@charset "utf-8";.honin,.uruu{text-align:center;line-height:3}.block{box-sizing:border-box;padding:40px;width:50%}@media(max-width:768px){.block{width:100%;padding:0}}#post_title{padding:0 .4em .2em;border-bottom:3px solid #036eb8;background-color:#fff;color:#333}.style3c,.style4c,.style_h2{padding:.5em .7em!important;background-color:#f2f2f2;color:#333}.style3c{position:relative;margin-bottom:2rem!important;border-radius:10px;background-color:#036eb8;color:#fff}.style3c::after,.style_h2a::after,.style_h2_daino_01::after,.style_h2_daino_02::after{content:'';position:absolute;top:100%;left:30px;width:0;height:0;border:11px solid transparent}.style3c::after{border-top:11px solid #036eb8}.style4c{border-left:5px solid #036eb8}.style_h2{display:flex;align-items:center}.style_h2::before{display:inline-block;width:5px;height:1.5em;margin-right:.5em;background-color:#036eb8;content:''}.footer-banners{display:grid;grid-template-columns:repeat(2,1fr);gap:0;position:fixed;bottom:0;z-index:99;width:100%}.banner{background-color:#ccc;border:1px solid #b3b3b3}@media(min-width:768px){.footer-banners{display:none}}.style_h2a{position:relative;padding:.5em .7em!important;border-radius:10px;background-color:#036eb8;color:#fff}.style_h2a::after{border-top:11px solid #036eb8}.list-5{background-color:#f2f2f2;margin-bottom:35px;font-size:120%}.list-5 div{display:flex;justify-content:center;align-items:center;margin:0;padding:23px 0;background-color:#036eb8;color:#fff;font-weight:600}.list-5 ul{list-style-type:disc;margin:0;padding:1em 1em 1em 2.5em}.list-5 li::marker{color:#2589d0;font-size:1.1em}#footer_contact_area{background:#036eb4}.style_h2_daino_01,.style_h2_daino_02{text-align:center;font-size:31px!important;margin-top:25px!important;position:relative;padding:.5em .7em!important;border-radius:25px;color:#fff}.style_h2_daino_01{background-color:#6dac2f}.style_h2_daino_01::after{border-top:11px solid #6dac2f}.style_h2_daino_02{background-color:#d15497}.style_h2_daino_02::after{border-top:11px solid #d15497}h2,h3{font-family:"Kosugi",serif!important;font-weight:400!important;font-style:normal}.style_h3{padding:0 .4em .2em;border-bottom:3px dotted #036eb8;background-color:#fff;color:#333;text-align:center;margin-top:15px!important}table.daino_01 th{width:30%}table.daino_01 td{width:70%;text-align:center}p.daino_01{text-align:center}@media screen and (max-width:768px){.style_h2_daino_01{font-size:18px!important}.style_h2_daino_02{font-size:21px!important}#index_intro .desc{text-align:left}p.daino_01{text-align:left}}#index_intro .desc,#index_course .desc,#index_course_list .short_desc{line-height:2;margin:20px 0 0}#Guidance{margin-top:50px}#header_slider .image{height:114%}.pc{display:block!important}.sp{display:none!important}.style_h2_daino{font-family:'Hiragino Mincho Pro','MS Mincho','Kozuka Mincho Pro','Noto Serif JP',serif;text-align:center;font-size:35px!important;position:relative;padding:0 2.5em!important;color:#333}.style_h2_daino::before,.style_h2_daino::after{content:'';display:inline-block;position:absolute;top:50%;width:150px;height:3px;background-color:#036eb8}.style_h2_daino::before{left:25%}.style_h2_daino::after{right:25%}.desc{font-size:16px}.style_h3_daino{position:relative;padding:.5em .7em .4em!important;border-bottom:2px solid #036eb8;color:#333;margin-bottom:25px!important}.style_h3_daino::before,.style_h3_daino::after{position:absolute;left:30px;bottom:-15px;width:30px;height:15px;clip-path:polygon(0 0,100% 0,50% 100%);content:''}.style_h3_daino::before{background-color:#036eb8}.style_h3_daino::after{bottom:-11px;background-color:#fff}#index_course{padding-top:0}@media screen and (max-width:1280px){#header_slider{height:483px}#header_slider .item{height:630px}}@media screen and (max-width:768px){.pc{display:none!important}.sp{display:block!important}}@media screen and (max-width:730px){#index_intro .desc br,#index_course .desc br{display:none}#header_slider{height:216px}#header_slider .item{height:282px}}@media screen and (min-width:1024px){.styled_h2_daino{font-size:36px!important}}@media screen and (max-width:750px){.style_h2_daino{font-size:20px!important}.style_h2_daino::before{left:0}.style_h2_daino::after{right:0}.style_h2_daino::before,.style_h2_daino::after{width:105px}#Guidance{margin-top:25px}#Guidance br{display:none}.desc{font-size:14px}#header_slider .image{height:77%}}
