@charset "shift_jis";@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(https://www.119happy.com/ws/font/font-awesome-4.4.0/fonts/fontawesome-webfont.woff2?v=4.4.0) format("woff2");font-display:swap}@font-face{font-family:'Font Awesome 5 Free';font-weight:400;src:url(https://use.fontawesome.com/releases/v5.0.13/webfonts/fa-regular-400.woff2) format("woff2");font-display:swap}#header,img{height:auto}.loading,.tt-h1{text-align:center}#footer-info,#ham-menu,.set_88_wrap{box-sizing:border-box}.loading{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:rgba(245,245,245,.9)}.loading__img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}#loading .tomylogo{vertical-align:middle;margin:10px}#loading .loadingText{font-size:3.5vw;font-weight:700}#loading .lodingimg{margin:auto;width:40%;max-width:150px}#container,#header,.headWrapp,.tt-h1,.tt-h2,table{width:100%}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tt-h1,body,h1,h2,h3,h4{color:#262626}.tt-h1,.tt-h2{line-height:30px;margin-bottom:20px;clear:both}#ham-menu,#menu-background{height:100%;position:fixed}#cate-title,#news dl dt,#side-wrapper .tt,.cartItemNum,.freeDial span,.marquee p span,.tt-h1{font-weight:700}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif;font-size:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:column wrap;height:100%;position:relative;border-top-width:3px;border-top-style:solid;border-top-color:#ea0000;padding:0}fieldset{border:0}img{font-size:9pt;max-width:100%;width:auto;-ms-interpolation-mode:bicubic}#header{min-height:100%;margin:0 0 5px;min-width:280px}a:hover{color:#f30}a img:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}ol,ul{list-style:none}#headerArea h1{font-size:10px;flex-basis:100%;margin:0 5px;font-weight:400}.tt-h1{background-repeat:no-repeat;border:3px solid #eeeeef;border-radius:10px;font-size:1.5em;padding:10px}.happy_midashi,.tt-h2{text-align:left;color:#262626}.tt-h2{border-left:5px solid #ea0000;flex-basis:100%;font-size:1.2em;padding:0 0 0 .5em}.happy_midashi{font-size:10px;padding:3px 10px 0;background-image:url(/ws/images_n/bg_gray.jpg);background-repeat:repeat;background-position:top;display:none}#headerArea{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;align-items:center}#ham-menu:before,.freeDial{font-size:9pt;text-align:center}.headWrapp{display:block}#ham-menu{background-color:#eee;padding:10px;right:-250px;top:0;transition:transform .3s linear 0;width:250px;z-index:5;font-size:9pt}#ham-menu:before{background-color:#262626;border-radius:0 0 0 10px;color:#fff;content:"Menu";display:block;height:50px;line-height:50px;position:absolute;right:100%;top:20px;width:50px}.informationArea .btn-contact a:before,.informationArea .btn-guide a:before,.informationArea .btn-kaitoriList a:before,.informationArea .btn-payList a:before,.informationArea .btn-pointList a:before,.informationArea .btn-rentalList a:before,.informationArea .btn-shopInfor a:before{content:" "}#menu-background{background-color:#333;display:block;opacity:0;right:0;top:0;transition:all .3s linear 0;width:100%;z-index:-1}#ham-menu:hover{transform:translate(-250px)}#ham-menu:hover+#menu-background{opacity:.5;z-index:3}.serviceBox{display:block;margin:0 20px 10px}.serviceBox li a{background:#fff;display:block;margin:0 0 2px;padding:10px;color:#262626}.serviceBox li a:before{vertical-align:middle;margin:0 5px 0 0;display:inline-block;width:20px;height:20px}.serviceBox .btn-pointList a:before{background:url(/ws/images_n/icon/icon_p.png) no-repeat;background-size:contain}.serviceBox .btn-rentalList a:before{background:url(/ws/images_n/icon/icon_r.png) no-repeat;background-size:contain}.serviceBox .btn-payList a:before{background:url(/ws/images_n/icon/icon_sei.png) no-repeat;background-size:contain}.serviceBox .btn-kaitoriList a:before{background:url(/ws/images_n/icon/icon_kai.png) no-repeat;background-size:contain}.informationBox{display:block;margin:0 20px 10px}.informationArea ul{margin:20px auto;width:100%}.informationBox .btn-shopInfor a:before{background:url(/ws/images_n/icon/icon_shop.png) no-repeat;background-size:contain}.informationBox .btn-guide a:before{background:url(/ws/images_n/icon/icon_ques.png) no-repeat;background-size:contain}.informationBox .btn-contact a:before{background:url(/ws/images_n/icon/icon_mail.png) no-repeat;background-size:contain}.informationArea li a{background:#fff;display:block;margin:0 0 2px;padding:10px 5px}.informationArea li a:before{vertical-align:middle;margin:0 5px 0 0;display:inline-block;width:20px;height:20px}.informationArea .guide :before,.informationArea .shop :before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;margin:0 7px 0 0;text-decoration:none}.informationArea .guide :before{content:'\f05a';color:red}.informationArea .shop :before{content:'\f54f';color:#262626}.footer-wrapper h2 span,.marquee p:after,.marquee_2 p:after,.overlay{content:""}.informationArea .btn-pointList a:before{background:url(/ws/images_n/icon/icon_p.png) no-repeat;background-size:contain}.informationArea .btn-rentalList a:before{background:url(/ws/images_n/icon/icon_r.png) no-repeat;background-size:contain}.informationArea .btn-payList a:before{background:url(/ws/images_n/icon/icon_sei.png) no-repeat;background-size:contain}.informationArea .btn-kaitoriList a:before{background:url(/ws/images_n/icon/icon_kai.png) no-repeat;background-size:contain}.informationArea .btn-shopInfor a:before{background:url(/ws/images_n/icon/icon_shop.png) no-repeat;background-size:contain}.informationArea .btn-guide a:before{background:url(/ws/images_n/icon/icon_ques.png) no-repeat;background-size:contain}.informationArea .btn-contact a:before{background:url(/ws/images_n/icon/icon_mail.png) no-repeat;background-size:contain}.freeDial a{color:#262626}.freeDial img{padding:0 5px 0 0;width:30px}.guestName,.marquee{width:100%}.freeDial span{font-family:Arial,Helvetica,sans-serif;display:block;font-size:2em;line-height:1em}.freeDial p{font-size:10px}.marquee{padding:.5em 0;background-color:#f7f7f7;margin-bottom:10px;display:none;font-size:9pt}.marquee,.marquee_2{color:#333;overflow:hidden;position:relative}.marquee p:after,.marquee_2 p:after{padding-right:50px}.marquee p,.marquee_2 p{display:inline-block;margin:0;white-space:nowrap}.guestArea,.guestName{margin:5px;text-align:right}.marquee p:after{white-space:nowrap}.marquee p{animation-duration:70s;animation-iteration-count:infinite;animation-name:marquee;animation-timing-function:linear;padding-left:807px}.marquees{position:absolute;bottom:20px;color:#fff;font-size:9pt;margin:auto;left:0;right:0;text-align:left;width:70%}#page-top,.pageTop_mobile,.sideSearchTop_mobile{bottom:10px;position:fixed}.marqueee a{text-decoration:none;color:#666}.marqueee a:hover{color:#ccc;text-decoration:underline}.loginArea a,.searchBox a{text-decoration:none}.guestArea{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif}.btn_member-wrapper{flex-basis:33%}.logoWrap{margin:5px auto;padding:5px;height:40px}.logoWrap p{font-size:10px;text-align:left}.logoWrap img{width:120px}.smp{display:block;margin:auto}.pc,.service_img{display:none}.header_cate_search_member{display:flex;flex-flow:row wrap;padding:5px;flex-basis:100%;background:#f9f9f9;background:-moz-linear-gradient(top,rgba(249,249,249,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background:-webkit-linear-gradient(top,rgba(249,249,249,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);background:linear-gradient(to bottom,rgba(249,249,249,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed', GradientType=0 );border-bottom:1px solid #ccc}.mobile-button{padding:10px 5px!important}.loginArea{order:0}.cate-serach_wrapper{display:none;font-size:9pt;min-width:140px;order:1}.searchWrap.advance{order:2}.header_campaign_bnr_area{order:4}.loginArea{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0;font-size:9pt;margin:0 0 5px;flex-basis:100%;align-items:center}.loginArea .button{border:0;color:#fff;font-size:13px;margin:auto;width:99%;text-align:center}.loginArea .button a{color:#fff;display:block;padding:5px;background:#dc143c}.loginArea .button a:before{font-family:FontAwesome;content:"\f0da";padding:0 5px 0 0}.loginArea .btn_member{display:inline-block;background:#eee}.loginArea .guestWrap{padding:2px 2em 2px 2px}.loginArea .login a,.loginArea .logout a{padding:7px 5px;display:block;color:#fff}.loginArea .login a{background-color:#aeacac}.loginArea .mypage a,.loginArea .newMember a{background-color:#f60;padding:7px 5px;color:#fff;display:block}.loginArea .login,.loginArea .logout,.loginArea .mypage,.loginArea .newMember{color:#fff}.loginArea .logout a{background-color:#8f8e8e}.loginArea .btn_cart{color:#fff;display:none}.loginArea .btn_cart a{background-color:#8dc21f;padding:5px;color:#fff;display:block}.loginArea .orderNum{background:#fff;padding:2px 10px;border-radius:5px;display:inline-block;text-align:right;color:#8dc21f;margin:0 5px}.loginArea .orderNum.active{font-weight:700;font-size:1.3rem;background:red;color:#FFF;border:2px solid #fff}.searchWrap.advance form{display:flex;flex-flow:row wrap}.searchWrap.advance{flex:1;flex-basis:auto;position:relative;margin:0 0 10px}.searchWrap.advance input{border-radius:30px;padding:0 10px;border:1px solid #ccc;width:70%;font-size:9pt;height:39px}.searchWrap .nomalSearch{width:20%;margin:auto}.searchWrap .nomalSearch a{text-decoration:none;background-color:#d23716;padding:10px 1em;color:#fff;font-size:12px;display:block;text-align:center;border-radius:20px}.searchWrap .nomalSearch a:hover{background-color:#666;color:#fff}.searchWrap.advance .adovanceSearch{display:none}.cartCheck{width:33%;float:left}.cartItemNum{background:#fff;border-radius:5px;color:#6a9217;display:inline-block;margin:0 3px 0 0;padding:0 3px;width:43%}.cart a{font-size:13px;padding:5px;background:#8dc21f;color:#fff;display:block;width:100%;text-align:center}.header-nav_wrapper{flex-basis:80%}.header-nav_wrapper .header-nav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;justify-content:space-between;margin:10px}.header-nav_wrapper .header-nav li{flex-basis:32%}.header-nav_wrapper .header-nav li a{font-size:70%;display:block;border:1px solid #ccc;border-radius:5px;padding:3px;text-align:center;background:#fff;color:#262626}.header-nav .h_contact a:before,.header-nav .h_guide a:before,.header-nav .h_shopinfo a:before{padding:0 5px 0 0;display:block;font-family:FontAwesome}.header-nav_wrapper .header-nav li a:hover{color:#fff;background-color:#333}.header-nav .h_shopinfo a:before{content:"\f041"}.header-nav .h_guide a:before{content:"\f05a"}.header-nav .h_contact a:before{content:"\f003"}.header-nav_wrapper .header-info{overflow:hidden;text-align:center}.header-nav_wrapper .header-info li{margin:0}.header-nav_wrapper .header-info .telNum{font-size:20px;margin:0 10px 0 0;line-height:1em}.header-nav_wrapper .header-info .open{font-size:9pt}.searchBox{overflow:hidden;background-color:#dc143c;padding:5px}.searchBox dl{padding:0 10px;overflow:hidden}.searchBox dt{float:left;width:74%}.searchBox dt .keyword{width:100%;border-radius:20px 0 0 20px;padding:5px 0 5px 1em;border:0}.searchBox dd{width:25%;float:right;text-align:center}.searchBox dd a{display:block;color:#dc143c;background:#fff;border-radius:0 20px 20px 0;padding:5px 0}.kensakuDetail,.search-keywords{display:none}.searchBox dd a:hover{color:#fff;background-color:#bf1134}.searchBox span a:before{font-family:FontAwesome;content:"\f002 ";padding:0 5px 0 0}.searchBox.advance dl{font-size:9pt;padding:0}.searchBox.advance dt{float:left;width:74%}#headArea .cate-serach_wrapper{width:100%;margin:10px 0;padding:10px 0;background:#eee}.menu-button{position:relative;display:block;padding:10px;background:#666;color:#fff;cursor:pointer;margin:0}.menu-button:before{font-family:FontAwesome;content:"\f03a  ";padding:0 5px 0 0}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:0;position:absolute;z-index:3;top:0;right:0;width:50px;height:100%;display:inline-block;text-align:center}.menu-button.active .touch-button.active{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.menu-button .touch-button .navicon{color:#fff;font-size:1pc;position:relative;top:20%;font-style:normal}.flexnav li a{padding-left:1em}.flexnav .touch-button .navicon{font-style:normal}#flexcontainer{display:flex;flex-flow:row wrap;margin:20px auto 40px;width:100%;height:auto}#contentsArea,#main-container,#main-container form,#root{width:100%}#flexcontainer #title{display:none}#root{margin:0 0 20px;font-size:12px}#root a,#root a:hover{color:red}#root .activePan a{color:#262626}#main-container{padding:10px;margin:0;clear:both;display:flex;flex-flow:row wrap;align-content:flex-start}#side-wrapper .cate-serach_wrapper,#side-wrapper .sub_side,.static #side-wrapper{display:none}.cmdty_kabu_text,.pageText{color:#666;margin-bottom:20px}.pageText{font-size:9pt;padding:5px;text-align:left}.cmdty_kabu_text{border:1px solid #999;clear:both;font-size:11px;line-height:140%;margin-top:21px;padding:8px}#cate-title{font-size:24px;margin:0 0 20px;color:#262626}.img_kihon{text-align:center}#side-wrapper{flex-basis:100%;width:100%;padding:5px;position:relative;z-index:4;align-self:start;clear:both}.sideBox.campaignBnr{width:70%;text-align:center;margin:0 auto 10px}#side-wrapper .tt{background-repeat:no-repeat;clear:both;font-size:1.2em;line-height:30px;padding-left:13px;text-align:left;border-left-width:5px;border-left-style:solid;border-left-color:red;margin-bottom:20px}#navHistory .more,.copyrights,.footer-info-wrapper,.footer-wrapper,.footerSub li,.kobutu,.pageTop_mobile,.sideBox .guide li a,.side_bana{text-align:center}.sideBox{margin-bottom:40px}.sideBox .guide li{padding:0;border-bottom:1px solid #ccc}.sideBox .guide li a{display:block;color:#626262;width:100%;padding-top:20px;padding-bottom:20px;background:#eee;background:-moz-linear-gradient(top,#eee 0,#eee 100%);background:-webkit-linear-gradient(top,#eee 0,#eee 100%);background:linear-gradient(to bottom,#eee 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0)}.sideBox .guide li a:hover{text-decoration:underline;color:#262626}.newsindex{display:none}#news .news dl{margin:0 auto 20px;background:#eee;padding:10px;font-size:16px}.newsarea-wrapp{border:1px solid #eee;height:10pc;overflow:auto;padding:4px 10px}#news dl dt{font-size:14px;line-height:1.5em;margin:0}#news dl dd{font-size:9pt;margin-bottom:5px}.newsarea-wrapp dd span{border-bottom:1px solid #ccc;display:block;font-size:14px;font-weight:700}.newsarea-wrapp h3{border-bottom:1px solid #999;font-size:14px;margin:10px auto 5px;color:#4d4d4d;font-weight:400}.newsarea-wrapp h3 span{display:inline-block;padding:0 1em 0 0}.newsarea-wrapp p{font-size:9pt;line-height:124%;margin-bottom:10px}.newsarea-wrapp p a{color:#06f}.aboutBox{margin-bottom:20px;overflow:hidden}.aboutBox img{float:left;margin:0 10px 0 0;width:30%}.aboutBox .title,.aboutBox p{float:left;font-size:9pt;width:65%}.aboutBox .title{display:block;font-weight:700}.aboutBox a{text-decoration:none;color:#333}.aboutBox a:hover{color:red}.kobutu{font-size:.7em;margin:auto}#navHistory{margin:0 0 40px}#navHistory li{margin:0 auto 5px;background:#eee;padding:5px;overflow:hidden;display:table;vertical-align:middle;width:100%}#navHistory li .pic,#navHistory li .txt{display:table-cell;background:#fff;vertical-align:middle}#navHistory li .txt{line-height:1em;width:55%;padding:5px}#navHistory li .txt p{font-size:9pt;word-break:break-all}#navHistory li .txt p a{color:#f30}#navHistory li .pic{width:40%;max-width:75pt;padding:2% 1%}#navHistory .more{padding:5px;background:#ddd;display:block;width:50%;margin:auto 0 0 auto;border-radius:5px}#footer{margin:40px 0 0}.sideSearchTop_mobile{font-size:9pt;font-weight:700;z-index:10;text-align:center;width:100%}#haisou,#page-top,.pageTop_mobile{right:10px;font-size:77%;z-index:100}.sideSearchTop_mobile a{display:block;padding:12px 5px;color:#fff;background-color:#999;line-height:1em;border-radius:10px;border:2px solid #fff;text-decoration:none;vertical-align:sub;width:30%;margin:auto}.pageTop_mobile{display:none}#haisou a,#page-top a,.pageTop_mobile a{background:#666;color:#fff;width:110px;padding:10px 0;display:block;border-radius:5px;text-decoration:none;text-align:center}#chat,#haisou,#page-top,.pageTop{display:none}#haisou{position:fixed;bottom:60px}.footer-wrapper{clear:both;padding:0;background-color:#efefef;flex-direction:column;justify-content:space-around;margin:0 0 0 auto;display:none}#footer-info{position:static;display:block;bottom:0;width:auto}.footer-iconArea{display:none}.footer-iconArea ul li{display:inline-block}.footer-bnr_campaign{margin:20px 0}.footer-btn_contact{width:80%;margin:0 auto 40px}.footer-wrapper h2 span{display:inline-block;width:0;height:0;border:5px solid transparent;border-left:5px solid red;margin:0 5px 0 0}.footer-wrapper h2 .rotate{transform:rotate(90deg)}#footerarea1,#footerarea2,#footerarea2 .footerAreaChild,#footerarea3,#footerarea4{border-bottom:1px solid #999}.footer-wrapper .footerAreaChild{display:none}.footer-wrapper .footerAreaChild li{border-top:1px solid #ccc;padding:0 0 0 1em}.footer-wrapper .footerAreaChild li a{position:relative;display:inline-block;padding:4px 0 0 2em;color:#000;vertical-align:middle;text-decoration:none;font-size:15px;width:100%;line-height:3em}.footer-wrapper .footerAreaChild li a:after,.footer-wrapper .footerAreaChild li a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.footer-wrapper .footerAreaChild li a:before{left:1em;box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #7a0}.footer-wrapper .footerAreaChild.shopwrap li a:before{display:none}.footer-wrapper .footerAreaChild.shopwrap li a{position:relative;display:inline-block;padding:4px 0;color:#000;vertical-align:middle;text-decoration:none;font-size:15px;width:100%;line-height:1em}.footer-wrapper ul li h2{font-size:1pc;margin:0;padding:20px;text-align:center}.footerBottom{font-size:10px;background:#454545;color:#fff;padding:4px 0;height:auto}.footerSub ul{display:table;margin:0;table-layout:fixed;width:100%;background:#454545}.footerSub li{border-left:1px solid #ccc;border-right:medium 0 0;display:table-cell;float:none;font-size:11px;height:30px;line-height:15px;padding:3px;vertical-align:middle;color:#fff}.footerSub li:first-child{border:0}.footerSub li a{display:block;color:#fff}.copyrights{font-size:10px;background:#454545;color:#fff;padding:0 0 250px}.footerTextlogo{text-align:center;margin:10px auto}.footerTextlogo a{color:#fff;font-size:1pc;text-decoration:none;background:#f81919;border-radius:30px;padding:5px 10px;font-weight:700}.set_88_wrap{background-image:url(/ws/images/topbnr/newyear2018_88set_bnr_back-img.png);background-size:cover;border:2px solid #d19001;padding:1pc 4px 8px}.set_88_wrap ul{display:flex;flex-flow:row wrap;justify-content:space-between;width:96%;margin:4px auto 0;text-align:center}.set_88_wrap ul li{flex:1 1 100%}#sale2018_01{order:0}#top_set88{order:1}.main_topBnr,.sinsyun_topBnrWrap .main_topBnr{text-align:center}.main_topBnr{margin:0 auto 40px}.main_topBnrBox{margin:0 auto 20px;text-align:center}.main_topBnrBox p{font-size:9pt;color:#333}.main_topBnrBox p span{color:#fff;display:inline-block;background-color:#d90000;padding:2px 5px;margin:0 10px 0 0}#modal-content{width:50%;margin:1.5em auto 0;padding:10px 20px;border:2px solid #aaa;background:#fff;z-index:7;display:none;position:absolute}.modal-p{margin-top:1em}.modal-p:first-child{margin-top:0}.button-link{color:#00f;text-decoration:underline}.button-link:hover{cursor:pointer;color:red}#modal-overlay{z-index:6;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.75)}#modal-content ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap}#modal-content ul li{flex-basis:49%;margin:0 auto;text-align:center}#modal-content img{width:300px;height:auto}.header_campaign_bnr_area{flex-basis:100%}.header_campaign_bnr_area a{background-color:#fff;display:block;text-align:center;line-height:0}.header_campaign_bnr_area.camp0708 a{background-color:#f5d91d}.header_campaign_bnr_area.camp08 a{background-color:#005b2f}.header_campaign_bnr_area.camp0809 a{background-color:#b61006}.header_campaign_bnr_area.camp0910 a{background-color:#007efe}.header_campaign_bnr_area.camp1011 a{background-color:#f60}.header_campaign_bnr_area.camp12 a{background-image:url(/ws/images_n/campaign/bnr/bg_red_patern.png);background-repeat:repeat}.header_campaign_bnr_area.camp1 a{background-image:url(/ws/images_n/campaign/bnr/bg_gold_88set.jpg);background-repeat:repeat}.header_campaign_bnr_area.camp12_2 a{background-image:url(/ws/images_n/campaign/point/bg_small_snow_tile.png);background-repeat:repeat;background-color:#007562}.header_campaign_bnr_area.camp2020_newyear_outlet a{background-image:url(/ws/images_n/campaign/outlet/bg_header_2020_newyear_outlet.png);background-repeat:repeat;background-color:#f9ebc9}.topBnrWrap{margin-bottom:60px}.topBnrWrap .smp{text-align:center;margin:auto}.bnr_twocolumn{margin-bottom:8px}.header_campaign_bnr_area.camp06 a{background-color:#00c5ce}.header_campaign_bnr_area.camp07 a{background-color:#fff6e0}.sslWrap{padding:20px;text-align:center;margin:20px auto;font-size:12px}.sslWrap p{text-align:left}.overlay{display:block;width:0;height:0;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:100;opacity:0;transition:opacity .5s}.overlay.open{width:100%;height:100%;opacity:1}.menu-trigger{font-size:13px;padding:10px 0 3px;background:#666;color:#fff;display:block;width:100%;text-align:center;z-index:110}.menu-trigger.active{transform:translateX(10%);right:85%;z-index:120;background:#eee;color:#666}.menu-trigger span{display:block;font-size:9px}.nav{width:83%;height:100%;background-color:#d2cfbc;position:fixed;top:0;right:0;z-index:110;transform:translate(100%);transition:all .5s;overflow:auto;padding:10px;-webkit-overflow-scrolling:touch}.nav.open{transform:translateZ(0)}.nav .tt{background-repeat:no-repeat;clear:both;font-size:1.2em;line-height:30px;padding-left:13px;text-align:left;border-left-width:5px;border-left-style:solid;border-left-color:red;margin-bottom:20px}.headerLink{background-color:#eee}.headerLink a{color:#262626;text-decoration:none}.linkwrap{position:absolute;width:45px;text-align:center;top:17px;line-height:1.2}.linkwrap span{display:block;font-size:8px}.linkwrap.favorite{right:97px}.linkwrap.shop{right:51px}.linkwrap.cart{right:5px}.menu-trigger{left:8px;position:fixed;top:20px;cursor:pointer}.linkwrap .fas{font-size:large;line-height:1.2;cursor:pointer}.linkwrap.cart a,.linkwrap.favorite a,.linkwrap.shop a{font-size:13px;padding:10px 0 3px;color:#fff;display:block;width:100%;text-align:center}.linkwrap.favorite a,.linkwrap.shop a{background:#666}.linkwrap.cart a{background:#8dc21f}.linkwrap.car .btn_cart{position:relative}.linkwrap.cart .orderNum{position:absolute;top:-5px;right:0;background:red;padding:1px 5px}.nav .freeDial{margin:20px auto;width:100%}.accordion2{text-align:center;text-decoration:none;margin:10px auto 40px}.accordion2 .inner{display:none}.accordion2 p{cursor:pointer;padding:0;text-align:left;color:#262626;background:#fff;font-size:14px;border-bottom:1px solid #eee;line-height:3}.accordion2 p a{padding:0 0 0 20px;display:inline-block;width:auto;position:relative}.accordion2 p.active::after,.accordion2 p::after,.accordion2 p::before{font-family:FontAwesome;padding:0;position:absolute;line-height:3}.accordion2 p::before{content:"\f105";left:20px}.accordion2 p span{right:10px;display:inline-block;background:#e9e9e9;width:48px;text-align:center;color:#7e7e7e;position:absolute}.accordion2 p.active span{right:10px}.accordion2 li ul li{padding:20px 0;background:#eee;border-bottom:1px solid #ddd}.accordion2 li ul li a{color:#262626;display:block;text-decoration:none}.accordion2 li ul li a:hover{text-decoration:underline}.nav .informationArea ul{margin:20px auto;width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}.nav .informationArea li{flex-basis:48%;font-size:12px}.nav .contactBtn{text-align:center}.nav .contactBtn a{padding:20px;background-color:#ef3333;display:block;color:#fff;border-radius:30px;text-decoration:none}.nav .newsarea-wrapp{border:1px solid #eee;height:200px;overflow:auto;padding:4px 10px;background:#fff}.informationArea{display:none}.nav .informationArea{display:inherit}.nav .sideBox .guide li a{display:block;color:#626262;width:100%;padding-top:20px;padding-bottom:20px;background:#fff}.nav .aboutBox{margin-bottom:10px;overflow:hidden;padding:5px;background-color:#fff}.subNavi{display:none}@media screen and (min-width:768px){.search-keywords .title:after,.search_cate li .active:before{font-family:FontAwesome;content:"\f0da"}.main_topBnrBox{flex-basis:47%;margin:0 auto 20px}.main_topBnrBox p{font-size:9pt;color:#333}.logo p,.tt-h2{font-weight:700}body{margin:0;padding:0}#headArea{justify-content:flex-start}.headWrapp{align-items:flex-start;display:flex;flex-flow:row wrap;width:100%}.freeDial,.logoWrap img{width:auto}.logoWrap p{font-size:10px}.service_img,.smp{display:none}#ham-menu,.marquee,.pc{display:block}#ham-menu:before{display:none}#ham-menu:hover{transform:none}#ham-menu{position:static;background:0;padding:0;margin:0 auto 10px;flex:1;text-align:right}.informationArea{flex-flow:row wrap;align-items:center;justify-content:flex-end;padding:0 10px 0 0;margin:0 0 0 auto}.informationArea ul.secondwrap{margin:0;width:auto}.informationArea li{display:inline-block;font-size:10px}.freeDial{font-size:9pt;text-align:center;display:inline-block;margin:0 0 0 10px}.freeDial p{font-size:9px}.freeDial img{padding:0 5px 0 0;width:36px}.loginArea{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0;font-size:9pt;margin:5px;flex-basis:1;align-items:center}.header_cate_search_member{display:flex;flex-flow:row wrap;padding:1px;position:relative;clear:both;margin:0 auto;align-items:center}.cate-serach_wrapper{flex:0;position:relative;display:block;font-size:9pt;min-width:200px}.searchWrap.advance{flex-basis:70%;position:relative;margin:5px}.searchWrap.advance .adovanceSearch{display:block}.searchWrap .adovanceSearch,.searchWrap .nomalSearch{padding:0;text-align:center;flex-basis:13%;margin:0 2px}.searchWrap .adovanceSearch{right:1px}.searchWrap.advance input{width:70%;margin:0 0 0 10px}.searchWrap .nomalSearch a{background-color:#d23716;padding:10px 5px;color:#fff}.searchWrap .adovanceSearch a,.searchWrap .nomalSearch a{text-decoration:none;font-size:9pt;height:39px;display:block}.searchWrap .adovanceSearch a{background-color:#a8a8a8;padding:10px 5px;color:#262626;border-radius:20px}.searchWrap .adovanceSearch a:hover{background-color:#666;color:#fff}.guestArea{flex-basis:100%;text-align:right}.header-nav_wrapper .header-info,.searchBox dd{text-align:center;float:right}.header-nav_wrapper{width:80%;float:right}.cart a,.search-keywords ul{width:100%}#headArea .cate-serach_wrapper{flex-basis:23%;min-width:170px;margin:0;padding:0;background:#666;position:relative}.search-keywords{display:block;flex-basis:auto;font-size:9pt;margin:10px auto 0;padding:0;width:100%;overflow:hidden;text-align:center;order:4}.search-keywords .title{float:left;font-weight:700;margin:0 1em;display:none}.search-keywords .title:after{padding:0 0 0 5px}.search-keywords li{display:inline-block;margin:0 auto 10px}.search-keywords li a{display:inline-block;color:#262626;margin:0 1px;padding:5px;border-radius:5px;background:#fff;text-decoration:none}.search-keywords li a:hover{background:#999;border:0;color:#fff}.cart a,.loginArea .button a{color:#fff;height:45px;padding:5px}.loginArea .btn_member-wrapper{display:inline-block;float:none}#side-wrapper,.cart a,.searchBox span,.static #side-wrapper{display:block}.loginArea .button a{background:#dc143c;display:block}.cart a{background:#8dc21f;font-size:13px;text-align:center}#side-wrapper .guide a:hover,.tt-h2{color:#262626}.searchBox{margin:0;flex-basis:auto;width:34%}.searchBox dl{padding:0}.searchBox dt{float:left;width:70%}.searchBox dd{width:29%}.searchBox span{float:right;width:100%}.searchBox .syousai{display:none}.searchBox span a{font-size:100%;padding:5px 0}.searchBox.advance{line-height:1.5em;height:45px;padding:0 5px}.searchBox.advance dt .keyword{height:34px}.searchBox.advance .kensaku{width:20%}.searchBox.advance dt{float:left;width:48%;padding:5px 0 5px 5px}.searchBox.advance .kensaku{padding:5px 0}.searchBox.advance .kensakuDetail{display:inherit;width:30%;padding:5px;margin:0 0 0 3px;border-left:1px solid #fff}.searchBox.advance .kensakuDetail a{border-radius:5px;background:#dc143c;display:block;color:#fff;padding:5px 0}.searchBox span a:before{padding:0 2px 0 0}.header-nav_wrapper .header-info .telNum{float:none;font-size:2em;line-height:1em}.header-nav_wrapper .header-info .open{float:none}.aboutBox .title,.aboutBox img,.aboutBox p{float:left;width:100%}.nav .aboutBox .title,.nav .aboutBox img,.nav .aboutBox p{float:left;width:30%}.nav .aboutBox .title,.nav .aboutBox p{font-size:9pt;width:65%}#flexcontainer{flex-flow:row wrap;margin:20px auto 0}#root{font-size:9pt;flex-basis:100%;width:100%;height:30px}#main-container{width:70%;order:3;margin:0 10px 0 auto;padding:0;display:flex}.tt-h2{background-repeat:no-repeat;clear:both;font-size:18px;line-height:2em;text-align:left;margin-bottom:20px}#side-wrapper{flex-basis:20%;width:20%;order:2;min-width:210px}#side-wrapper .sub_side{display:inherit}#side-wrapper .cate-serach_wrapper{margin:0 0 20px}#side-wrapper .tt{font-size:.8em;line-height:2}#side-wrapper p{font-size:.7em}.sideBox .guide li a{background:0 0;display:block;font-size:90%;padding-bottom:5px;padding-left:0;padding-top:5px;text-align:left;width:100%}#footer,.pageTop{text-align:center}.newsarea-wrapp{height:75pt}.newsarea-wrapp .newBox{border-bottom:1px dotted;margin:0 auto 20px}.newsarea-wrapp .newBox img{display:none}.newsarea-wrapp h3{border-bottom:1px solid #999;font-size:14px;margin:10px auto 5px;color:#4d4d4d;font-weight:400}#chat .freeDial,.aboutBox .title{font-weight:700}.aboutBox .title,.aboutBox p,.marquees,.newsarea-wrapp p,.pageTop a{font-size:9pt}.newsarea-wrapp h3 span{display:block;font-size:9pt}.newsarea-wrapp p{line-height:124%;margin-bottom:10px}.marquees{position:absolute;bottom:77px;color:#fff;margin:auto;left:0;right:0;text-align:left;width:70%}.pageTop{float:right}.pageTop a{display:inline-block;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;background-color:#dc143c;padding:10px;color:#fff}#footer{max-width:95%;min-width:748px;width:100%;margin:0 auto}#footer-info{bottom:24px;overflow:hidden;padding:5px 0;position:static;width:100%;z-index:8}.footer-info-wrapper{margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-around}.footer-iconArea{display:block}.footer-iconArea ul li,.footerSub li,.footerSub ul{display:inline-block}.footer-bnr_campaign{margin:0}.footer-btn_contact{flex-basis:20%;margin:0;width:20%}.footer-wrapper ul li h2{border-bottom:1px dotted;font-size:1pc;margin:5px 0 0;padding:0;text-align:left}#haisou,#page-top{right:10px;font-size:77%;position:fixed}#chat,.footerSub,.footer_logo{text-align:center}.footerSub{float:none;margin:auto}.footerSub ul{width:auto}.footerSub li:first-child{border-left:1px solid #ccc}.copyrights{float:none;padding:0}.footerBottom-wrapp{width:748px;margin:auto}.footer-bnr_campaign{flex-basis:40%;width:40%}.pageTop{display:inherit}#haisou{bottom:100px}#haisou a,#page-top a{background:#666;text-decoration:none;color:#fff;width:110px;padding:10px 0;text-align:center;display:block;border-radius:5px}#page-top{display:none;bottom:50px}#chat{z-index:2;cursor:pointer;position:fixed;bottom:-185px;right:0;width:230px;background:#ccc;font-size:14px;border-radius:30px 0 0;transition:all .2s;transform:translate(0);padding:5px 5px 10px;height:auto;margin:0}#chat p{padding:10px;line-height:1}#chat.open{transform:translateY(-190px)}#chat .freeDial{font-size:20px}#chat .uketuke{font-size:10px;display:block}.search_cate{padding:5px;background:#fff}.search_cate li{border-bottom:1px dotted #ccc}.search_cate li:last-child{border:0}.search_cate li a{font-size:9pt;display:block;padding:5px 0 5px 5px}.search_cate li .active,.search_cate li a:hover{background:#c03;color:#fff;font-size:14px}.search_cate li .active:before{padding:0 5px 0 0}.set_88_wrap{padding:15px 13px 8px;border:4px solid #d19001}.main_topBnrBox .set_88_wrap{border:2px solid #d19001;margin-bottom:8px;padding:8px 13px 0}.footerSub li,.footerSub li:first-child{border-right:1px solid #fff}.set_88_wrap ul{width:100%;margin:0 auto}.set_88_wrap ul li{flex:0 1 48.2%}#sale2018_01{order:1}#top_set88{order:0}.footer_logo{margin:20px auto}.footer_logo a{color:#03f;font-size:9pt}.footer-wrapper{display:flex;flex-flow:row wrap;padding:20px;justify-content:space-between}.flexbox{flex:0 1 48%;margin:0 0 20px;background:#fff}.flexbox h2{margin:10px 0;padding:0 20px;font-size:1pc;text-align:left;border-bottom:1px dotted #262626}.fullBox{flex-basis:100%}.flexbox .footer_bnr_wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;padding:10px 30px}.flexbox .footer_bnr_wrap .footer_bnr{flex-basis:48%;font-size:14px;text-align:left;margin:5px auto}.footerChild{display:flex;flex-flow:row wrap;padding:10px 30px}.footerChild li{font-size:9pt;text-align:left}.fullBox .footerChild li{margin:5px 10px;font-size:14px;text-align:left}.fullBox .shopbox{flex:0 1 auto;margin:0 0 20px;background:#fff}.shopbox .footerChild li{flex-basis:48%;text-align:center;margin:2px}.shopbox .footerChild li span{font-size:9pt}.shopbox .permission{margin:40px auto 0}.shopbox .permission span{display:block;text-align:center;border-bottom:1px dotted #ccc}.shopbox .permission ul{display:flex;flex-flow:row wrap;padding:10px 30px}.shopbox .permission li{flex-basis:auto;text-align:center;margin:0 auto 10px;font-size:9pt}.fa-caret-square-right{padding:0 10px 0 0;color:red}.fa-square{padding:0 5px 0 0;font-size:8px;color:#78b96b}.footerBottom{font-size:10px;background:#454545;color:#fff;padding:4px 0;height:250px}.footerSub ul{display:inline-block;list-style:none;margin:0 auto;padding:0;vertical-align:bottom}.footerSub li{border-left:0;display:inline-block;float:left;height:auto;line-height:1pc;margin:0;padding:0 10px}.pageTop_mobile,.sideSearchTop_mobile{display:none}.footerSub li a{display:block}.informationArea{display:none}.nav .sideBox .guide li a{text-align:center;font-size:100%}.header_campaign_bnr_area{display:block}}@media screen and (min-width:1130px){.subNavi,.subNavi.open{transform:translate(0,-48%)}#loading .loadingText{font-size:2rem}.freeDial,.freeDial p,.headline,.inforBox li,.logo{text-align:center}body{margin:0;padding:0}.marquees{position:absolute;bottom:30px;color:#fff;font-size:9pt;margin:auto;left:0;right:0;text-align:left;width:60%}#header{margin:0 auto;padding:0;width:100%}.headline{background:#eee}#headArea{height:100%;position:relative;justify-content:flex-start;width:70pc;margin:0 auto}#headArea,.headWrapp{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start}.headWrapp{flex-flow:row wrap;justify-content:flex-end;width:100%}.logoWrap{margin:0 10px;min-width:250px;padding:0}#ham-menu{position:static;background:0;padding:0;float:right;margin:0 auto 10px;justify-content:flex-end;align-items:center}.service_img{width:200px;width:150px;flex:0 0 auto;display:block;margin:0 10px 0 0}.serviceBox{flex-basis:auto;margin:0;width:auto;display:flex;flex-flow:row wrap}.serviceBox ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;text-align:center;justify-content:flex-end}.serviceBox li{margin:0;flex-basis:60px;text-align:center;line-height:1.3}.serviceBox li a{font-size:10px;display:inline-block}.serviceBox li a:before{display:block;height:30px;margin:0 auto;vertical-align:middle;width:30px;float:none}.informationArea{display:inherit}.informationArea ul.firstwrap{display:block;height:auto;overflow:hidden;flex:0 0 auto;margin:0;width:186px;text-align:left}.informationArea ul.firstwrap li span{display:none}.informationArea .firstwrap li a:before{vertical-align:middle;margin:0 auto;display:inline-block;width:25px;height:25px;text-align:center}.informationArea ul.firstwrap li{font-size:9pt;margin:0;width:90px}.informationArea ul.secondwrap{display:block;overflow:hidden;height:50px;flex:0 0 auto;margin:0;width:auto}.informationBox ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;justify-content:flex-end;float:left;flex-basis:180px}.informationArea li.group_a{display:inline-block}.freeDial{flex-basis:auto;font-size:100%;width:auto}.freeDial img{padding:0 5px 0 0;width:30px}.freeDial span{display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1em;font-size:29px}.footer-wrapper ul,.header-nav_wrapper .header-nav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.freeDial p{font-size:10px}#headArea .cate-serach_wrapper{flex-basis:20%}.header_cate_search_member{padding:5px}.searchBox{flex-basis:auto;width:43%;justify-content:end;text-align:right;padding:5px 40px}.header-nav_wrapper{flex-basis:76%;width:76%;margin:0 0 0 auto}.header-nav_wrapper nav{width:50%;float:left}.header-nav_wrapper .header-nav{display:flex;flex-wrap:wrap;font-size:9pt;justify-content:flex-start;text-align:center;margin:0}.header-nav_wrapper .header-nav li{background-size:30px auto;flex-basis:120px;margin:0;padding:5px 0 0;width:90pt}.header-nav_wrapper .header-nav li a{color:#262626;display:block;margin:5px;padding:0;text-decoration:none;font-size:9pt}.header-nav_wrapper .header-nav li:hover{opacity:1;color:#262626}.header-nav_wrapper .header-nav_wrapper{flex-basis:80%;width:80%;max-width:80%}.search-keywords{font-size:9pt;margin:5px auto 0;padding:0;width:auto;overflow:hidden;text-align:center;flex-basis:30%}.search-keywords .title{float:left;width:15%}.search-keywords ul{overflow:hidden;height:30px}.search-keywords li a:hover{background:#999}.loginArea{background:0;border:0;width:auto;flex-flow:column nowrap;justify-content:space-between;align-items:flex-end}.loginArea .btn_cart{display:inline-block;color:#fff}.loginArea .btn_cart a{background-color:#8dc21f;color:#fff;display:block;border-radius:10px}.cart a:after{display:inline-block;font-size:24px;vertical-align:middle}.cate-serach_wrapper{flex-basis:16%;font-size:9pt;min-width:90pt;display:block;order:1}.guestWrap{order:0;flex-basis:100%;text-align:right;font-size:14px}.searchWrap.advance{flex-basis:10%;position:relative;min-width:300px;order:1}.searchWrap.advance input{width:50%}.searchWrap .adovanceSearch,.searchWrap .nomalSearch{position:inherit;flex-basis:20%;margin:0 1px}.memberWrap{margin:0 0 0 auto}.search-keywords{order:2}.loginArea{flex-basis:auto;font-size:11px;order:3}.header_campaign_bnr_area{order:4}.is-fixed{position:fixed;top:0;left:0;z-index:50;width:100%}.is-fixed .search-keywords{display:none}#root,#side-wrapper .tt,#side-wrapper p,.aboutBox .title,.aboutBox p{font-size:9pt}#flexcontainer{flex-flow:row nowrap;width:auto;margin:20px auto 0}#root{flex-basis:100%;width:100%;height:30px}#main-container{flex-basis:68%;max-width:68%;order:3;margin:0 auto 40px 60px;padding:0}#pushArea-wrapp,.bannerArea,.categoryArea,.meritArea,.saleArea{width:100%}.marquee{position:absolute;bottom:300px}#side-wrapper .menu-button{margin:-93px 0 0}#side-wrapper{margin:0;padding:5px;order:2;max-width:270px}#side-wrapper .guide a:hover{color:#fff}.sideBox .guide li a{display:block;width:100%;padding-top:5px;padding-bottom:5px;text-align:left;background:#fff;padding-left:1.5em;position:relative;z-index:1;color:#333;overflow:hidden;font-size:9pt}.sideBox .guide li .active{background-color:#c00}.sideBox .guide li .active,.sideBox .guide li a:hover{font-size:1pc;text-align:center;padding-left:0;color:#fff}.sideBox .guide li a:after{top:-100%;left:-100%;width:100%;height:100%}.sideBox .guide li a:hover:after{top:0;left:0;background-color:#c00}.sideBox .guide li a:after,.sideBox .guide li a:before{position:absolute;z-index:-1;display:block;content:''}.sideBox .guide li a,.sideBox .guide li a:after,.sideBox .guide li a:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s}.newsarea-wrapp{height:300px}.aboutBox{margin-bottom:20px;overflow:hidden;padding:10px}.aboutBox img{margin:0 10px 0 0}.aboutBox .title{border-bottom:2px solid #ea0000;color:#262626;font-weight:700;margin:0 auto 5px;text-align:center}.aboutBox .title,.aboutBox img,.aboutBox p{float:none;width:100%}.footerBottom-wrapp{width:825pt;margin:auto}.footerBottom{height:180px}.shopbox .footerChild li{flex-basis:24%;text-align:center;margin:2px}.flexbox .footer_bnr_wrap .footer_bnr{flex-basis:30%;font-size:14px;text-align:left;margin:5px auto}.staticPage{display:initial!important}.headerLink,.menu-trigger{display:none}#main-container.staticPage{max-width:750pt;margin:0 auto 40px 60px}.nav{width:300px}.headerLink{background-color:#eee}.menu-trigger.active{right:310px}.subNavi,.tooltiptext{right:0;transition:all .5s}.informationArea li{display:inline-block;font-size:10px}.informationArea li a{padding:0 5px}.informationArea li a::before{vertical-align:middle;margin:0 auto;display:block;width:40px;height:35px;text-align:center}.subNavi{order:4;position:fixed;bottom:100px;width:50px;text-align:center;z-index:100;display:block}.subNavi.open{transition:all .5s}.subNavi ul li{background:#262626;z-index:10;position:relative}.subNavi ul li a{line-height:50px;display:block;color:#fff;position:inherit;z-index:1;border-bottom:1px solid #6c6c6c}.subNavi ul li a a{border-bottom:1px solid #eee}.subNavi ul li a .orderNum{display:inline-block;background:#fff;line-height:2rem;color:#262626;padding:0 10px;margin:0 10px;border-radius:10px}.subNavi ul li a:hover{background:#ccc}.tooltiptext{width:250px;line-height:50px;background-color:rgba(219,0,0,.8);position:absolute;top:0;transform:translate(300px);overflow:auto;cursor:pointer;color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.4)}.tooltiptext.open{transform:translateZ(0);padding:0;right:50px}.tooltiptext a{height:50px;display:block}#sidebar ul{padding:10px;background-color:#1d1d1d}#sidebar li{color:#fff;text-align:left;background-color:#484848;margin:0 auto 5px;border-radius:5px}#sidebar li a{color:#fff;text-decoration:none;display:block;padding:10px;font-size:2.8vw}.sideBox{margin:auto auto 20px;padding:20px 0}.sideTitle{color:#fff;font-weight:700;text-align:center;margin:10px auto;font-size:1.8rem}.sideBox .contact .btn{margin:auto}.sideBox .contact .btn a{display:block;border-radius:5px;padding:10px;text-align:center;margin:auto;background-color:#F90;text-decoration:none;width:60%;color:#fff}.sideBox .contact .btn a:before{font-family:"Font Awesome 5 Free";content:'\f0e0';font-weight:900;padding:0 .5em}.sideBox .phoneNum{text-align:center;margin:20px auto}.sideBox .phoneNum p{font-size:2vw;text-align:center;color:#fff}.sideBox .phoneNum a{color:#fff;text-decoration:none;font-size:4vw;text-align:center;font-weight:700}}@media @media all and (-ms-high-contrast:none),all and (min-width:768px){.gaiyouBox,::-ms-backdrop{flex-basis:45%!important;padding:10px!important}#campaign .box_product,::-ms-backdrop{padding:0!important}.thumbBox ul li,::-ms-backdrop{flex-basis:24%!important}.guideChild.payWrap .bank,.guideChild.payWrap .postPay,::-ms-backdrop{flex-basis:46%!important}}@media @media all and (-ms-high-contrast:none),all and (min-width:1130px){#footerarea2,#footerarea3,#footerarea4,::-ms-backdrop{border-bottom:0;flex-basis:31%;width:33%;margin:0;padding:10px}}