.entry-content div.menu_tab{max-width:100%;text-align:center;margin:0 auto;font-size:20px}.entry-content div.menu_tab ul{max-width:640px;width:100%;display:flex;justify-content:center;margin:0 auto;padding:0}.entry-content div.menu_tab ul li{cursor:pointer;width:50%;text-align:center;padding-bottom:10px;color:var(--gray-color);border-bottom:solid 1px var(--solid-color)}.entry-content div.menu_tab ul li.selected{color:var(--blue-color);border-bottom:solid 3px var(--blue-color);font-weight:700}.entry-content div.menu_tab h2{margin:50px auto 20px!important}.entry-content div.menu_tab p.description{padding-top:36px;font-size:15px}@media screen and (max-width:600px){.entry-content div.menu_tab p.description{text-align:left}}.entry-content div.member-form{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0!important;list-style:none}.entry-content div.member-form.btn_area{margin-top:50px;justify-content:center}.entry-content div.member-form a{text-decoration:none}.entry-content div.member-form button.button-primary{font-size:1.4rem;line-height:1.2;font-weight:400;padding:10px 30px!important;vertical-align:middle;width:250px;display:block;margin:0 auto}.entry-content div.member-form .loginform{padding-right:30px}@media screen and (max-width:600px){.entry-content div.member-form .loginform{padding-right:0}}.entry-content div.member-form .loginform label{display:block}.entry-content div.member-form .loginform input[type=password],.entry-content div.member-form .loginform input[type=text]{width:100%}.entry-content div.member-form .loginform label.login-password>div{position:relative;width:100%}.entry-content div.member-form .loginform label.login-password>div button{position:absolute;top:7px;right:4px;padding:0;width:36px;height:36px;background:transparent;color:transparent}.entry-content div.member-form .loginform label.login-password>div button svg{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px}.entry-content div.member-form .loginform label.login-password>div button svg path{transition:.5s}.entry-content div.member-form .loginform label.login-password>div button svg path.d-none{display:none}.entry-content div.member-form .loginform label.login-password>div button svg:hover{opacity:.5}.entry-content div.member-form .loginform label.login-password>div button svg:hover path.d-none{display:block}.entry-content div.member-form .loginform label.login-password>div button svg:hover path:not(.d-none){display:none}.entry-content div.member-form .loginform .login-remember{padding-bottom:1rem}.entry-content div.member-form .loginform.is_login label.login-username{margin-bottom:3rem}.entry-content div.member-form .loginform.is_login div{display:flex;justify-content:space-between}.entry-content div.member-form .loginform.is_login div a{text-decoration:none}.entry-content div.member-form .loginform.is_login div button{width:200px;height:50px;line-height:0;font-size:1.4rem;padding:10px 30px!important;vertical-align:middle}.entry-content div.member-form .btn_space{padding-top:20px}.entry-content div.member-form .forget_pass{padding-top:2rem}.entry-content div.member-form .forget_pass a:hover{text-decoration:underline}.entry-content div.member-form div.non-member button.button-primary{font-size:16px}.entry-content div.member-form div.non-member p{margin:20px 0 37px}.entry-content div.contact_tel_fax{max-width:1000px;padding:0;margin:60px auto}.entry-content div.contact_tel_fax dl.tel_list{display:grid;grid-template-columns:56px 1fr;align-items:center}.entry-content div.contact_tel_fax dl.tel_list dt{margin:0;padding-top:2px;flex:0 0 4em;font-size:14px;line-height:20px;color:var(--white-color);text-align:center;background:#979797}.entry-content div.contact_tel_fax dl.tel_list dd{margin:0}.entry-content div.contact_tel_fax dl.tel_list dd ul{display:flex;font-size:16px;line-height:22px}.entry-content div.contact_tel_fax dl.tel_list dd ul li{margin-right:12px;font-weight:700}.entry-content div.contact_tel_fax dl.tel_list dd ul li span:first-child{font-weight:400;padding-right:5px;font-size:14px}.type-page.member_page .entry-content .user_name_area{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:solid 1px var(--solid-color)}.type-page.member_page .entry-content .user_name_area .division_name{font-size:18px}.type-page.member_page .entry-content .user_name_area .user_name{font-size:26px;font-weight:700}.type-page.member_page .entry-content .user_name_area div.logout_btn button{width:200px;height:36px;font-size:15px;font-weight:400;padding:0;border:solid 1px var(--blue-color);color:var(--blue-color);background:transparent;border-radius:0}@media screen and (max-width:600px){.type-page.member_page .entry-content .user_name_area{padding-bottom:10px}.type-page.member_page .entry-content .user_name_area div.logout_btn{width:100%;text-align:right}}.type-page.member_page .entry-content p:not(.description){padding:0;margin:0}.type-page.member_page .entry-content .caution{padding:0!important}.type-page.member_page .entry-content div.menu_area{margin-top:30px}.type-page.member_page .entry-content div.menu_area ul{max-width:900px;margin:0 auto;display:grid;justify-content:center;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-template-rows:200px 200px;grid-column-gap:60px;grid-row-gap:90px;padding:0}@media screen and (max-width:750px){.type-page.member_page .entry-content div.menu_area ul{grid-template-columns:1fr 1fr;justify-content:space-around;grid-column-gap:20px;grid-row-gap:20px}}.type-page.member_page .entry-content div.menu_area ul li a{display:grid;grid-template-columns:1fr 60px;grid-template-rows:40px auto;background:#eaeaea;position:relative;width:100%;height:100%;z-index:1;padding:10px 20px;text-decoration:none}.type-page.member_page .entry-content div.menu_area ul li a:hover{opacity:.5}.type-page.member_page .entry-content div.menu_area ul li a h2{text-align:center;font-size:20px;line-height:30px;grid-column:span 2}.type-page.member_page .entry-content div.menu_area ul li a div.description{font-size:14px;align-self:center}.type-page.member_page .entry-content div.menu_area ul li a div.svg_arrow{text-align:right;align-self:center}.type-page.member_page .entry-content div.menu_area ul li a div.svg_arrow svg{width:40px;height:40px}:root{--blue-color:#004d77;--gray-color:#1c1c1c;--gray-bg:#e9e9e9;--solid-color:#bcbcbc;--red-color:#df4747;--white-color:#fff;--bg-gray:#d6d6d6;--gray-color2:#888}label{cursor:pointer}input.input-box{border:solid 1px var(--gray-color)}input.input-box:focus,input.input-box:hover{background:#e8f0fe}select{padding:10.8px 19.8px;outline:none;outline-offset:0;border-radius:0;border:1px solid #ccc}.text-center{text-align:center}.text-bold{font-weight:700}.d-none{display:none}.grid-box{display:grid}.caution{font-size:1.3rem}.caution,.must,span.error_message{color:var(--red-color)}button.blue-btn,input[type=button].blue-btn,input[type=submit].blue-btn{background:var(--blue-color);padding:0;margin:0}button.blue-btn:hover,input[type=button].blue-btn:hover,input[type=submit].blue-btn:hover{background-color:#999;color:#fff;cursor:pointer}button.red-btn,input[type=button].red-btn,input[type=submit].red-btn{background:var(--red-color);padding:0;margin:0}button.red-btn:focus,button.red-btn:hover,input[type=button].red-btn:focus,input[type=button].red-btn:hover,input[type=submit].red-btn:focus,input[type=submit].red-btn:hover{background:#999;color:var(--white-color)}button.submit-btn,input[type=button].submit-btn,input[type=submit].submit-btn{background:transparent;border:solid 1px var(--blue-color);color:var(--blue-color);padding:0;margin:0}button.submit-btn:focus,button.submit-btn:hover,input[type=button].submit-btn:focus,input[type=button].submit-btn:hover,input[type=submit].submit-btn:focus,input[type=submit].submit-btn:hover{background:var(--blue-color);color:var(--white-color)}button.cansel-btn,input[type=button].cansel-btn,input[type=submit].cansel-btn{padding:0;margin:0;background-color:#e6e6e6;color:#434343}button.cansel-btn:hover,input[type=button].cansel-btn:hover,input[type=submit].cansel-btn:hover{background-color:var(--blue-color);color:#fff}button.add_btn,input[type=button].add_btn,input[type=submit].add_btn{background:var(--blue-color)}button.delete_btn,input[type=button].delete_btn,input[type=submit].delete_btn{background:var(--red-color)}.btn_area{display:flex;justify-content:center;flex-wrap:wrap}.btn_area button{max-width:315px;width:100%;height:50px;padding:30px 60px;line-height:0}input,select{font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Meiryo,Helvetica Neue,sans-serif}input[type=checkbox].input-check{width:1.8rem;height:1.8rem;vertical-align:-.3rem;margin-right:.4rem}input[type=number].no-spin{-moz-appearance:textfield}input[type=number].no-spin::-webkit-inner-spin-button,input[type=number].no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.danger-text{color:#df4747}ul.pagination_box{margin:2rem auto 5rem auto;flex:0 1 60%;display:flex;align-items:center;justify-content:center}ul.pagination_box li{width:50px;padding:5px;font-size:16px;border:1px solid var(--solid-color);text-align:center;margin:0 4px}ul.pagination_box li:hover{opacity:.5}ul.pagination_box li.active{font-weight:700}ul.pagination_box li.active,ul.pagination_box li.disabled{background-color:var(--gray-bg);border:1px solid var(--solid-color)}ul.pagination_box li a{text-decoration:none}#loading{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}#loading.d-none{display:none}#loading .loading{position:absolute;text-align:center;padding:1em;top:45%;width:100%;display:inline-block}#loading .loading svg{width:80px!important;height:80px!important}#content.site-content{padding-top:0!important}#content.site-content div.breadcrumbs{padding-bottom:30px}#content.site-content .svg_menu_arrow{width:100%;display:flex;justify-content:center;margin-bottom:60px}#content.site-content .svg_menu_arrow svg:not(:last-child){margin-right:7px}#content.site-content .svg_menu_arrow svg path{fill:#bcbcbc;stroke:#bcbcbc}#content.site-content .svg_menu_arrow svg text{font-size:18px;font-weight:700;fill:#fff}#content.site-content .svg_menu_arrow svg.passed path{fill:none;stroke:var(--gray-color)}#content.site-content .svg_menu_arrow svg.passed text{fill:var(--gray-color)}#content.site-content .svg_menu_arrow svg.selected path{fill:none;stroke:var(--blue-color)}#content.site-content .svg_menu_arrow svg.selected text{fill:var(--blue-color)}#content.site-content .svg_menu_arrow>div.sp_arrow{display:none}@media screen and (max-width:1200px){#content.site-content .svg_menu_arrow{display:block;margin-bottom:30px;text-align:center}#content.site-content .svg_menu_arrow svg{display:none}#content.site-content .svg_menu_arrow>div.sp_arrow{font-weight:700;display:block}#content.site-content .svg_menu_arrow>div.sp_arrow div.triangle{display:block;margin:.3rem auto;width:6px;border-top:6px solid #bcbcbc;border-right:6px solid transparent;border-left:6px solid transparent}#content.site-content .svg_menu_arrow>div.sp_arrow div.triangle.selected{border-top:6px solid var(--blue-color)}#content.site-content .svg_menu_arrow>div.sp_arrow div.triangle.passed{border-top:6px solid var(--gray-color)}#content.site-content .svg_menu_arrow>div.sp_arrow div.text{color:#bcbcbc}#content.site-content .svg_menu_arrow>div.sp_arrow div.text.selected{color:var(--blue-color)}#content.site-content .svg_menu_arrow>div.sp_arrow div.text.passed{color:var(--gray-color)}}#content.site-content .entry-content{margin-top:0}#content.site-content .entry-content div.page_link_area{padding-top:100px;display:grid;justify-content:space-between;grid-template-columns:repeat(2,400px);grid-row-gap:70px;max-width:900px;margin:0 auto}#content.site-content .entry-content div.page_link_area>a{width:100%;display:block}#content.site-content .entry-content div.page_link_area>a button{width:100%;height:100%;font-size:16px;line-height:1.8;padding:20px;color:var(--blue-color);border:solid 1px var(--blue-color);background:transparent}@media screen and (max-width:800px){#content.site-content .entry-content div.page_link_area{display:block;padding-top:30px}#content.site-content .entry-content div.page_link_area>a{margin-bottom:30px}}#content.site-content .entry-content .form-message{background-color:#ffffe0;border:1px solid #e6db55;border-radius:.3em;margin-bottom:1rem;padding:.5rem;width:99%}#content.site-content .entry-content .form-message.error{background-color:#ffebe8;border:1px solid #f08080;color:red}#content.site-content .entry-content .form_content .grid-box.grid-form{grid-template-columns:210px 1fr;grid-column-gap:10px;grid-row-gap:10px;margin-bottom:10px;cursor:default;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Meiryo,Helvetica Neue,sans-serif}@media screen and (max-width:600px){#content.site-content .entry-content .form_content .grid-box.grid-form{display:block}}#content.site-content .entry-content .form_content .grid-box.grid-form input{padding:.5rem 0 .5rem .5rem;width:100%;max-width:730px}#content.site-content .entry-content .form_content .grid-box.grid-form input.required{background:#ffebe8}#content.site-content .entry-content .form_content .grid-box.grid-form input.password,#content.site-content .entry-content .form_content .grid-box.grid-form input.staff_name{max-width:360px}#content.site-content .entry-content .form_content .grid-box.grid-form select{padding:.5rem 0 .5rem .5rem}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(odd){background:var(--bg-gray);font-weight:700;max-width:210px;width:100%;font-size:1.4rem;min-height:46px;padding:5px}@media screen and (max-width:600px){#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(odd){max-width:100%;min-height:38px;margin-top:10px}}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n){font-size:1.2rem;padding:5px}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n) .hyphen{display:flex;align-items:center;justify-content:center}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n).name{display:flex}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n).name>label{display:flex;align-items:center;width:280px}@media screen and (max-width:600px){#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n).name>label{padding-bottom:10px}}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n).name>label>div:first-child{width:33px;font-size:12px;text-align:center}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n).name>label>div:nth-child(2n){flex-grow:1}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n).name>label div.error{width:100%;height:25px}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n) .zip_code_div{grid-template-columns:65px 15px 65px 100px}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n) .zip_code_div input{max-width:80px}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n) .zip_code_div button.btn{width:150px;height:100%;font-size:13px;margin-left:1rem}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n).fax_number,#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n).phone_number{grid-template-columns:repeat(2,65px 15px) 65px}#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n).fax_number input,#content.site-content .entry-content .form_content .grid-box.grid-form>div:nth-child(2n).phone_number input{width:100%}#content.site-content .entry-content .step2 .form_content>.grid-box>div:first-child{min-height:38px}#content.site-content .entry-content .step2 .btn_area,#content.site-content .entry-content .step3 .btn_area{justify-content:space-between;max-width:100%;width:700px;margin:0 auto}@media screen and (max-width:600px){#content.site-content .entry-content .step2 .btn_area,#content.site-content .entry-content .step3 .btn_area{width:100%;justify-content:center}#content.site-content .entry-content .step2 .btn_area>div,#content.site-content .entry-content .step3 .btn_area>div{padding-bottom:10px}}.modal,.modal .bg-black{top:0;left:0;width:100%;height:100%}.modal{position:fixed;z-index:1000}.modal .bg-black{position:absolute;z-index:1;background-color:rgba(0,0,0,.5);opacity:.9;cursor:pointer}.modal .modal-inner{position:absolute;z-index:999;background-color:var(--white-color);left:50%;top:50%;transform:translate(-50%,-50%);overflow:auto}.modal .modal-inner div.close-btn{position:absolute;cursor:pointer;right:0;top:0}.sp_display,.sp_label{display:none}@media screen and (max-width:600px){.pc_display{display:none}.sp_display,.sp_label{display:block}}