@charset "UTF-8";.form-main{width:980px;margin-left:auto;margin-right:auto}.sp-contents .form-main,.sp-contents select.select-inline{width:auto}.form-main-title{border-bottom:2px solid #e0e0e0;font-size:30px;font-size:3rem;font-weight:400}.sp-contents .form-main-title{margin:0 10px;font-size:22px;font-size:2.2rem}.topics{margin-bottom:30px;padding-bottom:5px;font-size:20px;font-size:2rem;line-height:1.2;font-weight:700;border-bottom:#d1d1d1 4px solid}.sp-contents .topics{margin:0 0 15px;font-size:16px;font-size:1.6rem}.form-notice{margin:0 0 5px;padding:0 0 0 1em;text-indent:-1em;list-style:none;color:#c00}.sp-contents .form-notice,.sp-contents .lead-text{margin-left:10px;margin-right:10px}.lead-text{margin-bottom:30px}input,select,textarea{font-size:16px;font-size:1.6rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",verdana,arial,sans-serif}.sp-contents select{width:100%;padding:5px;font-size:16px;font-size:1.6rem}.sp-contents select#maildomain{width:280px;margin-top:5px}.form-mb5,select.course1{margin-bottom:5px}.sp-contents input[type=email],.sp-contents input[type=file],.sp-contents input[type=password],.sp-contents input[type=tel],.sp-contents input[type=text]{width:290px;padding:5px;font-size:16px;font-size:1.6rem}.sp-contents .width100,.sp-contents input[type=email].width100,.sp-contents input[type=file].width100,.sp-contents input[type=password].width100,.sp-contents input[type=tel].width100,.sp-contents input[type=text].width100,.sp-contents textarea.width100{width:100px}.sp-contents .width50,.sp-contents input[type=email].width50,.sp-contents input[type=file].width50,.sp-contents input[type=password].width50,.sp-contents input[type=tel].width50,.sp-contents input[type=text].width50,.sp-contents textarea.width50{width:50px}input[type=email].s-name,input[type=file].s-name,input[type=password].s-name,input[type=tel].s-name,input[type=text].s-name,textarea.s-name{width:180px}.sp-contents input[type=email].s-name,.sp-contents input[type=file].s-name,.sp-contents input[type=password].s-name,.sp-contents input[type=tel].s-name,.sp-contents input[type=text].s-name,.sp-contents textarea.s-name{width:100%;margin-bottom:5px}input[type=email].input-year,input[type=file].input-year,input[type=password].input-year,input[type=tel].input-year,input[type=text].input-year,textarea.input-year{width:4em}.sp-contents input[type=email].input-year,.sp-contents input[type=file].input-year,.sp-contents input[type=password].input-year,.sp-contents input[type=tel].input-year,.sp-contents input[type=text].input-year,.sp-contents textarea.input-year{width:5em}input[type=email].input-month,input[type=file].input-month,input[type=password].input-month,input[type=tel].input-month,input[type=text].input-month,textarea.input-month{width:2em}.sp-contents input[type=email].input-month,.sp-contents input[type=file].input-month,.sp-contents input[type=password].input-month,.sp-contents input[type=tel].input-month,.sp-contents input[type=text].input-month,.sp-contents textarea.input-month{width:3em}input[type=email].input-wide,input[type=file].input-wide,input[type=password].input-wide,input[type=tel].input-wide,input[type=text].input-wide,textarea.input-wide{width:295px}.sp-contents input[type=email].input-wide,.sp-contents input[type=file].input-wide,.sp-contents input[type=password].input-wide,.sp-contents input[type=tel].input-wide,.sp-contents input[type=text].input-wide,.sp-contents textarea.input-wide{width:100%}input[type=email].input-grade,input[type=file].input-grade,input[type=password].input-grade,input[type=tel].input-grade,input[type=text].input-grade,textarea.input-grade{width:2em}.sp-contents input[type=email].input-grade,.sp-contents input[type=file].input-grade,.sp-contents input[type=password].input-grade,.sp-contents input[type=tel].input-grade,.sp-contents input[type=text].input-grade,.sp-contents textarea.input-grade{width:3em}input[type=email].input-tel-zip,input[type=file].input-tel-zip,input[type=password].input-tel-zip,input[type=tel].input-tel-zip,input[type=text].input-tel-zip,textarea.input-tel-zip{width:4em}.sp-contents input[type=email].input-tel-zip,.sp-contents input[type=file].input-tel-zip,.sp-contents input[type=password].input-tel-zip,.sp-contents input[type=tel].input-tel-zip,.sp-contents input[type=text].input-tel-zip,.sp-contents textarea.input-tel-zip{width:5em}input[type=email].input-mail-head,input[type=file].input-mail-head,input[type=password].input-mail-head,input[type=tel].input-mail-head,input[type=text].input-mail-head,textarea.input-mail-head{width:180px}.sp-contents input[type=email].input-mail-head,.sp-contents input[type=file].input-mail-head,.sp-contents input[type=password].input-mail-head,.sp-contents input[type=tel].input-mail-head,.sp-contents input[type=text].input-mail-head,.sp-contents textarea.input-mail-head{width:100%}.sp-contents input:focus,.sp-contents input:hover{background:#acf3ff}.sp-contents textarea{width:290px;padding:5px;height:60px;font-size:16px;font-size:1.6rem;line-height:1.2}.sp-contents textarea:focus,.sp-contents textarea:hover{height:100px;background:#acf3ff}.sp-contents input[type=radio]{-webkit-appearance:none;position:relative;margin-right:5px;border-radius:12px;border:2px solid #4c4c4c;box-sizing:border-box;width:24px;height:24px;background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#d1d1d1));vertical-align:middle}.sp-contents input[type=radio]:checked{background:-webkit-gradient(linear,left top,left bottom,from(#353535),to(#8f8f8f))}.sp-contents input[type=radio]:checked:before{position:absolute;left:50%;top:50%;display:block;margin:-5px 0 0 -5px;-webkit-box-shadow:0 2px 1px #000;content:"";border-radius:5px;width:10px;height:10px;background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#d1d1d1))}.sp-contents input[type=checkbox]{-webkit-appearance:none;position:relative;margin-right:5px;border:1px solid #666;box-sizing:border-box;width:28px;height:28px;background-image:linear-gradient(bottom,white 33%,#ebebeb 100%);background-image:-ms-linear-gradient(bottom,white 33%,#ebebeb 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.33,#fff),color-stop(1,#ebebeb));vertical-align:middle}.sp-contents input[type=checkbox]:checked{background:#333}.sp-contents input[type=checkbox]:checked:after,.sp-contents input[type=checkbox]:checked:before{position:absolute;left:1px;top:19px;display:block;box-shadow:0 1px 1px #000;content:"";width:12px;height:2px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right center;transform-origin:right center}.sp-contents input[type=checkbox]:checked:after{left:12px;width:19px;-webkit-transform:rotate(-53deg);transform:rotate(-53deg);-webkit-transform-origin:left center;transform-origin:left center}input[type=image]{margin:0;padding:0;vertical-align:bottom}.attention-txt{color:#c00;margin-bottom:7px}.sp-contents .attention-txt{margin:0 10px .5em}.cl-attention{color:#c00}.form-table{width:100%;margin-bottom:20px}.sp-contents .form-table{box-sizing:border-box;margin:0}.sp-contents .form-table tbody,.sp-contents .form-table td,.sp-contents .form-table th,.sp-contents .form-table thead,.sp-contents .form-table tr{display:block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}.form-table td,.form-table th{border-bottom:#fff 2px solid;overflow:hidden;*zoom:1}.form-table th{width:40%;background:#fff5d7;font-weight:400;text-align:left;padding:7px 10px 7px 12px}.form-table td{padding:7px 7px 7px 12px}.sp-contents .form-table th{padding:10px;border-bottom:none}.sp-contents .form-table td{border-bottom:none;padding:10px 10px 20px}.form-table th span{font-size:12px;font-size:1.2rem;color:#c00}.form-table td ul{padding-top:.5em}.form-table td ul:after,.sp-contents #check-content:after{content:"";display:block;clear:both;height:0;visibility:hidden}.form-table td ul li,.form-table ul li{float:left;margin:0 2em .5em 0}.form-table td ul.sp-list li{float:none}.form-table input,.form-table select,.form-table textarea,.sp-contents .form-table input.noborder{border:#7f9db9 1px solid}.sp-contents .form-table input,.sp-contents .form-table select,.sp-contents .form-table textarea{box-sizing:border-box}.form-table input.noborder{border:0}.form-table input,.form-table textarea{padding:2px 5px}.form-table ul{margin:0;padding:.5em 0 0;list-style:none}.sp-contents .form-table ul{padding-top:0}.sp-contents .form-table ul li{vertical-align:middle;line-height:1}.form-table ul li:last-child{margin-right:0}.sp-contents .form-table ul li input{vertical-align:middle;margin-bottom:3px}.select-margin{margin-bottom:.5em}.sp-contents .select-margin{margin-bottom:.8em}.th-note{color:#c00;font-size:12px;font-size:1.2rem}.grade-num{margin-top:3px}.mail-no{margin-bottom:5px}.sp-contents .mail-no{margin-bottom:1em}.policy-note{margin-bottom:25px}.sp-contents .policy-note{margin:0 10px 20px}#input-btn,.form-title{text-align:center;padding:0 0 30px 10px}#input-btn input{margin-right:30px}.sp-contents #input-btn input,.sp-contents .to-home a{text-align:center;padding:.5em;text-decoration:none;border-radius:4px}.sp-contents #input-btn input{-webkit-appearance:none;box-shadow:1px 1px 2px 2px rgba(10,10,0,.2);font-size:16px;font-size:1.6rem;font-weight:700;width:7em;border:#fff 1px solid;color:#fff}.sp-contents #input-btn input.input-mr{background-color:#108ad9}.sp-contents #input-btn input.input-reset{background-color:#999}.form-title{background:#999;font-size:114.3%;font-weight:700;color:#fff;margin:0 0 20px;padding:7px 7px 5px}.sp-contents .form-title{font-size:16px;font-size:1.6rem;margin:0 0 1em;padding:.5em}.txtthanks{text-align:center;margin:40px 10px;line-height:1.6}.sp-contents .txtthanks{margin:25px 10px;line-height:1.5}.txtthanks-dm-img{margin:20px 0;text-align:center}.to-home{text-align:center}.sp-contents .to-home a{display:block;width:9em;margin:0 auto;background:#efefef;color:#333;border:#ccc 1px solid}#check-wrap{border:#2f9ade 1px solid;width:836px;margin:50px auto 0}.sp-contents #check-wrap{border:#2f9ade 1px solid;width:auto;margin:20px 10px 0}#check-title{background:#309ade;font-size:14px;font-size:1.4rem;font-weight:700;text-align:center;color:#fff;padding:7px 7px 5px}.sp-contents #check-title{padding:.3em;text-align:center}#check-content{overflow:hidden;*zoom:1;padding:20px 0 20px 20px}.check-block{float:left;width:250px;margin-right:22px}.sp-contents .check-block{float:none;width:250px;margin:0 auto}.check-block a:active,.check-block a:hover,.check-block a:link,.check-block a:visited{text-decoration:none}.check-inner,.sp-contents #check-content{padding:10px}.check-entrance{background:#f0f8fd}.check-explan{background:#fffbee}.check-tour{background:#f7f8fc}.check-access{background:#f4f9df}.check-mag{background:#f0f9fd}.check-topic{padding:3px 5px 2px;font-size:16px;font-size:1.6rem;font-weight:700;color:#fff;text-align:center}.sp-contents .check-topic{padding:.3em}.check-entrance .check-topic{background:#2f9ade}.check-explan .check-topic{background:#ffc404}.check-tour .check-topic{background:#5b73bb}.check-access .check-topic{background:#b2d032}.check-mag .check-topic{background:#33b0e8}.check-txt{line-height:1.6;color:#333;background:#fff;padding:10px}.txterror{margin:40px 0;text-align:center;font-weight:700;color:#e40015}.sp-contents .txterror{margin:20px 10px}.appli-list{display:table;margin:40px auto 50px}.sp-contents .appli-list{width:100%;margin:20px 10px}.appli-list dt{float:left;clear:left}.sp-contents .appli-list dt{float:none;font-weight:700}.appli-list dd{margin:0 0 5px 9em}.sp-contents .appli-list dd,.sp-contents .appli-list.guidance dd,.sp-contents .appli-list.trial dd{margin:0 0 10px}.appli-list.guidance dd{margin:0 0 5px 12em}.appli-list.trial dd{margin:0 0 5px 15em}.friend-name{margin:10px 0 0}.form-err{background-color:#ff848d}