dd{margin:0}.row.col:not(:last-child){margin-bottom:3rem}.row .col:first-child{margin-right:30px}.mt-3{margin-top:30px}.mt-5{margin-top:60px}.mb-3{margin-bottom:30px!important}.mb-5{margin-bottom:60px!important}.text-center{text-align:center}.pc_br{display:block}.btn{background:#2cafb1;background:linear-gradient(340deg,#2cafb1,#2cafb1 60%,#59b9c2 0,#55adaf);border:none;border-radius:5px;box-shadow:0 2px 0 #0e7071;color:#fff;cursor:pointer;font-weight:600;padding:1rem .5rem;text-align:center}.swiper-custom-parent{margin:0 auto;max-width:880px;position:relative;width:100%}.swiper-container{max-height:360px;width:90%}.swiper-button-next,.swiper-button-prev{align-items:center;background-color:#ccddeb;background-image:none!important;display:flex;justify-content:center;padding:5px 2px}.category__list{list-style-type:none}.course_desc img{max-width:100%}.course__detail{margin-bottom:10px}.course__detail,.ranking__name{align-items:center;display:flex}.ranking__name{margin-right:auto}.course__unit{align-items:center;display:flex;margin-bottom:0!important}.course__ttl{margin-right:auto}.course__price{flex:0 0 5rem;margin-right:10px;text-align:right}.fa-question-circle{color:#008ec5;cursor:pointer}.course__pr{align-items:center;background:#fff;box-sizing:border-box;display:flex;padding:30px}.course__pr.selected{border:3px solid #ff7bac}.course_price{display:flex}#mainArea .pageNavMenu ul li,#pageNavMenu ul li{height:auto!important}#mainArea .pageNavMenu ul li a,#pageNavMenu ul li a{padding:.5rem 0}#mainArea .pageNavMenu ul li a img,#pageNavMenu ul li a img{margin-bottom:1rem}.support_section_shikaku_left:before,.support_section_shikaku_right:before{content:url(/wp-content/themes/sara/assets/images/bg_badge_support.png)}.exam_section_shikaku{background:#fff5f7}.exam_section_shikaku dl dt{border-bottom:1px solid #f398b3}#mainArea .course_rune h1,.course_rune .exam_section_03_01,.course_rune .support_section_shikaku_left>span,.course_rune .support_section_shikaku_right>span{color:#3576a7!important}#mainArea .course_rune .top_section_01,#mainArea .course_rune h1:after,#mainArea .course_rune h2:after,#mainArea .pageNavMenu.course_rune ul li a:hover,#pageNavMenu.course_rune ul li a:hover,#pageNavMenu.course_rune ul li.on,.course_rune .exam_section_03,.index .pageNavMenu.course_rune ul li:first-child a{background-color:#3576a7}.course_rune .support_section_shikaku_left>span:after,.course_rune .support_section_shikaku_right>span:after{border-bottom:20px solid #3576a7}.pageNavMenu.course_rune ul li.on a{color:#fff;text-decoration:none}.kouza-page.kouza-child #mainImageArea.course_rune h1{border-bottom:3px dotted #3576a7;border-top:3px dotted #3576a7;color:#3576a7;top:250px}#mainArea .course_rune .curriculum_section_01 h3:before,#mainArea .course_rune .curriculum_section_03 h3:before{border-color:#3576a7 #3576a7 #3576a7 transparent}#mainArea .course_rune .curriculum_section_01 h3:after,#mainArea .course_rune .curriculum_section_03 h3:after{border-color:#3576a7 transparent #3576a7 #3576a7}#mainArea .course_rune .curriculum_section_01 .curriculum_section_left,#mainArea .course_rune .curriculum_section_01 .curriculum_section_right,#mainArea .course_rune .curriculum_section_03 .curriculum_section_left,#mainArea .course_rune .curriculum_section_03 .curriculum_section_right{border-color:#3576a7}.course_rune .curriculum_section_01 .curriculum_section_left:after,.course_rune .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #3576a7}#mainArea .course_rune .curriculum_section_listhead:after{border-left-color:#1a4768}#mainArea .course_rune .curriculum_section_01 ul li,#mainArea .course_rune .curriculum_section_03 ul li{background:url(../images/icons/rune/icon_check.png) 0 3px no-repeat}#mainArea .course_petsitter h1,.course_petsitter .support_section_shikaku_left>span,.course_petsitter .support_section_shikaku_right>span{color:#7a6453!important}#mainArea .course_petsitter .top_section_01,#mainArea .course_petsitter h1:after,#mainArea .course_petsitter h2:after,#mainArea .pageNavMenu.course_petsitter ul li a:hover,#pageNavMenu.course_petsitter ul li a:hover,#pageNavMenu.course_petsitter ul li.on,.course_petsitter .exam_section_03,.index .pageNavMenu.course_petsitter ul li:first-child a{background-color:#7a6453}.course_petsitter .support_section_shikaku_left>span:after,.course_petsitter .support_section_shikaku_right>span:after{border-bottom:20px solid #7a6453}.kouza-page.kouza-child #mainImageArea.course_petsitter h1{border-bottom:3px dotted #7a6453;border-top:3px dotted #7a6453;color:#7a6453;top:250px}#mainArea .course_petsitter .curriculum_section_01 h3:before,#mainArea .course_petsitter .curriculum_section_03 h3:before{border-color:#7a6453 #7a6453 #7a6453 transparent}#mainArea .course_petsitter .curriculum_section_01 h3:after,#mainArea .course_petsitter .curriculum_section_03 h3:after{border-color:#7a6453 transparent #7a6453 #7a6453}.course_petsitter .curriculum_section_01 .curriculum_section_left,.course_petsitter .curriculum_section_01 .curriculum_section_right,.course_petsitter .curriculum_section_03 .curriculum_section_left,.course_petsitter .curriculum_section_03 .curriculum_section_right{border-color:#7a6453}#mainArea .course_petsitter .curriculum_section_01 .curriculum_section_left:after,#mainArea .course_petsitter .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #7a6453}#mainArea .course_petsitter .curriculum_section_listhead:nth-of-type(odd):after{border-left-color:#504035}#mainArea .course_petsitter .curriculum_section_01 ul li,#mainArea .course_petsitter .curriculum_section_03 ul li{background:url(../images/icons/petsitter/icon_check.png) 0 3px no-repeat}#mainArea .course_lymphcare .top_section_01,#mainArea .course_lymphcare h1:after,#mainArea .course_lymphcare h2:after,#mainArea .pageNavMenu.course_lymphcare ul li a:hover,#pageNavMenu.course_lymphcare ul li a:hover,#pageNavMenu.course_lymphcare ul li.on,.course_lymphcare .exam_section_03,.index .pageNavMenu.course_lymphcare ul li:first-child a{background-color:#47bab2}.course_lymphcare .support_section_shikaku_left>span:after,.course_lymphcare .support_section_shikaku_right>span:after{border-bottom:20px solid #47bab2}.kouza-page.kouza-child #mainImageArea.course_lymphcare h1{border-bottom:3px dotted #47bab2;border-top:3px dotted #47bab2;color:#47bab2;top:250px}#mainArea .course_lymphcare .curriculum_section_01 h3:before,#mainArea .course_lymphcare .curriculum_section_03 h3:before{border-color:#47bab2 #47bab2 #47bab2 transparent}#mainArea .course_lymphcare .curriculum_section_01 h3:after,#mainArea .course_lymphcare .curriculum_section_03 h3:after{border-color:#47bab2 transparent #47bab2 #47bab2}#mainArea .course_lymphcare .curriculum_section_01 .curriculum_section_left,#mainArea .course_lymphcare .curriculum_section_01 .curriculum_section_right,#mainArea .course_lymphcare .curriculum_section_03 .curriculum_section_left,#mainArea .course_lymphcare .curriculum_section_03 .curriculum_section_right{border-color:#47bab2}#mainArea .course_lymphcare .curriculum_section_01 .curriculum_section_left:after,#mainArea .course_lymphcare .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #47bab2}#mainArea


.course_kaigosyoku .support_section_shikaku_left>span,#mainArea .course_kaigosyoku h1,.course_kaigosyoku .support_section_shikaku_right>span{color:#e38e6a!important}#mainArea .course_kaigosyoku .top_section_01,#mainArea .course_kaigosyoku h1:after,#mainArea .course_kaigosyoku h2:after,#mainArea .pageNavMenu.course_kaigosyoku ul li a:hover,#pageNavMenu.course_kaigosyoku ul li a:hover,#pageNavMenu.course_kaigosyoku ul li.on,.course_kaigosyoku .exam_section_03,.index .pageNavMenu.course_kaigosyoku ul li:first-child a{background-color:#e38e6a}.course_kaigosyoku .support_section_shikaku_left>span:after,.course_kaigosyoku .support_section_shikaku_right>span:after{border-bottom:20px solid #e38e6a}.kouza-page.kouza-child #mainImageArea.course_kaigosyoku h1{border-bottom:3px dotted #e38e6a;border-top:3px dotted #e38e6a;color:#e38e6a;top:250px}#mainArea .course_kaigosyoku .curriculum_section_01 h3:before,#mainArea .course_kaigosyoku .curriculum_section_03 h3:before{border-color:#e38e6a #e38e6a #e38e6a transparent}#mainArea .course_kaigosyoku .curriculum_section_01 h3:after,#mainArea .course_kaigosyoku .curriculum_section_03 h3:after{border-color:#e38e6a transparent #e38e6a #e38e6a}#mainArea .course_kaigosyoku .curriculum_section_01 .curriculum_section_left,#mainArea .course_kaigosyoku .curriculum_section_01 .curriculum_section_right,#mainArea .course_kaigosyoku .curriculum_section_03 .curriculum_section_left,#mainArea .course_kaigosyoku .curriculum_section_03 .curriculum_section_right{border-color:#e38e6a}#mainArea .course_kaigosyoku .curriculum_section_01 .curriculum_section_left:after,#mainArea .course_kaigosyoku .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #e38e6a}#mainArea .course_kaigosyoku .curriculum_section_listhead:nth-of-type(odd):after{border-left-color:#923933}#mainArea .course_kaigosyoku .curriculum_section_01 ul li,#mainArea .course_kaigosyoku .curriculum_section_03 ul li{background:url(../images/icons/kaigosyoku/icon_check.png) 0 3px no-repeat}#mainArea .course_kanbutsu h1,.course_kanbutsu .support_section_shikaku_left>span,.course_kanbutsu .support_section_shikaku_right>span{color:#c65148!important}#mainArea .course_kanbutsu .top_section_01,#mainArea .course_kanbutsu h1:after,#mainArea .course_kanbutsu h2:after,#mainArea .pageNavMenu.course_kanbutsu ul li a:hover,#pageNavMenu.course_kanbutsu ul li a:hover,#pageNavMenu.course_kanbutsu ul li.on,.course_kanbutsu .exam_section_03,.index .pageNavMenu.course_kanbutsu ul li:first-child a{background-color:#c65148}.course_kanbutsu .support_section_shikaku_left>span:after,.course_kanbutsu .support_section_shikaku_right>span:after{border-bottom:20px solid #c65148}.kouza-page.kouza-child #mainImageArea.course_kanbutsu h1{border-bottom:3px dotted #c65148;border-top:3px dotted #c65148;color:#c65148;top:250px}#mainArea .course_kanbutsu .curriculum_section_01 h3:before,#mainArea .course_kanbutsu .curriculum_section_03 h3:before{border-color:#c65148 #c65148 #c65148 transparent}#mainArea .course_kanbutsu .curriculum_section_01 h3:after,#mainArea .course_kanbutsu .curriculum_section_03 h3:after{border-color:#c65148 transparent #c65148 #c65148}#mainArea .course_kanbutsu .curriculum_section_01 .curriculum_section_left,#mainArea .course_kanbutsu .curriculum_section_01 .curriculum_section_right,#mainArea .course_kanbutsu .curriculum_section_03 .curriculum_section_left,#mainArea .course_kanbutsu .curriculum_section_03 .curriculum_section_right{border-color:#c65148}#mainArea .course_kanbutsu .curriculum_section_01 .curriculum_section_left:after,#mainArea .course_kanbutsu .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #c65148}#mainArea .course_kanbutsu .curriculum_section_listhead:nth-of-type(odd):after{border-left-color:#923933}#mainArea .course_kanbutsu .curriculum_section_01 ul li,#mainArea .course_kanbutsu .curriculum_section_03 ul li{background:url(../images/icons/kanbutsu/icon_check.png) 0 3px no-repeat}#mainArea .course_syukuyo h1,.course_syukuyo .support_section_shikaku_left>span,.course_syukuyo .support_section_shikaku_right>span{color:#776ba3!important}#mainArea .course_syukuyo .top_section_01,#mainArea .course_syukuyo h1:after,#mainArea .course_syukuyo h2:after,#mainArea .pageNavMenu.course_syukuyo ul li a:hover,#pageNavMenu.course_syukuyo ul li a:hover,#pageNavMenu.course_syukuyo ul li.on,.course_syukuyo .exam_section_03,.index .pageNavMenu.course_syukuyo ul li:first-child a{background-color:#776ba3}#pageNavMenu.course_syukuyo ul li.on a,#pageNavMenu.course_syukuyo.index ul li:first-child a{color:#fff;text-decoration:none}.course_syukuyo .support_section_shikaku_left>span:after,.course_syukuyo .support_section_shikaku_right>span:after{border-bottom:20px solid #776ba3}.kouza-page.kouza-child #mainImageArea.course_syukuyo h1{border-bottom:3px dotted #776ba3;border-top:3px dotted #776ba3;color:#776ba3;top:250px}#mainArea .course_syukuyo .curriculum_section_01 h3:before,#mainArea .course_syukuyo .curriculum_section_03 h3:before{border-color:#776ba3 #776ba3 #776ba3 transparent}#mainArea .course_syukuyo .curriculum_section_01 h3:after,#mainArea .course_syukuyo .curriculum_section_03 h3:after{border-color:#776ba3 transparent #776ba3 #776ba3}#mainArea .course_syukuyo .curriculum_section_01 .curriculum_section_left,#mainArea .course_syukuyo .curriculum_section_01 .curriculum_section_right,#mainArea .course_syukuyo .curriculum_section_03 .curriculum_section_left,#mainArea .course_syukuyo .curriculum_section_03 .curriculum_section_right{border-color:#776ba3}#mainArea .course_syukuyo .curriculum_section_01 .curriculum_section_left:after,#mainArea .course_syukuyo .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #776ba3}.course_syukuyo .curriculum_section_listhead:nth-of-type(odd):after{border-left-color:#5a507c}#mainArea .course_seitai h1,.course_seitai .support_section_shikaku_left>span,.course_seitai .support_section_shikaku_right>span{color:#d3678c!important}#mainArea .course_seitai .top_section_01,#mainArea .course_seitai h1:after,#mainArea .course_seitai h2:after,#mainArea .pageNavMenu.course_seitai ul li a:hover,#pageNavMenu.course_seitai ul li a:hover,#pageNavMenu.course_seitai ul li.on,.course_seitai .exam_section_03,.index .pageNavMenu.course_seitai ul li:first-child a{background-color:#d3678c}.course_seitai .support_section_shikaku_left>span:after,.course_seitai .support_section_shikaku_right>span:after{border-bottom:20px solid #d3678c}.kouza-page.kouza-child #mainImageArea.course_seitai h1{border-bottom:3px dotted #d3678c;border-top:3px dotted #d3678c;color:#d3678c;top:250px}#mainArea .course_seitai .curriculum_section_01 h3:before,#mainArea .course_seitai .curriculum_section_03 h3:before{border-color:#d3678c #d3678c #d3678c transparent}#mainArea .course_seitai .curriculum_section_01 h3:after,#mainArea .course_seitai .curriculum_section_03 h3:after{border-color:#d3678c transparent #d3678c #d3678c}#mainArea .course_seitai .curriculum_section_01 .curriculum_section_left,#mainArea .course_seitai .curriculum_section_01 .curriculum_section_right,#mainArea .course_seitai .curriculum_section_03 .curriculum_section_left,#mainArea .course_seitai .curriculum_section_03 .curriculum_section_right{border-color:#d3678c}#mainArea .course_seitai .curriculum_section_01 .curriculum_section_left:after,#mainArea .course_seitai .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #d3678c}.course_seitai .curriculum_section_listhead:nth-of-type(odd):after{border-left-color:#923933}#mainArea .course_seitai .curriculum_section_01 ul li,#mainArea .course_seitai .curriculum_section_03 ul li{background:url(../images/icons/seitai/icon_check.png) 0 3px no-repeat}#mainArea .course_pie h1,.course_pie .support_section_shikaku_left>span,.course_pie .support_section_shikaku_right>span{color:#cb8762!important}#mainArea .course_pie .top_section_01,#mainArea .course_pie h1:after,#mainArea .course_pie h2:after,#mainArea .pageNavMenu.course_pie ul li a:hover,#pageNavMenu.course_pie ul li a:hover,#pageNavMenu.course_pie ul li.on,.course_pie .exam_section_03,.index .pageNavMenu.course_pie ul li:first-child a{background-color:#cb8762}.course_pie .support_section_shikaku_left>span:after,.course_pie .support_section_shikaku_right>span:after{border-bottom:20px solid #cb8762}.kouza-page.kouza-child #mainImageArea.course_pie h1{border-bottom:3px dotted #cb8762;border-top:3px dotted #cb8762;color:#cb8762;top:250px}#mainArea .course_pie .curriculum_section_01 h3:before,#mainArea .course_pie .curriculum_section_03 h3:before{border-color:#cb8762 #cb8762 #cb8762 transparent}#mainArea .course_pie .curriculum_section_01 h3:after,#mainArea .course_pie .curriculum_section_03 h3:after{border-color:#cb8762 transparent #cb8762 #cb8762}#mainArea .course_pie .curriculum_section_01 .curriculum_section_left,#mainArea .course_pie .curriculum_section_01 .curriculum_section_right,#mainArea .course_pie .curriculum_section_03 .curriculum_section_left,#mainArea .course_pie .curriculum_section_03 .curriculum_section_right{border-color:#cb8762}#mainArea .course_pie .curriculum_section_01 .curriculum_section_left:after,#mainArea .course_pie .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #cb8762}.course_pie .curriculum_section_listhead:nth-of-type(odd):after{border-left-color:#504035}#mainArea .course_pie .curriculum_section_01 ul li,#mainArea .course_pie .curriculum_section_03 ul li{background:url(../images/icons/pie/icon_check.png) 0 3px no-repeat}#mainArea


.course_kado .support_section_shikaku_left>span,#mainArea .course_kado h1,.course_kado .support_section_shikaku_right>span{color:#844654!important}#mainArea .course_kado .top_section_01,#mainArea .course_kado h1:after,#mainArea .course_kado h2:after,#mainArea .pageNavMenu.course_kado ul li a:hover,#pageNavMenu.course_kado ul li a:hover,#pageNavMenu.course_kado ul li.on,.course_kado .exam_section_03,.index .pageNavMenu.course_kado ul li:first-child a{background-color:#844654}.course_kado .support_section_shikaku_left>span:after,.course_kado .support_section_shikaku_right>span:after{border-bottom:20px solid #844654}.kouza-page.kouza-child #mainImageArea.course_kado h1{border-bottom:3px dotted #844654;border-top:3px dotted #844654;color:#844654;top:250px}#mainArea .course_kado .curriculum_section_01 h3:before,#mainArea .course_kado .curriculum_section_03 h3:before{border-color:#844654 #844654 #844654 transparent}#mainArea .course_kado .curriculum_section_01 h3:after,#mainArea .course_kado .curriculum_section_03 h3:after{border-color:#844654 transparent #844654 #844654}#mainArea .course_kado .curriculum_section_01 .curriculum_section_left,#mainArea .course_kado .curriculum_section_01 .curriculum_section_right,#mainArea .course_kado .curriculum_section_03 .curriculum_section_left,#mainArea .course_kado .curriculum_section_03 .curriculum_section_right{border-color:#844654}#mainArea .course_kado .curriculum_section_01 .curriculum_section_left:after,#mainArea .course_kado .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #844654}.course_kado .curriculum_section_listhead:nth-of-type(odd):after{border-left-color:#844654}#mainArea .course_kado .curriculum_section_01 ul li,#mainArea .course_kado .curriculum_section_03 ul li{background:url(../images/icons/kado/icon_check.png) 0 3px no-repeat}#mainArea .course_ayurveda .section_subheading,#mainArea .course_ayurveda h1,.course_ayurveda .support_section_shikaku_left>span,.course_ayurveda .support_section_shikaku_right>span{color:#00b0a4!important;line-height:1.5}#mainArea .course_ayurveda .top_section_01,#mainArea .course_ayurveda h1:after,#mainArea .course_ayurveda h2:after,#mainArea .pageNavMenu.course_ayurveda ul li a:hover,#pageNavMenu.course_ayurveda ul li a:hover,#pageNavMenu.course_ayurveda ul li.on,.course_ayurveda .exam_section_03,.index .pageNavMenu.course_ayurveda ul li:first-child a{background-color:#00b0a4}.course_ayurveda .support_section_shikaku_left>span:after,.course_ayurveda .support_section_shikaku_right>span:after{border-bottom:20px solid #00b0a4}.kouza-page.kouza-child #mainImageArea.course_ayurveda h1{border-bottom:3px dotted #00b0a4;border-top:3px dotted #00b0a4;color:#00b0a4;top:250px}#mainArea .course_ayurveda .curriculum_section_01 h3:before,#mainArea .course_ayurveda .curriculum_section_03 h3:before{border-color:#00b0a4 #00b0a4 #00b0a4 transparent}#mainArea .course_ayurveda .curriculum_section_01 h3:after,#mainArea .course_ayurveda .curriculum_section_03 h3:after{border-color:#00b0a4 transparent #00b0a4 #00b0a4}#mainArea .course_ayurveda .curriculum_section_01 .curriculum_section_left,#mainArea .course_ayurveda .curriculum_section_01 .curriculum_section_right,#mainArea .course_ayurveda .curriculum_section_03 .curriculum_section_left,#mainArea .course_ayurveda .curriculum_section_03 .curriculum_section_right{border-color:#00b0a4}#mainArea .course_ayurveda .curriculum_section_01 .curriculum_section_left:after,#mainArea .course_ayurveda .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #00b0a4}.course_ayurveda .curriculum_section_listhead:nth-of-type(odd):after{border-left-color:#00b0a4}#mainArea .course_ayurveda .curriculum_section_01 ul li,#mainArea .course_ayurveda .curriculum_section_03 ul li{background:url(../images/icons/ayurveda/icon_check.png) 0 3px no-repeat}#mainArea .course_scrap-booking .section_subheading,#mainArea .course_scrap-booking h1,.course_scrap-booking .support_section_shikaku_left>span,.course_scrap-booking .support_section_shikaku_right>span{color:#d5676a!important}#mainArea .course_scrap-booking .top_section_01,#mainArea .course_scrap-booking h1:after,#mainArea .course_scrap-booking h2:after,#mainArea .pageNavMenu.course_scrap-booking ul li a:hover,#pageNavMenu.course_scrap-booking ul li a:hover,#pageNavMenu.course_scrap-booking ul li.on,.course_scrap-booking .exam_section_03,.index .pageNavMenu.course_scrap-booking ul li:first-child a{background-color:#d5676a}.course_scrap-booking .support_section_shikaku_left>span:after,.course_scrap-booking .support_section_shikaku_right>span:after{border-bottom:20px solid #d5676a}.kouza-page.kouza-child #mainImageArea.course_scrap-booking h1{border-bottom:3px dotted #d5676a;border-top:3px dotted #d5676a;color:#d5676a;top:250px}#mainArea .course_scrap-booking .curriculum_section_01 h3:before,#mainArea .course_scrap-booking .curriculum_section_03 h3:before{border-color:#d5676a #d5676a #d5676a transparent}#mainArea .course_scrap-booking .curriculum_section_01 h3:after,#mainArea .course_scrap-booking .curriculum_section_03 h3:after{border-color:#d5676a transparent #d5676a #d5676a}#mainArea .course_scrap-booking .curriculum_section_01 .curriculum_section_left,#mainArea .course_scrap-booking .curriculum_section_01 .curriculum_section_right,#mainArea .course_scrap-booking .curriculum_section_03 .curriculum_section_left,#mainArea .course_scrap-booking .curriculum_section_03 .curriculum_section_right{border-color:#d5676a}.course_scrap-booking .curriculum_section_01 .curriculum_section_left:after,.course_scrap-booking .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #d5676a}#mainArea .course_scrap-booking .curriculum_section_listhead:after{border-left-color:#f0cfd1}#mainArea .course_scrap-booking .curriculum_section_01 ul li,#mainArea .course_scrap-booking .curriculum_section_03 ul li{background:url(../images/icons/scrap-booking/icon_check.png) 0 3px no-repeat}#mainArea .course_dowsing .section_subheading,#mainArea .course_dowsing h1,.course_dowsing .support_section_shikaku_left>span,.course_dowsing .support_section_shikaku_right>span{color:#3195d2!important}#mainArea .course_dowsing .top_section_01,#mainArea .course_dowsing h1:after,#mainArea .course_dowsing h2:after,#mainArea .pageNavMenu.course_dowsing ul li a:hover,#pageNavMenu.course_dowsing ul li a:hover,#pageNavMenu.course_dowsing ul li.on,.course_dowsing .exam_section_03,.index .pageNavMenu.course_dowsing ul li:first-child a{background-color:#3195d2}.course_dowsing .support_section_shikaku_left>span:after,.course_dowsing .support_section_shikaku_right>span:after{border-bottom:20px solid #3195d2}.kouza-page.kouza-child #mainImageArea.course_dowsing h1{border-bottom:3px dotted #3195d2;border-top:3px dotted #3195d2;color:#3195d2;top:250px}#mainArea .course_dowsing .curriculum_section_01 h3:before,#mainArea .course_dowsing .curriculum_section_03 h3:before{border-color:#3195d2 #3195d2 #3195d2 transparent}#mainArea .course_dowsing .curriculum_section_01 h3:after,#mainArea .course_dowsing .curriculum_section_03 h3:after{border-color:#3195d2 transparent #3195d2 #3195d2}#mainArea .course_dowsing .curriculum_section_01 .curriculum_section_left,#mainArea .course_dowsing .curriculum_section_01 .curriculum_section_right,#mainArea .course_dowsing .curriculum_section_03 .curriculum_section_left,#mainArea .course_dowsing .curriculum_section_03 .curriculum_section_right{border-color:#3195d2}.course_dowsing .curriculum_section_01 .curriculum_section_left:after,.course_dowsing .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #3195d2}#mainArea .course_dowsing .curriculum_section_listhead:after{border-left-color:#bedcef}#mainArea .course_dowsing .curriculum_section_01 ul li,#mainArea .course_dowsing .curriculum_section_03 ul li{background:url(../images/icons/dowsing/icon_check.png) 0 3px no-repeat}#mainArea .course_knob-work .top_section_01,#mainArea .course_knob-work h1:after,#mainArea .course_knob-work h2:after,#mainArea .pageNavMenu.course_knob-work ul li a:hover,#pageNavMenu.course_knob-work ul li a:hover,#pageNavMenu.course_knob-work ul li.on,.course_knob-work .exam_section_03,.index .pageNavMenu.course_knob-work ul li:first-child a{background-color:#cb8762}.course_knob-work .support_section_shikaku_left>span:after,.course_knob-work .support_section_shikaku_right>span:after{border-bottom:20px solid #cb8762}.kouza-page.kouza-child #mainImageArea.course_knob-work h1{border-bottom:3px dotted #cb8762;border-top:3px dotted #cb8762;color:#cb8762;top:250px}#mainArea .course_knob-work .curriculum_section_01 h3:before,#mainArea .course_knob-work .curriculum_section_03 h3:before{border-color:#cb8762 #cb8762 #cb8762 transparent}#mainArea .course_knob-work .curriculum_section_01 h3:after,#mainArea .course_knob-work .curriculum_section_03 h3:after{border-color:#cb8762 transparent #cb8762 #cb8762}#mainArea .course_knob-work .curriculum_section_01 .curriculum_section_left,#mainArea .course_knob-work .curriculum_section_01 .curriculum_section_right,#mainArea .course_knob-work .curriculum_section_03 .curriculum_section_left,#mainArea .course_knob-work .curriculum_section_03 .curriculum_section_right{border-color:#cb8762}.course_knob-work .curriculum_section_01 .curriculum_section_left:after,.course_knob-work .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #cb8762}#mainArea .course_knob-work .curriculum_section_listhead:after{border-left-color:#e5b89b}#mainArea .course_knob-work .curriculum_section_01 ul li,#mainArea .course_knob-work .curriculum_section_03 ul li{background:url(../images/icons/knob-work/icon_check.png) 0 3px no-repeat}#mainArea .course_hikiyose .section_subheading,#mainArea .course_hikiyose h1,.course_hikiyose .support_section_shikaku_left>span,.course_hikiyose .support_section_shikaku_right>span{color:#00b0a4!important}#mainArea .course_hikiyose .top_section_01,#mainArea .course_hikiyose h1:after,#mainArea .course_hikiyose h2:after,#mainArea .pageNavMenu.course_hikiyose ul li a:hover,#pageNavMenu.course_hikiyose ul li a:hover,#pageNavMenu.course_hikiyose ul li.on,.course_hikiyose .exam_section_03,.index .pageNavMenu.course_hikiyose ul li:first-child a{background-color:#00b0a4}.course_hikiyose .support_section_shikaku_left>span:after,.course_hikiyose .support_section_shikaku_right>span:after{border-bottom:20px solid #00b0a4}.kouza-page.kouza-child #mainImageArea.course_hikiyose h1{border-bottom:3px dotted #00b0a4;border-top:3px dotted #00b0a4;color:#00b0a4;top:250px}#mainArea .course_hikiyose .curriculum_section_01 h3:before,#mainArea .course_hikiyose .curriculum_section_03 h3:before{border-color:#00b0a4 #00b0a4 #00b0a4 transparent}#mainArea .course_hikiyose .curriculum_section_01 h3:after,#mainArea .course_hikiyose .curriculum_section_03 h3:after{border-color:#00b0a4 transparent #00b0a4 #00b0a4}#mainArea .course_hikiyose .curriculum_section_01 .curriculum_section_left,#mainArea .course_hikiyose .curriculum_section_01 .curriculum_section_right,#mainArea .course_hikiyose .curriculum_section_03 .curriculum_section_left,#mainArea .course_hikiyose .curriculum_section_03 .curriculum_section_right{border-color:#00b0a4}.course_hikiyose .curriculum_section_01 .curriculum_section_left:after,.course_hikiyose .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #00b0a4}#mainArea .course_hikiyose .curriculum_section_listhead:after{border-left-color:#a8e0e0}#mainArea .course_hikiyose .curriculum_section_01 ul li,#mainArea .course_hikiyose .curriculum_section_03 ul li{background:url(../images/icons/hikiyose/icon_check.png) 0 3px no-repeat}#mainArea .course_dog-and-cat-care .section_subheading,#mainArea .course_dog-and-cat-care h1,.course_dog-and-cat-care .support_section_shikaku_left>span,.course_dog-and-cat-care .support_section_shikaku_right>span{color:#cb8762!important}#mainArea .course_dog-and-cat-care .top_section_01,#mainArea .course_dog-and-cat-care h1:after,#mainArea .course_dog-and-cat-care h2:after,#mainArea .pageNavMenu.course_dog-and-cat-care ul li a:hover,#pageNavMenu.course_dog-and-cat-care ul li a:hover,#pageNavMenu.course_dog-and-cat-care ul li.on,.course_dog-and-cat-care .exam_section_03,.index .pageNavMenu.course_dog-and-cat-care ul li:first-child a{background-color:#cb8762}.course_dog-and-cat-care .support_section_shikaku_left>span:after,.course_dog-and-cat-care .support_section_shikaku_right>span:after{border-bottom:20px solid #cb8762}.kouza-page.kouza-child #mainImageArea.course_dog-and-cat-care h1{border-bottom:3px dotted #cb8762;border-top:3px dotted #cb8762;color:#cb8762;top:250px}#mainArea .course_dog-and-cat-care .curriculum_section_01 h3:before,#mainArea .course_dog-and-cat-care .curriculum_section_03 h3:before{border-color:#cb8762 #cb8762 #cb8762 transparent}#mainArea .course_dog-and-cat-care .curriculum_section_01 h3:after,#mainArea .course_dog-and-cat-care .curriculum_section_03 h3:after{border-color:#cb8762 transparent #cb8762 #cb8762}#mainArea .course_dog-and-cat-care .curriculum_section_01 .curriculum_section_left,#mainArea .course_dog-and-cat-care .curriculum_section_01 .curriculum_section_right,#mainArea .course_dog-and-cat-care .curriculum_section_03 .curriculum_section_left,#mainArea .course_dog-and-cat-care .curriculum_section_03 .curriculum_section_right{border-color:#cb8762}.course_dog-and-cat-care .curriculum_section_01 .curriculum_section_left:after,.course_dog-and-cat-care .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #cb8762}#mainArea .course_dog-and-cat-care .curriculum_section_listhead:after{border-left-color:#e5b89b}#mainArea .course_dog-and-cat-care .curriculum_section_01 ul li,#mainArea .course_dog-and-cat-care .curriculum_section_03 ul li{background:url(../images/icons/dog-and-cat-care/icon_check.png) 0 3px no-repeat}#mainArea .course_koudo-shinri .section_subheading,#mainArea .course_koudo-shinri h1,.course_koudo-shinri .support_section_shikaku_left>span,.course_koudo-shinri .support_section_shikaku_right>span{color:#1e8ab0!important}#mainArea .course_koudo-shinri .top_section_01,#mainArea .course_koudo-shinri h1:after,#mainArea .course_koudo-shinri h2:after,#mainArea .pageNavMenu.course_koudo-shinri ul li a:hover,#pageNavMenu.course_koudo-shinri ul li a:hover,#pageNavMenu.course_koudo-shinri ul li.on,.course_koudo-shinri .exam_section_03,.index .pageNavMenu.course_koudo-shinri ul li:first-child a{background-color:#1e8ab0}.course_koudo-shinri .support_section_shikaku_left>span:after,.course_koudo-shinri .support_section_shikaku_right>span:after{border-bottom:20px solid #1e8ab0}.kouza-page.kouza-child #mainImageArea.course_koudo-shinri h1{border-bottom:3px dotted #1e8ab0;border-top:3px dotted #1e8ab0;color:#1e8ab0;top:250px}#mainArea .course_koudo-shinri .curriculum_section_01 h3:before,#mainArea .course_koudo-shinri .curriculum_section_03 h3:before{border-color:#1e8ab0 #1e8ab0 #1e8ab0 transparent}#mainArea .course_koudo-shinri .curriculum_section_01 h3:after,#mainArea .course_koudo-shinri .curriculum_section_03 h3:after{border-color:#1e8ab0 transparent #1e8ab0 #1e8ab0}#mainArea .course_koudo-shinri .curriculum_section_01 .curriculum_section_left,#mainArea .course_koudo-shinri .curriculum_section_01 .curriculum_section_right,#mainArea .course_koudo-shinri .curriculum_section_03 .curriculum_section_left,#mainArea .course_koudo-shinri .curriculum_section_03 .curriculum_section_right{border-color:#1e8ab0}.course_koudo-shinri .curriculum_section_01 .curriculum_section_left:after,.course_koudo-shinri .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #1e8ab0}#mainArea .course_koudo-shinri .curriculum_section_listhead:after{border-left-color:#b9dae6}#mainArea .course_koudo-shinri .curriculum_section_01 ul li,#mainArea .course_koudo-shinri .curriculum_section_03 ul li{background:url(../images/icons/koudo-shinri/icon_check.png) 0 3px no-repeat}#mainArea .course_millet .section_subheading,#mainArea .course_millet h1,.course_millet .support_section_shikaku_left>span,.course_millet .support_section_shikaku_right>span{color:#cb6f82!important}#mainArea .course_millet .top_section_01,#mainArea .course_millet h1:after,#mainArea .course_millet h2:after,#mainArea .pageNavMenu.course_millet ul li a:hover,#pageNavMenu.course_millet ul li a:hover,#pageNavMenu.course_millet ul li.on,.course_millet .exam_section_03,.index .pageNavMenu.course_millet ul li:first-child a{background-color:#cb6f82}.course_millet .support_section_shikaku_left>span:after,.course_millet .support_section_shikaku_right>span:after{border-bottom:20px solid #cb6f82}.kouza-page.kouza-child #mainImageArea.course_millet h1{border-bottom:3px dotted #cb6f82;border-top:3px dotted #cb6f82;color:#cb6f82;top:250px}#mainArea .course_millet .curriculum_section_01 h3:before,#mainArea .course_millet .curriculum_section_03 h3:before{border-color:#cb6f82 #cb6f82 #cb6f82 transparent}#mainArea .course_millet .curriculum_section_01 h3:after,#mainArea .course_millet .curriculum_section_03 h3:after{border-color:#cb6f82 transparent #cb6f82 #cb6f82}#mainArea .course_millet .curriculum_section_01 .curriculum_section_left,#mainArea .course_millet .curriculum_section_01 .curriculum_section_right,#mainArea .course_millet .curriculum_section_03 .curriculum_section_left,#mainArea .course_millet .curriculum_section_03 .curriculum_section_right{border-color:#cb6f82}.course_millet .curriculum_section_01 .curriculum_section_left:after,.course_millet .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #cb6f82}#mainArea .course_millet .curriculum_section_listhead:after{border-left-color:#edd1d8}#mainArea .course_millet .curriculum_section_01 ul li,#mainArea .course_millet .curriculum_section_03 ul li{background:url(../images/icons/millet/icon_check.png) 0 3px no-repeat}#mainArea .course_four-pillars .section_subheading,#mainArea .course_four-pillars h1,.course_four-pillars .support_section_shikaku_left>span,.course_four-pillars .support_section_shikaku_right>span{color:#7e67ab!important}#mainArea .course_four-pillars .top_section_01,#mainArea .course_four-pillars h1:after,#mainArea .course_four-pillars h2:after,#mainArea .pageNavMenu.course_four-pillars ul li a:hover,#pageNavMenu.course_four-pillars ul li a:hover,#pageNavMenu.course_four-pillars ul li.on,.course_four-pillars .exam_section_03,.index .pageNavMenu.course_four-pillars ul li:first-child a{background-color:#7e67ab}.course_four-pillars .support_section_shikaku_left>span:after,.course_four-pillars .support_section_shikaku_right>span:after{border-bottom:20px solid #7e67ab}.kouza-page.kouza-child #mainImageArea.course_four-pillars h1{border-bottom:3px dotted #7e67ab;border-top:3px dotted #7e67ab;color:#7e67ab;top:250px}#mainArea .course_four-pillars .curriculum_section_01 h3:before,#mainArea .course_four-pillars .curriculum_section_03 h3:before{border-color:#7e67ab #7e67ab #7e67ab transparent}#mainArea .course_four-pillars .curriculum_section_01 h3:after,#mainArea .course_four-pillars .curriculum_section_03 h3:after{border-color:#7e67ab transparent #7e67ab #7e67ab}#mainArea .course_four-pillars .curriculum_section_01 .curriculum_section_left,#mainArea .course_four-pillars .curriculum_section_01 .curriculum_section_right,#mainArea .course_four-pillars .curriculum_section_03 .curriculum_section_left,#mainArea .course_four-pillars .curriculum_section_03 .curriculum_section_right{border-color:#7e67ab}.course_four-pillars .curriculum_section_01 .curriculum_section_left:after,.course_four-pillars .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #7e67ab}#mainArea .course_four-pillars .curriculum_section_listhead:after{border-left-color:#cdc6dd}#mainArea .course_four-pillars .curriculum_section_01 ul li,#mainArea .course_four-pillars .curriculum_section_03 ul li{background:url(../images/icons/four-pillars/icon_check.png) 0 3px no-repeat}#mainArea .course_anger .section_subheading,#mainArea .course_anger h1,.course_anger .support_section_shikaku_left>span,.course_anger .support_section_shikaku_right>span{color:#ef88a1!important}#mainArea .course_anger .top_section_01,#mainArea .course_anger h1:after,#mainArea .course_anger h2:after,#mainArea .pageNavMenu.course_anger ul li a:hover,#pageNavMenu.course_anger ul li a:hover,#pageNavMenu.course_anger ul li.on,.course_anger .exam_section_03,.index .pageNavMenu.course_anger ul li:first-child a{background-color:#ef88a1}.course_anger .support_section_shikaku_left>span:after,.course_anger .support_section_shikaku_right>span:after{border-bottom:20px solid #ef88a1}.kouza-page.kouza-child #mainImageArea.course_anger h1{border-bottom:3px dotted #ef88a1;border-top:3px dotted #ef88a1;color:#ef88a1;top:250px}#mainArea .course_anger .curriculum_section_01 h3:before,#mainArea .course_anger .curriculum_section_03 h3:before{border-color:#ef88a1 #ef88a1 #ef88a1 transparent}#mainArea .course_anger .curriculum_section_01 h3:after,#mainArea .course_anger .curriculum_section_03 h3:after{border-color:#ef88a1 transparent #ef88a1 #ef88a1}#mainArea .course_anger .curriculum_section_01 .curriculum_section_left,#mainArea .course_anger .curriculum_section_01 .curriculum_section_right,#mainArea .course_anger .curriculum_section_03 .curriculum_section_left,#mainArea .course_anger .curriculum_section_03 .curriculum_section_right{border-color:#ef88a1}.course_anger .curriculum_section_01 .curriculum_section_left:after,.course_anger .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #ef88a1}#mainArea .course_anger .curriculum_section_listhead:after{border-left-color:#f5b2af}#mainArea .course_anger .curriculum_section_01 ul li,#mainArea .course_anger .curriculum_section_03 ul li{background:url(../images/icons/anger/icon_check.png) 0 3px no-repeat}#mainArea .course_psychic .section_subheading,#mainArea .course_psychic h1,.course_psychic .support_section_shikaku_left>span,.course_psychic .support_section_shikaku_right>span{color:#4da9b6!important}#mainArea .course_psychic .top_section_01,#mainArea .course_psychic h1:after,#mainArea .course_psychic h2:after,#mainArea .pageNavMenu.course_psychic ul li a:hover,#pageNavMenu.course_psychic ul li a:hover,#pageNavMenu.course_psychic ul li.on,.course_psychic .exam_section_03,.index .pageNavMenu.course_psychic ul li:first-child a{background-color:#4da9b6}.course_psychic .support_section_shikaku_left>span:after,.course_psychic .support_section_shikaku_right>span:after{border-bottom:20px solid #4da9b6}.kouza-page.kouza-child #mainImageArea.course_psychic h1{border-bottom:3px dotted #4da9b6;border-top:3px dotted #4da9b6;color:#4da9b6;top:250px}#mainArea .course_psychic .curriculum_section_01 h3:before,#mainArea .course_psychic .curriculum_section_03 h3:before{border-color:#4da9b6 #4da9b6 #4da9b6 transparent}#mainArea .course_psychic .curriculum_section_01 h3:after,#mainArea .course_psychic .curriculum_section_03 h3:after{border-color:#4da9b6 transparent #4da9b6 #4da9b6}#mainArea .course_psychic .curriculum_section_01 .curriculum_section_left,#mainArea .course_psychic .curriculum_section_01 .curriculum_section_right,#mainArea .course_psychic .curriculum_section_03 .curriculum_section_left,#mainArea .course_psychic .curriculum_section_03 .curriculum_section_right{border-color:#4da9b6}.course_psychic .curriculum_section_01 .curriculum_section_left:after,.course_psychic .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #4da9b6}#mainArea .course_psychic .curriculum_section_listhead:after{border-left-color:#a0c0bc}#mainArea .course_psychic .curriculum_section_01 ul li,#mainArea .course_psychic .curriculum_section_03 ul li{background:url(../images/icons/psychic/icon_check.png) 0 3px no-repeat}#mainArea .course_mindfulness .section_subheading,#mainArea .course_mindfulness h1,.course_mindfulness .support_section_shikaku_left>span,.course_mindfulness .support_section_shikaku_right>span{color:#4e80c1!important}#mainArea .course_mindfulness .top_section_01,#mainArea .course_mindfulness h1:after,#mainArea .course_mindfulness h2:after,#mainArea .pageNavMenu.course_mindfulness ul li a:hover,#pageNavMenu.course_mindfulness ul li a:hover,#pageNavMenu.course_mindfulness ul li.on,.course_mindfulness .exam_section_03,.index .pageNavMenu.course_mindfulness ul li:first-child a{background-color:#4e80c1}.course_mindfulness .support_section_shikaku_left>span:after,.course_mindfulness .support_section_shikaku_right>span:after{border-bottom:20px solid #4e80c1}.kouza-page.kouza-child #mainImageArea.course_mindfulness h1{border-bottom:3px dotted #4e80c1;border-top:3px dotted #4e80c1;color:#4e80c1;top:250px}#mainArea .course_mindfulness .curriculum_section_01 h3:before,#mainArea .course_mindfulness .curriculum_section_03 h3:before{border-color:#4e80c1 #4e80c1 #4e80c1 transparent}#mainArea .course_mindfulness .curriculum_section_01 h3:after,#mainArea .course_mindfulness .curriculum_section_03 h3:after{border-color:#4e80c1 transparent #4e80c1 #4e80c1}#mainArea .course_mindfulness .curriculum_section_01 .curriculum_section_left,#mainArea .course_mindfulness .curriculum_section_01 .curriculum_section_right,#mainArea .course_mindfulness .curriculum_section_03 .curriculum_section_left,#mainArea .course_mindfulness .curriculum_section_03 .curriculum_section_right{border-color:#4e80c1}.course_mindfulness .curriculum_section_01 .curriculum_section_left:after,.course_mindfulness .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #4e80c1}#mainArea .course_mindfulness .curriculum_section_listhead:after{border-left-color:#719ecc}#mainArea .course_mindfulness .curriculum_section_01 ul li,#mainArea .course_mindfulness .curriculum_section_03 ul li{background:url(../images/icons/mindfulness/icon_check.png) 0 3px no-repeat}#mainArea .course_kyuuseikigaku .section_subheading,#mainArea .course_kyuuseikigaku h1,.course_kyuuseikigaku .support_section_shikaku_left>span,.course_kyuuseikigaku .support_section_shikaku_right>span{color:#4791ce!important}#mainArea .course_kyuuseikigaku .top_section_01,#mainArea .course_kyuuseikigaku h1:after,#mainArea .course_kyuuseikigaku h2:after,#mainArea .pageNavMenu.course_kyuuseikigaku ul li a:hover,#pageNavMenu.course_kyuuseikigaku ul li a:hover,#pageNavMenu.course_kyuuseikigaku ul li.on,.index .pageNavMenu.course_kyuuseikigaku ul li:first-child a{background-color:#4791ce}.course_kyuuseikigaku .support_section_shikaku_left>span:after,.course_kyuuseikigaku .support_section_shikaku_right>span:after{border-bottom:20px solid #4791ce}.kouza-page.kouza-child #mainImageArea.course_kyuuseikigaku h1{border-bottom:3px dotted #4791ce;border-top:3px dotted #4791ce;color:#4791ce;top:250px}#mainArea .course_kyuuseikigaku .curriculum_section_01 h3:before,#mainArea .course_kyuuseikigaku .curriculum_section_03 h3:before{border-color:#4791ce #4791ce #4791ce transparent}#mainArea .course_kyuuseikigaku .curriculum_section_01 h3:after,#mainArea .course_kyuuseikigaku .curriculum_section_03 h3:after{border-color:#4791ce transparent #4791ce #4791ce}#mainArea .course_kyuuseikigaku .curriculum_section_01 .curriculum_section_left,#mainArea .course_kyuuseikigaku .curriculum_section_01 .curriculum_section_right,#mainArea .course_kyuuseikigaku .curriculum_section_03 .curriculum_section_left,#mainArea .course_kyuuseikigaku .curriculum_section_03 .curriculum_section_right{border-color:#4791ce}.course_kyuuseikigaku .curriculum_section_01 .curriculum_section_left:after,.course_kyuuseikigaku .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #4791ce}#mainArea .course_kyuuseikigaku .curriculum_section_listhead:after{border-left-color:#9bbcd9}#mainArea .course_kyuuseikigaku .curriculum_section_01 ul li,#mainArea .course_kyuuseikigaku .curriculum_section_03 ul li{background:url(../images/icons/kyuuseikigaku/icon_check.png) 0 3px no-repeat}#mainArea .course_sadou .section_subheading,#mainArea .course_sadou h1,.course_sadou .support_section_shikaku_left>span,.course_sadou .support_section_shikaku_right>span{color:#e67371!important}#mainArea .course_sadou .top_section_01,#mainArea .course_sadou h1:after,#mainArea .course_sadou h2:after,#mainArea .pageNavMenu.course_sadou ul li a:hover,#pageNavMenu.course_sadou ul li a:hover,#pageNavMenu.course_sadou ul li.on,.course_sadou .exam_section_03,.index .pageNavMenu.course_sadou ul li:first-child a{background-color:#e67371}.course_sadou .support_section_shikaku_left>span:after,.course_sadou .support_section_shikaku_right>span:after{border-bottom:20px solid #e67371}.kouza-page.kouza-child #mainImageArea.course_sadou h1{border-bottom:3px dotted #e67371;border-top:3px dotted #e67371;color:#e67371;top:250px}#mainArea .course_sadou .curriculum_section_01 h3:before,#mainArea .course_sadou .curriculum_section_03 h3:before{border-color:#e67371 #e67371 #e67371 transparent}#mainArea .course_sadou .curriculum_section_01 h3:after,#mainArea .course_sadou .curriculum_section_03 h3:after{border-color:#e67371 transparent #e67371 #e67371}#mainArea .course_sadou .curriculum_section_01 .curriculum_section_left,#mainArea .course_sadou .curriculum_section_01 .curriculum_section_right,#mainArea .course_sadou .curriculum_section_03 .curriculum_section_left,#mainArea .course_sadou .curriculum_section_03 .curriculum_section_right{border-color:#e67371}.course_sadou .curriculum_section_01 .curriculum_section_left:after,.course_sadou .curriculum_section_03 .curriculum_section_left:after{border-left:20px solid #e67371}#mainArea .course_sadou .curriculum_section_listhead:after{border-left-color:#e67371}#mainArea .course_sadou .curriculum_section_01 ul li,#mainArea .course_sadou .curriculum_section_03 ul li{background:url(../images/icons/sadou/icon_check.png) 0 3px no-repeat}.faq_question{background:#f7f7f7 url(/assets/img/top/tokusyu/question_mark.png) 10px no-repeat;font-size:1.2rem;padding:10px 0 10px 70px}.faq_answer,.faq_question{box-sizing:border-box;line-height:1.6;margin:0 auto 40px;min-height:50px;text-align:left}.faq_answer{background:url(/assets/img/top/tokusyu/answer_mark.png) 0 0 no-repeat;font-size:1.1rem;padding:0 0 0 70px;width:94%}.policy_area dt{color:#ff8096;font-size:18px;margin:0 0 3%}.policy_area dd,.policy_area dt{padding:0;text-align:left;width:100%}.policy_area dd{font-size:14px;line-height:1.6rem;margin:0 0 5%}.policy_area .signature{margin:5% 0;padding:0;text-align:right;width:100%}@media only screen and (max-width:1139px){.kouza-page.kouza-child #mainImageArea h1{font-size:16px;left:3%;top:57%!important;width:auto}.kouza-page .column_box{display:flex;margin-bottom:1rem}.kouza-page .column_box_right{padding:5px!important;position:relative;top:0;width:100%}.kouza-page #mainArea .column_box .column_box_right h2{font-size:.9rem!important;margin-bottom:0;padding:0!important}.kouza-page .column_box .column_box_right h2:after{content:""!important}.kouza-page .column_box p{display:none}}@media screen and (max-width:480px){.row{flex-direction:column;margin-bottom:0}.row .col:first-child{margin-right:0}.col:nth-child(2n) .category__item:first-child{border-top:none}.col.course__list{margin-bottom:0}.col ul{margin-bottom:1rem}.col.text-center img{width:50%}.sp_width-max{margin:0 calc(50% - 50vw)!important;max-width:100vw!important}.pc_br{display:inline;margin-right:1rem}.fa-search{font-size:1.6rem;left:.5rem}.ranking__name{font-size:.8rem}.course__detail{margin-bottom:1rem}input[name=payment]{width:2rem}.course_price{flex-direction:column}.course__unit{border-bottom:1px dotted #ccc;margin-bottom:1rem!important;padding-bottom:1rem}.course__unit:last-child{border:none;margin-bottom:0!important}}.utilityLinks{position:relative}.utilityLinks .link{margin:0 60px 10px 0}.search_site-form{display:inline-flex;width:100%}.search_site-form.pc{position:absolute;right:0;top:-25px}.search_site-input{border:1px solid #ccc;border-radius:4px;font-size:1.3rem;height:24px;outline:0;padding:.5rem;width:100%}.search_site-input.pc{background:#ff6281;border:none;position:absolute;right:0;top:0;transition:width .5s;width:22px}.search_site-input.pc.visible{width:20rem}.search_site-input.pc::placeholder{color:#fff}.search_site-input.pc:-ms-input-placeholder{color:#fff}.search_site-input.pc::-ms-input-placeholder{color:#fff}.search_site-input.pc:-webkit-autofill,.search_site-input.pc:focus{background:#ff6281;color:#fff}.btn.btn-site-search{align-items:center;background:#ff8099;box-shadow:0 2px 0 #ff6281;display:inline-flex;justify-content:center;padding:.5rem}.btn.btn-site-search.pc{position:absolute;right:0;top:0;z-index:1}.search_result{border-bottom:5px solid #ddd;margin-bottom:.5rem;padding:1rem;text-align:left}.search_result-body{display:flex}.search_result-thumbnail{margin-bottom:1rem;margin-right:3rem}.search_result-thumbnail img{height:180px!important;object-fit:cover;width:180px}.pagination-simple{display:flex;justify-content:center}.pagination-simple li{width:50%}.pagination-simple li a{border:2px solid #ff5d77;color:#ff5d77;display:block;font-weight:600;margin:1rem auto;padding:1rem;width:60%}.pagination-simple li a:hover{background:#ff5d77;color:#fff;text-decoration:none}.pagination-simple li a:active,.pagination-simple li a:visited{text-decoration:none}@media screen and (max-width:800px){.search_result-body{flex-direction:column}.search_result-thumbnail{margin-right:0;text-align:center}.pagination-simple{flex-direction:column}.pagination-simple li{width:90%}.pagination-simple li a{width:100%}}.ranking_top30{background:#fff;display:flex;flex-wrap:wrap;height:70px;justify-content:space-between;margin:0 auto 20px;padding:0;width:1140px}.ranking_top30>a{align-items:center;background:#cf566b;color:#fff;display:flex;font-size:24px;font-weight:700;justify-content:center;text-decoration:none;width:80%}.ranking_top30>a:hover{background:#ef8799;transition:all .3s}.ranking_top30 .sp_ranking_link{display:none}.category_ranking_title{background:#ef8799;color:#fff;font-size:20px;font-weight:700;margin:0 auto;padding:15px 0;width:1140px}@media screen and (max-width:480px){.ranking_top30{height:auto;width:100%}.ranking_top30>a{font-size:18px;line-height:1.6rem;padding:10px 15px 15px;width:100%}.ranking_top30 .sp_ranking_link{display:block;margin:0;padding:0;width:100%}.ranking_top30 .sp_ranking_link>a{background:#cf566b;color:#fff;display:block;font-size:16px;font-weight:700;margin:0;padding:10px 0;width:100%}.category_ranking_title{font-size:16px;width:100%}}.page_main_image .img_area>img{height:100%;object-fit:cover;width:100%}.ranking_afterwords,.ranking_preface{background:#f6dcfb;border-radius:4px;font-size:16px;line-height:1.6rem;margin:30px auto;padding:20px;text-align-last:left;width:66%}.ranking_menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto;padding:0;width:66%}.ranking_menu li{margin:0;padding:0;width:32%}.ranking_menu li+li{border-left:1px solid #fff}.ranking_menu li>a{background:#ef8799;color:#fff;display:block;font-size:16px;margin:0;padding:10px 0;text-align:center;text-decoration:none;width:100%}.ranking_menu li>a:hover{background:#0b1e5a;transition:all .3s}.ranking_menu li>a.current{background:#c04056}.contents_wrapper_c1{box-sizing:border-box;margin:0 auto;padding:0;width:1200px}.one_column_title{box-sizing:border-box;margin:40px auto;padding:0;width:100%}.one_column_title .main_title{color:#fc840b;font-size:1.75rem;font-weight:700;margin:0 0 10px;padding:0;width:100%}.one_column_title .title_lead{background:#fff7f7;color:#b96817;font-size:1rem;line-height:1.6rem;margin:30px auto 0;padding:20px;text-align:left;width:1200px}.ranking_title_area{margin:0 auto 40px;padding:0;width:100%}.ranking_title_area .ranking_title{align-items:center;color:#f76787;display:flex;font-size:2.125rem;font-weight:700;justify-content:center;margin:0;padding:0;text-align:center;width:100%}.ranking_title_area .ranking_title .title_head_img{margin-right:10px;margin-top:-3px}.ranking_title_area .ranking_en_title{color:#e02d1a;font-size:1.2rem;font-weight:700;margin:15px auto 0;padding:0;text-align:center;width:100%}.contents_wrapper_c1 .main_area{box-sizing:border-box;margin:0 auto;padding:30px 40px;width:100%}.bg_gray{background:#fafafa}.ranking_top30_1-20{background:#fff;border:1px solid #3eabb4;border-radius:5px;margin:0 auto 30px;padding:15px 0;width:100%}.ranking_top30_1-20.ranking_1{border:3px solid #eece41}.ranking_top30_1-20.ranking_2{border:3px solid #acacac}.ranking_top30_1-20.ranking_3{border:3px solid #b57c2f}.ranking_top30_1-20.ranking_11-20{border:1px solid #3e70b4}.ranking_top30_1-20 .contents_title_area{align-items:center;border-bottom:1px solid #f7e99f;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:0 0 10px}.ranking_top30_1-20 .contents_title_area .ranking_no{box-sizing:border-box;color:#fff;height:80px;margin:0;padding:0;position:relative;text-align:center;width:160px}.ranking_top30_1-20.ranking_11-20 .contents_title_area .ranking_no{box-sizing:border-box;color:#fff;height:70px;margin:0;padding:0;position:relative;text-align:center;width:160px}.ranking_top30_1-20.ranking_1 .contents_title_area .ranking_no{background:url(../images/ranking/ranking_01.svg) 50% no-repeat}.ranking_top30_1-20.ranking_2 .contents_title_area .ranking_no{background:url(../images/ranking/ranking_02.svg) 50% no-repeat}.ranking_top30_1-20.ranking_3 .contents_title_area .ranking_no{background:url(../images/ranking/ranking_03.svg) 50% no-repeat}.ranking_top30_1-20.ranking_4-10 .contents_title_area .ranking_no{background:url(../images/ranking/ranking_04-10.svg) 50% no-repeat}.ranking_top30_1-20.ranking_11-20 .contents_title_area .ranking_no{background:url(../images/ranking/ranking_11-20.svg) 50% no-repeat}.ranking_top30_1-20 .contents_title_area .ranking_no .rank_num{align-items:center;display:flex;font-size:3.2rem;font-weight:700;height:100%;left:40%;letter-spacing:-.2rem;margin:0;padding:0;position:absolute;transform:translateX(-40%)}.ranking_top30_1-20.ranking_11-20 .contents_title_area .ranking_no .rank_num{align-items:center;display:flex;font-size:2.2rem;font-weight:700;height:100%;left:40%;margin:0;padding:0;position:absolute;transform:translateX(-40%)}.ranking_top30_1-20 .contents_title_area .ranking_no .rank_unit{color:#fff;font-size:1.4rem;margin:0 0 0 6px;padding:16px 0 0}.ranking_top30_1-20.ranking_11-20 .contents_title_area .ranking_no .rank_unit{color:#fff;font-size:1.4rem;margin:0 0 0 6px;padding:8px 0 0}.ranking_top30_1-20 .contents_title_area .title_area{margin:0 3% 0 0;padding:0;width:calc(100% - 220px)}.ranking_top30_1-20 .contents_title_area .title_area .kouza_category{border-radius:20px;color:#fff;font-size:1rem;margin:0;padding:1px 0 3px;text-align:center;width:35%}.ranking_top30_1-20 .contents_title_area .title_area .kouza_name{color:#a37303;font-size:2.125rem;font-weight:700;margin:5px 0 0;padding:0;text-align:left;width:100%}.ranking_top30_1-20.ranking_11-20 .contents_title_area .title_area .kouza_name{color:#25418d;font-size:1.8rem;font-weight:700;margin:5px 0 0;padding:0;width:100%}.ranking_top30_1-20 .detail_area{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:30px 30px 10px;width:100%}.ranking_top30_1-20 .detail_area .photo_course{margin:0;padding:0;width:38%}.ranking_top30_1-20 .detail_area .photo_course dt{height:260px;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.ranking_top30_1-20 .detail_area .photo_course dt>a>img{height:auto;width:100%}.ranking_top30_1-20 .detail_area .photo_course dd{margin:20px auto 0;padding:0;width:100%}.ranking_top30_1-20 .detail_area .photo_course dd .course_info{border-collapse:collapse;margin:0;padding:0;width:100%}.ranking_top30_1-20 .detail_area .photo_course dd .course_info tr:last-child td,.ranking_top30_1-20 .detail_area .photo_course dd .course_info tr:last-child th{border-bottom:none}.ranking_top30_1-20 .detail_area .photo_course dd .course_info th{border-bottom:5px solid #fff;box-sizing:border-box;color:#fff;font-size:.9375rem;font-weight:400;margin:0;padding:3px 15px;text-align:left;width:44%}.ranking_top30_1-20 .detail_area .photo_course dd .course_info .term{background:#070a69}.ranking_top30_1-20 .detail_area .photo_course dd .course_info .term:before{content:"\f073";font-family:Font Awesome\ 5 Free;margin-right:10px}.ranking_top30_1-20 .detail_area .photo_course dd .course_info .course{background:#69094f}.ranking_top30_1-20 .detail_area .photo_course dd .course_info .course:before{content:"\f157";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:10px}.ranking_top30_1-20 .detail_area .photo_course dd .course_info td{background:#fff;border-bottom:5px solid #fff;box-sizing:border-box;font-size:1rem;font-weight:700;margin:0;padding:3px 20px;text-align:left;width:56%}.ranking_top30_1-20 .detail_area .photo_course dd .course_info td .special_exam{background:#f7ecec;box-sizing:border-box;color:#dd2424;font-size:.75rem;margin:0 0 0 10px;padding:2px 10px 4px;text-align:center}.ranking_top30_1-20 .detail_area .photo_course dd .course_info .term_txt .saitan{font-size:.875rem}.ranking_top30_1-20 .detail_area .photo_course dd .course_info .course_fee{color:#df2020}.ranking_top30_1-20 .detail_area .txt_contents{margin:0;padding:0;width:58%}.ranking_top30_1-20 .detail_area .txt_contents .get_shikaku_list{background:#fbf8ed;border:1px solid #bea13d;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .get_shikaku_list .get_shikaku_title{align-items:center;background:#b27948;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;display:flex;font-size:.9rem;height:35px;justify-content:center;margin:0 auto;padding:0;width:70%}.ranking_top30_1-20 .detail_area .txt_contents .get_shikaku_list .shikaku_list{box-sizing:border-box;margin:0;padding:15px;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .get_shikaku_list .shikaku_list .list_contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .get_shikaku_list .shikaku_list .list_contents .get_shikaku_name{background:#e1d0c2;border-radius:5px;color:#682828;font-size:.9rem;font-weight:700;margin:0;padding:8px 0;text-align:center;width:49%}.ranking_top30_1-20 .detail_area .txt_contents .recommend_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px auto 0;padding:0;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .recommend,.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .working{background:#fff;border:1px solid #bea13d;border-radius:5px;margin:0;padding:0 0 15px;width:49%}.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .recommend .recommend_title,.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .working .working_title{align-items:center;background:#d2691e;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;display:flex;font-size:.9rem;height:30px;justify-content:center;margin:0 auto;overflow:hidden;padding:0;position:relative;width:80%}.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .recommend .recommend_cont,.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .working .working_cont{box-sizing:border-box;margin:15px auto 0;padding:0 30px;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .recommend .recommend_cont .cont_list,.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .working .working_cont .cont_list{margin:0;padding:0;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .recommend .recommend_cont .cont_list>li,.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .working .working_cont .cont_list>li{color:#444;font-size:.9rem;line-height:1.2rem;list-style-position:outside;list-style-type:disc;margin:0 0 5px 15px;padding:0;text-align:left;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .recommend .recommend_cont .cont_list>li:last-child,.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .working .working_cont .cont_list>li:last-child{margin-bottom:0}.ranking_top30_1-20 .detail_area .kouza_explain{background:#f9f9ee;border-radius:5px;box-sizing:border-box;color:#555;font-size:.9rem;font-weight:400;line-height:1.2rem;margin:20px 0 0;padding:20px 30px;text-align:left;width:100%}.ranking_top30_1-20 .detail_area .kouza_explain>br{content:"";display:block;margin-top:.6rem}.ranking_top30_1-20 .detail_area .txt_contents .link_btn{display:flex;justify-content:space-between;margin:20px 0 0;padding:0;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .link_btn .detail_link,.ranking_top30_1-20 .detail_area .txt_contents .link_btn .document_link{height:50px;margin:0;width:48%}.ranking_top30_1-20 .detail_area .txt_contents .link_btn .detail_link>a{align-items:center;background:#af7406;border-radius:5px;color:#fff;display:flex;font-size:1rem;height:100%;justify-content:center;margin:0;padding:0;position:relative;text-decoration:none;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .link_btn .detail_link>a:after{content:"\f054";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.ranking_top30_1-20 .detail_area .txt_contents .link_btn .detail_link>a:hover{background:#996606}.ranking_top30_1-20 .detail_area .txt_contents .link_btn .document_link>a{align-items:center;background:#22993a;border-radius:5px;color:#fff;display:flex;font-size:1rem;height:100%;justify-content:center;margin:0;padding:0;position:relative;text-decoration:none;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .link_btn .document_link>a:before{content:"\f5da";font-family:Font Awesome\ 5 Free;font-size:1.25rem;font-weight:700;margin-right:10px}.ranking_top30_1-20 .detail_area .txt_contents .link_btn .document_link>a:after{content:"\f054";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.ranking_top30_1-20 .detail_area .txt_contents .link_btn .document_link>a:hover{background:#1b8631}.ranking_top30_21-30{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.ranking_top30_21-30 li{margin:0;padding:0;width:49%}.ranking_top30_21-30 li .ranking21-30_contents{background:#fff;border:1px solid #87b43e;border-radius:5px;margin:0 auto 30px;padding:15px 0;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area{border-bottom:1px solid #f7e99f;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:0 0 10px;position:relative}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .ranking_no{background:url(../images/ranking/ranking_21-30.svg) 50% no-repeat;box-sizing:border-box;color:#fff;height:60px;margin:0;padding:0;position:relative;text-align:center;width:130px}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .ranking_no .rank_num{align-items:center;color:#fff;display:flex;font-size:1.6rem;font-weight:700;height:100%;left:40%;margin:0;padding:0;position:absolute;transform:translateX(-40%)}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .ranking_no .rank_num:after{content:"位";font-size:1.2rem;margin-left:3px;padding-top:8px}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .title_area{align-items:center;display:flex;margin:0 3% 0 0;padding:0;width:72%}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .title_area .kouza_category{border-radius:20px;box-sizing:border-box;color:#fff;font-size:.875rem;margin:8px 0 0;padding:1px 0 3px;text-align:center;width:60%}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .title_area .kouza_name{color:#a37303;font-size:1.25rem;font-weight:700;margin:5px 0 0;padding:0;text-align:left;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area{box-sizing:border-box;margin:0;padding:30px 30px 10px;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .kouza_photo{height:140px;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .kouza_photo>img{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .kouza_summary{color:#2f91b5;font-size:1.125rem;font-weight:700;line-height:2rem;margin:10px 0 0;padding:0;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .get_shikaku_title{color:#574d17;font-size:1rem;font-weight:700;margin:15px 0 0;padding:0;text-align:left;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .get_shikaku_title>i{color:#574d17;margin-right:10px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .get_shikaku_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:7px 0 0;padding:0;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .get_shikaku_list li{background:#f5ece4;border-radius:5px;color:#333;font-size:.8125rem;font-weight:400;margin:0;padding:8px 0;text-align:center;width:49%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info{border-collapse:collapse;margin:20px 0 0;padding:0;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info tr:last-child td,.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info tr:last-child th{border-bottom:none}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info th{border-bottom:5px solid #fff;color:#fff;font-size:.9375rem;font-weight:400;margin:0;padding:3px 15px;text-align:left;width:44%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info th>i{font-size:1rem;margin-right:30px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info .term{background:#070a69}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info .term:before{content:"\f073";font-family:Font Awesome\ 5 Free;margin-right:10px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info .course{background:#69094f}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info .course:before{content:"\f157";font-family:Font Awesome\ 5 Free;font-weight:700;margin-right:10px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info td{background:#fff;border-bottom:5px solid #fff;font-size:1rem;font-weight:700;margin:0;padding:3px 20px;text-align:left;width:56%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info td .special_exam{background:#f7ecec;color:#dd2424;font-size:.75rem;margin:0 0 0 10px;padding:2px 10px 4px;text-align:center}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info .term_txt .saitan{font-size:.875rem}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info .course_fee{color:#df2020}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn{display:flex;justify-content:space-between;margin:20px 0 0;padding:0;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .detail_link{height:40px;margin:0;width:49%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .detail_link>a{align-items:center;background:#af7406;border-radius:5px;color:#fff;display:flex;font-size:1rem;height:100%;justify-content:center;margin:0;padding:0;position:relative;text-decoration:none;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .detail_link>a:after{content:"\f054";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .detail_link>a:hover{background:#996606}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .document_link{height:40px;margin:0;width:49%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .document_link>a{align-items:center;background:#22993a;border-radius:5px;color:#fff;display:flex;font-size:1rem;height:100%;justify-content:center;margin:0;padding:0;position:relative;text-decoration:none;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .document_link>a:before{content:"\f5da";font-family:Font Awesome\ 5 Free;font-size:1.25rem;font-weight:700;margin-right:10px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .document_link>a:after{content:"\f054";font-family:Font Awesome\ 5 Free;font-weight:700;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .document_link>a:hover{background:#1b8631}@media screen and (max-width:480px){.ranking_afterwords,.ranking_preface{box-sizing:border-box;font-size:14px;line-height:1.4rem;margin:20px auto;width:96%}.ranking_title{font-size:16px;margin:30px auto;width:78%}.ranking_menu{justify-content:flex-start;margin:20px auto;width:96%}.ranking_menu li{margin:0 0 1px;width:33.33333%}.ranking_list{width:96%}.ranking_list .shikaku_name{font-size:18px;line-height:1.4rem}.ranking_list .shikaku_name span{font-size:30px}.ranking_list .shikaku_detail .detail_cont .shikaku_img{width:100%}.ranking_list .shikaku_detail .detail_cont .shikaku_img .img_cont{height:140px}.ranking_list .shikaku_detail .detail_cont .shikaku_img .shikaku_link{margin:15px auto 0;width:96%}.ranking_list .shikaku_detail .detail_cont .shikaku_txt{font-size:14px;margin:15px auto 0;width:96%}.contents_wrapper_c1{width:96%}.one_column_title{margin:30px auto}.one_column_title .main_title{font-size:1.2rem;line-height:1.5rem}.one_column_title .title_lead{box-sizing:border-box;font-size:.9rem;padding:15px;width:100%}.ranking_title_area{margin:0 auto 20px}.ranking_title_area .ranking_title{font-size:1.3rem;line-height:1.6rem}.ranking_title_area .ranking_en_title{font-size:1rem;margin:8px}.contents_wrapper_c1 .main_area{padding:20px 15px}.ranking_top30_1-20{margin:0 auto 20px;padding:15px 0 0}.ranking_top30_1-20 .contents_title_area .ranking_no{height:70px;width:90px}.ranking_top30_1-20.ranking_11-20 .contents_title_area .ranking_no{height:60px;width:90px}.ranking_top30_1-20.ranking_1 .contents_title_area .ranking_no,.ranking_top30_1-20.ranking_11-20 .contents_title_area .ranking_no,.ranking_top30_1-20.ranking_2 .contents_title_area .ranking_no,.ranking_top30_1-20.ranking_3 .contents_title_area .ranking_no,.ranking_top30_1-20.ranking_4-10 .contents_title_area .ranking_no{background-size:90px 60px}.ranking_top30_1-20 .contents_title_area .ranking_no .rank_num{font-size:1.75rem}.ranking_top30_1-20.ranking_11-20 .contents_title_area .ranking_no .rank_num{font-size:1.7rem}.ranking_top30_1-20 .contents_title_area .ranking_no .rank_unit{font-size:1.2rem;margin:0 0 0 4px;padding:7.5px 0 0}.ranking_top30_1-20.ranking_11-20 .contents_title_area .ranking_no .rank_unit{font-size:1rem;margin-left:4px;padding:6px 0 0}.ranking_top30_1-20 .contents_title_area .title_area{width:69%}.ranking_top30_1-20 .contents_title_area .title_area .kouza_category{font-size:.75rem;width:90%}.ranking_top30_1-20 .contents_title_area .title_area .kouza_name,.ranking_top30_1-20.ranking_11-20 .contents_title_area .title_area .kouza_name{font-size:1.2rem;line-height:1.5rem}.ranking_top30_1-20 .detail_area{padding:15px 10px 10px}.ranking_top30_1-20 .detail_area .photo_course{width:100%}.ranking_top30_1-20 .detail_area .photo_course dt{height:120px}.ranking_top30_1-20 .detail_area .photo_course dd{margin:15px auto 0}.ranking_top30_1-20 .detail_area .photo_course dd .course_info th{border-bottom:2px solid #fff;font-size:.75rem;padding:3px 0 3px 10px}.ranking_top30_1-20 .detail_area .photo_course dd .course_info .course:before,.ranking_top30_1-20 .detail_area .photo_course dd .course_info .term:before{margin-right:5px}.ranking_top30_1-20 .detail_area .photo_course dd .course_info td{font-size:1rem;padding:3px 0 3px 10px}.ranking_top30_1-20 .detail_area .photo_course dd .course_info td .special_exam{font-size:.625rem;margin:0 0 0 5px;padding:2px 6px 4px}.ranking_top30_1-20 .detail_area .photo_course dd .course_info .term_txt:after{font-size:.75rem}.ranking_top30_1-20 .detail_area .txt_contents{margin:15px auto 0;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .get_shikaku_list .get_shikaku_title{height:30px}.ranking_top30_1-20 .detail_area .txt_contents .get_shikaku_list .shikaku_list{padding:15px 15px 10px}.ranking_top30_1-20 .detail_area .txt_contents .get_shikaku_list .shikaku_list .list_contents li{margin-bottom:5px;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .link_btn{flex-wrap:wrap;margin:15px auto 0;padding:0}.ranking_top30_1-20 .detail_area .txt_contents .link_btn .detail_link{margin-bottom:5px;width:100%}.ranking_top30_1-20 .detail_area .txt_contents .link_btn .document_link{width:100%}.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .recommend,.ranking_top30_1-20 .detail_area .txt_contents .recommend_area .working{margin-bottom:7px;width:100%}.ranking_top30_1-20 .detail_area .kouza_explain{line-height:1.4rem;margin:15px 0 0;padding:15px 20px}.ranking_top30_21-30 li{width:100%}.ranking_top30_21-30 li .ranking21-30_contents{margin:0 auto 20px;padding:10px 0 0}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .ranking_no{background-size:90px 50px;height:60px;width:90px}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .ranking_no .rank_num{font-size:1.4rem}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .ranking_no .rank_num:after{font-size:1rem;margin-left:0;padding-top:3px}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .title_area{margin-top:4px;width:69%}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .title_area .kouza_category{font-size:.75rem;margin:0;width:90%}.ranking_top30_21-30 li .ranking21-30_contents .contents_title_area .title_area .kouza_name{font-size:1.1rem;line-height:1.5rem}.ranking_top30_21-30 li .ranking21-30_contents .detail_area{padding:15px 10px 10px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .kouza_photo{height:120px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .kouza_summary{font-size:1rem;line-height:1.5rem}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .get_shikaku_title{font-size:.875rem}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .get_shikaku_list li{font-size:.875rem;padding:5px 0;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .get_shikaku_list li+li{margin-top:5px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info{margin:15px 0 0}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info th{border-bottom:2px solid #fff;font-size:.75rem;padding:3px 0 3px 10px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info .course:before,.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info .term:before{margin-right:5px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info td{font-size:1rem;padding:3px 0 3px 10px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info td .special_exam{font-size:.625rem;margin:0 0 0 5px;padding:2px 6px 4px}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .course_info .term_txt:after{font-size:.75rem}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn{flex-wrap:wrap;margin:15px auto 0;padding:0}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .detail_link{margin-bottom:5px;width:100%}.ranking_top30_21-30 li .ranking21-30_contents .detail_area .link_btn .document_link{width:100%}}