﻿body{padding:60px 0 0 0 !important;display:block;margin:0 auto;width:100%;opacity:0;animation:body 0.5s ease-in-out 1;animation-fill-mode:both}body.active{padding:60px 0 0 0}@-webkit-keyframes body{0%{opacity:0}100%{opacity:1}}@keyframes body{0%{opacity:0}100%{opacity:1}}img{max-width:100%;height:auto}.common_eye_catching_bg{width:100%;position:relative;background:#000000}.common_eye_catching_bg .common_eye_catching{width:100%}.common_eye_catching_bg .common_eye_catching .common_eye_catching_h1{z-index:10;width:100%;min-height:25vw;padding:20px 16px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.common_eye_catching_bg .common_eye_catching .common_eye_catching_h1 h1{color:#ffffff;font-size:1.3em;font-weight:bold;text-align:center;letter-spacing:0.1em}.common_eye_catching_bg .common_eye_catching .common_eye_catching_h1 h1 span{font-size:1.3em;display:block;font-family:'Oswald', sans-serif;font-weight:600}.common_eye_catching_bg .common_eye_catching .common_eye_catching_h1 .common_eye_catching_h1_text{position:absolute;right:0;top:calc(50% - 1.2em);line-height:1.1;font-size:1.4em;font-family:'Oswald', sans-serif;font-weight:600;color:rgba(255,255,255,0.1);width:100%;text-align:center}.common_eye_catching_bg .common_eye_catching .common_eye_catching_img{position:absolute;left:0;top:0;width:100%;height:100%}.common_eye_catching_bg .common_eye_catching .common_eye_catching_img img{opacity:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.common_eye_catching_bg .common_eye_catching .common_eye_catching_img img.object-position-0{object-position:0% center}.common_h2{padding:30px 0;font-size:1.6em;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;position:relative;margin:0 0 60px 0}.common_h2::after{content:"";width:160px;height:4px;position:absolute;left:0;top:-1px;background:#00B6AF}.total_beauty_main .common_h2::after{background:#e2748b}.sports_main .common_h2::after{background:#f1c500}.it_license_main .common_h2::after{background:#dddddd}.kodomo_main .common_h2::after{background:#24b2cb}.sotsugyosei_main .common_h2 span{display:block;color:#00B6AF;padding:0 90px 0 0;position:relative}.sotsugyosei_main .common_h2 span::after{content:"";position:absolute;left:6em;top:50%;width:30px;height:1.5px;background:#000000}.access_main .common_h2{color:#00B6AF}.faq_main .common_h2{color:#00B6AF}.school_info_main .common_h2{color:#00B6AF}.chori_main .common_h2::after{background:#e87f3f}.common_bnr01{margin:50px 0 0 0;box-shadow:0 0 6px rgba(0,0,0,0.2)}.common_bnr01 a{text-decoration:none;position:relative;transition:All 0.5s ease}.common_bnr01 a:hover{opacity:0.7}.common_bnr01 a .common_bnr01_img{z-index:5;width:100%}.common_bnr01 a .common_bnr01_text_bg{z-index:10;padding:16px;width:100%;background:#ffffff;border-top:5px solid #00B6AF;color:#00B6AF;font-size:1.3em;line-height:1.4;font-weight:bold;position:relative}.common_bnr01 a .common_bnr01_text_bg span{margin:5px 0 0 0;display:block;font-family:'Oswald', sans-serif;font-weight:600;font-size:0.6em}.common_bnr01 a .common_bnr01_text_bg::before{content:"";position:absolute;right:10px;bottom:15px;width:70px;height:1px;background:#00B6AF;transition:All 0.5s ease}.common_bnr01 a .common_bnr01_text_bg::after{content:"";position:absolute;right:10px;bottom:20px;width:20px;height:1px;background:#00B6AF;transform:rotate(30deg);transition:All 0.5s ease}.common_sec01_bg{width:100%;padding:50px 16px}.common_sec01_bg .common_sec01{width:100%}.common_sec01_bg .common_sec01 h2{padding:30px 0;margin:50px 0 40px;font-size:1.6em;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;position:relative}.common_sec01_bg .common_sec01 h2::after{content:"";width:160px;height:4px;position:absolute;left:0;top:-1px;background:#00B6AF}.common_sec01_bg .common_sec01 h3{font-size:1.3em;font-weight:bold;border-left:5px solid #00b6af;padding:0 0 0 15px;margin:30px 0 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center}.common_sec01_bg .common_sec01 h3 span{margin:0 0 0 10px;font-size:0.8em}.common_sec01_bg .common_sec01 p{margin:10px 0}.common_sec01_bg .common_sec01 p.tar{text-align:right}.common_sec01_bg .common_sec01 img{max-width:100%;height:auto}.common_sec01_bg .common_sec01 .common_single_sec01_img01{margin:20px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.common_sec01_bg .common_sec01 .common_single_sec01_wysiwyg01{margin:20px 0;line-height:2.0}.common_sec01_bg .common_sec01 .common_single_sec01_wysiwyg01 img{display:block !important;margin:15px auto !important}.common_sec01_bg .common_sec01 .common_single_sec01_wysiwyg01 p{margin:10px 0}.common_sec01_bg .common_sec01 .common_single_sec01_wysiwyg01 ul{margin:15px 0 15px 20px;padding:0 0 0 30px}.common_sec01_bg .common_sec01 .common_single_sec01_wysiwyg01 ul li{list-style-type:disc;padding:5px}.common_sec01_bg .common_sec01 .common_single_sec01_wysiwyg01 ol{margin:15px 0 15px 20px;padding:0 0 0 30px}.common_sec01_bg .common_sec01 .common_single_sec01_wysiwyg01 ol li{list-style-type:decimal;padding:5px}.common_sec01_bg .common_sec01 .common_single_sec01_wysiwyg01 blockquote{background:#eeeeee;padding:10px}.common_sec01_bg .common_sec01 .common_single_sec01_wysiwyg01 a{color:#000000;font-weight:bold}.common_sec01_bg .common_sec01 .common_single_sec01_link01,.common_sec01_bg .common_sec01 .common_single_sec01_link02{margin:20px 0}.common_sec01_bg .common_sec01 .common_single_sec01_link01 a,.common_sec01_bg .common_sec01 .common_single_sec01_link02 a{display:block;width:100%;color:#ffffff;background:#00B6AF;border-radius:5px;border:1px solid #00B6AF;text-decoration:none;text-align:center;font-size:1.2em;padding:15px;transition:All 0.5s ease}.common_sec01_bg .common_sec01 .common_single_sec01_link01 a:hover,.common_sec01_bg .common_sec01 .common_single_sec01_link02 a:hover{color:#00B6AF;background:#ffffff}.breadcrumb_bg{width:100%;padding:10px 16px}.breadcrumb_bg .breadcrumb{width:100%}#breadcrumb ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#breadcrumb ul li{position:relative;padding:0 20px 0 0;color:#666666}#breadcrumb ul li::after{position:absolute;right:6px;top:13px;content:"";width:8px;height:1px;background:#222222}#breadcrumb ul li:last-child{padding:0}#breadcrumb ul li:last-child::after{display:none}#breadcrumb ul li a{font-size:0.9em;width:100%;height:auto;display:block;text-decoration:none;color:#00AEDC;transition:all 0.3s ease}#breadcrumb ul li a:hover{opacity:0.6}#breadcrumb ul li a .breadcrumb_home{display:block;background:center center no-repeat url("../images/common/home_icon.webp");background-size:contain;width:16px;height:25.5px}.hd_bg{position:fixed;left:0;top:0;width:100%;height:60px;background:#ffffff;z-index:1000}.hd_bg.active{position:fixed;left:0;top:0;z-index:1000}.hd_bg .hd{width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center}.hd_bg .hd .hd_logo{width:calc(100% - 60px);margin:0 10px 0 10px;height:50px;background:url("../images/common/logo.webp") left center no-repeat;background-size:contain}.hd_bg .hd .hd_logo a{display:block;width:100%;height:100%}.hd_bg .hd .hd_logo img{display:none}.hd_bg .hd .hd_con .hd_nav_box_bg .hd_nav_box .hd_nav{display:none}.hd_bg .hd .hd_con .hd_dr{display:none}.hd_bg .hd .sp_nav_trigger_bg{width:60px;height:60px;background:#4BB4B7;position:relative}.nav{background:#4BB4B7;color:#fff;height:calc(100% + 150px);padding-bottom:210px;z-index:100;width:100%;overflow-x:none;overflow-y:auto;top:60px;right:-100%;position:fixed;transition:All 0.5s ease}.nav_list>li{position:relative;border-top:1px solid rgba(255,255,255,0.3)}.nav_list>li:last-child{border-bottom:1px solid rgba(255,255,255,0.3)}.nav_list>li>a{font-size:1em;color:#ffffff;font-weight:bold;display:block;padding:10px;text-decoration:none;position:relative}.nav_list>li .nav_clist_btn{width:46px;height:46px;background:#409092;position:absolute;right:0;top:0px}.nav_list>li .nav_clist_btn::before{content:"";width:22px;height:2px;background:rgba(255,255,255,0.6);position:absolute;left:13px;top:23px;transition:All 0.5s ease}.nav_list>li .nav_clist_btn::after{content:"";width:2px;height:22px;background:rgba(255,255,255,0.6);position:absolute;left:23px;top:13px;transition:All 0.5s ease}.nav_list>li .nav_clist_btn.active::after{transform:rotate(90deg)}.nav_list>li>.nav_clist>li>a{background:#409092;border-bottom:1px solid rgba(255,255,255,0.3);color:#ffffff;font-size:1em;padding:10px;display:block;text-decoration:none}.sp_nav_open{right:0}.sp_nav_trigger{cursor:pointer;z-index:1000;position:absolute;top:17px;right:11px;margin-top:-5px;width:36px;height:24px}.sp_nav_trigger span{display:inline-block;position:absolute;left:0;width:100%;height:4px;background-color:#ffffff;border-radius:4px;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box}.sp_nav_trigger span:nth-of-type(1){top:0}.sp_nav_trigger span:nth-of-type(2){top:10px}.sp_nav_trigger span:nth-of-type(3){bottom:0}.sp_nav_trigger::after{position:absolute;left:0;bottom:-20px;content:'MENU';display:block;width:100%;padding-top:20px;color:#ffffff;font-size:10px;text-decoration:none;text-align:center;-webkit-transition:all .4s;transition:all 0.4s}.sp_nav_trigger.active::after{content:'CLOSE';bottom:-20px;color:#fff}.sp_nav_trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);-ms-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg);background:#fff}.sp_nav_trigger.active span:nth-of-type(2){opacity:0;background:#fff}.sp_nav_trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);-ms-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg);background:#fff}.fixed_bnr{position:fixed;left:0;bottom:0;width:100%;height:60px;z-index:100;background:#ffffff;box-shadow:0 -6px 10px rgba(0,0,0,0.1)}.fixed_bnr ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;width:100%;height:100%}.fixed_bnr ul li{width:50%;height:100%}.fixed_bnr ul li a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;width:100%;height:100%;color:#ffffff;text-decoration:none;font-weight:bold;transition:All 0.5s ease}.fixed_bnr ul li a:hover{opacity:0.7}.fixed_bnr ul li:first-child a{background:#df7219}.fixed_bnr ul li:first-child a span{padding:0 0 0 35px;background:url("../images/common/fixed_bnr_tel.webp") left center no-repeat;background-size:30px auto}.fixed_bnr ul li:last-child a{background:#00b6af}.fixed_bnr ul li:last-child a span{padding:0 0 0 35px;background:url("../images/common/fixed_bnr_document.webp") left center no-repeat;background-size:30px auto}.ft_bg{width:100%;padding:0 0 60px 0}.ft_bg .ft{width:100%}.ft_bg .ft .ft_sns_bg{width:100%}.ft_bg .ft .ft_sns_bg .ft_sns{width:100%}.ft_bg .ft .ft_sns_bg .ft_sns .ft_sns_h2{padding:50px 16px 30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;position:relative}.ft_bg .ft .ft_sns_bg .ft_sns .ft_sns_h2::before{font-size:3em;font-weight:bold;color:#eeeeee;content:"OFFICIAL SNS";position:absolute;left:calc(50% - 165px);top:24px}.ft_bg .ft .ft_sns_bg .ft_sns .ft_sns_h2 h2{color:#222222;font-size:2.5em;font-family:'Oswald', sans-serif;font-weight:600;padding:0 54px 0 54px;position:relative}.ft_bg .ft .ft_sns_bg .ft_sns .ft_sns_h2 h2::before{content:"";position:absolute;left:27px;bottom:12px;width:2px;height:40px;background:#222222;transform:rotate(-25deg)}.ft_bg .ft .ft_sns_bg .ft_sns .ft_sns_h2 h2::after{content:"";position:absolute;right:27px;bottom:12px;width:2px;height:40px;background:#222222;transform:rotate(25deg)}.ft_bg .ft .ft_sns_bg .ft_sns ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.ft_bg .ft .ft_sns_bg .ft_sns ul li{width:calc(100vw / 3);height:calc(100vw / 3)}.ft_bg .ft .ft_sns_bg .ft_sns ul li a{display:block;width:100%;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;transition:All 0.5s ease}.ft_bg .ft .ft_sns_bg .ft_sns ul li a:hover{opacity:0.5}.ft_bg .ft .ft_sns_bg .ft_sns ul li a img{width:40%;height:auto;display:block;margin:auto}.ft_bg .ft .ft_sns_bg .ft_sns ul li:nth-child(1) a{background:#fc9d5f;background:-moz-linear-gradient(left, #fc9d5f 0%, #ff8362 20%, #d8627c 54%, #7760c1 100%);background:-webkit-linear-gradient(left, #fc9d5f 0%, #ff8362 20%, #d8627c 54%, #7760c1 100%);background:linear-gradient(to right, #fc9d5f 0%, #ff8362 20%, #d8627c 54%, #7760c1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9d5f', endColorstr='#7760c1',GradientType=1 )}.ft_bg .ft .ft_sns_bg .ft_sns ul li:nth-child(2) a{background:#1877f2}.ft_bg .ft .ft_sns_bg .ft_sns ul li:nth-child(3) a{background:#ea5050}.ft_bg .ft .ft_nav{width:100%;padding:40px 16px;background:#f5f5f5}.ft_bg .ft .ft_nav>ul{margin:0}.ft_bg .ft .ft_nav>ul:last-child{padding:20px 0 0 0;margin:20px 0 0 0;position:relative}.ft_bg .ft .ft_nav>ul:last-child::after{content:"";width:100%;height:1px;background:#dddddd;position:absolute;left:0;top:0}.ft_bg .ft .ft_nav>ul>li{margin:0 0 10px 0}.ft_bg .ft .ft_nav>ul>li>a{display:block;padding:5px;color:#222222;font-size:1em;font-weight:bold;text-decoration:none;transition:All 0.5s ease}.ft_bg .ft .ft_nav>ul>li>a:hover{opacity:0.5}.ft_bg .ft .ft_nav>ul>li>ul{margin:10px 0 0 10px}.ft_bg .ft .ft_nav>ul>li>ul>li{margin:0 0 15px 0}.ft_bg .ft .ft_nav>ul>li>ul>li>a{display:block;padding:5px 5px 5px 18px;color:#222222;font-size:0.875em;text-decoration:none;transition:All 0.5s ease;position:relative}.ft_bg .ft .ft_nav>ul>li>ul>li>a::after{content:"";width:10px;height:1px;background:#00b6af;position:absolute;left:0;top:16px}.ft_bg .ft .ft_nav>ul>li>ul>li>a:hover{opacity:0.5}.ft_bg .ft .ft_copy{padding:40px 16px;width:100%;color:#999999;font-size:0.75em;text-align:center}.ft_bg .ft .ft_copy a{display:block;margin:0 auto 10px;width:100%;height:auto}.ft_bg .ft .ft_copy a img{width:50%;height:auto}.pagetop{width:100%;height:70px}.pagetop a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;background:#22969A;width:100%;height:100%;padding:10px 0 0 0;font-size:0.8em;color:#ffffff;text-decoration:none;position:relative;transition:All 0.5s ease}.pagetop a:hover{opacity:0.7}.pagetop a::after{position:absolute;left:calc(50% - 6px);top:18px;transform:rotate(45deg);content:"";width:9px;height:9px;border-top:2px solid #ffffff;border-left:2px solid #ffffff}.scrolldown{display:none}.index_main_slider_bg{width:100%;position:relative}.index_main_slider_bg .index_main_slider{width:100%}.index_main_slider_bg .index_main_slider .index_main_slider_box{position:relative;width:100%}.index_main_slider_bg .index_main_slider .index_main_slider_box .index_main_slider_box_img{width:100%;height:100%}.index_main_slider_bg .index_main_slider .index_main_slider_box .index_main_slider_box_img img{width:100%;height:auto}.index_main_slider_bg .index_main_slider .index_main_slider_box .index_main_slider_box_text{position:absolute;left:0;bottom:0;padding:40px 16px 16px 16px;width:100%}.index_main_slider_bg .index_main_slider .index_main_slider_box .index_main_slider_box_text::after{content:"";position:absolute;left:16px;top:0;width:60px;height:5px;background:#00b6af}.index_main_slider_bg .index_main_slider .index_main_slider_box .index_main_slider_box_text img{width:100%;height:auto}.index_main_slider_bg .index_main_slider .index_main_slider_box .index_main_slider_box_text .index_main_slider_box_text_title{font-weight:bold;font-size:1.6em;color:#ffffff;margin:10px 0 0 0}.index_main_slider_bg .index_main_slider .index_main_slider_box .index_main_slider_box_text p{color:#ffffff;margin:10px 0 0 0}.index_sec01_bg{background:#ffffff;width:100%;padding:50px 16px;position:relative;z-index:1}.index_sec01_bg .index_sec01{width:100%;position:relative}.index_sec01_bg .index_sec01 .index_sec01_bnr{margin:0 0 0 0}.index_sec01_bg .index_sec01 .index_sec01_bnr ul li{width:100%;margin:16px 0}.index_sec01_bg .index_sec01 .index_sec01_bnr ul li a{transition:All 0.5s ease}.index_sec01_bg .index_sec01 .index_sec01_bnr ul li a:hover{opacity:0.7}.index_sec01_bg .index_sec01 .index_sec01_bnr ul li a img{width:100%;height:auto;opacity:0}.index_sec01_bg .index_sec01 .index_sec01_news{width:100%;margin:40px 0 0 0}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_h2{margin:0 0 20px 0}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_h2 h2{color:#222222;font-size:2.5em;font-family:'Oswald', sans-serif;font-weight:600;padding:0 54px 0 0;position:relative}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_h2 h2::after{content:"";position:absolute;left:3em;top:16px;width:1px;height:30px;background:#e0e0e0;transform:rotate(20deg)}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_h2 .index_sec01_news_h2_cat{margin:10px 0 0 0}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_h2 .index_sec01_news_h2_cat ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_h2 .index_sec01_news_h2_cat ul li{border-radius:20px;padding:4px 10px;font-size:0.8em;margin:0 10px 10px 0;cursor:pointer;transition:All 0.5s ease;border:1px solid #00b6af}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_h2 .index_sec01_news_h2_cat ul li:hover{color:#ffffff;background:#00b6af}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_h2 .index_sec01_news_h2_cat ul li.active{color:#ffffff;background:#00b6af}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_all,.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_info,.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_exam,.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_event{display:none}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_all.active,.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_info.active,.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_exam.active,.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_event.active{display:block}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_box{width:100%}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_box:nth-child(2) a{border-top:1px solid #dddddd}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_box a{padding:20px 0;color:#222222;text-decoration:none;border-bottom:1px solid #dddddd;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;transition:all 0.5s ease}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_box a.nolink{pointer-events:none}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_box a:hover{background:#e5f8f7}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_box a .index_sec01_news_box_date{margin:0 10px 0 0;color:#999999}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_box a .index_sec01_news_box_cat{width:90px;padding:2px 0;font-size:0.8em;color:#00b6af;text-align:center;text-decoration:none;border:1px solid #00b6af}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_box a .index_sec01_news_box_title{margin:10px 0 0 0;width:100%}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_all_link{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_all_link a{color:#222222;text-decoration:none;padding:5px 60px 5px 5px;position:relative;transition:All 0.5s ease}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_all_link a:hover{color:#00b6af}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_all_link a::before{content:"";position:absolute;right:0;top:19px;width:50px;height:1px;background:#00b6af}.index_sec01_bg .index_sec01 .index_sec01_news .index_sec01_news_all_link a::after{content:"";position:absolute;right:0px;top:16px;width:12px;height:1px;background:#00b6af;transform:rotate(30deg)}.index_sec02_bg{background:url("../images/index/index_sec02_bg.webp") left top no-repeat;width:100%;padding:50px 16px 50px;margin:40px 0 0}.index_sec02_bg .index_sec02{width:100%}.index_sec02_bg .index_sec02 h2{color:#ffffff;font-size:2.5em;font-family:'Oswald', sans-serif;font-weight:600;padding:0 54px 0 0;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.index_sec02_bg .index_sec02 h2 span{margin:0 0 0 30px;font-size:0.4em}.index_sec02_bg .index_sec02 .index_sec02_box_bg{width:100%}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box{width:100%;margin:16px 0 0 0}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(1) a{border-top:10px solid #f1c500}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(1) a .index_sec02_box_course_name_bg::before{background:#f1c500}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(1) a .index_sec02_box_course_name_bg::after{background:#f1c500}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(1) a .index_sec02_box_course_name_bg .index_sec02_box_course_name span{color:#f1c500}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(2) a{border-top:10px solid #cccccc}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(2) a .index_sec02_box_course_name_bg::before{background:#999999}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(2) a .index_sec02_box_course_name_bg::after{background:#999999}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(2) a .index_sec02_box_course_name_bg .index_sec02_box_course_name span{color:#999999}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(3) a{border-top:10px solid #e87f3f}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(3) a .index_sec02_box_course_name_bg::before{background:#e87f3f}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(3) a .index_sec02_box_course_name_bg::after{background:#e87f3f}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(3) a .index_sec02_box_course_name_bg .index_sec02_box_course_name span{color:#e87f3f}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(4) a{border-top:10px solid #24b2cb}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(4) a .index_sec02_box_course_name_bg::before{background:#24b2cb}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(4) a .index_sec02_box_course_name_bg::after{background:#24b2cb}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(4) a .index_sec02_box_course_name_bg .index_sec02_box_course_name span{color:#24b2cb}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(5) a{border-top:10px solid #e2748b}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(5) a .index_sec02_box_course_name_bg::before{background:#e2748b}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(5) a .index_sec02_box_course_name_bg::after{background:#e2748b}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box:nth-child(5) a .index_sec02_box_course_name_bg .index_sec02_box_course_name span{color:#e2748b}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box a{display:block;border-top:10px solid #222;position:relative;transition:All 0.5s ease}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box a:hover{opacity:0.5}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box a .index_sec02_box_img{width:100%}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box a .index_sec02_box_img img{width:100%;height:auto}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box a .index_sec02_box_course_name_bg{position:absolute;right:16px;bottom:16px;background:rgba(255,255,255,0.7);text-shadow:0 0 12px rgba(255,255,255,0.7);width:calc(100% - 32px);height:calc(100% - 32px);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box a .index_sec02_box_course_name_bg::before{content:"";position:absolute;right:11px;bottom:13px;width:50px;height:1px;background:#222222}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box a .index_sec02_box_course_name_bg::after{content:"";position:absolute;right:10px;bottom:16px;width:12px;height:1px;background:#222222;transform:rotate(30deg)}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box a .index_sec02_box_course_name_bg .index_sec02_box_course_name{color:#222222;font-size:1.3em;text-align:center;font-weight:bold}.index_sec02_bg .index_sec02 .index_sec02_box_bg .index_sec02_box a .index_sec02_box_course_name_bg .index_sec02_box_course_name span{font-family:'Oswald', sans-serif;font-weight:600;font-size:0.54em;display:block;color:#222222}.index_sec03_bg{width:100%;padding:50px 16px}.index_sec03_bg .index_sec03{width:100%}.index_sec03_bg .index_sec03 .h2_bg{width:100%}.index_sec03_bg .index_sec03 h2{font-size:2.5em;font-family:'Oswald', sans-serif;font-weight:600;padding:0 54px 0 0;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.index_sec03_bg .index_sec03 h2 span{margin:0 0 0 30px;font-size:0.333em}.index_sec03_bg .index_sec03 .index_sec03_box_bg{width:100%;overflow:visible;margin:20px 0 0 0}.index_sec03_bg .index_sec03 .index_sec03_box_bg .index_sec03_box{width:calc((100% - 80px) / 4);margin:0 20px}.index_sec03_bg .index_sec03 .index_sec03_box_bg .index_sec03_box a{width:100%;color:#222222;text-decoration:none;display:block;border-bottom:3px solid #eeeeee;position:relative;transition:All 0.5s ease}.index_sec03_bg .index_sec03 .index_sec03_box_bg .index_sec03_box a:hover{opacity:0.8}.index_sec03_bg .index_sec03 .index_sec03_box_bg .index_sec03_box a:hover::after{width:100%}.index_sec03_bg .index_sec03 .index_sec03_box_bg .index_sec03_box a::after{content:"";position:absolute;left:0;bottom:-3px;background:#00b6af;width:100px;height:3px;transition:All 0.5s ease}.index_sec03_bg .index_sec03 .index_sec03_box_bg .index_sec03_box a .index_sec03_box_img{width:100%}.index_sec03_bg .index_sec03 .index_sec03_box_bg .index_sec03_box a .index_sec03_box_img img{width:100%;height:auto}.index_sec03_bg .index_sec03 .index_sec03_box_bg .index_sec03_box a .index_sec03_box_text{width:100%;padding:20px 0}.index_sec04_bg{background:url("../images/index/index_sec04_bg.webp") left top no-repeat;width:100%;padding:50px 16px}.index_sec04_bg .index_sec04{width:100%}.index_sec04_bg .index_sec04 .index_sec04_text{width:100%}.index_sec04_bg .index_sec04 .index_sec04_text h2{color:#ffffff;font-size:3em;font-family:'Oswald', sans-serif;font-weight:600;padding:0 54px 0 0;margin:0 0 30px 0;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.index_sec04_bg .index_sec04 .index_sec04_text h2 span{margin:0 0 0 30px;font-size:0.333em}.index_sec04_bg .index_sec04 .index_sec04_text p{color:#ffffff}.index_sec04_bg .index_sec04 .index_sec04_img{width:100%}.index_sec04_bg .index_sec04 .index_sec04_img ul li{width:100%;margin:16px 0}.index_sec04_bg .index_sec04 .index_sec04_img ul li img{width:100%;height:auto}.index_sec05_bg{width:100%;padding:50px 16px}.index_sec05_bg .index_sec05{width:100%}.index_sec05_bg .index_sec05 h2{font-size:2em;font-family:'Oswald', sans-serif;font-weight:600;padding:0 54px 0 0;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center}.index_sec05_bg .index_sec05 h2 span{margin:0 0 0 30px;font-size:0.5em}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg{margin:30px 0 0 0;width:100%}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box{width:100%}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box:nth-child(1){border-top:1px solid #dddddd}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box a{width:100%;display:block;text-decoration:none;border-bottom:1px solid #dddddd;padding:16px 0;color:#222222;transition:All 0.5s ease}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box a.nolink{pointer-events:none}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box a:hover{opacity:0.5}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box a .index_sec05_news_box_img{width:100%;position:relative}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box a .index_sec05_news_box_img img{width:100%;height:auto}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box a .index_sec05_news_box_img .index_sec05_news_box_img_cat{padding:3px 10px;font-size:0.875em;background:#00b6af;color:#ffffff;position:absolute;left:0;top:0}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box a .index_sec05_news_box_text{width:100%}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box a .index_sec05_news_box_text .index_sec05_news_box_text_date{color:#999999;margin:10px 0 0 0}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box a .index_sec05_news_box_text .index_sec05_news_box_text_title{color:#222222;font-size:1.125em;font-weight:bold;margin:10px 0 0 0}.index_sec05_bg .index_sec05 .index_sec05_news_box_bg .index_sec05_news_box a .index_sec05_news_box_text p{margin:10px 0 0 0}.index_sec06_bg{background:url("../images/index/index_sec06_bg.webp") center center no-repeat;background-size:cover;width:100%;padding:50px 16px}.index_sec06_bg .index_sec06{width:100%;max-width:1200px}.index_sec06_bg .index_sec06 .index_sec06_h2{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.index_sec06_bg .index_sec06 .index_sec06_h2 h2{font-size:2em;font-family:'Oswald', sans-serif;font-weight:600;text-align:center;padding:0 90px;position:relative}.index_sec06_bg .index_sec06 .index_sec06_h2 h2:first-letter{color:#00b6af}.index_sec06_bg .index_sec06 .index_sec06_h2 h2 span{display:block;font-size:0.5em}.index_sec06_bg .index_sec06 .index_sec06_h2 h2::before{content:"";position:absolute;left:0;top:38px;width:70px;height:2px;background:#00b6af}.index_sec06_bg .index_sec06 .index_sec06_h2 h2::after{content:"";position:absolute;right:0;top:38px;width:70px;height:2px;background:#00b6af}.index_sec06_bg .index_sec06 .index_sec06_bnr{width:100%;margin:30px 0 0 0}.index_sec06_bg .index_sec06 .index_sec06_bnr ul li{width:100%;margin:16px 0;box-shadow:0 0 3px rgba(0,0,0,0.1)}.index_sec06_bg .index_sec06 .index_sec06_bnr ul li a{display:block;width:100%;color:#222222;text-decoration:none;background:#ffffff;transition:All 0.5s ease}.index_sec06_bg .index_sec06 .index_sec06_bnr ul li a:hover{opacity:0.5}.index_sec06_bg .index_sec06 .index_sec06_bnr ul li a img{width:100%;height:auto}.index_sec06_bg .index_sec06 .index_sec06_bnr ul li a p{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;text-align:center}.index_sec06_bg .index_sec06 .index_sec06_bnr ul li a p span{display:block;padding:25px 5px 25px 40px;display:inline-block}.index_sec06_bg .index_sec06 .index_sec06_bnr ul li:nth-child(1) a p span,.index_sec06_bg .index_sec06 .index_sec06_bnr ul li:nth-child(3) a p span{background:url("../images/index/index_sec06_bnr_icon_01.webp") left center no-repeat}.index_sec06_bg .index_sec06 .index_sec06_bnr ul li:nth-child(2) a p span,.index_sec06_bg .index_sec06 .index_sec06_bnr ul li:nth-child(4) a p span{background:url("../images/index/index_sec06_bnr_icon_02.webp") left center no-repeat}.course_sec01_bg{width:100%;padding:50px 16px}.course_sec01_bg .course_sec01{width:100%}.course_sec01_bg .course_sec01 .course_sec01_box_bg{width:100%}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box{width:100%;margin:60px 0}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(1){margin:0}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(1) a::after{background:rgba(241,197,0,0)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(1) a:hover::after{background:rgba(241,197,0,0.4)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(1) a .course_sec01_box_text{border-top:5px solid #f1c500}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(1) a .course_sec01_box_text::before{background:#f1c500}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(1) a .course_sec01_box_text::after{background:#f1c500}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(1) a .course_sec01_box_text h2 span{color:#f1c500}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(2) a::after{background:rgba(204,204,204,0)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(2) a:hover::after{background:rgba(204,204,204,0.4)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(2) a .course_sec01_box_text{border-top:5px solid #ccc}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(2) a .course_sec01_box_text::before{background:#ccc}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(2) a .course_sec01_box_text::after{background:#ccc}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(2) a .course_sec01_box_text h2 span{color:#ccc}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(3) a::after{background:rgba(232,127,63,0)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(3) a:hover::after{background:rgba(232,127,63,0.4)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(3) a .course_sec01_box_text{border-top:5px solid #e87f3f}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(3) a .course_sec01_box_text::before{background:#e87f3f}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(3) a .course_sec01_box_text::after{background:#e87f3f}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(3) a .course_sec01_box_text h2 span{color:#e87f3f}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(4) a::after{background:rgba(226,116,139,0)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(4) a:hover::after{background:rgba(226,116,139,0.4)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(4) a .course_sec01_box_text{border-top:5px solid #e2748b}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(4) a .course_sec01_box_text::before{background:#e2748b}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(4) a .course_sec01_box_text::after{background:#e2748b}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(4) a .course_sec01_box_text h2 span{color:#e2748b}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(5) a::after{background:rgba(36,178,203,0)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(5) a:hover::after{background:rgba(36,178,203,0.4)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(5) a .course_sec01_box_text{border-top:5px solid #24b2cb}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(5) a .course_sec01_box_text::before{background:#24b2cb}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(5) a .course_sec01_box_text::after{background:#24b2cb}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box:nth-child(5) a .course_sec01_box_text h2 span{color:#24b2cb}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a{display:block;width:100%;height:100%;color:#222222;text-decoration:none;position:relative;box-shadow:0 0 6px rgba(0,0,0,0.2)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a::after{transition:All 0.5s ease;z-index:5;content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:transparent}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a:hover::after{background:rgba(0,0,0,0.4)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a .course_sec01_box_text{opacity:0;z-index:10;border-top:5px solid #000;padding:16px;background:#ffffff}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a .course_sec01_box_text::before{content:"";position:absolute;right:30px;bottom:20px;width:50px;height:1px;background:#000}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a .course_sec01_box_text::after{content:"";position:absolute;right:30px;bottom:23px;width:12px;height:1px;background:#000;transform:rotate(30deg)}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a .course_sec01_box_text h2{font-size:1.375em;font-weight:bold}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a .course_sec01_box_text h2 span{margin:10px 0 0 0;display:block;color:#000;font-size:0.5em;font-family:'Oswald', sans-serif;font-weight:600}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a .course_sec01_box_text p{margin:30px 0 0 0}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a .course_sec01_box_img{padding:1px;width:100%;height:100%;position:relative}.course_sec01_bg .course_sec01 .course_sec01_box_bg .course_sec01_box a .course_sec01_box_img img{opacity:0;width:100%;height:100%}.course_eye_catching_bg{width:100%}.course_eye_catching_bg .course_eye_catching{width:100%}.course_eye_catching_bg .course_eye_catching .course_eye_catching_h1{order:1;width:100%;position:relative;padding:30px 16px}.course_eye_catching_bg .course_eye_catching .course_eye_catching_h1.course_eye_catching_h1_total_beauty{background:url("../images/total_beauty/course_eye_catching_bg_total_beauty.webp") center center no-repeat;background-size:cover}.course_eye_catching_bg .course_eye_catching .course_eye_catching_h1.course_eye_catching_h1_sports{background:url("../images/sports/course_eye_catching_bg_sports.webp") center center no-repeat;background-size:cover}.course_eye_catching_bg .course_eye_catching .course_eye_catching_h1.course_eye_catching_h1_it_license{background:url("../images/it_license/course_eye_catching_bg_it_license.webp") center center no-repeat;background-size:cover}.course_eye_catching_bg .course_eye_catching .course_eye_catching_h1.course_eye_catching_h1_it_license h1{color:#000000}.course_eye_catching_bg .course_eye_catching .course_eye_catching_h1.course_eye_catching_h1_kodomo{background:url("../images/kodomo/course_eye_catching_bg_kodomo.webp") center center no-repeat;background-size:cover}.course_eye_catching_bg .course_eye_catching .course_eye_catching_h1.course_eye_catching_h1_chori{background:url("../images/chori/course_eye_catching_bg_chori.webp") center center no-repeat;background-size:cover}.course_eye_catching_bg .course_eye_catching .course_eye_catching_h1 .course_eye_catching_h1_text{position:absolute;right:10%;top:calc(50% - 1.2em);line-height:1.1;font-size:3em;font-family:'Oswald', sans-serif;font-weight:600;color:rgba(255,255,255,0.1)}.course_eye_catching_bg .course_eye_catching .course_eye_catching_h1 h1{width:100%;color:#ffffff;font-size:1.375em;font-weight:bold;letter-spacing:0.1em}.course_eye_catching_bg .course_eye_catching .course_eye_catching_h1 h1 span{font-size:1.6em;display:block;font-family:'Oswald', sans-serif;font-weight:600}.course_eye_catching_bg .course_eye_catching .course_eye_catching_img{order:2;width:100%;background:#222222}.course_eye_catching_bg .course_eye_catching .course_eye_catching_img img{opacity:0;width:100%;height:auto}.course_eye_catching_bg .course_eye_catching .course_eye_catching_breadcrumb_bg{order:3;width:100%;padding:10px 16px;background:#eeeeee}.course_common_sec01_bg{width:100%;padding:50px 16px}.course_common_sec01_bg .course_common_sec01{width:100%}.course_common_sec01_bg .course_common_sec01 .course_common_sec01_img ul li{width:100%;margin:30px 0}.course_common_sec01_bg .course_common_sec01 .course_common_sec01_strong_bg{width:100%;margin:50px 0 0 0}.course_common_sec01_bg .course_common_sec01 .course_common_sec01_strong_bg .course_common_sec01_strong{position:relative;text-align:center;font-style:italic;font-size:1.5em;font-weight:bold;padding:16px 16px;color:#ffffff}.course_common_sec01_bg .course_common_sec01 .course_common_sec01_strong_bg .course_common_sec01_strong::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;transform:skewX(-10deg);background:#555555}.total_beauty_main .course_common_sec01_bg .course_common_sec01 .course_common_sec01_strong_bg .course_common_sec01_strong::before{background:#e2748b;background:-moz-linear-gradient(left, #e2748b 1%, #f39b97 100%);background:-webkit-linear-gradient(left, #e2748b 1%, #f39b97 100%);background:linear-gradient(to right, #e2748b 1%, #f39b97 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2748b', endColorstr='#f39b97',GradientType=1 )}.sports_main .course_common_sec01_bg .course_common_sec01 .course_common_sec01_strong_bg .course_common_sec01_strong::before{background:#ffbe50;background:-moz-linear-gradient(left, #ffbe50 0%, #ffbe50 100%);background:-webkit-linear-gradient(left, #ffbe50 0%, #ffbe50 100%);background:linear-gradient(to right, #ffbe50 0%, #ffbe50 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbe50', endColorstr='#ffbe50',GradientType=1 )}.it_license_main .course_common_sec01_bg .course_common_sec01 .course_common_sec01_strong_bg .course_common_sec01_strong::before{background:#aaaaaa;background:-moz-linear-gradient(left, #aaa 0%, #888 100%);background:-webkit-linear-gradient(left, #aaa 0%, #888 100%);background:linear-gradient(to right, #aaa 0%, #888 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#888888',GradientType=1 )}.kodomo_main .course_common_sec01_bg .course_common_sec01 .course_common_sec01_strong_bg .course_common_sec01_strong::before{background:#0ed5c5;background:-moz-linear-gradient(left, #0ed5c5 0%, #24b2cb 100%);background:-webkit-linear-gradient(left, #0ed5c5 0%, #24b2cb 100%);background:linear-gradient(to right, #0ed5c5 0%, #24b2cb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ed5c5', endColorstr='#24b2cb',GradientType=1 )}.chori_main .course_common_sec01_bg .course_common_sec01 .course_common_sec01_strong_bg .course_common_sec01_strong::before{background:#ffbe50;background:-moz-linear-gradient(left, #ffbe50 0%, #e87f3f 100%);background:-webkit-linear-gradient(left, #ffbe50 0%, #e87f3f 100%);background:linear-gradient(to right, #ffbe50 0%, #e87f3f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbe50', endColorstr='#e87f3f',GradientType=1 )}.course_common_sec02_bg{background:#555555;width:100%;padding:50px 16px}.course_common_sec02_bg .course_common_sec02{width:100%;max-width:1200px}.course_common_sec02_bg .course_common_sec02 h2{margin:0 0 70px 0;font-size:1.6em;color:#ffffff;text-align:center}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point{width:100%;margin:40px 0}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point:nth-child(1) .course_common_sec02_point_title{background:url("../images/course/course_point_01.png") left 5px no-repeat}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point:nth-child(2) .course_common_sec02_point_title{background:url("../images/course/course_point_02.png") left 5px no-repeat}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point:nth-child(3) .course_common_sec02_point_title{background:url("../images/course/course_point_03.png") left 5px no-repeat}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point .course_common_sec02_point_title{padding:0 0 0 90px;min-height:63px;color:#ffffff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point .course_common_sec02_point_title .course_common_sec02_point_title_no{width:86px;font-size:3.8em;text-align:right;font-family:'Oswald', sans-serif;font-weight:600;position:relative;line-height:1;letter-spacing:0em}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point .course_common_sec02_point_title .course_common_sec02_point_title_no::after{content:"POINT";position:absolute;left:-16px;top:22px;transform:rotate(90deg);font-weight:normal;font-size:0.35em}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point .course_common_sec02_point_title h3{font-size:1.4em;line-height:1.4;width:100%}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point .course_common_sec02_point_img{width:100%;margin:15px 0 0 0}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point .course_common_sec02_point_img img{width:100%;height:auto}.course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point .course_common_sec02_point_text{width:100%;background:#ffffff;padding:16px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.total_beauty_main .course_common_sec02_bg{background:url("../images/total_beauty/total_beauty_sec02_bg.webp") center center no-repeat;background-size:cover}.sports_main .course_common_sec02_bg{background:url("../images/sports/sports_sec02_bg.webp") center center no-repeat;background-size:cover}.it_license_main .course_common_sec02_bg{background:url("../images/it_license/it_license_sec02_bg.webp") center center no-repeat;background-size:cover}.it_license_main .course_common_sec02_bg .course_common_sec02 h2{color:#000000}.it_license_main .course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point:nth-child(1) .course_common_sec02_point_title{background:url("../images/course/course_point_01_b.png") left 5px no-repeat}.it_license_main .course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point:nth-child(2) .course_common_sec02_point_title{background:url("../images/course/course_point_02_b.png") left 5px no-repeat}.it_license_main .course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point:nth-child(3) .course_common_sec02_point_title{background:url("../images/course/course_point_03_b.png") left 5px no-repeat}.it_license_main .course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point .course_common_sec02_point_title{color:#000000}.it_license_main .course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point .course_common_sec02_point_title h3{color:#000000}.kodomo_main .course_common_sec02_bg{background:url("../images/kodomo/kodomo_sec02_bg.webp") center center no-repeat;background-size:cover}.chori_main .course_common_sec02_bg{background:url("../images/chori/chori_sec02_bg.webp") center center no-repeat;background-size:cover}.chori_main .course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point_text p{margin:10px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.chori_main .course_common_sec02_bg .course_common_sec02 .course_common_sec02_point_bg .course_common_sec02_point_text p strong{display:block;width:140px;height:30px;color:#ffffff;background:#e87f3f;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.course_common_sec03_bg{width:100%;padding:50px 16px}.course_common_sec03_bg .course_common_sec03{width:100%}.course_common_sec03_bg .course_common_sec03 .course_common_sec03_img{width:100%}.course_common_sec03_bg .course_common_sec03 .course_common_sec03_img img{width:100%;height:auto}.course_common_sec04_bg{width:100%;padding:50px 16px;background:#f9f9f9}.course_common_sec04_bg .course_common_sec04{width:100%}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg{width:100%}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow{width:100%;margin:0 0 40px 0;position:relative}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow:last-child::after{display:none}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow::after{content:"";position:absolute;left:50%;bottom:-40px;width:3px;height:40px;border-left:3px dotted #555555}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_title_bg{background:#555555;padding:20px 16px;width:100%;text-align:center;color:#ffffff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_title_bg .course_common_sec04_flow_title{width:100%;max-width:150px}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_title_bg .course_common_sec04_flow_title .course_common_sec04_flow_title_sy{width:100%;padding:0 0 10px 0;border-bottom:1px solid #ffffff;margin:0 0 10px 0;font-size:1.5em}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_title_bg .course_common_sec04_flow_title .course_common_sec04_flow_title_sy span{font-size:1.2em;font-family:'Oswald', sans-serif;font-weight:600;font-weight:bold;margin:0 5px 0}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_title_bg .course_common_sec04_flow_title .course_common_sec04_flow_title_text{font-size:1.25em}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg{background:#ffffff;box-shadow:0 0 6px rgba(0,0,0,0.1);width:100%;padding:16px}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_text{width:100%}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_text .course_common_sec04_flow_con_text_strong{color:#555555;margin:15px 0 0 0;padding:15px;background:#f9f9f9}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_img{width:100%}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_img .course_common_sec04_flow_con_img_box{width:100%;margin:16px 0}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_img .course_common_sec04_flow_con_img_box img{width:100%;height:auto}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_img .course_common_sec04_flow_con_img_box p{margin:15px 0 0 0;text-align:center}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_img02{width:100%;margin:20px 0 0 0}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_img02:first-child{margin:0}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_img02 img{width:100%;height:auto}.course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_img02 p{margin:10px 0 0 0;text-align:center}.total_beauty_main .course_common_sec04_bg{background:#fdf4f6}.total_beauty_main .course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow::after{border-left:3px dotted #f2c1cb}.total_beauty_main .course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_title_bg{background:#e2748b}.total_beauty_main .course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_text .course_common_sec04_flow_con_text_strong{color:#e2748b;background:#fcf1f3}.kodomo_main .course_common_sec04_bg{background:#eef9fb}.kodomo_main .course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow::after{border-left:3px dotted #9ddde8}.kodomo_main .course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_title_bg{background:#24b2cb}.kodomo_main .course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_title_bg .course_common_sec04_flow_title .course_common_sec04_flow_title_sy{border:none;margin:0;padding:0}.kodomo_main .course_common_sec04_bg .course_common_sec04 .course_common_sec04_flow_bg .course_common_sec04_flow .course_common_sec04_flow_con_bg .course_common_sec04_flow_con_text .course_common_sec04_flow_con_text_strong{color:#e2748b;background:#fcf1f3}.total_beauty_main .course_common_sec05_bg .course_common_sec05 h2 span{color:#e2748b}.total_beauty_main .course_common_sec05_bg .course_common_sec05 h2 span::after{background:#e2748b}.total_beauty_main .course_common_sec05_bg .course_common_sec05 h2 span::before{background:#e2748b}.chori_main .course_common_sec05_bg .course_common_sec05 h2 span{color:#e87f3f}.chori_main .course_common_sec05_bg .course_common_sec05 h2 span::after{background:#e87f3f}.chori_main .course_common_sec05_bg .course_common_sec05 h2 span::before{background:#e87f3f}.course_common_sec05_bg{width:100%;padding:50px 0px 25px}.course_common_sec05_bg .course_common_sec05{width:100%}.course_common_sec05_bg .course_common_sec05 h2{margin:0 0 70px 0;font-size:1.6em;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.course_common_sec05_bg .course_common_sec05 h2 p{width:100%;margin:20px 0 0 0}.course_common_sec05_bg .course_common_sec05 h2 span{font-size:1.1em;color:#222222;padding:0 50px;position:relative}.course_common_sec05_bg .course_common_sec05 h2 span::after{content:"";position:absolute;left:0;top:50%;width:40px;height:2px;background:#222222}.course_common_sec05_bg .course_common_sec05 h2 span::before{content:"";position:absolute;right:0;top:50%;width:40px;height:2px;background:#222222}.course_common_sec05_bg .course_common_sec05 .course_common_sec05_box_bg{width:100%}.course_common_sec05_bg .course_common_sec05 .course_common_sec05_box_bg .course_common_sec05_box{width:100vw;margin:0 5px}.course_common_sec05_bg .course_common_sec05 .course_common_sec05_box_bg .course_common_sec05_box .index_sec02_box_img{width:100%}.course_common_sec05_bg .course_common_sec05 .course_common_sec05_box_bg .course_common_sec05_box .index_sec02_box_img img{width:100%;height:auto}.course_common_sec06_bg{width:100%;padding:25px 16px 50px}.course_common_sec06_bg .course_common_sec06{width:100%;max-width:1200px}.course_common_sec06_bg .course_common_sec06 .course_common_sec06_list ul li{width:100%;margin:40px 0}.course_common_sec06_bg .course_common_sec06 .course_common_sec06_list ul li:nth-child(3n){margin:0 0 40px 0}.course_common_sec06_bg .course_common_sec06 .course_common_sec06_list ul li .course_common_sec06_list_title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;font-size:1.125em;margin:0 0 12px 0}.course_common_sec06_bg .course_common_sec06 .course_common_sec06_list ul li .course_common_sec06_list_title span{font-size:1.33em;margin:0 15px 0 0;color:#ffffff;font-family:'Oswald', sans-serif;font-weight:600;background:#555555;width:40px;height:40px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.course_common_sec06_bg .course_common_sec06 .course_common_sec06_list ul li img{width:100%;height:auto}.total_beauty_main .course_common_sec06_bg .course_common_sec06 .course_common_sec06_list ul li .course_common_sec06_list_title span{background:#e2748b}.chori_main .course_common_sec06_bg .course_common_sec06 .course_common_sec06_list ul li .course_common_sec06_list_title span{background:#e87f3f}.kodomo_main .course_common_sec06_bg .course_common_sec06 .course_common_sec06_list ul li .course_common_sec06_list_title span{background:#24b2cb}.course_common_sec07_bg{width:100%;padding:50px 16px;background:#fdf4f6}.course_common_sec07_bg .course_common_sec07{width:100%}.course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg{width:100%}.course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box{margin:40px 0;width:100%}.course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box .course_common_sec07_box_img{width:100%}.course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box .course_common_sec07_box_img img{width:100%;height:auto}.course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box .course_common_sec07_box_text{width:100%}.course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box .course_common_sec07_box_text h3{font-size:1.25em;font-weight:bold;border-bottom:1px solid #555555;padding:0 0 16px 0;margin:16px 0 16px 0;text-align:center}.course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box .course_common_sec07_box_text h3 span{display:block;width:100%;margin:0 0 0 0;font-size:0.8em}.total_beauty_main .course_common_sec07_bg{background:#fdf4f6}.total_beauty_main .course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box .course_common_sec07_box_text h3{border-bottom:1px solid #555555}.sports_main .course_common_sec07_bg{background:#fefaeb}.sports_main .course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box .course_common_sec07_box_text h3{border-bottom:1px solid #f1c500}.it_license_main .course_common_sec07_bg{background:#ffffff}.it_license_main .course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box .course_common_sec07_box_text h3{border-bottom:1px solid #dddddd}.it_license_main .course_common_sec07_bg{background:#ffffff}.it_license_main .course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box .course_common_sec07_box_text h3{border-bottom:1px solid #dddddd}.kodomo_main .course_common_sec07_bg{background:#eef9fb}.kodomo_main .course_common_sec07_bg .course_common_sec07 .course_common_sec07_box_bg .course_common_sec07_box .course_common_sec07_box_text h3{border-bottom:1px solid #24b2cb}.course_common_sec08_bg{width:100%;padding:50px 16px}.course_common_sec08_bg .course_common_sec08{width:100%}.course_common_sec08_bg .course_common_sec08 .course_common_sec08_box_bg .course_common_sec08_box{width:100%;background:#ffffff;margin:20px 0 0 0}.course_common_sec08_bg .course_common_sec08 .course_common_sec08_box_bg .course_common_sec08_box .course_common_sec08_box_img{width:100%}.course_common_sec08_bg .course_common_sec08 .course_common_sec08_box_bg .course_common_sec08_box .course_common_sec08_box_img img{width:100%;height:auto}.course_common_sec08_bg .course_common_sec08 .course_common_sec08_box_bg .course_common_sec08_box h3{font-size:1.2em;text-align:center;padding:20px 16px;min-height:110px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.course_common_sec08_bg .course_common_sec08 .course_common_sec08_box_bg .course_common_sec08_box p{padding:0 30px 30px}.sports_main .course_common_sec08_bg{background:#fefaeb}.sports_main .course_common_sec08_bg .course_common_sec08 .course_common_sec08_box_bg .course_common_sec08_box h3{color:#cdac15}.course_common_sec09_bg{width:100%;padding:50px 16px}.course_common_sec09_bg .course_common_sec09{width:100%}.course_common_sec09_bg .course_common_sec09 h3{font-size:1.2em;font-weight:bold;padding:20px 30px;background:#f1c500;margin:20px 0 20px 0}.course_common_sec09_bg .course_common_sec09 .course_common_sec09_table{width:100%}.course_common_sec09_bg .course_common_sec09 .course_common_sec09_table table{width:100%;border-left:1px solid #dddddd;border-top:1px solid #dddddd}.course_common_sec09_bg .course_common_sec09 .course_common_sec09_table table tr{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.course_common_sec09_bg .course_common_sec09 .course_common_sec09_table table tr th{border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#fef9e5;padding:10px;text-align:center;font-weight:bold;display:block;width:100%}.course_common_sec09_bg .course_common_sec09 .course_common_sec09_table table tr td{border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:10px;text-align:center;width:50%;display:block}.course_common_sec09_bg .course_common_sec09 .course_common_sec09_img_list{width:100%;margin:20px 0 0 0}.course_common_sec09_bg .course_common_sec09 .course_common_sec09_img_list ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.course_common_sec09_bg .course_common_sec09 .course_common_sec09_img_list ul li{width:calc((100% - 10px) / 2);margin:10px 10px 0 0}.course_common_sec09_bg .course_common_sec09 .course_common_sec09_img_list ul li:nth-child(2n){margin:10px 0 0 0}.course_common_sec09_bg .course_common_sec09 .course_common_sec09_img_list ul li img{width:100%;height:auto}.course_common_sec10_bg{background:#eeeeee;width:100%;padding:50px 16px}.course_common_sec10_bg .course_common_sec10{width:100%}.course_common_sec10_bg .course_common_sec10 h3{font-size:1.2em;font-weight:bold;margin:0 0 20px 0}.course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg{margin:40px 0 0 0;width:100%}.course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg .course_common_sec10_box{width:100%;margin:0 0 40px 0}.course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg .course_common_sec10_box .course_common_sec10_box_title_bg{background:#555555;width:100%;padding:20px 16px;text-align:center;color:#ffffff}.course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg .course_common_sec10_box .course_common_sec10_box_title_bg .course_common_sec10_box_title{font-weight:bold;width:100%}.course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg .course_common_sec10_box .course_common_sec10_box_title_bg .course_common_sec10_box_title .course_common_sec10_box_title_text01{width:100%;padding:0 0 10px 0;margin:0 0 10px 0;font-size:1.3em;position:relative}.course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg .course_common_sec10_box .course_common_sec10_box_title_bg .course_common_sec10_box_title .course_common_sec10_box_title_text01::after{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:1px;background:rgba(255,255,255,0.3)}.course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg .course_common_sec10_box .course_common_sec10_box_title_bg .course_common_sec10_box_title .course_common_sec10_box_title_text02{font-size:1.1em}.course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg .course_common_sec10_box .course_common_sec10_box_img_bg{background:#ffffff;width:100%;padding:16px}.course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg .course_common_sec10_box .course_common_sec10_box_img_bg .course_common_sec10_box_img{width:100%;margin:10px 0}.course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg .course_common_sec10_box .course_common_sec10_box_img_bg .course_common_sec10_box_img img{width:100%;height:auto}.it_license_main .course_common_sec10_bg{background:#f5f5f5}.it_license_main .course_common_sec10_bg .course_common_sec10 .course_common_sec10_box_bg .course_common_sec10_box .course_common_sec10_box_title_bg{background:#888888}.course_common_sec11_bg{width:100%;padding:50px 16px}.course_common_sec11_bg .course_common_sec11{width:100%}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box02_bg .course_common_sec11_box02{width:100%;margin:30px 0 0 0}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box02_bg .course_common_sec11_box02 h3{background:#f3f3f3;color:#222222;font-size:1.2em;padding:20px 30px}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box02_bg .course_common_sec11_box02 ul{margin:20px 0 0 30px}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box02_bg .course_common_sec11_box02 ul li{position:relative;padding:5px 5px 5px 20px}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box02_bg .course_common_sec11_box02 ul li::after{content:"";position:absolute;left:0;top:14px;background:#888888;width:10px;height:10px}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box03_bg{margin:40px 0 0 0;padding:16px;background:#f3f3f3}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box03_bg .course_common_sec11_box03_text{position:relative;width:100%}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box03_bg .course_common_sec11_box03_text h3{font-size:1.2em;margin:0 0 10px 0;position:relative}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box03_bg .course_common_sec11_box03_text h3::after{content:"";position:absolute;left:-40px;top:-5px;width:5px;height:50px;background:#888888}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box03_bg .course_common_sec11_box03_table{margin:20px 0 0 0;width:100%}.course_common_sec11_bg .course_common_sec11 .course_common_sec11_box03_bg .course_common_sec11_box03_table img{width:100%;height:auto}.course_common_sec12_bg{background:#f5f5f5;width:100%;padding:50px 16px}.course_common_sec12_bg .course_common_sec12{width:100%}.course_common_sec12_bg .course_common_sec12 .course_common_sec12_box_bg .course_common_sec12_box{background:#ffffff;width:100%;margin:20px 0 0 0}.course_common_sec12_bg .course_common_sec12 .course_common_sec12_box_bg .course_common_sec12_box .course_common_sec12_box_img{width:100%}.course_common_sec12_bg .course_common_sec12 .course_common_sec12_box_bg .course_common_sec12_box .course_common_sec12_box_img img{width:100%;height:auto}.course_common_sec12_bg .course_common_sec12 .course_common_sec12_box_bg .course_common_sec12_box .course_common_sec12_box_text{padding:20px}.course_common_sec12_bg .course_common_sec12 .course_common_sec12_box_bg .course_common_sec12_box .course_common_sec12_box_text .course_common_sec12_box_text_name{text-align:center;border-bottom:1px solid #dddddd;padding:0 0 10px 0;margin:0 0 10px 0;font-weight:bold;line-height:1.6}.course_common_sec12_bg .course_common_sec12 .course_common_sec12_box_bg .course_common_sec12_box .course_common_sec12_box_text .course_common_sec12_box_text_name span{display:block;font-size:0.75em}.course_common_sec12_bg .course_common_sec12 .course_common_sec12_box_bg .course_common_sec12_box .course_common_sec12_box_text .course_common_sec12_box_text_list ul{margin:0 0 0 20px}.course_common_sec12_bg .course_common_sec12 .course_common_sec12_box_bg .course_common_sec12_box .course_common_sec12_box_text .course_common_sec12_box_text_list ul li{font-size:0.875em;list-style-type:disc}.course_common_sec13_bg{width:100%;padding:40px 16px}.course_common_sec13_bg .course_common_sec13{width:100%}.course_common_sec13_bg .course_common_sec13 ul li{margin:16px 0}.course_common_sec13_bg .course_common_sec13 ul li a{transition:All 0.5s ease}.course_common_sec13_bg .course_common_sec13 ul li a:hover{opacity:0.7}.recruit_sec01_bg{width:100%;padding:50px 16px}.recruit_sec01_bg .recruit_sec01{width:100%}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_nav{width:100%}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_nav ul li{margin:0 10px 10px 0}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_nav ul li a{font-weight:bold;color:#00b6af;text-decoration:none;background:#d6f3f2;display:block;padding:10px 25px;border-radius:5px;transition:All 0.5s ease}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_nav ul li:hover a,.recruit_sec01_bg .recruit_sec01 .recruit_sec01_nav ul li.current a{color:#ffffff;background:#00b6af}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_table{width:100%}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_table h2{color:#00b6af;font-size:1.875em;margin:40px 0 20px 0}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_table table{border-top:1px solid #dddddd}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_table table tr th{display:block;width:100%;padding:16px;background:#f3f3f3;border-left:1px solid #dddddd;border-right:1px solid #dddddd}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_table table tr td{display:block;width:100%;padding:16px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd}.recruit_sec02_bg{background:url("../images/common/common_bg01.webp") center center no-repeat;background-size:cover;width:100%;padding:50px 16px}.recruit_sec02_bg .recruit_sec02{width:100%}.recruit_sec02_bg .recruit_sec02 h2{text-align:center;font-size:1.3em;line-height:1.2;padding:0 0 40px 0}.recruit_sec02_bg .recruit_sec02 h2 span{display:block;font-size:1.5em;position:relative}.recruit_sec02_bg .recruit_sec02 h2 span::before{content:"";position:absolute;left:calc(50% + 1.4em);bottom:-40px;background:url("../images/recruit/recruit_sec02_bg02.png") center center no-repeat;background-size:contain;width:115px;height:42px}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg{width:100%}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box{width:100%;margin:80px 0 0 0}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box:nth-child(1){margin:60px 0 0 0}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_text_bg{order:1;width:100%;z-index:10;margin:0 0 0 0}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_text_bg .recruit_sec02_box_text{width:100%;padding:36px 16px 26px 16px;background:#ffffff;position:relative}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_text_bg .recruit_sec02_box_text .recruit_sec02_box_text_no{position:absolute;left:16px;top:-70px;color:#00b6af;font-family:'Oswald', sans-serif;font-weight:600;font-size:5em}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_text_bg .recruit_sec02_box_text h3{color:#00b6af;font-size:1.2em;font-weight:bold;margin:0 0 16px 0}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_img{order:2;width:100%;z-index:5;position:relative;margin:0 0 0 0}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_img::before{z-index:5;position:absolute;right:0px;bottom:-8px;content:"";width:100%;height:100%;background:url("../images/common/common_bg02.webp") center center no-repeat;background-size:cover}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_img img{z-index:10;position:relative;width:100%;height:auto}.recruit_sec03_bg{width:100%;padding:50px 16px}.recruit_sec03_bg .recruit_sec03{width:100%}.recruit_sec03_bg .recruit_sec03 h2{padding:30px 0;font-size:1.6em;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;position:relative;margin:0 0 60px 0}.recruit_sec03_bg .recruit_sec03 h2::after{content:"";width:160px;height:4px;position:absolute;left:0;top:-1px;background:#00b6af}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_box_bg{width:100%}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_box_bg .recruit_sec03_box{width:100%;margin:50px 0}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_box_bg .recruit_sec03_box .recruit_sec03_box_img{width:100%}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_box_bg .recruit_sec03_box .recruit_sec03_box_text{width:100%}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_box_bg .recruit_sec03_box .recruit_sec03_box_text h3{font-size:1.25em;font-weight:bold;border-bottom:1px solid #00b6af;padding:0 0 16px 0;margin:16px 0 16px 0;text-align:center}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_box_bg .recruit_sec03_box .recruit_sec03_box_text h3 span{display:block;width:100%;margin:0 0 0 0;font-size:0.8em}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_btn_bg{margin:50px 0 0 0;width:100%;background:#d6f3f2;padding:16px}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_btn_bg .recruit_sec03_btn{width:100%}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_btn_bg .recruit_sec03_btn a{display:block;width:100%;padding:25px;background:#00b6af;border:1px solid #00b6af;color:#ffffff;text-align:center;text-decoration:none;font-weight:bold;font-size:1.3em;position:relative;transition:All 0.5s ease}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_btn_bg .recruit_sec03_btn a::before{content:"";position:absolute;right:10px;bottom:10px;width:50px;height:1px;background:#ffffff;transition:All 0.5s ease}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_btn_bg .recruit_sec03_btn a::after{content:"";position:absolute;right:10px;bottom:13px;width:12px;height:1px;background:#ffffff;transform:rotate(30deg);transition:All 0.5s ease}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_btn_bg .recruit_sec03_btn a:hover{color:#00b6af;background:#ffffff}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_btn_bg .recruit_sec03_btn a:hover::before{background:#00b6af}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_btn_bg .recruit_sec03_btn a:hover::after{background:#00b6af}.recruit_sec04_bg{width:100%;padding:50px 16px}.recruit_sec04_bg .recruit_sec04{width:100%}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_h2{margin:0 0 80px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_h2 h2{color:#00B6AF;font-size:2.25em;display:block;text-align:center;font-family:'Oswald', sans-serif;font-weight:600;width:100%;padding:30px 30px;border-bottom:1px solid #00B6AF;position:relative}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_h2 h2::after{content:"";position:absolute;left:calc(50% - 37px);bottom:-39px;width:0;height:0;border-style:solid;border-width:40px 37px 0 37px;border-color:#ffffff transparent transparent transparent}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_h2 h2::before{content:"";position:absolute;left:calc(50% - 37px);bottom:-40px;width:0;height:0;border-style:solid;border-width:40px 37px 0 37px;border-color:#00B6AF transparent transparent transparent}.recruit_sec04_bg .recruit_sec04 h2.common_h2{margin:60px 0 30px}.recruit_sec04_bg .recruit_sec04 p{font-size:1.1em}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_ol ol{padding:0 0 0 35px}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_ol ol li{list-style-type:decimal;font-size:1.1em;padding:5px 0 5px 10px}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_btn_bg{margin:50px 0 0 0;width:100%}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_btn_bg .recruit_sec04_btn{width:100%}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_btn_bg .recruit_sec04_btn a{display:block;width:100%;padding:25px;background:#00b6af;border:1px solid #00b6af;color:#ffffff;text-align:center;text-decoration:none;font-weight:bold;font-size:1.3em;position:relative;transition:All 0.5s ease}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_btn_bg .recruit_sec04_btn a::before{content:"";position:absolute;right:10px;bottom:10px;width:50px;height:1px;background:#ffffff;transition:All 0.5s ease}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_btn_bg .recruit_sec04_btn a::after{content:"";position:absolute;right:10px;bottom:13px;width:12px;height:1px;background:#ffffff;transform:rotate(30deg);transition:All 0.5s ease}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_btn_bg .recruit_sec04_btn a:hover{color:#00b6af;background:#ffffff}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_btn_bg .recruit_sec04_btn a:hover::before{background:#00b6af}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_btn_bg .recruit_sec04_btn a:hover::after{background:#00b6af}.schoolevents_sec01_bg{background:url("../images/common/common_bg01.webp") center center no-repeat;background-size:cover;width:100%;padding:50px 16px}.schoolevents_sec01_bg .schoolevents_sec01{width:100%}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg{width:100%}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg .schoolevents_sec01_box{width:100%;margin:80px 0 0 0}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg .schoolevents_sec01_box:nth-child(1){margin:60px 0 0 0}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg .schoolevents_sec01_box .schoolevents_sec01_box_text_bg{order:1;width:100%;z-index:10;margin:0 0 0 0}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg .schoolevents_sec01_box .schoolevents_sec01_box_text_bg .schoolevents_sec01_box_text{width:100%;padding:36px 16px 26px 16px;background:#ffffff;position:relative}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg .schoolevents_sec01_box .schoolevents_sec01_box_text_bg .schoolevents_sec01_box_text .schoolevents_sec01_box_text_title{position:absolute;left:16px;top:-60px;color:#00b6af;font-family:'Oswald', sans-serif;font-weight:600;font-size:4em}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg .schoolevents_sec01_box .schoolevents_sec01_box_text_bg .schoolevents_sec01_box_text ul li{font-size:1.2em;position:relative;padding:0 0 0 1em}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg .schoolevents_sec01_box .schoolevents_sec01_box_text_bg .schoolevents_sec01_box_text ul li::after{content:"";position:absolute;left:0;top:16px;width:6px;height:6px;background:#00b6af;border-radius:50%}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg .schoolevents_sec01_box .schoolevents_sec01_box_img{order:2;width:100%;z-index:5;position:relative;margin:0 0 0 0}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg .schoolevents_sec01_box .schoolevents_sec01_box_img::before{z-index:5;position:absolute;right:0px;bottom:-8px;content:"";width:100%;height:100%;background:url("../images/common/common_bg02.webp") center center no-repeat;background-size:cover}.schoolevents_sec01_bg .schoolevents_sec01 .schoolevents_sec01_box_bg .schoolevents_sec01_box .schoolevents_sec01_box_img img{z-index:10;position:relative;width:100%;height:auto}.facilities_h2_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.facilities_h2_bg h2{color:#00B6AF;font-size:1.7em;display:block;width:100%;text-align:center;font-family:'Oswald', sans-serif;font-weight:600;padding:30px 16px;border-bottom:1px solid #00B6AF;position:relative}.facilities_h2_bg h2::after{content:"";position:absolute;left:calc(50% - 20px);bottom:-19px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffffff transparent transparent transparent}.facilities_h2_bg h2::before{content:"";position:absolute;left:calc(50% - 20px);bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#00B6AF transparent transparent transparent}.facilities_sec01_bg{background:url("../images/facilities/facilities_sec01_bg.webp") center center no-repeat;background-size:cover;width:100%;padding:50px 16px;margin:50px 0 0 0}.facilities_sec01_bg .facilities_sec01{width:100%}.facilities_sec01_bg .facilities_sec01 h3{color:#00B6AF;font-size:1.3em;border-left:5px solid #00B6AF;padding:0 0 0 10px;margin:40px 0 20px 0}.facilities_sec01_bg .facilities_sec01 h3:first-child{margin:0 0 20px 0}.facilities_sec01_bg .facilities_sec01 .facilities_sec01_list ul li{width:100%;margin:20px 0 0 0;position:relative}.facilities_sec01_bg .facilities_sec01 .facilities_sec01_list ul li h4{width:170px;height:50px;color:#00B6AF;background:#D6F3F2;position:absolute;left:0;top:0;z-index:100;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.facilities_sec01_bg .facilities_sec01 .facilities_sec01_list ul li img{width:100%;height:auto;opacity:0}.enkaku_sec01_bg{width:100%;padding:50px 16px}.enkaku_sec01_bg .enkaku_sec01{width:100%}.enkaku_sec01_bg .enkaku_sec01 .enkaku_sec01_h2 h2{color:#00B6AF;width:100%;text-align:center;font-size:2.5em;display:block;font-family:'Oswald', sans-serif;font-weight:600;padding:30px 16px;border-bottom:1px solid #00B6AF;position:relative}.enkaku_sec01_bg .enkaku_sec01 .enkaku_sec01_h2 h2::after{content:"";position:absolute;left:calc(50% - 20px);bottom:-19px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffffff transparent transparent transparent}.enkaku_sec01_bg .enkaku_sec01 .enkaku_sec01_h2 h2::before{content:"";position:absolute;left:calc(50% - 20px);bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#00B6AF transparent transparent transparent}.enkaku_sec01_bg .enkaku_sec01 .enkaku_sec01_table{margin:60px 0 0 0;width:100%}.enkaku_sec01_bg .enkaku_sec01 .enkaku_sec01_table table{width:100%}.enkaku_sec01_bg .enkaku_sec01 .enkaku_sec01_table table tr{border-top:1px solid #DDDDDD}.enkaku_sec01_bg .enkaku_sec01 .enkaku_sec01_table table tr:last-child{border-bottom:1px solid #DDDDDD}.enkaku_sec01_bg .enkaku_sec01 .enkaku_sec01_table table tr th{font-size:1.25em;color:#00B6AF;width:100%;display:block;padding:30px 0 5px 0}.enkaku_sec01_bg .enkaku_sec01 .enkaku_sec01_table table tr td{width:100%;display:block;padding:5px 0 30px 0}.mokuseinokai_sec01_bg{width:100%;padding:50px 16px 0}.mokuseinokai_sec01_bg .mokuseinokai_sec01{width:100%}.mokuseinokai_sec01_bg .mokuseinokai_sec01 .mokuseinokai_sec01_h2 h2{color:#00B6AF;width:100%;text-align:center;font-size:2.5em;display:block;font-family:'Oswald', sans-serif;font-weight:600;padding:30px 16px;border-bottom:1px solid #00B6AF;position:relative}.mokuseinokai_sec01_bg .mokuseinokai_sec01 .mokuseinokai_sec01_h2 h2::after{content:"";position:absolute;left:calc(50% - 20px);bottom:-19px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffffff transparent transparent transparent}.mokuseinokai_sec01_bg .mokuseinokai_sec01 .mokuseinokai_sec01_h2 h2::before{content:"";position:absolute;left:calc(50% - 20px);bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#00B6AF transparent transparent transparent}.mokuseinokai_sec01_bg .mokuseinokai_sec01 .enkaku_sec01_table{margin:60px 0 0 0;width:100%}.mokuseinokai_sec01_bg .mokuseinokai_sec01 .enkaku_sec01_table table{width:100%}.mokuseinokai_sec01_bg .mokuseinokai_sec01 .enkaku_sec01_table table tr{border-top:1px solid #DDDDDD}.mokuseinokai_sec01_bg .mokuseinokai_sec01 .enkaku_sec01_table table tr:last-child{border-bottom:1px solid #DDDDDD}.mokuseinokai_sec01_bg .mokuseinokai_sec01 .enkaku_sec01_table table tr th{font-size:1.25em;color:#00B6AF;width:100%;display:block;padding:30px 0 5px 0}.mokuseinokai_sec01_bg .mokuseinokai_sec01 .enkaku_sec01_table table tr td{width:100%;display:block;padding:5px 0 30px 0}.access_sec01_bg{width:100%;padding:50px 16px}.access_sec01_bg .access_sec01{width:100%}.access_sec01_bg .access_sec01 .access_sec01_h2{margin:0 0 100px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.access_sec01_bg .access_sec01 .access_sec01_h2 h2{color:#00B6AF;width:100%;text-align:center;font-size:2.5em;display:block;font-family:'Oswald', sans-serif;font-weight:600;padding:30px 16px;border-bottom:1px solid #00B6AF;position:relative}.access_sec01_bg .access_sec01 .access_sec01_h2 h2::after{content:"";position:absolute;left:calc(50% - 20px);bottom:-19px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffffff transparent transparent transparent}.access_sec01_bg .access_sec01 .access_sec01_h2 h2::before{content:"";position:absolute;left:calc(50% - 20px);bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#00B6AF transparent transparent transparent}.access_sec01_bg .access_sec01 .access_sec01_info p{line-height:2.0}.access_sec01_bg .access_sec01 .access_sec01_access{width:100%;margin:30px 0 0 0}.access_sec01_bg .access_sec01 .access_sec01_access iframe{width:100%;height:75vw}.access_sec01_bg .access_sec01 .access_sec01_other{width:100%;margin:40px 0 0 0}.access_sec01_bg .access_sec01 .access_sec01_other h2{margin:0 0 30px 0}.access_sec01_bg .access_sec01 .access_sec01_other h3{margin:0 0 20px 0;color:#01B6AF;font-size:1.3em;background:url("../images/common/common_icon_text01.webp") left 5px no-repeat;padding:0 0 0 40px}.access_sec01_bg .access_sec01 .access_sec01_other p{margin:0 0 40px 0}.faq_sec01_bg{width:100%;padding:50px 16px}.faq_sec01_bg .faq_sec01{width:100%}.faq_sec01_bg .faq_sec01 .faq_sec01_h2{margin:0 0 100px 0}.faq_sec01_bg .faq_sec01 .faq_sec01_h2 h2{color:#00B6AF;width:100%;text-align:center;font-size:2.5em;display:block;font-family:'Oswald', sans-serif;font-weight:600;padding:30px 16px;border-bottom:1px solid #00B6AF;position:relative}.faq_sec01_bg .faq_sec01 .faq_sec01_h2 h2::after{content:"";position:absolute;left:calc(50% - 20px);bottom:-19px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffffff transparent transparent transparent}.faq_sec01_bg .faq_sec01 .faq_sec01_h2 h2::before{content:"";position:absolute;left:calc(50% - 20px);bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#00B6AF transparent transparent transparent}.faq_sec01_bg .faq_sec01 .common_h2{margin:80px 0 20px}.faq_sec01_bg .faq_sec01 .faq_sec01_nav{width:100%}.faq_sec01_bg .faq_sec01 .faq_sec01_nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.faq_sec01_bg .faq_sec01 .faq_sec01_nav ul li{width:calc((100% - 10px) / 2);margin:10px 10px 0 0}.faq_sec01_bg .faq_sec01 .faq_sec01_nav ul li:nth-child(2n){margin:10px 0 0 0}.faq_sec01_bg .faq_sec01 .faq_sec01_nav ul li a{width:100%;padding:10px 5px;border-radius:10px;border:1px solid #00B6AF;font-size:1em;font-weight:bold;text-decoration:none;display:block;color:#ffffff;text-align:center;background:#00B6AF;transition:All 0.5s ease}.faq_sec01_bg .faq_sec01 .faq_sec01_nav ul li a:hover{color:#00B6AF;background:#ffffff}.faq_sec01_bg .faq_sec01 .faq_sec01_text01{width:100%;margin:20px 0}.faq_sec01_bg .faq_sec01 .faq_sec01_text01 p.supplement{margin:0 0 0 2.7em;text-indent:-2.7em}.faq_sec01_bg .faq_sec01 .faq_sec01_img01{margin:20px 0;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;overflow:visible}.faq_sec01_bg .faq_sec01 .faq_sec01_img01 img{width:300vw !important}.faq_sec01_bg .faq_sec01 .faq_sec01_tel01{width:100%;margin:30px 0;font-size:1.25em}.faq_sec01_bg .faq_sec01 .faq_sec01_tel01 a{pointer-events:none;margin:50px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;transition:All 0.5s ease}.faq_sec01_bg .faq_sec01 .faq_sec01_tel01 a:hover{opacity:0.7}.school_info_sec01_bg{width:100%;padding:50px 16px}.school_info_sec01_bg .school_info_sec01{width:100%}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_h2 h2{color:#00B6AF;width:100%;text-align:center;font-size:2.5em;display:block;font-family:'Oswald', sans-serif;font-weight:600;padding:30px 16px;border-bottom:1px solid #00B6AF;position:relative}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_h2 h2::after{content:"";position:absolute;left:calc(50% - 20px);bottom:-19px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffffff transparent transparent transparent}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_h2 h2::before{content:"";position:absolute;left:calc(50% - 20px);bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#00B6AF transparent transparent transparent}.school_info_sec01_bg .school_info_sec01 .common_h2{margin:50px 0 0 0}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box01{margin:30px 0 0 0}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box01 .school_info_sec01_box01_img{width:100%;position:relative}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box01 .school_info_sec01_box01_img img{width:100%;height:auto;opacity:0}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box01 .school_info_sec01_box01_img::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:url("../images/school_info/school_info_sec01_box01_img_bg.webp") center center no-repeat;background-size:cover}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box01 .school_info_sec01_box01_text{width:100%;padding:30px 0 0 0}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box01 .school_info_sec01_box01_text h3{color:#00B6AF;font-size:1.2em;margin:0 0 20px 0}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box01 .school_info_sec01_box01_text p{font-size:1em}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box02_bg{margin:30px 0 0 0}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box02_bg .school_info_sec01_box02{width:100%;padding:16px 0;border-bottom:1px solid #E9E9E9}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box02_bg .school_info_sec01_box02 h3{color:#00B6AF;font-size:1.4em;margin:0 0 10px 0}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box02_bg .school_info_sec01_box02 p{font-size:1em}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box02_bg .school_info_sec01_box02:nth-child(3){border-bottom:none}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box04_bg{margin:50px 0 0 0}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box04_bg .school_info_sec01_box04{padding:16px 0;border-bottom:1px solid #E9E9E9;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:flex-start;align-items:flex-start}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box04_bg .school_info_sec01_box04:nth-child(5){border-bottom:none}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box04_bg .school_info_sec01_box04 .school_info_sec01_box04_img{width:150px}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box04_bg .school_info_sec01_box04 .school_info_sec01_box04_img img{width:100%;height:auto}.school_info_sec01_bg .school_info_sec01 .school_info_sec01_box04_bg .school_info_sec01_box04 p{width:calc(100% - 160px);font-size:1em}.sotsugyosei_sec01_bg{width:100%;padding:50px 16px}.sotsugyosei_sec01_bg .sotsugyosei_sec01{width:100%}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_box_bg .sotsugyosei_sec01_box{margin:40px 0 0 0}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_box_bg .sotsugyosei_sec01_box:first-child{margin:0}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_box_bg .sotsugyosei_sec01_box .sotsugyosei_sec01_box_text{width:100%}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_box_bg .sotsugyosei_sec01_box .sotsugyosei_sec01_box_text h3{color:#01B6AF;font-size:1.3em;background:url("../images/common/common_icon_text01.webp") left 5px no-repeat;padding:0 0 0 40px;margin:0 0 30px 0}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_box_bg .sotsugyosei_sec01_box .sotsugyosei_sec01_box_text p{font-size:1.1em}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_box_bg .sotsugyosei_sec01_box .sotsugyosei_sec01_box_img{margin:20px 0 0 0;width:100%;position:relative}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_box_bg .sotsugyosei_sec01_box .sotsugyosei_sec01_box_img img{width:100%;height:auto;opacity:0}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_box_bg .sotsugyosei_sec01_box .sotsugyosei_sec01_box_img::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:url("../images/sotsugyosei/sotsugyosei_sec01_box_img_bg.webp") center center no-repeat;background-size:cover}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr{margin:50px 0 0 0;box-shadow:0 0 6px rgba(0,0,0,0.2)}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a{text-decoration:none;position:relative;transition:All 0.5s ease}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a:hover{opacity:0.7}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_img{z-index:5;width:100%}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg{z-index:10;padding:16px;width:100%;background:#ffffff;border-top:5px solid #555555;color:#555555;font-size:1.3em;line-height:1.4;font-weight:bold;position:relative}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg span{margin:5px 0 0 0;display:block;font-family:'Oswald', sans-serif;font-weight:600;font-size:0.6em}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg p{font-size:0.8em}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg::before{content:"";position:absolute;right:10px;bottom:15px;width:70px;height:1px;background:#555555;transition:All 0.5s ease}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg::after{content:"";position:absolute;right:10px;bottom:20px;width:20px;height:1px;background:#555555;transform:rotate(30deg);transition:All 0.5s ease}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_total_beauty{border-top:5px solid #E2748B;color:#E2748B}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_total_beauty::before{background:#E2748B}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_total_beauty::after{background:#E2748B}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_sports{border-top:5px solid #f1c500;color:#f1c500}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_sports::before{background:#f1c500}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_sports::after{background:#f1c500}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_it_license{border-top:5px solid #555555;color:#555555}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_it_license::before{background:#555555}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_it_license::after{background:#555555}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_kodomo{border-top:5px solid #24b2cb;color:#24b2cb}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_kodomo::before{background:#24b2cb}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_kodomo::after{background:#24b2cb}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_chori{border-top:5px solid #e87f3f;color:#e87f3f}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_chori::before{background:#e87f3f}.sotsugyosei_sec01_bg .sotsugyosei_sec01 .sotsugyosei_sec01_bnr a .sotsugyosei_sec01_bnr_text_bg.sotsugyosei_sec01_bnr_text_bg_chori::after{background:#e87f3f}.shinro_sec01_bg{width:100%;padding:50px 16px}.shinro_sec01_bg .shinro_sec01{width:100%}.shinro_sec01_bg .shinro_sec01 h2{margin:50px 0 40px}.shinro_sec01_bg .shinro_sec01 h2 span{display:block;font-size:0.7em}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_btn ul li{width:100%;margin:10px 0}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_btn ul li a{display:block;color:#ffffff;background:#00B6AF;border-radius:5px;border:1px solid #00B6AF;text-decoration:none;text-align:center;font-size:1.2em;padding:15px;transition:All 0.5s ease}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_btn ul li a:hover{color:#00B6AF;background:#ffffff}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01{background:#f9f9f9;padding:10px;margin:20px 0;position:relative}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_sports ul,.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_total_beauty ul,.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_chori ul,.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_kodomo ul{padding:0 0 0 10px;margin:0 0 0 20px;border-left:1px solid #cccccc}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_sports ul::after,.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_total_beauty ul::after,.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_chori ul::after,.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_kodomo ul::after{content:"";width:100px;height:2px;position:absolute;left:0;top:-1px}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_sports h3{color:#f1c500}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_sports h3::after{background:#f1c500}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_total_beauty h3{color:#e2748b}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_total_beauty h3::after{background:#e2748b}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_chori h3{color:#e87f3f}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_chori h3::after{background:#e87f3f}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_kodomo h3{color:#24b2cb}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01.shinro_sec01_box01_kodomo h3::after{background:#24b2cb}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01 h3{font-size:1.3em;font-weight:bold;padding:0 0 0 10px;color:#00b6af;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01 h3::after{content:"";width:100px;height:2px;position:absolute;left:0;top:-1px;background:#00B6AF}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01 h4{color:#333333;font-size:1.15em;font-weight:bold;padding:0 0 0 10px;margin:20px 0 10px 0}.shinro_sec01_bg .shinro_sec01 .shinro_sec01_box01 ul li{list-style-type:disc;margin:5px 5px 5px 30px}.club_activities_sec01_bg{background:url("../images/club_activities/club_activities_sec01_bg.webp") left top no-repeat;background-size:auto 100%;width:100%;padding:50px 16px}.club_activities_sec01_bg .club_activities_sec01{width:100%}.club_activities_sec01_bg .club_activities_sec01 h2{font-size:2.5em;color:#ffffff;font-family:'Oswald', sans-serif;font-weight:600;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center}.club_activities_sec01_bg .club_activities_sec01 h2 span{font-size:0.4em;margin:0 0 0 30px}.club_activities_sec01_bg .club_activities_sec01 .club_activities_sec01_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.club_activities_sec01_bg .club_activities_sec01 .club_activities_sec01_box_bg .club_activities_sec01_box{width:100%;margin:16px 0 0 0}.club_activities_sec01_bg .club_activities_sec01 .club_activities_sec01_box_bg .club_activities_sec01_box img{width:100%;height:auto;opacity:0}.club_activities_sec01_bg .club_activities_sec01 .club_activities_sec01_box_bg .club_activities_sec01_box .club_activities_sec01_box_name{z-index:100;width:100%;min-height:50px;padding:5px;background:#F1C500;font-size:1em;font-weight:bold;color:#ffffff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.club_activities_sec02_bg{background:url("../images/club_activities/club_activities_sec02_bg.webp") right top no-repeat;background-size:auto 100%;width:100%;padding:50px 16px}.club_activities_sec02_bg .club_activities_sec02{width:100%}.club_activities_sec02_bg .club_activities_sec02 h2{font-size:2.5em;color:#000000;font-family:'Oswald', sans-serif;font-weight:600;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center}.club_activities_sec02_bg .club_activities_sec02 h2 span{font-size:0.4em;margin:0 0 0 30px}.club_activities_sec02_bg .club_activities_sec02 .club_activities_sec02_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.club_activities_sec02_bg .club_activities_sec02 .club_activities_sec02_box_bg .club_activities_sec02_box{width:100%;margin:16px 0 0 0;position:relative}.club_activities_sec02_bg .club_activities_sec02 .club_activities_sec02_box_bg .club_activities_sec02_box img{width:100%;height:auto;opacity:0}.club_activities_sec02_bg .club_activities_sec02 .club_activities_sec02_box_bg .club_activities_sec02_box .club_activities_sec02_box_name{width:100%;min-height:50px;padding:5px;background:#24B2CB;font-size:1.1em;font-weight:bold;color:#ffffff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.club_activities_sec03_bg{width:100%;padding:50px 16px}.club_activities_sec03_bg .club_activities_sec03{width:100%}.club_activities_sec03_bg .club_activities_sec03 .club_activities_sec03_bnr01{box-shadow:0 0 6px rgba(0,0,0,0.2)}.club_activities_sec03_bg .club_activities_sec03 .club_activities_sec03_bnr01 a{text-decoration:none;position:relative;transition:All 0.5s ease}.club_activities_sec03_bg .club_activities_sec03 .club_activities_sec03_bnr01 a:hover{opacity:0.7}.club_activities_sec03_bg .club_activities_sec03 .club_activities_sec03_bnr01 a .club_activities_sec03_bnr01_img{z-index:5;width:100%}.club_activities_sec03_bg .club_activities_sec03 .club_activities_sec03_bnr01 a .club_activities_sec03_bnr01_text_bg{z-index:10;padding:16px;width:100%;background:#ffffff;border-top:5px solid #F1C500;color:#F1C500;font-size:1.3em;line-height:1.4;font-weight:bold;position:relative}.club_activities_sec03_bg .club_activities_sec03 .club_activities_sec03_bnr01 a .club_activities_sec03_bnr01_text_bg span{margin:5px 0 0 0;display:block;font-family:'Oswald', sans-serif;font-weight:600;font-size:0.6em}.club_activities_sec03_bg .club_activities_sec03 .club_activities_sec03_bnr01 a .club_activities_sec03_bnr01_text_bg::before{content:"";position:absolute;right:10px;bottom:15px;width:70px;height:1px;background:#F1C500;transition:All 0.5s ease}.club_activities_sec03_bg .club_activities_sec03 .club_activities_sec03_bnr01 a .club_activities_sec03_bnr01_text_bg::after{content:"";position:absolute;right:10px;bottom:20px;width:20px;height:1px;background:#F1C500;transform:rotate(30deg);transition:All 0.5s ease}.archive01_sec01_bg{width:100%;padding:50px 16px}.archive01_sec01_bg .archive01_sec01{width:100%}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_h2{margin:0 0 20px 0}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_h2 h2{color:#222222;font-size:2.3em;font-family:'Oswald', sans-serif;font-weight:600;padding:0 54px 0 0;position:relative}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_h2 .archive01_sec01_h2_cat ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_h2 .archive01_sec01_h2_cat ul li{margin:0 10px 10px 0}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_h2 .archive01_sec01_h2_cat ul li a{border-radius:20px;padding:4px 10px;font-size:0.9em;transition:All 0.5s ease;color:#000000;text-decoration:none;border:1px solid #00b6af}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_h2 .archive01_sec01_h2_cat ul li a:hover{color:#ffffff;background:#00b6af}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_h2 .archive01_sec01_h2_cat ul li a.active{color:#ffffff;background:#00b6af}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_box{width:100%}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_box:nth-child(2) a{border-top:1px solid #dddddd}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_box a{padding:20px 0;color:#222222;text-decoration:none;border-bottom:1px solid #dddddd;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;transition:all 0.5s ease}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_box a.nolink{pointer-events:none}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_box a:hover{background:#e5f8f7}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_box a .archive01_sec01_box_date{margin:0 10px 0 0;color:#999999}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_box a .archive01_sec01_box_cat{width:90px;padding:2px 0;font-size:0.8em;color:#00b6af;text-align:center;text-decoration:none;border:1px solid #00b6af}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_box a .archive01_sec01_box_title{margin:10px 0 0 0;width:100%}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_all_link{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_all_link a{color:#222222;text-decoration:none;padding:5px 60px 5px 5px;position:relative;transition:All 0.5s ease}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_all_link a:hover{color:#00b6af}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_all_link a::before{content:"";position:absolute;right:0;top:19px;width:50px;height:1px;background:#00b6af}.archive01_sec01_bg .archive01_sec01 .archive01_sec01_all_link a::after{content:"";position:absolute;right:0px;top:16px;width:12px;height:1px;background:#00b6af;transform:rotate(30deg)}.archive02_sec01_bg{width:100%;padding:50px 16px}.archive02_sec01_bg .archive02_sec01{width:100%}.archive02_sec01_bg .archive02_sec01 .archive02_sec01_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.archive02_sec01_bg .archive02_sec01 .archive02_sec01_box_bg .archive02_sec01_box{width:100%;margin:20px 0 20px 0}.archive02_sec01_bg .archive02_sec01 .archive02_sec01_box_bg .archive02_sec01_box a{width:100%;color:#222222;text-decoration:none;display:block;border-bottom:3px solid #eeeeee;position:relative;transition:All 0.5s ease}.archive02_sec01_bg .archive02_sec01 .archive02_sec01_box_bg .archive02_sec01_box a:hover{opacity:0.7}.archive02_sec01_bg .archive02_sec01 .archive02_sec01_box_bg .archive02_sec01_box a:hover::after{width:100%}.archive02_sec01_bg .archive02_sec01 .archive02_sec01_box_bg .archive02_sec01_box a::after{content:"";position:absolute;left:0;bottom:-3px;background:#00b6af;width:100px;height:3px;transition:All 0.5s ease}.archive02_sec01_bg .archive02_sec01 .archive02_sec01_box_bg .archive02_sec01_box a .archive02_sec01_box_img{width:100%;position:relative}.archive02_sec01_bg .archive02_sec01 .archive02_sec01_box_bg .archive02_sec01_box a .archive02_sec01_box_img img{width:100%;height:auto;opacity:0}.archive02_sec01_bg .archive02_sec01 .archive02_sec01_box_bg .archive02_sec01_box a .archive02_sec01_box_img::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:url("../images/sotsugyosei/sotsugyosei_sec01_box_img_bg.webp") center center no-repeat;background-size:cover}.archive02_sec01_bg .archive02_sec01 .archive02_sec01_box_bg .archive02_sec01_box a .archive02_sec01_box_text{width:100%;padding:20px 0}.archive03_sec01_bg{width:100%;padding:50px 16px}.archive03_sec01_bg .archive03_sec01{width:100%}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_h2{margin:0 0 20px 0}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_h2 h2{color:#222222;font-size:2.3em;font-family:'Oswald', sans-serif;font-weight:600;padding:0 54px 0 0;position:relative}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_h2 .archive03_sec01_h2_cat ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_h2 .archive03_sec01_h2_cat ul li{margin:0 10px 10px 0}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_h2 .archive03_sec01_h2_cat ul li a{border-radius:20px;padding:4px 10px;font-size:0.9em;transition:All 0.5s ease;color:#000000;text-decoration:none;border:1px solid #00b6af}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_h2 .archive03_sec01_h2_cat ul li a:hover{color:#ffffff;background:#00b6af}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_h2 .archive03_sec01_h2_cat ul li a.active{color:#ffffff;background:#00b6af}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg{margin:30px 0 0 0;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box{width:100%}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box:nth-child(1){border-top:1px solid #dddddd}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box a{width:100%;display:block;border-bottom:1px solid #dddddd;padding:30px 0;color:#222222;text-decoration:none;transition:All 0.5s ease}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box a.nolink{pointer-events:none}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box a:hover{opacity:0.5}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box a .archive03_sec01_box_img{width:100%;position:relative}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box a .archive03_sec01_box_img .archive03_sec01_box_img_cat{z-index:100;padding:3px 10px;font-size:0.875em;background:#00b6af;color:#ffffff;position:absolute;left:0;top:0}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box a .archive03_sec01_box_img img{width:100%;height:auto}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box a .archive03_sec01_box_text{width:100%;margin:20px 0 0 0}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box a .archive03_sec01_box_text .archive03_sec01_box_text_date{color:#999999}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box a .archive03_sec01_box_text .archive03_sec01_box_text_title{color:#222222;font-size:1.125em;font-weight:bold;margin:10px 0 0 0}.archive03_sec01_bg .archive03_sec01 .archive03_sec01_box_bg .archive03_sec01_box a .archive03_sec01_box_text p{margin:10px 0 0 0}.wp-pagenavi{margin-top:50px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center}.wp-pagenavi a{display:block;margin:5px;border:1px solid #00b6af;width:30px;height:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;text-decoration:none;color:#00b6af;transition:all 0.3s ease}.wp-pagenavi a:hover{background:#00b6af;color:#ffffff}.wp-pagenavi span{display:block;margin:5px;border:1px solid #00b6af;width:30px;height:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;text-decoration:none;background:#00b6af;color:#ffffff}.contact_sec01_bg{width:100%;padding:50px 16px 0}.contact_sec01_bg .contact_sec01{width:100%}.contact_sec01_bg .contact_sec01 .contact_sec01_h2 h2{color:#00B6AF;width:100%;text-align:center;font-size:2.5em;display:block;font-family:'Oswald', sans-serif;font-weight:600;padding:30px 16px;border-bottom:1px solid #00B6AF;position:relative;margin:0 0 40px 0}.contact_sec01_bg .contact_sec01 .contact_sec01_h2 h2::after{content:"";position:absolute;left:calc(50% - 20px);bottom:-19px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffffff transparent transparent transparent}.contact_sec01_bg .contact_sec01 .contact_sec01_h2 h2::before{content:"";position:absolute;left:calc(50% - 20px);bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#00B6AF transparent transparent transparent}.contact_sec01_bg .contact_sec01 p{margin:15px 0;font-size:1.2em}.form_sec01_bg{padding:40px 16px}.form{width:100%;margin:40px auto}.form *{box-sizing:border-box}.form table{width:100%}.form table tr th{width:100%;display:block;padding:10px 60px 10px 10px;vertical-align:top;position:relative;background:#eeeeee}.form table tr th.required::after{content:"必須";position:absolute;right:10px;top:15px;font-size:0.7em;background:#e00;color:#ffffff;padding:0 6px;margin:0 0 0 10px}.form table tr th.any::after{content:"任意";position:absolute;right:10px;top:15px;font-size:0.7em;background:#222222;color:#ffffff;padding:0 6px;margin:0 0 0 10px}.form table tr td{width:100%;display:block;padding:10px 0	20px	0;border-bottom:1px solid #dddddd;overflow:hidden}.form table tr td p{margin:5px 0;font-size:1em;color:#333333}.form table tr td p:first-child{margin-top:0}.form table tr td p.supplement{color:#666666;font-size:0.9em}.form table tr td .zip_search{display:inline-block;margin-top:10px;color:#B00038;border:1px solid #B00038;font-size:0.9em;padding:3px 10px;text-decoration:none;border-radius:4px;transition:All 0.5s ease}.form table tr td .zip_search:hover{opacity:0.7}.form table tr td .checkbox{text-indent:10px;margin-left:-24px}.form table tr td .checkbox label{margin-left:0;display:inline-block}.form table tr td .checkbox input[type=checkbox]{appearance:none;display:none}.form table tr td .checkbox input[type=checkbox]+span{display:inline-block;position:relative;vertical-align:middle;cursor:pointer;padding-left:15px}.form table tr td .checkbox input[type=checkbox]+span::before{content:"";position:absolute;left:5px;top:7px;width:12px;height:12px;border:1px solid #cccccc}.form table tr td .checkbox input[type=checkbox]+span::after{transform:rotate(40deg);border-bottom:2px solid rgba(25,106,163,0);border-right:2px solid rgba(25,106,163,0);width:6px;height:12px;content:"";position:absolute;left:11px;top:2px;transition:All 0.5s ease}.form table tr td .checkbox input[type=checkbox]:checked+span::after{border-bottom:2px solid #22969A;border-right:2px solid #22969A}.form table tr td .radio{text-indent:10px;margin-left:-10px}.form table tr td .radio input[type=radio]{appearance:none;display:none}.form table tr td .radio input[type=radio]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;padding-left:12px;margin-right:15px}.form table tr td .radio input[type=radio]+span::before{content:"";position:absolute;left:0px;top:6px;width:13px;height:13px;border:1px solid #cccccc;border-radius:50%}.form table tr td .radio input[type=radio]+span::after{content:"";position:absolute;left:3px;top:9px;width:9px;height:9px;background:rgba(25,106,163,0);border-radius:50%;transition:All 0.5s ease}.form table tr td .radio input[type=radio]:checked+span::after{background:#22969A}.form table tr td input[type='text'],.form table tr td textarea,.form table tr td #zip{width:100%;border:1px solid #dddddd;padding:5px 10px;transition:All 0.5s ease;border-radius:4px}.form table tr td .input_tel input[type='text']{width:30%}.form table tr td input[type='text']:focus,.form table tr td textarea:focus,.form table tr td #zip:focus{border:1px solid #666666;outline:none}.form table tr td select{width:100%;padding:5px 10px;border:1px solid #dddddd;border-radius:4px}.form .send_btn{width:100%;margin-top:20px}.form .send_btn .btn_01 input[type='submit']{margin-bottom:20px;letter-spacing:0.1em;display:block;font-size:1.1em;color:#ffffff;border:none;border-radius:5px;background:#1e1e1e;width:100%;padding:15px;transition:All 0.5s ease}.form .send_btn .btn_01 input[type='submit']:hover{opacity:0.7}.form .send_btn .btn_02 input[type='submit']{letter-spacing:0.1em;display:block;font-size:1.1em;color:#ffffff;border:none;border-radius:5px;background:#22969A;width:100%;padding:15px;transition:All 0.5s ease}.form .send_btn .btn_02 input[type='submit']:hover{opacity:0.7}.form .privacy_agree{text-indent:10px;margin-left:-24px;text-align:center;margin-top:40px}.form .privacy_agree label{margin-left:0;display:inline-block}.form .privacy_agree input[type=checkbox]{appearance:none;display:none}.form .privacy_agree input[type=checkbox]+span{display:inline-block;position:relative;vertical-align:middle;cursor:pointer;padding-left:15px}.form .privacy_agree input[type=checkbox]+span::before{content:"";position:absolute;left:5px;top:7px;width:12px;height:12px;border:1px solid #cccccc}.form .privacy_agree input[type=checkbox]+span::after{transform:rotate(40deg);border-bottom:2px solid rgba(25,106,163,0);border-right:2px solid rgba(25,106,163,0);width:6px;height:12px;content:"";position:absolute;left:11px;top:2px;transition:All 0.5s ease}.form .privacy_agree input[type=checkbox]:checked+span::after{border-bottom:2px solid #22969A;border-right:2px solid #22969A}.form .form_pp_bg{width:100%;height:200px;overflow:auto;padding:5px;border:1px solid #dddddd;font-size:0.9em}.form .form_pp_bg strong{display:block;font-weight:bold;font-size:1em;margin:8px 0 5px 0}.form .form_pp_bg p{margin:3px 0;line-height:1.7}.form .form_pp_bg ul{margin:5px 0 5px 24px;list-style-type:disc}.form .form_pp_bg ul li{line-height:1.7;padding:2px 0}.form .form_pp_bg ol{margin:5px 0 5px 20px}.form .form_pp_bg ol li{line-height:1.7;padding:2px 0}.form_confirm{font-size:1.2em;font-weight:bold;padding:0 0 40px;border-bottom:1px solid #cccccc;margin-bottom:40px}.form_dl_btn{margin:40px 0}.form_dl_btn a{display:block;width:100%;color:#ffffff;background:#00B6AF;border-radius:5px;border:1px solid #00B6AF;text-decoration:none;text-align:center;font-size:1.2em;padding:15px;transition:All 0.5s ease}.form_dl_btn a:hover{color:#00B6AF;background:#ffffff}.virtual_tour_sec01_bg{padding:50px 16px}.virtual_tour_sec01_bg .virtual_tour_sec01{width:100%}.virtual_tour_sec01_bg .virtual_tour_sec01 .virtual_tour_sec01_map{width:100%;display:flex;justify-content:center;margin:0 0 30px 0}.virtual_tour_sec01_bg .virtual_tour_sec01 .virtual_tour_sec01_iframe{width:100%;height:calc(100vh - 150px)}.virtual_tour_sec01_bg .virtual_tour_sec01 .virtual_tour_sec01_iframe iframe{width:100%;height:100%;border:none}.tuition_support_main{color:#222}.tuition_support_main .common_h2{color:#00B6AF;font-size:1.45em;margin:0 0 40px 0}.tuition_support_main .common_h2::after{background:#00B6AF;width:110px}.tuition_support_sec01_bg{width:100%;padding:50px 16px;background:linear-gradient(180deg, #fff 0%, #f8fcfc 100%)}.tuition_support_sec01_bg .tuition_support_sec01{width:100%}.tuition_support_sec01_h2{margin:0 0 60px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.tuition_support_sec01_h2 h2{color:#00B6AF;width:100%;text-align:center;font-size:1.7em;display:block;font-family:'Noto Sans JP', sans-serif;font-weight:600;line-height:1.5;padding:24px 10px;border-bottom:1px solid #00B6AF;position:relative;letter-spacing:0.08em}.tuition_support_sec01_h2 h2::after{content:"";position:absolute;left:calc(50% - 20px);bottom:-19px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffffff transparent transparent transparent}.tuition_support_sec01_h2 h2::before{content:"";position:absolute;left:calc(50% - 20px);bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#00B6AF transparent transparent transparent}.tuition_support_lead{margin:0 0 50px 0}.tuition_support_lead_copy{text-align:center;font-size:1.45em;font-weight:bold;line-height:1.7;margin:0 0 24px 0}.tuition_support_notice{background:#ffffff;border:1px solid #d7ecea;border-radius:16px;padding:28px 20px 24px;box-shadow:0 14px 28px rgba(0,182,175,0.08);position:relative}.tuition_support_notice::before{content:"";position:absolute;left:20px;top:0;width:calc(100% - 40px);height:5px;background:linear-gradient(90deg, #f07a5a 0%, #00B6AF 100%);border-radius:0 0 999px 999px}.tuition_support_notice h3{color:#f07a5a;font-size:1.35em;line-height:1.6;text-align:center;margin:0 0 14px 0}.tuition_support_notice p{font-size:0.98em;line-height:1.9;margin:10px 0 0 0}.tuition_support_small{color:#666666;font-size:0.85em;line-height:1.8;margin:14px 0 0 0}.tuition_support_year_note{display:inline-block;max-width:100%;background:linear-gradient(135deg, rgba(0,182,175,0.1) 0%, rgba(240,122,90,0.08) 100%);border-left:4px solid #00B6AF;border-radius:0 12px 12px 0;color:#1e4148;font-size:0.92em;font-weight:bold;padding:9px 14px;margin:0 0 20px 0}.tuition_support_support_h2{margin-top:36px}.tuition_support_point_bg{margin:0 0 24px 0}.tuition_support_point{width:100%;background:#ffffff;border:1px solid #d7ecea;border-top:4px solid #00B6AF;border-radius:16px;padding:24px 18px;box-shadow:0 10px 24px rgba(0,0,0,0.05);margin:16px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.tuition_support_point:first-child{margin-top:0}.tuition_support_point.is-accent{background:linear-gradient(135deg, #00B6AF 0%, #1e4148 100%);border-color:transparent;padding:28px 20px;box-shadow:0 14px 28px rgba(0,182,175,0.2)}.tuition_support_point.is-accent .tuition_support_point_label{background:rgba(255,255,255,0.18);color:#ffffff}.tuition_support_point.is-accent .tuition_support_point_price{color:#ffffff;font-size:3.5em}.tuition_support_point.is-accent .tuition_support_point_text{color:#ffffff;font-size:1em}.tuition_support_point_label{display:inline-block;padding:7px 16px;border-radius:999px;background:#f4fbfa;color:#00B6AF;font-size:0.88em;font-weight:bold;line-height:1.4;margin:0 0 18px 0}.tuition_support_point_price{color:#00B6AF;font-family:'Oswald', sans-serif;font-size:2.9em;font-weight:600;line-height:1.0;margin:0 0 14px 0}.tuition_support_point_price span{font-size:0.35em;margin:0 0 0 8px}.tuition_support_point_text{font-size:0.95em;line-height:1.9;margin:10px 0 0 0}.tuition_support_formula{margin:0 0 20px 0;padding:20px 16px;background:linear-gradient(180deg, rgba(0,182,175,0.08) 0%, rgba(30,65,72,0.08) 100%);border:1px solid #d7ecea;border-radius:16px}.tuition_support_formula_text{font-size:0.98em;line-height:1.9;text-align:center;margin:0}.tuition_support_formula_lead{display:block}.tuition_support_formula_lead strong{color:#00B6AF;font-family:'Oswald', sans-serif;font-size:1.25em;font-weight:600;margin:0 0.08em}.tuition_support_formula_lead strong .tuition_support_formula_unit{font-size:0.7em}.tuition_support_formula_result{display:inline-block;margin:14px 0 8px 0;padding:20px 50px;border-radius:999px;background:linear-gradient(135deg, #f07a5a 0%, #ff9e65 100%);color:#ffffff;font-family:'Oswald', sans-serif;font-size:1.8em;font-weight:600;line-height:1.25;box-shadow:0 10px 20px rgba(240,122,90,0.22)}.tuition_support_formula_result .tuition_support_formula_unit{font-size:0.6em}.tuition_support_application{margin:0 0 20px 0;padding:22px 18px;background:#ffffff;border:1px solid #d7ecea;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,0.04)}.tuition_support_application_heading{margin:0 0 14px 0}.tuition_support_application_heading h3{display:flex;flex-wrap:wrap;align-items:center;gap:0.4em;color:#1e4148;font-size:1.02em;line-height:1.7;font-weight:bold;margin:0}.tuition_support_application_label{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg, rgba(0,182,175,0.14) 0%, rgba(30,65,72,0.08) 100%);color:#00B6AF;font-size:0.82em;font-weight:bold;line-height:1.4}.tuition_support_application_heading_text{color:#1e4148}.tuition_support_application_body ul{margin:0}.tuition_support_application_body li{position:relative;padding:0 0 0 1.05em;font-size:0.95em;line-height:1.9;margin:10px 0 0 0}.tuition_support_application_body li:first-child{margin-top:0}.tuition_support_application_body li::before{content:"・";position:absolute;left:0;top:0;color:#f07a5a;font-weight:bold}.tuition_support_note_box{background:#f4fbfa;border-left:5px solid #00B6AF;border-radius:0 14px 14px 0;padding:20px 18px;margin:0 0 50px 0}.tuition_support_note_box ul li{position:relative;padding:0 0 0 1.4em;line-height:1.9;margin:8px 0 0 0}.tuition_support_note_box ul li:first-child{margin-top:0}.tuition_support_note_box ul li::before{content:"";position:absolute;left:0;top:0.9em;width:7px;height:7px;border-radius:50%;background:#00B6AF}.tuition_support_intro{font-size:0.98em;line-height:1.9;margin:0 0 18px 0}.tuition_support_fee_table_wrap{background:#ffffff;border:1px solid #d7ecea;border-radius:16px;padding:12px;box-shadow:0 10px 24px rgba(0,0,0,0.04);margin:0 0 20px 0;overflow-x:auto}.tuition_support_fee_table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.tuition_support_fee_table .tuition_support_fee_table_major{width:38%}.tuition_support_fee_table .tuition_support_fee_table_grade{width:14%}.tuition_support_fee_table .tuition_support_fee_table_course{width:24%}.tuition_support_fee_table .tuition_support_fee_table_price{width:24%}.tuition_support_fee_table thead th{background:#1e4148;color:#ffffff;font-size:0.95em;font-weight:bold;padding:14px 12px;border:1px solid #1e4148;text-align:center}.tuition_support_fee_table tbody th,.tuition_support_fee_table tbody td{padding:16px 10px;border:1px solid #d7ecea;vertical-align:middle;background:#ffffff}.tuition_support_fee_table tbody th{font-size:0.92em;line-height:1.5;font-weight:bold}.tuition_support_fee_table tbody th.is-major{text-align:left;font-size:1em}.tuition_support_fee_table tbody th.is-single{padding-left:14px}.tuition_support_fee_table tbody th.is-grade{text-align:center;white-space:nowrap}.tuition_support_fee_table tbody th.is-course{text-align:left;font-size:0.88em;font-weight:500}.tuition_support_fee_table tbody th.is-empty{background:#fbfefe}.tuition_support_fee_table tbody td{text-align:center}.tuition_support_fee_table tbody td strong{color:#00B6AF;font-size:1.75em;font-family:'Oswald', sans-serif;font-weight:600;letter-spacing:0.02em}.tuition_support_notes{margin:0 0 50px 0}.tuition_support_note{width:100%;background:#fff8f1;border:1px solid #f3dcc8;border-radius:16px;padding:20px 18px;margin:16px 0 0 0}.tuition_support_note:first-child{margin-top:0}.tuition_support_note h3{color:#f07a5a;font-size:1.1em;line-height:1.6;margin:0 0 10px 0}.tuition_support_note p{line-height:1.9;margin:0}.tuition_support_breakdown_bg{margin:0 0 16px 0}.tuition_support_breakdown{width:100%;background:#ffffff;border:1px solid #d7ecea;border-radius:16px;padding:22px 18px 24px;box-shadow:0 10px 24px rgba(0,0,0,0.04);margin:16px 0 0 0}.tuition_support_breakdown:first-child{margin-top:0}.tuition_support_breakdown h3{font-size:1.18em;color:#1e4148;margin:0 0 16px 0;padding:0 0 14px 0;border-bottom:1px solid #d7ecea}.tuition_support_breakdown dl>div{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px dashed #d9e6e4}.tuition_support_breakdown dl dt{width:calc(100% - 96px);line-height:1.7;font-size:0.92em}.tuition_support_breakdown dl dd{width:96px;text-align:right;font-weight:bold;line-height:1.7;font-size:0.92em}.tuition_support_breakdown dl dd.is-support{color:#f07a5a}.tuition_support_breakdown_total{margin:16px 0 0 0;padding:14px 0 0 0;border-top:2px solid #00B6AF;color:#00B6AF;font-family:'Oswald', sans-serif;font-size:1.95em;font-weight:600;line-height:1.2;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:6px}.tuition_support_breakdown_total span{color:#222;font-family:'Noto Sans JP', sans-serif;font-size:0.42em;font-weight:bold;line-height:1.7}.tuition_support_support_box{background:linear-gradient(135deg, #1e4148 0%, #2a5963 100%);border-radius:18px;padding:28px 20px;color:#ffffff;margin:0 0 50px 0}.tuition_support_support_box h3{font-size:1.35em;line-height:1.6;margin:0 0 10px 0}.tuition_support_support_box p{font-size:0.95em;line-height:1.9;margin:0}.tuition_support_contact_box{background:linear-gradient(180deg, #fff 0%, #f4fbfa 100%);border:1px solid #d7ecea;border-radius:18px;padding:28px 20px;text-align:center;box-shadow:0 10px 24px rgba(0,0,0,0.04)}.tuition_support_contact_box p{font-size:0.95em;line-height:1.9;margin:0}.tuition_support_contact_tel{color:#00B6AF;font-family:'Oswald', sans-serif;font-size:2.2em !important;font-weight:600;letter-spacing:0.05em;margin:14px 0 0 0 !important}.tuition_support_contact_btn_bg{margin:22px 0 0 0}.tuition_support_contact_btn{margin:12px 0 0 0}.tuition_support_contact_btn:first-child{margin-top:0}.tuition_support_contact_btn a{width:100%;display:block;padding:16px 20px;border-radius:999px;text-decoration:none;font-size:0.95em;font-weight:bold;color:#ffffff;background:#00B6AF;border:1px solid #00B6AF;transition:all 0.4s ease}.tuition_support_contact_btn.is-sub a{background:#ffffff;color:#00B6AF}.tuition_support_main .common_bnr01{margin:60px 0 0 0}
