﻿html{box-sizing:border-box;height:100%;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}body{height:100%;width:100%;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-size:1rem;font-weight:500;line-height:1.9;letter-spacing:.09em;color:#202020;overflow-x:hidden;counter-reset:number 0}@media screen and (max-width: 600px){body{font-weight:500}}.l_content-container{width:100%;display:flex;align-items:flex-start}@media screen and (max-width: 900px){.l_content-container{display:block;align-items:inherit}}img{max-width:100%;height:auto;vertical-align:bottom;display:block}a{color:inherit;text-decoration:none;cursor:pointer}input,textarea{max-width:100%;font-family:inherit;font-size:100%}.u_smalltxt{display:block;font-size:.7em}.u_smalltxt_inline{display:inline-block;font-size:.7em}.u_t-align-c{text-align:center}.u_number-color{color:#202020}.u_sec_mb-base{margin-bottom:85px}@media screen and (max-width: 600px){.u_sec_mb-base{margin-bottom:65px}}.u_text_pb{padding-bottom:1em}.u_sec_pb_base{padding-bottom:85px}@media screen and (max-width: 600px){.u_sec_pb_base{padding-bottom:65px}}.l_sidebar_logo{text-align:center}.l_sidebar_corpname{font-size:29px;display:flex;flex-direction:column}.l_sidebar_corpname_sub{font-size:14px}.l_sidebar{color:#7d5b06;background:url("../images/bg_img.jpg") right top;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:25px;width:clamp(250px,25%,300px);position:sticky;top:0;height:100vh}@media screen and (max-width: 900px){.l_sidebar{display:none}}.l_sidebar_menu_list{display:flex;flex-direction:column;width:100%}.l_sidebar_menu_list li{width:100%;border-bottom:2px #f7b000 dotted}.l_menu_list_item{display:flex;flex-direction:column;justify-content:center;position:relative;padding:10px 15px 10px 2em;margin:8px;height:75px;border-radius:5px;transition:all .3s;font-weight:600}.l_menu_list_item::before{content:"";position:absolute;display:inline-block;top:50%;left:.5em;transform:translateY(-50%);width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#f7b000}.l_menu_list_item:hover{background:#ede5da}.l_btn_container{display:flex;flex-direction:column;width:100%;gap:20px}.l_main_btn_or{box-shadow:5px 5px 10px rgba(217,217,217,.5);background:#f7b000;font-weight:600;padding:20px;border-radius:5px;display:block;text-align:center;border:2px solid #f7b000;transition:all .3s;font-size:18px;color:#fff}.l_main_btn_or::before{display:inline-block;font-weight:500;content:"";font-family:"Font Awesome 5 free";margin-right:.5em}.l_main_btn_or::before:hover{color:#f7b000}.l_main_btn_or:hover{color:#f7b000;background:#f8f8f8}.l_main_btn_gr{box-shadow:5px 5px 10px rgba(217,217,217,.5);background:#5ebaa6;border-radius:5px;display:block;text-align:center;color:#fff;border:2px solid #5ebaa6;transition:all .3s;font-size:18px;font-weight:600;padding:20px}.l_main_btn_gr:hover{background:#f8f8f8;color:#5ebaa6}.l_main_btn_gr::before{display:inline-block;font-weight:600;content:"";font-family:"Font Awesome 5 free";margin-right:.5em}.l_main_btn_gr::before:hover{color:#5ebaa6}.l_sp-header{display:none;width:95%;height:66px;position:fixed;z-index:99999;padding:8px 15px;border-radius:40px;margin:15px auto;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.8);backdrop-filter:blur(5px)}@media screen and (max-width: 900px){.l_sp-header{display:block}}.l_sp-header_inner{color:#7d5b06;display:flex;justify-content:space-between;align-items:center}.l_sp-header_inner .l_sidebar_corpname{font-size:18px;line-height:1.2}#l_main_sp-nav_menu{position:fixed;z-index:9999;top:0;left:0;transform:translateY(-120%);width:100vw;height:100vh;height:100dvh;background:#ede5da;transition:all .6s}#l_main_sp-nav_menu.panelactive{transform:translateY(0)}#l_main_sp-nav_menu.panelactive .l_main_sp-nav_menu_list{position:fixed;z-index:999;width:100%;height:100vh;height:100dvh;overflow:auto;overflow-scrolling:touch}.l_main_sp-nav_menu_list{padding-top:100px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.l_main_sp-nav_menu_list ul{display:flex;flex-direction:column;gap:25px;text-align:center}.l_main_sp-nav_menu_list_item{list-style:none;text-align:center}.l_main_sp-nav_menu_list_item a{color:#7d5b06;text-decoration:none;padding:0 10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:18px}.j_openbtn{cursor:pointer;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#f7b000;position:relative;z-index:99999}.j_openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#fff;width:45%}.j_openbtn span:nth-of-type(1){top:15px}.j_openbtn span:nth-of-type(2){top:23px}.j_openbtn span:nth-of-type(3){top:31px}.j_openbtn.active{background:#f8f8f8}.j_openbtn.active span{background:#f7b000}.j_openbtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.j_openbtn.active span:nth-of-type(2){opacity:0}.j_openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.l_main_sp-nav_menu_list_btncontainer{display:flex;flex-direction:column;gap:25px;align-items:center}.l_main_sp-nav_menu_list_btncontainer .l_main_btn_or,.l_main_sp-nav_menu_list_btncontainer .l_main_btn_gr{width:235px;padding:15px;color:#fff}.l_footer_nav-container_btngroup .l_main_btn_or,.l_footer_nav-container_btngroup .l_main_btn_gr{width:235px;box-shadow:none}.l_contact_card_btn{box-shadow:5px 5px 10px rgba(217,217,217,.5);background:#f7b000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;text-align:center;border:2px solid #f7b000;transition:all .3s;position:relative;font-size:18px;font-weight:600;padding:10px 20px;color:#fff;width:min(80%,230px);margin-inline:auto}.l_contact_card_btn:hover{background:#f8f8f8;color:#f7b000}.l_main{height:100%;width:100%;background:url("../images/bg_img.jpg") repeat fixed;overflow-x:hidden;z-index:1}.l_kv_top{width:100%;height:50vh}.j_kv_slider-container{width:100%;margin:45px 0;height:100%}@media screen and (max-width: 900px){.j_kv_slider-container{margin:20px 0}}.l_kv_slider-item{margin-left:25px}.l_kv_slider-item img{width:100%;height:100%;object-fit:cover;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.slick-list{height:100%}.slick-track{display:flex;height:inherit}.slick-slide{height:auto !important}.slick-slide>div{height:100%}.j_c_slider-container{border-radius:20px;overflow:hidden;margin:65px auto 0}.j_c_slider-container img{max-height:300px;object-fit:cover;aspect-ratio:4/3}.l_kv_bottom{padding:25px 5%;position:relative;height:50vh;margin-bottom:45px;display:flex;align-items:center}.l_kv_asset-img{width:35%;position:absolute;right:0;top:0;transform:translate(10%, -20%)}.l_kv_asset-img img{margin:auto;opacity:.8}@media screen and (max-width: 600px){.l_kv_asset-img{width:max(30%,150px);transform:translate(45%, -25%)}}.l_kv_lead{color:#7d5b06;font-weight:600;letter-spacing:.13em}.l_kv_lead p{width:fit-content;padding:5px;border-bottom:2px dotted #7d5b06;font-size:clamp(1.125rem,.7534rem + 1.8018vw,2.375rem);line-height:1.6}.blur{animation-name:blurAnime;animation-duration:1.5s;animation-fill-mode:forwards}@keyframes blurAnime{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.l_main-container{padding-inline:min(5%,25px)}.c_main-container{padding:45px 5% 85px;border-radius:clamp(3.4375rem,2.8801rem + 2.7027vw,5.3125rem) 0 0 0;background-color:rgba(255,253,249,.78)}@media screen and (max-width: 600px){.c_main-container{padding:25px 5% 45px}}.c_main-container_pb0{padding:45px 5% 0;border-radius:clamp(3.4375rem,2.8801rem + 2.7027vw,5.3125rem) 0 0 0;background-color:rgba(255,253,249,.78)}@media screen and (max-width: 600px){.c_main-container_pb0{padding:25px 5% 0}}.l_top_main-container{position:relative;height:100%}.l_top_main-container::before{content:"";background:url("../images/line_img.png") no-repeat;background-size:cover;position:absolute;width:85%;height:100%;top:0;left:50%;transform:translate(-50%, -2%);margin-inline:auto}@media screen and (max-width: 600px){.l_top_main-container::before{background:url("../images/line-img-sm.png") no-repeat;width:95%}}.l_c_slider_illust{position:relative}.asset_pos{position:absolute;width:10%}@media screen and (max-width: 600px){.asset_pos{width:17%}}.asset_pos img{width:100%}.illust00{bottom:0;right:25%}@media screen and (max-width: 600px){.illust00{right:5%}}.illust01{top:-2%;left:5%}.illust02{bottom:-10%;left:0}.illust03{right:0;top:0}.illust03 img{width:90%}@media screen and (max-width: 600px){.illust03{top:inherit;bottom:0;transform:translateY(0)}}.illust04{z-index:999;bottom:0;right:0;transform:translateY(50%);width:min(20%,200px)}@media screen and (max-width: 600px){.illust04{width:25%}}.l_top_section_container{position:relative;margin-bottom:85px;z-index:999}@media screen and (max-width: 600px){.l_top_section_container{margin-bottom:65px}}.l_c_section_container{margin-bottom:85px}@media screen and (max-width: 600px){.l_c_section_container{margin-bottom:65px}}.l_c_section_container_mb0{margin-bottom:0}.l_section_inner_sm{width:min(70%,850px);margin-inline:auto}@media screen and (max-width: 600px){.l_section_inner_sm{width:90%}}.l_section_inner_md{width:min(100%,1000px);margin-inline:auto}.l_sec-ttl{display:flex;flex-direction:column;align-items:center;gap:5px;color:#7d5b06;margin-bottom:45px}@media screen and (max-width: 600px){.l_sec-ttl{margin-bottom:25px}}.m_sec-ttl_vertical{color:#7d5b06;writing-mode:tb-rl;font-size:23px;font-weight:600;padding:0 10px;border-right:2px dashed #7d5b06;border-left:2px dashed #7d5b06;height:fit-content}@media screen and (max-width: 600px){.m_sec-ttl_vertical{writing-mode:inherit;font-size:18px;padding:0 5px;border-right:none;border-left:none;border-top:2px dashed #7d5b06;border-bottom:2px dashed #7d5b06;height:inherit;width:fit-content;margin-inline:auto}}.m_secttl_ttl{display:block;text-align:center;font-size:23px;font-weight:600}@media screen and (max-width: 600px){.m_secttl_ttl{font-size:21px}}.ttl_dot{width:7px;height:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#f7b000}.m_secttl_sub{font-size:14px;text-transform:uppercase}.l_main_btn{margin:65px auto 0;display:block;background-color:#f7b000;color:#fff;padding:20px;border-radius:45px;text-align:center;width:295px;font-size:18px;font-weight:700;position:relative;box-shadow:0 4px 4px rgba(0,0,0,.25);transition:all .3s;border:2px solid #f7b000}.l_main_btn:hover{background-color:#f8f8f8;color:#f7b000;transform:translateY(5px)}.l_main_btn:hover::after{border-color:#f7b000}.l_main_btn::after{position:absolute;content:"";width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg) translateY(-50%);top:50%;right:2em}@media screen and (max-width: 600px){.l_main_btn{margin:45px auto 0}}.l_card-container{display:flex;margin-top:45px;justify-content:space-between;margin-inline:auto;width:min(90%,1200px)}@media screen and (max-width: 600px){.l_card-container{margin-top:25px;flex-direction:column;gap:25px}}.l_card-item{width:30%;display:flex;flex-direction:column}@media screen and (max-width: 600px){.l_card-item{width:100%}}.l_card-item_logo{width:auto;height:65px;margin:0 auto 15px}.card-item_img{aspect-ratio:13/9;object-fit:cover;border-radius:20px;transition:all .3s;width:100%}.m_card-item_img_link:hover .card-item_img{opacity:.7}.card-item_ttl{font-size:18px;color:#7d5b06;display:flex;flex-wrap:wrap;align-items:flex-end;margin:10px 0}@media screen and (max-width: 600px){.card-item_ttl{margin:10px 0 0}}.card-item_txt{color:#7d5b06;margin-bottom:15px}@media screen and (max-width: 600px){.card-item_txt{margin-bottom:8px}}.l_tag-wrapper{display:flex;flex-wrap:wrap;gap:5px 10px}.l_tag-item{white-space:nowrap;color:#f7b000;font-size:14px;padding:0 8px;border:2px solid #f7b000;border-radius:20px}.l_contact-container_outer{background:#ede5da;border-radius:0 clamp(3.4375rem,2.8801rem + 2.7027vw,5.3125rem) 0 0;position:relative;margin-top:-85px}.m_contact_img{position:absolute;width:min(110px,10%);bottom:0;right:3%;z-index:999}.m_contact_img img{width:100%}@media screen and (max-width: 600px){.m_contact_img{right:inherit;left:3%;width:20%}}.l_contact-container_inner{width:min(90%,1200px);margin-inline:auto;padding:75px 25px;display:flex;justify-content:space-between}@media screen and (max-width: 600px){.l_contact-container_inner{flex-direction:column;padding:35px 0;row-gap:35px}}.l_contact_card_container{display:flex;gap:25px;width:100%;margin-inline:auto;justify-content:center}@media screen and (max-width: 600px){.l_contact_card_container{flex-direction:column}}.l_contact_card_item{display:flex;flex-direction:column;padding:25px 35px;background:#f8f8f8;border-radius:15px;text-align:center;box-shadow:5px 5px 10px rgba(217,217,217,.5);gap:20px;width:min(45%,350px);justify-content:space-between}@media screen and (max-width: 600px){.l_contact_card_item{width:100%;padding:20px}}.contact_card_ttl{font-size:20px;font-weight:600;color:#7d5b06}.m_tel{font-size:25px;color:#5ebaa6;font-weight:700;margin-inline:auto;display:block}.m_tel::before{font-size:16px;display:inline-block;font-weight:600;content:"";margin-right:.5em;font-family:"Font Awesome 5 free";color:#fff;background:#5ebaa6;width:32px;height:32px;border-radius:50%;line-height:32px;vertical-align:text-bottom}.footer_number{font-size:23px;font-weight:600;display:block;text-align:center}.footer_number::before{font-size:16px;display:inline-block;font-weight:600;margin-right:.5em;color:#7d5b06;background:#fff;font-family:"Font Awesome 5 free";width:32px;height:32px;border-radius:50%;line-height:32px;vertical-align:text-bottom}.footer_tel::before{content:""}.footer_fax::before{content:""}.contact_card_subtxt{font-size:14px;margin-block:auto}.l_footer{width:100%;padding:40px 20px 10px;background:#7d5b06;color:#fff}.l_footer_inner{width:min(100%,1200px);margin-inline:auto;display:flex;flex-direction:column}.l_footer_nav-container_linkgroup_item a,.footer_corp-name_container{transition:all .3s}.l_footer_nav-container_linkgroup_item a:hover,.footer_corp-name_container:hover{opacity:.6}.l_footer_top-container{display:flex;justify-content:space-between}@media screen and (max-width: 900px){.l_footer_top-container{flex-direction:column;gap:25px}}.l_footer_info-container{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 900px){.l_footer_info-container{align-items:center}}.l_footer_nav-container{display:flex;gap:50px}@media screen and (max-width: 900px){.l_footer_nav-container{justify-content:space-between;gap:25px}}@media screen and (max-width: 600px){.l_footer_nav-container{flex-direction:column}}.footer_corp-name_container{display:flex;flex-direction:column;font-weight:600;margin-bottom:25px}@media screen and (max-width: 900px){.footer_corp-name_container{text-align:center}}.footer_corp-name{font-size:25px}.footer_contact_container{margin-block:20px}.l_footer_nav-container_linkgroup{display:flex;gap:30px}@media screen and (max-width: 600px){.l_footer_nav-container_linkgroup{justify-content:space-between}}.l_footer_nav-container_linkgroup_item{display:flex;flex-direction:column;width:150px;gap:10px}@media screen and (max-width: 600px){.l_footer_nav-container_linkgroup_item{width:45%}}.footer_nav-container_pagelink-p{padding:5px 10px;border-bottom:2px solid #fff}.footer_nav-container_pagelink-c{padding-left:10px}.l_footer_nav-container_btngroup{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 600px){.l_footer_nav-container_btngroup{align-items:center;gap:20px}}.copy-right{text-align:right}@media screen and (max-width: 600px){.copy-right{text-align:center;padding:8px}}.c_heading-container{width:100%;height:min(25vh,240px);display:flex;align-items:center;position:relative}@media screen and (max-width: 600px){.c_heading-container{height:20vh}}.c_heading-pagettl{margin-left:5%}.m_pagettl{font-size:32px;font-weight:600;color:#7d5b06;letter-spacing:.12em}@media screen and (max-width: 600px){.m_pagettl{font-size:21px}}.m_pagettl_sub{color:#f7b000;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width: 600px){.m_pagettl_sub{font-size:14px}}.c_heading-img{position:absolute;right:0;bottom:0;width:min(50%,850px);transform:translateX(5%)}.c_heading-img img{width:100%}@media screen and (max-width: 600px){.c_heading-img{width:min(73%,280px);transform:translateX(23%)}}.l_table-container div{display:flex;gap:12px}@media screen and (max-width: 600px){.l_table-container div{flex-direction:column;margin-bottom:20px;gap:0}}.l_table-container dt{padding:15px;width:20%;min-width:110px;border-bottom:1px solid #7d5b06;color:#7d5b06;font-weight:600}@media screen and (max-width: 600px){.l_table-container dt{width:100%;padding:10px 15px}}.l_table-container dd{padding:15px;width:80%;border-bottom:1px solid #ede5da}@media screen and (max-width: 600px){.l_table-container dd{width:100%;padding:10px 15px}}.l_table-container a{text-decoration:underline;text-decoration-color:#7d5b06}.l_c_map-txt{margin-bottom:10px}#l_g-map-container{width:100vw;height:450px;margin-inline:calc(50% - 50vw);overflow:hidden}@media screen and (max-width: 600px){#l_g-map-container{height:250px}}.l_g-map{width:100%;height:800px;margin-top:-150px;display:block}@media screen and (max-width: 600px){.l_g-map{height:550px}}.facility_intro{display:flex;justify-content:center;gap:5%;width:min(95%,1440px);margin:45px auto 0}@media screen and (max-width: 600px){.facility_intro{gap:25px;margin:0 auto;flex-direction:column-reverse}}.facility_intro_img{width:40%;border-radius:20px;object-fit:cover;aspect-ratio:16/9}@media screen and (max-width: 600px){.facility_intro_img{width:100%}}.facility_intro_txt{width:45%}@media screen and (max-width: 600px){.facility_intro_txt{width:100%}}.l_room-info_ttl{display:inline-block;color:#7d5b06;font-size:21px;letter-spacing:.17em;padding:15px 20px;border-top:2px dashed #7d5b06;border-bottom:2px dashed #7d5b06;margin-bottom:65px}@media screen and (max-width: 600px){.l_room-info_ttl{font-size:18px;padding:8px 15px;margin-bottom:35px}}.l_room-info_container{display:flex;width:100%;margin-inline:auto;justify-content:space-between;gap:25px}@media screen and (max-width: 600px){.l_room-info_container{flex-direction:column}}.m_room-info-outline{display:flex;flex-direction:column;gap:25px;justify-content:space-between}.m_room-info-outline ul{background:#ede5da;padding:25px 25px 25px 45px;border-radius:20px}.m_room-info-outline li{list-style:disc outside}.m_room-info-outline_img{width:50%}@media screen and (max-width: 600px){.m_room-info-outline_img{width:30%;margin-left:auto}.m_room-info-outline_img img{transform:scale(-1, 1)}}.l_card_container{display:flex;justify-content:center;gap:2%}@media screen and (max-width: 600px){.l_card_container{flex-direction:column;gap:25px}}.m_liststyle_item{display:flex;flex-direction:column;gap:25px;text-align:center;padding:25px;background:#ede5da;border-radius:20px;width:min(350px,30%)}@media screen and (max-width: 900px){.m_liststyle_item{width:48%}}@media screen and (max-width: 600px){.m_liststyle_item{padding:20px;width:100%}}.m_liststyle_item p{text-align:justify}.m_liststyle_icon{display:flex;align-items:center;justify-content:center;margin-inline:auto;background:#f8f8f8;width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.m_liststyle_iconimg{width:60%}.m_liststyle_ttl{font-size:21px;color:#7d5b06;font-weight:700}@media screen and (max-width: 600px){.m_liststyle_ttl{font-size:18px}}.j_fadeUpTrigger{opacity:0}.j_fadeup{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.delay-time02{animation-delay:.2s}.delay-time04{animation-delay:.4s}.delay-time06{animation-delay:.6s}.flow-container{display:flex;gap:50px;justify-content:center;margin-bottom:55px}@media screen and (max-width: 600px){.flow-container{flex-direction:column}}.flow_item{background:#f0f2df;padding:30px 35px 30px 30px;width:30%;border-radius:10px;display:flex;flex-direction:column;gap:20px;align-items:center;position:relative}.flow_item::before{position:absolute;counter-increment:number 1;content:"0" counter(number);text-align:center;color:#fff;font-size:21px;font-weight:600;top:0;left:50%;transform:translate(-50%, -50%);background:url(../images/leaf.png) no-repeat;background-size:contain;width:52px;height:50px}.flow_item::after{content:"";position:absolute;top:50%;right:-50px;transform:translate(-50%, -50%);width:0;height:0;border-style:solid;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid #ede5da;border-right:0}@media screen and (max-width: 600px){.flow_item::after{top:inherit;right:inherit;left:50%;bottom:-50px;transform:translate(-50%, 0) rotate(90deg)}}@media screen and (max-width: 600px){.flow_item{width:100%;margin-top:35px}}.flow_item:last-of-type::after{display:none}.flow-container_ttl{text-align:center;color:#7d5b06;font-size:18px;padding:10px 20px;border-bottom:dotted 2px #7d5b06}.flow-container_txt li{list-style:outside;margin-left:1em}.l_dl_container{display:flex;justify-content:center;gap:50px;margin-bottom:85px}@media screen and (max-width: 600px){.l_dl_container{flex-direction:column;gap:25px;align-items:center}}.m_dl-btn{background:#f8f8f8;padding:10px 15px;width:190px;border:2px solid #5ebaa6;border-radius:5px;text-align:center;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .3s}.m_dl-btn:hover{opacity:.6}.dl-icon{margin-right:10px}.l_form-container{margin-top:45px}.form_intro{margin-bottom:25px;font-size:14px}.form_intro span{color:red}.l_form-field{display:flex;gap:25px;margin-bottom:35px}@media screen and (max-width: 600px){.l_form-field{flex-direction:column;gap:5px;margin-bottom:10px}}.l_form-field_label{width:25%;cursor:pointer;color:#7d5b06;font-weight:600}@media screen and (max-width: 600px){.l_form-field_label{width:100%;padding-bottom:5px;border-bottom:2px dashed #7d5b06;margin-bottom:5px}}.l_form-field_inputBox{width:75%;display:flex;flex-wrap:wrap;gap:10px 20px}@media screen and (max-width: 600px){.l_form-field_inputBox{width:100%}}.l_form-field_input{padding:8px;border:solid #ede5da 1px;border-radius:5px;width:75%}@media screen and (max-width: 600px){.l_form-field_input{width:100%}}@media screen and (max-width: 600px){.l_form-field_input{width:100%}}.l_form-field_inputBox_name{width:75%;display:flex;gap:2%;justify-content:space-between}.l_form-field_inputBox_name input{padding:8px;border:solid #ede5da 1px;border-radius:5px;width:48%}@media screen and (max-width: 600px){.l_form-field_inputBox_name input{width:100%}}.required-label{position:relative;display:inline}.required-label::after{position:absolute;content:"*";color:red;top:-0.5em;right:-1em;font-size:14px}input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l_form_agreement-container{display:inline-flex;align-items:center;cursor:pointer;flex-wrap:wrap;justify-content:center}.l_form_agreement-container a{color:#f7b000;padding-bottom:2px;border-bottom:1px solid #f7b000}input[type=checkbox]+span::before{display:inline-block;content:"";width:1.5em;height:1.5em;border:1px solid #202020;background:#fff;margin:-0.125em .5em 0 0;vertical-align:middle;font-family:"Font Awesome 5 Free";font-weight:700;padding:0 3px}input[type=checkbox]:checked+span::before{content:""}.m_submit-btn{display:block;cursor:pointer;position:relative;text-align:center;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",sans-serif;background:#f7b000;font-size:18px;font-weight:600;color:#fff;border:2px solid #f7b000;border-radius:50px;padding:18px 20px;width:min(100%,350px);margin:65px auto 0;box-shadow:none;transition:.2s}.m_submit-btn::after{content:"";font-family:"Font Awesome 5 Free";position:absolute;display:inline-block;right:1em;top:50%;transform:translateY(-50%)}.m_submit-btn:hover{background:#fff;color:#f7b000}.form_note{margin-top:25px;text-align:center}#powered{font-size:14px;color:#ccc}.l_form-container_topbox{margin-bottom:70px}@media screen and (max-width: 600px){.l_form-container_topbox{margin-bottom:35px}}.l_form-container_btmbox{display:flex;flex-direction:column;margin-inline:auto;gap:50px}@media screen and (max-width: 600px){.l_form-container_btmbox{gap:35px}}/*# sourceMappingURL=style.css.map */
