@charset "Shift_JIS";

/* Table of Contents
--------------------------
  Element Definition
  Common Settings
  Layout Settings
  Clearfix Settings
  Detail Settings
-------------------------- */

/* Element Definition
-------------------------- */
h1,h2,h3,h4,h5,h6,div,p,ol,ul,li,dl,dt,dd,table,td,th,form,input{
  margin: 0px;
  padding: 0px;
  font-size: 100%;
  font-weight: normal;
}

body{
  font-family: Arial,Verdana,"Helvetica Neue",Helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.4;
  color: #333;
  background: #fff;
  margin: 0;
  padding: 0;
}

/* For WinIE6.0 */
* html body{
  font-size: 62.5%; /* 1em = 10px */
}
/* For WinIE7.0 */
*:first-child+html body{
  font-size: 62.5%; /* 1em = 10px */
}

img{ border: none;}
em{ font-style: normal; font-weight: normal;}
strong{font-weight:normal;}
ol, ul{ list-style-type: none;}
iframe{ margin:0px; padding:0px; border:none;}
a:link{ color:#0050aa; text-decoration:none; }
a:visited{ color:#0050aa; text-decoration:none;}
/* a:hover{ color:#ff5500; text-decoration:underline;} */
a:hover{ text-decoration:underline;}

/* Common Settings
-------------------------- */
.clear{ clear: both;}
.skip{ height: 0; width: 0; overflow: hidden; position: absolute; }

/* Clearfix Settings
-------------------------- */
.clearfix:after{ content:"."; height:0px; clear:both; display: block; visibility:hidden; }
/* IE7 and MacIE5 \*/
.clearfix { display:inline-block; }
/* WinIE5x \*/
* html .clearfix { height: 1%; }
.clearfix { display:block; }
/* */

/* Layout Settings
-------------------------- */
div#wrap{ margin: 0 auto; width: 960px;}
div#header{ margin: 0 0 9px 0;}
div.mms{ padding: 0 0 20px 0;}
div#menu{ float: left; width: 190px;}
div.ms{ float: right;  width: 761px;}
div#main{ float: left; width: 550px; }
div#sub{ float: right; width: 200px; }
div#footer{ clear: both;}
div#footer table,
div#footer table tr td { border:none; text-align: left; }
/* Detail Settings
-------------------------- */

/* Header Definition */

div#header div.hd1 { margin: 0 0 7px 0;border-bottom:1px solid #CCCCCC;height: 23px;}
div#header div.hd1 h1 { float: left; font-weight: bold; font-size: 120%;}
div#header div.hd1 div.quicklink { float:right; font-size: 120%; padding-top:3px;}
div#header div.hd1 div.quicklink ul li{ display:inline; padding:2px 5px 0 22px;}
div#header div.hd1 div.quicklink ul li img {margin-right:3px; vertical-align:middle;}
div#header div.hd1 div.quicklink ul li#qnav11{ background:url(https://img.goo-net.com/gooparts/pc/common/icon_qnav11.gif) 0 0 no-repeat;}
div#header div.hd1 div.quicklink ul li#qnav12{ background:url(https://img.goo-net.com/gooparts/pc/common/icon_qnav12.gif) 0 0 no-repeat;border-right:1px solid #000000;}
div#header div.hd1 div.quicklink ul li#qnav15{ background:url(https://img.goo-net.com/gooparts/pc/common/icon_cart.gif) 0 0 no-repeat;border-right:1px solid #000000;}

div#header div.hd1 div.quicklink ul li#qnav16{ background:url(https://img.goo-net.com/gooparts/pc/common/icon_qnav16_.gif) 4px -1px no-repeat;}
div#header div.hd1 div.quicklink ul li#qnav13{ background:url(https://img.goo-net.com/gooparts/pc/common/icon_qnav13.gif) 0 0 no-repeat;border-right:1px solid #000000;}
div#header div.hd1 div.quicklink ul li#qnav14{ background:url(https://img.goo-net.com/gooparts/pc/common/icon_qnav14.gif) 0 0 no-repeat;}
div#header div#qnav15{ background:url(https://img.goo-net.com/gooparts/pc/top/icon_qnav15.gif) 0 0 no-repeat;padding:0 5px 0 18px;}
div#header div.hd1 div.quicklink ul li a:link{color:#004AB8;}
div#header div.hd1 div.quicklink ul li a:hover{color:#004AB8;}
div#header div.hd1 div.quicklink ul li a:visited{color:#941D55;}


div#header div.hd2{ height: 73px; position:relative;}
div#header div.hd2 div.logoarea {
	float: left;
	width: 244px;
	font-size: 1px;
	text-indent: -10000px;
	vertical-align: top;
	overflow:hidden;
	position: absolute;
	top: 0px;
	left: 0px;
}
div#header div.hd2 div.logocrd { float: left;margin-left:25px;margin-top:15px;}

div#header div.hd2 div.logoarea p.logo { width:244px; height :60px; background:url(https://img.goo-net.com/gooparts/pc/common/logo_gooparts_03.gif)  0 0  no-repeat;margin: 0; }/*23644 modify by weicw */
div#header div.hd2 div.logoarea p.pb_proto {
	width: 95px;
	height: 10px;
	margin: 0px 0 0 55px;
	font-size :1px;
	position:absolute;
	left: 17px;
	top: 70px;
}
div#header div.hd2 div.logoarea p.pb_proto a { display: block; width: 95px; height: 10px; background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -192px -238px no-repeat;}
div.regist { float: left; width: 210px; position: relative; margin-top: 4px; color: #f00; vertical-align: bottom; font-weight: bold; font-family: "Arial Black",arial,sans-serif; font-size: 180%;}

div.regist span.count_l{ position: absolute; top: 4px;font-size: 13px; font-weight: bold; color: #000000;}
div.regist span.count_c{ position: absolute; left: 100px;}
div.regist span.count_r{ position: absolute; top: 4px; left: 179px; font-size: 13px; font-weight: bold; color: #000000;}

div#header div.hd2 div.searcharea{
	float: right;
	position: relative;
	width: 325px;
	height: 65px;
	background-image: url(https://img.goo-net.com/gooparts/pc/top/parts_css_sprite.gif);
	background-position:0px -93px;
	background-repeat:no-repeat;
	}

div#header div.hd2 div.searcharea div#sa1 {position: absolute; margin: 9px 0 0 20px;}
div#header div.hd2 div.searcharea div#sa1 ul li{float: left; font-size: 12px; margin: 0 9px 0 0; padding: 2px 0 5px 0; height: 18px; text-align: center;}
div#header div.hd2 div.searcharea div#sa1 ul li.on {background:transparent url(https://img.goo-net.com/gooparts/pc/top/parts_css_sprite.gif) no-repeat scroll -1px -69px;}
div#header div.hd2 div.searcharea div#sa1 ul li.on a {color:#FFFFFF;text-decoration:none;}
div#header div.hd2 div.searcharea div#sa1 ul li.on a strong { font-weight: bold;}
div#header div.hd2 div.searcharea div#sa1 ul li.off {background: none;}
div#header div.hd2 div.searcharea div#sa1 ul li.off a {color: #00f; text-decoration: none; font-weight: normal;}
div#header div.hd2 div.searcharea div#sa1 ul li.off a:hover {color: #900; text-decoration: underline;}
div#header div.hd2 div.searcharea div#sa2 {position:absolute;top:12px; right:14px;font-size:12px;}
div#header div.hd2 div.searcharea div#fsform {position: absolute; top: 33px; left: 18px; }
div#header div.hd2 div.searcharea div#fsform input.sw{ width: 220px; height: 18px; vertical-align:middle; padding:2px 5px; border: 1px solid #bbb; font-size: 12px; }
div#header div.hd2 div.searcharea div#fsform input#sb{ padding:0 0 0 1px; vertical-align:middle;margin-left:7px;}

div#header div.hd2 div.searcharea div#sa1 #snav11{width:45px;}
div#header div.hd2 div.searcharea div#sa1 #snav12{width:45px;}
div#header div.hd2 div.searcharea div#sa1 #snav13{width:45px;}

div#header div.hd2 .header_btn_box ul {width: 157px; position: absolute; right: 0;top: 0;}

div#header div.hd2 .header_btn_box li {width: 48px;float: left;padding: 0 15px;border-right: 1px solid #d2d2d2;}

div#header div.hd2 .header_btn_box li.no_border {border: none;}

div#header div.hd2 .header_btn_box li a:hover img {
	filter: alpha(opacity=60) !important;
    -moz-opacity: 0.60 !important;
    opacity: 0.60 !important;
    zoom: 1 !important;
    behavior: url(/common/js/PIE.htc);
}

div#header div#mnav1 { clear:both; }
div#header div#mnav1 ul { height: 36px; background: #333333; }

*html div#header div#mnav1 ul { height: 37px; }

div#header div#mnav1 ul li { float: left; position: relative;}
div#header div#mnav1 ul li a { display:block; left; width:158px; height:30px; text-align:center; background: #333333; text-decoration:none;color:#fff; font-size:13px; padding: 3px 0;cursor: pointer; }

*html div#header div#mnav1 ul li a {height: 34px; padding: 4px 0 0;}

div#header div#mnav1 ul li a.last {width: 170px;}

div#header div#mnav1 ul li a span {display: block; background:url(https://img.goo-net.com/gooparts/pc/common/bg_menu_border_r.gif) center right no-repeat; padding: 6px 0 5px;}

*html div#header div#mnav1 ul li a span {position:relative; zoom:1;}

div#header div#mnav1 ul li a.last span {background: none; padding: 0; height: 29px;}

div#header div#mnav1 ul li a span em {display: block;font-size: 10px;line-height: 1;}

div#header div#mnav1 ul li a.on,
div#header div#mnav1 ul li a:hover,
div#header div#mnav1 ul li a.mouseover{ background: #555555 !important; color:#fff; }

div#header div#mnav1 ul li a.on span,
div#header div#mnav1 ul li a:hover span,
div#header div#mnav1 ul li a.mouseover span {border-bottom: 4px solid #c80122;}

div#header div#mnav1 ul li a.on { font-weight:bold; }
div#header div#mnav1 ul li a.mouseover_nodown { }

#header .pullDown{ position: absolute; top: 0; right: 0; z-index: 999; border: 1px solid #E60012;}
#header div.pullDown table img{ vertical-align: bottom;}
#header div.pullDown table th{ border: #ececec 1px solid;}
#header div.pullDown table th{ font-size: 13px; height: 46px; width: 124px; background:#f3f3f3;}
#header div.pullDown table td{ padding: 0 0 0 23px; width: 259px; border: #ececec 1px solid;}
#header div.pullDown table td .limit{ padding: 0 6px 0 0;}
#header div.pullDown table td ul{ background: none !important; border: none !important;}
#header div.pullDown table td ul li{ font-size: 13px;}
#header div.pullDown table td ul li a{ padding-right: 2px; text-decoration: underline !important; background: none !important; float: none !important;}
#header div.pullDown table td .countrywide{ padding-left: 30px;}

#header .pullDown table td a.on,
#header .pullDown table td a:hover { background:none !important;}
#header .pullDown table { background: #fff;}
#header .pullDown table th {width: 130px; text-align: center; background: #f0f0f0; border-bottom: 1px solid #e3e3e3;}
#header .pullDown table td { border-bottom: 1px solid #e3e3e3; text-align: left; padding: 12px 10px;}
#header .pullDown table td a { display: inline !important; background: none !important; border: none !important; font-size: 12px !important; text-decoration: underline !important; color: #00F !important;}
#header .pullDown table td a:visited{color:#a400ff !important;}

#header .pullDown table td a:hover{ background: none; color: #00F !important;}

#header .pullDown table td img { vertical-align: middle;}
#header .link_1 .pullDown { top: 27px; left: -248px;}

#header .shop_search {float: left;padding: 3px 0 0 20px;}

#header .shop_search a {color: #fff; font-size:12px;}

div#menu div#mainmenu { font-size:120%; margin: 0px 0 10px 0;padding-bottom:0px;}
div#menu div#mainmenu p{text-align:right; }
div#menu div#mainmenu h2 {background-color: #ffffff;border-right:1px solid #D1D1D1;border-left:1px solid #D1D1D1;font-size:13px;font-weight:bold;padding:1px;margin-top: 1px; }
div#menu div#mainmenu h2.seo {border:1px solid #D1D1D1;background-color:#f2f2f2;font-size:13px;font-weight:bold;padding:5px;margin-bottom:-1px; }
div#menu div#mainmenu h2 img {vertical-align: middle; margin-right: 5px;}
div#menu div#mainmenu h2#mmh01{ background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) 0 -58px no-repeat; text-indent: -9999px; overflow: hidden;}
div#menu div#mainmenu h2#mmh02{ background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) 0 -80px no-repeat; text-indent: -9999px; overflow: hidden;}
div#menu div#mainmenu h2#mmh03{ background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) 0 -102px no-repeat; text-indent: -9999px; overflow: hidden;}
div#menu div#mainmenu h2#mmh04{ background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) 0 -124px no-repeat; text-indent: -9999px; overflow: hidden;}
div#menu div#mainmenu h2#mmh05{ background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) 0 -146px no-repeat; text-indent: -9999px; overflow: hidden;}
div#menu div#mainmenu h2#mmh06{ background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) 0 -168px no-repeat; text-indent: -9999px; overflow: hidden;}
div#menu div#mainmenu div.frm{padding-bottom:5px;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;zoom:1;}
div#menu div#mainmenu div.frm .srcmr{margin-left:11px;}
div#menu div#mainmenu div ul { padding : 3px 2px; }
div#menu div#mainmenu div ul li { padding: 0 0 0 7px; line-height:1.5;}
div#menu div#mainmenu ul.list2 {padding: 0 0 0 10px;}
div#menu div#mainmenu ul.list2 li {padding: 0 0 0 10px;font-size:80%;line-height:1.8; background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -936px -307px no-repeat;}
div#menu div#mainmenu ul.list2 li.end {padding: 0 0 0 10px;font-size:80%;line-height:1.8; background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -936px -324px no-repeat;}


div#menu div#mn_detailsearch { background: url(https://img.goo-net.com/gooparts/pc/top/bg_ds.gif) 0 bottom no-repeat; margin: 0 0 10px 0; padding-bottom:5px; font-size: 120%; line-height: 1.5; }
div#menu div#mn_detailsearch h2{ height: 26px; background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) 0 -190px no-repeat; text-indent: -9999px; overflow: hidden; }
div#menu div#mn_detailsearch dl{}
div#menu div#mn_detailsearch dl dt{ padding:5px 5px 0px 5px;font-weight:bold;}
div#menu div#mn_detailsearch dl dd{ padding:0px 5px;}
div#menu div#mn_detailsearch dl dd select { width:100%;}
div#menu div#mn_detailsearch dl dd select.price { width:80px;}
div#menu div#mn_detailsearch p {padding:10px 0 5px 0;text-align:center;}

/* Main Definition */
.jyoutai {
margin-top:5px;
text-align:right;
}


/* 02 */
div#main div#m_makerjp{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px 7px 3px 7px; font-size: 120%;}
div#main div#m_makerjp p{width:100px; float:left;}

div#main div#mt_makerov h2 { width:550px; height :30px; background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -190px -95px no-repeat; text-indent: -9999px; overflow: hidden; }
div#main div#m_makerov{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 7px 3px 7px; margin-bottom:10px; font-size: 120%;}
div#main div#m_makerov p{ float:left;}
div#main div#m_makerov p.col1{ width: 100px;}
div#main div#m_makerov p.col2{ width: 170px;}
div#main div#m_makerov p.col3{ width: 120px;}
div#main div#m_makerov p.col4{ width: 140px;}
div#main div#m_makerov p.ico{width:145px; float:right;text-align:right; margin: 5px 0 0 0; padding: 0 0 0 10px;background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -935px -338px no-repeat;}


/* 03 */

div#m_banner {
    margin-top:5px;
    text-align:center;
}
div#m_banner p {
    margin-bottom:5px;
    width:200px;
}

