@charset "utf-8";
html{overflow:hidden scroll;}
body{margin:0;padding:0;background:#fff;color:#333;line-height:1.8em;font-size:12px;font-family:Helvetica,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo,"ms pgothic",arial,osaka,sans-serif;-webkit-text-size-adjust:100%;overflow:hidden;}
a{color:#050;}
img{border:0;}

::selection{background:#050;color:#fff;}
::-moz-selection{background:#050;color:#fff;}

#logo{padding:0;border:none;}

#header{width:100%;height:100px;background:#fff;position:relative;padding:5px 5px 0 0;margin:0 0 5px 0;border-top:solid 5px #fff;}
#header ul{margin:0;padding:0;width:100%;height:42px;float:left;}
#header ul li{list-style:none;float:left;text-align:center;}

#header ul li a{text-decoration:none;font-size:16px;line-height:16px;display:block;}

#header ul.menu01{background-color:#fff;box-sizing:border-box;}
#header ul.menu01 li{width:50%;box-sizing:border-box;}
#header ul.menu01 li a{padding:2px 4px 0 6px;box-sizing:border-box;}
#header ul.menu01 li.home{margin-top:8px;}

#header ul.menu02{margin-top:10px;}
#header ul.menu02 li{width:20%;}
#header ul.menu02 li a{
	font-size:10px;
	background:#050;
	color:#fff;
	border-left:1px dotted #585;
	font-weight:normal;
	text-align:center;
	padding:6px 0 5px 0;
	line-height:12px;
	z-index:-1000;
}
#header ul.menu01 li.home{text-align:left;width:40%;}
#header ul.menu01 li.tel{text-align:right;white-space:nowrap;width:60%;}
#header ul.menu01 li.home a{display:inline;}
#header ul.menu01 li.tel a{display:inline;}

button.lang_select{margin-right:5px !important;}

a.tel_head{
display:inline-block;
background:url(../images/icn_tel.svgz) no-repeat 0 2px;
color:#777;
padding:0 0 0 20px !important;
margin:0;
font-weight:bold;
font-size:19px !important;
line-height:19px !important;
text-decoration:none;
}

ul.gnav{
	position:relative;
	padding:3px 0 0 0;
	margin:-6px 0 -3px 0;
	list-style:none;
	background:#050;
	overflow:hidden;
}

ul.gnav li{list-style:none;}

ul.gnav li a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:0 10px;
	margin:0 0 2px 2px;
	display:block;
	float:left;
	background-color:#070;
	border:1px outset #070;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	line-height:31px;
}

div#breadcrumb{background-color:#eee;box-sizing:border-box;padding:9px 10px 7px 10px;margin-bottom:5px;line-height:1.6em;font-size:10px;}
div#breadcrumb a{text-decoration:none;}

a.sale_link{
display:block;
background-color:#c00;
text-decoration:none;
color:#fe0;
font-weight:bold;
text-align:center;
font-size:16px;
padding:5px 0;
}

a.buy_link{
display:block;
background-color:#251800;
text-decoration:none;
color:#F6D066;
font-weight:bold;
text-align:center;
font-size:16px;
padding:5px 0;
}

ol{margin:0 15px 0 -7px;}
ul.kjoe, ul.cme{
	margin:0;padding:0 15px 0 21px;
}
ul.cme,ol.cme{
	padding:0 15px 0 27px;
}
ul.kjoe li, ul.cme li{list-style:none;}
ul.kjoe li:before{content:'・';margin-left:-1em;}
ul.cme li:before{content:'※ ';margin-left:-1.3em;}

ol.cme li:before{
content:'※ ';margin-left:-1.3em;
}

ul#l-list{padding:0;margin:0;list-style:none;color:#fff;}

ul#l-list li{
//	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	margin:0;
	padding:8px 0 8px 0;
	font-size:16px;
	font-weight:normal;
	list-style:none;
}

ul#l-list li.ac{
	padding:0;
}

.l-ttl{
	text-align:left;
	padding:5px 10px;
	margin-top:3px;
	background-color:#050;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}

.used-ttl{background-color:#690;}
.pm-ttl{background-color:#9B7219;}
.vin-ttl{background-color:#8E2B19;}

ul#l-list li.l-ttl{
	padding:5px 10px;
	font-weight:bold;
}
ul#l-list li a{
	display:block;
	overflow:auto;
	margin:-8px 0;
	padding:10px 15px 10px 15px;
	text-decoration:none;
	color:inherit;
}
ul#l-list li.no_wrap{
	box-sizing:border-box;
	padding:0 15px;
}
ul#l-list li.no_wrap a,ul#l-list li.sns_links a{
	width:33.3%;
	display:inline-block;
	box-sizing:border-box;
	padding:0;
	margin:0;
}

