.fontEnM{font-weight:500}.fontEnM,.fontEnSB{font-family:Montserrat,sans-serif;font-style:normal;letter-spacing:.1em}.fontEnSB{font-weight:600}.fontEnB{font-weight:700}.fontEnB,.fontEnEB{font-family:Montserrat,sans-serif;font-style:normal;letter-spacing:.1em}.fontEnEB{font-weight:800}.content a:hover img,.footer a:hover img,.header a:hover img{transition:all .2s ease}img{-webkit-backface-visibility:hidden;border:none;max-width:100%;vertical-align:top;width:auto}a:hover img{opacity:.75}@media screen and (max-width:768px){img{border:none;vertical-align:top;width:100%}a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}}.btnMore{background:#fff;max-width:280px;position:relative;z-index:1}.btnMore *{border:2px solid #dab451;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#dab451;display:block;font-size:2.2rem;max-width:100%;padding:12px 0;position:relative;text-align:center;z-index:2}.btnMore :before{background:#dab451;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:center center;transition:transform .3s;z-index:-1}.btnMore :hover:before{transform:scale(1)}.btnMore :hover{color:#fff;transition:all .2s ease}@media screen and (max-width:768px){.btnMore{max-width:190px}.btnMore *{font-size:1.4rem}.btnMore :before{display:none}.btnMore :hover{color:#dab451}}.btnReserve{bottom:10%;position:fixed;right:0;width:150px;z-index:100}.btnReserve img{max-width:150px;width:150px}@media screen and (max-width:768px){.btnReserve{bottom:5%;position:fixed;right:0;width:100px;z-index:100}.btnReserve img{max-width:100%;width:100%}}@media screen and (max-width:320px){.btnReserve{bottom:5%;position:fixed;right:0;width:70px;z-index:100}}.pageTitle{position:relative}.pageTitle__img img{width:100%}.pageTitle__block{color:#fff;left:50%;margin:0 auto;position:absolute;text-align:center;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.pageTitle__text{font-size:4.6rem;letter-spacing:.05em;line-height:1.5;margin:0 0 10px}.pageTitle__textEn{display:block;font-size:2.8rem}@media screen and (max-width:768px){.pageTitle__text{font-size:2.3rem;line-height:1.5}.pageTitle__textEn{display:block;font-size:1.4rem}}.pageTitle-b{margin-bottom:6.2rem;margin-top:11rem;text-align:center}.pageTitle-b__text{font-size:4.6rem;font-weight:400;letter-spacing:.05em;line-height:1.5;margin:0 0 10px}.pageTitle-b__textEn{font-size:2.8rem;letter-spacing:0}@media screen and (max-width:768px){.pageTitle-b{padding:45px 0 40px;text-align:center}.pageTitle-b__text{font-size:2.3rem;font-weight:500;letter-spacing:.05em;margin:0 0 10px}.pageTitle-b__textEn{font-size:1.4rem;letter-spacing:0}}.iconCategory{background-image:url(/img/common/icon-category.svg);background-size:cover;color:#fff;padding:8px 0;position:relative;width:150px}.iconCategory span{display:block;font-size:13px;line-height:1.2;padding-left:40px}.page-faq .iconCategory,.page-news .iconCategory{background-image:url(/img/common/icon-category-s.svg);padding:3px 0;width:121px}.page-faq .iconCategory span,.page-news .iconCategory span{font-size:1.3rem;padding-left:25px}@media screen and (max-width:768px){.page-faq .iconCategory,.page-news .iconCategory{background-image:url(/img/common/icon-category-s.svg);padding:3px 0;width:124px}.page-faq .iconCategory span,.page-news .iconCategory span{font-size:1.1rem;padding-left:24%}}.pagenation{width:100%}.pagenation ul{align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;justify-content:space-between}.pagenation li{list-style:none}.pagenation .disabled,.pagenation li a,.pagenation li.current{color:#dab451;display:block;font-size:2rem;line-height:0;text-align:center;text-decoration:none}.pagenation li.current{color:#4d4443}.icon-arrow{fill:none;stroke:#dab451;height:4rem;width:4rem}.disabled .icon-arrow{stroke:#4d4443}.next .icon-arrow{transform:rotate(180deg)}.pagenation li a:hover{opacity:.5;transition-duration:.5s;transition-property:all;transition-timing-function:ease}@media screen and (min-width:769px){.pagenation{margin-top:25px}.pagenation ul{justify-content:center}.pagenation li{padding:1.3rem}.pagenation .disabled,.pagenation li a,.pagenation li.current{font-size:1.8rem}.icon-arrow{height:2.5rem;width:2.5rem}}