@charset "UTF-8";@font-face{font-family:'Noto Sans JP';src:url(//houmonkango-az.co.jp/wp-content/themes/sango-theme-child/fonts/NotoSansJP-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-family:'Zen Maru Gothic';src:url(//houmonkango-az.co.jp/wp-content/themes/sango-theme-child/fonts/ZenMaruGothic-Regular.ttf) format('truetype');font-weight:400;font-style:normal}.zen-maru-gothic-regular{font-family:"Zen Maru Gothic",sans-serif;font-weight:400;font-style:normal}.zen-maru-gothic-regular{font-family:"Zen Maru Gothic",sans-serif;font-weight:400;font-style:normal}.zen-maru-gothic-bold{font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-style:normal}figure{display:block;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:normal}p{display:block;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:normal}h2{display:block;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}h3{display:block;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}a{text-decoration:none;color:inherit;display:inline}a:hover{opacity:.7}.sp{display:none}body{font-family:'Noto Sans JP',sans-serif;margin:0}h1,h2,h3,h4,p,td{color:#3f3f3f}h1{font-size:40px;margin:0}h2{font-size:32px;margin-top:0}.lower-heading,.lowerall h2,.lowerall h3,.zen-maru-gothic{font-family:'Zen Maru Gothic',sans-serif;font-weight:700;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-style:normal}h3{font-size:22px;margin-top:10px;margin-bottom:10px}h4{font-size:19px;font-weight:400}.p{font-size:16px}section{padding-top:50px;padding-bottom:50px;margin:0 auto;position:relative;overflow:hidden}.lower section{position:relative;overflow:hidden}.header-visual{position:relative;background-color:#fffdf8}.header-nav{position:fixed;height:91px;z-index:999;background-color:#fff;border-radius:52px;top:12px;right:calc((74/1442)*100%);box-shadow:0 3px 6px rgba(154,154,154,.16)}.header-nav ul{display:flex;list-style:none;align-items:center}.header-nav li{font-size:16px;margin-left:20px;margin-right:20px}.selected{color:#f1a650;border-bottom:solid 2px #f1a650}.header-nav_mail-contact{display:flex;justify-content:center;align-items:center;height:62px;width:146px;margin:0;border-radius:30px;background-color:#f1a650;padding:0 8px}.header-nav_mail-contact img{height:30px;width:30px}.header-nav_mail-contact_text{text-align:center;color:#fff;margin-left:10px;margin-right:10px}.contact_text{padding:0 4%}.header-MV{position:relative;width:95%;margin:0 auto;aspect-ratio:1364/655;overflow:hidden;border-radius:30px;height:650px}.header-MV_kasou{position:relative;width:95%;margin:0 auto;aspect-ratio:1364/655;overflow:hidden;border-radius:30px;height:500px}.header-MV-lower{width:100%;position:static}.fade-img{position:absolute;top:0;left:0;width:100%;height:650px;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}.fade-img_kasou{position:absolute;top:0;left:0;width:100%;height:500px;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}.fade-img2{position:absolute;top:0;left:0;width:100%;height:650px;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}.fade-img.show{opacity:1}.philosophy{position:absolute;top:44%;left:calc((109/1440)*100%);font-weight:700}.philosophy_line{background-color:#fff;opacity:.74;font-size:38px;height:62px;margin-bottom:10px;display:flex;width:fit-content;align-items:flex-end;padding:0 12px}.shibtn{display:flex;align-items:flex-end}.philosophy_orange{color:#f1a650;font-size:60px}.slider{display:flex;flex-direction:column;align-items:center;position:absolute;top:calc((450 / 655) * 100%);left:calc((1283 / 1442) * 100%)}.slider_bar{width:1px;height:85px;background-color:#fff;position:relative}.slider_dot{width:10px;height:10px;background-color:#fff;border-radius:50%;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:top .5s ease}.slider_text{margin-top:20px;color:#fff;transform:rotate(90deg)}.about-us{display:flex;justify-content:space-between;align-items:flex-start;background-color:#fffdf8;padding-top:120px;border-radius:16px;gap:20px;flex-wrap:wrap}.about-us_under{display:flex;max-width:1000px;margin:0 auto;column-gap:50px;padding:0 4%}.about-us_text{display:flex;flex-direction:column;justify-content:space-between;width:55%}.about-us_headings{margin-bottom:20px}.about-us_body-text{margin-top:auto}.about-us_figure{margin-top:10px}.about-us_image{width:100%;border-radius:16px;height:auto;display:block}.about-us_exp_label{display:flex;align-items:center;justify-content:flex-start}.hyphen{width:50px;height:2px;background-color:#f1a650;margin-right:10px}.heading-label{font-size:20px}.about-us_orange{font-size:28px;color:#f1a650}.service{background-color:#fafafc}.service_under{max-width:1000px;margin:0 auto}.heading{text-align:center;padding-bottom:50px}.hyphen-center{margin:0 auto;margin-top:5px}.service_introduction{display:flex;margin-top:50px}.service_introduction_element{margin:0 auto;width:calc((633/1442)*100%);background-color:#fff;border-radius:30px}.shadow-green{box-shadow:4px 4px 4px #d2efbd}.shadow-blue{box-shadow:4px 4px 4px #bdebef}.shadow-red{box-shadow:4px 4px 4px #efc1bd}.shadow-yellow{box-shadow:4px 4px 4px #e4c890}.service_introduction_element img{width:calc((420/470)*100%);display:block;margin:0 auto;margin-top:25px}.service_introduction_element_heading{margin:0 calc((25/470)*100%);display:flex;align-items:center;column-gap:8px}.point{width:17px;height:17px;border-radius:8.5px}.bg-green{background-color:#d2efbd}.bg-blue{background-color:#bdebef}.bg-red{background-color:#efc1bd}.bg-yellow{background-color:#e4c890}.bg-orange{background-color:#f1a650}.Service_p{padding:0 4%}.service_introduction_element_datails{display:flex;justify-content:center;align-items:center;height:50px;border-radius:25px;margin-top:25px;margin-bottom:25px;margin-left:25%;margin-right:25%}.datails_button{width:22px;height:22px;border-radius:11px;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-left:4px}.triangle{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.triangle-green{border-left:9px solid #d2efbd}.triangle-blue{border-left:9px solid #bdebef}.triangle-red{border-left:9px solid #efc1bd}.triangle-yellow{border-left:9px solid #e4c890}.triangle-orange{border-left:9px solid #f1a650}.messege{background-color:#fffdf8}.messege_under{max-width:1000px;margin:0 auto}.representative{display:flex;justify-content:space-around;margin:0 auto;margin:10px 50px 60px}.representative img{width:calc((300/893)*100%);height:100%}.representative_introduction{width:calc((455/893)*100%)}.representative_name{padding:5%;background-color:#fff;border:solid 13px #ffecd2;border-radius:20px}.representative_title{color:#f1a650;margin:0}.gradation-bar{height:2px;background:linear-gradient(to right,#f1a650,#f3e8d8);margin:10px 0}.representative_career_datail{display:flex;align-items:center}.representative_career_datail p{margin-top:10px}.yurai{margin:20px 50px 80px}.syamei{display:flex;align-items:center;column-gap:10px}.keireki{font-weight:700}.post{display:flex;justify-content:space-between;margin:0 50px}.post_introduction{width:calc((416/893)*100%)}.post_introduction img{width:calc((250/416)*100%)}.company-overview{background-color:#fafafc}.overview-table{width:calc((1300/1442)*100%);margin:0 auto;border-collapse:collapse;border-color:#d2d2d2;text-align:left;margin-top:50px;padding-bottom:50px;max-width:1000px}.overview-table th{padding:25px;padding-right:75px;background-color:#ffecd2}.overview-table td{padding:25px;background-color:#fff}.office{display:flex;align-items:center;column-gap:5px}.office p{margin:0}.office_datail{display:flex;width:100%;margin:0 0 auto auto;padding-bottom:20px}.office_datail_address{margin:0;padding-left:26px}.office_datail_datail{display:flex;margin-left:auto;align-items:center}.office_datail_datail a{display:flex}.office_datail_link{margin:0 0 0 auto;border-bottom:dotted 1px #454545}.border-green{border:solid 1px #d2efbd}.border-blue{border:solid 1px #bdebef}.border-red{border:solid 1px #efc1bd}.border-yellow{border:solid 1px #e4c890}.instagram{padding-bottom:300px}.instagram-table{width:100%}.instagram-table td{width:calc((280/1442)*100%);text-align:center}.instagram-table img{width:100%}.contact{position:relative;bottom:0;width:calc((1280/1442)*100%);margin:0 auto;background:radial-gradient(#fff7ed,#ffd89f);border-radius:45px;text-align:center;max-width:1000px}.main-contact{background-color:#fdfff2;padding-top:50px;padding-bottom:50px}.contact_button{display:flex;justify-content:center;height:65px;padding-bottom:65px;padding-top:40px;column-gap:25px;flex-wrap:wrap;row-gap:20px}.contact_button_mail{width:300px;border:solid 12px #f1a650;border-radius:50px;height:46px;box-shadow:0 3px 6px rgba(154,154,154,.16)}.contact_button_mail_border{display:flex;align-items:center;justify-content:space-evenly;background-color:#f1a650;border-radius:43px;border:solid 1px #fff;height:100%}.contact_button_text{color:#fff;margin:0;font-weight:500}.contact_button_tel_text{font-weight:500}.contact_button_tel{width:300px;border:solid 12px #fff;border-radius:50px;box-shadow:0 3px 6px rgba(154,154,154,.16)}.contact_button_tel_border{display:flex;align-items:center;justify-content:space-evenly;background-color:#fff;border-radius:43px;border:solid 1px #f1a650;height:100%}.telnum{font-size:18px;margin:0}.telhour{font-size:12px;margin:0}.circle-orange{border:solid 1px #f1a650}footer{position:relative}.white-border{width:90%;margin:0 auto;height:1px;background-color:#fff;margin-bottom:40px}.footer-arte{font-size:32px;font-weight:700;padding-bottom:20px}.footer_contact{position:absolute !important;bottom:350px;left:50%;transform:translateX(-50%);bottom:66%;box-shadow:0px 0px 20px rgba(255,255,255,.2)}.footer-bg{background-color:#363434;padding-top:250px}.footer-label{display:flex;justify-content:space-evenly}.footer-label h2,.footer-label p{color:#fff}.footer-about_contact{background-color:#2fa6f1;width:160px;border-radius:43px;text-align:center;padding:7px 10px;margin:20px 0}.footer-menu p{padding-bottom:10px}.copyright{font-size:12px;padding:10px 0 20px}.philosophy_access{width:224px;font-size:29px;padding:10px;background-color:#fff;border-radius:15px;text-align:center}.philosophy_logo{margin-top:30px}.philosophy_heading{font-size:48px;color:#fff}.about-our-work{width:100%;margin:0 auto}.section-heading{display:block;margin:0 auto -30px auto;width:183px}.lower-heading{width:fit-content;margin:0 auto;background:linear-gradient(transparent 80%,#d2efbd 80%);margin-bottom:50px}.about-our-work_exp{display:flex;justify-content:space-evenly;max-width:1000px;margin:0 auto;padding:0 4%;column-gap:40px}.about-our-work_exp img{width:460px}.service-content{background-color:#fdfff2}.service-content_introduction{display:flex;justify-content:flex-start;padding:0 4%;margin:0 auto;max-width:1000px;column-gap:34px}.service-content_introduction_element{display:flex;justify-content:space-evenly;align-items:center;background-color:#fff;border:solid 1px #c9fdc6;border-radius:30px 0;box-shadow:3px 3px 4px #d8d8d8;margin-bottom:40px;height:auto;width:48%;min-height:175px}.service-content_introduction_element img{width:calc((110/483)*100%);aspect-ratio:1/1;object-fit:contain;display:block}.service-content_introduction_element_dotted{height:80px;width:1px;border-left:dotted 2px #1e8917}.service-content_introduction_element_text{width:calc((310/483)*100%)}.reason-choosing_introduction{display:flex;justify-content:space-evenly;max-width:1000px;margin:90px auto;padding:0 4%;column-gap:34px}.reason-choosing_introduction_element{text-align:center;box-shadow:4px 4px 4px #e6e6e6;background-color:#fff;width:33%}.reason-choosing_introduction_element h3{margin:18px 20px}.reason-choosing_introduction_element img{width:100%}.reason-choosing_introduction_element_dotted{margin:18px auto;width:16%;height:1px;border-top:dotted 3px #1e8917}.contact_outer{background-color:#fdfff2;padding-top:50px;padding-bottom:50px}.how-to-use_introduction{display:flex;justify-content:center;align-items:flex-start;margin-bottom:50px;max-width:1000px;margin:0 auto;padding:0 4%;column-gap:30px;margin-bottom:50px}.how-to-use_introduction_element{max-width:270px;width:27%}.how-to-use_introduction_element img{width:100%}.how-to-use_introduction_element_step{display:flex;column-gap:16px;margin-top:10px;align-items:center}.how-to-use_introduction_element_text{padding-top:10px}.how-to-use_introduction_element_step_num{text-align:center}.how-to-use_introduction_element_step_num_sharp{font-size:17px;margin:0;color:#1e8917;font-weight:400;margin-top:-3px;margin-bottom:-10px}.how-to-use_introduction_element_step_num_number{font-size:37px;margin:0;color:#1e8917;font-weight:500}.how-to-use_introduction_element_green-bar{width:100%;border:solid 1px #1e8917}.how-to-use_introduction_right-triangle{width:0;height:0;border-style:solid;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:25px solid #ffd69f;border-right:0;margin:auto 0}.q-and-a{background-color:#fdfff2}.q-and-a_element{margin:10px auto;max-width:1000px;padding:0 4%;margin:0 auto}.q-and-a_element_q{display:flex;align-items:center;font-size:24px;font-weight:500;column-gap:10px;margin-bottom:10px;margin-top:20px;font-size:19px}.q-and-a_element_a span{margin-left:15px;font-size:24px;font-weight:500}.q-and-a_element_q_bg-green{background-color:#1e8917;width:49px;height:49px;border-radius:25px;color:#fff;display:flex;align-items:center;justify-content:center;margin:0;padding:0;font-size:19px;min-width:49px}.q-and-a_element_q_question{color:#1e8917;padding:0;margin:0}.q-and-a_element_a{display:flex;column-gap:24px;margin-bottom:20px}.q-and-a_element_dotted{width:100%;height:1px;border-bottom:dashed 1.5px #3f3f3f}.schedule-and-access{padding-bottom:340px}.schedule-and-access_info{display:flex;justify-content:space-evenly;max-width:1000px;margin:0 auto;padding:0 4%;column-gap:50px;padding-bottom:60px}.schedule-and-access_schedule_table{border-collapse:collapse;text-align:center}.schedule-and-access_schedule_table td:first-child{text-align:left}.schedule-and-access_schedule tr{border-bottom:solid 1px #d9d9d9}.schedule-and-access_schedule td{padding:12px 8px}.open,.special{color:#1e8917}.schedule-and-access_text{font-size:12px;padding-top:7px}.schedule-and-access_access_image{max-width:440px}.schedule-and-access_access_tool{display:flex;align-items:center;padding-top:7px}.schedule-and-access_access_tool p{color:#1e8917;padding-left:10px}.schedule-and-access_access_icon{height:35%}.schedule-and-access_map{width:100%;padding-top:50px}.bg-ornament{z-index:-1;position:absolute;width:362px;height:324px;border-radius:200px;background-color:#e3fcd1;opacity:.5;filter:blur(50px)}.ornament-top{top:-150px}.ornament-center{top:50%;transform:translateY(-50%)}.ornament-bottom{bottom:-150px}.ornament-left{left:-100px}.ornament-right{right:-100px}.footer-arte a{color:#fff}.schedule-arte{font-size:26px;font-weight:500;padding-bottom:10px}.how-text{font-weight:500;font-size:19px}.lower-heading1{width:fit-content;margin:0 auto;background:linear-gradient(transparent 80%,#bdebef 80%);margin-bottom:50px}.service-content1{background-color:#f7fdff}.q-and-a1{background-color:#f7fdff}.bg-ornament1{z-index:-1;position:absolute;width:362px;height:324px;border-radius:200px;background-color:#d2fbff;opacity:.5;filter:blur(50px)}.how-to-use_introduction_element_step_num_sharp1{font-size:17px;margin:0;color:#047ac3;font-weight:400;margin-top:-3px;margin-bottom:-10px}.service-content_introduction1{display:flex;justify-content:space-evenly;padding:0 4%;margin:0 auto;max-width:1000px;column-gap:34px}.service-content_introduction_element1{display:flex;justify-content:space-evenly;align-items:center;background-color:#fff;border:solid 1px #bdebef;border-radius:30px 0;box-shadow:3px 3px 4px #d8d8d8;margin-bottom:40px;height:auto;width:48%;min-height:175px}.service-content_introduction_element1 img{width:calc((110/483)*100%);aspect-ratio:1/1;object-fit:contain;display:block}.service-content_introduction_element_dotted1{height:80px;width:1px;border-left:dotted 2px #047ac3}.reason-choosing_introduction_element_dotted1{margin:18px auto;width:16%;height:1px;border-top:dotted 3px #047ac3}.how-to-use_introduction_element_step_num_number1{font-size:37px;margin:0;color:#047ac3;font-weight:500}.how-to-use_introduction_element_green-bar1{width:100%;border:solid 1px #047ac3}.open1,.special1{color:#047ac3}.q-and-a_element_q_bg-green1{background-color:#047ac3;width:49px;height:49px;border-radius:25px;color:#fff;display:flex;align-items:center;justify-content:center;margin:0;padding:0;font-size:19px;min-width:49px}.q-and-a_element_q_question1{color:#047ac3;padding:0;margin:0;font-size:19px}.schedule-and-access_access_tool1{display:flex;align-items:center;padding-top:7px}.schedule-and-access_access_tool1 p{color:#047ac3;padding-left:10px}.takusyokui{font-size:18px;font-weight:700;margin-top:-11px;margin-bottom:10px}.lower-heading2{width:fit-content;margin:0 auto;background:linear-gradient(transparent 80%,#efc1bd 80%);margin-bottom:50px}.service-content2{background-color:#fff9f9}.q-and-a2{background-color:#fff9f9}.bg-ornament2{z-index:-1;position:absolute;width:362px;height:324px;border-radius:200px;background-color:#fbdddb;opacity:.5;filter:blur(50px)}.how-to-use_introduction_element_step_num_sharp2{font-size:17px;margin:0;color:#de6b5b;font-weight:400;margin-top:-3px;margin-bottom:-10px}.service-content_introduction1{display:flex;justify-content:space-evenly;padding:0 4%;margin:0 auto;max-width:1000px;column-gap:34px}.service-content_introduction_element2{display:flex;justify-content:space-evenly;align-items:center;background-color:#fff;border:solid 1px #efc1bd;border-radius:30px 0;box-shadow:3px 3px 4px #d8d8d8;margin-bottom:40px;height:auto;width:48%;min-height:175px}.service-content_introduction_element2 img{width:calc((110/483)*100%);aspect-ratio:1/1;object-fit:contain;display:block}.service-content_introduction_element_dotted2{height:80px;width:1px;border-left:dotted 2px #de6b5b}.reason-choosing_introduction_element_dotted2{margin:18px auto;width:16%;height:1px;border-top:dotted 3px #de6b5b}.how-to-use_introduction_element_step_num_number2{font-size:37px;margin:0;color:#de6b5b;font-weight:500}.how-to-use_introduction_element_green-bar2{width:100%;border:solid 1px #de6b5b}.open2,.special2{color:#de6b5b}.q-and-a_element_q_bg-green2{background-color:#de6b5b;width:49px;height:49px;border-radius:25px;color:#fff;display:flex;align-items:center;justify-content:center;margin:0;padding:0;font-size:19px;min-width:49px}.q-and-a_element_q_question2{color:#de6b5b;padding:0;margin:0;font-size:19px}.schedule-and-access_access_tool2{display:flex;align-items:center;padding-top:7px}.schedule-and-access_access_tool2 p{color:#de6b5b;padding-left:10px}.lower-heading3{width:fit-content;margin:0 auto;background:linear-gradient(transparent 80%,#e4c890 80%);margin-bottom:50px}.service-content3{background-color:#fffefa}.q-and-a3{background-color:#fffefa}.bg-ornament3{z-index:-1;position:absolute;width:362px;height:324px;border-radius:200px;background-color:#feefd2;opacity:.5;filter:blur(50px)}.how-to-use_introduction_element_step_num_sharp3{font-size:17px;margin:0;color:#e0ca21;font-weight:400;margin-top:-3px;margin-bottom:-10px}.service-content_introduction1{display:flex;justify-content:space-evenly;padding:0 4%;margin:0 auto;max-width:1000px;column-gap:34px}.service-content_introduction_element3{display:flex;justify-content:space-evenly;align-items:center;background-color:#fff;border:solid 1px #e4c890;border-radius:30px 0;box-shadow:3px 3px 4px #d8d8d8;margin-bottom:40px;height:auto;width:48%;min-height:175px}.service-content_introduction_element3 img{width:calc((110/483)*100%);aspect-ratio:1/1;object-fit:contain;display:block}.service-content_introduction_element_dotted3{height:80px;width:1px;border-left:dotted 2px #e0ca21}.reason-choosing_introduction_element_dotted3{margin:18px auto;width:16%;height:1px;border-top:dotted 3px #e0ca21}.how-to-use_introduction_element_step_num_number3{font-size:37px;margin:0;color:#e0ca21;font-weight:500}.how-to-use_introduction_element_green-bar3{width:100%;border:solid 1px #e0ca21}.open3,.special3{color:#e0ca21}.q-and-a_element_q_bg-green3{background-color:#e0ca21;width:49px;height:49px;border-radius:25px;color:#fff;display:flex;align-items:center;justify-content:center;margin:0;padding:0;font-size:19px;min-width:49px}.q-and-a_element_q_question3{color:#e0ca21;padding:0;margin:0;font-size:19px}.schedule-and-access_access_tool3{display:flex;align-items:center;padding-top:7px}.schedule-and-access_access_tool3 p{color:#e0ca21;padding-left:10px}.current{color:#f1a650;border-bottom:#f1a650;position:relative}.contact-background{background-color:#fffdf8}.title__wrapper{text-align:center;padding:150px 0 50px}.contact-about__description{width:64%;margin:0 auto 0 auto;text-align:center;padding-top:30px}.contact-about__description2{width:64%;margin:50px auto 60px auto}#contact{max-width:1100px;padding:0 4% 350px;margin:0 auto}.h-text{text-align:center}.line-btn{width:364px;font-size:17px;background-color:#9ec91c;color:#fff;text-align:center;margin:0 auto 60px auto;padding:26px 0;font-weight:700}.line-btn:hover{opacity:.7}.form-container{max-width:800px;margin:60px auto;padding:4px 4%}form div{margin-bottom:14px}label{display:block;padding-bottom:15px;font-weight:700;font-size:17px}.textform{width:100%;padding:1%;border:1px solid #c6c6c6;border-radius:3px;-webkit-box-shadow:1px 1px 3px rgb(0 0 0/5%) inset;box-shadow:1px 1px 3px rgb(0 0 0/5%) inset}textarea{width:100%;height:200px;padding:1%;border:1px solid #c6c6c6;border-radius:3px;-webkit-box-shadow:1px 1px 3px rgb(0 0 0/5%) inset;box-shadow:1px 1px 3px rgb(0 0 0/5%) inset;margin-top:14px}.required{background-color:#f1a650;color:#fff;padding:2px 10px;margin:0 10px 0 0;border-radius:10px}.any{background-color:#fff;color:#f1a650;border:1px solid #f1a650;padding:4px 10px;margin:0 10px 0 0;border-radius:10px}.contact-item{text-align:center;margin-top:30px;margin-bottom:90px}.contact-btn{width:400px;padding:20px 0;background-color:#fff;font-weight:700;border:1px solid #f1a650;font-size:17px;color:#f1a650}.contact-btn:hover{opacity:.7}.form-container div br{display:none}input[type=text],input[type=email],input[type=tel]{width:100%;padding:1%;border:1px solid #c6c6c6;border-radius:3px;-webkit-box-shadow:1px 1px 3px rgb(0 0 0/5%) inset;box-shadow:1px 1px 3px rgb(0 0 0/5%) inset;margin-top:14px}.wpcf7-list-item{display:block !important;margin:0 !important}.wpcf7-list-item label{display:block;padding-bottom:0;font-weight:400;font-size:17px;margin-top:5px}.wpcf7-list-item.first{margin:0;padding-top:7px}.wpcf7-list-item-label{cursor:pointer;display:flex}input[type=radio]{opacity:0;position:absolute}.wpcf7-list-item-label:before{background:#fff;border:1px solid #333;border-radius:100%;content:"";height:1em;margin-bottom:auto;margin-right:.5em;margin-top:auto;transition:background-color .5s;width:1em}input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#f1a650;box-shadow:inset 0 0 0 2px #fff}input.contact-btn{width:400px;padding:20px 0;background-color:#f1a650;font-weight:700;border:1px solid #f1a650;font-size:20px;color:#fff;border-radius:50px;box-shadow:0 3px 6px rgba(154,154,154,.16)}.wpcf7-spinner{display:none !important}input[type=checkbox]{opacity:0;position:absolute}input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-color:#f1a650;box-shadow:inset 0 0 0 3px #fff}.contact-privacy{text-align:center;margin-top:30px;max-width:378px;margin:0 auto}.contact-privacy a{color:#1571da;display:inline-block}.thank{height:500px}.cta__btn--outer{width:375px;margin:0 auto}#sb_instagram #sbi_load{display:none}.grecaptcha-badge{visibility:hidden}.recap{text-align:center;font-size:14px}.kouhyou{margin:0 auto;text-align:center;padding:60px 4% 0}.pdf-buttons{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;max-width:800px;margin:60px auto 0 auto}.pdf-buttons:after{content:"";display:block;width:300px;height:0;padding:15px 20px}.pdf-button{display:flex;align-items:center;background-color:#f9f9f9;padding:15px 20px;border-radius:4px;text-decoration:none;width:300px;transition:background-color .3s}.pdf-button:hover{background-color:#f0f0f0}.pdf-button .icon img{width:35px;height:auto;margin-right:15px}.pdf-button span{font-size:16px;color:#333;flex:1}.pdf-button .arrow{font-size:22px;color:#666;margin-left:15px}