@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide_item{width:0!important;height:0!important;margin:0!important;overflow:hidden!important}.wbr{display:inline-block;white-space:nowrap}body{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.8;background-color:#eee;color:#000}#container{width:100%}a{color:#00e;text-decoration:underline}a:visited{color:#00e;text-decoration:underline}a:active,a:focus,a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";text-decoration:underline}#title_page{background:#036;color:#fff;text-align:center;padding:4px 0 2px}#header_page{background:#fff;color:#000;border-bottom:8px solid #036}#header_page .header_page_inner{padding-top:1em}@media screen and (max-width:1024px){#header_page .header_page_inner{margin:0 14px}}@media screen and (min-width:1025px){#header_page .header_page_inner{width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:1024px){#header_page .header_page_inner .header_logo{text-align:center}}@media screen and (min-width:1025px){#header_page .header_page_inner .header_logo{width:94px;padding-top:7px;float:left}}@media screen and (max-width:1024px){#header_page .header_page_inner .header_logo .site_logo{width:80px;padding:0.5em 0}}@media screen and (min-width:1025px){#header_page .header_page_inner .header_logo .site_logo{width:80px}}#header_page .header_page_inner .header_title{padding-bottom:14px}@media screen and (min-width:1025px){#header_page .header_page_inner .header_title{width:53em}}#header_page .header_page_inner .header_title .main{line-height:1.5}@media screen and (max-width:1024px){#header_page .header_page_inner .header_title .main{font-size:1.428571em}}@media screen and (min-width:1025px){#header_page .header_page_inner .header_title .main{font-size:1.57142em;padding-top:14px}}#header_page .header_page_inner .header_title .sub{color:#000;font-size:1.14286em;padding-top:0.5em}@media screen and (max-width:1024px){.contents_form_inner{padding:0 14px}}@media screen and (min-width:1025px){.contents_form_inner{width:960px;margin:0 auto}}.attention{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #ffcc00;margin:2em 0;text-align:center}@media screen and (max-width:1024px){.attention{padding:2em 1.5em 2em 0.5em}}@media screen and (min-width:1025px){.attention{padding:2em 4em 2em 3em}}.icon_attention{width:70px}@media screen and (max-width:1024px){.icon_attention{width:70px}}@media screen and (min-width:1025px){.icon_attention{width:100px}}.attention_title{font-size:2em;font-weight:bold;padding-bottom:0.5em;color:#666}ul.attention_list{list-style:none;margin-left:17px;text-indent:-19px;text-align:left}ul.attention_list li{border-top:1px dotted #ccc;padding:0.5em 0em 0.5em 1.4em}ul.attention_list li:before{content:"● "}#contents_form{}#contents_form .contents_form_inner ol.mailstep{background:#ccc;counter-reset:mailstep}@media screen and (max-width:1024px){#contents_form .contents_form_inner ol.mailstep{margin:30px 0 30px}}@media screen and (min-width:1025px){#contents_form .contents_form_inner ol.mailstep{margin:30px 0}}#contents_form .contents_form_inner ol.mailstep .mailstep_item{border-left:7px solid #aaa}#contents_form .contents_form_inner ol.mailstep .mailstep_item:before{counter-increment:mailstep;content:counter(mailstep,decimal) "."}#contents_form .contents_form_inner ol.mailstep .mailstep_item_current{color:#fff;background-color:#369;border-left:7px solid #18396a}#contents_form .contents_form_inner ol li{color:#666;font-size:1.14286em;font-weight:bold;list-style:outside none none}@media screen and (max-width:1024px){#contents_form .contents_form_inner ol li{padding:14px 0 10px 14px}}@media screen and (min-width:1025px){#contents_form .contents_form_inner ol li{float:left;padding:14px 14px 10px 14px}}.form_list_required{margin:0px 5px;padding:2px 8px;color:#FFF;font-size:0.85714em;border-radius:3px;white-space:nowrap;background:#C41134}.error_text{color:#C41134;font-weight:bold;font-size:1em;padding-top:0.2em}.error_text:before{content:"▲ "}.message{margin-bottom:14px;font-size:1.125em;font-weight:bold;color:#C41134}@media screen and (max-width:480px){br.breakyear_sp{line-height:3.5em}}@media screen and (min-width:481px) and (max-width:1024px){br.breakyear_sp{display:none}}@media screen and (min-width:1025px){br.breakyear_sp{display:none}}.space_after{padding-right:0.1em}.space_before{padding-left:0.1em}.space_beforeafter{padding:0 0.1em}.space_bottom_m1{margin-bottom:1em}.form_btn{background-color:#fff;padding:1em 1em 3em}@media screen and (min-width:1025px){.form_btn{text-align:center}}.form_btn input.form_btn_confirm_attention{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s;height:60px;border-radius:4px;margin:0px auto;background-color:#0076D7;font-size:1.428571em;font-weight:bold;color:#FFF;line-height:1;letter-spacing:0.05em;cursor:pointer}.form_btn input.form_btn_confirm_attention:after,.form_btn input.form_btn_confirm_attention:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s}.form_btn input.form_btn_confirm_attention:hover{background-color:#fc0}@media screen and (max-width:1024px){.form_btn input.form_btn_confirm_attention{width:100%}}@media screen and (min-width:1025px){.form_btn input.form_btn_confirm_attention{width:340px}}.outer_confirm{background-color:#fff}@media screen and (max-width:1024px){.outer_confirm{padding:1em 1em 3em 1em}}@media screen and (min-width:1025px){.outer_confirm{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:960px;padding:1em 3em 3em 3em}}.outer_confirm .outer_confirm_inner{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}.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s;height:60px;border-radius:4px;background-color:#878787;font-size:1.428571em;font-weight:bold;color:#FFF;line-height:1;letter-spacing:0.05em;cursor:pointer;width:80px}.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large:after,.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s}.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large:hover{background-color:#fc0}@media screen and (max-width:1024px){.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large{margin-left:0}}@media screen and (min-width:1025px){.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large{margin-right:0}}.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large_right{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s;height:60px;border-radius:4px;margin:0px auto;background-color:#0076D7;font-size:1.428571em;font-weight:bold;color:#FFF;line-height:1;letter-spacing:0.05em;cursor:pointer}.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large_right:after,.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large_right:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s}.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large_right:hover{background-color:#fc0}@media screen and (max-width:1024px){.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large_right{width:150px}}@media screen and (min-width:1025px){.outer_confirm .outer_confirm_inner .form_btn_submit .btn_large_right{width:200px}}input,select,textarea{font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;height:40px;border-width:1px;border-style:solid;border-color:#AAA #CECECE #CECECE;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-o-border-image:none;border-image:none;border-radius:3px;font-size:1em;background-color:#fff;padding-left:7px}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;font-weight:normal}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;font-weight:normal}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#999;font-weight:normal}.radio_but{}.radio_but .maru_wrap{position:relative;margin-right:24px}.radio_but .maru_wrap .maru_hoka{display:block;margin-bottom:-24px}.radio_but .maru_wrap input[type=radio]{display:none}.radio_but .maru_wrap .maru{display:inline-block;cursor:pointer;margin-left:24px;font-size:1.125em}.radio_but .maru_wrap .maru:before{position:absolute;content:"";top:50%;left:0;width:16px;height:16px;margin-top:-12px;background:#fff;border:2px solid #999;border-radius:100%}.radio_but .maru_wrap input[type=radio]:checked+.maru:after{position:absolute;content:"";top:50%;left:4px;width:12px;height:12px;margin-top:-8px;background:#C41134;border-radius:100%}.radio_but .maru_wrap_pg{position:relative}.radio_but .maru_wrap_pg:after{content:"\a";white-space:pre}.radio_but .maru_wrap_pg input[type=radio]{display:none}.radio_but .maru_wrap_pg .maru{display:inline-block;cursor:pointer;margin-left:24px;font-size:1.125em}.radio_but .maru_wrap_pg .maru:before{position:absolute;content:"";top:50%;left:0;width:16px;height:16px;margin-top:-12px;background:#fff;border:2px solid #999;border-radius:100%}.radio_but .maru_wrap_pg input[type=radio]:checked+.maru:after{position:absolute;content:"";top:50%;left:4px;width:12px;height:12px;margin-top:-8px;background:#C41134;border-radius:100%}.yn_note{font-size:0.875em}.check_box{font-size:1.125em}@media screen and (max-width:1024px){.check_box{margin-top:-12px}}@media screen and (min-width:1025px){.check_box{margin-top:-40px}}.check_box p{line-height:1.5}.check_box input[type=checkbox]{display:none}.check_box label{position:relative;display:inline-block;padding:13px 21px 3px 26px;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s}.check_box label:after,.check_box label:before{position:absolute;content:"";-webkit-transition:all 0.2s;transition:all 0.2s}.check_box label:before{top:50%;left:0;width:16px;height:16px;margin-top:-6px;background:#F7F7F7;border:2px solid #999;border-radius:3px}.check_box label:after{opacity:0;top:50%;left:3px;width:16px;height:8px;margin-top:-4px;border-left:4px solid #C41134;border-bottom:4px solid #C41134;-webkit-transform:rotate(-45deg) scale(0.5);transform:rotate(-45deg) scale(0.5)}.check_box label:hover:before{background:#fff}.check_box input[type=checkbox]:checked+label:before{background:#fff;border:2px solid #999}.check_box input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.glider_color{width:100%;background:#dd0000;padding:0;position:relative;margin-top:14px}.glider_color .inner{position:relative;padding:7px 7px 4px 14px;background:#D00 none repeat scroll 0% 0%;color:#FFF;margin:7px 0 0}.glider_color .inner:after{content:" ";width:0;height:0;position:absolute;border:10px solid transparent;border-bottom-color:transparent;border-bottom-color:#dd0000;bottom:100%;left:50%}.form_each_data,.form_each_data_confirm{background-color:#fff}@media screen and (max-width:1024px){.form_each_data,.form_each_data_confirm{padding:1.5em 1em 1.5em}}@media screen and (min-width:1025px){.form_each_data,.form_each_data_confirm{padding:1.5em 3em 1.5em}}.form_head_title{font-size:1.5em;padding:0.25em 0 0.25em 0.6em;border-left:6px solid #ccc;border-bottom:1px solid #ccc;line-height:1.4;margin:2em 0 0;color:#666}@media screen and (min-width:769px){.form_head_title{font-size:1.75em}}.form_input_school{max-width:14em}@media screen and (min-width:1025px){.form_input_school{max-width:100%}}.form_input_full{width:calc(100% - 1em);padding:0 0.5em}@media screen and (max-width:768px){.form_input_long{font-size:0.75em}}@media screen and (min-width:769px) and (max-width:1024px){.form_input_long{font-size:1em}}@media screen and (min-width:1025px){.form_input_long{font-size:1em}}.form_input_full_textarea{width:calc(100% - 2em);padding:0.5em;height:auto}.yobo_title{vertical-align:top}table.seminar_form,table.seminar_form_confirm{border-collapse:collapse;width:100%;text-align:left;line-height:1.6}table.seminar_form tr,table.seminar_form_confirm tr{border-bottom:1px solid #ccc}table.seminar_form th,table.seminar_form_confirm th{padding:1em 0.75em 0.5em;color:#000;width:33%;text-align:left}table.seminar_form td,table.seminar_form_confirm td{padding:1em 0.75em 1em 0.75em;width:67%}@media (max-width:768px){table.seminar_form,table.seminar_form_confirm{border-collapse:separate;border-spacing:0 6px;width:100%}table.seminar_form tr,table.seminar_form_confirm tr{border-bottom:1px solid #ccc}table.seminar_form td,table.seminar_form th,table.seminar_form tr,table.seminar_form_confirm td,table.seminar_form_confirm th,table.seminar_form_confirm tr{display:block}table.seminar_form th,table.seminar_form_confirm th{padding:1.75em 0 0.5em;width:100%}table.seminar_form td,table.seminar_form_confirm td{padding:0;padding-bottom:1.75em;width:100%}}#contents_form{}#contents_form .contents_form_inner{padding-bottom:2em}#contents_form .contents_form_inner .last_message{display:block;background:#fff;font-size:1.375em;font-weight:bold;border:2px solid #036;text-align:center;padding:12px 0 10px;margin-bottom:1em}#contents_form .contents_form_inner .form_thanks_seminar{background-color:#fff}#contents_form .contents_form_inner .form_thanks_seminar p{font-size:1.125em}@media screen and (max-width:1024px){#contents_form .contents_form_inner .form_thanks_seminar{padding:3em 1em}}@media screen and (min-width:1025px){#contents_form .contents_form_inner .form_thanks_seminar{padding:3em 4em}}#pagetop{background:#fc6347;border-radius:5px;padding:18px;position:fixed;bottom:1em;right:1em;border:1px solid #fc6347}#pagetop:hover{background:#d21;border:1px solid #d21}#footer_page{background:#036;color:#fff;text-align:center;padding:14px 0 50px}@media screen and (max-width:1024px){#footer_page{margin-top:42px}}@media screen and (min-width:1025px){#footer_page{margin-top:84px}}