ul#l-list li.sns_links a{
	width:20%;
	padding:15px;
}

ul#l-list li.twobans a{
	width:50%;
}
ul#l-list li.no_wrap a img{
	padding:0;
	margin:0;
}
.ban{width:100%;text-align:center;}
div.ban{margin-top:8px;}
.ban img{margin:0 auto;}

.ban p.pack{width:320px;font-size:14px;line-height:16px;margin:0 auto;text-align:left;}
.ban p.pack img{margin:0 20px 0 0;padding:0;}
.ban p.pack a{display:inline;text-decoration:underline;margin:0;padding:0;}

.ban a.cntr{text-align:center;margin:0 auto;;padding:0;width:320px;}

ul#l-list li.bg00{padding:0;font-size:14px;line-height:1.4em;}
ul#l-list li.bg00 a{display:block;padding:0;color:#050;background:#e4e0cf url(../images/arw_list.svgz) no-repeat right 10px bottom 10px;}
ul#l-list li.bg00 a.accordion_head{display:block;background:#e4e0cf url(../images/arw_open.svgz) no-repeat right 10px bottom 10px;margin:0;}
ul#l-list li.bg00 a p{
display:table-cell;
vertical-align:middle;
}

ul#l-list li.bg01{color:#050;font-size:14px;line-height:1.4em;}
ul#l-list li.bg01 a{color:#050;background:#e4e0cf url(../images/arw_list.svgz) no-repeat right 10px bottom 10px;}
ul#l-list li.bg01 a.accordion_head{background:#e4e0cf url(../images/arw_open.svgz) no-repeat right 10px bottom 10px;}
ul#l-list li.bg01 span.nolink{
	display:block;
	overflow:auto;
	margin:-8px 0;
	padding:10px 15px 10px 15px;
	text-decoration:none;
	color:inherit;
}
ul#l-list .bg01 span.nolink img{float:left;height:auto;margin:0 10px 0 0;}

ul#l-list li.bg02{float:left;width:50%;font-size:14px;line-height:1.4em;}
ul#l-list li.bg02 a{border-right:1px solid #fff;color:#050;background:#e4e0cf url(../images/arw_list.svgz) no-repeat right 10px bottom 10px;}

ul#l-list li.bg03 a{padding:0;font-size:14px;line-height:1.4em;}
ul#l-list li.bg03 a p{
display:table-cell;
vertical-align:middle;
}

ul#l-list li a img{float:left;height:auto;margin:0 10px 0 0;overflow:auto;}
ul#l-list li a p,ul#l-list li.bg01 span.nolink p{overflow:hidden;margin:0;padding:0;}
img.lft{float:left;height:auto;margin:0 5px 0 0;overflow:auto;}
span.small{font-size:12px;font-weight:normal;}




ul#l-list li p.acdn_body{clear:both;margin:0 0 0 0;padding:0;}

ul#l-list li p.acdn_body a{margin:0;padding:10px 0 10px 20px;background:#fff url(../images/arw_list.gif) no-repeat right center;border-bottom:1px solid #e4e0cf;}

.spacy{clear:both;}

