.is-show{display:block!important}.is-hide,.is-sp{display:none!important}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#page-header{min-width:1000px;background:#000;z-index:90}@media screen and (max-width:768px){#page-header{min-width:0}}html.is_appwebview #page-header{display:none}#page-header .hdInr{width:980px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){#page-header .hdInr{width:auto;height:58px}}#page-header .hdLogo img{width:124px;height:auto}@media screen and (max-width:768px){#page-header .hdLogo img{width:131px;height:auto}}@media screen and (max-width:768px){#footer .ftInr{padding:5px 30px 40px}}.noscript{position:fixed;top:80px;z-index:10;width:100%}.noscript__wrap{margin:0 auto;width:90%;max-width:840px;padding:10px;line-height:1.8;font-size:1.4rem;background-color:#d93025;color:#fff}html{width:100%;height:100%}p{margin-top:0}a:hover{text-decoration:none}.classic-header{background-color:#382b8d;position:absolute;width:100%;height:65px;top:114px;left:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}.classic-header.is-fixed{position:fixed;top:0}.classic-header .classic-header-logo{display:inline-block}.classic-header .header-logo-img{height:54px;width:auto}.classic-header .menu{position:absolute;right:30px;top:0;bottom:0;margin:auto;width:42px;height:24px;cursor:pointer}.classic-header .menu.is-open .menu-line:first-child{-webkit-transform:rotate(30deg);transform:rotate(30deg);bottom:0}.classic-header .menu.is-open .menu-line:nth-child(2){opacity:0}.classic-header .menu.is-open .menu-line:nth-child(3){-webkit-transform:rotate(-30deg);transform:rotate(-30deg);top:0}.classic-header .menu.is-open+.classic-navi{opacity:1;visibility:visible}.classic-header .menu-line{width:42px;height:2px;background-color:#fff;position:absolute;margin:auto;left:0;-webkit-transition:.4s cubic-bezier(.25,.46,.45,.94);transition:.4s cubic-bezier(.25,.46,.45,.94)}.classic-header .menu-line:first-child{top:0}.classic-header .menu-line:nth-child(2){top:0;bottom:0}.classic-header .menu-line:nth-child(3){bottom:0}.classic-header .classic-navi{position:absolute;top:65px;right:0;background-color:hsla(0,0%,100%,.95);padding:50px 30px;-webkit-transition:.4s;transition:.4s;opacity:0;visibility:hidden}.classic-header .classic-navi-item{margin-bottom:30px;text-align:left;position:relative;padding-left:20px;line-height:1}.classic-header .classic-navi-item:last-child{margin-bottom:0}.classic-header .classic-navi-link{display:block;text-indent:200%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:contain}.classic-header .classic-navi-link:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:10px;height:12px;background-color:#382b8d;margin-right:10px;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}.classic-header .classic-navi-link.is-top{width:42.75px;height:13.5px;background-image:url(/classic/assets/common/img/menu01.png)}.classic-header .classic-navi-link.is-gallery{width:70.5px;height:15.75px;background-image:url(/classic/assets/common/img/menu02.png)}.classic-header .classic-navi-link.is-shiawase{width:230.25px;height:15.75px;background-image:url(/classic/assets/common/img/menu03.png)}.classic-header .classic-navi-link.is-perfect{width:198px;height:43.5px;background-image:url(/classic/assets/common/img/menu04.png)}.classic-header .classic-navi-link.is-product{width:104.25px;height:13.5px;background-image:url(/classic/assets/common/img/menu05.png)}.classic-header .classic-navi-link.is-history{width:96px;height:13.5px;background-image:url(/classic/assets/common/img/menu06.png)}.main{background:url(/classic/assets/common/img/bg.jpg) repeat-y center 0;background-size:100% auto;margin-top:65px}.main img{max-width:100%}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;width:150px;border-radius:18px;border:1px solid #382b8d;position:relative;background-color:#fff;text-decoration:none}.btn:after{content:"";display:block;width:6px;height:6px;border-top:1px solid #382b8d;border-right:1px solid #382b8d;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:10px;top:0;bottom:0;margin:auto}.btn.btn-l{height:45px;border-radius:25px;width:100%}.btn.btn-l:after{width:10px;height:10px;right:15px}.btn.is-gold{background-color:#bd9854;border:none}.btn.is-gold picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn.is-gold:after{border-top:1px solid #fff;border-right:1px solid #fff}.btn.is-gold-line{border:2px solid #bd9854;color:#bd9854;font-size:1.4rem;font-weight:900;background-color:transparent}.btn.is-gold-line:after{border-top:2px solid #bd9854;border-right:2px solid #bd9854}.btn-text{height:8.5px;width:auto}.btn-text.is-history,.btn-text.is-product{height:13px}
