@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;font-size:10px}body{width:100%;color:#555;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:none}table{border-collapse:collapse;border-spacing:0;width:100%}img{max-width:100%;height:auto;border:none;vertical-align:bottom}fieldset,input,select,textarea{font-family:inherit}#ef-form a{color:#005ead !important;text-decoration:underline !important}a:hover{text-decoration:none}.u-hidden{display:none}.header{text-align:center;padding:7px 0;box-shadow:0 7px 3px -6px rgba(0,0,0,.22)}.header-logo img{max-width:150px}@media screen and (orientation:landscape){.header-logo img{max-width:100%}}.ef-jno{font-size:4vw;line-height:4.5vw;padding:15px}@media screen and (orientation:landscape){.ef-jno{font-size:2vw;line-height:2.5vw}}.ef-jno-title{background-color:#005cb0;border-radius:20px;color:#fff;display:inline-block;font-weight:bold;padding:5px 15px}.ef-jno-data-detail{padding:10px 10px 0 10px}.ef-jno-data-detail-corp_name{color:#000;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-jno-data-detail-job_cls_name_for_hp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.page-title-wrap{text-align:center;padding-top:24px;padding-bottom:17px;margin-bottom:-15px}.page-title-wrap>.page-title{background-color:#005ead;color:#fff;font-size:5vw;font-weight:700;border-radius:10px;padding:10px 22px}@media screen and (orientation:landscape){.page-title-wrap>.page-title{font-size:3vw;padding:10px 24vw}}.page-title-wrap>.page-title::before{content:'';background:url(/entry/assets/img/sp/title_pen.png) 0/contain;width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:10px}.header-contents-wrap{padding:20px 10px 10px;font-weight:700}.header-contents-title{background-color:#eef7ff;padding:10px;text-align:center;font-size:4vw}@media screen and (orientation:landscape){.header-contents-title{font-size:3vw}}.emphasis{color:#005cb0}.header-contents{border:1px solid #e5e5e5;font-size:3.4vw}@media screen and (orientation:landscape){.header-contents{font-size:2.4vw}}.header-contents-row{margin:13px 0}.header-contents-row::before{content:'';position:absolute;left:3%;bottom:-12px;width:94%;height:1px;background-color:#e5e5e5}.before-under-line{width:100%;position:relative;display:inline-block}.before-under-line-none::before{content:none}.point-wrap{padding:0 7px}.point{border:1px solid #005cb0;border-radius:15px;color:#005cb0}.point>span{margin:0 5px 0 10px}.emphasis-underline{background:linear-gradient(transparent 65%,#ffa500 60%)}.menu{border-top:3px solid #005ead;display:flex;padding:23px 10px 10px;background-color:#fff}.menu.menu-border-none{border-top:none}.back{overflow:hidden;flex:0 0 13px;height:23px;display:none;text-indent:13px;white-space:nowrap;position:relative;margin:-1px 18px 0 8px}.back::before{content:'';position:absolute;left:0;top:50%;transform:translate(3px,-50%) rotate(45deg);border-left:3px solid #005cb0;border-bottom:3px solid #005cb0;width:12px;height:12px}.progressbar{overflow:hidden;border-radius:10px;background:#eee;width:100%;flex:1}.progressbar>span{display:block;background:#349ac1;border-radius:10px;width:0;height:21px;transition:width .5s ease-in-out}.progress{font-size:1.2rem;font-weight:700;color:#005cb0;margin-left:10px;text-align:right}.progress>span{font-size:2rem;padding-right:5px}.noscript{font-size:1.4rem;padding:5%;color:#f34d47;line-height:1.4}body.is-motion-on .panel{transition:left .5s ease-in-out}body.is-motion-on .cover{background-color:rgba(0,0,0,0);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.panel-wrap{overflow:hidden;position:relative}.panel{box-sizing:border-box;position:absolute;display:none;padding:0 5% 20px;width:100vw;background:#fff;top:0;left:0;bottom:0}.panel:first-child.is-done{position:absolute}.panel:last-of-type{padding-bottom:0}.panel.is-done{left:-100%;display:block}.panel.is-done .btn-wrap{display:none}.panel.is-current{display:block;position:relative}.panel.is-done+.is-done{position:absolute}.block-s{margin-bottom:20px}.block-m{margin-bottom:30px}.block-l{margin-bottom:60px}.form-set{padding:0 6%}.form-title{text-align:center;line-height:1.3;font-weight:700;margin:0 0 20px;font-size:4vw;padding:0 !important}@media screen and (orientation:landscape){.form-title{font-size:2.5vw}}.form-title-emphasis{color:#005cb0;display:inline;font-size:5vw;margin-right:5px}@media screen and (orientation:landscape){.form-title-emphasis{font-size:3.5vw}}.form-title>div::before{content:'';background:url(/entry/assets/img/sp/hatena.png) 0/contain;width:28px;height:28px;vertical-align:middle;display:inline-block;margin-right:5px}.form-label{display:block;font-size:1.4rem;margin-bottom:5px}.input{box-sizing:border-box;color:#555;border:1px solid #e5e5e5;border-radius:0;appearance:none;height:50px;width:100%;padding:0 10px;font-size:1.6rem;font-weight:700}.input::placeholder{font-size:1.4rem}.input-text{border:2px solid #e5e5e5;border-bottom:4px solid #e5e5e5}.input-text:focus{outline:0;border-bottom:4px solid #005cb0;padding-top:20px;padding-bottom:5px}.input-text-hidden{border:none;outline:0;padding:initial;width:0;height:0;font-size:0}.input-select-box{position:relative}.input-select-box::after{content:'▼';position:absolute;left:70vw;top:15px;color:#005cb0;font-size:6vw}@media screen and (orientation:landscape){.input-select-box::after{left:73vw;font-size:3.5vw}}.input-select{border-radius:5px;background:#e5f8ff;width:100%}.is-error .input-select{background:transparent}select.input{padding:0 20px 0 10px;background-size:7px auto;font:inherit;font-size:1.6rem;font-weight:700}textarea.input{padding:10px;line-height:1.5;min-height:80px;font-size:1.6rem}.date-group_row{display:flex;justify-content:space-between}.date-group_col{box-sizing:border-box;flex:0 0 46%}.date-group{padding-right:25px;position:relative}.date-group select{background:url(/entry/assets/img/sp/icon-select-arrows.png) no-repeat right 10px top 19px/7px auto}.date-group select.is-error{background-color:#ffe5e5}.date-group_text{position:absolute;white-space:nowrap;top:50%;left:calc(100% - 1.4em);transform:translate(0,-50%);font-size:1.4rem}.btn-group>li+li{margin-top:20px}.btn-select{font-size:1.6rem;text-decoration:none;display:flex;margin:0 24px;height:50px;border:2px solid #005cb0;border-radius:5px;background:#fff;justify-content:center;align-items:center;color:#005cb0;position:relative;font-weight:700}.btn-select.is-checked{background:#b8f0ff}.btn-select::after{content:'';position:absolute;left:67vw;width:8px;height:8px;border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(-45deg);color:#005cb0}@media screen and (orientation:landscape){.btn-select::after{left:76.8vw}}.btn-select input{position:absolute;top:0;left:0;opacity:0}.accordion-menu{font-size:4vw;font-weight:700;overflow-y:scroll;border-bottom:1px solid #e5e5e5}.accordion-header-contents-name{padding:17px 14vw 17px 20px;background:#e5f8ff;border:1px solid #e5e5e5;border-bottom:none;font-size:4vw}@media screen and (orientation:landscape){.accordion-header-contents-name{font-size:2.7vw}}.accordion-header-contents-name::after{content:'';position:absolute;left:87vw;width:8px;height:8px;border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg);color:#005cb0}@media screen and (orientation:landscape){.accordion-header-contents-name::after{left:88vw}}.accordion-inner{display:none}.accordion-contents-btn{display:flex;border:1px solid #e5e5e5;border-bottom:none;align-items:center;text-decoration:none;font-weight:700;padding:20px;color:unset;height:auto;margin:0;border-radius:initial;justify-content:initial;font-size:4vw}@media screen and (orientation:landscape){.accordion-contents-btn{font-size:2.7vw}}.accordion-contents-btn::after{content:'';position:absolute;left:87vw;width:8px;height:8px;border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(-45deg);color:#005cb0}@media screen and (orientation:landscape){.accordion-contents-btn::after{left:88vw}}.accordion-contents-btn>span{line-height:15px}.accordion-contents-btn>input{position:absolute;top:0;left:0;opacity:0}.after-none::after{content:initial}.selected-contents-header::after{transform:rotate(225deg);margin-top:4px}.remarks{font-size:1.4rem;line-height:1.4;font-weight:700}.focus-input-title{top:27px;left:11px;position:relative;margin-bottom:7px;font-size:13px;font-weight:700;color:#005ead;display:none}.focus-input-block{margin-top:-20px}.industry-div .btn-group>li+li,.job-cls .btn-group>li+li{margin-top:0}.secondary li>p{background-color:#f0fcff}.secondary li>.job2-name{padding-left:40px;background:linear-gradient(90deg,#f0fcff 0,#f0fcff 85%,#dff1f9 50%,#dff1f9 100%)}@media screen and (orientation:landscape){.secondary li>.job2-name{background:linear-gradient(90deg,#f0fcff 0,#f0fcff 87%,#dff1f9 50%,#dff1f9 100%)}}.secondary li .accordion-contents-btn{padding-left:40px}.panel2-form-text{text-align:center;font-size:1.4rem;margin-top:-15px;margin-bottom:25px}select[name=city],select[name=city_cd_def]{background-color:transparent}.link-overseas-resident{float:right;padding-top:11px}.link-font-size{font-size:12px}.js-display-for-short-address{padding:0}.js-display-for-short .accordion-contents-btn::after,.js-display-for-short .accordion-header-contents-name::after{left:80vw}@media screen and (orientation:landscape){.js-display-for-short .accordion-contents-btn::after,.js-display-for-short .accordion-header-contents-name::after{left:83vw}}.suggest_list.ui-menu{border-radius:10px;max-height:265px;max-width:80%;overflow-y:auto;overflow-x:hidden;padding:1px 0}.suggest_list.ui-menu .ui-state-active{background:#bdd7f0;border:none;margin:0;color:#555}.suggest_list.ui-menu .ui-menu-item-wrapper{padding:0 10px}.suggest_list_item{padding:14px 0;border-bottom:solid 1px #eee}.ui-state-active .suggest_list_item{border-bottom:solid 1px #bdd7f0}.suggest_list.ui-menu li:last-child .suggest_list_item{border-bottom:none}.suggest_match{color:#005cb0}.latest_education_note{font-size:3.1vw;line-height:1.4;font-weight:bold;padding-top:10px}@media screen and (orientation:landscape){.latest_education_note{font-size:2.1vw}}.latest_education_add_area{display:none}.btn-add-latest-education{box-sizing:border-box;border:1px solid #e5e5e5;margin-top:20px;margin-bottom:20px;margin-left:auto;padding:5px 0;position:relative;width:240px}@media screen and (orientation:landscape){.btn-add-latest-education{margin-right:0;width:250px}}.latest_education_panel .date-group_col:nth-child(1){flex:0 0 36%}.latest_education_panel .date-group_col:nth-child(2){flex:0 0 28%}.latest_education_panel .date-group_col:nth-child(3){flex:auto;padding-right:0}.btn-graduation-year-area{padding-top:10px;text-align:right}.btn-graduation-year{padding-bottom:3px;border-bottom:solid 1px #005ead;color:#005ead;cursor:pointer;font-size:12px}.icon-blank-blue{background:url(/entry/assets/img/sp/icon-blank-blue.png) no-repeat 0/17px 17px;width:17px;height:17px;display:inline-block;margin:0 5px -3px}.modal-graduation-year-wrap{display:none;height:100%;width:100%;position:fixed;top:0;left:0;background:rgba(68,68,68,.8);z-index:1}.modal-graduation-year{left:50%;top:50%;width:90%;height:auto;position:absolute;transform:translate(-50%,-50%);color:#333;font-size:4vw;font-weight:700;overflow-y:scroll}.modal-graduation-year-label{display:flex;border:1px solid #ccc5c5;background-color:#f5f5f5}.modal-graduation-year-title{width:100%;padding:10px 20px;background-color:#f5f5f5;position:relative;line-height:15px;font-size:3.5vw}@media screen and (orientation:landscape){.modal-graduation-year-title{font-size:2.5vw}}.modal-graduation-year-close-btn{color:#555;position:relative;background-color:#e5e5e5;width:20px;height:20px;margin:7px;padding:7px;border:1px solid #ccc5c5;border-radius:3px;box-sizing:border-box}.modal-graduation-year-close-btn::before,.modal-graduation-year-close-btn::after{content:'';position:absolute;top:8px;left:2px;width:14px;height:2px;background-color:currentColor}.modal-graduation-year-close-btn::before{transform:rotate(-45deg)}.modal-graduation-year-close-btn::after{transform:rotate(45deg)}.yearBox{height:60vh;background:#fff;text-align:left;overflow:scroll;padding:10px;box-sizing:border-box}.yearTit{color:#333;font-size:14px;font-weight:bold;margin-bottom:10px;text-align:center}#yearArea table{color:#000;font-size:12px;font-weight:normal;border:1px solid #888;border-collapse:collapse}#yearArea td,#yearArea th{border:1px solid #888;line-height:1.2;text-align:center;vertical-align:middle;font-size:12px;padding:5px}#yearArea th{font-weight:bold}#yearArea .yearHead th{white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.5);border:1px solid #888;background:#dfe3f8 linear-gradient(to bottom,#f2f5fb,#dfe3f8);color:#113471;text-align:center;font-weight:bold;font-size:12px}#yearArea tbody tr:nth-child(even){background:#ededed}@media screen and (max-width:719px){#yearArea td{font-size:10px}#yearArea td,#yearArea th{padding:5px 2px}#yearArea .yearHead th{font-size:65%}.yearTit{margin:10px auto 20px;text-align:left;font-weight:400}}.career-information-btn-plus-wrap{box-sizing:border-box;border:1px solid #e5e5e5;margin-top:20px;margin-bottom:20px;margin-left:auto;padding:5px 0;position:relative;width:220px}@media screen and (orientation:landscape){.career-information-btn-plus-wrap{margin-right:0;width:240px}}.contents-btn-plus{display:inline-block;flex:0 0 50px;margin-left:10px;margin-right:5px;width:20px;height:20px;border-radius:5px;color:#fff;font-weight:700;background:#005cb0;position:relative}.contents-btn-plus::after,.contents-btn-plus::before{content:'';width:12px;height:2px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contents-btn-plus::after{transform:translate(-50%,-50%) rotate(90deg)}.contents-btn-plus-label{font-size:3vw;position:absolute;top:50%;margin-top:-.5em}@media screen and (orientation:landscape){.contents-btn-plus{margin-right:10px}.contents-btn-plus-label{font-size:1.5vw}}@media screen and (max-width:767px) and (orientation:landscape){.contents-btn-plus-label{font-size:2vw}}.label-wrkng-trm{font-weight:700}.remarks-corp-name{margin-top:7px;font-size:3.1vw}@media screen and (orientation:landscape){.remarks-corp-name{font-size:2.1vw}}.form-text{font-size:1.5rem;line-height:1.4;text-align:right;display:none}.is-active .form-text{display:block}.is-active .form-career-wrkng-trm-to-group{display:none}.career-information-separate{margin:30px 0;border:2px dashed #e5e5e5}.second-career-information-area,.third-career-information-area{display:none}.contents-select-wrap{margin-top:-6px;font-weight:700}.contents-select-wrap>.modal-wkplc-pref{border-bottom:1px solid #e5e5e5}.contents-select-wrap>.modal-wkplc-pref>.p-wkplc-area-text{background:#e5f8ff;border:1px solid #e5e5e5;border-bottom:none;font-size:4vw;padding:17px 14vw 17px 20px}@media screen and (orientation:landscape){.contents-select-wrap>.modal-wkplc-pref>.p-wkplc-area-text{font-size:2.7vw}}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col>label{box-sizing:unset !important;display:flex;border:1px solid #e5e5e5;border-bottom:none;align-items:center;text-decoration:none;font-weight:700;padding:20px;color:unset;height:18px;margin:0;border-radius:initial;justify-content:initial;font-size:16px}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col.full{background-color:#ddd;pointer-events:none}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col>label>input{opacity:0;appearance:none;position:absolute}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col>label>.p-check-label{position:relative;display:flex;align-items:center;height:18px}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col>label>.p-check-label>.p-text{margin-top:1px;margin-left:10px}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col>label>.p-check-label>.p-text::after{background-color:#005cb0;color:#fff;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:normal;margin-left:20px;line-height:20px;position:absolute;top:-5px;width:58px;text-align:center}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col>label>.p-check-label>.p-text.hope-1::after{content:'第1希望'}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col>label>.p-check-label>.p-text.hope-2::after{content:'第2希望'}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col>label>.p-check-label>.p-text.hope-3::after{content:'第3希望'}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col>label>.p-check-label::before{content:'';display:block;border-radius:2px;border:2px solid #aaa;width:14px;height:14px}.contents-select-wrap>.modal-wkplc-pref>.p-modal-row>.p-modal-col>label>input:checked+.p-check-label::after{content:'';position:absolute;left:3px;display:block;width:11px;height:11px;background:url(/entry/assets/img/check.svg) no-repeat 0/contain}.name_panel .form-title .emphasis{margin-top:10px}.birth_panel .date-group_col{flex:0 0 36%}.form-confirm{line-height:1.3;font-weight:700;color:#005ead;font-size:1.6rem;word-break:break-all}.remarks-email{display:inline-block;margin-top:10px}.ui-menu .ui-menu-item{line-height:1.8}#site_access{width:100%;text-align:left}#site_access>.p-form-col>label{line-height:40px;display:block;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;font-weight:bold;padding:3px}#site_access>.p-form-col>label.p-separator{border-bottom:1px solid #e5e5e5}#site_access>.p-form-col>label>input{opacity:0;appearance:none;position:absolute}#site_access>.p-form-col>label>.p-radio-label{position:relative;display:flex;align-items:center;margin-left:5px}#site_access>.p-form-col>label>.p-radio-label::before{content:'';display:block;border-radius:50%;border:2px solid #e5e5e5;width:14px;height:14px}#site_access>.p-form-col>label>input:checked+.p-radio-label::after{content:'';position:absolute;left:4px;display:block;border-radius:50%;width:10px;height:10px;background-color:#005cb0}#site_access>.p-form-col>label>.p-radio-label .p-text{margin-top:1px;margin-left:5px;font-size:4vw}@media screen and (orientation:landscape){#site_access>.p-form-col label>.p-radio-label>.p-text{font-size:2.5vw}}.wrap-send-group{background:#eefaff;padding:0 12px;margin-bottom:15px}.send-group{padding:25px 0}.send-group-title{font-weight:700;line-height:1.5;margin-bottom:15px;text-align:center;font-size:3vw}.send-group .p-input-block:first-child{margin-bottom:5px}.send-group .p-input-block{display:flex}.send-group .p-input-block a{margin:auto;width:40px;font-size:3vw;text-align:right}.send-group .confirm{background:#f2f2f2;padding:0 10px;min-height:50px;width:100%;font-size:1.6rem;font-weight:700;line-height:normal;word-break:break-all;display:flex;align-items:center}.send-group input{background:#fff}.send-group input:focus{border:2px solid #005cb0;outline:0}.send-group input.is-error{border:2px solid #f34d47;outline:0}.btn-box{height:80px}.btn-wrap{box-sizing:border-box;position:fixed;bottom:0;left:0;width:100%;padding:10px 20px 14px;background:rgba(255,255,255,.8)}.btn-next{transition:background-color .3s,box-shadow .3s;border-radius:5px;font-weight:700;color:#fff;background:#005cb0;border:none;box-shadow:0 4px 0 #014b8e;width:100%;height:56px;font-size:1.6rem;position:relative}.btn-next::after{content:'';top:50%;position:absolute;right:14px;width:15px;height:15px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translate(0,-50%) rotate(45deg)}.btn-next.is-disabled{background:#aaa;box-shadow:0 4px 0 #999;pointer-events:none}.btn-send{border-radius:5px;border:none;width:100%;height:56px;color:#fff;font-weight:700;position:relative;font-size:10px;box-shadow:3px 3px 5px #c3c3c3;background:linear-gradient(#fd8331,#f60);transition:background-color .3s,box-shadow .3s}.btn-send::after{position:absolute;right:14px;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translate(0,-50%) rotate(45deg);content:'';top:50%}.btn-send.is-disabled{background:#aaa;box-shadow:0 4px 0 #999;pointer-events:none}.btn-send div{font-size:17px}.btn-send-text-effect{text-shadow:0 -1px 1px #bd5d00}.btn-send-text-effect span::after{box-shadow:1px -1px #bd5d00}.btn-cv{appearance:none;position:relative;width:100%;height:55px;background:#f87a00;border-radius:6px;box-shadow:0 4px 0 #bd5d00;box-sizing:border-box;display:block;border:none;margin:0 auto 24px;padding:0;outline:0;overflow:hidden;cursor:pointer}.link-list{font-size:3.5vw;display:flex;justify-content:center;margin:25px 0 15px}@media screen and (orientation:landscape){.link-list{font-size:2.5vw}}.agent-scout-announcement{background:#fff;padding:5px 10px;margin-bottom:20px;border:1px solid #e5e5e5}.announcement-title{font-size:14px;font-weight:bold;margin-top:10px;margin-bottom:10px;text-align:center}#agent-scout-announcement .announcement-title img{width:70%;margin-bottom:0}.announcement-desc{font-size:12px;line-height:1.5em}.announcement-inline{display:inline-block;margin:10px;font-size:13px}.announcement-link-list{display:flex;justify-content:center;margin:10px 0 10px;text-align:center}#agent-scout-announcement ul a{font-size:clamp(10.5px,2.5vw,12px)}.announcement-check-wrap{display:flex;justify-content:center;margin-bottom:10px}.announcement-check-wrap>.checkbox-wrap{position:relative}.announcement-check-wrap>.announcement-inline>input[type=checkbox]{display:none}.announcement-check-wrap>.checkbox-wrap>.checkbox::before,.announcement-check-wrap>.checkbox-wrap>.checkbox::after{content:'';position:absolute;top:50%;display:block}.announcement-check-wrap>.checkbox-wrap .checkbox::before{transition:opacity .2s linear;z-index:2;left:-10px;margin-top:-10px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transform:rotate(45deg)}.announcement-check-wrap>.checkbox-wrap .checkbox::after{transition:border-color .2s linear;z-index:1;left:-15px;margin-top:-8px;width:12px;height:12px;border:1px solid #585753;border-radius:3px;background-color:#fff}.announcement-check-wrap>.checkbox-wrap input[type=checkbox]:checked+.checkbox::before{opacity:1}.announcement-check-wrap>.checkbox-wrap input[type=checkbox]:checked+.checkbox::after{background-color:#005ead}.privacy{background:#f4f4f4;margin:0 -6%;line-height:1}.footer{text-align:center;padding:5px 0;margin:0 -6%;background:#115fad;color:#fff;font-size:1.1rem}#footer{background-color:#f4f4f4;margin-top:11vh}.security-block{display:table;padding:12px 0;margin:0 10px}.icon-privacy{display:table-cell;max-width:84px;padding-left:0}.p-security_caption{display:table-cell;vertical-align:middle;font-weight:700;font-size:10px;padding-left:15px}.addressArea{padding:5px 30px 10px 10px}.addressArea__text{text-indent:-5px;font-weight:700}.addressArea__inner{display:inline-block}.p-copyright{display:block;padding:5px 0;background-color:#115fad;color:#fff;font-size:11px;text-align:center}#p-section__error{padding:0 5%}.p-error{font-size:1.4rem;line-height:1.4;color:#f34d47;margin:10px 0;display:none;text-align:center}.is-error{background:#ffe5e5}