html{box-sizing:border-box;-webkit-text-size-adjust:100%;font-family:Lato,Noto Sans JP,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;overflow-y:scroll}*,:before,:after{box-sizing:inherit;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}audio:not([controls]){height:0;display:none}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6,p,li,th,td,dd,dt{color:#000;letter-spacing:.1em;font-size:15px;line-height:1.5}li{list-style:none}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{color:#0087dc;-webkit-text-decoration-skip:objects;background-color:#0000;font-size:15px;text-decoration:none}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{color:#000;background-color:#ff0}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}section{margin:0;padding:0;line-height:0}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner{border-style:0;padding:0}[type=reset]::-moz-focus-inner{border-style:0;padding:0}[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{color:inherit;background-color:#0000;border-style:none}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none;display:block}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::selection{color:#000;text-shadow:none;background-color:#b3d4fc}@media (min-width:1060px){.sp{display:none!important}*{box-sizing:border-box}.clearfix:after{content:"";clear:both;display:block}img{width:100%}p{font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-style:normal;font-weight:400}.step-contents{border:4px solid #a00f07;width:800px;margin:40px auto}.step-contents .registration-tit{text-align:center;color:#fff;background-color:#a00f07;font-size:40px;font-weight:700!important}.confirm_contents{width:100%;height:auto;margin:60px auto 0;padding-bottom:80px}.q-section{background:#fff;border-radius:25px;margin:80px auto 0;font-size:18px;line-height:normal;display:none}.q-section-last{background:#fff;border-radius:25px;height:auto;margin:130px auto 0;font-size:18px;line-height:normal;display:none}.q-section .q-section-text{color:#fff;text-align:center;background-color:#0092d6;margin:10px auto;padding:8px;font-size:18px;font-weight:700}.q-section .q-section-body{flex-wrap:wrap;width:750px;margin:0 auto;padding:30px 105px;display:flex}.q-section .q-section-body .small{font-family:Lato,Noto Sans JP,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:15px}.q-section .q-section-body h4{text-align:center;width:100%;text-shadow:none;margin-bottom:20px;font-size:25px}.q-section .q-section-body .longname{padding-top:13px;line-height:20px}.q-section .q-section-body-box{flex-wrap:wrap;display:flex}.q-section .q-section-body-button{color:#180c26;text-align:center;cursor:pointer;background:#fff;border:2px solid #180c26;border-radius:10px;width:250px;height:72px;margin:10px;line-height:70px}.q-section .q-section-body-button:hover{color:#fff;background:#180c26}.q-section .button_center{width:100%}.q-section .button_center .q-section-body-button{margin:10px auto}.q-section .button_left{width:100%;left:0}.buttonWhite{color:#666;text-align:center;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:5px;width:100px;margin:10px;padding:5px 15px;font-size:16px}.buttonWhite:hover,.buttonWhite:before,.buttonWhite:after,.buttonWhite.on{color:#0092d6;opacity:1;border:1px solid #0092d6}.container{margin:70px 0 0}.progressbar{z-index:0;width:420px;margin:0 auto;position:relative}.progressbar li{text-align:center;text-transform:uppercase;color:#a00f07;width:80px;font-size:17px;list-style-type:none;display:inline-block;position:relative}.progressbar li:after{content:"";z-index:-1;background-color:#000;width:100%;height:2px;position:absolute;top:11px;left:-50%}.progressbar li:first-child:after{content:none}.progressbar li.active{color:#180d26}.container .cv_button{width:100px;margin:0 auto 30px 0;position:absolute;bottom:0;left:-11px}.container .cv_button .cv_text{position:relative}.container .cv_button .cv_text:before,.container .cv_button .cv_text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%)}.container .cv_button .cv_text:before{border:10px solid #0000;border-top:15px solid #180c26}.container .cv_button .cv_text:after{border:10px solid #0000;border-top:17px solid #180c26;margin-top:-5px}.container .cv_button .cv_text p{color:#fff;text-align:center;background-color:#180c26;border-radius:5px;width:100px;margin:0 auto 10px;padding:5px;font-size:15px;font-style:normal;font-weight:700}.container .cv_button a div{text-align:center;background-color:#fff;border:3px solid #ff7a0a;border-radius:40px;width:360px;height:70px;margin-top:20px}.container .cv_button a div:hover{background-color:#f75898;border:3px solid #fff}.container .cv_button a div p{color:#fff;padding-top:10px;padding-left:12px;font-size:30px}.modal{z-index:10000;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.modal__bg{background-color:#fffc;width:100%;height:100vh;position:absolute}.modal__content{box-sizing:border-box;background:url(/assets/img/common/background-skb.webp) 0 0/100% 100%;width:90%;max-width:500px;padding:1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 8px -4px #333}.popup-bg__content-title{color:#4c3c33;text-align:center;border-bottom:2px solid #f97447;margin-bottom:1em;font-size:1.25em;font-weight:700}.popup-bg__content-notice{color:#4c3c33;border-top:2px solid #f97447;margin:1.5em 0 .5em;padding:.75em .5em;font-size:.85em}.modal__content p{text-align:center}.modal__content button{color:#fff;border-radius:5px;padding:10px;display:block;box-shadow:2px 2px 4px #9c9c9c}.popup-bg__content-btn{justify-content:space-around;display:flex}.popup-bg__content{background-color:#fffcf8;width:100%;height:100%;padding:1em}.popup-bg__content-btn .login,.popup-bg__content-btn .js-modal-close{border-radius:10em;width:40%;margin:.25em;padding:.5em}.popup-bg__content-btn .login a,.popup-bg__content-btn .js-modal-close a{color:#fff}.popup-bg__content-btn .login{background-color:#f97447}.popup-bg__content-btn .js-modal-close{background-color:#075688;font-size:15px}#registration{width:750px}#registration .signupBox button{color:#180c26;text-align:center;cursor:pointer;background:#fff;border:2px solid #180c26;border-radius:10px;width:250px;height:72px;margin:10px;font-size:18px;line-height:40px}#registration .signupBox button:hover{color:#fff;background:#180c26}#registration .signupBox .form_button{width:270px;margin:0 auto}#registration .signupBox .form_button span{font-size:12px;line-height:unset;margin:0 0 5px;display:block}#registration .cancel_button{margin:0 auto}#registration .confirm p{font-size:100%}#registration .tit{text-align:center}#registration .tit h3{width:60%}#registration h1{border-bottom:2px solid #ccc;width:100%;height:auto;margin:0 0 50px;padding:50px 0 10px;font-size:20px;position:relative}#registration h1:before{content:"";border-bottom:2px solid #58b431;width:30%;margin-bottom:-2px;display:block;position:absolute;bottom:0}#registration .readText{width:100%;height:auto;margin:0 0 50px;padding:0}#registration .error{border:1px solid red;width:900px;margin:0 auto 30px;padding:30px}#registration .error ul li{color:red;margin:0 0 10px}#registration .error ul li:last-child{margin:0}input,textarea,select{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;padding:10px}.radioList .radio+label:before{content:"";border:1px solid #ccc;border-radius:50%;width:30px;height:30px;display:block;position:absolute;top:-5px;left:0}.checkList{margin-bottom:20px;overflow:hidden}.q4 .checkList{padding-left:50px}.checkList .checkbox+.checkboxParts:before{content:"";border:1px solid #ccc;border-radius:5px;width:30px;height:30px;display:block;position:absolute;top:-5px;left:0}.table{border-collapse:collapse;border-spacing:0 10px;width:100%;height:auto}.table tr{border-collapse:collapse;border-spacing:0 10px;border:1px solid #ccc;width:100%;height:auto;margin:0;padding:0}.table th{text-align:left;vertical-align:middle;border-collapse:collapse;border-spacing:0 10px;background:#f5f5f5;border:1px solid #ccc;margin:0;padding:15px;font-weight:500}.table td{text-align:left;vertical-align:middle;border-collapse:collapse;border-spacing:0 10px;border:1px solid #ccc;margin:0;padding:15px;font-weight:500}@media screen and (min-width:1060px) and (max-width:962px){form .name .nameBox:first-child{margin:0 10px 10px 0}}.disabilities_class_rank{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#180c26 50%),linear-gradient(135deg,#180c26 50%,#0000 50%);background-position:calc(100% - 15px) 22px,calc(100% - 10px) 22px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #180c26;width:auto;max-width:100%;height:50px;margin:0 auto;line-height:1}.disabilities_class_rank:focus{background-image:linear-gradient(45deg,#180c26 50%,#0000 50%),linear-gradient(135deg,#0000 50%,#180c26 50%);background-position:calc(100% - 10px) 20px,calc(100% - 15px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:0}.alert i{margin:0 3px}.alert a{border-radius:3px;margin:0 6px;padding:3px 5px}.alert-danger a{color:#ff3f85;background:#fff}.tac{text-align:center}.small{font-size:80%}form{width:100%;height:auto;margin:0;padding:0}input{height:50px;line-height:48px}textarea{height:100%;line-height:1.5}input,textarea,select{box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:10px}input.sizeXS,textarea.sizeXS,select.sizeXS{width:120px}input.sizeS,textarea.sizeS,select.sizeS{width:200px}input.sizeM,textarea.sizeM,select.sizeM{width:300px}input.sizeL,textarea.sizeL,select.sizeL{width:100%}select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#ccc 50%),linear-gradient(135deg,#ccc 50%,#0000 50%);background-position:calc(100% - 15px) 22px,calc(100% - 10px) 22px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;width:auto;max-width:100%;height:50px;line-height:1}select:focus{background-image:linear-gradient(45deg,#ccc 50%,#0000 50%),linear-gradient(135deg,#0000 50%,#ccc 50%);background-position:calc(100% - 10px) 20px,calc(100% - 15px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:0}.radioList .radio{display:none}.radioList .radio+label{cursor:pointer;margin-right:20px;padding-left:40px;position:relative}.radioList .radio+label:before{content:"";background-color:#fff;border:1px solid #ccc;border-radius:50%;width:30px;height:30px;display:block;position:absolute;top:-5px;left:0}.radioList .radio:checked+label:after{content:"";background:#0092d6;border-radius:50%;width:20px;height:20px;display:block;position:absolute;top:0;left:5px}.checkList{overflow:hidden}.checkList label{float:left;margin:5px 0;display:inline-block}.checkList .checkbox{display:none}.checkList .checkbox+.checkboxParts{cursor:pointer;margin-right:20px;padding-left:35px;position:relative}.checkList .checkbox+.checkboxParts:before{content:"";background-color:#fff;border:1px solid #ccc;border-radius:5px;width:30px;height:30px;display:block;position:absolute;top:-5px;left:0}.checkList .checkbox:checked+.checkboxParts:after{content:"";border-bottom:5px solid #0092d6;border-right:5px solid #0092d6;border-radius:2px;width:14px;height:20px;display:block;position:absolute;top:-3px;left:8px;transform:rotate(45deg)}.wrapper{width:100%;min-width:1060px;height:auto;margin:0;padding:0}.accordion1{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.accordion1 .accordion-box{background:#66b5ff;width:100%;padding:0;position:relative}.accordion1 .inner{padding-top:10px;display:none}.accordion1 .inner .accordion-left{width:300px;position:absolute;bottom:0;left:50px}.accordion1 .inner .accordion-right{width:220px;position:absolute;bottom:0;right:100px}.accordion1 .inner .accordion-cv{width:300px;margin:0 auto;padding-bottom:30px}.accordion1 .inner .question{background:#fff;width:350px;margin:30px auto 20px}.accordion1 .inner .question p{color:#2b98ff;font-weight:700}.accordion1 .inner .graduate-logo{width:300px;margin:20px auto}.accordion1 p{color:#fff;cursor:pointer;padding:10px;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO;font-size:18px}.accordion1 p span{color:#fbff09;margin-bottom:-20px;font-size:33px;display:block}.accordion1 p.ac1{color:#fff;z-index:50;background:#2b98ff;border-bottom:2px solid #fff;padding:20px;font-family:A-OTF 新ゴ Pro,A-OTF Shin Go Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;font-weight:400;position:relative;box-shadow:1px 1px 10px #807d7d66}.accordion1 p.ac1 .fa-chevron-circle-right:before{color:#fcfe73;font-size:19px}.accordion1:after{content:"";border-radius:unset;border-top:2px solid #fff;border-bottom:none;border-left:none;border-right:2px solid #fff;width:13px;height:13px;position:absolute;top:25px;right:45px;transform:rotate(135deg)}header{justify-content:center;align-items:center;padding:10px 0;display:flex}header img{width:auto}.loopLogo{width:100%;height:auto;display:flex;overflow:hidden}.loopLogo img{animation:20s linear infinite loopLogoAnimation;display:inline-block}@keyframes loopLogoAnimation{0%{transform:translate(0)}to{transform:translate(-200%)}}.keyvisual{background:url(/assets/img/lp/income/fv_pc.webp) top/cover;height:auto;margin:0 auto;position:relative}.keyvisual .keyvisual_contents{width:1000px;margin:0 auto;padding:90px 0;display:flex;position:relative}.keyvisual .keyvisual_contents .keyvisual_leftbox .keyvisual_message{width:450px;margin-top:20px;margin-bottom:90px}.keyvisual .keyvisual_contents .keyvisual_leftbox .keyvisual_message p{text-align:center;color:#fff;text-shadow:1px 2px 3px #222;font-size:24px;font-weight:700}.keyvisual .keyvisual_leftbox .point-circle{width:410px;position:absolute;top:-60px;left:50%;transform:translate(-50%,-50%)}.keyvisual_leftbox .tit{width:310px}.keyvisual_leftbox .tit p{color:#fff;font-size:22px;line-height:1.6}.keyvisual_leftbox .tit p span{margin:0 5px 0 40px;font-size:30px}.keyvisual_leftbox .tit p:before{content:"";background:url(/assets/img/lp/jimusyoku/flag.png) 0 0/35px no-repeat;width:35px;height:35px;display:block;position:absolute;top:7px;left:21px}.keyvisual_leftbox .main_txt{background:#ffffffbd;width:450px;margin:20px auto 0;padding:30px 25px;position:relative}.keyvisual_leftbox .main_txt .main_txt_left{width:80px;position:absolute;top:10px;left:10px}.keyvisual_leftbox .main_txt .main_txt_right{width:80px;position:absolute;bottom:10px;right:10px}.keyvisual_leftbox .main_txt p{text-align:center;color:#916d25;margin-bottom:5px;font-size:40px}.keyvisual_leftbox .main_txt p span{font-size:55px}.keyvisual .cv_button{width:360px;margin:20px auto;position:absolute;bottom:0;left:0;right:0}.keyvisual .cv_button a div{text-align:center;background-color:#ff1103;border:2px solid #fff;width:360px;height:70px}.keyvisual .cv_button a div:hover{background-color:#ff605a}.keyvisual .cv_button a div p{color:#fff;padding-top:10px;padding-left:12px;font-size:30px}.keyvisual h1{width:100%;margin:0 auto;padding:0}.keyvisual_rightbox{width:450px;margin-top:240px;margin-left:100px}.keyvisual_rightbox .income{width:315px;height:45px;margin:6px;position:relative}.keyvisual_rightbox .income.income2{margin-left:50px}.keyvisual_rightbox .income.income3{margin-left:100px}.keyvisual_rightbox .income:after{content:"";background:#180b25;width:320px;height:45px;position:absolute;top:0;left:0;transform:skew(-20deg);box-shadow:3px 3px 3px #fff6}.keyvisual_rightbox .income p{color:#fff;z-index:1;margin-top:5px;margin-left:16px;font-size:16px;position:absolute}.keyvisual_rightbox .income.income3 p{margin-left:22px}.keyvisual_rightbox .income p span{color:#cabb84;font-size:27px;font-weight:700}.contents{height:auto;margin:0 auto;padding:0}.recruiting{width:100%;padding:0 20px}.recruiting .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 50px;box-shadow:0 0 0 5px #264465}.recruiting .tit p{color:#fff;font-size:25px}.recruiting .recruiting_box{width:1200px;margin:0 auto;display:flex}.recruiting .recruiting_box .example{width:580px;margin:20px auto 0;padding:50px 30px}.recruiting .recruiting_box .example.example1{background:url(/assets/img/lp/income/recruiting_1.png)}.recruiting .recruiting_box .example.example2{background:url(/assets/img/lp/income/recruiting_2.png)}.recruiting .recruiting_box .example.example3{background:url(/assets/img/lp/income/recruiting_3.png)}.recruiting .recruiting_box .example.example4{background:url(/assets/img/lp/income/recruiting_4.png)}.recruiting .recruiting_box .example .type_name{color:#fff;font-size:26px}.recruiting .recruiting_box .example .detail{color:#fff;margin-top:20px;font-size:20px}.recruiting .recruiting_box .example .detail span{font-weight:700}.success{width:100%;padding:50px 20px}.success .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 50px;box-shadow:0 0 0 5px #264465}.success .tit p{color:#fff;font-size:25px}.success .success_box{background:#f5f5f5;border:2px solid #cabb84;width:1000px;margin:40px auto 30px;padding:20px}.success .success_box p{margin-top:5px;font-family:Hiragino Sans W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:22px}.success .success_box .success_title{margin-top:20px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:28px}.success .success_box .success_txt{-webkit-text-decoration:underline #cacaca;text-decoration:underline #cacaca}.success .success_box .flex_box{width:940px;margin:10px auto;display:flex}.success .success_box .flex_box .success_face{width:400px;margin-right:20px}.success .success_box .flex_box .success_face p{text-align:center;margin-top:10px;font-size:15px}.success .success_box .success_exam{width:600px;display:flex}.success .success_box .success_exam .exam_before{background:#fff;border:3px solid #264465;width:280px;height:210px;position:relative}.success .success_box .success_exam .exam_before:before{content:"";background-color:#fff;border-top:3px solid #274464;border-right:3px solid #274464;width:20px;height:20px;position:absolute;top:115px;right:-12px;transform:rotate(45deg)}.success .success_box .success_exam .exam_before .exam_before_tit{background:#264465;padding:10px}.success .success_box .success_exam .exam_before .exam_before_tit p,.success .success_box .success_exam .exam_after .exam_after_tit p{color:#fff;text-align:center;margin:0;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}.success .success_box .success_exam .exam_after{background:#fff;border:3px solid #da4238;width:280px;height:210px}.success .success_box .success_exam .exam_after .exam_after_tit{background:#da4238;padding:10px}.success .success_box .success_exam .exam_inner{padding:15px}.success .success_box .success_exam .exam_inner p{border-bottom:1px solid #707070;width:215px;margin:5px auto 0;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:18px}.success .success_box .success_exam .exam_inner p span{font-size:31px}.success .success_box .success_exam .exam_inner p span.success_number{margin-left:55px;font-size:40px}.success .success_box .success_exam .exam_inner p span.success_se{margin-left:60px}.support{width:100%;padding:50px 20px}.support .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 50px;box-shadow:0 0 0 5px #264465}.support .tit p{color:#fff;font-size:25px}.support .support_contents{background-color:#fff;max-width:990px;height:270px;margin:0 auto;box-shadow:1px 1px 10px #807d7d66}.support_contents .box_s{float:left;text-align:center;width:240px;height:240px}.support_contents .box_s .support_img{width:170px;margin:23px auto 15px}.support_contents .box_s:first-child,.support_contents .box_s:nth-child(3){background-color:#cabb84}.support_contents .box_s:nth-child(2),.support_contents .box_s:nth-child(4){background-color:#fff}.support_contents .box_s:first-child p,.support_contents .box_s:nth-child(3) p{color:#fff;font-size:20px}.support_contents .box_s:nth-child(2) p,.support_contents .box_s:nth-child(4) p{color:#cabb84;font-size:20px}.support_contents .contents_box{width:100%;margin:40px auto;padding:15px;display:flex}.step{width:100%;padding:50px 20px}.step .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 50px;box-shadow:0 0 0 5px #264465}.step .tit p{color:#fff;font-size:25px}.step .step_flow{max-width:1000px;margin:40px auto}.step .step_box{background-color:#fff;border:2px solid #cabb84;width:60%;margin:0 auto;padding:15px;display:flex}.step .step_box_plus{background-color:#fff;border:2px solid #c4a637;width:60%;margin:0 auto;padding:15px;display:flex;position:relative}.step .step_box_plus p:first-child:after{content:"";background:url(/assets/img/lp/income/star.png) 0 0/35px no-repeat;width:35px;height:35px;margin-top:-6px;display:block;position:absolute;top:20%;left:220px}.step .step_box_plus .step_icon{background-color:#c4a637}.step .plus{width:120px;position:absolute;top:-48px;left:-41px}.step .step_icon{background-color:#cabb84;border-radius:50px;width:70px;height:70px;margin-right:15px;position:relative}.step .step_icon img{width:55px;position:absolute;top:13px;left:7px}.step .step_txt p:first-child{font-size:25px}.step .step_txt p:last-child{margin-top:5px;font-family:Hiragino Sans W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px}.triangle01{border:15px solid #0000;border-left-color:#cabb84;width:0;height:0;margin:15px 50% 0;transform:rotate(90deg)}.ten{color:#cabb84;width:50px;margin:0 49%;transform:rotate(90deg)}.ten p{letter-spacing:-25px;color:#cabb84;font-size:35px}.qa{width:100%;padding:50px 20px}.qa .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 50px;box-shadow:0 0 0 5px #264465}.qa .tit p{color:#fff;font-size:25px}.qa .inner{width:800px;margin:40px auto 0;box-shadow:1px 1px 10px #807d7d66}.qa dt{text-align:left;background-color:#cabb84;border:1px solid #fff;padding:20px 53px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:20px;font-style:normal;font-weight:400;position:relative}.qa dt:before{content:"Q.";font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:20px;font-style:normal;font-weight:400;position:absolute;top:20px;left:25px}.qa dt:after{content:"+";background-size:11px;width:11px;height:11px;margin-top:-6px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-style:normal;font-weight:400;display:block;position:absolute;top:39%;right:25px}.qa dt.active:after{content:"-";background-size:11px;width:11px;height:11px;margin-top:-6px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-style:normal;font-weight:400;display:block;position:absolute;top:39%;right:25px}.qa dd{text-align:left;background-color:#fff;padding:10px 10px 10px 53px;font-family:Hiragino Sans W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;font-style:normal;display:none;position:relative}.qa dd:before{content:"A.";color:#da4238;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:20px;font-style:normal;font-weight:400;position:absolute;top:8px;left:25px}.qa .button{text-align:center;background-color:#ff9300;border-radius:20px;width:250px;height:50px;margin:20px auto;padding-top:2px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-style:normal;font-weight:400;box-shadow:1px 1px 10px #807d7d66}.qa .button a{color:#fff;font-size:20px}.qa .button button{padding:3px}.useful{width:100%}.useful .readText{text-align:center;margin:30px 0 0;font-size:24px}.useful img{margin:50px auto 80px}#registration .signupBox{width:800px;margin:40px auto 0}#registration .tit p{color:#fff;font-size:25px}.register{width:100%}.register .textBox{margin:30px 0}.register .textBox p{text-align:center;margin:0 auto 5px;font-size:18px}.register .textBox p:last-child{margin:0 auto}.register .error{border:1px solid red;width:800px;margin:0 auto 30px;padding:30px}.register .error ul li{color:red;margin:0 0 10px}.register .error ul li:last-child{margin:0}.register form{width:800px;height:auto;margin:0 auto 100px}.register form .registerList{width:100%;height:auto}.register form .registerList th{text-align:right;vertical-align:middle;padding:10px 20px 10px 0;font-size:16px;font-weight:500}.register form .registerList th .required{color:red;font-size:12px;display:block}.register form .registerList td{padding:10px 0}.register form .registerList td input,.register form .registerList td select{border:1px solid #ccc;border-radius:5px;padding:10px}.register form .registerList td .sizeS{width:180px}.register form .registerList td .sizeM{width:250px}.register form .registerList td .sizeL{width:100%}.register form .registerList td select{background-image:linear-gradient(45deg,#0000 50%,#ccc 50%),linear-gradient(135deg,#ccc 50%,#0000 50%);background-position:calc(100% - 15px) 20px,calc(100% - 10px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;width:250px}.register form .registerList td select:focus{background-image:linear-gradient(45deg,#ccc 50%,#0000 50%),linear-gradient(135deg,#0000 50%,#ccc 50%);background-position:calc(100% - 10px) 17px,calc(100% - 15px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:0}.register form .registerList .name label{margin:0 5px 0 10px}.register form .registerList .name label:first-child{margin:0 5px 0 0}.register form .registerList .radioList .radio{display:none}.register form .registerList .radioList .radio+label{margin-right:20px;padding-left:35px;position:relative}.register form .registerList .radioList .radio+label:before{content:"";border:1px solid #ccc;border-radius:50%;width:30px;height:30px;display:block;position:absolute;top:-5px;left:0}.register form .registerList .radioList .radio:checked+label:after{content:"";background:#58b431;border-radius:50%;width:20px;height:20px;display:block;position:absolute;top:0;left:5px}.register form .textlink{text-align:center;margin:20px auto 30px}.register form .textlink a{font-size:14px}.confirm{text-align:center;width:100%;margin:0 auto 100px;padding:122px 0 0}.confirm h3{margin:50px auto 40px}.confirm .textBox p{text-align:center;margin:0 auto 5px;font-size:16px}.confirm .confirmList{margin:30px auto}.confirm .confirmList th{text-align:right;padding:10px 20px 10px 0;font-size:14px;font-weight:500}.confirm .confirmList td{text-align:left;font-size:16px;font-weight:500}.confirm .confirmList .name{overflow:hidden}.confirm .confirmList .name p{float:left;margin:0 20px 0 0}.h-adr .wrap-center{text-align:center;margin:0 auto;padding-top:1.25em}.h-adr .wrap-center label{cursor:pointer;padding-left:30px;font-size:15px;line-height:32px;display:inline-block;position:relative}.h-adr .wrap-center label:before{content:"";background:#fff;border:1px solid #ccc;border-radius:5px;width:30px;height:33px;display:block;position:absolute;left:0}.h-adr .wrap-center input[type=checkbox]{display:none}.h-adr .wrap-center input[type=checkbox]:checked+label:before{content:"✓";color:#fff;background-color:#06f;font-size:27px}.thanks{text-align:center;background:#f97447;width:100%;margin:0 auto;padding:122px 0 100px}.thanks h3{margin:50px auto 40px}.thanks .textBox p{color:#fff;text-align:center;margin:0 auto 5px;font-size:16px}.thanks .textBox .release{color:#000;text-align:center;background:#ff0;width:340px;margin:20px auto;padding:10px;font-size:20px;font-weight:700}.thanks .companyLink{color:#f97447;background:#fff;border:1px solid #ccc;border-radius:100px;width:auto;margin:40px auto 0;padding:10px 20px 12px;font-size:14px;display:inline-block}.thanks .companyLink:hover{opacity:.8}h3{text-align:center;margin:0 auto 40px;display:inline-block}h3:before{content:"";float:left;background-image:url(/assets/img/lp/pc/heading/h3before.png);background-repeat:repeat-y;background-size:10px 70px;width:10px;height:70px;display:block}h3:after{content:"";float:right;background-image:url(/assets/img/lp/pc/heading/h3after.png);background-repeat:repeat-y;background-size:10px 70px;width:10px;height:70px;display:block}h3 span{color:#fff;text-align:center;background:#58b431;max-width:900px;height:70px;padding:0 20px;font-size:30px;font-weight:700;line-height:70px;display:inline-block}.button{margin:auto;transition:all .3s;display:block}.submit{text-align:center;letter-spacing:6px;color:#fff;background:#da4238;border-radius:40px;width:300px;height:50px;margin:0 auto;padding:0;font-size:23px;font-weight:800;display:block}.submit:hover{opacity:.8}.submit span{font-size:14px;display:block}.back{color:#000;border:1px solid #ccc;border-radius:15px;width:auto;min-width:100px;height:30px;margin:40px auto 0;padding:0 20px;font-size:14px;line-height:28px;display:block}.buttonWhite{color:#666;text-align:center;background:#fff;border:1px solid #ccc;border-radius:5px;margin:auto;padding:5px 15px;font-size:12px}.button.sizeFit{width:fit-content}.readText{width:100%;height:auto;margin:0 0 50px;padding:0}form table{border-collapse:separate;border-spacing:0 10px;table-layout:fixed;width:100%;height:auto;margin:-10px 0 0;padding:0}form tr{width:100%;height:50px;margin:0;padding:0}form th{text-align:left;vertical-align:middle;width:210px;height:auto;margin:0;padding:0 0 0 15px;font-weight:500;position:relative}form th:before{content:"";background:#da4238;width:5px;height:100%;position:absolute;top:0;left:0}form th .required{color:red;margin-left:10px;font-size:12px}form td{text-align:left;vertical-align:middle;width:auto;height:auto;margin:0;padding:0;font-weight:500;line-height:0}form td p.small{margin:10px 0 5px;line-height:1.5}form td p.small:first-child{margin:0 0 5px}form .name .nameBox{float:left}form .name .nameBox:first-child{margin:0 10px 0 0}@media screen and (min-width:1060px) and (max-width:962px){form .name .nameBox:first-child{margin:0 10px 10px 0}}form .name .nameBox label{text-align:center;float:left;width:35px;height:50px;margin:0 5px 0 0;line-height:50px;display:block}form .name .nameBox p{float:left}form .name .nameBox p:first-child{margin:0 20px 0 0}form .buttonPink{font-size:16px}form .buttonPink span{margin:0 0 5px;font-size:12px;display:block}.birthList{overflow:hidden}.birthList select{float:left;width:60px}.birthList select:first-child{width:100px}.birthList label{text-align:left;float:left;width:1em;height:50px;margin:0 20px 0 10px;line-height:50px}.alert{border-radius:3px;width:100%;height:auto;margin:30px 0;padding:15px 20px;font-size:14px}.alert-danger{color:#fff;background:#ff3f85;border:1px solid #ff3f85}.to_top{text-align:center;border-top:1px solid #e7e7e7;padding:20px 0}.to_top a{color:#4d4d4d;padding-left:20px;position:relative}.to_top a:before{content:"";border:6px solid #0000;border-left-color:#f97447;width:0;height:0;position:absolute;top:3px;left:0}footer{background:#916d25;margin:0 auto}body footer p{color:#fff;text-align:center;vertical-align:middle;word-break:break-all;width:auto;height:auto;margin-top:10px;font-size:12px}body footer #privacyMark{justify-content:center;align-items:center;display:flex}body footer #privacyMark img{width:75px;height:auto;margin:5px}.cv_p{text-align:center;width:610px;height:180px;margin:-110px auto 40px;position:relative}.cv_p img{margin:15px auto;position:absolute;inset:20px 0 0}.cta-box{text-align:center;background:url(/assets/img/lp/income/cta_bk.webp) 50%/100% no-repeat;margin:50px 0;padding:40px}.cta-box p{color:#fff;margin-bottom:-15px;font-size:30px;font-weight:700}.cta-box p span{font-size:38px}.cta-box .cta_btn a{text-indent:-9999px;background:url(/assets/img/lp/income/cta_btn.png) 0 0/100% no-repeat;width:460px;height:143px;margin:20px auto 0;display:block}a:hover{opacity:.8}.forSP{display:none!important}}@media (max-width:1059px){.pc{display:none!important}*{box-sizing:border-box}img{width:100%}.clearfix:after{content:"";clear:both;display:block}.tac{text-align:center}.small{font-size:80%}p{font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-style:normal;font-weight:400}.step-contents{border:4px solid #a00f07;width:95%;margin:30px auto}.step-contents .registration-tit{text-align:center;color:#fff;background-color:#a00f07;font-size:30px}.confirm_contents{width:100%;height:auto;margin:30px auto}.q-section{background:#fff;border-radius:25px;margin:70px auto 0;font-size:18px;line-height:normal;display:none}.q-section.q1 .longname{width:52%}.q-section .q-section-text{color:#fff;text-align:center;background-color:#0092d6;margin:10px auto;padding:10px;font-size:14px;font-weight:700;position:relative}.q-section .q-section-text:before{content:"";border:15px solid #0000;border-top-color:#0092d6;margin-left:-15px;position:absolute;top:98%;left:50%}.q-section .q-section-body{flex-wrap:wrap;margin:0 auto;padding:10px 5px;display:flex}.q-section .q-section-body .small{font-family:Lato,Noto Sans JP,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px}.q-section .q-section-body h4{text-align:center;width:100%;margin-bottom:10px;font-size:18px}.q-section .q-section-body .longname{padding-top:13px;line-height:20px}.q-section .q-section-body-box{flex-wrap:wrap;width:95%;margin:0 auto;display:flex}.q-section .q-section-body-button{color:#180c26;text-align:center;cursor:pointer;background:#fff;border:2px solid #180c26;border-radius:10px;width:43%;height:72px;margin:10px;line-height:70px}.q-section .q-section-body-button:hover{color:#fff;background:#260e1a}.q-section .button_center{width:100%}.q-section .button_center .q-section-body-button{margin:10px auto}.q-section .button_left{width:100%;left:0}.buttonWhite{color:#666;text-align:center;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:5px;width:100px;margin:10px;padding:5px 15px;font-size:16px}.buttonWhite:hover,.buttonWhite:before,.buttonWhite:after,.buttonWhite.on{color:#0092d6;opacity:1;border:1px solid #0092d6}.container{margin:70px 0 0}.progressbar{z-index:0;width:215px;margin:0 auto;position:relative}.progressbar li{text-align:center;text-transform:uppercase;color:#a00f07;width:40px;font-size:13px;list-style-type:none;display:inline-block;position:relative}.progressbar li:after{content:"";z-index:-1;background-color:#000;width:100%;height:1px;position:absolute;top:8px;left:-50%}.progressbar li:first-child:after{content:none}.progressbar li.active{color:#180d26}.container .cv_button{width:100px;margin:0 auto 30px -35px;position:absolute;bottom:0;left:4px}.container .cv_button .cv_text{position:relative}.container .cv_button .cv_text:before,.container .cv_button .cv_text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%)}.container .cv_button .cv_text:before{border:10px solid #0000;border-top:15px solid #180c26}.container .cv_button .cv_text:after{border:10px solid #0000;border-top:17px solid #180c26;margin-top:-5px}.container .cv_button .cv_text p{color:#fff;text-align:center;background-color:#180c26;border-radius:5px;width:100px;margin:0 auto 10px;padding:5px;font-size:13px;font-style:normal;font-weight:700}.container .cv_button a div{text-align:center;background-color:#ff7b0a;border:3px solid #fff;border-radius:40px;width:360px;height:70px;margin-top:20px}.container .cv_button a div:hover{background-color:#ff7b0a;border:3px solid #fff}.container .cv_button a div p{color:#fff;padding-top:10px;padding-left:12px;font-size:30px}.modal{z-index:10000;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.modal__bg{background-color:#fffc;width:100%;height:100vh;position:absolute}.modal__content{box-sizing:border-box;background:url(/assets/img/common/background-skb.webp) 0 0/100% 100%;width:90%;max-width:500px;padding:1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 8px -4px #333}.popup-bg__content-title{color:#4c3c33;text-align:center;border-bottom:2px solid #f97447;margin-bottom:1em;font-size:1.25em;font-weight:700}.popup-bg__content-notice{color:#4c3c33;border-top:2px solid #f97447;margin:1.5em 0 .5em;padding:.75em .5em;font-size:.85em}.popup-bg__content{background-color:#fffcf8;width:100%;height:100%;padding:1em}.modal__content p{text-align:center;font-size:14px;line-height:1.3}.modal__content button{color:#fff;border-radius:5px;padding:10px;display:block;box-shadow:2px 2px 4px #9c9c9c}.popup-bg__content-btn{justify-content:space-around;display:flex}.popup-bg__content-btn .login,.popup-bg__content-btn .js-modal-close{border-radius:10em;width:40%;margin:.25em;padding:.5em}.popup-bg__content-btn .login a,.popup-bg__content-btn .js-modal-close a{color:#fff}.popup-bg__content-btn .login{background-color:#f97447}.popup-bg__content-btn .js-modal-close{background-color:#075688;font-size:15px}#registration .signupBox{margin:10px auto 0}#registration .signupBox button{color:#180c26;text-align:center;cursor:pointer;background:#fff;border:2px solid #180c26;border-radius:10px;width:160px;height:72px;margin:10px;font-size:18px;line-height:40px}#registration .signupBox button:hover{color:#fff;background:#180c26}#registration .signupBox .sp_send{width:250px}#registration .signupBox .form_button{width:180px;margin:0 auto}#registration .signupBox .sp_form_button{width:270px}#registration .signupBox .form_button span{font-size:12px;line-height:unset;margin:0 0 5px;display:block}#registration .cancel_button{margin:0 auto}#registration .confirm p{font-size:100%}#registration .tit{text-align:center}#registration .tit h3{width:60%}#registration h1{border-bottom:2px solid #ccc;width:100%;height:auto;margin:0 0 20px;padding:20px 0 10px;font-size:20px;position:relative}#registration h1:before{content:"";border-bottom:2px solid #0092d6;width:30%;margin-bottom:-2px;display:block;position:absolute;bottom:0}#registration .readText{width:100%;height:auto;margin:0 0 20px;padding:0}#registration .error{border:1px solid red;margin:0 auto 20px;padding:20px}#registration .error ul li{color:red;margin:0 0 10px}#registration .error ul li:last-child{margin:0}form{width:100%;height:auto;margin:0;padding:0}input{height:40px;line-height:38px}textarea{height:100%;line-height:1.5}input,textarea,select{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;min-height:40px;padding:10px}input.sizeXS,textarea.sizeXS,select.sizeXS{width:120px}input.sizeS,textarea.sizeS,select.sizeS{width:200px}input.sizeM,textarea.sizeM,select.sizeM,input.sizeL,textarea.sizeL,select.sizeL{width:100%}select{background-image:linear-gradient(45deg,#0000 50%,#ccc 50%),linear-gradient(135deg,#ccc 50%,#0000 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;width:auto;max-width:100%;height:40px;line-height:1}select:focus{background-image:linear-gradient(45deg,#ccc 50%,#0000 50%),linear-gradient(135deg,#0000 50%,#ccc 50%);background-position:calc(100% - 10px) 17px,calc(100% - 15px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:0}.name label{margin:0 5px 0 10px}.name label:first-child{margin:0 5px 0 0}.radioList .radio{display:none}.radioList .radio+label{cursor:pointer;margin-right:20px;padding-left:40px;position:relative}.radioList .radio+label:before{content:"";border:1px solid #ccc;border-radius:50%;width:30px;height:30px;display:block;position:absolute;top:-5px;left:0}.radioList .radio:checked+label:after{content:"";background:#0092d6;border-radius:50%;width:20px;height:20px;display:block;position:absolute;top:0;left:5px}.checkList{padding:0 10px;overflow:hidden}.checkList label{float:left;margin:5px 0;display:inline-block}.checkList .checkbox{display:none}.checkList .checkbox+.checkboxParts{cursor:pointer;margin-right:20px;padding-left:35px;position:relative}.checkList .checkbox+.checkboxParts:before{content:"";border:1px solid #ccc;border-radius:5px;width:30px;height:30px;display:block;position:absolute;top:-5px;left:0}.checkList .checkbox:checked+.checkboxParts:after{content:"";border-bottom:5px solid #0092d6;border-right:5px solid #0092d6;border-radius:2px;width:14px;height:20px;display:block;position:absolute;top:-3px;left:8px;transform:rotate(45deg)}.wrapper{width:100%;height:auto;margin:0 0 110px;padding:0}.accordion1{text-align:center}.accordion1 .accordion-box{background:#66b5ff;width:100%;padding:0;position:relative;overflow:hidden}.accordion1 .inner{padding-top:10px;display:none}.accordion1 .inner .accordion-left{width:115px;position:absolute;bottom:0;left:-31px}.accordion1 .inner .accordion-right{width:80px;position:absolute;bottom:0;right:-10px}.accordion1 .inner .accordion-cv{width:210px;margin:0 auto;padding-bottom:30px}.accordion1 .inner .question{background:#fff;width:300px;margin:20px auto 0}.accordion1 .inner .question p{color:#2b98ff;font-weight:700}.accordion1 .inner .graduate-logo{width:180px;margin:20px auto}.accordion1 p{color:#fff;cursor:pointer;padding:10px;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO;font-size:15px}.accordion1 p span{color:#fbff09;margin-bottom:-15px;font-size:25px;display:block}.accordion1 p.ac1{color:#fff;z-index:10;background:#2b98ff;border-bottom:2px solid #fff;padding:20px;font-family:A-OTF 新ゴ Pro,A-OTF Shin Go Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;font-weight:400;position:relative;box-shadow:1px 1px 10px #807d7d66}.accordion1 p.ac1 .fa-chevron-circle-right:before{color:#fcfe73;margin-top:2px;font-size:20px}.accordion1:after{content:"";border-radius:unset;border-top:2px solid #fff;border-bottom:none;border-left:none;border-right:2px solid #fff;width:13px;height:13px;position:absolute;top:25px;right:45px;transform:rotate(135deg)}header{background:#222731;justify-content:center;align-items:center;padding:2px;display:flex}header img{width:auto}.loopLogo{height:auto;display:flex;overflow:hidden}.loopLogo img{width:200%;height:auto;animation:20s linear infinite loopLogoAnimation;display:inline-block}@keyframes loopLogoAnimation{0%{transform:translate(0)}to{transform:translate(-200%)}}.keyvisual{background:url(/assets/img/lp/income/fv_sp.webp) top/cover;height:auto;margin:0 auto;padding:10px;position:relative}.keyvisual .keyvisual_contents{width:100%;margin:0 auto;position:relative}.keyvisual .keyvisual_contents .keyvisual_rightbox .keyvisual_message{width:100%;margin-top:20px;margin-bottom:90px}.keyvisual .keyvisual_contents .keyvisual_rightbox .keyvisual_message p{text-align:center;color:#fff;text-shadow:1px 2px 3px #222;font-size:18px;font-weight:700}.keyvisual_leftbox .tit{width:310px}.keyvisual_leftbox .tit p{font-size:px;color:#fff;line-height:1.6}.keyvisual_leftbox .tit p span{margin:0 5px 0 40px;font-size:30px}.keyvisual_leftbox .tit p:before{content:"";background:url(/assets/img/lp/jimusyoku/flag.png) 0 0/35px no-repeat;width:35px;height:35px;display:block;position:absolute;top:7px;left:21px}.keyvisual_leftbox{margin:0 auto}.keyvisual_leftbox .main_txt{background:#ffffffbd;width:100%;margin:10px auto 0;padding:20px 25px;position:relative}.keyvisual_leftbox .main_txt .main_txt_left{width:80px;position:absolute;top:10px;left:10px}.keyvisual_leftbox .main_txt .main_txt_right{width:80px;position:absolute;bottom:10px;right:10px}.keyvisual_leftbox .main_txt p{text-align:center;color:#916d25;margin-bottom:5px;font-size:30px}.keyvisual_leftbox .main_txt p span{font-size:45px}.keyvisual .cv_button{width:100%;margin:0 auto;position:absolute;bottom:-90px;left:0;right:0}.keyvisual .cv_button a div{background-color:#fb1f10;border:2px solid #fff;width:85%;height:70px;margin:-80px auto 0}.keyvisual .cv_button a div:hover{background-color:#ff605a}.keyvisual .cv_button a div p{color:#fff;text-align:center;padding-top:15px;font-size:25px}.keyvisual h1{width:100%;margin:0 auto;padding:0}.keyvisual_rightbox{width:100%;margin-top:22vh}.keyvisual_leftbox .income_box{width:335px;margin:0 auto}.keyvisual_leftbox .income{width:230px;height:45px;margin:-2px;position:relative}.keyvisual_leftbox .income.income2{margin-left:50px}.keyvisual_leftbox .income.income1{margin-top:10px;margin-left:100px}.keyvisual_leftbox .income:after{content:"";background:#180b25;width:230px;height:38px;position:absolute;top:0;left:0;transform:skew(-20deg);box-shadow:3px 3px 3px #fff6}.keyvisual_leftbox .income p{color:#fff;z-index:1;margin-top:4px;margin-left:7px;font-size:13px;position:absolute}.keyvisual_leftbox .income.income3 p{margin-left:16px}.keyvisual_leftbox .income p span{color:#cabb84;font-size:20px;font-weight:700}#loopslider{text-align:left;width:100%;height:50px;margin:0 auto;position:relative;overflow:hidden}#loopslider ul{float:left;height:50px;display:inline;overflow:hidden}#loopslider ul li{float:left;width:100px;height:auto;display:inline;overflow:hidden}#loopslider ul:after{content:".";clear:both;visibility:hidden;height:0;display:block}#loopslider ul{display:inline-block;overflow:hidden}.contents{width:100%;height:auto;margin:0 auto;padding:0}.cta-box{text-align:center;background:url(/assets/img/lp/income/cta_bk.webp) 50%/180% no-repeat;margin:20px 0;padding:38px}.cta-box p{color:#fff;margin-bottom:-15px;font-size:17px;font-weight:700}.cta-box p span{font-size:38px}.cta-box .cta_btn a{text-indent:-9999px;background:url(/assets/img/lp/income/cta_btn.png) 0 0/100% no-repeat;width:295px;height:81px;margin:20px auto 0;display:block}a:hover{opacity:.8}.recruiting{width:100%;padding:0 20px}.recruiting .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 50px;box-shadow:0 0 0 5px #264465}.recruiting .tit p{color:#fff;font-size:18px}.recruiting .recruiting_box{width:100%;margin:0 auto}.recruiting .recruiting_box .example{width:100%;margin:20px auto 0;padding:30px 20px}.recruiting .recruiting_box .example.example1{background:url(/assets/img/lp/income/recruiting_1.png);margin-top:30px}.recruiting .recruiting_box .example.example2{background:url(/assets/img/lp/income/recruiting_2.png)}.recruiting .recruiting_box .example.example3{background:url(/assets/img/lp/income/recruiting_3.png)}.recruiting .recruiting_box .example.example4{background:url(/assets/img/lp/income/recruiting_4.png)}.recruiting .recruiting_box .example .type_name{color:#fff;font-size:23px}.recruiting .recruiting_box .example .detail{color:#fff;margin-top:20px;font-size:15px}.recruiting .recruiting_box .example .detail span{font-weight:700}.success{width:100%;padding:50px 20px}.success .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 50px;box-shadow:0 0 0 5px #264465}.success .tit p{color:#fff;font-size:18px}.success .success_box{background:#f5f5f5;border:2px solid #cabb84;width:100%;margin:40px auto 0;padding:10px}.success .success_box p{margin-top:10px;font-family:Hiragino Sans W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:15px;font-weight:100}.success .success_box .success_title{margin-top:20px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:20px}.success .success_box .success_txt{-webkit-text-decoration:underline #cacaca;text-decoration:underline #cacaca}.success .success_box .flex_box{width:100%;margin:10px auto}.success .success_box .flex_box .success_face{width:100%}.success .success_box .flex_box .success_face p{text-align:center;margin-top:10px;font-size:15px}.success .success_box .success_exam{width:100%;margin-top:20px;display:flex}.success .success_box .success_exam .exam_before{background:#fff;border:3px solid #264465;width:50%;height:fit-content;position:relative}.success .success_box .success_exam .exam_before:before{content:"";background-color:#fff;border-top:3px solid #274464;border-right:3px solid #274464;width:20px;height:20px;position:absolute;top:90px;right:-12px;transform:rotate(45deg)}.success .success_box .success_exam .exam_before .exam_before_tit{background:#264465;padding:10px}.success .success_box .success_exam .exam_before .exam_before_tit p,.success .success_box .success_exam .exam_after .exam_after_tit p{color:#fff;text-align:center;margin:0;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}.success .success_box .success_exam .exam_after{background:#fff;border:3px solid #da4238;width:50%;height:fit-content}.success .success_box .success_exam .exam_after .exam_after_tit{background:#da4238;padding:10px}.success .success_box .success_exam .exam_inner{padding:10px 10px 20px}.success .success_box .success_exam .exam_inner p{border-bottom:1px solid #707070;width:125px;margin:5px auto 0;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:13px}.success .success_box .success_exam .exam_inner p:first-child{text-align:center}.success .success_box .success_exam .exam_inner p span{font-size:22px}.success .success_box .success_exam .exam_inner p span.success_se{margin-left:30px}.success .success_box .success_exam .exam_inner p span.success_number{margin-left:5px;font-size:23px}.support{width:100%;padding:50px 20px}.support .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 20px;box-shadow:0 0 0 5px #264465}.support .tit p{color:#fff;font-size:18px}.support .support_contents{background-color:#fff;width:325px;height:325px;margin:40px auto 0;box-shadow:1px 1px 10px #807d7d66}.support_contents .box_s{float:left;text-align:center;width:150px;height:150px}.support_contents .box_s .support_img{width:110px;margin:10px auto}.support_contents .box_s:first-child,.support_contents .box_s:nth-child(4){background-color:#cabb84}.support_contents .box_s:nth-child(2),.support_contents .box_s:nth-child(3){background-color:#fff}.support_contents .box_s:first-child p,.support_contents .box_s:nth-child(4) p{color:#fff}.support_contents .box_s:nth-child(2) p,.support_contents .box_s:nth-child(3) p{color:#cabb84}.support_contents .contents_box{width:100%;margin:0 auto;padding:12px}.step{width:100%;padding:50px 20px}.step .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 50px;box-shadow:0 0 0 5px #264465}.step .tit p{color:#fff;font-size:18px}.step .step_flow{margin:30px auto}.step .step_box{background-color:#fff;border:2px solid #cabb84;width:100%;margin:0 auto;padding:15px;display:flex}.step .step_box_plus{background-color:#fff;border:2px solid #c4a637;width:100%;margin:0 auto;padding:15px;display:flex;position:relative}.step .step_box_plus p:first-child:after{content:"";background:url(/assets/img/lp/income/star.png) 0 0/30px no-repeat;width:30px;height:30px;margin-top:-6px;display:block;position:absolute;top:13%;right:150px}.step .plus{width:90px;position:absolute;top:-35px;left:-15px}.step .step_icon{background-color:#cabb84;border-radius:30px;width:50px;height:50px;margin-right:10px;position:relative}.step .step_box_plus .step_icon{background-color:#c4a637}.step .step_icon img{width:35px;position:absolute;top:12px;left:8px}.step .step_txt p:first-child{font-size:16px;font-weight:700}.step .step_txt p:last-child{font-family:Hiragino Sans W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;font-weight:100}.triangle01{border:15px solid #0000;border-left-color:#cabb84;width:0;height:0;margin:15px auto 0;transform:rotate(90deg)}.ten{color:#cabb84;width:50px;margin:0 auto;transform:rotate(90deg)}.ten p{letter-spacing:-25px;color:#cabb84;font-size:35px}.qa{width:100%;padding:50px 20px}.qa .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 50px;box-shadow:0 0 0 5px #264465}.qa .tit p{color:#fff;font-size:18px}.qa .inner{margin-top:30px;box-shadow:1px 1px 10px #807d7d66}.qa dt{text-align:left;background-color:#cabb84;border:1px solid #fff;padding:20px 30px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:13px;font-style:normal;font-weight:700;position:relative}.qa dt:before{content:"Q.";font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:16px;font-style:normal;font-weight:700;position:absolute;top:17px;left:10px}.qa dt:after{content:"+";background-size:11px;width:11px;height:11px;margin-top:-6px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-style:normal;font-weight:700;display:block;position:absolute;top:45%;right:10px}.qa dt.active:after{content:"-";background-size:11px;width:11px;height:11px;margin-top:-6px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-style:normal;font-weight:700;display:block;position:absolute;top:45%;right:10px}.qa dd{text-align:left;background-color:#fff;padding:10px 10px 10px 32px;font-family:Hiragino Sans W3,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:13px;font-style:normal;font-weight:100;display:none;position:relative}.qa dd:before{content:"A.";color:#da4238;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:16px;font-style:normal;font-weight:400;position:absolute;top:6px;left:8px}.qa .button{text-align:center;background-color:#ff9300;border-radius:20px;width:65%;height:35px;margin:20px auto;padding-top:2px;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:700;box-shadow:1px 1px 10px #807d7d66}.qa .button a{color:#fff}.useful{width:100%}.useful .readText{text-align:center;margin:10px 0 0;padding:0 20px;font-size:18px}.useful img{margin:20px auto 40px;padding:0 20px}#registration{width:100%;margin-top:10px}#registration .tit{background:#264465;border:2px solid #cabb84;width:fit-content;margin:0 auto;padding:10px 50px;box-shadow:0 0 0 5px #264465}#registration .tit p{color:#fff;font-size:18px}.register{width:100%}.register .textBox{margin:10px 0 20px;padding:0 20px}.register .textBox p{text-align:center;margin:0 auto 5px;font-size:14px}.register .textBox p:last-child{margin:0 auto}.register .error{border:1px solid red;width:calc(100% - 40px);margin:0 auto 20px;padding:20px}.register .error ul li{color:red;margin:0 0 5px;font-size:14px}.register .error ul li:last-child{margin:0}.register form{width:100%;height:auto;margin:0 auto 50px;padding:0 20px}.register form .registerList{width:100%;height:auto}.register form .registerList th{text-align:left;width:100%;font-size:16px;font-weight:500;display:block}.register form .registerList th .required{color:red;margin-right:20px;font-size:12px}.register form .registerList td{width:100%;padding:10px 0;display:block}.register form .registerList td input,.register form .registerList td select{border:1px solid #ccc;border-radius:5px;width:100%;padding:5px}.register form .registerList td select{background-image:linear-gradient(45deg,#0000 50%,#ccc 50%),linear-gradient(135deg,#ccc 50%,#0000 50%);background-position:calc(100% - 15px) 20px,calc(100% - 10px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.register form .registerList td select:focus{background-image:linear-gradient(45deg,#ccc 50%,#0000 50%),linear-gradient(135deg,#0000 50%,#ccc 50%);background-position:calc(100% - 10px) 17px,calc(100% - 15px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:0}.register form .registerList .name label{float:left;width:auto;height:34px;margin:0 0 10px;line-height:34px}.register form .registerList .name input{float:right;width:93%}.register form .registerList .name .sizeM{margin:0 0 10px}.register form .registerList .radioList{margin-bottom:5px}.register form .registerList .radioList .radio{display:none}.register form .registerList .radioList .radio+label{margin-right:50px;padding-left:35px;position:relative}.register form .registerList .radioList .radio+label:before{content:"";border:1px solid #ccc;border-radius:50%;width:30px;height:30px;display:block;position:absolute;top:-5px;left:0}.register form .registerList .radioList .radio:checked+label:after{content:"";background:#58b431;border-radius:50%;width:20px;height:20px;display:block;position:absolute;top:0;left:5px}.register form .textlink{text-align:center;margin:10px auto 30px}.register form .textlink a{font-size:12px}.confirm{text-align:center;width:100%;margin:0 auto 50px;padding:80px 0 0}.confirm h3{margin:10px auto 20px}.confirm .textBox p{text-align:left;margin:0 auto 5px;padding:0 20px;font-size:16px}.confirm .confirmList{margin:10px 20px 30px}.confirm .confirmList th{text-align:right;padding:5px 10px 5px 0;font-size:10px;font-weight:500}.confirm .confirmList td{text-align:left;padding:5px 0;font-size:14px;font-weight:500}.confirm .confirmList .name{overflow:hidden}.confirm .confirmList .name p{float:left;margin:0 20px 0 0;font-size:14px}.h-adr .wrap-center{text-align:center;margin:0 auto;padding-top:1.25em}.h-adr .wrap-center label{cursor:pointer;padding-left:35px;font-size:15px;line-height:32px;display:inline-block;position:relative}.h-adr .wrap-center label:before{content:"";background-color:#fff;border:1px solid #ccc;border-radius:5px;width:32px;height:32px;display:inline-block;position:absolute;left:0}.h-adr .wrap-center input[type=checkbox]{display:none}.h-adr .wrap-center input[type=checkbox]:checked+label:before{content:"✓";color:#fff;background-color:#06f;font-size:27px}.thanks{text-align:center;background:#f97447;width:100%;margin:0 auto;padding:80px 0 50px}.thanks h3{margin:0 auto}.thanks .textBox p{color:#fff;text-align:left;margin:0 auto 5px;padding:0 20px;font-size:14px}.thanks .textBox .release{color:#000;text-align:center;background:#ff0;width:270px;margin:15px auto;padding:10px;font-size:16px;font-weight:700}.thanks .companyLink{color:#f97447;background:#fff;border:1px solid #ccc;border-radius:100px;width:auto;margin:30px auto 0;padding:10px 20px 12px;font-size:12px;display:inline-block}.signupBox{width:100%;height:auto;margin:30px auto 0;padding:0 20px}h2{width:100%}h2:after{content:"";background-image:url(/assets/img/lp/sp/heading/h2.png);background-repeat:no-repeat;background-size:100%;width:100%;height:45px;display:block}h2 span{color:#34ae00;text-align:center;background:#e4ffd8;width:100%;padding:20px 20px 0;font-size:28px;font-weight:700;line-height:1.3;display:block}.button{margin:auto;transition:all .3s;display:block}.submit{text-align:center;letter-spacing:6px;color:#fff;background:#da4238;border-radius:40px;width:75%;height:45px;margin:0 auto;padding:0;font-size:18px;font-weight:800;display:block;box-shadow:1px 1px 10px #807d7d66}.submit:hover{opacity:.8}.submit span{font-size:12px;display:block}.back{color:#000;border:1px solid #ccc;border-radius:15px;width:auto;min-width:100px;height:30px;margin:30px auto 0;padding:0 20px;font-size:14px;line-height:28px;display:block}.buttonWhite{color:#666;text-align:center;background:#fff;border:1px solid #ccc;border-radius:5px;margin:auto;padding:5px 15px;font-size:12px}.button.sizeFit{width:fit-content}.readText{width:100%;height:auto;margin:0 0 20px;padding:0}form table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;height:auto}form tr{width:100%;height:auto;min-height:40px;margin:0 0 20px;padding:0;display:block}form tr:last-child{margin:0 0 5px}form th{text-align:left;width:100%;height:auto;margin:0 0 10px;padding:0 0 0 10px;font-size:12px;font-weight:500;line-height:1;display:block;position:relative}form th:before{content:"";background:#da4238;width:5px;height:100%;position:absolute;top:0;left:0}form th .required{color:red;margin-left:10px;font-size:10px}form td{text-align:left;width:100%;height:auto;font-weight:500;display:block}form td p.small{margin:0 0 5px;line-height:1.5}form .name .nameBox{margin:0}form .name .nameBox:first-child{margin:0 0 5px}form .name .nameBox input{float:right;width:calc(100% - 40px)}form .name .nameBox label{height:40px;margin:0 0 5px;line-height:40px}form .name .nameBox p{float:left}form .name .nameBox p:first-child{margin:0 20px 0 0}form .buttonPink{font-size:16px}form .buttonPink span{margin:0 0 5px;font-size:12px;display:block}.birthList{overflow:hidden}.birthList select{float:left;width:60px}.birthList select:first-child{width:80px}.birthList label{text-align:left;float:left;width:1em;height:40px;margin:0 10px 0 5px;line-height:40px}.disabilities_class_rank{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#180d26 50%),linear-gradient(135deg,#180d26 50%,#0000 50%);background-position:calc(100% - 15px) 22px,calc(100% - 10px) 22px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #180d26;width:auto;max-width:100%;height:50px;margin:0 auto;line-height:1}.disabilities_class_rank:focus{background-image:linear-gradient(45deg,#180d26 50%,#0000 50%),linear-gradient(135deg,#0000 50%,#180d26 50%);background-position:calc(100% - 10px) 20px,calc(100% - 15px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:0}.alert{border-radius:3px;width:100%;height:auto;margin:30px 0;padding:10px 15px;font-size:13px}.alert-danger{color:#fff;background:#ff3f85;border:1px solid #ff3f85}.to_top{text-align:center;border-top:1px solid #e7e7e7;padding:10px 0}.to_top a{color:#4d4d4d;padding-left:20px;position:relative}.to_top a:before{content:"";border:6px solid #0000;border-left-color:#f97447;width:0;height:0;position:absolute;top:3px;left:0}footer{background:#916d25}footer p{color:#fff;text-align:center;width:100%;font-size:12px;line-height:20px}body footer #privacyMark{justify-content:center;align-items:center;margin:0 5px;display:flex}body footer #privacyMark img{width:75px;height:auto;margin:5px}.forPC{display:none!important}.fix-form{width:100%;margin:0 auto;position:relative}.fix-form-wrapper{z-index:1000;background-color:#ffffffe6;width:100%;height:90px;display:flex;position:fixed;bottom:0}.fix-form-left-item{text-align:center;color:#fff;background:#07b901;border-radius:5px;width:90%;height:70%;margin:13px auto;font-size:20px;line-height:62px;box-shadow:2px 2px 5px #807d7d66}.fix-form-left-item a,.fix-form-right-item a{color:#fff;width:100%;font-weight:600;line-height:inherit;margin:0 auto;font-size:5vw;display:block}.fix-form-left-item a{position:relative}.fix-form-left-item a div{width:125px;margin:0 auto}.fix-form-left-item a div .clearfix:after{content:"";clear:both;display:block}.fix-form-left-item a img{float:left;width:47px;margin-top:9px}.fix-form-right-item a{color:#fff}.fix-form-right-item{text-align:center;background:#fb1f10;border-radius:5px;width:90%;height:70%;margin:13px auto;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:20px;font-weight:600;line-height:62px;box-shadow:2px 2px 5px #807d7d66}.is-visible{opacity:1;transition:opacity .3s}.is-invisible{opacity:0;transition:opacity .3s}}@media (min-width:1060px){.passwordBox .inputBox{margin:0;display:flex}.passwordBox input[name=password]{padding-right:45px;position:relative}.passwordBox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;width:40px;height:50px;position:absolute;right:9px}.passwordBox .iconEye{position:relative}.iconEye:after{content:"";color:#333;margin-left:-40px;font-family:icomoon-fontawesome5,"Font Awesome 5 Free";font-size:20px;position:absolute;top:25px;left:50%}.passwordBox input:checked~.iconEye:after{content:"";color:#333}#tooltip{z-index:1;background-color:#fff;border:1px solid #000;border-radius:4px;padding:10px;line-height:normal;display:none;margin-top:8px!important}#tooltip[data-show]{display:block}#arrow,#arrow:before{background:inherit;width:10px;height:10px;position:absolute}#arrow{visibility:hidden}#arrow:before{visibility:visible;content:"";border-top:1px solid #000;border-left:1px solid #000;transform:rotate(45deg)}#tooltip[data-popper-placement^=bottom]>#arrow{top:-6px}#tooltip span{display:block}#tooltip span i{color:#ccc;font-size:15px}#tooltip .title{margin-bottom:5px}}@media (max-width:1059px){.passwordBox .inputBox{margin:0;display:flex}.passwordBox input[name=password]{padding-right:45px;position:relative}.passwordBox .iconEye{position:relative}.passwordBox input:checked~.iconEye:after{content:"";color:#333}#tooltip{z-index:1;background-color:#fff;border:1px solid #000;border-radius:4px;padding:10px;line-height:normal;display:none;margin-top:8px!important}#tooltip[data-show]{display:block}#arrow,#arrow:before{background:inherit;width:10px;height:10px;position:absolute}#arrow{visibility:hidden}#arrow:before{visibility:visible;content:"";border-top:1px solid #000;border-left:1px solid #000;transform:rotate(45deg)}#tooltip[data-popper-placement^=bottom]>#arrow{top:-6px}#tooltip span{display:block}#tooltip span i{color:#ccc;font-size:15px}#tooltip .title{margin-bottom:5px}.passwordBox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;width:45px;height:30px;position:absolute;right:0}.iconEye:after{content:"";color:#333;margin-left:-40px;font-family:icomoon-fontawesome5,"Font Awesome 5 Free";font-size:24px;position:absolute;top:2px;left:50%}}