/* 04 */
div#main div#mt_shop h2 {
	background-color:#F2F2F2;
	border:1px solid #D1D1D1;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	padding:5px;
}

div#main div#m_shop{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 7px 3px 7px; margin-bottom:10px; font-size: 120%;}

div#main div#m_shop p.searchlink {width:160px; float:left; padding-left:15px; background:url(https://img.goo-net.com/gooparts/pc/top/ico_arrow.gif) left 2px no-repeat;}

div#main div#mt_blog table {margin-top:10px;}
div#main div#mt_blog p {font-weight:bold;padding:3px;}

div#main div#m_blog{ font-size: 100%; line-height:1.2em;}
div#main div#m_blog table { width:528px; margin:5px auto 0; border-collapse:collapse;}
div#main div#m_blog table th,
div#main div#m_blog table td { border-bottom:1px solid #cccccc; padding:3px;}
div#main div#m_blog table th { text-align:left; padding-left:20px; background:url(https://img.goo-net.com/gooparts/pc/top/blog_ic.gif) left 2px no-repeat;}
div#main div#m_blog table td.m5date {text-align:right;}
div#main div#m_blog table th.end,
div#main div#m_blog table td.end { border-bottom:1px solid #ffffff; padding:3px;}
div#main div#m_blog table th.end { text-align:left; padding-left:20px; background:url(https://img.goo-net.com/gooparts/pc/top/blog_ic.gif) left 2px no-repeat;}

