﻿.border{border-width:1px;border-style:solid;border-color:#dfdfdf}.page .level1 a{border-bottom:1px #ea8a56 dotted}.listbullet.noborder{border:none}.listbullet li{background-position:left 7px;background-background-repeat:no-repeat;list-style-type:none}.listbullet li a:hover:before{content:'';display:block;opacity:.3;width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0}.asta>li{text-indent:-1.3em;margin-left:1.3em}.asta>li:before{content:'※ ';color:#d33}.asta2>li{text-indent:-3em}li.asta{text-indent:-1.3em;margin-left:1.3em;list-style-type:none}li.asta:before{content:'※ ';color:#d33}.list_arrow>li{padding-left:1em;position:relative}.list_arrow>li:before{display:block;position:absolute;left:0;top:50%;text-align:center;content:'▲';transform:rotate(90deg) translateX(-60%);font-size:50%;color:#d7d7d7}.list_circle{text-align:left}.list_circle>li{padding-left:1em;position:relative}.list_circle>li:before{display:block;position:absolute;left:0;top:2px;content:'●';color:#d7d7d7;transform:rotate(90deg);font-size:80%}.disc{margin-left:2em}.disc>li{list-style-type:disc}.disc>li ul{margin-left:2em}.disc>li li{list-style-type:circle}.decimal>li{list-style-type:decimal}.steplistc li{margin-top:3em}.steplistc li strong{display:table-cell;width:100%;border-bottom:1px solid #ccc}.bignum{padding-left:0;margin-top:1em}.bignum li{margin-bottom:1em;position:relative;padding:5px 0 0 42px}.bignum li:before{display:block;position:absolute;top:0;left:0;content:'1';font-size:2.4rem;line-height:1;margin-right:12px;padding-top:2px;width:30px;height:28px;border-radius:15px;color:#fff;text-align:center;background-color:#d7d7d7}.bignum li:nth-of-type(2):before{content:'2'}.bignum li:nth-of-type(3):before{content:'3'}.bignum li:nth-of-type(4):before{content:'4'}.bignum li:nth-of-type(5):before{content:'5'}.bignum li:nth-of-type(6):before{content:'6'}.bignum li:nth-of-type(7):before{content:'7'}.bignum li:nth-of-type(8):before{content:'8'}.bignum li:nth-of-type(9):before{content:'9'}.bignum li:nth-of-type(10):before{content:'10'}.sp_mT1em li{padding-bottom:1em}.sp_mT1em li::last-child{padding-bottom:0}.sp_mT1em.sp_none li li{padding-bottom:0}.borderline{border-bottom:1px #fff solid;padding-bottom:1em}.backnumber .is-layout-flex{margin-top:2em;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:nowrap}.backnumber .is-layout-flex h6{font-size:1.8rem;width:9em}.backnumber .is-layout-flex h6:hover{cursor:pointer;opacity:.6}.backnumber .is-layout-flex h6:before{content:'－';display:inline-block;border:1px #7fb779 solid;border-radius:50%;width:24px;height:24px;margin-right:.5em;text-align:center;line-height:24px;background-color:#7fb779;color:#fff}.backnumber .is-layout-flex h6.open:before{content:'＋';background-color:#fff;color:#7fb779}.backnumber .is-layout-flex ul{max-height:4em;overflow:hidden;transition:max-height .6s ease-out;position:relative}.backnumber .is-layout-flex ul:after{display:block;width:100%;height:3em;overflow:hidden;content:'▼';line-height:4em;color:#7fb779;text-align:center;font-size:1.2rem;position:absolute;bottom:-.5em;left:0;transition:height .6s ease-out;background:linear-gradient(to bottom,transparent,#fff 50%,#fff)}.backnumber .is-layout-flex ul li{list-style-type:disc;margin-bottom:.5em;margin-left:1.5em}.backnumber .is-layout-flex ul.open{max-height:200px}.backnumber .is-layout-flex ul.open:after{height:.1em}table{margin:2em 0 2em 30px;width:calc(100% - 30px)}table,table th,table td{border-collapse:collapse;border-spacing:0;border:none;vertical-align:top}table th,table td{padding:4px 30px}figure.wrap table th,figure.wrap table tr td:first-child{white-space:normal !important}figure.pricetable table{width:100%;margin:1em 0}figure.pricetable td{border:1px #fff solid;padding:10px 20px;vertical-align:middle;background-color:#f6f6f6}figure.pricetable td .asta{text-align:center;display:block;text-indent:-1em;margin-left:1em}figure.pricetable th{background-color:#d7d7d7;border:1px #fff solid;text-align:center}figure.pricetable thead{border:none}figure.tablelist table{margin-top:0;width:calc(100% - 30px);border-width:0}figure.tablelist table tr{border-bottom:1px #d7d7d7 solid}figure.tablelist table td{border-width:0}figure.tablelist table td:first-child{font-weight:700;width:25%}figure.datelist td>span.fl_left{display:block;width:11em}figure.datelist td>span.clear{display:block;width:100%}figure.withfloat table{width:auto;min-width:50%}figure.timeschedule table{width:auto;border-color:#dfdfdf}figure.timeschedule td{border-color:#dfdfdf;font-size:93.7%;text-align:center;vertical-align:middle;width:calc((100% - 16px - 36px) / 5)}figure.timeschedule th{background-color:#dfdfdf;border-color:#dfdfdf;text-align:center;vertical-align:middle}figure figcaption{display:none}.youtube{width:100%}.is-provider-youtube{max-width:700px;margin:0 auto}.is-provider-youtube>div{position:relative;width:100%;height:0;overflow:hidden}.is-provider-youtube>div iframe{position:absolute;left:0;top:0;width:100%;height:100%}.is-provider-youtube.wp-embed-aspect-16-9>div{padding-top:56.2%}.is-provider-youtube figcaption{display:block}.contents figure{text-align:center}.contents figure img{max-width:700px !important}.contents figure.fl_left,.contents figure.fl_l,.contents figure.fl_right,.contents figure.fl_r{max-width:50%}.job_img_r figure.alignright{max-width:250px;padding:20px 0 20px 20px;background-color:#fff;line-height:0;margin:0}hr{border:none;border-top-color:#d7d7d7;border-top-style:solid;height:1px}hr.w1{border-top-width:1px}hr.w2{border-top-width:2px}.colorbox{padding:10px 20px;background-color:#f6f6f6}.colorbox.gray{background-color:#f6f6f6 !important}.colorbox.clearfix{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:nowrap}.colorbox.clearfix:after{content:"";display:block}ul.colorbox{padding:20px 20px 20px 40px}.wp-element-button{background:#fff url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_gray.svg) left 10px center no-repeat;padding:4px 20px 4px 50px;text-align:center;border:1px #dfdfdf solid !important;color:#666}.wp-element-button:hover{background-color:#d7d7d7;color:#fff !important;background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_white.svg) !important}.al_right .wp-block-button{margin-right:0;margin-left:auto}.level1{line-height:1.8}.level1 .bodytxt p{margin-top:1em}.level1 .bodytxt p.bodytxt{margin-top:1em}.child_mL{margin-left:30px !important}.child_mL2{margin-left:calc(1.5em + 30px) !important}.contents h2{margin-top:60px;padding:4px 20px 2px;background-color:#666;border-radius:16px;color:#fff;font-size:150%}.contents h2:first-child{margin-top:0}.contents h3{margin-top:50px;font-size:150%;font-weight:500}.contents h3:before{content:'● ';font-size:90%;color:#d7d7d7}.contents h3:after{content:' ●●●';font-size:90%;color:#d7d7d7}.contents h4{margin:1.5em 0 0;font-size:125%;font-weight:500;width:auto}.contents .h2{font-size:137.5%}.contents .h2:before{content:'● ';font-size:90%}.contents .h2:after{content:' ●●●';font-size:90%}.contents .h2 span{width:100%;padding-right:0}.contents .h2sp{border-radius:16px;padding:4px 20px 2px;color:#fff;font-size:150%}.bottom_contact{margin-top:50px;border:1px #ccc solid;padding:20px 16px;text-align:center}.bottom_contact.bcol_lbl{border-color:#00b3ee}.bottom_contact.add_head{padding:0}.bottom_contact.add_head .head{padding:16px;background-color:#999;color:#fff;font-size:18px;font-size:1.8rem}.bottom_contact.add_head div{display:inline-block;width:auto;margin:20px auto;padding:0 1em;text-align:left}.guidance .bottom_contact{display:inline-block;margin-top:12px;border:1px #ccc solid;padding:10px 16px;text-align:center}.urgent{display:inline-block;padding:1px 10px;border:1px #e00 solid;-webkit-border-radius:6px;border-radius:6px;color:#e00}#childlist1{margin-top:30px}#childlist1 .clist{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:flex-start;flex-wrap:wrap;margin-top:20px}#childlist1 .clist a{display:block;width:219px;margin-right:1px;margin-bottom:1px;border:1px #fb5b5b solid;text-align:center;color:#fff}#childlist1 .clist a span{display:block}#childlist1 .clist a span.cp_title{padding:0 12px 0 40px;margin-bottom:0;height:4em;display:flex;align-items:center;width:100%;text-align:left;background:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_white.svg) #fb5b5b 10px center no-repeat;line-height:1.2;color:#fff;font-size:112.5%}#childlist1 .clist a span.cp_thum{width:calc(100% - 2px);height:148px;margin:0 auto 1px;background-color:#fff;text-align:center;overflow:hidden;padding-top:10px;color:#666;font-size:93.7%}#childlist1 .clist a span.cp_thum img{width:auto;height:calc(100% - 10px)}#childlist1 .nocont{width:220px;height:1px}#childlist2{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:center;flex-wrap:wrap}#childlist2 li{width:50%}#childlist2 li a{display:block;position:relative;width:calc(100% - 15px);margin-bottom:30px;height:100px;border:1px #d7d7d7 solid;display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:center;flex-wrap:wrap;font-size:2rem;font-weight:500;background-color:#fff;text-shadow:3px 3px 0 #fff,-3px 3px 0 #fff,3px -3px 0 #fff,-3px -3px 3px #fff,3px 0 0 #fff,-3px 0 0 #fff,0 3px 0 #fff,0 -3px 0 #fff}#childlist2 li a span{display:block}#childlist2 li a span.bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.2;z-index:10;background-position:center center;background-repeat:no-repeat;background-size:cover}#childlist2 li a span.pagett{z-index:50;text-align:center}#childlist2 li a:hover{background-color:#d7d7d7;opacity:1;color:#fff !important;text-shadow:none}#childlist2 li a:hover span.pagett{background-color:transparent}.lead{padding:1em;margin:0 10%;border-top:5px #d7d7d7 solid;border-bottom:1px #d7d7d7 solid}.flexcol.flex2col>div{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}.flexcol.flex2col>div>div{width:calc((100% - 20px)/2)}.flexcol.flex3col>div{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}.flexcol.flex3col>div>div{width:calc((100% - 40px)/3)}.flexcol h2{width:100%}.flexcol h2:after{display:none;content:none}#bottomcontact{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;align-content:center;flex-wrap:wrap;border:1px #fb5b5b solid}#bottomcontact p{width:50%;height:80px;line-height:80px;text-align:center}#bottomcontact p a{display:inline-block;height:80px;padding-left:80px;background-position:left center;background-size:60px auto;background-repeat:no-repeat}#bottomcontact .bt_cont_tt{width:100%;height:50px;line-height:50px;flex-shrink:0;background-color:#fb5b5b;color:#fff}#bottomcontact .bt_cont_tel a{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/i_tel.svg)}#bottomcontact .bt_cont_mail a{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/i_mail.svg)}#htorderlist>div>.is-nowrap.is-layout-flex{padding:30px 0;border-bottom:1px #d7d7d7 solid;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:nowrap}#htorderlist>div>.is-nowrap.is-layout-flex figure{width:150px;padding-right:30px}#htorderlist>div>.is-nowrap.is-layout-flex h4{margin-top:0}#htorderlist>div>.is-nowrap.is-layout-flex h4 a{color:#fb5b5b}#htorderlist>div>.is-nowrap.is-layout-flex .decimal{margin-left:2em}#htorderlist>div>.is-nowrap.is-layout-flex>p{width:150px;padding-right:30px}.sitemap .sitemapall>li{border:#d7d7d7 1px solid;text-align:left;margin-top:2em;padding-bottom:5px}.sitemap .sitemapall>li a{display:block;padding:5px 10px 5px 40px;background:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_gray.svg) left 10px center no-repeat;border-bottom:none}.sitemap .sitemapall>li a:hover{color:#323232 !important;opacity:.7}.sitemap .sitemapall>li.haschild>a{pointer-events:none;background-image:none;padding-left:10px;background-color:#dfdfdf}.sitemap .sitemapall>li.haschild>a:hover{opacity:1;cursor:auto}.sitemap .sitemapall>li>ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap;margin-left:10px}.sitemap .sitemapall>li>ul>li{width:calc(50% - 1em);margin-right:1em}.sitemap .sitemapall>li>ul>li.page_item_has_children{margin-bottom:1em}.sitemap .sitemapall>li>ul>li>ul{margin-left:30px}.sitemap .sitemapall>li>ul>li>ul li a{display:block;padding-left:30px;background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_gray_s.svg)}.sitemap .sitemapall>li>ul>li>ul li a:hover{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_gray_s.svg) !important}.sitemap #sm_other.sitemapall{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}.sitemap #sm_other.sitemapall li{width:calc(50% - 1em)}.sitemap #sm_other.sitemapall li.current_page_item{display:none}.contact .contents .lead>div{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:center;flex-wrap:nowrap}.contact .contents .lead>div p{margin-right:2em}.contact .contents .lead>div p:last-child{margin-right:0}.contact .contents form .smf-form{margin:0 5%}.contact .contents form .smf-item{border-bottom:1px #d7d7d7 solid;padding:20px 0}.contact .contents form .smf-item.noborder{border-bottom:none}.contact .contents form .required .smf-item__label__text:after{color:#ea8a56;content:'※必須入力';font-size:75%}.contact .contents form .smf-item__description{font-size:75%;margin-top:0}.contact .contents form input,.contact .contents form button,.contact .contents form textarea{font-size:1.8rem;padding:2px;width:calc(100% - 4px - 2px)}.contact .contents form .smf-action input,.contact .contents form .smf-action button{width:200px;margin:0 auto}.link .wp-block-group__inner-container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}.link .box{border:1px #d7d7d7 solid;width:calc(50% - 20px);margin:10px;padding:10px 20px}.link .box p{width:100%;margin-top:0}.link .box p:last-child{border-top:1px #d7d7d7 dotted;padding-top:10px;margin-bottom:10px;word-break:break-all}.link .box a{border-bottom:none}.baseinfo #base_info .list_circle{margin:30px auto;display:inline-block}.baseinfo #base_info .list_circle li{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:nowrap;margin-bottom:1em;font-size:112.5%}.baseinfo #base_info .list_circle li span{display:block}.baseinfo #base_info .list_circle li span:first-child{width:8em}#mn_news_box .mn_news{padding-bottom:2em;margin-top:2em;border-bottom:1px #7fb779 dotted}#mn_news_box .mn_news:first-child{margin-top:0}#mn_news_box .mn_news:last-child{border-bottom:none}#mn_news_box .mn_news span{display:inline-block}#mn_news_box .mn_news span.mn_date{height:24px;padding:0 1em;line-height:24px;background-color:#7fb779;border-radius:10px;margin-right:.5em;color:#fff}#mn_news_box .mn_news span.mn_title{font-color:#7fb779;font-weight:500;font-size:1.8rem}#mn_news_box .mn_news .mn_txt{margin-top:1em}#mn_news_box .mn_news .mn_txt ul{margin-left:1.5em;margin-top:1em}#mn_news_box .mn_news .mn_txt ul li{list-style-type:disc}#mn_news_box .mn_news .mn_txt ol{margin-left:1.5em;margin-top:1em}#mn_news_box .mn_news .mn_txt ol li{list-style-type:decimal}.center .fc_main{color:#f1ab03 !important}.center .h1{color:#f1ab03;background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/title_bg_center.svg)}.center .contents h2{background-color:#f1ab03}.center .contents h3:before{color:#f1ab03}.center .contents h3:after{color:#f1ab03}.center .contents h4{color:#f1ab03}.center #childlist2 li a{color:#f1ab03;border-color:#f1ab03}.center #childlist2 li a:hover{background-color:#f1ab03}.center .list_arrow li:before{color:#f1ab03}.center .list_circle li:before{color:#f1ab03}.center .border{border-color:rgba(241,171,3,.3)}.center .wp-element-button{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_center.svg);border-color:#f1ab03 !important;color:#323232}.center .wp-element-button:hover{background-color:#f1ab03}.center .colorbox{background-color:rgba(241,171,3,.1)}.center hr{border-top-color:rgba(241,171,3,.3)}.center .bignum li:before{background-color:#f1ab03}.center figure.pricetable th{background-color:rgba(241,171,3,.3)}.job .fc_main{color:#fb5b5b !important}.job .h1{color:#fb5b5b;background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/title_bg_job.svg)}.job .contents h2{background-color:#fb5b5b}.job .contents h3:before{color:#fb5b5b}.job .contents h3:after{color:#fb5b5b}.job .contents h4{color:#fb5b5b}.job #childlist2 li a{color:#fb5b5b;border-color:#fb5b5b}.job #childlist2 li a:hover{background-color:#fb5b5b}.job .list_arrow li:before{color:#fb5b5b}.job .list_circle li:before{color:#fb5b5b}.job .border{border-color:rgba(251,91,91,.3)}.job .wp-element-button{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_job.svg);border-color:#fb5b5b !important;color:#fb5b5b}.job .wp-element-button:hover{background-color:#fb5b5b}.job .colorbox{background-color:rgba(251,91,91,.1)}.job hr{border-top-color:rgba(251,91,91,.3)}.job .bignum li:before{background-color:#fb5b5b}.job figure.pricetable th{background-color:rgba(251,91,91,.3)}.admission .fc_main{color:#7ab8e6 !important}.admission .h1{color:#7ab8e6;background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/title_bg_admission.svg)}.admission .contents h2{background-color:#7ab8e6}.admission .contents h3:before{color:#7ab8e6}.admission .contents h3:after{color:#7ab8e6}.admission .contents h4{color:#7ab8e6}.admission #childlist2 li a{color:#7ab8e6;border-color:#7ab8e6}.admission #childlist2 li a:hover{background-color:#7ab8e6}.admission .list_arrow li:before{color:#7ab8e6}.admission .list_circle li:before{color:#7ab8e6}.admission .border{border-color:rgba(122,184,230,.3)}.admission .wp-element-button{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_admission.svg);border-color:#7ab8e6 !important;color:#7ab8e6}.admission .wp-element-button:hover{background-color:#7ab8e6}.admission .colorbox{background-color:rgba(122,184,230,.1)}.admission hr{border-top-color:rgba(122,184,230,.3)}.admission .bignum li:before{background-color:#7ab8e6}.admission figure.pricetable th{background-color:rgba(122,184,230,.3)}.admission .flex_pc{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:nowrap}.admission .flex_pc figure{margin-top:50px;width:40%;margin-left:20px;flex-shrink:0}.members .fc_main{color:#7fb779 !important}.members .h1{color:#7fb779;background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/title_bg_member.svg)}.members .contents h2{background-color:#7fb779}.members .contents h3:before{color:#7fb779}.members .contents h3:after{color:#7fb779}.members .contents h4{color:#7fb779}.members #childlist2 li a{color:#7fb779;border-color:#7fb779}.members #childlist2 li a:hover{background-color:#7fb779}.members .list_arrow li:before{color:#7fb779}.members .list_circle li:before{color:#7fb779}.members .border{border-color:rgba(127,183,121,.3)}.members .wp-element-button{background-image:url(//www.misato-sc.or.jp/wp/wp-content/themes/misato2024/css/../images/arrow_member.svg);border-color:#7fb779 !important;color:#7fb779}.members .wp-element-button:hover{background-color:#7fb779}.members .colorbox{background-color:rgba(127,183,121,.1)}.members hr{border-top-color:rgba(127,183,121,.3)}.members .bignum li:before{background-color:#7fb779}.members figure.pricetable th{background-color:rgba(127,183,121,.3)}.members.area .contents h2#towahigashi{background-color:#b5ade8}.members.area .contents h2#towanishi{background-color:#63d8c6}.members.area .contents h2#waseda{background-color:#66d74d}.members.area .contents h2#hikonari{background-color:#e294bd}.members.area .contents h2#danchi{background-color:#edb061}@media print,screen and (max-width:1240px){.lead{margin:0 5%}.child_mL{margin-left:16px}.disclosure ol.child_mL{margin-left:16px !important}.child_mL2{margin-left:calc(1.5em + 16px) !important}.baseinfo #base_info .list_circle{padding-left:1em}.baseinfo #base_info .list_circle li span:first-child{width:6.5em}}@media screen and (max-width: 1024px){.baseinfo #base_info .list_circle{padding-left:1em}.baseinfo #base_info .list_circle li span:first-child{width:6.5em}}@media screen and (max-width: 767px){.lead{margin:0 2%}.child_mL{margin-left:0 !important}.child_mL.disc{margin-left:1.5em !important}.child_mL.decimal{margin-left:1.5em !important}.disclosure ol.child_mL{margin-left:0 !important}.child_mL2{margin-left:1.5em !important}.flexcol.flex2col{display:block}.flexcol.flex2col>div>div{width:100%;margin-right:0}.flexcol.flex3col{display:block}.flexcol.flex3col>div>div{width:100%;margin-right:0}table{margin:.5em 0;width:100%}#childlist1 .clist a{width:calc(50% - 3px)}#childlist1 .nocont{width:calc(50% - 3px)}.baseinfo #base_info .list_circle{margin:14px auto}.baseinfo #base_info .list_circle li{display:block;font-size:100%}.contents figure{text-align:center}.contents figure img{max-width:100% !important}.job_img_r:after{content:'';display:block;width:100%;height:1px;clear:both}#bottomcontact p{height:70px;line-height:70px}#bottomcontact p a{height:70px;padding-left:60px;background-size:50px auto}.contact .contents form .smf-form{margin:0 2%}}@media screen and (max-width:599px){.lead{margin:0}.contents h2{margin-top:50px;padding:4px 14px 2px;font-size:137.5%}.contents h3{margin-top:40px;font-size:125%}.contents h4{font-size:112.5%;width:100%}.contents .h2{font-size:125%}.contents .h2sp{padding:4px 20px 2px;font-size:137.5%}.bignum li{margin-bottom:1em;position:relative;padding-left:32px}.bignum li:before{font-size:2rem;margin-right:10px;padding-top:2px;width:28px;height:26px;border-radius:14px}table th,table tr td:first-child{white-space:nowrap}figure.pricetable td{padding:10px 6px}#childlist2{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:flex-start;flex-wrap:wrap}#childlist2 li{width:100%}#childlist2 li a{width:100%;margin-bottom:10px;height:80px;font-size:1.8rem}ul.colorbox{padding:16px 12px}#bottomcontact{display:block}#bottomcontact p{width:100%;height:60px;line-height:60px}#bottomcontact p a{height:60px;padding-left:55px;background-size:40px auto}#htorderlist>div>.is-nowrap.is-layout-flex{padding:20px 0}#htorderlist>div>.is-nowrap.is-layout-flex figure{width:100px;padding-right:10px}#htorderlist>div>.is-nowrap.is-layout-flex>p{width:100px;padding-right:10px}.backnumber .is-layout-flex{margin-top:1.5em;display:block}.backnumber .is-layout-flex ul{margin-left:2em}.admission .flex_pc{display:block}.admission .flex_pc figure{margin-top:20px;width:auto;margin-left:0;text-align:center}.admission .flex_pc figure img{width:100%;max-width:400px}.contact .contents .lead>p:first-child{text-align:left}.contact .contents .lead>div{display:block}.contact .contents .lead>div p{margin-right:0}.contact .contents form ul{display:block}.contact .contents form ul li{width:100%}.contact .contents form ul li:first-child{width:100%;margin-bottom:10px}.contact .contents form ul li.asta{margin-left:1.5em}.contact .contents form ul input,.contact .contents form ul textarea{font-size:1.6rem}.contact .contents form ul .nobox input{width:calc( (100% - 8px - 2px - 2.5em) / 3 )}.contact .contents form #form_buttons input{margin-bottom:5px}.link .box{border:1px #d7d7d7 solid;width:100%;margin:10px auto}.sitemap .sitemapall>li>ul>li{width:calc(50% - 0.5em);margin-right:.5em}.sitemap .sitemapall>li>ul>li.page_item_has_children{width:100%}.sitemap #sm_other.sitemapall{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap}.sitemap #sm_other.sitemapall li{width:calc(100% - 0.5em)}.contact .contents form .smf-form{margin:0}}@media screen and (max-width: 414px){#childlist1 .clist a{width:100%}#childlist1 .clist a span.cp_title{height:3em}#childlist1 .nocont{width:100%}#childlist2 li a{height:60px}figure.pricetable td{font-size:1.5rem}figure.pricetable td .asta{text-align:left}figure.tablelist table{width:auto}figure.tablelist table tr{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:flex-start;flex-wrap:wrap}figure.tablelist table td:first-child{width:100%;text-align:left;padding-bottom:0}}