@charset "UTF-8";.city-top img{height:550px;object-fit:cover;filter:brightness(70%)}.city-top .country-title h1{font-size:1.5rem}.blog{background-color:#fff4e8}.content{font-family:Georgia,"Times New Roman",Times,serif;border-bottom:2px solid #333;margin-bottom:20px;padding-bottom:20px;border-left:none;padding:.8rem 0;background:0 0}h2{margin-top:20px;margin-bottom:20px;border-top:5px double #333;border-bottom:5px double #333;padding:10px;background:#fff}h3{color:#3577ca;padding-bottom:10px;margin:20px 0}.content h3{font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.content h3:before,.content h3:after{content:"";width:30em;border-top:4px double #333}.content h3:before{margin-right:1em}.content h3:after{margin-left:1em}.content ul{display:flex;justify-content:space-between}.content ul .sub1,.content ul .sub2{width:13%}.content ul .sub1{text-align:center;font-size:4rem;border-right:2px solid #333;padding-right:20px}.content ul .sub2{text-align:center;padding-top:20px;font-size:1rem;border-left:2px solid #333}.content ul .center{text-align:center}.content ul h2.title{font-size:4rem;margin-bottom:20px}.content .text{margin-top:0}.box .text strong{font-size:1.2rem;background:repeating-linear-gradient(-45deg,#3577ca,#5cd6eb 2px,transparent 2px,transparent 4px) no-repeat 0 .75em}.blog-tab ul{display:flex;justify-content:space-between;color:#fff;border-bottom:2px solid #333;padding-bottom:20px}.blog-tab ul li{width:30%;text-align:center}.box ul.main_content{padding-bottom:100px}.thumbnail img{width:100%;height:auto}.box .title{font-size:2rem;font-weight:700;margin-top:20px;margin-bottom:30px}.box .main_content h2.sub-title{font-size:1.5rem}.box .main_content h3{font-size:1.3rem;text-decoration:underline}.box .text p{font-size:1rem;margin-top:10px;color:#333}.box .sub_content{clear:both}.box .sub_content ul li{display:flex;gap:20px;flex-direction:row-reverse}.box .sub_content ul li img{width:50%}.box .sub_content h2{margin-top:0;margin-bottom:20px;font-size:1.3rem;color:#3577ca;background:0 0;border-top:none;border-bottom:none}.box .sub_content ul li.reverse{flex-direction:row}.box .sub_content_textbox{position:relative}.box .sub_content .sub_content_textbox,.box .sub_content ul li .sub_content_img{height:auto;object-fit:contain;margin-top:30px}.box .main_content .text,.box .sub_content .text{font-size:1rem;margin-top:30px}.box .sub_content a:hover{color:#3577ca}.box1{border-bottom:2px solid #333;padding-top:50px;padding-bottom:50px}.box1 img{filter:sepia(70%)}.box1 h3{font-size:1.5rem;letter-spacing:2px;color:#555}.box1 span{font-size:.8rem}.box1 ul{margin-top:30px;display:flex;justify-content:space-between}.box1 ul li{width:32%}.box1 .text{font-size:.7rem}.box1 .sub-title p{font-size:1.8rem;font-weight:700}.box1 .sub-title h2{font-size:1rem}ul.single-box{display:grid;grid-template-columns:1fr 1fr;gap:10px}ul.single-box li{border:2px solid #333;border-radius:10px;padding:10px}.float{float:right;width:50%;margin-left:20px}.related_articles{margin-top:30px;margin-bottom:30px;text-align:end}.related_articles h2{font-size:1.5rem;background:#333;color:#fff;padding:5px;margin-bottom:10px;border-top:3px double #fff;border-bottom:3px double #fff}.grid-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.grid-box a{background:#fff;padding:10px}.grid-box a:hover{opacity:.8}.grid-box .text-a,.grid-box .text-b{font-size:.8rem}.blog-link{background-color:#333;padding:10px;display:inline-block;margin-top:20px;color:#fff;border-radius:10px}.category{margin-top:10px}.category-a{border:1px solid #3577ca;border-radius:10px;padding:3px}aside{padding-top:60px;width:20%;background:#333}aside p{color:#fff}aside p.category{border-bottom:2px solid #3577ca;line-height:1.5;margin-bottom:20px}aside p.category span{font-size:.8rem}aside .category-box{margin-left:20px}aside .category-box a{font-size:.8rem}aside .archive a{color:#fff}aside .category-box a:hover{color:#3577ca}aside ul h2,aside ul li a,aside ul p{color:#333}aside ul li a{margin-left:20px;border-bottom:1px dotted #333}.footer{margin-top:20px;text-align:center}@media screen and (max-width:1100px){.blog-header .center span{font-size:1.2rem}.box .main_content .sub-title{clear:both}.box figure{clear:both;margin:0;width:100%}.box .title{font-size:1.7rem}.box .sub_content h2{font-size:1.3rem}.box .main_content .text,.box .sub_content .text{font-size:.8rem}.content ul .sub1,.content ul h2.title{font-size:1.5rem}.content ul .sub2{padding-top:10px;font-size:1rem}.box .sub_content ul li{width:100%}.category-a{font-size:.7rem}.text-a,.text-b{font-size:.7rem}.grid-box{display:grid;grid-template-columns:1fr 1fr;gap:10px}}@media screen and (max-width:520px){.city-top .country-title h1{font-size:1.2rem}.country-title p{font-size:.7rem}.content ul .sub1{padding-right:10px}.box .main_content h3{font-size:1rem}.blog-header .center span{font-size:.7rem}.box .main_content .sub-title{font-size:1rem}.box .main_content .text,.box .sub_content .text{font-size:.8rem}.blog-inner{padding:0 10px 30px;background-color:#e9dacb}.content ul .sub1,.content ul h2.title{font-size:1rem}.content ul h2.title{margin-bottom:0}.box .main_content h2.sub-title{font-size:1.2rem}.box .sub_content ul li{display:block}.box .sub_content ul li{padding:0}.box .sub_content ul li{margin-top:30px;border-bottom:none}.box .sub_content .sub_content_textbox,.box .sub_content ul li .sub_content_img{width:100%}.box .sub_content_textbox{position:static}.box .sub_content_textbox .content-text{position:static;transform:none;-webkit-transform:none;padding:10px;width:100%}.box{margin-top:10px}.box .title{font-size:1.3rem}.box .text h1{font-size:1.3rem}.box ul.main_content{padding-bottom:0;margin-bottom:30px;border-bottom:none}.box .sub_content h2{font-size:1.2rem;border-bottom:1px dotted #333}.box .text p{font-size:.8rem}.box .text strong{font-size:1rem}.box ul.main_content{margin-bottom:30px}.box1 ul{display:block}.box1 ul li{width:100%}.content ul .sub2{font-size:.6rem}.box figure{clear:both;margin:0;width:100%}.box1 h3{font-size:1rem;letter-spacing:1px;color:#555}.sub_content h3{color:#3577ca;font-size:1rem}.box1 .sub-title{font-size:1rem}}.breadcrumbs{display:block;position:absolute;top:550px;left:16px}@media screen and (max-width:1100px){.breadcrumbs{top:130px}}@media screen and (max-width:520px){.breadcrumbs{display:none}.main-box{display:block}article{width:100%}aside{width:100%;padding-top:30px}footer{margin-top:0}}.school{padding-top:230px}.school .section-title p{font-weight:700}.school .school-title{display:flex}.school .school-title img{width:210px;object-fit:cover;margin-right:20px}.school .school-title p{font-size:1.5rem;font-weight:700}.school .school-title p span{font-size:1rem}.img_box{clear:both}.img_box ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.img_box ul li img{width:100%;height:auto;object-fit:cover}.information .map iframe{height:500px}