* {margin:0;}
body{margin:0;padding:0;background:url(../images/bg.jpg) #f2f2f3;font-size:11px;}
body#information{background:#ddd;}
img{border:0;}


/* for ggl recapture */
.grecaptcha-badge { visibility: hidden; }

#wrapper{width:940px;padding:20px 0 0 20px;margin: 0 auto;}
#nav{width:364px;float:left;font-size:10px;}
#nav ul{width:364px;list-style-type:none;margin:0;padding:0;}
#nav li{height:20px;list-style-type:none;margin:0;padding:0;float:right;width:172px;line-height:20px;clear:right;}
#nav_info .nav_ttl{width:172px;float:left !important;}
#nav .nav_products{margin-bottom:20px !important;}
#nav .nav_products .nav_ttl{width:96px !important;float:left !important;}
#nav .nav_products .nav_pcat{width:76px !important;clear:right;float:left !important;}
#nav .sep{width:364px;height:100px;line-height:50px;}
#nav .sep img{margin:50px 0 0 200px;}
#nav .sep_stuff{width:364px;height:88px;line-height:30px;}
#nav .sep_stuff img{margin:30px 0 0 200px;}


/*#main{width:460px;float:right;position: relative;}*/
#main{width:460px;position: relative;margin-left: 480px;}
#main_top{width:576px;float:right;}
#main_about{width:460px;float:right;display:inline;margin-right:100px;}
#main h2,#main_about h2{font-size:10px;margin-bottom:15px;}
#main_head{width:100%;height:220px;font-size:10px;}
#main_head h1{font-weight:bold !important;}
#main_head img{margin:10px 0;}
#main_head a:link,#main_head a:visited{color:#000;text-decoration:none;}
#main_head a:hover{color:#444;text-decoration:underline;}



#main_head h1{font-size:10px;}
#img_cont{margin-bottom:15px;}
p#spec{font-size:10px;line-height:16px;}
p#spec a:link,p#spec a:visited{color:#444;text-decoration:underline;}
p#spec a:hover{color:#666;text-decoration:none;}

#footer {margin:90px 0 30px 96px;font-size:10px;}
#footer img{margin-right:250px;}
#footer a:link,#footer a:visited{color:#000;text-decoration:none;}
#footer a:hover{color:#555;text-decoration:underline;}

/* === NAVIGATION === */

#nav_news a{display:block;width:172px;height:20px;background:url(../images/nav_news.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
#nav_news span{display:block;width:172px;height:20px;background:url(../images/nav_news.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

#nav_note a{display:block;width:172px;height:20px;background:url(../images/nav_note.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
#nav_note span{display:block;width:172px;height:20px;background:url(../images/nav_note.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

#nav_showroom a{display:block;width:172px;height:20px;background:url(../images/nav_showroom.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
#nav_showroom span{display:block;width:172px;height:20px;background:url(../images/nav_showroom.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

#nav_repair a{display:block;width:172px;height:20px;background:url(../images/nav_repair.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
#nav_repair span{display:block;width:172px;height:20px;background:url(../images/nav_repair.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

#nav_about a{display:block;width:172px;height:20px;background:url(../images/nav_about.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
#nav_about span{display:block;width:172px;height:20px;background:url(../images/nav_about.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

#nav_contact a{display:block;width:172px;height:20px;background:url(../images/nav_contact.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
#nav_contact span{display:block;width:172px;height:20px;background:url(../images/nav_contact.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

#nav_laboratory a{display:block;width:172px;height:20px;background:url(../images/nav_laboratory.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
#nav_laboratory span{display:block;width:172px;height:20px;background:url(../images/nav_laboratory.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
#nav_laboratory span.close{display:block;width:172px;height:20px;background:url(../images/nav_laboratory.png) no-repeat;background-position:-180px 0px;text-indent:-5000px;opacity: 0.2;}

.nav_products a{display:block;width:172px;height:20px;background:url(../images/nav_products_all.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_products span{display:block;width:172px;height:20px;background:url(../images/nav_products_all.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_bags a{display:block;width:172px;height:20px;background:url(../images/nav_bags.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_bags span{display:block;width:172px;height:20px;background:url(../images/nav_bags.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_goods a{display:block;width:172px;height:20px;background:url(../images/nav_goods.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_goods span{display:block;width:172px;height:20px;background:url(../images/nav_goods.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}


.nav_shoes a{display:block;width:172px;height:20px;background:url(../images/nav_shoes.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_shoes span{display:block;width:172px;height:20px;background:url(../images/nav_shoes.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

.nav_wardrobe a{display:block;width:172px;height:20px;background:url(../images/nav_wardrobe.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_wardrobe span{display:block;width:172px;height:20px;background:url(../images/nav_wardrobe.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

.nav_tote a{display:block;width:172px;height:20px;background:url(../images/nav_tote.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_tote span{display:block;width:172px;height:20px;background:url(../images/nav_tote.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

.nav_shoulder a{display:block;width:172px;height:20px;background:url(../images/nav_shoulder.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_shoulder span{display:block;width:172px;height:20px;background:url(../images/nav_shoulder.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

.nav_other a{display:block;width:172px;height:20px;background:url(../images/nav_other.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_other span{display:block;width:172px;height:20px;background:url(../images/nav_other.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

.nav_wallet a{display:block;width:172px;height:20px;background:url(../images/nav_wallet.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_wallet span{display:block;width:172px;height:20px;background:url(../images/nav_wallet.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

.nav_stationary a{display:block;width:172px;height:20px;background:url(../images/nav_stationary.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_stationary span{display:block;width:172px;height:20px;background:url(../images/nav_stationary.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}

.nav_stuff a{display:block;width:172px;height:20px;background:url(../images/nav_stuff.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_juju a{display:block;width:172px;height:20px;background:url(../images/nav_juju.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_sg a{display:block;width:172px;height:20px;background:url(../images/nav_sg.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_sg span{display:block;width:172px;height:20px;background:url(../images/nav_sg.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}


.nav_12aw a{display:block;width:172px;height:20px;background:url(../images/nav_w12aw.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_12aw span{display:block;width:172px;height:20px;background:url(../images/nav_w12aw.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_13ss a{display:block;width:172px;height:20px;background:url(../images/nav_w13ss.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_13ss span{display:block;width:172px;height:20px;background:url(../images/nav_w13ss.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_13aw a{display:block;width:172px;height:20px;background:url(../images/nav_w13aw.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_13aw span{display:block;width:172px;height:20px;background:url(../images/nav_w13aw.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_14ss a{display:block;width:172px;height:20px;background:url(../images/nav_w14ss.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_14ss span{display:block;width:172px;height:20px;background:url(../images/nav_w14ss.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_14aw a{display:block;width:172px;height:20px;background:url(../images/nav_w14aw.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_14aw span{display:block;width:172px;height:20px;background:url(../images/nav_w14aw.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_15ss a{display:block;width:172px;height:20px;background:url(../images/nav_w15ss.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_15ss span{display:block;width:172px;height:20px;background:url(../images/nav_w15ss.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_15aw a{display:block;width:172px;height:20px;background:url(../images/nav_w15aw.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_15aw span{display:block;width:172px;height:20px;background:url(../images/nav_w15aw.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_16ss a{display:block;width:172px;height:20px;background:url(../images/nav_w16ss.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_16ss span{display:block;width:172px;height:20px;background:url(../images/nav_w16ss.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_16aw a{display:block;width:172px;height:20px;background:url(../images/nav_w16aw.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_16aw span{display:block;width:172px;height:20px;background:url(../images/nav_w16aw.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_17ss a{display:block;width:172px;height:20px;background:url(../images/nav_w17ss.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_17ss span{display:block;width:172px;height:20px;background:url(../images/nav_w17ss.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_17aw a{display:block;width:172px;height:20px;background:url(../images/nav_w17aw.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_17aw span{display:block;width:172px;height:20px;background:url(../images/nav_w17aw.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_18ss a{display:block;width:172px;height:20px;background:url(../images/nav_w18ss.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_18ss span{display:block;width:172px;height:20px;background:url(../images/nav_w18ss.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}
.nav_18aw a{display:block;width:172px;height:20px;background:url(../images/nav_w18aw.png) no-repeat;background-position:0px 0px;text-indent:-5000px;}
.nav_18aw span{display:block;width:172px;height:20px;background:url(../images/nav_w18aw.png) no-repeat;background-position:-360px 0px;text-indent:-5000px;}




#nav ul li a:link{background-position:0px 0px;}
#nav ul li a:visited{background-position:0px 0px;}
#nav ul li a:hover{background-position:-180px 0px !important;}

#nav ul li.yh a{background-position:-360px 0px !important;}
#nav ul li.yh a:hover{background-position:-180px 0px !important;}

/* ==== PRODUCTS / INDEX ==== */
#main_pindex{width:472px;float:right;}
#main_pindex #main_head{padding-left:12px;}
#main_pindex #main_body ul{list-style-type:none;padding:0;margin:0;}
#main_pindex #main_body ul li{list-style-type:none;padding:0;margin:0 0 12px 12px;width:106px;height:160px;float:left;display:inline;}
span.tax_note{color:#888;}

/* ==== PRODUCTS / MODAL ==== */
#modal_wardrobe{box-sizing: border-box;padding: 80px 25px 50px;margin-left: 55px;margin-top: 95px;width: 360px;position: absolute;background: rgb(255,255,255);filter:alpha(opacity=90); background: rgba(255,255,255,0.9);line-height: 20px;font-size: 12px;}
.modal_close{position: absolute;top: 10px;right: 10px;padding: 10px;cursor: pointer;line-height: 1em;}

/* ==== PRODUCTS / CHILD ==== */
#img_cont{width:460px;height:690px;overflow:hidden;background:#c1c1c1;cursor:pointer;position: relative;}
#img_cont img{position: absolute; top: 0;left: 0;}
/*.img2,.img3,.img4{display:none;}*/
.stock_btn{margin-top: 30px;}
.stock_btn a{display: block;width: 100px; height: 25px;text-indent:-5000px;background:url(../images/btn_stocklist.gif) center center no-repeat; }
.stock_btn a:hover{filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )";opacity:0.80;}

/*#main dl{width: 224px;}*/
#main dl dt{float: left;height: 20px;line-height: 20px;max-width: 80px;}
#main dl dd{min-height: 20px;line-height: 20px;margin-left: 80px;margin-bottom: 20px;}
#main a.mat_link{text-decoration: none !important;}
/*#main #spec dl dd span{font-weight: bold;}*/
#main dl dt{position: relative;}
#main dl dt.yh{cursor: default !important;pointer-events: none;}
#main dl dt.yh:before{ position: absolute;content:'';width:4px;height: 4px;left: -15px;top: 7px;background:url(../images/dot.png) center center no-repeat;}
#main dl dd strong{display: inline-block;width: 118px;}
#main #spec{margin-bottom: 60px;display: inline-block;}
/*#main #spec > span{margin-bottom: 60px;display: inline-block;}*/

#order_form .btn_form_open{min-width: 140px; height: 25px;color: #fff;background: #000;text-align: center;line-height: 25px;cursor: pointer;display: inline-block;}
#order_form .btn_form_open.active{background: none; border-top: solid 1px #000;border-bottom: solid 1px #000;color: #000}
#order_form .btn_form_open span{display: inline-block; padding: 0 30px;}
#order_form form{display: none;}
#order_form dl{overflow: hidden;margin-top: 50px;}
#order_form dl dt{margin-top: 8px;}
#order_form .wpcf7-form input[type="text"], #order_form .wpcf7-form input[type="email"], #order_form .wpcf7-form input[type="tel"]{background: #fff;margin-bottom: 0;}
#order_form .wpcf7-radio{height: 45px;display: block;}
#order_form .wpcf7-list-item{margin-top: 8px; display: inline-block;}
#order_form .wpcf7-form input[type="radio"]{width: auto; height: auto;margin-bottom: 0;margin-right: 8px;}

#order_form .wpcf7-list-item-label{margin-right: 20px;}
#order_form dl dt.product_order_message{float: none;position: relative;margin-bottom: 25px;}
#order_form .wpcf7-form textarea{background: #fff;padding :10px;width: 440px !important;min-height: 340px;}
#order_form .wpcf7-form textarea::placeholder {font-size: 12px;}
#order_form .wpcf7-form textarea::-webkit-input-placeholder {/* WebKit, Blink, Edge */font-size: 12px;}
#order_form .wpcf7-form textarea:-ms-input-placeholder {/* Internet Explorer 10-11 */font-size: 12px;}
#order_form .btn_priduct_order{text-align: right;}
#order_form .wpcf7-form .wpcf7-submit{text-indent: 0;background: #000;color: #fff;font-size: 12px;width: 140px; height: 40px;margin-top: 20px;}
.wpcf7-spinner{display:none !important;}

/*contattform7*/
.screen-reader-response{display: none;}
.wpcf7-not-valid-tip{display: block;color: #d20f0f;}
textarea + .wpcf7-not-valid-tip{margin-left: -80px;}
form.sent dl, #order_form form.sent p{display:none;}
#order_form .wpcf7-mail-sent-ok{position: inherit; margin-top: 20px; border: none !important;}


/* === repair === */
.repair_cover{margin-bottom: 40px;}
.repair_txt{margin-bottom: 80px;}
.repair_form_head{font-weight: bold;margin-bottom: 40px;}
dl.repair_form dt{float: left;}
dl.repair_form dd{padding-left: 80px;width: 380px;}
dl.repair_form dd input{width: 380px;background: #fff;}
dl.repair_form dd.thin{padding-left: 160px;}
dl.repair_form dd.thin input{width: 300px;}
.repair_form_area .btn_repair > .wpcf7-submit{float:right;width:140px;height:40px;text-indent:-5000px;background:url(../images/repair_submit.png) center center no-repeat #333;cursor: pointer;margin: 0;}
.btn_repair:hover{opacity: 0.6;}
.sent .btn_repair{display: none;}
.repair_form_area .wpcf7-response-output{position: static;}
.repair_form_area .wpcf7-not-valid-tip{display: inline-block;color: #d20f0f;margin-top: -30px;}
.repair_form_area .wpcf7-file{background-color: #ddd !important;font-size:11px;color:#333;}
.repair_form_area .wpcf7-form textarea{background-color:#fff !important;margin-bottom:30px;}
.repair_form_area .wpcf7-form textarea::placeholder {font-size:12px;}

/* === showroom open day === */
dl.repair_form dd.so_date{display:flex;justify-content: space-between;margin-bottom:40px;}
dl.repair_form dd.so_date select{width:150px;background-image:none !important;}

dl.repair_form dd.so_date  label {
    display: inline-flex;
    align-items: center;
    position: relative;
    width:150px;
    float:none;
    
}

dl.repair_form dd.so_date label::after {
    position: absolute;
    right: 15px;
    width: 10px;
    height: 7px;
    background-color: #535353;
    clip-path: polygon(0 0, 100% 0, 50% 100%);
    content: '';
    pointer-events: none;
}

dl.repair_form dd.so_date select {
    appearance: none;
    min-width: 150px;
    height: 20px;
    padding:0 0 0 10px;
    box-sizing:border-box;
    /*padding: .4em calc(.8em + 30px) .4em .8em;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    color: #333333;
    font-size: 1em;*/
    cursor: pointer;
}
 dl.repair_form .wpcf7-submit{margin:0 !important;}
.showroom_oday{margin-bottom: 50px;line-height:40px;font-size:12px;}

/* === news === */
#main_news{width:556px;float:right;}
#main_news #main_head{width:460px;margin-left:96px;}
#main_news #main_body{width:556px;float:left;}
/*#store_holiday{width:105px;float:right;}*/
/*
#store_holiday{width:135px;float:right;}
#store_holiday h2{font-size:11px;margin-bottom:30px;}
#store_holiday strong{color:#444;font-size:10px;}
*/
#main_news .ewrap{margin-bottom:145px;}
#main_news .edate{width:96px;float:left;margin:0;display:inline;font-size:10px;}
#main_news .ebody{width:460px;float:left;line-height:18px;}
#main_news .ebody h2{height:80px;font-size:11px;line-height:11px;}
#main_news .ebody img{margin:5px 0;max-width:460px;}
#main_news .ebody a:link,#main_news .ebody a:link{color:#000;text-decoration: underline;}
#main_news .ebody a:hover{color:#555;text-decoration:none;}

#main_news .wp-pagenavi{text-align: center;}
#main_news .wp-pagenavi >*{padding: 0 2px 4px;margin: 0 4px;}
#main_news .wp-pagenavi .current{font-weight: bold;border-bottom: solid 2px #000;}
#main_news .wp-pagenavi a{text-decoration: none !important;}


/* === About us / Laboratory === */
#main_about #main_head{width:460px;margin-left:96px;}
#main_about #main_body{width:460px;margin-left:96px;}
#main_body p.info_txt{line-height:18px;}
#main_body a:link,#main_body a:visited{color:#000;text-decoration:underline;}
#main_body a:hover{color:#666;text-decoration:none;}

.about_slide_area{position: relative;margin: 30px 0 40px;height: 480px;}
.about_slide{position: absolute;top: 0;left: 0;}
.about_slide p{height: 30px;line-height: 30px;font-size: 11px;color: #666666;}

#store_holiday_page{width:300px;margin-top:30px;}
#store_holiday_page .sh_box{float:left;width:150px;}
#store_holiday_page h2{font-size:11px;margin-bottom:30px;}
#store_holiday_page strong{color:#444;font-size:10px;}


/* === CONTACT === */
#main_contact{width:556px;float:right;}
#main_contact #main_head{width:460px;margin-left:96px;}


label{width:96px;float:left;margin:0;display:inline;font-size:10px;font-family:Helvetica,Arial,sans-serif;line-height:30px;}
.wpcf7-form input{width:362px;height:30px;border:0;background:#e9e9e9;margin-bottom:30px;font-size:14px;}
.wpcf7-form textarea{width:460px;height:220px;border:0;background:#e9e9e9;float:right;font-size:14px;}
.wpcf7-form .wpcf7-submit{width:172px;height:30px;margin:30px 0  0 96px;text-indent:-5000px;background:url(../images/submit.png) center center no-repeat #333;cursor: pointer}
/*.wpcf7-response-output{position:absolute;top:180px;left:490px;}*/
.wpcf7-not-valid-tip-no-ajax{font-size:11px !important;display:block;width:362px;height:30px;margin:-30px 0 0 96px;color:#cc0000 !important;}
.wpcf7-mail-sent-ok{border: 2px solid #30a4cb !important;}

.clr{clear:both;line-height:0;}


/* === STOCK === */
#main_sindex{width:472px;float:right;}
#main_sindex #main_head{padding-left:12px;}
#main_sindex #main_body ul{list-style-type:none;padding:0;margin:0;}
#main_sindex #main_body ul li{list-style-type:none;padding:0;margin:0 0 43px 12px;width:480px;min-height: 140px;}
span.tax_note{color:#888;}
#main_sindex .thumb{float: left;}
#main_sindex .stock_list{margin-left: 119px;line-height: 20px;overflow: hidden;}
#main_sindex  h2{font-size: 10px;margin-bottom: 13px;line-height: 10px;}
#main_sindex .stock{float: left;margin-right: 37px;width: 140px;min-height: 130px;margin-bottom: 20px;}
#main_sindex .material{margin-bottom: 8px;}
#main_sindex  dl{overflow: hidden;}
#main_sindex  dt{float: left;width: 70px;}
#main_sindex  dd{margin-left: 70px;}

#main_sindex .status{display: inline-block;margin-top: 3px;margin-right: 10px;}
#main_sindex .order a{display: inline-block;width: 50px; height: 20px;text-indent:-5000px;background:url(../images/btn_order.gif) center center no-repeat; }
#main_sindex .order a:hover{filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )";opacity:0.80;}


/* === SHOWROOM === */
.showroom_oday{display: flex;flex-wrap: wrap;}
.showroom_oday table{margin-bottom:10px;}
.showroom_oday th{width:80px;vertical-align: top;text-align: left;font-size:11px !important;color:#444;}
.showroom_oday td,.showroom_oday th{line-height:30px !important;min-height:40px;}
.showroom_oday td span{display: inline-block;}

/*
.db + .db{display:none !important;}
.dk + .dk{display:none !important;}
*/


/* ==== SMALL GOODS ==== */
#small-goods{background: #ffffff !important;}

.select_box{overflow: hidden;margin-top: 10px;}
.box_txt{float: left;width: 300px;}
.price_info{float: right;}

.select {
  overflow: hidden; /* 伸ばした分を隠す */
  width: 150px;
}
.select> select {
  width: 130%; /* UI分を伸ばす */
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;border-radius: 0;height: 20px;margin: 0;padding: 0 8px;background-color: #ffffff;border: none;vertical-align: middle;font-size: inherit;color: inherit;box-sizing: content-box;line-height: 20px;font-size: 10px;background-image:url(../images/bg_select.png);background-position: top left no-repeat;}
select.select_color_list:disabled{filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";opacity:0.60;}

.btn_order a{display:block;width:150px;height:25px;background:url(../images/bg_order.png) top left no-repeat;margin-top: 5px;text-indent:-99999px;}
.btn_order a:hover{filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )";opacity:0.60;}
.btn_order a.disable{filter:alpha(opacity=40);-ms-filter:"alpha( opacity=40 )";opacity:0.40;pointer-events: none;cursor: default;}