/* 05 */
div#main div#mt_feature h2 {background-color:#F2F2F2;
border:1px solid #D1D1D1;
font-size:13px;
font-weight:bold;
margin-top:10px;
padding:5px;}

div#main div#m_feature{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 7px 3px 7px; margin-bottom:10px; font-size: 100%;}
div#main div#m_feature div.l{width:260px; float:left;}
div#main div#m_feature div.r{width:260px; float:right;}
div#main div#m_feature div.title{padding-left:18px; background:url(https://img.goo-net.com/gooparts/pc/top/ico_arrow2.gif) left 2px no-repeat;font-size: 120%;line-height:1.5em;font-weight:bold;}
div#main div#m_feature div.pht{width:65px; height:60px; float:left;}
div#main div#m_feature div.txt{width:195px;float:left;font-size: 120%;line-height:1.3em;}

/* 06 */
div#main div#mt_na_tab ul li{ height:25px; float: left;}
div#main div#mt_na_tab ul li a{ display: block; width: 100%; height: 25px;}
div#main div#mt_na_tab ul li#mt_na_tab_nav1{ width: 110px;}
div#main div#mt_na_tab ul li#mt_na_tab_nav2{ width: 110px;}
div#main div#mt_na_tab ul li#mt_na_tab_nav3{ width: 110px;}
div#main div#mt_na_tab ul li#mt_na_tab_nav4{ width: 110px;}
div#main div#mt_na_tab ul li#mt_na_tab_nav5{ width: 110px;}
div#main div#mt_na_tab ul li h2{ height: 25px; }
div#main div#mt_na_tab ul li h2 a{ display: block; width: 100%; height: 25px; text-indent: -9999px; overflow: hidden; }
div#main div#mt_na_tab ul li#mt_na_tab_nav1 h2 a{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -190px -546px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav2 h2 a{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -300px -546px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav3 h2 a{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -410px -546px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav4 h2 a{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -520px -546px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav5 h2 a{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -630px -546px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav1 h2 a:hover{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -190px -571px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav2 h2 a:hover{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -300px -571px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav3 h2 a:hover{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -410px -571px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav4 h2 a:hover{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -520px -571px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav5 h2 a:hover{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -630px -571px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav1.on h2 a{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -190px -571px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav2.on h2 a{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -300px -571px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav3.on h2 a{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -410px -571px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav4.on h2 a{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -520px -571px no-repeat;}
div#main div#mt_na_tab ul li#mt_na_tab_nav5.on h2 a{ background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -630px -571px no-repeat;}

div#main div#m_na_tab1{ display: block;}
div#main div#m_na_tab2{ display: none ;}
div#main div#m_na_tab3{ display: none ;}
div#main div#m_na_tab4{ display: none ;}
div#main div#m_na_tab5{ display: none ;}
div#main div#m_na_tab1,
div#main div#m_na_tab2,
div#main div#m_na_tab3,
div#main div#m_na_tab4,
div#main div#m_na_tab5{ margin-bottom:10px ;}

div#main div.m_na_tab{ border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;padding: 15px 10px 10px 10px; }

div#main div.m_na_tab .textm {font-size:12px;line-height:135%;}
div#main div.m_na_tab .textm img { vertical-align: middle; }
div#main div.m_na_tab span.square { color:#c00; }
div#main div.m_na_tab dl.new_arrival_item { margin:0; padding:0; font-size:90%; }
div#main div.m_na_tab dl.new_arrival_item img { height:60px; width:80px; }
div#main div.m_na_tab table { font-size: 120%; }
div#main div.m_na_tab table td { padding-right:10px; padding-top:10px; text-align:left; vertical-align:top; width:24%; }
div#main div.m_na_tab dd.price { color:#cc0000; font-weight:bold; }

/* 07 */
div#main div#mt_baikyaku h2 { background-color:#F2F2F2;
border:1px solid #D1D1D1;
font-size:13px;
font-weight:bold;
margin-top:10px;
padding:5px;}
div#main div#m_baikyaku{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color:#f9f9f9; padding:0px; margin-bottom:10px; font-size: 100%;}
div#main div#m_baikyaku div#sample{float:left;padding: 5px 5px 3px 7px;width:340px;}
div#main div#m_baikyaku div#sample p{font-size: 120%;}
div#main div#m_baikyaku div#sample p.lfont{font-size: 160%;font-weight:bold;padding:6px 0;}
div#main div#m_baikyaku div#sample .red{color:#f00;}
div#main div#m_baikyaku div#sample .price{color:#f00;font-size: 120%;font-weight:bold;}
div#main div#m_baikyaku div.l{width:160px; float:left;padding:10px 0;}
div#main div#m_baikyaku div.r{width:160px; float:right;padding:10px 0;}
div#main div#m_baikyaku div.pht{width:70px; height:50px; float:left;}
div#main div#m_baikyaku div.txt{width:85px;float:left;font-size: 100%;line-height:1.3em;}

