#bg{position:fixed;width:2400px;height:990px;top:50%;left:50%;margin-left:0;background-repeat:no-repeat;background-position:50% 58%;background-position:center center;background-size:cover;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 640px){#bg{margin-top:-20px}}@media screen and (min-width: 2400px), screen and (min-height: 990px){#bg{width:100%;height:100%}}@media screen and (max-width: 799px){#bg{width:100%;height:100%}}.bg{position:fixed !important;top:50% !important;left:50% !important;bottom:auto !important;right:auto !important;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-position:center center !important;background-size:cover}@media all and (-ms-high-contrast: none){*::-ms-backdrop,#bg.toggle_hide{left:200px}}#bg_pager{position:fixed;width:100%;left:0;text-align:center;display:block !important;z-index:2 !important}#bg_pager ul{letter-spacing:-0.4em;position:relative;margin-top:-25px}@media only screen and (max-width: 799px){#bg_pager ul{margin-top:-15px}}#bg_pager ul li{margin:15px 20px;display:inline-block;text-align:center;vertical-align:middle;width:12px;height:12px}#bg_pager ul li span{display:block;letter-spacing:normal;text-indent:-100%;overflow:hidden;white-space:nowrap;text-align:left;border:1px solid #CCC;background:#FFF;border-radius:100px;width:11px;height:11px}#bg_pager ul li.on span{background:#D17D61}#bg_pager ul li:hover{cursor:pointer}@media only screen and (max-width: 640px){#bg_pager ul li{margin:0px 20px;width:6px;height:6px}}#home{position:relative}@media only screen and (min-width: 800px){#home h1 a{width:20%;height:206px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:-9876px \9;background:url("../img/com/logo.png") no-repeat center center;background-size:contain}}#home h1.active:before{content:"";position:absolute;top:-60px;left:78%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;height:360px;width:141px;margin:auto;background:url('../img/home/kinga.png') no-repeat center center;background-size:contain}@media screen and (max-width: 1200px){#home h1.active:before{left:90%}}@media screen and (max-height: 800px){#home h1.active:before{height:288px;width:112.8px}}@media screen and (max-height: 640px){#home h1.active:before{height:216px;width:84.6px}}@media screen and (max-width: 799px){#home h1.active:before{content:none}#home h1.active:after{content:"";display:block;height:78px;width:100%;margin:auto;margin-top:-5%;background:url('../img/home/kinga_sp.png') no-repeat center center;background-size:contain}}@media screen and (max-width: 799px) and (max-height: 630px){#home h1.active:after{margin-top:-13%;height:78px}}#home main{padding-bottom:0;min-height:revert !important;min-height:auto !important}#home #h_first,#home #h_fade{position:fixed;width:100%;height:100%;min-height:100%;display:block;top:0px;left:0px}#home #h_first{background-image:url('../img/home/first-image.jpg');background-position:center center;background-size:cover;z-index:500000002;display:none;position:fixed}#home #h_first span{display:none}#home #h_fade{background-color:#fff;z-index:6}#home #gnav{margin-top:0;position:relative}#home .left-content h1{position:fixed;width:100%;top:80px;left:0}@media only screen and (min-width: 800px){#home .left-content h1{top:70px}}#home .left-content h1 a{margin:0 auto}#home #sb-site{background:none;padding:0}#h_news{position:fixed;bottom:0;left:0;width:100%;letter-spacing:-0.4em;display:table;border-top:1px solid #E8E8E8;background:#FBFBFB}@media screen and (min-width: 780px) and (max-height: 630px){#h_news{display:none}}@media only screen and (max-width: 799px){#h_news{position:absolute}}@media only screen and (max-width: 640px){#h_news{border-top:none}}#h_news strong,#h_news ul,#h_news div{display:table-cell;letter-spacing:0.025em;vertical-align:middle}#h_news strong{width:22%;padding-left:1.5em;line-height:4em;color:#4A4A4A}@media only screen and (max-width: 640px){#h_news strong{line-height:3em;background-color:#E8E8E8;width:100% !important;display:block !important}}#h_news ul{height:4em;overflow:hidden;position:relative}#h_news ul:before{content:"";position:absolute;height:1em;z-index:999;top:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(rgba(255,255,255,0)));background:linear-gradient(to bottom, #fbfbfb 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#00ffffff',GradientType=0 )}#h_news ul:after{content:"";position:absolute;top:0;right:0;width:1.5em;height:100%;background-color:#FBFBFB;z-index:100}@media only screen and (max-width: 640px){#h_news ul{width:100% !important;display:block !important}}#h_news ul li{display:none}@media only screen and (max-width: 640px){#h_news ul li{padding:0 1.5em;position:relative;top:1.5em}}#h_news div{width:8em;text-align:center;color:#fff}@media only screen and (max-width: 640px){#h_news div{line-height:3em;position:absolute;bottom:4em;right:0}}#h_news div#no{line-height:4em;background-image:url(../img/home/bk.gif);background-size:50px 50px;background-position:center center;background-repeat:no-repeat;border-left:1px solid #E8E8E8;color:#333}#h_news div#no span:first-child{position:relative;top:-0.5em;left:-0.5em}#h_news div#no span:first-child+span{position:relative;bottom:-0.5em;right:-0.5em}@media only screen and (max-width: 640px){#h_news div#no{display:none}}#h_news div#more{background-color:#666;background-size:50px 50px;background-position:center center;background-repeat:no-repeat;-webkit-transition:.4s ease-in-out;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}@media only screen and (min-width: 800px){#h_news div#more:hover{background-color:#D17D61;-webkit-transition:.4s ease-in-out;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}}@media only screen and (max-width: 640px){#h_news div#more{background:#666}}#h_news div#more a{color:#fff;text-align:center;font-size:12px;font-size:1.2rem;display:block}#h_news a{color:#333;white-space:nowrap}#h_news a span{color:#333;margin-right:1em}#h_news a span.icon-new{background:#D17D61;color:#FFF;padding:2px 10px;font-size:12px;font-size:1.2rem}@media only screen and (min-width: 800px){#h_news a:hover,#h_news a:hover span{color:#D17D61}#h_news a:hover span.icon-new{color:#FFF}}@media only screen and (max-width: 799px){.sb-toggle-left+div{position:absolute !important}.sb-toggle-left+div>div{position:absolute !important}}#home .pickup_sale{position:absolute;width:100%}@media only screen and (max-width: 799px){#home .pickup_sale{position:relative}}
