header{border:none}header.border_b{border:none}#mainvisualbox{width:100%;max-width:1200px;margin:0 auto 30px;position:relative}#mainvisualframe{border-width:5px;border-style:solid;border-color:#d7d7d7;border-radius:10px}#mainvisual{position:relative;height:46vw;max-height:500px;text-align:center}#mainvisual .mainimg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}#mainvisual .mainimg figure{position:relative;text-align:center;width:100%;height:100%}#mainvisual .mainimg figure img{position:absolute;left:50%;transform:translate(-50%,0)}#mainvisual .mainimg figure.va_top img{top:0}#mainvisual .mainimg figure.va_middle img{top:50%;transform:translate(-50%,-50%)}#mainvisual .mainimg figure.va_bottom img{bottom:0}#mainvisual .mainimg figure figcaption{position:absolute;left:30px;text-shadow:2px 2px 4px #000,-2px -2px 4px #000;font-size:2.4rem;color:#fff;font-weight:400;font-family:'M PLUS Rounded 1c',sans-serif}#mainvisual .mainimg figure figcaption.imgtt_top{top:30px}#mainvisual .mainimg figure figcaption.imgtt_bottom{bottom:30px}#topbannerbox{position:absolute;left:0;top:0;width:100%;height:46vw;max-height:500px}#topbannerbox .topbanner{position:absolute;right:220px;top:40px;width:153px;height:153px}#topbannerbox .topbanner a{color:#fff}#topbannerbox .topbanner a p{display:table-cell;width:150px;height:150px;text-align:center;vertical-align:middle;border-radius:50%;overflow:hidden;background-color:#7fb779;font-size:2.4rem;font-family:'M PLUS Rounded 1c',sans-serif}#topbannerbox .topbanner a p:after{position:absolute;right:0;bottom:0;content:'';width:148px;height:148px;border:1px #fff solid;border-radius:75px}#topbannerbox .topbanner a:hover{opacity:1}#topbannerbox .topbanner a:hover p{background-color:#fff !important;color:#7fb779}#topbannerbox .topbanner a:hover p:after{border-color:#7fb779}#topbannerbox .topbanner:nth-of-type(2){right:100px;top:175px}#topbannerbox .topbanner:nth-of-type(2) a p{background-color:#fb5b5b}#topbannerbox .topbanner:nth-of-type(2) a:hover p{color:#fb5b5b}#topbannerbox .topbanner:nth-of-type(2) a:hover p:after{border-color:#fb5b5b}#topbannerbox .topbanner:nth-of-type(3){right:170px;top:auto;bottom:10px}#topbannerbox .topbanner:nth-of-type(3) a p{background-color:#7ab8e6}#topbannerbox .topbanner:nth-of-type(3) a:hover p{color:#7ab8e6}#topbannerbox .topbanner:nth-of-type(3) a:hover p:after{border-color:#7ab8e6}.topmenu{width:560px;flex-shrink:0}.topmenu .sidemenu{width:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-stretch;align-content:flex-start;flex-wrap:wrap}.topmenu .sidemenu>li{width:calc( (100% - 40px) / 2);margin-bottom:40px}.topmenu .sidemenu>li a{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:center;flex-wrap:wrap;width:100%;height:60px;font-size:1.8rem}.topmenu .sidemenu>li a br{display:none}.topmenu .sidemenu>li.page_item_has_children>a{pointer-events:none}.topmenu .children>li{width:100%;border-top:none;border-bottom:1px #fff solid}.topmenu .children>li>a{font-size:1.6rem;background-position:right 10px center;background-size:20px auto;width:calc( 100% - 43px );width:100%;justify-content:flex-start;padding:0 33px 0 10px}.topmenu .sidemenu>li:nth-of-type(1){display:none}.topmenu .sidemenu>li:nth-of-type(2){border-color:#fb5b5b;background-color:rgba(251,91,91,.1)}.topmenu .sidemenu>li:nth-of-type(2)>a{background-color:#fb5b5b}.topmenu .sidemenu>li:nth-of-type(2) .children>li>a{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_job.svg)}.topmenu .sidemenu>li:nth-of-type(2) .children>li>a:hover{background-color:#fb5b5b}.topmenu .sidemenu>li:nth-of-type(3){border-color:#7ab8e6;background-color:rgba(122,184,230,.1)}.topmenu .sidemenu>li:nth-of-type(3)>a{background-color:#7ab8e6}.topmenu .sidemenu>li:nth-of-type(3) .children>li>a{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_admission.svg)}.topmenu .sidemenu>li:nth-of-type(3) .children>li>a:hover{background-color:#7ab8e6}.topmenu .sidemenu>li:nth-of-type(3) .children>li>ul>li>a{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_dw_admission.svg)}.topmenu .sidemenu>li:nth-of-type(3) .children>li>ul>li>a:hover{color:#99ccf2}.topmenu .sidemenu>li:nth-of-type(4){border-color:#7fb779;background-color:rgba(127,183,121,.1)}.topmenu .sidemenu>li:nth-of-type(4)>a{background-color:#7fb779}.topmenu .sidemenu>li:nth-of-type(4) .children>li>a{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_member.svg)}.topmenu .sidemenu>li:nth-of-type(4) .children>li>a:hover{background-color:#7fb779}.topmenu .sidemenu>li:nth-of-type(5){border-color:#f1ab03;background-color:rgba(241,171,3,.1)}.topmenu .sidemenu>li:nth-of-type(5)>a{background-color:#f1ab03}.topmenu .sidemenu>li:nth-of-type(5) .children>li>a{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_center.svg)}.topmenu .sidemenu>li:nth-of-type(5) .children>li>a:hover{background-color:#f1ab03}.wnew{width:calc(100% - 560px);margin-right:40px}.wnew .h1{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/title_bg_news.svg);background-size:auto 100%;color:#028c12;margin-bottom:0;font-size:2.4rem}.wnew ul{margin:20px 0 30px}.wnew ul li{margin-top:1px;background-color:#f6f9f0;border-bottom:1px #dfdfdf solid;border-right:1px #dfdfdf solid;text-align:left}.wnew ul li a{display:block;width:100%;padding:1em 2% 1em 5%}.wnew ul li a .newstxt{color:#028c12}.wnew ul li a:hover,.wnew ul li a:hover .newstxt{background-color:#80c588;color:#fff;opacity:1}.wnew ul li span{display:block}.wnew ul li .f_small{width:8em}.wnew a.btn{background-color:#028c12}.wnew a.btn span{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_white.svg)}#officeinfo{margin-top:50px;padding-bottom:30px;border-width:1px;border-style:solid;border-radius:10px 10px 0 0;border-color:#d7d7d7;overflow:hidden;text-align:center}#officeinfo h2{padding:10px 0;margin-bottom:30px;text-align:center;background-color:#d7d7d7;font-size:112.5%}#officeinfo h2 span.c_class{font-size:80%}#officeinfo .branch{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;align-content:flex-start;flex-wrap:nowrap}#officeinfo .branch>ul{font-size:112.5%;line-height:1.6}#officeinfo .branch>ul li{margin-right:20px;text-align:left}#officeinfo .btn.mapbt{margin-top:10px;width:100px;border:1px #ea8a56 solid}#officeinfo .btn.mapbt span{background:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_sub.svg) left 5px center no-repeat;padding:4px 5px 3px 40px;color:#ea8a56}#officeinfo .btn.mapbt:hover{opacity:1;background-color:#ea8a56}#officeinfo .btn.mapbt:hover span{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_white.svg);color:#fff}#photo_credit{font-size:93.7%;text-align:left;margin-top:1em}footer #latestupdate{padding:6px 0 0;margin-top:1em;text-align:left;font-size:75%}.topmenu br.topb{display:inline}#leftside{display:none}@media print,screen and (max-width:1240px){#topbannerbox{height:100%}#topbannerbox .topbanner{right:17.7vw;top:3.2vw}#topbannerbox .topbanner:nth-of-type(2){right:8vw;top:50%;transform:translateY(-50%)}#topbannerbox .topbanner:nth-of-type(3){right:13.7vw;bottom:.8vw}.topmenu .sidemenu{width:auto}.topmenu .sidemenu>li{margin-bottom:30px}}@media screen and (max-width:1024px){#mainvisual .mainimg figure figcaption{padding:10px;font-size:2.2rem}#mainvisual .mainimg figure figcaption.imgtt_top{top:0}#mainvisual .mainimg figure figcaption.imgtt_bottom{bottom:0}#topbannerbox .topbanner{width:14.9vw;height:14.9vw}#topbannerbox .topbanner a p{width:calc(14.9vw - 3px);height:calc(14.9vw - 3px);font-size:2.5vw}#topbannerbox .topbanner a p:after{width:calc(14.9vw - 5px);height:calc(14.9vw - 5px)}#main{display:block}.wnew{width:100%;margin:20px auto 100px}.wnew .h1{width:auto;margin:0 10px 20px}.wnew .newstxt{display:inline-block;padding-left:20px;width:auto}.topmenu{width:100%}.topmenu .sidemenu>li{width:calc((100% - 30px) / 2);margin-bottom:30px}.topmenu .sidemenu .children>li>a{font-size:1.6rem}#menu-globalnavi .children li .children{display:block}#home-globalnavi .children li .children{display:none}}@media screen and (max-width:767px){#mainvisual .mainimg figure figcaption{font-size:1.8rem}#mainvisual .mainimg figure figcaption.imgtt_top{top:0}#mainvisual .mainimg figure figcaption.imgtt_bottom{bottom:0}#topbannerbox{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:flex-start;flex-wrap:nowrap;position:relative;top:auto;width:100%;height:auto;margin:0 auto}#topbannerbox .topbanner{width:33.3%;height:auto;position:relative !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important}#topbannerbox .topbanner a p{display:block;width:100%;height:auto;padding:10px 0;border:1px #fff solid;font-size:2rem;border-radius:0 0 10px 10px}#topbannerbox .topbanner a p:after{display:none}#topbannerbox .topbanner:nth-of-type(1) a:hover p{background-color:#fb5b5b}#topbannerbox .topbanner:nth-of-type(2) a:hover p{background-color:#7ab8e6}#topbannerbox .topbanner:nth-of-type(3) a:hover p{background-color:#7fb779}#main{display:block}.topmenu .sidemenu>li{width:calc((100% - 20px) / 2);margin-bottom:20px}.topmenu .sub-menu>li>span{background-position:right 10px center;text-align:left}.topmenu .sub-menu>li>span>a{width:calc( 100% - 28px );padding:0 28px 0 10px}.wnew{margin-right:0;margin-bottom:50px}.wnew .h1{background-size:auto 80%;font-size:2.2rem}.wnew .newstxt{display:inline-block;padding-left:20px;width:auto}}@media screen and (max-width:599px){#mainvisualbox{margin-bottom:10px}#mainvisual .mainimg figure figcaption{padding:5px 0;font-size:3vw}#topbannerbox{height:auto}#topbannerbox .topbanner a p{height:auto;font-size:1.8rem}.wnew{margin-bottom:50px}.wnew .h1{font-size:2rem}.wnew ul{margin:0 5px 20px}.wnew ul li a{width:95%;padding:.8em 2% .8em 3%}.topmenu .sidemenu li a{height:50px}.topmenu .sidemenu>li{width:100%}.topmenu .sidemenu>li a{font-size:1.8rem}#officeinfo{width:92vw;margin-left:auto;margin-right:auto;margin-top:20px}#officeinfo .branch.w_base{display:block;width:100%;position:relative}#officeinfo .branch.w_base p{position:absolute;right:20px;bottom:0}}@media screen and (max-width:414px){#mainvisualbox{margin-bottom:0}#topbannerbox .topbanner a{height:auto;padding:10px 0}#topbannerbox .topbanner a p{font-size:1.6rem}.wnew .h1{font-size:1.8rem}#officeinfo h2 span{display:block}}