﻿body{background-color:#231815}body img{max-width:100%}body header{padding:17px 0 18px 0}body header .container-fluid{padding-left:36px;padding-right:36px}body header .container-fluid .row{align-items:center}body header .container-fluid .row .header-logo{height:62px;margin-left:36px;margin-top:12px}body header .container-fluid .row h1{font-size:10px;font-weight:normal;margin-left:82px}body header .container-fluid .row .nav-global{margin-left:128px;margin-top:14px}body header .container-fluid .row .nav-global li a{padding:0;display:inline-block}body header .container-fluid .row .nav-global li a img{height:42px;border-top:solid .5px #fff;border-bottom:solid .5px #fff}body header .container-fluid .row .nav-global li+li{margin-left:0px}body .article-hero{text-align:left;border-top:solid #3e3a39 3px;border-bottom:solid #3e3a39 3px;height:762px;padding-top:166px;position:relative}body .article-hero video{position:absolute;top:0;left:0;width:100%}body .article-hero .container{height:100%}body .article-hero .container .tagline{height:180px;margin-left:0}body .article-hero .container .scroll-down{bottom:65px}body .article-concept{padding:0;margin-top:-30px}body .article-concept .container h2{position:absolute;top:60px;left:0;z-index:2000}body .article-concept .container h2 img{width:210px}body .article-concept .owl-carousel{z-index:1000}body .article-concept .owl-carousel .owl-item .item{position:relative}body .article-concept .owl-carousel .owl-item .item .box-resort{position:absolute;top:0}body .article-concept .owl-carousel .owl-nav{top:0}body .article-system{padding-top:60px;background-image:url(../images/system-bg.png);background-size:100% 100%;height:100%}body .article-system h2{margin-left:88px;margin-bottom:28px;text-align:left}body .article-system h2 img{height:48px}body .article-system .area-system{margin-left:30px;margin-bottom:48px;padding-bottom:12px}body .article-system .area-system p{font-size:28px;line-height:1.5em;margin-bottom:0}body .article-system .area-option{margin-left:30px;margin-bottom:28px}body .article-system .area-option img{margin-bottom:4px;height:48px}body .article-system .area-option p{display:flex;justify-content:space-between;line-height:1.47em;max-width:350px;margin:auto;font-size:22px}body .article-system .area-note{margin-left:30px}body .article-system .area-note p{font-size:18px;margin-bottom:0}body .article-system .area-note p:nth-child(2){font-size:25px}body .article-esmokeplus{background-color:#b0956a;padding-bottom:12px}body .article-esmokeplus h2{margin-left:90px;text-align:left;margin-bottom:45px}body .article-esmokeplus h2 img{height:48px}body .article-esmokeplus .area-description p{font-size:26px;margin-bottom:20px}body .article-esmokeplus .area-description p:nth-child(2){font-size:22px;margin-bottom:46px}body .article-esmokeplus .area-description p:nth-child(3){font-size:18px;margin-bottom:20px}body .article-caution{background-color:#fff;color:#717071;padding:28px 0 8px 0;border-bottom:solid 7px #231815}body .article-caution p{font-size:20px;margin-bottom:0}body .row.no-gutter.gutter-10px{margin-left:-3px;margin-right:-3px}body .row.no-gutter.gutter-10px [class*='col-']{padding-left:3px;padding-right:3px}body .article-flavor{padding-top:70px;padding-bottom:32px;background-image:url(../images/flavor-bg.png);background-size:cover;background-position:0}body .article-flavor h2{position:absolute;left:0;top:20px;width:190px}body .article-flavor h3{margin-bottom:44px}body .article-flavor h3 img{height:50px}body .article-flavor h3+img{width:670px;margin-bottom:40px}body .article-flavor .area-description{margin-bottom:30px}body .article-flavor .area-description p{font-size:18px;line-height:2.1em}body .article-flavor .area-option .animated{text-align:right;padding-top:10px}body .article-flavor .area-option .animated span{color:#fff;font-size:32px;padding-right:10px;cursor:pointer}body .article-flavor .area-option .modal-content{border:0;background-color:transparent}body .article-flavor .area-option .modal-content img{max-width:800px}body .article-flavor .area-option a{display:inline-block;width:160px}body .article-flavor .area-option a+a{margin-left:35px}body .divider-parallax{height:538px;background-image:url(../images/bg-parallax.png);background-attachment:fixed;background-size:auto 100vh}body .article-drinkandfood{padding-top:80px;padding-bottom:94px}body .article-drinkandfood .area-drink h2 img{height:45px}body .article-drinkandfood .area-drink .row .col-md-7>img{height:270px;margin-bottom:27px}body .article-drinkandfood .area-drink .row .col-md-7 h3{margin-bottom:26px}body .article-drinkandfood .area-drink .row .col-md-7 p{text-align:left;line-height:2.3em;font-size:18px}body .article-drinkandfood .area-drink+hr{margin:60px 0 68px 0;border-top:dashed 2px #fff}body .article-drinkandfood .area-food h2 img{height:50px}body .article-drinkandfood .area-food h3 img{height:35px}body .article-drinkandfood .area-food p{font-size:18px}body .article-party{background-color:#9f834f;padding-top:80px;padding-bottom:104px}body .article-party h2{margin-bottom:118px}body .article-party h2 img{height:64px}body .article-party h2+p{font-size:28px;line-height:1.7em;margin-bottom:50px}body .article-gallery{background-color:#796a56;padding-top:100px;padding-bottom:86px}body .article-gallery h2{margin-bottom:44px}body .article-gallery h2 img{height:70px}body .article-gallery h2+hr{border-top:solid 1px rgba(255,255,255,0.5);margin-bottom:50px}body .article-gallery p{line-height:1.8em;font-size:24px;text-align:left;margin-bottom:108px}body .article-gallery .flex{display:flex;justify-content:space-between;flex-wrap:wrap}body .article-gallery .flex a{width:33%;margin-bottom:10px}body .article-gallery .flex a img{width:100%}body .article-access{padding-top:116px}body .article-access h2 img{height:65px}body .article-access hr{border-top:solid 1px rgba(255,255,255,0.5);margin-bottom:64px}body .article-access hr+p{margin-bottom:50px}body .article-access p{font-size:24px;text-align:left;max-width:916px;margin:auto;line-height:1.8em}body .article-access p+p{margin-bottom:88px}body .article-access iframe{width:100%;height:594px}body .article-info{padding-top:120px}body .article-info h2 img{height:220px}body footer .nav-sns{max-width:910px;margin:auto}body footer .nav-info{margin-top:106px;margin-bottom:180px}body footer .nav-info li a{font-size:1.7rem}body footer .copyright{font-size:28px}body .cd-modal-action .btn img{max-width:1170px}body .iziModal-content{background-color:transparent;padding:0 !important}body .area-lower{background-color:#d9d9da}body .article-company,body .article-privacy,body .article-contact,body .article-recruit{color:#111;padding-bottom:60px}body .article-company .container,body .article-privacy .container,body .article-contact .container,body .article-recruit .container{max-width:800px}body .article-company h2,body .article-privacy h2,body .article-contact h2,body .article-recruit h2{text-align:left;margin:0 auto;font-family:Garamond , "Times New Roman" , "æ¸¸æ˜Žæœ" , "Yu Mincho" , "æ¸¸æ˜Žæœä½“" , "YuMincho" , "ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGSæ˜ŽæœE" , "ï¼­ï¼³ ï¼°æ˜Žæœ" , "MS PMincho" , serif}body .article-company h3,body .article-privacy h3,body .article-contact h3,body .article-recruit h3{font-size:1.0rem;margin:1em auto;padding:10px 10px;border-top:solid 3px #111;border-bottom:dashed 2px #111}body .article-company .box-text,body .article-privacy .box-text,body .article-contact .box-text,body .article-recruit .box-text{max-width:440px;padding-bottom:0;margin:0 auto;text-align:left}body .article-company .box-text.box-text-lg,body .article-privacy .box-text.box-text-lg,body .article-contact .box-text.box-text-lg,body .article-recruit .box-text.box-text-lg{max-width:800px}body .article-company .line-double,body .article-privacy .line-double,body .article-contact .line-double,body .article-recruit .line-double{width:100%;height:10px;margin:10px auto 20px auto;border:0;background-image:url(../images/line-double.png);background-repeat:repeat-x;background-position:center;background-size:auto 100%}
