.p_color{color:#10a98d}.btn_wrap .btn{font-weight:500}.underline_bg{position:relative;z-index:2;font-weight:700;font-size:70px;margin-bottom:80px}.underline_bg span{position:relative;display:inline-block;padding:0 20px}.underline_bg span:before{content:'';position:absolute;left:0;top:100%;margin-top:-.6em;width:0;height:.6em;background:#fecb00;z-index:-1;transition:width .5s ease}.underline_bg.animated span:before{width:100%}.radius_box_wrap{background:#28becd;color:#fff;max-width:984px;margin:0 auto;padding:28px 10px;border-radius:20px}.radius_box_wrap .radius_box{position:relative;text-align:right;display:inline-block;padding-right:23px;border-right:2px solid #fff;margin-left:-125px}.radius_box_wrap .radius_box p{font-size:25px;font-weight:300;line-height:1.3}.radius_box_wrap .radius_box .color_box{display:inline-block;background:#ffbc54;color:#000;font-size:20px;font-weight:400;padding:2px 10px;margin-bottom:.4em}.radius_box_wrap .radius_box .big{position:absolute;left:100%;margin-left:27px;bottom:0;text-align:left;font-size:36px;font-weight:500;letter-spacing:-.05em}.tab_con{line-height:1.3}.tab_con .bs_tit{font-size:48px;font-weight:500}.tab_con .bs_tit02{font-size:48px;font-weight:700}.tab_con .bs_tit02 span{font-weight:300;display:block}.tab_con1 .section03 figure{padding:80px 0}.tab_con1 .section02{background:#121212}.tab_con1 .section03 .bs_tit02 span{letter-spacing:25px;text-indent:25px}.curri{padding-top:60px}.curri li{margin-bottom:100px;float:left;width:33.33%}.curri li>div{margin:0 10px}.curri li p{padding-top:30px;line-height:1.3;font-size:21px;letter-spacing:-1px}.dl_table{max-width:950px;margin:0 auto}.dl_table li{padding:25px 0;border-bottom:1px solid #000}.dl_table dl{display:table;width:100%;text-align:left;font-size:24px}.dl_table dt{display:table-cell;vertical-align:top;width:240px;font-weight:700;letter-spacing:-.07em;line-height:1.35}.dl_table dd{display:table-cell;vertical-align:middle;line-height:1.3;word-break:keep-all;letter-spacing:-.05em}.program_top_tit h5{font-size:56px;font-weight:400;letter-spacing:-2px;padding-bottom:10px}.program_top_tit h6{font-size:27px;margin-bottom:40px;font-weight:300}.program_list{max-width:1200px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;line-height:1.3}.program_list li{width:16.66%}.program_list.col-5 li{width:20%}.program_list li>div{height:100%}.program_list li dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-direction:column}.program_list li dt{color:#fff;background:#0166ff;padding:40px 10px;height:100%}.program_list li dt span{font-size:30px;letter-spacing:-.08em}.balloon{position:relative}.balloon i{position:absolute;padding:3px 8px;color:#121212;font-size:13px;background:#ffd83f;letter-spacing:0;right:100%;margin-right:-10px;bottom:100%;border-radius:10px;font-weight:500;line-height:1.3}.balloon i:after{content:'';display:block;position:absolute;left:50%;margin-left:-4px;top:100%;margin-top:-1px;width:0;height:0;border-top:8px solid #ffd83f;border-left:4px solid transparent;border-right:4px solid transparent}.program_list li dd{border:1px solid #ddd;border-top:0;border-left:0;padding:55px 5px 0;min-height:10em;background:#fff}.program_list li:first-child{border-left:1px solid #ddd}.program_list li dt.clamp1 span{line-height:2.6em}.program_list li:nth-child(2) dt{background:#1671fd}.program_list li:nth-child(3) dt{background:#2c80fc}.program_list li:nth-child(4) dt{background:#408bfe}.program_list li:nth-child(5) dt{background:#72aaff}.program_list li:nth-child(6) dt{background:#94c0ff}.illust_list_wrap ul{max-width:1150px;margin:0 auto}.illust_list_wrap li{float:left;width:33.33%;color:#fff}.illust_list_wrap li>div{background:#1ebc99;border-radius:30px;padding-top:115px;margin:0 10px}.illust_list_wrap li h5{font-size:40px;font-weight:700;margin-bottom:42px}.illust_list_wrap li h5 span{font-size:30px;display:block}.illust_list_wrap li p{font-size:24px;font-weight:500}.illust_list_wrap li figure{margin:-25px -6px 0;pointer-events:none}.illust_list_wrap li img{display:block;margin:0 auto;width:100%;position:relative;top:25px;pointer-events:none}.illust_list_wrap.kids li{float:none;display:inline-block}.illust_list_wrap.kids li>div{background:#3b49ce}.illust_list_wrap.kids figure{margin-top:-35px}.illust_list_wrap.kids li img{top:60px}.tab_con1 .section01 ul,.tab_con3 .section02 ul,.tab_con4 .section07 ul{margin-top:60px}.tab_con1 .section01 ul li,.tab_con3 .section02 ul li,.tab_con4 .section07 ul li{float:left;width:33.333%}.tab_con1 .section01 ul li>div,.tab_con3 .section02 ul li>div,.tab_con4 .section07 ul li>div{border:1px solid #10a98d;border-top-width:2px;max-width:350px;margin:0 auto;padding-top:48px;height:594px;position:relative}.tab_con1 .section01 ul li>div:after,.tab_con3 .section02 ul li>div:after,.tab_con4 .section07 ul li>div:after{content:'';display:block;position:absolute;right:0;bottom:0;height:0;margin-bottom:-3px;margin-right:-3px;border-bottom:80px solid #10a98d;border-left:80px solid transparent;border-top:0 solid transparent;border-right:0 solid transparent}.tab_con1 .section01 ul li .num,.tab_con3 .section02 ul li .num,.tab_con4 .section07 ul li .num{font-size:50px;font-weight:300;position:relative;display:inline-block;margin-bottom:85px}.tab_con1 .section01 ul li .num:after,.tab_con3 .section02 ul li .num:after,.tab_con4 .section07 ul li .num:after{content:'';position:absolute;left:0;top:0;width:20%;height:100%;background:#fff}.tab_con1 .section01 ul li h5,.tab_con3 .section02 ul li h5,.tab_con4 .section07 ul li h5{font-size:32px;letter-spacing:-.1em;line-height:1.3;height:3.6em}.tab_con1 .section01 ul li p,.tab_con3 .section02 ul li p,.tab_con4 .section07 ul li p{color:#10a98d;font-size:26px;line-height:1.3;padding:0 20px;word-break:keep-all}.tab_con1 .section02 h3{color:#fff;font-weight:600;margin-bottom:60px}.tab_con1 .section02 h3 span:before{display:none}.tab_con1 .section02 table{color:#fff;max-width:1000px;margin:0 auto;width:100%;font-size:38px}.tab_con1 .section02 table th{vertical-align:middle;background:#ffc80a;color:#000;font-weight:500;border:1px solid rgba(255,255,255,0.7);padding:20px 10px}.tab_con1 .section02 table td{vertical-align:middle;border:1px solid rgba(255,255,255,0.7);padding:20px 10px}.tab_con1 .section03{background:#f8f8f8}.tab_con1 .section03 .list01{max-width:950px;margin:0 auto 120px}.tab_con1 .section03 .list01 li{margin-bottom:13px;box-shadow:8px 8px 10px rgba(0,0,0,0.25)}.tab_con1 .section03 .list01 li>div{background:#fff;position:relative;display:table;width:100%;padding:20px 0;box-shadow:2px 2px 10px rgba(0,0,0,0.1)}.tab_con1 .section03 .list01 li .month{width:180px;display:table-cell;vertical-align:middle;border-right:2px solid #121212;font-size:22px;font-weight:300}.tab_con1 .section03 .list01 li .month img{margin-bottom:8px}.tab_con1 .section03 .list01 li .info{display:table-cell;text-align:left;vertical-align:middle;padding:0 6% 0 6%;font-size:25px;font-weight:400;letter-spacing:-.05em;line-height:1.3}.tab_con1 .section03 .list01 li .info .small{font-size:19px}.tab_con1 .section03 .list01 li .info.text-center{text-align:center}.tab_con1 .section04 .bs_tit02{margin-bottom:60px}.tab_con1 .section06{background:#ffd73f}.tab_con1 .section06 .program_list_wrap{margin-bottom:45px}.tab_con1 .section06 .program_list li dd{border-color:#818181}.tab_con1 .section06 .program_list li:first-child{border-color:#818181}.tab_con1 .section06 figure{margin-bottom:45px}.tab_con1 .section07 h4{font-size:43px;margin-bottom:20px}.tab_con1 .section07 h4 span{display:inline-block;padding-bottom:7px}.tab_con1 .section07 h5{font-size:145px;font-weight:600;line-height:1.1;margin-bottom:70px}.tab_con1 .section07 h5 span{display:block;color:#fc3}.tab_con1 .section07 h5 .odometer{display:inline-block;vertical-align:text-bottom}.tab_con1 .section07 figure{margin-bottom:15px}.tab_con1 .section07 h6 span{display:inline-block;padding:10px 50px;border:2px solid #ffc80a;font-size:28px;border-radius:10px;letter-spacing:-2px}.tab_con1 .section05{background:#ffd73f}.tab_con1 .section05 h3{margin-bottom:35px}.tab_con1 .section05 h3 span:before{display:none}.tab_con1 .section05 h4{font-size:36px;color:#0166ff;font-weight:500;padding:70px 0 50px}.tab_con1 .section05 h5{font-size:56px;font-weight:300;letter-spacing:-2px;padding-top:120px;padding-bottom:10px}.tab_con1 .section05 h6{font-size:27px;margin-bottom:60px;font-weight:200}.tab_con2{line-height:1.4}.tab_con2 .section01 figure{margin-bottom:60px}.tab_con2 .section01_2 h3{margin-bottom:60px}.tab_con2 .section01 .hd{height:876px;background:url(/img_up/shop_pds/akist/design/images/sub/sub02_2_2_img06.png) 50% 50% no-repeat;margin-bottom:35px;padding:100px 0}.tab_con2 .section01 .hd h3{font-size:74px;font-weight:200;line-height:1.2;margin-bottom:10px;color:#fff}.tab_con2 .section01 .hd h3 span{display:block}.tab_con2 .section01 .hd ul{padding-top:50px}.tab_con2 .section01 .hd li{float:left;width:33.33%;position:relative}.tab_con2 .section01 .hd li:first-child{top:150px}.tab_con2 .section01 .hd li:first-child>div{padding-left:0}.tab_con2 .section01 .hd li:nth-child(3){top:-150px}.tab_con2 .section01 .hd li>div{padding-left:70px}.tab_con2 .section01 .hd li:after{content:'';position:absolute;left:0;top:0;width:3px;height:260px;background:#10a98d;margin-top:60px}.tab_con2 .section01 .hd li:first-child:after{display:none}.tab_con2 .section01 .hd li .num{font-size:80px;display:block;font-weight:100;margin-bottom:5px}.tab_con2 .section01 .hd li h4{font-size:45px;line-height:1.2;font-weight:200;margin-bottom:5px}.tab_con2 .section01 .hd li p{font-size:21px;text-decoration:underline;line-height:1.2}.tab_con2 .section01 li{float:left;width:33.333%}.tab_con2 .section01 li img{display:block;width:100%}.tab_con2 .section02{background:#000;color:#fff}.tab_con2 .section02>div{padding-bottom:90px;margin-bottom:90px}.tab_con2 .section02 .list01{border-bottom:4px solid #fddb5c}.tab_con2 .section02 h4{font-size:70px;font-weight:700;margin-bottom:100px}.tab_con2 .section02 h5{font-size:55px;font-weight:500}.tab_con2 .section02 h5 span{display:block;color:#fddb5c;margin-bottom:65px;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}.tab_con2 .section02 li{font-size:35px;font-weight:500;margin-bottom:70px}.tab_con2 .section02 li:last-child{margin-bottom:0}.tab_con2 .section02 li .step{color:#fddb5c;margin-bottom:12px;display:block}.tab_con2 .section03 h4{font-size:70px;font-weight:700;margin-bottom:100px}.tab_con1 .section04 dl,.tab_con2 .section03 dl,.tab_con2 .section04 dl,.tab_con3 .section04 dl,.tab_con4 .section04 dl,.tab_con4 .section05 dl{padding-bottom:80px;margin-bottom:80px;background:url(/img_up/shop_pds/akist/design/images/sub/sub2_01_mark01.png) 50% 100% no-repeat}.tab_con3 .section04 dl,.tab_con4 .section04 dl{background-image:url(/img_up/shop_pds/akist/design/images/sub/sub2_01_mark02.png)}.tab_con1 .section04 dl:last-of-type,.tab_con2 .section03 dl:last-of-type,.tab_con2 .section04 dl:last-of-type{margin-bottom:0}.tab_con1 .section04 dt,.tab_con2 .section03 dt,.tab_con2 .section04 dt,.tab_con3 .section04 dt,.tab_con4 .section04 dt,.tab_con4 .section05 dt{font-size:34px;font-weight:400;margin-bottom:20px}.tab_con1 .section04 dd,.tab_con2 .section03 dd,.tab_con2 .section04 dd,.tab_con3 .section04 dd,.tab_con4 .section04 dd,.tab_con4 .section05 dd{font-size:48px;font-weight:700}.tab_con2 .section04{background:#29becd}.tab_con2 .section04 h4{font-size:70px;font-weight:700;margin-bottom:110px}.tab_con2 .section04 dl{color:#fff}.tab_con2 .section05 figure{margin-bottom:50px}.tab_con2 .section06 h3{font-size:37px;font-weight:500;letter-spacing:-2px;margin-bottom:15px}.tab_con2 .section06 h3 .bold{font-weight:700}.tab_con2 .section06 h3 .tooltip{position:absolute;left:-38px;top:-30px;background:#ffbc55;border-radius:20px;font-size:18px;color:#121212;padding:5px 13px;font-weight:500}.tab_con2 .section06 h3 .tooltip:after{content:'';position:absolute;left:50%;top:100%;width:0;height:0;margin-left:-14px;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #ffbc55;margin-top:-5px}.tab_con2 .section06 h4{font-size:24px;margin-bottom:60px;font-weight:500}.tab_con2 .section06 h4.list{font-size:24px}.tab_con2 .section06 h4.list .p_col{font-weight:600;font-size:32px}.tab_con2 .section06 figure{margin-bottom:45px}.tab_con2 .section06 .mb{margin-bottom:100px}.tab_con2 .section06 .pt{padding-top:100px;color:#121212;margin-bottom:45px}.tab_con2 .section06 ul{margin-bottom:50px}.tab_con2 .section06 li{float:left;width:20%}.tab_con2 .section06 li img{width:100%;display:block}.tab_con2 .section07 h4{font-size:70px;font-weight:700;margin-bottom:100px}.tab_con2 .section07 ul li{float:left;width:33.333%}.tab_con2 .section07 ul li>div{border:1px solid #10a98d;border-top-width:2px;max-width:350px;margin:0 auto;padding-top:48px;height:594px;position:relative}.tab_con2 .section07 ul li>div:after{content:'';display:block;position:absolute;right:0;bottom:0;height:0;margin-bottom:-3px;margin-right:-3px;border-bottom:80px solid #10a98d;border-left:80px solid transparent;border-top:0 solid transparent;border-right:0 solid transparent}.tab_con2 .section07 ul li .num{font-size:50px;font-weight:300;position:relative;display:inline-block;margin-bottom:85px}.tab_con2 .section07 ul li .num:after{content:'';position:absolute;left:0;top:0;width:20%;height:100%;background:#fff}.tab_con2 .section07 ul li h5{font-size:32px;letter-spacing:-.1em;line-height:1.3;height:3.6em}.tab_con2 .section07 ul li p{color:#10a98d;font-size:26px;line-height:1.3;padding:0 20px;word-break:keep-all}.tab_con2 .section08 h4{font-size:70px;font-weight:700;margin-bottom:80px}.tab_con2 .section08 table{font-size:42px;font-weight:500;max-width:800px;margin:0 auto;width:100%}.tab_con2 .section08 table tr{border-bottom:2px solid #fec900}.tab_con2 .section08 table th{font-weight:700;padding:28px 10px;vertical-align:middle;line-height:1.2}.tab_con2 .section08 table td{padding:28px 10px;vertical-align:middle}.tab_con3 .section01 figure.pt{padding-top:60px}.tab_con3 .section01 h3{font-size:74px;font-weight:200;line-height:1.2;margin-bottom:10px}.tab_con3 .section01 h3 span{display:block}.tab_con3 .section01 h4{font-size:28px;line-height:1.2;margin-bottom:60px}.tab_con3 .section01 .mb{margin-bottom:100px}.tab_con3 .section01 h6{font-size:27px;margin-bottom:60px;font-weight:200}.tab_con3 .section02>.container>figure,.tab_con4 .section07>.container>figure{margin:100px 0 50px}.tab_con3 .section03{background:#121212}.tab_con3 .section03 h3{color:#fff;margin-bottom:60px}.tab_con3 .section03 table,.tab_con4 .section08 table{color:#fff;max-width:1000px;margin:0 auto;width:100%;font-size:38px}.tab_con3 .section03 table th,.tab_con4 .section08 table th{vertical-align:middle;background:#ffc80a;color:#000;font-weight:500;border:1px solid rgba(255,255,255,0.7);padding:20px 10px}.tab_con3 .section03 table td,.tab_con4 .section08 table td{vertical-align:middle;border:1px solid rgba(255,255,255,0.7);padding:20px 10px}.tab_con3 .section04{background:#ffc80a}.tab_con3 .section04 .bs_tit02 span{letter-spacing:25px;text-indent:25px}.tab_con3 .section05 h4{font-size:58px;font-weight:700;margin-bottom:35px}.tab_con4 .section01 h3,.tab_con2 .section01 h3{font-size:74px;font-weight:200;line-height:1.2;margin-bottom:50px}.tab_con4 .section01 h3 span,.tab_con2 .section01 h3 span{display:block}.tab_con4 .section01 h5{font-size:56px;font-weight:300;letter-spacing:-2px;padding-top:120px;padding-bottom:10px}.tab_con4 .section01 h6{font-size:27px;margin-bottom:60px;font-weight:200}.tab_con4 .section01 figure.mt{margin-top:40px}.tab_con4 .section03{background:#121212}.tab_con4 .section04{background:#ffc80a}.tab_con4 .section04 .bs_tit02 span{letter-spacing:25px;text-indent:25px}.tab_con4 .section01 .sub_tit,.tab_con4 .section02 .sub_tit{font-size:43px;font-weight:800;margin-bottom:50px}.tab_con4 .section01 ul{font-weight:700;color:#ffc80a;font-size:39px;margin-bottom:70px}.tab_con4 .section01 p{line-height:1.75;font-size:28px;font-weight:500;letter-spacing:-.055em}.tab_con4 .section01 p .icon{display:block}.tab_con4 .section01 p .txt{border-bottom:1px solid #121212;display:inline-block;font-size:42px}.tab_con4 .section05{background:#29becd;color:#fff}.tab_con4 .section05 h4{color:#1b1b1b}.tab_con4 .section08{background:#121212}.tab_con4 .section08 h3{color:#fff;margin-bottom:60px}@media all and (max-width:1380px){.curri li p{font-size:17px;letter-spacing:-2px}.curri li>div{margin:0 5px}.tab_con4 .section01 p .icon img{width:50px}.tab_con4 .section01 p .txt{font-size:34px}.tab_con4 .section01 ul{font-size:35px}}@media all and (max-width:1080px){.underline_bg{font-size:58px}.radius_box_wrap .radius_box p{font-size:20px}.radius_box_wrap .radius_box .big{font-size:33px}.radius_box_wrap .radius_box .color_box{font-size:18px}.tab_con .bs_tit{font-size:35px}.tab_con .bs_tit02{font-size:30px}.dl_table dl{font-size:21px}.dl_table dt{width:220px}.illust_list_wrap li h5{font-size:33px}.illust_list_wrap li p{font-size:18px;min-height:4em}.illust_list_wrap li p br{display:none}.balloon i{font-size:11px}.program_top_tit h5{font-size:46px}.program_top_tit h6{font-size:20px}.program_list li dt span{font-size:24px}.program_list li dd{padding:30px 5px 0;min-height:9.5em;font-size:15px}.program_list li dd br{display:none}.tab_con1 .section01 ul li>div,.tab_con3 .section02 ul li>div,.tab_con4 .section07 ul li>div{height:505px}.tab_con1 .section01 ul li .num,.tab_con3 .section02 ul li .num,.tab_con4 .section07 ul li .num{font-size:40px;margin-bottom:45px}.tab_con1 .section01 ul li h5,.tab_con3 .section02 ul li h5,.tab_con4 .section07 ul li h5{font-size:28px;padding-left:5px;padding-right:5px}.tab_con1 .section01 ul li p,.tab_con3 .section02 ul li p,.tab_con4 .section07 ul li p{font-size:22px}.tab_con1 .section01 ul li figure,.tab_con3 .section02 ul li figure,.tab_con4 .section07 ul li figure{margin-top:30px}.tab_con1 .section01 ul li figure img,.tab_con3 .section02 ul li figure img,.tab_con4 .section07 ul li figure img{width:180px}.tab_con1 .section01 ul li>div:after,.tab_con3 .section02 ul li>div:after,.tab_con4 .section07 ul li>div:after{border-bottom-width:60px;border-left-width:60px}.tab_con1 .section02 table{font-size:32px}.tab_con1 .section03 .list01 li .info{font-size:21px}.tab_con1 .section03 .list01 li .month{font-size:18px}.tab_con1 .section03 .list01 li .month img{height:42px}.tab_con1 .section03 .bs_tit02 span,.tab_con3 .section04 .bs_tit02 span,.tab_con2 .section05 .bs_tit02 span{letter-spacing:21px;text-indent:21px}.tab_con1 .section04 .bs_tit02 span{letter-spacing:9px;text-indent:9px}.tab_con1 .section04 h4{font-size:28px;padding:50px 0}.tab_con1 .section04 h5{font-size:40px}.tab_con1 .section04 h6{font-size:20px}.tab_con1 .section07 h4{font-size:32px}.tab_con1 .section07 h5{font-size:105px;margin-bottom:40px}.tab_con1 .section07 figure img{width:280px}.tab_con1 .section07 h6 span{font-size:23px}.tab_con2 .section02 h4,.tab_con2 .section03 h4,.tab_con2 .section04 h4,.tab_con2 .section07 h4,.tab_con2 .section08 h4{font-size:58px;margin-bottom:80px}.tab_con2 .section02 h5{font-size:48px}.tab_con2 .section02 li{font-size:26px;margin-bottom:45px}.tab_con1 .section04 dt,.tab_con2 .section03 dt,.tab_con2 .section04 dt,.tab_con3 .section04 dt,.tab_con4 .section04 dt,.tab_con4 .section05 dt{font-size:28px}.tab_con1 .section04 dd,.tab_con2 .section03 dd,.tab_con2 .section04 dd,.tab_con3 .section04 dd,.tab_con4 .section04 dd,.tab_con4 .section05 dd{font-size:41px}.tab_con2 .section06 .mb{margin-bottom:60px}.tab_con2 .section06 h3{font-size:32px}.tab_con2 .section06 h4{font-size:20px}.tab_con2 .section06 h3 .tooltip{font-size:16px}.tab_con2 .section07 ul li>div{height:505px}.tab_con2 .section07 ul li .num{font-size:40px;margin-bottom:45px}.tab_con2 .section07 ul li h5{font-size:28px;padding-left:5px;padding-right:5px}.tab_con2 .section07 ul li p{font-size:22px}.tab_con2 .section07 ul li figure{margin-top:30px}.tab_con2 .section07 ul li figure img{width:180px}.tab_con2 .section07 ul li>div:after{border-bottom-width:60px;border-left-width:60px}.tab_con2 .section08 table{font-size:36px}.tab_con3 .section01 h3,.tab_con4 .section01 h3{font-size:54px}.tab_con3 .section01 h4{font-size:21px}.tab_con3 .section05 h4{margin-bottom:30px;font-size:46px}.tab_con3 .section03 table,.tab_con4 .section08 table{font-size:36px}.tab_con4 .section01 .sub_tit,.tab_con4 .section02 .sub_tit{font-size:36px;margin-bottom:35px}.tab_con4 .section01 ul{font-size:33px}.tab_con4 .section01 p .txt{font-size:30px}}@media all and (max-width:940px){.curri li{width:50%}}@media all and (max-width:767px){.underline_bg{font-size:32px;margin-bottom:30px}.radius_box_wrap{padding:20px 5px;border-radius:15px}.radius_box_wrap .radius_box p{font-size:13px}.radius_box_wrap .radius_box .color_box{font-size:13px}.radius_box_wrap .radius_box .big{font-size:22px;margin-left:12px}.radius_box_wrap .radius_box{padding-right:12px;margin-left:-76px;border-right-width:1px}.tab_con .bs_tit{font-size:28px}.tab_con .bs_tit02{font-size:27px}.tab_con1 .section03 .bs_tit02 span,.tab_con3 .section04 .bs_tit02 span,.tab_con2 .section05 .bs_tit02 span{letter-spacing:18px;text-indent:18px}.curri li{margin-bottom:50px}.curri li p{font-size:15px}.curri li>div img{width:180px}.dl_table li{padding:18px 0}.dl_table dl{font-size:16px;display:block}.dl_table dt{display:block;margin-bottom:8px;font-size:18px}.dl_table dd{display:block}.illust_list_wrap{max-width:90%;margin:0 auto}.illust_list_wrap li{float:none;width:auto;margin-bottom:60px}.illust_list_wrap li h5{font-size:25px;margin-bottom:15px}.illust_list_wrap li p{font-size:15px;margin-left:5px;margin-right:5px}.illust_list_wrap li>div{padding-top:45px}.illust_list_wrap.kids li{display:block}.program_top_tit h5{font-size:30px}.program_top_tit h6{font-size:15px}.program_list_wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-right:-20px;margin-left:-20px}.program_list{width:800px;padding-right:20px;padding-left:20px}.program_list li dt{padding:35px 10px}.program_list li dt span{font-size:19px}.program_list li dt.clamp1 span{line-height:2.55em}.program_list li dd{font-size:14px}.tab_con1 .section01 ul,.tab_con3 .section02 ul{margin-top:35px}.tab_con1 .section01 ul li,.tab_con3 .section02 ul li,.tab_con4 .section07 ul li{float:none;width:auto;margin-bottom:20px}.tab_con1 .section01 ul li>div,.tab_con3 .section02 ul li>div,.tab_con4 .section07 ul li>div{padding-top:35px;height:auto;padding-bottom:45px}.tab_con1 .section01 ul li .num,.tab_con3 .section02 ul li .num,.tab_con4 .section07 ul li .num{font-size:28px;margin-bottom:20px}.tab_con1 .section01 ul li h5,.tab_con3 .section02 ul li h5,.tab_con4 .section07 ul li h5{font-size:26px;height:auto;margin-bottom:20px}.tab_con1 .section01 ul li p,.tab_con3 .section02 ul li p,.tab_con4 .section07 ul li p{font-size:17px}.tab_con1 .section01 ul li figure img,.tab_con3 .section02 ul li figure img,.tab_con4 .section07 ul li figure img{width:140px}.tab_con1 .section02 h3{margin-bottom:30px}.tab_con1 .section02 table{font-size:17px}.tab_con1 .section03 .list01{margin-bottom:70px}.tab_con1 .section03 .list01 li .month{font-size:12px;width:80px;border-right-width:1px}.tab_con1 .section03 .list01 li .month img{height:24px;margin-bottom:3px}.tab_con1 .section03 .list01 li .info{font-size:15px}.tab_con1 .section03 .list01 li .info .small{font-size:13px}.tab_con1 .section04 h4{font-size:23px}.tab_con1 .section04 h5,.tab_con4 .section01 h5{font-size:28px}.tab_con1 .section04 h6,.tab_con3 .section01 h6,.tab_con4 .section01 h6{font-size:16px}.tab_con1 .section05 h3{margin-bottom:20px}.tab_con1 .section07 h6 span{font-size:19px}.tab_con1 .section07 h4{font-size:19px}.tab_con1 .section07 h5{font-size:55px;margin-bottom:20px}.tab_con1 .section07 figure img{width:210px}.tab_con1 .section07 h6 span{font-size:16px;padding:10px 30px}.tab_con2 .section01 li{float:none;width:auto}.tab_con2 .section02 h4,.tab_con2 .section03 h4,.tab_con2 .section04 h4,.tab_con2 .section07 h4,.tab_con2 .section08 h4{font-size:32px;margin-bottom:30px}.tab_con2 .section02 h5{font-size:28px}.tab_con2 .section02 h5 span{margin-bottom:30px}.tab_con2 .section02 .list01{border-bottom-width:2px}.tab_con2 .section02>div{padding-bottom:45px;margin-bottom:45px}.tab_con2 .section02>div:nth-of-type(2){margin-bottom:0}.tab_con2 .section02 li{font-size:18px;margin-bottom:25px}.tab_con2 .section07 ul li{float:none;width:auto;margin-bottom:20px}.tab_con2 .section07 ul li>div{padding-top:35px;height:auto;padding-bottom:45px}.tab_con2 .section07 ul li .num{font-size:28px;margin-bottom:20px}.tab_con2 .section07 ul li h5{font-size:26px;height:auto;margin-bottom:20px}.tab_con2 .section07 ul li p{font-size:17px}.tab_con2 .section07 ul li figure img{width:140px}.tab_con1 .section04 dl,.tab_con2 .section03 dl,.tab_con2 .section04 dl,.tab_con3 .section04 dl,.tab_con4 .section04 dl,.tab_con4 .section05 dl{background-size:110px;padding-bottom:40px;margin-bottom:40px}.tab_con1 .section04 dt,.tab_con2 .section03 dt,.tab_con2 .section04 dt,.tab_con3 .section04 dt,.tab_con4 .section04 dt,.tab_con4 .section05 dt{font-size:17px;margin-bottom:12px}.tab_con1 .section04 dd,.tab_con2 .section03 dd,.tab_con2 .section04 dd,.tab_con3 .section04 dd,.tab_con4 .section04 dd,.tab_con4 .section05 dd{font-size:22px}.tab_con2 .section06 h3{font-size:21px}.tab_con2 .section06 h3 .tooltip{font-size:13px}.tab_con2 .section06 h3 .tooltip:after{margin-top:-7px}.tab_con2 .section06 h4{font-size:15px;margin-left:5px;margin-right:5px;margin-bottom:35px}.tab_con2 .section06 .mb{margin-bottom:35px}.tab_con2 .section06 h4.list{font-size:14px}.tab_con2 .section06 h4.list .p_col{font-size:17px}.tab_con2 .section06 ul{margin-bottom:25px}.tab_con2 .section06 li{width:50%}.tab_con2 .section06 .list01 li:last-child{display:none}.btn_wrap .btn{font-size:17px}.tab_con2 .section06 .pt{margin-bottom:25px}.tab_con2 .section06 .debut_list{margin-bottom:45px}.tab_con2 .section08 table{font-size:17px}.tab_con2 .section08 table th,.tab_con2 .section08 table td{padding:12px 5px}.tab_con2 .section08 table tr{border-bottom-width:1px}.tab_con3 .section01 h3,.tab_con4 .section01 h3,.tab_con2 .section01 .hd h3,.tab_con2 .section01 h3{font-size:36px}.tab_con3 .section01 h4{font-size:16px}.tab_con1 .section03 figure{padding:50px 0}.tab_con1 .section04 .bs_tit02{margin-bottom:50px}.tab_con2 .section01 figure{margin-bottom:40px}.tab_con4 .section01 figure.mt{margin-top:30px}.tab_con3 .section01 figure.pt{padding-top:40px}.tab_con3 .section05 h4{margin-bottom:15px;font-size:28px}.tab_con3 .section02>.container>figure{margin:50px 0 45px}.tab_con3 .section03 table,.tab_con4 .section08 table{font-size:17px}.tab_con3 .section05 .dl_table{margin-bottom:20px}.tab_con3 .section06{margin-bottom:20px}.tab_con3 .section03 h3{margin-bottom:30px}.tab_con4 .section01 .sub_tit,.tab_con4 .section02 .sub_tit{font-size:25px;margin-bottom:25px}.tab_con4 .section01 ul{font-size:23px;margin-bottom:50px}.tab_con4 .section01 p .txt{font-size:20px;border-bottom:0;text-decoration:underline}.tab_con3 .section02>.container>figure,.tab_con4 .section07>.container>figure{margin:50px 0 45px}.tab_con1 .section01 ul,.tab_con3 .section02 ul,.tab_con4 .section07 ul{margin-top:35px}.tab_con4 .section08 h3{margin-bottom:30px}}@media all and (max-width:570px){.curri li p{word-break:keep-all}.curri li p br{display:none}}@media all and (max-width:479px){.tab_con .bs_tit{font-size:25px}.tab_con .bs_tit02{font-size:21px}.tab_con1 .section03 .bs_tit02 span,.tab_con3 .section04 .bs_tit02 span,.tab_con2 .section05 .bs_tit02 span,.tab_con4 .section04 .bs_tit02 span{letter-spacing:13px;text-indent:13px}.curri{padding-top:40px}.curri li>div{margin:0 10px}.curri li>div img{width:120px}.curri li p{font-size:14px;padding-top:20px}.tab_con1 .section04 h4{padding:30px;font-size:19px}.tab_con1 .section04 h5{font-size:21px;padding-top:60px}.tab_con1 .section04 h6{font-size:14px;margin-bottom:40px}.tab_con1 .section07 h6 span{font-size:16px}.tab_con3 .section01 h3,.tab_con4 .section01 h3,.tab_con2 .section01 .hd h3{font-size:26px}.tab_con4 .section01 h5{padding-top:60px}.tab_con1 .section04 h5,.tab_con4 .section01 h5{font-size:21px}.tab_con1 .section04 h6,.tab_con3 .section01 h6,.tab_con4 .section01 h6{font-size:14px}.tab_con2 .section02 h3 .tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffbc55;margin-top:-3px;margin-left:-8px}.tab_con2 .section03 figure{padding-top:35px}.tab_con3 .section01 h4{font-size:14px;margin-bottom:40px}.tab_con3 .section01 .mb{margin-bottom:60px}.tab_con3 .section01 h6,.tab_con4 .section01 h6{margin-bottom:40px}.tab_con1 .section03 figure{padding:40px 0}.tab_con1 .section04 .bs_tit02{margin-bottom:30px}.tab_con4 .section01 figure.mt{margin-top:20px}.tab_con3 .section01 figure.pt{padding-top:30px}}