﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700;900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul,li{list-style:none}img{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}*{box-sizing:border-box}.clearfix::after{content:"";display:block;clear:both}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}html{font-size:62.5%}body{width:100%;height:100%;line-height:2em;font-size:1.8rem;font-family:"Roboto","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#333;-webkit-text-size-adjust:100%;letter-spacing:.05em;background:#fff;overflow:hidden}@media screen and (max-width: 736px){body{font-size:1.5rem}}a:link,a:visited{color:#333;text-decoration:none;transition:all .3s linear}a img{transition:all .3s linear}a:hover img{opacity:.7}a:hover,a:active{color:#333;text-decoration:none}*::selection{background:#97cbe2}*::-moz-selection{background:#97cbe2}img{max-width:100%;height:auto}img[src$=".svg"],img[src$=".svgz"]{max-width:100%}.container_header{position:fixed;top:0;left:0;z-index:100;width:100%;transition:.5s;background:#fff}@media screen and (max-width: 1024px){.container_header{height:55px}}.container_header.hide{transform:translateY(-100%)}.header_upper{display:flex;justify-content:space-between;align-items:center;padding:20px 30px}@media screen and (max-width: 1024px){.header_upper{display:block;padding:10px 20px}}.header_upper .upper_right{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 1024px){.header_upper .upper_right{display:none}}.header_upper .upper_right .number_of_member{font-size:1.8rem;font-weight:bold;margin-right:20px}.header_upper .upper_right .number_of_member span{font-weight:bold;color:#2a966f}.header_upper .upper_right .btn{margin:0 3px}.logo_header{position:relative}@media screen and (max-width: 1024px){.logo_header img{max-width:220px}}@media screen and (max-width: 1024px){.global_nav{display:none;z-index:90;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:10px;background:#2a966f;padding:60px 0 50px}}.global_nav .global_nav_wrap{width:100%}.page_nav.page_nav_main{background:#2a966f}.page_nav ul{max-width:1200px;margin:0 auto;display:flex;padding:0 10px;justify-content:center}@media screen and (max-width: 1024px){.page_nav ul{display:block;padding:0}}.page_nav ul li{text-align:center;display:block;transition:all .2s linear}@media screen and (max-width: 1024px){.page_nav ul li{padding:0}}.page_nav ul li.tbsp_only{display:none}@media screen and (max-width: 1024px){.page_nav ul li.tbsp_only{display:block}}.page_nav ul li a{text-align:center;line-height:1em;font-size:1.7rem;display:block;padding:1em 20px;color:#fff}@media screen and (max-width: 1024px){.page_nav ul li a{text-align:left;display:block;border-right:none;padding:20px 10px 20px 30px;border-top:solid 1px #44c697}}.page_nav ul li:hover{background:#36b889}.page_nav.page_nav_sub{background:#31aa7e}.page_nav.page_nav_sub ul{padding:0 10px}@media screen and (max-width: 1024px){.page_nav.page_nav_sub ul{padding:0}}@media screen and (max-width: 1024px){.page_nav.page_nav_sub ul li{padding:0}}.page_nav.page_nav_sub ul li a{padding:1em 15px;font-size:1.5rem}@media screen and (max-width: 1024px){.page_nav.page_nav_sub ul li a{display:block;border-right:none;padding:20px 10px 20px 30px}}.sp_menu{display:none;padding:30px 20px;background:#fef8e4}@media screen and (max-width: 1024px){.sp_menu{display:block}}.sp_menu .btn{text-align:center;margin-bottom:10px}.global_nav_on .global_nav{right:0;opacity:1}#trigger_nav{display:none;cursor:pointer;position:fixed;top:18px;right:0;z-index:9100;background:#fff;padding:8px 23px}@media screen and (max-width: 1024px){#trigger_nav{display:block;line-height:1em;top:22px;right:25px;padding:0;background:transparent}}.menu-trigger span,.menu-trigger{display:inline-block;transition:all .4s}.menu-trigger{position:relative;width:22px;height:18px;vertical-align:middle}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;border-radius:5px;background-color:#2a966f}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:6px}.menu-trigger span:nth-of-type(2):after{position:absolute;top:0;left:0;content:"";width:100%;height:2px;border-radius:5px;background-color:#2a966f;transition:all .4s}.menu-trigger span:nth-of-type(3){bottom:4px}.menu-trigger.active span:nth-of-type(1){transform:scale(0);transform:translate(50%) scale(0)}.menu-trigger.active span:nth-of-type(2){transform:rotate(45deg)}@media screen and (max-width: 1024px){.menu-trigger.active span:nth-of-type(2){background:#fff}}.menu-trigger.active span:nth-of-type(2):after{transform:rotate(90deg)}@media screen and (max-width: 1024px){.menu-trigger.active span:nth-of-type(2):after{background:#fff}}.menu-trigger.active span:nth-of-type(3){transform:scale(0);transform:translate(-50%) scale(0)}@media screen and (max-width: 1024px){.fixed{width:100%;height:100vh;overflow:hidden}}.container_contents{margin-top:181px}@media screen and (max-width: 1024px){.container_contents{margin-top:55px}}.section_default{position:relative;max-width:1000px;margin:0 auto;padding:100px 20px}@media screen and (max-width: 1024px){.section_default{padding:50px 20px}}.section_inner{position:relative;max-width:1200px;margin:0 auto;padding:0 20px}.section_page{position:relative;max-width:1140px;margin:0 auto 100px;padding:0 20px}@media screen and (max-width: 736px){.section_page{margin:0 auto 50px}}.content_section{margin-bottom:80px}@media screen and (max-width: 736px){.content_section{margin-bottom:50px}}.content_section:last-child{margin-bottom:0}.link_main_content_wrap{position:relative;max-width:1000px;margin:0 auto;padding:85px 20px 55px}@media screen and (max-width: 1024px){.link_main_content_wrap{padding:45px 20px 35px}}.link_main_content_wrap .link_main_content .list_main_content{display:block;border-radius:7px;position:relative;color:#fff;padding:35px 70px 35px 40px}@media screen and (max-width: 1024px){.link_main_content_wrap .link_main_content .list_main_content{padding:20px 40px 20px 20px}}@media screen and (max-width: 1024px)and (max-width: 736px){.link_main_content_wrap .link_main_content .list_main_content{margin-bottom:15px}}.link_main_content_wrap .link_main_content .list_main_content.main_content1{background:#4268ae}.link_main_content_wrap .link_main_content .list_main_content.main_content1:hover{background:#194492}.link_main_content_wrap .link_main_content .list_main_content.main_content2{background:#d14555}.link_main_content_wrap .link_main_content .list_main_content.main_content2:hover{background:#bb172a}.link_main_content_wrap .link_main_content .list_main_content.main_content3{background:#756556}.link_main_content_wrap .link_main_content .list_main_content.main_content3:hover{background:#523f2e}.link_main_content_wrap .link_main_content .list_main_content:after{background:transparent;content:" ";position:absolute;top:50%;transform:translate(0, -50%) rotate(45deg);right:7%;width:15px;height:15px;border-top:solid 6px #fff;border-right:solid 6px #fff}@media screen and (max-width: 1024px){.link_main_content_wrap .link_main_content .list_main_content:after{right:5%;width:10px;height:10px;border-top:solid 4px #fff;border-right:solid 4px #fff}}.link_main_content_wrap .link_main_content .ttl_list_main_content{font-weight:bold;font-size:3.2rem}@media screen and (max-width: 1024px){.link_main_content_wrap .link_main_content .ttl_list_main_content{font-size:2.2rem}}.link_main_content_wrap .link_main_content .subttl_list_main_content{margin-top:.3em;font-size:2rem}@media screen and (max-width: 1024px){.link_main_content_wrap .link_main_content .subttl_list_main_content{font-size:1.6rem;margin-top:0}}.footer_contact_wrap{background:#2a966f}.footer_contact_wrap .footer_contact{max-width:1000px;padding:100px 20px;margin:0 auto;color:#fff}@media screen and (max-width: 736px){.footer_contact_wrap .footer_contact{padding:50px 20px 10px}}.footer_contact_wrap .ttl_footer_contact{font-size:4.8rem;font-weight:900;font-family:"Noto Sans JP",sans-serif;text-align:center;line-height:1.2em;margin-bottom:.5em}@media screen and (max-width: 736px){.footer_contact_wrap .ttl_footer_contact{font-size:2.4rem;margin-bottom:1em}}.footer_contact_wrap .contact_messege{text-align:center;font-size:1.9rem;margin-bottom:50px}@media screen and (max-width: 736px){.footer_contact_wrap .contact_messege{font-size:1.6rem;margin-bottom:30px;line-height:1.8em}}.contacts_wrap{display:flex;justify-content:space-between}@media screen and (max-width: 736px){.contacts_wrap{display:block}}.contacts_wrap .contact_list{width:50%}@media screen and (max-width: 736px){.contacts_wrap .contact_list{width:100%;margin-bottom:40px}}.contacts_wrap .ttl_contact_list{text-align:center;font-weight:bold;position:relative;margin-bottom:40px}@media screen and (max-width: 736px){.contacts_wrap .ttl_contact_list{margin-bottom:30px}}.contacts_wrap .ttl_contact_list:after{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);content:" ";width:50px;height:2px;background:#45c496}.contacts_wrap .btn{margin-bottom:20px;text-align:center}@media screen and (max-width: 736px){.contacts_wrap .btn{margin-bottom:10px}}.contacts_wrap .btn .btn_contact{position:relative;display:inline-block;background:#fef8e4;font-size:2.2rem;padding:0 50px 0 20px;color:#2a966f;width:100%;max-width:432px;height:85px;line-height:85px;border-radius:50px;text-align:center;font-weight:bold;border:solid 1px #fef8e4}@media screen and (max-width: 736px){.contacts_wrap .btn .btn_contact{padding:0 30px 0 15px;font-size:1.6rem;height:50px;line-height:50px}}.contacts_wrap .btn .btn_contact:after{background:transparent;content:" ";position:absolute;top:50%;transform:translate(0, -50%) rotate(45deg);right:7%;width:10px;height:10px;border-top:solid 5px #2a966f;border-right:solid 5px #2a966f}@media screen and (max-width: 736px){.contacts_wrap .btn .btn_contact:after{width:8px;height:8px;border-top:solid 3px #2a966f;border-right:solid 3px #2a966f}}.contacts_wrap .btn .btn_contact:hover{background:#2a966f;color:#fef8e4}.contacts_wrap .btn .btn_contact:hover:after{border-top:solid 5px #fef8e4;border-right:solid 5px #fef8e4}.contacts_wrap .tel_list_wrap{max-width:350px;margin:0 auto}@media screen and (max-width: 736px){.contacts_wrap .tel_list_wrap{max-width:275px}}.contacts_wrap .tel_list{font-size:2.3rem}.contacts_wrap .tel_list::after{content:"";display:block;clear:both}@media screen and (max-width: 736px){.contacts_wrap .tel_list{font-size:1.8rem}}.contacts_wrap .tel_list dt{position:relative;clear:both;float:left;width:50%;font-weight:bold}.contacts_wrap .tel_list dd{font-weight:500;margin-bottom:.6em;padding:0 0 0 50%;color:#fff}.contacts_wrap .tel_list dd a{color:#fff}.container_footer{background:#fef8e4}.container_footer .container_footer_inner{max-width:1000px;margin:0 auto;padding:100px 20px 50px}@media screen and (max-width: 736px){.container_footer .container_footer_inner{padding:50px 20px 20px}}.container_footer .ttl_footer_content{font-weight:bold;font-size:1.8rem;line-height:1.2em;padding-left:10px;border-left:solid 5px #2a966f;margin-bottom:25px}@media screen and (max-width: 736px){.container_footer .ttl_footer_content{margin-bottom:15px}}.footer_nav_area{padding-bottom:40px;border-bottom:solid 1px #dbd3c6;margin-bottom:40px}@media screen and (max-width: 1024px){.footer_nav_area{display:none}}.footer_nav_wrap{display:flex;justify-content:space-between}.footer_nav_wrap .nav_footer{width:70%;display:flex}.footer_nav_wrap .nav_footer ul{padding-right:35px}.footer_nav_wrap .nav_footer ul li{line-height:1.8em}.footer_nav_wrap .nav_footer ul li a{font-size:1.6rem;color:#333}.footer_nav_wrap .nav_footer ul li a:hover{color:#2a966f}.footer_nav_wrap .links{width:30%}.footer_nav_wrap .links .btn{margin-bottom:7px}.offices{margin-bottom:40px}.offices .name{margin-bottom:35px}.offices .offices{width:100%;font-size:1.6rem}@media screen and (max-width: 1024px){.offices .offices{margin-top:-10px}}@media screen and (max-width: 1024px){.offices .offices tr{border-bottom:solid 1px #dbd3c6}}.offices .offices th,.offices .offices td{padding:3px 0;border-bottom:solid 1px #dbd3c6}@media screen and (max-width: 1024px){.offices .offices th,.offices .offices td{display:block;border-bottom:none}}.offices .offices th{padding-right:25px}@media screen and (max-width: 1024px){.offices .offices th{font-weight:bold;font-size:1.7rem;padding:15px 0 3px 0}}.offices .offices td{padding-right:15px}@media screen and (max-width: 1024px){.offices .offices td{padding:0}}.offices .offices td.linl_map{padding-right:0}@media screen and (max-width: 1024px){.offices .offices td.linl_map{padding-bottom:15px}}.related_links{margin-bottom:50px}@media screen and (max-width: 736px){.related_links{margin-bottom:30px}}.related_links .related_link_list ul li{display:inline-block}@media screen and (max-width: 736px){.related_links .related_link_list ul li{display:block}}.related_links .related_link_list ul li a{display:inline-block;line-height:1.2em;padding:0 15px;border-right:solid 1px #dbd3c6;color:#333;font-size:1.6rem}@media screen and (max-width: 736px){.related_links .related_link_list ul li a{border-right:none;padding:0}}.related_links .related_link_list ul li a:hover{color:#2a966f}.related_links .related_link_list ul li:first-child a{border-left:solid 1px #dbd3c6}@media screen and (max-width: 736px){.related_links .related_link_list ul li:first-child a{border-left:none}}.copyright{text-align:center;font-size:1.4rem;color:#999}@media screen and (max-width: 736px){.copyright{font-size:1.2rem}}#page_top{position:absolute;right:20px;bottom:28px;z-index:6000;border-top:solid 3px #333;width:22px;height:28px;cursor:pointer;transition:all,.2s,linear}#page_top:before{top:7px;right:0;left:0;position:absolute;content:" ";display:block;width:12px;height:12px;margin:0 auto;border-top:solid 3px #333;border-left:solid 3px #333;transition:all,.2s,linear;transform:rotate(45deg)}#page_top:hover{border-top:solid 3px #2a966f}#page_top:hover:before{border-top:solid 3px #2a966f;border-left:solid 3px #2a966f}.p404{margin-top:100px}.content_4column_wrap{display:flex;flex-wrap:wrap;margin:0 -15px}@media screen and (max-width: 736px){.content_4column_wrap{margin:0}}.content_4column_wrap .content_4column{width:calc(25% - 30px);margin:0 15px 30px}@media screen and (max-width: 1024px){.content_4column_wrap .content_4column{width:calc(50% - 30px)}}@media screen and (max-width: 1024px)and (max-width: 736px){.content_4column_wrap .content_4column{width:100%;margin:0 0 30px}}.content_3column_wrap{display:flex;flex-wrap:wrap;margin:0 -15px}@media screen and (max-width: 736px){.content_3column_wrap{display:block;margin:0}}.content_3column_wrap .content_3column{width:calc(33.3333333333% - 30px);margin:0 15px 30px}@media screen and (max-width: 736px){.content_3column_wrap .content_3column{width:100%;margin:0 0 30px}}.content_2column_wrap{display:flex;flex-wrap:wrap;margin:0 -15px}@media screen and (max-width: 736px){.content_2column_wrap{display:block;margin:0}}.content_2column_wrap .content_2column{width:calc(50% - 30px);margin:0 15px 30px}@media screen and (max-width: 736px){.content_2column_wrap .content_2column{width:100%;margin:0 0 30px}}.bg_dark_beige{background:#f6edd2}.bg_beige{background:#fef8e4}.w100 img{width:100%}.btn_wrap{margin:40px 5px 0;text-align:center}@media screen and (max-width: 736px){.btn_wrap{margin:30px 0 0}}.btn_wrap:last-child{margin:18px 5px 0}a.link_text{position:relative;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}a.link_text:before{content:" ";position:absolute;bottom:-2px;width:100%;height:1px;background:#333;transition:all .2s linear}a.link_text:hover{color:#2a966f}a.link_text:hover:before{background:#2a966f}div.btn_default,a.btn_default,span.btn_default,input.btn_default,.submit input.btn_default,button.btn_default{z-index:1;position:relative;cursor:pointer;display:inline-block;width:100%;max-width:350px;margin:0 auto;height:60px;line-height:60px;padding:0 25px 0 20px;font-size:2rem;font-weight:bold;border-radius:30px;border:none;text-align:center;color:#fff;background:#ff9c00;transition:all .2s linear}@media screen and (max-width: 736px){div.btn_default,a.btn_default,span.btn_default,input.btn_default,.submit input.btn_default,button.btn_default{max-width:100%;font-size:1.5rem;height:45px;line-height:45px}}div.btn_default:hover,a.btn_default:hover,span.btn_default:hover,input.btn_default:hover,.submit input.btn_default:hover,button.btn_default:hover{color:#fff;background:#fa7513}a.btn_arrow:after,button.btn_arrow:after{background:transparent;content:" ";position:absolute;top:50%;transform:translate(0, -50%) rotate(45deg);right:7%;width:8px;height:8px;border-top:solid 3px #fff;border-right:solid 3px #fff}a.btn_default_sml,button.btn_default_sml{height:40px;line-height:40px;max-width:250px;border-radius:20px;font-size:1.8rem}a.btn_default_exsml,button.btn_default_exsml{height:30px;line-height:30px;width:190px;border-radius:15px;font-size:1.6rem;font-weight:normal}a.icon_external{background:url(/img/common/icon_external.svg) 92% center/10px 10px no-repeat #ff9c00}a.icon_external:hover{background:url(/img/common/icon_external.svg) 92% center/10px 10px no-repeat #fa7513}a.btn_dl:after{background:url(/img/common/icon_word.svg) left center/25px 25px no-repeat;content:" ";position:absolute;top:50%;transform:translate(0, -50%);right:7%;width:25px;height:25px}.ttl_page{padding:100px 20px;text-align:center;font-size:4.8rem;font-family:"Noto Sans JP",sans-serif;color:#2a966f}@media screen and (max-width: 736px){.ttl_page{font-size:2.6rem;padding:35px 20px}}.ttl_content_top{position:relative;margin:0 0 2em;text-align:center;line-height:1.4em;font-size:4.8rem;font-weight:900;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 736px){.ttl_content_top{font-size:2.2rem;margin:0 0 2em}}.ttl_content_top:before{position:absolute;content:" ";bottom:-40px;left:50%;transform:translateX(-50%);width:60px;height:7px;background:#2a966f}@media screen and (max-width: 736px){.ttl_content_top:before{bottom:-15px;width:30px;height:4px}}.ttl_content{position:relative;margin:0 0 3em;text-align:center;line-height:1.4em;font-size:3.6rem;font-weight:900;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 736px){.ttl_content{font-size:2.2rem;margin:0 0 2.5em}}.ttl_content:before{position:absolute;content:" ";bottom:-30px;left:50%;transform:translateX(-50%);width:60px;height:7px;background:#2a966f}@media screen and (max-width: 736px){.ttl_content:before{bottom:-15px;width:30px;height:4px}}.ttl_sub_content{position:relative;margin:0 0 3em;text-align:center;line-height:1.4em;font-size:3rem;font-weight:700}@media screen and (max-width: 736px){.ttl_sub_content{font-size:2rem;margin:0 0 2em}}.ttl_sub_content:before{position:absolute;content:" ";bottom:-30px;left:50%;transform:translateX(-50%);width:50px;height:4px;background:#2a966f}@media screen and (max-width: 736px){.ttl_sub_content:before{bottom:-20px;width:25px;height:4px}}.ttl_section{font-size:2.4rem;border-left:solid 5px #2a966f;padding-left:10px;line-height:1.3em;margin-bottom:30px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}@media screen and (max-width: 736px){.ttl_section{margin:0 0 1em;font-size:2rem}}.ttl_paragraph{margin:0 0 1em;line-height:1.2em;font-weight:bold;font-size:2.4rem;padding-left:15px;border-left:solid 7px #ff9c00}@media screen and (max-width: 736px){.ttl_paragraph{font-size:1.8rem;margin:0 0 .6em;border-left:solid 5px #ff9c00;line-height:1.4em}}.text_section{margin-bottom:50px}@media screen and (max-width: 736px){.text_section{margin-bottom:30px}}.text_section:last-child{margin-bottom:0}.text_paragraph{margin-bottom:20px}.text_indent{padding-left:1.5em;text-indent:-1.5em}.hightlight{background:-webkit-linear-gradient(transparent 30%, #faf867 30%);background:-o-linear-gradient(transparent 30%, #faf867 30%);background:linear-gradient(transparent 30%, #faf867 30%)}.dl_default::after{content:"";display:block;clear:both}.dl_default dt{position:relative;clear:both;float:left;text-align:left;padding-left:1em;width:20%;font-weight:bold}@media screen and (max-width: 736px){.dl_default dt{font-weight:700;text-align:left;float:none;width:100%;padding-left:0}}.dl_default dd{margin-bottom:1.2em;padding:0 20px 1.2em 28%;border-bottom:solid 1px #dbd3c6;line-height:1.8em}@media screen and (max-width: 736px){.dl_default dd{padding:5px 20px 1.2em 0}}.ol_default li,.ul_default li{padding-left:1em;text-indent:-1em;line-height:1.6em;margin-bottom:.5em}.table_default{border-top:solid 1px #787878;width:100%}@media screen and (max-width: 736px){.table_default{font-size:1.4rem}}.table_default tr th,.table_default tr td{border-bottom:solid 1px #787878;padding:1.2em 1em}@media screen and (max-width: 736px){.table_default tr th,.table_default tr td{display:block}}.table_default tr th{vertical-align:middle;font-weight:700;text-align:center}@media screen and (max-width: 736px){.table_default tr th{text-align:left;border-bottom:none;padding:1.2em 1em 0 1em}}@media screen and (max-width: 736px){.table_default tr td{padding:0 1em 1.2em 1em}}.table_default2{width:100%;margin-top:15px;border:solid 2px #dbd3c6;border-collapse:collapse}.table_default2 th,.table_default2 td{border:solid 1px #dbd3c6;padding:.8em;border-collapse:collapse}@media screen and (max-width: 736px){.table_default2 th,.table_default2 td{display:block;width:100%}}.table_default2 th.col1,.table_default2 td.col1{width:14%}@media screen and (max-width: 736px){.table_default2 th.col1,.table_default2 td.col1{width:100%}}.table_default2 th.col2,.table_default2 th.col3,.table_default2 td.col2,.table_default2 td.col3{width:43%}@media screen and (max-width: 736px){.table_default2 th.col2,.table_default2 th.col3,.table_default2 td.col2,.table_default2 td.col3{width:100%}}.table_default2 th{white-space:nowrap;vertical-align:middle;font-weight:bold;text-align:center;background:#2a966f;color:#fff}.txt_default{text-align:justify;text-justify:inter-ideograph;line-height:2em;margin-bottom:calc(20px - (((1.4rem * 1.8) - 1.4rem) / 2))}@media screen and (max-width: 736px){.txt_default{line-height:1.8em}}.note{font-size:1.2rem;line-height:1.6em}.warning{color:#dc302c}.map{border:solid 1px #dbd3c6;position:relative;padding-bottom:45%;padding-top:30px;height:0;overflow:hidden}@media screen and (max-width: 736px){.map{padding-bottom:70%}}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mw_wp_form label{display:block;font-weight:bold;font-weight:normal}.mw_wp_form .mwform-checkbox-field label{display:inline-block}input[type=text],input[type=email],textarea{-webkit-appearance:none;width:100%;padding:16px;font-size:1.4rem;border:solid 1px #ccc;border-radius:0}.button{background:#f1c40f;display:inline-block;padding:2rem 4rem;margin:1rem;color:#000;position:relative;overflow:hidden;transition:all .3s linear}.button:before{content:"";position:absolute;right:auto;bottom:auto;left:-40px;top:-40px;width:10px;height:10px;background:#222;border-radius:50%;transition:all .7s linear}.button span{position:relative}.button:hover,.button:focus{color:#fff}.button:hover:before,.button:focus:before{width:270px;height:270px;opacity:1}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mb40{margin-bottom:40px}.mb100{margin-bottom:100px}.align_c{text-align:center}.align_r{text-align:right}.align_l{text-align:left}.sp_only{display:none}@media screen and (max-width: 736px){.sp_only{display:inline-block}}.sp_only_block{display:none}@media screen and (max-width: 736px){.sp_only_block{display:block}}.tbsp_only{display:none}@media screen and (max-width: 1024px){.tbsp_only{display:inline-block}}.tb_only{display:none}@media screen and (max-width: 1024px){.tb_only{display:inline-block}}@media screen and (max-width: 1024px)and (max-width: 736px){.tb_only{display:none}}@media screen and (max-width: 736px){.pctb_only{display:none}}@media screen and (max-width: 1024px){.pc_only{display:none}}.ttl_info{position:relative;margin:0 0 2em;text-align:center;line-height:1.4em;font-size:3rem;font-weight:900;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 736px){.ttl_info{font-size:2.2rem;margin:0 0 2em}}.ttl_info:before{position:absolute;content:" ";bottom:-20px;left:50%;transform:translateX(-50%);width:50px;height:4px;background:#2a966f}@media screen and (max-width: 736px){.ttl_info:before{bottom:-15px;width:30px;height:4px}}.list_info li{position:relative}.list_info li:after{background:transparent;content:" ";position:absolute;top:50%;transform:translate(0, -50%) rotate(45deg);right:2%;width:9px;height:9px;border-top:solid 4px #857e70;border-right:solid 4px #857e70}@media screen and (max-width: 736px){.list_info li:after{right:4%;width:5px;height:5px;border-top:solid 3px #857e70;border-right:solid 3px #857e70}}.list_info li a{display:flex;align-items:center;padding:10px 40px 10px 20px}@media screen and (max-width: 736px){.list_info li a{line-height:1.6em;display:block;padding:13px 30px 13px 10px}}.list_info li a:hover{background:#fff}@media screen and (max-width: 736px){.list_info li a p{margin-top:5px}}.list_info li:nth-of-type(odd) a{background:#f8edcd}.list_info li:nth-of-type(odd) a:hover{background:#fff}.cat,.article_header .article_info .cat{display:inline-block;padding:5px 10px;min-width:140px;border-radius:20px;line-height:1em;font-size:1.4rem;color:#fff;text-align:center;margin-right:25px}@media screen and (max-width: 736px){.cat,.article_header .article_info .cat{min-width:120px}}.cat.cat1,.article_header .article_info .cat1.cat{background-color:#2a966f}.cat.cat2,.article_header .article_info .cat2.cat{background-color:#ff9c00}.cat.cat7,.article_header .article_info .cat7.cat{background-color:#78624e}time{font-weight:500;display:inline-block;margin-right:30px}.news_side .cat,.news_side .article_header .article_info .cat,.article_header .article_info .news_side .cat{display:inline-block;padding:5px 7px;min-width:130px;border-radius:20px;line-height:1em;font-size:1.4rem;color:#fff;text-align:center;margin-right:20px}@media screen and (max-width: 736px){.news_side .cat,.news_side .article_header .article_info .cat,.article_header .article_info .news_side .cat{min-width:120px}}.setumeikai{margin-top:50px;border-radius:10px;background:#2a966f;border:solid 2px #2a966f;display:flex;align-items:center}@media screen and (max-width: 736px){.setumeikai{display:block;margin-top:30px}}.setumeikai .ttl_setumeikai{width:35%;color:#fff;font-size:2.2rem;text-align:center;padding:10px 30px;font-weight:bold}@media screen and (max-width: 736px){.setumeikai .ttl_setumeikai{width:100%;font-size:2rem;padding:10px}}.setumeikai .txt_setumeikai{width:65%;background:#fff;padding:20px 30px;line-height:1.8em;border-radius:0 10px 10px 0}@media screen and (max-width: 736px){.setumeikai .txt_setumeikai{width:100%;padding:20px;border-radius:0 0 10px 10px}}.shikumi_note{border-radius:20px;background:#eef7f4;padding:30px 45px}@media screen and (max-width: 736px){.shikumi_note{padding:20px 25px}}.shikumi_note p{font-size:1.6rem}@media screen and (max-width: 736px){.shikumi_note p{font-size:1.4rem}}.illustration{margin-bottom:70px}@media screen and (max-width: 736px){.illustration{margin-bottom:30px}}.ttl_leadtext{text-align:center;font-weight:bold;font-size:2.4rem}@media screen and (max-width: 736px){.ttl_leadtext{font-size:1.6rem}}.job_types{margin-top:70px;text-align:center}@media screen and (max-width: 736px){.job_types{margin-top:30px}}.list_jpb_type{margin:40px 0 80px;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 736px){.list_jpb_type{margin:40px 0 30px}}.list_jpb_type li{display:inline-block;padding:5px 15px;background:#78624e;color:#fff;font-weight:bold;min-width:208px;border-radius:30px;margin:10px 3px 0}@media screen and (max-width: 736px){.list_jpb_type li{min-width:auto}}.ttl_support{position:relative;background:#2a966f;color:#fff;text-align:center;font-weight:bold;font-size:3rem;padding:10px 40px;margin-bottom:50px}@media screen and (max-width: 736px){.ttl_support{font-size:2rem}}.ttl_support:after{content:" ";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);border-top:20px solid #2a966f;border-right:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid transparent}.content_2column_wrap .jpb_support{margin-bottom:50px}@media screen and (max-width: 736px){.content_2column_wrap .jpb_support{margin-bottom:30px}}.content_2column_wrap .jpb_support h3{text-align:center;font-weight:bold;font-size:2.2rem;margin-bottom:1em}@media screen and (max-width: 736px){.content_2column_wrap .jpb_support h3{font-size:1.8rem;margin-bottom:.5em}}.konnahito{margin-bottom:70px;display:flex;justify-content:center;align-items:flex-end}@media screen and (max-width: 736px){.konnahito{display:block;margin-bottom:30px}}.konnahito .pho{width:50%;text-align:right;padding-right:70px}@media screen and (max-width: 736px){.konnahito .pho{width:60%;margin:0 auto 20px;padding-right:0;text-align:center}}.konnahito .hatarakeruhito{width:50%}@media screen and (max-width: 736px){.konnahito .hatarakeruhito{width:100%}}.konnahito .hatarakeruhito .ttl_condition{text-align:center;font-weight:bold;font-size:2.4rem;margin-bottom:1em}@media screen and (max-width: 736px){.konnahito .hatarakeruhito .ttl_condition{font-size:1.8rem}}.konnahito .hatarakeruhito .condition{border-radius:15px;background:#2a966f;color:#fff;padding:30px 45px;font-size:2.8rem;font-weight:bold}@media screen and (max-width: 736px){.konnahito .hatarakeruhito .condition{padding:20px;font-size:2rem}}.konnahito .hatarakeruhito .condition li{padding:5px 0 5px 50px;background:url(/img/top/icon_checkbox.png) center left/28px 27px no-repeat}@media screen and (max-width: 736px){.konnahito .hatarakeruhito .condition li{padding:0px 0 0 30px;background:url(/img/top/icon_checkbox.png) center left/14px 13px no-repeat}}.qa_wrap{position:relative;margin-top:100px}@media screen and (max-width: 736px){.qa_wrap{margin-top:40px}}.qa_wrap .fukidashi{position:absolute;top:-78px;right:-20px;z-index:2}@media screen and (max-width: 736px){.qa_wrap .fukidashi{display:none}}.qa_wrap .ttl_qa{padding-left:15px;font-weight:bold;font-size:2.4rem;line-height:1.2em;margin-bottom:1em}@media screen and (max-width: 736px){.qa_wrap .ttl_qa{font-size:1.8rem}}.qa_wrap .ttl_qa.ttl_qa_01{border-left:solid 7px #d14555}.qa_wrap .ttl_qa.ttl_qa_02{border-left:solid 7px #4268ae}.qa_wrap .list_faq{margin-bottom:50px}@media screen and (max-width: 736px){.qa_wrap .list_faq{margin-bottom:20px}}.qa_wrap .list_faq dt{cursor:pointer;position:relative;margin-top:15px;border-radius:5px;padding:20px 40px 20px 70px;background:#fff}@media screen and (max-width: 736px){.qa_wrap .list_faq dt{margin-top:10px;padding:10px 25px 10px 45px;line-height:1.8em}}.qa_wrap .list_faq dt:before{position:absolute;top:50%;transform:translateY(-50%);left:20px;content:"Q";font-size:2rem;text-align:center;line-height:34px;font-weight:900;vertical-align:middle;color:#fff;background:#d14555;width:35px;height:35px;border-radius:20px}@media screen and (max-width: 736px){.qa_wrap .list_faq dt:before{top:25px;left:10px;line-height:24px;font-size:1.4rem;width:25px;height:25px}}.qa_wrap .list_faq dt:after{background:transparent;content:" ";position:absolute;top:50%;transform:translate(0, -50%) rotate(135deg);right:3%;width:9px;height:9px;border-top:solid 4px #857e70;border-right:solid 4px #857e70}@media screen and (max-width: 736px){.qa_wrap .list_faq dt:after{width:5px;height:5px;border-top:solid 3px #857e70;border-right:solid 3px #857e70}}.qa_wrap .list_faq dt.answer_on:after{transform:translate(0, -50%) rotate(-45deg)}.qa_wrap .list_faq dd{border-radius:5px;display:none;position:relative;padding:10px 40px 30px 70px;background:#fff}@media screen and (max-width: 736px){.qa_wrap .list_faq dd{margin-bottom:10px;padding:10px 25px 10px 45px}}.qa_wrap .list_faq dd:before{position:absolute;top:10px;left:20px;content:"A";font-size:2rem;text-align:center;line-height:34px;color:#fff;font-weight:900;background:#ff9c00;width:35px;height:35px;border-radius:20px}@media screen and (max-width: 736px){.qa_wrap .list_faq dd:before{font-size:1.6rem;line-height:24px;font-size:1.4rem;width:25px;height:25px;left:10px}}.qa_wrap .list_faq.list_faq_02 dt:before{background:#4268ae}.system_explanation{text-align:center}.system_explanation .ttl_explanation{display:inline-block;font-weight:bold;border-bottom:solid 2px #ff9c00;margin-bottom:1.5em}.system_explanation p{text-align:left}.representative_message{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 736px){.representative_message{display:block}}.representative_message .pho_message{width:280px;text-align:center}@media screen and (max-width: 736px){.representative_message .pho_message{margin-bottom:15px;width:100%}}.representative_message .txt_message{width:calc(100% - 280px);text-align:justify}@media screen and (max-width: 736px){.representative_message .txt_message{width:100%}}.representative_message .txt_message .sign{font-size:1.5rem;text-align:right;line-height:1.8em;margin-top:1.8em}.activity_policy{margin-top:50px}@media screen and (max-width: 736px){.activity_policy{margin-top:30px}}.eraberu{font-weight:bold;text-align:center}.jobs{margin-top:30px}@media screen and (max-width: 736px){.jobs{margin-top:30px}}.job_types_wrap{margin:50px -15px 0}.job_types_wrap::after{content:"";display:block;clear:both}@media screen and (max-width: 736px){.job_types_wrap{margin:30px 0 0}}.job_types_wrap .job_types{text-align:left;float:left;background:#fff;border-radius:7px;border:solid 4px #d0c8ad;padding:20px 15px;margin:0 15px 15px;width:calc(33.3333333333% - 30px)}@media screen and (max-width: 736px){.job_types_wrap .job_types{float:none;width:100%;margin:0 0 10px}}.job_types_wrap .ttl_job_types{font-weight:bold;font-size:2.3rem;text-align:center;margin-bottom:.7em;color:#2a966f}@media screen and (max-width: 736px){.job_types_wrap .ttl_job_types{font-size:2rem}}.job_types_wrap ul li{font-size:1.6rem;line-height:2rem}.possibility{text-align:center}.possibility .ttl_possibility{color:#fff;text-align:center;display:inline-block;background:#ff9c00;border-radius:40px;padding:10px 50px;font-size:3rem;font-weight:900;margin:100px 0 40px}@media screen and (max-width: 736px){.possibility .ttl_possibility{margin:50px 0 40px;font-size:2rem;padding:10px 40px;display:block}}.possibility .possibility_wrap{max-width:750px;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 736px){.possibility .possibility_wrap{display:block}}.possibility .possibility_wrap .pho{width:216px;text-align:center}@media screen and (max-width: 736px){.possibility .possibility_wrap .pho{margin-bottom:15px;width:100%}}.possibility .possibility_wrap .text{width:calc(100% - 216px);display:flex;align-items:center;text-align:left;padding-left:70px}@media screen and (max-width: 736px){.possibility .possibility_wrap .text{width:100%;padding-left:0}}.member_box{border:solid 3px #2a966f;border-radius:7px}.member_box .ttl_member{background:#2a966f;color:#fff;text-align:center;font-weight:bold;font-size:2.4rem;padding:.5em 0}@media screen and (max-width: 736px){.member_box .ttl_member{font-size:2rem}}.member_box .member_detail{padding:25px}@media screen and (max-width: 736px){.member_box .member_detail{padding:30px 15px}}.member_box .ttl_member_detail{font-size:2rem;font-weight:bold;margin-bottom:1em;text-align:center}@media screen and (max-width: 736px){.member_box .ttl_member_detail{font-size:1.8rem}}.member_box .ttl_member_detail span{font-size:1.6rem;font-weight:bold}@media screen and (max-width: 736px){.member_box .application_img img{width:75%}}.member_policy li{margin-bottom:1em}.konnatoki{max-width:850px;margin:50px auto 0;display:flex;align-items:flex-end}@media screen and (max-width: 736px){.konnatoki{display:block;margin:30px auto 0}}.konnatoki .pho{width:288px;text-align:center}@media screen and (max-width: 736px){.konnatoki .pho{margin-bottom:35px;width:100%}}.konnatoki .text{width:calc(100% - 288px);padding-left:70px}@media screen and (max-width: 736px){.konnatoki .text{width:100%;padding-left:0}}.konnatoki .text .ttl_konnatoki{color:#2a966f;font-weight:bold;font-size:3.2rem;margin-bottom:.5em}@media screen and (max-width: 736px){.konnatoki .text .ttl_konnatoki{text-align:center;font-size:2.8rem}}.konnatoki .text .list_konnatoki li{font-weight:bold;padding:7px 0 0 50px;background:url(/img/company/icon_check02.png) left 10px/20px 26px no-repeat}@media screen and (max-width: 736px){.konnatoki .text .list_konnatoki li{padding:5px 0 0 30px;line-height:1.6em;margin-bottom:.5em;background:url(/img/company/icon_check02.png) top left/20px 26px no-repeat}}.step_wrap{display:flex;margin:0 -15px;flex-wrap:wrap}@media screen and (max-width: 736px){.step_wrap{display:block;margin:0}}.step_wrap .steps{position:relative;width:calc(25% - 30px);margin:0 15px 40px;border:solid 3px #2a966f;border-radius:7px}@media screen and (max-width: 736px){.step_wrap .steps{width:100%;margin:0 0 30px}}.step_wrap .steps:after{content:" ";position:absolute;top:50%;transform:translateY(-50%);right:-27px;width:0;height:0;background:transparent;border-top:18px solid transparent;border-left:18px solid #ff9c00;border-bottom:18px solid transparent}@media screen and (max-width: 736px){.step_wrap .steps:after{top:auto;right:auto;left:50%;transform:translateX(-50%);bottom:-45px;border-right:18px solid transparent;border-top:18px solid #ff9c00;border-left:18px solid transparent}}.step_wrap .steps:last-child:after{display:none}.step_wrap .steps .ttl_step{background:#2a966f;padding:15px;color:#fff;text-align:center;font-weight:bold;font-size:2.2rem}@media screen and (max-width: 736px){.step_wrap .steps .ttl_step{font-size:2rem}}.step_wrap .steps .ttl_step .num{display:block;font-size:3.4rem;font-weight:700;margin-bottom:.1em}.step_wrap .steps .step_text{padding:20px 15px;font-size:1.6rem;line-height:1.6em}.application{margin-top:50px}@media screen and (max-width: 736px){.application{margin-top:30px}}.application .txt_application{text-align:center;font-size:3rem;font-weight:bold}@media screen and (max-width: 736px){.application .txt_application{font-size:1.8rem}}.job_note li{margin-bottom:1em}.article_wrap{margin-bottom:100px;display:flex}@media screen and (max-width: 736px){.article_wrap{margin-bottom:50px;display:block}}.article_wrap .article_body_wrap{width:calc(100% - 320px)}@media screen and (max-width: 736px){.article_wrap .article_body_wrap{width:100%;margin-bottom:50px}}.article_wrap .news_side{width:320px;padding-left:70px}@media screen and (max-width: 736px){.article_wrap .news_side{width:100%;padding-left:0}}.side_content{margin-bottom:50px}@media screen and (max-width: 736px){.side_content{margin-bottom:40px}}.side_content .ttl_news_side{font-weight:bold;font-size:1.8rem;line-height:1.2em;margin-bottom:25px;padding:0 0 0 12px;border-left:solid 5px #2a966f}.side_content .list_news_wrap{margin-bottom:0px}.article_header{margin-bottom:50px;padding-bottom:20px;border-bottom:solid 1px #dcdcdc}@media screen and (max-width: 736px){.article_header{margin-bottom:25px}}.article_header .article_info{position:relative;margin-bottom:10px}.article_header .article_info time{display:inline-block;color:gray;font-size:1.6rem}.article_header .ttl_article{font-weight:bold;font-size:2.4rem}@media screen and (max-width: 736px){.article_header .ttl_article{font-size:1.9rem}}.article_body{padding-bottom:50px;border-bottom:solid 1px #dcdcdc}@media screen and (max-width: 736px){.article_body{padding-bottom:25px;margin-bottom:10px}}.article_body p,.article_body img{margin-bottom:30px}.article_body a{text-decoration:underline;color:#2a966f}.news_side .list_news_wrap{margin-bottom:0}.news_side .news_index{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ccc}.news_side .article_info .cat{margin-right:10px}.news_side .article_info time{display:inline-block;color:gray;font-size:1.4rem}.news_side .ttl_news_index{line-height:1.6em;margin-top:5px;font-size:1.6rem}.pagenation{text-align:center;margin-top:50px}.pagenation span,.pagenation a{display:inline-block;padding:0 10px}.pagenation span.current,.pagenation a.current{background:#2a966f;color:#fff;border-radius:50%;width:30px;height:30px;padding:6px;line-height:1em}.article_nav_wrap{margin-top:15px}@media screen and (max-width: 736px){.article_nav_wrap{margin:7px 0 25px}}.article_nav_wrap .article_nav::after{content:"";display:block;clear:both}.article_nav_wrap .article_nav .next,.article_nav_wrap .article_nav .prev{width:50%;font-size:1.6rem}.article_nav_wrap .article_nav .next a,.article_nav_wrap .article_nav .prev a{color:#2a966f}.article_nav_wrap .article_nav .next{float:left}.article_nav_wrap .article_nav .prev{float:right;text-align:right}.offces_wrap{margin-bottom:100px}@media screen and (max-width: 736px){.offces_wrap{margin-bottom:60px}}.offces_wrap:last-child{margin-bottom:0}.offces_wrap .ttl_office{font-weight:bold;font-size:2.6rem;padding-bottom:.3em;margin-bottom:2em;border-bottom:solid 4px #2a966f}@media screen and (max-width: 736px){.offces_wrap .ttl_office{font-size:2rem}}.offces_wrap .access{margin-top:20px}.newsletters{display:flex;flex-wrap:wrap;margin:40px -15px 0}.newsletters li{text-align:center;font-size:1.6rem;width:calc(25% - 30px);margin:0 15px 30px}@media screen and (max-width: 1024px){.newsletters li{width:calc(50% - 30px)}}.newsletters li.is-hidden{opacity:0;height:0;margin:0}.show_more{text-align:center}.club_wrap{background:#fff;border-radius:7px;border:solid 2px #ff9c00;margin-top:80px}@media screen and (max-width: 736px){.club_wrap{margin-top:35px}}.club_wrap .club_info{padding:30px;display:flex}@media screen and (max-width: 736px){.club_wrap .club_info{display:block;padding:15px}}.club_wrap .club_info .text{width:55%}@media screen and (max-width: 736px){.club_wrap .club_info .text{width:100%}}.club_wrap .club_info .pho{width:45%;padding-left:20px}.club_wrap .club_info .pho::after{content:"";display:block;clear:both}@media screen and (max-width: 736px){.club_wrap .club_info .pho{width:100%;padding-left:0;margin-top:20px}}.club_wrap .club_info .pho .pho_club{float:left;display:inline-block;width:50%;padding:0 5px 10px}.club_wrap .ttl_club{font-weight:bold;font-size:2.4rem;color:#fff;padding:10px 20px;background:#ff9c00;overflow:hidden}@media screen and (max-width: 736px){.club_wrap .ttl_club{font-size:1.8rem}}.club_wrap .message{line-height:1.6em;margin-bottom:1em}.club_wrap .leader{font-weight:bold;margin-bottom:1em;font-size:1.6rem}.club_wrap .list_detail{font-size:1.6rem}.club_wrap .list_detail::after{content:"";display:block;clear:both}@media screen and (max-width: 736px){.club_wrap .list_detail{font-size:1.5rem}}.club_wrap .list_detail dt{position:relative;clear:both;float:left;text-align:left;padding-left:.5em;width:20%;font-weight:bold}@media screen and (max-width: 736px){.club_wrap .list_detail dt{font-weight:700;text-align:left;float:none;width:100%;padding-left:0}}.club_wrap .list_detail dd{margin-bottom:.5em;padding:0 .5em .5em 28%;border-bottom:solid 1px #dbd3c6;line-height:1.8em}@media screen and (max-width: 736px){.club_wrap .list_detail dd{padding:0 .5em .5em 0}}.form_wrap{margin-top:70px}.dl_contact{border-top:solid 1px #ccc;max-width:850px;padding-top:2em;margin:0 auto}.dl_contact::after{content:"";display:block;clear:both}@media screen and (max-width: 736px){.dl_contact{padding-top:1em}}.dl_contact dt{position:relative;clear:both;float:left;width:35%;padding-left:.5em}@media screen and (max-width: 736px){.dl_contact dt{float:none;width:100%;margin-bottom:.4em;padding-left:0}}.dl_contact dt .required{color:#e40808;font-size:1.3rem;display:inline-block;padding-left:1em}.dl_contact dd{margin-bottom:2em;padding:0 0 2em 35%;border-bottom:solid 1px #ccc}@media screen and (max-width: 736px){.dl_contact dd{margin-bottom:1em;padding:0 0 1em 0}}.dl_contact dd .required{color:#e40808;font-size:1.3rem;display:inline-block;padding-left:1em}.info_list{margin-top:50px}.info_list li{border-bottom:solid 1px #dbd3c6;padding:.5em}.info_list li a{display:block}.info_list li a::after{content:"";display:block;clear:both}.info_list li a .data_volume{display:inline-block;padding-left:37px;background:url(/img/common/icon_pdf.svg) left center/25px 25px no-repeat;float:right}@media screen and (max-width: 1024px){.info_list li a .data_volume{display:block;text-align:left}}.info_list li a:hover{color:#2a966f}.update_date{text-align:right;font-size:1.6rem;margin-bottom:15px}@media screen and (max-width: 736px){.update_date{font-size:1.4rem}}.update_date time{color:#2a966f;margin-right:0}.job_list_wrap{position:relative;background:#fffdf5;padding:50px;margin-bottom:50px}@media screen and (max-width: 736px){.job_list_wrap{padding:50px 12px 20px;margin-bottom:30px}}.flag_wrap{position:absolute;top:0;right:50px;color:#fff;text-align:center;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 736px){.flag_wrap{right:12px;font-size:1.4rem}}.flag_wrap .icon_new{display:inline-block;background:#ff3b00;padding:0 25px;font-weight:500;border-radius:0 0 5px 5px}@media screen and (max-width: 736px){.flag_wrap .icon_new{padding:0 15px}}.flag_wrap .area{border-radius:0 0 5px 5px;font-weight:bold;padding:0 20px;display:inline-block;margin-left:6px}@media screen and (max-width: 736px){.flag_wrap .area{padding:0 15px;margin-left:5px}}.flag_wrap .area.fukuroi{background:#5cbe6b}.flag_wrap .area.mori{background:#6579bf}.ttl_joboffer{font-weight:bold;font-size:2.3rem;line-height:1.4em;margin-bottom:1em}@media screen and (max-width: 736px){.ttl_joboffer{font-size:2rem}}.job_list{width:100%;margin-top:15px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-right:solid 1px #c9c9c9;border-bottom:solid 1px #c9c9c9}@media screen and (max-width: 736px){.job_list{grid-template-columns:150px 1fr}}.job_list .th,.job_list .td{padding:8px 5px 8px 15px;border-top:solid 1px #c9c9c9;border-left:solid 1px #c9c9c9;border-collapse:collapse}.job_list .th{color:#747474;font-weight:bold;background:#fef8e4}@media screen and (max-width: 736px){.job_list .th3{grid-column:1/3;grid-row:3}}@media screen and (max-width: 736px){.job_list .th4{grid-column:1/3;grid-row:5}}@media screen and (max-width: 736px){.job_list .th5{grid-column:1/3;grid-row:7}}.job_list .td3{grid-column:2/5;grid-row:2}@media screen and (max-width: 736px){.job_list .td3{grid-column:1/3;grid-row:4}}.job_list .td4{grid-column:2/5;grid-row:3}@media screen and (max-width: 736px){.job_list .td4{grid-column:1/3;grid-row:6}}.job_list .td5{grid-column:2/5;grid-row:4}@media screen and (max-width: 736px){.job_list .td5{grid-column:1/3;grid-row:8}}.job_list .th.place{padding-left:45px;background:url(/img/job_offer/icon_map-pin.svg) 15px center/20px 25px no-repeat #fef8e4}.job_list .th.nop{padding-left:45px;background:url(/img/job_offer/icon_user.svg) 15px center/20px 25px no-repeat #fef8e4}.job_list .th.term{padding-left:45px;background:url(/img/job_offer/icon_calendar.svg) 15px center/20px 25px no-repeat #fef8e4}.job_list .th.time{padding-left:45px;background:url(/img/job_offer/icon_clock.svg) 15px center/20px 25px no-repeat #fef8e4}.job_list .telto a{text-decoration:underline}.for_employee{text-align:center;padding:40px 40px 40px 250px;background:url(/img/common/icon_offiser.png) 5% center/200px 200px no-repeat #f6edd2}@media screen and (max-width: 1024px){.for_employee{padding:40px 40px 200px 40px;background:url(/img/common/icon_offiser.png) bottom center/200px 200px no-repeat #f6edd2}}.for_employee p{font-weight:bold;display:inline-block;border-bottom:solid 1px #ff9c00}.community_info .community_index{background:#fff;padding:10px 10px 20px;border:solid 1px #dbd3c6}.community_info .community_index .text{padding:10px}.community_info .community_index .text .article_info time{font-size:1.6rem;display:inline-block;margin:0 0 0 10px}.community_info .community_index .text .article_info .com_cat{display:inline-block;background:#2a966f;color:#fff;font-size:1.5rem;padding:3px 15px;line-height:1em;border-radius:10px;min-width:100px;text-align:center}.community_info .community_index .text .ttl_com_index{line-height:1.6em;margin:.3em 0}.community_info .btn_wrap{margin-top:0}.community_info .btn_wrap a.btn_default{font-size:1.6rem}.side_content .community_index{margin-bottom:10px}.article_com_wrap .article{max-width:640px;margin:0 auto 100px}.text_realestate{margin-top:30px}.text_realestate .btn_wrap{margin:20px 5px 0}@-webkit-keyframes scroll_line{from{height:0}to{height:150px}}@keyframes scroll_line{from{height:0}to{height:150px}}@-webkit-keyframes btn_line{from{width:0}to{width:50px}}@keyframes btn_line{from{width:0}to{width:50px}}@-webkit-keyframes btn_line_sp{from{width:0}to{width:40px}}@keyframes btn_line_sp{from{width:0}to{width:40px}}@-webkit-keyframes btn_line_long{from{width:0}to{width:70px}}@keyframes btn_line_long{from{width:0}to{width:70px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}/*# sourceMappingURL=style.css.map */
