@charset "UTF-8";#page-main{display:flex;height:190px;height:100%;margin-bottom:20px}#page-main .page-maintitle{width:40%}#page-main .page-mainimg{width:60%}#page-main .page-maintitle{background:#ff8200;color:#fff}#page-main .page-maintitle{text-align:center;position:relative;box-shadow:93px 0 rgba(255,130,0,.6)}#page-main .page-imgtitle span{font-size:33px;font-weight:700;margin:0;position:absolute;top:50%;right:50px;transform:translateY(-50%);text-align:left;line-height:1.4}#page-main .page-maintitle.no-images{width:100%;border:none;padding:30px}#page-main .page-maintitle.no-images .page-imgtitle span{position:static;transform:none}#page-main .page-mainimg{overflow:hidden;overflow-x:hidden;overflow-y:hidden}#page-main .page-mainimg img{width:100%}@media only screen and (max-width:736px){#page-main{display:block}#page-main .page-maintitle,#page-main .page-mainimg{width:100%}#page-main .page-imgtitle span{font-size:18px;display:block;position:static;transform:none;padding-left:10px}#page-main .page-imgtitle{margin:0;padding:10px 0}}.page-wrap{max-width:1080px;margin:0 auto;display:block}.page-area{padding:70px 0}.page-contents .hentry{margin:0}@media only screen and (max-width:736px){.page-wrap{width:100%;padding:0 10px}}.breadcrumbs{max-width:1030px;margin:0 auto 60px;z-index:1000;text-align:left}#breadcrumbs{color:#333}#breadcrumbs a{color:#333}#breadcrumbs span{margin:0 10px}#breadcrumbs br{display:none}@media only screen and (max-width:736px){.breadcrumbs{top:20px;margin:0 auto 20px}#breadcrumbs{padding:0 10px;font-size:10px}}.p-col{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.p-col.p-col2>div{width:48%}.p-col.p-col3>div{width:31%}.p-col.p-col4>div{width:23%}@media only screen and (max-width:736px){.p-col{display:block}.p-col.p-col2>div{width:100%}.p-col.p-col3>div{width:100%}.p-col.p-col4>div{width:50%}.arrowlink-page{width:100%;padding:16px}.p-col .p-col2.rph-first:nth-of-type(odd),.p-col .p-col2.rph-last:nth-of-type(even){margin:0;float:none}}a.page-common-link{display:table;width:auto;border:1px solid #fff;padding:8px 70px;color:#fff;text-align:center;position:relative;margin:0 auto;border-radius:5px}a.page-common-link:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";position:absolute;top:50%;right:10px;transform:translateY(-50%)}a.page-common-link.center{margin:0 auto}.page-title{padding:40px 0;margin-bottom:80px;background:#f8f1d4;text-align:center}.page-title h4{font-size:40px;font-weight:700;margin-bottom:30px;line-height:1.4}.page-title p{text-align:center}.head-title{box-sizing:border-box;font-size:40px;border-left:2px solid #ff8200;line-height:1;padding:20px 0 20px 20px;font-weight:700;background:#f8f1d4}.head-title span{font-size:33px}.head-title-lv2{font-size:30px;color:#ff8200;font-weight:500}.head-title-lv3{font-size:24px}@media only screen and (max-width:736px){.page-title{padding:60px 20px}.page-title h4{font-size:20px}.page-title p{text-align:justify}.page-title p br{display:none}.head-title{font-size:24px;padding:10px}.head-title span{font-size:20px}.head-title-lv2{font-size:18px}.head-title-lv3{font-size:16px}}.page-left-title{display:block;line-height:1;margin:0 auto 50px}.page-left-title h4{font-size:45px;margin-bottom:106px;font-weight:400;font-family:'Noto Serif JP','ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝',serif}.page-left-title h4:after{display:block;content:"";width:34px;height:6px;background:#4db047;position:relative;top:50px}.page-left-title p{font-size:16px;line-height:1.8em;margin-bottom:2em}.beige-wrapper{background:#f1f0e6;padding:50px}.beige-wrapper.bw2{padding:25px 10px 25px 50px}.indent-blue:first-letter {color:#ff8200}.indent-red:first-letter {color:#cf0037}.anker-link{display:block;padding-top:150px;margin-top:-150px}.page-ankermenu{width:80%;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto 40px}.page-ankermenu li{width:50%;padding:0 10px}.page-ankermenu li a{display:block;background:#37b472;color:#fff;font-weight:700;padding:10px;border-radius:5px;font-size:18px}.page-ankermenu li a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";margin-left:10px}@media only screen and (max-width:736px){.responsive-table01,.responsive-table01 th,.responsive-table01 td{width:100%;display:block;padding:20px}.responsive-table01 tbody,.responsive-table01 tr{width:100%;display:block}.green-bar-title{line-height:1.4;padding:10px}.responsive-table01 tbody{border-style:solid;border-color:#aaa;border-width:1px 1px 0}.beige-wrapper.bw2{padding:25px}.page-contents-title span,.page-left-title h4{font-size:26px;margin-bottom:50px}.page-contents-title span:after,.page-left-title h4:after{top:25px}.beige-wrapper{padding:25px}.green-radius-title span{padding:20px;font-size:20px;line-height:1.4}.anker-link{display:block;padding-top:20px;margin-top:-20px}.page-ankermenu{width:100%}.page-ankermenu li{width:100%;padding:10px}}.block-link a{display:block}a.gline-link,a:link.gline-link,a:hover.gline-link,a:visited.gline-link,a:active.gline-link{color:#4db047;text-decoration:underline}.mov-tumb a{position:relative;display:block}.mov-tumb a:before{content:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/icon-play.png);display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:93px;height:93px;z-index:9999}.hr-m20{margin:40px 0}.p-top{padding-top:80px}a.link-text{color:#ff8200;text-decoration:underline}.area-box.greeting .page-wrap{background:url('https://www.granassist.com/wp-content/uploads/2022/01/concept_msg.png') no-repeat;background-position:bottom;background-size:contain;padding-bottom:450px}.about-title{text-align:center;font-size:36px;padding:0 0 90px;color:#fff;position:relative}.point-area .about-title{padding:90px 0}.about-title.kc-orange{color:#ff8200}.about-title p{text-align:center}.about-title.pointback{padding:100px 0}.about-title.pointbackimg01{background:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/about-point01.jpg) no-repeat;background-size:cover}.about-title.pointbackimg02{background:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/about-point02.jpg) no-repeat;background-size:cover}.about-title.pointbackimg03{background:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/about-point03.jpg) no-repeat;background-size:cover}.about-title h4{position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:#ff8200;font-size:20px;border-radius:100px;padding:10px 150px}.point-area .common-wrap{max-width:750px}.point-area .common-wrap p{text-align:justify;font-size:18px}.head-title-point{font-size:30px;border-left:16px solid #ff8200;padding-left:16px;line-height:1;margin-bottom:30px}.head-title-point span{font-size:20px}.point-four dd{border-top:1px solid #ccc;padding-top:30px}.system-title{text-align:center;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.system-title:before,.system-title:after{content:"";width:100%;height:1px;border-bottom:1px solid #ccc}.system-title span{word-break:keep-all;font-size:30px;padding:0 40px}.system-area .fontbig{font-size:33px;margin-bottom:10px}.a-class h4{padding:20px 0;text-align:center;font-size:25px;color:#fff;font-weight:700;margin-bottom:20px}.a-class div:nth-of-type(1) h4{background:#ea5413}.a-class div:nth-of-type(2) h4{background:#0ba29a}.a-class div:nth-of-type(3) h4{background:#0d6fb8}.proof_banner{max-width:1000px;margin:0 auto 40px;align-items:center;text-align:center}.proof_banner{display:flex}.proof_banner>div{margin-bottom:20px}.proof_banner>div:nth-of-type(1){width:calc(50% - 20px)}.proof_banner>div:nth-of-type(2){width:calc(25% - 20px)}.proof_banner>div:nth-of-type(3){width:calc(25% - 20px)}@media only screen and (max-width:736px){.about-title{font-size:20px}.about-title.pointback{padding:50px 10px;font-size:16px}.about-title h4{font-size:14px;padding:10px;line-height:1.4;width:70%;top:-20px}.point-area .common-wrap p{font-size:14px}.head-title-point{font-size:20px;line-height:1.4}.head-title-point span{font-size:16px;display:block}.system-title span{font-size:20px;margin:0 auto;word-break:break-all;padding:0}.system-title:before,.system-title:after{content:none}.system-area .fontbig{font-size:24px}.a-class h4{padding:10px 0;font-size:20px}.proof_banner>div:nth-of-type(1){width:100%}.proof_banner>div:nth-of-type(2){width:calc(50% - 20px)}.proof_banner>div:nth-of-type(3){width:calc(50% - 20px)}}.greeting .p-col.p-col2{flex-direction:row-reverse}.greeting .p-col.p-col2>div:first-child{max-width:327px;position:relative}.greeting .p-col.p-col2>div:last-child{width:calc((100% - 327px) - 128px)}.head-info{position:absolute;top:50%;right:0;transform:translateY(-50%)}.head-name{text-align:center;padding:20px 0 0}.head-name span{font-size:22px}.greeting-link{text-align:center}.greeting-link>div.p-col2>div{padding:80px 0;color:#fff}.greeting-link>div.p-col2>div h5{font-size:35px;line-height:1;margin-bottom:20px}.greeting-link>div.p-col2>div p{margin-bottom:14px}.greeting-link>div.p-col2>div{width:50%}.greeting-link>div.p-col2>div:first-child{background:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/greeting-link01.jpg) no-repeat;background-size:cover}.greeting-link>div.p-col2>div:last-child{background:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/greeting-link02.jpg) no-repeat;background-size:cover}@media only screen and (max-width:736px){.greeting .p-col.p-col2>div:first-child{max-width:100%}.greeting .p-col.p-col2>div:last-child{width:100%}.head-info{position:static;transform:none;width:70%;margin:0 auto 40px}.greeting-link>div.p-col2>div{width:100%}}.voice-ph{background:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/voice-backimg.jpg) #84ccc9 no-repeat;background-position:top right;color:#fff;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;width:100%;padding:10px;margin-bottom:20px}.voice-ph dt{width:160px}.voice-ph dd{width:calc(100% - 160px);padding-left:24px}.voice-ph dd h5{font-size:20px;line-height:1.4;letter-spacing:0}.voice-ph dd p{font-weight:500}.voice-ph dd span{display:block;font-weight:400}.kobetu-course .point-four dd{padding-top:50px}.section-line{margin:40px 0}.tuition h5{background:#ff8200;padding:20px;color:#fff;text-align:center;font-size:20px}.schedule-plan{padding-top:20px}.schedule-plan h5{font-size:22px;color:#ff8200;font-weight:500;position:relative;padding-left:70px}.schedule-plan h5:before{content:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/example-women-icon.png);display:block;position:absolute;left:0;top:-16px}.schedule-plan h5 span{display:table;width:auto;font-size:16px;color:#fff;background:#ffba00;position:relative;line-height:1;padding:5px 10px;height:28px}.schedule-plan h5 span:after{content:"";width:10px;display:block;position:absolute;top:0;right:-18px;background:#ffba00;border-width:14px 10px 14px 0;border-color:transparent #fff transparent transparent;border-style:solid}.jhs-anker.es-anker a{border:1px solid #ff8200;color:#ff8200}.jhs-pack_course.es-pack_course{background:#ff8200}.point-box>div{display:flex;justify-content:space-between;margin:0 0 40px}.point-box>div p{width:calc(70% - 20px)}.point-box>div figure{width:calc(30% - 20px)}.concept_wrap h4{font-size:26px;color:#ff8200;font-weight:500}.concept_wrap h4 span{background:#ff8200;color:#fff;font-size:12px;padding:0 0 0 10px;display:inline-block;margin:0 20px 0 0;border:2px solid #ff8200;vertical-align:center}.concept_wrap h4 span b{font-size:20px;background:#fff;padding:5px;color:#ff8200;margin:0 0 0 10px}.concept_wrap h5{color:#ff8200;font-size:16px;border-bottom:1px solid #ff8200}.concept_wrap .p-col.p-col2>div:first-child{width:calc(70% - 20px)}.concept_wrap .p-col.p-col2>div:last-child{width:calc(30% - 20px)}#jhs_course .concept_wrap .sub-consept.p-col.p-col2>div:first-child{width:calc(50% - 20px)}#jhs_course .concept_wrap .sub-consept.p-col.p-col2>div:last-child{width:calc(50% - 20px)}#jhs_course .system-title span{width:100em}#jhs_course .head-title-lv2{color:#2e98e1}#jhs_course .concept_wrap h4{color:#2e98e1}#jhs_course .concept_wrap h4 span{background:#2e98e1;border-color:#2e98e1}#jhs_course .concept_wrap h4 span b{color:#2e98e1}#jhs_course .concept_wrap h5{color:#2e98e1;border-color:#2e98e1}@media only screen and (max-width:736px){.tuition h5{padding:10px;line-height:1.8;font-size:16px;letter-spacing:1px}.schedule-plan h5{font-size:18px;line-height:1.8}.point-wrap .fontbig{font-size:22px}.concept_wrap h4{font-size:20px}.concept_wrap h4 span{display:table;margin:0}.concept_wrap .p-col.p-col2>div:first-child,.concept_wrap .p-col.p-col2>div:last-child,#jhs_course .concept_wrap .sub-consept.p-col.p-col2>div:first-child,#jhs_course .concept_wrap .sub-consept.p-col.p-col2>div:last-child{width:100%;margin-bottom:20px}}.page-id-172 #page-main .page-maintitle{background:#e0951f;box-shadow:93px 0 rgba(224,149,31,.6)}#jhs_course .head-title-point{border-color:#e0951f}.page-id-30 #page-main .page-maintitle,.page-id-225 #page-main .page-maintitle,.page-id-231 #page-main .page-maintitle{background:#2e98e1;box-shadow:93px 0 rgba(46,152,225,.6)}#jhs_course .head-title-point{border-color:#2e98e1}.jhs-anker a{text-align:center;border:1px solid #2e98e1;padding:14px 80px;border-radius:5px;display:table;margin:0 auto 80px;color:#2e98e1;letter-spacing:2px}.jhs-anker a:before,.jhs-anker a:after{content:"▼▼▼";letter-spacing:2px;margin:0 10px}.greeting-link.jhs_link>div.p-col2>div:first-child{background:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/jhs-course-link01.jpg) no-repeat;background-size:cover}.greeting-link.jhs_link>div.p-col2>div:last-child{background:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/jhs-course-link02.jpg) no-repeat;background-size:cover}#jhs_course .tuition h5{background:#2e98e1}#jhs_course .schedule-plan h5{color:#2e98e1}#jhs_course .schedule-plan h5 span,#jhs_course .schedule-plan h5 span:after{background:#135ca7}#jhs_course .schedule-plan h5:before{content:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/exsample-man-jhs.png)}#jhs_course .schedule-plan.exsample02 h5:before{content:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/exsample-woman-jhs.png)}.jhs-pack_course{padding:100px 0;background:#2e98e1;color:#fff}.pack_course-info{max-width:750px;margin:0 auto}.pack_course-info dt{font-size:25px;text-align:center;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px}.pack_course-info dd{margin-bottom:80px}.pack_plan h5{font-size:25px;margin-bottom:0}.jhs-pack-free_school{background:url(//www.granassist.com/wp-content/themes/zenkyoke_granassist/library/css/../images/free_school-backimg.jpg) no-repeat;background-size:cover;padding:80px 0;color:#fff}.yellow-bigtitle{font-size:36px;color:#ff0;text-align:center;margin-bottom:20px}.jhs-pack-free_school .p-col2.hikaku>div{background:#002e73;padding:60px;text-align:center;line-height:1.6;width:45%;margin:0 auto}.jhs-pack-free_school .p-col2.hikaku{position:relative;margin-bottom:40px}.jhs-pack-free_school .p-col2.hikaku:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ff0;font-size:50px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f337"}.jhs-pack-free_school .p-col2.hikaku>div span{display:block;font-weight:700}.jhs-pack-free_school .hikaku-name{font-size:25px}.jhs-pack-free_school .hikaku-schedule{font-size:33px}.jhs-pack-free_school .hikaku-price{font-size:40px}@media only screen and (max-width:736px){.jhs-anker a{padding:14px;display:block;margin:0 auto 40px;letter-spacing:1px}.jhs-anker a:before,.jhs-anker a:after{content:"▼"}.yellow-bigtitle{font-size:20px}.jhs-pack-free_school .p-col2.hikaku>div{width:100%;padding:40px 0}.jhs-pack-free_school .p-col2.hikaku>div:first-child{margin-bottom:80px}.jhs-pack-free_school .p-col2.hikaku:before{transform:translate(-50%,-50%) rotate(90deg)}.jhs-pack-free_school .hikaku-name{font-size:16px}.jhs-pack-free_school .hikaku-schedule{font-size:20px}.jhs-pack-free_school .hikaku-price{font-size:30px}.pack_plan h5{font-size:16px}.pack_course-info dt{font-size:16px;font-weight:500}}.success-table{width:100%;margin-bottom:20px}.success-table td{width:calc(100%/3);font-size:35px;line-height:1.2;vertical-align:top;padding:40px 0;border-bottom:1px solid #ccc}.success-table td span{display:block;color:#e60012;font-size:25px}#success .head-title-point{border-color:#2e98e1}.success-area .school-blog .blogtext .title{margin-bottom:0}.success-area .school-blog .blogtext .title a{line-height:1.4}.success-area .blogtext .text{line-height:2}.success-list li{padding:5px 0}@media only screen and (max-width:736px){.success-table{width:900px}.new-topics.success-list li{line-height:1.4}.new-topics.success-list li .text{padding:0;margin:0}}@media only screen and (max-width:736px){.hosyou_point{width:80%;margin:0 auto}}.page-id-32 #page-main .page-maintitle{background:#5bc200;box-shadow:93px 0 rgba(91,194,0,.6)}#hs_course .head-title-point{border-color:#5bc200}#hs_course .head-title-lv2{color:#5bc200}#hs_course .tuition h5{background:#5bc200}.page-id-258 #page-main .page-maintitle{background:#00b7c2;box-shadow:93px 0 rgba(0,183,194,.6)}#hs_course .hs_expert .head-title-point{border-color:#00b7c2}#hs_course .hs_expert .head-title-lv2{color:#00b7c2}.jhs-pack_course.hs3-pack{background:#00b7c2}.jhs-pack_course.hs12-pack{background:#006f85}.school-list>div{background:#f8f1d4;margin-bottom:40px;padding:20px 30px;border-left:5px solid #ff8200}.school-list>div a{display:table;font-size:30px;margin-bottom:20px;width:auto;font-weight:700}.school-list>div a span{border-bottom:2px solid #333}.school-list>div a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0a9";color:#ff8200;margin-right:10px}.school-list>div .tel{font-size:24px;font-weight:700;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.school-list>div .tel a{color:#b95e00}.kutikomi-area{text-align:center;margin-bottom:100px}.kutikomi-area p{background:#fef000;color:#ff7500;font-size:25px;line-height:1;display:table;margin:0 auto 40px;position:relative;padding:14px 50px;font-weight:700;border-radius:10px}.kutikomi-area p:after{content:"";border-style:solid;border-color:#fef000 transparent transparent;border-width:15px;position:absolute;bottom:-30px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:736px){.school-list>div a{font-size:20px}.school-list>div .tel{font-size:18px}.kutikomi-area{margin-bottom:60px;padding:0 10px}.kutikomi-area p{font-size:18px;padding:10px;margin:0 auto 30px}.kutikomi-area p:after{border-width:10px;bottom:-20px}}.school-name{background:#f8f1d4;margin-bottom:40px;padding:20px 30px;border-left:5px solid #ff8200;font-size:40px;line-height:1}.school-table{width:100%;border-top:1px solid #ccc}.school-table th{width:23%}.school-table td{width:77%}.school-table th,.school-table td{padding:15px 30px;border-bottom:1px solid #ccc}.school-table th{background:#f8f1d4;text-align:left}.school-table .fontmiddle2{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-weight:400}.mark-img{display:table;max-width:70%;margin:0 auto 20px}.mark-img li{display:table-cell;position:relative;padding:0 20px}.mark-img li:first-child{width:60%}.mark-img li:last-child{width:40%}.mark-info{font-size:11px}.mark-info li{margin-bottom:10px}.area-box.current_school{background:#f8f1d4;margin:0 auto 120px}.current_school-table{width:80%;margin:0 auto;border-collapse:separate;border-spacing:0 20px}.current_school-table th{width:30%;padding:10px 0;color:#fff;font-size:16px}.current_school-table td{width:70%;padding-left:30px}.current_school-table th.es_color{background:#ff8200}.current_school-table th.jhs_color{background:#2e98e1}.current_school-table th.hs_color{background:#5bc200}.current_school-table a{text-decoration:underline}.school-message .p-col2>div:first-child{width:20%}.school-message .p-col2>div:last-child{width:74%;font-size:15px}.teacher-name{text-align:center;line-height:1.6}.teacher-name span{font-size:18px}.schoolblog-box{border-top:1px dashed #ccc}.schoolblog-box>div{padding:16px 0;display:flex;border-bottom:1px dashed #ccc}.schoolblog-box>div .day{width:25%}.schoolblog-box>div .title{width:75%;margin:0}@media only screen and (max-width:736px){.school-name{padding:10px 0 10px 20px;font-size:20px}.school-table,.school-table tbody,.school-table tr,.school-table th,.school-table td{display:block;width:100%}.current_school-table,.current_school-table tbody,.current_school-table tr,.current_school-table th,.current_school-table td{display:block;width:100%;padding:0}.current_school-table td{margin-bottom:20px}.area-box.current_school{margin:0 auto 60px}.school-message .p-col2>div:first-child,.school-message .p-col2>div:last-child{width:100%}.schoolblog-box{margin-bottom:40px}.schoolblog-box>div{display:block}.schoolblog-box>div .day,.schoolblog-box>div .title{display:block;width:100%}.schoolblog-box>div .day{margin-bottom:5px}}#form-main{background:#ff8200;color:#fff;margin-bottom:20px}.form-maintitle{padding:30px 0}.form-maintitle .page-imgtitle{font-size:33px;margin:0}.form-title{background:#ff8200;text-align:center;font-size:25px;color:#fff;padding:10px 0}.form-table{width:100%;margin-bottom:30px;border-top:1px solid #ccc}.form-table th,.form-table td{padding:20px;border-bottom:1px solid #ccc}.form-table th{width:30%;text-align:left;font-weight:400;color:#434343;background:#f8f1d4;padding-left:20px;font-weight:700}.submitbtns{margin-bottom:170px}.mw_wp_form_confirm+.submitbtns input[type=submit]{width:40%;display:inline-block}.mw_wp_form a.privacy_link{text-decoration:underline;color:#004986}@media only screen and (max-width:736px){.mw_wp_form .common-wrap{padding:0}.form-maintitle .page-imgtitle{font-size:24px;margin:0;text-align:center}.form-title{padding:10px 0;font-size:16px}.form-title h4{font-size:30px;font-weight:400;letter-spacing:4px;line-height:1.2}.form-title p{font-size:12px;line-height:1.6}.form-table,.form-table tbody,.form-table tr,.form-table th,.form-table td{width:100%;display:block}.form-table th,.form-table td{padding:10px}.submitbtns{margin-bottom:80px}.submitbtns input[type=submit]{width:100%;margin:0}}#free_school .school-area{margin-bottom:80px}#free_school .school-area .common-title{line-height:1.4;font-size:30px}@media only screen and (max-width:736px){#free_school .school-area{margin-bottom:40px}#free_school .school-area .common-title{line-height:1.4;font-size:20px}}.faq_box dt,.faq_box dd{display:table;width:100%;line-height:1}.faq_box dt h4,.faq_box dt:before,.faq_box dd p,.faq_box dd:before{display:table-cell;vertical-align:middle}.faq_box dt h4,.faq_box dd p{width:calc(100% - 82px);padding:30px}.faq_box dt:before,.faq_box dd:before{width:82px;color:#fff;font-size:35px;line-height:1;text-align:center;padding:30px 0;font-weight:700;font-family:'Open Sans','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.faq_box dt{background:#f8f1d4}.faq_box dt h4{font-size:25px}.faq_box dt:before{content:"Q";background:#ff8200}.faq_box dd:before{content:"A";background:#dac1a8}@media only screen and (max-width:736px){.faq_box dt,.faq_box dd,.faq_box dt h4,.faq_box dt:before,.faq_box dd p,.faq_box dd:before{box-sizing:border-box;display:block;width:100%;padding:10px}.faq_box dt:before,.faq_box dd:before{border-radius:5px;font-size:20px}.faq_box dt h4{font-size:18px;line-height:1.4}.faq_box dt:before,.faq_box dt,.faq_box dd{margin-bottom:20px}.faq_box dt:before{margin-bottom:10px}}.flow-box *{box-sizing:border-box}.flow-box{background:#f8f1d4;display:table;width:100%;margin-bottom:30px}.flow-box dt,.flow-box dd{display:table-cell;vertical-align:middle}.flow-box dt{background:#ff8200;width:82px;color:#fff;font-size:35px;line-height:1;text-align:center;font-weight:700;font-family:'Open Sans','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}.flow-box dd{width:calc(100% - 82px);padding:30px}.flow-box dd h4{text-align:left;font-size:25px}.flow-box dd div:last-child{text-align:right}.flow-box dd a.common-link{margin:0}@media only screen and (max-width:736px){.flow-box,.flow-box dt,.flow-box dd{display:block;width:100%}.flow-box dd{padding:14px}.flow-box dd a.common-link{margin:0 auto 30px}.flow-box dd h4{font-size:20px}}.company_info .school-table{margin:0 auto}.company_info .school-table th,.company_info .school-table td{padding:30px 40px}.company_info .school-table a{color:#004986;text-decoration:underline}.customer_contact{background:#aa4982;color:#fff;text-align:center}.customer_contact .common-title{border-bottom:1px solid #fff;max-width:750px;margin:0 auto 20px}.customer_contact p{text-align:center}.customer_contact .common-link{margin:0 auto 20px}.volunteer .p-col{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer_contact .teltext{font-size:29px;font-weight:700;font-family:'Open Sans','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}@media only screen and (max-width:736px){.company_info .school-table th,.company_info .school-table td{padding:15px 30px}.customer_contact .teltext{display:block}}.privacy_policy a{color:#004986;text-decoration:underline}#privacy_policy .page-title h4{margin-bottom:0}.cookie_policy table{width:100%;margin:40px 0;border-top:1px solid #ccc}.cookie_policy table th,.cookie_policy table td{border-bottom:1px solid #ccc;padding:20px}.cookie_policy table th,.cookie_policy table td{word-break:keep-all}.cookie_policy a{color:#004986;text-decoration:underline}@media only screen and (max-width:736px){#cookie_policy table{width:640px}.responsive-table{margin-bottom:40px}}.new-topics.school-blog-list li .cate{width:9em;text-align:center;display:inline-block;padding:2px 10px}.mailForm-success{margin-bottom:80px}@media only screen and (max-width:736px){.form-text-block{padding:10px}}.common-title span.small{font-size:20px}.event-info{flex-wrap:wrap;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-info dt,.event-info dd{padding:10px 0;margin-bottom:20px}.event-info dt{width:20%;font-size:20px;margin-right:40px;background:#ff8200;color:#fff;border-radius:10px}.event-info dd{width:calc(100% - 20% - 40px);text-align:left;font-size:16px}.event-info h5{font-size:20px}@media only screen and (max-width:736px){.event-info{display:block}.event-info dt,.event-info dd{width:100%;margin:0}.event-info dd{margin-bottom:20px}}.freesystem-link div:first-child{position:relative}.freesystem-link div{text-align:center}.freesystem-link div a.common-link{position:absolute;top:50%;transform:translateY(-50%)}.freesystem-link div:last-child img{width:50%}@media only screen and (max-width:736px){.freesystem-link div a.common-link{position:static;transform:none}.freesystem-link div:first-child{margin-bottom:40px}}#sportsvision .youtube-resp{max-width:90%;margin:0 auto}.single-media .blog-category,.single-column .blog-category{display:none}#success_voice .page-title h4{margin-bottom:0}.baloon_wrap{max-width:800px;margin:0 auto}.baloon_wrap>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:40px}.baloon_wrap>div figure{width:30%;padding:20px}.baloon_wrap>div p{width:70%}.baloon_wrap>div p{position:relative;background:#ffe2c5;padding:20px;border-radius:10px;font-size:20px}.baloon_wrap>div p:after{position:absolute;top:50%;transform:translateY(-50%);left:-20px;display:block;content:"";border-style:solid;border-width:10px;border-color:transparent #ffe2c5 transparent transparent}.baloon_wrap>div.baloon_a p{background:#f8f1d4}.baloon_wrap>div.baloon_a p:after{left:auto;right:-20px;border-color:transparent transparent transparent #f8f1d4}.baloon_wrap>div.baloon_a figure{order:2}@media only screen and (max-width:736px){.baloon_wrap>div figure,.baloon_wrap>div p{width:100%}.baloon_wrap>div figure img{width:50%}.baloon_wrap>div.baloon_q figure{order:2}.baloon_wrap>div.baloon_q figure img{margin:0 auto 0 0}.baloon_wrap>div.baloon_a figure img{margin:0 0 0 auto}.baloon_wrap>div.baloon_q p:after,.baloon_wrap>div.baloon_a p:after{transform:translateX(-50%);top:auto;bottom:-20px;left:50%;right:auto}.baloon_wrap>div.baloon_q p:after{left:20%;border-color:#ffe2c5 transparent transparent}.baloon_wrap>div.baloon_a p:after{left:75%;border-color:#f8f1d4 transparent transparent}#success_voice .page-title{padding:20px}}.movie-list-table{width:100%;margin-bottom:60px}.movie-list-table thead{background:#eee}.movie-list-table th,.movie-list-table td{padding:14px}.movie-list-table th:nth-of-type(1){width:40%;text-align:left}.movie-list-table td{width:30%}.movie-list-table tbody th,.movie-list-table tbody td{border-bottom:1px solid #ccc;padding:14px 14px 0}.movie-link{display:flex;flex-wrap:wrap}.movie-link li{margin:0 10px 14px 0}.movie-link li a{background:#ff8200;color:#fff;padding:6px;line-height:1;font-weight:700;border-radius:5px}@media only screen and (max-width:736px){.movie-list-table,.movie-list-table thead,.movie-list-table tbody,.movie-list-table tr,.movie-list-table th:nth-of-type(1),.movie-list-table th:nth-of-type(2),.movie-list-table th,.movie-list-table td{width:100%;display:block}.movie-list-table thead th:nth-of-type(2),.movie-list-table thead td{display:none}.movie-list-table tbody th{padding:14px}}