@charset "UTF-8";*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.page_mv_section{background-color:#F9F4F6;width:100%}.page_mv_section h1{display:none}.page_mv_section .page_mv_img{max-width:1300px;margin:0 auto}.page_plan_list{max-width:900px;margin:0 auto}.page_plan_back{padding:20px;margin:0 0 50px}.page_plan_back h3{color:#7F1C4F;text-align:center}.plan_section .sectioin_description{font-size:1rem}.plan_section .page_plan_title_container{display:flex;flex-direction:row;gap:20px;max-width:1000px;margin:0 auto 60px}@media screen and (max-width:767.98px){.plan_section .page_plan_title_container{flex-direction:column;gap:0;padding:0 15px}}.plan_section .page_plan_title_container .page_plan_title_img{width:50%}@media screen and (max-width:767.98px){.plan_section .page_plan_title_container .page_plan_title_img{width:100%}}.plan_section .page_plan_title_container .page_plan_title_img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.plan_section .page_plan_title_container .page_plan_title_text{width:50%}@media screen and (max-width:767.98px){.plan_section .page_plan_title_container .page_plan_title_text{width:100%}}.plan_section .page_plan_title_container .plan_title_text_price{max-width:380px;margin:20px auto}@media screen and (max-width:767.98px){.plan_section .page_plan_title_container .plan_title_text_price{width:100%;padding:0 10px}}.plan_section .page_plan_title_container .plan_title_text_flow{margin:10px auto;width:90%}.plan_section .page_plan_contents_container{padding:60px 20px;margin:0 0 60px;background-color:#f6f4ee;font-family:sans-serif;text-align:center}.plan_section .page_plan_contents_container .page_plan_contents_inner{max-width:1100px;margin:0 auto}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_title{color:#7F1C4F;font-weight:bold}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list h4{width:100%;padding:6px 0;background-color:#7F1C4F;color:#FFFFFF;font-size:1rem}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list .plan_original_saidan_flex{display:flex;flex-direction:row;gap:5%;justify-content:center;margin:0 0 30px;padding:0 20px;text-align:left}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list .plan_original_saidan_flex img{max-width:300px;margin:0 auto}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list .plan_original_saidan_flex span{display:inline-block;margin:40px 0 0;line-height:200%}@media screen and (max-width:768px){.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list .plan_original_saidan_flex{flex-direction:column;justify-content:center;margin:0 0 30px;padding:0 20px;text-align:left}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list .plan_original_saidan_flex img{display:inline-block;width:100%;margin:0 auto}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list .plan_original_saidan_flex span{display:inline-block;margin:40px 0 0;line-height:200%}}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list ul{padding:0 20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}@media screen and (max-width:767.98px){.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list ul{padding:0}}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list ul li{max-width:250px}@media screen and (max-width:767.98px){.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list ul li{max-width:120px;width:50%}}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list ul li figcaption{font-size:0.8rem}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list ul li .plan_icon_area{display:block;width:155px;height:110px;margin:0 0 10px}@media screen and (max-width:767.98px){.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list ul li .plan_icon_area{width:120px;height:90px}}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list ul li .plan_icon_title{font-size:0.8rem;margin:0 auto}.plan_section .page_plan_contents_container .page_plan_contents_inner .page_plan_contents_list .page_plan_notice{font-size:0.8rem;text-align:left}.plan_section .plan_icon_area{position:relative;width:140px;height:100px;display:block}@media screen and (max-width:767.98px){.plan_section .plan_icon_area{width:120px;height:90px}}.plan_section .plan_icon_area::before{content:"";display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0}main#syaso .section_title{color:#943190}main#syaso .page_plan_contents_list h4{background-color:#c48dc2}main#syaso .page_plan_contents_title{color:#943190}main#syaso .plan_icon_area.sikai::before{content:"";width:100%;height:100%;background-image:url("../images/option_icon/syaso/shikai.webp")}main#syaso .plan_icon_area.staff::before{content:"";background-image:url("../images/option_icon/syaso/staff.webp")}main#syaso .plan_icon_area.sindai::before{content:"";background-image:url("../images/option_icon/syaso/shindai.webp")}main#syaso .plan_icon_area.reikyu::before{content:"";background-image:url("../images/option_icon/syaso/reikyu.webp")}main#syaso .plan_icon_area.reijou::before{content:"";background-image:url("../images/option_icon/syaso/reijou.webp")}main#syaso .plan_icon_area.noukanshi::before{content:"";background-image:url("../images/option_icon/syaso/noukanhi.webp")}main#syaso .plan_icon_area.makura::before{content:"";background-image:url("../images/option_icon/syaso/makura.webp")}main#syaso .plan_icon_area.ice::before{width:100%;height:100%;background-image:url("../images/option_icon/syaso/dryice.webp")}main#syaso .plan_icon_area.anchi::before{width:100%;height:100%;background-image:url("../images/option_icon/syaso/anchi.webp")}main#syaso .plan_icon_area.iei::before{width:100%;height:100%;background-image:url("../images/option_icon/syaso/iei.webp")}main#syaso .plan_icon_area.ihai::before{width:100%;height:100%;background-image:url("../images/option_icon/syaso/ihai.webp")}main#syaso .plan_icon_area.syoukou::before{width:100%;height:100%;background-image:url("../images/option_icon/syaso/syoukou.webp")}main#syaso .plan_icon_area.kumotu::before{width:100%;height:100%;background-image:url("../images/option_icon/syaso/kumotsu.webp")}main#syaso .plan_icon_area.noukanshi::before{width:100%;height:100%;background-image:url("../images/option_icon/syaso/noukanshi.webp")}main#syaso .plan_icon_area.kanban::before{width:100%;height:100%;background-image:url("../images/option_icon/syaso/kanban.webp")}main#syaso .plan_icon_area.atokazari::before{width:100%;height:100%;background-image:url("../images/option_icon/syaso/atokazari.webp")}main#syaso .plan_icon_area.jimu::before{width:100%;height:100%;background-image:url("../images/option_icon/syaso/jimu.webp")}main#kazoku .plan_icon_area.sikai::before{content:"";width:100%;height:100%;background-image:url("../images/option_icon/kazoku/shikai.webp")}main#kazoku .plan_icon_area.staff::before{content:"";background-image:url("../images/option_icon/kazoku/staff.webp")}main#kazoku .plan_icon_area.sindai::before{content:"";background-image:url("../images/option_icon/kazoku/shindai.webp")}main#kazoku .plan_icon_area.reikyu::before{content:"";background-image:url("../images/option_icon/kazoku/reikyu.webp")}main#kazoku .plan_icon_area.reijou::before{content:"";background-image:url("../images/option_icon/kazoku/reijou.webp")}main#kazoku .plan_icon_area.noukanshi::before{content:"";background-image:url("../images/option_icon/kazoku/noukanhi.webp")}main#kazoku .plan_icon_area.makura::before{content:"";background-image:url("../images/option_icon/kazoku/makura.webp")}main#kazoku .plan_icon_area.ice::before{width:100%;height:100%;background-image:url("../images/option_icon/kazoku/dryice.webp")}main#kazoku .plan_icon_area.anchi::before{width:100%;height:100%;background-image:url("../images/option_icon/kazoku/anchi.webp")}main#kazoku .plan_icon_area.iei::before{width:100%;height:100%;background-image:url("../images/option_icon/kazoku/iei.webp")}main#kazoku .plan_icon_area.ihai::before{width:100%;height:100%;background-image:url("../images/option_icon/kazoku/ihai.webp")}main#kazoku .plan_icon_area.syoukou::before{width:100%;height:100%;background-image:url("../images/option_icon/kazoku/syoukou.webp")}main#kazoku .plan_icon_area.kumotu::before{width:100%;height:100%;background-image:url("../images/option_icon/kazoku/kumotsu.webp")}main#kazoku .plan_icon_area.noukanshi::before{width:100%;height:100%;background-image:url("../images/option_icon/kazoku/noukanshi.webp")}main#kazoku .plan_icon_area.kanban::before{width:100%;height:100%;background-image:url("../images/option_icon/kazoku/kanban.webp")}main#kazoku .plan_icon_area.atokazari::before{width:100%;height:100%;background-image:url("../images/option_icon/kazoku/atokazari.webp")}main#kazoku .plan_icon_area.jimu::before{width:100%;height:100%;background-image:url("../images/option_icon/kazoku/jimu.webp")}main#living .section_title{color:#5cba7e}main#living .page_plan_contents_list h4{background-color:#91d1a8}main#living .page_plan_contents_title{color:#5cba7e}main#living .plan_icon_area.sikai::before{content:"";width:100%;height:100%;background-image:url("../images/option_icon/living/shikai.webp")}main#living .plan_icon_area.staff::before{content:"";background-image:url("../images/option_icon/living/staff.webp")}main#living .plan_icon_area.sindai::before{content:"";background-image:url("../images/option_icon/living/shindai.webp")}main#living .plan_icon_area.reikyu::before{content:"";background-image:url("../images/option_icon/living/reikyu.webp")}main#living .plan_icon_area.reijou::before{content:"";background-image:url("../images/option_icon/living/reijou.webp")}main#living .plan_icon_area.noukanshi::before{content:"";background-image:url("../images/option_icon/living/noukanhi.webp")}main#living .plan_icon_area.makura::before{content:"";background-image:url("../images/option_icon/living/makura.webp")}main#living .plan_icon_area.ice::before{width:100%;height:100%;background-image:url("../images/option_icon/living/dryice.webp")}main#living .plan_icon_area.anchi::before{width:100%;height:100%;background-image:url("../images/option_icon/living/anchi.webp")}main#living .plan_icon_area.iei::before{width:100%;height:100%;background-image:url("../images/option_icon/living/iei.webp")}main#living .plan_icon_area.ihai::before{width:100%;height:100%;background-image:url("../images/option_icon/living/ihai.webp")}main#living .plan_icon_area.syoukou::before{width:100%;height:100%;background-image:url("../images/option_icon/living/syoukou.webp")}main#living .plan_icon_area.kumotu::before{width:100%;height:100%;background-image:url("../images/option_icon/living/kumotsu.webp")}main#living .plan_icon_area.noukanshi::before{width:100%;height:100%;background-image:url("../images/option_icon/living/noukanshi.webp")}main#living .plan_icon_area.kanban::before{width:100%;height:100%;background-image:url("../images/option_icon/living/kanban.webp")}main#living .plan_icon_area.atokazari::before{width:100%;height:100%;background-image:url("../images/option_icon/living/atokazari.webp")}main#living .plan_icon_area.jimu::before{width:100%;height:100%;background-image:url("../images/option_icon/living/jimu.webp")}main#kasou .section_title{color:#8d6941}main#kasou .page_plan_contents_list h4{background-color:#b8a188}main#kasou .page_plan_contents_title{color:#8d6941}main#kasou .plan_icon_area.sikai::before{content:"";width:100%;height:100%;background-image:url("../images/option_icon/kasou/shikai.webp")}main#kasou .plan_icon_area.staff::before{content:"";background-image:url("../images/option_icon/kasou/staff.webp")}main#kasou .plan_icon_area.sindai::before{content:"";background-image:url("../images/option_icon/kasou/shindai.webp")}main#kasou .plan_icon_area.reikyu::before{content:"";background-image:url("../images/option_icon/kasou/reikyu.webp")}main#kasou .plan_icon_area.reijou::before{content:"";background-image:url("../images/option_icon/kasou/reijou.webp")}main#kasou .plan_icon_area.noukanshi::before{content:"";background-image:url("../images/option_icon/kasou/noukanhi.webp")}main#kasou .plan_icon_area.makura::before{content:"";background-image:url("../images/option_icon/kasou/makura.webp")}main#kasou .plan_icon_area.ice::before{width:100%;height:100%;background-image:url("../images/option_icon/kasou/dryice.webp")}main#kasou .plan_icon_area.anchi::before{width:100%;height:100%;background-image:url("../images/option_icon/kasou/anchi.webp")}main#kasou .plan_icon_area.iei::before{width:100%;height:100%;background-image:url("../images/option_icon/kasou/iei.webp")}main#kasou .plan_icon_area.ihai::before{width:100%;height:100%;background-image:url("../images/option_icon/kasou/ihai.webp")}main#kasou .plan_icon_area.syoukou::before{width:100%;height:100%;background-image:url("../images/option_icon/kasou/syoukou.webp")}main#kasou .plan_icon_area.kumotu::before{width:100%;height:100%;background-image:url("../images/option_icon/kasou/kumotsu.webp")}main#kasou .plan_icon_area.noukanshi::before{width:100%;height:100%;background-image:url("../images/option_icon/kasou/noukanshi.webp")}main#kasou .plan_icon_area.kanban::before{width:100%;height:100%;background-image:url("../images/option_icon/kasou/kanban.webp")}main#kasou .plan_icon_area.atokazari::before{width:100%;height:100%;background-image:url("../images/option_icon/kasou/atokazari.webp")}main#kasou .plan_icon_area.jimu::before{width:100%;height:100%;background-image:url("../images/option_icon/kasou/jimu.webp")}main#jitaku .section_title{color:#f08a91}main#jitaku .page_plan_contents_list h4{background-color:#f4b6ba}main#jitaku .page_plan_contents_title{color:#f08a91}main#jitaku .plan_icon_area.sikai::before{content:"";width:100%;height:100%;background-image:url("../images/option_icon/jitaku/shikai.webp")}main#jitaku .plan_icon_area.staff::before{content:"";background-image:url("../images/option_icon/jitaku/staff.webp")}main#jitaku .plan_icon_area.sindai::before{content:"";background-image:url("../images/option_icon/jitaku/shindai.webp")}main#jitaku .plan_icon_area.reikyu::before{content:"";background-image:url("../images/option_icon/jitaku/reikyu.webp")}main#jitaku .plan_icon_area.reijou::before{content:"";background-image:url("../images/option_icon/jitaku/reijou.webp")}main#jitaku .plan_icon_area.noukanshi::before{content:"";background-image:url("../images/option_icon/jitaku/noukanhi.webp")}main#jitaku .plan_icon_area.makura::before{content:"";background-image:url("../images/option_icon/jitaku/makura.webp")}main#jitaku .plan_icon_area.ice::before{width:100%;height:100%;background-image:url("../images/option_icon/jitaku/dryice.webp")}main#jitaku .plan_icon_area.anchi::before{width:100%;height:100%;background-image:url("../images/option_icon/jitaku/anchi.webp")}main#jitaku .plan_icon_area.iei::before{width:100%;height:100%;background-image:url("../images/option_icon/jitaku/iei.webp")}main#jitaku .plan_icon_area.ihai::before{width:100%;height:100%;background-image:url("../images/option_icon/jitaku/ihai.webp")}main#jitaku .plan_icon_area.syoukou::before{width:100%;height:100%;background-image:url("../images/option_icon/jitaku/syoukou.webp")}main#jitaku .plan_icon_area.kumotu::before{width:100%;height:100%;background-image:url("../images/option_icon/jitaku/kumotsu.webp")}main#jitaku .plan_icon_area.noukanshi::before{width:100%;height:100%;background-image:url("../images/option_icon/jitaku/noukanshi.webp")}main#jitaku .plan_icon_area.kanban::before{width:100%;height:100%;background-image:url("../images/option_icon/jitaku/kanban.webp")}main#jitaku .plan_icon_area.atokazari::before{width:100%;height:100%;background-image:url("../images/option_icon/jitaku/atokazari.webp")}main#jitaku .plan_icon_area.jimu::before{width:100%;height:100%;background-image:url("../images/option_icon/jitaku/jimu.webp")}.company_section:last-child{margin:0}.company_section .sp_br{display:none}@media screen and (max-width:768px){.company_section .sp_br{display:block}}.company_section .sectioin_description{text-align:center;margin:0 auto 50px;font-size:1rem;color:#5f5f5f}.company_section .company_rinen{max-width:900px;margin:0 auto;padding:0 10px}.company_section .company_rinen h3{text-align:center;color:#7F1C4F;margin:0 0 40px}.company_section .company_rinen img{display:block;max-width:600px;width:100%;margin:0 auto 60px}.company_section .company_president{display:flex;flex-direction:row;max-width:1000px;margin:0 auto;padding:0 10px;justify-content:center;gap:15px}@media screen and (max-width:768px){.company_section .company_president{flex-direction:column;gap:10px}}.company_section .company_president .company_president_text{font-size:1rem;line-height:120%;width:48%}@media screen and (max-width:768px){.company_section .company_president .company_president_text{width:100%}}.company_section .company_president .company_president_text .company_president_text_sign{display:block;max-width:300px;margin:0 auto}.company_section .company_president .company_president_img{width:45%}@media screen and (max-width:768px){.company_section .company_president .company_president_img{width:100%}}.company_section .company_president .company_president_img img{display:block;max-height:500px;margin:0 auto}.company_section .company_info_list{max-width:700px;margin:0 auto;padding:0 10px}.company_section .company_history{padding:40px 10px 80px;background-color:#F9F4F6}.company_section .company_history_list{max-width:700px;margin:0 auto}.company_section .company_list_item{padding:15px;border-bottom:1px solid #8c8c8c;font-size:14px}.company_section .company_list_item dl{display:flex;flex-direction:row;gap:50px;width:90%;margin:0 auto}@media screen and (max-width:768px){.company_section .company_list_item dl{flex-direction:column;gap:10px}}.company_section .company_list_item dl dt{width:150px;color:#7F1C4F}.company_section .company_list_item dl dd{font-weight:bold}.company_section .kaichou_ayumi{display:block;padding:7px 10px;margin:10px 0;background-color:#7F1C4F;color:#FFFFFF;border-radius:10px}.hall_container .page_mv_section{padding:40px 0}.hall_container .page_hall_slide_inner{max-width:700px;margin:0 auto}.hall_container .hall_info_container{width:100%}.hall_container .hall_info_container .hall_info_inner{max-width:1000px;margin:0 auto}.hall_container .hall_info_container .hall_info_inner .hall_info_content_title h3{width:100%;padding:6px 0;background-color:#7F1C4F;color:#FFFFFF;font-size:1rem;text-align:center}.hall_container .hall_info_container .hall_info_inner .hall_tokuchou_list{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.hall_container .hall_info_container .hall_info_inner .hall_tokuchou_list li{width:155px}.hall_container .hall_info_container .hall_info_inner .hall_tokuchou_text{padding:0 10px}.hall_container .hall_info_container .hall_info_inner .hall_tokuchou_text h3{text-align:center;font-size:1.6rem}.hall_container .hall_info_container .hall_info_inner .hall_tokuchou_text img{margin:0 auto 20px;max-width:700px;width:100%}.hall_container .hall_info_container .hall_info_inner .hall_tokuchou_text p{margin:0 0 40px}.hall_container .hall_info_container .hall_info_inner .hall_tokuchou_text ul li{color:#7F1C4F;display:inline-block;font-weight:bold;margin:0 0 4px}.hall_container .hall_info_container .hall_info_inner .hall_tokuchou_text ul li:first-child{background-color:yellow}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access{display:flex;flex-direction:row;gap:10px;justify-content:space-around}@media screen and (max-width:767.98px){.hall_container .hall_info_container .hall_info_inner .hall_info_content_access{flex-direction:column}}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access h4{font-size:1rem;margin:0}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address{width:45%}@media screen and (max-width:767.98px){.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address{width:100%;padding:0 10px}}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address .hall_address_list li{border-bottom:1px solid #c8c8c8}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address .hall_address_list li dl{display:flex;flex-direction:row;padding:4px 15px;margin:0}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address .hall_address_list li dl dt{width:100px}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_access{width:50%}@media screen and (max-width:767.98px){.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_access{width:100%;padding:0 10px}}.hall_container .hall_access_map_inner{margin:0 auto}.hall_container .hall_access_map_inner iframe{width:100%;height:300px}@media screen and (max-width:767.98px){.hall_container .hall_access_map_inner iframe{height:150px}}.hall_container .hall_info_detail{margin:40px 0}.hall_container .hall_info_detail .hall_info_detail_table{background-color:#ffffff;overflow:hidden;max-width:900px;margin:0 auto;border:1px solid #e8e8e8;display:flex;flex-wrap:wrap}.hall_container .hall_info_detail .hall_info_detail_table dl{display:flex;width:50%;margin:0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.hall_container .hall_info_detail .hall_info_detail_table dl:nth-child(even){border-right:none}.hall_container .hall_info_detail .hall_info_detail_table dl:nth-last-child(-n+2){border-bottom:none}.hall_container .hall_info_detail .hall_info_detail_table dl dt{width:45%;padding:18px 15px;background-color:#fafafa;border-right:1px solid #e8e8e8;font-weight:bold;font-size:0.8rem;color:#7F1C4F;display:flex;align-items:center;justify-content:center;text-align:center;font-family:sans-serif;line-height:1.4;margin-bottom:0}.hall_container .hall_info_detail .hall_info_detail_table dl dd{width:55%;padding:18px 15px;background-color:#ffffff;font-size:0.8rem;color:#333333;display:flex;align-items:center;justify-content:center;text-align:center;font-family:sans-serif;font-weight:bold;line-height:1.4}.hall_container .hall_info_detail .hall_info_detail_table dl dd span{display:block;font-size:11px;color:#666666;font-weight:normal;margin-top:3px;line-height:1.3}@media screen and (max-width:768px){.hall_container .hall_info_detail{margin:30px 0}.hall_container .hall_info_detail .hall_info_detail_table{flex-direction:column}.hall_container .hall_info_detail .hall_info_detail_table dl{width:100%;border-right:none}.hall_container .hall_info_detail .hall_info_detail_table dl dt{width:40%;padding:15px 12px;font-size:13px}.hall_container .hall_info_detail .hall_info_detail_table dl dd{width:60%;padding:15px 12px;font-size:13px}.hall_container .hall_info_detail .hall_info_detail_table dl dd span{font-size:10px}}@media screen and (max-width:480px){.hall_container .hall_info_detail .hall_info_detail_table{border-radius:10px;margin:0 10px}.hall_container .hall_info_detail .hall_info_detail_table dl dt{width:58%;padding:10px 8px;font-size:12px;line-height:1.3}.hall_container .hall_info_detail .hall_info_detail_table dl dd{width:42%;padding:10px 8px;font-size:12px;line-height:1.3}.hall_container .hall_info_detail .hall_info_detail_table dl dd span{font-size:9px;margin-top:1px}}.hall_container .hall_video_section{padding:40px 0;margin:0 auto 20px}.hall_container .hall_video_section .hall_video_container{max-width:1000px;margin:0 auto;padding:0 15px}.hall_container .hall_video_section .hall_video_container .hall_video_title{margin-bottom:20px}.hall_container .hall_video_section .hall_video_container .hall_video_title h3{width:100%;padding:6px 0;color:#7F1C4F;font-size:1.6rem;text-align:center}.hall_container .hall_video_section .hall_video_container .hall_video_inner{max-width:900px;margin:0 auto}.hall_container .hall_video_section .hall_video_container .hall_video_inner video{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}@media screen and (max-width:767.98px){.hall_container .hall_video_section .hall_video_container .hall_video_inner video{border-radius:4px}}.voice_section .sectioin_description{font-size:1rem}.voice_section .sectioin_description span{display:inline-block;margin:0 0 40px}.voice_section .sectioin_description .page_voice_description{display:flex;width:800px;margin:0 auto;gap:20px;justify-content:center}.voice_section .sectioin_description .page_voice_description .page_voice_description_graph{margin:0 auto}.voice_section .sectioin_description .page_voice_description .page_voice_description_graph img{width:280px}@media screen and (max-width:767.98px){.voice_section .sectioin_description .page_voice_description{width:100%;padding:0 10px}}@media screen and (max-width:575.98px){.voice_section .sectioin_description .page_voice_description{flex-direction:column}.voice_section .sectioin_description .page_voice_description .page_voice_description_example{display:none}}.voice_section .page_voice_list ul{display:flex;flex-direction:column;gap:20px;padding:0 10px}.voice_section .page_voice_list ul li{max-width:800px;margin:0 auto;display:flex;gap:30px;padding:20px 30px;border:1px solid #7F1C4F;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.35)}@media screen and (max-width:575.98px){.voice_section .page_voice_list ul li{flex-direction:column;gap:10px;width:100%;padding:20px 10px;text-align:center}}.voice_section .page_voice_list ul li .voice_list_img{height:100%;flex-basis:30%;position:relative;display:inline-block}.voice_section .page_voice_list ul li .voice_list_img a{display:block;position:relative;margin:0 auto}.voice_section .page_voice_list ul li .voice_list_img::after{content:"";background:url("../images/zoom_in_24.png") no-repeat center/contain;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;bottom:0;right:0;transform:translate(-50%,-50%);pointer-events:none}.voice_section .page_voice_list ul li .voice_list_img img{display:block;-o-object-fit:contain;object-fit:contain}.voice_section .page_voice_list ul li .voice_list_text{flex-basis:70%;margin:15px 0 0}.voice_section .page_voice_list ul li .voice_list_text h5{color:#817d4c;font-size:1.4rem}.voice_section .page_voice_list ul li .voice_list_text .voice_list_text_rank img{display:block}.voice_section .page_voice_list ul li .voice_list_text .voice_list_text_text{font-size:0.9rem;margin:20px 0 0}.voice_section .pb-rating-graph{background:var(--pb-rating-color_bg,#fafafa);box-shadow:0 3px 5px #00000012;box-sizing:border-box;color:var(--pb-rating-color_text,#707070);margin:2em auto;max-width:700px;padding:2.5em 2em !important}.voice_section .pb-rating-graph__item{list-style:none !important;margin:0 !important;padding:0 !important}.voice_section .pb-rating-graph__item:before{content:unset !important}.voice_section .pb-rating-graph__item+.pb-rating-graph__item{margin-top:20px !important}.voice_section .pb-rating-graph__label{background:#7F1C4F;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:20px !important;min-width:3em;padding:6px 15px;text-align:center}.voice_section .pb-rating-graph__wrap{justify-content:center}.voice_section .pb-rating-graph__axis,.voice_section .pb-rating-graph__wrap{display:flex;margin:0 !important;padding:0 !important}.voice_section .pb-rating-graph__axis{justify-content:space-between;position:relative;width:70%}.voice_section .pb-rating-graph__axis:before{content:"";display:inline-block;height:5px;left:2px;position:absolute;top:8px;width:calc(100% - 4px)}.voice_section .__shape.-dot:not([data-check]),.voice_section .pb-rating-graph__axis:before{background:#F9F4F6;filter:brightness(0.95) saturate(0.9)}.voice_section .pb-rating-graph__basis{font-size:1rem;font-weight:600;line-height:1.5;width:70px}.voice_section .pb-rating-graph__basis.-left{padding-right:20px;text-align:right}.voice_section .pb-rating-graph__basis.-right{padding-left:16px;text-align:left}.voice_section .pb-rating-graph__scale{align-items:center;display:flex;flex-direction:column;margin-top:0 !important;width:20px;z-index:1}.voice_section .pb-rating-graph__scale .__label{display:block;font-size:14px;font-weight:600;line-height:1.5;margin-top:5px;min-width:20px;text-align:center;width:56px}.voice_section .pb-rating-graph__scale .__shape{display:block;height:20px;margin:0 !important;padding:0 !important;width:20px}.voice_section .pb-rating-graph__scale .__shape.-dot{border-radius:50%}.voice_section .pb-rating-graph__scale .__shape.-icon svg{fill:#7F1C4F;display:block;height:100%;transform:scale(1.25);width:100%}.voice_section .pb-rating-graph__scale .__shape.-icon svg path{fill:inherit}.voice_section .pb-rating-graph__scale .__shape.-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.5);width:100%}.voice_section .pb-rating-graph__scale[data-check] .__shape.-dot{background:#7F1C4F}.voice_section .pb-rating-graph .pb-rating-graph__scale .pb-rating-graph__item{color:#777;display:block;font-size:14px;font-weight:600;margin-top:-10px !important;padding-top:5px;text-align:center;width:42px}.voice_section .pb-rating-graph[data-colset="1"]{--pb-rating-color_bg:var(--pb_colset_rating_01_bg);--pb-rating-color_bar:var(--pb_colset_rating_01_bg);--pb-rating-color_point:var(--pb_colset_rating_01_point);--pb-rating-color_text:var(--pb_colset_rating_01_text);--pb-rating-color_label:var(--pb_colset_rating_01_label)}.voice_section .pb-rating-graph[data-colset=y]{--pb-rating-color_bg:var(--pb_colset_yellow_thin);--pb-rating-color_point:var(--pb_colset_yellow);--pb-rating-color_label:var(--pb_colset_yellow);--pb-rating-color_bar:var(--pb_colset_yellow_thin)}.voice_section .pb-rating-graph[data-colset=p]{--pb-rating-color_bg:var(--pb_colset_pink_thin);--pb-rating-color_point:var(--pb_colset_pink);--pb-rating-color_label:var(--pb_colset_pink);--pb-rating-color_bar:var(--pb_colset_pink_thin)}.voice_section .pb-rating-graph[data-colset=g]{--pb-rating-color_bg:var(--pb_colset_green_thin);--pb-rating-color_point:var(--pb_colset_green);--pb-rating-color_label:var(--pb_colset_green);--pb-rating-color_bar:var(--pb_colset_green_thin)}.voice_section .pb-rating-graph[data-colset=b]{--pb-rating-color_bg:var(--pb_colset_blue_thin);--pb-rating-color_point:var(--pb_colset_blue);--pb-rating-color_label:var(--pb_colset_blue);--pb-rating-color_bar:var(--pb_colset_blue_thin)}@media screen and (max-width:959px){.voice_section .pb-bar-graph{padding:2em 1em !important}.voice_section .pb-bar-graph__dl .pb-bar-graph__item{margin:0 auto !important}.voice_section .pb-bar-graph__dl .pb-bar-graph__item+.pb-bar-graph__item{margin-top:2em !important}}.case_section .case-archive{max-width:1000px;margin:0 auto;padding:20px}.case_section .case-list{width:1000px;margin:0 auto 40px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media screen and (max-width:767.98px){.case_section .case-list{width:100%;padding:0 10px;flex-direction:column}}.case_section .case-item{width:calc(50% - 20px);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.1)}@media screen and (max-width:767.98px){.case_section .case-item{width:100%}}.case_section .case-item a{display:block;text-decoration:none;color:inherit}.case_section .thumbnail img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.case_section .info{padding:10px}.case_section .title{font-size:1.2em;font-weight:bold;margin-bottom:5px}.case_section .date{font-size:0.9em;color:#666}.case_section .case-detail{max-width:800px;margin:auto;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.case_section .venue,.case_section .plan,.case_section .cost{font-size:1.1em;margin:10px 0}.case_section .back-to-list{display:inline-block;margin-top:20px;padding:10px 15px;background:#0073aa;color:#fff;text-decoration:none;border-radius:5px}.case_section .back-to-list:hover{background:#005a87}.case-detail_section{max-width:800px}.case-detail_section .case-detail{padding:0 10px}.case-detail_section .thumbnail{margin:0 auto}.case-detail_section .info{margin:40px auto}.case-detail_section .date{text-align:right;margin:0 0 10px;font-size:0.9rem;color:#222}.case-detail_section .case-table{width:100%;border-collapse:collapse;font-size:1rem}.case-detail_section .case-table th,.case-detail_section .case-table td{border:1px solid #7F1C4F;padding:10px;text-align:left}.case-detail_section .case-table th{background-color:#F9F4F6;color:#7F1C4F;font-weight:bold;text-align:center}.case-detail_section .case-table td{background-color:#fff;text-align:left;margin:0 0 0 20px}.case-detail_section .case-table td:first-child{text-align:center}.parent-pageid-140 .breadcrumb{display:none}.area_container{}.area_container .area_catch_container{background-color:#7F1C4F}.area_container .area_catch_container img{display:block;margin:0 auto;padding:15px 10px 0;max-width:600px}@media screen and (max-width:767.98px){.area_container .area_catch_container img{width:100%;padding:10px 10px 0}}.area_container .area_section{max-width:800px;margin:40px auto;padding:0 10px}.area_container .area_description{font-size:16px;line-height:1.6}.area_container .area_description::after{content:url("../images/icon_arrow-down.png");display:block;width:20px;height:20px;margin:0 auto}.area_container .area_description_inner{max-height:3em;overflow:hidden;transition:max-height 0.3s ease-in-out;-webkit-mask-image:linear-gradient(to bottom,black 50%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,black 50%,rgba(0,0,0,0) 100%)}.area_container .area_description_inner[open]{max-height:none;-webkit-mask-image:none;mask-image:none}.area_container .area_description summary{cursor:pointer;list-style:none}.area_container .area_description summary::marker,.area_container .area_description summary::-webkit-details-marker{display:none}.area_container .area_title{text-align:center;padding:20px 10px 30px;margin:40px auto 0;font-weight:bold;color:#7F1C4F;letter-spacing:0.1em}.area_container .area_living_container h3{letter-spacing:0.05em;font-size:1.4rem;text-align:center}.area_container .hall_tokuchou_list{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.area_container .hall_tokuchou_list li{width:120px}.area_container .area_section_desc{font-family:sans-serif;font-size:1rem;text-align:center}@media screen and (max-width:767.98px){.area_container .area_section_desc{font-size:0.9rem}}.area_container .page_voice_list ul{display:flex;flex-direction:column;gap:20px;padding:0 10px}.area_container .page_voice_list ul li{max-width:800px;margin:0 auto;display:flex;gap:30px;padding:20px 30px;border:1px solid #7F1C4F;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.35)}@media screen and (max-width:575.98px){.area_container .page_voice_list ul li{flex-direction:column;gap:10px;width:100%;padding:20px 10px;text-align:center}}.area_container .page_voice_list ul li .voice_list_img{height:100%;flex-basis:30%;position:relative;display:inline-block}.area_container .page_voice_list ul li .voice_list_img a{display:block;position:relative;margin:0 auto}.area_container .page_voice_list ul li .voice_list_img::after{content:"";background:url("../images/zoom_in_24.png") no-repeat center/contain;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;bottom:0;right:0;transform:translate(-50%,-50%);pointer-events:none}.area_container .page_voice_list ul li .voice_list_img img{display:block;-o-object-fit:contain;object-fit:contain}.area_container .page_voice_list ul li .voice_list_text{flex-basis:70%;margin:15px 0 0}.area_container .page_voice_list ul li .voice_list_text h5{color:#817d4c;font-size:1.4rem}.area_container .page_voice_list ul li .voice_list_text .voice_list_text_rank img{display:block}.area_container .page_voice_list ul li .voice_list_text .voice_list_text_text{font-size:0.9rem;margin:20px 0 0}.area_container .area_link{padding:20px 10px}.area_container .area_link a{display:block;padding:8px 15px;background-color:#7F1C4F;border-radius:20px;color:#FFFFFF;font-size:1.6rem;text-align:center}.area_container .pb-rating-graph{background:var(--pb-rating-color_bg,#fafafa);box-shadow:0 3px 5px #00000012;box-sizing:border-box;color:var(--pb-rating-color_text,#707070);margin:2em auto;max-width:700px;padding:2.5em 2em !important}.area_container .pb-rating-graph__item{list-style:none !important;margin:0 !important;padding:0 !important}.area_container .pb-rating-graph__item:before{content:unset !important}.area_container .pb-rating-graph__item+.pb-rating-graph__item{margin-top:20px !important}.area_container .pb-rating-graph__label{background:#7F1C4F;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:20px !important;min-width:3em;padding:6px 15px;text-align:center}.area_container .pb-rating-graph__wrap{justify-content:center}.area_container .pb-rating-graph__axis,.area_container .pb-rating-graph__wrap{display:flex;margin:0 !important;padding:0 !important}.area_container .pb-rating-graph__axis{justify-content:space-between;position:relative;width:70%}.area_container .pb-rating-graph__axis:before{content:"";display:inline-block;height:5px;left:2px;position:absolute;top:8px;width:calc(100% - 4px)}.area_container .__shape.-dot:not([data-check]),.area_container .pb-rating-graph__axis:before{background:#F9F4F6;filter:brightness(0.95) saturate(0.9)}.area_container .pb-rating-graph__basis{font-size:1rem;font-weight:600;line-height:1.5;width:70px}.area_container .pb-rating-graph__basis.-left{padding-right:20px;text-align:right}.area_container .pb-rating-graph__basis.-right{padding-left:16px;text-align:left}.area_container .pb-rating-graph__scale{align-items:center;display:flex;flex-direction:column;margin-top:0 !important;width:20px;z-index:1}.area_container .pb-rating-graph__scale .__label{display:block;font-size:14px;font-weight:600;line-height:1.5;margin-top:5px;min-width:20px;text-align:center;width:56px}.area_container .pb-rating-graph__scale .__shape{display:block;height:20px;margin:0 !important;padding:0 !important;width:20px}.area_container .pb-rating-graph__scale .__shape.-dot{border-radius:50%}.area_container .pb-rating-graph__scale .__shape.-icon svg{fill:#7F1C4F;display:block;height:100%;transform:scale(1.25);width:100%}.area_container .pb-rating-graph__scale .__shape.-icon svg path{fill:inherit}.area_container .pb-rating-graph__scale .__shape.-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.5);width:100%}.area_container .pb-rating-graph__scale[data-check] .__shape.-dot{background:#7F1C4F}.area_container .pb-rating-graph .pb-rating-graph__scale .pb-rating-graph__item{color:#777;display:block;font-size:14px;font-weight:600;margin-top:-10px !important;padding-top:5px;text-align:center;width:42px}.area_container .pb-rating-graph[data-colset="1"]{--pb-rating-color_bg:var(--pb_colset_rating_01_bg);--pb-rating-color_bar:var(--pb_colset_rating_01_bg);--pb-rating-color_point:var(--pb_colset_rating_01_point);--pb-rating-color_text:var(--pb_colset_rating_01_text);--pb-rating-color_label:var(--pb_colset_rating_01_label)}.area_container .pb-rating-graph[data-colset=y]{--pb-rating-color_bg:var(--pb_colset_yellow_thin);--pb-rating-color_point:var(--pb_colset_yellow);--pb-rating-color_label:var(--pb_colset_yellow);--pb-rating-color_bar:var(--pb_colset_yellow_thin)}.area_container .pb-rating-graph[data-colset=p]{--pb-rating-color_bg:var(--pb_colset_pink_thin);--pb-rating-color_point:var(--pb_colset_pink);--pb-rating-color_label:var(--pb_colset_pink);--pb-rating-color_bar:var(--pb_colset_pink_thin)}.area_container .pb-rating-graph[data-colset=g]{--pb-rating-color_bg:var(--pb_colset_green_thin);--pb-rating-color_point:var(--pb_colset_green);--pb-rating-color_label:var(--pb_colset_green);--pb-rating-color_bar:var(--pb_colset_green_thin)}.area_container .pb-rating-graph[data-colset=b]{--pb-rating-color_bg:var(--pb_colset_blue_thin);--pb-rating-color_point:var(--pb_colset_blue);--pb-rating-color_label:var(--pb_colset_blue);--pb-rating-color_bar:var(--pb_colset_blue_thin)}@media screen and (max-width:959px){.area_container .pb-bar-graph{padding:2em 1em !important}.area_container .pb-bar-graph__dl .pb-bar-graph__item{margin:0 auto !important}.area_container .pb-bar-graph__dl .pb-bar-graph__item+.pb-bar-graph__item{margin-top:2em !important}}.area_container .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.area_container .clearfix{display:flex;flex-direction:row}@media screen and (max-width:767.98px){.area_container .clearfix{flex-direction:column}}.area_container .flow{background-color:#fff;border:solid 4px #dabecc;padding:30px 40px;margin:40px 0 0 0}@media screen and (max-width:767.98px){.area_container .flow{padding:20px 10px 10px;margin:20px 0 0 0}}.area_container .flow h3{font-size:45px;color:#333;margin:0 20px 20px 0}@media screen and (max-width:767.98px){.area_container .flow h3{font-size:36px;margin:0}}.area_container .flow h4{font-size:22px;color:#333;max-width:500px;margin:15px 0;border-bottom:solid 2px #dabecc}.area_container .flow .flow_left{max-width:555px}.area_container .flow .flow_left p{margin:0 0 0 60px}@media screen and (max-width:767.98px){.area_container .flow .flow_left p{margin:0 auto}}.area_container .flow .flow_right{width:200px;margin:45px 0 0 0}@media screen and (max-width:767.98px){.area_container .flow .flow_right{margin:0 auto}}.area_container .flow_img{text-align:center;margin:20px auto;width:100%}.area_container .flow_img img{display:block;margin:0 auto}@media screen and (max-width:767.98px){.area_container .flow_img{margin:10px 0}}main#after .sectioin_description{font-size:1.2rem}main#after picture{max-width:1000px;margin:0 auto;padding:30px 0}main#after .after_list{display:flex;flex-wrap:wrap;justify-content:center;gap:65px 30px;max-width:1200px;margin:0 auto;padding:0 10px}@media screen and (max-width:767.98px){main#after .after_list{gap:15px}}main#after .after_list .after_card{max-width:300px;background-color:#ffffff;border-radius:20px 20px 10px 10px;box-shadow:#d9ccb9 3px 3px;overflow:hidden;margin:0 0 15px}main#after .after_list .after_card .after_card_img{height:160px}main#after .after_list .after_card .after_card_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main#after .after_list .after_card h3{font-size:1.6rem;font-weight:700;margin:15px 0;text-align:center}main#after .after_list .after_card dd{font-size:0.9rem;margin:0;text-align:left;line-height:1.5;padding:0 10px}@media screen and (max-width:575.98px){main#after .after_list .after_card dd{font-size:1rem}}main#after .after_list .after_card dd p{height:80px}main#after .after_list .after_card dd a{display:block;width:80%;margin:0 auto 15px;background-color:#F9F4F6;text-align:center;padding:10px;text-decoration:none;font-size:1.2rem;color:#7F1C4F;font-weight:700;transition:0.3s all}main#after .after_list .after_card dd a:hover{background-color:#7F1C4F;color:#fff}main#after .after_desc_section{margin:0 80px;padding:0 10px}@media screen and (max-width:767.98px){main#after .after_desc_section{margin:0 auto}}main#after .after_section_title{text-align:center;position:relative;padding:0 0 20px;margin:60px 0 40px;letter-spacing:0.1em}@media screen and (max-width:767.98px){main#after .after_section_title{margin:20px 0 40px}}main#after .after_section_title::after{display:block;content:"";width:200px;margin:20px 0 0;height:1px;border:1px solid #797979;position:absolute;left:50%;transform:translate(-50%,0)}main#after .after_desc_img{max-width:400px;width:90%;margin:0 auto 20px}main#after .after_desc_text{text-align:center}main#after .after_menu{width:100%;margin:60px 0 0;background-color:#F9F4F6;padding:40px 10px}@media screen and (max-width:767.98px){main#after .after_menu{margin:20px 0 0}}main#after .after_menu .after_menu_inner{width:100%;max-width:1100px;padding:20px 10px;margin:60px auto 0}@media screen and (max-width:767.98px){main#after .after_menu .after_menu_inner{margin:0 auto}}main#after .after_menu .after_menu_inner .section_title h2{text-align:center;font-weight:bold}main#after .after_menu .after_menu_inner ul.after_menu_ilst{display:flex;gap:20px;padding:0;flex-wrap:wrap;width:680px;margin:40px auto;justify-content:center}@media screen and (max-width:767.98px){main#after .after_menu .after_menu_inner ul.after_menu_ilst{width:100%}}main#after .after_menu .after_menu_inner ul.after_menu_ilst .after_menu_item{width:330px;min-height:400px;border-radius:20px;background-color:#FFFFFF;box-shadow:2px 2px 5px rgba(0,0,0,0.1)}main#after .after_menu .after_menu_inner ul.after_menu_ilst .after_menu_item .after_menu_item_inner{padding:10px 20px}main#after .after_menu .after_menu_inner ul.after_menu_ilst .after_menu_item .after_menu_item_inner img{display:block;margin:0 auto;border-radius:15px;height:154px;width:100%;-o-object-fit:cover;object-fit:cover}main#after .after_menu .after_menu_inner ul.after_menu_ilst .after_menu_item .after_menu_item_inner h3{text-align:center;padding:4px 10px;background-color:#7F1C4F;color:#FFFFFF;font-size:1.2rem;font-weight:bold;margin:0 0 20px;border-radius:5px}main#after .after_menu .after_menu_inner ul.after_menu_ilst .after_menu_item .after_menu_item_inner p{font-size:0.9rem;margin:20px 0 10px}main#after .after_menu .after_menu_inner ul.after_menu_ilst .after_menu_item .after_menu_item_inner a{text-align:right;display:block}main#after .after_section_inner{width:100%;max-width:800px;margin:0 auto;padding:0 10px}main#after .after_section_inner h4.after_section_title{font-size:1.6rem;color:#7F1C4F;text-align:center}main#after .after_section_inner .after_section_img{width:258px}@media screen and (max-width:767.98px){main#after .after_section_inner .after_section_img{margin:0 auto}}main#after .after_section_inner .after_section_img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}main#after .after_section_inner .after_sub_desc{padding:10px 20px;background-color:#F9F4F6;text-align:center}main#after .after_section_inner .after_sub_desc.white{background-color:#FFF}main#after .after_section_inner .after_sub_desc h5{color:#7F1C4F}main#after .after_detail_list .after_section{width:100%;padding:40px 10px;margin:0}main#after .after_detail_list .after_section:nth-child(even){background-color:#FFFFFF}main#after .after_detail_list .after_section:nth-child(odd){background-color:#F9F4F6}main#after .after_section_flex{display:flex;flex-direction:row;justify-content:center;gap:20px;width:100%;max-width:700px;margin:40px auto;padding:0 10px}@media screen and (max-width:767.98px){main#after .after_section_flex{flex-direction:column}main#after .after_section_flex .after_section_img{margin:0 auto}}main#after .after_section_flex .after_section_text{line-height:150%;margin:0;width:50%}@media screen and (max-width:767.98px){main#after .after_section_flex .after_section_text{width:100%}}main#after .after_example_title{color:#7F1C4F;text-align:center;font-size:1.4rem;margin:0 auto 20px}main#after ul.after_example_list{display:flex;flex-direction:row;justify-content:center;gap:15px;padding:0 10px}@media screen and (max-width:767.98px){main#after ul.after_example_list{flex-direction:column}}main#after ul.after_example_list .after_example_text{width:380px}@media screen and (max-width:767.98px){main#after ul.after_example_list .after_example_text{width:100%}}main#after ul.after_example_list .after_example_text .after_example_img{text-align:center;margin:0 auto 10px;aspect-ratio:16/9;max-width:200px}main#after ul.after_example_list .after_example_text .after_example_img img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}main#after ul.after_example_list .after_example_text .after_ihin_img{width:100%}main#after ul.after_example_list .after_example_text h5{text-align:center;margin:0 0 10px;font-size:1.2rem;color:#7F1C4F}main#after ul.after_example_list .after_example_text p{line-height:150%;font-size:0.9rem}@media screen and (max-width:767.98px){main#after .after_example_wrap_ihin{width:100%}}main#after .after_example_wrap_ihin .after_example_list{display:flex;flex-direction:column}main#after .after_example_wrap_ihin .after_example_list .after_example_text{width:100%;padding:0 10px}main#after #ihin .after_list{gap:15px}main#after #ihin .after_card{max-width:200px;padding:0}main#after #ihin .after_card dl{margin:0}main#after #ihin .after_card .after_card_img{height:100px}main#after #ihin .after_card h3{font-size:1rem;margin:10px}#kyoukabutu{max-width:1100px;margin:80px auto 40px;padding:0 10px}#kyoukabutu .kyoukabutu_form_section{max-width:900px;margin:0 auto}#kyoukabutu li.kyoukabutu_mochikaeri_wrap{width:100%;padding:0 10px;flex-basis:100%}#kyoukabutu li.kyoukabutu_mochikaeri_wrap ul.kyoukabutu_mochikaeri_list{display:flex;flex-wrap:wrap;justify-content:space-around}#kyoukabutu li.kyoukabutu_mochikaeri_wrap ul.kyoukabutu_mochikaeri_list li{flex-basis:33%}@media screen and (max-width:767.98px){#kyoukabutu li.kyoukabutu_mochikaeri_wrap ul.kyoukabutu_mochikaeri_list li{height:90px}#kyoukabutu li.kyoukabutu_mochikaeri_wrap ul.kyoukabutu_mochikaeri_list li img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}.order-lead{width:80%;margin:0 auto 60px}.order-lead span{display:inline-block;margin-bottom:1em}.tabs{margin-top:50px;padding-bottom:40px;background-color:#fff;margin:0 auto;text-align:center}.tab_item{max-width:300px;width:50%;height:50px;background-color:#c4839d;line-height:50px;font-size:16px;text-align:center;color:#FFFFFF;display:inline-block;text-align:center;font-weight:bold;transition:all 0.2s ease;cursor:pointer;box-shadow:0 2px 0 #531435}.tab_item:hover{opacity:0.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:0;clear:both;overflow:hidden}#all:checked~#all_content,#programming:checked~#programming_content,#design:checked~#design_content{display:block}.tabs input:checked+.tab_item{background-color:#7F1C4F;color:#fff;box-shadow:inset 2px 2px 5px rgba(0,0,0,0.5);transform:translateY(2px)}.kyoka-list-heading,.order-form-heading{width:100%;display:block;text-align:center;color:#7F1C4F;border-bottom:solid 1px #7F1C4F;padding-bottom:10px;margin-top:60px}.order-form-heading{margin-bottom:60px}.tab_content_description_inner{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px;max-width:900px;margin:0 auto;justify-content:space-around}.tab_content_description_inner li{flex-basis:30%}@media screen and (max-width:767.98px){.tab_content_description_inner li{flex-basis:45%}}.tab_content_description_inner li h4{font-weight:bold;font-size:18px;margin-bottom:15px;color:#000}.tab_content_description_inner li img{display:block;width:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media screen and (max-width:767.98px){.tab_content_description_inner li img{min-height:150px}}.tab_content_description_inner li figcaption{font-size:15px;margin:15px 0 10px}.tab_content_description_inner li .has-huge-font-size{color:#000;font-size:18px !important;margin:15px 0}.post-name-order section ol.is-style-num_circle.u-mb-ctrl.u-mb-0{margin:0}.order-pdf-download{margin:30px 0}.essential,.option{font-weight:400;color:#fff;padding:2px 5px;border-radius:3px;margin-left:3px !important;background-color:#7F1C4F}.option{background-color:#ccc}input.wpcf7-form-control,textarea.wpcf7-form-control{font-family:inherit;border:1px solid #ccc;padding:6px 10px 10px 10px;width:100%}@media (min-width:600px){input.wpcf7-form-control,textarea.wpcf7-form-control{padding:10px}}textarea.wpcf7-form-control{height:200px}.wpcf7-form-control-wrap[data-name=your-zip1] input.p-postal-code{width:90px !important}.wpcf7-form-control-wrap[data-name=your-zip2] input.p-postal-code{width:120px !important}form.wpcf7-form>p{margin-bottom:20px}.p-region,.p-locality,.p-street-address{margin-bottom:10px}span.wpcf7-list-item{display:block}p>.wpcf7-submit{color:#fff !important;background-color:#7F1C4F !important;border:none;transition:0.3s;border-radius:5px;box-shadow:none;width:100%;margin-left:0%;height:70px}p>.wpcf7-submit:hover{transition:0.3s;opacity:0.7 !important;border:none}.order-title{font-size:1.5em !important;margin-bottom:0 !important;margin-top:40px !important;text-align:center}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item label .wpcf7-list-item-label,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item label .wpcf7-list-item-label{display:grid;text-align:center}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item{display:inline-block;margin-bottom:25px}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item label .wpcf7-list-item-label:before{height:150px;display:inline-block;background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important}@media (max-width:599px){.lum-lightbox-inner img{max-width:100% !important}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item{width:31% !important;margin:1% !important}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item label .wpcf7-list-item-label:before{width:100% !important;height:100px}}.wpcf7-form-control-wrap[data-name=your-kinds1] .wpcf7-list-item input+.wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] .wpcf7-list-item input+.wpcf7-list-item-label:before{opacity:0.2}.wpcf7-form-control-wrap[data-name=your-kinds1] .wpcf7-list-item input:checked+.wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] .wpcf7-list-item input:checked+.wpcf7-list-item-label:before{opacity:1}.wpcf7-form-control-wrap[data-name=your-kinds1] input,.wpcf7-form-control-wrap[data-name=your-kinds2] input{display:none}.wpcf7-form-control-wrap span.wpcf7-list-item label .wpcf7-list-item-label:before{content:"" !important}.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(1) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/icon_none.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(1) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(2) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kyouka_yohanaA.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(2) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(3) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kyouka_yohanaB.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(3) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(4) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kyouka_yohanaC.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(4) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(5) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kyouka_wayoA.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(5) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(6) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kyouka_wayoB.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(6) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(7) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kyouka_wayoC.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(7) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(8) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kyouka_wahanaA.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(8) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(9) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kyouka_wahanaB.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(9) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(10) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kyouka_wahanaC.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(10) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(11) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_seika2A.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(11) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(12) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_seika2B.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(12) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(13) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kyouka_kochoran.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(13) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(14) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_sikimi.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(14) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(15) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_sakaki.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(15) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(16) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_hanawa75.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(16) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(17) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_hanawa8.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(17) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(18) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_hanawa85.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(18) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(19) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_uchimoriA.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(19) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(20) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_uchimoriB.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(20) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(21) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_uchimoriC.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(21) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(22) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_senkouA.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(22) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(23) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_senkouB.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(23) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(24) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_chamori.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(24) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(25) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_chamori.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(25) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(26) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_baburu.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(26) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(27) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_baburu.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(27) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(28) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_suimeito.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(28) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(29) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_suimeito.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(29) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(30) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_suichuka.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(30) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(31) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_taiseiB.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(31) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(32) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_taiseiG.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(32) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(33) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_taiseiB1.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(33) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(34) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_taiseiG1.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(34) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(35) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_taiseiB2.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(35) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(36) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_taiseiG2.png)}.wpcf7-form-control-wrap[data-name=your-kinds1] span.wpcf7-list-item:nth-child(36) label .wpcf7-list-item-label:before,.wpcf7-form-control-wrap[data-name=your-kinds2] span.wpcf7-list-item:nth-child(37) label .wpcf7-list-item-label:before{background:url(../images/kyoukabutsu/kumotu_sesyu.png)}.your-post-code{margin-top:-20px;margin-bottom:10px}.your-post-code>p{display:flex;align-items:center;gap:0.5em}.your-address{display:flex;justify-content:space-between;flex-wrap:wrap}.your-region{width:24%}.your-locality{width:24%}.your-street{width:49%}@media (max-width:599px){.your-region{width:49%}.your-locality{width:49%}.your-street{width:100%}}#before_footer_widget{display:none !important}.bank{margin-left:1.8rem;font-size:0.8rem}form.wpcf7-form ul{margin:0;padding:0}form.wpcf7-form ul li{margin:0px}form.wpcf7-form input{margin:10px 0 0;background-color:#f0f0f0;border:none;font-size:1.4rem}.order-input-horizontal{display:flex;align-items:center;border-top:solid 1px #e0e0e0;box-sizing:border-box;margin:0 !important;padding:0 !important;padding:20px 0 0 !important;align-items:baseline}.order-input-horizontal .order-input-horizontal-inner:nth-child(1){flex-basis:30%}.order-input-horizontal .order-input-horizontal-inner:nth-child(2){flex-basis:70%}.order-input-horizontal .your-post-code{display:flex;align-items:center}.order-input-horizontal .your-post-code input{margin:0 10px}.order-zip-box{padding-top:45px !important}.order-cat-ttl{display:block;margin:30px 0}.order-cat-radio-box span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;justify-content:flex-start}.order-cat-radio-box span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio>span{flex-basis:20%;text-align:center;margin:0 0 30px}@media screen and (max-width:767.98px){.order-cat-radio-box span.wpcf7-form-control-wrap span.wpcf7-form-control.wpcf7-radio>span{flex-basis:45%}}.post-name-order form.wpcf7-form.init.h-adr label.mincho span.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text,.post-name-order form.wpcf7-form.init.h-adr label span.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-captchar,.post-name-contact form.wpcf7-form.init.h-adr label.mincho span.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text,.post-name-contact form.wpcf7-form.init.h-adr label span.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-captchar{margin-bottom:30px !important}.post-name-order form.wpcf7-form.h-adr.init input.wpcf7-form-control.wpcf7-submit.has-spinner,.post-name-contact form.wpcf7-form.h-adr.init input.wpcf7-form-control.wpcf7-submit.has-spinner{background:none !important;box-shadow:none !important;background-color:#7F1C4F !important;width:100%}.contact-lead-box{text-align:center}.contact-lead-box>p{margin-top:1em}.contact-lead-box>a{display:block;margin:30px 0}.contact-lead-box .contact-lead{font-size:21px}main#member .page_mv_section{background-image:url("../images/member_mv_bg.png");padding:0 10px}main#member .member_section{margin:0 auto 40px}main#member picture{max-width:1000px;margin:0 auto;padding:30px 0}main#member .member_bnr{text-align:center}main#member .member_bnr p{font-size:1.6rem;line-height:120%}main#member .member_bnr .marker_yellow{background:linear-gradient(transparent 50%,yellow 50%)}main#member .member_introduce{max-width:1000px;margin:0 auto;padding:0 10px}main#member .page_member_list_container{padding:0 10px;max-width:1100px;margin:0 auto}main#member .page_member_list_container .page_member_list{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:575.98px){main#member .page_member_list_container .page_member_list{gap:0}}main#member .page_member_list_container .page_member_list .page_member_item{width:calc(50% - 20px)}@media screen and (max-width:575.98px){main#member .page_member_list_container .page_member_list .page_member_item{width:100%;padding:0 10px}}main#member .member_form_wrap{max-width:800px;margin:0 auto 60px;padding:0 10px}main#member .member_bnr_title{max-width:1000px;margin:0 auto 40px}main#member .member_bnr_wrap{display:flex;justify-content:center;gap:20px;margin-bottom:0 auto 40px}@media screen and (max-width:767.98px){main#member .member_bnr_wrap{flex-direction:column;align-items:center;gap:10px}}main#member .campaign_web{width:100%;position:relative}main#member .campaign_web .campaign_web_inner{text-align:center;border:#7F1C4F solid 2px;border-radius:20px;background-color:#FFF;padding:10px 30px;color:#7F1C4F;position:absolute;bottom:0px;left:-50px;transform:rotate(-10deg);box-shadow:0px 10px 10px -6px rgba(0,0,0,0.3)}@media screen and (max-width:767.98px){main#member .campaign_web .campaign_web_inner{bottom:20px;left:50%;transform:translate(-50%,0);width:100%}}main#member .campaign_web .campaign_web_inner::before{content:"";position:absolute;bottom:0;left:29%;border-style:solid;border-width:20px 0 0 20px;border-color:#7F1C4F transparent transparent;translate:-50% 100%}main#member .campaign_web .campaign_web_inner::after{content:"";position:absolute;bottom:0;left:29%;border-style:solid;border-width:15.2px 0 0 15.2px;border-color:#ffffff transparent transparent;translate:calc(-50% + 0.4px) 100%}main#member .campaign_web h2{margin:0}main#member .campaign_web span{display:inline-block;font-weight:bold;margin:4px 0}main#member .campaign_web p{margin:0}main#member .campaign_web .title_red{font-size:1.4rem;margin:0}main#member .campaign_web .sp{display:none}@media screen and (max-width:768px){main#member .campaign_web .sp{display:block}}main#preconsul section{padding:60px 0;margin:0 0 40px}main#preconsul section:nth-child(odd){background-color:#F9F4F6}@media screen and (max-width:768px){main#preconsul section{margin:0 auto 30px;padding:30px 0}}main#preconsul .page_mv_section{padding:0}main#preconsul .page_mv_section .page_mv_img{height:100vh;max-height:600px;position:relative}main#preconsul .page_mv_section .page_mv_img img{display:block;width:100%;max-width:1300px;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%}@media screen and (max-width:768px){main#preconsul .page_mv_section .page_mv_img img{-o-object-position:85% 50%;object-position:85% 50%}}@media screen and (max-width:768px){main#preconsul .page_mv_section{margin:0 auto}}main#preconsul .preconsul_title{margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:550px;width:100%}@media screen and (max-width:768px){main#preconsul .preconsul_title{padding:0 10px}}main#preconsul .preconsul_description{max-width:900px;margin:0 auto 50px;padding:0 20px;line-height:2;color:#5f5f5f;font-size:1.4rem;text-align:center;font-family:sans-serif}main#preconsul .preconsul_description p{margin:0 0 1em}main#preconsul .preconsul_description p:last-child{margin-bottom:0}@media screen and (max-width:768px){main#preconsul .preconsul_description{font-size:1.1rem;line-height:2;margin-bottom:40px;text-align:left}}main#preconsul .preconsul_contact_method{margin-bottom:60px;width:100%;max-width:800px;margin:0 auto 60px}@media (max-width:768px){main#preconsul .preconsul_contact_method{margin-bottom:40px}}main#preconsul .preconsul_contact_method .preconsul_contact_method_header{background:#7F1C4F;color:#fff;padding:15px 30px;margin-bottom:0}@media (max-width:768px){main#preconsul .preconsul_contact_method .preconsul_contact_method_header{padding:12px 20px}}main#preconsul .preconsul_contact_method .preconsul_contact_method_header h3{font-size:1.3rem;margin:0;font-weight:bold;text-align:center}main#preconsul .preconsul_contact_method .preconsul_contact_method_content{border-top:none;display:flex;align-items:center;gap:30px;padding:20px 0}@media (max-width:768px){main#preconsul .preconsul_contact_method .preconsul_contact_method_content{flex-direction:column;gap:0px;text-align:center}}main#preconsul .preconsul_contact_method .preconsul_contact_method_content .preconsul_contact_text{flex:1;text-align:center;margin:20px 0}main#preconsul .preconsul_contact_method .preconsul_contact_method_content .preconsul_contact_text .preconsul_office_title{font-size:1.2rem;font-weight:bold;color:#7F1C4F;margin:0}main#preconsul .preconsul_contact_method .preconsul_contact_method_content .preconsul_contact_text .preconsul_office_hours{font-size:1.8rem;font-weight:bold;margin-bottom:10px;color:#7F1C4F;line-height:1.6}main#preconsul .preconsul_contact_method .preconsul_contact_method_content .preconsul_contact_text .preconsul_contact_desc{font-size:1.2rem;text-align:center;font-weight:bold;margin:0 0 20px}main#preconsul .preconsul_contact_method .preconsul_contact_method_content .preconsul_contact_text .preconsul_office_info .preconsul_contact_note{font-size:1rem;margin:10px 0;text-align:center;line-height:1.6}main#preconsul .preconsul_contact_method .preconsul_contact_method_content .preconsul_contact_text .preconsul_office_info .preconsul_contact_note2{font-size:1rem;margin-top:15px;text-align:center;line-height:1.6}main#preconsul .preconsul_contact_method .preconsul_contact_method_content .preconsul_contact_image{flex:0 0 330px;height:180px}@media (max-width:768px){main#preconsul .preconsul_contact_method .preconsul_contact_method_content .preconsul_contact_image{flex:none;width:100%;max-width:400px}}main#preconsul .preconsul_contact_method .preconsul_contact_method_content .preconsul_contact_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}main#preconsul .preconsul_contact_method>.preconsul_contact_note{padding:0 30px 30px;font-size:1.2rem;color:#666;line-height:1.8;text-align:center;margin:20px 0 0}@media (max-width:768px){main#preconsul .preconsul_contact_method>.preconsul_contact_note{padding:0 20px 20px;text-align:left}}main#preconsul .preconsul_contact_methods{max-width:1000px;margin:0 auto;padding:0 20px}main#preconsul .preconsul_contact_methods .preconsul_contact_link{text-align:center;margin:40px auto;max-width:400px}main#preconsul .preconsul_contact_methods .preconsul_contact_link a{display:inline-flex;align-items:center;justify-content:center;background-color:#7F1C4F;color:#fff;padding:15px 40px;border-radius:50px;font-size:1.1rem;font-weight:bold;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.15)}@media (max-width:768px){main#preconsul .preconsul_contact_methods .preconsul_contact_link a{padding:12px 30px;font-size:1rem;width:90%}}main#preconsul .preconsul_contact_methods .preconsul_contact_link a:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,0.25);background:#6a1742}main#preconsul .preconsul_contact_methods .preconsul_contact_link a::after{content:"→";margin-left:10px;font-size:1.3rem;transition:transform 0.3s ease}main#preconsul .preconsul_contact_methods .preconsul_contact_link a:hover::after{transform:translateX(5px)}main#preconsul .preconsul_section_subtitle{text-align:center;line-height:150%}main#preconsul .preconsul_section_flex{display:flex;gap:40px;align-items:center;padding:0 10px;max-width:1000px;margin:0 auto;width:100%}@media (max-width:768px){main#preconsul .preconsul_section_flex{flex-direction:column;gap:20px}}main#preconsul .preconsul_section_cta{max-width:400px;margin:40px auto 0;text-align:center;width:80%}main#preconsul .preconsul_section_cta p{font-size:1.2rem;margin:0;color:#7F1C4F}@media (max-width:768px){main#preconsul .preconsul_section_cta p{font-size:1rem}}main#preconsul .preconsul_section_cta img{display:block;padding:10px 15px 0;background-color:#7F1C4F;border-radius:10px}main#preconsul .preconsul_section_cta.pc{display:block}@media (max-width:768px){main#preconsul .preconsul_section_cta.pc{display:none}}main#preconsul .preconsul_section_cta.sp{display:none}@media (max-width:768px){main#preconsul .preconsul_section_cta.sp{display:block}}main#preconsul .preconsul_section_img{width:100%;max-width:280px}main#preconsul .preconsul_section_list{flex:1}main#preconsul .preconsul_section_list ul{list-style:none;padding:0;margin:0}main#preconsul .preconsul_section_list ul li{position:relative;padding:15px 0 15px 30px;font-size:1.2rem;line-height:1.6;border-bottom:1px solid #ccc;font-weight:bold}main#preconsul .preconsul_section_list ul li::before{content:"✓";position:absolute;left:0;top:15px;color:#7F1C4F;font-weight:bold;font-size:1.2rem}main#preconsul .preconsul_section_list ul li:last-child{border-bottom:none}main#preconsul .preconsul_section_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:20px;margin:0 auto 50px;max-width:700px;list-style:none;padding:0;justify-items:center}@media (max-width:768px){main#preconsul .preconsul_section_grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0}}main#preconsul .preconsul_section_grid li{background:#a54c83;width:200px;height:200px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;box-shadow:0 6px 12px rgba(0,0,0,0.15);font-weight:bold;color:#fff;font-size:1.4rem;line-height:1.4;position:relative;overflow:hidden}@media (max-width:768px){main#preconsul .preconsul_section_grid li{width:140px;height:140px}}@media (max-width:480px){main#preconsul .preconsul_section_grid li{width:130px;height:130px}}main#preconsul .preconsul_section_grid li::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 50%);transition:transform 0.3s ease;transform:scale(0)}main#preconsul .preconsul_nav_buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;max-width:900px;margin:0 auto 60px}@media (max-width:768px){main#preconsul .preconsul_nav_buttons{margin-bottom:20px}}main#preconsul .preconsul_nav_buttons .preconsul_nav_button{background:#F9F4F6;color:#7F1C4F;padding:8px 35px;border-radius:20px;font-size:1.1rem;font-weight:bold;text-decoration:none;display:inline-block;transition:all 0.3s ease}@media (max-width:768px){main#preconsul .preconsul_nav_buttons .preconsul_nav_button{padding:12px 25px}}@media (max-width:480px){main#preconsul .preconsul_nav_buttons .preconsul_nav_button{padding:10px 20px}}main#preconsul p{font-family:sans-serif;color:#2e2e2e}main#preconsul .preconsul_main_content{margin-top:40px}main#preconsul .preconsul_main_content .preconsul_section_img{flex:0 0 45%;max-width:500px}@media (max-width:768px){main#preconsul .preconsul_main_content .preconsul_section_img{flex:none;width:100%;max-width:100%}}main#preconsul .preconsul_main_content .preconsul_section_img img{width:100%;height:auto}main#preconsul .preconsul_main_content .preconsul_section_text{flex:1}main#preconsul .preconsul_main_content .preconsul_access_info{padding-left:20px;display:flex;flex-direction:column;width:100%;max-width:600px;margin:0 auto}@media (max-width:768px){main#preconsul .preconsul_main_content .preconsul_access_info{padding-left:0;padding-top:30px}}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_access_title{font-size:1.8rem;color:#7F1C4F;font-weight:bold;margin-bottom:30px;border-bottom:3px solid #7F1C4F;padding-bottom:10px}@media (max-width:768px){main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_access_title{font-size:1.5rem;margin-bottom:20px}}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_access_content{margin-bottom:30px}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_access_content .preconsul_access_item{margin-bottom:25px;display:flex;gap:10px;align-items:center}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_access_content .preconsul_access_item:last-child{margin-bottom:0}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_access_content .preconsul_access_item .preconsul_access_label{display:inline-block;background:#7F1C4F;color:#fff;padding:5px 20px;border-radius:5px;font-weight:bold}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_access_content .preconsul_access_item .preconsul_access_text{font-size:1.1rem;line-height:1.8;color:#333;margin:0;padding-left:10px;font-family:sans-serif}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_access_content .preconsul_access_item .preconsul_access_text a{color:#7F1C4F;text-decoration:none;font-weight:bold;transition:opacity 0.3s ease}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_access_content .preconsul_access_item .preconsul_access_text a:hover{opacity:0.7;text-decoration:underline}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_map_link{margin-top:20px;text-align:center}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_map_link .preconsul_map_button{display:inline-flex;align-items:center;justify-content:center;background:#7F1C4F;color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;font-weight:bold;font-size:1rem;transition:all 0.3s ease;box-shadow:0 3px 8px rgba(0,0,0,0.15)}@media (max-width:768px){main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_map_link .preconsul_map_button{padding:10px 25px;width:100%;max-width:300px;margin:0 auto;text-align:center}}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_map_link .preconsul_map_button:hover{transform:translateY(-2px);box-shadow:0 5px 12px rgba(0,0,0,0.2);background:#6a1742}main#preconsul .preconsul_main_content .preconsul_access_info .preconsul_map_link .preconsul_map_button span::before{content:"📍";margin-right:8px}main#preconsul .preconsul_store_photos{margin-top:60px}main#preconsul .preconsul_store_photos .preconsul_store_images{display:flex;max-width:1000px;margin:0 auto}@media (max-width:768px){main#preconsul .preconsul_store_photos .preconsul_store_images{flex-direction:column;gap:10px}}main#preconsul .preconsul_store_photos .preconsul_store_images .preconsul_store_image{flex:1;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.15)}main#preconsul .preconsul_store_photos .preconsul_store_images .preconsul_store_image img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;transition:transform 0.3s ease}@media (max-width:768px){main#preconsul .preconsul_store_photos .preconsul_store_images .preconsul_store_image img{height:230px}}main#preconsul .preconsul_store_photos .preconsul_store_images .preconsul_store_image img:hover{transform:scale(1.05)}main#preconsul .preconsul_able_flex-container{max-width:1000px;margin:0 auto}main#preconsul .preconsul_able_flex-item{display:flex;gap:30px;margin:0 0 40px}@media (max-width:768px){main#preconsul .preconsul_able_flex-item{display:block;padding:0 10px}}main#preconsul .preconsul_able_flex-item:nth-child(even){flex-direction:row-reverse}main#preconsul .preconsul_able_flex-item .preconsul_able_flex-img{width:500px;height:230px}@media (max-width:768px){main#preconsul .preconsul_able_flex-item .preconsul_able_flex-img{width:100%;max-width:350px;margin:0 auto}}main#preconsul .preconsul_able_flex-item .preconsul_able_flex-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main#preconsul .preconsul_able_flex-item .preconsul_able_flex-text{padding:30px 0;width:100%;max-width:500px}@media (max-width:768px){main#preconsul .preconsul_able_flex-item .preconsul_able_flex-text{max-width:unset;text-align:center}}main#preconsul .preconsul_able_flex-item .preconsul_able_flex-text h3{font-family:serif;font-size:1.6rem;margin-bottom:15px;color:#7F1C4F;line-height:1.4}main#preconsul .preconsul_able_flex-item .preconsul_able_flex-text p{line-height:1.7;margin:0}body.page-name-recruit .vk-mobile-nav-menu-btn,body.page-id-1451 .vk-mobile-nav-menu-btn{display:none !important}.recruit_header{width:100%;height:60px;position:fixed;top:0;left:0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);z-index:1000}.recruit_header .recruit_header_inner{max-width:1100px;margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;position:relative}.recruit_header .recruit_header_inner .header_logo{z-index:1001}.recruit_header .recruit_header_inner .header_logo img{height:40px;width:auto;display:block}.recruit_header .recruit_header_inner .hamburger{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;transition:all 0.3s ease}.recruit_header .recruit_header_inner .hamburger span{width:100%;height:3px;background-color:#333;border-radius:2px;transition:all 0.3s ease;transform-origin:center}.recruit_header .recruit_header_inner .hamburger.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.recruit_header .recruit_header_inner .hamburger.active span:nth-child(2){opacity:0;transform:translateX(-10px)}.recruit_header .recruit_header_inner .hamburger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media screen and (max-width:768px){.recruit_header .recruit_header_inner .hamburger{display:flex}}@media screen and (max-width:768px){.recruit_header .recruit_header_inner .header_nav{position:fixed;top:60px;right:-100%;width:280px;height:calc(100vh - 60px);background-color:#fff;box-shadow:-2px 0 8px rgba(0,0,0,0.1);transition:right 0.3s ease;overflow-y:auto}.recruit_header .recruit_header_inner .header_nav.active{right:0}}.recruit_header .recruit_header_inner .header_menu{display:flex;margin:0;padding:0 10px}@media screen and (max-width:768px){.recruit_header .recruit_header_inner .header_menu{flex-direction:column;padding:20px 0}}.recruit_header .recruit_header_inner .header_menu li{list-style:none;margin-left:30px}@media screen and (max-width:768px){.recruit_header .recruit_header_inner .header_menu li{margin:0;border-bottom:1px solid #f0f0f0}.recruit_header .recruit_header_inner .header_menu li:first-child{border-top:1px solid #f0f0f0}}.recruit_header .recruit_header_inner .header_menu li a{text-decoration:none;color:#333;font-weight:500;font-size:0.9rem;transition:color 0.3s ease}@media screen and (max-width:768px){.recruit_header .recruit_header_inner .header_menu li a{display:block;padding:18px 30px;font-size:1rem}}.recruit_header .recruit_header_inner .header_menu li a:hover{color:#7F1C4F}@media screen and (max-width:768px){.recruit_header .recruit_header_inner .header_menu li a:hover{background-color:#f9f4f6}}main#recruit{margin:62px 0 0;font-family:sans-serif}main#recruit .section_description{font-size:1rem;line-height:1.8;text-align:center;margin:0 0 40px}@media screen and (max-width:768px){main#recruit .section_description{text-align:left}}main#recruit .section_inner{max-width:1100px;margin:0 auto;padding:60px 20px}main#recruit .section{width:100%;padding:60px 10px;margin:60px 0 0}main#recruit .section:nth-child(odd){background-color:#F9F4F6}main#recruit .recruit_rinen h3{margin:0 0 60px;color:#7F1C4F;text-align:center;line-height:1.8;font-size:1.8rem}@media screen and (max-width:450px){main#recruit .recruit_rinen h3{font-size:1.4rem}}main#recruit .recruit_rinen .recruit_rinen_messege{max-width:700px;margin:0 auto}main#recruit .recruit_job_flex{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:905px){main#recruit .recruit_job_flex{gap:15px}}main#recruit .recruit_job_flex .recruite_job_img{flex:1 1 450px;max-width:450px}main#recruit .recruite_job_text{margin:15px 0}main#recruit .recruite_job_text h3{color:#7F1C4F;font-size:1.5rem;margin:0 0 15px}main#recruit .recruite_job_text p{margin:0;font-weight:bold}main#recruit .recruite_job_text ul li{font-size:1rem}main#recruit .recruit_flow_flex{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;max-width:1200px;margin:0 auto;flex-direction:row-reverse}@media screen and (max-width:1000px){main#recruit .recruit_flow_flex{flex-direction:column}}main#recruit .recruit_flow_flex .recruit_flow_img{flex:1 1 300px}main#recruit .recruit_interview_item{max-width:450px;margin:0 auto 40px}main#recruit .recruit_interview_item .recruit_interview_text h3{font-size:1.8rem;letter-spacing:0.1em}main#recruit .recruit_interview_item .recruit_interview_text h3 span{color:#7F1C4F;font-size:1.2rem}main#recruit .recruit_mood_list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:15px;grid-row-gap:15px;max-width:1000px;margin:0 auto}@media screen and (max-width:765px){main#recruit .recruit_mood_list{display:flex;flex-direction:column}}main#recruit .recruit_mood_list .recruit_mood_item{background-color:#fff;text-align:center;box-shadow:0 5px 8px rgba(127,28,79,0.15);border-radius:10px;padding:40px 20px 10px}@media screen and (max-width:450px){main#recruit .recruit_mood_list .recruit_mood_item{padding:40px 20px 20px}}main#recruit .recruit_mood_list .recruit_mood_item h4{text-align:center;font-size:1.6rem;color:#7F1C4F}main#recruit .recruit_mood_list .recruit_mood_item .recruit_mood_flex{display:flex;gap:10px;margin:20px 0 0;justify-content:space-around}@media screen and (max-width:450px){main#recruit .recruit_mood_list .recruit_mood_item .recruit_mood_flex{flex-direction:column}}main#recruit .recruit_mood_list .recruit_mood_item .recruit_mood_flex .recruit_mood_text{text-align:left;line-height:2.2}main#recruit .recruit_mood_list .recruit_mood_item .recruit_mood_flex .recruit_mood_img{flex:0 0 130px;height:130px}@media screen and (max-width:450px){main#recruit .recruit_mood_list .recruit_mood_item .recruit_mood_flex .recruit_mood_img{flex:0 0 100px;height:100px}}main#recruit .recruit_mood_list .recruit_mood_item .recruit_mood_flex .recruit_mood_img img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}main#recruit .recruit_info_list{max-width:1000px;margin:0 auto}main#recruit .recruit_list_item{padding:20px 10px;border-bottom:1px solid #8c8c8c}main#recruit .recruit_list_item dl{display:flex;flex-direction:row;gap:50px;width:90%;margin:0 auto}@media screen and (max-width:768px){main#recruit .recruit_list_item dl{flex-direction:column;gap:10px}}main#recruit .recruit_list_item dl dt{width:150px;color:#7F1C4F;font-size:1rem;text-align:center}@media screen and (max-width:768px){main#recruit .recruit_list_item dl dt{width:100%}}main#recruit .recruit_list_item dl dd{line-height:2;font-size:1rem;max-width:650px}main#recruit .recruit_mood_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:5px;grid-row-gap:60px;max-width:900px;margin:60px auto;justify-content:center;align-items:center}@media screen and (max-width:765px){main#recruit .recruit_mood_grid{grid-template-columns:repeat(3,1fr);grid-row-gap:30px}}main#recruit .recruit_mood_grid figure{max-width:200px}main#recruit .recruit_mood_grid figure img{width:120px;height:120px;display:block;-o-object-fit:contain;object-fit:contain;margin:0 auto 20px}@media screen and (max-width:765px){main#recruit .recruit_mood_grid figure img{width:90px;height:90px}}main#recruit .recruit_mood_grid figure figcaption{text-align:center;font-size:1rem}main#recruit .recruit_message_flex{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;max-width:1100px;margin:0 auto}main#recruit .recruit_message_flex .recruit_message_img{flex:1 1 300px;max-width:300px}main#recruit .recruit_message_flex .recruit_message_text{flex:1 1 500px;max-width:600px}main#recruit .recruit_message_flex .recruit_message_text p{line-height:1.8;font-size:0.9rem}main#recruit .recruit_message_flex .recruit_message_text p span{color:#7F1C4F;font-weight:bold}main#recruit .recruit_qa_container{max-width:1000px;margin:0 auto;padding:0 20px}main#recruit .recruit_qa_container .qa_item{margin:0 0 0;border-bottom:1px solid #e0e0e0}main#recruit .recruit_qa_container .qa_item:last-child{border-bottom:none}main#recruit .recruit_qa_container .qa_question,main#recruit .recruit_qa_container .qa_answer{display:flex;align-items:flex-start;padding:15px 20px}main#recruit .recruit_qa_container .qa_question{background-color:#fafafa;font-weight:500}main#recruit .recruit_qa_container .qa_question .qa_icon_q span{background-color:#7F1C4F}main#recruit .recruit_qa_container .qa_answer{background-color:#ffffff}main#recruit .recruit_qa_container .qa_answer .qa_icon_a span{background-color:#6b6b6b}main#recruit .recruit_qa_container .qa_icon_q,main#recruit .recruit_qa_container .qa_icon_a{flex-shrink:0;margin-right:20px}main#recruit .recruit_qa_container .qa_icon_q span,main#recruit .recruit_qa_container .qa_icon_a span{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#ffffff;font-weight:bold;font-size:20px;border-radius:50%;font-family:sans-serif}main#recruit .recruit_qa_container .qa_text{flex:1;padding-top:10px}main#recruit .recruit_qa_container .qa_text p{margin:0;line-height:1.8;font-size:1rem}@media screen and (max-width:768px){main#recruit .recruit_qa_container .qa_question,main#recruit .recruit_qa_container .qa_answer{padding:25px 15px}main#recruit .recruit_qa_container .qa_icon_q span,main#recruit .recruit_qa_container .qa_icon_a span{width:40px;height:40px;font-size:18px}}@media screen and (max-width:480px){main#recruit .recruit_qa_container{padding:0 10px}main#recruit .recruit_qa_container .qa_question,main#recruit .recruit_qa_container .qa_answer{padding:20px 10px}main#recruit .recruit_qa_container .qa_icon_q,main#recruit .recruit_qa_container .qa_icon_a{margin-right:15px}main#recruit .recruit_qa_container .qa_icon_q span,main#recruit .recruit_qa_container .qa_icon_a span{width:35px;height:35px;font-size:16px}}main#recruit .recruit_form_container{max-width:1000px;margin:60px auto 0;padding:0 20px}main#recruit .recruit_form_container .form_row{display:flex;flex-direction:row;align-items:flex-start;margin:0 0 15px;padding:15px 0;border-bottom:1px solid #e0e0e0}@media screen and (max-width:768px){main#recruit .recruit_form_container .form_row{flex-direction:column;padding:10px 0}}main#recruit .recruit_form_container .form_label{width:30%;padding:10px 20px 0 0;align-items:center;gap:10px}@media screen and (max-width:768px){main#recruit .recruit_form_container .form_label{width:100%;margin:0;padding:0}}main#recruit .recruit_form_container .form_label label{font-weight:bold;font-size:1.2rem;color:#1c1c1c;margin:0 0 0 20px}main#recruit .recruit_form_container .required_badge{display:inline-block;background-color:#7F1C4F;color:#ffffff;font-size:12px;font-weight:bold;padding:0 10px;border-radius:3px;font-family:sans-serif}main#recruit .recruit_form_container .optional_badge{display:inline-block;background-color:#6b6b6b;color:#ffffff;font-size:12px;font-weight:bold;padding:0 10px;border-radius:3px;font-family:sans-serif}main#recruit .recruit_form_container .form_input_group{width:70%;display:flex;gap:10px}@media screen and (max-width:768px){main#recruit .recruit_form_container .form_input_group{width:100%;flex-direction:column;gap:15px}}main#recruit .recruit_form_container .form_input_group .name_field{flex:1;align-items:center;gap:10px}main#recruit .recruit_form_container .form_input_group .name_field p{display:flex;align-items:center;gap:10px;margin:0}main#recruit .recruit_form_container .form_input_group .name_field .name_label{font-weight:500;white-space:nowrap}main#recruit .recruit_form_container .form_input_group .name_field input{flex:1}main#recruit .recruit_form_container .form_input_single{width:70%}@media screen and (max-width:768px){main#recruit .recruit_form_container .form_input_single{width:100%}}main#recruit .recruit_form_container .form_input_single p{margin:0}main#recruit .recruit_form_container .form-control{width:100%;padding:10px 15px;border:1px solid #d0d0d0;border-radius:5px;background-color:#f8f8f8;font-size:1rem;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;transition:all 0.3s}main#recruit .recruit_form_container .form-control:focus{outline:none;border-color:#7F1C4F;background-color:#ffffff}main#recruit .recruit_form_container .form-control::-moz-placeholder{color:#b0b0b0}main#recruit .recruit_form_container .form-control:-ms-input-placeholder{color:#b0b0b0}main#recruit .recruit_form_container .form-control::placeholder{color:#b0b0b0}main#recruit .recruit_form_container textarea.form-control{min-height:200px;resize:vertical}main#recruit .recruit_form_container .form_note{margin:10px 0 0;font-size:0.9rem;color:#666666;line-height:1.6}main#recruit .recruit_form_container .form_privacy{margin:40px 0 30px;text-align:center}main#recruit .recruit_form_container .form_privacy .privacy_text{font-size:1rem;color:#1c1c1c;margin:0 0 20px;line-height:1.8}main#recruit .recruit_form_container .form_privacy .privacy_checkbox p{display:flex;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:500}main#recruit .recruit_form_container .form_privacy .privacy_checkbox .wpcf7-list-item{margin:0}main#recruit .recruit_form_container .form_privacy .privacy_checkbox input[type=checkbox]{width:20px;height:20px;cursor:pointer}main#recruit .recruit_form_container .form_privacy .privacy_checkbox label{display:flex;align-items:center;gap:10px;cursor:pointer;margin:0}main#recruit .recruit_form_container .wpcf7-not-valid-tip{color:#dc3545;font-size:1rem;margin:5px 0 0}main#recruit .recruit_form_container .wpcf7-validation-errors,main#recruit .recruit_form_container .wpcf7-acceptance-missing{border:2px solid #dc3545;background-color:#fff3f3;padding:15px;margin:20px 0;border-radius:5px;color:#dc3545;text-align:center}main#recruit .recruit_form_container .wpcf7-mail-sent-ok{border:2px solid #28a745;background-color:#f0fff4;padding:15px;margin:20px 0;border-radius:5px;color:#28a745;text-align:center}main#recruit .form_confirmation_notice{background-color:#fff8e1;border:2px solid #ffa726;border-radius:8px;padding:20px;margin:30px 0;text-align:center}main#recruit .form_confirmation_notice p{margin:0;color:#e65100;font-weight:500;font-size:1rem;line-height:1.8}@media screen and (max-width:768px){main#recruit .form_confirmation_notice{padding:15px;margin:20px 0}main#recruit .form_confirmation_notice p{font-size:0.9rem}}main#recruit .cta_area{width:100%}main#recruit .cta_area .cta_area_wrap{max-width:600px;margin:0 auto 40px;padding:0 10px}main#recruit .recruit_interview_video,main#recruit .recruit_message_video{width:100%;max-width:800px;margin:0 auto 10px;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.15)}main#recruit .recruit_interview_video video,main#recruit .recruit_message_video video{width:100%;height:auto;display:block;background-color:#000}main#recruit .recruit_message_video{margin:0 auto 40px}main#recruit .recruit_interview_item{margin:0 auto 40px}main#staff section{padding:60px 0;margin:0 0 40px}main#staff section:nth-child(odd){background-color:#F9F4F6}@media screen and (max-width:768px){main#staff section{margin:0 auto 30px;padding:30px 0}}main#staff .page_mv_section{padding:0;position:relative}main#staff .page_mv_section h1{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}main#staff .page_mv_section .page_mv_img{height:100vh;max-height:600px;position:relative}main#staff .page_mv_section .page_mv_img img{display:block;width:100%;max-width:1300px;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (max-width:768px){main#staff .page_mv_section .page_mv_img img{-o-object-position:center center;object-position:center center}}@media screen and (max-width:768px){main#staff .page_mv_section{margin:0 auto}}main#staff .staff_intro_section{text-align:center;background-color:#fff}main#staff .staff_intro_section .section_inner{max-width:900px;margin:0 auto;padding:0 20px}main#staff .staff_intro_section .staff_intro_text{font-size:1.2rem;line-height:2;color:#5f5f5f;margin:20px 0 0;font-family:sans-serif}@media screen and (max-width:768px){main#staff .staff_intro_section .staff_intro_text{font-size:1.1rem;text-align:left}}main#staff .staff_intro_section .sp_only{display:none}@media screen and (max-width:768px){main#staff .staff_intro_section .sp_only{display:inline}}main#staff .staff_nav_section{background-color:#F9F4F6;padding:50px 0}@media screen and (max-width:768px){main#staff .staff_nav_section{padding:30px 0}}main#staff .staff_nav_section .section_inner{max-width:1000px;margin:0 auto;padding:0 20px}main#staff .staff_nav_section .staff_nav_list{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}@media screen and (max-width:768px){main#staff .staff_nav_section .staff_nav_list{gap:15px}}main#staff .staff_nav_section .staff_nav_item{text-align:center;text-decoration:none;transition:all 0.3s ease;flex:0 0 200px}@media screen and (max-width:768px){main#staff .staff_nav_section .staff_nav_item{flex:0 0 140px}}main#staff .staff_nav_section .staff_nav_item:hover{transform:translateY(-5px)}main#staff .staff_nav_section .staff_nav_item:hover .staff_nav_photo img{box-shadow:0 8px 20px rgba(0,0,0,0.25)}main#staff .staff_nav_section .staff_nav_item .staff_nav_photo{width:200px;height:200px;margin:0 auto 10px;overflow:hidden;border-radius:12px}@media screen and (max-width:768px){main#staff .staff_nav_section .staff_nav_item .staff_nav_photo{width:140px;height:140px}}main#staff .staff_nav_section .staff_nav_item .staff_nav_photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border:4px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,0.15);transition:all 0.3s ease;border-radius:12px}main#staff .staff_nav_section .staff_nav_item .staff_nav_name{font-size:1.2rem;font-weight:bold;color:#7F1C4F}@media screen and (max-width:768px){main#staff .staff_nav_section .staff_nav_item .staff_nav_name{font-size:1rem}}main#staff .staff_list_section{background-color:#fff;padding:40px 0 80px}@media screen and (max-width:768px){main#staff .staff_list_section{padding:20px 0 40px}}main#staff .staff_list_section .section_inner{max-width:1200px;margin:0 auto;padding:0 20px}main#staff .staff_member{margin-bottom:80px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s ease;scroll-margin-top:100px}main#staff .staff_member:last-child{margin-bottom:0}main#staff .staff_member:hover{box-shadow:0 8px 30px rgba(0,0,0,0.12)}@media screen and (max-width:768px){main#staff .staff_member{margin-bottom:40px;box-shadow:0 2px 12px rgba(0,0,0,0.08)}}main#staff .staff_member_header{display:flex;align-items:flex-start;gap:40px;padding:40px;background:linear-gradient(135deg,#F9F4F6 0%,#fff 100%);border-bottom:3px solid #7F1C4F}@media screen and (max-width:768px){main#staff .staff_member_header{flex-direction:column;padding:20px;gap:20px;align-items:center}}main#staff .staff_photo{flex:0 0 280px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){main#staff .staff_photo{flex:none;width:100%}}main#staff .staff_photo img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:12px;border:5px solid #fff;box-shadow:0 6px 20px rgba(0,0,0,0.15)}@media screen and (max-width:768px){main#staff .staff_photo img{width:220px;height:308px}}main#staff .staff_header_info{flex:1;padding-top:10px}@media screen and (max-width:768px){main#staff .staff_header_info{text-align:center;padding-top:0}}main#staff .staff_header_info .staff_name{font-size:2rem;font-weight:bold;color:#7F1C4F;margin:0 0 15px}@media screen and (max-width:768px){main#staff .staff_header_info .staff_name{font-size:1.6rem;margin-bottom:12px}}main#staff .staff_header_info .staff_role{font-size:1.2rem;font-weight:bold;color:#333;margin-bottom:10px}@media screen and (max-width:768px){main#staff .staff_header_info .staff_role{font-size:1.05rem}}main#staff .staff_header_info .staff_qualification{font-size:1rem;color:#666;padding:8px 16px;background:#fff;border-radius:20px;display:inline-block;box-shadow:0 2px 6px rgba(0,0,0,0.08)}@media screen and (max-width:768px){main#staff .staff_header_info .staff_qualification{font-size:0.9rem;padding:6px 12px}}main#staff .staff_content{display:flex;flex-direction:column;gap:0;padding:0}main#staff .staff_section{padding:25px 40px;background:transparent;border-radius:0;transition:all 0.3s ease}main#staff .staff_section:nth-child(odd){background:#F9F4F6}main#staff .staff_section:nth-child(even){background:transparent}@media screen and (max-width:768px){main#staff .staff_section{padding:20px}}main#staff .staff_section .staff_section_title{font-size:1.1rem;font-weight:bold;color:#7F1C4F;margin:0 0 12px;line-height:1.5;display:flex;align-items:center;gap:8px}main#staff .staff_section .staff_section_title::before{content:"●";font-size:0.8em}@media screen and (max-width:768px){main#staff .staff_section .staff_section_title{font-size:1rem}}main#staff .staff_section .staff_section_text{font-size:1.05rem;line-height:1.8;color:#333;margin:0;font-family:sans-serif}@media screen and (max-width:768px){main#staff .staff_section .staff_section_text{font-size:0.95rem;line-height:1.7}}main#staff .staff_contact_section{background:linear-gradient(135deg,#F9F4F6 0%,#fff 100%);text-align:center;padding:80px 0}@media screen and (max-width:768px){main#staff .staff_contact_section{padding:40px 0}}main#staff .staff_contact_section .section_inner{max-width:900px;margin:0 auto;padding:0 20px}main#staff .staff_contact_section .staff_contact_text{font-size:1.2rem;line-height:2;color:#5f5f5f;margin:20px 0 40px;font-family:sans-serif}@media screen and (max-width:768px){main#staff .staff_contact_section .staff_contact_text{font-size:1.1rem;text-align:left}}main#staff .staff_contact_section .staff_contact_info{display:flex;flex-direction:column;gap:30px;align-items:center}main#staff .staff_contact_section .staff_contact_tel{max-width:400px;width:80%}main#staff .staff_contact_section .staff_contact_tel.pc{display:block}@media screen and (max-width:768px){main#staff .staff_contact_section .staff_contact_tel.pc{display:none}}main#staff .staff_contact_section .staff_contact_tel.sp{display:none}@media screen and (max-width:768px){main#staff .staff_contact_section .staff_contact_tel.sp{display:block}}main#staff .staff_contact_section .staff_contact_tel img{display:block;width:100%;padding:10px 15px;background-color:#7F1C4F;border-radius:10px;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.15)}main#staff .staff_contact_section .staff_contact_tel img:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.2)}main#staff .staff_contact_section .staff_contact_link a{display:inline-flex;align-items:center;justify-content:center;background-color:#7F1C4F;color:#fff;padding:15px 40px;border-radius:50px;font-size:1.1rem;font-weight:bold;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.15)}@media screen and (max-width:768px){main#staff .staff_contact_section .staff_contact_link a{padding:12px 30px;font-size:1rem;width:90%}}main#staff .staff_contact_section .staff_contact_link a:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.25);background:#6a1742}main#staff .staff_contact_section .staff_contact_link a::after{content:"→";margin-left:10px;font-size:1.3rem;transition:transform 0.3s ease}main#staff .staff_contact_section .staff_contact_link a:hover::after{transform:translateX(5px)}main#staff .section_title{font-size:2rem;text-align:center;color:#7F1C4F;margin:0 0 40px;font-weight:bold;position:relative;padding-bottom:15px}main#staff .section_title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,transparent,#7F1C4F,transparent);border-radius:2px}@media screen and (max-width:768px){main#staff .section_title{font-size:1.6rem;margin-bottom:30px}}main#staff p{font-family:sans-serif;color:#2e2e2e}.site-footer-copyright{display:none}.footer{width:100%;border-top:#7F1C4F 1.5px solid;font-family:sans-serif;padding:0 0 90px;z-index:999}.footer a{color:#1c1c1c}.footer .footer_inner{padding:40px 20px 0;margin:0 auto;width:95%;max-width:1400px;display:flex;gap:40px;justify-content:space-between}.footer .footer_inner .footer_sitemap{flex:2}.footer .footer_inner .footer_link{flex:1}.footer .footer_inner .footer_link h4{font-size:1.2rem;text-align:center}.footer .footer_inner .footer_link a{display:block;transition:all 0.2s;margin:0 0 20px}.footer .footer_inner .footer_link a :hover{opacity:0.7}.footer .footer_inner .footer_sitemap_first{border-left:3px #7F1C4F solid;padding:0 0 0 15px;width:300px;font-size:1rem}.footer .footer_inner .footer_sitemap_first a{display:inline-block;width:350px}.footer .footer_inner .footer_sitemap_first a::after{content:"＞";position:relative;right:-30px;top:50%;transform:translate(-50%)}.footer .footer_inner .footer_sitemap_second{font-size:0.9rem;margin:0 0 0 30px;color:#1c1c1c}.footer .footer_inner .footer_sitemap_second .footer_sitemap_second_item p{margin:0 0 15px}.footer .footer_inner .footer_sitemap_sub{font-size:0.8rem}.footer .footer_bottom{width:100%;padding:30px 0;background-color:#F9F4F6}@media screen and (max-width:767.98px){.footer .footer_bottom{padding:10px}}.footer .footer_bottom .footer_bottom_inner{display:flex;width:98%;max-width:1000px;justify-content:center;margin:0 auto;gap:20px}.footer .footer_bottom .footer_bottom_inner .footer_bottom_logo{max-width:280px}.footer .footer_bottom .footer_bottom_inner .footer_bottom_logo img{width:100%}@media screen and (max-width:767.98px){.footer .footer_bottom .footer_bottom_inner .footer_bottom_logo{margin:0 auto}}.footer .footer_bottom .footer_bottom_inner .footer_bottom_text{font-size:0.8rem}@media screen and (max-width:767.98px){.footer .footer_bottom .footer_bottom_inner .footer_bottom_text{text-align:center}}.footer .footer_bottom .footer_bottom_inner .footer_bottom_text p{margin:3px 0}.footer .footer_bottom .footer_bottom_inner .footer_bottom_text address{font-style:normal}.page_side_area{width:50px;margin-left:auto;position:fixed;right:-8px;top:20%;z-index:100}.page_side_area .page_side_item{position:relative;right:0;transition:all 0.3s}.page_side_area .page_side_item:hover{right:8px}.page_side_area .side_item_pet{display:none}@media screen and (max-width:768px){.page_side_area .side_item_pet{display:block}}.page_side_area .side_item_line{display:block}@media screen and (max-width:768px){.page_side_area .side_item_line{display:none}}.page_bottom_area{height:90px;width:100%;padding:10px 0;background-color:#7F1C4F;position:fixed;bottom:0;left:0;z-index:999}.page_bottom_area .page_bottom_inner{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;flex-direction:row;justify-content:center;gap:5%}@media screen and (max-width:768px){.page_bottom_area .page_bottom_inner{gap:2%;padding:0 5px}}.page_bottom_area .page_bottom_inner .page_bottom_catch{display:flex;flex-direction:row;gap:5px;width:300px;height:auto;padding:0 8px;border-right:1px #FFFFFF solid}.page_bottom_area .page_bottom_inner .page_bottom_catch .page_bottom_catch_img{display:block;width:80px;height:auto;-o-object-fit:contain;object-fit:contain}.page_bottom_area .page_bottom_inner .page_bottom_catch p{margin:13px 0 0 10px;color:#FFFFFF;font-weight:bold}.page_bottom_area .page_bottom_inner .page_bottom_tell{width:240px;margin:15px 0 0;transition:all 0.2s}.page_bottom_area .page_bottom_inner .page_bottom_tell:hover{transform:translateY(3px)}@media screen and (max-width:768px){.page_bottom_area .page_bottom_inner .page_bottom_tell{width:330px;margin:10px 0 0}}@media screen and (max-width:449px){.page_bottom_area .page_bottom_inner .page_bottom_tell{margin:0}}.page_bottom_area .page_bottom_inner .page_bottom_line{display:none}@media screen and (max-width:768px){.page_bottom_area .page_bottom_inner .page_bottom_line{display:block;width:330px;margin:10px 0 0;transition:all 0.2s}.page_bottom_area .page_bottom_inner .page_bottom_line:hover{transform:translateY(3px)}}@media screen and (max-width:449px){.page_bottom_area .page_bottom_inner .page_bottom_line{margin:0}}.page_bottom_area .page_bottom_inner .page_bottom_mail{width:330px;margin:10px 0 0;transition:all 0.2s}.page_bottom_area .page_bottom_inner .page_bottom_mail:hover{transform:translateY(3px)}@media screen and (max-width:449px){.page_bottom_area .page_bottom_inner .page_bottom_mail{margin:0}}.page_bottom_area .page_bottom_inner .page_bottom_link{width:280px;margin:8px 0 0}.page_bottom_area .page_bottom_inner .page_bottom_link img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1009px){.page_side_area{width:40px}.page_bottom_area{height:80px;padding:8px 0}.page_bottom_area .page_bottom_inner .page_bottom_catch .page_bottom_catch_img{width:25%}.page_bottom_area .page_bottom_inner .page_bottom_catch p{font-size:0.9rem}}@media screen and (max-width:767.98px){.page_bottom_area .page_bottom_inner .page_bottom_catch{display:none}.page_bottom_link{display:none}.footer .footer_inner{padding:40px 10px 0;margin:0 auto;flex-direction:column}.footer .footer_link{max-width:400px;margin:0 auto 40px}.footer .footer_bottom .footer_bottom_inner{flex-direction:column;justify-content:center}}@media screen and (max-width:426px){.page_side_area{width:35px}.page_bottom_area{height:60px;padding:8px 0}}.site-header-logo{text-align:center;font-weight:700;font-size:1.5rem;white-space:nowrap;line-height:var(--vk-line-height-low)}@media screen and (max-width:991.98px){.site-header-logo{padding-top:0.5rem;margin-bottom:0.5rem;margin-left:50px;white-space:normal}}@media (max-width:782px){.admin-bar .vk-mobile-nav-menu-btn{top:calc(46px + 8px)}}.vk-mobile-nav-menu-btn{top:55px;overflow:hidden;border:none;width:50px;height:50px}@media screen and (min-width:586px){.vk-mobile-nav-menu-btn{top:38px}}@media screen and (min-width:783px){.vk-mobile-nav-menu-btn{top:36px}}.vk-mobile-nav-menu-btn{border-color:inherit;background:url("../images/icon_menu_11.svg") no-repeat;background-size:cover;background-color:#FFFFFF;background-position:center}body{font-size:16px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;color:#1c1c1c}.page_top_btn{bottom:12%}h1.entry-title{margin:20px auto}.entry-meta-item-updated{display:none}.site-body{padding:0}.grecaptcha-badge{visibility:hidden}ul{list-style:none;padding:0}* a{text-decoration:none}* a:hover{color:inherit}.breadcrumb{background-color:#F9F4F6}.breadcrumb a{color:#7F1C4F}.pc_br{display:block}@media screen and (max-width:767.98px){.pc_br{display:none}}.sp_br{display:none}@media screen and (max-width:767.98px){.sp_br{display:block}}.vk-menu-acc .acc-btn,.device-mobile .global-nav-list>li .acc-btn{border:none}.purple_btn{margin:0 auto}.purple_btn a{display:flex;align-items:center;justify-content:center;background-color:#A56084;border-radius:10px;padding:10px 15px;margin:0 auto;width:300px;height:60px;text-align:center;position:relative;filter:drop-shadow(-5px 5px 5px rgba(0,0,0,0.2));transition:all 0.3}.purple_btn a:hover{filter:drop-shadow(-5px 5px 2.5px rgba(0,0,0,0.2));transform:translateY(2px)}.purple_btn a span{display:block;color:#FFFFFF;font-size:18px;font-weight:bold;margin:0 0 0 -30px}.purple_btn a::after{content:"";display:block;background:url("../images/triangle_btn.webp") no-repeat center center;background-size:contain;width:30px;height:30px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.cta_bnr_wrap{margin:0 auto}.cta_bnr_wrap a{display:block;width:90%;max-width:600px;margin:0 auto;filter:drop-shadow(-5px 5px 5px rgba(0,0,0,0.2));transition:all 0.3}.cta_bnr_wrap a:hover{filter:drop-shadow(-5px 5px 2.5px rgba(0,0,0,0.2));transform:translateY(2px)}@media screen and (max-width:630px){.cta_bnr_wrap a{width:100%}}.section{margin:0 auto 120px;padding:40px 0 0}.section_title{margin:0 auto 50px;color:#7F1C4F;font-size:2rem;text-align:center;padding:0 0 30px}.section_title::after{content:"";display:block;background:url("../images/sectionTitle_line.webp") no-repeat center center;background-size:contain;width:175px;height:30px;position:relative;left:50%;bottom:-20px;transform:translateX(-50%)}.section_title span{font-size:1.6rem;display:block}.section_bg_pink{background:linear-gradient(to bottom,#F9F4F6 0 350px,transparent 100px)}.sectioin_description{text-align:center;margin:0 auto 50px;padding:0 10px;font-size:1.6rem;color:#5f5f5f}.top_mv_section{width:100%;background:url("../images/top_mv_bg.webp") no-repeat center bottom;background-size:cover;overflow:hidden}.top_mv_section h1{display:none}.top_mv_img{width:100%;max-width:1400px;margin:0 auto;height:580px;position:relative;background:linear-gradient(to bottom,#ebdee5 0 350px,transparent 100px)}@media screen and (max-width:873px){.top_mv_img{height:400px}}@media screen and (max-width:511px){.top_mv_img{height:450px}}.top_mv_img .load-fade01{position:absolute;top:-60px;right:-10%;width:80vw;max-width:1100px;z-index:1}@media screen and (max-width:873px){.top_mv_img .load-fade01{width:85%;right:-100px}}@media screen and (max-width:511px){.top_mv_img .load-fade01{width:150%;max-width:580px;top:-50px;right:-50px}}.top_mv_img .load-fade02{position:absolute;width:100%;max-width:600px;top:35px;left:30px;z-index:10}@media screen and (max-width:873px){.top_mv_img .load-fade02{width:30%;left:3%;max-width:300px}}@media screen and (max-width:511px){.top_mv_img .load-fade02{width:250px;min-width:200px;top:150px;left:8px;z-index:3;text-align:left}}@media screen and (max-width:330px){.top_mv_img .load-fade02{top:180px}}.top_mv_img .load-fade03{position:absolute;bottom:80px;left:20px;z-index:2;background:rgba(255,255,255,0.9);padding:65px 80px 40px 100px;border-radius:40% 65% 55% 50%/55% 40% 60% 45%;color:#7F1C4F;line-height:1.6}@media screen and (max-width:873px){.top_mv_img .load-fade03{bottom:50px;left:10px;padding:30px 65px}}@media screen and (max-width:511px){.top_mv_img .load-fade03{bottom:20px;left:50%;transform:translateX(-50%) !important;width:90%;padding:30px 16px;text-align:center}}.top_mv_img .load-fade03 .mv_catch_area{font-size:1.3rem;font-weight:bold;font-family:sans-serif;margin:0 0 6px;letter-spacing:1px}@media screen and (max-width:768px){.top_mv_img .load-fade03 .mv_catch_area{font-size:1rem}}.top_mv_img .load-fade03 .mv_catch_main{font-size:2.4rem;font-weight:bold;margin:0 0 8px;letter-spacing:2px;line-height:1.2;text-align:center}@media screen and (max-width:873px){.top_mv_img .load-fade03 .mv_catch_main{font-size:2rem}}@media screen and (max-width:511px){.top_mv_img .load-fade03 .mv_catch_main{font-size:1.5rem}}.top_mv_img .load-fade03 .mv_catch_sub{font-size:1.1rem;font-family:sans-serif;margin:0;color:#5f5f5f;text-align:center;line-height:1.2}@media screen and (max-width:511px){.top_mv_img .load-fade03 .mv_catch_sub{font-size:0.9rem}}.top_mv_img .load-fade04{position:absolute;display:flex;justify-content:flex-end;bottom:0;left:30%;z-index:6;width:30%}@media screen and (max-width:1200px){.top_mv_img .load-fade04{left:45%;width:25%}}@media screen and (max-width:511px){.top_mv_img .load-fade04{bottom:auto;top:10px;left:10px;width:40%}}.top_mv_img .load-fade04 img{display:block;width:50%;max-width:160px}@media screen and (max-width:511px){.top_mv_img .load-fade04 img{max-width:130px}}.top_mv_img .load-fade05{position:absolute;width:28%;max-width:450px;bottom:-50px;right:0;z-index:2}@media screen and (max-width:873px){.top_mv_img .load-fade05{width:30%;max-width:300px;bottom:-10px;right:10px}}@media screen and (max-width:511px){.top_mv_img .load-fade05{width:50%;max-width:180px;z-index:1;bottom:200px}}.fade{opacity:0;transform:translateY(30px);transition:opacity 1.5s,transform 1s}.fade.active{opacity:1;transform:translateY(0px)}.top_achievement_section{padding:40px 20px;margin:-50px 0 60px;position:relative}.top_achievement_section .achievement_wrap{max-width:1000px;margin:0 auto;display:flex;justify-content:center;gap:40px}@media screen and (max-width:768px){.top_achievement_section .achievement_wrap{gap:30px}}@media screen and (max-width:511px){.top_achievement_section .achievement_wrap{gap:5px}}.top_achievement_section .achievement_item{position:relative}.top_achievement_section .achievement_item .achievement_badge{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 55px;min-width:300px;background:linear-gradient(45deg,#B67B03 0%,#DAAF08 45%,#FEE9A0 70%,#DAAF08 85%,#B67B03 90% 100%);border-radius:50px;box-shadow:0 3px 10px rgba(0,0,0,0.3),0 2px 8px rgba(165,96,132,0.2),inset 0 1px 1px rgba(255,255,255,0.2),inset 0 -2px 4px rgba(0,0,0,0.2);border:4px solid #D4AF37;transition:all 0.3s ease;overflow:hidden;z-index:10}.top_achievement_section .achievement_item .achievement_badge::before{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;border-radius:46px;border:2px solid rgba(212,175,55,0.5);pointer-events:none}.top_achievement_section .achievement_item .achievement_badge::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);transition:left 0.5s ease}.top_achievement_section .achievement_item .achievement_badge:hover{transform:translateY(-5px);box-shadow:0 12px 35px rgba(0,0,0,0.4),0 4px 12px rgba(165,96,132,0.5),inset 0 1px 1px rgba(255,255,255,0.3),inset 0 -2px 4px rgba(0,0,0,0.2);border-color:#E5C158}.top_achievement_section .achievement_item .achievement_badge:hover::after{left:100%}@media screen and (max-width:768px){.top_achievement_section .achievement_item .achievement_badge{min-width:240px;padding:8px 40px}}@media screen and (max-width:511px){.top_achievement_section .achievement_item .achievement_badge{min-width:0;width:100%;padding:8px 20px}}.top_achievement_section .achievement_item .achievement_badge .achievement_number{font-size:45px;font-weight:bold;line-height:1;font-family:sans-serif;letter-spacing:-1px;color:#3D2817;position:relative;z-index:1}@media screen and (max-width:768px){.top_achievement_section .achievement_item .achievement_badge .achievement_number{font-size:40px}}@media screen and (max-width:511px){.top_achievement_section .achievement_item .achievement_badge .achievement_number{font-size:32px}}.top_achievement_section .achievement_item .achievement_badge .achievement_number small{font-size:30px;margin-left:2px}@media screen and (max-width:768px){.top_achievement_section .achievement_item .achievement_badge .achievement_number small{font-size:16px}}.top_achievement_section .achievement_item .achievement_badge .achievement_label{font-size:15px;color:#3D2817;font-weight:bold;text-align:center;line-height:1.4;letter-spacing:1.5px;position:relative;z-index:1;font-family:sans-serif}@media screen and (max-width:768px){.top_achievement_section .achievement_item .achievement_badge .achievement_label{font-size:10px;letter-spacing:1px}}.top_bnr_wrap{display:flex;justify-content:center;gap:20px;align-items:center;margin:0 auto}.top_bnr_wrap .top_bnr_item{max-width:600px;margin:0 auto}.news_pickup_wrap{padding:20px;max-width:750px;margin:0 auto}.news_pickup_wrap .news_list_item .news_item_link{text-decoration:none;display:flex;padding:12px 0;border-bottom:solid #c8c8c8 1.5px}.news_pickup_wrap .news_list_item .news_item_link:hover{opacity:0.6}.news_pickup_wrap .news_list_item .news_item_date{display:inline-block;color:#7F1C4F;font-weight:bold;font-family:sans-serif;padding:0 20px}.news_pickup_wrap .news_list_item .news_item_title{display:inline-block;font-weight:bold;font-size:1.6rem;color:#1c1c1c;padding:0 30px;flex:2}.top_plan_wrap{max-width:1000px;margin:0 auto;padding:0 20px}.top_plan_wrap .top_plan_list{display:flex;justify-content:center;flex-direction:row;gap:15px}.top_plan_wrap .top_plan_list .top_plan_card{width:33%;min-width:250px;filter:drop-shadow(-5px 5px 5px rgba(0,0,0,0.2));transition:all 0.3}.top_plan_wrap .top_plan_list .top_plan_card:hover{filter:drop-shadow(-5px 5px 2.5px rgba(0,0,0,0.2));transform:translateY(2px)}.top_sousaihi_wrap{background:url("../images/sousaihi_section_bg.webp") no-repeat center center;background-size:cover;padding:30px 0}.top_sousaihi_wrap .top_sousaihi_inner{width:60%;padding:30px 50px;color:#7F1C4F;position:relative;left:50px}.top_sousaihi_wrap .top_sousaihi_inner h3{font-size:1.8rem}.top_sousaihi_wrap .top_sousaihi_inner .top_sousai_textarea{font-family:sans-serif}.top_hall_wrap{max-width:1000px;margin:0 auto;padding:0 10px}.top_hall_wrap .top_hall_first{width:100%;margin:0 auto 30px}.top_hall_wrap .top_hall_first .top_hall_card .hall_card_img{max-height:450px;width:100%;overflow:hidden}.top_hall_wrap .top_hall_first .top_hall_card .hall_card_text{display:flex;flex-direction:row;justify-content:center}.top_hall_wrap .top_hall_first .top_hall_card .hall_card_text .hall_card_info{width:40%}.top_hall_wrap .top_hall_first .top_hall_card .hall_card_text .hall_card_info .hall_card_address{font-size:0.8rem}.top_hall_wrap .top_hall_first .top_hall_card .hall_card_text .hall_card_desc{font-size:0.8rem}.top_hall_wrap .top_hall_second{width:100%;display:flex;flex-direction:row;justify-content:center;gap:10px}@media screen and (max-width:767.98px){.top_hall_wrap .top_hall_second{gap:20px}}.top_hall_wrap .top_hall_second .top_hall_card{width:33%;min-width:250px}@media screen and (max-width:767.98px){.top_hall_wrap .top_hall_second .top_hall_card{width:100%}}.top_hall_wrap .top_hall_second .top_hall_card .hall_card_text{margin:0 0 10px}.top_hall_wrap .top_hall_card{border-radius:20px;overflow:hidden;padding:0 0 20px;box-shadow:-5px 5px 5px rgba(0,0,0,0.2);transition:all 0.3}.top_hall_wrap .top_hall_card:hover{box-shadow:-5px 5px 2.5px rgba(0,0,0,0.2);transform:translateY(2px)}.top_hall_wrap .top_hall_card .hall_card_text{padding:15px 20px 0;font-family:sans-serif}.top_hall_wrap .top_hall_card .hall_card_text .hall_card_info{text-align:center}.top_hall_wrap .top_hall_card .hall_card_text .hall_card_info .hall_card_name{color:#7F1C4F;font-size:1.6rem;font-weight:bold}.top_hall_wrap .top_hall_card .hall_card_link{width:80%;margin:0 auto;padding:4px 15px;text-align:center;border:1px #8c8c8c solid}.top_pay_list{max-width:800px;margin:0 auto}.top_jizen_flex{display:flex;flex-direction:row;justify-content:center;gap:30px;max-width:1000px;margin:0 auto 30px}.top_jizen_flex .top_jizen_img{width:45%}.top_jizen_flex .top_jizen_text{margin:0 0 0 20px;color:#7F1C4F}.top_jizen_flex .top_jizen_text h3{font-size:1.8rem}.top_jizen_flex .top_jizen_text .top_jizen_catch{font-weight:bold}.top_jizen_flex .top_jizen_text .top_jizen_catch .text-big{font-size:1.6rem}.top_faq_section{max-width:1000px;margin:0 auto;padding:40px 20px}.top_faq_section .qa__box{margin:0 auto;background-color:#ffffff;overflow:hidden;transition:all 0.3s ease;border:#fafafa 1px solid}.top_faq_section .qa__box:last-child{margin-bottom:0}.top_faq_section .qa__box dl{margin:0}.top_faq_section .qa__box dl dt{display:flex;align-items:flex-start;padding:25px 30px 20px;background-color:#fafafa;border-bottom:1px solid #e8e8e8}.top_faq_section .qa__box dl dt span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#7F1C4F;color:#ffffff;font-weight:bold;border-radius:50%;margin-right:20px;flex-shrink:0;font-family:sans-serif}.top_faq_section .qa__box dl dt .pageSubTitle2{flex:1;margin:0;font-size:1.6rem;font-weight:bold;color:#1c1c1c;line-height:1.6;padding-top:8px}.top_faq_section .qa__box dl dt .crossBar{display:none}.top_faq_section .qa__box dl dd{display:flex;align-items:flex-start;padding:25px 30px;background-color:#ffffff}.top_faq_section .qa__box dl dd span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#6b6b6b;color:#ffffff;font-weight:bold;font-size:18px;border-radius:50%;margin-right:20px;flex-shrink:0;font-family:sans-serif}.top_faq_section .qa__box dl dd .contentText{flex:1;margin:0;padding-top:8px;line-height:1.8;color:#333333;font-family:sans-serif}@media screen and (max-width:768px){.top_faq_section{padding:40px 15px}.top_faq_section .qa__box{margin-bottom:25px}.top_faq_section .qa__box dl dt{padding:20px}.top_faq_section .qa__box dl dt span{width:35px;height:35px;font-size:16px;margin-right:15px}.top_faq_section .qa__box dl dt .pageSubTitle2{font-size:0.8rem;padding-top:6px}.top_faq_section .qa__box dl dd{padding:20px}.top_faq_section .qa__box dl dd span{width:35px;height:35px;font-size:16px;margin-right:15px}.top_faq_section .qa__box dl dd .contentText{font-size:0.8rem;line-height:1.7;padding-top:6px}}@media screen and (max-width:480px){.top_faq_section .qa__box{margin-bottom:20px}.top_faq_section .qa__box dl dt{padding:15px;flex-direction:column;align-items:flex-start}.top_faq_section .qa__box dl dt span{margin-bottom:10px;margin-right:0}.top_faq_section .qa__box dl dt .pageSubTitle2{width:100%;padding-top:0}.top_faq_section .qa__box dl dd{padding:15px;flex-direction:column;align-items:flex-start}.top_faq_section .qa__box dl dd span{margin-bottom:10px;margin-right:0}.top_faq_section .qa__box dl dd .contentText{width:100%;padding-top:0}}.contact_head_container{text-align:center;padding:40px 20px}.contact_head_container h2{color:#7F1C4F}.contact_head_container .contact_head_disc{font-family:sans-serif;font-size:14px}@media screen and (max-width:630px){.contact_head_container .contact_head_disc{text-align:left}}.contact_head_container .contact_head_media{margin:30px auto 0;line-height:1.8;font-size:1rem;font-family:sans-serif}@media screen and (max-width:630px){.contact_head_container .contact_head_media{text-align:left}}.contact_head_container .contact_head_media span{color:#7F1C4F;font-weight:bold;display:inline-block}.contact_form_container{max-width:900px;margin:0 auto;padding:0 10px}.contact_form_container .wpcf7-submit{display:flex;width:90%;margin:0 auto;justify-content:center}.contact_form_head{text-align:center;color:#7F1C4F;font-weight:bold;margin:60px 0 0}@media screen and (max-width:511px){.news_item_link{flex-direction:column}.top_plan_wrap{width:100%;padding:0 10px}.top_plan_wrap .top_plan_list{flex-direction:column;justify-content:center}.top_plan_wrap .top_plan_list .top_plan_card{width:80%;margin:0 auto}.top_sousaihi_wrap .top_sousaihi_inner{width:100%;margin:0 auto;left:0}.top_hall_wrap .top_hall_first .top_hall_card .hall_card_text{flex-direction:column}.top_hall_wrap .top_hall_first .top_hall_card .hall_card_text .hall_card_info{width:100%}.top_hall_wrap .top_hall_second{flex-direction:column}.top_hall_wrap .top_hall_second .top_hall_card{width:80%;margin:0 auto}}@media screen and (max-width:511px) and (max-width:767.98px){.top_hall_wrap .top_hall_second .top_hall_card{width:100%}}@media screen and (max-width:511px){.top_jizen_flex{flex-direction:column}.top_jizen_flex .top_jizen_img{width:80%;margin:0 auto}.top_jizen_flex .top_jizen_text{margin:0 auto;width:80%}}.header_top{width:100%;background-color:#7F1C4F;padding:4px 10px}header .header_top h2{max-width:1100px;font-size:16px;text-align:left;margin:0 auto;padding:0;color:#FFF;font-weight:normal;font-family:sans-serif}@media screen and (max-width:510px){header .header_top h2{font-size:14px}}.policy_container .section_inner{max-width:1000px;margin:0 auto}.policy_container h2{margin:0 0 10px}.policy_container ul li{margin:0 0 20px}.author-profiles-widget{background:#f5f5f5;padding:30px;margin:40px 0;border-radius:8px}.author-profile-title{font-size:20px;font-weight:bold;margin:0 0 20px 0;padding-bottom:10px;border-bottom:2px solid #333}.author-profile-item{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.author-profile-item:last-child{margin-bottom:0}.author-photo-wrapper{flex-shrink:0;margin:0 auto}.author-photo{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-info{flex:1}.author-name{margin:0 0 8px 0;font-size:1.4rem;font-weight:bold;line-height:1.4}.author-title{margin:0 0 12px 0;font-size:14px;line-height:1.6;color:#666}.author-profile{margin:0;font-size:14px;line-height:1.7;color:#333}@media (max-width:768px){.author-profiles-widget{padding:20px}.author-profile-item{flex-direction:column;text-align:center}.author-photo{margin:0 auto}}
