@charset "UTF-8";:root{--color-black:#020a06;--color-white:#fff;--color-gray:#e5e5e5;--color-tcdGray:#f6f6f6;--color-main:#21b66e;--color-accent:#2661d3;--font-noto:"Noto Sans JP",sans-serif;--font-heebo:"Heebo",sans-serif}body{color:var(--color-black)}body *{font-family:Heebo,Noto Sans JP,sans-serif!important}::selection{color:#fff;background-color:#21b66e99}a[href^="tel:"]{pointer-events:all}.gl_strong{color:var(--color-main);font-weight:700}.bl_labelList{display:flex;flex-wrap:wrap;gap:15px;max-width:1000px;width:-moz-fit-content;width:fit-content;margin:0 auto!important}.bl_labelList.bl_labelList--left{max-width:100%;width:100%}.bl_labelList li{list-style:none;color:var(--color-white);font-weight:500;background-color:var(--color-main);border-radius:5px;padding:.5em 1em}.bl_data{width:100%;max-width:800px;margin-inline:auto}.bl_data_wrap{display:grid;grid-template-columns:180px 1fr}.bl_data_wrap:not(:last-of-type) dt{border-bottom:1px solid var(--color-white)}.bl_data_wrap:first-of-type dd{border-top:1px solid var(--color-main)}.bl_data_wrap dd{border-bottom:1px solid var(--color-main)}.bl_data_wrap dt,.bl_data_wrap dd{padding:15px 25px;line-height:1.5}.bl_data_wrap dt{color:var(--color-white);font-weight:700;background-color:var(--color-main)}.bl_data_wrap ul{margin-left:0}.bl_data_wrap li{display:flex;column-gap:.25em;align-items:flex-start;list-style:none}.bl_data_wrap li:before{color:var(--color-main);content:"\30fb"}.bl_data_wrap iframe{width:100%;height:300px;margin-top:20px}.bl_data_wrap a[href^="tel:"]{color:var(--color-black)}h2.el_lineHeading{color:var(--color-main);text-align:left}h2.el_lineHeading.el_lineHeading--center{text-align:center}h2.el_lineHeading.el_lineHeading--center:after{margin-inline:auto}h2.el_lineHeading:after{display:block;content:"";width:50px;height:2px;background-color:var(--color-main);margin-top:1em}h3.el_colorHeading{color:var(--color-main)}.el_engage{display:flex;align-items:center;justify-content:center;padding-inline:20px;margin-bottom:100px}.el_engage.el_engage--mb0{margin-bottom:0}.un_topInterview .overlay{background-image:linear-gradient(to bottom,#0000004d,#0000)}.un_outline{width:100%;max-width:800px;margin-inline:auto}.un_oulint_wrap{display:grid;grid-template-columns:180px 1fr}.un_oulint_wrap:not(:last-of-type) dt{border-bottom:1px solid var(--color-white)}.un_oulint_wrap:first-of-type dd{border-top:1px solid var(--color-main)}.un_oulint_wrap dd{border-bottom:1px solid var(--color-main)}.un_oulint_wrap dt,.un_oulint_wrap dd{padding:15px 25px;line-height:1.5}.un_oulint_wrap dt{color:var(--color-white);font-weight:700;background-color:var(--color-main)}.un_oulint_wrap ul{margin-left:0}.un_oulint_wrap li{display:flex;column-gap:.25em;align-items:flex-start;list-style:none}.un_oulint_wrap li:before{color:var(--color-main);content:"\30fb"}.un_hitory img{width:100%}.un_history_wrap{position:relative;display:grid;justify-items:flex-start}.un_history_wrap:not(:last-of-type):before{position:absolute;z-index:2;top:0;left:1em;display:block;content:"";height:100%;width:2px;background-color:var(--color-main)}.un_history_wrap dt,.un_history_wrap dd{line-height:1.5}.un_history_wrap dt{color:var(--color-white);font-weight:700;font-size:18px;background-color:var(--color-main);padding:.2em 1.5em;border-radius:5px}.un_history_wrap dd{padding-block:1em 2em;margin-bottom:0;margin-left:2em}.un_inspection{padding-block:30px!important;margin-top:100px!important}.un_inspection .q_frame_label{font-size:24px!important}.un_tableOfContent{position:relative;border:2px solid var(--color-main);padding:1.5em}.un_tableOfContent ul{margin:0}.un_tableOfContent li{list-style:none}.un_tableOfContent_label{position:absolute;top:0;left:20px;transform:translateY(-50%);color:var(--color-main);font-size:20px;font-weight:700;background-color:var(--color-white);display:inline-block;padding:.5em}.un_tableOfContent_list li{counter-increment:number}.un_tableOfContent_list li ul{margin-left:1em}.un_tableOfContent_list li li{counter-increment:child}.un_tableOfContent_list li li.-q a:before{content:"Q." counter(number) "-" counter(child)}.un_tableOfContent_list li li a:before{content:counter(number) "-" counter(child)}.un_tableOfContent_list li li li{counter-increment:grandchild}.un_tableOfContent_list li li li a:before{content:counter(number) "-" counter(child) "-" counter(grandchild)}.un_tableOfContent_list li a{display:grid;grid-template-columns:auto 1fr}.un_tableOfContent_list li a:before{content:counter(number) "."}.un_boxData{padding:1em;border:1px solid var(--color-main)}.un_boxData dt{color:var(--color-main)}.un_interviewUnit{display:grid;row-gap:60px;max-width:1000px;margin-inline:auto}.un_interview{display:grid;row-gap:70px}.un_interview:not(:first-of-type){border-top:4px double var(--color-main);padding-top:60px}.un_interview_item{display:grid;grid-template-columns:35% 1fr;column-gap:5%}.un_interview_item_img{align-self:start;position:sticky;top:100px;display:block;width:100%}.un_interview_item_img img{width:100%;height:auto}.un_interview_head+.un_interview_body{margin-top:50px}.un_interview_name{font-size:1.4em;text-align:left!important;font-weight:700;margin-bottom:0!important}.un_interview_head_desc{font-size:1.1em}.un_interview_catch{color:var(--color-main);font-size:2em!important;font-weight:700;text-align:left!important;line-height:1.5!important;margin-bottom:.5em!important}.un_interview_catch span{display:inline-block}.un_interview_body{display:grid;row-gap:35px}.un_interview_q{display:flex;align-items:baseline;font-size:1.4em!important;column-gap:.25em;border-bottom:1px solid var(--color-main);padding-bottom:.2em!important;margin-bottom:1em!important}.un_interview_q:before{flex-shrink:0;color:var(--color-main);content:"Q.";font-size:1.4em}.un_contact{max-width:800px;margin-inline:auto}.un_contact_tel{text-align:center}.un_contact_tel dt{font-size:24px}.un_contact_tel dd a{display:flex;align-items:center;justify-content:center;column-gap:10px;color:var(--color-main)!important;font-size:40px;font-weight:700;width:-moz-fit-content;width:fit-content;margin-inline:auto}.un_contact_tel dd svg{flex-shrink:0;width:.9em;height:auto}.un_contact_text{text-align:center}.un_contact_attention{margin-left:0!important}.un_contact_attention li{list-style:none;display:flex;align-items:center;justify-content:center;column-gap:5px;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.05em}.un_contact_attention li:before{content:"\203b"}.un_contact_attention li:not(:first-of-type){margin-top:5px}.un_cotnact_req{color:var(--color-white);background-color:var(--color-main);font-size:12px;font-weight:700;padding:.2em .7em .15em;border-radius:10px}.un_form{background-color:#f7f7f7;padding:40px}.un_form_wrap{display:grid;row-gap:30px}.un_form_label.-req{display:flex;align-items:center;column-gap:5px;font-weight:700;line-height:1.4}.un_form_label.-req:after{content:"\5fc5\9808";display:inline-block;color:var(--color-white);background-color:var(--color-main);font-size:12px;padding:.2em .7em .15em;border-radius:10px}.un_form_item{padding-left:20px;margin-top:10px}.un_form_radioWrap{display:grid;row-gap:15px;margin-top:20px}.un_form_input,.un_form_message{font-size:16px;width:100%;border:none;border-radius:5px;line-height:1.5;padding:12px 16px;transition:box-shadow .3s}.un_form_input:focus,.un_form_message:focus{box-shadow:0 0 0 1px var(--color-main)}.un_form_policy{height:300px;overflow-y:scroll;border:1px solid #ddd;background-color:var(--color-white);padding:20px;margin-top:40px}.un_form_policy_headline{margin-bottom:20px!important}.un_form_policy_intro{font-size:13px}.un_form_dl{display:grid;row-gap:20px}.un_form_dl dt{font-size:20px}.un_form_dl dd{font-size:13px;margin-top:.8em}.un_form_check{display:flex;align-items:center;justify-content:center;column-gap:10px;margin-top:30px}.un_form_check_req{display:inline-block;color:var(--color-white);background-color:var(--color-main);font-size:12px;font-weight:700;line-height:1.4;padding:.2em .7em .15em;border-radius:10px}.un_form_butonWrap{display:flex;align-items:center;justify-content:center;column-gap:30px}.un_form_button{cursor:pointer;display:block;color:var(--color-white);background-color:var(--color-main);font-size:18px;font-weight:700;border:none;padding:20px 50px;border-radius:50px;margin-top:40px!important}.un_form_button.-remove{background-color:#999}.un_confirm{max-width:800px;margin-inline:auto}.un_confirm_text{font-weight:700;text-align:center;margin-bottom:40px}.un_thanks{margin-bottom:50px}.un_thanks_text{text-align:center}.hp_fitCenter{width:-moz-fit-content!important;width:fit-content!important;margin-inline:auto!important}#header_logo img,#header_logo2 img{max-width:250px;height:auto}#footer_logo{display:flex;align-items:center;justify-content:center}#footer_logo img{max-width:300px;height:auto}#footer_nav ul{display:flex;align-items:center;justify-content:center}#copyright{text-align:center}.design_header.design_header--center{justify-content:center}.design_header.design_header--center .title_area{padding:0}.design_header.design_header--center .large_headline,.design_header.design_header--center .sub_title{text-align:center}.gallery_content{background-color:transparent!important;margin-block:0}#container,#page_contents .post_content{overflow:clip!important}.page-id-41 #page_header .image{aspect-ratio:unset}.page-id-41 #page_header .image img{position:static;height:auto}@media screen and (max-width:1100px){.un_hitory{display:flex!important;flex-direction:column-reverse}.un_hitory .post_col:first-of-type{width:100%}}@media screen and (max-width:990px){.un_topInterview .item{height:350px!important}.un_topInterview .animate_background .image_wrap img{object-position:50% 25%}}@media screen and (max-width:800px){.un_interview_item{grid-template-columns:1fr;row-gap:25px}.un_interview_item_img{position:static}.design_header.design_header--mtL{margin-top:60px}.page-id-41 #page_header .image{height:auto}.page-id-39 #lp_page_header{height:240px}}@media screen and (max-width:767px){.bl_data_wrap{grid-template-columns:1fr}.bl_data_wrap:first-of-type dd{border-top:0}.bl_data_wrap dd{border:none}.bl_data_wrap dt,.bl_data_wrap dd{padding:10px 15px}.bl_data_wrap iframe{height:200px}.el_engage{margin-bottom:70px}.un_oulint_wrap{grid-template-columns:1fr}.un_oulint_wrap:first-of-type dd{border-top:0}.un_oulint_wrap dd{border:none}.un_oulint_wrap dt,.un_oulint_wrap dd{padding:10px 15px}.un_history_wrap dt,.un_tableOfContent_label{font-size:16px}.un_interview_catch{font-size:1.7em!important}.un_form{padding:20px}.un_form_policy{height:250px}.un_form_dl dt{font-size:16px}.un_form_dl dd{font-size:12px}.un_form_check{margin-top:20px}.un_form_button{padding:10px 30px}}@media screen and (max-width:650px){.un_contact_tel dt{font-size:20px}.un_contact_tel dd a{font-size:32px}}@media (hover:hover){a[href^="tel:"]{transition:opacity .3s}a[href^="tel:"]:hover{opacity:.7}.un_form_button{transition:opacity .3s}.un_form_button:hover{opacity:.7}}