@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500&family=Petit+Formal+Script&display=swap');html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{width:auto;max-width:100%;height:auto;border-style:none;vertical-align:middle}i{vertical-align:middle}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}ul,ol{list-style:none}i{font-style:normal}a{color:#333;transition:all .2s ease-out;text-decoration:none}a:hover{filter:alpha(opacity=60);opacity:.6}*:focus{outline:none}.narrow p span{font-size:16px}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;height:100%;font-family:'Noto Serif JP',"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.5rem;color:#333;letter-spacing:.05em;line-height:1.5}#container{width:100%;overflow:hidden}#loading{z-index:100000;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff url(//amouche.jp/wp/wp-content/themes/amouche/img/common/loading.svg) center center no-repeat}h1,h2,h3,h4,h5,h6{font-weight:500}i{font-family:'Petit Formal Script',cursive;font-weight:400!important}#header{position:fixed;display:flex;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 20px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.13);z-index:200}#nav li a{font-weight:500;color:#ddb16e;white-space:nowrap}#logo{width:270px;height:inherit;padding-top:2px}#logo img{height:100%}#footer{position:relative;max-width:1220px;margin:0 auto;padding:0 30px}#footer dl{position:relative;display:flex;justify-content:space-between;align-items:center;padding:40px 0;line-height:1.6;color:#fff}#footer dl:before{content:'';position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;background:#323232;z-index:-1}#footer dd{padding-left:2vw}#footer dd:nth-of-type(2){margin-left:2vw;border-left:1px solid #737373}#footer ul{display:flex;justify-content:center;padding:12px 0}#footer li{padding:20px;font-size:1.6rem}#footer li a{font-size:1.6rem;color:#6e6e6e}#footer address{display:block;padding:0 0 32px;text-align:center;font-size:1rem;font-style:normal;color:#d0ac74}#floating{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:100}#floating li a{position:relative;display:block;width:54px;padding:40px 16px 16px;text-align:center;background:#3ec0af url(//amouche.jp/wp/wp-content/themes/amouche/img/common/icon2.svg) center top 16px no-repeat;line-height:1.2;color:#fff}#floating li a picture{display:none}#floating li:first-child a{margin-bottom:1px;background:#ff757a url(//amouche.jp/wp/wp-content/themes/amouche/img/common/icon1.svg) center top 16px no-repeat}.deco{display:none}.tac{text-align:center}.br-sp{display:none}.inline-block{display:inline-block}.wpcf7-spinner{display:none}.intro-fv{position:relative;padding-top:22vw}#main{margin-top:60px}article{position:relative;padding:96px 30px}article>figure{max-width:1160px;margin:0 auto 56px}article header{position:relative;max-width:1160px;margin:0 auto 100px}article header h2{font-size:3rem;text-align:center}article header h2 i{display:block;margin-top:8px;font-size:1.8rem;color:#8d7249}article header h2 i.alt{font-size:3rem;color:#ddb16e}article header p{margin:32px auto 0;max-width:80%;text-align:left}article.bg{background:#faf7f1}article.bg2{background:#f6eee3}article p:not(:last-child){margin-bottom:20px}section{position:relative;width:100%;max-width:1160px;margin:0 auto}section.narrow{max-width:1000px}section.full{max-width:initial}section+section{margin-top:56px}.content-form input[type=submit]{margin-bottom:40px}figure{position:relative}figure>img{width:100%}.center{text-align:center}.right{text-align:right}.row{display:flex;column-gap:30px}.row.half{column-gap:30px;row-gap:30px;flex-wrap:wrap;margin:0 auto;width:95%}.row.half>*{flex:none;width:calc(50% - 30px * 1 / 2)}.reverse{flex-direction:row-reverse}.vcenter{align-items:center}.strong{font-weight:700}.ol{list-style:decimal}.ol-pl{padding-left:20px}.ol li:not(:first-child){margin-top:4px}.table{width:100%;border-collapse:collapse;font-size:1.8rem}.table tr{border-bottom:1px solid #e3dbcf}.table th{width:20%;padding:16px;text-align:left;font-weight:400;color:#8d7249;white-space:nowrap}.table td{padding:16px}.btn{margin-top:80px;text-align:center}.btn a{display:inline-block;width:260px;padding:16px 40px;background:#d9bf97 url(//amouche.jp/wp/wp-content/themes/amouche/img/common/arr_w.svg) right 16px center no-repeat;font-weight:700;color:#fff}.more{max-width:1160px;margin:40px auto 0;text-align:right}.more a{font-size:1.7rem;color:#d0ac74}.box{margin-bottom:32px;padding:32px 4vw;background:#fff;box-shadow:0 0 10px rgba(140,114,76,.15)}.pt0{padding-top:0}.mb32{margin-bottom:32px}.mb24{margin-bottom:24px}.blue{color:#7cd0f7}.pink{color:#f896a3}.brown{color:#ddb16e}.sp{display:none}.fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.top{object-position:top}.top-25{object-position:0 25%}.top-32{object-position:0 32%}.top-55{object-position:0 55%}.top-60{object-position:0 60%}.top-70{object-position:0 70%}.mb{line-height:2}.tar{flex-shrink:0;padding-left:20px;text-align:right}.flex-wrapper{display:flex;width:100%;justify-content:space-between}.fit.contain{object-fit:contain;font-family:'object-fit: contain;'}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay1{-webkit-animation-delay:.2s;animation-delay:.2s}.animated.delay2{-webkit-animation-delay:.4s;animation-delay:.4s}.animated.delay3{-webkit-animation-delay:.6s;animation-delay:.6s}.animated.delay4{-webkit-animation-delay:.8s;animation-delay:.8s}.animated.delay5{-webkit-animation-delay:1s;animation-delay:1s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}#mv{padding:0}#mv .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px;background:#fff;opacity:1}#mv .swiper-pagination-bullet-active{background:#d0ac74;box-shadow:0 3px 6px rgba(0,0,0,.11)}#mv a:hover{opacity:1}#topconcept li{display:grid;grid-gap:24px;grid-template-rows:80px 100px auto;grid-template-columns:50% auto;width:calc(33.3333% - 30px * 2 / 3)}#topconcept li .no{grid-row:1;grid-column:1/3;text-align:center;border-bottom:1px solid rgba(137,114,79,.07);font-size:2.5rem;color:#d0ac74;height:64px}#topconcept li .no span{display:inline-block;margin:-.3em 0;vertical-align:middle;font-size:11.4rem;opacity:.34;line-height:1}#topconcept h3{grid-row:2;grid-column:1/3;min-height:80px;text-align:center;font-size:2.9rem;color:#ff757a}#topconcept h3 span{font-size:1.8rem;color:#8d7249}#topconcept p{grid-row:3;grid-column:1/2}#topconcept figure{grid-row:3;grid-column:2/3}#topreason,#topvoice,#topparty{padding-left:0;padding-right:0}#topreason li{display:flex;column-gap:2vw;padding:20px;background:#fff}#topreason li figure{width:40%}#topreason li figcaption{position:absolute;top:-8px;left:-8px;width:5vw;aspect-ratio:1/1;max-width:64px;min-width:52px;background:#ff757a;border-radius:50%;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:1.2rem;font-size:clamp(10px,12/ 1200 * 100vw,1.2rem);font-weight:500;line-height:1;color:#fff}#topreason li figcaption i{display:block;font-family:'Marcellus',serif;font-size:2.4rem}#topreason li figcaption span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;text-align:center}#topreason li>div{display:flex;flex-direction:column;flex:1}#topreason li>div h3{margin:0 0 16px;font-size:2rem;font-size:clamp(16px, 20 / 1102 * 100vw, 2rem)}#topreason li>div p{font-size:1.6rem;font-size:clamp(14px, 16 / 1200 * 100vw, 16px)}.swiper-container{padding-bottom:60px}.swiper-slide a{display:block}.swiper-slide h3{margin:10px 0;font-size:clamp(15px, 20 / 1920 * 100vw, 20px);color:#8d7249;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.swiper-slide time{display:block;margin-bottom:8px;font-size:clamp(12px, 16 / 1200 * 100vw, 16px);font-weight:700;color:#d0ac74}.swiper-next,.swiper-prev{position:absolute;bottom:6px;display:block;width:40px;height:32px;background:url(//amouche.jp/wp/wp-content/themes/amouche/img/common/next.svg) center no-repeat;z-index:10}.swiper-prev{transform:scaleX(-1)}#topdata p{text-align:center;font-size:1.8rem;color:#968363}#topdata p strong{letter-spacing:.07em;font-size:2.8rem;color:#e2af57}#topdata .update{float:right}.update{text-align:right;font-size:1rem;color:#d0ac74}.data{display:flex;text-align:center;padding:0}.data dl{flex:1;padding:24px}.data dl:not(:first-child){border-left:1px solid #faf7f1}.data dt{font-size:2.9rem;font-weight:500;color:#8d7249}.data dd{font-size:2.9rem;font-weight:500;color:#f896a3}.data dd span{font-size:8.6rem;font-weight:400}.data dd.green{color:#3ec0af}.flow{width:100%;border-collapse:collapse;border-top:1px solid #e3dbcf;color:#8d7249}.flow tr{border-bottom:1px solid #e3dbcf}.flow th{width:16%;padding:24px;text-align:center;border-right:1px solid #cbac7b;font-size:1.3rem;font-weight:400;white-space:nowrap}.flow th div{position:relative}.flow th div:after{content:'';position:absolute;top:50%;right:-24px;transform:translate(50%,-50%);width:14px;height:14px;background:#d0ac74;border-radius:50%}.flow th img{margin-bottom:8px}.flow td{padding:24px}.trim{position:relative;width:100%;padding-top:calc(270 / 360 * 100%);background:#eee;background-size:cover}.trim figcaption{position:absolute;top:0;left:0;width:85px;height:85px;overflow:hidden}.trim figcaption a{display:inline-block;position:absolute;padding:5px 0;right:-24px;top:20px;width:160px;text-align:center;line-height:16px;background:#d0ac74;letter-spacing:.05em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);font-size:1.3rem;font-weight:700;color:#fff}.bg .trim figcaption a,.single .trim figcaption a{background:#fff;color:#8d7249}#topvoice .swiper-next{right:10px}#topvoice .swiper-prev{left:10px}#topparty .swiper-next{left:auto;right:30px}#topparty .swiper-prev{right:auto;left:30px}#topbanner header{margin-bottom:24px}#topbanner header h2{font-size:3.2rem;color:#968363}.list li{display:flex;align-items:flex-start}.list li:not(:first-child){margin-top:24px;padding-top:24px;border-top:1px solid #e3dbcf}.list figure{width:25%;margin:0}.list figure .cat,.single .cat{display:flex;margin-bottom:8px}.list figure .cat a,.single .cat a{display:block;margin:2px 4px 2px 0;padding:2px 4px;border:1px solid #8d7249;font-size:1.3rem;font-weight:700;color:#8d7249}.list li>div,.list li a>div{flex:1;padding-left:16px}.list h3 a{display:inline-block;margin-bottom:16px;font-size:2rem;color:#8d7249}.list p{color:#555}.list time{font-size:1.2rem;letter-spacing:.15em;color:#8d7249}.list .meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:16px}.list .meta .cat a{display:inline-block;margin:2px 2px 2px 0;padding:2px 4px;border:1px solid #8d7249;font-size:1.3rem;font-weight:700;color:#8d7249}.info li{display:flex;align-items:center;padding:20px 32px;background:#fff;border-radius:5px}.info li:not(:first-child){margin-top:20px}.info li time{display:block;padding-right:32px;letter-spacing:.15em;white-space:nowrap}.info li a{font-size:1.8rem;font-weight:400;color:#8d7249}.faq dt{position:relative;margin-bottom:16px;padding:16px 0 32px 88px;border-bottom:1px solid #e3dbcf;font-size:1.8rem;font-weight:500;color:#8d7249;cursor:pointer;transition:margin .2s ease-out}.faq dt.on{margin-bottom:16px;border-bottom:none}.faq dt:before{content:'Q';position:absolute;left:16px;top:0;display:flex;justify-content:center;align-items:center;width:56px;height:56px;padding-bottom:4px;background:#ddb16e;border-radius:50%;font-size:3rem;line-height:1;color:#fff}.faq dd{display:none;position:relative;margin-bottom:16px;padding:0 0 32px 88px;border-bottom:1px solid #e3dbcf;font-size:1.8rem;color:#555}.faq dd:before{content:'A';position:absolute;left:16px;top:0;display:flex;justify-content:center;align-items:center;width:56px;height:56px;padding-bottom:4px;background:#323232;border-radius:50%;font-size:3rem;line-height:1;color:#fff}#title{position:relative}#title figure{padding-top:30vw}#title h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-size:3.2rem;color:#333;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff;z-index:1}#title h1 i{display:block;margin-top:4px;font-size:1.9rem}.heading{margin-bottom:24px;text-align:center}.heading h3{margin-bottom:16px;font-size:2.4rem;color:#8d7249}.catch{margin-bottom:40px!important;font-size:2rem}.st,.mtssb-timetable-name{margin-bottom:8px;font-size:2.5rem;color:#8d7249}.team{width:70%;max-width:300px;margin:0 auto 24px}.style li{padding:24px;background:#faf7f1}.style li .no{margin-top:-1.2em;text-align:center;color:rgba(221,177,110,.4);font-size:5rem;line-height:1}.style li h3{margin:16px 0;text-align:center;font-size:2rem;color:#8d7249}.style li figure{margin-bottom:16px}.plan{padding:4vw;background:#fff}.plan .half{margin-bottom:0}.plan>figure{padding-top:calc(640 / 1200 * 100%)}.plan .title{margin:32px 0;text-align:center}.plan .title p{margin-bottom:8px!important;font-size:1.7rem}.plan .title h3{margin-bottom:8px;font-size:3.2rem;font-weight:600;color:#ff757a}.plan .title .price{text-align:right;font-size:1.9rem;font-weight:600}.plan .title .price span{font-size:2.5rem}.support{display:flex}.support dl{display:flex;flex-wrap:wrap;justify-content:center;width:30%;padding:16px;text-align:center;border:1px solid #e3dbcf;white-space:nowrap}.support dt{width:100%;font-size:1.3rem}.support dd{font-size:1.1rem}.support dd img{margin-bottom:4px}.support p{flex:1;padding-left:24px}.plan h4{padding:4px;text-align:center;background:#faf7f1;font-size:2.4rem;font-weight:600;color:#8d7249}.plan table{width:100%;border-collapse:collapse;font-weight:600}.plan tr:not(:first-of-type){border-top:1px solid #e3dbcf}.plan th{padding:12px 0;text-align:left}.plan td{padding:12px 0 12px 16px;text-align:right}.plan td span{font-size:2rem}.price_detail{display:none}.price_detail table{border-top:1px solid #e3dbcf}.price_detail table.sub{font-size:1.3rem;color:#8d7249}.price_detail table.sub td span{font-size:1.8rem}.procedure{margin:0 auto;width:75%}.down{display:block;padding:16px;text-align:center;background:#faf7f1 url(//amouche.jp/wp/wp-content/themes/amouche/img/common/down.svg) right 16px center no-repeat;color:#8d7249;cursor:pointer}.procedure li{margin-bottom:24px;padding:32px 4vw;background:#faf7f1}.procedure li h3{margin-bottom:48px;text-align:center;font-size:2.4rem;font-weight:600;color:#8d7249}.staff{padding:32px 4vw;background:#fff}.staff .row>div:first-child{width:40%}.staff .row>div:last-child{width:60%}.staff figure{max-width:50%;margin:0 auto 16px}.staff h3{margin-bottom:16px;text-align:center;font-size:2.5rem}.staff .box p{font-size:2rem}.staff .box strong{font-size:2.5rem;font-weight:400}.staff .box strong span{font-size:4.5rem;color:#e2af57}.staff .box div{font-size:1.3rem}.concierg li{padding:clamp(14px, 30 / 1200 * 100vw, 30px);background:#faf7f1}.prof{display:flex;align-items:center}.prof figure{width:40%}.prof>div{flex:1;padding-left:16px}.prof h3{font-size:2.3rem}.concierg li h4{margin:16px 0 8px;text-align:center;font-size:1.6rem;color:#8d7249}.databox{text-align:center}.databox h3{margin-bottom:24px;font-size:2rem;font-weight:400}.databox h4{font-size:2.5rem;font-weight:400}.databox h4 span{font-size:4.5rem}.databox .row{justify-content:space-around}.databox dl{display:flex;justify-content:space-between;align-items:center;margin:16px!important}.databox dt{padding-right:16px;font-size:2.5rem;font-weight:400}.databox dd{font-size:2.5rem;font-weight:400}.databox dd span{font-size:clamp(3.4rem, 34 / 768 * 100vw, 4.5rem);color:#e2af57}.chartbox{max-width:640px;margin:16px auto}.scroll table{width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:24px}.scroll th,.scroll td{padding:8px 16px;border:1px solid #e2dbd0;font-weight:400}.scroll thead th{background:#faf7f1;color:#8d7249}.scroll thead th.empty,.scroll tbody th{text-align:left;background:#323232;color:#fff}.scroll td{color:#8d7249}.scroll th.alt{background:#8d7249;color:#fff}.scroll td.alt{background:#faf7f1}#catnav{margin-bottom:24px}*+#catnav{margin-top:24px}#catnav .swiper-slide{width:auto}#catnav .swiper-slide a{padding:2px 8px;border:1px solid #8d7249;border-radius:5px;font-size:1.8rem;font-weight:500;color:#8d7249}.recruit h3{margin-bottom:16px;font-size:2rem;color:#8d7249}.recruit h4{font-size:1.6rem}.recruit dt{clear:left;float:left;width:348px;margin-bottom:8px}.recruit dt span{display:inline-block;margin:2px;padding:1px 4px;background:#cbc7c2}.recruit dt span.enable{background:#f896a3}.recruit dd{margin:0 0 16px auto;width:calc(100% - 348px);padding:0 0 24px 3%}.calendar-title{display:none}.monthly-calendar table{width:100%;table-layout:fixed;border-collapse:collapse;margin:16px 0;text-align:center}.monthly-calendar th,.monthly-calendar td{padding:8px 4px;border:1px solid #e2dbd0;font-weight:400}.monthly-calendar th{background:#faf7f1;color:#8d7249}.monthly-calendar td{background:#fff;color:#8d7249}.calendar-caption{margin-bottom:16px;font-size:2rem}.monthly-prev{float:left}.monthly-next{float:right}.content-form{font-size:1.6rem}.content-form h3{margin:32px 0 8px;text-align:center;font-size:2.1rem;font-weight:600;color:#8d7249}.content-form fieldset{margin:0;padding:0;border:none}.content-form legend{display:none}.content-form table{width:100%;border-collapse:collapse;margin-bottom:24px;font-size:2rem}.content-form tr{border-bottom:1px solid #e3dbcf}.content-form th{width:25%;padding:24px 16px 16px 0;text-align:left;vertical-align:top;border:none;font-size:15px;font-weight:400;color:#8d7249;white-space:nowrap}.content-form td{padding:16px 0;text-align:left;border:none;font-size:18px;line-height:1.5em}.content-form input[type=text],.content-form input[type=tel],.content-form input[type=email],.content-form input[type=date]{display:inline-block;width:100%;margin:3px 0;padding:10px 16px;background:#fff;border:1px solid #e2dbd0;border-radius:5px;vertical-align:middle;font-size:18px}.content-form input.half{width:49%;margin-right:1%}.content-form select{margin:3px 0;padding:10px 32px 10px 16px;background:#fff url(//amouche.jp/wp/wp-content/themes/amouche/img/common/down.svg) right 8px center no-repeat;background-size:9px auto;border:1px solid #e2dbd0;border-radius:5px;font-size:16px}.content-form textarea{width:100%;min-height:280px;margin:3px 0;padding:10px 16px;background:#fff;border:1px solid #e2dbd0;border-radius:5px;font-size:18px}.content-form label{display:inline-block;margin-right:16px;cursor:pointer}.content-form label.booking-seimei{display:inline-block;width:4%;text-align:right;white-space:nowrap}.content-form input.small-medium{width:35%}.content-form input.medium{width:35%}.content-form input#client-tel{width:100%!important}.content-form input[type=checkbox],.content-form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;right:0;bottom:0;left:0;height:20px;width:20px;padding:0;border:1px solid #8d7249;vertical-align:-.8rem;transition:all .15s ease-out 0s;color:#fff;cursor:pointer;display:inline-block;margin:.4rem;outline:none;border-radius:10%}.content-form input[type=checkbox]:before,input[type=checkbox]:after{position:absolute;content:'';background:#fff;transition:all .2s ease-in-out}.content-form input[type=checkbox]:before{left:2px;top:6px;width:0;height:2px;transform:rotate(45deg)}.content-form input[type=checkbox]:after{right:9px;bottom:3px;width:2px;height:0;transform:rotate(40deg);transition-delay:.2s}.content-form input[type=checkbox]:checked:before{left:1px;top:10px;width:6px;height:2px}.content-form input[type=checkbox]:checked:after{right:5px;bottom:1px;width:2px;height:14px}.content-form input[type=checkbox]:indeterminate:before,.content-form input[type=checkbox]:indeterminate:after{width:7px;height:2px;transform:rotate(0)}.content-form input[type=checkbox]:indeterminate:before{left:1px;top:7px}.content-form input[type=checkbox]:indeterminate:after{right:1px;bottom:7px}.content-form input[type=radio]{border-radius:50%}.content-form input[type=radio]:before{content:'';display:block;width:12px;height:12px;border-radius:50%;margin:3px;transform:scale(0);transition:all ease-out .25s}.content-form input[type=radio]:checked:before{transform:scale(1)}.content-form input[type=checkbox]:checked,.content-form input[type=checkbox]:indeterminate,.content-form input[type=radio]:checked:before{background:#8d7249}#action-button{text-align:center}#action-button input[type=submit],#action-button button,.content-form .button{display:inline-block;width:260px;margin-top:24px;padding:16px 40px;background:#d9bf97 url(//amouche.jp/wp/wp-content/themes/amouche/img/common/arr_w.svg) right 16px center no-repeat;font-size:15px;font-weight:700;color:#fff}#action-button input[type=submit]:disabled{background-color:#999}#action-button input[type=submit]:not(.disabled):hover{opacity:.7}#action-button input[type=button]{display:inline-block;width:260px;padding:16px 40px;background:#999;font-size:15px;font-weight:700;color:#fff}#action-button input.back-button[type=button],#action-button button.back-button[type=button]{position:absolute;display:inline-block;width:85px;padding:16px 15px;margin-top:24px;margin-left:-95px;background:#999;font-size:15px;font-weight:700;color:#fff}#mts-postcode-button{display:inline-block;padding:8px 16px;background:#d9bf97;font-size:15px;font-weight:700;color:#fff}div.wpcf7 .ajax-loader{display:block;background-position:center}.must{display:inline-block;margin-right:16px;padding:2px 4px;background:#8d7249;font-size:1.3rem;font-weight:700;color:#fff}.content-form ::-webkit-input-placeholder{color:#e3dbcf}.content-form ::-moz-placeholder{color:#e3dbcf}.content-form :-ms-input-placeholder{color:#e3dbcf}span.wpcf7-list-item{margin:0 1em 0 0}.content-form .wpcf7c-conf{background:#F5F5F5!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{font-size:1.6rem}.error-message{font-size:1.3rem}.content-text{margin:8px 0}.counter{text-align:right}.stage{padding-top:64px}.stage ol{position:relative;display:flex;justify-content:space-around;margin-bottom:40px;overflow:hidden}.stage ol:before{content:'';position:absolute;top:31px;left:0;display:block;width:100%;height:2px;background:#fff;z-index:0}.stage li{position:relative;text-align:center;font-size:1.8rem;font-weight:600;color:#8d7249}.stage li i{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 8px;background:#fff;border-radius:50%;font-size:1.3rem;color:#8d7249;z-index:1}.stage li i span{font-family:'Marcellus',serif;font-size:2.3rem}.stage li.on i{background-color:#8d7249;color:#fff}.stage li:first-child:before{content:'';position:absolute;top:31px;right:50%;display:block;width:100vw;height:2px;background:#faf7f1;z-index:1}.stage li:last-child:before{content:'';position:absolute;top:31px;left:50%;display:block;width:100vw;height:2px;background:#faf7f1;z-index:1}.postfix-date{display:inline-block;padding:0 8px}.booking-form-people-number-row{display:none}.mtssb-timetable-date{margin-bottom:8px;font-size:2rem}#booking-reservation-fieldset table,#booking-option-table{margin-bottom:0}.option-confirm-header{display:none}.day-calendar th,.day-calendar td{font-size:15px}.calendar-daylink{display:inline-block;min-width:28px;padding:4px;background-color:#8d7249;border-radius:2px;font-size:1.6rem;color:#fff}.single{max-width:780px;margin:24px auto 0}.single h1{margin-bottom:32px;text-align:center;font-size:2.3rem;color:#8d7249}.single figure+h1{margin:32px 0 16px;text-align:left;font-size:2.2rem}.single h2,.subscription-title{margin:32px 0 16px;font-size:2rem;color:#8d7249}.single .date{font-size:1.7rem;letter-spacing:.15em;color:#8d7249}.single time{display:block;text-align:right;font-size:1rem;letter-spacing:.15em;color:#8d7249}.alignright{float:right;margin-left:3em;margin-bottom:2em}.alignleft{float:left;margin-right:3em;margin-bottom:2em}.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}.size-thumbnail{max-width:250px}.paging{display:flex;justify-content:center;align-items:center;margin-top:64px;font-size:1.6rem;font-weight:700}.nav-numbers{padding:16px}.pagination a{display:inline-block;margin:2px;text-align:center;text-decoration:none!important;width:50px;height:48px;line-height:48px;font-size:2rem}.pagination a:not(.prev):not(.next):not(.top){background-color:#fff;border:1px solid #ddb16e;color:#ddb16e}.pagination a.top{border-left:1px solid #222;border-right:1px solid #222;font-weight:400}.pagination a.prev,.pagination a.next{font-weight:700;color:#ddb16e}.pagination a strong{display:inline-block;width:21px;height:21px;text-align:center;vertical-align:middle;background:#3eb472;border-radius:50%;line-height:21px;font-family:'Montserrat',sans-serif;font-weight:400;color:#fff}.pagination span{display:inline-block;margin:2px;width:50px;height:48px;line-height:48px;text-align:center}.pagination span.current{background-color:#ddb16e;text-align:center;border:1px solid #ddb16e;font-size:2rem;font-weight:600;color:#fff}.screen-reader-text{display:none}.sitemap h2{margin-bottom:16px;font-size:2.3rem;color:#8d7249}.sitemap ul{display:flex;flex-wrap:wrap}.sitemap li{width:calc(50% - 16px);margin:12px 0 0}.sitemap li a{position:relative;display:inline-block;padding-left:16px;font-size:1.8rem}.sitemap li a:before{content:'';position:absolute;top:.5em;left:0;width:6px;height:6px;background:#d0ac74;border-radius:50%}.banner{padding-left:80px;padding-right:80px}.banner ul{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.banner li{width:calc(100% / 3 - 16px);margin:8px}@media only screen and (min-width:1025px){#nav>ul{display:flex}#nav>ul>li{position:relative;margin-left:1.6vw;line-height:60px}#nav>ul>li>a{position:relative;display:block}#nav>ul>li>a:after{position:absolute;content:"";bottom:10px;left:50%;transform:translateX(-50%);width:0;height:2px;background:#8d7249;transition-duration:.2s}#nav>ul>li>a:hover:after{position:absolute;content:"";width:60px}#nav>ul>li ul{pointer-events:none;opacity:0;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);transition:opacity .2s ease-out}#nav>ul>li ul a{display:block;padding:16px;border-top:1px solid rgba(255,255,255,.3);white-space:nowrap}#nav>ul>li:hover ul{pointer-events:auto;opacity:1}#open{display:none}#catnav{margin-bottom:40px}*+#catnav{margin-top:40px}#catnav .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:center}#catnav .swiper-slide{width:auto;margin:8px}}@media only screen and (max-width:1024px){#header{padding:0 8px 0 16px}#nav{pointer-events:none;opacity:0;transform:translateX(-100%);position:fixed;top:0;left:0;display:flex;flex-direction:column;width:100%;max-width:100%;height:100vh;margin:0;background:rgba(208,172,116,.8);overflow:auto;z-index:1000;transition:.8s cubic-bezier(.19,1,.22,1)}#nav>ul{flex:1;width:calc(100% - 48px);margin:0;padding:0;background:#323232}#nav>ul>li{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1)}#nav li:nth-of-type(1){-webkit-transition-delay:.14s;transition-delay:.14s}#nav li:nth-of-type(2){-webkit-transition-delay:.18s;transition-delay:.18s}#nav li:nth-of-type(3){-webkit-transition-delay:.22s;transition-delay:.22s}#nav li:nth-of-type(4){-webkit-transition-delay:.26s;transition-delay:.26s}#nav li:nth-of-type(5){-webkit-transition-delay:.3s;transition-delay:.3s}#nav li:nth-of-type(6){-webkit-transition-delay:.34s;transition-delay:.34s}#nav li:nth-of-type(7){-webkit-transition-delay:.38s;transition-delay:.38s}#nav li:nth-of-type(8){-webkit-transition-delay:.42s;transition-delay:.42s}#nav li:nth-of-type(9){-webkit-transition-delay:.46s;transition-delay:.46s}#nav li:nth-of-type(10){-webkit-transition-delay:.5s;transition-delay:.5s}#nav>ul>li{border-bottom:1px solid rgba(255,255,255,.2)}#nav>ul>li a{color:#fff}#nav>ul>li>a{display:block;padding:16px 20px;background:url(//amouche.jp/wp/wp-content/themes/amouche/img/common/arr.svg) right 8px center no-repeat;background-size:24px auto;font-size:1.8rem}#nav>ul>li ul{margin-bottom:16px}#nav>ul>li ul li{padding:8px 16px 8px 48px}#open{position:relative;display:block;width:50px;height:50px;text-align:center;background:#fff;border-radius:3px;cursor:pointer;z-index:9999}#open div{position:relative;display:block;width:26px;height:26px;margin:6px 12px;transition:.2s linear}#open span{position:absolute;left:0;display:block;width:26px;height:2px;background:#d0ac74;transition:.2s linear}#open span:nth-child(1){top:8px}#open span:nth-child(2){top:16px}#open span:nth-child(3){top:24px}#topreason li figcaption{top:-30px;left:-30px}.open #open{display:none}.open #nav{pointer-events:auto;opacity:1;transform:scale(1)}.open #nav li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#close{position:absolute;top:0;right:0;width:48px;height:100vh;padding-top:16px;text-align:center;background:url(//amouche.jp/wp/wp-content/themes/amouche/img/common/close_w.svg) center 16px no-repeat}#footer{padding:0 15px;font-size:1.4rem}#footer ul{flex-wrap:wrap}#footer dl{display:block;padding-bottom:60px}#footer dl:before{left:-15px}#footer dt{margin-bottom:20px;text-align:center}#footer dd{padding:16px 0}#footer dd:first-of-type{padding-left:31vw;text-align:left}#footer dd:nth-of-type(2){margin-left:0;padding-left:31vw;border-left:none;border-top:1px solid #737373}#footer dd:nth-of-type(3){position:absolute;bottom:-5px;right:-18px;padding:0}#footer address{padding-bottom:112px}#floating{position:fixed;top:auto;bottom:0;transform:translateY(0);width:100%}#floating ul{display:flex}#floating li{display:flex}#floating li:first-child{width:40%}#floating li:last-child{width:60%}#floating li a{width:100%;padding:40px 10px 15px;text-align:center;background:#3ec0af;line-height:1;font-size:1.6rem;font-weight:700}#floating li a picture{display:none}#floating li:first-child a{margin-bottom:0;background:#ff757a}#floating li a:before{content:"";width:100%;height:20px;background:url(//amouche.jp/wp/wp-content/themes/amouche/1024img/common/icon2.svg) center center no-repeat;background-size:contain;position:absolute;top:13px;left:0;right:0;margin:auto}#floating .l-01 a:before{background:url(//amouche.jp/wp/wp-content/themes/amouche/img/common/icon1.svg) center center no-repeat;background-size:contain}#floating .l-02 a:before{background:url(//amouche.jp/wp/wp-content/themes/amouche/img/common/icon2.svg) center center no-repeat;background-size:contain}#topconcept ul{display:flex;flex-direction:column;row-gap:30px}#topconcept li{display:grid;grid-gap:10px;margin-bottom:15px;width:100%}#topconcept li .no{grid-row:1/2;grid-column:1/2}#topconcept h3{grid-row:2/3;grid-column:1/2;min-height:initial}#topconcept p{grid-row:3/4;grid-column:1/2;font-size:1.5rem}#topconcept figure{grid-row:1/4;grid-column:2/3;margin-top:auto}.swiper-container{padding-bottom:0}.swiper-next{position:relative;left:auto!important;right:auto!important;float:right;margin:20px}.swiper-prev{position:relative;right:auto!important;left:auto!important;float:left;margin:20px}.scroll{width:100%;margin-bottom:24px;overflow-x:auto}.scroll table{width:auto;white-space:nowrap}.content-form th{display:block;width:auto;padding:16px 0 10px}.content-form td{display:block;padding:0 0 16px}.banner{padding-left:15px;padding-right:15px}.banner ul{display:block}.banner li{width:auto;margin:8px}}@media only screen and (max-width:767px){#logo{width:200px}.flex-wrapper{flex-direction:column;margin-bottom:10px}.br-sp{display:block}.heading h3{font-size:clamp(20px, 24 / 767 * 100vw, 24px)}article{position:relative;padding:20px}article>figure{margin:0 -15px 24px}article header{margin:0 auto 32px}article header p{max-width:100%}.font-s{font-size:12px}article header h2{text-align:center;font-size:clamp(16px, 24 / 375 * 100vw, 2.4rem)}section+section{margin-top:32px}article p:not(:last-child){margin-bottom:16px}.row{display:block}.row>*{flex:none!important;width:auto!important;margin:0 0 32px!important;font-size:14px}.row.half{margin-bottom:-32px}.table{font-size:1.6rem}.table th{display:block;width:auto;padding:16px 16px 0}.table td{display:block;padding:8px 16px 16px}.box{margin-bottom:24px}.btn{margin-top:10vw}.sp{display:block}.pc{display:none}.procedure{width:100%}.staff h3{font-size:clamp(20px, 25 / 767 * 100vw, 2.5rem)}#topconcept ul{row-gap:10px}#topconcept li{grid-template-columns:60% auto;grid-template-rows:64px 74px auto}#topconcept li .no{text-align:left;font-size:1.6rem}#topconcept li .no span{font-size:4.8rem}#topconcept h3{text-align:left;font-size:2rem}#topconcept h3 span{font-size:1.5rem}#topreason li>div h3{margin-bottom:2vw;font-size:clamp(16px, 20 / 768 * 100vw, 20px)}#topdx,#topvoice,#topparty{padding-left:15px;padding-right:15px}#topreason .swiper-wrapper{display:block}#topreason li{padding:14px;column-gap:4vw}#topreason li figure{width:40%}#topreason li figcaption{left:-8px;min-width:44px;padding-top:42px}#topreason li figcaption i{font-size:2rem}#topreason li>div{flex:1}#topreason li>div p{font-size:clamp(13px, 16 / 768 * 100vw, 16px)}#topconcept p{font-size:clamp(14px, 16 / 768 * 100vw, 16px)}.swiper-pagination{text-align:right}.swiper-next,.swiper-prev{display:none}#topdata p{line-height:1.6;font-size:1.4rem}#topdata p strong{font-size:2.2rem}#topdata .update{float:none}.data dl{padding:16px}.data dt{font-size:2rem}.data dd{font-size:2rem}.data dd span{font-size:clamp(28px, 40 / 500 * 100vw, 4rem)}.databox dd{font-size:clamp(18px, 34 / 768 * 100vw, 34px)}.databox dd span{font-size:clamp(22px, 40 / 768 * 100vw, 4rem)}.databox dt{text-align:left;font-size:clamp(17px, 30 / 768 * 100vw, 3rem)}.databox h3{font-size:clamp(18px, 20 / 767 * 100vw, 2rem)}.databox h4{font-size:clamp(14px, 25 / 768 * 100vw, 2.5rem)}.databox h4 span{font-size:clamp(20px, 45 / 767 * 100vw, 45px)}#footer .logo{margin-bottom:48px;padding-right:32px}#footer ul{margin:0 auto;padding-left:10%}#footer li{width:50%;padding:20px 10px}#footer li a{font-size:clamp(1.3rem, 15 / 375 * 100vw, 1.6rem)}#footer dd:first-of-type{padding-left:calc(8vw - 10px);text-align:left}#footer dd:nth-of-type(2){border-left:none;border-top:1px solid #737373;padding-left:calc(8vw - 10px)}.flow th{padding:16px 16px 16px 0}.flow th div:after{right:-16px;width:11px;height:11px}.flow td{padding:16px;font-size:clamp(14px, 16 / 768 * 100vw, 16px)}.flow td:last-of-type{width:14%;padding:0;text-align:right}#topbanner header h2{font-size:2rem}.list figure{width:40%}.list figure .cat a,.single .cat a{font-size:1.1rem}.list .meta{margin-bottom:8px}.list h3 a{margin-bottom:8px;font-size:clamp(16px, 16 / 768 * 100vw, 20px)}.list p{margin-bottom:8px!important;font-size:clamp(14px, 16 / 768 * 100vw, 16px)}.list .trim{padding-top:calc(102 / 120 * 100%)}.pagination a{width:9vw;height:9vw;line-height:9vw;font-size:clamp(12px, 20 / 768 * 100vw, 20px)}.pagination span{width:9vw;height:9vw;line-height:9vw;font-size:clamp(12px, 20 / 768 * 100vw, 20px)}.pagination span.current{font-size:clamp(12px, 20 / 768 * 100vw, 20px)}.pagination a.prev,.pagination a.next{width:2vw}.info li{display:block;padding:20px}.info li:not(:first-child){margin-top:8px}.info li time{padding:0 0 8px;font-size:12px}.faq dt{padding:8px 0 24px 48px;font-size:clamp(16px, 16 / 768 * 100vw, 20px)}.faq dt:before{content:'Q';position:absolute;left:0;top:0;width:36px;height:36px;font-size:2.5rem}.faq dd{padding:0 0 24px 48px;font-size:1.6rem}.faq dd:before{content:'A';position:absolute;left:0;width:36px;height:36px;font-size:2.5rem}.concierg li{padding:4vw}.style li h3{font-size:1.8rem}#title h1{font-size:2rem}#title h1 i{font-size:1.7rem}#title p{padding:24px 15px 0;text-align:left}#title figure{padding-top:40vw}.catch{text-align:left;font-size:clamp(16px, 20 / 768 * 100vw, 20px)}.plan>figure{padding-top:calc(320 / 600 * 100%)}.plan .title{margin:24px 0 0;text-align:center}.plan .title .price{text-align:center}.plan .title h3{font-size:clamp(2rem, 30 / 768 * 100vw, 3rem)}.plan h4{font-size:2.2rem}.procedure li h3{margin-bottom:30px}.scroll th,.scroll td{padding:8px;font-size:12px}.support{display:block}.support dl{width:auto;margin:24px 0 16px!important}.support dd{padding:8px}.support p{padding:0;text-align:center}.support p img{width:100%;max-width:500px}.recruit dt{float:none;width:auto}.recruit dd{margin:10px 0 16px;width:100%;padding:0}.st,.mtssb-timetable-name{font-size:clamp(15px, 20 / 768 * 100vw, 2.4rem)}.content-form h3{font-size:clamp(15px, 15 / 375 * 100vw, 20px)}.single h1{margin-bottom:24px}.single figure+h1{margin:24px 0 16px;font-size:clamp(18px, 22 / 768 * 100vw, 22px)}.single h2{margin:24px 0 16px}.alignright{float:none;margin:0 auto}.alignleft{float:none;margin:0 auto}.size-thumbnail{max-width:100%}.paging{display:block;text-align:center}.pagination a.prev,.pagination a.next,.pagination .top{font-size:1.2rem}.stage ol{justify-content:space-between}.stage ol:before{top:21px}.stage li{width:30%;font-size:clamp(13px, 14 / 375 * 100vw, 16px)}.stage li i{width:42px;height:42px}.stage li:first-child:before{top:21px}.stage li:last-child:before{top:21px}.sitemap ul{display:block}.sitemap li{margin-left:0;width:auto}.sitemap li a{font-size:16px}.swiper-slide h3{font-size:clamp(15px, 16 / 768 * 100vw, 20px)}.swiper-slide time{font-size:1.2rem}}@media print{#container{width:1024px}}