@charset "UTF-8";header a.main{height:140px}@media (max-width:1180px){header a.main{height:81px}}.popWin{position:fixed;left:0;top:0;z-index:500;width:100%;height:100vh;font-size:15px;line-height:1.8;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .7s;transition:all .7s}.popWin .mask{position:absolute;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.7);opacity:0;-webkit-transition:all .7s;transition:all .7s}.popWin .inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:700px;max-width:90%;max-height:85vh;opacity:0;background-color:#fff;-webkit-transition:all .7s;transition:all .7s}.popWin .popContent{max-height:85vh;overflow-y:auto}.popWin img{display:block;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.popWin .Txt{padding:30px}.popWin .Txt .popTitle{font-size:25px;margin-bottom:25px}.popWin .close{position:absolute;right:-23px;top:-23px;z-index:1;width:46px;height:46px;background-color:rgba(0,0,0,0.7);border-radius:50%}.popWin .close:after,.popWin .close:before{content:'';position:absolute;left:11px;top:23px;width:25px;height:1px;background-color:#bca480}.popWin .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popWin.show{opacity:1;visibility:visible;pointer-events:auto}.popWin.show .inner,.popWin.show .mask{opacity:1}.popWin .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:1180px){.popWin .close{right:0;top:0;border-radius:0}.popWin .popContent{max-height:calc(100vh - 150px)}}.bannerArea.inspage{display:none}.bannerArea .bannerslidetxt{position:absolute;bottom:155px;left:0;padding:60px 35px 80px 35px;color:#fff;font-size:14px;line-height:20px;font-family:"Marcellus",serif;z-index:11;width:320px;text-align:justify;text-justify:inter-ideograph;letter-spacing:0px;border-top:1px solid rgba(255,255,255,0.3);-webkit-transform:translate(0%,0);transform:translate(0%,0)}.bannerArea .bannerslidetxt h3{padding-bottom:70px;font-size:17px;font-weight:400;position:relative}.bannerArea .bannerslidetxt h3:after{content:"";width:1px;height:60px;display:block;background:rgba(255,255,255,0.5);position:absolute;bottom:5px;left:2px}.bannerArea .downtxt{z-index:11;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;left:0;bottom:0;padding:30px 30px 40px 30px;width:320px;height:155px;font-size:16px;font-weight:500;background:url(../images/vline.png) no-repeat center center;letter-spacing:1px;line-height:2;-webkit-transform:translate(0%,0);transform:translate(0%,0)}.bannerArea .downtxt span.first{padding-bottom:40px}.bannerArea div.scrollDown{width:90px;height:155px;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;position:absolute;z-index:25;bottom:0;right:0px;font-size:17px;color:#fff;font-family:"Marcellus",serif;font-weight:400;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;cursor:pointer}.bannerArea div.scrollDown span{width:1px;height:40px;display:block;background:rgba(255,255,255,0.2);margin:10px auto 0 auto;position:relative}.bannerArea div.scrollDown span:before{content:"";width:1px;height:14px;display:block;position:absolute;top:0;left:0;background:#fff}.bannerArea div.scrollDown:hover span:before{-webkit-animation:bannerscroll 1.2s infinite;animation:bannerscroll 1.2s infinite}.bannerArea .bannerBox{position:relative;z-index:10}.bannerArea .bannerBox #banner{position:relative;z-index:10}.bannerArea .bannerBox #banner li{position:relative}.bannerArea .bannerBox #banner li.view .Img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.bannerArea .bannerBox #banner li img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bannerArea .bannerBox #banner li .Img{position:relative;z-index:10;opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1s;transition:1s}@media (max-width:1800px){.bannerArea .bannerMainTxt h2{font-size:160px}.bannerArea .bannerMainTxt img.signimg{-webkit-transform:translate(-50%,-20%) scale(0.8);transform:translate(-50%,-20%) scale(0.8)}}@media (max-width:1500px){.bannerArea .bannerslidetxt{padding:30px 35px 30px 35px}.bannerArea .bannerMainTxt h2{font-size:80px}.bannerArea .bannerMainTxt img.signimg{-webkit-transform:translate(-50%,-20%) scale(0.4);transform:translate(-50%,-20%) scale(0.4)}}@media (max-width:1180px){.bannerArea .bannerslidetxt,.bannerArea .downtxt,.bannerArea div.scrollDown,.bannerArea:after,.bannerArea:before{display:none}.bannerArea .bannerMainTxt:after,.bannerArea .bannerMainTxt:before{display:none}.bannerArea .bannerMainTxt h2{font-size:60px}.bannerArea .bannerMainTxt img.signimg{-webkit-transform:translate(-50%,-40%) scale(0.3);transform:translate(-50%,-40%) scale(0.3)}}.mainArea{padding:0;-webkit-transition:0.6s;transition:0.6s}.mainArea.roombg{background:#dfdbd5}.mainArea.aboutbg{background:#13313c}.mainArea.downbg{background:transparent}.newsList{margin:0 -30px!important}.newsList li:hover .item h3 a{border-bottom:1px solid #082935}.newsList li .item{padding:0 30px;border-right:1px solid #cfcfcf}.newsList li .item .date{padding-bottom:10px;font-family:"Marcellus",serif;font-size:16px;color:#c9a16d;text-transform:uppercase}.newsList li .item .date b{font-weight:400;font-size:43px;padding-right:15px}.newsList li .item .newIcon{font-size:14px;color:#808080;padding-bottom:20px}.newsList li .item h3{font-size:16px;color:#082935;font-weight:400;line-height:25px;margin-bottom:5px}.newsList li .item h3 a{color:#082935;display:inline-block;border-bottom:1px solid #eeeee9}.newsList li .item p{color:#878787;border-bottom:1px solid #eeeee9;line-height:25px;height:78px;overflow:hidden}@media (max-width:1180px){.newsList{margin:0 40px!important}.newsList .slick-list{border-left:1px solid #cfcfcf}}.newsArea{position:relative;z-index:10;padding-top:180px;padding-bottom:140px}.newsArea.show .wrap .newsimg{-webkit-transform:translate(0,0px);transform:translate(0,0px);opacity:1}.newsArea.show .wrap .right{-webkit-transform:translate(0,0px);transform:translate(0,0px);opacity:1}.newsArea .wrap{max-width:1550px;position:relative}.newsArea .wrap img.dightimg{position:absolute;top:200px;left:100%;-webkit-transform:translate(0,0%);transform:translate(0,0%)}.newsArea .wrap .titleBox{display:none}.newsArea .wrap .newsimg{padding-right:100px;margin-bottom:160px;width:620px;float:left;position:relative;-webkit-transform:translate(0,40px);transform:translate(0,40px);opacity:0;-webkit-transition:0.9s;transition:0.9s}.newsArea .wrap .newsimg img.main{display:block;border-radius:35em 35em 0 0;position:relative;z-index:5;max-width:100%}.newsArea .wrap .newsimg img.mimg{display:block;position:absolute;bottom:0;right:0;border:5px solid #eeeeea;border-radius:0 0 10em 0;z-index:15;-webkit-transform:translate(0,75px);transform:translate(0,75px);max-width:50%}.newsArea .wrap .newsimg img.simg{display:block;position:absolute;top:100%;left:0px;border:5px solid #eeeeea;z-index:10;-webkit-transform:translate(85px,-45px);transform:translate(85px,-45px);max-width:50%}.newsArea .wrap .right{overflow:hidden;padding-left:60px;padding-top:100px;width:calc(100% - 620px);float:left;-webkit-transform:translate(0,-40px);transform:translate(0,-40px);opacity:0;-webkit-transition:0.9s 0.4s;transition:0.9s 0.4s}.newsArea .wrap .right .titleBox{display:block}.newsArea .wrap .right .titleBox em i{color:#cfcfcf;-webkit-transform:translate(100%,30%) rotate(-20deg);transform:translate(100%,30%) rotate(-20deg);right:50%}.newsArea .wrap .right .titleBox em.blue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.newsArea .wrap .right .titleBox em.blue h2{padding-bottom:10px;padding-left:10px}.newsArea .wrap .right .arrowbox{padding-top:30px}@media (max-width:1750px){.newsArea .wrap{padding:0 90px 0 20px}.newsArea .wrap img.dightimg{-webkit-transform:translate(calc(-100% - 110px),0%);transform:translate(calc(-100% - 110px),0%)}}@media (max-width:1400px){.newsArea .wrap .newsimg{width:400px}.newsArea .wrap .right{width:calc(100% - 400px)}}@media (max-width:1180px){.newsArea{padding-top:100px;padding-bottom:100px}.newsArea .wrap{padding:0 0px}.newsArea .wrap .titleBox{display:block}.newsArea .wrap .newsimg{margin-right:auto;margin-left:auto;float:none}.newsArea .wrap .right{position:relative;width:100%;padding-left:0;padding-top:0;float:none}.newsArea .wrap .right .titleBox{display:none}.newsArea .wrap .right .arrowbox{padding-top:0px}.newsArea .wrap .right .arrowbox a.newsNext{position:absolute;top:50%;right:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.newsArea .wrap .right .arrowbox a.newsPrev{position:absolute;top:50%;left:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}}@media (max-width:767px){.newsArea{padding-top:50px;padding-bottom:50px}.newsArea .wrap img.dightimg{-webkit-transform:translate(-120%,0%);transform:translate(-120%,0%)}.newsArea .wrap .newsimg{width:100%;padding-right:50px;padding-left:50px}.newsArea .wrap .newsimg img.mimg{max-width:45%}.newsArea .wrap .right{padding-top:20px}}@media (max-width:480px){.newsArea .wrap img.dightimg{position:absolute;top:100px;left:90%}.newsArea .wrap .newsimg{margin-bottom:100px;padding-right:40px;padding-left:40px}.newsArea .wrap .newsimg img.mimg{max-width:45%;-webkit-transform:translate(0,55px);transform:translate(0,55px)}.newsArea .wrap .newsimg img.simg{-webkit-transform:translate(85px,-25px);transform:translate(85px,-25px)}}.topnote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;z-index:15;-webkit-transform:translate(-80px,-40%);transform:translate(-80px,-40%);top:0;left:50%}.topnote .titleBox{padding-bottom:50px;padding-right:160px}.topnote .titleBox h2{text-align:right}.topnote .titleBox em{text-align:right}.topnote .titleBox em i{-webkit-transform:translate(65%,10%) rotate(-15deg);transform:translate(65%,10%) rotate(-15deg)}.topnote .Txt{max-width:360px;display:inline-block;font-size:18px;color:#082935;line-height:1.5;position:relative}.topnote .Txt:before{content:"「";position:absolute;right:105%;top:0}.topnote .Txt:after{content:"」";position:absolute;bottom:0;left:105%}@media (max-width:1840px){.topnote{-webkit-transform:translate(-100px,-50%);transform:translate(-100px,-50%)}}@media (max-width:1600px){.topnote{-webkit-transform:translate(-40px,-50%);transform:translate(-40px,-50%)}.topnote .titleBox{padding-right:0px}}@media (max-width:1300px){.topnote{-webkit-transform:translate(-130px,-50%);transform:translate(-130px,-50%)}}@media (max-width:1180px){.topnote{max-width:100%;position:relative;-webkit-transform:translate(0px,0%);transform:translate(0px,0%);top:auto;left:auto;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:40px}.topnote .titleBox h2{text-align:center}.topnote .titleBox em{text-align:center}.topnote .titleBox em i{-webkit-transform:translate(-50%,50%) rotate(-15deg);transform:translate(-50%,50%) rotate(-15deg)}}.roomArea{position:relative;z-index:10;padding:300px 110px 0px 280px;-webkit-transform:translate(0,60px);transform:translate(0,60px);opacity:0;-webkit-transition:1.2s;transition:1.2s}.roomArea.show{-webkit-transform:translate(0,0px);transform:translate(0,0px);opacity:1}.roomArea:before{content:"";width:1px;height:100%;background:#c6c6c6;display:block;position:absolute;top:50%;right:805px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.roomArea:after{content:"";width:161px;height:100%;display:block;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;position:absolute;top:0;left:160px;z-index:1}.roomArea .roomwrap{padding:0 90px 0 0px;position:relative;z-index:5}.roomArea .roomwrap:before{content:"";width:715px;height:350px;border-radius:99em 99em 0 0;border:1px solid #c6c6c6;border-bottom:none;display:block;position:absolute;top:-180px;right:-20px}.roomArea .roomwrap span{position:absolute;top:-40px;left:40px;width:120px;padding:0 20px 0 0;font-size:13px;height:60%;color:#878787;font-family:"Marcellus",serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-style:italic;letter-spacing:0}.roomArea .roomwrap span:before{content:"";width:100vw;height:1px;display:block;position:absolute;right:100%;top:0px;background:#c6c6c6}.roomArea .roomwrap .bottombox{max-width:100%;width:870px;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.roomArea .roomwrap .bottombox .roomNum{font-size:25px;color:#082935;width:40px;font-family:"Marcellus",serif}.roomArea .roomwrap .bottombox .roomallnum{font-family:"Marcellus",serif;color:#7e7d7d}.roomArea .roomwrap .bottombox .roomallnum:before{content:"/";color:#91908f;font-size:14px;display:inline-block;padding-right:5px}.roomArea .roomwrap .bottombox .roomline{width:260px;max-width:30%;height:1px;background:#c5c5c5;margin:0 20px}.roomArea .roomwrap .bottombox .roomline li.view:before{width:100%}.roomArea .roomwrap .bottombox .roomline li:before{content:"";display:block;width:0px;height:1px;background:#082935;-webkit-transition:8s;transition:8s}.roomArea ul.roomList li.view .item .Img{padding-top:0;opacity:1}.roomArea ul.roomList li.view .item .Txt{-webkit-transform:translate(0,0px);transform:translate(0,0px);opacity:1}.roomArea ul.roomList li .item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:160px;padding-bottom:105px}.roomArea ul.roomList li .item .Img{padding-top:40px;opacity:0;-webkit-transition:0.6s;transition:0.6s;width:870px}.roomArea ul.roomList li .item .Img img.dightimg{position:absolute;bottom:0;left:0;z-index:10;border:5px solid #dfdbd5;-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}.roomArea ul.roomList li .item .Img img.main{border-radius:0 20em 0 0;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.roomArea ul.roomList li .item .Txt{padding-left:35px;padding-top:280px;width:calc(100% - 870px);-webkit-transform:translate(0,-30px);transform:translate(0,-30px);opacity:0;-webkit-transition:0.6s;transition:0.6s}.roomArea ul.roomList li .item .Txt h3{font-weight:500;color:#082935;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:50px;margin-bottom:20px}.roomArea ul.roomList li .item .Txt h3 em{padding:0 12px 0 20px;font-size:15px;color:#082935;font-family:"Marcellus",serif;border-bottom:1px solid #e4b67a}.roomArea ul.roomList li .item .Txt h3 a{font-size:16px;color:#082935;position:relative}.roomArea ul.roomList li .item .Txt h3 a:before{content:"";width:1px;height:1px;display:block;background:#e4b67a;position:absolute;bottom:0;left:0;-webkit-transition:0.6s;transition:0.6s}.roomArea ul.roomList li .item .Txt h3:hover a:before{width:100%}.roomArea ul.roomList li .item .Txt article{font-size:14px;color:#686868;line-height:2;padding-left:20px}@media (max-width:1840px){.roomArea{padding:300px 110px 0px 110px}.roomArea .roomwrap span{left:50px;width:110px;padding:0 20px 0 0}}@media (max-width:1600px){.roomArea{padding:300px 90px 0px 90px}.roomArea .roomwrap{padding-right:0}.roomArea .roomwrap:before{right:0px}.roomArea ul.roomList li .item .Img{width:60%}.roomArea ul.roomList li .item .Txt{width:40%;padding-top:220px}}@media (max-width:1300px){.roomArea{padding:300px 90px 0px 0px}.roomArea .roomwrap img.dightimg{left:90px}.roomArea .roomwrap span{width:120px}.roomArea .roomwrap span:before{right:-150px;top:-15px}.roomArea ul.roomList li .item .Img{width:50%}.roomArea ul.roomList li .item .Img img.dightimg{display:none;position:absolute;bottom:0;left:0;z-index:10;border:5px solid #dfdbd5;-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}.roomArea ul.roomList li .item .Img img.main{border-radius:0 10em 0 0;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.roomArea ul.roomList li .item .Txt{width:50%;padding-top:220px}}@media (max-width:1180px){.roomArea{padding:100px 0px 0 0}.roomArea:after,.roomArea:before{display:none}.roomArea .roomwrap{padding:0}.roomArea .roomwrap:before{display:none}.roomArea .roomwrap span{display:none}.roomArea .roomwrap .bottombox{padding-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(0,0%);transform:translate(0,0%)}.roomArea ul.roomList li .item{padding-right:160px;padding-bottom:0;display:block}.roomArea ul.roomList li .item .Img{width:100%}.roomArea ul.roomList li .item .Txt{width:100%;padding-top:20px;padding-left:0}}@media (max-width:767px){.roomArea{padding:50px 20px 0 20px}.roomArea ul.roomList li .item{padding-right:0px;padding-left:0}.roomArea ul.roomList li .item .Txt .btn a{margin:0 auto}}.facArea{position:relative;z-index:10;padding-top:190px;border-top:1px solid #c6c6c6;-webkit-transform:translate(0,-60px);transform:translate(0,-60px);opacity:0;-webkit-transition:opacity 0.6s,-webkit-transform 1.2s;transition:opacity 0.6s,-webkit-transform 1.2s;transition:transform 1.2s,opacity 0.6s;transition:transform 1.2s,opacity 0.6s,-webkit-transform 1.2s}.facArea.show{-webkit-transform:translate(0,0px);transform:translate(0,0px);opacity:1}.facArea.show .facbox{-webkit-transform:translate(0,0px);transform:translate(0,0px);opacity:1}.facArea:before{background:linear-gradient(to right,#13313c 0px,#13313c 320px,#2e484c 320px,#2e484c 321px,#13313c 322px);width:100%;height:90px;position:absolute;content:"";bottom:-1px;left:0;z-index:2;opacity:0}.facArea:after{content:"";width:161px;height:100%;display:block;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;position:absolute;top:0;left:160px;z-index:1}.facArea .facwrap{width:calc(100% - 160px);margin-left:auto;position:relative}.facArea .facwrap:before{content:"";width:1px;height:150vh;background:#c6c6c6;display:block;position:absolute;bottom:0;right:805px;-webkit-transform:translate(0,0%);transform:translate(0,0%)}.facArea .facbox{position:relative;width:calc(100% - 460px);float:left;z-index:9;-webkit-transform:translate(0,40px);transform:translate(0,40px);opacity:0;-webkit-transition:0.9s 0.4s;transition:0.9s 0.4s}.facArea .facbox .titleBox{display:none}.facArea .facbox .adimgList{background:#082935}.facArea .facbox .adimgList li .item .Img img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.facArea .adList .slick-list{padding:0!important}.facArea .adList li{font-size:16px;line-height:50px;border-bottom:1px solid #b9b9b9;position:relative;color:#082935;cursor:pointer}.facArea .adList li:hover{color:#555}.facArea .adList li.view:after{width:100%}.facArea .adList li:after{content:"";width:30px;height:1px;display:block;position:absolute;bottom:-1px;left:0;background:#082935;-webkit-transition:0.6s;transition:0.6s}.facArea .adList li em{font-family:"Marcellus",serif;color:#082935;font-size:15px;width:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.facArea .list{width:460px;padding:90px 40px 100px 40px;position:relative;z-index:10;float:left}.facArea .downbox{padding-top:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facArea .downbox .btn{padding-top:0}@media (max-width:1700px){.facArea{padding-top:100px}.facArea:before{display:none}.facArea .facwrap{width:100%}.facArea .facwrap:before{display:none}.facArea .list{padding:0px 40px 100px 40px}}@media (max-width:1180px){.facArea:after{display:none}.facArea .downbox{padding-top:40px}.facArea .facwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.facArea .titleBox em.blue i{-webkit-transform:translate(-50%,-50%) rotate(-10deg);transform:translate(-50%,-50%) rotate(-10deg)}.facArea .list{width:100%;float:none;padding:20px 20px 50px 20px}.facArea .list .titleBox{display:none}.facArea .facbox{width:100%;float:none}.facArea .facbox .titleBox{display:block}}@media (max-width:767px){.facArea{padding-top:50px}}.aboutArea{overflow:hidden;-webkit-transition:0.6s;transition:0.6s;position:relative;z-index:11;opacity:0}.aboutArea.show{opacity:1}.aboutArea.show .wrap{-webkit-transform:translate(0,0px);transform:translate(0,0px);opacity:1}.aboutArea:after{content:"";width:1px;height:100%;display:block;position:absolute;bottom:0;left:320px;background:#2e484c}.aboutArea:before{content:"INITIAL";font-size:305px;font-family:"Marcellus",serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#0c2933;position:absolute;left:0;top:50%;line-height:0.6;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.aboutArea.aboutbg{background:#13313c}.aboutArea .wrap{max-width:1320px;position:relative;-webkit-transform:translate(0,-60px);transform:translate(0,-60px);opacity:0;-webkit-transition:1.2s;transition:1.2s}.aboutArea .wrap img.sideimg{position:absolute;right:105%;top:60%}@media (max-width:1180px){.aboutArea:after{display:none}.aboutArea .wrap img.sideimg{right:40px;top:40%}}.aboutBox{padding-top:280px;padding-bottom:130px;position:relative;border-right:1px solid #2e484c}.aboutBox .titleBox{position:relative;padding-bottom:110px}.aboutBox .titleBox.out{display:none}.aboutBox .titleBox:before{content:"";width:200vw;height:1px;display:block;background:#2e484c;bottom:100px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute}.aboutBox .titleBox:after{content:"";border-radius:99em 99em 0 0;width:calc(100% + 130px);height:calc(100% + 50px);display:block;border:1px solid #2e484c;border-bottom:none;top:100%;right:0%;-webkit-transform:translate(0%,-100px);transform:translate(0%,-100px);position:absolute}.aboutBox .titleBox em i{right:auto;bottom:auto;top:0;left:0;-webkit-transform:translate(-20%,60%) rotate(-15deg);transform:translate(-20%,60%) rotate(-15deg)}.aboutBox .Img{margin-top:55px;position:relative;float:left;width:50%;padding-left:115px;z-index:20}.aboutBox .Img:before{content:"";width:1px;height:200vh;display:block;background:#2e484c;right:190px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:-1;position:absolute}.aboutBox .Img span{position:absolute;top:0;left:0px;width:115px;padding:0 20px;font-size:13px;height:60%;color:#bababa;font-family:"Marcellus",serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-style:italic;letter-spacing:0}.aboutBox .Img img.mimg{position:absolute;display:block;bottom:0;left:0;border-radius:45% 45% 0 0;-webkit-transform:translate(0,80px);transform:translate(0,80px)}.aboutBox .Img img.main{border-radius:35% 0 0 0;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.aboutBox .TxtBox{padding-left:45px;float:left;width:50%;position:relative;padding-bottom:180px;z-index:15}.aboutBox .TxtBox img.simg{border-radius:99em;position:absolute;bottom:0;right:0}.aboutBox .TxtBox .Txt{padding-right:20%;font-size:14px;color:#f3e9ea;line-height:2;position:relative}.aboutBox .TxtBox .Txt .maintxt{padding-left:25px}.aboutBox .TxtBox .Txt .slogan{padding:0 0 25px 25px;position:relative;margin-bottom:25px}.aboutBox .TxtBox .Txt .slogan:after{content:"";display:block;background:#786e56;width:60px;height:1px;position:absolute;bottom:0;left:0}.aboutBox .TxtBox .Txt .slogan article{display:inline-block;font-size:18px;color:#f3e9ea;line-height:1.5;position:relative}.aboutBox .TxtBox .Txt .slogan article:before{content:"「";position:absolute;right:105%;top:0}.aboutBox .TxtBox .Txt .slogan article:after{content:"」";position:absolute;bottom:0;left:105%}.aboutBox .TxtBox .Txt .slogan div.english{font-size:15px;color:#fff;font-family:"Marcellus",serif;font-style:italic;color:#f3e9ea;padding-top:20px}@media (max-width:1580px){.aboutBox{padding-top:100px;padding-bottom:100px}}@media (max-width:1400px){.aboutBox{padding-right:90px}.aboutBox .titleBox{text-align:center}.aboutBox .titleBox.out{display:block}.aboutBox .titleBox.out:after{display:none}.aboutBox .titleBox h1:before,.aboutBox .titleBox h2:before{display:none}.aboutBox .titleBox em i{top:50%;left:50%;-webkit-transform:translate(-50%,-100%) rotate(-15deg);transform:translate(-50%,-100%) rotate(-15deg)}.aboutBox .Img{margin-top:0px;float:none;margin-left:auto;margin-right:auto;width:50%}.aboutBox .Img:before{content:"";width:1px;height:200vh;display:block;background:#2e484c;right:190px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:-1;position:absolute}.aboutBox .Img span{position:absolute;top:0;left:0px;width:115px;padding:0 20px;font-size:13px;height:60%;color:#bababa;font-family:"Marcellus",serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-style:italic;letter-spacing:0}.aboutBox .Img img.mimg{position:absolute;display:block;bottom:0;left:0;border-radius:45% 45% 0 0;-webkit-transform:translate(0,80px);transform:translate(0,80px)}.aboutBox .Img img.main{border-radius:35% 0 0 0;display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.aboutBox .TxtBox{padding-left:0px;float:none;width:50%;margin:0 auto;padding-bottom:180px;padding-top:120px}.aboutBox .TxtBox .titleBox{display:none}.aboutBox .TxtBox .Txt{padding-right:0%}.aboutBox .TxtBox .Txt .slogan{padding:0 25px 25px 25px}.aboutBox .TxtBox .Txt .slogan article{font-size:18px}}@media (max-width:1180px){.aboutBox{padding-right:0;border-right:none}.aboutBox .titleBox:before{display:none}.aboutBox .Img:before{display:none}}@media (max-width:767px){.aboutBox{padding-top:50px;padding-bottom:50px}.aboutBox .titleBox{text-align:center}.aboutBox .titleBox.out{padding-bottom:50px}.aboutBox .Img{padding-left:50px;width:100%}.aboutBox .Img span{display:none}.aboutBox .Img img.mimg{max-width:40%}.aboutBox .TxtBox{width:100%;padding-bottom:180px;padding-top:120px}.aboutBox .TxtBox img.simg{width:200px;height:200px}}.downArea{padding:280px 0 130px 0;border-top:1px solid #cfcfcf;position:relative;z-index:10}.downArea.show .wrap img.dightbg{opacity:1}.downArea.show .wrap .linkList li{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.downArea .wrap{position:relative}.downArea .wrap img.dightbg{position:absolute;top:0%;left:50%;-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%);pointer-events:none;display:block;z-index:-1;max-width:200%;opacity:0;-webkit-transition:0.6s;transition:0.6s}.downArea .wrap img.sideimg{position:absolute;top:50%;left:100%;pointer-events:none;display:block;z-index:-1}@media (max-width:1180px){.downArea{padding:100px 0 100px 0}}@media (max-width:767px){.downArea{padding:50px 0 20px 0}.downArea .wrap img.dightbg{top:0%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0.5}}.linkList{padding:0 40px}.linkList li{padding:30px 0;-webkit-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0}.linkList li:nth-child(2n){padding-left:250px}.linkList li:first-child{-webkit-transition:0.9s 0.2s;transition:0.9s 0.2s}.linkList li:nth-child(2){-webkit-transition:0.9s 0.4s;transition:0.9s 0.4s}.linkList li:nth-child(3){-webkit-transition:0.9s 0.6s;transition:0.9s 0.6s}.linkList li:nth-child(4){-webkit-transition:0.9s 0.8s;transition:0.9s 0.8s}.linkList li:nth-child(5){-webkit-transition:0.9s 1s;transition:0.9s 1s}.linkList li:nth-child(6){-webkit-transition:0.9s 1.2s;transition:0.9s 1.2s}.linkList li:nth-child(7){-webkit-transition:0.9s 1.4s;transition:0.9s 1.4s}.linkList li:nth-child(8){-webkit-transition:0.9s 1.6s;transition:0.9s 1.6s}.linkList li:nth-child(9){-webkit-transition:0.9s 1.8s;transition:0.9s 1.8s}.linkList li:hover .item .Img{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.linkList li:hover .item .Txt h4{color:#082935}.linkList li:hover .item .Txt a{color:#082935}.linkList li .item{position:relative}.linkList li .item .Img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%);opacity:0;z-index:5;-webkit-transition:0.6s;transition:0.6s}.linkList li .item .Img img{display:block;max-width:100%}.linkList li .item .Txt{position:relative;z-index:10}.linkList li .item .Txt h4{position:relative;font-size:19px;font-weight:600;color:#bababa;letter-spacing:5px}.linkList li .item .Txt h4 a{color:#bababa}.linkList li .item .Txt h4 em{display:block;font-size:105px;font-family:"Marcellus",serif;font-weight:400;letter-spacing:0}@media (max-width:1180px){.linkList li{padding:0 0 30px 0}.linkList li:nth-child(2n){padding-left:0px}.linkList li:hover .item .Img{opacity:1;-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}.linkList li .item{position:relative}.linkList li .item .Img{position:relative;top:auto;left:auto;-webkit-transform:translate(0%,0%);transform:translate(0%,0%);opacity:1}.linkList li .item .Txt{padding-top:20px}.linkList li .item .Txt h4 em{font-size:60px}}@media (max-width:767px){.linkList{padding:0 0px}.linkList li .item .Txt h4 em{font-size:30px}}