@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}h1.heading{border-left:8px solid #f99d3e;font-size:30px;margin-bottom:40px;padding:15px 30px}h2.heading{padding:10px 0}h2.heading span{display:block;width:300px;font-size:18px;border-top:3px solid #60c1df;border-bottom:3px solid #60c1df;padding:5px 20px;position:relative;text-align:center;margin:30px auto;color:#60c1df;font-weight:700}h2.heading span:before{content:"";border-left:3px solid #60c1df;border-right:3px solid #60c1df;display:block;position:absolute;width:calc(100% - 20px);height:58px;top:-8px;left:8px}.toc-title{background-color:#60c1df;padding:5px 8px;color:#fff;border-radius:2px;margin-bottom:15px}.toc-title:before{font-family:Font Awesome\ 5 Free;content:"\F0CA";display:inline-block;font-weight:900;padding-right:10px;color:#fff}@media screen and (max-width:768px){h1.heading{font-size:24px;padding:10px 15px}h2.heading{font-size:16px;padding:5px 10px}}[data-scope-path="articles/list"] .article-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}[data-scope-path="articles/list"] .article-list:after{content:"";display:block;width:32%}[data-scope-path="articles/list"] .article-list>li{width:32%;margin-bottom:15px;background-color:#fff;box-shadow:0 2px 2px 0 #ccc;border-radius:4px}[data-scope-path="articles/list"] .article-list>li .thumbnail a{display:block;width:100%;box-sizing:border-box;transition:all .2s;line-height:1}[data-scope-path="articles/list"] .article-list>li .thumbnail a:hover{opacity:.7}[data-scope-path="articles/list"] .article-list>li .thumbnail img{width:100%;border:1px solid #eee}[data-scope-path="articles/list"] .article-list>li .detail{width:100%;padding:8px 8px 20px}[data-scope-path="articles/list"] .article-list>li .detail .link-title{display:block;font-size:14px;line-height:1.5;color:#555;overflow:hidden}[data-scope-path="articles/list"] .article-list>li .detail .link-title:hover{text-decoration:underline}[data-scope-path="articles/list"] .article-list>li .detail .tag-list{margin-bottom:6px;font-size:0}[data-scope-path="articles/list"] .article-list>li .detail .tag-list a{display:inline-block;color:#fff;background-color:#f99d3e;font-size:11px;padding:2px 6px;margin:0 6px 3px 0;border-radius:3px}@media screen and (max-width:768px){[data-scope-path="articles/list"] .article-list{-ms-flex-wrap:wrap;flex-wrap:wrap}[data-scope-path="articles/list"] .article-list:after{display:none}[data-scope-path="articles/list"] .article-list>li{width:49%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #eee;border-radius:3px;box-shadow:0 2px 2px 0 #ccc;text-decoration:none;margin-bottom:15px}[data-scope-path="articles/list"] .article-list>li .thumbnail{width:100%;box-sizing:border-box}[data-scope-path="articles/list"] .article-list>li .thumbnail a img{border:1px solid #eee}}[data-scope-path="events/list"] .event-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}[data-scope-path="events/list"] .event-list:after{content:"";display:block;width:32%}[data-scope-path="events/list"] .event-list>li{width:32%;margin-bottom:15px;background-color:#fff;box-shadow:0 2px 2px 0 #ccc;border-radius:4px}[data-scope-path="events/list"] .event-list>li a{width:100%}[data-scope-path="events/list"] .event-list>li a .thumbnail{position:relative}[data-scope-path="events/list"] .event-list>li a .thumbnail:before{content:"";display:block;padding-top:52.5%}[data-scope-path="events/list"] .event-list>li a .thumbnail .image{display:block;width:100%;box-sizing:border-box;transition:all .2s;line-height:1}[data-scope-path="events/list"] .event-list>li a .thumbnail .image:hover{opacity:.7}[data-scope-path="events/list"] .event-list>li a .thumbnail img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:1px solid #eee;-o-object-fit:cover;object-fit:cover}[data-scope-path="events/list"] .event-list>li a .thumbnail .prefecture{display:block;background-color:#f89d3e;position:absolute;top:0;left:0;font-size:12px;color:#fff;padding:4px 8px;border-top-left-radius:3px}[data-scope-path="events/list"] .event-list>li a .detail{width:100%;padding:8px 8px 20px}[data-scope-path="events/list"] .event-list>li a .detail .date{font-size:12px;font-weight:700;padding-bottom:5px}[data-scope-path="events/list"] .event-list>li a .detail .date .end-date,[data-scope-path="events/list"] .event-list>li a .detail .date .start-date{display:inline-block;background:linear-gradient(transparent 90%,#5fc1de 0)}[data-scope-path="events/list"] .event-list>li a .detail .date .start-date{margin-right:.5em}[data-scope-path="events/list"] .event-list>li a .detail .date .end-date{margin-left:.5em}[data-scope-path="events/list"] .event-list>li a .detail .title{display:block;font-size:14px;line-height:1.5;color:#555;overflow:hidden}[data-scope-path="events/list"] .event-list>li a .detail .title:hover{text-decoration:underline}@media screen and (max-width:768px){[data-scope-path="events/list"] .event-list{-ms-flex-wrap:wrap;flex-wrap:wrap}[data-scope-path="events/list"] .event-list:after{display:none}[data-scope-path="events/list"] .event-list>li{width:49%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #eee;border-radius:3px;box-shadow:0 2px 2px 0 #ccc;text-decoration:none;margin-bottom:15px}[data-scope-path="events/list"] .event-list>li .thumbnail{width:100%;box-sizing:border-box}[data-scope-path="events/list"] .event-list>li .thumbnail .image img{border:1px solid #eee}}[data-scope-path="article_tags/show"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="article_tags/show"] .contents{width:76%}[data-scope-path="article_tags/show"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="article_tags/show"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="article_tags/show"] .contents section#about .contents:before{top:0}[data-scope-path="article_tags/show"] .contents section#about .contents:after,[data-scope-path="article_tags/show"] .contents section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="article_tags/show"] .contents section#about .contents:after{bottom:0}[data-scope-path="article_tags/show"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="article_tags/show"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="article_tags/show"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="article_tags/show"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="article_tags/show"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="article_tags/show"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="article_tags/show"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="article_tags/show"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="article_tags/show"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="article_tags/show"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="article_tags/show"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="article_tags/show"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="article_tags/show"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="article_tags/show"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="article_tags/show"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="article_tags/show"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="article_tags/show"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="article_tags/show"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="article_tags/show"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}[data-scope-path="article_tags/show"] .sidemenu{width:22%}[data-scope-path="article_tags/show"] .sidemenu aside{width:100%;position:-webkit-sticky;position:sticky;top:86px}[data-scope-path="article_tags/show"] .sidemenu aside .sponsor-title,[data-scope-path="article_tags/show"] .sidemenu aside .toc-title{background-color:#60c1df;padding:5px 8px;color:#fff;border-radius:2px;margin-bottom:15px}[data-scope-path="article_tags/show"] .sidemenu aside .sponsor-title:before,[data-scope-path="article_tags/show"] .sidemenu aside .toc-title:before{font-family:Font Awesome\ 5 Free;display:inline-block;font-weight:900;padding-right:10px;color:#fff}[data-scope-path="article_tags/show"] .sidemenu aside .toc-title:before{content:"\F0CA"}[data-scope-path="article_tags/show"] .sidemenu aside .sponsor-title:before{content:"\F4C4"}[data-scope-path="article_tags/show"] .sidemenu aside .list{margin:0 0 20px}[data-scope-path="article_tags/show"] .sidemenu aside .list:last-of-type{margin-bottom:0}[data-scope-path="article_tags/show"] .sidemenu aside .list ul{list-style:none}[data-scope-path="article_tags/show"] .sidemenu aside .list ul li a{display:block;color:#555;font-size:14px;margin-bottom:10px;line-height:1.2}[data-scope-path="article_tags/show"] .sidemenu aside .list ul li a:hover{text-decoration:underline}[data-scope-path="article_tags/show"] .sidemenu aside .list ul ul{padding-left:15px}[data-scope-path="article_tags/show"] .sidemenu aside .list ul.tag li a:hover:before{text-decoration:none}[data-scope-path="article_tags/show"] .sidemenu aside .list ul.tag li a:before{font-family:Font Awesome\ 5 Free;content:"\F292";display:inline-block;font-weight:900;padding-right:5px;color:#f99d3e;margin-left:10px}[data-scope-path="article_tags/show"] .sidemenu aside .banner{margin-bottom:30px}[data-scope-path="article_tags/show"] .sidemenu aside .banner:last-of-type{margin-bottom:0}[data-scope-path="article_tags/show"] .sidemenu aside .banner a{display:block;transition:all .3s;margin-bottom:5px}[data-scope-path="article_tags/show"] .sidemenu aside .banner a:hover{opacity:.7}[data-scope-path="article_tags/show"] .sidemenu aside .banner a:last-of-type{margin-bottom:0}[data-scope-path="article_tags/show"] .sidemenu aside .banner a img{width:100%;border:1px solid #eee}@media screen and (max-width:768px){[data-scope-path="article_tags/show"] .sidemenu{width:100%;margin-bottom:30px}[data-scope-path="article_tags/show"] .sidemenu aside .list ul li a{padding:5px 0;margin-bottom:0}}@media screen and (max-width:768px){[data-scope-path="article_tags/show"]{display:block}[data-scope-path="article_tags/show"] .contents{width:100%;margin-bottom:30px}}[data-scope-path="articles/sidemenu_banner"],[data-scope-path="articles/sidemenu_toc"]{position:-webkit-sticky;position:sticky;top:90px}[data-scope-path="articles/index"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="articles/index"] .contents{width:76%;padding:10px}[data-scope-path="articles/index"] .contents section{margin-bottom:30px}[data-scope-path="articles/index"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="articles/index"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="articles/index"] .contents section#about .contents:before{top:0}[data-scope-path="articles/index"] .contents section#about .contents:after,[data-scope-path="articles/index"] .contents section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="articles/index"] .contents section#about .contents:after{bottom:0}[data-scope-path="articles/index"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="articles/index"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="articles/index"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="articles/index"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="articles/index"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="articles/index"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="articles/index"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="articles/index"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="articles/index"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="articles/index"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="articles/index"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="articles/index"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="articles/index"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="articles/index"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="articles/index"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="articles/index"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="articles/index"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="articles/index"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="articles/index"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}[data-scope-path="articles/index"] .contents .more-link{display:block;text-align:right;color:#f99d3e}[data-scope-path="articles/index"] .contents .more-link:hover{text-decoration:underline}[data-scope-path="articles/index"] .contents .more-link:after{font-family:Font Awesome\ 5 Free;content:"\F105";display:inline-block;font-weight:900;color:#f99d3e;padding-left:10px;text-decoration:none}[data-scope-path="articles/index"] .sidemenu{width:22%}@media screen and (min-width:769px){[data-scope-path="articles/index"] .sidemenu.pc{display:block}[data-scope-path="articles/index"] .sidemenu.sp{display:none}}@media screen and (max-width:768px){[data-scope-path="articles/index"] .sidemenu.pc{display:none}[data-scope-path="articles/index"] .sidemenu.sp{display:block}}[data-scope-path="articles/index"] .sidemenu aside{width:100%;position:-webkit-sticky;position:sticky;top:86px}[data-scope-path="articles/index"] .sidemenu aside .sponsor-title,[data-scope-path="articles/index"] .sidemenu aside .toc-title{background-color:#60c1df;padding:5px 8px;color:#fff;border-radius:2px;margin-bottom:15px}[data-scope-path="articles/index"] .sidemenu aside .sponsor-title:before,[data-scope-path="articles/index"] .sidemenu aside .toc-title:before{font-family:Font Awesome\ 5 Free;display:inline-block;font-weight:900;padding-right:10px;color:#fff}[data-scope-path="articles/index"] .sidemenu aside .toc-title:before{content:"\F0CA"}[data-scope-path="articles/index"] .sidemenu aside .sponsor-title:before{content:"\F4C4"}[data-scope-path="articles/index"] .sidemenu aside .list{margin:0 0 20px}[data-scope-path="articles/index"] .sidemenu aside .list:last-of-type{margin-bottom:0}[data-scope-path="articles/index"] .sidemenu aside .list ul{list-style:none}[data-scope-path="articles/index"] .sidemenu aside .list ul li a{display:block;color:#555;font-size:14px;margin-bottom:10px;line-height:1.2}[data-scope-path="articles/index"] .sidemenu aside .list ul li a:hover{text-decoration:underline}[data-scope-path="articles/index"] .sidemenu aside .list ul ul{padding-left:15px}[data-scope-path="articles/index"] .sidemenu aside .list ul.tag li a:hover:before{text-decoration:none}[data-scope-path="articles/index"] .sidemenu aside .list ul.tag li a:before{font-family:Font Awesome\ 5 Free;content:"\F292";display:inline-block;font-weight:900;padding-right:5px;color:#f99d3e;margin-left:10px}[data-scope-path="articles/index"] .sidemenu aside .banner{margin-bottom:30px}[data-scope-path="articles/index"] .sidemenu aside .banner:last-of-type{margin-bottom:0}[data-scope-path="articles/index"] .sidemenu aside .banner a{display:block;transition:all .3s;margin-bottom:5px}[data-scope-path="articles/index"] .sidemenu aside .banner a:hover{opacity:.7}[data-scope-path="articles/index"] .sidemenu aside .banner a:last-of-type{margin-bottom:0}[data-scope-path="articles/index"] .sidemenu aside .banner a img{width:100%;border:1px solid #eee}@media screen and (max-width:768px){[data-scope-path="articles/index"] .sidemenu{width:100%;margin-bottom:30px}[data-scope-path="articles/index"] .sidemenu aside .list ul li a{padding:5px 0;margin-bottom:0}}@media screen and (max-width:768px){[data-scope-path="articles/index"]{display:block}[data-scope-path="articles/index"] .contents{width:100%;padding:0}}[data-scope-path="articles/show"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="articles/show"] .contents{width:76%;padding:10px}[data-scope-path="articles/show"] .contents article{width:100%;margin-bottom:50px}[data-scope-path="articles/show"] .contents article h1{font-size:28px;line-height:1.4;margin-bottom:10px}[data-scope-path="articles/show"] .contents article h2{background-color:#60c1df;padding:15px 20px;color:#fff;margin:25px 0}[data-scope-path="articles/show"] .contents article h3{border-bottom:1px solid #60c1df;padding:15px 0;margin:25px 0}[data-scope-path="articles/show"] .contents article p{line-height:1.5;font-size:16px;margin-bottom:20px}[data-scope-path="articles/show"] .contents article img{display:block;max-width:100%;margin:0 auto}[data-scope-path="articles/show"] .contents article a{color:#60c1df;padding:0 5px}[data-scope-path="articles/show"] .contents article a:hover{text-decoration:underline}[data-scope-path="articles/show"] .contents article ol,[data-scope-path="articles/show"] .contents article ul{padding-left:30px;font-size:16px;margin-bottom:20px}[data-scope-path="articles/show"] .contents article table{width:100%;border-collapse:collapse;font-size:14px}[data-scope-path="articles/show"] .contents article table tr th{padding:10px 20px;border:1px solid #d0dbe6;vertical-align:middle;background:#f3fcff}[data-scope-path="articles/show"] .contents article table tr td{padding:10px 20px;background:#fff;border:1px solid #d0dbe6;vertical-align:middle}[data-scope-path="articles/show"] .contents article .button{margin-bottom:20px;text-align:center}[data-scope-path="articles/show"] .contents article .button>a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;background:#f99d3e;border-bottom:4px solid #c37b31;border-radius:4px;transition:all .3s;color:#fff;padding:10px 20px}[data-scope-path="articles/show"] .contents article .button>a:hover{background-color:rgba(249,157,62,.75);border-color:rgba(195,123,49,.25)}[data-scope-path="articles/show"] .contents article .mainvisual{margin-bottom:30px}[data-scope-path="articles/show"] .contents article .mainvisual img{width:100%}[data-scope-path="articles/show"] .contents article .article-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:5px}[data-scope-path="articles/show"] .contents article .article-info .released-date{color:#999;margin-right:10px}[data-scope-path="articles/show"] .contents article .article-info .tag-list{display:inline}[data-scope-path="articles/show"] .contents article .article-info .tag-list a{display:inline-block;color:#fff;background-color:#f99d3e;font-size:10px;padding:2px 6px;margin-right:6px;border-radius:3px}[data-scope-path="articles/show"] .contents article .article-info .tag-list a:last-of-type{margin-right:0}[data-scope-path="articles/show"] .contents article [data-scope-path="layouts/_sns"]{margin-bottom:10px;line-height:1}@media screen and (max-width:768px){[data-scope-path="articles/show"] .contents article [data-scope-path="layouts/_sns"]{margin-bottom:15px}}[data-scope-path="articles/show"] .contents article [data-scope-path="layouts/_sns"] ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;margin-bottom:0}@media screen and (max-width:768px){[data-scope-path="articles/show"] .contents article [data-scope-path="layouts/_sns"] ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:left;justify-content:left}}[data-scope-path="articles/show"] .contents article [data-scope-path="layouts/_sns"] ul li{margin-right:10px}@media screen and (max-width:768px){[data-scope-path="articles/show"] .contents article [data-scope-path="layouts/_sns"] ul li{margin-bottom:5px}}[data-scope-path="articles/show"] .contents article [data-scope-path="layouts/_sns"] ul li:last-of-type{margin-right:0}[data-scope-path="articles/show"] .contents article blockquote{position:relative;padding:25px 15px 10px 55px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}[data-scope-path="articles/show"] .contents article blockquote:before{display:inline-block;position:absolute;top:10px;left:-3px;vertical-align:middle;content:"\201C";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}[data-scope-path="articles/show"] .contents article blockquote p{padding:0}[data-scope-path="articles/show"] .contents .banner a{display:block;padding:20px;transition:all .3s}@media screen and (max-width:768px){[data-scope-path="articles/show"] .contents .banner a{padding:0;margin-bottom:30px}}[data-scope-path="articles/show"] .contents .banner a:hover{opacity:.7}[data-scope-path="articles/show"] .contents .banner a img{width:100%;height:auto}[data-scope-path="articles/show"] .contents .recommend{margin-bottom:50px}[data-scope-path="articles/show"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="articles/show"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="articles/show"] .contents section#about .contents:before{top:0}[data-scope-path="articles/show"] .contents section#about .contents:after,[data-scope-path="articles/show"] .contents section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="articles/show"] .contents section#about .contents:after{bottom:0}[data-scope-path="articles/show"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="articles/show"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="articles/show"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="articles/show"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="articles/show"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="articles/show"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="articles/show"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="articles/show"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="articles/show"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="articles/show"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="articles/show"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="articles/show"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="articles/show"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="articles/show"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="articles/show"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="articles/show"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="articles/show"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="articles/show"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="articles/show"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}[data-scope-path="articles/show"] .sidemenu{width:22%}@media screen and (min-width:769px){[data-scope-path="articles/show"] .sidemenu.pc{display:block}[data-scope-path="articles/show"] .sidemenu.sp{display:none}}@media screen and (max-width:768px){[data-scope-path="articles/show"] .sidemenu.pc{display:none}[data-scope-path="articles/show"] .sidemenu.sp{display:block}}[data-scope-path="articles/show"] .sidemenu aside{width:100%;position:-webkit-sticky;position:sticky;top:86px}[data-scope-path="articles/show"] .sidemenu aside .sponsor-title,[data-scope-path="articles/show"] .sidemenu aside .toc-title{background-color:#60c1df;padding:5px 8px;color:#fff;border-radius:2px;margin-bottom:15px}[data-scope-path="articles/show"] .sidemenu aside .sponsor-title:before,[data-scope-path="articles/show"] .sidemenu aside .toc-title:before{font-family:Font Awesome\ 5 Free;display:inline-block;font-weight:900;padding-right:10px;color:#fff}[data-scope-path="articles/show"] .sidemenu aside .toc-title:before{content:"\F0CA"}[data-scope-path="articles/show"] .sidemenu aside .sponsor-title:before{content:"\F4C4"}[data-scope-path="articles/show"] .sidemenu aside .list{margin:0 0 20px}[data-scope-path="articles/show"] .sidemenu aside .list:last-of-type{margin-bottom:0}[data-scope-path="articles/show"] .sidemenu aside .list ul{list-style:none}[data-scope-path="articles/show"] .sidemenu aside .list ul li a{display:block;color:#555;font-size:14px;margin-bottom:10px;line-height:1.2}[data-scope-path="articles/show"] .sidemenu aside .list ul li a:hover{text-decoration:underline}[data-scope-path="articles/show"] .sidemenu aside .list ul ul{padding-left:15px}[data-scope-path="articles/show"] .sidemenu aside .list ul.tag li a:hover:before{text-decoration:none}[data-scope-path="articles/show"] .sidemenu aside .list ul.tag li a:before{font-family:Font Awesome\ 5 Free;content:"\F292";display:inline-block;font-weight:900;padding-right:5px;color:#f99d3e;margin-left:10px}[data-scope-path="articles/show"] .sidemenu aside .banner{margin-bottom:30px}[data-scope-path="articles/show"] .sidemenu aside .banner:last-of-type{margin-bottom:0}[data-scope-path="articles/show"] .sidemenu aside .banner a{display:block;transition:all .3s;margin-bottom:5px}[data-scope-path="articles/show"] .sidemenu aside .banner a:hover{opacity:.7}[data-scope-path="articles/show"] .sidemenu aside .banner a:last-of-type{margin-bottom:0}[data-scope-path="articles/show"] .sidemenu aside .banner a img{width:100%;border:1px solid #eee}@media screen and (max-width:768px){[data-scope-path="articles/show"] .sidemenu{width:100%;margin-bottom:30px}[data-scope-path="articles/show"] .sidemenu aside .list ul li a{padding:5px 0;margin-bottom:0}}@media screen and (max-width:768px){[data-scope-path="articles/show"]{display:block}[data-scope-path="articles/show"] .contents{width:100%;margin:0}[data-scope-path="articles/show"] .contents article .article-info{display:block;margin-bottom:15px}[data-scope-path="articles/show"] .contents article .article-info .released-date{margin-bottom:5px}}[data-scope-path="brands/list"] .brand-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}[data-scope-path="brands/list"] .brand-list-item{margin-right:2%;width:23.5%;margin-bottom:10px;position:relative;border:1px solid #dcdcdc;border-radius:5px}@media screen and (min-width:769px){[data-scope-path="brands/list"] .brand-list-item:nth-child(4n){margin-right:0}}@media screen and (max-width:768px){[data-scope-path="brands/list"] .brand-list-item:nth-child(2n){margin-right:0}}[data-scope-path="brands/list"] .brand-list-item:before{content:"";display:block;padding-top:100%}@media screen and (max-width:768px){[data-scope-path="brands/list"] .brand-list-item{width:49%;margin-right:2%}}[data-scope-path="brands/list"] .brand-list-item .label{display:inline-block;background-color:#e2041b;position:absolute;top:0;left:0;font-size:12px;color:#fff;padding:5px 8px;border-top-left-radius:3px}[data-scope-path="brands/list"] .brand-list-item .label:before{font-family:Font Awesome\ 5 Free;content:"\F03D";display:inline-block;font-weight:900;padding-right:5px}[data-scope-path="brands/list"] .brand-list-item a{display:block;transition:all .3s}[data-scope-path="brands/list"] .brand-list-item a:hover{opacity:.7}[data-scope-path="brands/list"] .brand-list-item a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95%;max-height:100%}[data-scope-path="brands/index"] .select-region{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px}[data-scope-path="brands/index"] .label{color:#333;-ms-flex-negative:0;flex-shrink:0;font-size:16px;font-size:1rem;margin-right:10px}[data-scope-path="brands/index"] .label:before{color:#888;content:"\F0B0";font-family:Font Awesome\ 5 Free;display:inline-block;font-weight:900;margin-right:4px}[data-scope-path="brands/index"] .actions{width:100%}@media screen and (min-width:769px){[data-scope-path="brands/index"] .actions{width:250px}}[data-scope-path="brands/index"] .select-warpper{position:relative}[data-scope-path="brands/index"] .select-warpper:after{content:"";display:block;width:10px;height:10px;position:absolute;right:20px;top:35%;border-bottom:2px solid #333;border-right:2px solid #333;transform:rotate(45deg) translateY(-30%)}[data-scope-path="brands/index"] .select-warpper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 12px;box-sizing:border-box;font-size:16px;font-size:1rem;border:1px solid #ccc;border-radius:4px;background:#fff}[data-scope-path="brands/index"] .brand-list{margin-bottom:30px}[data-scope-path="brands/index"] .empty{font-size:16px;font-size:1rem}[data-scope-path="brands/show"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="brands/show"] .contents{width:100%;padding:10px}[data-scope-path="brands/show"] .contents [data-scope-path="layouts/_sns"]{margin-bottom:10px;line-height:1}@media screen and (max-width:768px){[data-scope-path="brands/show"] .contents [data-scope-path="layouts/_sns"]{margin-bottom:15px}}[data-scope-path="brands/show"] .contents [data-scope-path="layouts/_sns"] ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;margin-bottom:0}@media screen and (max-width:768px){[data-scope-path="brands/show"] .contents [data-scope-path="layouts/_sns"] ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:left;justify-content:left}}[data-scope-path="brands/show"] .contents [data-scope-path="layouts/_sns"] ul li{margin-right:10px}@media screen and (max-width:768px){[data-scope-path="brands/show"] .contents [data-scope-path="layouts/_sns"] ul li{margin-bottom:5px}}[data-scope-path="brands/show"] .contents [data-scope-path="layouts/_sns"] ul li:last-of-type{margin-right:0}[data-scope-path="brands/show"] .contents .brand-info{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}[data-scope-path="brands/show"] .contents .brand-info .logo{width:35%;height:120px;border:1px solid #dcdcdc;border-radius:5px;position:relative;margin-right:20px}[data-scope-path="brands/show"] .contents .brand-info .logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}[data-scope-path="brands/show"] .contents .brand-info .detail{width:100%}[data-scope-path="brands/show"] .contents .brand-info .detail .sub-title{font-size:24px;font-weight:700;margin-bottom:15px;padding-bottom:5px;border-bottom:double #60c1df}[data-scope-path="brands/show"] .contents .brand-info .detail .overview{width:100%;text-align:1.5;font-size:16px}[data-scope-path="brands/show"] .contents .brand-advisor{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}[data-scope-path="brands/show"] .contents .brand-advisor .photo{margin-right:20px}[data-scope-path="brands/show"] .contents .brand-advisor .photo img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:50%}[data-scope-path="brands/show"] .contents .brand-advisor .detail .title{display:block;padding:10px;text-align:center;font-weight:700;color:#555;font-size:18px;border-top:4px solid #60c1df;border-bottom:4px solid #60c1df;margin-bottom:10px}[data-scope-path="brands/show"] .contents .brand-advisor .comment{position:relative;display:inline-block;margin:20px;padding:15px 25px;min-width:120px;max-width:100%;color:#555;font-size:16px;border-radius:10px;border:3px solid #888;text-align:center}[data-scope-path="brands/show"] .contents .brand-advisor .comment:before{content:"";position:absolute;top:12px;left:-30px;border:15px solid transparent;border-right:15px solid #888}[data-scope-path="brands/show"] .contents .brand-advisor .comment:after{content:"";position:absolute;top:12px;left:-25px;border:15px solid transparent;border-right:15px solid #fff}[data-scope-path="brands/show"] .contents .brand-point,[data-scope-path="brands/show"] .contents .brand-recommend{width:80%;margin:0 auto;text-align:center}[data-scope-path="brands/show"] .contents .brand-point ul,[data-scope-path="brands/show"] .contents .brand-recommend ul{display:inline-block;list-style:none;text-align:left}[data-scope-path="brands/show"] .contents .brand-point ul li,[data-scope-path="brands/show"] .contents .brand-recommend ul li{font-size:18px;font-weight:700;margin-bottom:10px}[data-scope-path="brands/show"] .contents .brand-point ul li:before,[data-scope-path="brands/show"] .contents .brand-recommend ul li:before{font-family:Font Awesome\ 5 Free;content:"\F024";display:inline-block;font-weight:900;padding-right:10px;color:#60c1df}[data-scope-path="brands/show"] .contents .brand-movies-item{display:-ms-flexbox;display:flex}[data-scope-path="brands/show"] .contents .brand-movies-item:not(:last-of-type){margin-bottom:30px}[data-scope-path="brands/show"] .contents .brand-movies-item .movie{margin-right:20px}[data-scope-path="brands/show"] .contents .brand-movies-item .detail h3{margin-bottom:15px}[data-scope-path="brands/show"] .contents .brand-movies-item .detail h3 p{font-size:18px;display:inline-block;background:linear-gradient(transparent 80%,#60c1df 0)}[data-scope-path="brands/show"] .contents .brand-movies-item .detail ul{text-align:left;padding-left:30px}[data-scope-path="brands/show"] .contents .brand-movies-item .detail ul li{font-size:14px;margin-bottom:5px}[data-scope-path="brands/show"] .contents .prefectural{margin-bottom:30px}[data-scope-path="brands/show"] .contents .prefectural table{width:100%;border-collapse:collapse;font-size:14px}[data-scope-path="brands/show"] .contents .prefectural table tr th{width:25%;padding:10px 20px;border:1px solid #ccc;vertical-align:middle;background:#f3fcff}[data-scope-path="brands/show"] .contents .prefectural table tr td{padding:10px 20px;background:#fff;border:1px solid #ccc;vertical-align:middle}[data-scope-path="brands/show"] .contents .prefectural table tr td ul{list-style:none}[data-scope-path="brands/show"] .contents .prefectural table tr td ul li{display:inline;padding-right:15px}[data-scope-path="brands/show"] .contents .prefectural table tr td ul li a{color:#60c1df;font-size:14px;padding-right:2px}[data-scope-path="brands/show"] .contents .prefectural table tr td ul li a:hover{text-decoration:underline}[data-scope-path="brands/show"] .contents .banner-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:80px 0 30px}[data-scope-path="brands/show"] .contents .banner-list .banner{width:31%;margin-right:2%}[data-scope-path="brands/show"] .contents .banner-list .banner:last-of-type{margin-right:0}[data-scope-path="brands/show"] .contents .banner-list .banner a{display:block;transition:all .3s;width:100%}[data-scope-path="brands/show"] .contents .banner-list .banner a:hover{opacity:.7}[data-scope-path="brands/show"] .contents .banner-list .banner a img{width:100%}@media screen and (max-width:768px){[data-scope-path="brands/show"]{display:block}[data-scope-path="brands/show"] .contents{width:100%;margin-bottom:30px}[data-scope-path="brands/show"] .contents .brand-info{display:block}[data-scope-path="brands/show"] .contents .brand-info .logo{width:100%;height:180px;margin-right:0;margin-bottom:20px}[data-scope-path="brands/show"] .contents .brand-advisor{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:0}[data-scope-path="brands/show"] .contents .brand-advisor .photo{text-align:center}[data-scope-path="brands/show"] .contents .brand-advisor .detail .title{font-size:16px}[data-scope-path="brands/show"] .contents .brand-advisor .detail .comment{margin-bottom:30px}[data-scope-path="brands/show"] .contents .brand-advisor .detail .comment:before{top:100%;left:43%;border:15px solid transparent;border-top:15px solid #888}[data-scope-path="brands/show"] .contents .brand-advisor .detail .comment:after{top:calc(100% - 5px);left:43%;border:15px solid transparent;border-top:15px solid #fff}[data-scope-path="brands/show"] .contents .brand-point,[data-scope-path="brands/show"] .contents .brand-recommend{text-align:left;width:100%}[data-scope-path="brands/show"] .contents .brand-point ul,[data-scope-path="brands/show"] .contents .brand-recommend ul{display:block}[data-scope-path="brands/show"] .contents .brand-point ul li,[data-scope-path="brands/show"] .contents .brand-recommend ul li{font-size:14px}[data-scope-path="brands/show"] .contents .brand-movies .brand-movies-item{-ms-flex-direction:column-reverse;flex-direction:column-reverse}[data-scope-path="brands/show"] .contents .brand-movies .brand-movies-item .movie{margin-right:0}[data-scope-path="brands/show"] .contents .brand-movies .brand-movies-item .movie iframe{width:100%;height:200px}[data-scope-path="brands/show"] .contents .brand-movies .brand-movies-item .detail{margin-bottom:10px}[data-scope-path="brands/show"] .contents .prefectural table tr th{width:30%}[data-scope-path="brands/show"] .contents .banner-list{display:block}[data-scope-path="brands/show"] .contents .banner-list .banner{width:100%;margin-bottom:5px}}[data-scope-path="cities/show"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="cities/show"] .contents{width:76%}[data-scope-path="cities/show"] .contents .noticies{text-align:center;padding-top:50px;padding-bottom:20px}[data-scope-path="cities/show"] .contents .noticies>span{font-size:.7em}[data-scope-path="cities/show"] .contents #page-nav{padding-top:70px;margin-bottom:30px}[data-scope-path="cities/show"] .contents #page-nav ul{list-style:none;width:100%;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}[data-scope-path="cities/show"] .contents #page-nav ul li{-ms-flex-positive:1;flex-grow:1}[data-scope-path="cities/show"] .contents #page-nav ul li:not(:last-of-type){margin-right:20px}[data-scope-path="cities/show"] .contents #page-nav ul li a{width:100%;text-align:center;display:block;padding:10px 0;background:#60c1df;color:#fff;border-radius:5px;transition:all .3s}[data-scope-path="cities/show"] .contents #page-nav ul li a:hover{opacity:.7}[data-scope-path="cities/show"] .contents #page-nav ul li a:before{font-family:Font Awesome\ 5 Free;display:inline-block;font-weight:900;padding-right:10px;color:#fff}[data-scope-path="cities/show"] .contents #page-nav ul li.map a:before{content:"\F3C5"}[data-scope-path="cities/show"] .contents #page-nav ul li.list a:before{content:"\F03A"}[data-scope-path="cities/show"] .contents #page-nav ul li.feature a:before{content:"\F05A"}@media screen and (max-width:768px){[data-scope-path="cities/show"] .contents #page-nav{padding-top:40px;margin-bottom:10px}[data-scope-path="cities/show"] .contents #page-nav ul li a{font-size:12px}}[data-scope-path="cities/show"] .contents .school-list>ul{list-style:none}[data-scope-path="cities/show"] .contents .school-list>ul li a{display:block;border:1px solid #eee;border-radius:3px;text-decoration:none;padding:20px;margin-bottom:14px}[data-scope-path="cities/show"] .contents .school-list>ul li a h4{font-size:18px;margin-bottom:5px;font-weight:400}[data-scope-path="cities/show"] .contents .school-list>ul li a address{font-size:14px;color:#aaa;font-style:normal}[data-scope-path="cities/show"] .contents .school-list>ul li a:hover{box-shadow:0 2px 2px 0 #ccc}[data-scope-path="cities/show"] .contents .feature-content,[data-scope-path="cities/show"] .contents .feature-content.markdown{width:100%}[data-scope-path="cities/show"] .contents .feature-content.markdown h1{font-size:28px;line-height:1.4;margin-bottom:10px}[data-scope-path="cities/show"] .contents .feature-content.markdown h2{background-color:#60c1df;padding:15px 20px;color:#fff;margin:25px 0}[data-scope-path="cities/show"] .contents .feature-content.markdown .title{margin-bottom:20px}[data-scope-path="cities/show"] .contents .feature-content.markdown .title h3{font-size:18px;display:inline-block;background:linear-gradient(transparent 80%,#60c1df 0)}[data-scope-path="cities/show"] .contents .feature-content.markdown p{line-height:1.5;font-size:14px;margin-bottom:20px}[data-scope-path="cities/show"] .contents .feature-content.markdown .img{width:100%;padding:0 20px;text-align:center}[data-scope-path="cities/show"] .contents .feature-content.markdown .img img{max-width:100%;max-height:360px;padding:5px;border:1px solid #eee}[data-scope-path="cities/show"] .contents .feature-content.markdown a{color:#60c1df;padding:0 5px}[data-scope-path="cities/show"] .contents .feature-content.markdown a:hover{text-decoration:underline}[data-scope-path="cities/show"] .contents .feature-content.markdown ol,[data-scope-path="cities/show"] .contents .feature-content.markdown ul{padding:0 20px 0 30px;font-size:16px;margin-bottom:20px}[data-scope-path="cities/show"] .contents .feature-content.markdown table{width:100%;border-collapse:collapse;font-size:14px}[data-scope-path="cities/show"] .contents .feature-content.markdown table tr th{padding:10px 20px;border:1px solid #d0dbe6;vertical-align:middle;background:#f3fcff}[data-scope-path="cities/show"] .contents .feature-content.markdown table tr td{padding:10px 20px;background:#fff;border:1px solid #d0dbe6;vertical-align:middle}[data-scope-path="cities/show"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="cities/show"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="cities/show"] .contents section#about .contents:before{top:0}[data-scope-path="cities/show"] .contents section#about .contents:after,[data-scope-path="cities/show"] .contents section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="cities/show"] .contents section#about .contents:after{bottom:0}[data-scope-path="cities/show"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="cities/show"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="cities/show"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="cities/show"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="cities/show"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="cities/show"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="cities/show"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="cities/show"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="cities/show"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="cities/show"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="cities/show"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="cities/show"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="cities/show"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="cities/show"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="cities/show"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="cities/show"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="cities/show"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="cities/show"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="cities/show"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}[data-scope-path="cities/show"] .sidemenu{width:22%}[data-scope-path="cities/show"] .sidemenu aside{width:100%;position:-webkit-sticky;position:sticky;top:86px}[data-scope-path="cities/show"] .sidemenu aside h3{margin-bottom:10px}[data-scope-path="cities/show"] .sidemenu aside h3 span{font-size:14px;display:inline-block;background:linear-gradient(transparent 80%,#60c1df 0)}[data-scope-path="cities/show"] .sidemenu aside ul{list-style:none}[data-scope-path="cities/show"] .sidemenu aside ul:first-of-type{margin-bottom:10px}[data-scope-path="cities/show"] .sidemenu aside ul li{margin-bottom:2px}[data-scope-path="cities/show"] .sidemenu aside ul li a{color:#60c1df;font-size:14px;margin-bottom:10px;line-height:1.2}[data-scope-path="cities/show"] .sidemenu aside ul li a:hover{text-decoration:underline}[data-scope-path="cities/show"] .sidemenu aside ul ul{padding-left:15px}@media screen and (max-width:768px){[data-scope-path="cities/show"]{display:block}[data-scope-path="cities/show"] .contents{width:100%}[data-scope-path="cities/show"] .sidemenu{display:none}}[data-scope-path="cities/show"] #map,[data-scope-path="events/show"] #map,[data-scope-path="near/index"] #map,[data-scope-path="prefectures/show"] #map,[data-scope-path="school_previews/show"] #map,[data-scope-path="schools/show"] #map,[data-scope-path="wards/show"] #map{margin-bottom:50px}[data-scope-path="cities/show"] #map .vue-map-container,[data-scope-path="events/show"] #map .vue-map-container,[data-scope-path="near/index"] #map .vue-map-container,[data-scope-path="prefectures/show"] #map .vue-map-container,[data-scope-path="school_previews/show"] #map .vue-map-container,[data-scope-path="schools/show"] #map .vue-map-container,[data-scope-path="wards/show"] #map .vue-map-container{width:100%;height:450px}[data-scope-path="cities/show"] #map .vue-map-container .vue-map,[data-scope-path="events/show"] #map .vue-map-container .vue-map,[data-scope-path="near/index"] #map .vue-map-container .vue-map,[data-scope-path="prefectures/show"] #map .vue-map-container .vue-map,[data-scope-path="school_previews/show"] #map .vue-map-container .vue-map,[data-scope-path="schools/show"] #map .vue-map-container .vue-map,[data-scope-path="wards/show"] #map .vue-map-container .vue-map{width:100%;height:100%}[data-scope-path="cities/show"] #map .vue-map-container .vue-map .marker-infowindow,[data-scope-path="events/show"] #map .vue-map-container .vue-map .marker-infowindow,[data-scope-path="near/index"] #map .vue-map-container .vue-map .marker-infowindow,[data-scope-path="prefectures/show"] #map .vue-map-container .vue-map .marker-infowindow,[data-scope-path="school_previews/show"] #map .vue-map-container .vue-map .marker-infowindow,[data-scope-path="schools/show"] #map .vue-map-container .vue-map .marker-infowindow,[data-scope-path="wards/show"] #map .vue-map-container .vue-map .marker-infowindow{max-width:250px;padding:8px 8px 5px}[data-scope-path="cities/show"] #map .vue-map-container .vue-map .marker-infowindow .distance,[data-scope-path="events/show"] #map .vue-map-container .vue-map .marker-infowindow .distance,[data-scope-path="near/index"] #map .vue-map-container .vue-map .marker-infowindow .distance,[data-scope-path="prefectures/show"] #map .vue-map-container .vue-map .marker-infowindow .distance,[data-scope-path="school_previews/show"] #map .vue-map-container .vue-map .marker-infowindow .distance,[data-scope-path="schools/show"] #map .vue-map-container .vue-map .marker-infowindow .distance,[data-scope-path="wards/show"] #map .vue-map-container .vue-map .marker-infowindow .distance{color:red}[data-scope-path="cities/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a,[data-scope-path="events/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a,[data-scope-path="near/index"] #map .vue-map-container .vue-map .marker-infowindow h4 a,[data-scope-path="prefectures/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a,[data-scope-path="school_previews/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a,[data-scope-path="schools/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a,[data-scope-path="wards/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a{font-size:14px;font-weight:700;color:#60c1df}[data-scope-path="cities/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a:hover,[data-scope-path="events/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a:hover,[data-scope-path="near/index"] #map .vue-map-container .vue-map .marker-infowindow h4 a:hover,[data-scope-path="prefectures/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a:hover,[data-scope-path="school_previews/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a:hover,[data-scope-path="schools/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a:hover,[data-scope-path="wards/show"] #map .vue-map-container .vue-map .marker-infowindow h4 a:hover{text-decoration:underline}[data-scope-path="cities/show"] #map .vue-map-container .vue-map .marker-infowindow .description,[data-scope-path="events/show"] #map .vue-map-container .vue-map .marker-infowindow .description,[data-scope-path="near/index"] #map .vue-map-container .vue-map .marker-infowindow .description,[data-scope-path="prefectures/show"] #map .vue-map-container .vue-map .marker-infowindow .description,[data-scope-path="school_previews/show"] #map .vue-map-container .vue-map .marker-infowindow .description,[data-scope-path="schools/show"] #map .vue-map-container .vue-map .marker-infowindow .description,[data-scope-path="wards/show"] #map .vue-map-container .vue-map .marker-infowindow .description{margin-top:10px;font-size:12px;line-height:1.5}[data-scope-path="schools/show"] #map .vue-map-container{height:350px}@media screen and (max-width:768px){[data-scope-path="cities/show"] #map .vue-map-container,[data-scope-path="events/show"] #map .vue-map-container,[data-scope-path="near/index"] #map .vue-map-container,[data-scope-path="prefectures/show"] #map .vue-map-container,[data-scope-path="school_previews/show"] #map .vue-map-container,[data-scope-path="schools/show"] #map .vue-map-container,[data-scope-path="wards/show"] #map .vue-map-container{height:250px}}[data-scope-path="cities/show"] .notice-list-component .no-notice,[data-scope-path="wards/show"] .notice-list-component .no-notice{text-align:center}[data-scope-path="cities/show"] .notice-list-component ul,[data-scope-path="wards/show"] .notice-list-component ul{font-size:14px;list-style:none}[data-scope-path="cities/show"] .notice-list-component ul li,[data-scope-path="wards/show"] .notice-list-component ul li{display:-ms-flexbox;display:flex;overflow:hidden;padding:10px 15px;border-bottom:1px dashed #dcdcdc}[data-scope-path="cities/show"] .notice-list-component ul li .date,[data-scope-path="wards/show"] .notice-list-component ul li .date{-ms-flex-order:2;order:2;min-width:105px;margin-left:auto;color:#999}[data-scope-path="cities/show"] .notice-list-component ul li .school-name,[data-scope-path="wards/show"] .notice-list-component ul li .school-name{margin-right:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-flex-preferred-size:226px;flex-basis:226px}[data-scope-path="cities/show"] .notice-list-component ul li .school-name a,[data-scope-path="wards/show"] .notice-list-component ul li .school-name a{color:#555}[data-scope-path="cities/show"] .notice-list-component ul li .school-name a:hover,[data-scope-path="wards/show"] .notice-list-component ul li .school-name a:hover{text-decoration:underline}[data-scope-path="cities/show"] .notice-list-component ul li .title a,[data-scope-path="wards/show"] .notice-list-component ul li .title a{font-size:14px;color:#60c1df;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-scope-path="cities/show"] .notice-list-component ul li .title a:hover,[data-scope-path="wards/show"] .notice-list-component ul li .title a:hover{text-decoration:underline}[data-scope-path="cities/show"] .notice-list-component .more,[data-scope-path="wards/show"] .notice-list-component .more{padding-top:5px;text-align:center;color:#60c1df}@media screen and (max-width:768px){[data-scope-path="cities/show"] .notice-list-component ul li,[data-scope-path="wards/show"] .notice-list-component ul li{-ms-flex-wrap:wrap;flex-wrap:wrap}[data-scope-path="cities/show"] .notice-list-component ul li .school-name,[data-scope-path="wards/show"] .notice-list-component ul li .school-name{overflow:visible}[data-scope-path="cities/show"] .notice-list-component ul li .date,[data-scope-path="wards/show"] .notice-list-component ul li .date{-ms-flex-order:-1;order:-1;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}[data-scope-path="errors/error_404"] .contents{padding:20px 30px 30px;text-align:center}[data-scope-path="errors/error_404"] .s-text{font-size:14px;color:#60c1df;margin-bottom:5px}[data-scope-path="errors/error_404"] h1{font-size:32px;font-size:2rem;margin-bottom:20px}@media screen and (max-width:768px){[data-scope-path="errors/error_404"] h1{font-size:1.5rem}}[data-scope-path="errors/error_404"] .message{font-size:14px;line-height:1.5;padding:0 20px}[data-scope-path="errors/error_500"] .contents{padding:20px 30px 30px;text-align:center}[data-scope-path="errors/error_500"] .s-text{font-size:14px;color:#60c1df;margin-bottom:5px}[data-scope-path="errors/error_500"] h1{font-size:32px;font-size:2rem;margin-bottom:20px}@media screen and (max-width:768px){[data-scope-path="errors/error_500"] h1{font-size:1.5rem}}[data-scope-path="errors/error_500"] .message{font-size:14px;line-height:1.5;padding:0 20px}[data-scope-path="events/chubu"],[data-scope-path="events/chugoku"],[data-scope-path="events/hokkaido_tohoku"],[data-scope-path="events/kanto"],[data-scope-path="events/kinki"],[data-scope-path="events/kyushyu_okinawa"],[data-scope-path="events/shikoku"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="events/chubu"] .contents,[data-scope-path="events/chugoku"] .contents,[data-scope-path="events/hokkaido_tohoku"] .contents,[data-scope-path="events/kanto"] .contents,[data-scope-path="events/kinki"] .contents,[data-scope-path="events/kyushyu_okinawa"] .contents,[data-scope-path="events/shikoku"] .contents{width:100%;padding:10px}[data-scope-path="events/chubu"] .contents .calendar,[data-scope-path="events/chugoku"] .contents .calendar,[data-scope-path="events/hokkaido_tohoku"] .contents .calendar,[data-scope-path="events/kanto"] .contents .calendar,[data-scope-path="events/kinki"] .contents .calendar,[data-scope-path="events/kyushyu_okinawa"] .contents .calendar,[data-scope-path="events/shikoku"] .contents .calendar{text-align:center;font-size:18px}[data-scope-path="events/chubu"] .contents .calendar .year,[data-scope-path="events/chugoku"] .contents .calendar .year,[data-scope-path="events/hokkaido_tohoku"] .contents .calendar .year,[data-scope-path="events/kanto"] .contents .calendar .year,[data-scope-path="events/kinki"] .contents .calendar .year,[data-scope-path="events/kyushyu_okinawa"] .contents .calendar .year,[data-scope-path="events/shikoku"] .contents .calendar .year{display:inline-block}[data-scope-path="events/chubu"] .contents .calendar .year span,[data-scope-path="events/chugoku"] .contents .calendar .year span,[data-scope-path="events/hokkaido_tohoku"] .contents .calendar .year span,[data-scope-path="events/kanto"] .contents .calendar .year span,[data-scope-path="events/kinki"] .contents .calendar .year span,[data-scope-path="events/kyushyu_okinawa"] .contents .calendar .year span,[data-scope-path="events/shikoku"] .contents .calendar .year span{padding-right:14px}[data-scope-path="events/chubu"] .contents .calendar .year span:before,[data-scope-path="events/chugoku"] .contents .calendar .year span:before,[data-scope-path="events/hokkaido_tohoku"] .contents .calendar .year span:before,[data-scope-path="events/kanto"] .contents .calendar .year span:before,[data-scope-path="events/kinki"] .contents .calendar .year span:before,[data-scope-path="events/kyushyu_okinawa"] .contents .calendar .year span:before,[data-scope-path="events/shikoku"] .contents .calendar .year span:before{font-family:Font Awesome\ 5 Free;content:"\F073";display:inline-block;font-weight:900;padding-right:10px;color:#f89d3e;margin-left:10px}[data-scope-path="events/chubu"] .contents .calendar .year ul li a,[data-scope-path="events/chugoku"] .contents .calendar .year ul li a,[data-scope-path="events/hokkaido_tohoku"] .contents .calendar .year ul li a,[data-scope-path="events/kanto"] .contents .calendar .year ul li a,[data-scope-path="events/kinki"] .contents .calendar .year ul li a,[data-scope-path="events/kyushyu_okinawa"] .contents .calendar .year ul li a,[data-scope-path="events/shikoku"] .contents .calendar .year ul li a{color:#4ebeff}[data-scope-path="events/chubu"] .contents .calendar .year ul li a:hover,[data-scope-path="events/chugoku"] .contents .calendar .year ul li a:hover,[data-scope-path="events/hokkaido_tohoku"] .contents .calendar .year ul li a:hover,[data-scope-path="events/kanto"] .contents .calendar .year ul li a:hover,[data-scope-path="events/kinki"] .contents .calendar .year ul li a:hover,[data-scope-path="events/kyushyu_okinawa"] .contents .calendar .year ul li a:hover,[data-scope-path="events/shikoku"] .contents .calendar .year ul li a:hover{text-decoration:underline}[data-scope-path="events/chubu"] .contents .calendar ul,[data-scope-path="events/chugoku"] .contents .calendar ul,[data-scope-path="events/hokkaido_tohoku"] .contents .calendar ul,[data-scope-path="events/kanto"] .contents .calendar ul,[data-scope-path="events/kinki"] .contents .calendar ul,[data-scope-path="events/kyushyu_okinawa"] .contents .calendar ul,[data-scope-path="events/shikoku"] .contents .calendar ul{display:inline-block}[data-scope-path="events/chubu"] .contents .calendar ul li,[data-scope-path="events/chugoku"] .contents .calendar ul li,[data-scope-path="events/hokkaido_tohoku"] .contents .calendar ul li,[data-scope-path="events/kanto"] .contents .calendar ul li,[data-scope-path="events/kinki"] .contents .calendar ul li,[data-scope-path="events/kyushyu_okinawa"] .contents .calendar ul li,[data-scope-path="events/shikoku"] .contents .calendar ul li{display:inline-block;margin:0 5px;font-size:18px}[data-scope-path="events/chubu"] .contents #events,[data-scope-path="events/chugoku"] .contents #events,[data-scope-path="events/hokkaido_tohoku"] .contents #events,[data-scope-path="events/kanto"] .contents #events,[data-scope-path="events/kinki"] .contents #events,[data-scope-path="events/kyushyu_okinawa"] .contents #events,[data-scope-path="events/shikoku"] .contents #events{margin-top:-76px;padding-top:76px}[data-scope-path="events/chubu"] .contents #events .no-event,[data-scope-path="events/chugoku"] .contents #events .no-event,[data-scope-path="events/hokkaido_tohoku"] .contents #events .no-event,[data-scope-path="events/kanto"] .contents #events .no-event,[data-scope-path="events/kinki"] .contents #events .no-event,[data-scope-path="events/kyushyu_okinawa"] .contents #events .no-event,[data-scope-path="events/shikoku"] .contents #events .no-event{text-align:center}[data-scope-path="events/chubu"] .contents section#about,[data-scope-path="events/chugoku"] .contents section#about,[data-scope-path="events/hokkaido_tohoku"] .contents section#about,[data-scope-path="events/kanto"] .contents section#about,[data-scope-path="events/kinki"] .contents section#about,[data-scope-path="events/kyushyu_okinawa"] .contents section#about,[data-scope-path="events/shikoku"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="events/chubu"] .contents section#about .contents,[data-scope-path="events/chugoku"] .contents section#about .contents,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents,[data-scope-path="events/kanto"] .contents section#about .contents,[data-scope-path="events/kinki"] .contents section#about .contents,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents,[data-scope-path="events/shikoku"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="events/chubu"] .contents section#about .contents:before,[data-scope-path="events/chugoku"] .contents section#about .contents:before,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents:before,[data-scope-path="events/kanto"] .contents section#about .contents:before,[data-scope-path="events/kinki"] .contents section#about .contents:before,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents:before,[data-scope-path="events/shikoku"] .contents section#about .contents:before{content:"";display:block;position:absolute;top:0;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="events/chubu"] .contents section#about .contents:after,[data-scope-path="events/chugoku"] .contents section#about .contents:after,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents:after,[data-scope-path="events/kanto"] .contents section#about .contents:after,[data-scope-path="events/kinki"] .contents section#about .contents:after,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents:after,[data-scope-path="events/shikoku"] .contents section#about .contents:after{content:"";display:block;position:absolute;bottom:0;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="events/chubu"] .contents section#about .contents .about-me,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me,[data-scope-path="events/kanto"] .contents section#about .contents .about-me,[data-scope-path="events/kinki"] .contents section#about .contents .about-me,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="events/chubu"] .contents section#about .contents .about-me,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me,[data-scope-path="events/kanto"] .contents section#about .contents .about-me,[data-scope-path="events/kinki"] .contents section#about .contents .about-me,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="events/chubu"] .contents section#about .contents .about-me .logo,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me .logo,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me .logo,[data-scope-path="events/kanto"] .contents section#about .contents .about-me .logo,[data-scope-path="events/kinki"] .contents section#about .contents .about-me .logo,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me .logo,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="events/chubu"] .contents section#about .contents .about-me .logo,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me .logo,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me .logo,[data-scope-path="events/kanto"] .contents section#about .contents .about-me .logo,[data-scope-path="events/kinki"] .contents section#about .contents .about-me .logo,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me .logo,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="events/chubu"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/kanto"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/kinki"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="events/chubu"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/kanto"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/kinki"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me .logo img,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="events/chubu"] .contents section#about .contents .about-me .logo span,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me .logo span,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me .logo span,[data-scope-path="events/kanto"] .contents section#about .contents .about-me .logo span,[data-scope-path="events/kinki"] .contents section#about .contents .about-me .logo span,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me .logo span,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="events/chubu"] .contents section#about .contents .about-me ol,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me ol,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me ol,[data-scope-path="events/kanto"] .contents section#about .contents .about-me ol,[data-scope-path="events/kinki"] .contents section#about .contents .about-me ol,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me ol,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="events/chubu"] .contents section#about .contents .about-me ol,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me ol,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me ol,[data-scope-path="events/kanto"] .contents section#about .contents .about-me ol,[data-scope-path="events/kinki"] .contents section#about .contents .about-me ol,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me ol,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="events/chubu"] .contents section#about .contents .about-me ol li,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me ol li,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me ol li,[data-scope-path="events/kanto"] .contents section#about .contents .about-me ol li,[data-scope-path="events/kinki"] .contents section#about .contents .about-me ol li,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me ol li,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="events/chubu"] .contents section#about .contents .about-me ol li:last-of-type,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me ol li:last-of-type,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me ol li:last-of-type,[data-scope-path="events/kanto"] .contents section#about .contents .about-me ol li:last-of-type,[data-scope-path="events/kinki"] .contents section#about .contents .about-me ol li:last-of-type,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me ol li:last-of-type,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="events/chubu"] .contents section#about .contents .about-me ol li:before,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me ol li:before,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me ol li:before,[data-scope-path="events/kanto"] .contents section#about .contents .about-me ol li:before,[data-scope-path="events/kinki"] .contents section#about .contents .about-me ol li:before,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me ol li:before,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="events/chubu"] .contents section#about .contents .about-me ol li,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me ol li,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me ol li,[data-scope-path="events/kanto"] .contents section#about .contents .about-me ol li,[data-scope-path="events/kinki"] .contents section#about .contents .about-me ol li,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me ol li,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="events/chubu"] .contents section#about .contents .about-me .message,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me .message,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me .message,[data-scope-path="events/kanto"] .contents section#about .contents .about-me .message,[data-scope-path="events/kinki"] .contents section#about .contents .about-me .message,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me .message,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="events/chubu"] .contents section#about .contents .about-me .message span,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me .message span,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me .message span,[data-scope-path="events/kanto"] .contents section#about .contents .about-me .message span,[data-scope-path="events/kinki"] .contents section#about .contents .about-me .message span,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me .message span,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="events/chubu"] .contents section#about .contents .about-me .message span,[data-scope-path="events/chugoku"] .contents section#about .contents .about-me .message span,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .about-me .message span,[data-scope-path="events/kanto"] .contents section#about .contents .about-me .message span,[data-scope-path="events/kinki"] .contents section#about .contents .about-me .message span,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .about-me .message span,[data-scope-path="events/shikoku"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="events/chubu"] .contents section#about .contents .ad-btn,[data-scope-path="events/chugoku"] .contents section#about .contents .ad-btn,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .ad-btn,[data-scope-path="events/kanto"] .contents section#about .contents .ad-btn,[data-scope-path="events/kinki"] .contents section#about .contents .ad-btn,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .ad-btn,[data-scope-path="events/shikoku"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="events/chubu"] .contents section#about .contents .ad-btn a,[data-scope-path="events/chugoku"] .contents section#about .contents .ad-btn a,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .ad-btn a,[data-scope-path="events/kanto"] .contents section#about .contents .ad-btn a,[data-scope-path="events/kinki"] .contents section#about .contents .ad-btn a,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .ad-btn a,[data-scope-path="events/shikoku"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="events/chubu"] .contents section#about .contents .ad-btn a:hover,[data-scope-path="events/chugoku"] .contents section#about .contents .ad-btn a:hover,[data-scope-path="events/hokkaido_tohoku"] .contents section#about .contents .ad-btn a:hover,[data-scope-path="events/kanto"] .contents section#about .contents .ad-btn a:hover,[data-scope-path="events/kinki"] .contents section#about .contents .ad-btn a:hover,[data-scope-path="events/kyushyu_okinawa"] .contents section#about .contents .ad-btn a:hover,[data-scope-path="events/shikoku"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}[data-scope-path="events/index"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="events/index"] .contents{width:100%;padding:10px}[data-scope-path="events/index"] .contents .region-menu{text-align:center}[data-scope-path="events/index"] .contents .region-menu ul{display:inline-block}[data-scope-path="events/index"] .contents .region-menu ul li{display:inline-block;margin:0 15px 5px;font-size:18px;transition:all .2s}[data-scope-path="events/index"] .contents .region-menu ul li span a{color:#555}[data-scope-path="events/index"] .contents .region-menu ul li span.hokkaido_tohoku{background:linear-gradient(transparent 90%,#27a7e1 0)}[data-scope-path="events/index"] .contents .region-menu ul li span.kanto{background:linear-gradient(transparent 90%,#0ba29a 0)}[data-scope-path="events/index"] .contents .region-menu ul li span.chubu{background:linear-gradient(transparent 90%,#aad257 0)}[data-scope-path="events/index"] .contents .region-menu ul li span.kinki{background:linear-gradient(transparent 90%,#f8b62c 0)}[data-scope-path="events/index"] .contents .region-menu ul li span.chugoku{background:linear-gradient(transparent 90%,#ea5414 0)}[data-scope-path="events/index"] .contents .region-menu ul li span.shikoku{background:linear-gradient(transparent 90%,#f2a2b6 0)}[data-scope-path="events/index"] .contents .region-menu ul li span.kyushyu_okinawa{background:linear-gradient(transparent 90%,#e07f3a 0)}[data-scope-path="events/index"] .contents .region-menu ul li:hover{opacity:.7}[data-scope-path="events/index"] .contents article{margin-bottom:50px}@media screen and (max-width:768px){[data-scope-path="events/index"] .contents article{margin-bottom:30px}}[data-scope-path="events/index"] .contents article h3{font-size:18px;margin-bottom:15px}[data-scope-path="events/index"] .contents article h3 span{display:inline-block}[data-scope-path="events/index"] .contents article h3 span.hokkaido_tohoku{background:linear-gradient(transparent 80%,#27a7e1 0)}[data-scope-path="events/index"] .contents article h3 span.kanto{background:linear-gradient(transparent 80%,#0ba29a 0)}[data-scope-path="events/index"] .contents article h3 span.chubu{background:linear-gradient(transparent 80%,#aad257 0)}[data-scope-path="events/index"] .contents article h3 span.kinki{background:linear-gradient(transparent 80%,#f8b62c 0)}[data-scope-path="events/index"] .contents article h3 span.chugoku{background:linear-gradient(transparent 80%,#ea5414 0)}[data-scope-path="events/index"] .contents article h3 span.shikoku{background:linear-gradient(transparent 80%,#f2a2b6 0)}[data-scope-path="events/index"] .contents article h3 span.kyushyu_okinawa{background:linear-gradient(transparent 80%,#e07f3a 0)}[data-scope-path="events/index"] .contents article .more{text-align:center}[data-scope-path="events/index"] .contents article .more .btn{display:inline-block;background-color:#f99d3e;padding:10px 20px;font-size:16px;color:#fff;border-radius:3px}[data-scope-path="events/index"] .contents article .more .btn:hover{box-shadow:0 2px 2px 0 #ccc}[data-scope-path="events/index"] .contents article .no-events{text-align:left;font-size:16px;margin-bottom:15px}[data-scope-path="events/index"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="events/index"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="events/index"] .contents section#about .contents:before{top:0}[data-scope-path="events/index"] .contents section#about .contents:after,[data-scope-path="events/index"] .contents section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="events/index"] .contents section#about .contents:after{bottom:0}[data-scope-path="events/index"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="events/index"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="events/index"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="events/index"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="events/index"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="events/index"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="events/index"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="events/index"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="events/index"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="events/index"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="events/index"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="events/index"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="events/index"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="events/index"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="events/index"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="events/index"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="events/index"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="events/index"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="events/index"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}@media screen and (min-width:769px){[data-scope-path="events/index"] [data-scope-path="events/list"] .event-list li:nth-child(4){display:none}}[data-scope-path="events/show"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="events/show"] .contents{width:100%;padding:10px}[data-scope-path="events/show"] .contents article{width:100%;margin-bottom:50px}[data-scope-path="events/show"] .contents article h1{font-size:28px;line-height:1.4;margin-bottom:10px}[data-scope-path="events/show"] .contents article .freetext h2{background-color:#60c1df;padding:15px 20px;color:#fff;margin:25px 0}[data-scope-path="events/show"] .contents article .freetext h3{border-bottom:1px solid #60c1df;padding:15px 0;margin:25px 0}[data-scope-path="events/show"] .contents article .freetext p{line-height:1.5;font-size:16px;margin-bottom:20px}[data-scope-path="events/show"] .contents article .freetext img{display:block;max-width:100%;margin:0 auto}[data-scope-path="events/show"] .contents article .freetext a{color:#60c1df;padding:0 5px}[data-scope-path="events/show"] .contents article .freetext a:hover{text-decoration:underline}[data-scope-path="events/show"] .contents article .freetext ol,[data-scope-path="events/show"] .contents article .freetext ul{padding-left:30px;font-size:16px;margin-bottom:20px}[data-scope-path="events/show"] .contents article table{width:100%;border-collapse:collapse;font-size:14px}[data-scope-path="events/show"] .contents article table tr th{padding:10px 20px;border:1px solid #d0dbe6;vertical-align:middle;background:#f3fcff}[data-scope-path="events/show"] .contents article table tr td{padding:10px 20px;background:#fff;border:1px solid #d0dbe6;vertical-align:middle}[data-scope-path="events/show"] .contents article .event-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px}[data-scope-path="events/show"] .contents article .event-info .prefecture{background-color:#f89d3e;color:#fff;padding:1px 4px;margin-right:8px;border-radius:2px;white-space:nowrap}[data-scope-path="events/show"] .contents article .event-info .end-date,[data-scope-path="events/show"] .contents article .event-info .start-date{display:inline-block;background:linear-gradient(transparent 90%,#5fc1de 0)}[data-scope-path="events/show"] .contents article .event-info .start-date{margin-right:.5em}[data-scope-path="events/show"] .contents article .event-info .end-date{margin-left:.5em}[data-scope-path="events/show"] .contents article .close-event{font-size:26px;text-align:center;color:red;margin-bottom:10px}[data-scope-path="events/show"] .contents article .mainvisual{margin-bottom:30px}[data-scope-path="events/show"] .contents article .mainvisual img{width:100%}[data-scope-path="events/show"] .contents article [data-scope-path="layouts/_sns"]{margin-bottom:10px;line-height:1}@media screen and (max-width:768px){[data-scope-path="events/show"] .contents article [data-scope-path="layouts/_sns"]{margin-bottom:15px}}[data-scope-path="events/show"] .contents article [data-scope-path="layouts/_sns"] ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;margin-bottom:0}@media screen and (max-width:768px){[data-scope-path="events/show"] .contents article [data-scope-path="layouts/_sns"] ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:left;justify-content:left}}[data-scope-path="events/show"] .contents article [data-scope-path="layouts/_sns"] ul li{margin-right:10px}@media screen and (max-width:768px){[data-scope-path="events/show"] .contents article [data-scope-path="layouts/_sns"] ul li{margin-bottom:5px}}[data-scope-path="events/show"] .contents article [data-scope-path="layouts/_sns"] ul li:last-of-type{margin-right:0}[data-scope-path="events/show"] .contents .event-point{width:80%;margin:0 auto;text-align:center}[data-scope-path="events/show"] .contents .event-point ul{display:inline-block;list-style:none;text-align:left}[data-scope-path="events/show"] .contents .event-point ul li{font-size:18px;font-weight:700;margin-bottom:10px}[data-scope-path="events/show"] .contents .event-point ul li:before{font-family:Font Awesome\ 5 Free;content:"\F024";display:inline-block;font-weight:900;padding-right:10px;color:#60c1df}[data-scope-path="events/show"] .contents #event-detail>table{margin-bottom:30px}[data-scope-path="events/show"] .contents #event-detail .external-url{text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:30px}[data-scope-path="events/show"] .contents #event-detail .external-url .btn{display:inline-block;background-color:#f99d3e;padding:10px 20px;font-size:16px;color:#fff;border-radius:3px}[data-scope-path="events/show"] .contents #event-detail .external-url .btn:hover{box-shadow:0 2px 2px 0 #ccc}@media screen and (min-width:768px){[data-scope-path="events/show"] .contents [data-scope-path="events/list"] .event-list li:nth-child(4){display:none}}[data-scope-path="events/show"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="events/show"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="events/show"] .contents section#about .contents:before{top:0}[data-scope-path="events/show"] .contents section#about .contents:after,[data-scope-path="events/show"] .contents section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="events/show"] .contents section#about .contents:after{bottom:0}[data-scope-path="events/show"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="events/show"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="events/show"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="events/show"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="events/show"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="events/show"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="events/show"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="events/show"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="events/show"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="events/show"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="events/show"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="events/show"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="events/show"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="events/show"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="events/show"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="events/show"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="events/show"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="events/show"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="events/show"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}@media screen and (max-width:768px){[data-scope-path="events/show"] .contents article .event-info .period{display:none}}@media screen and (min-width:769px){[data-scope-path="histories/index"] .contents{padding:10px}}[data-scope-path="histories/index"] .contents #articles{max-width:74%;padding:0 20px;margin:0 auto 50px}[data-scope-path="histories/index"] .contents .no-history{text-align:center}[data-scope-path="histories/index"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="histories/index"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="histories/index"] .contents section#about .contents:before{top:0}[data-scope-path="histories/index"] .contents section#about .contents:after,[data-scope-path="histories/index"] .contents section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="histories/index"] .contents section#about .contents:after{bottom:0}[data-scope-path="histories/index"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="histories/index"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="histories/index"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="histories/index"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="histories/index"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="histories/index"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="histories/index"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="histories/index"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="histories/index"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="histories/index"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="histories/index"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="histories/index"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="histories/index"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="histories/index"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="histories/index"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="histories/index"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="histories/index"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="histories/index"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="histories/index"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}@media screen and (max-width:768px){[data-scope-path="histories/index"] .contents #articles{max-width:100%;padding:0;margin:0}}[data-scope-path="layouts/_bottom_content"]{width:100%;position:fixed;bottom:0;background-color:rgba(1,1,1,.65);z-index:100}[data-scope-path="layouts/_bottom_content"] .contents{max-width:1080px;margin:0 auto}[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_cta"]{padding:15px 100px}@media screen and (max-width:768px){[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_cta"]{padding:8px 10px}}@media screen and (max-width:768px){[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_cta"] .btn a{padding:10px 5px}[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_cta"] .btn a .txt{font-size:12px}[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_cta"] .btn a .txt:before,[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_cta"] .btn a span,[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_cta"] .btn a span.sp{display:none}}[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link{display:block;transition:opacity .3s}@media screen and (min-width:769px){[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link:hover{opacity:.7}}[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link .pc{padding:10px 0}[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link .pc img{max-width:750px}@media screen and (max-width:768px){[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link .pc{display:none}}[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link .sp{padding:10px}@media screen and (min-width:769px){[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link .sp{display:none}}[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link .pc,[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link .sp{text-align:center;line-height:1}[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link .pc img,[data-scope-path="layouts/_bottom_content"] .contents #banner .banner-link .sp img{width:100%;height:auto}[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="shared/_lesson_banner"] .pc{padding:10px 0}[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="shared/_lesson_banner"] .pc .img{max-width:750px}[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="shared/_lesson_banner"] .sp{padding:10px}[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_search_cta"]{padding:15px 100px}@media screen and (max-width:768px){[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_search_cta"]{padding:15px 10px}}[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_search_cta"] .btn{text-align:center}[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_search_cta"] .btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 50px;border-radius:40px}@media screen and (max-width:768px){[data-scope-path="layouts/_bottom_content"] .contents [data-scope-path="schools/_search_cta"] .btn a{font-size:16px;padding:13px 25px;line-height:1}}[data-scope-path="layouts/_fitsearch_banner"] .link{display:block;text-align:center;transition:opacity .3s}[data-scope-path="layouts/_fitsearch_banner"] .link:hover{opacity:.7}[data-scope-path="layouts/_fitsearch_banner"] .link .img{width:100%;max-width:100%;height:auto}@media screen and (min-width:769px){[data-scope-path="layouts/_fitsearch_banner"] .link{padding:20px}[data-scope-path="layouts/_fitsearch_banner"] .link .sp{display:none}}@media screen and (max-width:768px){[data-scope-path="layouts/_fitsearch_banner"] .link .pc{display:none}}[data-scope-path="layouts/_fixed_search_near"] .fixed-search-near{position:fixed;top:100px;right:0;width:80px;height:364px;border-radius:10px;background-color:#fff}[data-scope-path="layouts/_fixed_search_near"] .fixed-search-near .wrapper{width:78px;height:362px;margin:1px auto;padding-top:1px;border-radius:10px;background-color:#4ebeff}[data-scope-path="layouts/_fixed_search_near"] .fixed-search-near .wrapper .fa-icon{width:60px;height:60px;margin:5px auto;border-radius:50%;color:#4ebeff;font-size:38px;background-color:#fff}[data-scope-path="layouts/_fixed_search_near"] .fixed-search-near .wrapper .text{font-family:\\6E38\30B4\30B7\30C3\30AF Medium,\\6E38\30B4\30B7\30C3\30AF\4F53,Yu Gothic Medium,YuGothic,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN,Hiragino Kaku Gothic ProN,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif;width:60px;margin:0 auto;padding-top:5px;padding-bottom:5px;border-radius:5px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}[data-scope-path="layouts/_fixed_search_near"] .fixed-search-near .wrapper .text p{display:block;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#4ebeff;font-size:23px;font-weight:700;letter-spacing:.06em;height:275px}[data-scope-path="layouts/_fixed_search_near"] .fixed-search-near .wrapper:hover{opacity:.7}@media screen and (max-width:768px){[data-scope-path="layouts/_fixed_search_near"] .fixed-search-near{display:none}}[data-scope-path="layouts/_scroll_to_top"]{position:relative}[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button{position:absolute;display:-ms-flexbox;display:flex;opacity:0;right:25px;bottom:25px;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;background:#f99d3e;box-shadow:0 1px 4px rgba(0,0,0,.1);color:#fff;transition-property:opacity;transition-duration:.2s;z-index:100}[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button.js-visible{opacity:1}[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button.js-hidden{opacity:0}[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button:before{font-family:Font Awesome\ 5 Free;content:"\F062";display:inline-block;font-weight:900}@media screen and (max-width:768px){[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button{width:45px;height:45px;right:20px;bottom:20px}}[data-scope-path="layouts/_search_near"] .search-near{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:600px;width:100%;height:90px;margin:0 auto;border-radius:10px;background-color:#ec9e4f;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="5" /><feOffset dx="6" dy="6" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.3)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(5px 5px 5px rgba(0,0,0,.3))}[data-scope-path="layouts/_search_near"] .search-near .map-img{position:relative;border-radius:10px 0 0 10px;width:100px;height:90px;background-color:#fff}[data-scope-path="layouts/_search_near"] .search-near .map-img>img{position:absolute;width:65px;top:50%;left:50%;transform:translate(-50%,-50%)}[data-scope-path="layouts/_search_near"] .search-near .text>h3{font-size:26px;color:#fff}[data-scope-path="layouts/_search_near"] .search-near .text>p{font-weight:700;font-size:14px;color:#fff;padding-top:5px}[data-scope-path="layouts/_search_near"] .search-near .arrow-icon{border-radius:0 10px 10px 0;width:50px;background-color:#fff}[data-scope-path="layouts/_search_near"] .search-near .arrow-icon>i{line-height:90px;font-size:20px;color:#ec9e4f}[data-scope-path="layouts/_search_near"] .search-near:hover{opacity:.7}@media screen and (max-width:768px){[data-scope-path="layouts/_search_near"] .search-near{max-width:345px;height:60px;border-radius:5px}[data-scope-path="layouts/_search_near"] .search-near .map-img{border-radius:5px 0 0 5px;width:58px;height:60px}[data-scope-path="layouts/_search_near"] .search-near .map-img>img{width:40px}[data-scope-path="layouts/_search_near"] .search-near .text>h3{font-size:18px}[data-scope-path="layouts/_search_near"] .search-near .text>p{white-space:nowrap;font-size:11px;padding-top:2px}[data-scope-path="layouts/_search_near"] .search-near .arrow-icon{border-radius:0 5px 5px 0;width:32px}[data-scope-path="layouts/_search_near"] .search-near .arrow-icon>i{line-height:60px;font-size:16px}}[data-scope-path="layouts/banner_carousel"]{max-width:1080px;margin:20px auto}@media screen and (max-width:768px){[data-scope-path="layouts/banner_carousel"]{width:100%;padding:5px}}footer[data-scope-path="layouts/footer"]{background-color:#262626}footer[data-scope-path="layouts/footer"] .footer-contents{max-width:1080px;margin:0 auto;text-align:center;padding:20px 0 120px}footer[data-scope-path="layouts/footer"] .footer-contents ul li{display:inline-block;margin:0 10px}footer[data-scope-path="layouts/footer"] .footer-contents ul li a{color:#c1c1c1;font-size:14px}footer[data-scope-path="layouts/footer"] .footer-contents ul li a:hover{text-decoration:underline}footer[data-scope-path="layouts/footer"] .footer-contents small{color:#c1c1c1;font-size:11px}@media screen and (max-width:768px){footer[data-scope-path="layouts/footer"] .footer-contents{padding-bottom:90px}footer[data-scope-path="layouts/footer"] .footer-contents ul{margin-bottom:20px}footer[data-scope-path="layouts/footer"] .footer-contents ul li{margin:4px 10px}}header[data-scope-path="layouts/header"]{position:fixed;top:0;width:100%;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);z-index:10000}header[data-scope-path="layouts/header"]:before{content:"";display:block;position:absolute;top:0;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}header[data-scope-path="layouts/header"] .header-contents{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px 20px 16px;margin:0 auto}header[data-scope-path="layouts/header"] .header-contents #logo{width:210px}header[data-scope-path="layouts/header"] .header-contents #logo a{display:block;font-size:0}header[data-scope-path="layouts/header"] .header-contents #logo a img{width:100%;height:auto}header[data-scope-path="layouts/header"] .header-contents ul.pc{width:calc(100% - 260px);display:-ms-flexbox;display:flex;margin-left:50px;list-style:none}header[data-scope-path="layouts/header"] .header-contents ul.pc li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:20px}header[data-scope-path="layouts/header"] .header-contents ul.pc li:last-of-type{margin-right:0}header[data-scope-path="layouts/header"] .header-contents ul.pc li a{display:block;font-size:14px;color:#555;transition:all .3s}header[data-scope-path="layouts/header"] .header-contents ul.pc li a:before{font-family:Font Awesome\ 5 Free;display:inline-block;font-weight:900;padding-right:6px;color:#ccc;transition:all .3s}header[data-scope-path="layouts/header"] .header-contents ul.pc li.article a:before{content:"\F518"}header[data-scope-path="layouts/header"] .header-contents ul.pc li.article a:hover,header[data-scope-path="layouts/header"] .header-contents ul.pc li.article a:hover:before{color:#f99d3e}header[data-scope-path="layouts/header"] .header-contents ul.pc li.school a:before{content:"\F002"}header[data-scope-path="layouts/header"] .header-contents ul.pc li.school a:hover,header[data-scope-path="layouts/header"] .header-contents ul.pc li.school a:hover:before{color:#60c1df}header[data-scope-path="layouts/header"] .header-contents ul.pc li.brand a:before{content:"\F4D6"}header[data-scope-path="layouts/header"] .header-contents ul.pc li.brand a:hover,header[data-scope-path="layouts/header"] .header-contents ul.pc li.brand a:hover:before{color:#6bd6ba}header[data-scope-path="layouts/header"] .header-contents ul.pc li.event a:before{content:"\F073"}header[data-scope-path="layouts/header"] .header-contents ul.pc li.event a:hover,header[data-scope-path="layouts/header"] .header-contents ul.pc li.event a:hover:before{color:#7ed957}header[data-scope-path="layouts/header"] .header-contents ul.pc li.histories{margin-left:auto}header[data-scope-path="layouts/header"] .header-contents ul.pc li.histories a{border:2px solid #f89d3e;border-radius:6px;padding:7px 18px}header[data-scope-path="layouts/header"] .header-contents ul.pc li.histories a:before{content:"\F1DA"}header[data-scope-path="layouts/header"] .header-contents ul.pc li.histories a:hover,header[data-scope-path="layouts/header"] .header-contents ul.pc li.histories a:hover:before{color:#f99d3e}header[data-scope-path="layouts/header"] .header-contents ul.pc li.right a{background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:14px;padding:10px 18px;transition:all .3s}header[data-scope-path="layouts/header"] .header-contents ul.pc li.right a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}header[data-scope-path="layouts/header"] .header-contents #nav,header[data-scope-path="layouts/header"] .header-contents .histories-icon{display:none}@media screen and (max-width:768px){header[data-scope-path="layouts/header"]{position:fixed;width:100%;top:0;left:0}header[data-scope-path="layouts/header"] .header-contents{height:65px;padding:2px 20px 0}header[data-scope-path="layouts/header"] .header-contents #logo{max-width:170px}header[data-scope-path="layouts/header"] .header-contents ul.pc{display:none}header[data-scope-path="layouts/header"] .header-contents .histories-icon{display:block;margin-left:auto;font-size:32px;color:#ccc;padding-right:15px;padding-bottom:2px}header[data-scope-path="layouts/header"] .header-contents #nav{display:block;margin-top:4px}}main{max-width:1080px;margin:0 auto;padding:20px 30px 30px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}@media screen and (max-width:768px){main{width:100%;padding:15px}}main.top-contents{padding:0;margin-top:20px}.breadcrumbs{max-width:1080px;margin:0 auto;padding:15px 0;font-size:12px}.breadcrumbs a{padding:5px;color:#f99d3e}.breadcrumbs a:first-of-type{padding-left:0}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span.current{padding-left:5px}@media screen and (max-width:768px){.breadcrumbs{padding:15px}}[data-scope-path="lps/show"] abbr,[data-scope-path="lps/show"] address,[data-scope-path="lps/show"] article,[data-scope-path="lps/show"] aside,[data-scope-path="lps/show"] audio,[data-scope-path="lps/show"] b,[data-scope-path="lps/show"] blockquote,[data-scope-path="lps/show"] body,[data-scope-path="lps/show"] caption,[data-scope-path="lps/show"] cite,[data-scope-path="lps/show"] code,[data-scope-path="lps/show"] dd,[data-scope-path="lps/show"] del,[data-scope-path="lps/show"] dfn,[data-scope-path="lps/show"] dialog,[data-scope-path="lps/show"] div,[data-scope-path="lps/show"] dl,[data-scope-path="lps/show"] dt,[data-scope-path="lps/show"] em,[data-scope-path="lps/show"] fieldset,[data-scope-path="lps/show"] figure,[data-scope-path="lps/show"] footer,[data-scope-path="lps/show"] form,[data-scope-path="lps/show"] h1,[data-scope-path="lps/show"] h2,[data-scope-path="lps/show"] h3,[data-scope-path="lps/show"] h4,[data-scope-path="lps/show"] h5,[data-scope-path="lps/show"] h6,[data-scope-path="lps/show"] header,[data-scope-path="lps/show"] hgroup,[data-scope-path="lps/show"] html,[data-scope-path="lps/show"] i,[data-scope-path="lps/show"] iframe,[data-scope-path="lps/show"] img,[data-scope-path="lps/show"] ins,[data-scope-path="lps/show"] kbd,[data-scope-path="lps/show"] label,[data-scope-path="lps/show"] legend,[data-scope-path="lps/show"] li,[data-scope-path="lps/show"] mark,[data-scope-path="lps/show"] menu,[data-scope-path="lps/show"] nav,[data-scope-path="lps/show"] object,[data-scope-path="lps/show"] ol,[data-scope-path="lps/show"] p,[data-scope-path="lps/show"] pre,[data-scope-path="lps/show"] q,[data-scope-path="lps/show"] samp,[data-scope-path="lps/show"] section,[data-scope-path="lps/show"] small,[data-scope-path="lps/show"] span,[data-scope-path="lps/show"] strong,[data-scope-path="lps/show"] sub,[data-scope-path="lps/show"] sup,[data-scope-path="lps/show"] table,[data-scope-path="lps/show"] tbody,[data-scope-path="lps/show"] td,[data-scope-path="lps/show"] tfoot,[data-scope-path="lps/show"] th,[data-scope-path="lps/show"] thead,[data-scope-path="lps/show"] time,[data-scope-path="lps/show"] tr,[data-scope-path="lps/show"] ul,[data-scope-path="lps/show"] var,[data-scope-path="lps/show"] video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}[data-scope-path="lps/show"] body{line-height:1}[data-scope-path="lps/show"] article,[data-scope-path="lps/show"] aside,[data-scope-path="lps/show"] footer,[data-scope-path="lps/show"] header,[data-scope-path="lps/show"] img,[data-scope-path="lps/show"] nav,[data-scope-path="lps/show"] section{display:block}[data-scope-path="lps/show"] table{border-collapse:collapse;border-spacing:0}[data-scope-path="lps/show"] li{list-style:none}[data-scope-path="lps/show"] h1,[data-scope-path="lps/show"] h2,[data-scope-path="lps/show"] h3,[data-scope-path="lps/show"] h4,[data-scope-path="lps/show"] h5,[data-scope-path="lps/show"] h6{font-weight:400}[data-scope-path="lps/show"] a,[data-scope-path="lps/show"] button,[data-scope-path="lps/show"] input,[data-scope-path="lps/show"] select,[data-scope-path="lps/show"] textarea{outline:none}[data-scope-path="lps/show"] figure{display:inline-block}[data-scope-path="lps/show"] button,[data-scope-path="lps/show"] input,[data-scope-path="lps/show"] select,[data-scope-path="lps/show"] textarea{-webkit-appearance:none;-moz-appearance:none}@media screen and (min-width:769px){[data-scope-path="lps/show"] .swim-lp{width:100%;background:#f1f1f1;text-align:center}[data-scope-path="lps/show"] .swim-lp .wrap{position:relative;margin:0 auto}[data-scope-path="lps/show"] .swim-lp .wrap img{height:100%;max-width:100%;vertical-align:bottom}[data-scope-path="lps/show"] .swim-lp .wrap figure{vertical-align:bottom}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-btn figure{position:fixed;bottom:5%;right:5%;cursor:pointer}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-btn figure:hover{opacity:.9}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-text{position:relative}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-text a{position:fixed;bottom:5%;right:5%;display:block;background:#0dac67;color:#fff000;font-weight:700;font-size:28px;line-height:36px;text-decoration:none;padding:16px 34px;border-radius:20px;box-shadow:5px 9px 0 #068b52}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-text a:hover{transition:.3s;transform:translateY(5px);box-shadow:5px 6px 0 #068b52}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-text a:before{position:absolute;bottom:20px;right:55px;display:inline-block;content:"";width:30px;height:30px;vertical-align:top;border-radius:50%;background-color:#fff000}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-text a:after{position:absolute;bottom:28px;right:58px;display:inline-block;content:"";vertical-align:top;border-top:7px solid #fff000;border-bottom:7px solid #fff000;border-right:6px solid #fff000;border-left:9px solid #0dac67}[data-scope-path="lps/show"] .swim-lp .sp{display:none!important}}@media screen and (max-width:768px){[data-scope-path="lps/show"] .swim-lp{width:100%;min-width:360px;background:#f1f1f1;text-align:center}[data-scope-path="lps/show"] .swim-lp .wrap{margin:0 auto}[data-scope-path="lps/show"] .swim-lp .wrap img{max-width:100%;vertical-align:bottom}[data-scope-path="lps/show"] .swim-lp .wrap figure{vertical-align:bottom}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-btn figure{position:fixed;bottom:0;right:0;cursor:pointer}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-btn figure:hover{opacity:.9}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-text{position:relative}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-text a{position:fixed;bottom:0;display:block;width:100%;background:#0dac67;color:#fff000;font-weight:700;font-size:28px;line-height:36px;text-decoration:none;padding:16px 0}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-text a:before{position:absolute;bottom:20px;right:calc(50% - 176px);display:inline-block;content:"";width:30px;height:30px;vertical-align:top;border-radius:50%;background-color:#fff000}[data-scope-path="lps/show"] .swim-lp .wrap .fixed-text a:after{position:absolute;bottom:28px;right:calc(50% - 172px);display:inline-block;content:"";vertical-align:top;border-top:7px solid #fff000;border-bottom:7px solid #fff000;border-right:6px solid #fff000;border-left:9px solid #0dac67}[data-scope-path="lps/show"] .swim-lp .pc{display:none!important}}[data-scope-path="near/index"] .brand-advisor{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}[data-scope-path="near/index"] .brand-advisor .photo{margin-right:20px}[data-scope-path="near/index"] .brand-advisor .photo img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:50%}[data-scope-path="near/index"] .brand-advisor .detail .title{display:block;width:528px;padding:10px;text-align:center;font-weight:700;color:#555;font-size:18px;border-top:4px solid #60c1df;border-bottom:4px solid #60c1df;margin-bottom:10px}[data-scope-path="near/index"] .brand-advisor .comment{position:relative;display:inline-block;margin:20px;padding:15px 25px;min-width:120px;width:488px;max-width:100%;color:#555;font-size:16px;border-radius:10px;border:3px solid #888;text-align:center}[data-scope-path="near/index"] .brand-advisor .comment:before{content:"";position:absolute;top:12px;left:-30px;border:15px solid transparent;border-right:15px solid #888}[data-scope-path="near/index"] .brand-advisor .comment:after{content:"";position:absolute;top:12px;left:-25px;border:15px solid transparent;border-right:15px solid #fff}[data-scope-path="near/index"] .brand-advisor [data-scope-path="layouts/_sns"]{margin-bottom:10px;line-height:1}@media screen and (max-width:768px){[data-scope-path="near/index"] .brand-advisor [data-scope-path="layouts/_sns"]{margin-bottom:15px}}[data-scope-path="near/index"] .brand-advisor [data-scope-path="layouts/_sns"] ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;margin-bottom:0}@media screen and (max-width:768px){[data-scope-path="near/index"] .brand-advisor [data-scope-path="layouts/_sns"] ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:left;justify-content:left}}[data-scope-path="near/index"] .brand-advisor [data-scope-path="layouts/_sns"] ul li{margin-right:10px}@media screen and (max-width:768px){[data-scope-path="near/index"] .brand-advisor [data-scope-path="layouts/_sns"] ul li{margin-bottom:5px}}[data-scope-path="near/index"] .brand-advisor [data-scope-path="layouts/_sns"] ul li:last-of-type{margin-right:0}[data-scope-path="near/index"] .brand-advisor [data-scope-path="layouts/_sns"] ul{-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="near/index"] .brand-advisor [data-scope-path="layouts/_sns"] ul{-ms-flex-pack:center;justify-content:center}}[data-scope-path="near/index"] .no-schools{color:red}[data-scope-path="near/index"] .warning-alert-ie{width:100%;margin:20px 0;padding:20px;border-left:4px solid #ffdd57;background-color:#fffdf5;color:#3b3108}[data-scope-path="near/index"] section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="near/index"] section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="near/index"] section#about .contents:before{top:0}[data-scope-path="near/index"] section#about .contents:after,[data-scope-path="near/index"] section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="near/index"] section#about .contents:after{bottom:0}[data-scope-path="near/index"] section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="near/index"] section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="near/index"] section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="near/index"] section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="near/index"] section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="near/index"] section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="near/index"] section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="near/index"] section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="near/index"] section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="near/index"] section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="near/index"] section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="near/index"] section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="near/index"] section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="near/index"] section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="near/index"] section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="near/index"] section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="near/index"] section#about .contents .ad-btn{text-align:center}[data-scope-path="near/index"] section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="near/index"] section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}@media screen and (max-width:768px){[data-scope-path="near/index"]{display:block}[data-scope-path="near/index"] .contents{width:100%;margin-bottom:30px}[data-scope-path="near/index"] .contents .brand-info{display:block}[data-scope-path="near/index"] .contents .brand-info .logo{width:100%;height:180px;margin-right:0;margin-bottom:20px}[data-scope-path="near/index"] .contents .brand-advisor{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:0}[data-scope-path="near/index"] .contents .brand-advisor .photo{display:none}[data-scope-path="near/index"] .contents .brand-advisor .detail .title{width:auto;font-size:16px}[data-scope-path="near/index"] .contents .brand-advisor .comment{display:block;max-width:345px;font-size:14px;margin:20px auto 30px}[data-scope-path="near/index"] .contents .brand-advisor .comment:before{top:100%;left:43%;border:15px solid transparent;border-top:15px solid #888}[data-scope-path="near/index"] .contents .brand-advisor .comment:after{top:calc(100% - 5px);left:43%;border:15px solid transparent;border-top:15px solid #fff}[data-scope-path="near/index"] .contents .brand-point,[data-scope-path="near/index"] .contents .brand-recommend{text-align:left;width:100%}[data-scope-path="near/index"] .contents .brand-point ul,[data-scope-path="near/index"] .contents .brand-recommend ul{display:block}[data-scope-path="near/index"] .contents .brand-point ul li,[data-scope-path="near/index"] .contents .brand-recommend ul li{font-size:14px}[data-scope-path="near/index"] .contents .brand-movies .brand-movies-item{-ms-flex-direction:column-reverse;flex-direction:column-reverse}[data-scope-path="near/index"] .contents .brand-movies .brand-movies-item .movie{margin-right:0}[data-scope-path="near/index"] .contents .brand-movies .brand-movies-item .movie iframe{width:100%;height:200px}[data-scope-path="near/index"] .contents .brand-movies .brand-movies-item .detail{margin-bottom:10px}[data-scope-path="near/index"] .contents .prefectural table tr th{width:30%}[data-scope-path="near/index"] .contents .banner-list{display:block}[data-scope-path="near/index"] .contents .banner-list .banner{width:100%;margin-bottom:5px}}[data-scope-path="pages/privacy"] h3{font-size:16px;font-weight:700;margin-bottom:8px}[data-scope-path="pages/privacy"] section{font-size:14px;margin-bottom:30px}[data-scope-path="pages/privacy"] section p{margin-bottom:10px;line-height:1.6}[data-scope-path="pages/privacy"] section .text-bold{font-weight:700;padding:16px 0 0}[data-scope-path="pages/privacy"] section a{color:#60c1df}[data-scope-path="pages/privacy"] section a:hover{text-decoration:underline}[data-scope-path="pages/privacy"] section .disc{list-style-type:disc;padding-left:20px}[data-scope-path="pages/privacy"] section .disc li{margin-bottom:5px}[data-scope-path="pages/privacy"] section .decimal{list-style-type:decimal;padding-left:20px}[data-scope-path="pages/privacy"] section .decimal li{margin-bottom:5px}[data-scope-path="pages/privacy"] section .decimal-bracket{list-style-type:none;counter-reset:b 0;padding-top:5px}[data-scope-path="pages/privacy"] section .decimal-bracket li{position:relative;padding-left:32px;margin-bottom:5px}[data-scope-path="pages/privacy"] section .decimal-bracket li:before{position:absolute;top:0;left:0;counter-increment:b 1;content:"\FF08" counter(b) "\FF09"}[data-scope-path="pages/terms"] h3{font-size:16px;font-weight:700;margin-bottom:8px}[data-scope-path="pages/terms"] section{font-size:14px;margin-bottom:30px}[data-scope-path="pages/terms"] section p{margin-bottom:10px;line-height:1.6}[data-scope-path="pages/terms"] section a{color:#60c1df}[data-scope-path="pages/terms"] section a:hover{text-decoration:underline}[data-scope-path="pages/terms"] section .decimal{list-style-type:decimal;padding-left:20px}[data-scope-path="pages/terms"] section .decimal li{margin-bottom:5px}[data-scope-path="pages/terms"] section .decimal-bracket{list-style-type:none;counter-reset:b 0;padding-top:5px}[data-scope-path="pages/terms"] section .decimal-bracket li{position:relative;padding-left:32px;margin-bottom:5px}[data-scope-path="pages/terms"] section .decimal-bracket li:before{position:absolute;top:0;left:0;counter-increment:b 1;content:"\FF08" counter(b) "\FF09"}[data-scope-path="prefectures/show"] #page-nav{padding-top:70px;margin-bottom:30px}[data-scope-path="prefectures/show"] #page-nav ul{list-style:none;width:100%;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}[data-scope-path="prefectures/show"] #page-nav ul li{-ms-flex-positive:1;flex-grow:1}[data-scope-path="prefectures/show"] #page-nav ul li:not(:last-of-type){margin-right:20px}[data-scope-path="prefectures/show"] #page-nav ul li a{width:100%;text-align:center;display:block;padding:10px 0;background:#60c1df;color:#fff;border-radius:5px;transition:all .3s}[data-scope-path="prefectures/show"] #page-nav ul li a:hover{opacity:.7}[data-scope-path="prefectures/show"] #page-nav ul li a:before{font-family:Font Awesome\ 5 Free;display:inline-block;font-weight:900;padding-right:10px;color:#fff}[data-scope-path="prefectures/show"] #page-nav ul li.map a:before{content:"\F3C5"}[data-scope-path="prefectures/show"] #page-nav ul li.area a:before{content:"\F03A"}[data-scope-path="prefectures/show"] #page-nav ul li.search a:before{content:"\F002"}@media screen and (max-width:768px){[data-scope-path="prefectures/show"] #page-nav{padding-top:40px;margin-bottom:10px}[data-scope-path="prefectures/show"] #page-nav ul li a{font-size:12px}}[data-scope-path="prefectures/show"] .city-list{border:1px solid #eee;border-radius:3px;box-shadow:0 2px 2px 0 #ccc;text-decoration:none;padding:20px 40px;margin-bottom:30px}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] h3{margin-bottom:20px}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] h3 span{font-size:18px;display:inline-block;background:linear-gradient(transparent 70%,#60c1df 0)}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.prefecture{list-style:none;padding:0 20px}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.prefecture li{display:inline-block;margin-bottom:10px;width:20%;box-sizing:border-box;padding-right:10px}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.prefecture li a{color:#60c1df;padding-right:2px}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.prefecture li a:hover{text-decoration:underline}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.prefecture li:nth-of-type(5n){padding-right:0}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.wards{list-style:none;padding:0 20px;margin-bottom:30px}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.wards a{color:#60c1df;padding-right:2px}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.wards a:hover{text-decoration:underline}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.wards li{display:inline-block;margin-bottom:10px;width:20%;box-sizing:border-box;padding-right:10px}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.wards li:nth-of-type(5n){padding-right:0}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.wards li.ward{margin-bottom:10px}[data-scope-path="prefectures/show"] .search-tagarea{border:1px solid #eee;border-radius:3px;box-shadow:0 2px 2px 0 #ccc;text-decoration:none;padding:20px 40px;margin-bottom:50px}[data-scope-path="prefectures/show"] .search-tagarea h3{margin-bottom:10px;font-size:16px}[data-scope-path="prefectures/show"] .search-tagarea h3:before{font-family:Font Awesome\ 5 Free;content:"\F02B";display:inline-block;font-weight:900;padding-right:10px;color:#f99d3e}[data-scope-path="prefectures/show"] .search-tagarea ul{padding-left:25px;margin-bottom:10px;list-style:none}[data-scope-path="prefectures/show"] .search-tagarea ul li{display:inline-block;padding-right:20px;margin-bottom:10px}[data-scope-path="prefectures/show"] .search-tagarea ul li input[type=checkbox]{vertical-align:baseline;display:inline-block;margin-right:5px}[data-scope-path="prefectures/show"] .search-tagarea .submit{text-align:center}[data-scope-path="prefectures/show"] .search-tagarea .submit input[type=submit]{display:inline-block;background-color:#f99d3e;padding:10px 20px;font-size:16px;color:#fff;border-radius:3px}[data-scope-path="prefectures/show"] .search-tagarea .submit input[type=submit]:hover{box-shadow:0 2px 2px 0 #ccc}[data-scope-path="prefectures/show"] section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="prefectures/show"] section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="prefectures/show"] section#about .contents:before{top:0}[data-scope-path="prefectures/show"] section#about .contents:after,[data-scope-path="prefectures/show"] section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="prefectures/show"] section#about .contents:after{bottom:0}[data-scope-path="prefectures/show"] section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="prefectures/show"] section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="prefectures/show"] section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="prefectures/show"] section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="prefectures/show"] section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="prefectures/show"] section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="prefectures/show"] section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="prefectures/show"] section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="prefectures/show"] section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="prefectures/show"] section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="prefectures/show"] section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="prefectures/show"] section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="prefectures/show"] section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="prefectures/show"] section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="prefectures/show"] section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="prefectures/show"] section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="prefectures/show"] section#about .contents .ad-btn{text-align:center}[data-scope-path="prefectures/show"] section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="prefectures/show"] section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}@media screen and (max-width:768px){[data-scope-path="prefectures/show"] #page-nav ul li:not(:last-of-type){margin-right:10px}[data-scope-path="prefectures/show"] #page-nav ul li a:before{display:none}[data-scope-path="prefectures/show"] .city-list{padding:15px 20px}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.prefecture,[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.wards{padding:0}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.prefecture li,[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.wards li{width:50%}[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.prefecture li.ward,[data-scope-path="prefectures/show"] .city-list [data-scope-path="prefectures/side"] ul.wards li.ward{width:100%}[data-scope-path="prefectures/show"] .search-tagarea{padding:15px 20px}}[data-scope-path="school_search/index"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="school_search/index"] .contents{width:76%}[data-scope-path="school_search/index"] .contents .result{font-size:14px;margin-bottom:20px}[data-scope-path="school_search/index"] .contents .no-result-text{font-size:14px}[data-scope-path="school_search/index"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="school_search/index"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="school_search/index"] .contents section#about .contents:before{top:0}[data-scope-path="school_search/index"] .contents section#about .contents:after,[data-scope-path="school_search/index"] .contents section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="school_search/index"] .contents section#about .contents:after{bottom:0}[data-scope-path="school_search/index"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="school_search/index"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="school_search/index"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="school_search/index"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="school_search/index"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="school_search/index"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="school_search/index"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="school_search/index"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="school_search/index"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="school_search/index"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="school_search/index"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="school_search/index"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="school_search/index"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="school_search/index"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="school_search/index"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="school_search/index"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="school_search/index"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="school_search/index"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="school_search/index"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}[data-scope-path="school_search/index"] .sidemenu{width:22%}[data-scope-path="school_search/index"] .sidemenu aside{width:100%;position:-webkit-sticky;position:sticky;top:10px}[data-scope-path="school_search/index"] .sidemenu aside h3{margin-bottom:10px}[data-scope-path="school_search/index"] .sidemenu aside h3 span{font-size:14px;display:inline-block;background:linear-gradient(transparent 80%,#60c1df 0)}[data-scope-path="school_search/index"] .sidemenu aside ul{list-style:none}[data-scope-path="school_search/index"] .sidemenu aside ul:first-of-type{margin-bottom:10px}[data-scope-path="school_search/index"] .sidemenu aside ul li{margin-bottom:2px}[data-scope-path="school_search/index"] .sidemenu aside ul li a{color:#60c1df;font-size:14px;margin-bottom:10px;line-height:1.2}[data-scope-path="school_search/index"] .sidemenu aside ul li a:hover{text-decoration:underline}[data-scope-path="school_search/index"] .sidemenu aside ul ul{padding-left:15px}@media screen and (max-width:768px){[data-scope-path="school_search/index"]{display:block}[data-scope-path="school_search/index"] .contents{width:100%;margin-bottom:30px}[data-scope-path="school_search/index"] .sidemenu{width:100%}[data-scope-path="school_search/index"] .sidemenu aside [data-scope-path="prefectures/side"]{padding:0 10px 20px}}[data-scope-path="schools/_cta"]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-scope-path="schools/_cta"] .btn{width:31%;margin-right:2%;display:-ms-flexbox;display:flex}[data-scope-path="schools/_cta"] .btn:last-of-type{margin-right:0}@media screen and (max-width:768px){[data-scope-path="schools/_cta"] .btn:last-of-type{margin-bottom:0}}[data-scope-path="schools/_cta"] .btn a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;text-decoration:none;background:#f99d3e;border-bottom:4px solid #c37b31;border-radius:4px;text-align:center;transition:all .3s}@media screen and (min-width:769px){[data-scope-path="schools/_cta"] .btn a{padding:10px}}[data-scope-path="schools/_cta"] .btn a .btn-link-warp{color:#fff}[data-scope-path="schools/_cta"] .btn a .btn-link-warp .txt{font-size:18px;color:inherit}[data-scope-path="schools/_cta"] .btn a .btn-link-warp .txt:before{font-family:Font Awesome\ 5 Free;display:inline-block;font-weight:900;padding-right:10px}[data-scope-path="schools/_cta"] .btn a .btn-link-warp span{display:block;font-size:11px;color:inherit}[data-scope-path="schools/_cta"] .btn a:hover{background-color:rgba(249,157,62,.75);border-color:rgba(195,123,49,.25)}[data-scope-path="schools/_cta"] .btn.trial .txt:before{content:"\F46D"}[data-scope-path="schools/_cta"] .btn.tour .txt:before{content:"\F06E"}[data-scope-path="schools/_cta"] .btn.tel a span.pc{display:block}[data-scope-path="schools/_cta"] .btn.tel a span.sp{display:none}@media screen and (max-width:768px){[data-scope-path="schools/_cta"] .btn.tel a{font-size:16px;padding:6px 0}[data-scope-path="schools/_cta"] .btn.tel a span.pc{display:none}[data-scope-path="schools/_cta"] .btn.tel a span.sp{display:block}}[data-scope-path="schools/_cta"] .btn.tel a .txt:before{content:"\F095"}[data-scope-path="schools/_cta"] .btn.custom-contact .txt-pc,[data-scope-path="schools/_cta"] .btn.custom-contact .txt-sp{color:inherit}@media screen and (max-width:768px){[data-scope-path="schools/_cta"] .btn.custom-contact .txt-pc{display:none}}@media screen and (min-width:769px){[data-scope-path="schools/_cta"] .btn.custom-contact .txt-sp{display:none}}[data-scope-path="schools/list"]{margin-bottom:50px}[data-scope-path="schools/list"]>ul{list-style:none}[data-scope-path="schools/list"]>ul .distance>p{color:#e2041b}[data-scope-path="schools/list"]>ul li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #eee;border-radius:3px;box-shadow:0 2px 2px 0 #ccc;text-decoration:none;margin-bottom:15px}[data-scope-path="schools/list"]>ul li .thumbnail{width:270px;padding:5px;box-sizing:border-box;position:relative}[data-scope-path="schools/list"]>ul li .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #eee}[data-scope-path="schools/list"]>ul li .thumbnail .label{display:inline-block;background-color:#e2041b;position:absolute;top:0;left:0;font-size:12px;color:#fff;padding:5px 8px;border-top-left-radius:3px}[data-scope-path="schools/list"]>ul li .detail{width:calc(100% - 270px);padding:15px;position:relative}[data-scope-path="schools/list"]>ul li .detail h3{font-size:20px;margin-bottom:5px;font-weight:400}[data-scope-path="schools/list"]>ul li .detail h3 a{color:#60c1df}[data-scope-path="schools/list"]>ul li .detail h3 a:hover{text-decoration:underline}[data-scope-path="schools/list"]>ul li .detail address{font-size:14px;color:#555;font-style:normal;margin-bottom:5px}[data-scope-path="schools/list"]>ul li .detail address:before{font-family:Font Awesome\ 5 Free;content:"\F3C5";display:inline-block;font-weight:900;padding-right:5px;color:#f99d3e}[data-scope-path="schools/list"]>ul li .detail ul.tag-list{list-style:none;margin-bottom:5px}[data-scope-path="schools/list"]>ul li .detail ul.tag-list li{display:inline-block;color:#fff;background-color:#f99d3e;font-size:10px;padding:2px 6px;margin-right:6px;border-radius:3px;text-decoration:none;margin-bottom:5px;border:none;box-shadow:none}[data-scope-path="schools/list"]>ul li .detail ul.tag-list li.movie{background-color:#e2041b}[data-scope-path="schools/list"]>ul li .detail ul.tag-list li.movie:before{font-family:Font Awesome\ 5 Free;content:"\F03D";display:inline-block;font-weight:900;padding-right:5px}[data-scope-path="schools/list"]>ul li .detail .info{margin-bottom:10px}[data-scope-path="schools/list"]>ul li .detail .info p{font-size:12px;color:#555;line-height:1.5;padding:2px 0}[data-scope-path="schools/list"]>ul li .detail .list-card-footer{width:100%}@media screen and (min-width:769px){[data-scope-path="schools/list"]>ul li .detail .list-card-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:768px){[data-scope-path="schools/list"]>ul li .detail .list-card-footer{text-align:center}}[data-scope-path="schools/list"]>ul li .detail .list-card-footer .rating{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){[data-scope-path="schools/list"]>ul li .detail .list-card-footer .rating{margin-bottom:10px}}[data-scope-path="schools/list"]>ul li .detail .list-card-footer a{-ms-flex-negative:0;flex-shrink:0;display:inline-block;background-color:#f99d3e;color:#fff;padding:8px 12px;border-radius:3px}[data-scope-path="schools/list"]>ul li .detail .list-card-footer a:hover{box-shadow:0 2px 2px 0 #ccc}[data-scope-path="schools/list"] .pagination{width:100%;text-align:center;padding:20px 0;font-size:0}[data-scope-path="schools/list"] .pagination .current,[data-scope-path="schools/list"] .pagination span>a{display:inline-block;padding:8px 16px;font-size:14px;border:1px solid #eee}[data-scope-path="schools/list"] .pagination .current{background-color:#60c1df;color:#fff;border-color:#60c1df}[data-scope-path="schools/list"] .pagination span>a{color:#60c1df}[data-scope-path="schools/list"] .pagination span>a:hover{background-color:#eee}@media screen and (max-width:768px){[data-scope-path="schools/list"]>ul li{display:block}[data-scope-path="schools/list"]>ul li .thumbnail{width:100%}[data-scope-path="schools/list"]>ul li .thumbnail img{max-height:250px}[data-scope-path="schools/list"]>ul li .detail{width:100%;position:static}[data-scope-path="schools/list"]>ul li .detail address{margin-bottom:5px}[data-scope-path="schools/list"]>ul li .detail ul.tag-list li{margin-bottom:0}[data-scope-path="schools/list"]>ul li .detail .link-btn{text-align:center}}[data-scope-path="school_previews/show"],[data-scope-path="schools/show"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="school_previews/show"] .contents,[data-scope-path="schools/show"] .contents{width:76%}[data-scope-path="school_previews/show"] .contents .school-heading,[data-scope-path="schools/show"] .contents .school-heading{display:-ms-flexbox;display:flex;margin-bottom:10px}[data-scope-path="school_previews/show"] .contents .school-heading .logo,[data-scope-path="schools/show"] .contents .school-heading .logo{width:80px;height:80px;border:1px solid #eee;position:relative;margin-right:15px;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}[data-scope-path="school_previews/show"] .contents .school-heading .logo img,[data-scope-path="schools/show"] .contents .school-heading .logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}[data-scope-path="school_previews/show"] .contents .school-heading .info,[data-scope-path="schools/show"] .contents .school-heading .info{width:100%}[data-scope-path="school_previews/show"] .contents .school-heading .info .label,[data-scope-path="schools/show"] .contents .school-heading .info .label{display:inline-block;color:#fff;font-size:12px;padding:2px 8px;border-radius:2px;background-color:#c1c1c1}[data-scope-path="school_previews/show"] .contents .school-heading .info .label.official,[data-scope-path="schools/show"] .contents .school-heading .info .label.official{background-color:#f89174}[data-scope-path="school_previews/show"] .contents .school-heading .info h1,[data-scope-path="schools/show"] .contents .school-heading .info h1{margin-top:15px;font-size:32px;line-height:1.2;font-weight:400}[data-scope-path="school_previews/show"] .contents ul.tag-list,[data-scope-path="schools/show"] .contents ul.tag-list{list-style:none;margin-bottom:10px}[data-scope-path="school_previews/show"] .contents ul.tag-list li,[data-scope-path="schools/show"] .contents ul.tag-list li{display:inline-block;color:#fff;background-color:#f99d3e;font-size:10px;padding:2px 6px;margin-right:6px;border-radius:3px}[data-scope-path="school_previews/show"] .contents .headline,[data-scope-path="schools/show"] .contents .headline{color:#60c1df;margin-bottom:10px;font-size:20px}[data-scope-path="school_previews/show"] .contents .updated-at,[data-scope-path="schools/show"] .contents .updated-at{font-size:12px;margin-bottom:5px;color:#999;letter-spacing:1px;text-align:right}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents .updated-at,[data-scope-path="schools/show"] .contents .updated-at{margin-bottom:15px}}[data-scope-path="school_previews/show"] .contents [data-scope-path="layouts/_sns"],[data-scope-path="schools/show"] .contents [data-scope-path="layouts/_sns"]{margin-bottom:10px;line-height:1}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents [data-scope-path="layouts/_sns"],[data-scope-path="schools/show"] .contents [data-scope-path="layouts/_sns"]{margin-bottom:15px}}[data-scope-path="school_previews/show"] .contents [data-scope-path="layouts/_sns"] ul,[data-scope-path="schools/show"] .contents [data-scope-path="layouts/_sns"] ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;margin-bottom:0}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents [data-scope-path="layouts/_sns"] ul,[data-scope-path="schools/show"] .contents [data-scope-path="layouts/_sns"] ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:left;justify-content:left}}[data-scope-path="school_previews/show"] .contents [data-scope-path="layouts/_sns"] ul li,[data-scope-path="schools/show"] .contents [data-scope-path="layouts/_sns"] ul li{margin-right:10px}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents [data-scope-path="layouts/_sns"] ul li,[data-scope-path="schools/show"] .contents [data-scope-path="layouts/_sns"] ul li{margin-bottom:5px}}[data-scope-path="school_previews/show"] .contents [data-scope-path="layouts/_sns"] ul li:last-of-type,[data-scope-path="schools/show"] .contents [data-scope-path="layouts/_sns"] ul li:last-of-type{margin-right:0}[data-scope-path="school_previews/show"] .contents .mainvisual,[data-scope-path="schools/show"] .contents .mainvisual{margin-bottom:10px;text-align:center}[data-scope-path="school_previews/show"] .contents .mainvisual img,[data-scope-path="schools/show"] .contents .mainvisual img{max-width:100%;max-height:330px}[data-scope-path="school_previews/show"] .contents .school-benefit,[data-scope-path="schools/show"] .contents .school-benefit{width:100%;padding-top:30px;margin-bottom:30px}[data-scope-path="school_previews/show"] .contents .school-benefit-inner,[data-scope-path="schools/show"] .contents .school-benefit-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents .school-benefit-inner,[data-scope-path="schools/show"] .contents .school-benefit-inner{display:block}}[data-scope-path="school_previews/show"] .contents .school-benefit-left,[data-scope-path="schools/show"] .contents .school-benefit-left{width:75%;min-height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#e2041b;position:relative}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents .school-benefit-left,[data-scope-path="schools/show"] .contents .school-benefit-left{width:100%;margin-bottom:5px}}[data-scope-path="school_previews/show"] .contents .school-benefit-left .ribbon-warp,[data-scope-path="schools/show"] .contents .school-benefit-left .ribbon-warp{position:absolute;top:0;left:0;width:85px;height:85px;overflow:hidden}[data-scope-path="school_previews/show"] .contents .school-benefit-left .ribbon-warp .ribbon,[data-scope-path="schools/show"] .contents .school-benefit-left .ribbon-warp .ribbon{display:inline-block;position:absolute;padding:6px 0;left:-30px;top:0;width:100px;background:#888;transform:rotate(-45deg)}[data-scope-path="school_previews/show"] .contents .school-benefit-button,[data-scope-path="schools/show"] .contents .school-benefit-button{width:24%;height:60px;display:-ms-flexbox;display:flex;background-color:#e2041b;padding:2px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents .school-benefit-button,[data-scope-path="schools/show"] .contents .school-benefit-button{display:block;width:100%}}[data-scope-path="school_previews/show"] .contents .school-benefit-button>a,[data-scope-path="schools/show"] .contents .school-benefit-button>a{display:-ms-flexbox;display:flex;width:100%;height:100%;background-color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#e2041b;font-weight:700;transition:all .1s}[data-scope-path="school_previews/show"] .contents .school-benefit-button>a:after,[data-scope-path="schools/show"] .contents .school-benefit-button>a:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 13px;border-color:transparent transparent transparent #e2041b;margin-left:6px;transition:all .1s}[data-scope-path="school_previews/show"] .contents .school-benefit-button>a:hover,[data-scope-path="schools/show"] .contents .school-benefit-button>a:hover{color:#fff;background-color:#e2041b}[data-scope-path="school_previews/show"] .contents .school-benefit-button>a:hover:after,[data-scope-path="schools/show"] .contents .school-benefit-button>a:hover:after{border-color:transparent transparent transparent #fff}[data-scope-path="school_previews/show"] .contents .school-benefit-heading,[data-scope-path="schools/show"] .contents .school-benefit-heading{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 30px;line-height:1.3;font-weight:700;color:#fff;border-right:1px dashed #fff}[data-scope-path="school_previews/show"] .contents .school-benefit-title,[data-scope-path="schools/show"] .contents .school-benefit-title{width:100%;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px;line-height:1.3;color:#fff}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents .school-benefit-title,[data-scope-path="schools/show"] .contents .school-benefit-title{display:block;width:100%;text-align:center;padding:10px}}[data-scope-path="school_previews/show"] .contents .school-benefit-title>p,[data-scope-path="schools/show"] .contents .school-benefit-title>p{width:100%;text-align:center;color:inherit}[data-scope-path="school_previews/show"] .contents .school-benefit-warning,[data-scope-path="schools/show"] .contents .school-benefit-warning{width:100%;text-align:center;font-size:14px;color:#e2041b;margin-top:10px}[data-scope-path="school_previews/show"] .contents [data-scope-path="schools/_cta"],[data-scope-path="schools/show"] .contents [data-scope-path="schools/_cta"]{margin-bottom:30px}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents [data-scope-path="schools/_cta"],[data-scope-path="schools/show"] .contents [data-scope-path="schools/_cta"]{display:block;margin-bottom:30px}}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents [data-scope-path="schools/_cta"] .btn,[data-scope-path="schools/show"] .contents [data-scope-path="schools/_cta"] .btn{height:60px;margin-bottom:10px;width:100%}}[data-scope-path="school_previews/show"] .contents #notice,[data-scope-path="schools/show"] .contents #notice{padding:0 20px;margin-bottom:30px}[data-scope-path="school_previews/show"] .contents #notice>h2,[data-scope-path="schools/show"] .contents #notice>h2{text-align:center;padding-bottom:10px}[data-scope-path="school_previews/show"] .contents #notice>h2>span,[data-scope-path="schools/show"] .contents #notice>h2>span{font-size:.7em}[data-scope-path="school_previews/show"] .contents #notice ul,[data-scope-path="schools/show"] .contents #notice ul{font-size:14px;list-style:none}[data-scope-path="school_previews/show"] .contents #notice ul li,[data-scope-path="schools/show"] .contents #notice ul li{display:-ms-flexbox;display:flex;padding:10px 15px;border-bottom:1px dashed #dcdcdc}[data-scope-path="school_previews/show"] .contents #notice ul li .date,[data-scope-path="schools/show"] .contents #notice ul li .date{width:140px}[data-scope-path="school_previews/show"] .contents #notice ul li .title a,[data-scope-path="schools/show"] .contents #notice ul li .title a{font-size:14px;color:#60c1df}[data-scope-path="school_previews/show"] .contents #notice ul li .title a:hover,[data-scope-path="schools/show"] .contents #notice ul li .title a:hover{text-decoration:underline}[data-scope-path="school_previews/show"] .contents .schools-rating-heading,[data-scope-path="schools/show"] .contents .schools-rating-heading{text-align:center;padding-bottom:10px}[data-scope-path="school_previews/show"] .contents .schools-rating-heading>span,[data-scope-path="schools/show"] .contents .schools-rating-heading>span{font-size:.7em}[data-scope-path="school_previews/show"] .contents .school-review,[data-scope-path="schools/show"] .contents .school-review{margin-bottom:30px}@media screen and (min-width:769px){[data-scope-path="school_previews/show"] .contents .school-review,[data-scope-path="schools/show"] .contents .school-review{display:-ms-flexbox;display:flex;padding:0 20px}}@media screen and (min-width:769px){[data-scope-path="school_previews/show"] .contents .school-review-left,[data-scope-path="schools/show"] .contents .school-review-left{width:280px;margin-right:20px}}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents .school-review-left,[data-scope-path="schools/show"] .contents .school-review-left{margin-bottom:10px}}@media screen and (min-width:769px){[data-scope-path="school_previews/show"] .contents .school-review-right,[data-scope-path="schools/show"] .contents .school-review-right{-ms-flex:1;flex:1}}[data-scope-path="school_previews/show"] .contents .school-review .review-rating,[data-scope-path="schools/show"] .contents .school-review .review-rating{margin-bottom:8px;margin-bottom:.5rem}[data-scope-path="school_previews/show"] .contents .school-review .detail-scores .score,[data-scope-path="schools/show"] .contents .school-review .detail-scores .score{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents .school-review .detail-scores .score,[data-scope-path="schools/show"] .contents .school-review .detail-scores .score{-ms-flex-pack:justify;justify-content:space-between}}[data-scope-path="school_previews/show"] .contents .school-review .detail-scores .score:not(:last-child),[data-scope-path="schools/show"] .contents .school-review .detail-scores .score:not(:last-child){margin-bottom:2px}[data-scope-path="school_previews/show"] .contents .school-review .detail-scores .score-label,[data-scope-path="schools/show"] .contents .school-review .detail-scores .score-label{width:120px;font-size:12px;font-weight:700}[data-scope-path="school_previews/show"] .contents .school-review .detail-scores .score .detail-rating-text,[data-scope-path="schools/show"] .contents .school-review .detail-scores .score .detail-rating-text{font-size:13px;font-weight:700}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents .lesson_banner,[data-scope-path="schools/show"] .contents .lesson_banner{margin-bottom:20px}}[data-scope-path="school_previews/show"] .contents #page-nav,[data-scope-path="schools/show"] .contents #page-nav{padding-top:30px;margin-bottom:30px}[data-scope-path="school_previews/show"] .contents #page-nav ul,[data-scope-path="schools/show"] .contents #page-nav ul{list-style:none;width:100%;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="school_previews/show"] .contents #page-nav ul.pc,[data-scope-path="schools/show"] .contents #page-nav ul.pc{display:-ms-flexbox;display:flex}[data-scope-path="school_previews/show"] .contents #page-nav ul.sp,[data-scope-path="schools/show"] .contents #page-nav ul.sp{display:none}[data-scope-path="school_previews/show"] .contents #page-nav ul li,[data-scope-path="schools/show"] .contents #page-nav ul li{-ms-flex-positive:1;flex-grow:1}[data-scope-path="school_previews/show"] .contents #page-nav ul li a,[data-scope-path="schools/show"] .contents #page-nav ul li a{width:100%;text-align:center;display:block;padding:10px;color:#555;font-size:14px;border-top:2px solid #60c1df;border-bottom:2px solid #60c1df;position:relative;transition:.3s;overflow:hidden;z-index:1}[data-scope-path="school_previews/show"] .contents #page-nav ul li a:before,[data-scope-path="schools/show"] .contents #page-nav ul li a:before{font-family:Font Awesome\ 5 Free;content:"\F105";display:inline-block;font-weight:900;padding-right:10px;color:#60c1df}[data-scope-path="school_previews/show"] .contents #page-nav ul li a:after,[data-scope-path="schools/show"] .contents #page-nav ul li a:after{position:absolute;top:0;left:0;z-index:-1;content:"";width:120%;height:100%;background:#d2f0f9;transform-origin:right top;transform:skewX(-30deg) scaleX(0);transition:transform .3s}[data-scope-path="school_previews/show"] .contents #page-nav ul li a:hover:after,[data-scope-path="schools/show"] .contents #page-nav ul li a:hover:after{transform-origin:left top;transform:skewX(-30deg) scale(1)}[data-scope-path="school_previews/show"] .contents #movie,[data-scope-path="schools/show"] .contents #movie{margin-bottom:30px}[data-scope-path="school_previews/show"] .contents #movie .school-movies-item,[data-scope-path="schools/show"] .contents #movie .school-movies-item{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents #movie .school-movies-item,[data-scope-path="schools/show"] .contents #movie .school-movies-item{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}[data-scope-path="school_previews/show"] .contents #movie .school-movies-item:not(:last-of-type),[data-scope-path="schools/show"] .contents #movie .school-movies-item:not(:last-of-type){margin-bottom:30px}[data-scope-path="school_previews/show"] .contents #movie .school-movies-item .movie,[data-scope-path="schools/show"] .contents #movie .school-movies-item .movie{margin-right:20px}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents #movie .school-movies-item .movie,[data-scope-path="schools/show"] .contents #movie .school-movies-item .movie{margin-right:0}[data-scope-path="school_previews/show"] .contents #movie .school-movies-item .movie iframe,[data-scope-path="schools/show"] .contents #movie .school-movies-item .movie iframe{width:100%;height:200px}}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents #movie .school-movies-item .detail,[data-scope-path="schools/show"] .contents #movie .school-movies-item .detail{margin-bottom:10px}}[data-scope-path="school_previews/show"] .contents #movie .school-movies-item .detail h3,[data-scope-path="schools/show"] .contents #movie .school-movies-item .detail h3{margin-bottom:15px}[data-scope-path="school_previews/show"] .contents #movie .school-movies-item .detail h3 p,[data-scope-path="schools/show"] .contents #movie .school-movies-item .detail h3 p{font-size:18px;display:inline-block;background:linear-gradient(transparent 80%,#60c1df 0)}[data-scope-path="school_previews/show"] .contents #movie .school-movies-item .detail ul,[data-scope-path="schools/show"] .contents #movie .school-movies-item .detail ul{text-align:left;padding-left:30px}[data-scope-path="school_previews/show"] .contents #movie .school-movies-item .detail ul li,[data-scope-path="schools/show"] .contents #movie .school-movies-item .detail ul li{font-size:14px;margin-bottom:5px}[data-scope-path="school_previews/show"] .contents #recommend,[data-scope-path="school_previews/show"] .contents #recommend .recommend-box,[data-scope-path="schools/show"] .contents #recommend,[data-scope-path="schools/show"] .contents #recommend .recommend-box{margin-bottom:30px}[data-scope-path="school_previews/show"] .contents #recommend .recommend-box:last-of-type,[data-scope-path="schools/show"] .contents #recommend .recommend-box:last-of-type{margin-bottom:0}[data-scope-path="school_previews/show"] .contents #recommend .recommend-box .title,[data-scope-path="schools/show"] .contents #recommend .recommend-box .title{margin-bottom:15px}[data-scope-path="school_previews/show"] .contents #recommend .recommend-box .title p,[data-scope-path="schools/show"] .contents #recommend .recommend-box .title p{font-size:18px;display:inline-block;background:linear-gradient(transparent 80%,#60c1df 0)}[data-scope-path="school_previews/show"] .contents #recommend .recommend-box .detail,[data-scope-path="schools/show"] .contents #recommend .recommend-box .detail{width:100%;margin-bottom:15px;font-size:14px;line-height:1.5}[data-scope-path="school_previews/show"] .contents #recommend .recommend-box .img,[data-scope-path="schools/show"] .contents #recommend .recommend-box .img{width:100%;padding:0 20px;text-align:center}[data-scope-path="school_previews/show"] .contents #recommend .recommend-box .img img,[data-scope-path="schools/show"] .contents #recommend .recommend-box .img img{max-width:100%;max-height:360px;padding:5px;border:1px solid #eee}[data-scope-path="school_previews/show"] .contents #detail,[data-scope-path="schools/show"] .contents #detail{margin-bottom:30px}[data-scope-path="school_previews/show"] .contents #detail .markdown,[data-scope-path="schools/show"] .contents #detail .markdown{width:100%}[data-scope-path="school_previews/show"] .contents #detail .markdown h1,[data-scope-path="schools/show"] .contents #detail .markdown h1{font-size:28px;line-height:1.4;margin-bottom:10px}[data-scope-path="school_previews/show"] .contents #detail .markdown h2,[data-scope-path="schools/show"] .contents #detail .markdown h2{background-color:#60c1df;padding:15px 20px;color:#fff;margin:25px 0}[data-scope-path="school_previews/show"] .contents #detail .markdown .title,[data-scope-path="schools/show"] .contents #detail .markdown .title{margin-bottom:20px}[data-scope-path="school_previews/show"] .contents #detail .markdown .title h3,[data-scope-path="schools/show"] .contents #detail .markdown .title h3{font-size:18px;display:inline-block;background:linear-gradient(transparent 80%,#60c1df 0)}[data-scope-path="school_previews/show"] .contents #detail .markdown p,[data-scope-path="schools/show"] .contents #detail .markdown p{line-height:1.5;font-size:14px;margin-bottom:20px}[data-scope-path="school_previews/show"] .contents #detail .markdown .img,[data-scope-path="schools/show"] .contents #detail .markdown .img{width:100%;padding:0 20px;text-align:center}[data-scope-path="school_previews/show"] .contents #detail .markdown .img img,[data-scope-path="schools/show"] .contents #detail .markdown .img img{max-width:100%;max-height:360px;padding:5px;border:1px solid #eee}[data-scope-path="school_previews/show"] .contents #detail .markdown a,[data-scope-path="schools/show"] .contents #detail .markdown a{color:#60c1df;padding:0 5px}[data-scope-path="school_previews/show"] .contents #detail .markdown a:hover,[data-scope-path="schools/show"] .contents #detail .markdown a:hover{text-decoration:underline}[data-scope-path="school_previews/show"] .contents #detail .markdown ol,[data-scope-path="school_previews/show"] .contents #detail .markdown ul,[data-scope-path="schools/show"] .contents #detail .markdown ol,[data-scope-path="schools/show"] .contents #detail .markdown ul{padding:0 20px 0 30px;font-size:16px;margin-bottom:20px}[data-scope-path="school_previews/show"] .contents #detail .markdown table,[data-scope-path="schools/show"] .contents #detail .markdown table{width:100%;border-collapse:collapse;font-size:14px}[data-scope-path="school_previews/show"] .contents #detail .markdown table tr th,[data-scope-path="schools/show"] .contents #detail .markdown table tr th{padding:10px 20px;border:1px solid #d0dbe6;vertical-align:middle;background:#f3fcff}[data-scope-path="school_previews/show"] .contents #detail .markdown table tr td,[data-scope-path="schools/show"] .contents #detail .markdown table tr td{padding:10px 20px;background:#fff;border:1px solid #d0dbe6;vertical-align:middle}[data-scope-path="school_previews/show"] .contents #course,[data-scope-path="schools/show"] .contents #course{margin-bottom:30px}[data-scope-path="school_previews/show"] .contents #course .annotation,[data-scope-path="schools/show"] .contents #course .annotation{font-size:12px;margin-bottom:30px}[data-scope-path="school_previews/show"] .contents #course .course-list,[data-scope-path="schools/show"] .contents #course .course-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="school_previews/show"] .contents #course .course-list .course,[data-scope-path="schools/show"] .contents #course .course-list .course{width:48%;margin-bottom:30px}[data-scope-path="school_previews/show"] .contents #course .course-list .course .title,[data-scope-path="schools/show"] .contents #course .course-list .course .title{margin-bottom:20px}[data-scope-path="school_previews/show"] .contents #course .course-list .course .title:before,[data-scope-path="schools/show"] .contents #course .course-list .course .title:before{font-family:Font Awesome\ 5 Free;content:"\F024";display:inline-block;font-weight:900;padding-right:10px;color:#60c1df}[data-scope-path="school_previews/show"] .contents #course .course-list .course .title h3,[data-scope-path="schools/show"] .contents #course .course-list .course .title h3{font-size:18px;margin-bottom:20px;display:inline-block;background:linear-gradient(transparent 80%,#60c1df 0)}[data-scope-path="school_previews/show"] .contents #course .course-list .course .title p,[data-scope-path="schools/show"] .contents #course .course-list .course .title p{font-size:14px;line-height:1.5}[data-scope-path="school_previews/show"] .contents #course .course-list .course .info table,[data-scope-path="schools/show"] .contents #course .course-list .course .info table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:10px}[data-scope-path="school_previews/show"] .contents #course .course-list .course .info table tr th,[data-scope-path="schools/show"] .contents #course .course-list .course .info table tr th{width:38%;padding:10px;border:1px solid #d0dbe6;vertical-align:middle;background:#f3fcff}[data-scope-path="school_previews/show"] .contents #course .course-list .course .info table tr td,[data-scope-path="schools/show"] .contents #course .course-list .course .info table tr td{padding:10px;background:#fff;border:1px solid #d0dbe6;vertical-align:middle}[data-scope-path="school_previews/show"] .contents #course .course-list .course .info table tr td a,[data-scope-path="schools/show"] .contents #course .course-list .course .info table tr td a{color:#60c1df;text-decoration:underline}[data-scope-path="school_previews/show"] .contents #course .course-list .course:last-of-type,[data-scope-path="school_previews/show"] .contents #course .course-list .course:nth-last-of-type(2),[data-scope-path="schools/show"] .contents #course .course-list .course:last-of-type,[data-scope-path="schools/show"] .contents #course .course-list .course:nth-last-of-type(2){margin-bottom:0}[data-scope-path="school_previews/show"] .contents #voice,[data-scope-path="schools/show"] .contents #voice{margin-bottom:50px;padding:0 30px}[data-scope-path="school_previews/show"] .contents #voice .voice,[data-scope-path="schools/show"] .contents #voice .voice{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 30px;margin-bottom:50px;background:#ffe4bd;box-shadow:0 0 0 10px #ffe4bd;border:2px dashed #fff}[data-scope-path="school_previews/show"] .contents #voice .voice:last-of-type,[data-scope-path="schools/show"] .contents #voice .voice:last-of-type{margin-bottom:0}[data-scope-path="school_previews/show"] .contents #voice .voice .profile,[data-scope-path="schools/show"] .contents #voice .voice .profile{margin-right:30px}[data-scope-path="school_previews/show"] .contents #voice .voice .profile .img,[data-scope-path="schools/show"] .contents #voice .voice .profile .img{width:180px;height:180px;margin-bottom:5px}[data-scope-path="school_previews/show"] .contents #voice .voice .profile .img img,[data-scope-path="schools/show"] .contents #voice .voice .profile .img img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:100px}[data-scope-path="school_previews/show"] .contents #voice .voice .profile .name,[data-scope-path="schools/show"] .contents #voice .voice .profile .name{font-size:14px;text-align:center}[data-scope-path="school_previews/show"] .contents #voice .voice .message .title,[data-scope-path="schools/show"] .contents #voice .voice .message .title{text-align:center;padding-bottom:15px;margin-bottom:15px;border-bottom:2px dashed #fff}[data-scope-path="school_previews/show"] .contents #voice .voice .message .title p,[data-scope-path="schools/show"] .contents #voice .voice .message .title p{font-size:18px;display:inline-block;background:linear-gradient(transparent 80%,#fdf349 0)}[data-scope-path="school_previews/show"] .contents #voice .voice .message div,[data-scope-path="schools/show"] .contents #voice .voice .message div{font-size:14px;line-height:2em}[data-scope-path="school_previews/show"] .contents #school-detail,[data-scope-path="schools/show"] .contents #school-detail{margin-bottom:30px}[data-scope-path="school_previews/show"] .contents #school-detail table,[data-scope-path="schools/show"] .contents #school-detail table{width:100%;border-collapse:collapse;font-size:14px}[data-scope-path="school_previews/show"] .contents #school-detail table tr th,[data-scope-path="schools/show"] .contents #school-detail table tr th{width:25%;padding:10px 20px;border:1px solid #d0dbe6;vertical-align:middle;background:#f3fcff}[data-scope-path="school_previews/show"] .contents #school-detail table tr td,[data-scope-path="schools/show"] .contents #school-detail table tr td{width:75%;padding:10px 20px;background:#fff;border:1px solid #d0dbe6;vertical-align:middle}[data-scope-path="school_previews/show"] .contents #school-detail table tr td a,[data-scope-path="schools/show"] .contents #school-detail table tr td a{color:#60c1df;text-decoration:underline}@media screen and (min-width:769px){[data-scope-path="school_previews/show"] .contents #school-detail table tr .open-other-window,[data-scope-path="schools/show"] .contents #school-detail table tr .open-other-window{margin-left:8px}}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents #school-detail table tr .open-other-window,[data-scope-path="schools/show"] .contents #school-detail table tr .open-other-window{display:block}}[data-scope-path="school_previews/show"] .contents #school-detail table tr .open-other-window:after,[data-scope-path="schools/show"] .contents #school-detail table tr .open-other-window:after{font-family:Font Awesome\ 5 Free;content:"\F35D";display:inline-block;font-weight:900;padding-right:5px;color:#60c1df;margin-left:4px}[data-scope-path="school_previews/show"] .contents section#about,[data-scope-path="schools/show"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="school_previews/show"] .contents section#about .contents,[data-scope-path="schools/show"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="school_previews/show"] .contents section#about .contents:before,[data-scope-path="schools/show"] .contents section#about .contents:before{content:"";display:block;position:absolute;top:0;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="school_previews/show"] .contents section#about .contents:after,[data-scope-path="schools/show"] .contents section#about .contents:after{content:"";display:block;position:absolute;bottom:0;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="school_previews/show"] .contents section#about .contents .about-me,[data-scope-path="schools/show"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents section#about .contents .about-me,[data-scope-path="schools/show"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="school_previews/show"] .contents section#about .contents .about-me .logo,[data-scope-path="schools/show"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents section#about .contents .about-me .logo,[data-scope-path="schools/show"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="school_previews/show"] .contents section#about .contents .about-me .logo img,[data-scope-path="schools/show"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents section#about .contents .about-me .logo img,[data-scope-path="schools/show"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="school_previews/show"] .contents section#about .contents .about-me .logo span,[data-scope-path="schools/show"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="school_previews/show"] .contents section#about .contents .about-me ol,[data-scope-path="schools/show"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents section#about .contents .about-me ol,[data-scope-path="schools/show"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="school_previews/show"] .contents section#about .contents .about-me ol li,[data-scope-path="schools/show"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="school_previews/show"] .contents section#about .contents .about-me ol li:last-of-type,[data-scope-path="schools/show"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="school_previews/show"] .contents section#about .contents .about-me ol li:before,[data-scope-path="schools/show"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents section#about .contents .about-me ol li,[data-scope-path="schools/show"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="school_previews/show"] .contents section#about .contents .about-me .message,[data-scope-path="schools/show"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="school_previews/show"] .contents section#about .contents .about-me .message span,[data-scope-path="schools/show"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contents section#about .contents .about-me .message span,[data-scope-path="schools/show"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="school_previews/show"] .contents section#about .contents .ad-btn,[data-scope-path="schools/show"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="school_previews/show"] .contents section#about .contents .ad-btn a,[data-scope-path="schools/show"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="school_previews/show"] .contents section#about .contents .ad-btn a:hover,[data-scope-path="schools/show"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}[data-scope-path="school_previews/show"] .contents .banner-list,[data-scope-path="schools/show"] .contents .banner-list{display:none;padding-top:10px}[data-scope-path="school_previews/show"] .contents .banner-list .banner,[data-scope-path="schools/show"] .contents .banner-list .banner{margin-bottom:5px}[data-scope-path="school_previews/show"] .contents .banner-list .banner:last-of-type,[data-scope-path="schools/show"] .contents .banner-list .banner:last-of-type{margin-bottom:0}[data-scope-path="school_previews/show"] .contents .banner-list .banner a,[data-scope-path="schools/show"] .contents .banner-list .banner a{display:block;transition:all .3s}[data-scope-path="school_previews/show"] .contents .banner-list .banner a img,[data-scope-path="schools/show"] .contents .banner-list .banner a img{width:100%}[data-scope-path="school_previews/show"] .sidemenu,[data-scope-path="schools/show"] .sidemenu{width:22%}[data-scope-path="school_previews/show"] .sidemenu aside,[data-scope-path="schools/show"] .sidemenu aside{width:100%;position:-webkit-sticky;position:sticky;top:86px}[data-scope-path="school_previews/show"] .sidemenu aside ul,[data-scope-path="schools/show"] .sidemenu aside ul{list-style:none;margin:0}[data-scope-path="school_previews/show"] .sidemenu aside ul li a,[data-scope-path="schools/show"] .sidemenu aside ul li a{display:block;color:#555;font-size:14px;margin-bottom:10px;line-height:1.2}[data-scope-path="school_previews/show"] .sidemenu aside ul li a:hover,[data-scope-path="schools/show"] .sidemenu aside ul li a:hover{text-decoration:underline}[data-scope-path="school_previews/show"] .sidemenu aside ul ul,[data-scope-path="schools/show"] .sidemenu aside ul ul{padding-left:15px}[data-scope-path="school_previews/show"] .sidemenu aside .banner-list,[data-scope-path="schools/show"] .sidemenu aside .banner-list{padding-top:5px}[data-scope-path="school_previews/show"] .sidemenu aside .banner-list .banner,[data-scope-path="schools/show"] .sidemenu aside .banner-list .banner{margin-bottom:5px}[data-scope-path="school_previews/show"] .sidemenu aside .banner-list .banner:last-of-type,[data-scope-path="schools/show"] .sidemenu aside .banner-list .banner:last-of-type{margin-bottom:0}[data-scope-path="school_previews/show"] .sidemenu aside .banner-list .banner a,[data-scope-path="schools/show"] .sidemenu aside .banner-list .banner a{display:block;transition:all .3s}[data-scope-path="school_previews/show"] .sidemenu aside .banner-list .banner a img,[data-scope-path="schools/show"] .sidemenu aside .banner-list .banner a img{width:100%}[data-scope-path="school_previews/show"] .contacts,[data-scope-path="schools/show"] .contacts{margin-top:30px;border:1px solid #ccc;padding:10px;background:#f5f5f5;border-radius:4px}@media screen and (min-width:769px){[data-scope-path="school_previews/show"] .contacts.main,[data-scope-path="schools/show"] .contacts.main{display:none}}@media screen and (max-width:768px){[data-scope-path="school_previews/show"] .contacts,[data-scope-path="schools/show"] .contacts{margin:0 0 20px}}[data-scope-path="school_previews/show"] .contacts .title,[data-scope-path="schools/show"] .contacts .title{font-size:14px;color:#333;margin-bottom:8px}[data-scope-path="school_previews/show"] .contacts .title:before,[data-scope-path="schools/show"] .contacts .title:before{font-family:Font Awesome\ 5 Free;content:"\F05A";display:inline-block;font-weight:900;padding-right:5px;color:#333}[data-scope-path="school_previews/show"] .contacts .info,[data-scope-path="schools/show"] .contacts .info{font-size:12px;color:#999}[data-scope-path="school_previews/show"] .contacts .info a,[data-scope-path="schools/show"] .contacts .info a{color:#60c1df}[data-scope-path="school_previews/show"] .contacts .info a:hover,[data-scope-path="schools/show"] .contacts .info a:hover{text-decoration:underline}@media screen and (max-width:768px){[data-scope-path="school_previews/show"],[data-scope-path="schools/show"]{display:block}[data-scope-path="school_previews/show"] .contents,[data-scope-path="schools/show"] .contents{width:100%;margin-bottom:0}[data-scope-path="school_previews/show"] .contents .school-heading .info h1,[data-scope-path="schools/show"] .contents .school-heading .info h1{font-size:18px}[data-scope-path="school_previews/show"] .contents #notice,[data-scope-path="schools/show"] .contents #notice{padding:0}[data-scope-path="school_previews/show"] .contents #notice ul li,[data-scope-path="schools/show"] .contents #notice ul li{display:block}[data-scope-path="school_previews/show"] .contents #notice ul li .date,[data-scope-path="schools/show"] .contents #notice ul li .date{margin-bottom:2px}[data-scope-path="school_previews/show"] .contents #page-nav,[data-scope-path="schools/show"] .contents #page-nav{margin-bottom:5px}[data-scope-path="school_previews/show"] .contents #page-nav ul.pc,[data-scope-path="schools/show"] .contents #page-nav ul.pc{display:none}[data-scope-path="school_previews/show"] .contents #page-nav ul.sp,[data-scope-path="schools/show"] .contents #page-nav ul.sp{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-scope-path="school_previews/show"] .contents #page-nav ul li,[data-scope-path="schools/show"] .contents #page-nav ul li{width:33%}[data-scope-path="school_previews/show"] .contents #page-nav ul li a,[data-scope-path="schools/show"] .contents #page-nav ul li a{font-size:14px;padding:10px 5px}[data-scope-path="school_previews/show"] .contents #page-nav ul li a:before,[data-scope-path="schools/show"] .contents #page-nav ul li a:before{padding-right:6px}[data-scope-path="school_previews/show"] .contents #page-nav ul li a:after,[data-scope-path="schools/show"] .contents #page-nav ul li a:after{display:none}[data-scope-path="school_previews/show"] .contents #page-nav ul li:nth-of-type(4) a,[data-scope-path="school_previews/show"] .contents #page-nav ul li:nth-of-type(5) a,[data-scope-path="school_previews/show"] .contents #page-nav ul li:nth-of-type(6) a,[data-scope-path="schools/show"] .contents #page-nav ul li:nth-of-type(4) a,[data-scope-path="schools/show"] .contents #page-nav ul li:nth-of-type(5) a,[data-scope-path="schools/show"] .contents #page-nav ul li:nth-of-type(6) a{border-top:none}[data-scope-path="school_previews/show"] .contents #recommend .recommend-box .title p,[data-scope-path="schools/show"] .contents #recommend .recommend-box .title p{font-size:16px;background:no-repeat;border-left:5px solid #60c1df;padding:0 10px}[data-scope-path="school_previews/show"] .contents #detail .markdown .title,[data-scope-path="schools/show"] .contents #detail .markdown .title{margin-bottom:10px}[data-scope-path="school_previews/show"] .contents #detail .markdown .title h3,[data-scope-path="schools/show"] .contents #detail .markdown .title h3{font-size:16px;background:no-repeat;border-left:5px solid #60c1df;padding:0 10px}[data-scope-path="school_previews/show"] .contents #course .course-list,[data-scope-path="schools/show"] .contents #course .course-list{display:block}[data-scope-path="school_previews/show"] .contents #course .course-list .course,[data-scope-path="schools/show"] .contents #course .course-list .course{width:100%}[data-scope-path="school_previews/show"] .contents #course .course-list .course .title h3,[data-scope-path="schools/show"] .contents #course .course-list .course .title h3{background:none}[data-scope-path="school_previews/show"] .contents #voice,[data-scope-path="schools/show"] .contents #voice{padding:0 15px}[data-scope-path="school_previews/show"] .contents #voice .voice,[data-scope-path="schools/show"] .contents #voice .voice{display:block}[data-scope-path="school_previews/show"] .contents #voice .voice .profile,[data-scope-path="schools/show"] .contents #voice .voice .profile{margin-right:0;margin-bottom:20px}[data-scope-path="school_previews/show"] .contents #voice .voice .profile .img,[data-scope-path="schools/show"] .contents #voice .voice .profile .img{margin:0 auto 5px}[data-scope-path="school_previews/show"] .contents #voice .voice .message .title p,[data-scope-path="schools/show"] .contents #voice .voice .message .title p{background:none}[data-scope-path="school_previews/show"] .contents #school-detail table tr td,[data-scope-path="school_previews/show"] .contents #school-detail table tr th,[data-scope-path="schools/show"] .contents #school-detail table tr td,[data-scope-path="schools/show"] .contents #school-detail table tr th{display:block;width:100%;border-bottom:none}[data-scope-path="school_previews/show"] .contents #school-detail table tr:last-of-type td,[data-scope-path="schools/show"] .contents #school-detail table tr:last-of-type td{border-bottom:1px solid #d0dbe6}[data-scope-path="school_previews/show"] .contents .banner-list,[data-scope-path="schools/show"] .contents .banner-list{display:block}[data-scope-path="school_previews/show"] .sidemenu,[data-scope-path="schools/show"] .sidemenu{display:none}}[data-scope-path="schools/thanks"] .contents{width:100%}[data-scope-path="schools/thanks"] .contents p.thanks{font-size:14px;line-height:1.5;margin-bottom:30px}[data-scope-path="schools/thanks"] .contents .back-to-top{text-align:center}[data-scope-path="schools/thanks"] .contents .back-to-top .btn{display:inline-block;background-color:#f99d3e;padding:10px 15px;font-size:14px;color:#fff;border-radius:3px}[data-scope-path="schools/thanks"] .contents .back-to-top .btn:hover{box-shadow:0 2px 2px 0 #ccc}[data-scope-path="shared/_lesson_banner"] .banner-link{display:block;transition:opacity .3s}@media screen and (min-width:769px){[data-scope-path="shared/_lesson_banner"] .banner-link:hover{opacity:.7}}[data-scope-path="shared/_lesson_banner"] .banner-link .pc{padding:20px}@media screen and (max-width:768px){[data-scope-path="shared/_lesson_banner"] .banner-link .pc{display:none}}@media screen and (min-width:769px){[data-scope-path="shared/_lesson_banner"] .banner-link .sp{display:none}}[data-scope-path="shared/_lesson_banner"] .banner-link .pc,[data-scope-path="shared/_lesson_banner"] .banner-link .sp{text-align:center;line-height:1}[data-scope-path="shared/_lesson_banner"] .banner-link .img{width:100%;height:auto}[data-scope-path="shared/_not_responsible_message"] .rule{width:100%;max-width:1080px;margin:0 auto;padding:30px;text-align:center;color:#888;font-size:11px;line-height:1.5}@media screen and (max-width:768px){[data-scope-path="shared/_not_responsible_message"] .rule{width:100%;padding:20px 15px}}[data-scope-path="shared/_promotion"] .message{display:block;width:100%;text-align:center;font-size:11px;line-height:1;background-color:rgba(96,193,223,.75);color:#fff;padding:8px 16px;padding:8px 1rem}#headline{width:100%;background:url(/packs/images/top-headline-bg-5da3c644acb385f92309a9794e05d70f.png) 50% no-repeat}#headline .contents{max-width:1080px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:400px;vertical-align:middle;margin:0 auto}#headline .contents .main{max-width:100%;padding:30px 50px;background-color:#fff;position:relative;margin:0 auto;box-shadow:0 1px 4px rgba(0,0,0,.3)}#headline .contents .main:before{content:"";display:block;position:absolute;top:0;left:0;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}#headline .contents .main .headline{font-size:40px;margin-bottom:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center;white-space:nowrap}#headline .contents .main h1{display:block;font-size:18px;font-weight:700;color:#555;margin-bottom:20px;text-align:center;letter-spacing:2px;white-space:nowrap}#headline .contents .main .product-link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#headline .contents .main .product-link .btn{display:block;width:48%;padding:10px;text-align:center;font-weight:700;color:#555;font-size:16px;position:relative;transition:.3s;overflow:hidden;z-index:1}#headline .contents .main .product-link .btn:before{font-family:Font Awesome\ 5 Free;content:"\F105";display:inline-block;font-weight:900;padding-right:10px}#headline .contents .main .product-link .btn:after{position:absolute;top:0;left:0;z-index:-1;content:"";width:120%;height:100%;transform-origin:right top;transform:skewX(-30deg) scaleX(0);transition:transform .3s}#headline .contents .main .product-link .btn.school{border-top:2px solid #60c1df;border-bottom:2px solid #60c1df}#headline .contents .main .product-link .btn.school:before{color:#60c1df}#headline .contents .main .product-link .btn.school:after{background:#d2f0f9}#headline .contents .main .product-link .btn.article{border-top:2px solid #f99d3e;border-bottom:2px solid #f99d3e}#headline .contents .main .product-link .btn.article:before{color:#f99d3e}#headline .contents .main .product-link .btn.article:after{background:#fde9d5}#headline .contents .main .product-link .btn:hover:after{transform-origin:left top;transform:skewX(-30deg) scale(1)}[data-scope-path="top/show"] .contents{margin:0 auto;padding:0 0 30px}[data-scope-path="top/show"] .contents #articles{max-width:74%;padding:0 20px;margin:0 auto 50px}[data-scope-path="top/show"] .contents #school{padding:0 0 30px;background:-webkit-repeating-linear-gradient(-45deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 0,#e9f4ff 7px);background:repeating-linear-gradient(-45deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 0,#e9f4ff 7px)}[data-scope-path="top/show"] .contents #school .contents{max-width:100%;margin:0 auto;text-align:center}[data-scope-path="top/show"] .contents #school .contents #map{width:780px;height:500px;margin:40px auto 0;position:relative}[data-scope-path="top/show"] .contents #school .contents #map .tag{padding:20px;background:#fff;box-shadow:0 0 0 10px #fff;border:2px dashed #60c1df;position:absolute;top:45px;left:80px}[data-scope-path="top/show"] .contents #school .contents #map .tag .overview{font-size:20px;margin-bottom:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}[data-scope-path="top/show"] .contents #school .contents #map .tag .school-count{font-size:16px;font-weight:700;line-height:1;letter-spacing:1.2px;text-align:center;margin-bottom:5px}[data-scope-path="top/show"] .contents #school .contents #map .tag .school-count>span{display:inline;font-size:28px;color:#f99d3e;background-color:transparent;padding:0 5px}[data-scope-path="top/show"] .contents #school .contents #map .tag .warn{font-size:12px;color:#999}[data-scope-path="top/show"] .contents #school .contents #map>div{position:absolute}[data-scope-path="top/show"] .contents #school .contents #map>div a,[data-scope-path="top/show"] .contents #school .contents #map>div span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:14px;color:#fff}[data-scope-path="top/show"] .contents #school .contents #map>div a>span{display:none}[data-scope-path="top/show"] .contents #school .contents #map>div a:hover{border:2px solid #f99d3e}[data-scope-path="top/show"] .contents #school .contents #map>div span{background-color:#ccc}[data-scope-path="top/show"] .contents #school .contents #map #hokkaido{width:120px;height:110px;top:0;right:42px}[data-scope-path="top/show"] .contents #school .contents #map #hokkaido a{background-color:#23ac3b}[data-scope-path="top/show"] .contents #school .contents #map #aomori{width:100px;height:36px;top:128px;right:62px}[data-scope-path="top/show"] .contents #school .contents #map #aomori a{background-color:#27a7e1}[data-scope-path="top/show"] .contents #school .contents #map #akita{width:49px;height:36px;top:166px;right:113px}[data-scope-path="top/show"] .contents #school .contents #map #akita a{background-color:#27a7e1}[data-scope-path="top/show"] .contents #school .contents #map #iwate{width:49px;height:36px;top:166px;right:62px}[data-scope-path="top/show"] .contents #school .contents #map #iwate a{background-color:#27a7e1}[data-scope-path="top/show"] .contents #school .contents #map #yamagata{width:49px;height:36px;top:204px;right:113px}[data-scope-path="top/show"] .contents #school .contents #map #yamagata a{background-color:#27a7e1}[data-scope-path="top/show"] .contents #school .contents #map #miyagi{width:49px;height:36px;top:204px;right:62px}[data-scope-path="top/show"] .contents #school .contents #map #miyagi a{background-color:#27a7e1}[data-scope-path="top/show"] .contents #school .contents #map #fukushima{width:100px;height:36px;top:242px;right:62px}[data-scope-path="top/show"] .contents #school .contents #map #fukushima a{background-color:#27a7e1}[data-scope-path="top/show"] .contents #school .contents #map #gunma{width:49px;height:36px;bottom:184px;right:113px}[data-scope-path="top/show"] .contents #school .contents #map #gunma a{background-color:#0ba29a}[data-scope-path="top/show"] .contents #school .contents #map #tochigi{width:49px;height:36px;bottom:184px;right:62px}[data-scope-path="top/show"] .contents #school .contents #map #tochigi a{background-color:#0ba29a}[data-scope-path="top/show"] .contents #school .contents #map #saitama{width:49px;height:36px;bottom:146px;right:113px}[data-scope-path="top/show"] .contents #school .contents #map #saitama a{background-color:#0ba29a}[data-scope-path="top/show"] .contents #school .contents #map #ibaraki{width:49px;height:36px;bottom:146px;right:62px}[data-scope-path="top/show"] .contents #school .contents #map #ibaraki a{background-color:#0ba29a}[data-scope-path="top/show"] .contents #school .contents #map #tokyo{width:49px;height:36px;bottom:108px;right:113px}[data-scope-path="top/show"] .contents #school .contents #map #tokyo a{background-color:#0ba29a}[data-scope-path="top/show"] .contents #school .contents #map #kanagawa{width:49px;height:36px;bottom:70px;right:113px}[data-scope-path="top/show"] .contents #school .contents #map #kanagawa a{background-color:#0ba29a}[data-scope-path="top/show"] .contents #school .contents #map #chiba{width:49px;height:74px;bottom:70px;right:62px}[data-scope-path="top/show"] .contents #school .contents #map #chiba a{background-color:#0ba29a}[data-scope-path="top/show"] .contents #school .contents #map #niigata{width:49px;height:36px;top:242px;right:164px}[data-scope-path="top/show"] .contents #school .contents #map #niigata a{background-color:#aad257}[data-scope-path="top/show"] .contents #school .contents #map #toyama{width:49px;height:36px;top:242px;right:215px}[data-scope-path="top/show"] .contents #school .contents #map #toyama a{background-color:#aad257}[data-scope-path="top/show"] .contents #school .contents #map #ishikawa{width:49px;height:36px;top:242px;right:266px}[data-scope-path="top/show"] .contents #school .contents #map #ishikawa a{background-color:#aad257}[data-scope-path="top/show"] .contents #school .contents #map #nagano{width:49px;height:74px;bottom:146px;right:164px}[data-scope-path="top/show"] .contents #school .contents #map #nagano a{background-color:#aad257}[data-scope-path="top/show"] .contents #school .contents #map #gifu{width:49px;height:74px;bottom:146px;right:215px}[data-scope-path="top/show"] .contents #school .contents #map #gifu a{background-color:#aad257}[data-scope-path="top/show"] .contents #school .contents #map #fukui{width:49px;height:36px;bottom:184px;right:266px}[data-scope-path="top/show"] .contents #school .contents #map #fukui a{background-color:#aad257}[data-scope-path="top/show"] .contents #school .contents #map #yamanashi{width:49px;height:36px;bottom:108px;right:164px}[data-scope-path="top/show"] .contents #school .contents #map #yamanashi a{background-color:#aad257}[data-scope-path="top/show"] .contents #school .contents #map #aichi{width:49px;height:36px;bottom:108px;right:215px}[data-scope-path="top/show"] .contents #school .contents #map #aichi a{background-color:#aad257}[data-scope-path="top/show"] .contents #school .contents #map #shizuoka{width:49px;height:36px;bottom:70px;right:164px}[data-scope-path="top/show"] .contents #school .contents #map #shizuoka a{background-color:#aad257}[data-scope-path="top/show"] .contents #school .contents #map #shiga{width:49px;height:36px;bottom:146px;right:266px}[data-scope-path="top/show"] .contents #school .contents #map #shiga a{background-color:#f8b62c}[data-scope-path="top/show"] .contents #school .contents #map #kyoto{width:49px;height:36px;bottom:146px;right:317px}[data-scope-path="top/show"] .contents #school .contents #map #kyoto a{background-color:#f8b62c}[data-scope-path="top/show"] .contents #school .contents #map #hyogo{width:49px;height:36px;bottom:146px;right:368px}[data-scope-path="top/show"] .contents #school .contents #map #hyogo a{background-color:#f8b62c}[data-scope-path="top/show"] .contents #school .contents #map #mie{width:49px;height:36px;bottom:108px;right:266px}[data-scope-path="top/show"] .contents #school .contents #map #mie a{background-color:#f8b62c}[data-scope-path="top/show"] .contents #school .contents #map #nara{width:49px;height:36px;bottom:108px;right:317px}[data-scope-path="top/show"] .contents #school .contents #map #nara a{background-color:#f8b62c}[data-scope-path="top/show"] .contents #school .contents #map #osaka{width:49px;height:36px;bottom:108px;right:368px}[data-scope-path="top/show"] .contents #school .contents #map #osaka a{background-color:#f8b62c}[data-scope-path="top/show"] .contents #school .contents #map #wakayama{width:100px;height:36px;bottom:70px;right:317px}[data-scope-path="top/show"] .contents #school .contents #map #wakayama a{background-color:#f8b62c}[data-scope-path="top/show"] .contents #school .contents #map #tottori{width:49px;height:36px;bottom:146px;right:419px}[data-scope-path="top/show"] .contents #school .contents #map #tottori a{background-color:#ea5414}[data-scope-path="top/show"] .contents #school .contents #map #shimane{width:49px;height:36px;bottom:146px;right:470px}[data-scope-path="top/show"] .contents #school .contents #map #shimane a{background-color:#ea5414}[data-scope-path="top/show"] .contents #school .contents #map #okayama{width:49px;height:36px;bottom:108px;right:419px}[data-scope-path="top/show"] .contents #school .contents #map #okayama a{background-color:#ea5414}[data-scope-path="top/show"] .contents #school .contents #map #hiroshima{width:49px;height:36px;bottom:108px;right:470px}[data-scope-path="top/show"] .contents #school .contents #map #hiroshima a{background-color:#ea5414}[data-scope-path="top/show"] .contents #school .contents #map #yamaguchi{width:49px;height:74px;bottom:108px;right:521px}[data-scope-path="top/show"] .contents #school .contents #map #yamaguchi a{background-color:#ea5414}[data-scope-path="top/show"] .contents #school .contents #map #kagawa{width:49px;height:36px;bottom:52px;right:431px}[data-scope-path="top/show"] .contents #school .contents #map #kagawa a{background-color:#f2a2b6}[data-scope-path="top/show"] .contents #school .contents #map #ehime{width:49px;height:36px;bottom:52px;right:482px}[data-scope-path="top/show"] .contents #school .contents #map #ehime a{background-color:#f2a2b6}[data-scope-path="top/show"] .contents #school .contents #map #tokushima{width:49px;height:36px;bottom:14px;right:431px}[data-scope-path="top/show"] .contents #school .contents #map #tokushima a{background-color:#f2a2b6}[data-scope-path="top/show"] .contents #school .contents #map #kochi{width:49px;height:36px;bottom:14px;right:482px}[data-scope-path="top/show"] .contents #school .contents #map #kochi a{background-color:#f2a2b6}[data-scope-path="top/show"] .contents #school .contents #map #oita{width:49px;height:36px;bottom:140px;left:145px}[data-scope-path="top/show"] .contents #school .contents #map #oita a{background-color:#e07f3a}[data-scope-path="top/show"] .contents #school .contents #map #fukuoka{width:49px;height:36px;bottom:140px;left:94px}[data-scope-path="top/show"] .contents #school .contents #map #fukuoka a{background-color:#e07f3a}[data-scope-path="top/show"] .contents #school .contents #map #saga{width:49px;height:36px;bottom:140px;left:43px}[data-scope-path="top/show"] .contents #school .contents #map #saga a{background-color:#e07f3a}[data-scope-path="top/show"] .contents #school .contents #map #miyazaki{width:49px;height:74px;bottom:64px;left:145px}[data-scope-path="top/show"] .contents #school .contents #map #miyazaki a{background-color:#e07f3a}[data-scope-path="top/show"] .contents #school .contents #map #kumamoto{width:49px;height:36px;bottom:102px;left:94px}[data-scope-path="top/show"] .contents #school .contents #map #kumamoto a{background-color:#e07f3a}[data-scope-path="top/show"] .contents #school .contents #map #nagasaki{width:49px;height:36px;bottom:102px;left:43px}[data-scope-path="top/show"] .contents #school .contents #map #nagasaki a{background-color:#e07f3a}[data-scope-path="top/show"] .contents #school .contents #map #kagoshima{width:100px;height:36px;bottom:64px;left:43px}[data-scope-path="top/show"] .contents #school .contents #map #kagoshima a{background-color:#e07f3a}[data-scope-path="top/show"] .contents #school .contents #map #okinawa{width:49px;height:36px;bottom:6px;left:43px}[data-scope-path="top/show"] .contents #school .contents #map #okinawa a{background-color:#e07f3a}[data-scope-path="top/show"] .contents #school .contents #prefecture-list{display:none}[data-scope-path="top/show"] .contents #brand{max-width:74%;padding:0 20px;margin:0 auto 50px}@media screen and (max-width:768px){[data-scope-path="top/show"] .contents #brand{max-width:100%;margin-bottom:30px;padding:50px 15px}}[data-scope-path="top/show"] .contents #brand .more-link{display:block;text-align:right;color:#60c1df}[data-scope-path="top/show"] .contents #brand .more-link:hover{text-decoration:underline}[data-scope-path="top/show"] .contents #brand .more-link:after{font-family:Font Awesome\ 5 Free;content:"\F105";display:inline-block;font-weight:900;color:#60c1df;padding-left:10px;text-decoration:none}[data-scope-path="top/show"] .contents #event{max-width:74%;padding:0 20px;margin:0 auto 50px}[data-scope-path="top/show"] .contents #event ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}[data-scope-path="top/show"] .contents #event ul:after{content:"";display:block;width:32%}[data-scope-path="top/show"] .contents #event ul>li{width:32%;margin-bottom:15px;background-color:#fff;box-shadow:0 2px 2px 0 #ccc;border-radius:4px}@media screen and (min-width:769px){[data-scope-path="top/show"] .contents #event ul>li:nth-child(4){display:none}}[data-scope-path="top/show"] .contents #event ul>li a{width:100%}[data-scope-path="top/show"] .contents #event ul>li a .thumbnail{position:relative}[data-scope-path="top/show"] .contents #event ul>li a .thumbnail:before{content:"";display:block;padding-top:52.5%}[data-scope-path="top/show"] .contents #event ul>li a .thumbnail .image{display:block;width:100%;box-sizing:border-box;transition:all .2s;line-height:1}[data-scope-path="top/show"] .contents #event ul>li a .thumbnail .image:hover{opacity:.7}[data-scope-path="top/show"] .contents #event ul>li a .thumbnail img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:1px solid #eee;-o-object-fit:cover;object-fit:cover}[data-scope-path="top/show"] .contents #event ul>li a .thumbnail .prefecture{display:block;background-color:#f89d3e;position:absolute;top:0;left:0;font-size:12px;color:#fff;padding:4px 8px;border-top-left-radius:3px}[data-scope-path="top/show"] .contents #event ul>li a .detail{width:100%;padding:8px 8px 20px}[data-scope-path="top/show"] .contents #event ul>li a .detail .date{font-size:12px;font-weight:700;padding-bottom:5px}[data-scope-path="top/show"] .contents #event ul>li a .detail .date .end-date,[data-scope-path="top/show"] .contents #event ul>li a .detail .date .start-date{display:inline-block;background:linear-gradient(transparent 90%,#5fc1de 0)}[data-scope-path="top/show"] .contents #event ul>li a .detail .date .start-date{margin-right:.5em}[data-scope-path="top/show"] .contents #event ul>li a .detail .date .end-date{margin-left:.5em}[data-scope-path="top/show"] .contents #event ul>li a .detail .title{display:block;font-size:14px;line-height:1.5;color:#555;overflow:hidden}[data-scope-path="top/show"] .contents #event ul>li a .detail .title:hover{text-decoration:underline}@media screen and (max-width:768px){[data-scope-path="top/show"] .contents #event ul{-ms-flex-wrap:wrap;flex-wrap:wrap}[data-scope-path="top/show"] .contents #event ul:after{display:none}[data-scope-path="top/show"] .contents #event ul>li{width:49%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #eee;border-radius:3px;box-shadow:0 2px 2px 0 #ccc;text-decoration:none;margin-bottom:15px}[data-scope-path="top/show"] .contents #event ul>li .thumbnail{width:100%;box-sizing:border-box}[data-scope-path="top/show"] .contents #event ul>li .thumbnail .image img{border:1px solid #eee}}[data-scope-path="top/show"] .contents #about{width:100%;margin:0 auto;padding:30px 0;padding:30px 50px}[data-scope-path="top/show"] .contents #about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="top/show"] .contents #about .contents:before{top:0}[data-scope-path="top/show"] .contents #about .contents:after,[data-scope-path="top/show"] .contents #about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="top/show"] .contents #about .contents:after{bottom:0}[data-scope-path="top/show"] .contents #about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="top/show"] .contents #about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="top/show"] .contents #about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="top/show"] .contents #about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="top/show"] .contents #about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="top/show"] .contents #about .contents .about-me .logo img{max-width:250px}}[data-scope-path="top/show"] .contents #about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="top/show"] .contents #about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="top/show"] .contents #about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="top/show"] .contents #about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="top/show"] .contents #about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="top/show"] .contents #about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="top/show"] .contents #about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="top/show"] .contents #about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="top/show"] .contents #about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="top/show"] .contents #about .contents .about-me .message span{font-size:22px}}[data-scope-path="top/show"] .contents #about .contents .ad-btn{text-align:center}[data-scope-path="top/show"] .contents #about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="top/show"] .contents #about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}@media screen and (max-width:768px){#headline .contents .main{padding:30px}#headline .contents .main .headline{font-size:26px}#headline .contents .main .sub{font-size:14px}#headline .contents .main .product-link{display:block}#headline .contents .main .product-link .btn{width:100%}#headline .contents .main .product-link .btn:first-of-type{margin-bottom:10px}#headline .contents .main .product-link .btn:after{transform-origin:left top;transform:skewX(-30deg) scale(1)}[data-scope-path="top/show"] .contents{padding:0}[data-scope-path="top/show"] .contents #articles{max-width:100%;margin-bottom:50px}[data-scope-path="top/show"] .contents #school{padding:50px 0;margin-bottom:0}[data-scope-path="top/show"] .contents #school .contents{padding:0 20px;max-width:100%}[data-scope-path="top/show"] .contents #school .contents #map{display:none}[data-scope-path="top/show"] .contents #school .contents #prefecture-list{display:block;text-align:left;margin-top:20px}[data-scope-path="top/show"] .contents #school .contents #prefecture-list h3{text-align:center;font-size:18px;margin-bottom:10px}[data-scope-path="top/show"] .contents #school .contents #prefecture-list h3 span{display:inline-block}[data-scope-path="top/show"] .contents #school .contents #prefecture-list h3 span.hokkaido_tohoku{background:linear-gradient(transparent 80%,#27a7e1 0)}[data-scope-path="top/show"] .contents #school .contents #prefecture-list h3 span.kanto{background:linear-gradient(transparent 80%,#0ba29a 0)}[data-scope-path="top/show"] .contents #school .contents #prefecture-list h3 span.chubu{background:linear-gradient(transparent 80%,#aad257 0)}[data-scope-path="top/show"] .contents #school .contents #prefecture-list h3 span.kinki{background:linear-gradient(transparent 80%,#f8b62c 0)}[data-scope-path="top/show"] .contents #school .contents #prefecture-list h3 span.chugoku{background:linear-gradient(transparent 80%,#ea5414 0)}[data-scope-path="top/show"] .contents #school .contents #prefecture-list h3 span.shikoku{background:linear-gradient(transparent 80%,#f2a2b6 0)}[data-scope-path="top/show"] .contents #school .contents #prefecture-list h3 span.kyushyu_okinawa{background:linear-gradient(transparent 80%,#e07f3a 0)}[data-scope-path="top/show"] .contents #school .contents #prefecture-list ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}[data-scope-path="top/show"] .contents #school .contents #prefecture-list ul:last-of-type{margin-bottom:0}[data-scope-path="top/show"] .contents #school .contents #prefecture-list ul li{width:33%;text-align:center;font-size:16px;margin-bottom:5px}[data-scope-path="top/show"] .contents #school .contents #prefecture-list ul li a{color:#555;text-decoration:underline}[data-scope-path="top/show"] .contents #school .contents #prefecture-list ul li p{color:#aaa}[data-scope-path="top/show"] .contents #event{max-width:100%;margin-bottom:30px;padding:50px 15px}[data-scope-path="top/show"] .contents #about{padding:10px 10px 30px}}[data-scope-path="wards/show"]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[data-scope-path="wards/show"] .contents{width:76%}[data-scope-path="wards/show"] .contents .noticies{text-align:center;padding-top:50px;padding-bottom:20px}[data-scope-path="wards/show"] .contents .noticies>span{font-size:.7em}[data-scope-path="wards/show"] .contents #page-nav{padding-top:70px;margin-bottom:30px}[data-scope-path="wards/show"] .contents #page-nav ul{list-style:none;width:100%;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}[data-scope-path="wards/show"] .contents #page-nav ul li{-ms-flex-positive:1;flex-grow:1}[data-scope-path="wards/show"] .contents #page-nav ul li:not(:last-of-type){margin-right:20px}[data-scope-path="wards/show"] .contents #page-nav ul li a{width:100%;text-align:center;display:block;padding:10px 0;background:#60c1df;color:#fff;border-radius:5px;transition:all .3s}[data-scope-path="wards/show"] .contents #page-nav ul li a:hover{opacity:.7}[data-scope-path="wards/show"] .contents #page-nav ul li a:before{font-family:Font Awesome\ 5 Free;display:inline-block;font-weight:900;padding-right:10px;color:#fff}[data-scope-path="wards/show"] .contents #page-nav ul li.map a:before{content:"\F3C5"}[data-scope-path="wards/show"] .contents #page-nav ul li.list a:before{content:"\F03A"}[data-scope-path="wards/show"] .contents #page-nav ul li.feature a:before{content:"\F05A"}@media screen and (max-width:768px){[data-scope-path="wards/show"] .contents #page-nav{padding-top:40px;margin-bottom:10px}[data-scope-path="wards/show"] .contents #page-nav ul li a{font-size:12px}}[data-scope-path="wards/show"] .contents .feature-content,[data-scope-path="wards/show"] .contents .feature-content.markdown{width:100%}[data-scope-path="wards/show"] .contents .feature-content.markdown h1{font-size:28px;line-height:1.4;margin-bottom:10px}[data-scope-path="wards/show"] .contents .feature-content.markdown h2{background-color:#60c1df;padding:15px 20px;color:#fff;margin:25px 0}[data-scope-path="wards/show"] .contents .feature-content.markdown .title{margin-bottom:20px}[data-scope-path="wards/show"] .contents .feature-content.markdown .title h3{font-size:18px;display:inline-block;background:linear-gradient(transparent 80%,#60c1df 0)}[data-scope-path="wards/show"] .contents .feature-content.markdown p{line-height:1.5;font-size:14px;margin-bottom:20px}[data-scope-path="wards/show"] .contents .feature-content.markdown .img{width:100%;padding:0 20px;text-align:center}[data-scope-path="wards/show"] .contents .feature-content.markdown .img img{max-width:100%;max-height:360px;padding:5px;border:1px solid #eee}[data-scope-path="wards/show"] .contents .feature-content.markdown a{color:#60c1df;padding:0 5px}[data-scope-path="wards/show"] .contents .feature-content.markdown a:hover{text-decoration:underline}[data-scope-path="wards/show"] .contents .feature-content.markdown ol,[data-scope-path="wards/show"] .contents .feature-content.markdown ul{padding:0 20px 0 30px;font-size:16px;margin-bottom:20px}[data-scope-path="wards/show"] .contents .feature-content.markdown table{width:100%;border-collapse:collapse;font-size:14px}[data-scope-path="wards/show"] .contents .feature-content.markdown table tr th{padding:10px 20px;border:1px solid #d0dbe6;vertical-align:middle;background:#f3fcff}[data-scope-path="wards/show"] .contents .feature-content.markdown table tr td{padding:10px 20px;background:#fff;border:1px solid #d0dbe6;vertical-align:middle}[data-scope-path="wards/show"] .contents section#about{width:100%;margin:0 auto;padding:30px 0}[data-scope-path="wards/show"] .contents section#about .contents{width:100%;padding:20px 0 30px;position:relative}[data-scope-path="wards/show"] .contents section#about .contents:before{top:0}[data-scope-path="wards/show"] .contents section#about .contents:after,[data-scope-path="wards/show"] .contents section#about .contents:before{content:"";display:block;position:absolute;height:4px;width:100%;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%)}[data-scope-path="wards/show"] .contents section#about .contents:after{bottom:0}[data-scope-path="wards/show"] .contents section#about .contents .about-me{padding:20px}@media screen and (max-width:768px){[data-scope-path="wards/show"] .contents section#about .contents .about-me{padding:10px 10px 20px}}[data-scope-path="wards/show"] .contents section#about .contents .about-me .logo{margin-bottom:30px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){[data-scope-path="wards/show"] .contents section#about .contents .about-me .logo{margin-bottom:15px}}[data-scope-path="wards/show"] .contents section#about .contents .about-me .logo img{max-width:275px;height:auto}@media screen and (max-width:768px){[data-scope-path="wards/show"] .contents section#about .contents .about-me .logo img{max-width:250px}}[data-scope-path="wards/show"] .contents section#about .contents .about-me .logo span{font-size:14px;color:#555;padding:10px 0 0 10px}[data-scope-path="wards/show"] .contents section#about .contents .about-me ol{list-style:none;margin:0 auto 15px;text-align:center}@media screen and (max-width:768px){[data-scope-path="wards/show"] .contents section#about .contents .about-me ol{margin:0 auto 20px;text-align:left;width:260px}}[data-scope-path="wards/show"] .contents section#about .contents .about-me ol li{display:inline-block;font-size:18px;margin:0 18px 10px 0;counter-increment:a}[data-scope-path="wards/show"] .contents section#about .contents .about-me ol li:last-of-type{margin-right:0}[data-scope-path="wards/show"] .contents section#about .contents .about-me ol li:before{content:counter(a);padding:4px 11px;background-color:#60c1df;border-radius:14px;color:#fff;margin-right:6px;font-size:14px}@media screen and (max-width:768px){[data-scope-path="wards/show"] .contents section#about .contents .about-me ol li{display:block;margin:0 0 15px}}[data-scope-path="wards/show"] .contents section#about .contents .about-me .message{text-align:center;font-size:148x;color:#555}[data-scope-path="wards/show"] .contents section#about .contents .about-me .message span{font-size:24px;padding-right:10px;font-weight:700;line-height:1.3;letter-spacing:1.2px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);text-align:center}@media screen and (max-width:768px){[data-scope-path="wards/show"] .contents section#about .contents .about-me .message span{font-size:22px}}[data-scope-path="wards/show"] .contents section#about .contents .ad-btn{text-align:center}[data-scope-path="wards/show"] .contents section#about .contents .ad-btn a{display:inline-block;background:linear-gradient(90deg,#6bd6ba 2%,#60c1df 70%);color:#fff;font-size:20px;padding:15px 30px;transition:all .3s}[data-scope-path="wards/show"] .contents section#about .contents .ad-btn a:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}[data-scope-path="wards/show"] .sidemenu{width:22%}[data-scope-path="wards/show"] .sidemenu aside{width:100%;position:-webkit-sticky;position:sticky;top:86px}[data-scope-path="wards/show"] .sidemenu aside h3{margin-bottom:10px}[data-scope-path="wards/show"] .sidemenu aside h3 span{font-size:14px;display:inline-block;background:linear-gradient(transparent 80%,#60c1df 0)}[data-scope-path="wards/show"] .sidemenu aside ul{list-style:none}[data-scope-path="wards/show"] .sidemenu aside ul:first-of-type{margin-bottom:10px}[data-scope-path="wards/show"] .sidemenu aside ul li{margin-bottom:2px}[data-scope-path="wards/show"] .sidemenu aside ul li a{color:#60c1df;font-size:14px;margin-bottom:10px;line-height:1.2}[data-scope-path="wards/show"] .sidemenu aside ul li a:hover{text-decoration:underline}[data-scope-path="wards/show"] .sidemenu aside ul ul{padding-left:15px}@media screen and (max-width:768px){[data-scope-path="wards/show"]{display:block}[data-scope-path="wards/show"] .contents{width:100%}[data-scope-path="wards/show"] .sidemenu{display:none}}@font-face{font-family:Noto Sans JP;src:url(/packs/fonts/NotoSansCJKjp-Regular-e0b2cd0f712a10d193f7727d31c9e235.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/packs/fonts/NotoSansCJKjp-Bold-5caf35dc78769891a17d34654e1226b0.woff) format("woff");font-weight:700;font-style:bold;font-display:swap}body{background-color:#f1f1f1;font-family:Noto Sans JP,\\6E38\30B4\30B7\30C3\30AF Medium,\\6E38\30B4\30B7\30C3\30AF\4F53,Yu Gothic Medium,YuGothic,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN,Hiragino Kaku Gothic ProN,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif}a{text-decoration:none}div,h1,h2,h3,h4,h5,h6,p,section{color:#555}.app-layout{padding-top:76px}@media screen and (max-width:768px){.app-layout{padding-top:65px}}