div#main div#m_baikyaku div#auc{float:right;width:196px;height:160px;background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -746px -146px no-repeat; overflow:hidden; zoom:1;}
div#main div#m_baikyaku div#auc h4 { width:196px; height :70px; background:url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -746px -146px no-repeat; text-indent: -9999px; overflow: hidden; }
div#main div#m_baikyaku div#auc p{margin:5px 0 0 16px;}

/* 08 */
div#main div#mt_info h2 { background-color:#F2F2F2;
border:1px solid #D1D1D1;
border-bottom:none;
border-bottom:none;
font-size:13px;
font-weight:bold;
margin-top:10px;
padding:5px; }
div#main div#m_info{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 7px 3px 7px; background: url(https://img.goo-net.com/gooparts/pc/top/mc.gif) repeat-x; font-size: 120%;}
div#main div#m_info p.title { font-weight:bold;}
div#main div#m_info p.title strong { font-weight:bold;}
div#main div#m_info p.title img{margin: 0 5px 0 0; vertical-align:middle;}
div#main div#m_info p.caption{ padding: 0 0 5px 10px;}


/* Sub Definition */
div#sub div#s_bnr01 { width:200px; text-align:center;}

div#sub div.section {
	border: solid 1px #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 110%
	}

div#sub div.section h3 {
	padding: 5px;
	line-height:18px;
	background: #f4f4f4;
	border-bottom:#d5d5d5 solid 1px;
	}

div#sub div.section_article div.kensaku {
    padding: 0px;
	text-align: center;
}

div#sub div#s_pickup { margin: 10px 0;}
div#sub div#s_pickup h2{ height: 29px; background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -746px -0px no-repeat; text-indent: -9999px; overflow: hidden; }
div#sub div#s_pickup div.subCon{border:1px solid #d1d1d1; border-top: none;}
div#sub div#s_pickup ul li p.img{ float: left; width: 57px; height: 57px; text-align: center; }
div#sub div#s_pickup ul li{ padding: 3px 0;font-size:80%;}
div#sub div#s_pickup ul li.list_non { background-color:#ffffff;}
div#sub div#s_pickup ul li.list_w { background: url(https://img.goo-net.com/gooparts/pc/top/line_dotline.gif) 0 0 repeat-x; background-color:#ffffff;}
div#sub div#s_pickup ul li.list_g { background: url(https://img.goo-net.com/gooparts/pc/top/line_dotline.gif) 0 0 repeat-x; background-color:#f7f7f7;}
div#sub div#s_pickup ul li p.txt{ float: right; width: 133px; font-size: 120%; padding-top:3px;}
div#sub div#s_pickup ul li .price { color: #f00; display :block; }

div#sub div#s_book { background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -746px bottom no-repeat; margin: 0 0 10px 0; font-size: 110%; line-height: 1.5; }
div#sub div#s_book dl{}
div#sub div#s_book dl dt{ height: 35px; background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -746px -29px no-repeat; text-indent: -9999px; overflow: hidden; }
div#sub div#s_book dl dd{ padding:5px 5px 10px 5px; }
div#sub div#s_book dl dd img{ width:60px; float:left;}
div#sub div#s_book dl dd p{float:right; width:120px; height:auto;}
div#sub div#s_book dl dd p.detail{font-size:80%;color:#666666;padding-top:3px;}

div#sub div#s_keitai { background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -746px bottom no-repeat; margin: 0 0 10px 0; font-size: 110%; line-height: 1.5; }
div#sub div#s_keitai dl{}
div#sub div#s_keitai dl dt{ height: 35px; background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -746px -67px no-repeat; text-indent: -9999px; overflow: hidden; }
div#sub div#s_keitai dl dd{ padding:5px 5px 10px 5px; }
div#sub div#s_keitai dl dd img{ width:60px; float:left;}
div#sub div#s_keitai dl dd p{float:right; width:125px; height:auto;padding-top:5px;}
div#sub div#s_keitai dl dd p.detail{font-size:80%;color:#666666;padding-top:3px;}


div#sub div#s_area { margin: 10px 0;}
div#sub div#s_area span.count{ color: #f00; font-weight:bold; }
div#sub div#s_area div#st_area {position: relative; border:1px solid #d1d1d1; line-height: 24px; padding:0 8px; font-weight:bold;background-color: #f2f2f2; }
div#sub div#s_area div#st_area h2 { font-weight: bold; font-size: 120%;}
div#sub div#s_area div.subCon{border:1px solid #d1d1d1; border-top: none;}
div#sub div#s_area h3 { padding:3px 7px; font-weight:bold; border-top:1px solid #d1d1d1; font-size: 120%;background: #f7f7f7 url(https://img.goo-net.com/gooparts/pc/top/line_dotline.gif) 0 100% repeat-x; }

div#sub div#s_area div.weather { margin:8px;}
div#sub div#s_area div.t_weather {position: relative; padding:3px 7px; font-weight:bold; background: #f7f7f7 url(https://img.goo-net.com/gooparts/pc/top/line_dotline.gif) 0 100% repeat-x; }
div#sub div#s_area div.t_weather p.change { position: absolute; width: 182px; height: 25px; line-height: 15px; text-align: right; z-index: 10; font-weight: bold;}
div#sub div#s_area div.t_weather .area {border:1px solid #e7e7e7;padding:2px; margin:2px; font-weight:normal; background-color:#e6f2d9;}
div#sub div#s_area div.t_weather p.title { font-weight: bold; font-size: 120%;}


div#sub div#s_area div.weather p.tenki{ font-size: 120%; }
div#sub div#s_area div.weather p.tenki img{ vertical-align: middle;}
div#sub div#s_area div.weather p.tenki span.add{ font-size: 80%; padding: 0 0 0 5px;}
div#sub div#s_area div.weather p.tenki span.weather{ padding: 0 0 0 5px;}
div#sub div#s_area div.weather p.tenki span.max{ padding: 0 0 0 5px; color: #f90;}
div#sub div#s_area div.weather p.tenki span.min{ padding: 0 0 0 5px; color: #69f;}
div#sub div#s_area div.weather p.kousui span{ font-weight: bold; padding: 0 3px 0 7px; }
div#sub div#s_area div.weather p.kousui span.first{ font-weight: bold; padding: 0 3px 0 0; }
div#sub div#s_area div.weather p.date{ color: #999; }
div#sub div#s_area div.weather p.weekly{ text-align:right;}

div#sub div#s_area div.gasinfo { margin: 3px 7px; }
div#sub div#s_area div.gasinfo p.txt{ padding: 0 0 0 35px; font-size: 120%; background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) -921px -110px no-repeat;}
div#sub div#s_area div.gasinfo p.txt span.add{ font-size: 80%; padding: 0 0 0 5px;}
div#sub div#s_area div.gasinfo p.txt span.price{ color:#f00; font-weight: bold;}
div#sub div#s_area div.gasinfo p.date{ color: #999; }


div#sub div#s_history { margin: 10px 0;}
div#sub div#s_history div#st_history {position: relative; border:1px solid #d1d1d1;border-bottom: none; line-height: 24px; padding:0 8px; font-weight:bold;background-color: #f2f2f2; }
div#sub div#s_history div#st_history h2 { font-weight: bold; font-size: 120%;}
div#sub div#s_history div.subCon{border:1px solid #d1d1d1;}
div#sub div#s_history div.thumb { margin:3px 3px 3px 0;}
div#sub div#s_history div.thumb img { margin-left:4px;}
div#sub div#s_history p.more{ text-align:right;font-size: 120%;}


