@charset "utf-8";

/* --------------------------------------------------------- */
/* so-art2.css */
/* --------------------------------------------------------- */


/* kv ------------------------------ */
#kv{}
#kv h1{}
#kv .course{}
#kv .course a.inf1{width:24%;left:0;}
#kv .course a.inf2{width:36%;pointer-events:none;right:0;margin-right:40%;}
#kv .course a.inf3{width:40%;right:0;}


/* point ------------------------------ */
.pointList li:nth-of-type(1){padding-right:0;}
.pointbox .quaList{justify-content:center;}
.pointbox .quaList li{width:auto;margin:0 1.5em;}
.pointbox .quaList li:before{color:#00a041;}
.pointbox .btn{margin-top:4.652%;}

.pointbox .agcList li{padding:0.55em 0 0.45em;line-height:155%;}
.pointbox .agcList li small{display:block;font-size:83.334%;font-weight:normal;}


/* feature ------------------------------ */
#feature{background-image:url(../img/so/bg-activity-art.jpg);}
#slider-fea .txt{width:calc(100% + 2.5em);}

#slider-fea .slick-dots li:nth-of-type(1){background-image:url(../img/slide-index3-1.png);}
#slider-fea .slick-dots li:nth-of-type(2){background-image:url(../img/slide-index3-2.png);}
#slider-fea .slick-dots li:nth-of-type(3){background-image:url(../img/slide-index3-3.png);}


/* curriculum ------------------------------ */
#curriculum .image{width:126.861%;}


/* teacher ------------------------------ */
#slider-tch .txtbox{padding-bottom:10.7%;}
#slider-tch .txtinwrap{min-height:55em;}
#slider-tch .txt strong{color:#00a041;}



@media screen and (max-width: 750px){


/* kv ------------------------------ */
#kv .course a.inf1{width:23.077%;}
#kv .course a.inf2{width:35.385%;margin-right:41.539%;}
#kv .course a.inf3{width:41.539%;}


/* point ------------------------------ */
.pointList li:nth-of-type(3){padding-right:0;}
.pointbox .quaList li{width:100%;margin:0;}

.pointbox .agcList li{line-height:175%;}
.pointbox .agcList li small{font-size:2.934vw;}
.pointbox .btn{margin-top:5.334%;}


/* feature ------------------------------ */
#feature{background-image:url(../img/so/sp-bg-activity-art.jpg);}
#slider-fea .txt{width:100%;}

#slider-fea .slick-dots li:nth-of-type(1){background-image:url(../img/sp-slide-index3-1.png);}
#slider-fea .slick-dots li:nth-of-type(2){background-image:url(../img/sp-slide-index3-2.png);}
#slider-fea .slick-dots li:nth-of-type(3){background-image:url(../img/sp-slide-index3-3.png);}


/* curriculum ------------------------------ */
#curriculum .image{width:206.104%;}


/* teacher ------------------------------ */
#slider-tch .txtbox{padding-bottom:12.667%;}
#slider-tch .txtinwrap{min-height:92em;}


}