﻿.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}.yomi-table1 td.Text_right,.yomi-table2 td.Text_right,.yomi-table3 td.Text_right,.yomi-table4 td.Text_right{text-align:right}.yomi-table1{width:100%;margin-bottom:30px}.yomi-table1 th{font-size:80%;background:#dfedf1;padding:5px;border:1px solid #b2b1be;text-align:center;font-weight:bold;font-size:85%}.yomi-table1 td{padding:5px;border:1px solid #b2b1be;font-size:75%}.yomi-table1 tr:nth-child(even){background:#fff}.yomi-table1 tr:nth-child(odd){background:#eef3f4}.yomi-table2{width:100%}.yomi-table2 tr:nth-child(odd){background:#eef3f4}.yomi-table2 tr:nth-child(4){background-color:#e3ecff}.yomi-table2 tr:nth-child(5){background-color:#effbe7}.yomi-table2 tr:nth-child(6){background-color:#fbeadf}.yomi-table2 th{font-size:80%}.yomi-table2 td{font-size:65%}.yomi-table2 td.one{background-color:#8ea9db;font-weight:bold}.yomi-table2 td.two{background-color:#a9d08e;font-weight:bold}.yomi-table2 td.three{background-color:#f4b084;font-weight:bold}.yomi-table2 th,.yomi-table2 td{padding:5px;border:1px solid #b2b1be}.yomi-table2 tr:nth-child(2),.yomi-table2 tr:nth-child(3){background:#e3e3e3;font-weight:bold;text-align:center}.yomi-table3{width:100%;margin-bottom:30px}.yomi-table3 th{padding:5px;border:1px solid #b2b1be;font-size:80%}.yomi-table3 td{padding:5px;border:1px solid #b2b1be;font-size:75%}.yomi-table3 td.one{background-color:#8ea9db;font-weight:bold}.yomi-table3 td.two{background-color:#a9d08e;font-weight:bold}.yomi-table3 td.three{background-color:#f4b084;font-weight:bold}.yomi-table3 tr:nth-child(2){background:#e3e3e3;font-weight:bold;text-align:center}.yomi-table3 col:nth-child(3){background:#e3ecff}.yomi-table3 col:nth-child(4){background:#effbe7}.yomi-table3 col:nth-child(5){background:#fbeadf}.table_layout{width:100%;margin-bottom:30px}.table_layout th{font-size:80%;background:#6d6c6c;font-weight:bold;text-align:center;color:#fff}.table_layout td{font-size:80%;text-align:center}.table_layout td.left{text-align:left}.table_layout tr:nth-child(even){background:#e3e3e3;text-align:center}.table_layout caption{font-size:90%;font-weight:bold}.table_layout a.underline{color:#0272d1;text-decoration:underline}.table_layout th,.table_layout td{padding:5px;border:1px solid #b2b1be}.table_layout-2col{width:100%;margin-bottom:30px}.table_layout-2col td{padding:5px 10px;border:1px solid #b2b1be;font-size:80%}.table_layout-2col td.left{width:40%;background:#e3e3e3}.table_layout-2col caption{font-size:90%;font-weight:bold;padding:0 0 20px 0;text-align:left}.table_layout-3col{width:100%;margin-bottom:30px}.table_layout-3col th{background:#009fad;font-size:85%;color:#fff;font-weight:bold;padding:5px 10px;border:1px solid #b2b1be}.table_layout-3col td{font-size:80%;padding:5px 10px;border:1px solid #b2b1be}.table_layout-3col td.left{width:40%;background:#e3e3e3}.table_layout-3col td.middle{width:30%}.table_layout-3col td.right{width:30%}.table_layout-3col td.b-gray{background:#e3e3e3}.table_layout-3col caption{font-size:90%;font-weight:bold;padding:0 0 20px 0;text-align:left}.table_layout-3col.caption-bottom caption{caption-side:bottom;margin-top:10px;padding:0;font-weight:normal}.table_layout-3col.caption-bottom caption.right{text-align:right}.table_layout-3col.caption-bottom caption a{text-decoration:underline}.table-container-sc{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin-bottom:30px;font-size:16px}.table-container-sc table{border-collapse:collapse;width:auto;table-layout:fixed;white-space:nowrap}.table-container-sc table th{background-color:#f2f2f2}.table-container-sc table thead th{background-color:#ecf9ff}.table-container-sc table td span.maru{font-size:75%;color:#33dbd9}.table-container-sc .fixed-left{position:sticky;left:0;background-color:#ecf9ff;z-index:1}.table-container-sc table th,.table-container-sc table td{border:1px solid #999;padding:8px;text-align:left;min-width:100px}.table-container-sc table th:active,td:active{background-color:#f9f9f9}.table-container-sc table td span.small,.table-container-sc table th span.small{font-size:75%}#search-result .school .table{width:100%;border-top:1px solid #c8c8c8}#search-result .school .table td{border-bottom:1px solid #c8c8c8;padding:6px 10px;font-size:92%}#search-result .school .table td.td-left{width:23%;background-color:#f0fcff;font-weight:bold}#search-result .school .table td.td-right{width:77%}#search-result .school-free{background-color:#fff;margin-bottom:16px;border-radius:10px;border:1px solid #c3c3c3}#search-result .school-free h2{background:#d9d8d8;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;color:#333}#search-result .school-free table{width:100%;font-size:68%;border:1px solid #c3c3c3}#search-result .school-free table tr td{border-bottom:1px solid #c3c3c3;text-align:left;padding:8px}#search-result .school-free table tr th{background:#e9e9e9;padding:8px 6px 8px 8px;color:#606060;font-weight:bold;vertical-align:top;text-align:left}#search-result .school-free table th[scope=row]{border-bottom:1px solid #c3c3c3;width:24.5%}.icon-setsu{width:100%;border:1px solid #c8c8c8}.icon-setsu td{padding:5px;border:1px solid #c8c8c8}.icon-setsu td img{max-width:90%}.icon-setsu td.one{width:15%}.icon-setsu td.two{width:20%}.icon-setsu td.three{width:65%}.icon-setsu th{padding:5px;background-color:#c0e4ed;border:1px solid #c8c8c8}.list-caption{color:#fff;font-weight:bold;padding:6px 0 6px 20px;background:#009fad}.list-with-border{padding:15px;margin:0 0 30px 0;border:5px solid #a9dbe0}.list-with-border h3{border-left:none !important;border-bottom:1px solid #20bbc9 !important;margin:5px 0 15px 0;padding:0 0 10px 0 !important}.list-with-border ul{padding:0 10px}.list-with-border ul li{position:relative;padding:5px 0 5px 20px;list-style:none}.list-with-border ul li::before{content:"";position:absolute;left:0;top:14px;width:8px;height:8px;background-color:#66bcc4;border-radius:50%}.listing1{margin-bottom:30px;background:#f0f5f6;padding:10px}.listing1 li{background:url(../../../sp/new/images/icon-bullet2.png) no-repeat;background-position:0 11px;background-size:10px;margin:0 0 5px 8px;padding:3px 0 3px 20px}.listing-ol{margin-bottom:30px;background:#f0f5f6;padding:10px}.listing-ol li{list-style:decimal;margin:6px 0 5px 30px;padding:3px 0 3px 6px}.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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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)}}.hint{background:#eee;padding-bottom:30px}.hint div,.hint h4{background:#009fad;padding:8px 10px 8px 45px;color:#fff;font-size:110%;position:relative;font-weight:bold}.hint div span,.hint h4 span{position:absolute;top:9px;left:12px}.hint ul.info-list{background:#fff}.hint ul.info-list li{background:url(../../../sp/new/images/area-arrow.png) no-repeat;background-size:9px;background-position:96% 50%;border-bottom:1px solid #cecece}.hint ul.info-list li a{display:block;padding:13px 10px;font-weight:bold}.hint ul.gray{background:#f5f3f3}.hint2{background:#fff;padding-bottom:10px}.ul-list{margin:15px 10px}.ul-list li{margin:0 0 10px 0;font-size:100%;line-height:1.5;font-weight:bold}.ul-list li a{background:url(../../../sp/new/images/area-arrow.png) no-repeat #fff;background-size:8px;background-position:96% 50%;display:block;padding:12px 30px 12px 12px;border:1px solid #999;border-radius:6px;overflow:hidden}.ul-list li.here{background:url(../../../sp/new/images/link-arrow_off.png) no-repeat #fff;background-size:8px;background-position:96% 50%;display:block;padding:12px 30px 12px 12px;border:1px solid silver;border-radius:6px;color:#acacac}@media(min-width: 360px){.hint div,.hint h4{font-size:120%}.hint ul.info-list li a{padding:13px}.ul-list{margin:18px 15px}}@media screen and (min-width: 769px){.hint{background:none}.hint ul.info-list li{background-position:calc(100% - 15px) 50%}.hint ul.info-list li a{font-weight:normal}.ul-list{margin-right:0;margin-left:0}.ul-list li a{background-position:calc(100% - 15px) 50%}.ul-list li.here{background-position:calc(100% - 15px) 50%}}.article_index{background-color:#f0f5f6;padding:14px 14px 14px 14px;font-size:90%;line-height:2;margin:0 0 30px 0}.article_index p{font-weight:bold;padding-bottom:4px;margin:4px 0}.article_index ol ol{margin-left:1em}.article_index ol ol li{list-style:disc;color:#929292}.article_index li{list-style:decimal;margin:0 0 0 20px}.article_index a{color:#0272d1;text-decoration:underline}.oc_content{display:none;margin:10px 0 0 0}.ocbutton{display:none;cursor:pointer}.ocbutton+label{cursor:pointer}.ocbutton+label:hover{border-bottom:1px dotted #888}.ocbutton+label:before{content:"［開く］"}.ocbutton:checked+label:before{content:"［閉じる］"}#b0:checked~#b0_content{display:block}.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(../../../sp/new/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(../../../sp/new/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("../../new/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("../../new/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("../../new/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("../../new/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("../../new/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("../../new/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("../../new/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("../../new/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("../../new/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("../../new/images/icon-ninki.png");background-size:29px;background-position:12px center;background-repeat:no-repeat}.kanren-interview{padding:0 0 20px 0}.kanren-interview h4{font-size:100%;margin:0 0 10px 0}.kanren-interview .article1{background:url(../../../sp/new/images/area-arrow.png) #f2f2f2 no-repeat;background-size:8px;background-position:98% 50%;margin:0 0 10px 0}.kanren-interview .article1 a{display:block}.kanren-interview .article1 figure{width:30%;float:left;position:relative;margin:0}.kanren-interview .article1 figure img{width:99px;border:1px solid #d6d6d6;display:block}.kanren-interview .article1 figure figcaption{width:102%;display:block;color:#fff;font-size:70%;padding:2px 0;text-align:center}.kanren-interview .article1 .right{width:66%;float:right;margin-left:4%}.kanren-interview .article1 .right p{padding:10px 25px 0 0;font-weight:bold;line-height:1.5;font-size:85%}@media(min-width: 360px){.kanren-interview .article1 figure{width:30%}.kanren-interview .article1 figure img{width:111px}.kanren-interview .article1 .right p{font-size:95%}}@media screen and (min-width: 769px){.kanren-interview .article1 figure{width:121px}.kanren-interview .article1 figure img{width:99px}.kanren-interview .article1 figure figcaption{width:101px}.kanren-interview .article1 .right{width:calc(100% - 121px);margin-left:0}}.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(../../../sp/new/images/menu-off.png) no-repeat;background-size:35px;padding-top:35px;z-index:2;cursor:pointer}#spinner-form.active{background:url(../../../sp/new/images/menu-on.png) no-repeat;background-size:35px}#logo{margin-top:15px;flex:1;margin-left:13px}#search-header{width:60px}#search-header .btn{width:25px;height:38px;background:url(../../../sp/new/images/search-icon.png) no-repeat;background-size:36px;border:none}#search-header .active{width:28px;height:43px;background:url(../../../sp/new/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(../../../sp/new/images/search-icon3.png) no-repeat;background-size:20px;background-position:9px 50%}.hammenu dl dt.hint{background:url(../../../sp/new/images/icon-bulb2.png) no-repeat;background-size:22px;background-position:9px 50%}.hammenu dl dt.motto-dt{background:url(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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}.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(../../../sp/new/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(../../../sp/new/images/area-arrow.png) no-repeat;background-position:94% 50%;background-size:8px}.slinky-menu a:hover{color:#fff}.yaritai-form{background:url(../../../sp/new/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(../../../sp/new/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{width:auto;flex:1;text-align:left}#logo img{width:357px}#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_new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/images/area-icon-1.png) no-repeat;background-size:17px;background-position:0 50%;padding-left:30px}.tabs .icon-yaritai{background:url(../../../sp/new/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(../../../sp/new/images/area-icon-1.png) no-repeat;background-size:17px;background-position:0 50%;padding-left:30px}.tabs2 .icon-yaritai{background:url(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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(../../../sp/new/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("../../../sp/new/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("../../../sp/new/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(/guide/images/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)}.tsuushin-in2{background:#fff;padding:12px}.tsuushin-in2 p{padding-bottom:10px}.shiru{background:#eee;padding:15px 10px}.shiru .section1{background:#fff;border-left:1px solid #999;border-top:1px solid #999;border-right:2px solid #999;border-bottom:2px solid #999;border-radius:8px;margin-bottom:20px}.shiru .section1.one{min-height:72px;background-color:#fff;background-image:url(../../../sp/new/images/banner-bg_01.jpg),url(../../../sp/new/images/area-arrow.png);background-repeat:no-repeat;background-position:left,97% 50%;background-size:90px,7px;padding:4px 15px 4px 78px}.shiru .section1.two{min-height:72px;background-color:#fff;background-image:url(../../../sp/new/images/banner-bg_02.jpg),url(../../../sp/new/images/area-arrow.png);background-repeat:no-repeat;background-position:left,97% 50%;background-size:90px,7px;padding:4px 15px 4px 78px}.shiru .section1.three{min-height:72px;background-color:#fff;background-image:url(../../../sp/new/images/banner-bg_03.jpg),url(../../../sp/new/images/area-arrow.png);background-repeat:no-repeat;background-position:left,97% 50%;background-size:90px,7px;padding:4px 15px 4px 78px}.shiru .section1.four{min-height:72px;background-color:#fff;background-image:url(../../../sp/new/images/banner-bg_04.jpg),url(../../../sp/new/images/area-arrow.png);background-repeat:no-repeat;background-position:left,97% 50%;background-size:90px,7px;padding:4px 15px 4px 78px}.shiru .section1.five{min-height:72px;background-color:#fff;background-image:url(../../../sp/new/images/banner-bg_05.jpg),url(../../../sp/new/images/area-arrow.png);background-repeat:no-repeat;background-position:left,97% 50%;background-size:90px,7px;padding:4px 15px 4px 78px}.shiru .section1.six{min-height:72px;background-color:#fff;background-image:url(../../../sp/new/images/banner-bg_06.jpg),url(../../../sp/new/images/area-arrow.png);background-repeat:no-repeat;background-position:left,97% 50%;background-size:90px,7px;padding:4px 15px 4px 78px}.shiru .section1.seven{min-height:72px;background-color:#fff;background-image:url(../../../sp/new/images/banner-bg_07.jpg),url(../../../sp/new/images/area-arrow.png);background-repeat:no-repeat;background-position:left,97% 50%;background-size:90px,7px;padding:4px 15px 4px 78px}.shiru .section1.eight{min-height:72px;background-color:#fff;background-image:url(../../../sp/new/images/banner-bg_08.jpg),url(../../../sp/new/images/area-arrow.png);background-repeat:no-repeat;background-position:left,97% 50%;background-size:90px,7px;padding:4px 15px 4px 78px}.shiru .section1.nine{min-height:72px;background-color:#fff;background-image:url(../../../sp/new/images/banner-bg_09.jpg),url(../../../sp/new/images/area-arrow.png);background-repeat:no-repeat;background-position:left,97% 50%;background-size:90px,7px;padding:4px 15px 4px 78px}.shiru .section1 h2{font-size:90%;padding-bottom:3px;color:#040404}.shiru .section1 p{font-size:90%;line-height:1.4;padding:0;color:#666}.sticky-banner{position:fixed;right:10px;top:500px}.shikumi{background:#f9f9f9}.shikumi h2,.shikumi h4{background:#009fad;padding:8px 10px 8px 45px;color:#fff;font-size:120%;position:relative}.shikumi h2 span,.shikumi h4 span{position:absolute;top:11px;left:12px}.shikumi .section2{border-bottom:1px solid #999;padding:10px 20px 10px 10px;background:url(../../../sp/new/images/area-arrow.png) no-repeat;background-size:8px;background-position:96% 50%}.shikumi .section2 figure{width:30%;float:left}.shikumi .section2 figure img{width:99px;height:66px;border:1px solid #d6d6d6;display:block}.shikumi .section2 div{width:66%;float:right;margin-left:4%}.shikumi .section2 div p,.shikumi .section2 div h2{font-size:90%;color:#040404;line-height:1.5;padding:0;margin:0;font-weight:bold}.video-icon{background:url(../images/video-play-icon.png) no-repeat;background-size:20px;background-position:0 50%;padding:5px 0 5px 28px;background:url(../images/video-play-icon.png) no-repeat;background-size:20px;background-position:0 50%;padding:5px 0 5px 28px}.inter-link a{text-decoration:underline}.search-part{margin-bottom:35px;border:1px solid #e46615;border-radius:8px}.search-part div,.search-part h3{background:url(../../../sp/new/images/search-icon2.png) #e46615 no-repeat;background-size:22px;background-position:5% 50%;padding:8px 10px 8px 42px;margin:0;border:none;color:#fff;font-size:100%;border-top-left-radius:7px;border-top-right-radius:7px;font-weight:bold}.search-part ul{background:#fcf2eb;padding:8px 7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.search-part ul li{background:url(../../../sp/new/images/area-arrow-brown.png) no-repeat;background-size:8px;background-position:4% 50%;padding:5px 0 5px 28px;font-weight:bold}.search-part ul li a{text-decoration:underline;color:#444}.search-part ul li a:hover{color:#666}.list-button{padding:20px}.list-button a{display:block;background:url(../../../sp/new/images/area-arrow3.png) no-repeat;background-size:9px;background-position:10% 50%;border:1px solid #000;padding:10px;text-align:center;border-radius:8px}.faq_intro{background:#fff;padding:10px 10px 0 10px}.menuList,.menuList_footer{border-radius:8px;border:1px solid #009fad;box-sizing:border-box;overflow:hidden;margin:16px 10px 20px 10px;background:#fff}.menuList .listItem,.menuList_footer .listItem{float:left;width:50%;height:50px;padding:6px 0 0 6px;border-bottom:1px solid #009fad;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;font-size:80%}.menuList .listItem:nth-of-type(odd),.menuList_footer .listItem:nth-of-type(odd){border-right:1px solid #009fad}.menuList .listItem:nth-child(3),.menuList_footer .listItem:nth-child(3){border-bottom:none}.menuList .listItem:nth-child(4),.menuList_footer .listItem:nth-child(4){border-bottom:none}.menuList .item,.menuList_footer .item{background-position:84% 48%;padding:9px 10px 9px 5px}.menuList_footer .item{display:table;width:100%;background:url(../../../sp/new/images/arrow_gray.png) no-repeat;background-position:84% 48%;background-size:8px;display:block}.menuList .item{display:table;width:100%;background:url(../../../sp/new/images/arrow_under_gray.png) no-repeat;background-position:84% 48%;background-size:12px;display:block}.question_list,.question_list_footer{padding:0 6px 0 6px;font-size:90%}.question_list li,.question_list_footer li{padding:16px 0 16px 28px;border-bottom:1px solid #d0cfcf;background:url(../../../sp/new/images/icon_list_q.png) no-repeat;background-position:0 16px;background-size:20px;display:block}.question_list .item,.question_list_footer .item{background:url(../../../sp/new/images/arrow_gray.png) no-repeat;background-position:100% 48%;background-size:8px;display:block}.question_list li:last-child{border-bottom:none}#faq h2{font-size:110%;background:#d2d2d2;padding:10px}#faq h3.answer{font-size:110%;margin-top:-50px;padding:60px 10px 10px 42px;border-bottom:3px solid #009fad;background:url(../../../sp/new/images/icon_list_q.png) no-repeat;background-position:10px 62px;background-size:22px}.faq_inner{background:#fff;padding:10px}.faq_inner a{color:#0272d1;text-decoration:underline}.faq_inner p.relate{line-height:1.5;padding-bottom:20px;font-size:100%}.faq_inner p.relate a{background:url(../../../sp/new/images/link-arrow_off.png) no-repeat;background-size:8px;background-position:12px 50%;display:block;color:#0272d1;text-decoration:underline;border:1px solid #cecece;padding:11px 10px 11px 30px;border-radius:5px}.word_plink{padding-top:120px;margin-top:-120px}#tsuushin{margin-bottom:30px}#tsuushin h2{background-color:#c0e4ed;font-size:110%;padding:10px}.tsuushin-in{background:#fff;padding:12px}.tsuushin-in ul{margin:0 0 30px 10px;font-size:95%}.tsuushin-in ul li{list-style:square;margin:0 0 10px 20px}.tsuushin-in ul li a{color:#0272d1;text-decoration:underline}.tsuushin-in h3{background-color:#f0f0f0;font-size:110%;padding:8px 12px 8px 12px;border-left:6px solid #009fad;margin:20px auto;color:#000}.tsuushin-in table{margin-bottom:30px;font-size:95%}.tsuushin-in table th{padding:5px;border:1px solid #cecece;background-color:#e9e9e9;line-height:1.5}.tsuushin-in table td{padding:5px;border:1px solid #cecece}.tsuushin-in table td a{color:#0272d1;text-decoration:underline}.tsuushin-in p a{color:#0272d1;text-decoration:underline}.tsuushin-in .gaiyou{width:100%}.tsuushin-in .gaiyou td{padding:5px 8px;border:1px solid #c8c8c8}.tsuushin-in .gaiyou td.td-left{width:25%}.tsuushin-in .gaiyou td.td-right{width:75%}.tsuushin-in .gaiyou td.td-right ul{font-size:85%;margin:0 0 20px 10px}.tsuushin-in .gaiyou td.td-right ul li{margin:0 0 5px 10px}.tsuushin-in .gaiyou a{color:#0272d1;text-decoration:underline}.nagare{margin-bottom:20px}.nagare .naga{background-color:#e9e9e9;text-align:center;margin-bottom:20px;padding:20px}.nagare .naga+h4{margin-top:40px}.nagare .naga h3{font-size:100%;font-weight:bold;margin-bottom:5px}.nagare .naga p{padding-bottom:0;line-height:1.5;font-size:90%}.nagare .naga p img{margin-bottom:20px}.nagare .round-arrow{text-align:center}.nagare .round-arrow img{width:30px}.nagare .flow-img_pc_s,.nagare .flow-img_pc_m,.nagare .flow-img_pc_l{display:none}.nagare .flow-img_sp{max-width:207px;display:block;margin-left:auto;margin-right:auto}.hosoku{margin-bottom:20px}.hosoku p{font-size:90%;text-indent:-1em;padding-left:1em;padding-bottom:10px}.hosoku p.orange{color:#e86c28;font-weight:bold}.sitemap{background:#fff;padding:12px;margin-bottom:20px}.sitemap h2{font-size:100%;font-weight:bold;margin-top:20px}.sitemap h2:first-of-type{margin-top:0}.sitemap ul li{font-size:95%;padding:5px 1em}.sitemap ul li a{text-decoration:underline}.sitemap ul li ul li{font-size:100%}.writer-section{background:#f0f0f0;padding:15px;margin:0 0 35px 0}.writer-section h2{background:none;border-left:8px solid #66bcc4;padding:8px 15px;margin:0 0 20px 0;font-size:105%;color:#333}.writer-section .intro-wrap .wrap-left{margin-right:15px;float:left}.writer-section .intro-wrap .wrap-left .img{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%;background:#fff}.writer-section .intro-wrap .wrap-left .img img{padding:20px}.writer-section .intro-wrap .wrap-right p{color:#333;font-size:100%;line-height:1.5;margin:0;padding:0}.writer-section .intro-wrap .wrap-right h3,.writer-section .intro-wrap .wrap-right h5{font-weight:bold;color:#333;font-size:100%;border:none;margin:0;padding:0}@media(min-width: 360px){.shiru{padding:15px 13px}.shiru .section1 h2{font-size:100%}.shiru .section1 p{font-size:90%}.shiru .section1.one,.shiru .section1.two,.shiru .section1.three,.shiru .section1.four,.shiru .section1.five,.shiru .section1.six,.shiru .section1.seven,.shiru .section1.eight,.shiru .section1.nine{min-height:85px;background-size:110px,9px;padding:5px 20px 5px 90px}.shikumi .section2{background-size:9px;padding:12px 30px 12px 15px;background-position:calc(100% - 15px) 50%}.shikumi .section2 figure{width:111px}.shikumi .section2 div{margin-left:0;width:calc(100% - 111px)}.shikumi .section2 div p,.shikumi .section2 div h2{font-size:95%;line-height:1.5;padding:0;margin:0;font-weight:bold}.menuList .listItem,.menuList_footer .listItem{font-size:90%}.tsuushin-in{padding:15px 13px}#tsuushin h2{padding:10px 13px;font-size:120%}#tsuushin .bbs{padding:20px 15px;margin-bottom:25px}.nagare .round-arrow{margin-bottom:20px}.nagare .round-arrow img{width:35px}}@media screen and (min-width: 769px){.tsuushin-in{padding-right:0;padding-left:0}.tsuushin-in .gaiyou td.td-right ul{font-size:100%;margin-bottom:0}.faq_intro{padding-left:0;padding-right:0}.faq_inner{padding-left:0;padding-right:0}.nagare{margin-bottom:40px}.nagare .naga{padding:40px;margin-bottom:40px}.nagare .naga+h4{margin-top:80px}.nagare .round-arrow{margin-bottom:40px}.nagare .flow-img_sp{display:none}.nagare .flow-img_pc_s{max-width:300px;display:block;margin-left:auto;margin-right:auto}.nagare .flow-img_pc_m{max-width:500px;display:block;margin-left:auto;margin-right:auto}.nagare .flow-img_pc_l{display:block}.hosoku{margin-bottom:40px}.menuList,.menuList_footer{margin-right:0;margin-left:0}.question_list,.question_list_footer{padding-right:0;padding-left:0;margin-bottom:20px}.question_list li,.question_list_footer li{padding-right:6px;padding-left:34px;background-position:6px 16px}.question_list li:last-child,.question_list_footer li:last-child{border-bottom:1px solid #d0cfcf}.tsuushin-in2{padding-right:0;padding-left:0}.shiru{padding:0;background:none}.shikumi{margin-bottom:20px;background:none}.shikumi .section2{padding-left:0}.shikumi .section2 figure{width:121px}.shikumi .section2 div{width:calc(100% - 121px)}.list-button{width:300px;margin-right:auto;margin-left:auto}.search-part div,.search-part h3{background-position:10px 50%}.search-part ul li{background-position:10px 50%}.sticky-banner{top:auto;bottom:0}.sitemap{padding-right:0;padding-left:0}}