/* Footer Definition */
div#footer { border-top: 1px solid #ccc; }
div#footer a:link{ text-decoration:none; }
div#footer a:visited{ text-decoration:none;}
div#footer div#bikearea h3{display: none;}
div#footer div#bikearea { background: url(https://img.goo-net.com/gooparts/pc/common/bg_bikearea_t.gif) top left no-repeat; overflow:hidden; zoom:1; }
div#footer div#bikearea ul{ background: url(https://img.goo-net.com/gooparts/pc/common/bg_bikearea_b.gif) bottom left no-repeat; padding: 0 20px 0 250px; font-size:120%;}
div#footer div#bikearea li{ display: inline; height: 34px; line-height: 34px; margin: 0 10px; }
div#footer div#bikefooter{ margin: 10px 0; border-top: 1px solid #e5e5e5; font-size: 120%;}
dd.bikefooterlist{ padding-left: 143px; background: #f8f8f8; border-bottom: 1px solid #e5e5e5; }
dd.bikefooterlist ul li{ display: inline; margin: 0 10px; line-height: 20px; height: 20px; }
dt#brandpagelist{ float:left; width: 143px; padding: 2px 0 0 10px; font-weight:bold; }
dt#bikepartsbrandlist{ float:left; width: 143px; padding: 2px 0 0 10px; font-weight:bold; }
#flist { margin: 0px; padding: 0px; list-style: none;}
#flist li { float: left; white-space: nowrap; }
#flist h2 { margin: 0; padding: 0; font-weight: 100; float: left;}
.footrim { border-top: 1px solid #666666; border-bottom: 1px solid #666666; }
table#flist_wrapper { width: 100%; margin-top: 5px; vertical-align: top; border-top: solid 1px #cccccc;}
table#flist_wrapper td { padding: 5px; font-size: 11px; line-height: 1.3;}

/*Gnavi*/
#navichild {
margin:1px 0;
padding-left:0;
text-align:left;
height:2.5em;
overflow: hidden;
}
ul#child li {
font-size:12px;
height:21px;
line-height:21px;
margin-left:10px;
margin-top:8px;
}
.navigation li {
float:left;
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:auto;
}

.navigation li span {
color:#ff0000;
}
ul#child li a {
padding-left: 5px;
font-size:12px;
text-decoration:underline;
}

#main_special {
margin-bottom:15px;
margin-top:10px;
width:550px;
}
table {
border-collapse:collapse;
}
#contents {
text-align:left;
}
#main_special tr.special_uneven {
background:#F7F7F7 none repeat scroll 0 0;
}
#main_special tr.special_even {
background:#FFF1F1 none repeat scroll 0 0;
}
.textm {
font-size:120%;
line-height:135%;
}
.texts {
font-size:120%;
line-height:135%;
}
#main_special th {
background:transparent url(https://img.goo-net.com/gooparts/pc/top/arrow_box_orange.gif) no-repeat scroll 3px 50%;
padding:4px 20px;
text-align:left;
font-size: 12px;
}
#main_special td.special_border {
background:#FFFFFF none repeat scroll 0 0;
}
#main_special tr.special_uneven {
background:#F7F7F7 none repeat scroll 0 0;
}

#main_special td.special_photo {
padding:0 0 10px 3px;
vertical-align:top;
}
#main_special td.special_text {
padding:0 3px 10px;
vertical-align:top;
width:40%;
}
#main_special strong {
font-weight:bold;
}

#main_othtab div.m_auc dt {
font-size:1.3em;
font-weight:bold;
margin-bottom:10px;
}
#main_othtab div.m_auc dd {
margin-bottom:10px;
}
#main_othtab div.m_auc ul {
width:340px;
}
#main_othtab div.m_auc li {
float:left;
width:170px;
}
#main_othtab div.m_auc li p {
font-size:0.8em;
line-height:1.4em;
margin-left:72px;
}
#main_othtab div.m_auc li p span {
color:#FF0000;
}
#main_othtab div.m_auc li img {
float:left;
}
img {
border:medium none;
}
#main_othtab a {
color:#0000EE;
text-decoration:underline;
}

.contents_box3{
    width: 540px;
    _width: 530px;
    clear: both;
    _margin:-1px 0 ;
    line-height: 1.2;
    }
.contents_box3 .left_box {
    float: left;
    width: 265px;
    margin-top: 5px;
}

.contents_box3 .right_box {
    float: right;
    width: 260px;
    margin-top: 5px;
}


.contents_box3 .left_box .main_img{
    float: left;
    margin: 0 0 0 7px ;
    _margin:0 0 5px 3px;
}
.contents_box3 .right_box .main_img{
    float: left;
    width: margin: 0 0 0 4px;
    _margin:0 0 5px 3px;
}

.contents_box3 .text_box {
    float: right;
    width: 185px;
    _width: 183px;
    margin: 2px 0 5px 2px;
    _margin:0;
}
.contents_box3 .text_title img{
    width: 11px;
    height: 11px;
}
.contents_box3 .text_title{
    text-align: left;
    font-weight: bold;
}
.contents_box3 .sub_text_box{
    text-align: left;
    margin-top: 3px;
}
.contents_box3 .sub_text_box a{
    margin-right: 2px;
    padding-bottom: 2px;
}

div#m_tab1 p#other{
	text-align: right;
	margin:0px 5px 3px 0;
	font-size: 12px;
}

div#menu div#mainmenu .title_text{
    font-size:12px;
    margin-left:10px;
    font-weight:bold;
    margin-bottom:5px;
    padding-top:5px;
}
div#menu div#mainmenu table.parts{
    margin-bottom:5px;
}
div#menu div#mainmenu table.parts td{
    text-align:left;
    font-size:100%;
}

div#menu div#mn_detailsearch {
    background: url(https://img.goo-net.com/gooparts/pc/top/bg_ds.gif) 0 bottom no-repeat;
    margin: 0 0 10px 0;
    padding-bottom:5px;
    font-size: 120%;
    line-height: 1.5;
}
div#menu div#mn_detailsearch h2{
    height: 26px;
    background: url(https://img.goo-net.com/gooparts/pc/common/css_sprite.jpg) 0 -190px no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
div#menu div#mn_detailsearch dl{}
div#menu div#mn_detailsearch dl dt{
    padding:5px 5px 0px 5px;
    font-weight:bold;
}
div#menu div#mn_detailsearch dl dd{
    padding:0px 5px;
}
div#menu div#mn_detailsearch dl dd select {
    width:100%;
}
div#menu div#mn_detailsearch dl dd select.price {
    width:80px;
}
div#menu div#mn_detailsearch p {
    padding:10px 0 5px 0;
    text-align:center;
}

div#header ul#btmnavi {
        padding:0;
        border: #CCC 1px solid;
        border-top: none;
        margin:0;
        text-align:left;
        background: #CCC;
        }
div#header ul#btmnavi li {
        font-size:12px;
        margin: 0;
        }
div#header ul#btmnavi li a {
        color: #333;
        text-decoration: none;
        font-size:12px;
        border-right: 1px solid #999999;
        background: #CCC;
        display: block;
        line-height: 28px;
        width: 119px;
        /width: 118px;
        text-align: center;
        }

div#header ul#btmnavi li a.w118 {width: 118px;/width: 122px;}

div#header ul#btmnavi li a.last {border: none;padding-right: 1px;}
        }

div#header ul#btmnavi li a.wide{
        width: 120px;
        }

div#header ul#btmnavi li a.on,
div#header ul#btmnavi li a:hover {
        color:#c80122;
        background: #eee;
        font-size: 12px;
        }

#bnrarea{
        margin-bottom: 10px;
        }

h2#newarrival {
	background-color: #f2f2f2;
	font-weight: bold;
	font-size:13px;
	border-top:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-left:1px solid #D1D1D1;
	padding:5px;
	position: relative;
	margin-top:10px;
}

