﻿.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0);z-index:99}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:5px}[dir=rtl] .slick-prev{right:0px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:5px}[dir=rtl] .slick-next{right:auto;left:0px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:8px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slider{width:100%}.slick-slide img{width:100%}.slick-prev:before,.slick-next:before{color:#000}.slick-slide{transition:all ease-in-out .3s;opacity:.2;margin:0px}.slick-active{opacity:.5}.slick-current{opacity:1}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-prev{left:10px;z-index:1}.slick-next{right:10px;z-index:1}.slick-next:before{font-size:25px;color:#4093b4}.slick-prev:before{font-size:25px;color:#4093b4}.slick-dots li button:before{color:#217ea2;font-size:10px}.slick-dots li.slick-active button:before{color:#4093b4;opacity:.75}.top-slider.slick-slider{margin-bottom:35px}.top-slider.slick-slider img{border:1px solid #ececec}.slinky-menu a:active,.slinky-menu a:visited{color:#fff}#wrapper,#wrapper *{min-height:0;min-width:0}.shagasu-sec{background:#eee}.shagasu-sec .heading,.shagasu-sec h4,.shagasu-sec p.title{background:#e46615;padding:8px 10px 8px 45px;color:#fff;font-size:110%;position:relative;font-weight:bold}.shagasu-sec .heading span,.shagasu-sec h4 span,.shagasu-sec p.title span{position:absolute;top:11px;left:12px}.shagasu-wrap{background:#f8f8f8;padding:20px 35px 10px 35px}.shagasu-wrap p{padding:0;margin-bottom:15px}.shagasu-wrap p a{background:url(/images/area-arrow2.png) no-repeat #c54d00;background-position:95% 50%;background-size:15px;border-radius:8px;border-bottom:4px solid #a23f00;display:block;color:#fff;padding:7px 0;font-size:115%;font-weight:bold;text-align:center}.shagasu-wrap p a .area-icon2{background:url(/images/area-icon-2.png) no-repeat;background-position:0 3px;background-size:22px;padding:5px 10px 5px 35px}.shagasu-wrap p a .area-icon3{background:url(/images/area-icon-3.png) no-repeat;background-position:0 3px;background-size:22px;padding:5px 20px 5px 30px}@media(min-width: 360px){.shagasu-sec .heading,.shagasu-sec h4,.shagasu-sec p.title{font-size:120%}}@media screen and (min-width: 769px){.shagasu-sec{margin-bottom:20px}.shagasu-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.shagasu-wrap p{width:calc(50% - 10px)}}#search-result{margin:8px 10px}#search-result .free{padding-bottom:10px;text-align:center;font-weight:bold}#search-result .free span{color:#e46a20}#search-result .btn-div{padding-bottom:20px}#search-result .btn-div .btn-div-left{width:49%;float:left;padding-right:2%;display:table}#search-result .btn-div .btn-div-right{width:49%;float:right;display:table}#search-result .btn-div p{padding:0}#search-result .school{background-color:#fff;margin-bottom:16px;border-radius:10px;border:1px solid #c3c3c3;box-shadow:0 4px 4px #cfcfcf}#search-result .school p{font-size:75%}#search-result .school h2,#search-result .school h3{background:url(/images/title-arrow.png) no-repeat #fff4ac;background-size:9px;background-position:96% 50%;border-bottom:1px solid #c8c8c8;font-size:100%;border-top-left-radius:10px;border-top-right-radius:10px;line-height:1.4;padding:13px 25px 13px 10px}#search-result .school h2 a,#search-result .school h3 a{color:#048793;margin-right:8px}#search-result .school h2 span.keitai,#search-result .school h3 span.keitai{white-space:nowrap;border-radius:4px;padding:4px;font-size:62.5%;color:#5ba8af;width:70px;text-align:center;border:#5ba8af 1px solid;margin:0 6px 0 0}#search-result .school h2 span.ninki,#search-result .school h3 span.ninki{white-space:nowrap;background-color:#ff9600;border-radius:4px;padding:4px;font-size:62.5%;color:#fff;width:70px;text-align:center;margin:0 6px 0 0}#search-result .school h2 span.new-arrival,#search-result .school h3 span.new-arrival{white-space:nowrap;background-color:#f883d5;border-radius:4px;padding:4px;font-size:62.5%;color:#fff;width:70px;text-align:center}#search-result .school .img-div{padding:10px}#search-result .school .img-div figure{width:110px;float:left;margin-right:10px}#search-result .school .img-div figure img{display:block;border:1px solid #e7e6e6}#search-result .school .img-div .right{width:52%;float:right}#search-result .school .img-div .right h3{background:url(/images/toku-icon.png) no-repeat;background-size:15px;background-position:0 2px;font-size:92%;line-height:1.2;padding:0 0 8px 20px}#search-result .school .img-div .right p{font-size:75%;padding:0;line-height:1.5}#search-result .school .button{border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:center;padding:6px 30px 16px}#search-result .school table{width:100%;font-size:75%;border:1px solid #009fad}#search-result .school table tr td{border-bottom:1px solid #009fad;text-align:left;padding:8px}#search-result .school table tr th{background:#dff0f1;padding:8px 6px 8px 8px;color:#606060;font-weight:bold;vertical-align:top;text-align:left}#search-result .school table th[scope=row]{width:24.5%;border-bottom:1px solid #009fad}#search-result .school .scool-name-label{margin:0 0 6px 0}#search-result .school h2:before,#search-result .school h2:after,#search-result .school h3:before,#search-result .school h3:after{content:" ";display:table;clear:both}#search-result .btn-div .btn-div-left a,#search-result .btn-div .btn-div-right a{color:#fff}#search-result .btn-div .btn-div-left a:hover,#search-result .btn-div .btn-div-right a:hover{color:#fff}@media screen and (min-width: 769px){#wrapper #search-result{margin-right:0;margin-left:0}#wrapper #search-result .btn-div{margin-left:auto;margin-right:auto;max-width:660px}#wrapper #search-result .btn-div .btn-div-left{padding-right:0;width:calc((100% - 30px)/2);display:block}#wrapper #search-result .btn-div .btn-div-right{width:calc((100% - 30px)/2);display:block}#wrapper #search-result .btn-div .btn-div-left a,#wrapper #search-result .btn-div .btn-div-right a{width:auto;display:block;align-content:center}#wrapper #search-result .school{box-shadow:none}#wrapper #search-result .school .div-link{display:flex;justify-content:space-between;flex-wrap:wrap}#wrapper #search-result .school .div-link h2,#wrapper #search-result .school .div-link h3{width:100%}#wrapper #search-result .school .div-link h2 a,#wrapper #search-result .school .div-link h3 a{font-size:120%}#wrapper #search-result .school .div-link .img-div{padding:20px;width:200px}#wrapper #search-result .school .div-link .img-div figure{width:auto;float:none;margin-bottom:10px;margin-right:0}#wrapper #search-result .school .div-link .l-school-intro{width:auto;margin:20px 20px 20px 0;flex:1}#wrapper #search-result .school .button{width:300px;margin-right:auto;margin-left:auto}}.search-area ul{font-size:95%}.search-area p.search-area__title{font-size:90%;text-align:center;padding-bottom:0px;font-weight:bold}.search-area p.search-area__count{font-size:100%;text-align:center}.search-area p.search-area__count span.search-area__count--number{color:#e46a20;font-size:120%;font-weight:bold}.search-area .search-area__area{margin-bottom:10px}.search-area .search-area__ken{margin-bottom:10px;border-bottom:1px solid #c3c3c3}.search-area .search-area__area-list{display:flex;flex-wrap:wrap}.search-area .search-area__area-list li{width:calc(33.3333333333% - 2px);margin:1px}.search-area .search-area__area-list li button{cursor:pointer;background:#009fad;border:none;font-size:100%;color:#fff;display:block;width:100%;height:100%;padding:10px;position:relative}.search-area .search-area__area-list li button:after{content:"";position:absolute;right:3px;bottom:3px;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #c0e4ed rgba(0,0,0,0)}.search-area .search-area__area-list li button:hover,.search-area .search-area__area-list li button.search-area__button--active{background-color:#136067;color:#fff}.search-area .search-area__ken-list{flex-wrap:wrap;display:none}.search-area .search-area__ken-list li{width:calc((100% - 15px)/4)}.search-area .search-area__ken-list li+li{margin-left:5px}.search-area .search-area__ken-list li:nth-child(4n+1){margin-left:0}.search-area .search-area__ken-list li button{cursor:pointer;border:none;background:#fff;color:#000;border-radius:10px;padding:5px 10px;margin-bottom:10px;font-size:90%;width:100%;border:1px solid #c3c3c3}@media(hover: hover)and (pointer: fine){.search-area .search-area__ken-list li button:hover{background:#fff4ac}}.search-area .search-area__ken-list li button.search-area__button--active{color:#fff;background-color:#e46a20;border:1px solid #e46a20}.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}}#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}.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}}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}}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 #real{background:#fff;border-top:8px solid #009fad}#wrapper #real h1{background:#c0e4ed;padding:8px 10px 8px 45px;font-size:105%;margin-bottom:10px;position:relative}#wrapper #real h1 span{position:absolute;left:12px}#wrapper #real .category{width:100%;background-color:#fff;margin-bottom:0}#wrapper #real .category h2{background:#009fad;padding:8px 10px 8px 45px;margin:0;color:#fff;font-size:110%;position:relative}#wrapper #real .category h2 span{position:absolute;left:12px}#wrapper #real .category ul.info-list{width:100%}#wrapper #real .category ul.info-list li{background:url(/real/wp-content/themes/sp/src/images/area-arrow.png) no-repeat;background-size:9px;background-position:95% 50%;border-bottom:1px solid #cecece}#wrapper #real .category ul.info-list li a{display:block;padding:13px 10px;font-weight:700}#wrapper #real #arti-header{background:#ebf2f4;padding:12px}#wrapper #real #arti-header p{padding:0}#wrapper #real #arti-header p.date{color:#9e9d9d;font-size:80%}#wrapper #real #arti-header .category1,#wrapper #real #arti-header .category2,#wrapper #real #arti-header .category27,#wrapper #real #arti-header .category37,#wrapper #real #arti-header .category38,#wrapper #real #arti-header .category39,#wrapper #real #arti-header .category40,#wrapper #real #arti-header .category77,#wrapper #real #arti-header .category79,#wrapper #real #arti-header .category80,#wrapper #real #arti-header .category-ad{font-size:75%}#wrapper #real #arti-header .category1 a,#wrapper #real #arti-header .category2 a,#wrapper #real #arti-header .category27 a,#wrapper #real #arti-header .category37 a,#wrapper #real #arti-header .category38 a,#wrapper #real #arti-header .category39 a,#wrapper #real #arti-header .category40 a,#wrapper #real #arti-header .category77 a,#wrapper #real #arti-header .category79 a,#wrapper #real #arti-header .category80 a,#wrapper #real #arti-header .category-ad a{color:#fff;padding:5px 10px}#wrapper #real #arti-header .category1 a{background:#2f8cb0 !important}#wrapper #real #arti-header .category2 a{background:#2baf6c !important}#wrapper #real #arti-header .category27 a{background:#85b9b7 !important}#wrapper #real #arti-header .category37 a{background:#3560a1 !important}#wrapper #real #arti-header .category38 a{background:#39a1b7 !important}#wrapper #real #arti-header .category39 a{background:#aec142 !important}#wrapper #real #arti-header .category40 a{background:#d9ca65 !important}#wrapper #real #arti-header .category77 a{background:#858bb9 !important}#wrapper #real #arti-header .category79 a{background:#eb6077 !important}#wrapper #real #arti-header .category80 a{background:#da832e !important}#wrapper #real #arti-header .category-ad a{background:#cea33d !important}#wrapper #real #arti-header h1{background:none;padding:0 0 5px;margin:0;color:#333;font-size:130%}#wrapper #real .arti-header2{background:#009fad;padding:8px 10px}#wrapper #real .arti-header2 h2{color:#fff;font-size:110%;line-height:1.6}#wrapper #real #article{padding:12px}#wrapper #real #article a{color:#0272d1}#wrapper #real #article a:visited{color:#882bad}#wrapper #real #article h2,#wrapper #real #article strong{color:#484848}h3,h4{color:#484848}#wrapper #real #article p img{border:1px solid #e9e9e9;text-align:center;margin:auto;display:block}#wrapper #real #article p img.right{float:right;margin:10px 0 20px 20px}#wrapper #real #article figure{padding:0 10px 25px;text-align:center;margin:0}#wrapper #real #article figure div div iframe{margin:0 !important}#wrapper #real .new-article .article1 figure{margin:0}#wrapper #real #article figure img{height:auto;border:1px solid #e9e9e9;text-align:center}#wrapper #real #article figure.wp-block-embed-wordpress{padding:0}#wrapper #real #article figure.wp-block-embed__wrapper iframe{width:100%}#wrapper #real #article h2{background:#49b3bc;color:#fff;padding:10px 15px;margin-bottom:20px;font-size:120%}#wrapper #real #article h3{border-left:8px solid #66bcc4;border-bottom:1px solid #66bcc4;padding:5px 15px 12px 15px;font-size:105%;margin-bottom:20px;color:#333;word-break:break-all}#wrapper #real #article .h3-a{background:url(/real/wp-content/themes/sp/src/images/check-icon2.png) no-repeat;background-position:0 0;padding:32px 0 0 0}#wrapper #real #article .h3-a h3{border-bottom:2px solid #c87b00;border-top:2px solid #c87b00;border-right:none;border-left:none;padding:10px 15px;font-size:105%;margin-bottom:20px}#wrapper #real #article .h3-b{background:url(/real/wp-content/themes/sp/src/images/check-icon3.png) no-repeat;background-position:0 5px;background-size:40px;padding:0 0 0 32px}#wrapper #real #article .h3-b h3{border-bottom:none;border-top:none;border-right:none;border-left:none;padding:10px 15px;font-size:105%;margin-bottom:10px}#wrapper #real #article .h3-c{background:url(/real/wp-content/themes/sp/src/images/check-icon4.png) no-repeat;background-position:0 5px;background-size:40px;padding:0 0 0 32px}#wrapper #real #article .h3-c h3{border-bottom:none;border-top:none;border-right:none;border-left:none;padding:10px 15px;font-size:105%;margin-bottom:10px}#wrapper #real #article .h3-d{background:url(/real/wp-content/themes/sp/src/images/check-icon5.png) no-repeat;background-position:0 5px;background-size:40px;padding:0 0 0 32px}#wrapper #real #article .h3-d h3{border-bottom:none;border-top:none;border-right:none;border-left:none;padding:10px 15px;font-size:105%;margin-bottom:10px}#wrapper #real #article h4{border-left:8px solid #66bcc4;padding:8px 15px 8px 15px;font-size:105%;margin-bottom:20px;color:#333}#wrapper #real #article ul{margin:0 0 30px 30px;line-height:1.6}#wrapper #real #article ul li{position:relative;margin:0 0 10px}#wrapper #real #article ul li:before{position:absolute;content:"";width:.5em;height:.5em;top:6px;left:-1.9em;float:left;background-color:#66bcc4;margin:.2em .85em 0;border-radius:50%}#wrapper #real #article ol{margin:0 0 30px 30px;line-height:1.6}#wrapper #real #article ol li{position:relative;counter-increment:list;margin:0 0 10px}#wrapper #real #article ol li:after{position:absolute;content:counter(list) ".";width:2em;top:2px;left:-2.6em;text-align:right;color:#66bcc4;font-weight:700}#wrapper #real #article blockquote{position:relative;background:#f0f0f0;padding:40px 15px 15px;margin:0 0 30px;border-radius:5px;font-size:100%}#wrapper #real #article blockquote p{padding:0;font-size:85%;line-height:1.6}#wrapper #real #article blockquote:before{position:absolute;display:block;content:"“";font-size:85px;left:10px;top:-15px;color:#afafaf}#wrapper #real #article blockquote.tiktok-embed{background:none;padding:0;margin:0}#wrapper #real #article blockquote.tiktok-embed:before{display:none}#wrapper #real #article .intro{padding:15px;margin:0 0 35px;border:3px solid #cfcfcf}#wrapper #real #article .intro h4{font-size:105%;color:#53aeb6;font-weight:700;padding-bottom:8px}#wrapper #real #article .intro img{width:100px;height:auto;float:left;margin:0 15px 0 0;border:1px solid #e9e9e9;display:block}#wrapper #real #article .intro figure{padding:0;font-size:95%}#wrapper #real #article .intro p{padding:0;font-size:95%}#wrapper #real #article .intro p.name{font-weight:700}#wrapper #real #article .intro2{background:#f0f0f0;padding:15px;margin:0 0 35px}#wrapper #real #article .intro2 h4{font-size:105%;font-weight:700}#wrapper #real #article .intro2 img{width:100px;height:auto;float:left;margin:0 15px 0 0;border:1px solid #e9e9e9;display:block}#wrapper #real #article .intro2 figure{padding:0;font-size:95%}#wrapper #real #article .intro2 p{padding:0;font-size:95%}#wrapper #real #article .intro2 p.name{font-weight:700}#wrapper #real #article .link-btn{margin:30px 10px;padding:0;line-height:1.3}#wrapper #real #article .link-btn a{background:url(/real/wp-content/themes/sp/src/images/icon-5.png) #49b97e no-repeat;background-position:25px 50%;background-size:15px;display:block;padding:11px 10px 11px 55px;color:#fff;font-size:105%;text-decoration:none;border-radius:8px;border-bottom:4px solid #2a774e}#wrapper #real #article .link-btn a:hover{background:url(/real/wp-content/themes/sp/src/images/icon-5.png) #60bd8c no-repeat;background-size:15px;background-position:25px 50%}#wrapper #real #article table{margin-bottom:20px;width:100%;font-size:80%}#wrapper #real #article table td{padding:5px;text-align:right;border:1px solid #666}#wrapper #real #article table td.nasi{width:10%}#wrapper #real #article table td.orange{width:45%;background:#a78d73;color:#fff;text-align:center}#wrapper #real #article table td.green{width:45%;background:#82a66d;color:#fff;text-align:center}#wrapper #real #article table td.gray{background:#f0f0f0;text-align:center}#wrapper #real #article table td.gray2{background:#82a66d;color:#fff;text-align:center}#wrapper #real .new-article{padding:0 0 20px;margin-bottom:0}#wrapper #real .new-article h2{background:#009fad;color:#fff}#wrapper #real .new-article h2 span{position:absolute;top:9px;left:12px}#wrapper #real #article .linkbtn-wrap{padding:0 0 50px 0}#wrapper #real #article .linkbtn-wrap a{color:#fff}#wrapper #real #article .linkbtn-free{background:url(../images/right-arrow-white-icon.png) no-repeat #c87b00;background-position:94% 50%;background-size:10px;display:block;border-bottom:4px solid #ab6900;border-radius:7px;font-size:125%;color:#fff;text-shadow:1px 1px #ab6900;text-decoration:none;text-align:center;font-weight:bold;padding:18px 20px}#wrapper #real #article .linkbtn-free:hover{opacity:.9}#wrapper #real .new-article .triangle{margin:0 auto;position:relative;font-size:70%}#wrapper #real .new-article .triangle:before{content:"";top:0;border-bottom:4em solid rgba(0,0,0,0);border-left:4em solid #e58747}#wrapper #real .new-article .triangle:after{left:0;position:absolute;z-index:1}.triangle:before{left:0;position:absolute;z-index:1}#wrapper #real .new-article .triangle:after{content:"NEW";display:block;top:6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);color:#fff}#wrapper #real .new-article .navigation.pagination{box-sizing:border-box;padding:30px 10px;margin:0}#wrapper #real .new-article .navigation.pagination *{box-sizing:inherit}#wrapper #real .new-article .navigation.pagination .nav-links{display:block;text-align:center;padding:0 55px}#wrapper #real .new-article .navigation.pagination .page-numbers{display:inline-block;font-size:90%;font-weight:700;margin:2px 1px;text-decoration:none;color:#fff;background:#d4dbde;border-radius:5px;padding:3px 10px}#wrapper #real .new-article .navigation.pagination .page-numbers.current{background:#217ea2}#wrapper #real .new-article .navigation.pagination .dots{background:none;color:inherit}#wrapper #real .new-article .navigation.pagination .prev{background:url(/real/wp-content/themes/sp/src/images/pagination-left-icon.png) no-repeat;background-position:0 50%;background-size:9px;padding-left:12px;left:10px}#wrapper #real .new-article .navigation.pagination .next{color:#217ea2;font-size:90%;text-decoration:none;font-weight:700;position:absolute}.navigation.pagination .prev{color:#217ea2;font-size:90%;text-decoration:none;font-weight:700;position:absolute}#wrapper #real .new-article .navigation.pagination .next{background:url(/real/wp-content/themes/sp/src/images/pagination-right-icon.png) no-repeat;background-position:100% 50%;background-size:9px;padding-right:12px;right:10px}#wrapper #real .bottom-pad{padding:0 15px 10px 15px !important}#wrapper #real .sns-section .sns-share{width:100%;padding:10px 0;text-align:center}#wrapper #real .sns-section .sns-share span{position:relative;display:inline-block;padding:0 20px;line-height:1.5}#wrapper #real .sns-section .sns-share span::before{left:0;transform:rotate(-40deg)}#wrapper #real .sns-section .sns-share span::after{right:0;transform:rotate(40deg)}#wrapper #real .sns-section .sns-share span::before,#wrapper #real .sns-section .sns-share span::after{position:absolute;bottom:0;display:block;width:1px;height:25px;background-color:#777;content:""}#wrapper #real .sns-section .social-plugins{margin:10px 0;display:flex !important;flex-wrap:wrap;justify-content:center;background:none !important}#wrapper #real .sns-section .social-plugins a{display:block;border-radius:4px;padding:8px 20px}#wrapper #real .sns-section .social-plugins a:visited{display:block;border-radius:4px;padding:8px 20px}#wrapper #real .sns-section .social-plugins div{margin:0 8px 10px 8px !important}#wrapper #real .sns-section .social-plugins div.facebook a{background:#1877f2}#wrapper #real .sns-section .social-plugins div.twitter a{background:#1d9bf0}#wrapper #real .sns-section .social-plugins div.bookmark a{background:#5d8ac1}#wrapper #real .sns-section .social-plugins div.line a{background:#00b900}#wrapper #real .sns-section .social-plugins div.facebook a img,#wrapper #real .sns-section .social-plugins div.twitter a img,#wrapper #real .sns-section .social-plugins div.bookmark a img,#wrapper #real .sns-section .social-plugins div.line a img{width:20px;display:block}#wrapper #real #search-result{background:#eee;padding:12px 10px}#wrapper #real #search-result .free p{padding:0}#wrapper #real #search-result .free .message{font-weight:400;font-size:85%;color:#6b6b6b}#wrapper #real #search-result .btn-div .btn-div-left a,#wrapper #real #search-result .btn-div .btn-div-right a{color:#fff}#wrapper #real #search-result .btn-div .btn-div-left a:hover,#wrapper #real #search-result .btn-div .btn-div-right a:hover{color:#fff}#wrapper #real #search-result .btn-div p{padding:0}#wrapper #real #search-result .school h2,#wrapper #real #search-result .school h3{font-size:100%;padding:0}#wrapper #real #search-result .school h2 a,#wrapper #real #search-result .school h3 a{display:block;color:#048793;margin-right:8px;padding:13px 25px 13px 10px}#wrapper #real #search-result .school h2 a span,#wrapper #real #search-result .school h3 a span{white-space:nowrap;background-color:#ff9600;border-radius:6px;padding:4px;font-size:62.5%;color:#fff;width:70px;text-align:center;margin-left:5px}#wrapper #real #search-result .school .img-div{padding:10px 10px 0}#wrapper #real #search-result .school .img-div figure{width:32%;float:left;margin:0}#wrapper #real #search-result .school .img-div figure img{width:90px;height:auto;display:block;border:1px solid #d6d6d6}#wrapper #real #search-result .school .img-div .right{width:64%;float:right;margin-left:4%}#wrapper #real #search-result .school .img-div .right p{font-size:75%;padding:0;line-height:1.6}#wrapper #real #search-result .school .img-div .right strong{color:#048793}#wrapper #real #search-result .school .toku-div{padding:10px;margin-bottom:10px;border-bottom:1px solid #c3c3c3}#wrapper #real #search-result .school .toku-div .title{background:#009fad;color:#fff;font-weight:700;font-size:95%;padding:2px 10px;margin-bottom:10px}#wrapper #real #search-result .school .toku-div .gradient{width:100%}#wrapper #real #search-result .school .toku-div .div{overflow:hidden;position:relative;transition:.2s}#wrapper #real #search-result .school .toku-div .div a{color:#0272d1;text-decoration:underline}#wrapper #real #search-result .school .toku-div .div .link{text-align:right;font-size:90%}#wrapper #real #search-result .school .toku-div .div p{padding-bottom:10px}#wrapper #real #search-result .school .toku-div .div p img{width:140px;height:auto;float:right;margin:0 0 10px 10px;border:1px solid #d6d6d6}#wrapper #real #search-result .school .toku-div .div.hide{height:48px}#wrapper #real #search-result .school .toku-div .div.hide:before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:48px;background:linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0.8) 50%, hsla(0, 0%, 100%, 0.8) 0, #ffffff)}#wrapper #real #search-result .school .toku-div .more{display:none;width:100%;color:#0272d1;text-align:center;cursor:pointer;font-size:90%;text-decoration:underline}#wrapper #real #search-result .school .toku-div .more:hover{text-decoration:underline}.check-btn-small.off{height:32px;background:url(/real/wp-content/themes/sp/src/images/check2_off.png) 0 no-repeat #f2f1f1;background-position:90% 50%;background-size:28px;padding:10px 35px 5px 5px;color:#01a222;font-size:100%;font-weight:700;text-decoration:none;display:block;border-radius:6px;text-align:center}.check-btn-small.off:hover{opacity:.8;color:#01a222}.check-btn-small.on{height:32px;background:url(/real/wp-content/themes/sp/src/images/check2_on.png) 0 no-repeat;background-position:90% 50%;background-size:28px;padding:10px 35px 5px 5px;color:#bab9b9;font-size:100%;font-weight:700;text-decoration:none;display:block;text-align:center}.check-btn-small.on:hover{opacity:1;color:#bab9b9}#wrapper #real #search-result .school .checkbtn{position:relative;margin:10px 30px 15px}#wrapper #real #search-result .school .checkbtn p{padding:0}.triangle-border span{background:url(/real/wp-content/themes/sp/src/images/icon-8.png) no-repeat;background-size:12px;background-position:3% 50%;padding-left:25px}#wrapper #real #search-result .school .triangle-border{position:relative;border:1px solid #e2e8da;color:#6a6a6a;background:#fdfdfd;border-radius:5px;width:90%;top:8px;left:13px;font-size:75%}.triangle-border.top:before{top:-7px;bottom:auto;right:20px;border-width:0 7px 6px}.triangle-border.top:after{top:-7px;bottom:auto;right:20px;border-width:0 7px 7px}.triangle-border:before{bottom:-10px;right:20px;border-width:10px 10px 0;border-color:#c8dea9 rgba(0,0,0,0)}.triangle-border:after,.triangle-border:before{content:"";position:absolute;border-style:solid;display:block;width:0}.triangle-border:after{bottom:-9px;right:22px;border-width:9px 9px 0;border-color:#fdfdfd rgba(0,0,0,0)}#wrapper #real .max-100{padding:0 10px 10px 0;font-size:90%;text-align:right;line-height:1}#wrapper #real .max-100 a{text-decoration:underline}#wrapper #real .max-100 .bigspn{font-size:130%}#wrapper #real .max-100 .bigspn2{font-weight:700;color:#009fad}.close-btn{padding:0 0 10px;cursor:pointer;text-align:center}.close-btn .close{color:#000;font-size:110%;border:1px solid #009fad;padding:10px 20px;border-radius:6px}.close-btn .close span{font-size:130%;margin-right:5px;color:#009fad;font-weight:700}.modal{background:#fff;margin:80px 11px 0;padding:15px;position:relative;color:#333;border:8px solid #009fad;font-size:95%;display:none;z-index:101}.modal .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}.themodal-lock{overflow:hidden}.themodal-overlay{position:fixed;bottom:0;left:0;top:0;right:0;z-index:101;overflow:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #7F000000,endColorstr = #7F000000);zoom:1}.themodal-overlay>*{-webkit-transform:translateZ(0)}.slick-prev{left:10px;z-index:1}.slick-next{right:10px;z-index:1}.slick-next:before{font-size:25px;color:#4093b4}.slick-prev:before{font-size:25px;color:#4093b4}.slick-dots li button:before{color:#217ea2;font-size:10px}.slick-dots li.slick-active button:before{color:#4093b4;opacity:.75}.top-slider.slick-slider{margin-bottom:35px}.top-slider.slick-slider img{border:1px solid #ececec}.slinky-menu a:active,.slinky-menu a:visited{color:#fff}#wrapper #real #article a.next-page-link{display:block;background:#c0e4ed;padding:8px 10px;color:#217ea2;text-decoration:none;text-align:center;font-weight:700}#wrapper #real #article a.next-page-link:hover{opacity:.8}#wrapper #real #article a.next-page-link .left{display:inline-block;background:url(/real/wp-content/themes/sp/src/images/pagination-right-icon.png) no-repeat;background-position:100% 50%;background-size:8px;padding-right:20px;margin:0 20px 0 0;font-weight:700}#wrapper #real #article a.next-page-link .right{display:block;line-height:1.8;text-align:left}#wrapper #real #article .page-links{margin:0 35px 60px;text-align:center}#wrapper #real #article .page-links .page-number{display:inline-block;font-size:95%;font-weight:700;margin:0 2px;background:#217ea2;border-radius:5px;padding:4px 10px;color:#fff}#wrapper #real #article .page-links a .page-number{text-decoration:none;background:#d4dbde}.banners{background:#eee;padding:10px}.banners .banner{display:block;border:1px solid #ececec}.banners .banner+.banner{margin-top:10px}.banners .banner img{display:block}#wrapper #real #search-result{margin:0}.title{border:none}#wrapper #real #article .special-wrap{width:100%}#wrapper #real #article .special-wrap .special-sec{margin:0 0 30px 0}#wrapper #real #article .special-wrap .special-sec figure{width:100%;height:auto;padding:0}#wrapper #real #article .special-wrap .special-sec figure img{display:block;width:100%;border:none}#wrapper #real #article .special-wrap .special-sec .content{padding:15px 20px 20px 20px;border-left:1px solid #8bced4;border-right:1px solid #8bced4;border-bottom:1px solid #8bced4;position:relative}#wrapper #real #article .special-wrap .special-sec .content p{padding:0;margin:0;font-size:94%}#wrapper #real #article .special-wrap .special-sec .content p.link{padding-top:15px}#wrapper #real #article .special-wrap .special-sec .content p.link a{color:#fff;padding:12px 30px 12px 12px;text-align:center;font-weight:bold;display:block;text-decoration:none;border-radius:8px;background:url(/real/wp-content/themes/sp/src/images/news-detail-icon.png) no-repeat #51b0b9;background-position:95% 50%;line-height:1.6;background-size:10px}#wrapper #real #article .special-wrap .special-sec .content p.link a:hover,#wrapper #real #article .special-wrap .special-sec .content p.link a:visited{color:#fff}#wrapper #real #article .special-wrap .special-sec .content p.link a.left{text-align:left;padding:7px 40px 7px 15px}@media only screen and (min-device-width: 320px)and (max-device-width: 568px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait){.btn-standard.show-text .icon{padding:100px}}@media only screen and (min-device-width: 375px)and (max-device-width: 667px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait){#hea-search{height:32em}#wrapper{padding-top:54px}.gak-search p{font-size:105%;padding-bottom:8px}.are-search{margin-bottom:15px}.are-search p{font-size:105%;padding-bottom:8px}.are-search label{width:25%;font-size:110%}.are-search select{width:75%;font-size:105%}#wrapper #real h1{font-size:110%;margin-bottom:12px}#wrapper #real #arti-header{padding:15px}#wrapper #real #arti-header h1{font-size:130%}#wrapper #real #article{padding:15px}#wrapper #real .category ul.info-list li a{padding:13px 15px}#wrapper #real .category h2{font-size:120%}#wrapper #real h2{font-size:120%}#wrapper #real .new-article h2{font-size:120%;margin-bottom:12px}.shagasu-sec h4,.shagasu-sec p.title{font-size:120%}#wrapper #real #search-result{padding:12px 13px;margin:0}#wrapper #real #search-result .school p{font-size:90%}#wrapper #real #search-result .school .img-div{padding:12px 12px 0}#wrapper #real #search-result .school .img-div .right h3{font-size:100%}#wrapper #real #search-result .school .img-div .right p{font-size:90%}#wrapper #real #search-result .school .button label{padding:8px 5px 8px 30px}#wrapper #real #search-result .school dl{margin:0;padding:0;font-size:85%}dd,dt{margin:0;padding:0;font-size:85%}#wrapper #real #search-result .school .toku-div{padding:12px;margin-bottom:12px}#wrapper #real #search-result .school .img-div figure{width:30%}#wrapper #real #search-result .school .img-div figure img{width:99px}#wrapper #real #search-result .school .img-div .right{width:65%;margin-left:5%}.all-req,.check-sita{font-size:95%}}@media only screen and (min-device-width: 414px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 3)and (orientation: portrait){#wrapper{padding-top:56px}.new-article h4,.shagasu-sec h4,.shagasu-sec p.title{padding:10px 15px 10px 50px}.new-article h4 span,.shagasu-sec h4 span .shagasu-sec p.title span{left:15px}#wrapper #real #search-result .school .img-div figure{width:30%}#wrapper #real #search-result .school .img-div .right{width:68%;margin-left:2%}#hea-search{height:36.2em}}@media only screen and (min-device-width: 360px)and (max-device-height: 640px)and (orientation: portrait)and (-webkit-device-pixel-ratio: 2){#wrapper #real .new-article h2{padding:11px 10px 11px 45px}#wrapper #real .new-article h2 span{top:6px}#wrapper #real .new-article h2 span.top{top:9px}#wrapper #real .category h2{padding:11px 10px 11px 45px}#wrapper #real .category h2 span{top:6px}#wrapper #real h1{background:#c0e4ed;padding:11px 10px 11px 45px}#wrapper #real h1 span{top:6px}.shagasu-sec h4,.shagasu-sec p.title{padding:11px 10px 11px 45px}.shagasu-sec h4 span,.shagasu-sec p.title span{top:9px}.footerList .listItem{padding:15px 0 0 10px}#wrapper #real #article blockquote:before{top:-2px;font-size:75px}#wrapper #real #search-result .school .toku-div .div p{padding-bottom:15px}.triangle:after{top:8px}.social-plugin div{float:left;margin:0 10px 15px}.social-plugin div.top{margin-top:0}#hea-search{height:32em}}strong{color:#333 !important}table{color:#484848 !important}#wrapper #real #article .real-mokuji{background:#f0f5f6;padding:10px 10px 10px 5px;margin:0 0 40px 0}#wrapper #real #article .real-mokuji a{color:#0272d1}#wrapper #real #article .real-mokuji a:visited{color:#0272d1}#wrapper #real #article .real-mokuji p{font-size:100%;font-weight:bold;padding:0 0 5px 0;color:#333;text-align:center}#wrapper #real #article .real-mokuji ol{margin:0;margin:0 0 0 30px;font-size:85%}#wrapper #real #article .real-mokuji ol li{list-style:decimal;margin-bottom:5px;padding-left:5px}#wrapper #real #article .real-mokuji ol li:before,#wrapper #real #article .real-mokuji ol li:after{content:none}#wrapper #real #article .real-mokuji ol li ul{margin:5px 0 10px 10px;font-size:95%}#wrapper #real #article .real-mokuji ol li ul li{list-style-type:none}#wrapper #real #article .real-mokuji ol li ul li:before{position:absolute;content:"";width:7px;height:7px;top:6px;left:-22px;float:left;background-color:#afafaf;border-radius:50%}#wrapper #real #article .real-mokuji ol li ul li.none:before{content:none}#wrapper #real #article .sanko-div{position:relative;z-index:0;clear:both;margin-top:-2px;border:2px solid #66bcc4;margin:0 0 30px 0;padding:15px 15px 10px 32px}#wrapper #real #article .sanko-div h3{position:absolute;top:-18px;left:10px;padding:5px 10px;color:#31b5c1;font-weight:bold;font-size:110%;background:#fff;border:none;margin:0}#wrapper #real #article .sanko-div h3.sanko{background:url(/real/wp-content/themes/sp/src/images/icon-2.png) #fff no-repeat;background-size:25px;background-position:5px 50%;padding:0 10px 0 35px}#wrapper #real #article .sanko-div p{padding:5px 0;font-size:85%;color:#777;line-height:1.6}#wrapper #real #article .sanko-div p:before{position:absolute;content:"";width:.5em;height:.5em;margin:.7em 0 0 -1em;background-color:#66bcc4}#wrapper #real #article .wp-block-table{margin:0 0 30px 0;padding:0;border:none}#wrapper #real #article .wp-block-table figcaption{padding:10px 0 0 0;text-align:center;margin:0}#wrapper #real #article .wp-block-table table{width:100%;border:1px solid #ded5c7;padding:0;margin:0}#wrapper #real #article .wp-block-table table td{padding:5px 5px}#wrapper #real #article .wp-block-table table tr:nth-child(1){background-color:#f5f0e8 !important;font-size:105%;font-weight:bold;color:#333}#wrapper #real #article .wp-block-table table tr:nth-child(1) td{text-align:center}#wrapper #real #article .wp-block-table table tr:nth-last-child(1){border-bottom:1px solid #ded5c7}#wrapper #real #article .wp-block-table table tr:nth-child(odd){background-color:#f7f5f3}#wrapper #real #article .simple-box{background:#f2fbfc;border:1px solid #66bcc4;padding:15px;margin:0 0 30px 0;color:#484848;font-size:85%}#wrapper #real #article .simple-box p:last-child{padding-bottom:0 !important}#wrapper #real #article .list-with-border{padding:15px 12px;margin:0 0 30px 0;border:5px solid #a9dbe0}#wrapper #real #article .list-with-border .title{font-size:110%;font-weight:bold;padding:0 0 5px 10px;text-align:center}#wrapper #real #article .list-with-border ol{margin:0 0 0 25px}#wrapper #real #article .list-with-border ol li{margin:0;padding:5px 0}#wrapper #real #article .list-with-border ol li::after{top:5px}#wrapper #real #article .list-with-border ul{margin:0 0 0 0}#wrapper #real #article .list-with-border ul li{background:url(/real/wp-content/themes/sp/src/images/bullet-1.png) no-repeat;background-size:8px;background-position:5px 50%;padding:5px 0 5px 25px;margin:0;position:inherit}#wrapper #real #article .list-with-border ul li:before{content:none}#wrapper #real #article .list-with-border.ul-1 ul{margin:0}#wrapper #real #article .list-with-border.ul-1 ul li{background:url(/real/wp-content/themes/sp/src/images/checked-icon.png) no-repeat;background-size:15px;background-position:0 50%;padding:5px 0 5px 25px;margin:0}#wrapper #real #article .list-with-border.ul-1 ul li:before{content:none}#wrapper #real #article .marker-1{background:linear-gradient(transparent 60%, #ffc467 0%);font-weight:bold}#wrapper #real #article .marker-2{background:linear-gradient(transparent 60%, #66bcc4 0%);font-weight:bold}#wrapper #real #article .special-des-1{border-left:5px solid #ffc467;border-right:5px solid #ffc467;padding:0 20px;margin:0 0 30px 0;text-align:left;position:relative}#wrapper #real #article .special-des-1 p{line-height:1.6;font-size:85%}#wrapper #real #article .special-des-1:before{content:"";display:block;position:absolute;top:0;left:2px;margin:auto;width:1px;height:100%;background-color:#ffc467}#wrapper #real #article .special-des-1:after{content:"";display:block;position:absolute;top:0;right:2px;margin:auto;width:1px;height:100%;background-color:#ffc467}#wrapper #real #article .special-des-1 p{font-weight:normal;color:#484848;padding:10px 0}#wrapper #real #article .special-des-2{box-shadow:-1px 2px 4px rgba(0,0,0,.1);border-top:8px solid #ffb949;padding:15px 20px;margin:0 0 30px 0;text-align:left}#wrapper #real #article .special-des-2 p{padding:0;line-height:1.6;font-size:85%}#wrapper #real #article .special-des-3{box-shadow:-1px 2px 4px rgba(0,0,0,.1);border-top:8px solid #afafaf;padding:15px 20px;margin:0 0 30px 0;text-align:left}#wrapper #real #article .special-des-3 p{padding:0;line-height:1.6;font-size:85%}#wrapper #real ul,#wrapper #real ol{font-size:95%}#wrapper #real #article .wp-block-table.table-style-1{font-size:95%}#wrapper #real #article .wp-block-table.table-style-1 td{border:2px solid #fff;background:#e6f8fa}#wrapper #real #article .wp-block-table.table-style-1 td.emphasis{text-align:right;font-weight:bold;font-size:100%;color:#158d98}#wrapper #real #article .wp-block-table.table-style-1 td.th-bg{background:#2a9ea9;color:#fff;font-weight:bold}#wrapper #real #article .wp-block-table.table-style-1 td.th-bg.one{background:#fff;width:33%;text-align:center}#wrapper #real #article .wp-block-table.table-style-1 td.th-bg.two,#wrapper #real #article .wp-block-table.table-style-1 td.th-bg.three{font-size:110%;width:33%;text-align:center}#wrapper #real #article .wp-block-table.table-style-1 td.td-bg{background:#65c7d0;color:#fff;text-align:center}#wrapper #real #article .liquid-speech-balloon-wrap{margin:0 0 35px 0}#wrapper #real #article .liquid-speech-balloon-wrap p{padding:0}.liquid-speech-balloon-01 .liquid-speech-balloon-avatar,.liquid-speech-balloon-02 .liquid-speech-balloon-avatar{border-radius:50px !important;background-size:cover;background-position:center}#wrapper #real #article .liquid-speech-balloon-text{padding:10px 20px}#wrapper #real #article .liquid-speech-balloon-text p{font-size:85%;line-height:1.6}#wrapper #real #article div.wp-block-image{margin:0 0 20px 0 !important;display:flex;justify-content:center}#wrapper #real #article .wp-block-image{margin:0 !important}#wrapper #real #article .wp-block-image img{border:none;margin:0 0 5px 0}#wrapper #real #article .wp-block-image figure{padding:0}[class^=wp-block-]:not(.wp-block-gallery) figcaption{text-align:center !important;margin-bottom:.5em !important}.wp-block-image figure.alignright{margin:0 !important}#wrapper #real #article .wp-block-columns .wp-block-column figure{padding:0}.wp-block-embed{margin:0 !important}#wrapper #real #article iframe{margin:0 0 30px 0 !important}.text_center{text-align:center !important}.text_left{text-align:left !important}@media screen and (min-width: 769px){#wrapper #real .new-article .article1 figure figcaption{width:100%}#wrapper #real #article{padding-left:0;padding-right:0}#wrapper #real #article figure{padding-left:0;padding-right:0}#wrapper #real #article p{max-width:640px;margin-left:auto;margin-right:auto}#wrapper #real #article .special-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}#wrapper #real #article .special-wrap.cf:before{content:none}#wrapper #real #article .special-wrap h2{width:100%}#wrapper #real #article .special-wrap .special-sec{width:calc(50% - 10px);border:1px solid #8bced4}#wrapper #real #article .special-wrap .special-sec .content{border:none}#wrapper #real #article .link-btn{margin-right:auto;margin-left:auto}#wrapper #real #search-result{padding:20px}#wrapper #real #search-result .school .img-div{width:100%;padding:20px 20px 0 20px}#wrapper #real #search-result .school .img-div figure img{width:300px}#wrapper #real #search-result .school .toku-div{padding:20px}#wrapper #real #search-result .school .toku-div .div p{font-size:80%}#wrapper #real .category ul.info-list li{background-position:calc(100% - 15px) 50%}#wrapper #real .category ul.info-list li a{font-weight:normal}.banners{background:#fff;padding-left:0;padding-right:0;display:flex;justify-content:space-between;flex-wrap:wrap}.banners .banner{width:calc(50% - 5px);border:none;margin-bottom:10px}.banners .banner:last-of-type{display:none}.banners .banner+.banner{margin-top:0}}
.wp-element-caption{font-size:13px;margin:6.5px 0;color:#555}
