﻿.new-article{background:#fff;margin-bottom:20px;padding-bottom:10px}.new-article h2{background:#c0e4ed;padding:8px 10px 8px 45px;font-size:110%;margin-bottom:10px;position:relative}.new-article h2 span{position:absolute;left:12px}.new-article .max-100{padding:0 10px 15px 10px}.new-article .max-100 p{padding:0;font-size:85%;line-height:1.5}.new-article h4{background:#009fad;padding:8px 10px 8px 45px;font-size:110%;margin-bottom:13px;position:relative;color:#fff}.new-article h4 span{position:absolute;left:12px}.new-article .article1{background:url(/images/area-arrow.png) #f2f2f2 no-repeat;background-size:8px;background-position:98% 50%;margin:0 10px 10px 10px}.new-article .article1 a{display:block}.new-article .article1 figure{width:30%;float:left;position:relative}.new-article .article1 figure img{width:99px;border:1px solid #d6d6d6;display:block}.new-article .article1 figure figcaption{width:102%;display:block;color:#fff;font-size:70%;padding:2px 0;text-align:center}.new-article .article1 .right{width:66%;float:right;margin-left:4%}.new-article .article1 .right p{padding:5px 16px 0 0;font-weight:bold;line-height:1.5;font-size:85%}.new-article .article1 .right .date{padding:0;font-size:75%}.new-article .article1 .right .date .date-left{float:left;margin-right:10px;color:#a7a6a6}.new-article .motto-miru{margin:15px 20px 10px 20px}.new-article .motto-miru a{background:url(/images/area-arrow.png) no-repeat;background-size:8px;background-position:93% 50%;display:block;padding:10px;color:#009fad;font-size:105%;text-align:center;border:1px solid #a1dbea;border-radius:6px}@media(min-width: 360px){.new-article h2{font-size:120%;margin-bottom:13px}.new-article .max-100{padding:0 13px 15px 13px}.new-article .max-100 p{font-size:95%}.new-article .article1{background-position:97% 50%;margin:0 13px 13px 13px}.new-article .article1 figure{width:111px}.new-article .article1 figure figcaption{width:101px}.new-article .article1 .right{margin-left:0;width:calc(100% - 111px)}.new-article .article1 .right p{font-size:95%;padding:5px 25px 3px 0}}@media screen and (min-width: 769px){.new-article{display:flex;justify-content:flex-start;flex-wrap:wrap}.new-article h2,.new-article h4{width:100%}.new-article .max-100{padding-right:0;padding-left:0}.new-article .max-100 p{font-size:90%}.new-article .article1{margin-left:0;width:calc((100% - 20px)/3);margin-right:10px;background-image:none}.new-article .article1:nth-of-type(3n){margin-right:0}.new-article .article1 figure{float:none;width:auto}.new-article .article1 figure img{width:100%;aspect-ratio:800/533;border:none}.new-article .article1 figure figcaption{width:100%}.new-article .article1 .right{width:auto;margin:0;float:none;padding:10px}.new-article .article1 .right p{padding:0;font-size:85%;font-weight:normal;margin-bottom:5px}.new-article .article1 .right .date{text-align:right}.new-article .article1 .right .date .date-left{float:none;margin-right:0}.new-article .motto-miru{clear:both;width:300px;margin-right:auto;margin-left:auto;margin-top:2px}}#mapDiv{display:none}@media only screen and (min-width: 1024px){#mapDiv{position:relative;width:715px;height:458px;margin-bottom:15px;background:url("/images/todo-map-bg.png") no-repeat;display:block;margin-top:10px}#mapDiv img{padding:0}#mapDiv a{text-decoration:underline;color:#0272d1}#mapDiv a:hover{text-decoration:none}#mapDiv h2{padding:8px 0 0 12px;text-align:left;background:none;border-left:none}#mapDiv .todo1{position:absolute;top:70px;right:40px;padding:5px 12px;background:#fff;border-radius:5px;box-shadow:2px 1px 1px #02aebd;opacity:.9}#mapDiv .todo2{position:absolute;bottom:60px;left:20px;padding:5px 12px;background:#fff;border-radius:5px;box-shadow:2px 1px 1px #02aebd;opacity:.9}#mapDiv .todo3{position:absolute;top:140px;left:163px;padding:5px 12px;background:#fff;border-radius:5px;box-shadow:2px 1px 1px #02aebd;opacity:.9}#mapDiv .todo4{position:absolute;top:110px;left:275px;padding:5px 12px;background:#fff;border-radius:5px;box-shadow:2px 1px 1px #02aebd;opacity:.9}#mapDiv .todo5{position:absolute;top:110px;right:225px;padding:5px 12px;background:#fff;border-radius:5px;box-shadow:2px 1px 1px #02aebd;opacity:.9}#mapDiv .todo6{position:absolute;top:150px;right:25px;padding:5px 12px;background:#fff;border-radius:5px;box-shadow:2px 1px 1px #02aebd;opacity:.9}#mapDiv .todo7{position:absolute;right:25px;bottom:68px;padding:5px 12px;background:#fff;border-radius:5px;box-shadow:2px 1px 1px #02aebd;opacity:.9}#mapDiv .todo8{position:absolute;right:250px;bottom:30px;padding:5px 12px;background:#fff;border-radius:5px;box-shadow:2px 1px 1px #02aebd;opacity:.9}#mapDiv .todo9{position:absolute;bottom:30px;left:210px;padding:5px 12px;background:#fff;border-radius:5px;box-shadow:2px 1px 1px #02aebd;opacity:.9}#mapDiv .todo10{position:absolute;top:110px;left:35px;padding:5px 12px;background:#fff;border-radius:5px;box-shadow:2px 1px 1px #02aebd;opacity:.9}#mapDiv .todoDivL{float:left;margin-right:20px}#mapDiv .todoDivR{float:left}#mapDiv ul.todoLst0{text-align:center}#mapDiv ul.todoLst0 li{font-size:95%}#mapDiv ul.todoLst{margin:0}#mapDiv ul.todoLst li{padding:2px 0;font-size:95%}#mapDiv ul.todoLst li span{font-size:90%}#mapDiv ul.todoLst2{padding:0;margin:0}#mapDiv ul.todoLst2 li{padding:2px 0;font-size:95%}#mapDiv ul.todoLst2 li span{font-size:90%}}#wrapper .oshirase h1.icon_icon-school,#wrapper .oshirase h2.icon_icon-school,#wrapper .oshirase h4.icon_icon-school,#wrapper .useful h1.icon_icon-school,#wrapper .useful h2.icon_icon-school,#wrapper .useful h4.icon_icon-school,#wrapper .new-article h1.icon_icon-school,#wrapper .new-article h2.icon_icon-school,#wrapper .new-article h4.icon_icon-school,#wrapper .banner-area h1.icon_icon-school,#wrapper .banner-area h2.icon_icon-school,#wrapper .banner-area h4.icon_icon-school,#wrapper .hint h1.icon_icon-school,#wrapper .hint h2.icon_icon-school,#wrapper .hint h4.icon_icon-school,#wrapper .shikumi h1.icon_icon-school,#wrapper .shikumi h2.icon_icon-school,#wrapper .shikumi h4.icon_icon-school,#wrapper #real h1.icon_icon-school,#wrapper #real h2.icon_icon-school,#wrapper #real h4.icon_icon-school,#wrapper #real .new-article h1.icon_icon-school,#wrapper #real .new-article h2.icon_icon-school,#wrapper #real .new-article h4.icon_icon-school,#wrapper #real .category h1.icon_icon-school,#wrapper #real .category h2.icon_icon-school,#wrapper #real .category h4.icon_icon-school{background-image:url("/images/icon-school.png");background-size:26px;background-position:12px center;background-repeat:no-repeat}#wrapper .oshirase h1.icon_icon-bulb,#wrapper .oshirase h2.icon_icon-bulb,#wrapper .oshirase h4.icon_icon-bulb,#wrapper .useful h1.icon_icon-bulb,#wrapper .useful h2.icon_icon-bulb,#wrapper .useful h4.icon_icon-bulb,#wrapper .new-article h1.icon_icon-bulb,#wrapper .new-article h2.icon_icon-bulb,#wrapper .new-article h4.icon_icon-bulb,#wrapper .banner-area h1.icon_icon-bulb,#wrapper .banner-area h2.icon_icon-bulb,#wrapper .banner-area h4.icon_icon-bulb,#wrapper .hint h1.icon_icon-bulb,#wrapper .hint h2.icon_icon-bulb,#wrapper .hint h4.icon_icon-bulb,#wrapper .shikumi h1.icon_icon-bulb,#wrapper .shikumi h2.icon_icon-bulb,#wrapper .shikumi h4.icon_icon-bulb,#wrapper #real h1.icon_icon-bulb,#wrapper #real h2.icon_icon-bulb,#wrapper #real h4.icon_icon-bulb,#wrapper #real .new-article h1.icon_icon-bulb,#wrapper #real .new-article h2.icon_icon-bulb,#wrapper #real .new-article h4.icon_icon-bulb,#wrapper #real .category h1.icon_icon-bulb,#wrapper #real .category h2.icon_icon-bulb,#wrapper #real .category h4.icon_icon-bulb{background-image:url("/images/icon-bulb.png");background-size:24px;background-position:12px center;background-repeat:no-repeat}#wrapper .oshirase h1.icon_icon-bulb2,#wrapper .oshirase h2.icon_icon-bulb2,#wrapper .oshirase h4.icon_icon-bulb2,#wrapper .useful h1.icon_icon-bulb2,#wrapper .useful h2.icon_icon-bulb2,#wrapper .useful h4.icon_icon-bulb2,#wrapper .new-article h1.icon_icon-bulb2,#wrapper .new-article h2.icon_icon-bulb2,#wrapper .new-article h4.icon_icon-bulb2,#wrapper .banner-area h1.icon_icon-bulb2,#wrapper .banner-area h2.icon_icon-bulb2,#wrapper .banner-area h4.icon_icon-bulb2,#wrapper .hint h1.icon_icon-bulb2,#wrapper .hint h2.icon_icon-bulb2,#wrapper .hint h4.icon_icon-bulb2,#wrapper .shikumi h1.icon_icon-bulb2,#wrapper .shikumi h2.icon_icon-bulb2,#wrapper .shikumi h4.icon_icon-bulb2,#wrapper #real h1.icon_icon-bulb2,#wrapper #real h2.icon_icon-bulb2,#wrapper #real h4.icon_icon-bulb2,#wrapper #real .new-article h1.icon_icon-bulb2,#wrapper #real .new-article h2.icon_icon-bulb2,#wrapper #real .new-article h4.icon_icon-bulb2,#wrapper #real .category h1.icon_icon-bulb2,#wrapper #real .category h2.icon_icon-bulb2,#wrapper #real .category h4.icon_icon-bulb2{background-image:url("/images/icon-bulb2.png");background-size:24px;background-position:12px center;background-repeat:no-repeat}#wrapper .oshirase h1.icon_icon-book,#wrapper .oshirase h2.icon_icon-book,#wrapper .oshirase h4.icon_icon-book,#wrapper .useful h1.icon_icon-book,#wrapper .useful h2.icon_icon-book,#wrapper .useful h4.icon_icon-book,#wrapper .new-article h1.icon_icon-book,#wrapper .new-article h2.icon_icon-book,#wrapper .new-article h4.icon_icon-book,#wrapper .banner-area h1.icon_icon-book,#wrapper .banner-area h2.icon_icon-book,#wrapper .banner-area h4.icon_icon-book,#wrapper .hint h1.icon_icon-book,#wrapper .hint h2.icon_icon-book,#wrapper .hint h4.icon_icon-book,#wrapper .shikumi h1.icon_icon-book,#wrapper .shikumi h2.icon_icon-book,#wrapper .shikumi h4.icon_icon-book,#wrapper #real h1.icon_icon-book,#wrapper #real h2.icon_icon-book,#wrapper #real h4.icon_icon-book,#wrapper #real .new-article h1.icon_icon-book,#wrapper #real .new-article h2.icon_icon-book,#wrapper #real .new-article h4.icon_icon-book,#wrapper #real .category h1.icon_icon-book,#wrapper #real .category h2.icon_icon-book,#wrapper #real .category h4.icon_icon-book{background-image:url("/images/icon-book.png");background-size:26px;background-position:12px center;background-repeat:no-repeat}#wrapper .oshirase h1.icon_icon-book2,#wrapper .oshirase h2.icon_icon-book2,#wrapper .oshirase h4.icon_icon-book2,#wrapper .useful h1.icon_icon-book2,#wrapper .useful h2.icon_icon-book2,#wrapper .useful h4.icon_icon-book2,#wrapper .new-article h1.icon_icon-book2,#wrapper .new-article h2.icon_icon-book2,#wrapper .new-article h4.icon_icon-book2,#wrapper .banner-area h1.icon_icon-book2,#wrapper .banner-area h2.icon_icon-book2,#wrapper .banner-area h4.icon_icon-book2,#wrapper .hint h1.icon_icon-book2,#wrapper .hint h2.icon_icon-book2,#wrapper .hint h4.icon_icon-book2,#wrapper .shikumi h1.icon_icon-book2,#wrapper .shikumi h2.icon_icon-book2,#wrapper .shikumi h4.icon_icon-book2,#wrapper #real h1.icon_icon-book2,#wrapper #real h2.icon_icon-book2,#wrapper #real h4.icon_icon-book2,#wrapper #real .new-article h1.icon_icon-book2,#wrapper #real .new-article h2.icon_icon-book2,#wrapper #real .new-article h4.icon_icon-book2,#wrapper #real .category h1.icon_icon-book2,#wrapper #real .category h2.icon_icon-book2,#wrapper #real .category h4.icon_icon-book2{background-image:url("/images/icon-book2.png");background-size:26px;background-position:12px center;background-repeat:no-repeat}#wrapper .oshirase h1.icon_icon-student,#wrapper .oshirase h2.icon_icon-student,#wrapper .oshirase h4.icon_icon-student,#wrapper .useful h1.icon_icon-student,#wrapper .useful h2.icon_icon-student,#wrapper .useful h4.icon_icon-student,#wrapper .new-article h1.icon_icon-student,#wrapper .new-article h2.icon_icon-student,#wrapper .new-article h4.icon_icon-student,#wrapper .banner-area h1.icon_icon-student,#wrapper .banner-area h2.icon_icon-student,#wrapper .banner-area h4.icon_icon-student,#wrapper .hint h1.icon_icon-student,#wrapper .hint h2.icon_icon-student,#wrapper .hint h4.icon_icon-student,#wrapper .shikumi h1.icon_icon-student,#wrapper .shikumi h2.icon_icon-student,#wrapper .shikumi h4.icon_icon-student,#wrapper #real h1.icon_icon-student,#wrapper #real h2.icon_icon-student,#wrapper #real h4.icon_icon-student,#wrapper #real .new-article h1.icon_icon-student,#wrapper #real .new-article h2.icon_icon-student,#wrapper #real .new-article h4.icon_icon-student,#wrapper #real .category h1.icon_icon-student,#wrapper #real .category h2.icon_icon-student,#wrapper #real .category h4.icon_icon-student{background-image:url("/images/icon-student.png");background-size:26px;background-position:12px center;background-repeat:no-repeat}#wrapper .oshirase h1.icon_info-icon2,#wrapper .oshirase h2.icon_info-icon2,#wrapper .oshirase h4.icon_info-icon2,#wrapper .useful h1.icon_info-icon2,#wrapper .useful h2.icon_info-icon2,#wrapper .useful h4.icon_info-icon2,#wrapper .new-article h1.icon_info-icon2,#wrapper .new-article h2.icon_info-icon2,#wrapper .new-article h4.icon_info-icon2,#wrapper .banner-area h1.icon_info-icon2,#wrapper .banner-area h2.icon_info-icon2,#wrapper .banner-area h4.icon_info-icon2,#wrapper .hint h1.icon_info-icon2,#wrapper .hint h2.icon_info-icon2,#wrapper .hint h4.icon_info-icon2,#wrapper .shikumi h1.icon_info-icon2,#wrapper .shikumi h2.icon_info-icon2,#wrapper .shikumi h4.icon_info-icon2,#wrapper #real h1.icon_info-icon2,#wrapper #real h2.icon_info-icon2,#wrapper #real h4.icon_info-icon2,#wrapper #real .new-article h1.icon_info-icon2,#wrapper #real .new-article h2.icon_info-icon2,#wrapper #real .new-article h4.icon_info-icon2,#wrapper #real .category h1.icon_info-icon2,#wrapper #real .category h2.icon_info-icon2,#wrapper #real .category h4.icon_info-icon2{background-image:url("/images/info-icon2.png");background-size:24px;background-position:12px center;background-repeat:no-repeat}#wrapper .oshirase h1.icon_doc-icon2,#wrapper .oshirase h2.icon_doc-icon2,#wrapper .oshirase h4.icon_doc-icon2,#wrapper .useful h1.icon_doc-icon2,#wrapper .useful h2.icon_doc-icon2,#wrapper .useful h4.icon_doc-icon2,#wrapper .new-article h1.icon_doc-icon2,#wrapper .new-article h2.icon_doc-icon2,#wrapper .new-article h4.icon_doc-icon2,#wrapper .banner-area h1.icon_doc-icon2,#wrapper .banner-area h2.icon_doc-icon2,#wrapper .banner-area h4.icon_doc-icon2,#wrapper .hint h1.icon_doc-icon2,#wrapper .hint h2.icon_doc-icon2,#wrapper .hint h4.icon_doc-icon2,#wrapper .shikumi h1.icon_doc-icon2,#wrapper .shikumi h2.icon_doc-icon2,#wrapper .shikumi h4.icon_doc-icon2,#wrapper #real h1.icon_doc-icon2,#wrapper #real h2.icon_doc-icon2,#wrapper #real h4.icon_doc-icon2,#wrapper #real .new-article h1.icon_doc-icon2,#wrapper #real .new-article h2.icon_doc-icon2,#wrapper #real .new-article h4.icon_doc-icon2,#wrapper #real .category h1.icon_doc-icon2,#wrapper #real .category h2.icon_doc-icon2,#wrapper #real .category h4.icon_doc-icon2{background-image:url("/images/doc-icon2.png");background-size:24px;background-position:12px center;background-repeat:no-repeat}#wrapper .oshirase h1.icon_icon-pickup,#wrapper .oshirase h2.icon_icon-pickup,#wrapper .oshirase h4.icon_icon-pickup,#wrapper .useful h1.icon_icon-pickup,#wrapper .useful h2.icon_icon-pickup,#wrapper .useful h4.icon_icon-pickup,#wrapper .new-article h1.icon_icon-pickup,#wrapper .new-article h2.icon_icon-pickup,#wrapper .new-article h4.icon_icon-pickup,#wrapper .banner-area h1.icon_icon-pickup,#wrapper .banner-area h2.icon_icon-pickup,#wrapper .banner-area h4.icon_icon-pickup,#wrapper .hint h1.icon_icon-pickup,#wrapper .hint h2.icon_icon-pickup,#wrapper .hint h4.icon_icon-pickup,#wrapper .shikumi h1.icon_icon-pickup,#wrapper .shikumi h2.icon_icon-pickup,#wrapper .shikumi h4.icon_icon-pickup,#wrapper #real h1.icon_icon-pickup,#wrapper #real h2.icon_icon-pickup,#wrapper #real h4.icon_icon-pickup,#wrapper #real .new-article h1.icon_icon-pickup,#wrapper #real .new-article h2.icon_icon-pickup,#wrapper #real .new-article h4.icon_icon-pickup,#wrapper #real .category h1.icon_icon-pickup,#wrapper #real .category h2.icon_icon-pickup,#wrapper #real .category h4.icon_icon-pickup{background-image:url("/images/icon-pickup.png");background-size:25px;background-position:12px center;background-repeat:no-repeat}#wrapper .oshirase h1.icon_icon-ninki,#wrapper .oshirase h2.icon_icon-ninki,#wrapper .oshirase h4.icon_icon-ninki,#wrapper .useful h1.icon_icon-ninki,#wrapper .useful h2.icon_icon-ninki,#wrapper .useful h4.icon_icon-ninki,#wrapper .new-article h1.icon_icon-ninki,#wrapper .new-article h2.icon_icon-ninki,#wrapper .new-article h4.icon_icon-ninki,#wrapper .banner-area h1.icon_icon-ninki,#wrapper .banner-area h2.icon_icon-ninki,#wrapper .banner-area h4.icon_icon-ninki,#wrapper .hint h1.icon_icon-ninki,#wrapper .hint h2.icon_icon-ninki,#wrapper .hint h4.icon_icon-ninki,#wrapper .shikumi h1.icon_icon-ninki,#wrapper .shikumi h2.icon_icon-ninki,#wrapper .shikumi h4.icon_icon-ninki,#wrapper #real h1.icon_icon-ninki,#wrapper #real h2.icon_icon-ninki,#wrapper #real h4.icon_icon-ninki,#wrapper #real .new-article h1.icon_icon-ninki,#wrapper #real .new-article h2.icon_icon-ninki,#wrapper #real .new-article h4.icon_icon-ninki,#wrapper #real .category h1.icon_icon-ninki,#wrapper #real .category h2.icon_icon-ninki,#wrapper #real .category h4.icon_icon-ninki{background-image:url("/images/icon-ninki.png");background-size:29px;background-position:12px center;background-repeat:no-repeat}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)}#wrapper .useful{background-color:#fff;margin-bottom:20px}#wrapper .useful h2{background:#c0e4ed;padding:8px 10px 8px 43px;font-size:110%;position:relative}#wrapper .useful h2 span{position:absolute;left:12px}#wrapper .useful ul.info-list{width:100%;font-size:100%}#wrapper .useful ul.info-list li{background:url(/images/area-arrow.png) no-repeat;background-size:8px;background-position:95% 50%;border-bottom:1px solid #cecece}#wrapper .useful ul.info-list li a{display:block;padding:13px 10px;font-weight:bold}#wrapper .banner-area{background:#fff;margin-bottom:20px;padding-bottom:10px}#wrapper .banner-area h2{background:#c0e4ed;padding:8px 10px 8px 43px;font-size:110%;position:relative;margin-bottom:13px}#wrapper .banner-area h2 span{position:absolute;left:12px}#wrapper .banner-area p{padding-bottom:0;margin:0 13px 13px 13px}#wrapper .banner-area img{margin:0 auto;display:block}#wrapper .banner-area .motto-miru{margin:15px 20px 10px 20px}#wrapper .banner-area .motto-miru a{background:url(/images/area-arrow.png) no-repeat;background-size:8px;background-position:93% 50%;display:block;padding:10px;color:#009fad;font-size:105%;text-align:center;border:1px solid #a1dbea;border-radius:6px}#wrapper .banner-area2 p{padding:0 10px 10px 10px}#wrapper .nagare_sub{background-color:#fff;margin:0 10px 20px 10px;border-radius:4px}#wrapper .nagare_sub .heading{padding:11px 12px 8px 12px;border-bottom:1px solid #cecece}#wrapper .nagare_sub .heading div,#wrapper .nagare_sub .heading h2{font-size:100%;font-weight:bold}#wrapper .nagare_sub .about-in{padding:10px 12px}#wrapper .nagare_sub .about-in figure{text-align:center}#wrapper .oshirase{margin-bottom:20px;padding-bottom:10px;background:#fff}#wrapper .oshirase h2{padding:8px 10px 8px 43px;margin-bottom:10px;font-size:100%;background:#c0e4ed;font-size:120%}#wrapper .oshirase h2 span{position:absolute;left:12px}#wrapper .oshirase ul{padding:0;margin:0;font-size:90%}#wrapper .oshirase ul li{color:#444;border-bottom:1px solid #cecece;padding:0 0 0 15px;display:flex}#wrapper .oshirase ul li .date{display:block;padding:13px 0}#wrapper .oshirase ul li a{text-decoration:underline;color:#0272d1;padding:13px 15px 13px 10px;display:block;flex:1}#wrapper .oshirase ul li a:hover{text-decoration:none}#wrapper .oshirase .motto-miru{margin:15px 20px 10px 20px}#wrapper .oshirase .motto-miru a{background:url(/images/area-arrow.png) no-repeat;background-size:8px;background-position:93% 50%;display:block;padding:10px;color:#009fad;font-size:105%;text-align:center;border:1px solid #a1dbea;border-radius:6px}@media(min-width: 360px){#wrapper .useful h2{font-size:120%}#wrapper .useful ul.info-list li a{padding:13px 15px}}@media screen and (min-width: 769px){#wrapper .useful ul.info-list li{background-position:calc(100% - 15px) 50%}#wrapper .useful ul.info-list li a{font-weight:normal}#wrapper .banner-area{padding-left:0;padding-right:0}#wrapper .banner-area p{width:calc(50% - 5px);float:left;padding-bottom:13px;margin:0}#wrapper .banner-area p:nth-of-type(2n-1){margin-right:10px}#wrapper .banner-area h2{display:block;background:#c0e4ed;padding:8px 10px 8px 45px;font-size:120%;margin-bottom:20px;position:relative}#wrapper .banner-area h2 span{position:absolute;left:12px}#wrapper .banner-area .motto-miru{display:block;margin:15px 20px 10px 20px}#wrapper .banner-area .motto-miru a{background:url(/images/area-arrow.png) no-repeat;background-size:8px;background-position:93% 50%;display:block;padding:10px;color:#009fad;font-size:105%;text-align:center;border:1px solid #a1dbea;border-radius:6px;clear:both;width:300px;margin-right:auto;margin-left:auto}#wrapper .banner-area2{display:none}#wrapper .nagare_sub{margin-left:0;margin-right:0}#wrapper .nagare_sub .about-in{padding-left:0;padding-right:0}#wrapper .oshirase ul li a{padding:0;margin:13px 15px 13px 10px;flex:0 1 auto}#wrapper .oshirase .motto-miru{clear:both;width:300px;margin-right:auto;margin-left:auto}}
/* DEV_NAVI-2037/2047 (旧 tsushin d6c64068d): 20周年サイトへの案内 */
#wrapper .anniversary-20th{background-color:#a1cdfb;background-image:url(/images/anniversary-20th-bg.png),linear-gradient(270deg,#b0e1f9 0%,#a1cdfb 100%);background-repeat:no-repeat,no-repeat;background-position:center top,center center;background-size:100% auto,cover;margin:0 10px 20px 10px;text-align:center;padding:30px 15px 20px;color:#1B284C}
#wrapper .anniversary-20th__logo img{display:block;width:100%;max-width:200px;height:auto;margin:0 auto}
#wrapper .anniversary-20th__heading{font-size:110%;font-weight:bold;line-height:1.5;padding:10px 0}
#wrapper .anniversary-20th__text,#wrapper .anniversary-20th__btn,#wrapper .anniversary-20th__note{padding-bottom:0}
#wrapper .anniversary-20th__text{font-size:95%;line-height:1.5}
#wrapper .anniversary-20th__small-text{font-size:80%}
#wrapper .anniversary-20th__note{font-size:75%;line-height:1.5;margin-top:10px}
#wrapper .anniversary-20th .motto-miru{display:block;margin:15px 20px 10px 20px}
#wrapper .anniversary-20th .motto-miru a{background:url(/images/area-arrow.png) no-repeat;background-color:#fff;background-size:8px;background-position:93% 50%;display:block;padding:10px 20px;color:#009fad;font-size:105%;text-align:center;border:1px solid #a1dbea;border-radius:6px;line-height:1.3}
@media screen and (min-width:769px){#wrapper .anniversary-20th{background-position:center -100px,center center;margin-left:0;margin-right:0}#wrapper .anniversary-20th__heading{font-size:120%}#wrapper .anniversary-20th__text{font-size:100%;font-weight:400}#wrapper .anniversary-20th .motto-miru{clear:both;width:300px;margin-right:auto;margin-left:auto}#wrapper .anniversary-20th__text .sp-only{display:none}}