table#new_arrival {
        margin-top:0px;
        width:550px;
}

#rss{
        text-align: right;
        position: absolute;
        top:5px;
        left: 155px;
        }

#mn_detailsearch input {
        margin:0;
        vertical-align:middle;
}

div#menu div#mainmenu h2#lnv00 {
        background:url("https://img.goo-net.com/gooparts/pc/common/search_parts2.jpg") no-repeat scroll 0 0 transparent;
        overflow:hidden;
        text-indent:-9999px;
}

div#menu div#mainmenu h2#mmh07 {
        background:url("https://img.goo-net.com/gooparts/pc/common/h2_title_parts_brand.jpg") no-repeat scroll 0 0 #F3F3F3;
        overflow:hidden;
        text-indent:-9999px;
}

div#menu div#mainmenu h2#mmh08 {
        background:url("/common/img/h2_title_price.jpg") no-repeat scroll 0 0 #F3F3F3;
        overflow:hidden;
        text-indent:-9999px;
}

#mt_makerjp h3 {
	background-color: #f2f2f2;
	font-weight: bold;
	font-size:13px;
	border:1px solid #D1D1D1;
	padding:5px;
	margin-top:10px;
}

.texts {
   font-size: 12px;
   line-height:135%;
}


body div#hdbnr {
	background-image:url("https://img.goo-net.com/goop/top/crdbnr_bg.jpg");
	background-repeat:repeat-x;
	height:40px;
	text-align:center;
	width:100%;
}


div#main div#m_tab1 {
	text-align: right;
	margin-bottom: 10px;
	width:548px;
}

h2#gp_ossm {
	background-color: #f2f2f2;
	font-weight: bold;
	font-size:13px;
	border-bottom:1px solid #D1D1D1;
	padding:5px;
}

 .card{
	vertical-align: text-top;
	margin-left: 5px;
	width:auto;
	height: auto;
}

dl.new_arrival_item .card{
	width:auto;
	height: auto;
}

p#st3 {
background:url("https://img.goo-net.com/gooparts/pc/top/stc.gif") repeat-x scroll 0 0 transparent;
border:1px solid #CCCCCC;
font-weight:bold;
margin:10px 0 0;
padding:3px 7px;
}

div.s31 {
background:none repeat scroll 0 0 #F7F7F7;
border-bottom:1px dashed #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px 7px;
}

div.s33 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px 7px;
}

div.s34 {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px 7px;
}

div.s31 span {
background:none repeat scroll 0 0 #E6F2D9;
border:1px solid #E7E7E7;
padding:1px;
}

div.s31 strong {
font-weight:bold;
}

div.s34 p span.price {
color:#FF0000;
font-weight:bold;
}

div.s34 div.gasinfo p.img {
float:left;
padding:5px 0 0;
width:28px;
}

div.s31 a {
font-size:80%;
padding:0 0 0 10px;
}

div.s31 img {
padding:0 7px 0 0;
vertical-align:bottom;
}

div.s33 p.weekly {
font-size:80%;
text-align:right;
}

div.s33 p img {
vertical-align:middle;
}

div.s33 p span.max {
color:#FF9900;
padding:0 0 0 5px;
}

div.s33 p span.min {
color:#6699FF;
padding:0 0 0 5px;
}

#topbd{
	border-top:1px dotted #BCBCBC;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 7px;
	padding-top:5px;
	width:530px;
}

#bnr_osusume{
	overflow: heidden;
	position: relative;
	font-size:12px;
	width: 550px;
}

#bnr_osusume #inner{
	/*background:url("https://img.goo-net.com/gooparts/pc/common/topbnr04.jpg") no-repeat scroll 0 0 transparent;*/
	float: left;
	width: 550px;
	height: 102px;

	margin-right: -1px;
}

#bnr_osusume #inner .list_ul{
	position: absolute;
	top: 0;
	/*left:144px*/
}

#bnr_osusume ul {
	/*float: left;
	line-height: 1.35;
	*line-height: 1.4;*/
	display: inline;
	margin-top: 9px;
	/*margin-right: 72px;
	*margin-right: 74px;
	list-style-position: outside;*/
}

#bnr_osusume ul li{
	font-weight: bold;
	/*margin:0 0 2px;*/
	float: left;
	width: 273px;
	height: 100px;
}

#bnr_osusume img.import_car{
	float: left;
	height: 115px;
}

table#new_arrival_wrapper td.tbtt {
	font-size:13px;
	font-weight: bold;
	padding-top:0;
}

table#new_arrival_wrapper td.tbtt2 {
	padding-top:5px;
	padding-right: 0;
}

dl.new_arrival_item .icon01 {
	margin-left: 6px;
}

table#new_arrival_wrapper .undln  {
	border-top:1px solid #cccccc;
	font-size:13px;
	font-weight: bold;
	padding-top:5px;

}

table#new_arrival_wrapper span.more_detail{
	display: block;
	text-align: right;
	margin-top: -17px;
	font-weight: normal;
	zoom: 1;
}

#new_arrival_wrapper tr td dl dd{
    width:110px;
    overflow:hidden;
    -moz-binding: url("wordwrap.xml#wordwrap");
    word-wrap: break-word;
}

.box_roundBorderOrangeWide {
    background: none repeat scroll 0 0 #fff5ef;
    border: 2px solid #ff6701;
    margin: auto auto 0;
    padding: 0 10px 10px;
    position: relative;
    text-align: left;
    width: 936px;
}

.note_message {
    padding: 10px;
    position: relative;
}

#vacation_message {
    margin-top: 10px;
    padding: 0;
}

.vacation {
    background: url("https://img.goo-net.com/gooparts/pc/common/icon_information.gif") no-repeat scroll 0 2px transparent;
    color: #333333;
    padding: 0 20px 0 24px;
    font-size:14px;
    line-height: 1.4;
}
.vacation dt {
    font-weight: bold;
}

.vacation dd a {
        text-decoration: underline;
}

.vacation dd a:hover {
        text-decoration: none;
}

#wrap .info_top_box {
  font-size: 12px;
  background: #FFF;
  border: 2px solid #ff6701;
  position: relative;
  text-align: left;
}

#wrap .info_top_box .info_top_ttl {
  font-weight: bold;
  background: #F2F2F2;
  padding: 5px 10px;
}

#wrap .info_top_box .info_top_box_inner {padding: 10px;}

#wrap .info_top_box .info_top_box_inner ul li {
  background: url("https://img.goo-net.com/gooparts/pc/common/icon_information.gif") no-repeat scroll 0 center transparent;
  color: #333333;
  font-weight: bold;
  padding: 0 20px 0 24px;
  font-size:12px;
  line-height: 1.4;
  margin-bottom: 10px;
}

#wrap .info_top_box .info_top_box_inner ul li.mb0 {margin-bottom: 0;}

#wrap .info_top_box .info_top_box_inner ul li a {text-decoration: none;}


/* 20160906 add
------------------------- */
#wrap #menu #mainmenu .new_ttl {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	background: #333;
	padding: 8px;
	border: none;
}

#wrap #menu #mainmenu .new_section {
	border: 1px solid #999;
	margin-bottom: 10px;
}

#wrap #menu #mainmenu .new_section a {
	color: #333;
	font-size: 13px;
	line-height: 1.4;
	text-decoration: none;
}

#wrap #menu #mainmenu .new_section a:hover {
	color: #C80122;
	text-decoration: underline;
}

