﻿.con-txt-newopen .txt,.con-results .box-results .inner,.con-worry .box-worry .inner,.con-worry .box-solution,.con-important .box-more,.con-expert .wrp .box-other .box-trainerlist,.con-store .box-store,.con-store .box-line-campaign .inner .box-hotpepper .txt,.con-store .box-cv-campaign .inner .box-hotpepper .txt,.con-flow .wrp .box-flow,.con-voice .box-voice,.con-price .box-price,.con-cv .box-cv .box-telreserve,.con-cv .box-cv .box-hotpepper .txt,.con-faq ul,.con-message .box-message,footer .con-nav nav ul,footer .con-footer .box-footer{max-width:960px;margin:auto}@media only screen and (min-width: 768px) and (max-width: 960px){.con-txt-newopen .txt,.con-results .box-results .inner,.con-worry .box-worry .inner,.con-worry .box-solution,.con-important .box-more,.con-expert .wrp .box-other .box-trainerlist,.con-store .box-store,.con-store .box-line-campaign .inner .box-hotpepper .txt,.con-store .box-cv-campaign .inner .box-hotpepper .txt,.con-flow .wrp .box-flow,.con-voice .box-voice,.con-price .box-price,.con-cv .box-cv .box-telreserve,.con-cv .box-cv .box-hotpepper .txt,.con-faq ul,.con-message .box-message,footer .con-nav nav ul,footer .con-footer .box-footer{width:95%}}@media only screen and (max-width: 767px){.con-txt-newopen .txt,.con-results .box-results .inner,.con-worry .box-worry .inner,.con-worry .box-solution,.con-important .box-more,.con-expert .wrp .box-other .box-trainerlist,.con-store .box-store,.con-store .box-line-campaign .inner .box-hotpepper .txt,.con-store .box-cv-campaign .inner .box-hotpepper .txt,.con-flow .wrp .box-flow,.con-voice .box-voice,.con-price .box-price,.con-cv .box-cv .box-telreserve,.con-cv .box-cv .box-hotpepper .txt,.con-faq ul,.con-message .box-message,footer .con-nav nav ul,footer .con-footer .box-footer{width:90%}}.con-forte .box-forte,.con-important .box-important,.con-expert .wrp{max-width:1280px;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1280px){.con-forte .box-forte,.con-important .box-important,.con-expert .wrp{width:95%}}@media print{.con-forte .box-forte,.con-important .box-important,.con-expert .wrp{width:95%}}.ie8 .con-forte .box-forte,.con-forte .ie8 .box-forte,.ie8 .con-important .box-important,.con-important .ie8 .box-important,.ie8 .con-expert .wrp,.con-expert .ie8 .wrp{width:95%}@media only screen and (max-width: 767px){.con-forte .box-forte,.con-important .box-important,.con-expert .wrp{width:90%}}html{font-size:62.5%;line-height:1.5}body{color:#1E1E1E;-webkit-text-size-adjust:none;font-size:2rem}@media only screen and (max-width: 767px){body{font-size:1.6rem}}body a{color:#1E1E1E}body a:link,body a:visited,body a:active{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none}body,pre,input,textarea,select{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,Verdana,YuGothic,"Yu Gothic","Segoe UI",Meiryo,sans-serif}input,select,textarea{font-size:100%}@media only screen and (min-width: 1025px){body .view_tab-sp,body .view_tab{display:none !important}}@media print{body .view_tab-sp,body .view_tab{display:none !important}}.ie8 body .view_tab-sp,.ie8 body .view_tab{display:none !important}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media print{body .view_sp{display:none !important}}.ie8 body .view_sp{display:none !important}@media only screen and (max-width: 1024px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?gu5b2c");src:url("../fonts/icomoon.eot?gu5b2c#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?gu5b2c") format("truetype"),url("../fonts/icomoon.woff?gu5b2c") format("woff"),url("../fonts/icomoon.svg?gu5b2c#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_b:before{content:"\e900"}.icon-arrow_r:before{content:"\e901"}.icon-reserve:before{content:"\e902"}.icon-tel:before{content:"\e903"}.box-title{text-align:center}.box-title .txt-en{margin:0 auto 8px}.box-title h2{font-size:3rem;letter-spacing:2px;font-weight:500}@media only screen and (max-width: 767px){.box-title h2{font-size:2rem}}.box-title h2 em{font-size:4rem;letter-spacing:3px;line-height:1}@media only screen and (max-width: 767px){.box-title h2 em{font-size:3rem}}.box-title.wh h2{color:#fff}.box-title .bgextend{display:inline-block;animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}.box-title .bgCextend:before{animation-name:bgRLextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:50%;height:100%;background-color:#B88F51;top:0;right:50%}.box-title .bgCextend:after{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:50%;height:100%;background-color:#B88F51;top:0;left:50%}.box-title .bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:0.6s;animation-fill-mode:forwards;opacity:0}.box-title .bgappearTrigger,.box-title .bgCextendTrigger{opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgRLextendAnime{0%{transform-origin:right;transform:scaleX(0)}50%{transform-origin:right;transform:scaleX(1)}50.001%{transform-origin:left}100%{transform-origin:left;transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}#page{overflow:hidden}header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;position:fixed;top:0;left:0;width:100%;z-index:10}@media only screen and (min-width: 768px){header .h_logo{width:25.8%;max-width:330px;max-height:330px}}@media print{header .h_logo{width:25.8%;max-width:330px;max-height:330px}}.ie8 header .h_logo{width:25.8%;max-width:330px;max-height:330px}@media only screen and (max-width: 767px){header .h_logo{width:37%}}header .h_logo a{display:block;position:relative;background:url(../images/bg_triangle@2x.png) 0 0 no-repeat;background-size:contain;padding:8% 0 50% 8%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width: 1025px){header .h_logo a:hover{opacity:0.6}}@media print{header .h_logo a:hover{opacity:0.6}}.ie8 header .h_logo a:hover{opacity:0.6}header .h_logo a img{width:43%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width: 768px){header .h_logo.fix a{background:none;padding:8% 0 0 8%}}@media print{header .h_logo.fix a{background:none;padding:8% 0 0 8%}}.ie8 header .h_logo.fix a{background:none;padding:8% 0 0 8%}@media only screen and (min-width: 768px){header .h_logo.fix a img{width:60px}}@media print{header .h_logo.fix a img{width:60px}}.ie8 header .h_logo.fix a img{width:60px}header .box-rsv{position:relative}@media only screen and (min-width: 1025px){header .box-rsv{width:40%}}@media print{header .box-rsv{width:40%}}.ie8 header .box-rsv{width:40%}@media only screen and (min-width: 768px) and (max-width: 1024px){header .box-rsv{width:54%}}@media only screen and (max-width: 767px){header .box-rsv{width:50%}}header .box-rsv .box-tel{background:#1E1E1E;width:356px;padding-right:180px;margin-left:auto}@media only screen and (max-width: 767px){header .box-rsv .box-tel{width:188px;padding-right:100px}}header .box-rsv .box-tel a{color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;padding:12px 0 14px 26px}@media only screen and (min-width: 1025px){header .box-rsv .box-tel a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}header .box-rsv .box-tel a:hover{opacity:0.6}}@media print{header .box-rsv .box-tel a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}header .box-rsv .box-tel a:hover{opacity:0.6}}.ie8 header .box-rsv .box-tel a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.ie8 header .box-rsv .box-tel a:hover{opacity:0.6}@media only screen and (max-width: 767px){header .box-rsv .box-tel a{padding:15px 0 15px 15px}}header .box-rsv .box-tel a i{font-size:1.4rem;display:inline-block;line-height:1}header .box-rsv .box-tel a i.icon-arrow_b{font-size:1rem;color:#B88F51}header .box-rsv .box-tel a .txt{font-size:1.4rem;line-height:1;display:inline-block;padding:0 8px}header .box-rsv .box-web{position:absolute;top:-20px;right:20px}@media only screen and (max-width: 767px){header .box-rsv .box-web{top:-24px;right:5px}}header .box-rsv .box-web a{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#B88F51;color:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-align:center;width:152px;height:152px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width: 1025px){header .box-rsv .box-web a:hover{opacity:0.6}}@media print{header .box-rsv .box-web a:hover{opacity:0.6}}.ie8 header .box-rsv .box-web a:hover{opacity:0.6}@media only screen and (max-width: 767px){header .box-rsv .box-web a{width:100px;height:100px;padding-top:15px}}header .box-rsv .box-web a i{display:block;font-size:3rem;line-height:1}@media only screen and (max-width: 767px){header .box-rsv .box-web a i{font-size:2.1rem}}header .box-rsv .box-web a .txt{display:block;font-size:1.4rem;font-weight:bold;padding-top:13px}@media only screen and (max-width: 767px){header .box-rsv .box-web a .txt{font-size:1.2rem;padding-top:5px;line-height:14px}}.con-hero{background:url(../images/img_mv.jpg) center center no-repeat;background-size:cover;text-align:center;padding-top:160px;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.con-hero{background-image:url(../images/img_mv@2x.jpg);background-position:20% -8rem;background-size:250% auto;padding-top:14vh}}.con-hero:before{content:"";background:rgba(255,255,255,0.7);width:100%;height:30%;position:absolute;bottom:0;left:0;z-index:1}@media only screen and (max-width: 767px){.con-hero:before{background:#fff;background:linear-gradient(180deg, rgba(255,255,255,0) 0%,#ffffff 50%,#ffffff 100%);height:60%}}.con-hero .il{margin:0 auto 14px}.con-hero .il img{width:50px;height:85px}.con-hero .txt-subcatch{letter-spacing:2px;font-weight:500}@media only screen and (max-width: 767px){.con-hero .txt-subcatch{letter-spacing:0;margin-bottom:1.25em;position:relative;z-index:1}}.con-hero .txt-subcatch em{font-size:3rem;letter-spacing:3px;background:linear-gradient(rgba(0,0,0,0) 60%,rgba(184,143,81,0.3) 60%)}@media only screen and (max-width: 767px){.con-hero .txt-subcatch em{font-size:2rem;letter-spacing:-0.05em}}.con-hero h1.js-inview-in{animation-delay:.4s}.con-hero h1.js-inview-in span.jp:before,.con-hero h1.js-inview-in span.jp:after{animation-delay:.8s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:border-in;animation-name:border-in;transition-timing-function:cubic-bezier(0.76, 0, 0.24, 1)}@media only screen and (max-width: 767px){.con-hero h1.js-inview-in span.jp:before,.con-hero h1.js-inview-in span.jp:after{-webkit-animation-name:border-inSP;animation-name:border-inSP}}@media only screen and (max-width: 767px){.con-hero h1{position:relative;z-index:1}}.con-hero h1 span.en{display:block;font-size:7rem;letter-spacing:-3.5px}@media only screen and (max-width: 767px){.con-hero h1 span.en{font-size:6rem;line-height:1;padding-bottom:0.25em}}.con-hero h1 span.jp{display:inline-block;position:relative}.con-hero h1 span.jp:before,.con-hero h1 span.jp:after{content:"";width:0;height:1px;background:#1E1E1E;top:50%;position:absolute;opacity:0}.con-hero h1 span.jp:before{right:calc(100% + 20px)}.con-hero h1 span.jp:after{left:calc(100% + 20px)}.con-hero .txt-detail{letter-spacing:3px;margin:140px auto 25px;position:relative;z-index:2}.con-hero .txt-detail.js-inview-in{animation-delay:.8s}@media only screen and (max-width: 767px){.con-hero .txt-detail{margin:40px auto 30px;letter-spacing:0}}.con-hero .btn-rsv{max-width:387px;margin:0 auto 50px;position:relative;z-index:2}@media only screen and (max-width: 767px){.con-hero .btn-rsv{width:90%}}.con-hero .btn-rsv a{display:block;width:100%;-moz-border-radius:5rem;-webkit-border-radius:5rem;border-radius:5rem;font-weight:bold;color:#fff;padding:23px;position:relative;background:#B88F51;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width: 1025px){.con-hero .btn-rsv a:hover{opacity:0.6}}@media print{.con-hero .btn-rsv a:hover{opacity:0.6}}.ie8 .con-hero .btn-rsv a:hover{opacity:0.6}.con-hero .btn-rsv a i{position:absolute;bottom:-10px;left:0;right:0;margin:auto;background:#1E1E1E;color:#fff;width:20px;height:20px;line-height:20px;font-size:1rem;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.con-hero .btn-rsv a i:before{display:inline-block;transform:scale(0.7)}.con-hero.lower{margin-top:-100px;padding-top:200px}@media only screen and (max-width: 767px){.con-hero.lower{background-position:20% 0;background-size:cover;margin-top:-80px;padding-top:130px}}@media only screen and (min-width: 768px){.con-hero.lower:before{display:none}}@media print{.con-hero.lower:before{display:none}}.ie8 .con-hero.lower:before{display:none}@media only screen and (max-width: 767px){.con-hero.lower:before{background:#fff;background:linear-gradient(180deg, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 100%);height:60%}}.con-hero.lower .txt-lower{font-weight:300;margin-bottom:80px}@media only screen and (max-width: 767px){.con-hero.lower .txt-lower{margin-bottom:36px}}.con-hero.lower .btn-rsv{margin:45px auto 132px}@media only screen and (max-width: 767px){.con-hero.lower .btn-rsv{margin-bottom:60px}}@-webkit-keyframes border-in{from{opacity:0;width:0}to{opacity:1;width:100px}}@keyframes border-in{from{opacity:0;width:0}to{opacity:1;width:100px}}@-webkit-keyframes border-inSP{from{opacity:0;width:0}to{opacity:1;width:50px}}@keyframes border-inSP{from{opacity:0;width:0}to{opacity:1;width:50px}}.con-txt-newopen{background:#4A4A4A;background:#4a4a4a;background:linear-gradient(94deg, #4a4a4a 0%,#1e1e1e 100%)}.con-txt-newopen .txt{text-align:center;color:#fff;letter-spacing:0.07em;padding:36px 0}@media only screen and (max-width: 767px){.con-txt-newopen .txt{font-size:1.6rem;padding:30px 0}}.con-txt-newopen .txt em{color:#B88F51}.con-results{overflow:hidden}.con-results .loop-wrap{display:-webkit-flex;display:flex;width:100vw;height:241px;overflow:hidden}@media only screen and (max-width: 767px){.con-results .loop-wrap{height:90px}}.con-results .loop-wrap img{width:auto;max-width:none;height:100%;margin:0}.con-results .loop-wrap img:first-child{animation:loop 100s -50s linear infinite}.con-results .loop-wrap img:last-child{animation:loop2 100s linear infinite}.con-results .box-results{background:url(../images/bg_curve.png) center 0 no-repeat;background-size:100% 100%;padding:120px 0 90px;position:relative;z-index:1;margin-top:-90px}@media only screen and (max-width: 767px){.con-results .box-results{background-image:url(../images/bg_curve-sp@2x.png);margin-top:-30px;padding:120px 0 30px}}.con-results .box-results .inner{position:relative}.con-results .box-results .inner .catch{position:absolute;top:-3em;left:-1em;transform:rotate(355deg)}@media only screen and (max-width: 767px){.con-results .box-results .inner .catch{top:-4em;left:-0.5em}}.con-results .box-results .inner .catch span{font-weight:300}.con-results .box-results .inner .catch span em{font-size:2.6rem}.con-results .box-results .inner ul{display:-webkit-flex;display:flex}@media only screen and (min-width: 768px){.con-results .box-results .inner ul{-webkit-justify-content:center;justify-content:center}}@media print{.con-results .box-results .inner ul{-webkit-justify-content:center;justify-content:center}}.ie8 .con-results .box-results .inner ul{-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 767px){.con-results .box-results .inner ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.con-results .box-results .inner ul li{text-align:center;width:33.33333%;position:relative;padding:0 3%}@media only screen and (max-width: 767px){.con-results .box-results .inner ul li{width:50%;margin-bottom:25px}}.con-results .box-results .inner ul li:before{content:"";background:rgba(255,255,255,0.5);width:1px;height:100px;position:absolute;top:10px;left:0}@media only screen and (max-width: 767px){.con-results .box-results .inner ul li:first-child{width:100%}}.con-results .box-results .inner ul li:first-child:before{display:none}.con-results .box-results .inner ul li:first-child .txt-results:before{left:-32px}.con-results .box-results .inner ul li:first-child .txt-results:after{right:-32px}.con-results .box-results .inner ul li:first-child .txt-results em{font-size:4rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-results .box-results .inner ul li:first-child .txt-results em{font-size:3.6rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-results .box-results .inner ul li:first-child .txt-detail br{display:none}}@media only screen and (max-width: 767px){.con-results .box-results .inner ul li:first-child .txt-detail{text-align:center}}@media only screen and (max-width: 767px){.con-results .box-results .inner ul li:nth-child(2):before{display:none}}.con-results .box-results .inner ul li .txt-results{position:relative;margin-bottom:22px;color:#fff;font-weight:500;display:inline-block}@media only screen and (max-width: 767px){.con-results .box-results .inner ul li .txt-results{margin-bottom:8px}}.con-results .box-results .inner ul li .txt-results:before,.con-results .box-results .inner ul li .txt-results:after{content:"";width:32px;height:66px;position:absolute;bottom:5px}@media only screen and (max-width: 767px){.con-results .box-results .inner ul li .txt-results:before,.con-results .box-results .inner ul li .txt-results:after{width:21px;height:44px;bottom:15px}}.con-results .box-results .inner ul li .txt-results:before{background:url(../images/deco_laurel_l.svg) 0 0 no-repeat;background-size:contain;left:-42px}@media only screen and (max-width: 767px){.con-results .box-results .inner ul li .txt-results:before{left:-26px}}.con-results .box-results .inner ul li .txt-results:after{background:url(../images/deco_laurel_r.svg) 0 0 no-repeat;background-size:contain;right:-42px}@media only screen and (max-width: 767px){.con-results .box-results .inner ul li .txt-results:after{right:-26px}}.con-results .box-results .inner ul li .txt-results em{font-size:6rem;line-height:0.9}@media only screen and (max-width: 1024px){.con-results .box-results .inner ul li .txt-results em{font-size:5rem}}.con-results .box-results .inner ul li .txt-results span{font-size:3rem}@media only screen and (max-width: 767px){.con-results .box-results .inner ul li .txt-results span{font-size:2.5rem}}.con-results .box-results .inner ul li .txt-detail{color:rgba(48,47,48,0.7);font-size:1.2rem}@media only screen and (max-width: 767px){.con-results .box-results .inner ul li .txt-detail{text-align:left;font-size:1.1rem}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.con-worry .box-worry{background:#4A4A4A url(../images/img_worry.jpg) center 0 no-repeat;background-size:cover;padding:140px 0 180px;margin-top:-90px}@media only screen and (max-width: 767px){.con-worry .box-worry{background-image:url(../images/img_worry@2x.jpg);background-size:contain;position:relative;padding-bottom:160px}.con-worry .box-worry:before{content:"";width:100%;height:90%;position:absolute;bottom:0;left:0;background:#1e1e1e;background:linear-gradient(180deg, rgba(30,30,30,0) 0%,#1e1e1e 25%,rgba(30,30,30,0.7) 100%)}}.con-worry .box-worry .inner{max-width:740px}@media only screen and (max-width: 767px){.con-worry .box-worry .inner{position:relative;z-index:1}}.con-worry .box-worry .inner .box-title{margin-bottom:40px}@media only screen and (max-width: 767px){.con-worry .box-worry .inner .box-title{margin-bottom:27px}}.con-worry .box-worry .inner .box-title .txt-en{width:50px;height:35px}@media only screen and (min-width: 768px){.con-worry .box-worry .inner ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}@media print{.con-worry .box-worry .inner ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}.ie8 .con-worry .box-worry .inner ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.con-worry .box-worry .inner ul li{border-top:1px solid rgba(255,255,255,0.5);border-left:1px solid rgba(255,255,255,0.5);padding:20px 0 10px 30px;margin-bottom:30px}@media only screen and (min-width: 768px){.con-worry .box-worry .inner ul li{width:46%}.con-worry .box-worry .inner ul li:first-child .txt,.con-worry .box-worry .inner ul li:last-child .txt{line-height:3}}@media print{.con-worry .box-worry .inner ul li{width:46%}.con-worry .box-worry .inner ul li:first-child .txt,.con-worry .box-worry .inner ul li:last-child .txt{line-height:3}}.ie8 .con-worry .box-worry .inner ul li{width:46%}.ie8 .con-worry .box-worry .inner ul li:first-child .txt,.ie8 .con-worry .box-worry .inner ul li:last-child .txt{line-height:3}@media only screen and (max-width: 767px){.con-worry .box-worry .inner ul li{padding:10px 0 10px 20px}}@media only screen and (min-width: 768px){.con-worry .box-worry .inner ul li:nth-child(even){transform:translateY(40px)}}@media print{.con-worry .box-worry .inner ul li:nth-child(even){transform:translateY(40px)}}.ie8 .con-worry .box-worry .inner ul li:nth-child(even){transform:translateY(40px)}.con-worry .box-worry .inner ul li .txt{color:#fff;font-weight:300}.con-worry .box-solution{max-width:860px;margin-top:-80px;position:relative;z-index:1}.con-worry .box-solution h3{background:#1E1E1E;color:#fff;font-size:3rem;font-weight:300;letter-spacing:2.1px;text-align:center;padding:18px;max-width:600px;margin:0 auto;position:relative;z-index:2}@media only screen and (max-width: 767px){.con-worry .box-solution h3{width:90%;font-size:2rem}}.con-worry .box-solution .inner{background:#fff;-moz-box-shadow:0 0 6px rgba(0,0,0,0.16);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.16);box-shadow:0 0 6px rgba(0,0,0,0.16);padding:90px 40px 50px;margin-top:-40px;position:relative}@media only screen and (max-width: 767px){.con-worry .box-solution .inner{padding:80px 16px 40px}}.con-worry .box-solution .inner h4{font-size:2.6rem;font-weight:500;text-align:center;line-height:1.7}@media only screen and (max-width: 767px){.con-worry .box-solution .inner h4{font-size:1.6rem;margin-bottom:20px}}@media only screen and (max-width: 543.5px){.con-worry .box-solution .inner h4{font-size:4vw}}.con-worry .box-solution .inner h4 .beige{color:#B88F51;font-size:3.6rem}@media only screen and (max-width: 767px){.con-worry .box-solution .inner h4 .beige{font-size:2rem}}@media only screen and (max-width: 543.5px){.con-worry .box-solution .inner h4 .beige{font-size:5.5vw}}.con-worry .box-solution .inner h4 .middle{font-size:3rem}@media only screen and (max-width: 767px){.con-worry .box-solution .inner h4 .middle{font-size:1.8rem}}@media only screen and (max-width: 543.5px){.con-worry .box-solution .inner h4 .middle{font-size:5vw}}.con-worry .box-solution .inner h4 .marker{background:linear-gradient(rgba(0,0,0,0) 60%,rgba(184,143,81,0.3) 60%)}.con-worry .box-solution .inner h4 .marker em{font-size:4rem}@media only screen and (max-width: 767px){.con-worry .box-solution .inner h4 .marker em{font-size:3rem}}@media only screen and (max-width: 543.5px){.con-worry .box-solution .inner h4 .marker em{font-size:8.5vw}}@media only screen and (max-width: 767px){.con-worry .box-solution .inner .box-img{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100vw;margin:0 calc(50% - 50vw)}}@media only screen and (min-width: 768px){.con-worry .box-solution .inner .box-img li{position:absolute;top:90px;left:-110px}}@media print{.con-worry .box-solution .inner .box-img li{position:absolute;top:90px;left:-110px}}.ie8 .con-worry .box-solution .inner .box-img li{position:absolute;top:90px;left:-110px}@media only screen and (max-width: 767px){.con-worry .box-solution .inner .box-img li{width:50%}.con-worry .box-solution .inner .box-img li img{margin-left:-5%}}@media only screen and (min-width: 768px){.con-worry .box-solution .inner .box-img li:last-child{left:auto;right:-110px}}@media print{.con-worry .box-solution .inner .box-img li:last-child{left:auto;right:-110px}}.ie8 .con-worry .box-solution .inner .box-img li:last-child{left:auto;right:-110px}@media only screen and (max-width: 767px){.con-worry .box-solution .inner .box-img li:last-child{text-align:right}.con-worry .box-solution .inner .box-img li:last-child img{margin-left:0;margin-right:-5%}}.con-worry .box-solution .inner .box-support{margin-top:72px;background:#F5F6F8;padding:20px 0 30px}@media only screen and (max-width: 767px){.con-worry .box-solution .inner .box-support{margin-top:50px;padding-bottom:20px}}.con-worry .box-solution .inner .box-support .txt-catch{background:#1E1E1E;text-align:center;padding:16px;position:relative;width:calc(100% + 20px);margin-left:-10px}.con-worry .box-solution .inner .box-support .txt-catch:before,.con-worry .box-solution .inner .box-support .txt-catch:after{content:"";width:0;height:0;border-style:solid;position:absolute;bottom:-10px}.con-worry .box-solution .inner .box-support .txt-catch:before{border-width:0 10px 10px 0;border-color:transparent rgba(48,47,48,0.7) transparent transparent;left:0}.con-worry .box-solution .inner .box-support .txt-catch:after{border-width:10px 10px 0 0;border-color:rgba(48,47,48,0.7) transparent transparent transparent;right:0}.con-worry .box-solution .inner .box-support .txt-catch>span{color:#fff}.con-worry .box-solution .inner .box-support .txt-catch>span .baige{color:#B88F51;font-weight:bold}.con-worry .box-solution .inner .box-support .txt-catch>span .baige em{font-size:120%}@media only screen and (min-width: 768px){.con-worry .box-solution .inner .box-support dl{margin:30px 40px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media print{.con-worry .box-solution .inner .box-support dl{margin:30px 40px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}.ie8 .con-worry .box-solution .inner .box-support dl{margin:30px 40px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 767px){.con-worry .box-solution .inner .box-support dl{margin:20px 20px 0}}.con-worry .box-solution .inner .box-support dl dt{background:rgba(30,30,30,0.3);position:relative;font-weight:bold;color:#fff;width:30%;height:80px;line-height:80px;text-align:center}@media only screen and (max-width: 767px){.con-worry .box-solution .inner .box-support dl dt{width:100%;height:auto;padding:16px;line-height:1.5}}.con-worry .box-solution .inner .box-support dl dt:after{content:"";width:0;height:0;border-style:solid;border-width:40px 0 40px 20px;border-color:transparent transparent transparent rgba(30,30,30,0.3);position:absolute;right:-20px;top:0}@media only screen and (max-width: 767px){.con-worry .box-solution .inner .box-support dl dt:after{border-width:20px 30px 0 30px;border-color:rgba(30,30,30,0.3) transparent transparent transparent;right:0;left:0;top:auto;bottom:-20px;margin:0 auto}}.con-worry .box-solution .inner .box-support dl dd{width:70%;color:#302F30;padding-left:5%}@media only screen and (max-width: 767px){.con-worry .box-solution .inner .box-support dl dd{width:100%;padding:40px 0 0}}.con-forte{padding:180px 0}@media only screen and (max-width: 767px){.con-forte{padding:90px 0}}.con-forte .box-title{margin-bottom:40px}.con-forte .box-title .txt-en img{width:42px;height:22px}@media only screen and (max-width: 767px){.con-forte .box-forte{width:95%}}@media only screen and (min-width: 768px){.con-forte .box-forte .box{display:-webkit-flex;display:flex}}@media print{.con-forte .box-forte .box{display:-webkit-flex;display:flex}}.ie8 .con-forte .box-forte .box{display:-webkit-flex;display:flex}.con-forte .box-forte .box:nth-child(even){padding-top:30px}@media only screen and (min-width: 768px){.con-forte .box-forte .box:nth-child(even) .img{order:2;transform:translateY(-130px)}}@media print{.con-forte .box-forte .box:nth-child(even) .img{order:2;transform:translateY(-130px)}}.ie8 .con-forte .box-forte .box:nth-child(even) .img{order:2;transform:translateY(-130px)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-forte .box-forte .box:nth-child(even) .img{transform:translateY(0)}}@media only screen and (min-width: 768px){.con-forte .box-forte .box:nth-child(even) .box-txt{order:1;padding-left:0;padding-right:30px}.con-forte .box-forte .box:nth-child(even) .box-txt h3{max-width:445px;margin-left:auto}.con-forte .box-forte .box:nth-child(even) .box-txt h3 span{border-right:none;border-left:1px solid #B88F51;padding:0 0 30px 40px}.con-forte .box-forte .box:nth-child(even) .box-txt h3 span:after{width:calc(100% + 200px);right:auto;left:0}.con-forte .box-forte .box:nth-child(even) .box-txt .txt{margin-left:auto;padding-left:40px}}@media print{.con-forte .box-forte .box:nth-child(even) .box-txt{order:1;padding-left:0;padding-right:30px}.con-forte .box-forte .box:nth-child(even) .box-txt h3{max-width:445px;margin-left:auto}.con-forte .box-forte .box:nth-child(even) .box-txt h3 span{border-right:none;border-left:1px solid #B88F51;padding:0 0 30px 40px}.con-forte .box-forte .box:nth-child(even) .box-txt h3 span:after{width:calc(100% + 200px);right:auto;left:0}.con-forte .box-forte .box:nth-child(even) .box-txt .txt{margin-left:auto;padding-left:40px}}.ie8 .con-forte .box-forte .box:nth-child(even) .box-txt{order:1;padding-left:0;padding-right:30px}.ie8 .con-forte .box-forte .box:nth-child(even) .box-txt h3{max-width:445px;margin-left:auto}.ie8 .con-forte .box-forte .box:nth-child(even) .box-txt h3 span{border-right:none;border-left:1px solid #B88F51;padding:0 0 30px 40px}.ie8 .con-forte .box-forte .box:nth-child(even) .box-txt h3 span:after{width:calc(100% + 200px);right:auto;left:0}.ie8 .con-forte .box-forte .box:nth-child(even) .box-txt .txt{margin-left:auto;padding-left:40px}@media only screen and (min-width: 768px){.con-forte .box-forte .box .img{width:50%}}@media print{.con-forte .box-forte .box .img{width:50%}}.ie8 .con-forte .box-forte .box .img{width:50%}@media only screen and (min-width: 768px){.con-forte .box-forte .box .box-txt{width:50%;padding-left:30px;padding-top:20px}}@media print{.con-forte .box-forte .box .box-txt{width:50%;padding-left:30px;padding-top:20px}}.ie8 .con-forte .box-forte .box .box-txt{width:50%;padding-left:30px;padding-top:20px}@media only screen and (max-width: 767px){.con-forte .box-forte .box .box-txt{width:95%;margin:0 auto}}.con-forte .box-forte .box .box-txt h3{color:#B88F51;font-size:3rem;font-weight:500;letter-spacing:0.07em;line-height:1.45}@media only screen and (max-width: 767px){.con-forte .box-forte .box .box-txt h3{font-size:2rem;letter-spacing:0;margin-top:-8rem}}.con-forte .box-forte .box .box-txt h3 span{display:inline-block;padding:0 40px 30px 0;border-right:1px solid #B88F51;position:relative}@media only screen and (max-width: 767px){.con-forte .box-forte .box .box-txt h3 span{display:block;padding:10rem 20px 20px 0}}.con-forte .box-forte .box .box-txt h3 span:after{content:"";width:calc(100% + 80px);height:1px;background:#B88F51;position:absolute;bottom:0;right:0}@media only screen and (max-width: 767px){.con-forte .box-forte .box .box-txt h3 span:after{width:100%}}.con-forte .box-forte .box .box-txt .txt{font-size:80%;font-weight:300;letter-spacing:0.07em;max-width:445px;line-height:1.8;margin-top:30px}@media only screen and (max-width: 767px){.con-forte .box-forte .box .box-txt .txt{margin-top:20px}}.con-important{background:#1E1E1E url(../images/bg_important_t.jpg) center 0 no-repeat;background-size:contain;padding:90px 0 200px;position:relative}@media only screen and (max-width: 767px){.con-important{overflow:hidden;background-image:url(../images/bg_important_t@2x.jpg);padding-bottom:90px}}.con-important:before{content:"";background-image:url(../images/bg_important_b.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;position:absolute;bottom:0;left:0;width:100%;height:30%}@media only screen and (max-width: 767px){.con-important:before{background-image:url(../images/bg_important_b@2x.jpg);background-size:170% auto}}@media only screen and (max-width: 767px){.con-important .box-important{overflow:visible}}.con-important .box-important .box-title{margin-bottom:55px}@media only screen and (max-width: 767px){.con-important .box-important .box-title{margin-bottom:50px}}.con-important .box-important .box-title .txt-en img{width:89px;height:30px}.con-important .box-important ul{margin-bottom:120px}@media only screen and (max-width: 767px){.con-important .box-important ul{margin-bottom:0}}@media only screen and (min-width: 768px){.con-important .box-important ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media print{.con-important .box-important ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}.ie8 .con-important .box-important ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 767px){.con-important .box-important ul li{margin-bottom:50px}}.con-important .box-important ul li:nth-child(1) .img img{max-width:none;width:109.1%;margin-left:-9.1%}@media only screen and (max-width: 767px){.con-important .box-important ul li:nth-child(1) .img img{width:110%;margin-left:-20%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-important .box-important ul li:nth-child(2){margin:50px auto}}@media only screen and (min-width: 768px){.con-important .box-important ul li:nth-child(2) .img{order:2;transform:translateY(-9%);text-align:left}}@media print{.con-important .box-important ul li:nth-child(2) .img{order:2;transform:translateY(-9%);text-align:left}}.ie8 .con-important .box-important ul li:nth-child(2) .img{order:2;transform:translateY(-9%);text-align:left}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-important .box-important ul li:nth-child(2) .img{transform:translateY(-2%)}}@media only screen and (max-width: 767px){.con-important .box-important ul li:nth-child(2) .img{text-align:right}.con-important .box-important ul li:nth-child(2) .img img{max-width:none;width:100%;margin-right:-15%}}@media only screen and (min-width: 768px){.con-important .box-important ul li:nth-child(2) .box-txt{order:1;margin-left:auto;padding-left:0;padding-right:3%}}@media print{.con-important .box-important ul li:nth-child(2) .box-txt{order:1;margin-left:auto;padding-left:0;padding-right:3%}}.ie8 .con-important .box-important ul li:nth-child(2) .box-txt{order:1;margin-left:auto;padding-left:0;padding-right:3%}@media only screen and (min-width: 768px){.con-important .box-important ul li:nth-child(2) .box-txt h3 .num{transform:translateX(-60px);right:auto;left:0;text-align:left;padding-left:0.1em}}@media print{.con-important .box-important ul li:nth-child(2) .box-txt h3 .num{transform:translateX(-60px);right:auto;left:0;text-align:left;padding-left:0.1em}}.ie8 .con-important .box-important ul li:nth-child(2) .box-txt h3 .num{transform:translateX(-60px);right:auto;left:0;text-align:left;padding-left:0.1em}.con-important .box-important ul li:nth-child(2) .box-txt h3:after{width:120%;right:-10%}@media only screen and (max-width: 767px){.con-important .box-important ul li:nth-child(2) .box-txt h3:after{width:100%;right:0}}@media only screen and (max-width: 767px){.con-important .box-important ul li:nth-child(3) .img img{max-width:none;width:100%;margin-left:-15%}}@media only screen and (min-width: 768px){.con-important .box-important ul li .img{width:43%;text-align:right}}@media print{.con-important .box-important ul li .img{width:43%;text-align:right}}.ie8 .con-important .box-important ul li .img{width:43%;text-align:right}@media only screen and (min-width: 768px){.con-important .box-important ul li .box-txt{width:57%;padding-left:3%;max-width:560px}}@media print{.con-important .box-important ul li .box-txt{width:57%;padding-left:3%;max-width:560px}}.ie8 .con-important .box-important ul li .box-txt{width:57%;padding-left:3%;max-width:560px}@media only screen and (max-width: 767px){.con-important .box-important ul li .box-txt{margin-top:-1.5em}}.con-important .box-important ul li .box-txt h3{color:#B88F51;position:relative;padding-bottom:30px;margin-bottom:30px}@media only screen and (max-width: 767px){.con-important .box-important ul li .box-txt h3{padding-bottom:16px;margin-bottom:16px}}.con-important .box-important ul li .box-txt h3 span{display:block}.con-important .box-important ul li .box-txt h3 .num{font-family:"Italianno",cursive;opacity:0.3;line-height:0.3em;vertical-align:bottom;font-size:40rem;position:absolute;right:10%;bottom:-20px;font-weight:normal}@media only screen and (min-width: 768px){.con-important .box-important ul li .box-txt h3 .num{width:1em;text-align:right;padding-right:0.1em}}@media print{.con-important .box-important ul li .box-txt h3 .num{width:1em;text-align:right;padding-right:0.1em}}.ie8 .con-important .box-important ul li .box-txt h3 .num{width:1em;text-align:right;padding-right:0.1em}@media only screen and (max-width: 767px){.con-important .box-important ul li .box-txt h3 .num{padding-right:0.1em;line-height:1;right:0;font-size:30rem;bottom:-0.37em}}.con-important .box-important ul li .box-txt h3 .txt-tl{letter-spacing:2px;font-size:3rem;font-weight:500}@media only screen and (max-width: 767px){.con-important .box-important ul li .box-txt h3 .txt-tl{font-size:2rem}}.con-important .box-important ul li .box-txt h3:after{content:"";background:#B88F51;width:110%;height:1px;position:absolute;right:0;bottom:0}@media only screen and (max-width: 767px){.con-important .box-important ul li .box-txt h3:after{width:100%}}.con-important .box-important ul li .box-txt .txt{color:#fff;font-weight:300;font-size:80%;line-height:2;width:90%}@media only screen and (max-width: 767px){.con-important .box-important ul li .box-txt .txt{width:100%}}.con-important .box-more{background:#fff;-moz-box-shadow:0 0 6px rgba(0,0,0,0.16);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.16);box-shadow:0 0 6px rgba(0,0,0,0.16);padding:70px 50px 10px;position:relative;z-index:1}@media only screen and (max-width: 767px){.con-important .box-more{padding:40px 20px 0}}.con-important .box-more .box-intro{text-align:center;position:relative}.con-important .box-more .box-intro .txt-more{position:absolute;top:-40px;left:-100px}.con-important .box-more .box-intro h2{font-weight:500;font-size:3rem;letter-spacing:2px;margin-bottom:20px;position:relative;display:inline-block}@media only screen and (max-width: 767px){.con-important .box-more .box-intro h2{font-size:2rem;text-align:left;letter-spacing:0}}.con-important .box-more .box-intro h2:after{content:"";background:url(../images/deco_more.svg) 0 0 no-repeat;background-size:contain;width:140px;height:140px;position:absolute;top:-60px;left:-100px;z-index:-1}@media only screen and (max-width: 767px){.con-important .box-more .box-intro h2:after{width:98px;height:98px;top:-30px;left:-20px}}@media only screen and (max-width: 767px){.con-important .box-more .box-intro h2 .parsonal{display:block;padding-left:68px}}.con-important .box-more .box-intro h2 .effect{font-size:133%}@media only screen and (max-width: 767px){.con-important .box-more .box-intro h2 .effect{text-align:center;display:block;font-size:120%}}.con-important .box-more .box-intro h2 .effect em{background:linear-gradient(rgba(0,0,0,0) 60%,rgba(184,143,81,0.3) 60%)}.con-important .box-more .box-intro .txt-attention{font-size:1.4rem;color:rgba(74,74,74,0.7);margin-bottom:50px}@media only screen and (max-width: 767px){.con-important .box-more .box-intro .txt-attention{margin-bottom:30px}}.con-important .box-more ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between}.con-important .box-more ul li{width:31.33333%;margin-bottom:48px}@media only screen and (max-width: 767px){.con-important .box-more ul li{width:48%;margin-bottom:30px}}.con-important .box-more ul li .caption{margin-top:8px}@media only screen and (max-width: 767px){.con-important .box-more ul li .caption{font-size:1.4rem;text-align:center}}@media only screen and (max-width: 543.5px){.con-important .box-more ul li .caption{font-size:3.7vw}}.con-expert{background:#F5F6F8;overflow:hidden}.con-expert .wrp{padding:190px 0 50px}@media only screen and (max-width: 767px){.con-expert .wrp{padding:90px 0 50px}}.con-expert .wrp .box-title{margin-bottom:82px}@media only screen and (max-width: 767px){.con-expert .wrp .box-title{margin-bottom:24px}}.con-expert .wrp .box-title .txt-en img{width:57px;height:30px}@media only screen and (max-width: 767px){.con-expert .wrp .box-top{position:relative}.con-expert .wrp .box-top:after{content:"";background:#1E1E1E;width:100vw;height:50%;position:absolute;bottom:0;left:0;z-index:0}}.con-expert .wrp .box-top .deco-title{position:relative;text-align:center}@media only screen and (max-width: 767px){.con-expert .wrp .box-top .deco-title{text-align:left}}.con-expert .wrp .box-top .deco-title .en{font-size:7.2vw;font-weight:bold;opacity:0.1;color:#B88F51;position:absolute;top:-0.4em;right:0;line-height:1;width:100vw}@media only screen and (min-width: 1281px){.con-expert .wrp .box-top .deco-title .en{font-size:10rem}}@media print{.con-expert .wrp .box-top .deco-title .en{font-size:10rem}}.ie8 .con-expert .wrp .box-top .deco-title .en{font-size:10rem}@media only screen and (max-width: 767px){.con-expert .wrp .box-top .deco-title .en{position:static;font-size:18vw;width:100vw;margin-left:-0.25em;display:block;line-height:0.9}}.con-expert .wrp .box-top .deco-title .jp{display:inline-block;font-size:80%}@media only screen and (max-width: 767px){.con-expert .wrp .box-top .deco-title .jp{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}}.con-expert .wrp .box-top .box-detail{position:relative;text-align:center;margin-top:60px}@media only screen and (max-width: 767px){.con-expert .wrp .box-top .box-detail{z-index:1;overflow:hidden;margin-top:-10px}}.con-expert .wrp .box-top .box-detail.js-inview-in:after{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInLeft;animation-name:slideInLeft;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.con-expert .wrp .box-top .box-detail:after{content:"";background:#1E1E1E;width:100vw;height:80%;position:absolute;bottom:0;left:0;opacity:0}@media only screen and (max-width: 767px){.con-expert .wrp .box-top .box-detail:after{display:none}}.con-expert .wrp .box-top .box-detail .img{margin-bottom:10px;position:relative;z-index:1;display:inline-block}@media only screen and (max-width: 767px){.con-expert .wrp .box-top .box-detail .img{width:80%}}.con-expert .wrp .box-top .box-detail .img span{position:absolute;opacity:0.3;display:inline-block;color:#B88F51;font-size:5rem;letter-spacing:-0.05em;transform:rotate(90deg);top:2.8em;right:-2em}@media only screen and (max-width: 767px){.con-expert .wrp .box-top .box-detail .img span{font-size:2.9rem}}.con-expert .wrp .box-top .box-detail .img:before{content:"";background:#B88F51;width:10px;height:55%;position:absolute;bottom:-20%;right:3em;opacity:0.3}@media only screen and (max-width: 767px){.con-expert .wrp .box-top .box-detail .img:before{width:5px;right:2em;height:60%;bottom:-25%}}.con-expert .wrp .box-top .box-detail .name{color:#fff;padding-bottom:50px;font-size:3rem;position:relative;z-index:1}@media only screen and (max-width: 767px){.con-expert .wrp .box-top .box-detail .name{font-size:2rem;padding-bottom:30px}}.con-expert .wrp .box-other{margin-top:180px}@media only screen and (max-width: 767px){.con-expert .wrp .box-other{margin-top:80px}}.con-expert .wrp .box-other .deco-title{position:relative;text-align:center;margin-bottom:80px}@media only screen and (max-width: 767px){.con-expert .wrp .box-other .deco-title{text-align:right;margin-bottom:30px}}.con-expert .wrp .box-other .deco-title .en{font-size:7vw;font-weight:bold;opacity:0.1;color:#302F30;position:absolute;top:-0.4em;left:0;line-height:1;width:100vw}@media only screen and (min-width: 1281px){.con-expert .wrp .box-other .deco-title .en{font-size:10rem}}@media print{.con-expert .wrp .box-other .deco-title .en{font-size:10rem}}.ie8 .con-expert .wrp .box-other .deco-title .en{font-size:10rem}@media only screen and (max-width: 767px){.con-expert .wrp .box-other .deco-title .en{position:static;width:95vw;font-size:18vw;display:block;line-height:0.9}}.con-expert .wrp .box-other .deco-title .jp{display:inline-block;font-size:80%}@media only screen and (max-width: 767px){.con-expert .wrp .box-other .deco-title .jp{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}}.con-expert .wrp .box-other .box-trainerlist{padding-bottom:50px;position:relative}@media only screen and (max-width: 767px){.con-expert .wrp .box-other .box-trainerlist{width:95%;padding-bottom:30px}}.con-expert .wrp .box-other .box-trainerlist.js-inview-in:before{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.con-expert .wrp .box-other .box-trainerlist:before{content:"";background:#fff;width:155%;height:87%;position:absolute;bottom:0;left:-50%;z-index:0;opacity:0}@media only screen and (max-width: 767px){.con-expert .wrp .box-other .box-trainerlist:before{height:92%}}.con-expert .wrp .box-other .box-trainerlist ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1}@media only screen and (min-width: 768px){.con-expert .wrp .box-other .box-trainerlist ul{-webkit-justify-content:center;justify-content:center}}@media print{.con-expert .wrp .box-other .box-trainerlist ul{-webkit-justify-content:center;justify-content:center}}.ie8 .con-expert .wrp .box-other .box-trainerlist ul{-webkit-justify-content:center;justify-content:center}.con-expert .wrp .box-other .box-trainerlist ul li{text-align:center;position:relative;z-index:1}@media only screen and (min-width: 768px){.con-expert .wrp .box-other .box-trainerlist ul li{width:23%;margin:0 1% 40px}}@media print{.con-expert .wrp .box-other .box-trainerlist ul li{width:23%;margin:0 1% 40px}}.ie8 .con-expert .wrp .box-other .box-trainerlist ul li{width:23%;margin:0 1% 40px}@media only screen and (max-width: 767px){.con-expert .wrp .box-other .box-trainerlist ul li{width:48%;margin:0 1% 50px}}.con-expert .wrp .box-other .box-trainerlist ul li .img{margin-bottom:12px}.con-expert .wrp .box-other .box-trainerlist ul li .name .jp{display:block;font-size:3rem}@media only screen and (max-width: 767px){.con-expert .wrp .box-other .box-trainerlist ul li .name .jp{font-size:2rem}}.con-expert .wrp .box-other .box-trainerlist ul li .name .en{color:#B88F51}@media only screen and (max-width: 767px){.con-expert .wrp .box-other .box-trainerlist ul li .name .en{font-size:1.6rem}}.con-expert .wrp .box-other .box-trainerlist .txt{text-align:center;font-size:1.2rem;margin-top:-20px;letter-spacing:0.07em;font-weight:300;position:relative;z-index:1;line-height:2}@media only screen and (max-width: 767px){.con-expert .wrp .box-other .box-trainerlist .txt{text-align:left;padding-left:1em}}.con-expert .wrp .box-other .box-trainerlist .txt:before{content:"※"}@media only screen and (max-width: 767px){.con-expert .wrp .box-other .box-trainerlist .txt:before{position:absolute;top:0;left:0}}.con-store{background:#F5F6F8;position:relative;padding-top:192px}@media only screen and (max-width: 767px){.con-store{padding-top:60px}}.con-store .box-store .box-title{margin-bottom:50px}.con-store .box-store .box-title .txt-en img{width:42px;height:23px}.con-store .box-store .box-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 20px;position:relative;z-index:1}@media only screen and (max-width: 767px){.con-store .box-store .box-list{padding:0}}.con-store .box-store .box-list li{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:50px 30px;width:47.8%}@media only screen and (max-width: 767px){.con-store .box-store .box-list li{padding:20px 10px}}.con-store .box-store .box-list li.newopen{position:relative}.con-store .box-store .box-list li.newopen:after{content:"NEW OPEN";background:#B71254;text-align:center;color:#fff;font-size:1.6rem;padding:2px 8px 4px;display:inline-block;position:absolute;top:-10px;left:30px}@media only screen and (max-width: 767px){.con-store .box-store .box-list li.newopen:after{font-size:1.2rem;padding:2px;width:78px;left:0;right:0;margin:0 auto}}.con-store .box-store .box-list li h3{text-align:center;font-size:3rem;font-weight:500;margin-bottom:30px;letter-spacing:0.05em}@media only screen and (max-width: 767px){.con-store .box-store .box-list li h3{font-size:2rem;margin-bottom:10px}}.con-store .box-store .box-list li .img{text-align:center;margin-bottom:20px}@media only screen and (max-width: 767px){.con-store .box-store .box-list li .img{margin-bottom:10px}}.con-store .box-store .box-list li dl{border-left:1px solid #B88F51;padding:0 20px;margin-bottom:30px}@media only screen and (min-width: 1025px){.con-store .box-store .box-list li dl{display:-webkit-flex;display:flex}}@media print{.con-store .box-store .box-list li dl{display:-webkit-flex;display:flex}}.ie8 .con-store .box-store .box-list li dl{display:-webkit-flex;display:flex}@media only screen and (max-width: 767px){.con-store .box-store .box-list li dl{padding:0 0 0 10px;margin-bottom:24px}}.con-store .box-store .box-list li dl dt{font-weight:500;font-size:1.4rem}@media only screen and (max-width: 767px){.con-store .box-store .box-list li dl dt{font-size:1.2rem}}.con-store .box-store .box-list li dl dd{font-weight:300;letter-spacing:0.07em;font-size:1.6rem}@media only screen and (max-width: 767px){.con-store .box-store .box-list li dl dd{font-size:1.2rem}}.con-store .box-store .box-list li .btn-basic{width:230px;margin:0 auto 50px}@media only screen and (max-width: 767px){.con-store .box-store .box-list li .btn-basic{width:100%;margin-bottom:30px}}.con-store .box-store .box-list li .btn-basic a{display:block;background:#fff;-moz-box-shadow:0 0 6px rgba(0,0,0,0.16);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.16);box-shadow:0 0 6px rgba(0,0,0,0.16);text-align:center;font-size:1.4rem;font-weight:400;-moz-border-radius:5rem;-webkit-border-radius:5rem;border-radius:5rem;padding:15px;position:relative}@media only screen and (min-width: 1025px){.con-store .box-store .box-list li .btn-basic a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con-store .box-store .box-list li .btn-basic a:hover{opacity:0.6}}@media print{.con-store .box-store .box-list li .btn-basic a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con-store .box-store .box-list li .btn-basic a:hover{opacity:0.6}}.ie8 .con-store .box-store .box-list li .btn-basic a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.ie8 .con-store .box-store .box-list li .btn-basic a:hover{opacity:0.6}@media only screen and (max-width: 767px){.con-store .box-store .box-list li .btn-basic a{font-size:1rem;padding:8px}}.con-store .box-store .box-list li .btn-basic a:after{content:"";color:#B88F51;position:absolute;top:calc(50% - 3px);right:20px;width:6px;height:6px;border-top:1px solid #B88F51;border-right:1px solid #B88F51;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.con-store .box-store .box-list li .btn-basic a:after{width:4px;height:4px}}.con-store .box-store .box-list li .box-tel{text-align:center}.con-store .box-store .box-list li .box-tel .title{font-weight:bold;font-size:1.6rem;letter-spacing:1px;margin-bottom:10px}@media only screen and (max-width: 767px){.con-store .box-store .box-list li .box-tel .title{font-size:1.2rem;margin-bottom:9px}}.con-store .box-store .box-list li .box-tel .title span{display:inline-block;position:relative;padding:0 0.4em 0.4em}@media only screen and (max-width: 767px){.con-store .box-store .box-list li .box-tel .title span{padding:0 0 0.4em}}.con-store .box-store .box-list li .box-tel .title span:after{content:"";background:#B88F51;width:100%;height:1px;bottom:0;left:0;right:0;margin:0 auto;position:absolute}@media only screen and (max-width: 767px){.con-store .box-store .box-list li .box-tel .title span:after{width:90%}}@media only screen and (min-width: 1025px){.con-store .box-store .box-list li .box-tel .txt-tel a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}@media print{.con-store .box-store .box-list li .box-tel .txt-tel a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}.ie8 .con-store .box-store .box-list li .box-tel .txt-tel a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.con-store .box-store .box-list li .box-tel .txt-tel a i{font-size:2.5rem;padding-top:7px}@media only screen and (max-width: 767px){.con-store .box-store .box-list li .box-tel .txt-tel a i{font-size:1.4rem}}@media only screen and (max-width: 543.5px){.con-store .box-store .box-list li .box-tel .txt-tel a i{font-size:3vw}}.con-store .box-store .box-list li .box-tel .txt-tel a .tel{font-size:4rem;line-height:1.3;font-weight:500;margin-left:10px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-store .box-store .box-list li .box-tel .txt-tel a .tel{font-size:3.6rem}}@media only screen and (max-width: 767px){.con-store .box-store .box-list li .box-tel .txt-tel a .tel{font-size:2rem}}@media only screen and (max-width: 543.5px){.con-store .box-store .box-list li .box-tel .txt-tel a .tel{margin-left:5px;font-size:4.8vw}}.con-store .box-line-campaign,.con-store .box-cv-campaign{position:relative}.con-store .box-line-campaign:before,.con-store .box-cv-campaign:before{content:"";width:100%;height:calc(100% + 100px);background:#4a4a4a;background:linear-gradient(119deg, #4a4a4a 0%,#1e1e1e 100%);position:absolute;bottom:0;left:0;z-index:0}.con-store .box-line-campaign .inner,.con-store .box-cv-campaign .inner{text-align:center;position:relative;z-index:1;padding-top:60px}@media only screen and (max-width: 767px){.con-store .box-line-campaign .inner,.con-store .box-cv-campaign .inner{padding-top:50px}}.con-store .box-line-campaign .inner h3,.con-store .box-cv-campaign .inner h3{color:#B88F51;font-weight:500;margin-bottom:20px}.con-store .box-line-campaign .inner h3 em,.con-store .box-cv-campaign .inner h3 em{font-size:2.6rem}@media only screen and (max-width: 767px){.con-store .box-line-campaign .inner h3 em{font-size:2rem}}.con-store .box-line-campaign .inner .txt,.con-store .box-cv-campaign .inner .txt{color:#fff;margin-bottom:30px;font-weight:300}.con-store .box-line-campaign .inner .btn-line,.con-store .box-cv-campaign .inner .btn-reserve{max-width:600px;margin:0 auto;position:relative;z-index:1}@media only screen and (max-width: 767px){.con-store .box-line-campaign .inner .btn-line,.con-store .box-cv-campaign .inner .btn-reserve{width:90%}}.con-store .box-line-campaign .inner .btn-line a,.con-store .box-cv-campaign .inner .btn-line a{background:#07B53B;-moz-border-radius:10rem;-webkit-border-radius:10rem;border-radius:10rem;display:block;color:#fff;border:4px solid #fff;font-size:3rem;padding:36px;width:100%;font-weight:bold;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width: 1025px){.con-store .box-line-campaign .inner .btn-line a:hover,.con-store .box-cv-campaign .inner .btn-reserve a:hover{opacity:0.6}}@media print{.con-store .box-line-campaign .inner .btn-line a:hover,.con-store .box-cv-campaign .inner .btn-reserve a:hover{opacity:0.6}}.ie8 .con-store .box-line-campaign .inner .btn-line a:hover,.ie8 .con-store .box-cv-campaign .inner .btn-reserve a:hover{opacity:0.6}@media only screen and (max-width: 767px){.con-store .box-line-campaign .inner .btn-line a,.con-store .box-cv-campaign .inner .btn-reserve a{font-size:2.8rem;padding:24px}}.con-store .box-line-campaign .inner .box-hotpepper,.con-store .box-cv-campaign .inner .box-hotpepper{position:relative}.con-store .box-line-campaign .inner .box-hotpepper:before,.con-store .box-cv-campaign .inner .box-hotpepper:before{content:"";background:#76603F;height:calc(100% + 60px);width:100%;position:absolute;bottom:0;left:0;z-index:0}.con-store .box-line-campaign .inner .box-hotpepper .txt,.con-store .box-cv-campaign .inner .box-hotpepper .txt{color:#fff;font-weight:bold;padding:30px 20px 20px;position:relative;z-index:1}@media only screen and (max-width: 767px){.con-store .box-line-campaign .inner .box-hotpepper .txt{padding:20px 0}}.con-store .box-line-campaign .inner .box-hotpepper .txt a,.con-store .box-cv-campaign .inner .box-hotpepper .txt a{display:inline-block;color:#fff;text-decoration:underline;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;line-height:1.6}@media only screen and (min-width: 1025px){.con-store .box-line-campaign .inner .box-hotpepper .txt a:hover{opacity:0.6}}@media print{.con-store .box-line-campaign .inner .box-hotpepper .txt a:hover,.con-store .box-cv-campaign .inner .box-hotpepper .txt a:hover{opacity:0.6}}.ie8 .con-store .box-line-campaign .inner .box-hotpepper .txt a:hover,.ie8 .con-store .box-cv-campaign .inner .box-hotpepper .txt a:hover{opacity:0.6}.con-store .box-line-campaign .inner .txt-lnk,.con-store .box-cv-campaign .inner .txt-lnk{text-align:center;padding:33px 0 108px}@media only screen and (max-width: 767px){.con-store .box-line-campaign .inner .txt-lnk{padding:30px 0 40px}}.con-store .box-line-campaign .inner .txt-lnk a,.con-store .box-cv-campaign .inner .txt-lnk a{color:#B88F51;font-size:1.6rem;letter-spacing:0.07em}@media only screen and (min-width: 1025px){.con-store .box-line-campaign .inner .txt-lnk a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con-store .box-line-campaign .inner .txt-lnk a:hover{opacity:0.6}}@media print{.con-store .box-line-campaign .inner .txt-lnk a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con-store .box-line-campaign .inner .txt-lnk a:hover{opacity:0.6}}.ie8 .con-store .box-line-campaign .inner .txt-lnk a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.ie8 .con-store .box-line-campaign .inner .txt-lnk a:hover{opacity:0.6}.con-store .box-line-campaign .inner .txt-lnk a i,.con-store .box-cv-campaign .inner .txt-lnk a i{display:inline-block;padding-left:0.5em;font-size:1rem}.con-flow{overflow:hidden}@media only screen and (min-width: 768px){.con-flow .loop-wrap{display:-webkit-flex;display:flex;width:100vw;height:241px;overflow:hidden}.con-flow .loop-wrap img{width:auto;max-width:none;height:100%;margin:0}.con-flow .loop-wrap img:first-child{animation:loop 100s -50s linear infinite}.con-flow .loop-wrap img:last-child{animation:loop2 100s linear infinite}}@media print{.con-flow .loop-wrap{display:-webkit-flex;display:flex;width:100vw;height:241px;overflow:hidden}.con-flow .loop-wrap img{width:auto;max-width:none;height:100%;margin:0}.con-flow .loop-wrap img:first-child{animation:loop 100s -50s linear infinite}.con-flow .loop-wrap img:last-child{animation:loop2 100s linear infinite}}.ie8 .con-flow .loop-wrap{display:-webkit-flex;display:flex;width:100vw;height:241px;overflow:hidden}.ie8 .con-flow .loop-wrap img{width:auto;max-width:none;height:100%;margin:0}.ie8 .con-flow .loop-wrap img:first-child{animation:loop 100s -50s linear infinite}.ie8 .con-flow .loop-wrap img:last-child{animation:loop2 100s linear infinite}.con-flow .wrp{background:#1E1E1E url(../images/bg_flow_t.jpg) center 0 no-repeat;background-size:contain}@media only screen and (max-width: 767px){.con-flow .wrp{background-image:url(../images/bg_flow_t@2x.jpg)}}.con-flow .wrp .box-flow{padding:192px 0}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow{padding:90px 0}}.con-flow .wrp .box-flow .box-title{margin-bottom:63px}.con-flow .wrp .box-flow .box-title .txt-en img{width:40px;height:23px}.con-flow .wrp .box-flow .box-flowlist{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-flowlist{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.con-flow .wrp .box-flow .box-flowlist li{position:relative;text-align:center}@media only screen and (min-width: 768px){.con-flow .wrp .box-flow .box-flowlist li{width:23%;margin:0 1%}}@media print{.con-flow .wrp .box-flow .box-flowlist li{width:23%;margin:0 1%}}.ie8 .con-flow .wrp .box-flow .box-flowlist li{width:23%;margin:0 1%}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-flowlist li{width:48%;margin-bottom:50px}}.con-flow .wrp .box-flow .box-flowlist li:first-child .img:before{display:none}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-flowlist li:nth-child(3) .img:before{display:none}}.con-flow .wrp .box-flow .box-flowlist li .num{position:absolute;top:-20px;left:-20px;z-index:2}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-flowlist li .num{top:-10px;left:-10px}}.con-flow .wrp .box-flow .box-flowlist li .num span{display:block;background:#B88F51;color:#fff;font-family:"Italianno",cursive;width:40px;height:40px;line-height:40px;border:1px solid #fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;font-size:50px;text-align:center;padding-right:5px}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-flowlist li .num span{width:36px;height:36px;line-height:36px;font-size:42px}}.con-flow .wrp .box-flow .box-flowlist li .img{margin-bottom:12px;position:relative}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-flowlist li .img{margin-bottom:6px}}.con-flow .wrp .box-flow .box-flowlist li .img:before{content:"";background:#B88F51;width:10%;height:50px;position:absolute;z-index:0;top:50%;margin-top:-25px;left:-10%}.con-flow .wrp .box-flow .box-flowlist li .img img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #B88F51;position:relative;z-index:1}.con-flow .wrp .box-flow .box-flowlist li .caption{color:#fff;letter-spacing:1px}@media only screen and (max-width: 543.5px){.con-flow .wrp .box-flow .box-flowlist li .caption{font-size:4vw}}.con-flow .wrp .box-flow .box-beforeafter{border:1px solid #fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 0 6px rgba(0,0,0,0.16);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.16);box-shadow:0 0 6px rgba(0,0,0,0.16);background:#302F30;margin-top:100px}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-beforeafter{margin-top:0}}.con-flow .wrp .box-flow .box-beforeafter .box-sub-title{text-align:center;margin-bottom:64px}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-beforeafter .box-sub-title{margin-bottom:40px}}.con-flow .wrp .box-flow .box-beforeafter .box-sub-title>span{display:inline-block;max-width:200px;padding:42px 36px 36px;background:rgba(118,96,63,0.5)}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-beforeafter .box-sub-title>span{padding:30px}}.con-flow .wrp .box-flow .box-beforeafter .box-sub-title>span img{width:104px;height:30px;margin-bottom:8px}.con-flow .wrp .box-flow .box-beforeafter .box-sub-title>span .jp{font-size:3rem;font-weight:500;color:#fff;letter-spacing:2px}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-beforeafter .box-sub-title>span .jp{display:block;font-size:2rem}}@media only screen and (min-width: 768px){.con-flow .wrp .box-flow .box-beforeafter .box-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 40px}}@media print{.con-flow .wrp .box-flow .box-beforeafter .box-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 40px}}.ie8 .con-flow .wrp .box-flow .box-beforeafter .box-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 40px}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-beforeafter .box-list{padding:0 20px}}.con-flow .wrp .box-flow .box-beforeafter .box-list .box{margin-bottom:50px}@media only screen and (min-width: 768px){.con-flow .wrp .box-flow .box-beforeafter .box-list .box{width:48%}}@media print{.con-flow .wrp .box-flow .box-beforeafter .box-list .box{width:48%}}.ie8 .con-flow .wrp .box-flow .box-beforeafter .box-list .box{width:48%}.con-flow .wrp .box-flow .box-beforeafter .box-list .box dl{color:#fff;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-beforeafter .box-list .box dl{margin-bottom:8px}}.con-flow .wrp .box-flow .box-beforeafter .box-list .box dl dt{background:rgba(118,96,63,0.5);font-size:80%;width:15%;margin-bottom:10px;text-align:center}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-beforeafter .box-list .box dl dt{background:#76603F}}.con-flow .wrp .box-flow .box-beforeafter .box-list .box dl dt:first-letter{letter-spacing:5px}.con-flow .wrp .box-flow .box-beforeafter .box-list .box dl dd{width:85%;margin-bottom:10px;padding-left:10px}@media only screen and (max-width: 543.5px){.con-flow .wrp .box-flow .box-beforeafter .box-list .box dl dd{font-size:4.2vw}}.con-flow .wrp .box-flow .box-cycle{padding-top:92px}.con-flow .wrp .box-flow .box-cycle .box-title{margin-bottom:50px}.con-flow .wrp .box-flow .box-cycle .box-title .txt-en img{width:48px;height:36px}@media only screen and (min-width: 768px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media print{.con-flow .wrp .box-flow .box-cycle .box-cyclelist{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}.ie8 .con-flow .wrp .box-flow .box-cycle .box-cyclelist{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 768px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist li{width:23%}}@media print{.con-flow .wrp .box-flow .box-cycle .box-cyclelist li{width:23%}}.ie8 .con-flow .wrp .box-flow .box-cycle .box-cyclelist li{width:23%}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist li{margin-bottom:20px}}.con-flow .wrp .box-flow .box-cycle .box-cyclelist li .txt{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:1px solid #fff;background:#fff;color:#B88F51;text-align:center;width:225px;height:225px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist li .txt{width:180px;height:180px}}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist li .txt{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;width:100%;height:auto;margin:0 auto;padding:17px}}.con-flow .wrp .box-flow .box-cycle .box-cyclelist li .txt span{display:block}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist li .txt span{font-size:90%;letter-spacing:-0.1em}}.con-flow .wrp .box-flow .box-cycle .box-cyclelist li .txt span em{font-size:120%}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist li .txt span em{font-size:140%}}.con-flow .wrp .box-flow .box-cycle .box-cyclelist li .txt-note{color:#fff;font-size:80%;margin-top:10px}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist li .txt-note{font-size:100%;text-align:center}}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist li.recomend{margin-bottom:30px}}.con-flow .wrp .box-flow .box-cycle .box-cyclelist li.recomend .txt{background:#b88f51;background:linear-gradient(180deg, #b88f51 0%,#76603f 100%);color:#fff;position:relative}@media only screen and (max-width: 767px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist li.recomend .txt{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:225px;height:225px;padding:0}}.con-flow .wrp .box-flow .box-cycle .box-cyclelist li.recomend .txt:after{content:"＼1番おすすめ／";color:#B88F51;text-align:center;position:absolute;top:-2em;left:0;right:0;margin:0 auto;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-flow .wrp .box-flow .box-cycle .box-cyclelist li.recomend .txt-note br{display:none}}.con-voice{background:#F5F6F8 url(../images/bg_voice.jpg) 0 0 no-repeat;background-size:80% auto;padding:192px 0}@media only screen and (max-width: 767px){.con-voice{background-image:url(../images/bg_voice@2x.jpg);background-size:contain;padding:90px 0 40px}}.con-voice .box-title{margin-bottom:50px}.con-voice .box-title .txt-en img{width:42px;height:23px}@media only screen and (min-width: 768px){.con-voice .box-voice{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}@media print{.con-voice .box-voice{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}.ie8 .con-voice .box-voice{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.con-voice .box-voice li{margin-bottom:50px}@media only screen and (min-width: 768px){.con-voice .box-voice li{width:46%}}@media print{.con-voice .box-voice li{width:46%}}.ie8 .con-voice .box-voice li{width:46%}@media only screen and (max-width: 767px){.con-voice .box-voice li{display:block;width:100%}}.con-voice .box-voice li .box-thumbnail{position:relative}.con-voice .box-voice li .box-thumbnail .modal-open{width:100%;height:100%;position:absolute;top:0;left:0;z-index:6}@media only screen and (max-width: 767px){.con-voice .box-voice li .box-thumbnail .modal-open{display:none}}.con-voice .box-voice li .img{text-align:center}.con-voice .box-voice li .img img{width:100%}.con-voice .box-voice li h3.vdo-txt{border-bottom:1px solid #B88F51;font-size:90%;letter-spacing:1px;padding:20px 10px 13px;font-weight:500;color:#1E1E1E}@media only screen and (max-width: 767px){.con-voice .box-voice li h3.vdo-txt{font-size:1.8rem}}.con-voice .box-voice li .txt{font-size:80%;font-weight:300;line-height:2;padding:26px 10px 0}@media only screen and (max-width: 767px){.con-voice .box-voice li .txt{font-size:100%;padding-top:20px}}.blocker{z-index:10}.vdo-body{max-width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.vdo-body iframe{width:100%;height:100%;position:absolute;top:0;left:0}.vdo-txt{font-size:90%;letter-spacing:1px;padding:20px 10px 13px;font-weight:500;color:#fff}@media only screen and (max-width: 767px){.vdo-txt{font-size:1.8rem}}.modal{background:#1E1E1E;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:1200px;padding:10px}.modal a.close-modal{background:#000;border:2px solid #242424;border-radius:50%;display:block;width:26px;height:26px;padding:30px 30px 0 0;overflow:hidden;position:absolute;top:-13px;right:-13px}.modal a.close-modal:hover{background-color:#424242}.modal a.close-modal:before,.modal a.close-modal:after{background-color:#999;content:'';display:block;width:2px;height:24px;margin-left:-1px;position:absolute;top:3px;left:50%}.modal a.close-modal:before{transform:rotate(-45deg)}.modal a.close-modal:after{transform:rotate(45deg)}.con-price{background:#1E1E1E;padding:192px 0 50px;position:relative}@media only screen and (max-width: 767px){.con-price{padding:90px 0 50px;overflow:hidden}}.con-price:before{content:"";background:#1e1e1e;background:linear-gradient(180deg, #1e1e1e 0%,#76603f 100%);width:100%;height:10%;position:absolute;bottom:0;left:0}.con-price:after{content:"";width:0;height:0;border-style:solid;border-width:100px 100px 0 100px;border-color:#76603F transparent transparent transparent;position:absolute;bottom:-100px;left:0;right:0;margin:0 auto;z-index:2}@media only screen and (max-width: 767px){.con-price:after{display:none}}@media only screen and (max-width: 767px){.con-price .box-price{width:95%}}.con-price .box-price .box-title{margin-bottom:30px}.con-price .box-price .box-title .txt-en img{width:45px;height:22px}.con-price .box-price .box-pickup{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:-30px}.con-price .box-price .box-pickup .box{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:1px solid #B88F51;width:225px;height:225px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 20px}@media only screen and (max-width: 767px){.con-price .box-price .box-pickup .box{width:140px;height:140px;margin:0 5px}}.con-price .box-price .box-pickup .box .txt{font-size:26px;font-weight:500;text-align:center;color:#B88F51}@media only screen and (max-width: 767px){.con-price .box-price .box-pickup .box .txt{font-size:20px}}@media only screen and (max-width: 543.5px){.con-price .box-price .box-pickup .box .txt{font-size:5.5vw}}.con-price .box-price .box-plan{margin-top:100px}@media only screen and (max-width: 767px){.con-price .box-price .box-plan{margin-top:85px}}.con-price .box-price .box-plan h3{color:#fff;position:relative;margin-bottom:24px;width:100%;text-align:center}.con-price .box-price .box-plan h3:before{content:"";width:100%;height:1px;position:absolute;top:50%;left:0;right:0;margin:0 auto;background:#fff}.con-price .box-price .box-plan h3>span{display:inline-block;padding:0 16px;background:#1E1E1E;font-weight:500;position:relative;z-index:1}.con-price .box-price .box-plan h3>span .time{font-size:4rem;line-height:1}.con-price .box-price .box-plan h3>span .en{font-size:3rem}.con-price .box-price .box-plan .inner{width:95%;margin:0 auto}@media only screen and (min-width: 768px){.con-price .box-price .box-plan .inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}}@media print{.con-price .box-price .box-plan .inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}}.ie8 .con-price .box-price .box-plan .inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}.con-price .box-price .box-plan .inner .box-normal{position:relative}@media only screen and (min-width: 768px){.con-price .box-price .box-plan .inner .box-normal{width:30%;margin-right:-3%}}@media print{.con-price .box-price .box-plan .inner .box-normal{width:30%;margin-right:-3%}}.ie8 .con-price .box-price .box-plan .inner .box-normal{width:30%;margin-right:-3%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-price .box-price .box-plan .inner .box-normal{margin-right:-1%}}@media only screen and (max-width: 767px){.con-price .box-price .box-plan .inner .box-normal{margin-bottom:30px}}.con-price .box-price .box-plan .inner .box-normal .box-circle{width:260px;height:260px;margin-left:auto;color:#fff;background:#4A4A4A;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}@media only screen and (max-width: 767px){.con-price .box-price .box-plan .inner .box-normal .box-circle{margin:0 auto}}.con-price .box-price .box-plan .inner .box-normal .box-circle .time{position:relative;padding-bottom:16px;margin-bottom:16px;width:100%}@media only screen and (max-width: 767px){.con-price .box-price .box-plan .inner .box-normal .box-circle .time{margin-top:-16px}}.con-price .box-price .box-plan .inner .box-normal .box-circle .time:after{content:"";width:154px;height:1px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;background:#fff}.con-price .box-price .box-plan .inner .box-normal .box-circle .time em{font-size:3rem}.con-price .box-price .box-plan .inner .box-normal .box-circle .price span{display:block;font-size:3rem;position:relative}.con-price .box-price .box-plan .inner .box-normal .box-circle .price span:before,.con-price .box-price .box-plan .inner .box-normal .box-circle .price span:after{content:"";width:100px;height:2px;background:#1E1E1E;position:absolute;top:50%;left:0;right:0;margin:0 auto}.con-price .box-price .box-plan .inner .box-normal .box-circle .price span:before{transform:rotate(30deg)}.con-price .box-price .box-plan .inner .box-normal .box-circle .price span:after{transform:rotate(-30deg)}.con-price .box-price .box-plan .inner .box-normal .box-circle .price span em{font-size:4rem}.con-price .box-price .box-plan .inner .box-normal .arrow-more{padding:13px 50px;position:relative;background:#AF273C;height:84px;position:absolute;bottom:-72px;right:0;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-price .box-price .box-plan .inner .box-normal .arrow-more{padding:13px 30px}}@media only screen and (max-width: 767px){.con-price .box-price .box-plan .inner .box-normal .arrow-more{position:static;padding:16px;height:auto;text-align:center;margin-top:-40px}}.con-price .box-price .box-plan .inner .box-normal .arrow-more:after{content:"";width:0;height:0;border-style:solid;border-width:42px 0 42px 30px;border-color:transparent transparent transparent #AF273C;position:absolute;top:0;right:-30px}@media only screen and (max-width: 767px){.con-price .box-price .box-plan .inner .box-normal .arrow-more:after{border-width:20px 30px 0 30px;border-color:#AF273C transparent transparent transparent;right:0;left:0;top:auto;bottom:-18px;margin:0 auto}}.con-price .box-price .box-plan .inner .box-normal .arrow-more span{color:#fff;letter-spacing:1px}.con-price .box-price .box-plan .inner .box-campaing{background:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:4px solid #B88F51;padding:16px 0;max-width:670px;position:relative;z-index:1;text-align:center}@media only screen and (min-width: 768px){.con-price .box-price .box-plan .inner .box-campaing{width:70%}}@media print{.con-price .box-price .box-plan .inner .box-campaing{width:70%}}.ie8 .con-price .box-price .box-plan .inner .box-campaing{width:70%}.con-price .box-price .box-plan .inner .box-campaing h4{background:#B88F51;color:#fff;letter-spacing:1px;padding:16px}@media only screen and (max-width: 767px){.con-price .box-price .box-plan .inner .box-campaing h4{padding:12px;font-weight:500}}.con-price .box-price .box-plan .inner .box-campaing .catch{color:#B88F51;font-weight:bold;font-size:2.6rem;letter-spacing:0.018em;padding-top:24px}.con-price .box-price .box-plan .inner .box-campaing h5{color:#AF273C}.con-price .box-price .box-plan .inner .box-campaing h5 .middle{font-size:2.6rem}.con-price .box-price .box-plan .inner .box-campaing h5 em{font-size:3rem}@media only screen and (min-width: 1025px){.con-price .box-price .box-plan .inner .box-campaing .box-detail{padding:30px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media print{.con-price .box-price .box-plan .inner .box-campaing .box-detail{padding:30px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}.ie8 .con-price .box-price .box-plan .inner .box-campaing .box-detail{padding:30px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 767px){.con-price .box-price .box-plan .inner .box-campaing .box-detail{width:92%;margin:0 auto}}@media only screen and (min-width: 1025px){.con-price .box-price .box-plan .inner .box-campaing .box-detail dl{width:48%}}@media print{.con-price .box-price .box-plan .inner .box-campaing .box-detail dl{width:48%}}.ie8 .con-price .box-price .box-plan .inner .box-campaing .box-detail dl{width:48%}@media only screen and (max-width: 767px){.con-price .box-price .box-plan .inner .box-campaing .box-detail dl{margin-top:20px}}.con-price .box-price .box-plan .inner .box-campaing .box-detail dl dt{background:#4A4A4A;color:#fff;padding:5px}.con-price .box-price .box-plan .inner .box-campaing .box-detail dl dd{background:#F5F6F8;padding:20px 20px 30px}.con-price .box-price .box-plan .inner .box-campaing .box-detail dl dd .time{font-weight:500}.con-price .box-price .box-plan .inner .box-campaing .box-detail dl dd .time em{font-size:3rem;line-height:1}.con-price .box-price .box-plan .inner .box-campaing .box-detail dl dd .price{font-size:4rem;line-height:1;color:#AF273C;font-weight:bold}.con-price .box-price .box-plan .inner .box-campaing .box-detail dl dd .price em{font-size:6rem}.con-cv{background:#1E1E1E url(../images/bg_campaing.jpg) center 0 no-repeat;background-size:100% auto;padding:140px 0 100px;position:relative}@media only screen and (max-width: 767px){.con-cv{background-image:url(../images/bg_campaing@2x.jpg);padding:90px 0 50px}}.con-cv:after{content:"";background:#1e1e1e;background:linear-gradient(180deg, rgba(30,30,30,0) 0%,#1e1e1e 50%,#1e1e1e 100%);width:100%;height:100%;position:absolute;bottom:0;left:0}.con-cv .box-cv{color:#fff;text-align:center;position:relative;z-index:1}.con-cv .box-cv h2{font-size:3rem;margin-bottom:50px;font-weight:500}@media only screen and (max-width: 767px){.con-cv .box-cv h2{font-size:2rem}}.con-cv .box-cv h2 em{font-size:4rem}@media only screen and (max-width: 767px){.con-cv .box-cv h2 em{font-size:3rem}}.con-cv .box-cv .btn-line{max-width:600px;margin:0 auto 30px}@media only screen and (max-width: 767px){.con-cv .box-cv .btn-line{width:90%}}.con-cv .box-cv .btn-line a{background:#07B53B;-moz-border-radius:10rem;-webkit-border-radius:10rem;border-radius:10rem;display:block;color:#fff;border:4px solid #fff;font-size:3rem;padding:36px;width:100%;font-weight:bold;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width: 1025px){.con-cv .box-cv .btn-line a:hover{opacity:0.6}}@media print{.con-cv .box-cv .btn-line a:hover{opacity:0.6}}.ie8 .con-cv .box-cv .btn-line a:hover{opacity:0.6}@media only screen and (max-width: 767px){.con-cv .box-cv .btn-line a{font-size:2.8rem;padding:24px}}.con-cv .box-cv .txt-line{font-weight:300;letter-spacing:1px;line-height:1.8;margin-bottom:48px}@media only screen and (max-width: 767px){.con-cv .box-cv .txt-line{margin-bottom:40px}}@media only screen and (max-width: 543.5px){.con-cv .box-cv .txt-line{font-size:4vw}}.con-cv .box-cv .box-telreserve{max-width:920px;position:relative;z-index:1}.con-cv .box-cv .box-telreserve .box-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 20px;position:relative;z-index:1}@media only screen and (max-width: 767px){.con-cv .box-cv .box-telreserve .box-list{padding:0}}.con-cv .box-cv .box-telreserve .box-list li{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:30px;width:47.8%}@media only screen and (max-width: 767px){.con-cv .box-cv .box-telreserve .box-list li{padding:48px 10px 30px}}.con-cv .box-cv .box-telreserve .box-list li.newopen{position:relative}.con-cv .box-cv .box-telreserve .box-list li.newopen:after{content:"NEW OPEN";background:#B71254;text-align:center;color:#fff;font-size:1.6rem;padding:2px 8px 4px;display:inline-block;position:absolute;top:-10px;left:30px}@media only screen and (max-width: 767px){.con-cv .box-cv .box-telreserve .box-list li.newopen:after{font-size:1.2rem;padding:2px;width:78px;left:0;right:0;margin:0 auto}}.con-cv .box-cv .box-telreserve .box-list li .name{text-align:center;font-size:3rem;font-weight:500;margin-bottom:28px;letter-spacing:0.05em;color:#1E1E1E}@media only screen and (max-width: 767px){.con-cv .box-cv .box-telreserve .box-list li .name{font-size:2rem;margin-bottom:32px}}.con-cv .box-cv .box-telreserve .box-list li .box-tel{text-align:center}.con-cv .box-cv .box-telreserve .box-list li .box-tel .title{color:#1E1E1E;font-weight:bold;font-size:1.6rem;letter-spacing:1px;margin-bottom:10px}@media only screen and (max-width: 767px){.con-cv .box-cv .box-telreserve .box-list li .box-tel .title{font-size:1.2rem;margin-bottom:9px}}.con-cv .box-cv .box-telreserve .box-list li .box-tel .title span{display:inline-block;position:relative;padding-bottom:0.5em}.con-cv .box-cv .box-telreserve .box-list li .box-tel .title span:after{content:"";background:#B88F51;width:90%;height:1px;bottom:0;left:0;right:0;margin:0 auto;position:absolute}@media only screen and (min-width: 1025px){.con-cv .box-cv .box-telreserve .box-list li .box-tel .txt-tel a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}@media print{.con-cv .box-cv .box-telreserve .box-list li .box-tel .txt-tel a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}.ie8 .con-cv .box-cv .box-telreserve .box-list li .box-tel .txt-tel a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.con-cv .box-cv .box-telreserve .box-list li .box-tel .txt-tel a i{font-size:2.5rem;padding-top:7px}@media only screen and (max-width: 767px){.con-cv .box-cv .box-telreserve .box-list li .box-tel .txt-tel a i{font-size:1.4rem}}@media only screen and (max-width: 543.5px){.con-cv .box-cv .box-telreserve .box-list li .box-tel .txt-tel a i{font-size:3vw}}.con-cv .box-cv .box-telreserve .box-list li .box-tel .txt-tel a .tel{font-size:4rem;line-height:1.3;font-weight:500;margin-left:10px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-cv .box-cv .box-telreserve .box-list li .box-tel .txt-tel a .tel{font-size:3.6rem}}@media only screen and (max-width: 767px){.con-cv .box-cv .box-telreserve .box-list li .box-tel .txt-tel a .tel{font-size:2rem}}@media only screen and (max-width: 543.5px){.con-cv .box-cv .box-telreserve .box-list li .box-tel .txt-tel a .tel{margin-left:5px;font-size:4.8vw}}.con-cv .box-cv .box-hotpepper{position:relative}.con-cv .box-cv .box-hotpepper:before{content:"";background:#76603F;height:140%;width:100%;position:absolute;bottom:0;left:0;z-index:0}.con-cv .box-cv .box-hotpepper .txt{color:#fff;font-weight:bold;padding:20px;position:relative;z-index:1}@media only screen and (max-width: 767px){.con-cv .box-cv .box-hotpepper .txt{padding:20px 0}}.con-cv .box-cv .box-hotpepper .txt a{display:inline-block;color:#fff;text-decoration:underline;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;line-height:1.6}@media only screen and (min-width: 1025px){.con-cv .box-cv .box-hotpepper .txt a:hover{opacity:0.6}}@media print{.con-cv .box-cv .box-hotpepper .txt a:hover{opacity:0.6}}.ie8 .con-cv .box-cv .box-hotpepper .txt a:hover{opacity:0.6}.con-faq{background:#F5F6F8;padding:192px 0}@media only screen and (max-width: 767px){.con-faq{padding:90px 0}}.con-faq .box-title{margin-bottom:50px}@media only screen and (max-width: 767px){.con-faq .box-title{margin-bottom:40px}}.con-faq .box-title .txt-en img{width:39px;height:26px}.con-faq ul{max-width:800px}.con-faq ul li{background:#fff;padding:0 20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-bottom:30px}@media only screen and (max-width: 767px){.con-faq ul li{margin-bottom:15px}}.con-faq ul li .question{padding:30px 26px;position:relative;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width: 1025px){.con-faq ul li .question:hover{opacity:0.6}}@media print{.con-faq ul li .question:hover{opacity:0.6}}.ie8 .con-faq ul li .question:hover{opacity:0.6}@media only screen and (max-width: 767px){.con-faq ul li .question{padding:20px 21px 20px 0}}.con-faq ul li .question:before,.con-faq ul li .question:after{content:"";background:#1E1E1E;position:absolute;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.con-faq ul li .question:before{top:calc(50% - 15px);right:15px;width:1px;height:30px}@media only screen and (max-width: 767px){.con-faq ul li .question:before{top:calc(50% - 10px);right:10px;height:20px}}.con-faq ul li .question:after{top:50%;right:0;width:30px;height:1px}@media only screen and (max-width: 767px){.con-faq ul li .question:after{width:20px}}.con-faq ul li .question span{position:relative;display:inline-block;padding-left:2em;font-weight:500}@media only screen and (max-width: 767px){.con-faq ul li .question span{font-size:2rem;padding-left:2.5em}}@media only screen and (max-width: 543.5px){.con-faq ul li .question span{font-size:4.8vw}}.con-faq ul li .question span:before{content:"Q.";color:#B88F51;font-size:3rem;line-height:1;position:absolute;top:0;left:0}.con-faq ul li .question.open:before,.con-faq ul li .question.open:after{transform:rotate(45deg)}.con-faq ul li .box-answer{border-top:1px solid #B88F51;padding:30px;display:none}@media only screen and (max-width: 767px){.con-faq ul li .box-answer{padding:20px 0 30px}}.con-faq ul li .box-answer .txt{position:relative;padding-left:2em;font-weight:300;font-size:90%;line-height:1.8;letter-spacing:1px}@media only screen and (max-width: 767px){.con-faq ul li .box-answer .txt{font-size:1.4rem;padding-left:2.5em}}.con-faq ul li .box-answer .txt:before{content:"A.";color:#AF273C;font-size:3rem;line-height:1;position:absolute;top:0;left:0;font-weight:500}.con-faq ul li .box-answer .txt em{font-weight:500}.con-faq ul li .box-answer .txt a{color:#B88F51;text-decoration:underline}.con-faq ul li .box-answer .txt a:hover{text-decoration:none}.con-message{background:url(../images/bg_message.jpg) center 0 no-repeat;background-size:cover;padding:92px 0 170px}@media only screen and (max-width: 767px){.con-message{background-image:url(../images/bg_message@2x.jpg);background-size:contain;padding:90px 0;position:relative}.con-message:before{content:"";width:100%;height:90%;position:absolute;bottom:0;left:0;background:#76603f;background:linear-gradient(180deg, rgba(118,96,63,0) 0%,#76603f 10%,rgba(118,96,63,0.7) 100%)}}.con-message .box-title{margin-bottom:70px}@media only screen and (max-width: 767px){.con-message .box-title{position:relative;z-index:1;margin-bottom:50px}}.con-message .box-title .txt-en img{width:59px;height:35px}.con-message .box-message{position:relative}@media only screen and (max-width: 767px){.con-message .box-message{background:rgba(255,255,255,0.9);-moz-box-shadow:10px 8px 0 rgba(184,143,81,0.9);-webkit-box-shadow:10px 8px 0 rgba(184,143,81,0.9);box-shadow:10px 8px 0 rgba(184,143,81,0.9)}}.con-message .box-message:before{content:"";background:#fff;width:150%;height:100%;position:absolute;bottom:0;left:-80%;transform:skewX(-15deg);-moz-box-shadow:10px 8px 0 rgba(184,143,81,0.9);-webkit-box-shadow:10px 8px 0 rgba(184,143,81,0.9);box-shadow:10px 8px 0 rgba(184,143,81,0.9)}@media only screen and (max-width: 767px){.con-message .box-message:before{display:none}}.con-message .box-message .box-txt{position:relative;padding:30px}@media only screen and (max-width: 767px){.con-message .box-message .box-txt{padding:30px 20px}}.con-message .box-message .box-txt h3{color:#B88F51;font-size:3rem;letter-spacing:2px;position:relative;padding-bottom:30px;margin-bottom:30px;font-weight:500}@media only screen and (max-width: 767px){.con-message .box-message .box-txt h3{font-size:2rem;text-align:center;letter-spacing:0;padding-bottom:20px;margin-bottom:20px}}@media only screen and (max-width: 543.5px){.con-message .box-message .box-txt h3{font-size:4.8vw}}.con-message .box-message .box-txt h3:after{content:"";width:150%;height:1px;background:#B88F51;position:absolute;bottom:0;left:-85%}@media only screen and (max-width: 767px){.con-message .box-message .box-txt h3:after{width:100%;left:0}}.con-message .box-message .box-txt h3 em{font-size:4rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-message .box-message .box-txt h3 em{font-size:3.6rem}}@media only screen and (max-width: 767px){.con-message .box-message .box-txt h3 em{font-size:3rem}}@media only screen and (max-width: 543.5px){.con-message .box-message .box-txt h3 em{font-size:8.2vw}}.con-message .box-message .box-txt .txt{font-weight:300;font-size:80%;line-height:1.8;max-width:565px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con-message .box-message .box-txt .txt{width:60%}}@media only screen and (max-width: 767px){.con-message .box-message .box-txt .txt{font-size:90%}}footer{border-bottom:5px solid #B88F51;overflow:hidden}footer .con-nav{background:url(../images/img_mv.jpg) center center no-repeat;background-size:cover;padding:250px 0 0}@media only screen and (min-width: 768px) and (max-width: 1024px){footer .con-nav{padding:190px 0 0}}@media only screen and (max-width: 767px){footer .con-nav{background-position:30% 0;background-size:230% auto;padding-top:100px}}footer .con-nav .logo{text-align:center;margin-bottom:110px}@media only screen and (min-width: 768px) and (max-width: 1024px){footer .con-nav .logo img{max-width:169px}}@media only screen and (max-width: 767px){footer .con-nav .logo img{max-width:100px}}footer .con-nav nav{background:rgba(255,255,255,0.7);padding:50px 0 192px}@media only screen and (max-width: 767px){footer .con-nav nav{padding-bottom:90px;position:relative;background:none}footer .con-nav nav:before{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background:#fff;background:linear-gradient(180deg, rgba(255,255,255,0) 0%,#ffffff 20%,#ffffff 100%)}}@media only screen and (min-width: 768px){footer .con-nav nav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}@media print{footer .con-nav nav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}.ie8 footer .con-nav nav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1024px){footer .con-nav nav ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}}footer .con-nav nav ul li{padding:0 1em 0 2em;font-size:70%;font-weight:500;text-align:center;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){footer .con-nav nav ul li{width:25%;margin:.5em 0}}@media only screen and (max-width: 767px){footer .con-nav nav ul li{text-align:left;border-bottom:1px solid rgba(74,74,74,0.2);padding:20px 10px}footer .con-nav nav ul li:last-child{border-bottom:none}}footer .con-nav nav ul li:before{content:"｜";position:absolute;top:0;left:0;display:inline-block}@media only screen and (max-width: 767px){footer .con-nav nav ul li:before{display:none}}@media only screen and (min-width: 768px){footer .con-nav nav ul li:first-child{padding-left:0}}@media print{footer .con-nav nav ul li:first-child{padding-left:0}}.ie8 footer .con-nav nav ul li:first-child{padding-left:0}footer .con-nav nav ul li:first-child:before{display:none}footer .con-nav nav ul li a{display:block}@media only screen and (max-width: 767px){footer .con-nav nav ul li a{position:relative}footer .con-nav nav ul li a:after{content:"\e900";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;width:24px;height:24px;background:#1E1E1E;color:#fff;text-align:center;line-height:26px;position:absolute;right:0;top:50%;margin-top:-8px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;transform:rotate(180deg) scale(0.7)}}footer .con-footer{position:relative}footer .con-footer:before{content:"";background:#1E1E1E;position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 130px);z-index:-1}@media only screen and (max-width: 767px){footer .con-footer:before{height:calc(100% - 50px)}}footer .con-footer .box-footer{background:#4A4A4A;margin-top:-130px;color:#fff;padding:50px 70px}@media only screen and (min-width: 768px){footer .con-footer .box-footer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}}@media print{footer .con-footer .box-footer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}}.ie8 footer .con-footer .box-footer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}@media only screen and (max-width: 767px){footer .con-footer .box-footer{margin-top:-50px;padding:50px 40px}}@media only screen and (min-width: 768px){footer .con-footer .box-footer .box-address{width:48%}}@media print{footer .con-footer .box-footer .box-address{width:48%}}.ie8 footer .con-footer .box-footer .box-address{width:48%}footer .con-footer .box-footer .box-address .box:not(:last-child){margin-bottom:40px}@media only screen and (max-width: 767px){footer .con-footer .box-footer .box-address .box:not(:last-child){margin-bottom:55px}}footer .con-footer .box-footer .box-address .box .name{position:relative;font-weight:500;font-size:1.8rem;letter-spacing:0.07em;padding-left:15px;margin-bottom:10px}footer .con-footer .box-footer .box-address .box .name:before{content:"";background:#B88F51;width:8px;height:1px;position:absolute;top:50%;left:0}footer .con-footer .box-footer .box-address address{font-size:1.4rem;line-height:1.8}@media only screen and (max-width: 767px){footer .con-footer .box-footer .box-address address{letter-spacing:0.07em}}footer .con-footer .box-footer .box-address .txt-lnk{display:inline-block;padding-left:1em}@media only screen and (max-width: 767px){footer .con-footer .box-footer .box-address .txt-lnk{display:block;margin-top:10px;padding-left:0}}footer .con-footer .box-footer .box-address .txt-lnk a{color:#B88F51;text-decoration:underline;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;font-weight:500}@media only screen and (min-width: 1025px){footer .con-footer .box-footer .box-address .txt-lnk a:hover{opacity:0.6}}@media print{footer .con-footer .box-footer .box-address .txt-lnk a:hover{opacity:0.6}}.ie8 footer .con-footer .box-footer .box-address .txt-lnk a:hover{opacity:0.6}@media only screen and (min-width: 1025px){footer .con-footer .box-footer .box-hour{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media print{footer .con-footer .box-footer .box-hour{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}.ie8 footer .con-footer .box-footer .box-hour{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 768px){footer .con-footer .box-footer .box-hour{width:48%}}@media print{footer .con-footer .box-footer .box-hour{width:48%}}.ie8 footer .con-footer .box-footer .box-hour{width:48%}@media only screen and (max-width: 767px){footer .con-footer .box-footer .box-hour{padding-top:60px}}footer .con-footer .box-footer .box-hour dt{font-size:80%}@media only screen and (min-width: 1025px){footer .con-footer .box-footer .box-hour dt{width:25%;padding-right:30px}}@media print{footer .con-footer .box-footer .box-hour dt{width:25%;padding-right:30px}}.ie8 footer .con-footer .box-footer .box-hour dt{width:25%;padding-right:30px}@media only screen and (max-width: 1024px){footer .con-footer .box-footer .box-hour dt{border-bottom:1px solid rgba(255,255,255,0.4);text-align:center;padding-bottom:1em;margin-bottom:1em}}@media only screen and (max-width: 767px){footer .con-footer .box-footer .box-hour dt{font-size:1.6rem;letter-spacing:0.1em}}@media only screen and (min-width: 1025px){footer .con-footer .box-footer .box-hour dd{border-left:1px solid rgba(255,255,255,0.4);padding-left:30px;width:75%}}@media print{footer .con-footer .box-footer .box-hour dd{border-left:1px solid rgba(255,255,255,0.4);padding-left:30px;width:75%}}.ie8 footer .con-footer .box-footer .box-hour dd{border-left:1px solid rgba(255,255,255,0.4);padding-left:30px;width:75%}footer .con-footer .box-footer .box-hour dd>ul li{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:80%}@media only screen and (max-width: 767px){footer .con-footer .box-footer .box-hour dd>ul li{font-size:1.6rem;letter-spacing:0.05em}}footer .con-footer .box-footer .box-hour dd>ul li .day{width:45%}@media only screen and (max-width: 1024px){footer .con-footer .box-footer .box-hour dd>ul li .day{width:50%;padding-left:5%}}footer .con-footer .box-footer .box-hour dd>ul li .hour{width:55%;padding-left:5%}@media only screen and (max-width: 1024px){footer .con-footer .box-footer .box-hour dd>ul li .hour{width:50%}}footer .con-footer .box-footer .box-hour dd>ul li:last-child{width:100%;padding-top:1em}@media only screen and (max-width: 1024px){footer .con-footer .box-footer .box-hour dd>ul li:last-child{padding-left:5%}}footer .con-footer .box-footer .btn-hp{width:100%;max-width:380px;margin:30px auto 0}footer .con-footer .box-footer .btn-hp a{display:block;position:relative;background:#fff;-moz-border-radius:5rem;-webkit-border-radius:5rem;border-radius:5rem;text-align:center;padding:24px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (min-width: 1025px){footer .con-footer .box-footer .btn-hp a:hover{opacity:0.6}}@media print{footer .con-footer .box-footer .btn-hp a:hover{opacity:0.6}}.ie8 footer .con-footer .box-footer .btn-hp a:hover{opacity:0.6}footer .con-footer .box-footer .btn-hp a span{color:#B88F51;font-weight:bold}footer .con-footer .box-footer .btn-hp a .icon-arrow_r{background:#B88F51;color:#fff;position:absolute;right:20px;top:50%;width:20px;height:20px;font-size:0.8rem;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-align:center;line-height:22px;margin-top:-10px}@media only screen and (max-width: 767px){footer .con-footer .box-footer .btn-hp a .icon-arrow_r{right:10px}}footer .con-footer #copyright{color:rgba(255,255,255,0.6);text-align:center;font-size:70%;letter-spacing:0.07em;padding:50px 0}.slideIn-left{opacity:0}.slideIn-left.js-inview-in{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInLeft;animation-name:slideInLeft;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.slideIn-right{opacity:0}.slideIn-right.js-inview-in{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideInRight;animation-name:slideInRight;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.slideIn-right.js-inview-in>*:nth-child(2){animation-delay:.2s}.slideIn-right.js-inview-in>*:nth-child(3){animation-delay:.4s}.slideIn-right.js-inview-in>*:nth-child(4){animation-delay:.6s}.slideIn-right.js-inview-in>*:nth-child(5){animation-delay:.8s}.slideIn-right.js-inview-in>*:nth-child(6){animation-delay:1s}.slideIn-right.js-inview-in>*:nth-child(7){animation-delay:1.2s}.slideIn-right.js-inview-in>*:nth-child(8){animation-delay:1.4s}.slideIn-right.js-inview-in>*:nth-child(9){animation-delay:1.6s}.slideIn-right.js-inview-in>*:nth-child(10){animation-delay:1.8s}.slideIn-right.js-inview-in>*:nth-child(11){animation-delay:2s}.fade-in{opacity:0}.fade-in.js-inview-in{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.opacity-in{opacity:0}.opacity-in.js-inview-in{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:opacityIn;animation-name:opacityIn;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.fade-in-stairs>*{opacity:0}.fade-in-stairs.js-inview-in>*{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.fade-in-stairs.js-inview-in>*:nth-child(2){animation-delay:.2s}.fade-in-stairs.js-inview-in>*:nth-child(3){animation-delay:.4s}.fade-in-stairs.js-inview-in>*:nth-child(4){animation-delay:.6s}.fade-in-stairs.js-inview-in>*:nth-child(5){animation-delay:.8s}.fade-in-stairs.js-inview-in>*:nth-child(6){animation-delay:1s}.fade-in-stairs.js-inview-in>*:nth-child(7){animation-delay:1.2s}.fade-in-stairs.js-inview-in>*:nth-child(8){animation-delay:1.4s}.fade-in-stairs.js-inview-in>*:nth-child(9){animation-delay:1.6s}.fade-in-stairs.js-inview-in>*:nth-child(10){animation-delay:1.8s}.fade-in-stairs.js-inview-in>*:nth-child(11){animation-delay:2s}.fade-in-stairs.js-inview-in>*:nth-child(12){animation-delay:2.2s}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes opacityIn{from{opacity:0}to{opacity:1}}@keyframes opacityIn{from{opacity:0}to{opacity:1}}

.font-size-86{
    font-size:86%;
}
.txt-wh{
    color: #fff;
    font-weight: 300;
}
.margin-b-10{
    margin-bottom: 10px;
}
.con-store .box-cv-campaign .inner .btn-reserve a{
    background:#ff6469;
    -moz-border-radius:10rem;
    -webkit-border-radius:10rem;
    border-radius:10rem;
    display:block;
    color:#fff;
    border:4px solid #fff;
    font-size:3rem;
    padding:36px;
    width:100%;
    font-weight:bold;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition:.5s

}
@media only screen and (min-width: 1025px){
    .con-store .box-cv-campaign .inner .btn-reserve a:hover{
        opacity:0.6
    }
}
@media print{
    .con-store .box-cv-campaign .inner .btn-reserve a:hover{
        opacity:0.6
    }
}
.ie8 .con-store .box-cv-campaign .inner .btn-reserve a:hover{
    opacity:0.6
}
@media only screen and (max-width: 767px){
    .con-store .box-cv-campaign .inner .btn-reserve a{
        font-size:2.8rem;padding:24px
    }
}

.con-cv .box-cv .btn-reserve a{
    background:#ff6469;
    -moz-border-radius:10rem;
    -webkit-border-radius:10rem;
    border-radius:10rem;
    display:block;
    color:#fff;
    border:4px solid #fff;
    font-size:3rem;
    padding:36px;
    width:100%;
    font-weight:bold;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
@media only screen and (min-width: 1025px){
    .con-cv .box-cv .btn-reserve a:hover{
        opacity:0.6
    }
}
@media print{
    .con-cv .box-cv .btn-reserve a:hover{
        opacity:0.6
    }
}
.ie8 .con-cv .box-cv .btn-reserve a:hover{
    opacity:0.6
}
@media only screen and (max-width: 767px){
    .con-cv .box-cv .btn-reserve a{
        font-size:2.8rem;
        padding:24px
    }
}
.con-cv .box-cv .btn-reserve{
    max-width:600px;
    margin:0 auto 30px
}
@media only screen and (max-width: 767px){
    .con-cv .box-cv .btn-reserve{
        width:90%
    }
}
