@charaset utf-8{}*{margin:0;box-sizing:border-box;color:white;font-family:'Noto Sans JP', sans-serif}a{text-decoration:none}img{max-width:100%;height:auto;display:block}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,var,i,ul,li,form,label,table,tr,th,td,figure,footer,header,menu,nav,output,video{margin:0;padding:0;border:0}.contact h2{color:white !important}.contact p{color:white !important;margin-top:20px}@media (max-width: 540px){.contact p{margin-top:15px}}.contact p span{color:#DB9D00}.f_radio_section_02 p{margin:0 !important;transform:translate(0) !important}.f_radio_section{width:50%}@media (max-width: 850px){.f_radio_section{width:100%}}.radio_flex{display:flex;justify-content:space-between;align-items:baseline}@media (max-width: 850px){.radio_flex{flex-direction:column}}footer{background:linear-gradient(-100deg, #0A4F76, #1BDAC0);padding:2% 0;position:relative;width:100%}footer nav{justify-content:flex-start;margin-left:60px}@media (max-width: 540px){footer nav{margin-left:5vw}}.copy{text-align:center;font-size:10px}.back_btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:fit-content;background-color:#072E43;padding:20px;width:160px;height:90px;position:absolute;right:10%;transition:all .4s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,0.17)}.back_btn:hover{transform:scale(1.05)}.back_btn:hover::after{opacity:1}.back_btn::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;width:150px;height:80px;content:"";border:1px solid white;opacity:0;transition:all .4s ease-in-out}.back_btn p{margin-top:0;margin:3px 0;font-size:18px}.back_btn i{font-size:20px}input,textarea{width:100%;padding:13px;border:none;outline:none;transition:all .2s ease-in-out}@media (max-width: 480px){input,textarea{font-size:4vw}}input:focus,textarea:focus{background-color:#dbdbdb;box-shadow:rgba(0,221,255,0.3) 0px 30px 60px -12px inset,rgba(0,0,0,0.3) 0px 18px 36px -18px inset}.mail{font-size:14px}input{font-size:18px}.f_section{margin:45px 0}.f_section:first-of-type{margin-top:0}.f_section p{font-size:17px;margin-bottom:7px;transform:translateX(-15px)}@media (max-width: 540px){.f_section p{margin-bottom:8px;transform:translateX(-8px)}}.btn_section{width:100%;display:flex;justify-content:center;align-items:center}body{background-color:black}.name{margin:84px auto}@media (max-width: 540px){.name{margin:10vw auto}}form{width:650px;margin:0 auto;margin-bottom:110px}@media (max-width: 850px){form{width:100%}}button{border:none;cursor:pointer}input{border-radius:2px;color:#262626;box-shadow:rgba(50,50,93,0.25) 0px 30px 60px -12px inset,rgba(0,0,0,0.3) 0px 18px 36px -18px inset}@media (max-width: 540px){.f_section{margin:35px 0}}.f_section p span{font-size:10px;color:#DB9D00;font-weight:normal}@media (max-width: 540px){.contact{padding:0 2%}}.contact .cv{padding:1.5vw 2vw 1.5vw 0}@media (max-width: 850px){.contact .cv{padding:2.5vw 2vw 2.5vw 0}}@media (max-width: 540px){.contact .cv{margin:0;padding:5vw 2vw 5vw 0;width:79%;margin-top:20px}}.f_radio input{width:6%;box-shadow:none !important;transform:scale(1.5);transition:all .2s ease-in-out}@media (max-width: 540px){.f_radio input{transform:scale(1)}}.f_radio input:focus{background-color:none !important;box-shadow:none !important;transform:scale(1.5)}.radio_set{margin:9px 0;display:flex;align-items:center;justify-content:end}.radio_set label{transition:all .3s ease-in-out;cursor:pointer;margin-bottom:3px;font-size:22px;opacity:.8}@media (max-width: 540px){.radio_set label{margin-bottom:6px;font-size:19px;opacity:.8;margin-left:5px}}.radio_set label:hover{opacity:1}@media (max-width: 540px){.radio_set label:hover{color:#0df}}.online{margin-top:10px}.online span{color:#DB9D00}