#wrap #menu #mainmenu .new_section dl dt a,
#wrap #menu #mainmenu .new_section dl dt em {
	display: block;
	font-weight: bold;
	padding: 8px 8px 6px;
	border-bottom: 2px solid #DDD;
	background: #DDD url("https://img.goo-net.com/gooparts/pc/top/icon_new_ttl-arrow.png") no-repeat right center;
	zoom: 1;
}

#wrap #menu #mainmenu .new_section dl dt a:hover {
	text-decoration: none;
	background: #EEE url("https://img.goo-net.com/gooparts/pc/top/icon_new_ttl-arrow.png") no-repeat right center;
	border-bottom: 2px solid #c80122;
}

#wrap #menu #mainmenu .new_section dl dt em a {
	display: inline;
	padding: 0;
	border: none;
	background: none;
}

#wrap #menu #mainmenu .new_section dl dt em a:hover {
	color: #C80122;
	text-decoration: underline;
	background: none;
}

#wrap #menu #mainmenu .new_section dl dt ul li {margin-bottom: 7px;}

#wrap #menu #mainmenu .new_section dl dd {padding: 8px;}

#wrap #menu #mainmenu .new_section dl dd ul,
#wrap #menu #mainmenu .new_section dl dd ul li {padding: 0;}

#wrap #menu #mainmenu .new_section dl dd .parallel_list li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	padding: 0;
}

#wrap #menu #mainmenu .new_section p {
	text-align: right;
	padding-right: 13px;
	padding: 0 17px 5px 5px;
	background: url("https://img.goo-net.com/gooparts/pc/top/icon_new_all-arrow.png") no-repeat right 3px;
}

#wrap #menu #mainmenu .new_section .inner {
	position: relative;
	z-index: 1;
}

#wrap #menu #mainmenu .new_section .inner .fs12 {font-size: 12px !important;}

#wrap #menu #mainmenu .new_section .inner .line18 {line-height: 18px !important;}

#wrap #menu #mainmenu .new_section .inner div {
	display: none;
	position: absolute;
	left: 188px;
	top: 0;
	border: 1px solid #999;
	background: #FFF;
	zoom: 1;
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6), 0 0 0 rgba(255, 255, 255, 0) inset;
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6), 0 0 0 rgba(255, 255, 255, 0) inset;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6), 0 0 0 rgba(255, 255, 255, 0) inset;
}

#wrap #menu #mainmenu .new_section .inner div dl dt {position: relative;}

#wrap #menu #mainmenu .new_section .inner div dl dt em {
	padding: 7px 8px;
	line-height: 14px;
	background: #DDD;
	border-bottom: 1px solid #DDD;
}

#wrap #menu #mainmenu .new_section .inner div dl dt em {/width: 583px;}

#wrap #menu #mainmenu .new_section .inner div dl dt a:hover {border-bottom: 1px solid #DDD;}

#wrap #menu #mainmenu .new_section .inner div dl dt .more_link {
	position: absolute;
	top: 8px;
	right: 42px;
	font-size: 12px;
	font-weight: normal;
	padding: 0 18px 0 0;
	background: url("https://img.goo-net.com/gooparts/pc/top/icon_new_all-arrow.png") no-repeat right 2px;
}

#wrap #menu #mainmenu .new_section .inner div dl dt .more_link:hover {text-decoration: underline;}

#wrap #menu #mainmenu .new_section .inner div dl dt .close_btn {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 17px;
	height: 17px;
	background: none;
	border: none;
	padding: 0;
}

#wrap #menu #mainmenu .new_section .inner div dl dt span .close_btn:hover {
	margin-left: 10px;
	padding: 0;
	margin-left: 20px;
	background: none;
}

#wrap #menu #mainmenu .new_section .inner div dl dd ul li a:hover {
	text-decoration: underline;
	background: none;
}

#wrap #menu #mainmenu .new_section .inner div dl dd {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 408px;
	padding: 6px 182px 6px 8px;
}

#wrap #menu #mainmenu .new_section .inner div dl .tire_wheel {
	min-height: 467px;
	/*/min-height: 362px;*/
	/*min-height: 362px\9;*/
	height: auto !important;
	height: 479px;
	/*/height: 362px;*/
	/*height: 362px\9;*/
	background: url("https://img.goo-net.com/gooparts/pc/top/bg_tire-wheel.jpg") no-repeat right top;
}

#wrap #menu #mainmenu .new_section .inner div dl .car_navi {
	min-height: 178px;
	/*/min-height: 135px;*/
	/*min-height: 135px\9;*/
	height: auto !important;
	height: 191px;
	/*/height: 135px;*/
	/*height: 135px\9;*/
	background: url("https://img.goo-net.com/gooparts/pc/top/bg_car-navigation.jpg") no-repeat right top;
}

#wrap #menu #mainmenu .new_section .inner div dl .car_audio {
	min-height: 153px;
	/*/min-height: 117px;*/
	/*min-height: 117px\9;*/
	height: auto !important;
	height: 165px;
	/*/height: 117px;*/
	/*height: 117px\9;*/
	background: url("https://img.goo-net.com/gooparts/pc/top/bg_car-audio.jpg") no-repeat right top;
}

#wrap #menu #mainmenu .new_section .inner div dl .custom_parts {
	min-height: 387px;
	/*/min-height: 307px;*/
	/*min-height: 307px\9;*/
	height: auto !important;
	height: 399px;
	/*/height: 307px;*/
	/*height: 307px\9;*/
	background: url("https://img.goo-net.com/gooparts/pc/top/bg_custom-parts.jpg") no-repeat right top;
}

#wrap #menu #mainmenu .new_section .inner div dl .genuine_parts {
	min-height: 311px;
	/*/min-height: 245px;*/
	/*min-height: 245px\9;*/
	height: auto !important;
	height: 323px;
	/*/height: 245px;*/
	/*height: 245px\9;*/
	background: url("https://img.goo-net.com/gooparts/pc/top/bg_genuine-parts.jpg") no-repeat right top;
}

#wrap #menu #mainmenu .new_section .inner div dl .car_goods {
	min-height: 154px;
	/*/min-height: 117px;*/
	/*min-height: 117px\9;*/
	height: auto !important;
	height: 166px;
	/*/height: 117px;*/
	/*height: 117px\9;*/
	background: url("https://img.goo-net.com/gooparts/pc/top/bg_car-goods.jpg") no-repeat right top;
}

#wrap #menu #mainmenu .new_section .inner div dl dd .mb10 {margin-bottom: 10px;}

#wrap #menu #mainmenu .new_section .inner div dl dd ul li a,
#wrap #menu #mainmenu .new_section .inner div dl dd ul li a:hover {
	display: inline;
	font-weight: normal;
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

*html #main {padding-right: 6px;}
/* #13774 GPDEV-828 yGooPartsz^CNGlΎ{τ add by guanjing 20170410 start*/

#queries_area {
    display: none;
    margin-bottom: 20px;
    border: 1px solid #c80122;
}

#queries_area h2 {
    padding: 5px;
    border: none;
}

#queries_area h2 span {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 8px;
    border-left: 2px solid #c80122;
}

#queries_area .section {padding: 10px;}

#queries_area .section .btn_box {overflow: hidden;}

#queries_area .section dl {
    overflow: hidden;
    margin-bottom: 15px;
}

#queries_set {margin-bottom: 6px;}

#queries_area .section dl dt {
    float: left;
    width: 80px;
    color: #666;
    font-size: 13px;
    font-weight: bold;
}

#queries_area .section dl dd {
    float: right;
    width: 440px;
}

#queries_area .section dl dd ul li {
    display: inline-block;
    /display: inline;
    font-size: 12px;
    margin-right: 30px;
    zoom: 1;
}

