*{-webkit-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}li{list-style:none}a{text-decoration:none;color:#000}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;font-size:16px;scroll-behavior:smooth}html.hide{overflow:hidden}body{font-family:"Noto Sans JP",sans-serif;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main{-webkit-box-flex:1;-ms-flex:1;flex:1}ul{padding-left:0;margin:0}li{letter-spacing:.08em;font-size:14px}p{font-size:14px;line-height:180%;letter-spacing:.08em}dd,dt{line-height:180%;letter-spacing:.08em;font-size:14px}th,td{line-height:180%;letter-spacing:.08em;font-size:14px}a{letter-spacing:.08em}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}option{cursor:pointer}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input{border:none;cursor:pointer}table{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all;word-wrap:break-all}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.mw_wp_form .error{color:red !important;font-weight:600;font-size:14px !important;margin-top:8px}.wp-block-table{width:100% !important}.btn_main{display:inline-block;width:100%;max-width:250px;background:#225045;color:#fff;font-weight:700;font-size:16px;text-align:center;padding:20px;border-radius:6px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.4);box-shadow:0px 0px 10px rgba(0,0,0,.4)}.btn_main_nonshadow{display:inline-block;width:100%;max-width:250px;background:#225045;color:#fff;font-weight:700;font-size:16px;text-align:center;padding:20px;border-radius:6px}.btn_border{display:inline-block;width:100%;max-width:250px;background:#fff;color:#000;font-weight:700;font-size:16px;text-align:center;padding:20px;border-radius:6px;border:1px solid #000}.btn_gray{display:inline-block;width:100%;max-width:320px;background:rgba(0,0,0,.6);color:#fff;font-weight:700;font-size:16px;text-align:center;padding:20px;border-radius:6px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.4);box-shadow:0px 0px 10px rgba(0,0,0,.4)}.btn_gray.btn_s{padding:8px}.news_tag{display:inline-block;background:#51c0ac;padding:7px 10px;color:#fff;border-radius:6px;font-weight:600;font-size:16px;width:125px;text-align:center}@media screen and (max-width: 768px){.news_tag{font-size:12px;width:auto;padding:3px 10px}}.service_logo{display:block;width:100%;max-width:180px;margin-bottom:5px}@media screen and (max-width: 768px){.service_logo{max-width:150px}}.service_logo img{width:100%}.sec_cc{font-size:30px;font-weight:600;line-height:45px}@media screen and (max-width: 768px){.sec_cc{font-size:20px;line-height:30px}}.sec_ttl_m{font-weight:600;font-size:24px;line-height:36px}.ttl_center{text-align:center;color:#51c0ac;margin-bottom:40px}.main_ttl_grn{font-size:64px;font-family:"Roboto",sans-serif;font-weight:700;color:#51c0ac}@media screen and (max-width: 768px){.main_ttl_grn{font-size:48px}}.main_ttl_white{font-size:64px;font-family:"Roboto",sans-serif;font-weight:700;color:#fff}@media screen and (max-width: 768px){.main_ttl_white{font-size:48px}}.page_main_ttl{font-weight:600;font-size:40px;line-height:60px;text-align:center;letter-spacing:.1em;position:relative;padding:0 20px 20px}@media screen and (max-width: 768px){.page_main_ttl{font-size:30px}}.page_main_ttl::after{content:"";width:45px;height:3px;background:#51c0ac;display:block;position:relative;bottom:-15px;left:0;right:0;margin:auto}.form_parts{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:85px}@media screen and (max-width: 768px){.form_parts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}}.form_parts dt{color:#4f4f4f;font-size:16px;font-weight:600;width:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:27px}@media screen and (max-width: 768px){.form_parts dt{margin-bottom:20px;width:100%;margin-right:0}}.form_parts dt span{border:1px solid #56c6ac;color:#56c6ac;font-size:12px;padding:3px 10px;display:inline-block;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_parts dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.form_parts .form_control{width:100%;background:#f4f4f4;padding:16px 15px;border-radius:6px;font-size:14px;border:none}.privacy_check_box p{font-size:12px;margin-bottom:20px}.privacy_check_box p a{text-decoration:underline}.privacy_check_box .mwform-checkbox-field-text{font-size:14px}.privacy_check_box .privacy_check{cursor:pointer;display:inline-block;padding-left:36px;position:relative;width:auto}.privacy_check_box input[type=checkbox]{display:none}.privacy_check_box input[type=checkbox]+.mwform-checkbox-field-text:before{background:#fff;border:2px solid #f4f4f4;border-radius:2px;content:"";display:block;position:absolute;width:24px;height:24px;top:50%;left:0;margin-top:-10px}.privacy_check_box input[type=checkbox]+.mwform-checkbox-field-text::after{display:block;content:"";width:8px;height:12px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #56c6ac;border-bottom:3px solid #56c6ac;top:50%;left:8px;margin-top:-5px;text-align:center;opacity:0}.privacy_check_box input[type=checkbox]:checked+.mwform-checkbox-field-text:before{border:2px solid #56c6ac}.privacy_check_box input[type=checkbox]:checked+.mwform-checkbox-field-text::after{opacity:1}.form_select{width:100%;position:relative}.form_select::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.2s;transition:.2s;position:absolute;top:0;bottom:0;right:15px;margin:auto}.form_select .form_control{padding-right:30px;color:#000}.rb_parts_wrap{width:100%}.rb_parts_wrap span{display:block}.mwform-radio-field{width:100%;margin-bottom:20px}.mwform-radio-field label{cursor:pointer;display:inline-block;padding-left:36px;position:relative;width:auto}.mwform-radio-field input[type=radio]{display:none}.mwform-radio-field input[type=radio]+.mwform-radio-field-text:before{background:#fff;border:2px solid #f4f4f4;border-radius:50%;content:"";display:inline-block;position:absolute;width:24px;height:24px;top:50%;left:0;margin-top:-10px}.mwform-radio-field input[type=radio]+.mwform-radio-field-text::after{background:#56c6ac;display:block;content:"";width:12px;height:12px;position:absolute;top:50%;left:6px;border-radius:50%;margin-top:-4px;text-align:center;opacity:0}.mwform-radio-field input[type=radio]:checked+.mwform-radio-field-text:before{border:2px solid #56c6ac}.mwform-radio-field input[type=radio]:checked+.mwform-radio-field-text::after{opacity:1}.cb_parts_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cb_parts_wrap span{display:block}.mwform-checkbox-field{margin-bottom:20px;width:50%}@media screen and (max-width: 450px){.mwform-checkbox-field{width:100%}}.mwform-checkbox-field label{cursor:pointer;display:inline-block;padding-left:36px;position:relative;width:auto}.mwform-checkbox-field input[type=checkbox]{display:none}.mwform-checkbox-field input[type=checkbox]+.mwform-checkbox-field-text:before{background:#fff;border:2px solid #f4f4f4;border-radius:2px;content:"";display:block;position:absolute;width:24px;height:24px;top:50%;left:0;margin-top:-10px}.mwform-checkbox-field input[type=checkbox]+.mwform-checkbox-field-text::after{display:block;content:"";width:8px;height:12px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #56c6ac;border-bottom:3px solid #56c6ac;top:50%;left:8px;margin-top:-5px;text-align:center;opacity:0}.mwform-checkbox-field input[type=checkbox]:checked+.mwform-checkbox-field-text:before{border:2px solid #56c6ac}.mwform-checkbox-field input[type=checkbox]:checked+.mwform-checkbox-field-text::after{opacity:1}.wrap-pagenavi{margin-top:60px}.wp-pagenavi{text-align:center;clear:both;margin:20px 0px;font-weight:500}.wp-pagenavi a{margin-bottom:10px;font-size:14px;margin:2px;padding:0px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:38px;height:38px;text-align:center;border-radius:10%;line-height:38px;color:#225045}.wp-pagenavi span{font-size:14px;margin:2px;padding:0px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:38px;height:38px;text-align:center;border-radius:10%;line-height:38px}.wp-pagenavi a:hover{background:#f4fafb}.wp-pagenavi .current{background-color:#225045;color:#fff;font-weight:bold}.wp-pagenavi .extend{display:none}.wp-pagenavi .first,.wp-pagenavi .last{background-color:none;color:#225045;font-weight:bold}.wp-pagenavi .first:active,.wp-pagenavi .last:active{color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{background-color:#666;color:#fff;-webkit-transition:all .3s;transition:all .3s}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{background-color:#8c8c8c;color:#fff}.wp-pagenavi .smaller,.wp-pagenavi .larger{border:1px solid #225045}.wp-pagenavi .smaller:active,.wp-pagenavi .larger:active{color:#666}.wp-pagenavi .pages{font-size:10px;width:100%;padding:0px;margin:auto}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.bg_green_gr{background:radial-gradient(65.21% 163.14% at 50% 27.86%, #60d2aa 0%, #51c0ac 100%)}.bg_green{background:#56c6ac}.bg_light_green{background:#f4fafb}.bg_gry{background:#f4f4f4}.container_l{width:100%;max-width:1190px;margin:0 auto;padding:0 20px}.container_m{width:100%;max-width:1110px;margin:0 auto;padding:0 20px}.container_s{width:100%;max-width:1000px;margin:0 auto;padding:0 20px}.nl{display:inline-block}html.no-scroll{overflow:hidden}#header{-webkit-transition:all .2s;transition:all .2s}#header.change_color{background-color:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1);box-shadow:0px 0px 10px rgba(0,0,0,.1)}header{width:100%;height:100px;position:fixed;z-index:999}@media screen and (max-width: 768px){header{height:70px}}header .header_inner{width:100%;height:100%;padding:0 40px}@media screen and (max-width: 768px){header .header_inner{padding:0 20px}}header .header_inner .header_inner_flex{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header_inner .header_inner_flex .header_logo{width:240px;margin-right:20px}header .header_inner .header_inner_flex .header_logo svg{width:100%}header .header_inner .header_inner_flex .header_logo svg .blue{fill:#fff}header .header_inner .header_inner_flex .header_logo.change_color svg .blue{fill:#56c6ac}header .header_inner .header_inner_flex .header_r_block{-webkit-box-flex:1;-ms-flex:1;flex:1;height:42px}header .header_inner .header_inner_flex .header_r_block.panelactive{visibility:visible;opacity:1}@media screen and (max-width: 1048px){header .header_inner .header_inner_flex .header_r_block{height:auto}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_r_block{width:100%;height:100vh;background:#f4fafb;position:absolute;top:100%;left:0;right:0;padding:20px 30px;opacity:0;-webkit-transition:all .2s;transition:all .2s;visibility:hidden;overflow-y:scroll}}header .header_inner .header_inner_flex .header_nav_block{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1048px){header .header_inner .header_inner_flex .header_nav_block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:10px 0}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:150px;padding:10px 0 80px}}header .header_inner .header_inner_flex .header_nav_block .header_nav_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px}@media screen and (max-width: 1187px){header .header_inner .header_inner_flex .header_nav_block .header_nav_main{margin-right:25px}}@media screen and (max-width: 1048px){header .header_inner .header_inner_flex .header_nav_block .header_nav_main{width:100%}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_nav_main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}header .header_inner .header_inner_flex .header_nav_block .header_nav_list{width:auto;color:#fff;font-size:16px;font-family:"Roboto",sans-serif;font-weight:700;position:relative}header .header_inner .header_inner_flex .header_nav_block .header_nav_list.change_color>a{color:#333}@media screen and (max-width: 1187px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list{font-size:14px}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list{color:#333;width:100%}}header .header_inner .header_inner_flex .header_nav_block .header_nav_list:not(:last-child){margin-right:40px}@media screen and (max-width: 1187px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list:not(:last-child){margin-right:25px}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list:not(:last-child){margin-right:0;border-bottom:1px solid #e5e5e5}}header .header_inner .header_inner_flex .header_nav_block .header_nav_list>a{color:#fff;padding:20px 0}@media screen and (max-width: 1048px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list>a{padding:10px 0}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list>a{color:#333;padding:23px 15px;display:block}}header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_ttl{height:100%;padding:20px 20px 20px 0;position:relative;cursor:pointer}header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_ttl.change_color{color:#333}header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_ttl.change_color::after{border-top:7px solid #333}@media screen and (max-width: 1048px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_ttl{padding:10px 20px 10px 0}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_ttl{height:auto;padding:23px 15px}}header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_ttl::after{content:"";width:12px;height:8px;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid #fff;border-radius:1px;position:absolute;top:0;bottom:0;right:0;margin:auto;pointer-events:none}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_ttl::after{display:none}}header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_list_child{width:307px;background:#fff;border-radius:6px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.4);box-shadow:0px 0px 10px rgba(0,0,0,.4);position:absolute;top:100%;left:0;opacity:0;visibility:hidden;-webkit-transition:all .2s;transition:all .2s}header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_list_child.active{visibility:visible;opacity:1}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_list_child{width:100%;display:block;position:static;-webkit-box-shadow:none;box-shadow:none;background:none;margin-bottom:10px;opacity:1}}header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_list_child li:not(:last-child){border-bottom:1px solid #e5e5e5}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_list_child li:not(:last-child){border-bottom:none}}header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_list_child li a{display:block;padding:17px 21px;font-weight:600;color:#004848}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_list_child li a{padding:17px 15px;font-weight:300}}header .header_inner .header_inner_flex .header_nav_block .header_nav_list .header_nav_list_child li a span{display:inline-block;background:#004848;color:#fff;font-size:12px;padding:3px 9px;border-radius:3px;margin-left:7px}header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1048px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:150px}}header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_border{width:173px;margin-right:15px}@media screen and (max-width: 1187px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_border{width:155px}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_border{width:48%;margin-right:0;min-width:155px}}@media screen and (max-width: 450px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_border{width:100%;margin-bottom:30px}}header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_border a{display:block;width:100%;border:1px solid #000;color:#000;font-weight:700;font-size:16px;text-align:center;padding:8px 16px;border-radius:6px}@media screen and (max-width: 1187px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_border a{font-size:14px}}@media screen and (max-width: 1048px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_border a{padding:4px 16px}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_border a{padding:8px 16px}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_grn{width:100%}}header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_grn a{display:block;width:100%;background:#225045;border:1px solid #225045;color:#fff;font-weight:700;font-size:14px;text-align:center;padding:8px 16px;border-radius:6px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.4);box-shadow:0px 0px 10px rgba(0,0,0,.4)}@media screen and (max-width: 1187px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_grn a{font-size:14px}}@media screen and (max-width: 1048px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_grn a{padding:4px 16px}}@media screen and (max-width: 768px){header .header_inner .header_inner_flex .header_nav_block .header_btn_wrap .header_btn_grn a{padding:8px 16px}}.hm_icon_block{display:none;width:32px;height:32px;position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.hm_icon_block.active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:16px}.hm_icon_block.active span:nth-child(2){opacity:0}.hm_icon_block.active span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:16px}.hm_icon_block.change_color span{background:#000}.hm_icon_block span{display:block;width:100%;height:1px;background:#fff;position:absolute;-webkit-transition:all .2s;transition:all .2s}.hm_icon_block span:first-child{top:9px}.hm_icon_block span:nth-child(2){top:16px}.hm_icon_block span:nth-child(3){top:23px}@media screen and (max-width: 768px){.hm_icon_block{display:block}}footer .footer_inner{width:100%;max-width:1300px;padding:70px 30px;margin:0 auto}footer .footer_inner .footer_inner_flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 940px){footer .footer_inner .footer_inner_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer_inner .footer_inner_flex .footer_logo{width:240px;margin-right:15%}@media screen and (max-width: 940px){footer .footer_inner .footer_inner_flex .footer_logo{margin-right:0;margin-bottom:45px}}footer .footer_inner .footer_inner_flex .footer_logo img{width:100%}.footer_nav_block{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 940px){.footer_nav_block{width:100%}}@media screen and (max-width: 768px){.footer_nav_block{-ms-flex-pack:distribute;justify-content:space-around}}.footer_nav_block .footer_nav_wrap{width:auto;padding-right:30px;margin-bottom:30px}@media screen and (max-width: 450px){.footer_nav_block .footer_nav_wrap{width:48%;padding-right:0}}.footer_nav_block .footer_nav_wrap .footer_nav_ttl_main{font-weight:600;font-size:16px;line-height:24px;color:#333;margin-bottom:20px}.footer_nav_block .footer_nav_wrap .footer_nav_list{font-weight:300;font-size:12px;line-height:18px;margin-bottom:15px}.footer_nav_block .footer_nav_wrap .footer_nav_list a{color:#333}.footer_nav_block .footer_nav_wrap .footer_nav_list .footer_nav_list_child{padding-left:20px;margin-top:10px}.footer_nav_block .footer_nav_wrap .footer_nav_list .footer_nav_list_child li{font-size:12px;margin-bottom:10px;list-style:disc}.footer_btm_block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 768px){.footer_btm_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer_btm_block img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;margin-right:15px}@media screen and (max-width: 768px){.footer_btm_block img{margin-right:0;margin-left:auto;margin-bottom:70px}}.footer_btm_block p{font-weight:600;font-size:13px;line-height:20px}.mv{width:100%;min-height:700px;padding:140px 40px 60px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1036px){.mv{padding:140px 30px 60px}}@media screen and (max-width: 768px){.mv{padding:100px 30px 60px}}.mv .inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 768px){.mv .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mv .inner .cont{width:50%;color:#fff;font-weight:600;position:relative;z-index:1}@media screen and (max-width: 768px){.mv .inner .cont{width:100%}}.mv .inner .cont .mv_sub_title{font-size:18px;line-height:180%;color:#004848;margin-bottom:10px;white-space:nowrap}@media screen and (max-width: 768px){.mv .inner .cont .mv_sub_title{font-size:12px;white-space:normal}}.mv .inner .cont h1{font-size:54px;line-height:120%;margin-bottom:20px;white-space:nowrap}@media screen and (max-width: 768px){.mv .inner .cont h1{font-size:34px;white-space:normal}}.mv .inner .cont .mv_des{font-size:1vw;line-height:180%;margin-bottom:60px}@media screen and (max-width: 768px){.mv .inner .cont .mv_des{font-size:12px;margin-bottom:0}}@media screen and (max-width: 840px){.mv .inner .cont .mv_des br{display:none}}.mv .inner .mv_img{width:70%;position:absolute;right:0%;top:0;bottom:0;margin:auto;max-height:555px}@media screen and (max-width: 840px){.mv .inner .mv_img{top:20%}}@media screen and (max-width: 768px){.mv .inner .mv_img{position:static;width:100%;margin-bottom:40px}}.mv .inner .btn_wrap{width:100%}@media screen and (max-width: 768px){.mv .inner .btn_wrap{text-align:center}}.top_user_company{width:100%}.top_user_company .inner{width:100%;padding:40px 0}@media screen and (max-width: 768px){.top_user_company .inner{padding:20px 0}}.top_user_company .inner .user_list_wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top_user_company .inner .user_list_wrap .user_list{height:55px;padding:0 10px}@media screen and (max-width: 768px){.top_user_company .inner .user_list_wrap .user_list{width:30%}}.top_user_company .inner .user_list_wrap .user_list a{display:block;width:100%;height:100%;max-width:270px;margin:0 auto}.top_user_company .inner .user_list_wrap .user_list img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sec_news{width:100%;padding:50px 0}.sec_news .sec_news_btn{text-align:center;margin-top:40px}.news_list_wrap .news_list{width:100%}.news_list_wrap .news_list:not(:last-child){margin-bottom:35px}.news_list_wrap .news_list a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.news_list_wrap .news_list a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.news_list_wrap .news_list a .news_tag_box{width:260px}.news_list_wrap .news_list a p{-webkit-box-flex:1;-ms-flex:1;flex:1}.news_tag_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:35px}@media screen and (max-width: 768px){.news_tag_box{width:100%;margin-right:0;margin-bottom:10px}}.news_tag_box time{display:block;font-size:16px;font-weight:700;font-family:"Roboto",sans-serif;margin-right:35px}@media screen and (max-width: 768px){.news_tag_box time{font-size:12px;margin-right:10px}}.top_service_block .top_service:nth-of-type(even) .top_service_inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 840px){.top_service_block .top_service:nth-of-type(even) .top_service_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.top_service{width:100%;margin-bottom:170px}@media screen and (max-width: 840px){.top_service{margin-bottom:100px}}.top_service .top_service_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1220px;margin:0 auto;padding:0 30px}@media screen and (max-width: 840px){.top_service .top_service_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.top_service .top_service_inner .cont{width:51%}@media screen and (max-width: 840px){.top_service .top_service_inner .cont{width:100%}}.top_service .top_service_inner .cont .main_ttl_grn{margin-bottom:10px}.top_service .top_service_inner .cont .sec_cc{margin-bottom:20px}.top_service .top_service_inner .cont .service_des{margin-bottom:40px}@media screen and (max-width: 840px){.top_service .top_service_inner .cont .btn_wrap{text-align:center}}.top_service .top_service_inner .top_service_img{width:50%}@media screen and (max-width: 840px){.top_service .top_service_inner .top_service_img{width:100%}}.top_service .top_service_inner .top_service_img img{width:100%}.top_support{padding:100px 0;text-align:center}.top_support .sec_cc{margin-bottom:40px}.top_support p{margin-bottom:40px}.top_support .support_icon_wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.top_support .support_icon_wrap .support_icon_col{width:16.66%}@media screen and (max-width: 1036px){.top_support .support_icon_wrap .support_icon_col{width:32%;margin-bottom:50px}}.top_support .support_icon_wrap .support_icon_col dt{width:90px;height:90px;margin:0 auto 10px}.top_support .support_icon_wrap .support_icon_col dt img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.top_support .support_icon_wrap .support_icon_col dd{font-size:10px}.home .sec_contact{margin-bottom:80px}.sec_contact{padding:100px 0;text-align:center;color:#fff}.sec_contact .sec_cc{margin-bottom:15px}.sec_contact p{margin-bottom:50px}.sec_contact .btn_wrap_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.sec_contact .btn_wrap_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sec_contact .btn_wrap_flex .btn_main{max-width:380px}.sec_contact .btn_wrap_flex .btn_main:first-child{margin-right:30px}@media screen and (max-width: 768px){.sec_contact .btn_wrap_flex .btn_main:first-child{margin-right:0;margin-bottom:30px}}.top_media{margin-bottom:80px}.top_media .sec_ttl_m{text-align:center;margin-bottom:80px}.top_media .media_col_wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.top_media .media_col_wrap .media_col{width:auto;margin:0 15px 60px}@media screen and (max-width: 768px){.top_media .media_col_wrap .media_col{width:45%;margin:0 0 60px}}.top_media .media_col_wrap .media_col img{width:100%;-o-object-fit:contain;object-fit:contain}.sv_content{padding:120px 0}@media screen and (max-width: 768px){.sv_content{padding:60px 20px}}.sv_content h2{margin:80px auto 40px}.sv_content h2:first-child{margin-top:0}.sv_content .faq_cat_block{padding-bottom:0}.service_content{margin:auto;max-width:840px}.service_content h3{text-align:center;margin:40px auto 20px;font-size:22px}@media screen and (max-width: 768px){.service_content h3{font-size:18px}}.service_content p{font-size:16px;line-height:2em;margin:10px auto}@media screen and (max-width: 768px){.service_content p{font-size:14px}}.service_content p.caution{padding-left:1em;position:relative;font-size:.85em}.service_content p.caution::before{position:absolute;left:0;top:0;content:"※"}.service_content .img_200{width:100%;max-width:200px;margin:20px auto}.service_content .img_400{width:100%;max-width:400px;margin:20px auto}.service_content .img_680{width:100%;max-width:680px;margin:40px auto}.service_content .accordion{margin:40px auto auto;background-color:#f4fafb;border-radius:6px}.service_content .accordion h3{margin-top:auto;margin-bottom:auto;cursor:pointer;border-radius:6px;padding:20px;position:relative}.service_content .accordion h3::after{content:"";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:10px;background-size:15px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2230%22%20height%3D%2220%22%20viewBox%3D%220%200%2030%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M30%204.60441L25.7917%200.395508L15.0002%2011.187L4.20832%200.395507L-1.83977e-07%204.60441L15.0002%2019.6044L30%204.60441Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E")}.service_content .accordion h3:hover{background-color:#56c6ac}.service_content .accordion h3.close:hover{background-color:rgba(0,0,0,0)}.service_content .accordion h3.close::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.service_content .accordion .ac_title{font-size:16px}@media screen and (max-width: 768px){.service_content .accordion .ac_title{font-size:14px}}.service_content .accordion .ac_content{display:none;padding:20px 30px}.service_content .accordion .ac_content.active{display:block}.service_content figcaption{margin-top:4px;font-size:.85em}.system_func{max-width:1200px;padding:0 20px;margin:auto}@media screen and (max-width: 768px){.system_func{padding:0}}.system_func .system_func_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 768px){.system_func .system_func_list{grid-template-columns:1fr}}.system_func .system_func_list .sfl_clm{background-color:#f4fafb;border-radius:6px;padding:20px}.system_func .system_func_list .sfl_clm.white{background-color:#fff}.system_func .system_func_list .sfl_clm .sfl_img{width:100%;max-width:100px;margin:0 auto}.system_func .system_func_list .sfl_clm .sfl_title{text-align:center;color:#51c0ac;margin-bottom:15px}@media screen and (max-width: 768px){.system_func .system_func_list .sfl_clm .sfl_title{font-size:16px;text-align:left}.system_func .system_func_list .sfl_clm .sfl_title br{display:none}}.system_func .system_func_list .sfl_clm .caution{padding-left:1em;position:relative;font-size:12px}@media screen and (max-width: 768px){.system_func .system_func_list .sfl_clm .caution{font-size:10px}}.system_func .system_func_list .sfl_clm .caution::before{position:absolute;left:0;top:0;content:"※"}.system_func .system_func_list .plan{display:block;text-align:right;margin:10px 0}.system_func .system_func_list .plan li{display:inline-block;border-radius:6px;font-size:12px;line-height:1em;color:#fff;background-color:#00a774;margin-right:4px;font-weight:bold;padding:4px 8px}.system_func .system_func_list .plan li.light{background-color:#00a5e4}.system_func .system_func_list .plan li.pro{background-color:#ff394e}.system_func .system_func_list .plan li:last-child{margin-right:0}.system_func .content_wrap{margin:40px auto;padding:40px 20px;border-radius:6px;background-color:#f4fafb}.system_func .content_wrap h2 span{font-size:16px;display:block}.system_func .content_wrap h3{color:#51c0ac;text-align:center;margin:auto auto 40px}.system_func .package ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 768px){.system_func .package ul{grid-template-columns:1fr}}.system_func .package ul li{background-color:#fff;padding:15px;border-radius:4px;color:#00a774}.system_func .package ul li p{font-weight:bold}.system_func .package ul li.light{color:#00a5e4}.system_func .package ul li.pro{color:#ff394e}.system_func .package ul h4{text-align:center;margin:20px auto}.system_func .package ul h4 img{margin:auto}.system_func .func_link{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}@media screen and (max-width: 768px){.system_func .func_link{grid-template-columns:repeat(2, 1fr);gap:5px}}.system_func .func_link li a{display:block;text-align:center;padding:10px 10px 20px;background:#004848;color:#fff;text-align:center;border-radius:8px;font-weight:bold;position:relative}@media screen and (max-width: 768px){.system_func .func_link li a{padding:10px 5px 20px;font-size:13px}}.system_func .func_link li a::after{content:"";position:absolute;left:50%;bottom:10px;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:6px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff}.system_func .func_link li a.active{background-color:#333}.system_func .func_link.large{grid-template-columns:repeat(2, 1fr)}.system_func .func_link.large li a{font-size:16px;padding:20px 10px 40px}@media screen and (max-width: 768px){.system_func .func_link.large li a{padding:10px 5px 20px;font-size:13px}}.system_func .func_link.large li a span{display:block;font-size:24px}@media screen and (max-width: 768px){.system_func .func_link.large li a span{font-size:18px}}.system_func .func_link.large li a::after{bottom:20px;width:12px;height:12px;border-width:4px}@media screen and (max-width: 768px){.system_func .func_link.large li a::after{width:6px;height:6px;bottom:10px;border-width:2px}}.system_func .func_link.under li a{padding:20px 10px 10px}@media screen and (max-width: 768px){.system_func .func_link.under li a{padding:20px 5px 10px}}.system_func .func_link.under li a::after{bottom:none;top:10px;-webkit-transform:translateX(-50%) rotate(-135deg);-ms-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg)}.system_func .function_list{margin:40px auto}.system_func .func_clm{background-color:#fff;padding:20px;margin:40px auto;display:none}.system_func .func_clm.active{display:block}.system_func .func_clm .img{text-align:center}.system_func .func_clm .img img{width:120px;display:inline-block}.system_func .func_clm h4{text-align:center;margin:10px auto 20px;font-size:24px;color:#51c0ac}.btn_cover{text-align:center;margin:40px auto}.btn_cover a{display:inline-block;padding:10px 20px;background-color:#225045;color:#fff;border-radius:6px;font-weight:bold}.btn_middle{display:block;margin:40px auto;max-width:100%}.sidebar_contact{text-align:center}@media screen and (max-width: 768px){.sidebar_contact{background-image:url(../img/common/contact_parson.png);background-repeat:no-repeat;background-position:150% -30%}}.sidebar_contact .container_s{text-align:left;padding-top:80px;padding-bottom:80px;padding-right:240px;background:url(../img/common/contact_parson.png) 100% -20% no-repeat;display:inline-block;margin:auto;width:auto}@media screen and (max-width: 768px){.sidebar_contact .container_s{padding:40px 20px;background:none}}.sidebar_contact h2{color:#fff;font-size:24px;margin-bottom:20px}@media screen and (max-width: 768px){.sidebar_contact h2{font-size:14px;padding-right:100px}}.sidebar_contact h2 span{color:#fff;font-size:32px}@media screen and (max-width: 768px){.sidebar_contact h2 span{font-size:16px}}.sidebar_contact .btn_main{max-width:480px;margin:40px auto auto;position:relative}.sidebar_contact .btn_main span{position:absolute;font-size:16px;display:block;background-color:#fff;line-height:1em;border-radius:15px;bottom:calc(100% - 5px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:10px 10px;width:80%;color:#004848}.sidebar_contact .btn_main span::after{display:block;content:"";position:absolute;z-index:-1;bottom:-5px;width:20px;height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;left:50%;margin-left:-10px}.introduction_flow .clm{position:relative;margin-bottom:80px}.introduction_flow .clm h3{font-size:22px;color:#51c0ac}@media screen and (max-width: 768px){.introduction_flow .clm h3{font-size:18px}}.introduction_flow .clm ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width: 768px){.introduction_flow .clm ul{grid-template-columns:1fr}}.introduction_flow .clm ul li{background-color:#f4fafb;padding:15px;border-radius:6px}.introduction_flow .clm ul li.large{grid-column:1/3;padding:30px 20px}@media screen and (max-width: 768px){.introduction_flow .clm ul li.large{grid-column:1/2}}.introduction_flow .clm ul li.large h4{font-size:32px;color:#333}@media screen and (max-width: 768px){.introduction_flow .clm ul li.large h4{font-size:18px}}.introduction_flow .clm ul li h4{font-size:22px;color:#51c0ac;margin-bottom:10px;text-align:center}@media screen and (max-width: 768px){.introduction_flow .clm ul li h4{font-size:18px}}.introduction_flow .clm ul li .icon span{font-size:12px;line-height:1em;font-weight:bold;display:inline-block;background-color:#4f4f4f;color:#fff;padding:6px 10px;border-radius:10px}@media screen and (max-width: 768px){.introduction_flow .clm ul li .icon span{font-size:10px}}.introduction_flow .clm ul li p.align_center{text-align:center;margin-top:30px}.introduction_flow .clm ul li .checklist{padding-left:0}.introduction_flow .clm ul li .checklist li{position:relative;padding:0 0 0 2em;margin:10px auto}.introduction_flow .clm ul li .checklist li::before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background-size:16px;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2246.124px%22%20height%3D%2246.125px%22%20viewBox%3D%220%200%2046.124%2046.125%22%20style%3D%22enable-background%3Anew%200%200%2046.124%2046.125%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20fill%3D%22%2351c0ac%22%20d%3D%22M37.727%2C0.062H8.397C3.759%2C0.062%2C0%2C3.822%2C0%2C8.46v29.204c0%2C4.639%2C3.759%2C8.398%2C8.397%2C8.398h29.33%20c4.637%2C0%2C8.397-3.76%2C8.397-8.398V8.46C46.125%2C3.822%2C42.365%2C0.062%2C37.727%2C0.062z%20M38.007%2C19.14L22.142%2C35.005%20c-0.673%2C0.674-1.586%2C1.052-2.538%2C1.052s-1.865-0.379-2.538-1.052l-7.863-7.863c-1.401-1.402-1.401-3.674%2C0.001-5.077%20c0.673-0.673%2C1.585-1.051%2C2.537-1.051c0.952%2C0%2C1.864%2C0.378%2C2.537%2C1.051l4.686%2C4.687c0.17%2C0.17%2C0.401%2C0.266%2C0.641%2C0.266%20c0.24%2C0%2C0.471-0.096%2C0.641-0.266l12.686-12.687c0.674-0.673%2C1.586-1.052%2C2.539-1.052c0.951%2C0.001%2C1.864%2C0.379%2C2.537%2C1.052%20C39.409%2C15.467%2C39.409%2C17.739%2C38.007%2C19.14z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.introduction_flow .clm::after{content:"";position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:24px;background:url(../img/icon/arrow_down.svg) no-repeat;background-size:20px}.introduction_flow .clm:last-child{margin-bottom:auto}.introduction_flow .clm:last-child::after{display:none}.top_media{margin-top:80px}.page_top_grn{width:100%;position:relative;padding-top:100px;overflow:hidden}.page_top_grn::before{content:"";width:100%;height:400px;background:radial-gradient(65.21% 163.14% at 50% 27.86%, #60d2aa 0%, #51c0ac 100%);position:absolute;top:0;left:0}@media screen and (max-width: 768px){.page_top_grn::before{height:600px}}.page_ttl_block_service{width:100%;position:relative}.page_ttl_block_service .inner{width:100%;max-width:1200px;margin:70px auto;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 768px){.page_ttl_block_service .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px auto;padding:0 20px}}.page_ttl_block_service .inner .cont{width:46%;position:relative;z-index:1}.page_ttl_block_service .inner .cont .main_ttl_white{width:100%}.page_ttl_block_service .inner .cont .sec_cc{margin-bottom:70px}@media screen and (max-width: 768px){.page_ttl_block_service .inner .cont .sec_cc{margin-bottom:20px}}@media screen and (max-width: 768px){.page_ttl_block_service .inner .cont{width:100%}}.page_ttl_block_service .inner .page_service_img{-webkit-box-flex:1;-ms-flex:1;flex:1;width:65%;position:absolute;right:-5%;top:-50px;bottom:0;margin:auto;max-width:828px}@media screen and (max-width: 768px){.page_ttl_block_service .inner .page_service_img{position:static;width:100%}}.page_ttl_block_service .inner .page_service_img.snsmarketing{width:65%;top:-80px;max-width:669px}@media screen and (max-width: 768px){.page_ttl_block_service .inner .page_service_img.snsmarketing{position:static;width:100%}}.page_ttl_block_service .inner .page_service_img img{width:100%}.page_service_main{padding:140px 0 80px}@media screen and (max-width: 768px){.page_service_main{padding:80px 0 40px}}.page_service_main .service_point_wrap .service_point_block:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 768px){.page_service_main .service_point_wrap .service_point_block:nth-of-type(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:120px}}.page_service_main .service_point_wrap .service_point_block:nth-of-type(even) .service_point_img{left:0;right:auto}@media screen and (max-width: 768px){.page_service_main .service_point_wrap .service_point_block:nth-of-type(even) .service_point_img{position:static;margin-bottom:-60px;width:90%;margin-left:0;margin-right:auto}}.service_point_block{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15vw}@media screen and (max-width: 768px){.service_point_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}}.service_point_block .service_point_cont{background:#fff;width:70%;max-width:650px;padding:55px 60px 65px;margin-bottom:100px;position:relative;z-index:1}@media screen and (max-width: 768px){.service_point_block .service_point_cont{padding:30px;margin-bottom:0;width:90%}}.service_point_block .service_point_cont .point_ttl_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service_point_block .service_point_cont .point_ttl_box .main_ttl_grn{margin-right:10px}.service_point_block .service_point_cont .point_ttl_box .point_ttl{font-size:24px;color:#000;font-weight:400}.service_point_block .service_point_cont .sec_cc{margin-bottom:30px}.service_point_block .service_point_img{width:70%;max-width:650px;margin-top:100px;position:absolute;right:0;bottom:-5vw}@media screen and (max-width: 768px){.service_point_block .service_point_img{position:static;margin-top:-60px;width:90%;margin-right:0;margin-left:auto;max-width:500px}}.service_point_block .service_point_img img{width:100%}.page_main_ttl_block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:200px 0 100px}.page_archive{padding:100px 0 200px}.cat_list_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:65px}@media screen and (max-width: 450px){.cat_list_wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cat_list_wrap li{margin-bottom:25px}.cat_list_wrap li:not(:last-child){margin-right:40px}.cat_list_wrap li.current a{color:#51c0ac;padding-bottom:5px;border-bottom:3px solid #51c0ac}.cat_list_wrap li a{font-size:16px;font-weight:700}@media screen and (max-width: 768px){.cat_list_wrap li a{font-size:14px}}.single_main_ttl_block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:200px 0 100px}.single_main_ttl_block .inner{padding:0 20px}.single_main_ttl_block .inner .news_tag_box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.single_main_ttl_block .inner h1{font-weight:600;font-size:30px;line-height:60px;text-align:center;letter-spacing:.1em;padding-bottom:20px;position:relative}@media screen and (max-width: 768px){.single_main_ttl_block .inner h1{font-size:24px}}.single_main_ttl_block .inner h1::after{content:"";width:45px;height:3px;background:#51c0ac;display:block;position:relative;bottom:-15px;left:0;right:0;margin:auto}.page_single{padding:0 0 200px}#single_contents .content_wrap h2{text-align:left;font-size:28px;letter-spacing:0;margin:40px auto 20px;padding-left:20px;border-left:4px solid #60d2aa}#single_contents .content_wrap h3{text-align:left;letter-spacing:0;margin:30px auto 15px}#single_contents .content_wrap h4{text-align:left;letter-spacing:0;margin:20px auto 10px}#single_contents .content_wrap p{margin:20px auto}#single_contents .content_wrap .wp-block-image{margin:20px auto 40px}#single_contents .content_wrap .wp-block-buttons{margin:60px auto}#single_contents .content_wrap .wp-block-table table{border-top:1px solid #f4f4f4}#single_contents .content_wrap .wp-block-table table tr{border-bottom:1px solid #f4f4f4}#single_contents .content_wrap .wp-block-table table tr td{padding:10px}.archive_faq{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.archive_faq .page_main_ttl_block{height:auto}.archive_faq .page_archive{-webkit-box-flex:1;-ms-flex:1;flex:1}.page_cat_block{width:100%;padding:25px 20px;background:#fff;margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page_cat_block .page_cat_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_cat_block .page_cat_list li:not(:last-child){padding-right:30px;margin-right:30px;position:relative}.page_cat_block .page_cat_list li:not(:last-child)::after{content:"";width:1px;height:18px;background:#333;position:absolute;top:0;bottom:0;right:0;margin:auto}.page_cat_block .page_cat_list li:not(:last-child).current a{color:#60d2aa}.page_cat_block .page_cat_list li a{font-weight:700;font-size:18px;line-height:1.5;letter-spacing:.2rem;text-align:center;color:#333}.faq_cat_block{padding-bottom:100px}@media screen and (max-width: 768px){.faq_cat_block{padding-bottom:60px}}.faq_cat_block .faq_cat_ttl{font-weight:700;font-size:40px;line-height:1.5;color:#51c0ac;margin-bottom:30px;letter-spacing:.08rem;padding-top:120px;margin-top:-120px}@media screen and (max-width: 768px){.faq_cat_block .faq_cat_ttl{font-size:30px;padding-top:90px;margin-top:-90px}}.faq_cat_block .faq_cat_ttl span{display:block;font-size:16px;font-family:"Roboto",sans-serif;color:#333}@media screen and (max-width: 768px){.faq_cat_block .faq_cat_ttl span{font-size:12px}}.faq_col_wrap{width:100%}.faq_col_wrap .faq_col{width:100%;margin-bottom:25px;padding:25px 45px 0;background:#fff;border-radius:6px;cursor:pointer}@media screen and (max-width: 768px){.faq_col_wrap .faq_col{padding:25px 20px 0}}.faq_col_wrap .faq_col .faq_ttl{padding:0 36px 25px;font-weight:600;font-size:18px;line-height:27px;color:#333;position:relative}@media screen and (max-width: 768px){.faq_col_wrap .faq_col .faq_ttl{padding:0 25px 25px 36px}}.faq_col_wrap .faq_col .faq_ttl.active::after{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.faq_col_wrap .faq_col .faq_ttl::before{content:"Q";font-size:20px;font-family:"Poppins",sans-serif;position:absolute;left:0;top:1px}.faq_col_wrap .faq_col .faq_ttl::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.2s;transition:.2s;position:absolute;top:8px;right:0}.faq_col_wrap .faq_col .faq_des{padding-bottom:25px;padding-left:36px;position:relative;display:none}.faq_col_wrap .faq_col .faq_des::before{content:"A";font-size:20px;font-family:"Poppins",sans-serif;color:#51c0ac;position:absolute;left:0;top:1px}.form_contents{width:100%;background:#fff;padding:100px 20px}.form_contents .form_contents_inner{width:100%;max-width:800px;margin:0 auto}.form_contents .form_contents_inner .btn_wrap{text-align:center}.form_contents .form_contents_inner .contact_des{padding-bottom:25px;border-bottom:1px solid #f4f4f4;margin-bottom:65px}.form_contents .form_contents_inner .contact_des h2{font-size:20px;margin-bottom:30px}.page-template-page-form-confirm .form_select::after{display:none}.page-template-page-form-confirm .privacy_check_box .privacy_link{display:none}.page-template-page-form-confirm .btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 450px){.page-template-page-form-confirm .btn_wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width: 450px){.page-template-page-form-confirm .btn_wrap input{width:100%;margin-bottom:30px}}.page-template-page-form-confirm .btn_wrap input:first-child{margin-right:60px}@media screen and (max-width: 450px){.page-template-page-form-confirm .btn_wrap input:first-child{margin-right:0}}.page-template-page-form-thankyou .form_contents_inner .contact_des{border-bottom:none}.page-template-page-form-thankyou .form_contents_inner .contact_des p{margin-bottom:65px}.page_404{padding:100px 0 200px;text-align:center}.page_404 h2{margin-bottom:50px}.page_404 p{margin-bottom:80px}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{-webkit-animation-name:slideTextX100;animation-name:slideTextX100;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideTextX100{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideTextX100{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.slideAnimeRightLeft{-webkit-animation-name:slideTextX-100;animation-name:slideTextX-100;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideTextX-100{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideTextX-100{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fadeUpMv{-webkit-animation-name:fadeUpMvAnime;animation-name:fadeUpMvAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpMvAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpMvAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}/*# sourceMappingURL=user_style.css.map */