﻿@font-face{font-family:"NotoSans";font-style:normal;font-weight:normal;src:url("../fonts/NotoSansCJKjp-Light.eot");src:url("../fonts/NotoSansCJKjp-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Light.woff") format("woff"),url("../fonts/NotoSansCJKjp-Light.otf") format("opentype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}html{line-height:1}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}textarea{border:#4b4a4a solid 1px;padding:5px}input,button,select,textarea{font-size:16px}input{font-size:16px}hr{height:0;margin:5px 0 20px 0;padding:0;border:0;border-top:1px dashed #4b4a4a}strong,b{font-family:YuGothic, '游ゴシック', sans-serif}a{color:#4b4a4a;text-decoration:none}a:link{color:#4b4a4a}a:active{color:#4b4a4a}a:visited{color:#4b4a4a}a:hover{cursor:pointer;background:none !important}a:hover:hover{opacity:0.6;transition:0.3s}a:hover img:hover{opacity:0.6;transition:0.3s}h2{font-size:20px;line-height:1.4em;font-weight:normal}p+h2{margin-top:0}h3{font-family:'Oswald', sans-serif;letter-spacing:0.1em;color:#4b4a4a;padding:25px 0;font-size:1.6em;text-align:center}h3 span{display:block;font-family:"NotoSans", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:normal;font-size:12px}p+h3{margin-top:0}p{margin-bottom:15px}ul li,ol li{list-style:none}table{width:100%;border-collapse:separate;border-top:#4b4a4a solid 1px;margin:10px 0;line-height:1.5}table tr th{padding:7px;text-align:left;vertical-align:top;border-bottom:#4b4a4a solid 1px}table tr th:first-child{padding-left:0}table tr th:last-child{padding-right:0}table tr td{padding:7px;vertical-align:top;border-bottom:#4b4a4a solid 1px}table tr td.align-right{text-align:right}table tr td:first-child{padding-left:0}table tr td:last-child{padding-right:0}input[type=checkbox],input[type=checkbox]{display:inline-block;margin-right:6px}input[type=checkbox],input[type=checkbox]+label{position:relative;display:inline-block;margin-right:12px;font-size:14px;line-height:30px;cursor:pointer}@media (min-width: 1px){input[type=checkbox]{display:none;margin:0}input[type=checkbox]+label{padding:0 0 0 24px}input[type=checkbox]+label::before{content:"";position:absolute;top:50%;left:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:18px;height:18px;margin-top:-9px;background:#FFF}input[type=checkbox]+label::before{border:2px solid #ccc}input[type=checkbox]:checked+label::after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block}input[type=checkbox]:checked+label::after{left:3px;width:16px;height:8px;margin-top:-8px;border-left:3px solid #333;border-bottom:3px solid #333;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}.btn-info{color:#fff !important;background:#888;border:1px solid #888;font-weight:lighter}.btn-info:hover{color:#626666 !important;background:#fff;border:1px solid #888}body{font-family:"NotoSans", "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:normal;color:#4b4a4a;font-size:12px !important;line-height:1.7em;-webkit-text-size-adjust:100%;margin:0 auto;overflow-x:hidden;-webkit-text-size-adjust:100%}@media only screen and (max-width: 750px){body{max-width:750px;margin:0 auto;font-size:20px !important;line-height:1.8em}}#wrapper{max-width:1500px;margin:0 auto}.inner{width:70%;margin:0 auto;margin-right:3%;position:relative}@media only screen and (max-width: 750px){.inner{width:630px;margin:0 auto}}#header{width:17.33%;min-width:160px;max-width:260px;margin-left:3%;height:100%;min-height:600px;background:#f1f1f1;position:fixed;top:0;padding-top:20px;padding-left:4%;padding-right:5%}#header .subnav{position:absolute;bottom:40px;font-size:10px;line-height:2.5em}@media only screen and (max-width: 750px){#header{display:none}}#header-sp{display:none}@media only screen and (max-width: 750px){#header-sp{display:block;background:#fff;padding:50px 0 45px}#header-sp .header_logo_sp{text-align:center}}#btn_menu{position:absolute;top:40px;left:60px;right:auto}@media only screen and (max-width: 750px){#btn_menu{top:50px}}#btn_menu span{background:#888 !important}#btn_menu span:before,#btn_menu span:after{background:#888 !important}#category{margin-top:55px}#category .category-nav a{font-size:12px;line-height:2.5em;font-weight:normal !important}h1{font-size:1em;font-weight:normal;margin-top:50px;margin-bottom:35px}.header_logo{float:left;margin:40px 0 !important}.header_logo a img{width:98px}@media only screen and (max-width: 750px){.category-nav a{border-bottom:0}}#cart_area{@inclue clearfix}#cart_area .cart-trigger{float:right;margin-bottom:5px;height:auto !important;position:fixed;top:10px;right:3%}@media only screen and (max-width: 750px){#cart_area .cart-trigger{top:30px}}#cart_area .cart-trigger .badge{position:absolute;left:13px;top:13px}#contents{min-height:100vh;z-index:2;max-width:1500px;margin:0 auto}@media only screen and (max-width: 750px){#contents{margin-bottom:80px}}.container{position:relative}.container-fluid{padding-left:0;padding-right:0}#footer{background:#f1f1f1;padding-top:60px;font-size:11px}@media only screen and (max-width: 750px){#footer{display:none}}#footer .foot-nav{width:80%;margin:0 auto;overflow:hidden;*zoom:1}#footer .foot-nav ul.item1{background:url(../img/common/footer-line.png) no-repeat;width:20%;padding-left:2%;box-sizing:border-box;float:left}#footer .foot-nav ul.item1 li{display:block;margin:0}#footer .foot-nav ul.item2{width:20%;float:left}#footer .foot-nav ul.item2 li{display:block;margin:0}#footer .foot-nav ul.item3{width:20%;float:left}#footer .foot-nav ul.item3 li{display:block;margin:0}#footer .foot-nav ul.nav1{background:url(../img/common/footer-line.png) no-repeat;width:20%;padding-left:2%;box-sizing:border-box;float:left}#footer .foot-nav ul.nav1 li{display:block;margin:0}#footer .foot-nav ul.nav2{width:20%;float:left}#footer .foot-nav ul.nav2 li{display:block;margin:0}#footer .foot-nav ul.nav3{width:20%;float:right}#footer .foot-nav ul.nav3 li{display:block;margin:0}#footer .info{background:#e3dede;margin-top:60px;padding:0px 10% 0px 30%;overflow:hidden;*zoom:1}#footer .info .footer_logo_area{margin-top:0 !important}#footer .info .footer_logo_area .logo{float:left;margin-top:40px}#footer .info p.copyright{float:left;margin-left:40px;margin-top:40px}#footer .info img.bnr{float:right}#footer-sp{display:none}@media only screen and (max-width: 750px){#footer-sp{display:block;background:#ddd;overflow:hidden;*zoom:1}#footer-sp .footnav{overflow:hidden;*zoom:1;padding:70px 100px 70px 125px}#footer-sp .footnavL{float:left}#footer-sp .footnavR{float:right}#footer-sp ul li{padding:15px 0}#footer-sp .bnr{background:#e3dede;height:180px;overflow:hidden;*zoom:1}#footer-sp .bnr .bnrL{float:left;width:375px;text-align:center}#footer-sp .bnr .bnrL a{display:block;padding:40px 0}#footer-sp .bnr .bnrR{float:right;width:375px}#footer-sp .bnr .bnrR a{display:block}#footer-sp .copyright{text-align:center;margin:35px 0 40px}}h2{margin:40px 0;position:relative}h2.ttl{text-align:center}h2.ttl:before{position:absolute;top:30%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#4b4a4a}h2.ttl span{position:relative;z-index:2;display:inline-block;margin:0 2.5em;padding:0 1em;background-color:#fff;text-align:left}@media only screen and (max-width: 750px){h2.ttl span{text-align:center}}h2.ttl span.ttl{display:block;text-align:center;font-size:12px}@media only screen and (max-width: 750px){h2.ttl span.ttl{font-size:18px}}h2.ttl img{padding:0 20px;background:#fff}@media only screen and (max-width: 750px){h2.ttl img{width:90%}}h2.sp{text-align:center}h2.sp:before{position:absolute;top:30%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#4b4a4a}h2.sp span{position:relative;z-index:2;display:inline-block;margin:0 2.5em;padding:0 1em;background-color:#fff;text-align:center}h2.sp span.ttl{display:block;text-align:center;font-size:12px}h2.sp img{padding:0 20px;background:#fff;width:100%}.breadcrumb ol{padding-top:50px}.breadcrumb ol li{display:inline-block}.breadcrumb ol li:after{content:'>';width:5px;margin-right:2px;margin-left:10px}.breadcrumb ol li:last-child:after{content:''}.fixed{position:fixed;width:100%;height:100%}.drawer{background:rgba(221,221,221,0.9);z-index:100;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;padding:0px 60px;width:100%;margin-top:160px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.drawer ul{padding:25px 0;margin-bottom:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.drawer ul li{padding:25px 0;font-size:24px}.drawer .category-nav a{font-size:24px;font-weight:normal}.drawer-open #contents,.drawer-open #header,.drawer-open #footer,.drawer-open .pagetop{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.drawer-open{height:100%;visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s}#cart{width:300px;overflow:hidden;*zoom:1;background:#fff;height:auto;position:fixed;top:90px;right:3%}#cart .inner{width:260px;padding:20px;margin:0 auto;background:#fff}#cart .item_box .item_name{margin-right:0}.btn-primary{background:#888;border-color:#888 !important;color:#fff !important;font-weight:normal;margin-top:40px}.btn-primary:hover{background:#fff;border-color:#888 !important;color:#626666 !important}.btn-primary:hover:hover{opacity:0.6;transition:0.3s}.col-md-offset-1{margin-left:0 !important}#item_detail{margin:50px auto 0}#detail_wrap{margin-bottom:70px}#item_photo_area .slick-slide{height:570px;width:720px;overflow:hidden}#item_photo_area .slick-slide img{width:100%;height:580px;object-fit:cover}@media only screen and (max-width: 750px){#item_photo_area .slick-slide img{height:590px}}#item_photo_area ul{overflow:hidden;*zoom:1;margin-top:25px}#item_photo_area ul li{float:left;width:12.7%;margin-right:1.5%;margin-bottom:10px;height:70px;overflow:hidden}@media only screen and (max-width: 750px){#item_photo_area ul li{height:115px;width:18.5%}}#item_photo_area ul li button{padding:0;border:0px}#item_photo_area ul li img{width:100%;height:70px;object-fit:cover}@media only screen and (max-width: 750px){#item_photo_area ul li img{height:115px}}@media only screen and (max-width: 750px){#item_photo_area ul li.slick-active{border:2px solid #ddd;box-sizing:border-box}}#item_detail_area .plugin_maker_code .item_code{font-weight:bold;margin-bottom:10px;font-size:12px;line-height:1;letter-spacing:2px}@media only screen and (max-width: 750px){#item_detail_area .plugin_maker_code .item_code{font-size:32px}}#item_detail_area h2.item_name{font-size:20px;font-weight:bold;margin-bottom:15px}@media only screen and (max-width: 750px){#item_detail_area h2.item_name{font-size:42px}}#item_detail_area .description_list{font-size:12px;line-height:1.8;margin-bottom:26px}@media only screen and (max-width: 750px){#item_detail_area .description_list{font-size:22px}}#item_detail_area .text-primary{color:#ba9a2c}#item_detail_area p.sale_price{font-size:24px !important;font-weight:normal !important;margin:10px 0 0 !important}@media only screen and (max-width: 750px){#item_detail_area p.sale_price{font-size:54px !important;margin:10px 0 35px !important}#item_detail_area p.sale_price .small{font-size:32px}}#item_detail_area span.plgShiro8PriceDownRate3{background:#ea1159;color:#fff;font-size:12px;font-weight:bold;padding:5px 20px;position:relative}#item_detail_area span.plgShiro8PriceDownRate3:before{content:"";display:inline-block;border:4px solid transparent;border-right-color:#ea1159;position:absolute;left:-8px;top:50%;margin-top:-4px}#item_detail_area .item_comment table{border:none}#item_detail_area .item_comment table th,#item_detail_area .item_comment table td{border:none}#item_detail_area .item_comment a{text-decoration:underline}#item_detail_area #detail_cart_box .form-control{width:60px;border-radius:0px !important;border:1px solid #888}#item_detail_area .gift{margin:10px 0;height:36px;line-height:36px;background:url(../img/product/ic-gift.png) left center no-repeat;padding-left:25px}#item_detail_area .gift a{color:#192b49;position:relative;padding-left:20px;display:inline-block;text-decoration:underline}#item_detail_area .gift a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;left:3px;width:6px;height:6px;border-top:1px solid #ddd;border-right:1px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#item_detail_area .size{margin-bottom:5px !important;height:36px;line-height:36px;background:url(../img/product/ic-size.png) left center no-repeat;padding-left:25px}#item_detail_area .size a{color:#192b49;position:relative;padding-left:20px;display:inline-block;text-decoration:underline}#item_detail_area .size a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;left:3px;width:6px;height:6px;border-top:1px solid #ddd;border-right:1px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#detail_cart_box ul,#detail_cart_box_bg ul{overflow:hidden;*zoom:1}#detail_cart_box ul li,#detail_cart_box_bg ul li{float:left}#detail_cart_box ul li span.required,#detail_cart_box_bg ul li span.required{display:none}#detail_cart_box ul li .form-control,#detail_cart_box_bg ul li .form-control{width:130px;font-size:10px;margin-left:10px;background:#fff;position:relative;background:url(../img/product/form-arrow.png) 115px 50% no-repeat}@media only screen and (max-width: 750px){#detail_cart_box ul li .form-control,#detail_cart_box_bg ul li .form-control{height:60px;width:80px;font-size:18px}#detail_cart_box ul li .form-control#classcategory_id1,#detail_cart_box_bg ul li .form-control#classcategory_id1{width:200px !important}}#detail_cart_box #classcategory_id1,#detail_cart_box_bg #classcategory_id1{width:130px !important}#detail_cart_box .classcategory_list li,#detail_cart_box_bg .classcategory_list li{margin-bottom:10px}@media only screen and (max-width: 750px){#detail_cart_box .classcategory_list li,#detail_cart_box_bg .classcategory_list li{font-size:20px}}#detail_cart_box .classcategory_list .errormsg,#detail_cart_box_bg .classcategory_list .errormsg{margin-bottom:0;padding-top:5px}#detail_cart_box select,#detail_cart_box_bg select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#detail_cart_box .quantityarea,#detail_cart_box_bg .quantityarea{overflow:hidden;*zoom:1}@media only screen and (max-width: 750px){#detail_cart_box .quantityarea,#detail_cart_box_bg .quantityarea{margin-bottom:20px;font-size:20px}#detail_cart_box .quantityarea dt,#detail_cart_box_bg .quantityarea dt{line-height:60px}#detail_cart_box .quantityarea .form-control,#detail_cart_box_bg .quantityarea .form-control{height:60px;font-size:30px;width:80px}}#detail_cart_box dl.quantity,#detail_cart_box_bg dl.quantity{float:left;padding-top:10px;margin:0 0 10px 0}#detail_cart_box dl.stock,#detail_cart_box_bg dl.stock{float:left;margin-left:10px;margin-top:22px}#detail_cart_box dl.stock dt,#detail_cart_box_bg dl.stock dt{display:none}#add-cart{width:100%;height:40px;line-height:40px;background-color:#ba9a2c;border:none;text-align:center;font-size:11px;margin-top:10px}#add-cart:before{content:"";display:inline-block;width:23px;height:23px;background:url(../img/product/ic-cart.png) no-repeat;vertical-align:middle;margin-right:10px;background-size:23px 23px}@media only screen and (max-width: 750px){#add-cart{height:100px;font-size:30px}#add-cart:before{width:33px;height:33px;background-size:33px 33px}}#add-cart button:hover{opacity:0.8}#detail_cart_box__favorite_button .add-favorite{width:100%;height:40px;line-height:40px;color:#4b4a4a !important;font-size:11px;background-color:#fff}#detail_cart_box__favorite_button .add-favorite:before{content:"";display:inline-block;width:18px;height:16px;background:url(../img/product/ic-heart.png) no-repeat;vertical-align:middle;margin-right:10px;background-size:18px 16px}@media only screen and (max-width: 750px){#detail_cart_box__favorite_button .add-favorite{height:100px !important;font-size:30px}#detail_cart_box__favorite_button .add-favorite:before{width:27px;height:24px;background-size:27px 24px}}#sub_area .brand-box{background-color:#fafafa;display:flex;justify-content:center;align-items:center;margin-bottom:70px}#sub_area .brand-box .image{width:45%;text-align:center}#sub_area .brand-box .image img{max-width:80%}#sub_area .brand-box .text{width:55%;padding:50px 0}#sub_area .brand-box .text .name{font-size:22px;margin-bottom:30px;padding-right:30px;line-height:1}#sub_area .brand-box .text .description{margin:0;padding-right:30px;line-height:2em}@media only screen and (max-width: 750px){#sub_area .brand-box{display:block}#sub_area .brand-box .image{width:100%;padding-top:50px;margin-bottom:0}#sub_area .brand-box .text{width:100%;padding:50px}#sub_area .brand-box .text .name,#sub_area .brand-box .text .description{padding:0;font-size:1.4em}}#sub_area .title{font-size:14px;letter-spacing:0.5em;padding-top:15px;margin-top:36px;text-align:center;border-top:1px solid #ba9a2c;position:relative}#sub_area .title.style:before{content:url(../img/product/freearea-title-style.png);position:absolute;left:0;right:0;top:-36px}@media only screen and (max-width: 750px){#sub_area .title{font-size:1.3em;margin-top:90px}#sub_area .title.style:before{zoom:1.3}}#sub_area .style-box{display:flex;flex-flow:row wrap;background-color:#fafafa;margin-bottom:80px}#sub_area .style-box .style-box-inner a{display:block;height:100%;position:relative;overflow:hidden}#sub_area .style-box .style-box-inner a:after{content:url(../img/product/ic-zoom.png);position:absolute;right:0;bottom:0;line-height:0}#sub_area .style-box .style-box-inner a img{position:absolute;height:100%;width:auto}#sub_area .style-box .style-box-inner dl{padding:65px 30px 0 65px}#sub_area .style-box .style-box-inner dt{margin-bottom:40px;font-size:20px}@media only screen and (max-width: 750px){#sub_area .style-box .style-box-inner dt{font-size:2.5rem;margin-bottom:20px}}#sub_area .style-box .style-box-inner dd{margin-bottom:65px;font-size:13px;line-height:2em}@media only screen and (max-width: 750px){#sub_area .style-box .style-box-inner dd{font-size:2rem}}#sub_area #style-box1 .inner-1{background:url(../img/product/style-box1-illust.png) 17px 19px no-repeat}#sub_area #style-box1 .inner-1,#sub_area #style-box1 .inner-2,#sub_area #style-box1 .inner-3,#sub_area #style-box1 .inner-4,#sub_area #style-box1 .inner-5,#sub_area #style-box1 .inner-6{flex-basis:50%;height:442px}@media only screen and (max-width: 750px){#sub_area #style-box1 .inner-1,#sub_area #style-box1 .inner-2,#sub_area #style-box1 .inner-3,#sub_area #style-box1 .inner-4,#sub_area #style-box1 .inner-5,#sub_area #style-box1 .inner-6{flex-basis:100%;height:530px}#sub_area #style-box1 .inner-1 img,#sub_area #style-box1 .inner-2 img,#sub_area #style-box1 .inner-3 img,#sub_area #style-box1 .inner-4 img,#sub_area #style-box1 .inner-5 img,#sub_area #style-box1 .inner-6 img{height:100%;width:auto}}#sub_area #style-box2 .inner-1{background:url(../img/product/style-box2-illust.png) 10px 10px no-repeat}#sub_area #style-box2 .inner-1,#sub_area #style-box2 .inner-2,#sub_area #style-box2 .inner-3,#sub_area #style-box2 .inner-4,#sub_area #style-box2 .inner-5,#sub_area #style-box2 .inner-6,#sub_area #style-box2 .inner-7,#sub_area #style-box2 .inner-8{flex-basis:50%;height:442px}@media only screen and (max-width: 750px){#sub_area #style-box2 .inner-1,#sub_area #style-box2 .inner-2,#sub_area #style-box2 .inner-3,#sub_area #style-box2 .inner-4,#sub_area #style-box2 .inner-5,#sub_area #style-box2 .inner-6,#sub_area #style-box2 .inner-7,#sub_area #style-box2 .inner-8{flex-basis:100%;height:530px}#sub_area #style-box2 .inner-1 img,#sub_area #style-box2 .inner-2 img,#sub_area #style-box2 .inner-3 img,#sub_area #style-box2 .inner-4 img,#sub_area #style-box2 .inner-5 img,#sub_area #style-box2 .inner-6 img,#sub_area #style-box2 .inner-7 img,#sub_area #style-box2 .inner-8 img{height:100%;width:auto}}#sub_area .box01,#sub_area .box02{overflow:hidden;*zoom:1;margin:20px 0}#sub_area .box01 .fL,#sub_area .box02 .fL{float:left;width:47%}#sub_area .box01 .fL img,#sub_area .box02 .fL img{width:100%;height:auto}#sub_area .box01 .fR,#sub_area .box02 .fR{float:right;width:47%}#sub_area .box01 .fR img,#sub_area .box02 .fR img{width:100%;height:auto}#sub_area .box01 .fL{width:25%}@media only screen and (max-width: 750px){#sub_area .box01 .fL{width:100%;margin:10px auto}}#sub_area .box01 .fR{width:70%}@media only screen and (max-width: 750px){#sub_area .box01 .fR{width:100%;margin:10px auto}}#sub_area .box03{text-align:center;margin:20px 0}#sub_area .box03 img{width:70%;height:auto}@media only screen and (max-width: 750px){#sub_area .box03 img{width:100%}}#gift_area{background-color:#fafafa;overflow:hidden;*zoom:1;margin-bottom:50px;display:flex}@media only screen and (max-width: 750px){#gift_area{display:block}}#gift_area .img{flex-basis:37%;min-height:280px;overflow:hidden;position:relative}@media only screen and (max-width: 750px){#gift_area .img{min-height:340px}}#gift_area .img img{position:absolute;top:50%;left:50%;height:100%;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}@media only screen and (max-width: 750px){#gift_area .img img{height:auto;width:100%}}#gift_area .description{padding-left:50px;flex-basis:63%}#gift_area .description .text{padding:35px 35px 0 0;line-height:2.4em;font-size:13px}@media only screen and (max-width: 750px){#gift_area .description .text{font-size:2rem}}#gift_area .description .link{margin:30px 0;height:36px;line-height:36px;background:url(../img/product/ic-gift.png) left center no-repeat;padding-left:28px}#gift_area .description .link a{color:#192b49;position:relative;padding-left:20px;display:inline-block;text-decoration:underline}#gift_area .description .link a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;left:3px;width:6px;height:6px;border-top:1px solid #ddd;border-right:1px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#item_detail_area2{width:100%;border:2px solid #ba9a2c;display:flex;margin-bottom:100px;overflow:hidden;*zoom:1}@media only screen and (max-width: 750px){#item_detail_area2{display:block}}#item_detail_area2 .item_img{flex-basis:37%;min-height:280px;position:relative;overflow:hidden}@media only screen and (max-width: 750px){#item_detail_area2 .item_img{min-height:340px}}#item_detail_area2 .item_img img{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}@media only screen and (max-width: 750px){#item_detail_area2 .item_img img{width:100%}}#item_detail_area2 .plugin_maker_code{font-size:12px;font-weight:bold;letter-spacing:0.15em}#item_detail_area2 .plugin_maker_code p{margin:0}@media only screen and (max-width: 750px){#item_detail_area2 .plugin_maker_code{font-size:2.5rem}}#item_detail_area2 .item_detail{flex-basis:63%;padding:20px 0 0 50px}@media only screen and (max-width: 750px){#item_detail_area2 .item_detail{padding:30px 30px 20px}}#item_detail_area2 h2.item_name{font-size:16px;font-weight:normal;margin-bottom:5px;letter-spacing:0.1em;display:inline-block;margin-right:20px}@media only screen and (max-width: 750px){#item_detail_area2 h2.item_name{font-size:2.5rem}}#item_detail_area2 .description_list{font-size:12px;line-height:1.5;margin-bottom:20px}#item_detail_area2 .text-primary{color:#ea1159}#item_detail_area2 p.sale_price{color:#ba9a2c;font-size:24px;font-weight:normal !important;margin:10px 0 20px !important;display:inline-block}#item_detail_area2 p.sale_price .small{font-size:12px}@media only screen and (max-width: 750px){#item_detail_area2 p.sale_price{font-size:4rem}#item_detail_area2 p.sale_price .small{font-size:2rem}}#item_detail_area2 span.plgShiro8PriceDownRate3{background:#ea1159;color:#fff;font-size:12px;font-weight:bold;padding:5px 20px;position:relative}#item_detail_area2 span.plgShiro8PriceDownRate3:before{content:"";display:inline-block;border:4px solid transparent;border-right-color:#ea1159;position:absolute;left:-8px;top:50%;margin-top:-4px}#item_detail_area2 #detail_cart_box{padding:0}#item_detail_area2 #detail_cart_box .choice{overflow:hidden;*zoom:1;margin:0 0 25px 0}#item_detail_area2 #detail_cart_box dl{margin:0}#item_detail_area2 #detail_cart_box dl dt{min-height:auto;line-height:35px}@media only screen and (max-width: 750px){#item_detail_area2 #detail_cart_box dl dt{line-height:60px}}#item_detail_area2 #detail_cart_box dl.stock{margin-left:10px;margin-top:8px}#item_detail_area2 #detail_cart_box ul li{float:none}#item_detail_area2 #detail_cart_box ul#detail_cart_box__insert_button{display:inline-block;width:220px;margin:0 10px 0 0;vertical-align:bottom}@media only screen and (max-width: 750px){#item_detail_area2 #detail_cart_box ul#detail_cart_box__insert_button{width:100%}}#item_detail_area2 #detail_cart_box ul#detail_cart_box__insert_button #add-cart{margin:0}#item_detail_area2 #detail_cart_box #detail_cart_box__favorite_button{display:inline-block;width:220px;margin:0 10px 0 0;vertical-align:bottom}@media only screen and (max-width: 750px){#item_detail_area2 #detail_cart_box #detail_cart_box__favorite_button{width:100%}}#item_detail_area2 #detail_cart_box .form-control{width:60px;height:33px;border-radius:0px !important;border:1px solid #888}@media only screen and (max-width: 750px){#item_detail_area2 #detail_cart_box .form-control{height:60px;width:80px;font-size:18px}#item_detail_area2 #detail_cart_box .form-control#classcategory_id1{width:200px !important}}#related_product_area{display:none}p#detail_description_box__class_normal_price{text-decoration:line-through}#item_detail_area .item_detail .item_code{border-top:3px solid #ba9a2c;margin-top:30px;padding:10px 0;background:#fafafa}#detail_cart_box_bg{background:#fafafa;padding:0 20px 20px;margin-bottom:20px}#detail_cart_box_bg .shipping{text-align:center;color:#ba9a2c;font-size:17px;font-weight:bold;padding-bottom:10px}@media only screen and (max-width: 750px){#detail_cart_box_bg .shipping{font-size:30px}}#detail_cart_box_bg .detail_contact_area{text-align:center;color:#ba9a2c}#detail_cart_box_bg .detail_contact_area p{font-size:13px}@media only screen and (max-width: 750px){#detail_cart_box_bg .detail_contact_area p{font-size:26px}}#detail_cart_box_bg .detail_contact_area .telno{font-size:22px;padding:5px 0 2px}@media only screen and (max-width: 750px){#detail_cart_box_bg .detail_contact_area .telno{font-size:45px}}#detail_cart_box_bg .detail_contact_area .telno a{color:#ba9a2c}#detail_cart_box_bg .detail_contact_area .telno span.font-s{font-size:12px}@media only screen and (max-width: 750px){#detail_cart_box_bg .detail_contact_area .telno span.font-s{font-size:25px}}#detail_cart_box_bg .detail_contact_area .time{color:#888;font-size:11px}@media only screen and (max-width: 750px){#detail_cart_box_bg .detail_contact_area .time{font-size:22px}}.form1_favorite_btn .add-favorite{height:auto !important;line-height:1em !important}#detail_description_box__sale_point{color:#ba9a2c !important}.cart_area .classcategory_list li select{max-width:100% !important}#related_product_area{display:block}#related_product_area:before{display:none}
