@charset "utf-8";

body{
margin-top:0px;
margin-left:5px;
margin-bottom:0px;
font-family:"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka ,Arial, Helvetica, sans-serif;
background-image:url(../images/navigation/body_bg.gif)
}

a{text-decoration:none;}
a:link{color:#000000;}
a:visited{color:#000000;}
a:hover{color:#FF9900;text-decoration:underline}

/*リンクカラー:BLUE*/
a.link2{text-decoration:none;}
a.link2:link{color:#0000FF;}
a.link2:visited{color:#0000FF;}
a.link2:hover{color:#FF9900;text-decoration:underline}

/*リンクカラー:red*/
a.link3{text-decoration:none;}
a.link3:link{color:#FF0000;}
a.link3:visited{color:#FF0000;}
a.link3:hover{color:#0000FF;text-decoration:underline}


.contents{
margin-left:auto;
margin-right:auto;
padding-left:5px;
padding-right:5px;
background-color:#FFFFFF;
width:740px;
}

.chance{
font-size:10px;
color:black;
}

.pfs{background:URL(/common/images/photoframe_s.gif) no-repeat; 
background-position: center center;
background-color: #FFFFFF;
}

.large-black{
font-size:14px;
}

.large-red{
font-size:14px;
}

.normal-black{
font-size:12px;
}
.normal-black-bold{
font-size:12px;
font-weight:bold
}

.normal-black-long{
font-size:12px;
line-height:140%;
}

.small-black{
font-size:11px;
}

.smallest-black{
font-size:10px;
}

.normal-white{
font-size:12px;
color:#FFFFFF;
}

.small-white{
font-size:11px;
color:#FFFFFF;
}

.smallest-white{
font-size:11px;
color:#FFFFFF;
}
.smallest-blue{
font-size:11px;
color:#3399FF;
}

.normal-red{
font-size:12px;
color:#FF0000
}
.small-red{
font-size:11px;
color:#FF0000
}

.normal-blue{
font-size:12px;
color:#0000FF
}
.normal-blue-bold{
font-size:12px;
color:#0000FF;
font-weight:bold
}

.large-blue-bold{
font-size:14px;
color:#0000FF;
font-weight:bold
}

.large-red-bold{
font-size:20px;
color:red;
font-weight:bold
}

.brandname{
font-size:14px;
font-weight:bold;
color:#FF0000
}

.goodsname{
font-size:14px;
font-weight:bold;
color:#0000FF
}

.calendar{
font-size:12px;
}
.calender_youbi{
font-size:12px;
color:#000066;
}

.category{
font-size:12px;
line-height:150%;
}

.category_small{
text-indent:1em;
}

.information{
font-size:12px;
line-height:140%;
}
.index_information{
font-size:12px;
line-height:140%;
padding-left:1em;
}
.s_tire{
font-size:12px;
line-height:140%;
text-align:center;
}

.attention{
font-size:11px;
line-height:125%;
}
/*ランキング*/
.rank_brand{
font-size:11px;
color:#FF3300;
}
.rank_goods{
font-size:11px;
color:#0044FF;
}




/*TOP新着*/
.new{
padding:6px;
font-size:11px;
line-height:120%;
} 
.new a{font-weight:bold
}
/*新着商品名*/
.new-title{
font-size:12px;
line-height:125%;
font-weight:bold;
}
.new-title a{
color:#0000FF;
}
.new-title a:visited{
color:#0000FF;
}
.new-title a:hover{
color:#FF9900;
text-decoration:underline
}

/*新着商品詳細*/
.new-exp{
font-size:12px;
line-height:130%;
}


/*ご利用ガイド用 */
.guide-text{font-size: 12px;
}
/*商品リスト　価格 */
.price{
color:#FF0000;
font-size:14px;
font-weight:bold;
}
/*商品詳細　価格 */
.price2{
color:#FF0000;
font-size:16px;
font-weight:bold;
}
/*カテゴリー*/
.maintable{font-size: 12px;}

.text-white {color: #FFFFFF;}
.text-blue {color: #0000FF;}
.text-red {color: #FF0000;}
.text-red-bold {color: #FF0000; font-weight: bold;}
.large-black {font-size: 14px; color: #000000;}
/*カテゴリー　商品名 */
.item-caption{color: #FF0000; font-size: 14px; font-weight: bold;}

.txbx {
height:16px;
width:120px;
ime-mode: inactive;
}
.cart_radio_text{
	font-size:12px;line-height:22px;
}
.error_text{font-size:12px;color:#FF0000;}
.error_text h4{font-size:16px;color:#FF0000;margin: 0;}
.error_text a:link{font-size:12;color:#FF0000;}
.error_text a:visited{font-size:12px;color:#FF0000;}
.error_text a:hover{font-size:12px;color:#FF6600;}
.error_text a:active{font-size:12px;:#FF0000;}
form {margin: 0;display:inline;}
h3 {margin: 0;}
h4 {margin: 0;}
h5 {margin: 0;}

.all_select {
background-image: url("/common/images/all_select_mark.gif");
background-repeat: no-repeat; background-position: 2px center;
text-align: right;
height:26px;
width:80px;
border-style : solid ;
border-color : #999999 ;
border-width : 1px ;
padding-top : 2px ;
padding-bottom : 2px ;
padding-left : 2px ;
padding-right : 2px ;
}

.check_select {
background-image: url("/common/images/check_select_mark.gif");
background-repeat: no-repeat; 
background-position: 3px center; 
text-align: right;
height:26px;
width:104px;
border-style : solid ;
border-color : #999999 ;
border-width : 1px ;
padding-top : 2px ;
padding-bottom : 2px ;
padding-right : 2px ;
}

.page-navi{font-size:12px;}
.page-navi img{border:0;vertical-align:-21%;}
.page-navi a:link{font-weight: bold;color:#3333BB;}
.page-navi a:visited{font-weight: bold;color:#000099;}
.page-navi a:hover{font-weight: bold;color:#FF6600;}
.page-navi a:active{font-weight: bold;color:#0000FF; padding:}

.fm_inl{display:inline;}
.bg_orange{background:url(/common/images/navigation/dot_line_2px_orange.gif) repeat 0 0;}
.cart_tbl_com{word-break:break-all;}

.sitemap{ width:100%; height:1000px;font-size:14px; margin:4px 0px 0px 6px; background:url(/common/images/info/bg_logo.gif) no-repeat 0px 20px;}
.sitemap h1{margin:0px;}
.sitemap h2{margin:12px 0px 0px 66px;font-size:16px;}
.sitemap ul{padding:0px;margin:0px 0px 0px 70px; list-style-type:none;}
.sitemap li{color:#333333;padding:0px;margin:0px; line-height:16px;}
.sitemap h2 .comment{font-size:12px;font-weight: normal;color:#666666;}

.box15_t{font-size: 15px;line-height: 15px;font-weight: bold;background-color: #FFFFFF;vertical-align: middle;}
.box15_1{background:url(/common/images/info/box15_1.gif);height:15px;width:15px;}
.box15_2{background:url(/common/images/info/box15_2.gif);height:15px;width:15px;}
.box15_3{background:url(/common/images/info/box15_3.gif);height:15px;width:15px;}
.box15_4{background:url(/common/images/info/box15_4.gif);height:15px;width:15px;}
.box15_w{background:url(/common/images/info/box15_w.gif) repeat-x;}
.box15_h{background:url(/common/images/info/box15_h.gif) repeat-y;}

h1#title{margin:0px;font-weight:normal;font-size:10pt;}
h1#item_name{margin:0px;font-weight:bold;font-size:10pt;color:#0000FF;}
h2#sct_name{margin:0px;font-weight:normal;font-size:10pt;color:#000000;}
h2#brand_name{margin:0px;font-weight:normal;font-size:10pt;color:#000000;}
h2#car_name{margin:0px;font-weight:bold;font-size:10pt;color:#000000;}

h3 .item_name{margin:0px;font-weight:normal;font-size:10pt;}
h3 .sct_name{margin:0px;font-weight:normal;font-size:10pt;}
h3 .brand_name{margin:0px;font-weight:normal;font-size:10pt;}
h3 .car_name{margin:0px;font-weight:normal;font-size:10pt;}
h3 .mitem_code{margin:0px;font-weight:normal;font-size:10pt;}
h3 .match_info{margin:0px;font-weight:normal;font-size:10pt;}

