@charset "UTF-8";:root{--cl-input-background:#fff;--cl-input-background-error:#fee;--cl-input-border:#6f42c1;--cl-input-border-error:#e60909}#main div.info ul{list-style:none}div.margin-top-zero{margin-top:0}fieldset>p:has(a){font-size:130%;margin:30px 50px 0 50px}.blank-row{height:30px}.back-area a.back-link,.close-area a.back-link{text-decoration:none;display:inline-block}.close-area .back-btn{display:inline}.back-btn{display:block;--background-bg-layer:url(../img/btn_back.png) 14px center no-repeat}.close-btn{--background-bg-layer:url(../img/btn_close.png) 14px center no-repeat}.back-btn,.close-btn{--linear-color-stop-1:#908f8f;--linear-color-stop-2:#656565;background:var(--background-bg-layer) var(--linear-color-stop-1);background:var(--background-bg-layer),linear-gradient(to bottom,var(--linear-color-stop-1) 0,var(--linear-color-stop-2) 100%);border:1px solid #4d4d4d;border-bottom:4px solid #4d4d4d;border-radius:4px;color:#fff;text-decoration:none;line-height:1}.btn-submit{--linear-color-stop-1:#1797d2;--linear-color-stop-2:#0277ad;--background-bg-layer:url(../img/icon_reload.png) 96% center no-repeat;background:var(--background-bg-layer) var(--linear-color-stop-1);background:var(--background-bg-layer),linear-gradient(to bottom,var(--linear-color-stop-1) 0,var(--linear-color-stop-2) 100%);border:1px solid #03729b;border-bottom:4px solid #066089;border-radius:4px;color:#fff;text-align:center;letter-spacing:1em}.form-area .form-areabox .label-title{font-size:1.3em;margin-top:.6em;white-space:pre}.form-area .form-areabox input[type]:focus{background:#ddf0ff}.form-area .form-areabox input[type].error-textbox{border:2px solid var(--cl-input-border-error);background:var(--cl-input-background-error);&:focus-within{border-color:#000}}.form-area .form-areabox input[type].error-password{background:var(--cl-input-background-error)}.form-area .form-areabox input[type]:has(+img){border:0;margin:0;padding:0;outline:0}.form-area .form-areabox div:has(input[type]+img){border:2px solid var(--cl-input-border);border-radius:4px;background:var(--cl-input-background);&:focus-within{border-color:#000;background:#ddf0ff}}.form-area .form-areabox div:has(input[type].error-password){border:2px solid var(--cl-input-border-error);background:var(--cl-input-background-error);&:focus-within{border-color:#000;background:var(--cl-input-background-error)}}.form-areabox.border-bottom-none{border-bottom:0}input[type]+img{width:6%;vertical-align:middle}.input-password-example-font{font-family:Helvetica}.form-error .form-error-content{background-image:url(../img/btn_close.png);background-color:#ee0101;background-repeat:no-repeat;background-position:99% 3px;position:relative;color:#fff;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;z-index:991}.form-error .form-error-arrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:996}.form-error .form-error-arrow div{background-color:#ee0101;border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;display:block;font-size:0;height:1px;line-height:0;margin:0 auto}.form-error .form-error-arrow .line10{width:13px;border:medium none}.form-error .form-error-arrow .line9{width:11px;border:medium none}.form-error .form-error-arrow .line8{width:11px}.form-error .form-error-arrow .line7{width:9px}.form-error .form-error-arrow .line6{width:7px}.form-error .form-error-arrow .line5{width:5px}.form-error .form-error-arrow .line4{width:3px}.form-error .form-error-arrow .line3{width:1px;border-bottom:0 solid #ddd}.form-error .form-error-arrow .line2{width:3px;border:medium none;background-color:#ddd}.form-error .form-error-arrow .line1{width:1px;border:medium none;background-color:#ddd}@media screen and (480px <= width){html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{border:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input{line-height:normal}fieldset{border:0;margin:0;padding:0}input[type="button"]{line-height:1.2}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button,select{text-transform:none}button{overflow:visible}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input[type]+img{width:6.5%}.form-area .form-areabox .label-title{display:block;line-height:1;padding:0;text-align:right}.form-area .form-areabox .label-txt{display:block;padding:0;margin:.6em 0 0}.form-area .form-areabox div:has(input[type]+img){width:61%;min-width:300px;padding:4px .4em;margin-top:.6em}.form-error{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left;z-index:990}.form-error .form-error-content{width:100%;min-width:275px;font-size:14px;line-height:20px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;padding:4px 10px 4px 10px}.cf{zoom:100%;position:relative}.cf:after{content:"";display:block;clear:both}html,h1,h2,h3,h4,h5,h6{font-size:100%}header,main,aside,footer{font-size:100%}h1,h2,h3,h4{line-height:1}h1{background:#6f42c1;color:#fff;border-radius:3em;font-size:2.8em;margin:.6em 0 0 0;padding:12px 1em;letter-spacing:.05em}h2{position:relative;margin:2.0em 0 0 -20px;padding:10px 1em;color:#6f42c1;font-size:1.6em;line-height:1.2}h2:before{background:#6f42c1;border-radius:4px;bottom:3px;content:"";display:block;height:86%;left:0;position:absolute;width:8px}h3{margin:1.4em 0 0 0;color:#6f42c1;font-size:1.4em;line-height:1.0}body{font-size:62.5%}ul,ol{margin:0 0 0 20px;padding:0}ul li,ol li{margin:.8em 0;line-height:1.6}ul.clear-ulmark{margin-left:0;padding-left:0;list-style:none}a:link{color:#2278a7;text-decoration:underline}a:active,a:visited,a:hover,a:focus{color:#2278a7;text-decoration:none}p{margin:1em 0 0 0;font-size:100%;line-height:1.8}fieldset>p:has(a):first-of-type{margin-top:50px}table{margin:50px auto}.alart{margin:1.5em 0 0;padding:0 20px 0;font-weight:bold;color:#cc4902;border:2px solid #cc4902;border-radius:6px;background:#fff}#main div.info{margin:1em 0 0 -1em;font-size:160%;line-height:1.8}#main_body div.error{margin:1.5em -20px 0;padding:0;font-weight:bold;color:#e60909;border:2px solid #e60909;border-radius:6px;background:#fff;font-family:monospace,monospace;font-size:1em}#main_body div.error ul{list-style:none}.icon-blank{padding-left:18px;background:url(../img/icon_blank.png) no-repeat 0 0}.back-area{height:auto;padding:10px}.back-area p,.close-area p{font-size:1.6em}.back-btn{min-width:225px;margin-top:-3px;padding:14px 16px 14px 44px;font-size:1.6em;text-align:center}.back-btn:last-child{margin-top:14px}.close-area{text-align:center;height:auto;margin-top:5em;padding:10px}.close-btn{margin-top:-3px;min-width:210px;text-align:center;padding:14px 14px 14px 30px;font-size:1.6em}.back-btn:hover,.back-btn:focus,.close-btn:hover,.close-btn:focus{--linear-color-stop-1:#656565;--linear-color-stop-2:#908f8f;margin-top:0;border:1px solid #4d4d4d}.back-btn:hover:last-child,.back-btn:focus:last-child{margin-top:17px}.form-areabox{padding:20px 0 20px;border-bottom:2px dotted #bebebe}.form-area .form-areabox input[type="text"],.form-area .form-areabox input[type="password"]{width:75%;min-width:300px;border:2px solid var(--cl-input-border);border-radius:4px;padding:4px .4em;margin-top:.6em;background:var(--cl-input-background)}.form-area .form-areabox input[type="text"][disabled="disabled"],.form-area .form-areabox input[type="password"][disabled="disabled"]{border-color:#afafaf;background:#f0f0f0}.form-area .form-areabox input.required{background:#fcdbdb}p.label-title{display:block;line-height:1;margin:1em 0 0;padding:0;font-size:1.6em}label{cursor:pointer}label.label-title{cursor:text}fieldset fieldset{margin-left:0}body{background-color:#f8f8f8;margin:0;padding:0;color:#333;font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}#wrap{margin:0 auto;background-color:#f8f8f8;-webkit-text-size-adjust:100%}header{background-color:#fff;border-top:10px solid #6f42c1;border-bottom:1px solid #ccc;box-shadow:#ccc 0 0 4px 3px;-webkit-box-shadow:#ccc 0 0 4px 3px;-moz-box-shadow:#ccc 0 0 4px 3px;padding:10px 0 0}.header-area{max-width:980px;min-width:480px;margin:0 auto 1em;line-height:1;position:relative}.header-area p a{text-decoration:none}.header-logo{float:left;margin:0;padding:0;width:auto}.header-logo img.aed{height:auto;width:auto}.header-logo img{height:auto;width:auto}.header-btn-text{float:right;width:85px;margin:0 10px 0 10px}.header-btn-text p{text-align:center;font-size:1.4em;font-weight:bold;line-height:1.2em}.header-btn-text #fontSize{width:90px;margin:0 -5px 0 0;padding:0}.header-btn-text #fontSize button{--linear-color-stop-1:#908f8f;--linear-color-stop-2:#656565;float:left;list-style:none;width:40px;margin:0 5px 0 0;padding:10px;cursor:pointer;font-size:1.4em;line-height:1em;text-align:center;text-decoration:none;color:#fff;border:1px solid #4d4d4d;border-bottom:4px solid #4d4d4d;border-radius:4px;background:var(--linear-color-stop-1);background:linear-gradient(to bottom,var(--linear-color-stop-1) 0,var(--linear-color-stop-2) 100%)}.header-btn-text #fontSize button:hover{--linear-color-stop-1:#656565;--linear-color-stop-2:#908f8f;margin-top:4px;border:1px solid #4d4d4d}.header-btn-text #fontSize button.active{--linear-color-stop-1:#6f42c1;--linear-color-stop-2:#777bb9;border-bottom:4px solid #6f42c1}.header-btn-text #fontSize button.active:hover{--linear-color-stop-1:#777bb9;--linear-color-stop-2:#6f42c1;border-bottom:0;border:1px solid #4d4d4d}main{display:block;max-width:980px;min-width:600px;min-height:500px;margin:0 auto;padding:20px 10px 3em 10px}#main_body{padding:0 20px 3em 20px;font-size:1.4em;line-height:1.4em}.footer{padding:2em 1em 5em 1em;background:#6f42c1;font-size:1.4em;color:#fff;text-align:center}.footer ul{list-style:none}.footer ul li{display:inline;text-align:center}.footer ul li a{color:#fff;margin-right:1em;display:inline-block}.footer .copyright{font-size:80%}.to-pagetop{text-align:center;position:relative;margin-top:60px;font-size:1.4em}.to-pagetop a{border-radius:4px 4px 0 0;color:#fff;display:block;position:absolute;padding:.4em 20px .4em 46px;right:20px;bottom:0;background:url(../img/to_pagetop.png) 18px center no-repeat #6f42c1;text-decoration:underline}.to-pagetop a:hover,.to-pagetop a:focus{text-decoration:none}p.lead{font-size:160%}.btn-submit-area{height:70px;margin-top:3em;text-align:center}.btn-submit{padding:.8em .2em .8em .4em;width:380px;font-size:1.8em}.btn-submit:hover,.btn-submit:focus{--linear-color-stop-1:#0277ad;--linear-color-stop-2:#1797d2;margin-top:3px;border:1px solid #03729b}.btn-submit:disabled{--linear-color-stop-1:#8bcce9;--linear-color-stop-2:#81bcd7;margin-top:0;border:1px solid #83b0c4;border-bottom:4px solid #83b0c4}.btn-submit-area input[type="submit"],.btn-submit[disabled]:hover,.btn-submit[disabled]:focus{padding:10px}legend{border:0;padding:0;visibility:hidden;margin:0;height:0}p.caption{font-size:1.4em}div.border-red{border:#f00 solid 3px;font-size:100%;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.form-area .form-areabox input[type]:has(+img){min-width:93%}}@media screen and (width < 480px){html,body,div,span,object,embed,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,a,abbr,acronym,address,cite,code,del,dfn,img,ins,kbd,q,em,strong,tt,var,fieldset,form,label,legend,input,textarea,select,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,article{margin:0;padding:0}footer,header,hgroup,menu,nav,section,article{display:block}img,iframe{border:0}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,select,table,caption,tbody,tfoot,thead,tr,th,td pre,address,blockquote{line-height:1.1}body{padding:0;margin:0;-webkit-text-size-adjust:none;color:#000;font-family:Helvetica,sans-serif;font-size:14px}body *{line-height:1.4}header{border-top:5px solid #6f42c1}footer{background-color:#6f42c1;color:#fff;padding:10px 0}h1{background-color:#6f42c1;color:#fff;padding:10px;text-align:center}aside{margin-right:10px;margin-top:30px;text-align:right}fieldset{border:medium none}legend{display:none}table{margin-bottom:30px;width:100%}td{display:block;text-align:left;width:100%}ul{list-style:none}li{display:list-item}li img{vertical-align:bottom}dt img,dd img{vertical-align:bottom}input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="url"]{border:2px solid var(--cl-input-border);border-radius:5px;display:block;margin:10px auto;padding:10px 3%;width:94%}input[type="email"]{ime-mode:disabled}.btn-submit-area{margin:15px 0 0}.back-area{margin:10px}.close-area{margin-top:20px;text-align:center}.close-area .back-btn{margin-bottom:10px}.back-btn,.close-btn{font-size:16px;font-weight:bold;width:220px;padding:10px;box-sizing:border-box;top:0}.close-btn{display:inline-block;margin:auto;cursor:pointer}.btn-submit{font-size:1.75em;padding:10px;width:100%;background-size:auto auto,100% auto}.error{border:2px solid #e60909;border-radius:6px;color:#e60909;font-weight:bold;margin:10px;padding:10px}#main div.info{margin:10px;line-height:1.4}.header-logo{padding-left:10px}.header-logo>a{text-decoration:none}.header-logo img.aed{height:50px;width:auto}.header-logo img{height:auto;width:120px}.header-area{border-bottom:2px dotted #6f42c1;display:table;margin-bottom:-2px;width:100%}.header-area>*{display:table-cell;vertical-align:middle}.header-area>.header-btn-text{display:none}.copyright{font-size:.8em;padding:10px 0;text-align:center}.footer a{background:url(../img/btn_footerlink.png) no-repeat scroll left center rgba(0,0,0,0);color:#fff;padding-left:20px;font-size:12px}.footer li{display:inline-block;padding:5px 0}.footer ul{margin:0 10px;text-align:center}.to-pagetop a{background:url(../img/to_pagetop.png) no-repeat scroll 18px center #6f42c1;border-radius:5px 5px 0 0;color:#fff;display:block;font-weight:bold;margin-left:auto;padding:10px;width:120px;text-decoration:none}.icon-blank{background:url(../img/icon_blank.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#2451c6;display:inline-block;font-weight:bold;padding-left:20px;text-decoration:underline}#main_body>p{margin:10px}.form-error{margin:0!important;opacity:1!important;position:initial;display:block}.form-error-content{min-width:305px;border-radius:5px;padding:9px;font-weight:bold;margin-top:15px}.lead{margin:10px}.label-title{border-bottom:1px dotted #6f42c1;border-top:1px dotted #6f42c1;display:block;font-weight:bold;padding:10px;position:relative;text-align:left}.form-area-margin{margin:10px}.form-areabox{padding:10px}.form-areabox td>input{width:90%}.form-area .form-areabox div:has(input[type]+img){margin:10px auto;padding:10px 3%;width:90%;min-width:unset}.form-area .form-areabox input[type]:has(+img){display:inline}}