﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#000}body{position:relative;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:500;letter-spacing:0.06em}a{color:inherit}video{display:block;width:100%;height:auto}img{width:100%;height:100%;display:block;object-fit:cover}strong{font-weight:bold}small{font-size:smaller}.sp,.tb{display:none}p,th,td,ul{line-height:1.7}@media screen and (max-width: 767px){p,th,td,ul{font-size:3.6vw;line-height:2}}input[type="submit"]{appearance:none;-webkit-appearance:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}.fadein{opacity:0;transform:translate(0, 30px);transition:all 1.5s}.fadein.active{opacity:1;transform:translate(0, 0)}.fadein_img{opacity:0;transform:translate(0, 3em);transition:all 2.5s}.fadein_img.active{opacity:1;transform:translate(0, 0)}.main_wrap{overflow-x:hidden}.fv .img02,.active.fv .sec01{opacity:0;transform:translate(0, 3em)}.fadein_header,.float_area{opacity:0}.active.fv .img02{-webkit-animation:fvfadein 2s ease 0.8s 1 forwards;animation:fvfadein 2s ease 0.8s 1 forwards}.active.fv .text01{-webkit-animation:fvtextin01 1.2s ease 1s 1 forwards;animation:fvtextin01 1.2s ease 1s 1 forwards}.active.fv .text02{-webkit-animation:fvtextin02 1.2s ease 1s 1 forwards;animation:fvtextin02 1.2s ease 1s 1 forwards}.active.fv .text03{-webkit-animation:fvtextin03 2.5s ease 2.2s 1 forwards;animation:fvtextin03 2.5s ease 2.2s 1 forwards}.active.fv .sec01{-webkit-animation:fvsec01 2s ease 3s 1 forwards;animation:fvsec01 2s ease 3s 1 forwards}.active .fadein_header{-webkit-animation:fvhead 1.2s ease 0.2s 1 both;animation:fvhead 1.2s ease 0.2s 1 both}.float_area{-webkit-animation:fvhead 0.5s ease 2.5s 1 both;animation:fvhead 0.5s ease 2.5s 1 both}@-webkit-keyframes fvfadein{100%{opacity:1;transform:translate(0, 0)}}@keyframes fvfadein{100%{opacity:1;transform:translate(0, 0)}}@-webkit-keyframes fvtextin01{100%{opacity:1;left:100px}}@keyframes fvtextin01{100%{opacity:1;left:100px}}@-webkit-keyframes fvtextin02{100%{opacity:1;left:100px}}@keyframes fvtextin02{100%{opacity:1;left:100px}}@-webkit-keyframes fvtextin03{100%{opacity:1;top:100px}}@keyframes fvtextin03{100%{opacity:1;left:100px}}@-webkit-keyframes fvhead{100%{opacity:1}}@keyframes fvhead{100%{opacity:1}}@-webkit-keyframes fvsec01{100%{opacity:1;transform:translate(0, 0)}}@keyframes fvsec01{100%{opacity:1;transform:translate(0, 0)}}@media screen and (max-width: 1000px){@-webkit-keyframes fvtextin01{100%{opacity:1;left:5%}}@keyframes fvtextin01{100%{opacity:1;left:5%}}@-webkit-keyframes fvtextin02{100%{opacity:1;left:5%}}@keyframes fvtextin02{100%{opacity:1;left:5%}}@-webkit-keyframes fvtextin03{100%{opacity:1;left:5%}}@keyframes fvtextin03{100%{opacity:1;left:5%}}}.b_main_visual{position:relative;max-width:1400px;margin:60px auto 0;z-index:10}.b_main_visual_slider{position:absolute;right:0}@media screen and (min-width: 1400px){.b_main_visual_slider{right:5vw}}.b_main_visual_slider_img{width:670px;height:450px;position:relative}.b_main_visual_slider_img::after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(255,251,244,0.2)}@media screen and (max-width: 1000px){.b_main_visual_slider_img{width:500px}}@media screen and (max-width: 450px){.b_main_visual_slider_img{width:76vw;height:280px;margin-left:auto}}.b_main_visual_slider_img video{object-fit:cover;position:absolute;height:100%;width:100%;top:0;left:0}.b_main_visual_catchcopy_subttl .text01,.b_main_visual_catchcopy_subttl .text02,.b_main_visual_catchcopy_ttl .text03{position:absolute;display:inline-block;letter-spacing:0.06em;white-space:nowrap}.b_main_visual_catchcopy_ttl{color:#000;font-size:18px}@media screen and (max-width: 450px){.b_main_visual_catchcopy_ttl{font-size:3.8vw}}.b_main_visual_catchcopy_ttl .text03{left:160px;top:193px;opacity:0;letter-spacing:0.2em}@media screen and (max-width: 450px){.b_main_visual_catchcopy_ttl .text03{top:218px}}.b_main_visual_catchcopy_subttl{font-size:75px;color:#d7ad8a;line-height:1.3}@media screen and (max-width: 450px){.b_main_visual_catchcopy_subttl{font-size:42px}}.b_main_visual_catchcopy_subttl .text01{left:-130px;top:210px;opacity:0;letter-spacing:0.11em}@media screen and (max-width: 450px){.b_main_visual_catchcopy_subttl .text01{top:245px}}.b_main_visual_catchcopy_subttl .text02{left:150px;top:300px;opacity:0;letter-spacing:0.11em}@media screen and (max-width: 450px){.b_main_visual_catchcopy_subttl .text02{top:300px}}.b_home_intro{background-color:#937F6E;color:#fff;position:relative;z-index:-1}.b_home_intro .scroll{display:block;position:absolute;top:-85px;left:3vw;transform:rotate(-90deg);font-size:14px;color:#654830;font-weight:100;letter-spacing:0.15em;z-index:100}@media screen and (max-width: 1000px){.b_home_intro .scroll{display:none}}.b_home_intro .scroll::before{content:"";width:1px;height:150px;background:#654830;position:absolute;bottom:-68px;left:-85px;transform:rotate(90deg)}.b_home_intro::after{content:"";display:block;position:absolute;top:70px;right:4vw;background:url(../illust/handwriting/img_1.png) no-repeat;background-size:contain;width:30%;max-width:310px;height:989px;z-index:-1}@media screen and (max-width: 1000px){.b_home_intro::after{top:0;width:36%}}@media screen and (max-width: 450px){.b_home_intro::after{top:100px;width:50%}}.b_home_intro_wrap{padding-top:305px}@media screen and (max-width: 450px){.b_home_intro_wrap{padding-top:160px}}.b_home_intro_inner{padding:180px 5% 120px;max-width:1200px;margin:0 auto;line-height:2.3}@media screen and (max-width: 450px){.b_home_intro_inner{padding:220px 5% 60px}}.b_home_intro_content .b_home_intro_ttl{font-size:21px;margin-bottom:30px}@media screen and (max-width: 450px){.b_home_intro_content .b_home_intro_ttl{font-size:18px}}.b_home_intro_txt{line-height:2.4}@media screen and (max-width: 450px){.b_home_intro_txt{font-size:smaller}}.b_home_intro_linkbody{width:100%;padding:7vw 0 0}.b_home_intro_linkbody .b_home_intro_list{display:flex}@media screen and (max-width: 450px){.b_home_intro_linkbody .b_home_intro_list{flex-wrap:wrap;gap:20px 0}}.b_home_intro_linkbody .b_home_intro_item{width:calc(25% - 20px)}@media screen and (max-width: 450px){.b_home_intro_linkbody .b_home_intro_item{width:calc(50% - 10px)}}.b_home_intro_linkbody .c_headline_border{font-weight:bolder}.b_home_intro_linkbody .c_headline_border::before{background-color:#fff}.b_home_annoucement{padding:20px 0}.b_home_annoucement_link{display:block;text-align:center;width:fit-content;margin:0 auto}.b_home_annoucement_link_img{width:100px;margin:15px auto}@media screen and (max-width: 450px){.b_home_annoucement_link_img{width:70px}}.b_home_annoucement_link_item{display:flex;flex-direction:column;line-height:1.5}.b_home_sec_inner{max-width:1200px;margin:60px auto}@media screen and (max-width: 767px){.b_home_sec_inner{margin:10vw auto}}.b_home_sec_inner .cont_box{background:#FDFDFD;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;position:relative}.b_home_sec_inner .cont_box_information::before,.b_home_sec_inner .cont_box_underage::before{content:"INFORMATION";left:-92px !important;top:50%;position:absolute;color:#D0AB8D;font-size:14px;letter-spacing:0.3em;line-height:1;transform:rotate(-90deg)}@media screen and (max-width: 767px){.b_home_sec_inner .cont_box_information::before,.b_home_sec_inner .cont_box_underage::before{font-size:12px;left:-76px !important}}.b_home_sec_inner .cont_box_sns::before{content:"INSTAGRAM";right:-77px !important;top:50%;position:absolute;color:#D0AB8D;font-size:14px;letter-spacing:0.3em;line-height:1;transform:rotate(-270deg)}@media screen and (max-width: 767px){.b_home_sec_inner .cont_box_sns::before{font-size:12px;right:-64px !important}}.b_home_sec_inner .cont_box_underage::before{content:"UNDERAGE";left:-72px !important}@media screen and (max-width: 767px){.b_home_sec_inner .cont_box_underage::before{left:-60px !important}}.b_home_sec_inner .cont_box.left{margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%)}@media screen and (max-width: 1300px){.b_home_sec_inner .cont_box.left{margin-left:70px}}@media screen and (max-width: 768px){.b_home_sec_inner .cont_box.left{margin-left:20px}}.b_home_sec_inner .cont_box.right{margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%)}@media screen and (max-width: 1300px){.b_home_sec_inner .cont_box.right{margin-right:70px}}@media screen and (max-width: 768px){.b_home_sec_inner .cont_box.right{margin-right:20px}}.b_home_sec_inner .cont_box.right .box_ttl{text-align:right}.b_home_sec_inner .box_inner{position:relative;padding:50px}@media screen and (max-width: 450px){.b_home_sec_inner .box_inner{padding:30px 14px}}.b_home_sec_inner .box_inner .box_ttl{font-size:21px;font-weight:bold;letter-spacing:0.12em}.b_home_sec_inner .box_inner_list{display:flex;gap:25px;overflow-x:auto;overflow-y:hidden;max-width:1200px;width:100%;padding:20px 0 5px}.b_home_sec_inner .box_inner_list .box_inner_item_figure{width:250px;height:250px;flex-shrink:0;border:1px solid #D0AB8D}@media screen and (max-width: 768px){.b_home_sec_inner .box_inner_list .box_inner_item_figure{width:200px;height:200px}}@media screen and (max-width: 450px){.b_home_sec_inner .box_inner_list .box_inner_item_figure{width:150px;height:150px}}.b_home_sec_inner .box_inner_list .box_inner_item_date{font-size:smaller;letter-spacing:0.3em}.b_home_sec_inner .box_inner .c_btn{margin:60px auto 0}.b_home_sec_inner .box_inner .es-widget-branding{display:none !important}.b_home_guide{padding:0 0 60px}.b_home_guide .c_btn{max-width:600px;transition:1s all;position:relative}@media screen and (max-width: 450px){.b_home_guide .c_btn{max-width:94%}}.b_home_guide .c_btn_body{background-color:#857263;color:#fff;padding:50px 0}.b_home_guide .c_btn_body::after{content:"";display:block;position:absolute;bottom:10px;left:0;background:url(../illust/handwriting/img_4.png) no-repeat;background-size:contain;background-position:bottom;width:40%;max-width:280px;height:100px}@media screen and (max-width: 450px){.b_home_guide .c_btn_body::after{width:50%}}.b_home_guide .c_btn:hover{opacity:0.8}.b_home_guide_ttl_headline,.b_home_guide_ttl_subtxt{display:block;white-space:nowrap;font-weight:700}.b_home_guide_ttl_subtxt{font-size:small;font-weight:100;margin-top:15px}.b_doctor_sec{max-width:900px;margin:0 auto}.b_doctor_sec_wrap>.c_top_ttl{padding:0 0 10px}.b_doctor_sec_inner{display:flex;align-items:center;justify-content:center;gap:6vw;line-height:1.5}@media screen and (max-width: 450px){.b_doctor_sec_inner{flex-direction:column}}.b_doctor_sec_inner.even{flex-direction:row-reverse}@media screen and (max-width: 450px){.b_doctor_sec_inner.even{flex-direction:column}}.b_doctor_sec_img,.b_doctor_sec_imglg,.b_doctor_sec_imgll{height:300px;width:auto;max-width:350px}.b_doctor_sec_img img,.b_doctor_sec_imglg img,.b_doctor_sec_imgll img{object-fit:contain}.b_doctor_sec_imglg{max-width:400px;height:auto}.b_doctor_sec_imgll{max-width:500px;height:auto}.b_doctor_sec_txt{width:fit-content}@media screen and (max-width: 450px){.b_doctor_sec_txt{width:100%}}.b_doctor_sec_txt_name{font-size:26px;font-weight:700;letter-spacing:0.15em}.b_doctor_sec_txt_subname{font-size:10px;font-family:sans-serif;font-style:italic}.b_doctor_sec_comment{max-width:800px;margin:0 auto;padding:40px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px}@media screen and (max-width: 450px){.b_doctor_sec_comment{padding:40px 5vw}}.b_home_slider{padding:20px 0 80px}.b_home_slider .slider{width:50%;margin:100px auto}.b_home_slider .slick-slide{margin:0px 20px}@media screen and (max-width: 450px){.b_home_slider .slick-slide{margin:0px 10px}}.b_home_slider .slick-track{display:flex;align-items:baseline}.b_home_slider .slick-slide img{object-fit:contain}@media screen and (max-width: 450px){.b_home_slider .slick-slide img{max-height:370px}}.b_home_slider .slick-dots{bottom:-42px}.b_home_slider .slick-dots li{margin:0 10px}.b_home_slider .slick-dots li button:before{font-size:12px}.b_home_slider .slick-dots li.slick-active button:before{opacity:1;color:#FF7794}.b_guide_sec_inner{display:flex;align-items:center;justify-content:center;gap:6vw}@media screen and (max-width: 450px){.b_guide_sec_inner{flex-direction:column}}.b_guide_sec_inner.even{flex-direction:row-reverse}@media screen and (max-width: 450px){.b_guide_sec_inner.even{flex-direction:column}}.b_guide_sec_topttl{font-size:larger;color:#654830;text-align:center}.b_guide_sec_ttl{color:#D0AB8D;padding-bottom:10px}.b_guide_sec_ttl .heading{font-size:36px;margin-right:7px}.b_guide_sec_img{width:100%;max-width:400px;height:auto}.b_guide_sec_img img{-webkit-mask-image:radial-gradient(#fff 40%, rgba(255,255,255,0) 70%);mask-image:radial-gradient(#fff 40%, rgba(255,255,255,0) 70%)}.b_guide_sec_txt ul li{margin-bottom:15px}.b_guide_sec_txt.add_info{width:80%;margin:0 auto}.b_guide_sec_txt.add_info ul li{position:relative}.b_guide_sec_txt.add_info ul li:before{content:"* ";position:absolute;left:-15px}.b_guide_sec_wrap .cont_box{background:#846f5d;color:#fff;z-index:-1}.b_guide_sec_wrap .cont_box::after{content:"";display:block;position:absolute;bottom:0;right:9vw;background:url(../illust/handwriting/img_6.png) no-repeat;background-size:contain;width:40%;max-width:180px;height:300px;z-index:-1}@media screen and (max-width: 450px){.b_guide_sec_wrap .cont_box::after{right:0;width:50%}}.b_news_sec .c_flex{align-items:flex-start;gap:4vw}.b_news_sec .news_wrap{flex:1}@media screen and (max-width: 767px){.b_news_sec .news_wrap{width:100%}}.b_news_sec .news_item{border:1px solid #654830;margin-bottom:30px}.b_news_sec .news_item_content{display:flex;align-items:center;gap:2vw;padding:30px;transition:0.5s;position:relative}.b_news_sec .news_item_content::before{content:"";display:block;position:absolute;bottom:3px;right:3px;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #654830 transparent;transition:0.5s}.b_news_sec .news_item_content:hover{opacity:0.8}@media screen and (max-width: 767px){.b_news_sec .news_item_content{flex-direction:column}}.b_news_sec .news_item_content .thumbnail{width:270px;height:auto}@media screen and (max-width: 767px){.b_news_sec .news_item_content .thumbnail{width:100%}}.b_news_sec .news_item_content .news_txt{flex:1}.b_news_sec .news_item_content .news_txt_top{display:flex;gap:30px;letter-spacing:0.12em}.b_news_sec .news_item_content .news_txt_ttl{margin-top:20px;font-weight:bold;font-family:sans-serif;font-size:18px;letter-spacing:0.32em}.b_news_sec .news_item_content .news_txt_content{margin-top:20px}.b_news_sec .news_item_content .news_txt_content a{border-bottom:1px solid;font-family:sans-serif;font-weight:700;padding:2px;color:#654830}.c_headline_border{position:relative;padding-bottom:48px;text-align:center}.c_headline_border::before{content:"";position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:block;width:48px;height:2px;background:#000}.c_article_figure{overflow:hidden;width:100%;background-color:#fff;position:relative}.c_article_figure_img{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform ease 1.5s}.c_btn,.c_btn_border{text-align:center;max-width:260px;margin:20px auto;position:relative}.c_btn_body{font-size:18px;line-height:1;letter-spacing:0.17em;display:block;width:100%;height:100%;padding:12px;box-sizing:border-box}@media screen and (max-width: 450px){.c_btn_body{font-size:4vw}}.c_btn_border{border:1px solid #654830;background-color:#f8f8f8;color:#000;transition:1s all}.c_btn_border::before{content:"";display:block;width:60px;height:1px;background:#654830;position:absolute;top:0;bottom:0;right:-30px;margin:auto;transition:1s all}.c_btn_border .c_btn_body{color:#000;cursor:pointer}.c_btn_border:hover{background-color:#efefef}.c_btn_border:hover::before{right:-40px}.c_btn_yajirushi{padding:15px 0 15px 10px}.c_btn_yajirushi_body{color:#000;padding-left:15px;position:relative}.c_btn_yajirushi_body:hover .yazirusi{transition:1s all;left:5px}.c_btn_yajirushi .txt{position:absolute;top:12px;white-space:nowrap;font-size:smaller;font-weight:bolder}.c_btn_yajirushi .yazirusi{display:flex;position:absolute;top:22px;left:0}.c_btn_yajirushi .yazirusi::after{content:'';width:160px;height:10px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg)}.c_top_ttl{text-align:center;padding:0 0 60px}.c_top_ttl_txt .headline,.c_top_ttl_txt .txt{display:block;letter-spacing:0.06em;line-height:1.4}.c_top_ttl_txt .headline{font-size:65px;font-weight:400;color:#D0AB8D}@media screen and (max-width: 450px){.c_top_ttl_txt .headline{font-size:42px}}@media screen and (max-width: 450px){.c_top_ttl_txt .subheadline{font-size:3.5vw;letter-spacing:0.2em}}.c_sec_ttl{text-align:center;padding-top:20px;padding-bottom:20px}@media screen and (max-width: 767px){.c_sec_ttl{padding-top:10vw;padding-bottom:10px}}.c_sec_ttl_txt{font-size:1.8rem;font-weight:600;line-height:1.4}@media screen and (max-width: 767px){.c_sec_ttl_txt{font-size:5vw;margin:0}}.c_sec_ttl_txt br{display:none}@media screen and (max-width: 767px){.c_sec_ttl_txt br{display:block}}.c_sec_ttl_subtxt{text-align:center;color:red;font-size:14px}.c_both_border_ttl{font-weight:600;font-family:sans-serif;display:flex;justify-content:center;align-items:center;text-align:center;color:#D0AB8D;white-space:nowrap;font-size:28px}@media screen and (max-width: 767px){.c_both_border_ttl{font-size:5.3vw}}.c_both_border_ttl::before,.c_both_border_ttl::after{content:'';width:100%;height:2px;background-color:#D0AB8D}.c_both_border_ttl::before{margin-right:20px}.c_both_border_ttl::after{margin-left:20px}.b_home_intro_list{display:flex;justify-content:space-between;max-width:1200px;width:100%;margin:0 auto}.b_home_intro_list .b_home_intro_item{background-color:#fff}.b_home_intro_list .b_home_intro_item .b_home_intro_link{position:relative;display:block;overflow:hidden;text-align:center}.b_home_intro_list .b_home_intro_item .b_home_intro_link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(101,72,48,0.65);z-index:1;transition:1s all}.b_home_intro_list .b_home_intro_item .b_home_intro_link.mens::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:#001f6890;z-index:1;transition:1s all}.b_home_intro_list .b_home_intro_item .b_home_intro_link .b_home_intro_item_figure{padding-top:100%;overflow:hidden}.b_home_intro_list .b_home_intro_item .b_home_intro_link .b_home_intro_cnt{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-flow:column;z-index:3}.b_home_intro_list .b_home_intro_item .b_home_intro_link .b_home_intro_cnt .b_home_intro_item_ttl{display:flex;flex-flow:column;align-items:center;color:#fff;line-height:1;letter-spacing:0.3em;font-size:21px;margin-bottom:0;transition:0.2s}@media screen and (max-width: 767px){.b_home_intro_list .b_home_intro_item .b_home_intro_link .b_home_intro_cnt .b_home_intro_item_ttl{font-size:4.1vw}}.b_home_intro_list .b_home_intro_item .b_home_intro_link .b_home_intro_cnt .b_home_intro_item_ttl_txt{font-size:smaller;letter-spacing:0.15em}.c_price_table{margin:40px 12px 0;border:1.5px solid #D0AB8D;width:100%;border-spacing:0}@media screen and (max-width: 767px){.c_price_table{margin:9vw auto 0}}.c_price_table_row{text-align:left}.c_price_table_row .price::before{content:"¥";font-size:small;margin-right:3px}.c_price_table_row .price::after{content:'（税込）';font-size:12px}.c_price_table_row:first-of-type{padding-left:30px;border-right:1px solid #D0AB8D;background-color:#ffffff}.c_price_table_row:nth-of-type(even){background-color:#F7F5EB}.c_price_table_row:nth-of-type(odd){background-color:#fff}.c_price_table_des{min-width:30px;padding:15px 25px;border-bottom:1.5px dashed #D0AB8D;border-right:1px solid #D0AB8D}.c_price_table_des:last-child{white-space:nowrap;text-align:right;vertical-align:middle}@media screen and (max-width: 450px){.c_price_table_des{padding:10px 8px}}.c_price_table_des small{font-size:small}.c_price_table_des.heading{vertical-align:middle;text-align:center;background-color:#fff}.c_price_table_des.heading .c_price_img{height:100px;width:100px;margin:0 auto}@media screen and (max-width: 767px){.c_price_table_des.heading .c_price_img{height:70px;width:70px}}.c_zoom_in:hover img{transform:scale(1.1, 1.1);transition:1s all}.c_right_arrow{position:relative}.c_right_arrow::before,.c_right_arrow::after{position:absolute;top:50%;right:25px;height:1px;background:#fff;content:'';z-index:3;transition:all 0.5s}.c_right_arrow::before{width:50px;transform:translateY(-50%)}.c_right_arrow::after{width:8px;transform:translateY(-50%) rotate(45deg);transform-origin:right center}.c_right_arrow:hover::before,.c_right_arrow:hover::after{right:20px}.c_sec_box{width:90%;max-width:1000px;margin:0 auto;box-sizing:border-box}.c_sec_box_wrap{padding:80px 0}@media screen and (max-width: 450px){.c_sec_box_wrap{padding:9vw 0}}.c_sec_box_inner{padding:60px 40px}@media screen and (max-width: 450px){.c_sec_box_inner{padding:40px 10px}}.c_icon{width:18px;margin-right:10px}.c_icon_before{position:relative}.c_icon_before::before{position:absolute;top:0;left:-22px;margin:7px 5px 0 0;content:"";background-size:cover;height:20px;width:20px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 450px){.c_icon_before::before{height:17px;width:17px;left:-20px}}.c_flex{display:flex;align-items:center}@media screen and (max-width: 767px){.c_flex{flex-direction:column}}.c_flex_reverse{flex-direction:row-reverse}@media screen and (max-width: 767px){.c_flex_reverse{flex-direction:column}}.pc{display:block}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}.c_page_back{margin-bottom:14px}.c_page_back_link{color:#D0AB8D;border-bottom:1px solid;font-size:small;font-family:sans-serif;font-weight:bolder}@media screen and (max-width: 767px){.c_page_back_link{font-size:3vw}}.c_page_back_link::before{content:"◀︎ "}.c_dl_box{border:1px solid #654830;background-color:#fafafa;padding:20px;position:relative}.c_dl_box_heading{background-color:#654830;color:white;font-weight:bold;font-family:sans-serif;padding:8px 20px;border-radius:4px;position:absolute;top:-15px;left:20px}.c_dl_box dl{margin:0;padding:20px 0 5px}.c_dl_box dl .c_dl_item{margin-bottom:15px;line-height:2}.c_dl_box dl .c_dl_item dt{font-weight:bold;color:#654830;display:flex}.c_dl_box dl .c_dl_item dt::before{content:"―";color:#654830;margin-right:8px}.c_dl_box dl .c_dl_item dd{margin-left:24px}@media screen and (max-width: 767px){.c_dl_box dl .c_dl_item dd{font-size:14px}}.c_insta_side{display:block;position:fixed;top:50%;right:-3vw;z-index:100;transform:rotate(90deg);font-size:14px;font-weight:400}@media screen and (max-width: 1000px){.c_insta_side{display:none}}.c_insta_side a{display:flex;transition:0.5s;align-items:center}.c_checklist{padding:20px}.c_checklist ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:13px}.c_checklist ul li{position:relative;padding-left:30px;color:#b4836a;font-family:sans-serif;font-size:18px}.c_checklist ul li::before{content:"";position:absolute;left:0;top:5px;display:inline-block;background-image:url(../icon/svg/icon_checkbox.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:20px;color:#b4836a}.c_pdf{position:relative}.c_pdf::before{content:"";display:inline;position:absolute;background-image:url(../icon/svg/icon_pdf.svg);background-repeat:no-repeat;background-size:contain;height:18px;width:18px;left:-22px;top:3px}.c_insta{position:relative}.c_insta::before{content:"";display:inline;position:absolute;background-image:url(../icon/svg/icon_insta.svg);background-repeat:no-repeat;background-size:contain;height:18px;width:18px;left:-26px;top:3px}.c_newpage{position:relative}.c_newpage::after{content:"";display:inline;position:absolute;background-image:url(../icon/svg/icon_newpage.svg);background-repeat:no-repeat;background-size:contain;height:16px;width:16px;right:-19px;top:4px;opacity:0.9}.c_tel{position:relative}.c_tel::before{content:"";display:inline;position:absolute;background-image:url(../icon/icon_5.png);background-repeat:no-repeat;background-size:contain;height:16px;width:16px;left:-19px;top:2px;opacity:0.9}.c_crown1{position:relative}.c_crown1::before{content:"";display:inline;position:absolute;background-image:url(../icon/crown/icon_number1.png);background-repeat:no-repeat;background-size:contain;height:66px;width:66px;left:-10px;top:-20px}@media screen and (max-width: 767px){.c_crown1::before{height:55px;width:55px}}.c_crown1_before::before{left:-50px;top:10px}@media screen and (max-width: 767px){.c_crown1_before::before{left:-30px;height:48px;width:48px}}@media screen and (max-width: 767px){.c_crown1_left::before{left:-25px;top:-30px}}.c_crown2{position:relative}.c_crown2::before{content:"";display:inline;position:absolute;background-image:url(../icon/crown/icon_number2.png);background-repeat:no-repeat;background-size:contain;height:66px;width:66px;left:-10px;top:-20px}@media screen and (max-width: 767px){.c_crown2::before{height:55px;width:55px}}.c_crown2_before::before{left:-50px;top:10px}@media screen and (max-width: 767px){.c_crown2_before::before{left:-30px;height:48px;width:48px}}@media screen and (max-width: 767px){.c_crown2_left::before{left:-25px;top:-30px}}.c_crown3{position:relative}.c_crown3::before{content:"";display:inline;position:absolute;background-image:url(../icon/crown/icon_number3.png);background-repeat:no-repeat;background-size:contain;height:66px;width:66px;left:-10px;top:-20px}@media screen and (max-width: 767px){.c_crown3::before{height:55px;width:55px}}.c_crown3_before::before{left:-50px;top:10px}@media screen and (max-width: 767px){.c_crown3_before::before{left:-30px;height:48px;width:48px}}@media screen and (max-width: 767px){.c_crown3_left::before{left:-25px;top:-30px}}.c_contact_box{width:100%;max-width:800px;margin:0 auto;background:#F9F9F9;box-shadow:0 0 20px 0 rgba(0,0,0,0.2),0 5px 5px 0 rgba(0,0,0,0.24)}.c_contact_box_container{max-width:600px;padding:40px 4vw;margin:0 auto}.c_contact_box_heading{padding:20px 0 40px;font-size:larger;text-align:center}.c_contact_box_heading::before,.c_contact_box_heading::after{content:"−";font-weight:900;color:#b4836a;padding:0 10px}.c_contact_box fieldset{border:medium none !important;margin:0 0 20px;min-width:100%;padding:0;width:100%}.c_contact_box fieldset input,.c_contact_box fieldset textarea,.c_contact_box fieldset select{box-sizing:border-box;width:100%;border:1px solid #ccc;background:#FFF;margin:0 0 5px;padding:10px;font-size:16px}.c_contact_box fieldset input:hover,.c_contact_box fieldset textarea:hover,.c_contact_box fieldset select:hover{-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;border:1px solid #aaa}.c_contact_box fieldset input:focus,.c_contact_box fieldset textarea:focus,.c_contact_box fieldset select:focus{outline:0;border:1px solid #aaa}.c_contact_box fieldset textarea{height:100px;max-width:100%;resize:none;line-height:1.4}.c_contact_box fieldset .required::before{content:"*";color:red;font-size:small;margin-right:3px}.c_contact_box fieldset>.item_ttl{line-height:1.5;font-size:smaller;font-family:sans-serif;font-weight:bold;color:#1f1f1f}.c_contact_box fieldset>.item_txt{line-height:1.5;font-weight:bold;color:#1f1f1f;padding-left:10px}.c_contact_box fieldset>.item_txt::before{content:"- "}.c_contact_box fieldset>.item_answer{padding:10px}.c_contact_box fieldset>label{position:relative;cursor:pointer;padding-left:40px;display:block;line-height:2.2;font-family:sans-serif}.c_contact_box fieldset>label::before,.c_contact_box fieldset>label::after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.c_contact_box fieldset>label::before{background-color:#fff;border:1px solid #d0d0d0;border-radius:50%;width:16px;height:16px;left:5px}.c_contact_box fieldset>label::after{background-color:#D0AB8D;border-radius:50%;opacity:0;width:12px;height:12px;left:8px}.c_contact_box fieldset input:checked+label::after{opacity:1}.c_contact_box fieldset .visually-hidden{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.c_contact_box ::-webkit-input-placeholder{color:#888}.c_contact_box :-moz-placeholder{color:#888}.c_contact_box ::-moz-placeholder{color:#888}.c_contact_box :-ms-input-placeholder{color:#888}.c_ac_menu_label{cursor:pointer;padding:40px 0;position:relative;transition:.5s;border-top:solid 1px #000}.c_ac_menu_label:hover{background-color:#e1dcd8}.c_ac_menu_label::before,.c_ac_menu_label::after{content:'';width:20px;height:1px;background:#000;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.c_ac_menu_label::after{transform:translateY(-50%) rotate(90deg);transition:.5s}.c_ac_menu_label.open{background-color:#d0ab8da8;color:#fff}.c_ac_menu_label.open::before{opacity:0}.c_ac_menu_label.open::after{transform:rotate(180deg)}.c_ac_menu:last-child{border-bottom:solid 1px #000}.c_ac_menu_detail{border-top:solid 1px #ccc;display:none}.c_linklist{padding:40px 0 0}.c_linklist_list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.c_linklist_item a{display:block;padding:2px 15px;background:#ffffff;color:#8a6245;border:2px solid #8a6245;border-radius:25px;font-family:sans-serif;font-weight:bold}.c_linklist_item a::before{content:"";display:inline-block;border:6px solid transparent;border-left:6px solid #8a6245;padding:0;margin:0}.c_comingsoon{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:21px;letter-spacing:0.2em;min-height:200px;color:#b4836a}.c_borderbox{position:relative;padding:1.2em;border:2px solid #8a6245}@media screen and (max-width: 767px){.c_borderbox{padding:0.8em}}.c_borderbox_ttl{position:absolute;padding:0 0.5em;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:-12px;background:#fff;font-weight:bold;font-size:21px;letter-spacing:0.15em;white-space:nowrap;color:#8a6245}@media screen and (max-width: 767px){.c_borderbox_ttl{font-size:4vw}}.c_borderbox_inner{width:100%;max-width:700px;margin:0 auto}.c_fukidashi{position:relative;width:fit-content;min-width:60%;max-width:650px;padding:12px 16px 18px;border:2px solid #8a6245;color:#654830;text-align:center;background-color:#fff}.c_fukidashi::after{content:"";position:absolute;top:calc(100% + 5px);left:calc(50% - 40px);width:35px;height:2px;box-sizing:border-box;background-color:#8a6245;box-shadow:0 2px 0 #fff, 0 -2px 0 #fff;rotate:50deg}.b_header{background-color:transparent;width:100%;height:auto;position:absolute;top:0;left:0;right:0}.b_header.fixed{position:fixed;top:0;left:0;right:0;background-color:#ffffffaa;z-index:999}@media screen and (max-width: 1024px){.b_header.fixed{background-color:transparent}}.b_header.fixed .logo_wrap .logo{width:65px}.b_header.fixed .b_header_wrap{padding:20px}.b_header.fixed .pc .global_navi{display:none}.b_header_inner{padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:inherit;position:relative}.b_header .logo_wrap .logo{width:92px;padding-left:20px}@media screen and (max-width: 1024px){.b_header .logo_wrap .logo{width:85px;padding-top:20px}}@media screen and (max-width: 600px){.b_header .logo_wrap .logo{width:70px;padding-left:0;padding-bottom:12px}}.b_header .sp_menu{display:none}.b_header .b_header_wrap{position:relative;margin:0 auto;padding:30px 20px 40px;text-align:right}.b_header .b_header_wrap_top_inner{display:flex;align-items:center;gap:30px}.b_header .global_navi ul{display:flex;justify-content:flex-end;gap:25px;margin-top:20px;font-size:14px;font-weight:600;line-height:1;letter-spacing:0.1em;transition:1s all}.b_header .global_navi ul a{transition:0.5s}.b_header .global_navi ul a:hover{opacity:0.5}.b_header .btn_list ul{display:flex;gap:20px}.b_header .btn_list .c_btn{background-color:#FF7794;width:200px;transition:1s all}.b_header .btn_list .c_btn_body{color:#fff;padding:15px 30px;white-space:nowrap}.b_header .btn_list .c_btn:hover{opacity:0.8}.b_header .tel_list ul li .headline,.b_header .tel_list ul li .txt{display:block;letter-spacing:0.07em;line-height:1.4}.b_header .tel_list ul li .headline{font-size:28px;font-weight:400}@media screen and (max-width: 1024px){.b_header .pc{display:none}.b_header .sp_menu{display:block !important;position:fixed;top:50px;right:20px;font-size:10px;font-family:sans-serif;padding-top:30px;z-index:3000;cursor:pointer}.b_header .sp_menu::before{content:"";width:30px;height:2px;background:#000;display:block;position:absolute;top:20px;transition:0.5s}.b_header .sp_menu:after{content:"";width:30px;height:2px;background:#000;display:block;position:absolute;top:10px;transition:0.5s}.b_header .sp_menu.open::before{transform:rotate(30deg);top:10px}.b_header .sp_menu.open::after{transform:rotate(-30deg)}.b_header .b_header_wrap{padding:0;display:none;background-image:url("/bg/marble_bg.png");background-repeat:repeat;background-size:cover;background-attachment:fixed;background-position:center;width:100%;height:100%;position:fixed;right:0;top:0;bottom:0;z-index:1000}.b_header .sp .global_navi{background:#fff;width:100vw;max-width:400px;height:100%;position:absolute;top:0;right:0;display:block;z-index:2000}.b_header .sp .global_navi ul{display:block;text-align:left;margin-top:80px;line-height:3;letter-spacing:0.12em;margin-left:15%;width:100%}.b_header .sp .global_navi ul li{transform:translateY(50px);opacity:0;transition:0.8s;font-size:18px}.b_header .open .global_navi ul li{transform:translateY(0);opacity:1}}.float_area{display:none}@media screen and (max-width: 1024px){.float_area{display:block;position:fixed;bottom:0;z-index:100;width:100%;background:#ffffff90;padding:10px 20px env(safe-area-inset-bottom);box-sizing:border-box}}.float_area ul{display:flex;align-items:center;justify-content:center;padding-bottom:20px}.float_area ul li .link{min-width:50px;font-size:12px;font-family:sans-serif;display:block;text-align:center;padding:8px 20px;background-color:#7e6957;color:#fff;cursor:pointer}@media screen and (max-width: 600px){.float_area ul li .link{font-size:10px}}.float_area ul li+li{margin-left:24px}.float_area .ico{width:22px;height:22px;display:block;margin:0 auto 5px;filter:invert(1)}#page_top{display:none;width:50px;height:50px;position:fixed;right:20px;bottom:20px;background:rgba(0,0,0,0.5);opacity:0.6;z-index:5000}@media screen and (max-width: 1024px){#page_top{bottom:90px}}@media screen and (max-width: 600px){#page_top{bottom:75px;right:10px;margin-bottom:env(safe-area-inset-bottom)}}#page_top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#page_top a::before{content:"";display:block;background:url(../icon/icon_8.png);width:28px;height:28px;background-size:contain;filter:invert(1);position:absolute;top:10px;left:11px}footer{padding:60px 20px 30px;background:#937F6E;color:#fff}@media screen and (max-width: 1024px){footer{padding-bottom:100px !important}}footer .logo img{height:auto;width:110px;margin:0 auto 60px}@media screen and (max-width: 600px){footer .logo img{width:80px}}footer .menu_wrap,footer .nav_wrap{max-width:1300px;margin:0 auto}footer .nav_wrap{border-top:1px solid #fff;padding:25px 0 30px}footer .nav_wrap ul{display:flex;flex-wrap:wrap;justify-content:center;font-size:12px}footer .nav_wrap ul li a{transition:0.5s;letter-spacing:0.12em;padding:10px 24px;display:block}footer .nav_wrap ul li a:hover{opacity:0.7}footer .pc_list{display:flex;flex-direction:column;padding-bottom:30px}@media screen and (max-width: 1024px){footer .pc_list{display:none}}footer ul.sp_list{display:none}@media screen and (max-width: 1024px){footer ul.sp_list{display:block !important;margin-bottom:40px}}footer .sp_ttl{display:none}@media screen and (max-width: 1024px){footer .sp_ttl{display:block;border-bottom:1px solid #fff;padding-bottom:5px;font-size:16px !important;font-weight:bold !important;margin-bottom:20px !important}}footer .menu_wrap_inner .cat_list+.cat_ttl{margin-top:50px}footer .pc_item .cat_ttl{color:#fff;font-weight:bold;position:relative;padding:0;margin-bottom:23px}footer .pc_item .cat_ttl::before{position:absolute;content:'';top:calc(50% - 1px);left:0;width:100%;height:1px;background:#fff}footer .pc_item .cat_ttl span{position:relative;padding:0 25px 0 0;background:#937F6E;color:#fff;font-size:14px;letter-spacing:0.3em}footer .pc_item .cat_inner{display:flex;flex-wrap:wrap;margin:0 -20px}footer .pc_item .cat_inner .cat_contents{margin:0 20px 40px;width:calc((100% - 160px) / 4)}footer .pc_item .cat_inner .cat_contents .cat_subttl{font-size:12px;font-weight:bold;margin-bottom:7px}footer .pc_item .cat_inner .cat_contents ul li{font-size:10px;line-height:2.2}footer .pc_item .cat_inner .cat_contents ul li::before{content:"-";padding-right:3px;display:inline-block}@media screen and (max-width: 1024px){footer .menu_wrap_inner .cat_ttl{position:relative;font-size:14px;padding-left:40px;margin-bottom:15px}footer .menu_wrap_inner .cat_ttl::after{content:"＋";position:absolute;top:0;right:0;font-size:14px}footer .menu_wrap_inner .cat_ttl.open:after{content:"-";position:absolute;top:0;right:3px;font-size:14px}footer .menu_wrap_inner .cat_list{display:none;font-size:12px;margin-bottom:40px;padding-left:54px}footer .menu_wrap_inner .cat_list li a{padding:10px 0;display:inline-block}footer .menu_wrap_inner .cat_list li:nth-last-of-type(1){margin-bottom:0}footer .menu_wrap_inner .cat_list_plus{font-size:12px;margin-bottom:40px}footer .menu_wrap_inner .cat_list_plus li a{font-size:14px;position:relative;padding-left:40px;margin-bottom:15px}}footer .copyright{font-size:10px;text-align:center}_:-ms-lang(x)::-ms-backdrop,ul.pc_list{flex-wrap:wrap;justify-content:flex-start}_:-ms-lang(x)::-ms-backdrop,footer .pc_list .hada>.cat_list{width:500px}_:-ms-lang(x)::-ms-backdrop,footer .pc_list .hada>.cat_list li{width:250px}.popup_container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:9990}.popup_container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.popup_container.active{opacity:1;visibility:visible}.popup_body{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%}.popup_close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}.popup_content{background:#fff;text-align:center;padding:30px}.popup_content .c_btn_pink{background-color:#FF7794;color:#fff}.popup_content .c_btn_brown{background-color:#B88861;color:#fff}.popup_content .c_btn_body{padding:20px 0;font-size:larger;font-weight:bolder}.paginate{display:flex;justify-content:center;gap:10px;padding:10px 0}.paginate ul{display:flex;list-style:none;padding:0;margin:0}.paginate li{margin:0}.paginate a{width:34px;height:34px;line-height:34px;text-align:center;background-color:transparent;color:grey;font-weight:bolder;text-decoration:none;border-radius:50%;opacity:0.7;transition:1s;margin:0 15px}.paginate a:hover{color:#b88861c7}.paginate .active a{color:#B88861}.c_flash,.flash_notice,.flash_alert{width:100vw;text-align:center;font-family:sans-serif;font-weight:bold}.c_flash_content{display:block;padding:24px 10px;margin:0;line-height:1.4}.flash_notice{background-color:#b88861d0;color:#ffffff}.flash_alert{background-color:#b42c2cd0;color:#ffffff}.form_general{padding:5vw 10px;display:flex;align-items:center;justify-content:center;background-image:url("/bg/marble_bg.png");background-repeat:repeat;background-size:100%}.form_box{max-width:1000px;width:100%;border-radius:6px;padding:15px 10px;margin:0 auto;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.1);border:1px solid #c0c0c0;box-sizing:border-box;overflow:hidden}@media screen and (min-width: 768px){.form_box{padding:24px 30px}}.form_box header{font-size:21px;font-weight:600;color:#000;padding:0.5em;background:#fff3e9;border-left:solid 5px #D0AB8D}.form_box>ul{padding:10px 0}.form_box .form_box_content{margin-top:16px;overflow:hidden}.form_box .form_box_content .form{transition:0.3s ease}@media (max-width: 750px){.form_box .form_box_content .form{overflow-y:scroll}.form_box .form_box_content .form::-webkit-scrollbar{display:none}}.form_box .form_box_content .form .title{display:block;margin-bottom:8px;font-size:18px;font-weight:500;margin:6px 0;font-weight:700}.form_box .form_box_content .form .fields{display:flex;justify-content:space-between;flex-wrap:wrap}.form_box .form_box_content .form .fields .input-hide{display:none}.form_box .form_box_content .form .fields .input-field{display:flex;width:calc(100% / 2 - 15px);flex-direction:column;margin:4px 0;overflow-x:auto}@media (max-width: 550px){.form_box .form_box_content .form .fields .input-field{width:100%}}.form_box .form_box_content .form .fields .input-field.width100{width:100%}.form_box .form_box_content .form .fields .input-field label{font-size:14px;font-weight:600;color:#2e2e2e}.form_box .form_box_content .form .fields .input-field input,.form_box .form_box_content .form .fields .input-field select,.form_box .form_box_content .form .fields .input-field textarea{outline:none;font-size:14px;font-weight:400;border-radius:5px;border:1px solid #aaa;padding:4px 14px;min-height:42px;margin:8px 0}.form_box .form_box_content .form .fields .input-field input.width70,.form_box .form_box_content .form .fields .input-field select.width70,.form_box .form_box_content .form .fields .input-field textarea.width70{width:65px}.form_box .form_box_content .form .fields .input-field input:focus,.form_box .form_box_content .form .fields .input-field select:focus,.form_box .form_box_content .form .fields .input-field textarea:focus{box-shadow:0 3px 6px rgba(0,0,0,0.13)}.form_box .form_box_content .form .fields .input-field select,.form_box .form_box_content .form .fields .input-field input[type="date"]{color:#707070}.form_box .form_box_content .form .fields .input-field input[type="date"]:valid{color:#333}.form_box .form_box_content .form .fields .input-field .hidden{display:none}.form_box .form_box_content .form hr.border_dotted{border-top:3px dotted #b2b2b2}.form_box .c_btn_body{background-color:#654830;color:#fff;font-weight:bolder}.menu_button_index{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.menu_button_index .menu_link{display:block;min-width:150px;height:auto;padding:20px;margin:10px 0;background-color:#896a50;color:#fff;border-radius:30px 30px 0 30px;box-shadow:rgba(40,35,45,0.5) 0px 4px 6px 0px;text-decoration:none;transition:transform 0.2s linear 0s}.menu_button_index .menu_link:hover{transform:translateY(-3px)}.menu_button_index .menu_link .menu_icon{display:block;height:30px;width:auto;margin-bottom:10px;filter:invert(1)}.menu_button_index .menu_link .menu_label{display:block;font-size:16px;font-weight:bolder;font-family:sans-serif;text-align:left;line-height:1.8;letter-spacing:0.1em;cursor:pointer}.menu_button_index .menu_link .menu_status{color:red;font-weight:bolder}.manager_form_box{width:100%;max-width:1400px;margin:0 auto}@media screen and (min-width: 1200px){.manager_form_box{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.manager_form_box .manager_form_header{font-size:large;font-weight:bold;padding:20px 0;display:flex;align-items:center}.manager_form_box .manager_form_header .header_icon{height:25px;width:25px;margin-right:5px}table.customTable{width:100%;min-width:500px;background-color:#fff;border-collapse:collapse;border-width:1px;border-color:#D0AB8D;border-style:solid;color:#000}@media screen and (max-width: 767px){table.customTable{min-width:0}}table.customTable td,table.customTable th{border-width:1px;border-color:#D0AB8D;border-style:solid;padding:5px 7px;text-align:center;white-space:nowrap}table.customTable td input,table.customTable td select,table.customTable th input,table.customTable th select{width:100%;max-width:450px;padding:2px;box-sizing:border-box}table.customTable td a,table.customTable th a{text-decoration:underline}table.customTable td .table_button,table.customTable th .table_button{display:block;border:none;background-color:blue;color:#fff;font-family:sans-serif;font-weight:bolder;font-size:14px;text-decoration:none;padding:5px 14px;margin:0 auto;border-radius:8px;cursor:pointer}table.customTable td .table_button_icon,table.customTable th .table_button_icon{display:inline-block;height:15px;width:15px;filter:invert(1);margin-right:1px}table.customTable td .table_button.green,table.customTable th .table_button.green{background:green}table.customTable td .table_button.red,table.customTable th .table_button.red{background-color:red}table.customTable th.lg{min-width:280px}@media screen and (min-width: 1000px){table.customTable th.lg{min-width:400px}}table.customTable td{vertical-align:middle}table.customTable thead{background-color:#896a50;color:#fff}.tab_switch_section{width:100%;margin:15px auto}.tab_switch_section .tab_switch_content .tab_item{padding:12px 20px;min-width:100px;width:10vw;margin:5px 4px 0 4px;text-align:center;text-decoration:none;color:#333;display:block;float:left;font-weight:bolder;font-family:sans-serif;transition:all 0.2s ease;background-color:#ececec;border-radius:10px 10px 0 0;cursor:pointer}.tab_switch_section .tab_switch_content .tab_item:hover{opacity:0.8}.tab_switch_section .tab_switch_content .tab_item.divided_auto{width:auto;padding:8px 30px}.tab_switch_section .tab_switch_content .tab_item img{height:17px;width:17px}.tab_switch_section .tab_switch_content .tab_item span{display:none}@media screen and (min-width: 1000px){.tab_switch_section .tab_switch_content .tab_item span{display:block}}.tab_switch_section .tab_switch_content .tab_item span.divided_auto_text{display:block}.tab_switch_section .tab_switch_content input[name="tab_item"]{display:none}.tab_switch_section .tab_switch_content .tab_content{display:none;padding:10px 0;clear:both;border-top:4px solid #FF7794}.tab_switch_section .tab_switch_content #all:checked ~ #all_content{display:block}.tab_switch_section .tab_switch_content #item1:checked ~ #item1_content{display:block}.tab_switch_section .tab_switch_content #item2:checked ~ #item2_content{display:block}.tab_switch_section .tab_switch_content #item3:checked ~ #item3_content{display:block}.tab_switch_section .tab_switch_content #item4:checked ~ #item4_content{display:block}.tab_switch_section .tab_switch_content #item5:checked ~ #item5_content{display:block}.tab_switch_section .tab_switch_content #item6:checked ~ #item6_content{display:block}.tab_switch_section .tab_switch_content #item7:checked ~ #item7_content{display:block}.tab_switch_section .tab_switch_content #item8:checked ~ #item8_content{display:block}.tab_switch_section .tab_switch_content #item9:checked ~ #item9_content{display:block}.tab_switch_section .tab_switch_content #item10:checked ~ #item10_content{display:block}.tab_switch_section .tab_switch_content input:checked+.tab_item{background-color:#FF7794;color:#fff}.tab_switch_section .tab_switch_content input:checked+.tab_item img{-webkit-filter:invert(1);filter:invert(1)}.chat_message_general{background:#efefef;padding:64px 4% 88px}.chat_message_general_top_fixed{position:fixed;display:block;right:0;left:0;top:0;width:100%;z-index:100;box-sizing:border-box}.chat_message_general_top_fixed .back_btn{position:absolute;left:10px;top:8px}.chat_message_general_top_fixed .back_btn_img{height:30px;width:30px;filter:invert(1)}.chat_message_general_top_fixed_inner{background:#000;color:#fff;text-align:center}.chat_message_general_top_fixed_item{display:flex;justify-content:center;padding:0.6rem 2%;line-height:1.4}.chat_message_general_top_fixed_item .only_sp{display:none}@media screen and (max-width: 450px){.chat_message_general_top_fixed_item .only_sp{display:block}}.chat_message_general .chat_message_content{width:100%;max-width:1000px;margin:0 auto;text-align:right}.chat_message_general .chat_message_content p{margin:0;padding:0;word-break:break-all}.chat_message_general .chat_message_content .left_side_comment{width:100%;margin:20px 0;overflow:hidden}.chat_message_general .chat_message_content .left_side_comment .faceicon{float:left;margin-right:-50px;width:40px;height:40px}.chat_message_general .chat_message_content .left_side_comment .faceicon img{display:block;width:100%;height:100%;border-radius:50%;background-color:#0000001b}.chat_message_general .chat_message_content .left_side_comment .left_side_sub{text-align:left;margin-left:50px;margin-bottom:6px}.chat_message_general .chat_message_content .left_side_comment .left_side_bubble{width:100%;text-align:left}.chat_message_general .chat_message_content .left_side_comment .left_side_bubble .bubble_content{display:inline-block;position:relative;margin:0 30px 0 50px;padding:8px 10px;max-width:450px;border-radius:12px;background:#484848;color:#fff}.chat_message_general .chat_message_content .left_side_comment .left_side_bubble .bubble_content::after{content:"";display:inline-block;position:absolute;top:3px;left:-19px;border:8px solid transparent;border-right:18px solid #484848;transform:rotate(35deg)}.chat_message_general .chat_message_content .left_side_comment .left_side_bubble .tipping_icon{margin-right:auto;margin-left:50px}.chat_message_general .chat_message_content .right_side_comment{margin:20px 0}.chat_message_general .chat_message_content .right_side_comment .right_side_sub{text-align:right;margin-right:10px;margin-bottom:6px}.chat_message_general .chat_message_content .right_side_comment .right_side_bubble{width:100%}.chat_message_general .chat_message_content .right_side_comment .right_side_bubble .bubble_content{display:inline-block;position:relative;margin:0 10px 0 60px;padding:8px 10px;max-width:450px;border-radius:12px;background:#31D6E8;text-align:left}.chat_message_general .chat_message_content .right_side_comment .right_side_bubble .bubble_content::after{content:"";position:absolute;top:3px;right:-19px;border:8px solid transparent;border-left:18px solid #31D6E8;transform:rotate(-35deg)}.chat_message_general .chat_message_content .attached_img_section .white{filter:invert(1)}.chat_message_general .chat_message_content .attached_img_section .file_pdf{padding:15px}.chat_message_general .chat_message_content .attached_img_section .file_pdf_img{width:40px;height:auto}.chat_message_general .chat_message_content .attached_img_section .file_download_link{display:flex;align-items:center;gap:3px}.chat_message_general .chat_message_content .attached_img_section .file_download_link_img{height:16px;width:16px}.chat_message_general .chat_message_content .attached_img_section .file_download_link_txt{display:inline;border-bottom:1px solid;font-family:sans-serif;font-weight:600}.chat_message_footer{display:flex;align-items:center;justify-content:center;padding:10px;position:fixed;left:0px;bottom:0px;width:100%;background-color:#fff;box-sizing:border-box}@media screen and (max-width: 450px){.chat_message_footer{padding:5px}}.chat_message_footer_select{display:inline-block;border-radius:50%;padding:12px;margin:0 5px;background-color:#fff;box-shadow:0 0 8px gray}.chat_message_footer_select img{height:25px;width:25px}.chat_message_footer_select:hover{opacity:.5;cursor:pointer}.chat_message_footer #chat_message_footer_filesend{display:none}.chat_message_footer_textarea{padding:0 10px}@media screen and (max-width: 768px){.chat_message_footer_textarea{flex:1}}.chat_message_footer_textarea .textareaSection{min-width:800px;height:auto;margin:0 auto;padding:8px;box-shadow:0px 0px 4px 3px #dadada inset;border-radius:10px}@media screen and (max-width: 768px){.chat_message_footer_textarea .textareaSection{min-width:0}}.chat_message_footer_textarea .textareaSection textarea{display:block;width:100%;height:auto;min-height:55px;border:none;outline:none;margin:0;padding:0;line-height:1.4;overflow-y:auto;resize:none;max-height:300px;font-size:18px}.chat_message_footer_textarea .textareaSection_preview{display:flex}.chat_message_footer_textarea .textareaSection_preview #preview_attachedImg{width:auto;height:auto;max-width:200px;max-height:80px;object-fit:contain}.chat_message_footer_textarea .textareaSection_preview #delete_attachedImg img{cursor:pointer;height:17px;width:17px;display:none}.chat_message_footer_textarea .textareaSection_preview #delete_attachedImg img.block{display:block}.chat_message_footer_sendButton .iconImg{height:42px;width:42px}.operation_c_box{margin:0 auto;width:90%;max-width:900px;position:relative;top:0;left:0}.operation_c_box_wrap{padding:30px 0}.operation_c_box_inner{padding:40px 0}@media screen and (max-width: 450px){.operation_c_box_inner{padding:20px 0}}.operation_padding_top{padding-top:60px}@media screen and (max-width: 767px){.operation_padding_top{padding-top:8vw}}.operation_padding_bottom{padding-bottom:60px}@media screen and (max-width: 767px){.operation_padding_bottom{padding-bottom:10vw}}.operation_head{height:340px;position:relative}@media screen and (max-width: 767px){.operation_head{height:63vw;overflow-x:hidden}}.operation_head_inner{max-width:1000px;margin:auto}@media screen and (max-width: 1000px){.operation_head_inner{width:87vw;max-width:800px}}.operation_head_link{font-size:1.1rem;font-weight:600;font-family:sans-serif;color:#654830;line-height:1.2;letter-spacing:0.06em;margin-top:15px;border-bottom:1px solid;display:inline-block}.operation_head_link.mens{color:#001F68}.operation_head_link a::before{content:'▶︎';font-size:12px;margin-right:5px}.operation_head .operation_head_bg{position:absolute;bottom:0;right:140px;width:505px;height:328px;-webkit-mask-image:radial-gradient(#fff 30%, rgba(255,255,255,0) 70%);mask-image:radial-gradient(#fff 30%, rgba(255,255,255,0) 70%);z-index:-1}@media screen and (max-width: 850px){.operation_head .operation_head_bg{right:0}}@media screen and (max-width: 767px){.operation_head .operation_head_bg{width:66vw;height:auto}}.operation_head .operation_head_bg_add{position:absolute;bottom:0;right:100px;width:150px;height:auto;z-index:0}@media screen and (max-width: 850px){.operation_head .operation_head_bg_add{right:-2vw}}@media screen and (max-width: 767px){.operation_head .operation_head_bg_add{width:26vw}}.operation_head .head_ttl{color:#654830}.operation_head .head_ttl_heading{font-size:2.6rem;font-weight:600;line-height:1.4;margin:0 auto 16px}@media screen and (max-width: 767px){.operation_head .head_ttl_heading{font-size:6vw;margin:0 auto 4vw}}.operation_head .head_ttl_subheading{line-height:2;margin-top:10px;font-size:1.1rem}@media screen and (max-width: 767px){.operation_head .head_ttl_subheading{font-size:3vw}}.operation_sec_btn{background-color:#ECE9E6}.operation_sec_btn_list{display:flex;justify-content:space-between;align-items:center;gap:10px 0;padding:8px}@media screen and (max-width: 767px){.operation_sec_btn_list{flex-wrap:wrap}}.operation_sec_btn_item{text-align:center;background-color:#fafafa;width:calc(25vw - 12px);transition:1s all;position:relative}.operation_sec_btn_item::after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border-top:5px solid #654830;border-right:5px solid transparent;border-left:5px solid transparent}@media screen and (max-width: 767px){.operation_sec_btn_item{width:calc(50vw - 12px)}}.operation_sec_btn_item a{display:block;text-align:center;padding:16px 0;white-space:nowrap;font-family:sans-serif;font-weight:600;font-size:14px;letter-spacing:0.1em;color:#654830;cursor:pointer}@media screen and (max-width: 767px){.operation_sec_btn_item a{font-size:3vw}}.operation_sec_btn_item:hover{background-color:#D0AB8D}.operation_sec_btn_item:hover a{color:#fff}.operation_sec_btn_item:hover::after{border-top:5px solid #fff}.operation_sec_btn_link{display:block;text-align:center;padding:16px 0;white-space:nowrap;font-family:sans-serif;font-weight:600;font-size:14px;letter-spacing:0.1em;color:#654830;cursor:pointer}@media screen and (max-width: 767px){.operation_sec_btn_link{font-size:3vw}}.operation_first{background-color:#ECE9E6}.operation_first .operation_c_box{background:#fff}@media screen and (max-width: 500px){.operation_first .operation_c_box_inner{padding:40px 0}}.operation_first_detail{position:relative;width:500px;height:250px;margin:0 auto}@media screen and (max-width: 500px){.operation_first_detail{width:100%}}.operation_first_detail.margin_top{margin-top:-50px}.operation_first_detail .point_list{width:fit-content;margin:0 auto;text-align:center}.operation_first_detail .point_list .point{position:absolute;transition:1s;opacity:0;transform:translateY(20px);display:block}.operation_first_detail .point_list .point:first-child{animation:catch_anime 1.4s forwards 0.5s}.operation_first_detail .point_list .point:nth-child(2){animation:catch_anime 1.4s forwards 1s}.operation_first_detail .point_list .point:nth-child(3){animation:catch_anime 1.4s forwards 1.5s}.operation_first_detail .point_list .point:nth-child(4){animation:catch_anime 1.4s forwards 2s}.operation_first_detail .point_list .point:nth-child(5){animation:catch_anime 1.4s forwards 2.5s}@keyframes catch_anime{0%{transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.operation_first_detail .point_list .point_txt{position:relative;display:inline-block}.operation_first_detail .point_list .point_txt p{margin:0;color:#8a6245;font-family:sans-serif;font-weight:600;white-space:nowrap;position:relative}@media screen and (max-width: 500px){.operation_first_detail .point_list .point_txt p{font-size:small;white-space:unset}}.operation_first_detail .point_list .point_txt::before{content:'';position:absolute;height:60px;width:60px;border-radius:50%;top:-15px;left:-20px;background-color:#f6d6bc63}@media screen and (max-width: 500px){.operation_first_detail .point_list .point_txt::before{height:50px;width:50px;top:-10px;left:-10px}}.operation_first_detail .point_list .point_top{top:0px;right:0;left:0;margin:0 auto}@media screen and (max-width: 500px){.operation_first_detail .point_list .point_top p{white-space:nowrap}}.operation_first_detail .point_list .point_left{top:70px;left:10px}@media screen and (max-width: 500px){.operation_first_detail .point_list .point_left{left:5vw}}.operation_first_detail .point_list .point_right{top:70px;left:360px}@media screen and (max-width: 500px){.operation_first_detail .point_list .point_right{left:calc(30vw + 110px)}}.operation_first_detail .point_list .point_bottom_left{top:160px;left:10px}@media screen and (max-width: 500px){.operation_first_detail .point_list .point_bottom_left{left:5vw}}.operation_first_detail .point_list .point_bottom_right{top:160px;left:360px}@media screen and (max-width: 500px){.operation_first_detail .point_list .point_bottom_right{left:calc(30vw + 110px)}}.operation_first_detail .face{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.operation_first_detail .face img{width:130px;height:auto;margin:0 auto}@media screen and (max-width: 500px){.operation_first_detail .face img{width:110px}}.operation_about{background-color:#ECE9E6}.operation_about_list_item{width:50%}@media screen and (max-width: 767px){.operation_about_list_item{width:100%}}.operation_about_list .about_img{max-width:300px;height:auto;position:relative}.operation_about_list .about_img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:260px;width:260px;border-radius:50%;background-color:#fffefd;-webkit-filter:blur(10px);filter:blur(10px);z-index:-1}@media screen and (max-width: 450px){.operation_about_list .about_img:before{height:180px;width:180px}}@media screen and (max-width: 450px){.operation_about_list .about_img{max-width:65vw;min-height:40vw}}.operation_about_list .about_img .round{height:250px;width:250px;border-radius:50%}.operation_about_list .about_content_ttl,.operation_about_list .about_content_ttl_border{display:block;line-height:2;font-size:larger;margin-bottom:10px}.operation_about_list .about_content_ttl_border{color:#654830;padding-left:5px}.operation_about_list .about_content_ttl_border::before{content:"-";margin-right:5px}.operation_about .job_voice_article{margin-bottom:50px}.operation_about .job_voice_article:last-child{margin-bottom:0}.operation_about .job_voice_article .c_flex{justify-content:flex-start;gap:20px}.operation_about .job_voice_article .job_voice_img{height:100px;width:auto}.operation_about .job_voice_article .heading{font-weight:600;font-family:sans-serif;color:#654830}@media screen and (max-width: 450px){.operation_about .job_voice_article .heading{text-align:center}}.operation_about .job_voice_article dl{line-height:1.6;padding:10px 0 20px}.operation_about .job_voice_article dl dt{color:#654830;font-weight:700}.operation_about .job_voice_article dl dd{margin-bottom:20px;opacity:0.8}.operation_about .c_flex{gap:6vw;justify-content:center}.operation_effect{background-color:#ECE9E6}.operation_effect .effect_circle_sec{margin:0 auto;width:fit-content;padding-top:30px}.operation_effect .effect_circle_sec_list{gap:12px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.operation_effect .effect_circle_sec_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.operation_effect .effect_circle_sec_list .circle{width:180px;height:180px;border:1px solid #654830;border-radius:50%;background:transparent;padding:15px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.operation_effect .effect_circle_sec_list .circle p{letter-spacing:0.02em;font-size:14px;padding-bottom:15px;line-height:1.8}.operation_effect .effect_circle_sec_list .circle h3{letter-spacing:0;font-size:21px;font-family:sans-serif;color:#654830;line-height:1.7}.operation_effect .effect_circle_sec_list .total{background-image:url("/bg/bubble_bg.png");background-size:cover;height:230px;width:230px;border:none}.operation_effect .effect_circle_sec_list .plus,.operation_effect .effect_circle_sec_list .equal{width:34px}@media screen and (max-width: 1000px){.operation_effect .effect_circle_sec_list .plus,.operation_effect .effect_circle_sec_list .equal{margin:2px auto}}.operation_effect .operation_c_box{position:relative;background-color:#fff}.operation_effect .operation_c_box_heading{position:absolute;top:-8px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:18px;font-weight:bolder;font-family:sans-serif;color:#654830;white-space:nowrap}.operation_effect .operation_c_box_inner{padding:30px 20px}@media screen and (max-width: 450px){.operation_effect .operation_c_box .c_flex{gap:20px}}.operation_casephoto{background-color:#ECE9E6}.operation_casephoto .casephoto_photo_list{align-items:center;justify-content:center;gap:20px}@media screen and (max-width: 767px){.operation_casephoto .casephoto_photo_list{width:90%;margin:0 auto}}.operation_casephoto .casephoto_photo_item{width:calc(50% - 60px);text-align:center}@media screen and (max-width: 767px){.operation_casephoto .casephoto_photo_item{width:100%}}.operation_casephoto .casephoto_photo_item_photo img{object-fit:contain;max-height:350px;width:100%;max-width:350px;margin:0 auto}@media screen and (max-width: 767px){.operation_casephoto .casephoto_photo_item_photo img{width:100%}}.operation_casephoto .casephoto_photo_item_photo.lg>img{max-width:450px;max-height:450px}.operation_casephoto .casephoto_photo_arrow{width:24px}@media screen and (max-width: 767px){.operation_casephoto .casephoto_photo_arrow{transform:rotate(90deg)}}.operation_casephoto .casephoto_photo_txt{font-size:smaller;font-family:sans-serif;font-weight:bolder}.operation_casephoto .casephoto_detail{padding-top:20px}.operation_casephoto .casephoto_detail_list{padding-left:20px}.operation_price_price_ttl{font-size:21px;position:relative}.operation_price_price_ttl::before{content:"";position:absolute;left:-20px;top:-10px;width:8px;height:43px;display:inline-block;background-color:#D0AB8D}.operation_price_price_ttl_sm{display:block;padding:40px 12px 0;margin-bottom:-18px;font-family:sans-serif;font-weight:bold;color:#8a6245}@media screen and (max-width: 767px){.operation_price_price_ttl_sm{padding:40px 0 0}}.operation_price_price_ttl_sm::before{content:"";display:inline-block;border:6px solid transparent;border-left:6px solid #8a6245;padding:0;margin:0}.operation_price_price_subttl{display:block;font-size:smaller;margin-top:20px}.operation_flow{background-color:#ECE9E6}.operation_flow .procedure_flow{width:fit-content;margin:0 auto}.operation_flow .procedure_flow_list,.operation_flow .procedure_flow_addinfo{display:flex;align-items:flex-start;margin-bottom:30px;position:relative}.operation_flow .procedure_flow_list::before,.operation_flow .procedure_flow_addinfo::before{content:'';position:absolute;left:25px;top:0;bottom:-100%;width:2px;background-color:#E2BB9B;z-index:0}.operation_flow .procedure_flow_list:last-child::before,.operation_flow .procedure_flow_addinfo:last-child::before{bottom:0}.operation_flow .procedure_flow_step{width:50px;height:50px;background-color:#E2BB9B;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:18px;color:#fff;flex-shrink:0;position:relative;z-index:1}.operation_flow .procedure_flow_content{margin-left:20px;flex-grow:1}.operation_flow .procedure_flow_content_heading{font-size:18px;font-weight:bolder;font-family:sans-serif;color:#333;margin-bottom:10px}.operation_flow .procedure_flow_addinfo{display:block;text-align:center;margin-top:-20px;margin-bottom:20px;font-family:sans-serif;font-weight:bolder;color:#8a6245}.operation_flow .procedure_flow_addinfo p{margin:0;padding:16px 0;border-top:3px dotted #E2BB9B;border-bottom:3px dotted #E2BB9B}.operation_caution .caution_sec_table{width:100%;border-collapse:collapse;margin-bottom:60px}.operation_caution .caution_sec_table th,.operation_caution .caution_sec_table td{border:1px solid #d4d4d4;padding:15px;text-align:left}@media screen and (max-width: 450px){.operation_caution .caution_sec_table th,.operation_caution .caution_sec_table td{padding:10px;display:block;width:100%;box-sizing:border-box}}.operation_caution .caution_sec_table th{background-color:#e2bb9b91;width:30%;font-family:sans-serif;font-weight:bolder}@media screen and (max-width: 450px){.operation_caution .caution_sec_table th{width:100%}}.operation_caution .caution_sec_table th::before{content:"▶︎";font-size:7px;margin-right:3px;vertical-align:middle}.operation_caution .caution_sec_table td{background-color:#fff;color:#555}@media screen and (max-width: 450px){.operation_caution .caution_sec_table td{margin-bottom:4vw}}.operation_caution .caution_sec_product .product_row{align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:15px;gap:15px}.operation_caution .caution_sec_product .product_row_img{height:85px;width:85px}.operation_caution .caution_sec_product .product_row_img img{object-fit:contain}.operation_caution .caution_sec_product .product_row_info{flex:1;margin-left:20px}.operation_caution .caution_sec_product .product_row_info_heading{font-size:17px;font-family:sans-serif;margin:0}.operation_caution .caution_sec_product .product_row_info_heading small{font-size:15px}.operation_caution .caution_sec_product .product_row_status{width:40%;text-align:center}@media screen and (max-width: 767px){.operation_caution .caution_sec_product .product_row_status{width:100%}}.operation_caution .caution_sec_product .product_row_status p{font-weight:bold;font-family:sans-serif;font-size:smaller;margin-bottom:4px}.operation_caution .caution_sec_product .product_row_status .before_after{display:flex;flex-direction:column}.operation_caution .caution_sec_product .product_row_status .before_after_txt{margin-bottom:5px}@media screen and (max-width: 767px){.operation_caution .caution_sec_product .product_row_status .before_after_txt{font-size:14px}}.operation_caution .caution_sec_product .product_row_status .before_after_txt.before::before{content:"前";display:inline-block;padding:5px;background-color:#654830;color:#fff;border-radius:50%;font-family:sans-serif}.operation_caution .caution_sec_product .product_row_status .before_after_txt.after::before{content:"後";display:inline-block;padding:5px;background-color:#654830;color:#fff;border-radius:50%;font-family:sans-serif}.operation_faq{background-color:#ECE9E6}.operation_faq .operation_c_box{background:#fff}.operation_faq .operation_c_box_inner{padding:40px 20px}.operation_faq .faq_list{padding:10px 5vw;display:flex;flex-direction:column;gap:30px}.operation_faq .faq_question{font-weight:bold;color:#654830;line-height:1.8;position:relative}.operation_faq .faq_question::before{content:"Q";font-size:26px;font-weight:bold;position:absolute;left:-26px;top:-15px}.popup1_container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:9990}.popup1_container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.popup1_container.active{opacity:1;visibility:visible}.popup1_body{position:relative;display:inline-block;vertical-align:middle;max-width:800px;width:90%}.popup1_close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}.popup1_content{background:#fff;text-align:center;padding:30px}.popup1_content .cat_inner{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -22px}.popup1_content .cat_inner .cat_contents{margin:0 20px 40px;width:calc((100% - 120px) / 3)}@media screen and (max-width: 767px){.popup1_content .cat_inner .cat_contents{width:100%}}.popup1_content .cat_inner .cat_contents .cat_subttl{font-size:16px;font-weight:bold;font-family:sans-serif;line-height:1.8;margin-bottom:7px;color:#8a6245}.popup1_content .cat_inner .cat_contents ul li{font-size:14px;line-height:2.2;letter-spacing:0.08em}.popup1_content .cat_inner .cat_contents ul li::before{content:"-";display:inline}.job .operation_head{height:auto;background:#f7f5eb;background:linear-gradient(0deg, #f7f5eb 0%, #fff 100%);z-index:-1;padding:10px 0 70px;text-align:center}.job .operation_head_bg{mask:none}.job .operation_head_bg_img{width:260px;object-position:top;margin-left:auto;opacity:0.6}@media screen and (max-width: 450px){.job .operation_head_bg_img{width:180px}}.job .operation_head .c_top_ttl{padding:0 0 30px}.job .operation_head .job_ttl_txt{line-height:2.1;opacity:0.9;text-align:center}.job .operation_about .about_num{font-size:22px;color:#D0AB8D;display:block}.job .operation_about .about_img{max-width:240px}.job .operation_about .about_img.job_message_ppl{display:flex;align-items:center;gap:10px}.job .operation_about .about_img.job_message_ppl .job_message_ppl_img img{height:170px;width:170px}.job .operation_about .about_img.job_message_ppl .job_message_ppl_txt{white-space:nowrap;line-height:1.5}.job .operation_about .about_fukidashi{font-size:80px;color:#D0AB8D;display:block;height:50px}.job .operation_about .about_fukidashi.about_fukidashi1{text-align:left}.job .operation_about .about_fukidashi.about_fukidashi2{text-align:right}.job .operation_about:nth-child(even){background-color:#fff}.job .c_fukidashi{max-width:700px;padding:12px 25px 18px;text-align:left}.job .c_fukidashi .about_content_txt{line-height:2;font-size:small}.job .operation_caution .caution_sec_table{margin-bottom:0}.job .operation_caution .caution_sec_table tr th{background-color:#fff;color:#654830}.mens .operation_head .head_ttl{color:#001F68}.mens .operation_sec_btn,.mens .operation_first,.mens .operation_about,.mens .operation_casephoto,.mens .operation_flow{background-color:#E0E3ED}.mens .operation_c_box .point_txt p{color:#001F68}.mens .operation_c_box .point_txt::before{content:"";background-color:#EEEDED}.p_menu_sec{background-image:url("/bg/marble_bg.png");background-repeat:repeat;background-size:cover;background-position:center;padding:30px 5%}.p_menu_sec_inner{width:100%;max-width:1400px;margin:0 auto}.p_menu_sec .c_top_ttl{padding:30px 0 40px}.p_menu_sec .p_menu_body{padding:20px 0 80px}.p_menu_sec .p_menu_body .b_home_intro_list{flex-wrap:wrap;gap:40px 20px}@media screen and (max-width: 450px){.p_menu_sec .p_menu_body .b_home_intro_list{gap:32px 0px}}.p_menu_sec .p_menu_body .b_home_intro_item{width:calc(50% - 20px);font-weight:bolder}@media screen and (max-width: 450px){.p_menu_sec .p_menu_body .b_home_intro_item{width:100%}}.p_menu_sec .p_menu_body .b_home_intro_link{height:100px}.p_menu_sec .p_menu_body .b_home_intro_item_ttl_txt{margin-top:10px;font-size:12px !important;font-weight:100 !important}.p_menu_sec .p_menu_body .big_btn{width:80%;max-width:800px;margin:0 auto}@media screen and (max-width: 450px){.p_menu_sec .p_menu_body .big_btn{width:100%}}.p_menu_sec .p_menu_body .big_btn>.b_home_intro_link{height:200px}@media screen and (max-width: 450px){.p_menu_sec .p_menu_body .big_btn>.b_home_intro_link{height:170px}}.p_menu_sec .p_menu_body .c_article_figure_img{width:auto;height:100px;object-fit:contain;bottom:0;margin:0 0 0 auto}.p_menu_sec .p_menu_body .b_home_intro_cnt{left:35px !important;right:auto !important}.p_menu_sec .p_menu_body .b_home_intro_item_ttl{align-items:flex-start !important}.p_menu_sec .p_menu_body .big_btn .c_article_figure_img{height:200px;margin:0 auto}@media screen and (max-width: 450px){.p_menu_sec .p_menu_body .big_btn .c_article_figure_img{height:170px}}.p_menu_sec .p_menu_body .big_btn .b_home_intro_cnt{left:0 !important;right:0 !important}.p_menu_sec .p_menu_body .big_btn .b_home_intro_cnt .b_home_intro_item_ttl{align-items:center !important}.p_menu_sec .p_menu_skin{width:100%;padding:0 4vw}.p_menu_sec .p_menu_skin_trouble{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}@media screen and (max-width: 450px){.p_menu_sec .p_menu_skin_trouble{flex-direction:column}}.p_menu_sec .p_menu_skin_trouble_list{width:calc(50% - 20px)}@media screen and (max-width: 450px){.p_menu_sec .p_menu_skin_trouble_list{width:100%}}.p_menu_sec .p_menu_skin_trouble_ttl{background-color:#D3C0B0;display:flex;align-items:center;padding:10px 20px}.p_menu_sec .p_menu_skin_trouble_ttl_img{height:55px;width:55px;margin-right:20px}.p_menu_sec .p_menu_skin_trouble_ttl_txt{font-weight:bolder;line-height:1.2}.p_menu_sec .p_menu_skin_trouble_ttl_txt span{display:block}.p_menu_sec .p_menu_skin_trouble_ttl_txt small{font-size:smaller;color:#654830}.p_menu_sec .p_menu_skin_trouble_item{position:relative;display:flex;flex-direction:column;padding:20px 0;gap:20px}.p_menu_sec .p_menu_skin_trouble_item .item_link{display:block;background-color:#fff;padding:16px 20px;box-shadow:rgba(0,0,0,0.05) 0px 6px 24px 0px,rgba(0,0,0,0.08) 0px 0px 0px 1px}.p_menu_sec .p_menu_skin_trouble_item .c_right_arrow::before,.p_menu_sec .p_menu_skin_trouble_item .c_right_arrow::after{background:#654830}.p_contact_sec{background-color:#F7F5EB;position:relative;z-index:1}.p_contact_sec::before{content:"";display:block;position:absolute;top:10px;right:9vw;background:url(../illust/handwriting/img_3.png) no-repeat;background-size:contain;background-position:left;width:30%;max-width:220px;height:240px;z-index:-1}@media screen and (max-width: 1000px){.p_contact_sec::before{right:5vw}}@media screen and (max-width: 450px){.p_contact_sec::before{top:0;width:35%;right:0}}.p_contact_sec .p_contact_body{max-width:900px;margin:0 auto}.p_contact_sec .p_contact_body_inner{display:flex;align-items:center;justify-content:space-between;gap:30px;line-height:1.5}@media screen and (max-width: 768px){.p_contact_sec .p_contact_body_inner{flex-direction:column;gap:10px}}.p_contact_sec .p_contact_body .p_contact_tel{display:block;width:fit-content;margin:0 auto 10px}.p_contact_sec .p_contact_body .p_contact_tel_txt,.p_contact_sec .p_contact_body .p_contact_tel_num{display:block;letter-spacing:0.06em}.p_contact_sec .p_contact_body .p_contact_tel_num{font-size:33px;font-weight:500;letter-spacing:0.1em}.p_contact_sec .p_contact_body .p_contact_btn,.p_contact_sec .p_contact_body .p_contact_btn_white,.p_contact_sec .p_contact_body .p_contact_btn_pink,.p_contact_sec .p_contact_body .p_contact_btn_contact{width:100%;min-width:400px;margin:30px auto;border:1px solid #B88861;transition:1s all}@media screen and (max-width: 450px){.p_contact_sec .p_contact_body .p_contact_btn,.p_contact_sec .p_contact_body .p_contact_btn_white,.p_contact_sec .p_contact_body .p_contact_btn_pink,.p_contact_sec .p_contact_body .p_contact_btn_contact{min-width:280px;margin:15px auto}}.p_contact_sec .p_contact_body .p_contact_btn:hover,.p_contact_sec .p_contact_body .p_contact_btn_white:hover,.p_contact_sec .p_contact_body .p_contact_btn_pink:hover,.p_contact_sec .p_contact_body .p_contact_btn_contact:hover{opacity:0.8}.p_contact_sec .p_contact_body .p_contact_btn .c_btn_body,.p_contact_sec .p_contact_body .p_contact_btn_white .c_btn_body,.p_contact_sec .p_contact_body .p_contact_btn_pink .c_btn_body,.p_contact_sec .p_contact_body .p_contact_btn_contact .c_btn_body{padding:17px}.p_contact_sec .p_contact_body .p_contact_btn_white{background-color:#f8f8f8}.p_contact_sec .p_contact_body .p_contact_btn_pink{background-color:#FF7794;color:#fff}.p_contact_sec .p_contact_body .p_contact_btn_contact{background-color:#B88861;color:#fff;min-width:600px}@media screen and (max-width: 450px){.p_contact_sec .p_contact_body .p_contact_btn_contact{min-width:200px;padding:16px 0}}.p_contact_sec .p_contact_body .p_contact_btn_contact_subtxt{position:absolute;top:-18px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:12px;font-family:sans-serif;color:#000;text-align:center;line-height:1.3;white-space:nowrap}.p_contact_sec .p_contact_body .p_contact_btn_contact_subtxt::before,.p_contact_sec .p_contact_body .p_contact_btn_contact_subtxt::after{position:relative;display:inline-block;content:"";background:#000;width:1.2px;height:1.3em;margin:0 0.5em;margin-top:-.2em;vertical-align:middle}.p_contact_sec .p_contact_body .p_contact_btn_contact_subtxt::before{transform:rotate(-35deg)}.p_contact_sec .p_contact_body .p_contact_btn_contact_subtxt::after{transform:rotate(35deg)}.p_access_sec{background-color:#fcfcfc;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.p_access_sec_wrap{background-image:url("/bg/marble_bg.png");background-repeat:repeat;background-size:cover;background-position:0 50%}.p_access_sec .p_access_body{max-width:900px;margin:0 auto}.p_access_sec .p_access_body_ttl{font-weight:bolder}@media screen and (max-width: 450px){.p_access_sec .p_access_body_ttl{text-align:center}}.p_access_sec .p_access_body_inner{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width: 768px){.p_access_sec .p_access_body_inner{flex-direction:column}}.p_access_sec .p_access_body_txt{line-height:2;padding-left:25px}.p_access_sec .p_access_body_txt .access::before{background-image:url("/icon/icon_2.png")}.p_access_sec .p_access_body_txt .train::before{background-image:url("/icon/icon_3.png")}.p_access_sec .p_access_body_txt .schedule::before{background-image:url("/icon/icon_4.png")}@media screen and (max-width: 768px){.p_access_sec .p_access_body_map iframe{display:block;width:90%;margin:0 auto}}.p_access_sec .p_access_body .p_access_schedule .p_access_item img{height:auto;width:400px;margin-bottom:20px}@media screen and (max-width: 450px){.p_access_sec .p_access_body .p_access_schedule .p_access_item img{width:100%}}.p_job_link_sec{width:90%;max-width:1000px;margin:0 auto;box-sizing:border-box}.p_job_link_sec_wrap{padding:50px 0;background-color:#F7F5EB;color:#000;position:relative;overflow:hidden}.p_job_link_sec_wrap::after{content:"";display:block;position:absolute;top:-7px;right:9vw;background:url(../illust/handwriting/img_5.png) no-repeat;background-size:contain;width:40%;max-width:260px;height:620px}@media screen and (max-width: 450px){.p_job_link_sec_wrap::after{right:0;width:30%}}.p_job_link_sec_ttl{font-size:21px;font-weight:bolder;letter-spacing:0.15em}.c_contactform_btn{height:142px;width:142px;background-color:#654830b5;position:absolute;top:20px;right:5%;z-index:3;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.c_contactform_btn{top:5px;height:30vw;width:30vw}}.c_contactform_btn_icon{position:absolute;display:block;width:21px;height:21px;filter:invert(1);top:20px;left:50%;transform:translateX(-50%)}.c_contactform_btn_content{text-align:center;font-size:1rem;color:#ffffff;line-height:1.33}@media screen and (max-width: 767px){.c_contactform_btn_content{font-size:3.8vw}}.c_contactform_btn_content::after{content:"";filter:invert(1);position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:block;width:26px;height:5px;background:url(../icon/svg/icon_arrow2.svg) no-repeat center/contain}@media screen and (max-width: 767px){.first_user .c_contactform_btn{top:-25px}}@media screen and (max-width: 767px){.first_user .sp_padding{padding:20px 0}}
