body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333;background:#eee;overflow-x:hidden}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,form{margin:0;padding:0;border:0}a,a:active,a:visited{color:#444;text-decoration:none}a:hover{color:#444}*{-webkit-text-size-adjust:none}ol,ul{list-style:none;word-wrap:break-word}img{max-width:100%;height:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}p{word-wrap:break-word;line-height:1.9;padding-bottom:25px}.cf:before,.cf:after{content:" ";display:table}.cf{*zoom:1}.cf:after{clear:both}::-webkit-input-placeholder{font-size:85%}.type__alert{color:red;font-size:87.5%;border:2px solid red;padding:10px 10px 10px 45px;margin:15px 13px;background:url(/images/icon_alert.png) no-repeat top 50% left 10px #fed;background-size:25px}.color-lightgray{color:#888 !important}.caption-top{caption-side:top;padding:0 0 20px 0}.caption-bottom{caption-side:bottom;padding:10px 0 0 0}.spn-small{font-size:80%;line-height:1}.mart-10{margin-top:10px}.size-90{font-size:90%}.marb-10{margin-bottom:10px}.marb-20{margin-bottom:20px}.marb-30{margin-bottom:30px}.mart-30{margin-top:30px}.mart-40{margin-top:40px}.bold{font-weight:bold}.size-110{font-size:110%}.size-100{font-size:100%}.size-80{font-size:80%}.text-center{text-align:center}.text-right{text-align:right}.border_yellow{border-bottom:4px solid #f6f373;font-weight:bold}.border_lightblue{border-bottom:4px solid #beeefd;font-weight:bold}.border_lightpink{border-bottom:4px solid #ffd4d4;font-weight:bold}.background_gray{background:#c3c8c9}.background_darkgray{background:#6d6c6c;color:#fff}.text-underline{text-decoration:underline}.strong_text_blue{font-weight:bold;color:#1aa9b5}.strong_text{font-weight:bold}@media screen and (min-width: 769px){body{background:#fff}}.pankuzu,.pankuzu_top{padding:10px 10px 10px 15px;margin-bottom:15px;background:#d9d8d8;color:#444;font-size:95%}.pankuzu a,.pankuzu_top a{color:#0272d1;text-decoration:underline}.pankuzu a:visited,.pankuzu_top a:visited{color:#0272d1}.pankuzu a.no-link,.pankuzu_top a.no-link{text-decoration:none;color:#333}.pankuzu li,.pankuzu_top li{display:inline-block}.pankuzu li:after,.pankuzu_top li:after{content:" >";margin:0 2px}.pankuzu li:last-child:after,.pankuzu_top li:last-child:after{content:none}.pankuzu_top{padding:5px;font-size:80%;margin-bottom:0;background:#fff}@media screen and (min-width: 769px){.pankuzu{background:none;border-top:solid 1px #d0cfcf;border-bottom:solid 1px #d0cfcf;padding:5px 10px}.pankuzu_top{padding-top:0}.survey_pankuzu{max-width:960px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}}.docInq_list_off{text-align:center}a.docInq_list_off{background:url(/images/check_off.png) no-repeat,linear-gradient(to bottom, #06d110 0%, #009327 100%);background-position:10% 50%;background-size:25px,100%;display:block;cursor:pointer;padding:5px 5px 5px 30px;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;border:1px solid #009327;border-radius:8px;font-size:120%;font-weight:bold;box-shadow:0px 1px 3px #9c9c9c}a.docInq_list_on{background:url(/images/check_on.png) no-repeat #71d776;background-position:10% 50%;background-size:25px;display:block;cursor:pointer;padding:5px 10px 5px 30px;text-shadow:0 -1px 0 rgba(0,0,0,.2);color:#fff;border:1px solid #1fbf49;border-radius:8px;font-size:120%;font-weight:bold}a.docInq_list_off:hover,a.docInq_list_on:hover{color:#fff}.docInq_list_on{text-align:center}.doc-div{padding:10px 15px;text-align:center}.doc-div a{display:block;text-align:center}.doc-div .doc-req{background:url(/images/doc-icon-1.png) no-repeat,linear-gradient(to bottom, #ff6e16 0%, #ff4d00 100%);background-size:18px,100%;background-position:10% 50%;border-radius:8px;border:1px solid #ff4d00;color:#fff;font-weight:bold;box-shadow:0px 1px 3px #9c9c9c}.doc-div>p{padding-bottom:0;font-weight:bold}.doc-div>p>.highlight{color:#ff6e16}.doc-div .doc-req,.doc-div .docInq_list_off,.doc-div .docInq_list_on{width:48%;display:inline-block;font-size:80%;line-height:1;box-sizing:border-box;vertical-align:middle;padding:16px 10px 16px 25px}.doc-div .docInq_list_off,.doc-div .docInq_list_on{margin-left:5px}.back-btn-div{padding:10px 0 15px 0;text-align:center}.back-btn-div a:visited{color:#fff}.back-to-btn{background:url(/images/back-to-btn.png) no-repeat,linear-gradient(to bottom, #02aebd 0%, #0299a6 100%);background-size:25px,100%;background-position:6% 50%;border-radius:6px;padding:15px 15px 15px 48px;color:#fff;font-weight:bold;display:block;font-size:110%}#wrapper{width:100%;padding-top:50px;position:relative}#search-top{width:100%;height:100%;margin-top:10px}#search-top2{width:100%}.tabs{margin:0px;padding:0px;color:#fff}.tabs li{width:50%;float:left;cursor:pointer;text-align:center;padding:12px 0;background-color:#136067;font-size:95%}.tabs li.current{background:#003f44;font-weight:bold}.tabs .icon-area{background:url(/images/area-icon-1.png) no-repeat;background-size:17px;background-position:0 50%;padding-left:30px}.tabs .icon-yaritai{background:url(/images/sagasu-icon-01.png) no-repeat;background-size:16px;background-position:0 50%;padding-left:19px}.tab-content{display:none}.tab-content.current{display:inherit}.tabs2{margin:0px;padding:0px}.tabs2 li{width:50%;float:left;cursor:pointer;color:#fff;text-align:center;padding:12px 0;background-color:#136067;font-size:95%}.tabs2 li.current{background:#003f44;font-weight:bold}.tabs2 .icon-area{background:url(/images/area-icon-1.png) no-repeat;background-size:17px;background-position:0 50%;padding-left:30px}.tabs2 .icon-yaritai{background:url(/images/sagasu-icon-01.png) no-repeat;background-size:16px;background-position:0 50%;padding-left:19px}.tab-content2{display:none}.tab-content2.current{display:inherit}#area{max-width:100%;height:auto;background:url(/images/japan-map.gif) no-repeat #009fad;background-size:contain !important;background-position:0 80%;margin-bottom:10px}#area2{max-width:100%;height:auto;background:url(/images/japan-map.gif) no-repeat #009fad;background-size:contain !important;background-position:0 80%;margin-bottom:10px}#menu ul li.area-title{width:100%;background:url(/images/arrow-down.png) no-repeat #fff;background-position:5% 0;background-size:20px;position:relative;display:block;padding:10px 10px;color:#333;text-align:center;font-weight:bold;font-size:95%;top:0px}#menu2 ul li.area-title{width:100%;background:url(/images/arrow-down.png) no-repeat #fff;background-position:5% 0;background-size:20px;position:relative;display:block;padding:10px 10px;color:#333;text-align:center;font-weight:bold;font-size:95%;top:0px}.title-div{width:100%;background-color:#009fad}.title-div h1{padding:8px 5px;font-size:110%;color:#fff;text-align:center;font-weight:bold}.title-div h1 span{font-size:90%}.title-div h2{padding:8px 5px;font-size:110%;color:#fff;text-align:center;font-weight:bold}.title-div h2 span{font-size:90%}.line_top{padding:2px 10px 8px 10px;text-align:center}.line_tsuushinsei{padding:13px 3px 0 3px;text-align:center}.line_tsuushinsei_con{padding:0 0 0 0;text-align:center}.line_tsuushinsei_search{padding:0 0 0 0;text-align:center}.line_detail_top{padding:4px 15px 10px 15px;text-align:center}.line_search{padding:2px 0 0 0;text-align:center}.line_search_top{padding:2px 0 10px 0;text-align:center}.line_search_middle{padding:2px 0 10px 0;text-align:center}.line_search_bottom{padding:0;text-align:center}.line_detail{padding:10px 13px 0 13px;text-align:center}.line_bbs{padding:0 13px 10px 13px;text-align:center}.line_bbs_detail{padding:0 13px 0 13px;text-align:center}.line_area{padding:0 10px 14px 10px;text-align:center}.line_real{padding:0 14px 8px 14px;text-align:center}.line_real_detail{padding:2px 2px 14px 2px;text-align:center}.guide_top{padding:2px 10px 8px 10px;text-align:center}.guide_con{padding:0 0 0 0;text-align:center}.guide_search{padding:0 0 0 0;text-align:center}.guide_detail_top{padding:0 15px 0 15px;text-align:center;margin-top:-10px}#wrapper .no-margin{margin-bottom:0}.back-up-div{padding:15px 0 0 0}.back-up-div p{padding:0;text-align:center;font-weight:bold;word-wrap:break-word;line-height:2}.back-up-div .title-1{font-size:80%}.back-up-div .title-1 span{color:#ce1b1b}.back-up-div .title-2{font-size:105%}.video-sec{padding:0}.video-sec .video{position:relative;width:100%;padding-top:56.25%}.video-sec .video img,.video-sec .video iframe{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}.video-sec .video:has(img) img{cursor:pointer}.video-sec .video:has(img)::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;background-color:#000;opacity:.5;border-radius:50%;z-index:1;pointer-events:none}.video-sec .video:has(img)::after{content:"";position:absolute;top:50%;left:calc(50% + 2px);transform:translate(-50%, -50%);width:0;height:0;border-style:solid;border-width:15px 0 15px 25px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:2;pointer-events:none}.hideDiv-1{padding:16px 20px;text-align:center;font-size:95%}.hideDiv-1 a{color:#009fad;font-weight:bold;background:url(/images/refresh-icon.png) #fff no-repeat;border-radius:6px;background-size:22px;background-position:4% 50%;display:block;padding:10px 0 10px 18px;border:1px solid #009fad}.dis-none{display:none}.sns-button{padding:20px 0 10px 0;text-align:center}.sns-button div{display:inline-block}.sns-button div.facebook{margin-right:10px}.sns-button h4{font-size:105%;padding:8px 10px;margin:0 0 30px 0;background-color:#fff4ac;color:#000}.category1{background:#2f8cb0}.category2{background:#2baf6c}.category37{background:#3560a1}.category38{background:#39a1b7}.category39{background:#aec142}.category40{background:#d9ca65}.category11{background:#cea33d}.category27{background:#85b9b7}.category77{background:#b985b2}.category79{background:#eb6077}.category80{background:#da832e}.brb-color-1{border-bottom:4px solid #f6f373}.brb-color-2{border-bottom:4px solid #beeefd}.brb-color-3{border-bottom:4px solid #ffd4d4}.s404{background:url(/images/404-icon.png) no-repeat #fff;background-size:53px;background-position:98% 50%;padding:10px 52px 10px 10px;border-bottom:1px solid #a4d1dc}.s404 p{padding-bottom:5px;font-size:85%}.s404 p.title2{font-size:100%;font-weight:bold}.free-call-banner{margin:25px 15px}.free-call-banner img{margin:0 auto;display:block}.contact-mess{margin:10px 10px 20px 10px;padding:10px 10px 0 10px;border:1px solid #333}.contact-mess p{padding-bottom:10px;font-size:90%}.contact-mess p a{text-decoration:underline}.anchor-list{padding:0 10px 20px 10px}.anchor-list a{background:url(/images/icon-plus.png) no-repeat,linear-gradient(to bottom, #2bb3c6 0%, #1596a7 100%);background-position:5% 50%;background-size:20px,100%;display:block;cursor:pointer;padding:10px 10px 10px 30px;text-shadow:0 -1px 0 rgba(0,0,0,.2);text-align:center;color:#fff;border:1px solid #1596a7;border-radius:8px;font-size:100%;font-weight:bold;box-shadow:0px 1px 3px #9c9c9c}.child{display:none}.blog-more{text-align:center;padding:5% 17%;font-weight:bold}.blog-more a{background:url(/images/area-arrow.png) no-repeat;background-position:20% 50%;background-size:8px;padding:8px 0 8px 16px;font-size:105%;color:#009fad;border-radius:8px;display:block;border:1px solid #6dc5cd}.search_result_page_box{padding:15px;text-align:center}.search_result_page_box:after{clear:both}.search_result_page_box a{float:left;border:1px solid #666;padding:5px 10px;background:#fff;border-radius:3px;margin:5px 0}.search_result_page_box a:nth-child(2){margin-right:0;float:right}.search_result_page_box:before,.search_result_page_box:after{content:" ";display:table}.archive-sec{background:#fff;margin:12px 12px 32px 12px;border:1px solid #009fad;border-radius:7px}.archive-sec h3{background:url(/images/archive-icon.png) no-repeat #009fad;background-size:26px;background-position:12px 50%;padding:8px 10px 8px 45px;font-size:110%;color:#fff;border-radius:5px 5px 0 0}.archive-sec h3.latest{background:url(/images/icon-school2.png) no-repeat #009fad;background-size:26px;background-position:12px 50%;padding:8px 10px 8px 45px;font-size:110%;color:#fff;border-radius:5px 5px 0 0}.archive-sec h3.category{background:url(/images/icon-book2.png) no-repeat #009fad;background-size:26px;background-position:12px 50%;padding:8px 10px 8px 45px;font-size:110%;color:#fff;border-radius:5px 5px 0 0}.archive-sec .archive{padding:12px}.archive-sec .archive select{width:90%;font-size:100%;padding:8px 12px}.module-list{padding:12px;margin-left:10px;font-size:100%}.module-list li{background:url(/images/area-arrow.png) no-repeat;background-size:8px;background-position:5px 5px;padding:0 5px 5px 20px;margin-bottom:5px;text-decoration:underline}.search_result_page_box2{padding:15px;text-align:center}.search_result_page_box2 a{width:95%;display:block;border:1px solid #666;padding:7px 2%;background:#fff;border-radius:3px;margin:0 0 15px 0}.modal_real{padding:15px}.modal_real .title{background:url(/real/wp-content/themes/sp/src/images/icon-book.png) no-repeat;background-size:26px;background-position:0 15%;font-weight:700;font-size:110%;border:1px solid silver;border-width:0 0 1px;padding:0 0 3px 32px;margin-bottom:10px}@media(min-width: 360px){#wrapper{padding-top:54px}#wrapper .title-div h1{padding:9px 13px;font-size:110%}#wrapper .title-div h1 span{font-size:90%}.tabs li{font-size:105%}.tabs2 li{font-size:105%}#wrapper #wrapper .banner-area{padding:0 13px}#wrapper #search-result{margin:12px 13px}#wrapper #search-result .school h2{background-size:10px;font-size:100%;padding:8px 25px 8px 10px}#wrapper #search-result .school .img-div{padding:13px}#wrapper .check-sita{font-size:85% !important;height:66px}#wrapper .all-req{font-size:85% !important;height:66px}body p{padding-bottom:30px}.shiru-details{background:#fff;padding:15px}.shiru-details figure{text-align:center;margin-bottom:15px}.shiru-details figure img{height:auto;border:1px solid #d6d6d6}.shiru-details figure figcaption{font-size:80%;color:#666}.shiru-details h2{background:#c0e4ed;padding:9px 12px;margin:15px 0 20px 0;font-size:120%}.shiru-details h3{border-left:6px solid #20bbc9;border-bottom:1px solid #b2b1be;padding:3px 10px 6px 10px;font-size:110%;margin:15px 0 20px 0}.shiru-details h4{font-size:104%;margin:10px 0 20px 0;background:#f0f5f6;padding:8px 10px 8px 16px}.shiru-details p a{text-decoration:underline;color:#0272d1}.shiru-details p a:hover{text-decoration:none}.shiru-details .relate{line-height:1.5;padding-bottom:20px}.shiru-details .relate li{background:url(/images/icon-bullet1.png) no-repeat;background-size:15px;background-position:5px 10px;padding:5px 5px 5px 30px;margin-bottom:5px}.shiru-details .relate li a{color:#0272d1;text-decoration:underline}.shiru-details .relate li a:visited{color:#882bad;text-decoration:underline}.shiru-details .relate li a:hover{text-decoration:none}.shiru-details blockquote{position:relative;background:#f0f0f0;padding:40px 15px 15px;margin:0 0 30px;border-radius:5px;font-size:100%}.shiru-details blockquote p{padding:0 0 16px 0;line-height:1.9}.shiru-details blockquote:before{position:absolute;display:block;content:"“";font-size:531.25%;left:10px;top:-15px;color:#afafaf}#question{padding:0}#wrapper .news-list{padding:20px 15px 25px 15px;margin-bottom:25px;background:#fff}#wrapper .news-list h2{padding:2px 0;border-left:6px solid #cecece;padding-left:10px;margin-bottom:15px;font-size:105%}.latest-entry{padding:0;margin:0;font-size:90%}.latest-entry li{color:#444;display:flex}.latest-entry li .date{display:block;padding:0 0 13px 0}.latest-entry li a{text-decoration:underline;color:#0272d1;padding:0 0 13px 10px;display:block;flex:1}.latest-entry li a:hover{text-decoration:none}.nav_wrapper-mail{margin-bottom:-54px}}@media only screen and (max-device-width: 320px){.sns-button .facebook img{width:140px}.sns-button .twitter img{width:140px}}@media screen and (min-width: 769px){main{max-width:960px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;padding-top:0;display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:row}#wrapper{padding-top:0;flex:1}#wrapper .title-div h1{padding-top:5px;padding-bottom:4px;font-size:130%}#wrapper .news-list{border-top:solid 1px #cecece;border-bottom:solid 1px #cecece;margin-top:20px}.latest-entry li{background:url(/images/area-arrow.png) no-repeat;background-size:8px;background-position:5px 4px;padding-left:20px}.latest-entry li a{flex:0 1 auto}#search-top{height:auto}.line_top{padding-right:0;padding-left:0;display:none}.line_bbs{padding-right:0;padding-left:0}.line_tsuushinsei{padding-left:0;padding-right:0}.line_tsuushinsei_search{width:100%}.line_area{padding-right:0;padding-left:0}.line_real{padding-right:0;padding-left:0}.line_real_detail{padding-right:0;padding-left:0}.line_detail_top{padding-right:0;padding-left:0}.line_detail{padding-right:0;padding-left:0}.guide_top{padding-right:0;padding-left:0;display:none}.guide_detail_top{padding-right:0;padding-left:0;margin-top:0}.free-call-banner{margin-right:0;margin-left:0;display:none}.shiru-details{padding-right:0;padding-left:0}.archive-sec{margin-left:0;margin-right:0}.search_result_page_box2{padding-left:0;padding-right:0}.search_result_page_box2::after{content:"";clear:both;display:block}.search_result_page_box2 a{width:calc(46% - 10px);float:right}.search_result_page_box2 a[rel=next]{float:left}}.firstview_orange{color:#f55e12;font-weight:bold}.noresult{padding:20px 0 10px 0}.noresult p{padding-bottom:5px}.check-sita{background:url(/images/check-icon-1.png) no-repeat,linear-gradient(to bottom, #06d110 0%, #009327 100%);background-size:16px,100%;background-position:7% 50%;border-radius:6px;border:1px solid #009327;padding:0px 5px 0px 28px;color:#fff;font-size:76%;text-align:center;font-weight:bold;line-height:1.2;box-shadow:0px 1px 3px #9c9c9c;height:60px;vertical-align:middle;display:table-cell}.all-req{background:url(/images/doc-icon-1.png) no-repeat,linear-gradient(to bottom, #ff6e16 0%, #ff4d00 100%);background-size:16px,100%;background-position:7% 50%;border-radius:6px;border:1px solid #ff4d00;padding:0px 5px 0px 28px;color:#fff;font-size:76%;text-align:center;font-weight:bold;line-height:1.2;box-shadow:0px 1px 3px #9c9c9c;height:60px;vertical-align:middle;display:table-cell}.uncheckGray{background:url(/images/check_off.png) no-repeat,#ccc;background-size:19px,100% !important;background-position:7% 50% !important;border:1px solid #ccc !important;color:#eaeaea !important;box-shadow:none !important;pointer-events:none}.l-school-feature{margin-bottom:2px}.div-link{margin:0;padding:0}.div-link:hover{cursor:pointer}#side .box{padding-bottom:10px;margin-bottom:20px;background:#fafafa;border-color:#009fad;border-style:solid;border-width:3px}#side .box h2,#side .box p.midashi{padding:6px 12px 8px;font-size:100%;color:#fff;background:#009fad;font-weight:bold;line-height:normal}#side .box ul{padding:5px 0;margin:0}#side .box li{min-height:25px;padding:0 10px 0 30px;margin:5px 0 0;font-size:90%;background:url("/images/bg_li.png") no-repeat;background-position:12px 6px;background-size:7px}#side .box li a{text-decoration:underline;color:#0272d1}#side .box li a:hover{text-decoration:none}#side .box2{padding-bottom:5px;margin-bottom:20px;background:#f5f5f5;border-color:#009fad;border-style:solid;border-width:3px 0}#side .box2 h2,#side .box2 p.midashi{padding:7px 0 9px 12px;font-size:90%;color:#fff;background:#009fad;font-weight:bold;line-height:normal}#side .box2 p{padding:0}#side .box2 ul{padding:10px 15px 20px}#side .box2 ul li{padding:6px 0}#side .box2 .keisai-school{padding:10px 15px 0;font-weight:bold;color:#444}#side .box2 .keisai-school span{color:#e46615}#side .box2 .kensaku-title{padding-left:28px;margin-left:18px;font-weight:bold;color:#333;background:url("/images/icon-search-1.png") no-repeat left;background-size:22px}#side .box2 .css-search-btn1{position:relative;display:block;padding:7px 0 7px 60px;font-size:95%;font-weight:bold;color:#fff;text-align:left;text-decoration:none;text-shadow:1px 1px #ab6900;background:#c87b00;border-bottom:3px solid #ab6900;border-radius:6px}#side .box2 .css-search-btn1:hover{color:#fff;opacity:.9}#side .box2 .css-search-btn1:visited{color:#fff}#side .box2 .css-search-btn1 .icon1{position:absolute;top:8px;left:15px}#side .box2 .css-search-btn1 .icon2{position:absolute;top:8px;left:20px}#side .box2 .css-search-btn1 .icon1 img,#side .box2 .css-search-btn1 .icon2 img{width:25px}#side .box2 .keyword_submit{font-size:100%;color:#fff;appearance:none;background:#c27b13;border-radius:5px;border-top:1px solid #ab6900;border-right:1px solid #ab6900;border-bottom:3px solid #ab6900;border-left:1px solid #ab6900;padding:3px 6px}#side .box2 .keyword_submit:hover{background:#cf8e2f;cursor:pointer}.keyword_input{width:125px;padding:4px 5px;margin-right:5px;font-size:94%}#side{display:none}@media screen and (min-width: 769px){#side{width:230px;margin-bottom:20px;display:block;margin-left:15px}#side .banner{margin:0 0 10px;text-align:center}#side .banner img{margin:auto}#side form{margin:15px}#side .line_side{padding:0 0 20px;text-align:center}#side .line_side img{vertical-align:top}#side .lp_bnr{padding:0 0 20px}#side .lp_bnr img{vertical-align:top}#side .box3{padding-bottom:10px;border-color:#009fad;border-style:solid;border-width:3px 0 0}#side .box3 p{padding:0}#side .box3 h2{position:relative;padding:6px 0 8px 40px;font-size:100%;color:#fff;background:#009fad}#side .box3 h2 span{position:absolute;top:5px;left:10px}#side .box3 .pickup1{width:230px;margin:12px 0;background:#f5f5f5}#side .box3 .pickup1 .left{float:left;width:82px;margin-right:2px}#side .box3 .pickup1 .left img{display:block;width:80px;height:53px;border:1px solid #f5f5f5}#side .box3 .pickup1 .left span{display:block;padding:2px 3px;font-size:55%;color:#fff;text-align:center}#side .box3 .pickup1 .right{float:right;width:134px;padding:5px;margin:0;font-size:75%;color:#333;text-align:left}#side .box3 .pickup1 .right p{line-height:1.8}#side .box3 .pickup1 a{color:#333;text-decoration:none}#side .box3 .pickup1 a:hover{opacity:.9}}.header-wrapper{display:flex}.nav_wrapper{width:100%;background:#fff;position:fixed;z-index:9999;left:0;top:0;box-shadow:0 3px 4px rgba(171,171,171,.5)}.nav_wrapper-mail{width:100%;height:50px;margin-bottom:-50px;background:#fff;box-shadow:0 3px 4px rgba(171,171,171,.5)}.nav_wrapper-mail .logo{text-align:center;margin-top:10px}#spin-menu{height:50px}.spinner-master{width:40px;height:40px;float:left;position:relative;margin:8px 0 0 12px}.spinner-master *{transition:all .3s;box-sizing:border-box}#spinner-form{width:40px;background:url(/images/menu-off.png) no-repeat;background-size:35px;padding-top:35px;z-index:2;cursor:pointer}#spinner-form.active{background:url(/images/menu-on.png) no-repeat;background-size:35px}#logo{margin-top:0;flex:1;margin-left:13px}#logo a{width:100%;height:100%;display:block}#logo picture{width:100%;height:100%;display:flex;align-items:center}#logo img{max-width:230px;width:95%;height:auto}#search-header{width:60px}#search-header .btn{width:25px;height:38px;background:url(/images/search-icon.png) no-repeat;background-size:36px;border:none}#search-header .active{width:28px;height:43px;background:url(/images/icon-close.png) no-repeat #003f44;background-size:15px;background-position:50% 50%;border:none;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}.btn{color:#bcbdbd;text-decoration:none;font-family:sans-serif;transition:all .1s ease}.btn:hover{transition:all .1s ease}#search{float:right;padding:4px 8px 0 8px;margin:7px 10px 0 4px}#search:hover{color:#bcbdbd}nav{width:100%}.hammenu{background:#c0e4ed;overflow:hidden;width:100%;height:100%;opacity:1;z-index:10000;left:0;top:50px;display:none;position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.hammenu p{padding:0}.hammenu .tgmenu.action{background:#106a71;text-decoration:none}.hammenu dl{margin:0}.hammenu dl dt{font-size:100%;font-weight:bold;padding:11px 10px 11px 35px}.hammenu dl dt.search{background:url(/images/icon-search-1.png) no-repeat;background-size:20px;background-position:9px 50%}.hammenu dl dt.hint{background:url(/images/icon-bulb2.png) no-repeat;background-size:22px;background-position:9px 50%}.hammenu dl dt.motto-dt{background:url(/images/icon-book.png) no-repeat;background-size:22px;background-position:9px 50%}.hammenu dl dd{margin-bottom:1px;font-size:105%}.hammenu dl dd a{background:url(/images/area-arrow.png) no-repeat #fff;background-position:95% 50%;background-size:9px;padding:12px 15px;display:block}.hammenu dl dd a.other{background:#f0f0f0}.hammenu dl dd.banner a{background:#fff}#closemenu{background:#009fad;padding:20px 20px 70px 20px;text-align:center}#closemenu p{color:#fff;font-size:120%}#closemenu p span{background:url(/images/icon-close.png) no-repeat;background-size:20px;background-position:10% 50%;padding:20px 20px 20px 40px;cursor:pointer}#closemenu2{background:#d0d0d0;padding:20px 20px 70px 20px;text-align:center}#closemenu2 span{background:url(/images/icon-close.png) no-repeat;background-size:20px;background-position:10% 50%;padding:0 0 0 40px;cursor:pointer}.search_box{position:absolute;top:50px;left:0;z-index:10;clear:both;width:100%;background:#fff;padding:0;margin:0;height:0;overflow:hidden}.search_box.active{height:auto;padding:0}.search_box button[type=submit]{background-color:#009fad;font-size:110%;color:#fff;padding:5px 20px;border-radius:6px;border:none}#hea-search{overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}#hea-search #schul-search{background:#003f44;padding:9px 10px;color:#fff;font-weight:bold}#hea-search #schul-search span{background:url(/images/search-icon2.png) no-repeat;background-size:18px;padding:0 0 0 25px}.gak-search{padding:10px}.gak-search p{font-size:100%;font-weight:bold;padding-bottom:5px}.gak-search input{width:62%;padding:10px;margin-right:3px;font-size:95%;border:1px solid #999}#vwoCounter{width:67px;margin-top:10px;margin-left:8px;text-align:center;position:relative}#vwoCounter img{width:auto;height:24px}#vwoCounter .vwoTxt{font-size:56.25%;font-weight:bold;display:block;line-height:0}#vwoCounter .count{display:block;position:absolute;right:25%;top:-5px;font-size:56.25%;width:20px;height:20px;text-align:center;line-height:20px;border-radius:50%;background-color:red;color:#fff}.onFirstClick{position:fixed;background-color:#71d776;width:250px;padding:10px;box-sizing:border-box;font-size:75%;font-weight:bold;right:10vw;top:60px;border-radius:7px;box-shadow:0 2px 5px #999;color:#fff;transition:all .4s ease;opacity:0;z-index:-100}.onFirstClick:before{content:"";display:block;position:absolute;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:15px solid #71d776;top:-15px;right:53px}.onFirstClick.show{z-index:100000;opacity:1}.cookieNum{display:block;position:absolute;left:9px;top:-11px;font-size:56.25%;width:20px;height:20px;text-align:center;line-height:20px;border-radius:50%;background-color:red;color:#fff}.seikyu-btn{display:none}.guide-btn{margin:6px 13px 0 0;z-index:1;position:relative;width:160px}p.btn-div-left{position:relative}header.nav_wrapper.new-nav-wrapper.cf .header-wrapper{display:flex;justify-content:flex-end}header.nav_wrapper.new-nav-wrapper.cf #vwoCounter{margin:10px 10px 0 33px}@media(max-width: 769px){header.nav_wrapper.new-nav-wrapper.cf .header-wrapper{height:100%}}.slinky-menu{overflow:hidden;transform:translateZ(0);transition:all 300ms ease}.slinky-menu>ul{left:0;position:relative;transform:translateZ(0);transition:all 300ms ease;border-bottom:1px solid #fff}.slinky-menu ul{width:100%}.slinky-menu li{width:50%;float:left;list-style:none;margin:0;border-bottom:1px solid #fff;line-height:1}.slinky-menu li ul{display:none;left:100%;position:absolute;top:0}.slinky-menu li ul.active{background:#fff;border-bottom:1px solid #c4c4c4}.slinky-menu li ul.active li{border-bottom:1px solid #c4c4c4}.slinky-menu li ul.active li.header a.back{background:url(/images/arrow-back.png) #6b6b6b no-repeat;background-position:15% 50%;background-size:8px;color:#fff;border-radius:6px;font-size:100%;margin:5px 0 0 10px;padding:10px 10px 10px 25px}.slinky-menu li ul.active li a{border-right:1px solid #c4c4c4}.slinky-menu li ul.active a{color:#333}.slinky-menu .header{position:relative;width:100%;display:block;padding:20px 10px 15px 20px}.slinky-menu h2,.slinky-menu div{margin:0;text-align:center;font-size:95%;font-weight:bold}.slinky-menu h2~a.back,.slinky-menu div~a.back{left:0;position:absolute;top:0}.slinky-menu a{border:none;color:#fff;padding:15px 10px;font-size:120%;display:block;border-right:1px solid #fff;background:url(/images/area-arrow.png) no-repeat;background-position:94% 50%;background-size:8px}.slinky-menu a:hover{color:#fff}.yaritai-form{background:url(/images/arrow-down.png) no-repeat #fff;background-size:20px;background-position:95% 0;padding:15px 10px 10px 10px}.yaritai-form .yari-div{width:100%;margin-bottom:15px}.yaritai-form .yari-div:after{content:" ";display:block;clear:both}.yaritai-form .yari-div h3,.yaritai-form .yari-div div{margin-bottom:5px;font-size:105%;font-weight:bold}.yaritai-form .yari-div select{width:100%;background:url(/images/icon-expand.png) no-repeat #fff;background-position:97% 50%;background-size:14px;font-size:100%;padding:8px 30px 8px 8px}.yaritai-form .yari-div fieldset{float:left;font-size:90%;margin:0 10px 5px 0}.yaritai-form .search-btn{text-align:center;margin:20px 20px;border-bottom:1px solid #999}.yaritai-form .search-btn a{background-color:#009fad;padding:15px 50px;font-size:140%;font-weight:bold;color:#fff;border:none;border-radius:8px}.yaritai-form .search-btn button{width:100%;background-color:#009fad;padding:9px 0;font-size:130%;font-weight:bold;color:#fff;border:none;border-radius:8px}.yaritai-form .search-btn button:hover{cursor:pointer;background-color:#49b3bc}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{border-radius:6px;border:2px solid #999;appearance:none;-webkit-appearance:none;color:#333}#nav_fixed{display:none}@media(min-width: 360px){.nav_wrapper{height:54px}#spinner-form{background-size:38px;padding-top:38px}.spinner-master{margin:8px 0 0 13px}#spin-menu{height:54px}.search_box{top:54px}.yaritai-form{padding:15px 13px 13px 13px}}@media screen and (min-width: 769px){header.nav_wrapper.new-nav-wrapper.cf #vwoCounter{margin:10px 0px 0px 8px}.nav_wrapper,.nav_wrapper-mail{position:relative;box-shadow:none;height:81px}.nav_wrapper-mail{margin-bottom:0}.header-wrapper{max-width:960px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;position:relative;display:flex;flex-wrap:nowrap}#spin-menu{display:none}#logo{margin-top:15px;width:auto;flex:1;text-align:left}#logo img{max-width:357px;width:357px;height:auto}#vwoCounter{width:auto;margin-right:0;right:0;display:none}#search-header{width:auto;display:none}.onFirstClick{right:10px;top:85px;position:absolute}.seikyu-btn{display:block;position:relative;margin-top:15px}.seikyu-btn .seikyu-btn-in{position:absolute;top:0;right:0}.seikyu-btn .seikyu-btn-in p{position:relative;top:2px;padding:0;font-size:80%;text-align:center}.seikyu-btn .seikyu-btn-in p span{color:#f27b33}.seikyu-btn .seikyu-btn-in a{display:flex;align-items:center;justify-content:center;width:230px;height:53px;color:#fff;text-align:center;text-decoration:none;pointer-events:none;background-color:#bcbbbb;background-image:none;border-radius:5px;box-shadow:3px 3px #a9a9a9}.seikyu-btn .seikyu-btn-in a.btn_orange{pointer-events:auto;background-color:#f27b33;box-shadow:3px 3px #cd550e}.seikyu-btn .seikyu-btn-in a span{position:absolute;top:16px;left:23px}.seikyu-btn .seikyu-btn-in a span.counter,.seikyu-btn .seikyu-btn-in a span.counter2{top:-6px;left:20px;width:25px;height:25px;padding:unset;font-size:90%;line-height:25px}.seikyu-btn .seikyu-btn-in a span span{z-index:9999;min-width:20px;min-height:20px;padding:2px 4px;font-size:80%;text-align:center;background:#cb1e1e;border-radius:50%}.seikyu-btn .seikyu-btn-in>a>p::before{position:relative;right:28px;display:inline-block;width:30px;height:30px;vertical-align:middle;content:"";background-image:url("/images/countermin.png");background-repeat:no-repeat;background-size:contain}.seikyu-btn .seikyu-btn-text{color:#fff;left:25px}.guide-btn{margin:16px 13px 0 0;width:250px}.yaritai-form{padding-left:0;padding-right:0}.yaritai-form .yaritai-search{padding:20px;margin-bottom:10px;border-radius:5px;background:#f5f5f5}.yaritai-form .yari-div{max-width:400px;margin-right:auto;margin-left:auto}.yaritai-form .yari-div fieldset{font-size:100%}.yaritai-form .search-btn{border-bottom:none;margin-bottom:0;padding-bottom:0;max-width:300px;margin-right:auto;margin-left:auto}#nav_fixed{display:none;position:fixed;top:0;z-index:99999;width:100%;border-bottom:2px solid #e6e6e6}#nav_fixed .logo{width:auto;flex:1;text-align:left;margin-top:10px;margin-left:13px}#nav_fixed .logo img{width:357px}}@media screen and (min-width: 1024px){.onFirstClick{right:calc(50% - 505px)}}#footer{width:100%;background-color:#f8f8f8}#footer #back-top{background-color:#191919;padding:7px;text-align:center}#footer #back-top a{display:block;font-family:"Oswald",Helvetica,Arial,serif;font-size:120%;color:#fff}#footer #back-top .item-top{margin-right:2px}#footer #back-top .item-top img{width:16px;height:9px}#footer .footerList{background:#c7c7c7;margin-bottom:10px}#footer .footerList:after{clear:both}#footer .footerList .listItem{float:left;width:50%;height:50px;padding:10px 0 0 10px;border-bottom:1px solid #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer .footerList .listItem:nth-of-type(odd){border-right:1px solid #999}#footer .footerList .item{display:table;width:100%}#footer .foot-menu{padding:0 10px 20px 10px;text-align:center;line-height:1.2}#footer .foot-menu li{color:#999;margin:15px 0px 0px 0;display:inline-block;font-size:80%}#footer .foot-menu li:after{content:"|";margin:0 10px}#footer .foot-menu li:last-child:after{content:none}#footer p{text-align:center;padding:10px 0;color:#666;font-size:85%}#footer .footerList:before,#footer .footerList:after{content:" ";display:table}.kanren-link{padding:20px;font-size:85%}.kanren-link dt{font-weight:bold;margin-bottom:10px}.kanren-link dd{display:list-item;list-style-type:disc;font-size:80%;margin-bottom:5px;margin-left:20px}.kanren-link dd a{text-decoration:underline}@media(min-width: 360px){#footer .footerList .listItem{padding:10px 0 0 15px}}@media screen and (min-width: 769px){#footer{background:#fff}#footer #back-top{padding:0;border-bottom:solid 3px #191919;text-align:right;background:none}#footer #back-top a{display:inline-block;background:#191919;padding:0 20px;margin-right:10px;font-size:90%}#footer .footer-wrapper{max-width:960px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}#footer .footerList{background:#c7c7c7;margin-bottom:10px;padding:20px}#footer .footerList .listItem{width:auto;height:auto;padding:0 15px;border-bottom:none;font-size:90%;border-right:1px solid #999;border-left:1px solid #999;margin-bottom:10px;margin-left:-1px}#footer .footerList .listItem a{text-decoration:underline}#footer .footerList .listItem a:hover{text-decoration:none}#footer .foot-menu a{text-decoration:underline}#footer .foot-menu a:hover{text-decoration:none}}.nagare_sub{background-color:#fff;margin:0 10px 20px 10px;border-radius:4px}.nagare_sub .heading{padding:11px 12px 8px 12px;border-bottom:1px solid #cecece}.nagare_sub .heading div,.nagare_sub .heading h2{font-size:100%;font-weight:bold}.nagare_sub .about-in{padding:10px 12px}.nagare_sub .about-in figure{text-align:center}.guide_sub{background-color:#fff;margin:0 10px 20px 10px;border-radius:4px}.guide_sub .heading{padding:11px 12px 8px 12px;border-bottom:1px solid #cecece}.guide_sub .heading div,.guide_sub .heading h2{float:left;font-size:100%;font-weight:bold}.guide_sub .about-in{padding:10px 12px}.guide_sub .about-in figure{text-align:center;max-width:640px;margin:0 auto}.guide_sub .about-in p{padding-bottom:15px;color:#373737;line-height:1.8;font-size:90%}.about_sub{background-color:#fff;margin:0 10px 20px 10px;border-radius:4px}.about_sub .heading{padding:11px 12px 8px 12px;border-bottom:1px solid #cecece}.about_sub .heading div,.about_sub .heading h2{float:left;font-size:100%;font-weight:bold}.about_sub .heading p{float:right;padding:0;line-height:1.5}.about_sub .heading p a{text-decoration:underline;display:block;border:1px solid #cecece;padding:3px 13px 4px 13px;border-radius:6px;font-size:68.8%}.about_sub .about-in{padding:10px 12px}.about_sub .about-in figure{text-align:center}.about_sub .about-in p{padding-bottom:15px;color:#373737;line-height:1.8;font-size:68.8%}@media screen and (min-width: 769px){.nagare_sub{margin-left:0;margin-right:0}.nagare_sub .about-in{padding-left:0;padding-right:0}.about_sub{margin-left:0;margin-right:0}.about_sub .about-in{padding-left:0;padding-right:0}.about_sub .about-in p{font-size:90%}.guide_sub{margin-left:0;margin-right:0}.guide_sub .about-in{padding-left:0;padding-right:0}}nav#g-navi{display:none}@media screen and (min-width: 769px){nav#g-navi{display:block;max-width:960px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;color:#fff;margin-bottom:10px;position:relative;z-index:9999;width:auto}nav#g-navi>ul{position:relative;display:flex}nav#g-navi>ul>li{padding:10px;font-weight:bold;width:50%;text-align:center;background:#136067}nav#g-navi>ul>li:first-of-type{border-right:solid 1px #fff}nav#g-navi>ul>li:hover{cursor:pointer;background:#003f44}nav#g-navi>ul>li.active{background:#003f44}nav#g-navi>ul>li div{position:absolute;top:45px;background:#fff;width:100%;left:0;border:solid 1px #003f44;border-top:none;box-sizing:border-box;display:none}nav#g-navi>ul>li div ul{display:flex}nav#g-navi>ul>li div ul li{margin:5px 0;flex:1}nav#g-navi>ul>li div ul li+li{border-left:solid 1px #ccc}nav#g-navi>ul>li div ul li a{display:block;padding:10px;margin:0 5px}nav#g-navi>ul>li div ul li a:hover{background:#ffeca0}}.mesh-link{background-color:#fff;margin:0 10px 20px 10px;border-radius:4px;padding:13px}.mesh-link .mesh-link_group{margin-bottom:2em;line-height:2}.mesh-link .mesh-link_group h2{font-size:90%;color:#009fad}.mesh-link .mesh-link_group h2 a{text-decoration:underline;color:#666}.mesh-link .mesh-link_group h2 a:hover{text-decoration:none}.mesh-link .mesh-link_group ul li{font-size:80%;display:inline-block;margin-right:1em}.mesh-link .mesh-link_group ul li a{text-decoration:underline;color:#666}.mesh-link .mesh-link_group ul li a:hover{text-decoration:none}@media screen and (min-width: 769px){.mesh-link{margin:0;margin-top:2em;padding:0}.mesh-link .mesh-link_group ul li{margin-right:0}.mesh-link .mesh-link_group ul li::after{content:" / "}.mesh-link .mesh-link_group ul li:last-of-type::after{content:""}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:999999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#colorbox{border-radius:10px}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;top:10px;right:10px;background:url(/images/guide/control_button.png) no-repeat 0 0;width:24px;height:24px;text-indent:-9999px;background-size:24px 24px}@media screen and (min-width: 769px){#cboxClose{right:20px}}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.step-indicator{background:#fff;padding:10px}.step{display:block;float:left;font-weight:bold;background:#dedede;padding-right:15px;width:18%;height:30px;line-height:32px;margin-right:33px;position:relative;color:#b5b5b5;text-align:center}.step:before{content:"";display:block;width:0;height:0;position:absolute;top:0;left:-30px;border:15px solid rgba(0,0,0,0);border-color:#dedede;border-left-color:rgba(0,0,0,0)}.step:after{content:"";display:block;width:0;height:0;position:absolute;top:0;right:-30px;border:15px solid rgba(0,0,0,0);border-left-color:#dedede}.step:first-of-type{border-radius:2px 0 0 2px;padding-left:20px}.step:first-of-type:before{display:none}.step:last-of-type{border-radius:0 2px 2px 0;margin-right:0;padding-right:20px}.step:last-of-type:after{display:none}.step.completed{background:#009fad;color:#fff}.step.completed:before{border-color:#009fad;border-left-color:rgba(0,0,0,0)}.step.completed:after{border-left-color:#009fad}.alert-txt3{background:#fff;padding:0 10px 10px 10px;font-size:90%;line-height:1.4;color:#333;text-align:center;font-weight:bold}#form{background-color:#fff;margin-bottom:20px;padding-bottom:20px}#form select{background:url(/images/icon-expand.png) no-repeat #fff;background-position:97% 50%;background-size:14px}#form h2{background-color:#dedede;font-size:105%;font-weight:bold;padding:8px 15px;margin-bottom:5px}#form h2:nth-of-type(n+2){margin-top:20px}#form h2.in{background-color:#dedede;font-size:100%;font-weight:bold;padding:8px 10px;margin:10px 0 0 0}#form h3{padding:10px 10px 5px 10px;font-weight:bold;font-size:100%}#form h3 span.note{margin-left:5px;font-size:80%;font-weight:normal}#form h3 span.form-icon{display:inline-block;color:#fff;font-size:75%;font-weight:normal;padding:0px 5px;margin-bottom:5px;margin-right:4px;width:2em;text-align:center}#form h3 span.form-icon_hissu{background:#eb6077}#form h3 span.form-icon_hissu::before{content:"必須"}#form h3 span.form-icon_ok{background:#2baf6c}#form h3 span.form-icon_ok::before{content:"OK"}#form h3 span.form-icon_ninni{background:#bcbbbb}#form h3 span.form-icon_ninni::before{content:"任意"}#form .fillup{padding:0 10px 0 10px}#form .fillup .age{width:35%;font-size:110%}#form .fillup .age-txt{font-size:100%;margin:0 10px}#form .fillup .name{width:35%;font-size:110%}#form .fillup .name+.name{margin-left:10px}#form .fillup2{padding:0 10px 10px 25px}#form .error-txt{font-size:80%;color:#eb6077;padding-bottom:0;position:relative;background:#fff;border:2px solid #eb6077;border-radius:10px;margin:5px 0 10px 13px;padding:3px 15px;display:inline-block;display:none}#form .error-txt:before{content:"";position:absolute;top:-6px;left:15px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0);z-index:2}#form .error-txt:after{content:"";position:absolute;top:-9px;left:14px;border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #eb6077;border-left:7px solid rgba(0,0,0,0);z-index:1}#form .submit-btn{background-color:#efefef;text-align:center;padding:20px 25px;margin:20px 0}#form .submit-btn p{line-height:1}#form .submit-btn p.message{padding:0 0 20px 0;font-size:87.5%;line-height:1.4}#form .submit-btn p.message-2{padding:0 0 20px 0;font-size:87.5%;line-height:1.4}#form .submit-btn p.message-2 span{color:#e46a20;font-weight:bold}#form .submit-btn .back[type=submit]{background:none;border:none;color:#555;font-size:100%;border-radius:5px;text-decoration:underline;display:inline-block;cursor:pointer;margin-top:25px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#form .submit-btn input[type=submit]{background:#ff5db1;background:-moz-linear-gradient(top, #feda71 0%, #febb49 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #feda71), color-stop(100%, #febb49));background:-webkit-linear-gradient(top, #feda71 0%, #febb49 100%);color:#623f1d;font-weight:bold;font-size:112.5%;border-radius:10px;border:1px solid #623f1d;cursor:pointer}#form .submit-btn_complete{position:sticky;bottom:0;width:100%;box-sizing:border-box}#form .submit-btn_complete input{display:none}#form .submit-btn_complete .no-complete{pointer-events:none;background:#eb6077;color:#fff;border-radius:10px;display:inline-block;width:100%;font-size:112.5%;font-weight:bold;padding:1px 0}#form iframe{height:1250px !important}#form #error div{padding:5px 0 15px 0}#form .addcss{padding:0 12px;font-size:80%;color:#666}#form .docum-list{position:relative}#form .docum-list .docum-list-left{background-color:#dedede;font-size:5.4vw;font-weight:bold;padding:10px 10px 10px 13px;margin-bottom:10px;border-bottom:1px solid #cecece}#form .docum-list .docum-list-left .span1{font-size:5.4vw;padding:0 4px 0 8px;color:#cf5504}#form .docum-list .docum-list-left .span2{font-size:3.6vw}#form .docum-list .open-close-button{background:url(/images/arrow1-down.png) no-repeat;background-size:10px;background-position:95% 50%;position:absolute;top:13px;right:8px;padding:0 15px 0 0;font-size:16px;color:#6f6f6f;font-weight:bold}#form .docum-list .open-close-button.active{background:url(/images/arrow1-up.png) no-repeat;background-size:10px;background-position:95% 50%;position:absolute;top:13px;right:8px;padding:0 15px 0 0}#form .docum-list .gak-list3{padding-bottom:0}#form .docum-list .gak-list3 dt{background-color:#dedede;font-size:100%;font-weight:bold;padding:7px 10px;margin-bottom:5px}#form .docum-list .gak-list3 dd{border-bottom:1px solid #cecece;padding:4px 10px}#form .docum-list .gak-list3 dd label{display:block;padding:6px 0 6px 25px}#form .docum-list .gak-list3 dd.selected{background:url(/images/icon-bullet3.png) no-repeat;background-size:6px;background-position:10px 11px;color:#737373;font-weight:bold;font-size:85%;border-bottom:none;padding:4px 10px 4px 22px}#form .docum-list .gak-list3 dd.txt{padding:7px 10px;line-height:1.2}#form .docum-list .gak-list3 dd.txt span{color:#e46a20;font-size:95%}#form .radio-group{display:flex;justify-content:space-around}#form .radio-group label{border-radius:6px;border:2px solid #999;padding:3px 15px 3px 5px;box-sizing:border-box;width:100%;cursor:pointer}#form .radio-group label+label{margin-left:10px}#form .radio-group label:has(input[type=radio]:checked){background:#ffeca0;border-color:#cea33d}#form .alert-txt{padding:0px 10px 3px 13px;font-size:80%;line-height:1.1;color:#777}#form .alert-txt span{color:#e46a20;font-weight:bold}#form .alert-txt a{text-decoration:underline}#form .alert-txt-tel{padding:0px 10px 16px 10px;font-size:80%;line-height:1.1;color:#777}#form .alert-txt-tel span{color:#e46a20;font-weight:bold}#form .alert-txt2{padding:4px 10px 4px 13px;font-size:80%;line-height:1.4;color:#666}#form .alert-txt2 span{color:#333;font-weight:bold}#form .rec_box{border-radius:6px;margin:15px 10px;margin-bottom:30px;border:1px solid #666}#form .gak-list2{padding:0}#form .gak-list2 dt{color:#fff;background-color:#009fad;font-size:110%;font-weight:bold;padding:10px 10px;border-radius:5px 5px 0 0}#form .gak-list2 dd{border-bottom:1px solid #cecece}#form .gak-list2 dd label{display:block;padding:10px 10px 10px 25px;margin-left:10px}#form .gak-list2 dd.selected{background:url(/images/check-icon-1.png) no-repeat;background-size:15px;background-position:10px 15px;color:#737373;font-weight:bold;font-size:90%;padding:10px 10px 10px 35px}#form .gak-list2 dd.txt{padding:7px 10px;line-height:1.2}#form .gak-list2 dd.txt span{color:#e46a20;font-size:95%;font-weight:bold}#form .gak-list2 li{border-bottom:1px solid #cecece}#form .gak-list2 li label{display:block;padding:10px 10px 10px 25px;margin-left:10px}#form .popu-school{background-color:#ff9600;border-radius:6px;padding:4px;font-size:62.5%;color:#fff;width:70px;text-align:center;margin-bottom:3px;white-space:nowrap}#form .submit[type=submit]{background:#ff5db1;background:-moz-linear-gradient(top, #feda71 0%, #febb49 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #feda71), color-stop(100%, #febb49));background:-webkit-linear-gradient(top, #feda71 0%, #febb49 100%);padding:6px 0;margin:0;color:#623f1d;font-weight:bold;font-size:112.5%;border-radius:10px;border:1px solid #623f1d;cursor:pointer;width:100%}#form .gak-list{padding-bottom:0}#form .gak-list dt{background-color:#dedede;font-size:100%;font-weight:bold;padding:7px 10px;margin-bottom:5px}#form .gak-list dd{border-bottom:1px solid #cecece;padding:4px 10px}#form .gak-list dd label{display:block;padding:6px 0 6px 25px}#form .gak-list dd.selected{background:url(/images/icon-bullet3.png) no-repeat;background-size:6px;background-position:10px 11px;color:#737373;font-weight:bold;font-size:85%;border-bottom:none;padding:4px 10px 4px 22px}#form .gak-list dd.txt{padding:7px 10px;line-height:1.2}#form .gak-list dd.txt span{color:#e46a20;font-size:95%}#form .h2-btn{background-color:#dedede;padding:6px 10px;margin-bottom:5px}#form .h2-btn h2{float:left;font-weight:bold;padding:0;margin:4px 0 0 0}#form .h2-btn button{float:right}#form .saki{width:100%;font-size:90%}#form .saki td{padding:6px 10px;vertical-align:top}#form .saki td.left{width:40%;font-weight:bold;padding:6px 0 6px 10px}#form .saki td.left span{font-size:75%;color:#e46a20;margin-left:10px}#form .saki td.right{width:60%}#form .saki tr{border-bottom:1px solid #cecece}#form .saki tr:nth-last-child(1){border-bottom:none}.has-js .label_check{padding-left:34px;background:url(/images/insert-list-bg-off.gif) no-repeat;background-position:0 50%;background-size:19px}.has-js .label_check input{position:absolute;left:-9999px}.has-js .label_check:after{clear:both}.has-js .label_check:after,.has-js .label_check:before{content:" ";display:table}.has-js label.c_on{background:url(/images/insert-list-bg-on.gif) no-repeat;background-position:0 50%;background-size:19px}.chkAll{padding:30px;text-align:center}.chkAll img{width:90%}#form [type=text],#form [type=email],#form [type=tel],#form [type=number],#form select,#form textarea{width:94%;padding:10px 8px;font-size:100%}.not-fini{background:#fff;text-align:center;padding:0 10px 15px 10px;line-height:1.7;font-size:85%;font-weight:bold}.not-fini a{color:#0272d1;text-decoration:underline}.not-fini span{color:#e46a20}.not-fini span.not-fini-t{font-size:125%}.not-fini span.bg{background-color:#f9e3eb;display:inline-block;margin-top:5px;padding:8px 10px;color:inherit}.other-school{margin-right:8px}.back-btn{background:#f6f1f1;padding:4px 25px;border:1px solid #999;border-radius:8px;font-size:90%;color:#999;font-weight:bold}.color-ind{background-color:#f9e3eb}.Ends{background:#fff;text-align:center;padding:6px;font-weight:bold;font-size:100%}.more-req{padding:10px 10px 20px 10px}.arrow_box{position:relative;background:#fff;border:2px solid #000;padding:8px 10px;text-align:center;color:#e46a20;font-weight:bold;font-size:100%;line-height:1.4}.arrow_box:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.arrow_box:before{border-color:rgba(194,225,245,0);border-top-color:#000;border-width:13px;margin-left:-13px}.arrow_box:after,.arrow_box:before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute}.arrow_box2{position:relative;background:#fff;border:2px solid #000;padding:8px 10px;text-align:center;font-size:100%;line-height:1.4}.arrow_box2:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.arrow_box2:before{border-color:rgba(194,225,245,0);border-top-color:#000;border-width:13px;margin-left:-13px}.arrow_box2 span{color:#e46a20;font-weight:bold;font-size:140%;margin:0 5px}.arrow_box2:after,.arrow_box2:before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute}.recom-school{margin:0 0 0 5px}.recom-school figure{width:30%;float:left}.recom-school figure img{display:block}.recom-school p{width:66%;float:right;padding:0;margin:0 0 0 4%;line-height:1.5;font-size:80%}.recom-school table{width:100%;font-size:65%;border:1px solid #009fad;margin:8px 0 0 0}.recom-school table tr td{width:75%;border-bottom:1px solid #009fad;text-align:left;padding:6px}.recom-school table tr th{background:#dff0f1;padding:6px;color:#606060;font-weight:bold;vertical-align:top;text-align:left}.recom-school table th[scope=row]{width:25%;border-bottom:1px solid #009fad}.popu-school2{background-color:#ff9600;border-radius:6px;padding:4px;font-size:62.5%;color:#fff;width:70px;text-align:center;margin-left:8px;white-space:nowrap}.thanks2-dv{padding:0 10px}.thanks2-dv p{padding-bottom:10px;font-size:85%;color:#333}.thanks2-dv2{padding:0 20px;font-size:80%;color:#999}.guide_download{background:#fff;padding:10px 10px 0 10px}.guide_download .guide_download__box{background:#fed;padding:15px 15px 20px 15px;margin-bottom:5px}.guide_download .guide_download__box h2{font-size:90%;text-align:center;margin-bottom:10px}.guide_download .guide_download__box h2 strong{color:red}.guide_download .guide_download__box p.guide_download__btn{padding-bottom:0;text-align:center}.guide_download .guide_download__box p.guide_download__btn a{background:url(/images/icon_download.png) no-repeat,linear-gradient(to bottom, #E8596C 0%, #E94157 100%);background-size:23px,100%;background-position:45px 50%;border-radius:6px;border:1px solid #e94157;padding:11px 40px 11px 75px;color:#fff;font-size:90%;text-align:center;font-weight:bold;line-height:1.2;display:inline-block}.guide_download .guide_download__box p.guide_download__btn a:hover{background:url(/images/icon_download.png) no-repeat,#e8596c;background-size:23px,100%;background-position:45px 50%}.guide_download p.guide_download__note{font-size:75%}@media(min-width: 360px){.step-indicator{padding:10px}.step{width:20%}#form h3{padding:10px 13px 0 13px}#form .fillup{padding:0 13px 6px 13px}#form .fillup2{padding:0 13px 13px 28px}#form h2{font-size:105%}#form .radio-group{padding:0 13px 6px 13px}}@media screen and (min-width: 769px){.step-indicator{display:flex;justify-content:center;max-width:715px;margin-left:auto;margin-right:auto}.step{font-weight:normal}.alert-txt3{font-weight:normal}#form{max-width:760px;margin-right:auto;margin-left:auto;border:solid 1px #c3c3c3;padding:20px}#form .docum-list .docum-list-left{font-size:150%;text-align:center}#form .docum-list .docum-list-left .span1{font-size:150%}#form .docum-list .docum-list-left .span2{font-size:100%}#form .docum-list .open-close-button,#form .docum-list .open-close-button.active{top:0;right:0;padding:0 23px 0 0;height:76px;align-content:center;background-position:calc(100% - 8px) 50%;width:calc(100% - 23px);text-align:right}#form .docum-list .open-close-button:hover,#form .docum-list .open-close-button.active:hover{cursor:pointer}#form h3{padding-left:0;padding-right:0}#form .radio-group{padding-left:0;padding-right:0;justify-content:left}#form .radio-group label{width:200px}#form .fillup{padding-left:0;padding-right:0}#form .fillup .age{max-width:200px}#form .fillup .name{max-width:200px}#form .rec_box{margin-left:0;margin-right:0}#form .error-txt{margin-left:0}#form .error-txt.error-txt_hiragana2{margin-left:210px}#form .error-txt.error-txt_hiragana2:before{left:15px}#form .error-txt.error-txt_hiragana2:after{left:14px}#form .error-txt.error-txt_postcode2{margin-left:225px}#form .error-txt.error-txt_postcode2:before{left:15px}#form .error-txt.error-txt_postcode2:after{left:14px}#form .alert-txt{font-size:90%;padding-left:0}#form .alert-txt2{padding-left:0}#form .gak-list{margin-bottom:30px}#form .gak-list dd.selected{font-weight:normal;font-size:90%}#form .saki{margin-bottom:20px}#form .saki tr:nth-last-child(1){border-bottom:1px solid #cecece}#form .submit-btn p.message-2 a{text-decoration:underline}#form iframe{width:100%}#form [type=text],#form [type=email],#form [type=tel],#form [type=number],#form textarea{width:100%;box-sizing:border-box;max-width:500px}#form select{width:35%}#form textarea{max-width:none}.submit-btn input[type=submit]{max-width:300px}.chkAll{max-width:300px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px}.not-fini{font-weight:normal;margin-bottom:30px;padding-bottom:0}.not-fini span{font-weight:bold}.recom-school figure{width:120px}.recom-school p{width:calc(100% - 140px);margin-left:0;font-size:100%}.recom-school p .popu-school2{font-size:80%}.recom-school table{font-size:80%}.guide_download{max-width:802px;margin-right:auto;margin-left:auto;padding:10px}.guide_download p.guide_download__note{font-size:87.5%;text-align:center}}