.ichiran{clear:both;text-align:right;padding:10px 10px 0 0;}
.ichiran a{text-decoration:underline;background:url(../images/arrow.svg) no-repeat 0 2px;padding:2px 0 0 20px;font-size:14px;line-height:16px;font-weight:bold;color:#060;}

#pc{text-align:center;background:#050;margin:0;padding:10px 0;list-style:none;}
#pc a{text-decoration:underline;color:#fff;font-weight:bold;}

ul.fnav,ul.service_link{
	padding:4px 0 4px 10px;
	margin:0 auto;
	list-style:none;
	background:#fff;
	text-align:center;
	overflow:hidden;
	z-index:-1000;
}

ul.fnav li,ul.service_link li{list-style:none;display:inline;}

ul.fnav li a,ul.service_link li a{
	color:#060;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 20px;
	margin:0 0 2px 2px;
	display:inline-block;
//	float:left;

	background:#e4e0cf;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	line-height:28px;
}
ul.service_link li a{padding:10px 40px;color:#fff;}
ul.service_link li a.g12y{background-color:#2a8207;}
ul.service_link li a.g5y{background-color:#8eb700;}
ul.service_link li a.g3y{background-color:#f76900;}


ul.fnav li a img{padding:0 3px 0 0;}

a.teltoi{
	border:0;
	padding-left:30px;
	color:#060;
	font-weight:bold;
	font-size:22px;
	line-height:22px;
}


ul.footer{margin:10px 0;padding:2px 0 0 0;list-style:none;text-align:center;}
ul.footer li{display:inline;color:#050;text-align:center;}
ul.footer li a{text-decoration:underline;color:#050;}

ul.footer_txtlnk{margin:0;padding:0;list-style:none;text-align:center;}
ul.footer_txtlnk li{display:inline;color:#050;text-align:center;}
ul.footer_txtlnk li a{text-decoration:underline;color:#050;}

div.qflick{margin:20px 0;clear:both;color:#000;}
div.qflick div.nav_cont ul{display:inline-block;margin-bottom:0;}
div.qflick div.nav_cont ul li{display:inline-block;margin-bottom:0;line-height:20px;font-size:12px;}
div.qflick div.nav_cont ul li a{font-weight:bold;color:#060;text-decoration:none;}
div.qflick div.nav_cont ul li.selected a{color:#e4e0cf}
div.qflick div.nav_cont ul li.left{text-align:left;}
div.qflick div.nav_cont ul li.right{text-align:right;}

div.nav_cont, div.nav{list-style:none;text-align:center;clear:both;}
div.nav_cont ul{width:100%;padding:0;}
div.nav_cont ul li.cont{width:50%;}
div.nav_cont ul li.left,div.nav_cont ul li.right{width:20%;}

div.nav_cont ul li span{
	font-weight:bold;
	padding:5px 10px;
	background-color:#070;
	border:1px outset #070;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	line-height:31px;
	color:#fff;
	width:50px;
	text-align:center;
}

h1.dtl_ttl{margin:5px 0 0 10px;color:#050;font-size:18px;}
h2{padding:0;margin:20px 10px 0 10px;color:#666;font-size:18px;border-bottom:dotted 1px #666;}
h3{color:#666;font-size:16px;margin:10px 0 5px 0;}
h3.men{color:#836A3D;}
h3.boy{color:#1D5974;}
h3.lady{color:#A65965;}

a.bnuv_sport,
a.bnuv_men,
a.bnuv_boy,
a.bnuv_lady{
display:inline-block;
box-sizing:border-box;
background-color:#060;
color:#fff;
font-weight:bold;
text-decoration:none;
margin:0 5px;
padding:5px 0;
text-align:center;
border-radius:5px;
width:20%;
}
a.bnuv_men{background-color:#836A3D;}
a.bnuv_boy{background-color:#1D5974;}
a.bnuv_lady{background-color:#A65965;}

a.bnuv_dial,
a.bnuv_form,
a.bnuv_secret,
a.bnuv_pack{
display:inline-block;
box-sizing:border-box;
background-color:#EDF5DF;
color:#060;
text-decoration:none;
margin:0 5px;
padding:5px 0;
text-align:center;
border-radius:5px;
width:45%;
vertical-align:top;
line-height:1.8em;
font-size:10px;
}

a.bnuv_form{
color:#fff;
padding:15px 0;
background-color:#060;
}

a.bnuv_secret{
font-weight:bold;
text-decoration:underline;
color:#fff;
background-color:#AAC27A;
padding:2px 0;
margin:0;
width:90%;
font-size:18px;
}

a.bnuv_pack{
color:#fff;
padding:15px 0;
background:#4c7440 url(../images/buy/buy_pack_bg.png) no-repeat right center;
}

span.buy_tel{
font-size:20px;
font-weight:bold;
color:#900;
text-decoration:underline;
}

span.buy_satei{
font-size:16px;
font-weight:bold;
text-decoration:underline;
}



span.p12,span.p05,span.p03,span.soldout{font-size:14px;line-height:1.4em;}
span.p12{color:#090;}
span.p05{color:#690;}
span.p03{color:#f50;}
span.soldout{color:#900;font-weight:bold;}

p.lnav{color:#666;display:block;padding:0 10px 0 10px;font-size:12px;}
p.lnav span.nwp{display:block;overflow:auto;line-height:1.6em;}
.lnav{color:#666;display:inline;padding:0;font-size:12px;}
.lnav a,ul#l-list p.lnav a{color:#050;display:inline;margin:0;padding:0;text-decoration:underline;}
.lnav img{float:left;margin:0 20px 0 10px;}
.lnav a.shopphoto{float:left;margin:0 20px 0 10px;}
.lnav p{overflow:hidden;margin:0;padding:0;}
ul#l-list li a.tel{
	background:url(../images/icn_tel.svgz) no-repeat 0 4px;
	color:#666;
	padding:0 0 0 20px;
	margin:0;
	font-weight:bold;
	font-size:22px;
	line-height:22px;
	text-decoration:none;
}
ul#l-list li.lnav p span.fax,ul#l-list li.lnav p span.time,
ul#l-list li.lnav p span.close,ul#l-list li.lnav p span.loc,
ul#l-list li.lnav p a.mail{
	display:inline;padding:0 0 2px 20px;margin:0;line-height:22px;
}

ul#l-list li.lnav p span.fax{background:url(../images/icn_fax.svgz) no-repeat 0 2px;}
ul#l-list li.lnav p span.time{background:url(../images/icn_time.svgz) no-repeat 0 2px;}
ul#l-list li.lnav p span.close{background:url(../images/icn_close.svgz) no-repeat 0 2px;}
ul#l-list li.lnav p span.loc{background:url(../images/icn_loc.svgz) no-repeat 0 2px;}
ul#l-list li.lnav p a.mail{background:url(../images/icn_mail.svgz) no-repeat 0 2px;}


a.prfr:link,a.prfr:visited, span.prfr{display:inline-block;padding:0 10px;font-weight:bold;line-height:30px;}
a.prfr:link,a.prfr:visited{text-decoration:none;border:solid 1px #050;background-color:#f3fede;color:#050;}
a.prfr:hover,a.prfr:active,a.prfr:focus{text-decoration:none;color:#090;border:solid 1px #090;}
span.prfr{border:solid 1px #9c0;color:#9c0;}



ul#l-list p.lnav span.cnt_nav{display:inline-block;padding:0;}
ul#l-list p.lnav span.cnt_nav a,span.cnt_nav span{display:inline-block;padding:0 10px;font-weight:bold;line-height:30px;}
ul#l-list p.lnav span.cnt_nav a:link,ul#l-list p.lnav span.cnt_nav a:visited{text-decoration:none;border:solid 1px #050;background-color:#f3fede;color:#050;}
ul#l-list p.lnav span.cnt_nav a:hover,ul#l-list p.lnav span.cnt_nav a:active,ul#l-list p.lnav span.cnt_nav a:focus{text-decoration:none;color:#090;border:solid 1px #090;}
ul#l-list p.lnav span.cnt_nav span{border:solid 1px #9c0;color:#9c0;}
ul#l-list p.lnav a.nom{padding:0;margin:0;background:#fff;}

ul#l-list li a.tel{
display:inline;
}

ul#l-list li a.map{
display:block;
box-sizing:border-box;
background-color:#060;
color:#fff;
padding:3px 10px;
margin:10px 10px 10px 0;
text-align:center;
border-radius:5px;
}

span.comment{
display:inline-block;
width:220px;
text-align:left;
font-size:14px;
}

form{
display:block;
padding:0 10px;
margin:0;
}

input.Button{
-webkit-appearance: none;
border:none;
border-radius:5px;
background-color:#060;
color:#fff;
font-size:16px;
font-weight:bold;
width:100%;
margin:0 0 10px 0;
padding:15px 0;
box-sizing:border-box;
-webkit-tap-highlight-color:rgba(255,255,255,0.5);
}

input.Button:hover{
background-color:#8b8;
}

a.inform{
display:inline-block;
-webkit-appearance: none;
border-radius:5px;
background-color:#e4e0cf;
font-size:16px;
width:100%;
margin:0;
padding:15px 0;
box-sizing:border-box;
-webkit-tap-highlight-color:rgba(255,255,255,0.5);
text-decoration:none;
}

a.inform:hover{
background-color:#ccc5a8;
}
span.chead{
font-weight:bold;
display:block;
border-bottom:#ccc dotted 1px;
}

a.webcredit{
line-height:1em;
padding:10px 0;
}

a.webcredit span{
font-size:10px;
}

span.more12,span.more5,span.more3{display:inline-block;color:#fff;padding:4px 10px 3px 10px;line-height:1em;}

span.more12{background-color:#090;}
span.more5{background-color:#690;}
span.more3{background-color:#f50;margin-bottom:5px;}

span.sell_price{font-weight:bold;font-size:16px;}
span.ask_price{font-weight:normal;color:#777;}

.kdate{color:#900;}
.kdate_voc{color:#900;}

.tex_nomal{
color:#666;font-size:11px;line-height:1.2em;
}

h3.sflow{
padding:0;
margin:0 10px;
border-bottom:#060 solid 1px;
}
span.sflow{
display:block;
background-color:#eee;
font-weight:bold;
margin:5px 0;
padding:5px 0;
font-size:14px;
}

div.banners{
text-align:center;
}
div.banners span{
width:30%;
display:inline-block;
}

h1.cust_ttl{
text-align:left;
font-size:20px;
padding:0 10px;
line-height:1.4em;
margin:10px 0 5px 0;
}

div.cust_cmnt{
text-align:left;
padding:10px;
background-color:#eee;

}
div.cust_cmnt h3{
margin:0 0 5px 0;
}

ul.supp{margin:0;padding:0;}
ul.supp li{list-style:none;text-indent:-1.1em;padding-left:1.1em;margin-bottom:1em;}
ul.supp li:before{content:"※";padding-right:0.5em;}

/* shopping guide */
div#shopping_guide .l-ttl{display:inline-block;width:100%;background-color:#666;box-sizing:border-box;}
div#shopping_guide h2{display:block;clear:both;font-size:14px;color:#666;}
div#shopping_guide .lnav{display:block;min-height:40px;margin:10px 0 0 0;padding:0 10px 0 0;color:#666;}
div#shopping_guide .lnav img{margin-right:10px;}

/* back order */
.backorder{
display:inline-block;color:#900;border:#900 solid 1px;box-sizing:border-box;background-color:rgba(254,254,254,0.5);text-align:center;width:120px;
}
.backorder_sub{
color:#900;
}


/* pending */
.pending{
display:inline-block;color:#900;border:#900 solid 1px;font-weight:bold;box-sizing:border-box;background-color:rgba(254,254,254,0.5);text-align:center;width:120px;
}
.pending_sub{
color:#900;
}


.sub_cmnt{padding:0 10px;}
.sub_cmnt span.sub_innner{display:inline-block;text-align:center;background-color:#eee;padding:30px;border-radius:5px;line-height:2em;}
.sub_cmnt span.sub_innner h3{text-align:center;line-height:1em;border-bottom:#666 dotted 1px;padding-bottom:30px;margin-bottom:15px;}

.quark_services a{
display:inline-block;
border-radius:3px;
background-color:#060;
color:#fff;
line-height:3em;
padding:0 20px;
margin:20px 5px 0 5px;
text-decoration:none;
box-shadow: 2px 2px 4px #999;
}

.quark_services a:hover{background-color:#fff;color:#060;}


/* support */
span.link_support{display:block;box-sizing:border-box;padding:0 10px;margin:20px 0;}
span.link_support > span.support_inner{display:block;background:#ccc;letter-spacing:-10px;padding:1px 1px 0 0;box-sizing:border-box;}
span.link_support > span.support_inner > a{display:inline-block;background:#fafafa;letter-spacing:normal;width:33.333%;border-bottom:#ccc solid 1px;border-left:#ccc solid 1px;text-align:center;box-sizing:border-box;}
span.support_begin,span.support_qa,span.support_howto,span.support_repair,span.support_mainte{display:inline-block;padding-left:20px;font-size:10px;background:url(https://909cojp.sakura.ne.jp/img/indev/icn_beginner.svgz) no-repeat left center;text-decoration:none;line-height:30px;color:#000;}
span.support_qa{background:url(https://909cojp.sakura.ne.jp/img/indev/icn_qa.svgz) no-repeat left center;}
span.support_howto{background:url(https://909cojp.sakura.ne.jp/img/indev/icn_howto.svgz) no-repeat left center;}
span.support_repair{background:url(https://www.909.co.jp/img/indev/icn_repair.svgz) no-repeat left center;}
span.support_mainte{background: url(https://www.909.co.jp/img/indev/icn_mainte.svgz) no-repeat left center;}

/* tax free price */
.tax_free_price_name {color:#900;}
.tax_free_price {font-weight:bold;color:#900;font-size:14px;}

/* clearance more off */
span.buy_button{display:inline-block;color:#fff;padding:4px 10px 3px 10px;line-height:1em;margin-top:5px;}
span.clearance{background-color:#c00;}
