@charset "UTF-8";.courgette{font-family:"Courgette",cursive;font-weight:400}.sec_comparison{padding-bottom:9.5rem}@media screen and (max-width:640px){.sec_comparison{padding-bottom:2.5rem}}.sec_comparison .sec_tit{margin-bottom:0}.sec_comparison .sec_tit>.title{min-width:64rem}@media screen and (max-width:640px){.sec_comparison .sec_tit>.title{min-width:29rem;margin-bottom:.5rem;background-position:left 5.5rem,17.6rem 2rem}}@media screen and (max-width:640px){.sec_comparison .sec_tit>.title>span{line-height:1.2}}.sec_comparison .mod_tbl01 tbody th a{text-decoration:underline}.sec_comparison .mod_tbl01 tbody th a:hover{text-decoration:none}.sec_comparison .mod_tbl01 tbody td.left{padding-right:1.5rem;padding-left:1.5rem;text-align:left}@media screen and (max-width:640px){.sec_comparison .select_txt{font-size:1.3rem}}@media screen and (max-width:640px){.sec_comparison .select_tit{position:relative;margin-bottom:.5rem;padding-top:.7rem;padding-bottom:.6rem;background-color:#232669;color:#fff;font-size:1.7rem;text-align:center}.sec_comparison .select_tit:after{content:"";position:absolute;left:50%;bottom:-10px;margin-left:-7px;border-style:solid;border-width:15px 7.5px 0;border-color:#232669 transparent transparent}.sec_comparison .select_tit span{position:absolute;right:.7rem}.sec_comparison .select_tit span:before{content:"";display:block;width:25px;height:25px;border-radius:25px;background-color:#ffc600;-webkit-transition:1s;transition:1s}.sec_comparison .select_tit span:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:4px;height:4px;margin:auto;border-top:2px solid #232669;border-right:2px solid #232669;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}}.sec_lineup>.wrap{padding-bottom:9.5rem}@media screen and (max-width:640px){.sec_lineup>.wrap{padding-bottom:0}}.sec_lineup>.wrap .sec_tit>.title{min-width:56rem}@media screen and (max-width:640px){.sec_lineup>.wrap .sec_tit>.title{min-width:28.4rem}}.sec_lineup>.wrap .column .detail{margin-bottom:5rem}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail{margin-bottom:0;padding-top:22rem}}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail+.detail{margin-top:5rem}}.sec_lineup>.wrap .column .detail:nth-child(7),.sec_lineup>.wrap .column .detail:nth-child(10){margin-left:0}.sec_lineup>.wrap .column .detail .title{margin-bottom:2rem}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail .title{margin-bottom:1rem}}.sec_lineup>.wrap .column .detail .row{margin-top:-1rem;margin-bottom:1rem;line-height:1.2}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail .row{margin-top:.4rem}}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail .ico{text-align:center}}.sec_lineup>.wrap .column .detail .ico img{max-width:100%;height:auto}.sec_lineup>.wrap .column .detail .read{margin-top:.5rem}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail .read{margin-bottom:.5rem;font-size:1.2rem}}.sec_lineup>.wrap .column .detail .price{color:#f05050;font-size:1.8rem;font-weight:700;text-align:right}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail .price{font-size:1.6rem}}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail .ph{height:21rem}}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail .ph img{max-width:100%;height:auto}}.sec_lineup>.wrap .column .detail .mod_btn01{margin-top:1.5rem}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail .mod_btn01{width:auto;height:5rem;margin-top:1rem}}@media screen and (max-width:640px){.sec_lineup>.wrap .column .detail .mod_btn01:before,.sec_lineup>.wrap .column .detail .mod_btn01:after{width:98%;height:5rem}}.sec_lineup>.wrap .stimates_btn{margin-top:5rem}@media screen and (max-width:640px){.sec_lineup>.wrap .stimates_btn{margin:4rem -1.5rem 0}}@media screen and (max-width:640px){.sec_lineup>.wrap .stimates_btn .mod_btn01{height:5.5rem}}@media screen and (max-width:640px){.sec_lineup>.wrap .stimates_btn .mod_btn01:before,.sec_lineup>.wrap .stimates_btn .mod_btn01:after{height:5.5rem}}@media screen and (max-width:640px){.sec_lineup>.wrap .stimates_btn .mod_btn01>span{font-size:1.4rem}}.sec_curriculum{padding-bottom:11.5rem}@media screen and (max-width:640px){.sec_curriculum{padding-bottom:5rem}}.sec_curriculum .sec_tit{margin-bottom:3rem}@media screen and (max-width:640px){.sec_curriculum .sec_tit{margin-bottom:.5rem}}.sec_curriculum .sec_tit>.title{min-width:50rem}@media screen and (max-width:640px){.sec_curriculum .sec_tit>.title{min-width:28.4rem}}.sec_curriculum .column .detail{margin-bottom:0}.sec_curriculum .column .detail+.detail .title.tp02 span{margin-top:.8rem;line-height:1.6;margin-bottom:.8rem}@media screen and (max-width:640px){.sec_curriculum .column .detail:last-child .title.tp02{height:8rem}}@media screen and (max-width:640px){.sec_curriculum .column .detail .read{text-align:justify}}.sec_curriculum .column .detail .title.tp02{width:auto;height:auto;min-height:9rem}@media screen and (max-width:640px){.sec_curriculum .column .detail .title.tp02{min-height:auto}}.sec_curriculum .column .detail .title.tp02 span{display:inline-block;margin-top:2rem}@media screen and (max-width:640px){.sec_curriculum .column .detail .title.tp02 span{margin-top:0}}.sec_curriculum .column .detail .ph img{max-width:100%}@media screen and (max-width:640px){.sec_column{padding-bottom:1.5rem}}.sec_column>.wrap .in{position:relative}.sec_column>.wrap .sec_tit{margin-bottom:8rem}@media screen and (max-width:640px){.sec_column>.wrap .sec_tit{margin-bottom:2rem}}.sec_column>.wrap .sec_tit>.title{min-width:40.2rem}@media screen and (max-width:640px){.sec_column>.wrap .sec_tit>.title{min-width:28.4rem}}.sec_column>.wrap .ph{position:absolute;right:0;width:48.3%;height:37.7rem;z-index:1}@media screen and (max-width:640px){.sec_column>.wrap .ph{position:relative;top:0;margin-left:auto;margin-right:auto;padding-right:1.3rem;width:27.4rem;height:19.4rem}}.sec_column>.wrap .ph:before{position:absolute;z-index:0;top:-2rem;right:-2rem;content:'';display:block;width:100%;height:37.7rem;background-color:#ffc600}@media screen and (max-width:640px){.sec_column>.wrap .ph:before{top:1.3rem;right:0;width:27.4rem;height:19.4rem}}.sec_column>.wrap .ph>div{position:relative;z-index:1;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.sec_column>.wrap .ph.type01{top:62.2rem;height:37.1rem}@media screen and (max-width:640px){.sec_column>.wrap .ph.type01{position:static;width:100%;height:19rem;margin-top:3rem;background-size:cover}}.sec_column>.wrap .ph.type01:before{content:none}.sec_column>.wrap .text_box{max-width:1100px;padding-right:50%;padding-bottom:28rem;box-sizing:border-box;position:relative}@media screen and (max-width:640px){.sec_column>.wrap .text_box{position:static;padding-bottom:2.5rem;padding-right:0}}.sec_column>.wrap .text_box .catch{position:relative;margin-bottom:2rem;font-size:3.5rem;color:#171c61}@media screen and (max-width:640px){.sec_column>.wrap .text_box .catch{margin-bottom:1rem;padding-top:3.5rem;font-size:1.7rem}}.sec_column>.wrap .text_box .read{margin-top:2rem;font-size:1.6rem}@media screen and (max-width:640px){.sec_column>.wrap .text_box .read{margin-top:.5rem;font-size:1.2rem}}.sec_column>.wrap .text_box .name{margin-top:70px;text-align:right;transform:rotate(-9.5deg);font-size:3.3rem;font-family:"Courgette",cursive;font-weight:400;color:#f05050;z-index:2;line-height:.9;position:absolute;top:720px;right:0}@media screen and (max-width:640px){.sec_column>.wrap .text_box .name{position:static}}.sec_column>.wrap .text_box .name>span{font-size:1.8rem}@media screen and (max-width:640px){.sec_column>.wrap .text_box .name>span{font-size:1.4rem}}@media screen and (max-width:640px){.sec_column>.wrap .text_box .name{margin-top:5.5rem;right:auto;top:auto;bottom:-4rem;left:0;font-size:2.8rem}}.detailArea{position:relative}.detailArea .bgimage{position:absolute;top:0;left:0;width:100%;height:100%}.not-ie.not-safari.not-apple-device .detailArea .bgimage{background-size:cover;background-position:80% center;background-attachment:fixed}.detailArea .descriptionArea{position:relative;z-index:1}.detailArea .wrap{padding-top:1px}.detailArea .sec_tit>.title{background-position:left 7.5rem,right 3rem}@media screen and (max-width:640px){.detailArea .sec_tit>.title{background-position:left 6.5rem,right 3rem}}.detailArea table{width:100%;border-collapse:collapse;font-size:1.3rem}@media screen and (max-width:640px){.detailArea table{font-size:1.1rem}}.detailArea table+ul{margin-top:3rem}@media screen and (max-width:640px){.detailArea table+ul{margin-top:1.5rem}}.detailArea table+ul li{font-size:1.5rem}@media screen and (max-width:640px){.detailArea table+ul li{padding-left:1.5em;font-size:1.2rem;text-indent:-1.5em}}.detailArea table+ul li:before{content:"■";margin-right:1rem;color:#f05050;font-size:.9rem}@media screen and (max-width:640px){.detailArea table+ul li:before{margin-right:.5rem;font-size:1.2rem}}@media screen and (max-width:640px){.detailArea .stimates_btn{margin-right:-1.5rem;margin-left:-1.5rem;padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:640px){.detailArea .stimates_btn .mod_btn01{height:4.9rem}}@media screen and (max-width:640px){.detailArea .stimates_btn .mod_btn01:before,.detailArea .stimates_btn .mod_btn01:after{height:4.9rem}}@media screen and (max-width:640px){.detailArea .stimates_btn .mod_btn01>span{font-size:1.4rem}}.detailArea .descriptionArea{padding-bottom:9.5rem}@media screen and (max-width:640px){.detailArea .descriptionArea{padding-bottom:4rem}}.detailArea .descriptionArea .sec_tit>.title{min-width:51.2rem}@media screen and (max-width:640px){.detailArea .descriptionArea .sec_tit>.title{min-width:28.2rem}}.detailArea .descriptionArea .content{max-width:1200px;position:relative;margin:0 auto 5.5rem;padding:5rem;background-color:#fff;box-sizing:border-box}@media screen and (max-width:640px){.detailArea .descriptionArea .content{width:calc(100% - 3rem);margin-bottom:3rem;padding:2.5rem 1.5rem}}.detailArea .descriptionArea .content .ph{position:absolute;right:5rem;z-index:1;width:49.1%;max-width:59rem;height:41rem}@media screen and (max-width:640px){.detailArea .descriptionArea .content .ph{position:relative;right:auto;margin-left:auto;width:auto;height:18.2rem}}.detailArea .descriptionArea .content .ph>div{position:relative;z-index:1;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.detailArea .descriptionArea .content .text_box{max-width:1200px;min-height:41rem;margin-bottom:5rem;padding-right:59%;box-sizing:border-box}@media screen and (max-width:640px){.detailArea .descriptionArea .content .text_box{position:static;min-height:auto;margin-bottom:2rem;padding-right:0}}.detailArea .descriptionArea .content .text_box .catch{position:relative;padding-top:3.5rem;padding-bottom:3rem;font-size:3.5rem;color:#171c61}@media screen and (max-width:640px){.detailArea .descriptionArea .content .text_box .catch{padding-top:1.5rem;padding-bottom:1.5rem;font-size:2.4rem}}.detailArea .descriptionArea .content .text_box .catch:before,.detailArea .descriptionArea .content .text_box .catch:after{content:"";display:inline-block;position:absolute;bottom:0;height:.3rem}.detailArea .descriptionArea .content .text_box .catch:before{width:100%;background-color:#e1e1e9}.detailArea .descriptionArea .content .text_box .catch:after{left:0;width:5rem;background-color:#f5c51d}@media screen and (max-width:640px){.detailArea .descriptionArea .content .text_box .catch:after{width:3rem}}.detailArea .descriptionArea .content .text_box .read{margin-top:3rem;font-size:1.6rem}@media screen and (max-width:640px){.detailArea .descriptionArea .content .text_box .read{margin-top:1rem;font-size:1.2rem}}.detailArea .descriptionArea .content .ico_box{display:table;width:100%;padding:3.5rem 0 3rem;background-color:#f4f4f2;box-sizing:border-box}@media screen and (max-width:640px){.detailArea .descriptionArea .content .ico_box{padding:2rem 1.5rem 1.5rem}}.detailArea .descriptionArea .content .ico_box p{display:table-cell}@media screen and (max-width:640px){.detailArea .descriptionArea .content .ico_box p{display:block}}.detailArea .descriptionArea .content .ico_box .img{width:35.4%;text-align:center;vertical-align:middle}@media screen and (max-width:640px){.detailArea .descriptionArea .content .ico_box .img{width:auto}}.detailArea .descriptionArea .content .ico_box .txt{padding-right:2%;font-size:1.5rem}@media screen and (max-width:640px){.detailArea .descriptionArea .content .ico_box .txt{margin-top:1rem;padding-right:0;font-size:1.1rem}}.detailArea .descriptionArea .price_tbl{margin-bottom:2.5rem;border-collapse:collapse;background-color:#fff;font-weight:400}@media screen and (max-width:640px){.detailArea .descriptionArea .price_tbl{margin-bottom:1.5rem}}.detailArea .descriptionArea .price_tbl caption{padding-top:1.9rem;padding-bottom:1.9rem;background-color:#232669;color:#fff;font-size:2.6rem;font-weight:700}@media screen and (max-width:640px){.detailArea .descriptionArea .price_tbl caption{padding-top:.4rem;padding-bottom:.4rem;font-size:2rem}}.detailArea .descriptionArea .price_tbl th,.detailArea .descriptionArea .price_tbl td{padding-top:1.4rem;padding-bottom:1.4rem;border:1px solid #8b8eb1;font-size:1.5rem}@media screen and (max-width:640px){.detailArea .descriptionArea .price_tbl th,.detailArea .descriptionArea .price_tbl td{padding-top:1.1rem;padding-bottom:1rem;font-size:1.1rem}}.detailArea .descriptionArea .price_tbl th{background-color:#ecece9;font-weight:400}@media screen and (max-width:640px){.detailArea .descriptionArea .price_tbl th{width:43.7%}}.detailArea .descriptionArea .price_tbl td{text-align:center}.detailArea .descriptionArea .price_tbl td.off{background-color:#f5c51d;font-size:1.8rem;font-weight:700}@media screen and (max-width:640px){.detailArea .descriptionArea .price_tbl td span{margin-right:.8rem;padding:.5rem .6rem;background-color:#f5c51d}}.detailArea .descriptionArea .price_tbl+ul{margin-bottom:6rem}@media screen and (max-width:640px){.detailArea .descriptionArea .price_tbl+ul{margin-bottom:3.5rem}}.detailArea .descriptionArea .ex_tbl{margin-top:6.5rem;margin-bottom:4rem}@media screen and (max-width:640px){.detailArea .descriptionArea .ex_tbl{margin-top:3rem;margin-bottom:7rem}}.detailArea .descriptionArea .ex_tbl .caption{display:inline-block;position:relative;margin-bottom:3rem;padding-bottom:1rem;color:#232669;font-size:2.7rem;font-weight:700;text-align:left}@media screen and (max-width:640px){.detailArea .descriptionArea .ex_tbl .caption{margin-bottom:2rem;font-size:1.7rem;letter-spacing:-.3px}}.detailArea .descriptionArea .ex_tbl .caption:before,.detailArea .descriptionArea .ex_tbl .caption:after{content:"";display:inline-block;position:absolute;bottom:0;height:.3rem}.detailArea .descriptionArea .ex_tbl .caption:before{width:100%;background-color:#e1e1e9}.detailArea .descriptionArea .ex_tbl .caption:after{left:0;width:5rem;background-color:#f5c51d}@media screen and (max-width:640px){.detailArea .descriptionArea .ex_tbl .caption:after{width:3rem}}@media screen and (max-width:640px){.detailArea .descriptionArea .ex_tbl div{overflow-x:scroll;padding-bottom:2rem}.detailArea .descriptionArea .ex_tbl div::-webkit-scrollbar{height:12px}.detailArea .descriptionArea .ex_tbl div::-webkit-scrollbar-track{background:-moz-linear-gradient(top,rgba(13,22,99,0) 0%,rgba(13,22,99,0) 49%,#0d1663 50%,#0d1663 60%,rgba(13,22,99,0) 61%,rgba(13,22,99,0) 100%);background:-webkit-linear-gradient(top,rgba(13,22,99,0) 0%,rgba(13,22,99,0) 49%,#0d1663 50%,#0d1663 60%,rgba(13,22,99,0) 61%,rgba(13,22,99,0) 100%);background:linear-gradient(to bottom,rgba(13,22,99,0) 0%,rgba(13,22,99,0) 49%,#0d1663 50%,#0d1663 60%,rgba(13,22,99,0) 61%,rgba(13,22,99,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000d1663',endColorstr='#000d1663',GradientType=0)}.detailArea .descriptionArea .ex_tbl div::-webkit-scrollbar-thumb{background:#0d1663;border-radius:6px}}.detailArea .descriptionArea .ex_tbl table{border-collapse:collapse;background-color:#fff;table-layout:fixed}@media screen and (max-width:640px){.detailArea .descriptionArea .ex_tbl table{width:97.5rem}}.detailArea .descriptionArea .ex_tbl table th,.detailArea .descriptionArea .ex_tbl table td{padding-top:1.4rem;padding-bottom:1.4rem;border:1px solid #8b8eb1}@media screen and (max-width:640px){.detailArea .descriptionArea .ex_tbl table th,.detailArea .descriptionArea .ex_tbl table td{padding-top:1.3rem;padding-bottom:1.3rem;font-size:1.1rem}}.detailArea .descriptionArea .ex_tbl table thead th{padding-top:1.9rem;padding-bottom:1.9rem;background-color:#232669;color:#fff}@media screen and (max-width:640px){.detailArea .descriptionArea .ex_tbl table thead th{padding-top:1.7rem;padding-bottom:1.7rem}}.detailArea .descriptionArea .ex_tbl table tbody th{background-color:#ecece9;font-weight:400}.detailArea .descriptionArea .ex_tbl table tbody td{text-align:center}.detailArea .descriptionArea .ex_tbl table tbody td.lang{background-color:#fdf6dd}.detailArea .descriptionArea .ex_tbl table tbody td.sun{background-color:#ecece9}.detailArea .descriptionArea .ex_tbl table tbody td.activity{background-color:#e8e8ef}.detailArea .descriptionArea .ex_tbl table tbody td>a{text-decoration:underline}.no-touchevents .detailArea .descriptionArea .ex_tbl table tbody td>a:hover{text-decoration:none}.detailArea .descriptionArea .optional_tbl{margin-bottom:3rem;border-top:1px solid #8b8eb1;border-bottom:1px solid #8b8eb1;border-collapse:collapse}@media screen and (max-width:640px){.detailArea .descriptionArea .optional_tbl{margin-bottom:1.5rem}}.detailArea .descriptionArea .optional_tbl th{width:18.5rem;background-color:#ecece9}@media screen and (max-width:640px){.detailArea .descriptionArea .optional_tbl th{width:auto;padding-top:.9rem;padding-bottom:.9rem;font-size:1.6rem;display:block}}.detailArea .descriptionArea .optional_tbl td{padding:1.7rem 0 1.6rem 3rem;font-size:1.4rem}@media screen and (max-width:640px){.detailArea .descriptionArea .optional_tbl td{display:block;padding:1rem 0;font-size:1.2rem}}.tablelink{display:none;text-align:center}@media screen and (max-width:640px){.tablelink.active{display:block}}.pointArea{padding-bottom:5rem}@media screen and (max-width:640px){.pointArea{padding-bottom:3.5rem}}.pointArea .wrap{padding-top:1px}.pointArea .sec_tit>.title{min-width:35.2rem}@media screen and (max-width:640px){.pointArea .sec_tit>.title{min-width:28.2rem}}.pointArea .point{display:inline-block;position:relative;width:32.2%;padding:2.5rem 4rem 4.5rem;background-color:#171c61;background-image:linear-gradient(transparent 50%,#fff 50%,#fff 100%),linear-gradient(90deg,transparent 50%,#fff 50%,#fff 100%);background-size:2px 2px;box-sizing:border-box;vertical-align:top}@media screen and (max-width:640px){.pointArea .point{display:block;width:auto;margin-right:-1.5rem;margin-left:-1.5rem;padding:2rem 1.5rem 2.5rem 16rem}}.pointArea .point+.point{margin-left:1.2%}@media screen and (max-width:640px){.pointArea .point+.point{margin-top:1rem;margin-left:-1.5rem}}@media screen and (max-width:640px){.pointArea .point.point2{padding:2rem 16rem 2.5rem 1.5rem}}@media screen and (max-width:640px){.pointArea .point.point2 .img{right:0;left:auto}}@media screen and (max-width:640px){.pointArea .point.point2:before{top:.5rem;right:15rem;bottom:.5rem;left:.7rem}}.pointArea .point>*{position:relative}.pointArea .point h2{margin-bottom:2rem;color:#f05050;font-size:2.2rem;text-align:center;white-space:pre}@media screen and (max-width:640px){.pointArea .point h2{margin-bottom:1rem;font-size:1.9rem;line-height:1.3}}.pointArea .point .img{max-width:274px;width:100%;height:206px}@media screen and (max-width:640px){.pointArea .point .img{position:absolute;top:0;left:0;width:46%;height:100%}}.pointArea .point p{margin-top:2rem;font-size:1.4rem;letter-spacing:0;text-align:justify}@media screen and (max-width:640px){.pointArea .point p{margin-top:1rem;font-size:1.1rem;line-height:1.4;letter-spacing:-.6px;text-align:left}}.pointArea .point:before{content:"";display:block;position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;background-color:#fff}@media screen and (max-width:640px){.pointArea .point:before{top:.5rem;right:.7rem;bottom:.5rem;left:15rem}}.textbooksArea{padding-bottom:9.5rem;background-color:#f4f4f2}@media screen and (max-width:640px){.textbooksArea{padding-bottom:4.5rem}}.textbooksArea table{width:100%;border-collapse:collapse;font-size:1.3rem}@media screen and (max-width:640px){.textbooksArea table{font-size:1.1rem}}.textbooksArea table+ul{margin-top:3rem}@media screen and (max-width:640px){.textbooksArea table+ul{margin-top:1.5rem}}.textbooksArea table+ul li{font-size:1.5rem}@media screen and (max-width:640px){.textbooksArea table+ul li{padding-left:1.5em;font-size:1.2rem;text-indent:-1.5em}}.textbooksArea table+ul li:before{content:"■";margin-right:1rem;color:#f05050;font-size:.9rem}@media screen and (max-width:640px){.textbooksArea table+ul li:before{margin-right:.5rem;font-size:1.2rem}}.textbooksArea .wrap{padding-top:1px}.textbooksArea .sec_tit>.title{min-width:48.2rem}@media screen and (max-width:640px){.textbooksArea .sec_tit>.title{min-width:28.2rem}}.textbooksArea table{border-top:1px solid #8b8eb1}.textbooksArea table th,.textbooksArea table td{padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid #8b8eb1}@media screen and (max-width:640px){.textbooksArea table th,.textbooksArea table td{padding-top:.9rem;padding-bottom:.9rem}}.textbooksArea table th{width:28.6%;background-color:#232669;color:#fff}@media screen and (max-width:640px){.textbooksArea table th{width:34.1%}}.textbooksArea table td{padding-left:4rem}@media screen and (max-width:640px){.textbooksArea table td{padding-right:1.5rem;padding-left:1.5rem}}.textbooksArea table+ul{margin-top:3.5rem}@media screen and (max-width:640px){.textbooksArea table+ul{margin-top:1.5rem}}.objectivesArea{padding-bottom:8rem}@media screen and (max-width:640px){.objectivesArea{padding-bottom:5.5rem}}.objectivesArea .wrap{padding-top:1px}.objectivesArea .sec_tit>.title{min-width:86.2rem}@media screen and (max-width:640px){.objectivesArea .sec_tit>.title{min-width:28.2rem}}@media screen and (max-width:640px){.objectivesArea .sec_tit>.title>span{min-width:28.2rem;line-height:1.25;letter-spacing:0}}.objectivesArea .scroll{margin-bottom:8rem}@media screen and (max-width:640px){.objectivesArea .scroll{overflow-x:scroll;margin-bottom:4.5rem;padding-bottom:2rem}.objectivesArea .scroll::-webkit-scrollbar{height:12px}.objectivesArea .scroll::-webkit-scrollbar-track{background:-moz-linear-gradient(top,rgba(13,22,99,0) 0%,rgba(13,22,99,0) 49%,#0d1663 50%,#0d1663 60%,rgba(13,22,99,0) 61%,rgba(13,22,99,0) 100%);background:-webkit-linear-gradient(top,rgba(13,22,99,0) 0%,rgba(13,22,99,0) 49%,#0d1663 50%,#0d1663 60%,rgba(13,22,99,0) 61%,rgba(13,22,99,0) 100%);background:linear-gradient(to bottom,rgba(13,22,99,0) 0%,rgba(13,22,99,0) 49%,#0d1663 50%,#0d1663 60%,rgba(13,22,99,0) 61%,rgba(13,22,99,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000d1663',endColorstr='#000d1663',GradientType=0)}.objectivesArea .scroll::-webkit-scrollbar-thumb{background:#0d1663;border-radius:6px}}.objectivesArea .scroll table{width:100%;font-size:1.3rem;overflow:hidden;border-spacing:0}@media screen and (max-width:640px){.objectivesArea .scroll table{width:55rem;font-size:1.2rem}}.objectivesArea .scroll table tr:first-child>*{border-top:1px solid #8b8eb1}.objectivesArea .scroll table tr>*:first-child{border-left:1px solid #8b8eb1}.objectivesArea .scroll table th,.objectivesArea .scroll table td{padding:1.4rem 12px;border-bottom:1px solid #8b8eb1;border-right:1px solid #8b8eb1}@media screen and (max-width:640px){.objectivesArea .scroll table th,.objectivesArea .scroll table td{padding:1.3rem .5rem}}.objectivesArea .scroll table .cell01{width:150px}.objectivesArea .scroll table .cell02{width:50px}.objectivesArea .scroll table .cell04{width:50px;border-left:none !important}.objectivesArea .scroll table thead[data-flowheader]{position:relative}.objectivesArea .scroll table thead[data-flowheader] th{position:relative;background-color:#232669;color:#fff;border-right:none !important;border-left:none !important}.objectivesArea .scroll table thead[data-flowheader] th:before{content:"";display:block;position:absolute;bottom:100%;left:-1px;width:101%;height:500px;background-color:#fff}.objectivesArea .scroll table thead[data-flowheader] th+th:after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;left:0;background-color:#8b8eb1}.objectivesArea .scroll table thead th{padding-top:1.9rem;padding-bottom:1.9rem;white-space:nowrap;font-size:1.5rem;line-height:1.3}@media screen and (max-width:640px){.objectivesArea .scroll table thead th{padding-top:1.7rem;padding-bottom:1.7rem;font-size:1.2rem}}.objectivesArea .scroll table tbody th{width:18.5rem;background-color:#ecece9;font-weight:400}@media screen and (max-width:640px){.objectivesArea .scroll table tbody th{width:12.6rem}}.objectivesArea .scroll table tbody .cell02,.objectivesArea .scroll table tbody .cell04{font-weight:700;font-size:2rem}@media screen and (max-width:640px){.objectivesArea .scroll table tbody .cell02,.objectivesArea .scroll table tbody .cell04{font-size:1.4rem}}@media screen and (max-width:640px){.objectivesArea .scroll table tbody .cell04{vertical-align:middle}}@media screen and (max-width:640px){.objectivesArea .scroll table tbody .cell04>span{padding:20px 0;display:block}}@media screen and (max-width:640px){.objectivesArea .scroll table tbody .cell04>span+span{border-top:1px solid #8b8eb1}}.objectivesArea .scroll table tbody td{text-align:center}.objectivesArea .scroll table tbody td.description{text-align:left}@media screen and (max-width:640px){.objectivesArea .scroll table tbody td.description{font-size:1.1rem}}.objectivesArea table+ul{margin-top:3rem}@media screen and (max-width:640px){.objectivesArea table+ul{margin-top:1.5rem}}.objectivesArea table+ul li{font-size:1.5rem}@media screen and (max-width:640px){.objectivesArea table+ul li{padding-left:1.5em;font-size:1.2rem;text-indent:-1.5em}}.objectivesArea table+ul li:before{content:"■";margin-right:1rem;color:#f05050;font-size:.9rem}@media screen and (max-width:640px){.objectivesArea table+ul li:before{margin-right:.5rem;font-size:1.2rem}}@media screen and (max-width:640px){.objectivesArea .stimates_btn{margin-right:-1.5rem;margin-left:-1.5rem;padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:640px){.objectivesArea .stimates_btn .mod_btn01{height:4.9rem}}@media screen and (max-width:640px){.objectivesArea .stimates_btn .mod_btn01:before,.objectivesArea .stimates_btn .mod_btn01:after{height:4.9rem}}@media screen and (max-width:640px){.objectivesArea .stimates_btn .mod_btn01>span{font-size:1.4rem}}.objectivesArea .back_btn{margin-top:5rem;text-align:center}@media screen and (max-width:640px){.objectivesArea .back_btn{margin-top:4rem}}@media screen and (max-width:640px){.objectivesArea .back_btn .mod_btn01{width:100%;height:4.8rem}}@media screen and (max-width:640px){.objectivesArea .back_btn .mod_btn01:before,.objectivesArea .back_btn .mod_btn01:after{width:98%;height:4.8rem}}