html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,img,small,strong,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,menu,nav,section,summary,time,audio,video,input,textarea,select,button,mark,fieldset{margin:0;padding:0;border:0;font-size:100%;font:inherit;background:transparent;color:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}body{line-height:1.6}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}* *:focus{outline:none}a{display:block;text-decoration:none}a img{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}a:hover{text-decoration:underline}a:hover img{opacity:.8}img{vertical-align:top;max-width:100%;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}ul{list-style:none}ol{counter-reset:item;list-style:none}ol li:before{content:counters(item, ".") ".";counter-increment:item}h1,h2,h3,h4,h5,h6,strong{font-weight:500}::-webkit-scrollbar{width:10px;height:8px;cursor:pointer;position:relative;z-index:100}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#bbb}::-webkit-scrollbar-thumb:hover{background-color:#ccc}::-moz-selection{color:#fff;background-color:#000}::selection{color:#fff;background-color:#000}input[type=submit],input[type=reset],input[type=button],button,a{cursor:pointer}::-webkit-input-placeholder{color:inherit;font:inherit;opacity:.7}::-moz-placeholder{color:inherit;font:inherit;opacity:.7}::-ms-input-placeholder{color:inherit;font:inherit;opacity:.7}::placeholder{color:inherit;font:inherit;opacity:.7}::-webkit-outer-spin-button,::-webkit-inner-spin-button{display:none;-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=date],input[type=month],input[type=week],input[type=datetime-local],input[type=time]{position:relative}input[type=date]::-webkit-clear-button,input[type=month]::-webkit-clear-button,input[type=week]::-webkit-clear-button,input[type=datetime-local]::-webkit-clear-button,input[type=time]::-webkit-clear-button{cursor:pointer}input[type=date]::-webkit-datetime-edit-text,input[type=month]::-webkit-datetime-edit-text,input[type=week]::-webkit-datetime-edit-text,input[type=datetime-local]::-webkit-datetime-edit-text,input[type=time]::-webkit-datetime-edit-text{display:none;-webkit-appearance:none}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px}@media only screen and (max-width: 768px){body{font-size:3.125vw}}.container{max-width:890px;width:100%;padding:0 20px;margin:0 auto}@media only screen and (max-width: 768px){.container{padding:0 6.25vw}}.container02{max-width:1020px}.pc{display:inherit}@media only screen and (max-width: 768px){.pc{display:none !important}}@media only screen and (max-width: 1024px){.pc-1024{display:none !important}}.sp{display:none}@media only screen and (max-width: 768px){.sp{display:inherit}}.sp-1024{display:none}@media only screen and (max-width: 1024px){.sp-1024{display:inherit}}.c-btn{position:relative;-webkit-transition:.3s ease;transition:.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:1.4px}.c-btn:hover{opacity:.9}.c-btn_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.c-btn_container .c-btn{margin-right:27px}.c-btn_container .c-btn:last-child{margin-right:0}@media only screen and (max-width: 768px){.c-btn_container .c-btn{margin-right:0;margin-bottom:3.90625vw}.c-btn_container .c-btn:last-child{margin-bottom:0}}@media only screen and (max-width: 768px){.c-btn_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-btn01{font-weight:700;font-size:22px;line-height:1.3;padding:16px 30px;border-radius:8px}@media only screen and (max-width: 768px){.c-btn01{font-size:4.375vw;padding:3.125vw 4.6875vw;border-radius:.78125vw}}.c-btn01:before{content:"";position:absolute;top:50%;left:20px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);border-top:5px solid;border-right:5px solid;border-bottom:5px solid transparent;border-left:5px solid transparent}@media only screen and (max-width: 768px){.c-btn01:before{left:3.125vw;border-width:1.25vw}}.c-btn02{font-weight:700;font-size:22px;line-height:1.3;padding:16px 30px;border-radius:8px;width:330px}@media only screen and (max-width: 768px){.c-btn02{font-size:4.375vw;padding:3.125vw 4.6875vw;border-radius:.78125vw;width:64.0625vw}}.c-btn02:before{content:"";position:absolute;top:50%;left:20px;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);border-top:5px solid;border-right:5px solid;border-bottom:5px solid transparent;border-left:5px solid transparent}@media only screen and (max-width: 768px){.c-btn02:before{left:3.125vw;border-width:1.25vw}}.c-btn.-c1{background-color:#F39800;color:#fff}.c-btn.-c1:before{border-top-color:#fff;border-right-color:#fff}.c-btn.-c2{background-color:#DDDDDD;color:#777777}.c-btn.-c2:before{border-top-color:#777777;border-right-color:#777777}.c-form01{letter-spacing:1.4px}.c-form01 input[type=text],.c-form01 input[type=email],.c-form01 input[type=number]{border:1px solid #9FA0A0;padding:0 10px;height:38px}@media only screen and (max-width: 768px){.c-form01 input[type=text],.c-form01 input[type=email],.c-form01 input[type=number]{height:7.8125vw;padding:0 1.5625vw}}.c-form01_field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}@media only screen and (max-width: 768px){.c-form01_field{padding-bottom:4.6875vw}}.c-form01_field>*{width:80%}@media only screen and (max-width: 768px){.c-form01_field>*{width:100% !important}}.c-form01_field>label{min-width:19.41176%;width:19.41176%}@media only screen and (max-width: 768px){.c-form01_field>label{font-weight:500;padding-bottom:1.5625vw;width:100%;font-size:3.75vw}}.c-form01_field.-type02{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.c-form01_date span{padding-right:15px}@media only screen and (max-width: 768px){.c-form01_date span{padding-right:1.5625vw}.c-form01_date span:first-child input{width:28.125vw}}.c-form01_date input{width:11.76471%;margin-right:5px}@media only screen and (max-width: 768px){.c-form01_date input{width:16.5625vw;margin-right:.78125vw}}.c-form01_cb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-form01_cb p{display:block;width:100%;margin-bottom:15px}@media only screen and (max-width: 768px){.c-form01_cb p{margin-bottom:2.34375vw;font-size:3.75vw}}.c-form01_cb div{position:relative;margin-right:35px;padding-bottom:15px}.c-form01_cb div:nth-last-child(1),.c-form01_cb div:nth-last-child(2){padding-bottom:0}@media only screen and (max-width: 768px){.c-form01_cb div{width:100%;margin-right:0;padding-bottom:2.34375vw}.c-form01_cb div:nth-last-child(1),.c-form01_cb div:nth-last-child(2){padding-bottom:2.34375vw}.c-form01_cb div:last-child{padding-bottom:0}}.c-form01_cb input{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0}.c-form01_cb span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (max-width: 768px){.c-form01_cb span{font-size:3.75vw}}.c-form01_cb span:before{content:"";display:inline-block;min-width:20px;width:20px;height:20px;margin-right:10px;border:1px solid #9FA0A0;border-radius:50%}@media only screen and (max-width: 768px){.c-form01_cb span:before{min-width:4.6875vw;width:4.6875vw;height:4.6875vw;margin-right:1.5625vw}}.c-form01_cb input:checked ~ span:before{background-color:#9FA0A0;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.c-form01_gender div{margin-right:60px}@media only screen and (max-width: 768px){.c-form01_gender div{width:auto;margin-right:11.71875vw;padding-bottom:0 !important}}.c-form01_submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px}@media only screen and (max-width: 768px){.c-form01_submit{padding-top:4.6875vw}}.c-form01_submit a{position:relative;display:inline-block;font-size:16px;margin-bottom:20px;border-bottom:1px solid #F39800}@media only screen and (max-width: 768px){.c-form01_submit a{font-size:3.75vw;margin-bottom:3.125vw}}.c-form01_submit a:before{content:"";position:absolute;left:-10px;top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);border-top:4px solid #F39800;border-right:4px solid #F39800;border-bottom:4px solid transparent;border-left:4px solid transparent}@media only screen and (max-width: 768px){.c-form01_submit a:before{border-width:1.25vw;left:-3.125vw}}.c-form01_submit a:hover{text-decoration:none}.c-form01_submit button{width:56.47059%}@media only screen and (max-width: 768px){.c-form01_submit button{width:100%}}.c-form01_submit button:not(:last-child){margin-bottom:20px}.c-form01--500{width:58.82353%}.c-form01--210{width:24.70588%}.c-form01--380{width:44.70588%}.c-tbl01 tr{border-bottom:1px solid #9E9E9F}@media only screen and (max-width: 768px){.c-tbl01 tr{display:block;padding:2.34375vw 0}}.c-tbl01 th,.c-tbl01 td{text-align:left;padding:10px 15px;line-height:1.5}@media only screen and (max-width: 768px){.c-tbl01 th,.c-tbl01 td{display:block;padding:0}}.c-tbl01 th{font-weight:500;letter-spacing:1.4px;min-width:22.58065%;width:22.58065%}@media only screen and (max-width: 768px){.c-tbl01 th{min-width:100%;width:100%;padding-bottom:1.5625vw}}.c-tbl02 tr{border-bottom:1px solid #938A86}@media only screen and (max-width: 768px){.c-tbl02 tr{display:block;padding:2.34375vw}}.c-tbl02 tr:last-child{border-bottom:0}.c-tbl02 th,.c-tbl02 td{text-align:left;padding:10px 15px;letter-spacing:1.4px;line-height:1.5}@media only screen and (max-width: 768px){.c-tbl02 th,.c-tbl02 td{display:block;padding:0}}.c-tbl02 th{font-weight:500;letter-spacing:1.4px;min-width:22.58065%;width:22.58065%}@media only screen and (max-width: 768px){.c-tbl02 th{min-width:100%;width:100%;padding-bottom:1.5625vw}}.c-tbl02 mark{font-weight:500;color:#E60012}.c-ttl01{display:block;text-align:center;font-weight:700;font-size:30px;letter-spacing:1.4px}@media only screen and (max-width: 768px){.c-ttl01{font-size:5.3125vw}}.c-ttl02{font-weight:500;font-size:20px;padding-left:10px;border-left:5px solid #F39800}@media only screen and (max-width: 768px){.c-ttl02{font-size:4.6875vw;padding-left:1.5625vw;border-width:.78125vw}}.c-header{overflow:hidden;position:relative;width:100%;height:500px;background-image:url(../img/bg_main.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 768px){.c-header{height:59.375vw}}.c-header h1{text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@media only screen and (max-width: 768px){.c-header h1{padding:0 10.9375vw}}.c-header02{overflow:hidden;position:relative;width:100%;height:250px;background-image:url(../img/bg_sub.png);background-color:#FEF6EB;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 768px){.c-header02{height:39.0625vw}}.c-header02 span{position:absolute;top:50%;right:70px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 768px){.c-header02 span{text-align:center;right:10%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:50%}}.c-footer{text-align:center;padding-top:25px;padding-bottom:100px}@media only screen and (max-width: 768px){.c-footer{text-align:left;padding-top:3.90625vw;padding-bottom:15.625vw}}.c-footer .container{position:relative}.c-footer p{display:block}.c-footer a{display:inline}.c-footer .company{font-size:16px;padding-bottom:10px;letter-spacing:.7px}@media only screen and (max-width: 768px){.c-footer .company{padding-bottom:0;font-size:3.75vw}}.c-footer .info{padding-bottom:15px}@media only screen and (max-width: 768px){.c-footer .info{padding-bottom:0}}.c-footer .info span{text-decoration:underline}.c-footer .copy{font-weight:200;font-size:10px}@media only screen and (max-width: 768px){.c-footer .copy{font-size:3.125vw}}.c-footer #js-top-btn{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;right:20px;top:-50%;background-color:#F39800}@media only screen and (max-width: 768px){.c-footer #js-top-btn{width:6.25vw;height:6.25vw;right:3.125vw;top:-22%}}.c-footer #js-top-btn:before{content:"";display:block;width:14px;height:14px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:translateY(25%) rotate(45deg);transform:translateY(25%) rotate(45deg)}@media only screen and (max-width: 768px){.c-footer #js-top-btn:before{width:2.1875vw;height:2.1875vw}}.p-index .-arrow{position:relative}.p-index .-arrow:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);border-top:30px solid #F39800;border-right:30px solid #F39800;border-bottom:30px solid transparent;border-left:30px solid transparent}@media only screen and (max-width: 768px){.p-index .-arrow:before{border-width:4.6875vw}}.p-index_promo{background-color:#FEF6EB}.p-index_promo .sub{display:block;font-weight:500;text-align:center;padding-top:50px;padding-bottom:30px;width:100%;font-size:30px;letter-spacing:1.4px;color:#F39800}@media only screen and (max-width: 768px){.p-index_promo .sub{padding-top:7.8125vw;padding-bottom:4.6875vw;font-size:5.3125vw;line-height:6.5625vw;letter-spacing:.53125vw}}.p-index_promo h2{display:block;width:100%;margin-bottom:30px}@media only screen and (max-width: 768px){.p-index_promo h2{margin-bottom:4.6875vw}}.p-index_promo h2 img{margin:0 auto}.p-index_promo .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width: 768px){.p-index_promo .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-index_promo table{width:72.94118%;margin-top:10px;margin-right:9.41176%}@media only screen and (max-width: 768px){.p-index_promo table{margin-right:0;width:100%}}.p-index_promo figure{width:17.64706%}@media only screen and (max-width: 768px){.p-index_promo figure{width:23.4375vw;height:100%}}.p-index_promo figure img{width:100%}.p-index_promo p{text-align:center;font-size:18px;letter-spacing:1.4px;line-height:2;padding:60px 20px}@media only screen and (max-width: 768px){.p-index_promo p{text-align:left;padding:9.375vw 6.25vw;font-size:3.75vw;line-height:1.75}}.p-index_promo p b{display:inline-block;color:#E60012;font-weight:500;font-size:20px;position:relative}@media only screen and (max-width: 768px){.p-index_promo p b{font-size:4.375vw}}.p-index_promo p b:before,.p-index_promo p b:after{background:#E60012;content:" ";display:block;width:110%;height:2px;position:absolute;left:50%;top:50%}.p-index_promo p b:before{-webkit-transform:translate(-50%, -150%);transform:translate(-50%, -150%)}.p-index_promo p b:after{-webkit-transform:translate(-50%, 150%);transform:translate(-50%, 150%)}.p-index_promo p span{color:#E60012;font-weight:500;font-size:20px}@media only screen and (max-width: 768px){.p-index_promo p span{font-size:4.375vw}}.p-index_manage{padding-top:60px;padding-bottom:50px;background-color:#FEEBC8}@media only screen and (max-width: 768px){.p-index_manage{padding-top:7.8125vw;padding-bottom:7.8125vw}}.p-index_manage h3{padding-bottom:40px}@media only screen and (max-width: 768px){.p-index_manage h3{padding-bottom:6.25vw}}.p-index_manage table{background-color:#fff}.p-index_manage table a{display:inline}.p-index_apply{padding-top:60px;padding-bottom:50px}@media only screen and (max-width: 768px){.p-index_apply{padding-top:7.8125vw;padding-bottom:4.6875vw}}.p-index_apply .sub{display:block;width:100%;padding-top:50px;padding-bottom:70px;letter-spacing:1.4px}@media only screen and (max-width: 768px){.p-index_apply .sub{padding-top:4.6875vw;padding-bottom:6.25vw;font-size:3.75vw}}.p-index_apply .sub mark{color:#E60012}.p-index_intro{padding:50px 0;letter-spacing:1.4px;background-color:#FEF6EB}@media only screen and (max-width: 768px){.p-index_intro{padding:6.25vw 0}}.p-index_intro h4{margin-bottom:20px}.p-index_intro .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:20px}@media only screen and (max-width: 768px){.p-index_intro .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-index_intro ul{width:78.57143%;margin-right:4.08163%}@media only screen and (max-width: 768px){.p-index_intro ul{width:100%;font-size:3.75vw;margin-right:0}}.p-index_intro li:before{content:"";display:inline-block;width:12px;height:12px;margin-right:2px;border-radius:50%;background-color:#00913A}@media only screen and (max-width: 768px){.p-index_intro li:before{width:3.125vw;height:3.125vw}}.p-index_intro figure{width:17.34694%}@media only screen and (max-width: 768px){.p-index_intro figure{width:46.875vw;margin-bottom:4.6875vw;height:100%}}.p-index_intro figure img{width:100%}.p-index_intro .note{line-height:1.4;font-size:16px;border-radius:10px;padding:20px 30px;border:1px solid #F39800}@media only screen and (max-width: 768px){.p-index_intro .note{font-size:3.125vw;border-radius:1.5625vw;padding:3.125vw 4.6875vw}}.p-index_rules{letter-spacing:1.4px;padding:100px 0;border-bottom:1px solid #F39800}@media only screen and (max-width: 768px){.p-index_rules{padding:7.8125vw 0}}.p-index_rules h1{font-weight:700;margin-bottom:20px;font-size:24px}@media only screen and (max-width: 768px){.p-index_rules h1{font-size:4.6875vw;margin-bottom:3.125vw}}.p-index_rules article{padding-bottom:30px}.p-index_rules article:last-child{padding-bottom:0}@media only screen and (max-width: 768px){.p-index_rules article{padding-bottom:4.6875vw}}.p-index_rules article h2{font-weight:400}.p-index_rules article p a{display:inline}.p-index_thanks{letter-spacing:1.4px;padding:100px 0;border-bottom:1px solid #F39800}@media only screen and (max-width: 768px){.p-index_thanks{padding:7.8125vw 0}}.p-index_thanks h1{display:block;text-align:center;font-weight:700;margin-bottom:20px;font-size:24px}@media only screen and (max-width: 768px){.p-index_thanks h1{font-size:4.6875vw;margin-bottom:3.125vw}}.p-index_thanks p{display:block;margin:0 auto;width:660px;font-size:18px}@media only screen and (max-width: 768px){.p-index_thanks p{font-size:3.75vw;width:100%}}