#queries_area .section dl dd ul .disabled {display: none;}

#queries_area .section dl dd ul li input {
    vertical-align: middle;
    margin-right: 5px;
}

#queries_area .section .btn_box {
    width: 525px;
    margin: 0 auto;
}

#queries_area .section .btn_box li {
    float: left;
    width: 53px;
    margin: 0 6px 6px 0;
}

#queries_area .section .btn_box li a {display: block;}

#queries_area .section .btn_box .mr0 {margin-right: 0;}
/* #13774 GPDEV-828 yGooPartsz^CNGlΎ{τ add by guanjing 20170410 end*/

/* GOO_PDC-1490 yGN0946zy’zyO[p[czOir_N}O[lbgΞ 20190625 start*/
#header img {border: none;}

#header.common_header div.hd1 {
	position: absolute;
	left: 0;
	z-index: 10001;
	width: 100%;
	height: 44px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    background: #CE0808;
    border-bottom: none;
    padding: 0 20px;
	margin-right: -50vw;
}

#header.common_header div.hd1 h1 {float: none;}

#header.common_header div.hd1 h1 img {
	width: 54px;
    margin-left: 18px;
    margin-top: 6px;
}

#header.common_header div.hd1 .modal_open {
    display: inline-block;
    vertical-align: top;
    margin: 10px 0px 0 8px;
}

#header.common_header div.hd1 .modal_open img {width:22px;height:22px;}

#header.common_header .adjust_box {height: 51px;}

#header.common_header #common_modal {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	height: 100vh;
	background: url(https://img.goo-net.com/goopit/assets/img/share/bg_overlay.png) repeat 0 0;
	margin: 0;
}

#header.common_header #common_modal.active {display: block;}

#header.common_header #common_modal .menu_area {
	float: left;
	width: 250px;
	height: 100vh;
	font-size: 14px;
	background-color: #ffffff;
	padding-top: 43px;
}

#header.common_header #common_modal .menu_area ul {padding: 9px 0;}

#header.common_header #common_modal .menu_area ul li {padding: 7px 10px 1px 20px;}

#header.common_header #common_modal .menu_area a {
	display: block;
	color: #3b3b3b;
	line-height: 3;
	font-weight: bold;
	font-size: 16px;
}

#header.common_header #common_modal .menu_area span,
#header.common_header #common_modal .menu_area img {vertical-align: bottom;}

#header.common_header #common_modal .menu_area span {
    height: 38px;
    font-size: 14px;
    line-height: 3.3;
    font-weight: bold;
    padding-left: 20px;
}

#header.common_header #common_modal .menu_area img {width: 42px;}

#header.common_header #common_modal .overlay_area {
	float: right;
	background: url(https://img.goo-net.com/goopit/assets/img/share/bg_overlay.png) repeat 0 0;
}

/* GOO_PDC-1490 yGN0946zy’zyO[p[czOir_N}O[lbgΞ 20190625 end*/

/* GOO_PDC-1515 20190918 start*/
#reservation_area {
	border: 1px solid #999999;
	margin-bottom: 20px;
}

#reservation_area h2 {
	font-size: 15px;
	font-weight: bold;
	line-height: 40px;
	background: #EEE;
}

#reservation_area h2 span,
#reservation_area .section .box_wrap .section dd ul li a,
#reservation_area .section .box_wrap .section a dl dd p {
	display: inline-block;
	/display: inline;
	/zoom: 1;
}

#reservation_area h2 span {
	width: 87px;
	color: #FFF;
	text-align: center;
	background: url(https://img.goo-net.com/gooparts/pc/top/img_red_diagonal.png) no-repeat 0 0;
	padding-right: 10px;
}

#reservation_area .section {padding: 10px;}

#reservation_area .section .box_wrap {
	overflow: hidden;
	margin-bottom: 10px;
}

#reservation_area .section a,
#reservation_area .section .box_wrap .section a dl dd p  {
	color: #333;
	-webkit-transition: all .3s;
	transition: all .3s;
}

#reservation_area .section .box_wrap .left_box,
#reservation_area .section .box_wrap .right_box {background: #F9F9F9;}

#reservation_area .section .box_wrap .left_box {
	float: left;
	width: 260px;
}

#reservation_area .section .box_wrap h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	background: #DDD;
}

#reservation_area .section .box_wrap h3 span,
#reservation_area .section .box_wrap h3 span a {display: block;}

#reservation_area .section .box_wrap h3 span {
	background: url(https://img.goo-net.com/gooparts/pc/top/icon_pliers.png) no-repeat 0 0;
	padding: 0 0 0 45px;
}

#reservation_area .section .box_wrap h3 span a {
	background: url(https://img.goo-net.com/gooparts/pc/top/icon_arrow_right.png) no-repeat 94% 50%;
}

#reservation_area .section .box_wrap h3 span a:hover {
	color: #C80122;
	background: url(https://img.goo-net.com/gooparts/pc/top/icon_arrow_right.png) no-repeat 97% 50%;
}

#reservation_area .section .box_wrap .section {
	overflow: hidden;
	padding: 0;
}

#reservation_area .section .box_wrap dl.section {padding: 10px 0;}

#reservation_area .section .box_wrap .section dt {
	float: left;
	width: 100px;
	text-align: center;
}

#reservation_area .section .box_wrap .section dd {
	float: right;
	width: 150px;
	padding-right: 8px;
}

#reservation_area .section .box_wrap .section dd ul,
#reservation_area .section .box_wrap .section dd ul li,
#reservation_area .section .box_wrap .section a dl {overflow: hidden;}

#reservation_area .section .box_wrap .section dd ul {margin-top: 5px;}

#reservation_area .section .box_wrap .section dd ul li {margin-bottom: 6px;}

#reservation_area .section .box_wrap .section dd ul li a,
#reservation_area .section .box_wrap .section a dl dd p {
	font-size: 12px;
	font-weight: bold;
	background: url(https://img.goo-net.com/gooparts/pc/top/icon_arrow_right_red.png) no-repeat 0 50%;
	padding: 0 0 0 15px;
}

#reservation_area .section .box_wrap .section dd ul li a {text-align: left;}

#reservation_area .section .box_wrap .section dd ul li a:hover,
#reservation_area .section .box_wrap .section a:hover dl dd p {
	color: #C80122;
	text-decoration: underline;
}

#reservation_area .section .box_wrap .right_box {
	float: right;
	width: 260px;
}

#reservation_area .section .box_wrap .section a {
	display: block;
	float: left;
	width: 132px;
	text-align: center;
	background: #F9F9F9;
	padding: 10px 0;
}

#reservation_area .section .box_wrap .section a dl dt,
#reservation_area .section .box_wrap .section a dl dd {
	float: none;
	width: auto;
	padding: 0;
}

#reservation_area .section .box_wrap .section a dl dt {margin-bottom: 10px;}

#reservation_area .section .btn_box {margin-top: 15px;}

#reservation_area .section .btn_box a {
	display: block;
	width: 213px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 43px;
	text-align: center;
	background: #CE0808 url(https://img.goo-net.com/gooparts/pc/top/icon_arrow_right_white.png) no-repeat 94% 50%;
	border: 1px solid #CE0808;
	margin: 0 auto;
	padding-right: 15px;
}

#reservation_area .section .btn_box a:hover {
	color: #CE0808;
	text-decoration: none;
	background: #FFF url(https://img.goo-net.com/gooparts/pc/top/icon_arrow_right_red.png) no-repeat 97% 50%;
}
/* GOO_PDC-1515 20190918 end*/
