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;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{margin:0;padding:0}html{height:100%;font-size:62.5%;-webkit-text-size-adjust:100%}body{background:#fff;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:10px;font-size:1rem;color:#333;line-height:1.5;word-wrap:break-word;word-break:break-all;-webkit-font-feature-settings:"palt"1;font-feature-settings:"palt"1;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact}img{width:100%;height:auto;vertical-align:bottom;-webkit-transition:.3s all;transition:.3s all}a{text-decoration:none}.larger{color:#62bdee;font-size:160%;font-weight:700}.notice{color:#62bdee}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100vh;font-size:180%}footer,header{-ms-flex-negative:0;flex-shrink:0}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:1px}::-moz-selection{background-color:#fba035;color:#fff}::selection{background-color:#fba035;color:#fff}label{display:inline-block;margin-right:20px}button{border:0;font-size:100%}input[type=number],input[type=text],textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:100%;background-color:#f7fcfe;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;-webkit-appearance:none}input[type=number]:focus,input[type=text]:focus,textarea:focus{background-color:#fff5ea;border-color:#62bdee;outline:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input.w60{width:60px}input.w80{width:80px}input.w100{width:100px}input.w240{width:240px}input[type=checkbox],input[type=radio]{margin-right:5px}.radio li{display:inline-block}.checkbox-input,.radio-input{display:none}.checkbox-parts,.radio-input+label{position:relative;display:inline-block;padding-left:26px}.radio-input+label::before,.radio-input:checked+label::after{content:"";display:block;position:absolute;border-radius:50%}.radio-input+label::before{top:0;left:0;width:18px;height:18px;background-color:rgba(251,160,53,.1);border:1px solid #fba035}.radio-input:checked+label::before{background-color:rgba(98,189,238,.1)}.radio-input:checked+label::after{top:4px;left:4px;width:12px;height:12px;background:#62bdee}.checkbox-input:checked+.checkbox-parts::after,.checkbox-parts::before{content:"";display:block;position:absolute}.checkbox-parts::before{top:0;left:0;width:18px;height:18px;border:1px solid #fba035;border-radius:4px}.checkbox-input:checked+.checkbox-parts{background-color:#fff;color:#62bdee}.checkbox-input:checked+.checkbox-parts::before{border-color:#fba035}.checkbox-input:checked+.checkbox-parts::after{top:2px;left:7px;width:5px;height:12px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:3px solid #fba035;border-right:3px solid #fba035}.select-wrap{position:relative;display:inline-block;max-width:200px;width:100%}.select-wrap.small{width:80px}.select-wrap:before{z-index:1;content:"";width:6px;height:6px;border:0;border-bottom:solid 2px #fba035;border-right:solid 2px #fba035;position:absolute;top:50%;right:10px;margin-top:-8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}select{outline:0;text-indent:.01px;text-overflow:"";background:none #fff;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px;padding:2px 12px;border:2px solid #fba035;width:100%;border-radius:4px}select option{background-color:#fff}select::-ms-expand{display:none}select:-moz-focusring{color:transparent}.fz400{font-size:400%;line-height:1.2}.fz360{font-size:360%;line-height:1.2}.fz320{font-size:320%}.fz280{font-size:280%}.fz240{font-size:240%}.fz200{font-size:200%}.fz160{font-size:160%}.fz140{font-size:140%}.fz120{font-size:120%}.fz80{font-size:80%}.f-bold{font-weight:700}.t-center{text-align:center}.red{color:#d70052}br.pc{display:none}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt40{margin-top:40px}.ico-file{display:block;width:40px;height:40px}.btn{position:relative;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:100%;padding:20px;background:#fba035;border-bottom:4px solid #d97a00;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:120%;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.1);-webkit-transition:.3s background,.3s border-color,.3s color;transition:.3s background,.3s border-color,.3s color}.btn:after{content:"";position:absolute;top:50%;margin-top:-8px;border:solid 8px transparent}.btn.next{padding:24px 30px 24px 20px}.btn.next:after{right:6px;border-left:solid 12px currentColor;-webkit-transition:.3s right;transition:.3s right}.btn.next:hover{background:#62bdee;border-color:#3ea3da;color:#fff}.btn.next:hover:after{right:4px}.btn.file{background:#fff;border:none;color:#62bdee;text-shadow:none}button.btn.back{padding:24px 20px;background-color:#fba035;border-color:#d97a00;color:#fff;text-shadow:0 -2px 0 rgba(0,0,0,.2)}button.btn.back:hover{background-color:#d17a00;border-color:#a65f00;color:#fff}button.btn.back:after{left:10px;border-right:solid 10px #fff;-webkit-transition:.3s left;transition:.3s left}button.btn.back:hover:after{left:8px}.btn-small{position:relative;display:inline-block;padding:4px 12px;border-radius:4px;color:#fff;font-size:90%;cursor:pointer}.btn-small.add{background-color:#fba035}.btn-small.del,.btn-small.filedel{background-color:#7d7d7d}.btn-add{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-add li{margin-right:10px}.btn-next{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:600px;width:100%;margin:20px auto 0}.btn-next li{width:calc(50% - 10px)}.btn-next li:only-child{width:100%}.disc li{position:relative;margin-left:1em;text-indent:-1em}.disc li:before{content:"●";margin-right:5px;color:#62bdee}.disc li+li{margin-top:20px}.indent{margin-left:1em;text-indent:-1em}.ttl01{position:relative;margin-bottom:40px;padding:0 10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.ttl01:after,.ttl01:before{content:"";display:block;position:absolute;left:50%;bottom:0;height:4px}.ttl01:before{width:190px;margin-left:-90px;background-color:#fba035;border-radius:2px}.ttl01:after{width:20px;height:4px;margin-left:-100px;background-color:#62bdee;border-radius:2px 0 0 2px}#overlay{width:100%;height:100%;position:fixed;left:0;top:-100%;z-index:2;-webkit-transition:.3s ease-out;transition:.3s ease-out;opacity:0;background:rgba(251,160,53,.9)}#overlay.block{top:0;opacity:1}header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-shadow:0 2px 8px rgba(251,160,53,.1);box-shadow:0 2px 8px rgba(251,160,53,.1);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:1}header .logo{max-width:520px;width:100%;margin:0 auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}header .logo img{display:block}header .menu-btn{display:none}header nav li{white-space:nowrap}main{width:100%}main .kv{position:relative;max-width:1680px;margin:0 auto}main .kv h1{position:absolute;left:2.5%;top:6px;max-width:920px;width:54%}main .box-wrap,main section{max-width:1024px;width:100%;margin:0 auto;padding:40px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}main .border-wrap{padding:20px;background:rgba(251,160,53,.2);border:2px solid #fba035;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}main .lead-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-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;width:100%;padding:40px;background:-webkit-gradient(linear,left top,right top,from(#fba035),to(#d97a00));background:linear-gradient(to right,#fba035 0,#d97a00 100%);border-image-slice:1;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:0 0 8px #fba035;color:#fff}main .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:20px;background-color:rgba(251,160,53,.2);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}main .wrap.solid{max-width:1680px;margin:0 auto;border-radius:0}main .wrap.wide{-ms-flex-wrap:wrap;flex-wrap:wrap}main .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .column li{width:calc(50% - 20px)}main .column-break{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .column-break li{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 20px)}main .column-break a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;font-size:110%}main .clmn2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1480px}main .clmn-news{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:26%}main .news-wrap{margin:40px 20px;padding:0;width:calc(100% - 40px);position:sticky;top:40px;border:2px solid #fba035;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}main .news-wrap h2{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fba035),to(#d97a00));background:linear-gradient(to right,#fba035 0,#d97a00 100%);border-radius:6px 6px 0 0;color:#fff;padding:18px 16px}main .news-wrap dl{padding:20px 16px}main .news-wrap dt{margin-bottom:5px;font-size:90%}main .news-wrap dd:not(:last-child){border-bottom:1px solid #bdc4cd;margin-bottom:20px;padding-bottom:20px}main .news-wrap dd a{color:#62bdee;text-decoration:underline;-webkit-transition:.3s;transition:.3s}main .news-wrap dd a:hover{color:#fba035}main a.view-info{position:relative;display:block;margin:10px;padding:10px;background-color:#fba035;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:center;-webkit-transition:.3s all;transition:.3s all}main a.view-info:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;margin-top:-3px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}main a.view-info:hover{background-color:#62bdee}main .clmn-contents{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:74%}main .ico-new{display:inline-block;padding:2px 8px;background-color:#62bdee;border-radius:4px;color:#fff;font-size:small}main dt .ico-new{margin-left:10px}main .question .ico-new{margin-right:10px}main .application{padding:40px;background-color:rgba(251,160,53,.2);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}main .application li+li{margin-top:20px}main .column-upload li+li,main .upl li+li{margin-top:20px}main .inq-wrap{border:4px solid #62bdee;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}main .inq-inner{padding:40px}main .inq-ttl{padding:10px;background-color:#62bdee;border-radius:3px 3px 0 0;color:#fff;font-size:140%;font-weight:700;text-align:center}.info-wrap{width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.info-inner{margin:40px auto;padding:20px;background-color:rgba(251,160,53,.2);border-radius:8px}.faq-wrap{margin-top:20px;padding:0;border:4px solid #fba035;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.faq-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;font-size:120%}.faq-nav li{margin:0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.faq-nav li.last{-webkit-box-flex:2;-ms-flex:2;flex:2}.faq-nav a{position:relative;display:block;padding:5px 10px 20px;background-color:#fba035;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:center}.faq-nav a:before{content:"";position:absolute;left:50%;bottom:2px;margin-left:-3px;border:6px solid transparent;border-top:8px solid currentColor}.question{position:relative;padding:20px 50px 20px 20px;background-color:#fba035;color:#fff;font-weight:700;cursor:pointer}.question:after,.question:before{content:"";position:absolute;top:50%;background-color:#fff;border-radius:2px;pointer-events:none}.question:before{right:10px;width:20px;height:4px;margin-top:-2px}.question:after{right:18px;width:4px;height:20px;margin-top:-10px;-webkit-transition:.3s all;transition:.3s all;opacity:1}.question.open:after{margin-top:-15px;opacity:0}.answer{display:none;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}form table{width:100%;margin:40px 0 0}form table caption{position:relative;margin-bottom:20px;padding-left:16px;font-size:120%;font-weight:700}form table caption:after,form table caption:before{content:"";position:absolute;left:0;width:4px}form table caption:before{height:95%;top:5%;background-color:#fba035;border-radius:2px}form table caption:after{top:0;height:10px;background-color:#62bdee;border-radius:2px 2px 0 0}form table td,form table th{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}form table th{position:relative;padding:20px 70px 20px 20px;background-color:#efefef;font-weight:700;vertical-align:text-top}form table td{padding:20px}form .detail li{position:relative;margin-top:10px;padding-left:16px}form .detail li:before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:6px solid transparent;border-left:8px solid #fba035}form dl{height:200px;border:1px solid #fba035;overflow-y:auto}form dl dt{padding:5px;background-color:rgba(251,160,53,.2);border-bottom:1px solid #fba035;font-weight:700}form dl dd+dt{border-top:1px solid #fba035}form dl dd{padding:10px 10px 20px;font-size:90%}form dl::-webkit-scrollbar{width:8px;background:rgba(251,160,53,.1)}form dl::-webkit-scrollbar-thumb{background:#fba035;border-radius:4px}form .imgUpload+.imgUpload{margin-top:20px}form .upload{display:inline-block;position:relative;margin-right:10px;padding:10px 20px;border:0;border-radius:4px;background-color:#62bdee;color:#fff;font-weight:700}form .upload>input{display:none}form .agreement{display:block;margin-top:10px}form .example{display:inline-block}form .optional,form .required{position:absolute;right:10px;padding:4px 8px;border-radius:2px;font-size:85%;line-height:1}form .required{background-color:#d70052;color:#ffe33f}form .optional{background-color:#2659aa;color:#fff}form .example{margin-top:5px;font-size:80%}form .error{color:#d70052;margin-top:5px;display:block}form .error-bg{background:rgba(215,0,82,.1)}.error-msg-box{border:2px solid #d70052;border-radius:8px;font-weight:700}.error-msg-box .error-msg-ttl{padding:10px 20px;background:#d70052;color:#fff}.error-msg-box .error-msg-detail{padding:20px;background:rgba(215,0,82,.1);color:#d70052}.thanks{width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.thanks dl{margin-top:20px;background-color:#fff;border:2px solid #fba035}.thanks dl dt{padding:5px 10px;background-color:#fba035;color:#fff;font-weight:700}.thanks dl dd{padding:10px;font-size:90%}#pagetop{position:fixed;bottom:8px;right:8px;z-index:99}#pagetop a{display:block;width:64px;height:64px;background-color:#62bdee;border-radius:32px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.15);box-shadow:0 0 4px rgba(0,0,0,.15);-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:100%;white-space:nowrap;overflow:hidden}#pagetop a:before{content:"";display:block;position:absolute;top:50%;right:21px;width:16px;height:16px;margin-top:-7px;border-top:6px solid #fff;border-right:6px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#pagetop a:hover{opacity:.8}footer{position:relative;width:100%;padding:20px 60px;background-color:#fba035;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}footer .copy{font-size:small;text-align:center}@media (hover:hover){.btn{cursor:pointer}.btn:hover{background:#62bdee;border-color:#3ea3da;color:#fff}.btn.next:hover:after{right:4px}.btn.file{color:#fff;background-color:#fba035}button.btn.back:hover{background-color:#d17a00;border-color:#a65f00;color:#fff}button.btn.back:after{left:8px}header nav:hover{color:#fba035}main a.view-info:hover{background-color:#62bdee}main .news-wrap dd a:hover{color:#fba035}#pagetop a:hover{opacity:.8}}@media screen and (min-width:768px){header nav{width:100%;-webkit-box-shadow:inset 0 2px 8px rgba(251,160,53,.05);box-shadow:inset 0 2px 8px rgba(251,160,53,.05);background:rgba(251,160,53,.1)}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header nav li{padding:20px}header nav a{position:relative;color:#333;font-weight:700}header nav a:before{content:"";position:absolute;left:0;bottom:-10px;width:0;height:0;border-bottom:2px solid #fba035;-webkit-transition:.3s all;transition:.3s all;pointer-events:none}header nav a.current:before,header nav a:hover:before{width:100%}}@media print,screen and (min-width:768px){br.pc{display:block}}@media screen and (min-width:769px){form table th{width:240px}}@media print,screen and (max-width:1024px){.fz400{font-size:360%}.fz360{font-size:320%}.fz320{font-size:280%}.fz280{font-size:240%}.fz240{font-size:200%}.fz200{font-size:160%}.fz160{font-size:144%}.fz140{font-size:120%}.fz120{font-size:108%}}@media screen and (max-width:768.98px){.btn{padding:10px}.btn.next{padding:12px 20px}.btn.next:after{right:0}button.btn.back{padding:12px 20px}button.btn.back:after{left:0}.ttl01{margin-bottom:20px}main .kv h1{left:1%;width:64%}main .box-wrap,main section{padding:20px}main .column li{width:calc(50% - 10px)}main .column-break li{width:100%}main .column-break li+li{margin-top:20px}main .clmn2{display:block}main .clmn-news{width:100%}main .news-wrap{padding-left:20px}main .clmn-contents{width:100%}main .application{padding:20px}main .inq-inner{padding:20px}form table.confirm td{padding-top:0}form table td,form table th{display:block;width:100%;padding:10px}form table td{border-top:0}form table tr:not(:last-child) td{border-bottom:0}#pagetop a{width:48px;height:48px}#pagetop a:before{right:16px;width:12px;height:12px;margin-top:-5px;border-width:4px}}@media screen and (max-width:767px){.larger{font-size:110%}form dl dd{font-size:85%}}@media screen and (max-width:767.98px){header{height:60px}header .logo{width:calc(100% - 80px);padding:10px}header .menu-btn{position:relative;display:block;width:40px;height:40px;margin-left:auto;margin-right:10px;padding-top:26px;background-color:#fff;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:x-small;text-align:center;z-index:99}header .menu-btn span{display:block;position:absolute;width:30px;height:2px;right:5px;background-color:#fba035;-webkit-transition:.3s -webkit-transform;transition:.3s -webkit-transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform}header .menu-btn span:first-of-type{top:5px}header .menu-btn span:nth-of-type(2){top:13px}header .menu-btn span:nth-of-type(3){top:21px}header .menu-btn.active span{top:14px}header .menu-btn.active span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .menu-btn.active span:nth-child(2){left:50%;width:0}header .menu-btn.active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header nav{position:fixed;left:0;top:-100%;width:100%;padding-top:60px;-webkit-transition:.3s ease-out;transition:.3s ease-out;overflow:auto;z-index:3}header nav.block{top:0;bottom:0}header nav a{display:inline-block;margin:10px;color:#fff;font-size:120%}.faq-nav{display:block}.faq-nav li+li{margin-top:10px}.faq-nav a{width:100%}.sp{display:none}}@media screen and (max-width:639.98px){.container{font-size:150%}}@media screen and (max-width:639px){.radio li{display:block}.radio li+li{margin-top:10px}}