body,button,input,select,textarea{font-size:12px;font-weight:300;font-family:'Poppins', sans-serif;line-height:1.866666666666667;}
a{transition:color 0.3s}
a:hover,a:active,a:focus{color:#d0a667;}

span.footer_lang a:hover,span.footer_lang a:active,span.footer_lang a:focus{color:#d0a667;}
span#header{display:block;background-color:#2b2b2b;color:#999;padding:28px 0 28px 0;}

span#header a:link,span#header a:visited{color:#fff;text-decoration:none;}
span#header a:hover,span#header a:active,span#header a:focus{color:#d0a667;}

div.site-identity{margin-top:5px;padding:0;line-height:1.6em;font-weight:600;}
div.site-identity > p{margin:0;}
p.site-description{font-size:13px;font-weight:400;}
div.list-nav{margin-top:50px;font-size:14px;}
div.list-nav > a{display:inline-block;padding:0 25px;letter-spacing:0.15em;}

h2 {font-size:18px;color:#fff;padding:0;margin:0;border:none;font-weight:normal;}
a.il_list{display:block;transition:background 0.2s linear;font-size:23px;color:#fff;background-color:#2b2b2b;text-decoration:none;padding:10px 0 10px 10px;line-height:1.2em;}
a.il_current{background-color:#d0a667;}

span.il_list{display:block;transition:background 0.2s linear;font-size:23px;color:#fff;background-color:#ddd;text-decoration:none;padding:10px 0 10px 10px;line-height:1.2em;}

a.il_list:hover,a.il_list:active,a.il_list:focus,a.il_omega:hover,a.il_omega:active,a.il_omega:focus{background-color:#d0a667;}
div.list_container{letter-spacing:-0.4em;text-align:left;font-size:12px;}

span.inner_link{display:block;letter-spacing:normal;text-align:center;margin-bottom:20px;}
span.inner_link > a{display:inline-block;border:#2b2b2b 1px solid;border-radius:3px;color:#2b2b2b;padding:0 50px;margin:0 10px;font-size:20px;font-weight:bold;text-decoration:none;line-height:40px;transition:color 0.2s linear,border-color 0.2s linear;}
span.inner_link > a:hover{border-color:#d0a667;color:#d0a667;}

span.list_item{margin-top:20px;margin-bottom:60px;}
h2.brand_ttl{background:#2b2b2b;text-align:left;font-size:36px;line-height:1em;padding:5px 0 5px 10px;margin:20px 0 30px 0;letter-spacing:normal;}
.model_sub{display:inline-block;width:100%;font-size:10px;line-height:1em;margin-top:5px;}
.list_spec1{display:inline-block;width:100%;border-top:#666 dotted 1px;margin-top:5px;padding-top:5px;}
.list_price{text-align:center;}
.spe_price{display:inline-block;width:100%;font-size:20px;font-weight:bold;border-top:#666 dotted 1px;margin:5px 0;padding-top:5px;}

.ttl_3g,.ttl_5g,.ttl_12g{display:inline-block;width:100%;text-align:left;margin-top:5px;}
.ttl_3g > strong,.ttl_5g > strong,.ttl_12g > strong{font-weight:normal;border:#bbb solid 1px;padding:0 5px;border-radius:2px;}
.ttl_3g > strong{background-color:#fef4e5;}
.ttl_5g > strong{background-color:#f6fae9;}
.ttl_12g > strong{background-color:#e9f2e6;}

.tax{display:inline-block;margin:0 3px;font-size:8px;line-height:1em;width:1em;}
a.buy_form:link,a.buy_form:visited{transition:background 0.2s linear;display:inline-block;width:100%;text-align:center;background:#666;border-radius:5px;color:#fff;text-decoration:none;padding:3px 0;}
a.buy_form:hover,a.buy_form:active,a.buy_form:focus{background:#d0a667;}

a.stock_shop:link,a.stock_shop:visited{
display:block;transition:background 0.2s linear;font-size:18px;color:#fff;background-color:#2b2b2b;text-decoration:none;padding:10px 0;line-height:1em;
width:300px;border-radius:3px;}

a.stock_shop:hover,a.stock_shop:active,a.stock_shop:focus{background:#d0a667;}


