@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&family=Roboto:wght@400;700&display=swap";@font-face{font-family:"icon";src:url("../fonts/icon.eot?b8t8aq");src:url("../fonts/icon.eot?b8t8aq#iefix") format("embedded-opentype"),url("../fonts/icon.ttf?b8t8aq") format("truetype"),url("../fonts/icon.woff?b8t8aq") format("woff"),url("../fonts/icon.svg?b8t8aq#icon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon_],[class*=" icon_"]{font-family:"icon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_blank:before{content:""}.icon_card:before{content:""}.icon_document:before{content:""}.icon_mail:before{content:""}.icon_recommend:before{content:""}.icon_trouble:before{content:""}.mg_0{margin:0px !important}.mt_0{margin-top:0px !important}.mr_0{margin-right:0px !important}.mb_0{margin-bottom:0px !important}.ml_0{margin-left:0px !important}.mg_10{margin:10px !important}.mt_10{margin-top:10px !important}.mr_10{margin-right:10px !important}.mb_10{margin-bottom:10px !important}.ml_10{margin-left:10px !important}.mg_20{margin:20px !important}.mt_20{margin-top:20px !important}.mr_20{margin-right:20px !important}.mb_20{margin-bottom:20px !important}.ml_20{margin-left:20px !important}.mg_30{margin:30px !important}.mt_30{margin-top:30px !important}.mr_30{margin-right:30px !important}.mb_30{margin-bottom:30px !important}.ml_30{margin-left:30px !important}.mg_40{margin:40px !important}.mt_40{margin-top:40px !important}.mr_40{margin-right:40px !important}.mb_40{margin-bottom:40px !important}.ml_40{margin-left:40px !important}.mg_50{margin:50px !important}.mt_50{margin-top:50px !important}.mr_50{margin-right:50px !important}.mb_50{margin-bottom:50px !important}.ml_50{margin-left:50px !important}.mg_60{margin:60px !important}.mt_60{margin-top:60px !important}.mr_60{margin-right:60px !important}.mb_60{margin-bottom:60px !important}.ml_60{margin-left:60px !important}.mg_70{margin:70px !important}.mt_70{margin-top:70px !important}.mr_70{margin-right:70px !important}.mb_70{margin-bottom:70px !important}.ml_70{margin-left:70px !important}.mg_80{margin:80px !important}.mt_80{margin-top:80px !important}.mr_80{margin-right:80px !important}.mb_80{margin-bottom:80px !important}.ml_80{margin-left:80px !important}.mg_90{margin:90px !important}.mt_90{margin-top:90px !important}.mr_90{margin-right:90px !important}.mb_90{margin-bottom:90px !important}.ml_90{margin-left:90px !important}.mg_100{margin:100px !important}.mt_100{margin-top:100px !important}.mr_100{margin-right:100px !important}.mb_100{margin-bottom:100px !important}.ml_100{margin-left:100px !important}.mg_110{margin:110px !important}.mt_110{margin-top:110px !important}.mr_110{margin-right:110px !important}.mb_110{margin-bottom:110px !important}.ml_110{margin-left:110px !important}.mg_120{margin:120px !important}.mt_120{margin-top:120px !important}.mr_120{margin-right:120px !important}.mb_120{margin-bottom:120px !important}.ml_120{margin-left:120px !important}.mg_130{margin:130px !important}.mt_130{margin-top:130px !important}.mr_130{margin-right:130px !important}.mb_130{margin-bottom:130px !important}.ml_130{margin-left:130px !important}.mg_140{margin:140px !important}.mt_140{margin-top:140px !important}.mr_140{margin-right:140px !important}.mb_140{margin-bottom:140px !important}.ml_140{margin-left:140px !important}.mg_150{margin:150px !important}.mt_150{margin-top:150px !important}.mr_150{margin-right:150px !important}.mb_150{margin-bottom:150px !important}.ml_150{margin-left:150px !important}.mg_160{margin:160px !important}.mt_160{margin-top:160px !important}.mr_160{margin-right:160px !important}.mb_160{margin-bottom:160px !important}.ml_160{margin-left:160px !important}.mg_170{margin:170px !important}.mt_170{margin-top:170px !important}.mr_170{margin-right:170px !important}.mb_170{margin-bottom:170px !important}.ml_170{margin-left:170px !important}.mg_180{margin:180px !important}.mt_180{margin-top:180px !important}.mr_180{margin-right:180px !important}.mb_180{margin-bottom:180px !important}.ml_180{margin-left:180px !important}.mg_190{margin:190px !important}.mt_190{margin-top:190px !important}.mr_190{margin-right:190px !important}.mb_190{margin-bottom:190px !important}.ml_190{margin-left:190px !important}.mg_200{margin:200px !important}.mt_200{margin-top:200px !important}.mr_200{margin-right:200px !important}.mb_200{margin-bottom:200px !important}.ml_200{margin-left:200px !important}@media screen and (max-width: 768px){.mt_0{margin-top:0vw !important}.mr_0{margin-right:0vw !important}.mb_0{margin-bottom:0vw !important}.ml_0{margin-left:0vw !important}.mt_10{margin-top:1.6vw !important}.mr_10{margin-right:1.6vw !important}.mb_10{margin-bottom:1.6vw !important}.ml_10{margin-left:1.6vw !important}.mt_20{margin-top:3.2vw !important}.mr_20{margin-right:3.2vw !important}.mb_20{margin-bottom:3.2vw !important}.ml_20{margin-left:3.2vw !important}.mt_30{margin-top:4.8vw !important}.mr_30{margin-right:4.8vw !important}.mb_30{margin-bottom:4.8vw !important}.ml_30{margin-left:4.8vw !important}.mt_40{margin-top:6.4vw !important}.mr_40{margin-right:6.4vw !important}.mb_40{margin-bottom:6.4vw !important}.ml_40{margin-left:6.4vw !important}.mt_50{margin-top:8vw !important}.mr_50{margin-right:8vw !important}.mb_50{margin-bottom:8vw !important}.ml_50{margin-left:8vw !important}.mt_60{margin-top:9.6vw !important}.mr_60{margin-right:9.6vw !important}.mb_60{margin-bottom:9.6vw !important}.ml_60{margin-left:9.6vw !important}.mt_70{margin-top:11.2vw !important}.mr_70{margin-right:11.2vw !important}.mb_70{margin-bottom:11.2vw !important}.ml_70{margin-left:11.2vw !important}.mt_80{margin-top:12.8vw !important}.mr_80{margin-right:12.8vw !important}.mb_80{margin-bottom:12.8vw !important}.ml_80{margin-left:12.8vw !important}.mt_90{margin-top:14.4vw !important}.mr_90{margin-right:14.4vw !important}.mb_90{margin-bottom:14.4vw !important}.ml_90{margin-left:14.4vw !important}.mt_100{margin-top:16vw !important}.mr_100{margin-right:16vw !important}.mb_100{margin-bottom:16vw !important}.ml_100{margin-left:16vw !important}.mt_110{margin-top:17.6vw !important}.mr_110{margin-right:17.6vw !important}.mb_110{margin-bottom:17.6vw !important}.ml_110{margin-left:17.6vw !important}.mt_120{margin-top:19.2vw !important}.mr_120{margin-right:19.2vw !important}.mb_120{margin-bottom:19.2vw !important}.ml_120{margin-left:19.2vw !important}.mt_130{margin-top:20.8vw !important}.mr_130{margin-right:20.8vw !important}.mb_130{margin-bottom:20.8vw !important}.ml_130{margin-left:20.8vw !important}.mt_140{margin-top:22.4vw !important}.mr_140{margin-right:22.4vw !important}.mb_140{margin-bottom:22.4vw !important}.ml_140{margin-left:22.4vw !important}.mt_150{margin-top:24vw !important}.mr_150{margin-right:24vw !important}.mb_150{margin-bottom:24vw !important}.ml_150{margin-left:24vw !important}.mt_160{margin-top:25.6vw !important}.mr_160{margin-right:25.6vw !important}.mb_160{margin-bottom:25.6vw !important}.ml_160{margin-left:25.6vw !important}.mt_170{margin-top:27.2vw !important}.mr_170{margin-right:27.2vw !important}.mb_170{margin-bottom:27.2vw !important}.ml_170{margin-left:27.2vw !important}.mt_180{margin-top:28.8vw !important}.mr_180{margin-right:28.8vw !important}.mb_180{margin-bottom:28.8vw !important}.ml_180{margin-left:28.8vw !important}.mt_190{margin-top:30.4vw !important}.mr_190{margin-right:30.4vw !important}.mb_190{margin-bottom:30.4vw !important}.ml_190{margin-left:30.4vw !important}.mt_200{margin-top:32vw !important}.mr_200{margin-right:32vw !important}.mb_200{margin-bottom:32vw !important}.ml_200{margin-left:32vw !important}.mt_sm_0{margin-top:0vw !important}.mr_sm_0{margin-right:0vw !important}.mb_sm_0{margin-bottom:0vw !important}.ml_sm_0{margin-left:0vw !important}.mt_sm_10{margin-top:1.6vw !important}.mr_sm_10{margin-right:1.6vw !important}.mb_sm_10{margin-bottom:1.6vw !important}.ml_sm_10{margin-left:1.6vw !important}.mt_sm_20{margin-top:3.2vw !important}.mr_sm_20{margin-right:3.2vw !important}.mb_sm_20{margin-bottom:3.2vw !important}.ml_sm_20{margin-left:3.2vw !important}.mt_sm_30{margin-top:4.8vw !important}.mr_sm_30{margin-right:4.8vw !important}.mb_sm_30{margin-bottom:4.8vw !important}.ml_sm_30{margin-left:4.8vw !important}.mt_sm_40{margin-top:6.4vw !important}.mr_sm_40{margin-right:6.4vw !important}.mb_sm_40{margin-bottom:6.4vw !important}.ml_sm_40{margin-left:6.4vw !important}.mt_sm_50{margin-top:8vw !important}.mr_sm_50{margin-right:8vw !important}.mb_sm_50{margin-bottom:8vw !important}.ml_sm_50{margin-left:8vw !important}.mt_sm_60{margin-top:9.6vw !important}.mr_sm_60{margin-right:9.6vw !important}.mb_sm_60{margin-bottom:9.6vw !important}.ml_sm_60{margin-left:9.6vw !important}.mt_sm_70{margin-top:11.2vw !important}.mr_sm_70{margin-right:11.2vw !important}.mb_sm_70{margin-bottom:11.2vw !important}.ml_sm_70{margin-left:11.2vw !important}.mt_sm_80{margin-top:12.8vw !important}.mr_sm_80{margin-right:12.8vw !important}.mb_sm_80{margin-bottom:12.8vw !important}.ml_sm_80{margin-left:12.8vw !important}.mt_sm_90{margin-top:14.4vw !important}.mr_sm_90{margin-right:14.4vw !important}.mb_sm_90{margin-bottom:14.4vw !important}.ml_sm_90{margin-left:14.4vw !important}.mt_sm_100{margin-top:16vw !important}.mr_sm_100{margin-right:16vw !important}.mb_sm_100{margin-bottom:16vw !important}.ml_sm_100{margin-left:16vw !important}.mt_sm_110{margin-top:17.6vw !important}.mr_sm_110{margin-right:17.6vw !important}.mb_sm_110{margin-bottom:17.6vw !important}.ml_sm_110{margin-left:17.6vw !important}.mt_sm_120{margin-top:19.2vw !important}.mr_sm_120{margin-right:19.2vw !important}.mb_sm_120{margin-bottom:19.2vw !important}.ml_sm_120{margin-left:19.2vw !important}.mt_sm_130{margin-top:20.8vw !important}.mr_sm_130{margin-right:20.8vw !important}.mb_sm_130{margin-bottom:20.8vw !important}.ml_sm_130{margin-left:20.8vw !important}.mt_sm_140{margin-top:22.4vw !important}.mr_sm_140{margin-right:22.4vw !important}.mb_sm_140{margin-bottom:22.4vw !important}.ml_sm_140{margin-left:22.4vw !important}.mt_sm_150{margin-top:24vw !important}.mr_sm_150{margin-right:24vw !important}.mb_sm_150{margin-bottom:24vw !important}.ml_sm_150{margin-left:24vw !important}.mt_sm_160{margin-top:25.6vw !important}.mr_sm_160{margin-right:25.6vw !important}.mb_sm_160{margin-bottom:25.6vw !important}.ml_sm_160{margin-left:25.6vw !important}.mt_sm_170{margin-top:27.2vw !important}.mr_sm_170{margin-right:27.2vw !important}.mb_sm_170{margin-bottom:27.2vw !important}.ml_sm_170{margin-left:27.2vw !important}.mt_sm_180{margin-top:28.8vw !important}.mr_sm_180{margin-right:28.8vw !important}.mb_sm_180{margin-bottom:28.8vw !important}.ml_sm_180{margin-left:28.8vw !important}.mt_sm_190{margin-top:30.4vw !important}.mr_sm_190{margin-right:30.4vw !important}.mb_sm_190{margin-bottom:30.4vw !important}.ml_sm_190{margin-left:30.4vw !important}.mt_sm_200{margin-top:32vw !important}.mr_sm_200{margin-right:32vw !important}.mb_sm_200{margin-bottom:32vw !important}.ml_sm_200{margin-left:32vw !important}}.mg_auto{margin:auto}.mt_auto{margin-top:auto}.mr_auto{margin-right:auto}.mb_auto{margin-bottom:auto}.ml_auto{margin-left:auto}@media screen and (max-width: 768px){.mg_sm_auto{margin:auto}.mt_sm_auto{margin-top:auto}.mr_sm_auto{margin-right:auto}.mb_sm_auto{margin-bottom:auto}.ml_sm_auto{margin-left:auto}}.ta_left{text-align:left !important}.ta_right{text-align:right !important}.ta_center{text-align:center !important}@media screen and (max-width: 768px){.ta_sm_left{text-align:left !important}.ta_sm_right{text-align:right !important}.ta_sm_center{text-align:center !important}}.postMv{background:#ebf8f1}.postMv h1.postMvTitle{background:none;font-weight:600;font-weight:bold;font-size:40px;letter-spacing:.1em;text-align:center}.medical_container{width:90%;max-width:1280px;margin:auto}@media screen and (max-width: 768px){.medical_container{width:90%}}.medical_path_wrap{margin-bottom:100px;padding:20px 0;overflow-x:auto;font-size:12px;white-space:nowrap;border-bottom:1px solid #ddd}@media screen and (max-width: 768px){.medical_path_wrap{margin-bottom:60px}}.medical_path_wrap a{color:#333}.medical_path_wrap a:hover{color:#0a9d4b}.contact_bg01{padding:80px 0;border-top:1px solid #0a9d4b;background:#f2fbf3}.contact_bg02{padding:80px 0;background:#faf8f5}.contact_bg03{padding:80px 0;background:#f8f8f8}[class^=contact_title].is_green{color:#0a9d4b}.contact_title01{margin-bottom:40px;font-size:32px;font-weight:500;line-height:1.75}@media screen and (max-width: 768px){.contact_title01{font-size:24px}}.contact_title01 ._icon{display:block;margin-bottom:.25em;font-size:133.33333%}.contact_title02{margin-bottom:30px;font-size:28px;font-weight:700;line-height:1.75}@media screen and (max-width: 768px){.contact_title02{font-size:20px}}.contact_title03{position:relative;margin-top:80px;margin-bottom:40px;padding-bottom:.25em;font-size:28px;font-weight:500;line-height:1.75;border-bottom:2px solid #eee}@media screen and (max-width: 768px){.contact_title03{font-size:20px}}.contact_title03::before{content:"";position:absolute;bottom:-2px;left:0;display:block;width:60px;height:2px;background:#0a9d4b}.contact_title04{margin-bottom:20px;font-size:20px;font-weight:700;line-height:1.75}@media screen and (max-width: 768px){.contact_title04{font-size:18px}}.contact_list01{list-style-type:none}.contact_list01 li{position:relative;padding-left:1.5em;margin:.5em 0}.contact_list01 li span{position:absolute;top:0;left:0;color:#0a9d4b}.contact_type_list{display:flex;flex-wrap:wrap;margin:0 -10px 0 0}@media screen and (max-width: 768px){.contact_type_list{margin:0}}.contact_type_list li{width:calc(25% - 10px);margin:0 0 0 10px}@media screen and (max-width: 768px){.contact_type_list li{width:calc(25% - 5px);margin:0 0 0 5px}}.contact_type_list li a{display:flex;align-items:center;justify-content:center;width:100%;height:80px;padding:0 .2em;color:#0a9d4b;font-weight:bold;text-align:center;border:1px solid #0a9d4b;border-bottom:none;background:#fff}@media screen and (max-width: 768px){.contact_type_list li a{font-size:12px}}.contact_type_list li a.is_active{position:relative;z-index:1;border-bottom:none;background:#f2fbf3}.contact_type_list li a.is_active::before{content:"";position:absolute;bottom:-1px;left:0;display:block;width:100%;height:1px;background:#f2fbf3}.contact_form{max-width:1280px;margin:auto}.confirm-btn{display:flex;align-items:center;justify-content:center;margin:auto;width:580px;max-width:100%;height:70px;font-size:20px;font-weight:400;letter-spacing:4px;font-weight:400;color:#fff;background:#0a9d4b;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;transition:all .3s ease}.confirm-btn:hover{background:#9fcc00}.btn-submit{display:flex;align-items:center;justify-content:center;margin:auto;width:580px;max-width:100%;height:70px;font-size:20px;font-weight:400;letter-spacing:4px;font-weight:400;color:#fff;background:#0a9d4b;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;transition:all .3s ease}.btn-submit:hover{background:#9fcc00}.contact_method{display:flex;justify-content:space-around;flex-wrap:wrap}.contact_method_item{width:calc(50% - 40px)}@media screen and (max-width: 768px){.contact_method_item{width:calc(100% - 20px)}}.contact_method_item ._title{display:flex;align-items:center;justify-content:center;width:100%;height:50px;font-size:20px;font-weight:500;background:#eee}@media screen and (max-width: 768px){.contact_method_item ._title{height:46px;font-size:20px}}.contact_method_item ._content{display:flex;padding:10px 10px 5px}@media screen and (max-width: 768px){.contact_method_item ._content{padding:10px 5px 5px}}.contact_method_item ._content p{font-size:14px;line-height:22px}@media screen and (max-width: 768px){.contact_method_item ._content p{font-size:14px}}.contact_method_item ._note{padding:0 0 20px;color:#999}.contact_method_item ._note p{position:relative;padding-left:1em;font-size:12px !important;line-height:1.75 !important}.contact_method_item ._note p span{position:absolute;top:0;left:0}.contact_method_item ._note a{color:#0a9d4b}.contact_method_item ._note a:hover{color:#9fcc00}.contact_tel{color:#0a9d4b;font-family:"roboto","Noto Sans JP",sans-serif;font-weight:bold !important}.contact_tel span{font-size:36px;font-weight:bold !important}@media screen and (max-width: 768px){.contact_tel span{display:block}}.contact_other_link{display:flex;flex-wrap:wrap;margin:-40px 0 0 -40px}@media screen and (max-width: 768px){.contact_other_link{margin:-20px 0 0 -20px}}.contact_other_link li{width:calc(33.33333% - 40px);margin:40px 0 0 40px}@media screen and (max-width: 768px){.contact_other_link li{width:calc(100% - 20px);margin:20px 0 0 20px}}.contact_button{text-align:center}.contact_button a{display:inline-flex;align-items:center;justify-content:center;min-width:100%;height:60px;padding:0 1em;color:#fff;font-size:16px;font-weight:bold;background:#0a9d4b;transition:.3s ease}.contact_button a:hover{color:#fff;background:#9fcc00}.contact_button a[target=_blank]{color:#0a9d4b;border:1px solid #0a9d4b;background:#fff}.contact_button a[target=_blank]::after{content:"";margin-left:5px;font-family:"icon" !important}.contact_button a[target=_blank]:hover{color:#9fcc00;border:1px solid #9fcc00}.contactContainer h1{padding:50px 0 80px;font-size:50px;font-weight:normal;line-height:1;text-align:center;letter-spacing:3.75px}.contactContainer h1 span{display:block;margin-top:10px;font-size:30px;letter-spacing:2.25px}.contactContainer h3{font-size:30px;text-align:center;letter-spacing:2.25px}.contactContainer h4{color:#badb4b;font-size:23px;margin-bottom:20px;letter-spacing:1.73px}.contactTextArea{width:58.6%;max-width:800px;margin:0 auto 150px}.contactTextArea{font-size:16px}.contactTextH3Area{margin-bottom:40px}.contactTextH4Area{margin-bottom:60px}.contactTextH4AreaText1{margin-bottom:30px}.contactTextH4AreaText2{margin-bottom:60px}.contactTextH4AreaText3{margin-bottom:25px}.contactTextArea a.arrowLink{color:#202124;display:block;margin-top:10px}.contactSelect select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#def6e0;border:none;color:#202124;font-size:16px;width:100%;height:100%;padding:20px}.contactSelect{position:relative;width:72.5%;margin:40px auto 60px;z-index:1}.contactSelect::after{content:">";position:absolute;top:50%;right:20px;transform:translate(-50%, -50%) rotate(90deg) scaleY(1.75);color:#202124;font-size:30px;pointer-events:none;z-index:0}.contactSelect select::-ms-expand{display:none}.contactInputArea{margin:105px 0 0}.contactInputItem{margin-bottom:35px}.contactInputTitle{margin-bottom:10px}.contactInputblock{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px}.contactInputbox{width:100%}.contactInputbox input{width:100%;padding:10px;font-size:16px;background-color:#f5f5f5;border:1px solid #202124;box-sizing:border-box}.contactInputblock .contactInputbox:nth-of-type(2n){margin-left:5%}.contactInputSubmit{width:72.5%;margin:40px auto 115px}.contactInputSubmit input{display:none}.contactInputSubmit label{display:block;font-size:20px;padding:20px 0;color:#fff;background-color:#badb4b;text-align:center}.contactBottomText ul{margin-top:38px}.contactBottomText ul li{font-size:20px;margin-bottom:10px}.contactInputCaution{border:10px solid #badb4b;padding:50px}.contactInputCautionTitleArea{text-align:center;margin-bottom:40px}.contactContainer h3.contactInputCautionH3--center{line-height:1}.contactContainer h3.contactInputCautionH3--left{text-align:left;line-height:1}.contactInputCautionText{margin-bottom:30px}.privacypolicyTextArea{height:285px;overflow-y:scroll}.privacypolicyTextArea h4{font-size:23px;margin-bottom:20px;text-indent:-48px;text-indent:-3rem;padding-left:48px;padding-left:3rem;color:#202124}.privacypolicyText{font-size:16px;margin-bottom:30px}.privacypolicyTextArea ul{margin-bottom:50px}.privacypolicyTextArea ul li{font-size:16px;text-indent:-32px;text-indent:-2rem;padding-left:32px;padding-left:2rem}.privacypolicyTextArea a{color:#badb4b}.privacypolicyTextArea a.arrowLink{color:#000;display:block;margin-top:10px}.privacypolicyTextRight{text-align:right}@media screen and (max-width: 768px){.contactContainer h1{padding:50px 0 35px;font-size:28px;line-height:1;text-align:center;letter-spacing:0}.contactContainer h1 span{display:block;margin-top:10px;font-size:17px;letter-spacing:0}.contactContainer h3{font-size:23px;margin-bottom:15px;letter-spacing:2.3px}.contactContainer h4{font-size:20px;margin-bottom:20px;letter-spacing:1.5}.contactTextArea{width:84%;margin:0 auto 50px}.contactTextArea{font-size:15px}.contactTextH3Area{margin-bottom:30px}.contactTextH4Area{margin-bottom:52px}.contactTextH4AreaText1{margin-bottom:25px}.contactTextH4AreaText2{margin-bottom:34px}.contactTextH4AreaText3{margin-bottom:25px}.contactTextArea a.arrowLink{color:#202124;display:block;margin-top:10px}.contactSelect select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#def6e0;border:none;color:#202124;font-size:15px;width:100%;height:100%;padding:20px}.contactSelect{position:relative;width:100%;margin:35px auto 50px;z-index:1}.contactSelect::after{content:">";position:absolute;top:50%;right:20px;transform:translate(-50%, -50%) rotate(90deg) scaleY(1.75);color:#202124;font-size:30px;pointer-events:none;z-index:0}.contactSelect select::-ms-expand{display:none}.contactInputArea{margin:85px 0 0}.contactInputItem{margin-bottom:35px}.contactInputTitle{margin-bottom:10px}.contactInputblock{display:block;margin-bottom:0}.contactInputbox{width:100%;margin-bottom:20px}.contactInputbox input{width:100%;padding:10px;font-size:15px;background-color:#f5f5f5;border:1px solid #202124;box-sizing:border-box}.contactInputblock .contactInputbox:nth-of-type(2n){margin-left:0}.contactInputSubmit{width:100%;margin:50px auto 100px}.contactInputSubmit input{display:none}.contactInputSubmit label{display:block;font-size:20px;padding:20px 0;color:#fff;background-color:#badb4b;text-align:center}.contactBottomText ul{margin-top:46px}.contactBottomText ul li{font-size:18px;margin-bottom:10px}.contactInputCaution{border:10px solid #badb4b;padding:30px}.contactInputCautionTitleArea{text-align:center;margin-bottom:30px}.contactContainer h3.contactInputCautionH3--center{line-height:1.2;letter-spacing:1.35px}.contactContainer h3.contactInputCautionH3--left{text-align:left;line-height:1.2;letter-spacing:1.88px}.contactInputCautionText{margin-bottom:30px}.privacypolicyTextArea h4{font-size:20px;margin-bottom:20px;text-indent:-40px;text-indent:-2.5rem;padding-left:40px;padding-left:2.5rem;letter-spacing:1.5px;color:#202124;letter-spacing:0}.privacypolicyTextArea{height:345px;overflow-y:scroll}.privacypolicyText{font-size:15px;margin-bottom:30px}.privacypolicyTextArea ul{margin-bottom:40px}.privacypolicyTextArea ul li{font-size:15px;text-indent:-32px;text-indent:-2rem;padding-left:32px;padding-left:2rem}.privacypolicyTextArea a{color:#badb4b}.privacypolicyTextArea a.arrowLink{color:#202124;display:block;margin-top:10px}.privacypolicyTextRight{text-align:right}}.section-one .container,.section-two .container{max-width:800px}.section-two{background-color:rgba(240,255,242,.3)}.wpcf7 label,.wpcf7 input,.wpcf7 select,.wpcf7 textarea{font-size:16px}.wpcf7 textarea{min-height:160px}.wpcf7 label{display:flex;align-items:center;font-weight:400}.wpcf7 label input{margin-right:5px}.wpcf7 input[type=text],input[type=email],.wpcf7 textarea,.wpcf7 select.wpcf7-select{width:100%;height:36px;padding-left:10px;border:1px solid #000;background-color:#f5f5f5}.wpcf7 input[type=text]:focus-visible,input[type=email]:focus-visible,.wpcf7 textarea:focus-visible,.wpcf7 select.wpcf7-select:focus-visible{outline:none}.wpcf7 select.wpcf7-select{width:100%;height:36px;padding-left:10px;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000}.wpcf7 select.wpcf7-select:focus-visible{outline:none}.wpcf7 input[type=submit]{font-size:20px;letter-spacing:4px}.document-inquiry select{-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:16px;color:#202124}.document-inquiry select:focus-visible{outline:none}.document-inquiry__ctr{width:580px;padding-left:60px;padding-right:30px;height:69px;margin:auto;background-image:url("/wp-content/uploads/2021/12/arrow-dropdown.svg");background-position:95% center;background-repeat:no-repeat}.document-inquiry__ctr:focus{background-color:#def6e0}.document-inquiry__content{display:none;padding-block:110px;padding-inline:0}.document-inquiry__content .content{max-width:800px;margin:auto}.document-inquiry__content .content input[type=submit].btn-submit,.document-inquiry__content .content .confirm-btn{display:block;margin:auto;width:580px;max-width:100%;font-weight:400;color:#fff;background-color:#badb4b;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;transition:all .3s ease}.document-inquiry__content .content .confirm-btn{height:70px;text-align:center;font-size:20px;font-weight:400;line-height:70px;letter-spacing:4px;cursor:pointer}.document-inquiry__content .content input[type=submit].btn-submit:hover,.document-inquiry__content .content .confirm-btn:hover{box-shadow:inset 0 0 0 2000px rgba(0,0,0,.1)}.term-agree-condition{max-height:533px;padding:15px;margin-bottom:50px;background-color:#fff;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-radius:5px;overflow:hidden}.term-agree-condition .term-agree-condition__content{max-height:150px;overflow:auto}.term-agree-condition a,.term-agree-condition p,.term-agree-condition h1,.term-agree-condition h2,.term-agree-condition h3,.term-agree-condition h4,.term-agree-condition h5,.term-agree-condition span{font-size:12px;line-height:1.5 !important}.term-agree-condition .heading-4,.term-agree-condition .heading-3{font-weight:bold}.term-agree-condition p{margin-bottom:20px}.term-agree-condition__content .link-small:before{margin-right:0}@media screen and (max-width: 600px){.document-inquiry__ctr{width:100%;padding-left:10px}.document-inquiry__content .content input[type=submit].btn-submit{width:100%}.contactContainer .section-one,.contactContainer .section-two{padding-inline:30px}}a:hover{color:#9fcc01;fill:#9fcc01}.dialog-content{height:100%;display:flex;flex-direction:column}.dialog-content textarea.research-detail{min-height:165px}:root{scroll-behavior:initial !important}.dialog-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;display:none;justify-content:center;align-items:center}.dialog-content{width:100%;max-width:800px;max-height:800px;padding:40px;background-color:#fff}.dialog-content .confirm-input{min-height:36px;padding-left:10px;line-height:30px;border:1px solid #999;background-color:#fff}.dialog-content .input-section{max-height:550px;overflow-y:scroll;overflow-x:hidden}@media screen and (max-width: 600px){.dialog-content .input-section{max-height:300px;overflow-y:scroll}}.dialog-content .input-section::-webkit-scrollbar{display:none}.dialog-content .input-section-control{display:flex;flex-direction:row-reverse}.service_select p{background:#0a9d4b;color:#fff;margin-top:7px;margin-bottom:5px;padding:1px 10px}@media screen and (max-width: 768px){.service_select p{padding:0 5px}}@media screen and (max-width: 768px){.service_select .choice-service-one{padding:0}}.service_select .choice-service-one .wpcf7-checkbox{display:flex;flex-wrap:wrap;margin-bottom:4px}.service_select .choice-service-one .wpcf7-checkbox .wpcf7-list-item{width:calc((100% - 2em)/2);margin-bottom:4px}@media screen and (max-width: 768px){.service_select .choice-service-one .wpcf7-checkbox .wpcf7-list-item{width:calc(100% - .5em);margin-left:.5em}}.service_select .choice-service-one .wpcf7-checkbox .wpcf7-not-valid-tip{display:none}.service_select .choice-service-one:last-of-type .wpcf7-not-valid-tip{display:block;width:100%}.contact_form_links_title{max-width:1250px;margin:0 auto 10px;align-items:center;justify-content:center;width:calc(100% - 40px);height:50px;font-size:20px;font-weight:500;background:#eee;margin-bottom:10px;text-align:center;display:flex}@media screen and (max-width: 768px){.contact_form_links_title{height:46px;font-size:20px;width:calc(100% - 20px);margin:0 auto 20px}}.contact_form_links{display:flex;width:100%;max-width:1280px;margin-bottom:150px;justify-content:space-around}@media screen and (max-width: 768px){.contact_form_links{display:block;margin-bottom:50px}}.contact_form_links .form_link_box{width:100%;max-width:590px;text-align:center;border:solid 2px #ccc;border-radius:5px;margin:0 4px}@media screen and (max-width: 768px){.contact_form_links .form_link_box{max-width:none;margin-bottom:25px}}.contact_form_links .form_link_box h2{font-size:28px;font-weight:500;padding:18px 10px;background:#f8f8f8}@media screen and (max-width: 768px){.contact_form_links .form_link_box h2{font-size:24px}}.contact_form_links .form_link_box .link_box_inner{padding:24px 16px}@media screen and (max-width: 768px){.contact_form_links .form_link_box .link_box_inner{padding:22px 12px}}.contact_form_links .form_link_box .link_box_inner p{font-size:18px;margin-bottom:21px}@media screen and (max-width: 768px){.contact_form_links .form_link_box .link_box_inner p{font-size:16px;margin-bottom:18px}}.contact_form_links .form_link_box .link_box_inner a{color:#fff;background:#ee6e2d;border:solid 2px #ee6e2d;border-radius:5px;padding:16px 15px;font-size:22px;font-weight:bold;font-weight:500;display:block;transition:.4s}.contact_form_links .form_link_box .link_box_inner a:hover{color:#ee6e2d;background:#fff;cursor:pointer}@media screen and (max-width: 768px){.contact_form_links .form_link_box .link_box_inner a{font-size:16px;padding:12px 5px}}.contact_form_links .form_link_box .link_box_inner1 a{background:#fff;color:#ee6e2d;border:solid 2px #ee6e2d}.contact_form_links .form_link_box .link_box_inner1 a:hover{color:#fff;background:#ee6e2d}.contact_form_links .form_link_box .link_box_inner2 a{background:#0a9d4b;border:solid 2px #0a9d4b}.contact_form_links .form_link_box .link_box_inner2 a:hover{color:#0a9d4b;background:#fff}.contact_form_links .form_link_box .link_box_inner3 p{margin-bottom:24px}.contact_form_links .form_link_box .link_box_inner3 a{padding:5px 15px 6px;position:relative}.contact_form_links .form_link_box .link_box_inner3 a img.btnTxt{width:426px}@media screen and (max-width: 768px){.contact_form_links .form_link_box .link_box_inner3 a img.btnTxt{width:300px}}.contact_form_links .form_link_box .link_box_inner3 a img.btnTxt2{position:absolute;width:250px;top:-22px;left:0;right:0;margin:0 auto}@media screen and (max-width: 768px){.contact_form_links .form_link_box .link_box_inner3 a img.btnTxt2{width:180px;top:-15px}}