body{
background-color:#333333;
font-size:10pt;}

body.td
{
font-size:10pt;
}



/*四か条の回り込みの指定*/
.4-box
{
padding:0 0 0 10px;
color:#996633;
font-size:10pt;
float:left;
}


/*新着情報テーブルの回りこみ指定（３つのバナーに指定が入ってる。それのせいでテーブルが右へ移動）*/
.sintyaku
{
padding:0 3 3 0px;
float:left;
}

/*その他カテゴリ（TOP一番↓）のリンクの色や文字の設定*/
.cat
{
padding:5px;
color:#5C4939;
font-size:8pt;
}

/*その他カテゴリのリンク指定１*/

.cat a{
color:#5C4939;
text-decoration: none; 
}

/*その他カテゴリのリンク指定２*/
.cat a:hover { 
color:#660000;
text-decoration:underline; 
} 


/*新商品内の各種設定（名前の色や文字、隙間など）*/
.name
{

font-weight:bold;
padding:0 5 0 5px;
color:#5C4939;
font-size:10pt;
}

.name a:link
{
color:#5C4939;
}

.setumei
{
padding:0 5 0 5px;
color:#5C4939;
font-size:10pt;
}

.kingaku
{
padding:0 5 0 5px;
color:#CC0000;
font-size:14pt;
}

/*TOPやサイトマップのリンクの設定*/
.top
{
font-size:10pt;
color:#C2A30A;
}
.top a{
color:#fff;
text-decoration: none; 
}

.top a:hover { 
color:#fff;
text-decoration: underline;
}

/*子ページのCGI*/
.com
{
padding:5px;
color:#622D00;
font-size:10pt;
text-align:left;
background-color:#FEFF85;
border-style:solid;
border-width:0 1 1 1px;
border-color:#CC9900;
width:643px;
}

.Q-title
{
padding:5px;
color:#ffffff;
font-size:12pt;
text-align:left;
background-color:#CC9900;
border-style:solid;
border-width:0 1 1 1px;
border-color:#CC9900;
width:643px;
margin-top:8px;
}
.Q-com
{
padding:10px 5px 5px 5px;
color:#622D00;
font-size:10pt;
text-align:left;
background-color:#FEFF85;
border-style:solid;
border-width:0px 1px 1px 1px;
border-color:#CC9900;
width:643px;
} 
.sankaku{
text-align:center;
}

.up
{
color:#333333;
font-size:10pt;
font-weight:bold;
}
.up a{
color:green;
font-weight:bold;
text-decoration:none; 
}

.up a:hover{
color:green;
font-weight:bold;
text-decoration:underline; 
}

.up a:visited { color: green; }

.com a
{
color:green;
text-decoration:none;
}

.com a:hover
{
color:green;
text-decoration:underline;
font-weight:bold;
}

.Q-com a
{
color:#333333;
}

h3
{
padding:5px;
color:#ffffff;
font-size:14pt;
text-align:left;
background-color:#CC9900;
border-style:solid;
border-width:0 1 1 1px;
border-color:#CC9900;
width:643px;
}

.y-com
{
font-size:10pt;
color:#622D00;
}

.sitemap
{
background-color:#FEFF85;
border-style:solid;
border-width:0px 1px 1px 1px;
border-color:#CC9900;
width:643px;
}

.sitemap a{
font-size:10pt;
color:#333333;
}

.cat-name
{
font-size:10pt;
color:#333333;
font-weight:bold;
}

/*index用Css*/
.index
{
padding:5px;
font-size:8pt;
color:#937F47;
}
/*indexの18禁マークの横文字*/
.r18{
color:#533700;
font-size:8pt;
}


/*商品説明*/
.i-name{
padding-top:2px;
font-size:10pt;
color:#2d2d2d;
}
.i-teika{
padding-left:5px;
font-size:8pt;
color:#2d2d2d;
}
.i-kakaku{
font-size:12pt;
font-weight:bold;
color:#DE0000;
}
.i-setu{
font-size:9pt;
line-height:1.2em;
color:#2d2d2d;
padding-left:5px;
}

.i-name a{
color:#2d2d2d;
text-decoration:none;
}

.i-name a:hover{
color:#2d2d2d;
text-decoration:underline;
}

.4k-2{
padding-left:30px;
font-size:10pt;
width:310px;
line-height:1.0em;
}

#sys_page{
font-size:10pt;}

.tb-tuhan{
margin:10px 0 0 0;}

