@media screen and (min-width:737px){html{-webkit-text-size-adjust:100%;font-size:62.5%}article,aside,figure,footer,header,main,nav,section{display:block}main{color:#222;font-size:1.6em;line-height:200%}body,figure,h1,h2,h3,li,ul{margin:0;padding:0}body{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,Osaka,メイリオ,ＭＳ Ｐゴシック,MS PGothic,sans-serif}*{box-sizing:border-box}section{clear:both;overflow:hidden;padding-bottom:100px}section section{padding:0 40px}ul{list-style-type:none}img{border:none;vertical-align:bottom}a{color:#09d}.other-site{background-repeat:no-repeat}p{padding:0 0 1em}dt,p{margin:0}dd,dt{padding:0}dd{line-height:150%;margin:0 0 15px}.roll-over{opacity:1;transition:all .3s ease}.roll-over:hover{opacity:.8}.sp,script+img{display:none}h1.type1{font-size:2.1em;line-height:130%;padding-bottom:40px}#clm-1 h1.type1{text-align:center}h2.type1,h2.type3{font-size:1.8em;line-height:130%;padding-bottom:45px}#clm-1 h2.type1,#clm-1 h2.type2,#clm-1 h2.type3,#clm-1 h2.type4{text-align:center}h2.type2,h2.type4{color:#41beeb;font-size:1.8em;line-height:130%;padding-bottom:45px}h2.type1:before,h2.type2:before{background-color:#41beeb;content:"";display:block;height:2px;margin-bottom:35px;width:70px}#clm-1 h2.type1:before,#clm-1 h2.type2:before{margin-left:auto;margin-right:auto}h3.type1,h3.type2{font-size:1.6em;line-height:130%;padding-bottom:30px}h3.type2,h3.type3{color:#41beeb}h3.type3{background-color:#ecf5f7;font-size:1.6em;line-height:130%;margin-bottom:30px;padding:10px 25px}#clm-2 h3.type3,#clm-2 h3.type4{text-align:left}h3.type4{background-color:#f8f8f8;color:#666;font-size:1.6em;line-height:130%;margin-bottom:30px;padding:10px 25px}h3.type5{color:#41beeb}h3.type5,h3.type6{font-size:1.6em;line-height:130%;margin-bottom:30px;padding-left:30px;position:relative}h3.type5:before,h3.type6:before{background-color:#41beeb;content:"";display:block;height:3px;left:0;margin-top:-3px;position:absolute;top:50%;width:16px}h4.type1,h4.type2{font-size:1.4em;line-height:130%;padding-bottom:30px}h4.type2{color:#41beeb}h4.type3{background-color:#ecf5f7;color:#41beeb}h4.type3,h4.type4{font-size:1.4em;line-height:130%;margin-bottom:30px;padding:10px 25px}h4.type4{background-color:#f8f8f8;color:#666}.btn-orange{background-color:#ffa726;border:2px solid #ffa726;border-radius:5px;color:#fff;display:block;font-weight:700;line-height:100%;margin:0 auto 30px;padding:18px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:440px}.btn-orange:hover{background-color:#fff;color:#ffa726}.btn-purple{background-color:#ec407a;border:2px solid #ec407a;border-radius:5px;color:#fff;display:block;font-weight:700;line-height:100%;margin:0 auto 30px;padding:18px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:440px}.btn-purple:hover{background-color:#fff;color:#ec407a}.btn-blue{background-color:#42a5f5;border:2px solid #42a5f5;border-radius:5px;color:#fff;display:block;font-weight:700;line-height:100%;margin:0 auto 30px;padding:18px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:440px}.btn-blue:hover{background-color:#fff;color:#42a5f5}.btn-green{background-color:#66bb6a;border:2px solid #66bb6a;border-radius:5px;color:#fff;display:block;font-weight:700;line-height:100%;margin:0 auto 30px;padding:18px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:440px}.btn-green:hover{background-color:#fff;color:#66bb6a}.btn-l-blue{background-color:#41beeb;border:2px solid #41beeb;border-radius:5px;color:#fff;display:block;font-weight:700;line-height:100%;margin:0 auto 30px;padding:18px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:440px}.btn-l-blue:hover,.btn-white{background-color:#fff;color:#41beeb}.btn-white{border:2px solid #41beeb;border-radius:5px;display:block;font-weight:700;line-height:100%;margin:0 auto 30px;padding:18px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:440px}.btn-white:hover{background-color:#41beeb;color:#fff}.btn-red{background-color:#ef5350;border:2px solid #ef5350;border-radius:5px;color:#fff;display:block;font-weight:700;line-height:100%;margin:0 auto 30px;padding:18px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:440px}.btn-red:hover{background-color:#fff;color:#ef5350}.btn-m-green{background-color:#4db6ac;border:2px solid #4db6ac;border-radius:5px;color:#fff;display:block;font-weight:700;line-height:100%;margin:0 auto 30px;padding:18px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:440px}.btn-m-green:hover{background-color:#fff;color:#4db6ac}.btn-grd{background:#57c3ea;background:linear-gradient(90deg,#57c3ea 0,#1e88e5);border-radius:5px;height:50px;position:relative;text-decoration:none;width:440px}.btn-grd,.btn-grd:before{display:block;margin:auto}.btn-grd:before{background-color:#fff;border-radius:3px;bottom:2px;content:"";height:0;left:2px;position:absolute;right:2px;top:2px;transition:all .2s ease;width:0}.btn-grd:hover:before{height:calc(100% - 4px);width:calc(100% - 4px)}.btn-grd span{color:#fff;display:block;font-size:1.2em;font-weight:700;height:1.2em;left:0;line-height:100%;position:absolute;right:0;text-align:center;top:calc(50% - .5em);transition:all .3s ease;z-index:2}.btn-grd:hover span{color:#3ba5e7}figure img{display:block;height:auto;width:100%}.img-large{margin-bottom:40px;width:100%}.img-left{width:330px}.img-left,.img-left-s{float:left;margin:0 30px 35px 0}.img-left-s{width:230px}.img-right{width:330px}.img-right,.img-right-s{float:right;margin:0 0 35px 30px}.img-right-s{width:230px}.img-right-ss{float:right;margin:0 0 35px 30px;width:130px}.size-s{font-size:.75em}.size-m,.size-s{line-height:150%}.size-m{font-size:1.2em}.size-l{font-size:1.5em;line-height:150%}.txt-bold{font-weight:700}.txt-blue{color:#42a5f5}.txt-l-blue{color:#41beeb}.txt-green{color:#66bb6a}.txt-red{color:#ef5350}.txt-orange{color:#ffa726}.txt-black{color:#222}table.type1{border-collapse:collapse;border-left:1px solid #c4e0e9;border-top:1px solid #c4e0e9;margin-bottom:35px;width:100%}table.type1 td,table.type1 th{border-bottom:1px solid #c4e0e9;border-right:1px solid #c4e0e9;padding:20px 15px;text-align:left}table.type1 th{background-color:#ecf5f7;color:#41beeb}table.type1 caption{font-weight:700;text-align:left}table.type2{border-collapse:collapse;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin-bottom:35px;width:100%}table.type2 td,table.type2 th{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:20px 15px;text-align:left}table.type2 th{background-color:#f8f8f8;color:#666}table.type3{border-collapse:collapse;border-left:1px solid #c4e0e9;border-top:1px solid #c4e0e9;float:right;margin:0 0 30px 20px;width:35%}table.type3 td,table.type3 th{border-bottom:1px solid #c4e0e9;border-right:1px solid #c4e0e9;padding:15px 10px;text-align:left}table.type3 th{background-color:#ecf5f7;color:#41beeb}.no-wrap{white-space:nowrap}table.type4{border-collapse:collapse;border-left:1px solid #c4e0e9;border-top:1px solid #c4e0e9;margin-bottom:35px;width:100%}table.type4 td,table.type4 th{border-bottom:1px solid #c4e0e9;border-right:1px solid #c4e0e9;line-height:150%;padding:15px;text-align:left}table.type4 th{background-color:#ecf5f7;color:#41beeb}table.type4 caption{font-weight:700;text-align:left}ul.type1,ul.type2,ul.type3,ul.type4{margin:0 0 30px;padding:0}ul.type1 li{background-image:url(../images/arrow1.png)}ul.type1 li,ul.type2 li{background-position:0 .5em;background-repeat:no-repeat;min-height:16px;padding:0 0 0 20px}ul.type2 li{background-image:url(../images/arrow2.png)}ul.type3 li{background-image:url(../images/arrow3.png)}ul.type3 li,ul.type4 li{background-position:4px .7em;background-repeat:no-repeat;min-height:16px;padding:0 0 0 20px}ul.type4 li{background-image:url(../images/arrow4.png)}ul.type5 li,ul.type6 li{padding:0 0 0 20px;position:relative}ul.type5 li:before,ul.type6 li:before{color:#666;content:".";display:block;font-size:40px;left:2px;position:absolute;top:-.35em}ul.type5 li:before{color:#039be5}dl.type1 dt{color:#41beeb;font-weight:700}dl.type1 dd{padding:0 1em}ol{counter-reset:item;list-style-type:none;padding-left:0}ol li{padding-left:1.3em;text-indent:-1.3em}ol li:before{color:#41beeb;content:counter(item)".";counter-increment:item;font-weight:700;padding-right:.5em}.txt-link{background-image:url(../images/arrow1.png);background-position:0 .5em;background-repeat:no-repeat;display:block;min-height:16px;padding:0 0 0 20px}.txt-link2{display:block;text-align:right}.txt-link2 span{background-image:url(../images/arrow1.png);background-position:0 50%;background-repeat:no-repeat;display:inline-block;text-indent:20px}.box-type1,.box-type2{border:1px solid #dcdcdc;margin-bottom:30px;overflow:hidden;padding:35px 40px}#clm-1 section.box-type1,#clm-1 section.box-type2{padding:35px 40px}ul .box-type1{padding:15px 20px}.box-type1 h2,.box-type1 h3,.box-type1 h4,.box-type3 h2,.box-type3 h3,.box-type3 h4{color:#41beeb;margin:0;padding:0 0 10px}.box-type1 p,.box-type1 ul,.box-type2 p,.box-type2 ul,.box-type3 p,.box-type3 ul,.box-type4 p,.box-type4 ul{margin-bottom:0;padding-bottom:0}.box-type2 h2,.box-type2 h3,.box-type2 h4,.box-type4 h2,.box-type4 h3,.box-type4 h4{color:#666;margin:0;padding:0 0 10px}.box-type3{background-color:#ecf5f7}.box-type3,.box-type4{margin-bottom:30px;padding:12px}.box-type4{background-color:#f8f8f8}.box-type3 div,.box-type3 section,.box-type4 div,.box-type4 section{background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.1);padding:35px}#clm-1 .box-type3 div,#clm-1 .box-type3 section,#clm-1 .box-type4 div,#clm-1 .box-type4 section{width:inherit}#form1{background-color:#f7f7f7;border:1px solid #dcdcdc;border-radius:5px;box-sizing:border-box;margin-bottom:70px;padding:40px 37px 40px 40px}#form1 dl{overflow:hidden;padding:3px 3px 3px 0}#form1 dt{clear:both;color:#41beeb;float:left;font-weight:700;line-height:130%;padding-top:3px;width:200px}#form1 dd{float:right;margin-bottom:20px;width:calc(100% - 200px)}#form1 dd.form-boxarea{background-color:#fff;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);padding:20px}#form1 input[type=email],#form1 input[type=tel],#form1 input[type=text],#form1 select{border:1px solid #dcdcdc;border-radius:5px;color:#222;padding:10px}#form1 input[type=email],#form1 input[type=tel],#form1 input[type=text]{min-width:250px}#form1 textarea{border:1px solid #dcdcdc;border-radius:5px;color:#333;height:8em;padding:10px;width:100%}#form1 label{display:inline-block;padding:2px 15px 2px 0}#form1 .form-necessary{color:#ff8a65}#form1 .form-necessary span{background-color:#ff8a65;border-radius:5px;color:#fff;display:inline-block;font-size:.75em;line-height:100%;margin-left:10px;padding:4px 10px;vertical-align:middle}#form1 p{padding:0}#form1 input[type=submit]{background:#ff9800;border:3px solid #ff9800;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:1.1em;font-weight:700;line-height:100%;margin:auto;padding:15px 0;transition:all .3s ease;width:40%}#form1 input[type=submit]:hover{background:#fff;color:#ff9800}#frm-privacy{background-color:#fff;border:1px solid #ccc;border-radius:5px;font-size:11px;margin:5px 0;padding:3px;text-align:center}#frm-privacy:before{background-image:url(../images/ico_security.png);background-repeat:no-repeat;background-size:11px;content:"";display:inline-block;height:11px;margin-right:5px;width:11px}#form-step{margin:0 auto 15px;overflow:hidden;width:100%}#form-step li{float:left;width:33%}#form-step li:first-child span{padding-left:15px}#form-step .on span{background-color:#32baeb}#form-step span{background-color:#bbb;color:#fff;display:block;float:left;font-size:14px;line-height:100%;padding:20px;position:relative;text-align:center;text-decoration:none;width:100%}#form-step span:before{border-left-color:#fff;right:-13px;z-index:1}#form-step span:after,#form-step span:before{border-bottom:27px solid transparent;border-left:1em solid;border-top:27px solid transparent;content:"";margin-top:-27px;position:absolute;right:-13px;top:50%}#form-step .on span:after{border-left-color:#32baeb;z-index:2}#form-step span:after{border-left-color:#bbb;z-index:2}#form-step li:last-child span:after,#form-step li:last-child span:before{border:none;content:"";position:static;right:0;top:0}#form1 input.frm-tel{min-width:130px;width:130px}#form1 table.type1{background-color:#fff}.dropmenu{*zoom:1;list-style-type:none;margin:5px auto 30px;padding:0}.dropmenu:after,.dropmenu:before{content:"";display:table}.dropmenu:after{clear:both}.dropmenu li #drop-navi{background-color:rgba(236,245,247,.95);border-radius:5px;left:0;list-style:none;margin:10px auto 0;padding:0;position:absolute;right:0;top:100%;width:1200px;z-index:9999}.dropmenu #drop-navi{height:0;overflow:hidden;transition:.2s}.dropmenu li:hover #drop-navi{height:415px;margin-top:10px;overflow:visible}#drop-area{padding:20px 0 0 20px}#drop-area .drop-ds,#drop-area .drop-mg,#drop-area .drop-pg{background-color:#fff;border-radius:5px;float:left;margin:0 15px 15px 0;width:376px}#drop-area p{display:block;float:none;font-size:1.4em;font-weight:700;line-height:100%;margin:0;padding:12px 0;text-align:center}#drop-area .drop-ds p{border-bottom:2px solid #ffa726;color:#ffa726}#drop-area .drop-pg p{border-bottom:2px solid #42a5f5;color:#42a5f5}#drop-area .drop-mg p{border-bottom:2px solid #66bb6a;color:#66bb6a}#drop2 #drop-area ul{height:inherit}#drop2 #drop-area li{border-bottom:1px solid #c4e0e9;display:block;float:none;width:376px}#drop2 #drop-area li:last-child{border-bottom:none}#drop2 #drop-area a{background-position:98% 50%;background-repeat:no-repeat;color:#222;display:block;font-size:1.05em;height:55px;padding:12px 30px 0;text-decoration:none;transition:all .3s ease}#drop2 #drop-area a span{display:block;font-size:1.2em;font-weight:700}.drop-ds a{background-image:url(../images/arrow7.png)}.drop-ds a:hover{background-color:#fff3e0}.drop-pg a{background-image:url(../images/arrow8.png)}.drop-pg a:hover{background-color:#e3f2fd}.drop-mg a{background-image:url(../images/arrow9.png)}.drop-biz a:hover{background-color:#f9dddd}.drop-biz a{background-image:url(../images/arrow10.png)}.drop-mg a:hover{background-color:#e8f5e9}.drop-ds a span{color:#ffa726}.drop-pg a span{color:#42a5f5}.drop-mg a span{color:#66bb6a}.drop-biz a span{color:#ef5350}#drop2 #drop-purpose{float:left;margin:0;max-width:inherit;min-width:inherit;overflow:hidden;padding:0;width:780px}#drop2 #drop-purpose li{border:none;float:left;margin:0 12px 12px 0;width:248px}#drop2 #drop-purpose a{background-color:#fff;border:1px solid #c4e0e9;border-radius:5px;color:#41beeb;display:block;font-size:1.3em;font-weight:700;height:42px;line-height:100%;padding:12px;text-align:center;transition:all .3s ease}#drop2 #drop-purpose a:hover{background-color:#e3f2fd}.drop-biz{background-color:#fff;border-radius:5px;float:right;margin-right:22px;width:376px}.drop-biz p{border-bottom:2px solid #ef5350;color:#ef5350}.wrap{margin:auto;max-width:1200px;min-width:1000px;width:100%}.wrap880,.wrap900{margin:auto;width:900px}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.clr{clear:both}.ofl{overflow:hidden}.pdt-s{padding-top:25px}.pdt-m{padding-top:50px}.pdt-l{padding-top:75px}.pdb-s{padding-bottom:25px}.pdb-m{padding-bottom:50px}.pdb-l{padding-bottom:75px}header{background-color:#fff;height:130px;min-width:1250px;position:fixed;width:100%;z-index:5}#logo{float:left;margin:19px 0 18px 25px;width:240px}#hd-right-navi{float:right;margin-left:10px;margin-right:25px;overflow:hidden;padding-top:10px;width:250px}#hd-right-navi li{float:left;margin-left:5px}#hd-right-navi li a{border-radius:60px;display:block;font-size:15px;font-weight:700;height:50px;line-height:100%;padding-top:16px;text-align:center;text-decoration:none;transition:all .3s ease}#hd-right-navi li:first-child a{border:2px solid #41beeb;color:#41beeb;width:70px}#hd-right-navi li:first-child a:hover{background-color:#41beeb;color:#fff}#hd-right-navi li:nth-child(2) a{background:#ff9602;background:linear-gradient(90deg,#ff9602 0,#f72a89);display:block;position:relative;width:170px}#hd-right-navi li:nth-child(2) a:before{background-color:#fff;border-radius:60px;bottom:2px;content:"";display:block;height:0;left:2px;margin:auto;position:absolute;right:2px;top:2px;transition:all .2s ease-out;width:0;z-index:0}#hd-right-navi li:nth-child(2) a:hover:before{height:46px;width:166px}#hd-right-navi li:nth-child(2) a span{color:#fff;display:block;position:absolute;text-align:center;top:18px;transition:all .3s ease;width:100%;z-index:1}#hd-right-navi li:nth-child(2) a:hover span{color:#ff9602}header p{display:inline-block;float:right;font-size:11px;margin-left:15px;padding:14px 0 0;text-align:right}header p span{color:#41beeb;display:inline-block;font-size:10px;height:21px;margin-right:3px;padding-top:3px;vertical-align:middle}#hd-fd-num{background-image:url(../images/hd_fd.png);background-position:0 50%;background-repeat:no-repeat;font-family:Roboto Condensed,sans-serif;font-size:21px;font-weight:700;letter-spacing:.02em;margin-right:0;padding-left:40px;padding-top:0}#hd-sub-navi{display:inline-block;float:right;overflow:hidden;padding-top:28px}#hd-sub-navi li{background-image:url(../images/arrow3.png);background-repeat:no-repeat;display:block;float:right;font-size:11px;font-weight:700;line-height:100%;margin-left:10px;padding-left:8px;padding-top:0 50%}#hd-sub-navi a{color:#222;text-decoration:none;transition:all .3s ease}#hd-sub-navi a:hover{color:#57c3ea}#gnavi{background-color:#ecf5f7;clear:both;margin:0 auto;width:100%}#gnavi ul{height:60px;margin:auto;max-width:1200px;min-width:1000px;width:100%}#gnavi li{float:left;width:20%}#gnavi>ul>li>a{box-shadow:none;color:#41beeb;display:block;font-size:16px;font-weight:700;height:60px;line-height:100%;padding-top:23px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}#course #gnavi>ul>li:first-child>a,#feature #gnavi>ul>li:nth-child(2)>a,#gnavi>ul>li>a:hover,#graduate #gnavi>ul>li:nth-child(5)>a,#support #gnavi>ul>li:nth-child(4)>a,#voices #gnavi>ul>li:nth-child(3)>a{box-shadow:inset 0 -3px 0 0 #41beeb}#page-title{padding-top:150px}#page-title,#page-title-cat{background-color:#70cfea;color:#fff;font-size:1.6em;font-weight:700;line-height:100%;text-align:center}#page-title-cat{background-image:url(../images/title_bg.jpg);background-position:50% 130px;background-repeat:repeat-x;padding-top:180px}#page-title-cat-en{color:#222;display:block;font-family:Roboto Condensed,sans-serif;font-size:30px;font-weight:700;height:45px;line-height:100%}#page-title-cat-ja{color:#fff;display:block;font-size:20px;height:36px;margin-bottom:20px;position:relative}#page-title-cat-ja:after{background-color:#fff;bottom:0;content:"";display:block;height:2px;left:50%;margin-left:-35px;position:absolute;width:70px}#page-title-cat p{font-size:16px;height:100px;line-height:190%;margin:0;padding:0}#page-title-cat #bread-crumb{margin-top:0}#bread-crumb{background-color:#fff;margin-top:20px;padding:15px 0 45px}#bread-crumb ul{margin:auto;max-width:1200px;min-width:1000px;overflow:hidden;text-align:left;width:100%}#bread-crumb li{float:left;font-weight:400;padding:0 0 0 10px}#bread-crumb li:before{color:#ccc;content:"/";display:inline-block;font-size:.8em;padding-right:10px}#bread-crumb li:first-child:before{display:none}#bread-crumb li:first-child{padding-left:0}#bread-crumb a{color:#4fc0e9;font-size:.7em;text-decoration:underline}#clm-1>section{margin:auto;max-width:1080px;min-width:900px;width:100%}#clm-1 section.img-max{width:100%}#clm-1 section section{padding-left:0;padding-right:0}#clm-1>section>section>section{padding:0 40px}#clm-1>section>section>section>section{padding:0}#clm-2{margin:auto;max-width:1200px;min-width:1000px;overflow:hidden;width:100%}#clm-2 main{float:left;width:calc(100% - 300px)}#lnavi{background-color:#f7f7f7;float:right;padding:20px 20px 0;width:260px}#lnavi ul{margin-bottom:20px}#lnavi li{background-color:#fff;border-top:1px solid #dcdcdc}#lnavi li.in{border-top:1px dashed #dcdcdc}#lnavi li.in a{background-image:none;padding-left:30px;position:relative}#lnavi li.in a:before{background-color:#dcdcdc;content:"";display:block;height:2px;left:15px;margin-top:-2px;position:absolute;top:50%;transition:all .3s ease;width:10px}#lnavi li.in a.on:before,#lnavi li.in a:hover:before{background-color:#41beeb}#lnavi li a{background-image:url(../images/arrow3.png);background-position:200px 50%;background-repeat:no-repeat;color:#222;display:block;font-size:1.15em;font-weight:700;line-height:100%;padding:18px 14px;text-decoration:none;transition:all .3s ease}#lnavi li a.on,#lnavi li a:hover{color:#41beeb}#lnavi li:first-child{border-top:none}#lesson-bnr{background:#ff9d10;background:linear-gradient(180deg,#ff9d10 1%,#ff8b0c);border-radius:5px;color:#fff;display:block;font-size:1.3em;font-weight:700;height:110px;line-height:125%;margin:0 0 15px;padding-top:25px;text-align:center;text-decoration:none;transition:all .3s ease}#lesson-bnr:hover{background:#ffa712;background:linear-gradient(180deg,#ffa712 1%,#ff970c)}#lesson-bnr span{color:#ffea00;display:block;font-size:1.45em;padding-top:5px}#lnavi p{color:#666;font-size:1.4em;line-height:130%;margin:0;padding-bottom:20px}section section{padding-bottom:65px}.pagetop{bottom:70px;display:none;position:fixed;right:35px;width:50px;z-index:2}.pagetop a{display:block;height:50px;width:50px}#ft-lesson-area{background-image:url(../images/footer_pic.jpg);background-position:50% 0;background-repeat:repeat-x;color:#309be7;padding:0}#ft-lesson-area h2{font-size:2.9em;height:150px;padding-top:60px;text-align:center}#ft-lesson-area h2 span{display:block;font-size:.6em}#ft-lesson-area p{font-size:1.5em;font-weight:700;height:94px;margin:0 auto;padding:0;width:584px}#ft-lesson-area a{background:#57c3ea;background:linear-gradient(90deg,#57c3ea 2%,#1e88e5 99%);border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:700;height:60px;line-height:100%;margin:0 auto 65px;padding-top:22px;position:relative;text-align:center;text-decoration:none;width:410px}#ft-lesson-area a:before{background-color:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}#ft-lesson-area a:hover:before{background-color:#fff;opacity:.2}footer{background:#57c3ea;background:linear-gradient(90deg,#57c3ea 2%,#1e88e5 99%)}footer nav{margin:auto;overflow:hidden;padding:0 0 70px;width:1200px}footer nav p{background-image:url(../images/ft_fd.png);background-position:right 50%;background-repeat:no-repeat;border-bottom:1px solid #fff;color:#fff;font-size:1.7em;line-height:100%;margin-bottom:45px;padding:35px 325px 35px 0;text-align:right}#ft-fd-btn{display:none}footer nav div{float:left;width:720px}#ft-navi1{overflow:hidden}#ft-navi1 li{background-image:url(../images/arrow6.png);background-position:5px 50%;background-repeat:no-repeat;background-size:5px auto;float:left;padding:5px 0 5px 22px;width:240px}#ft-navi1 li a{color:#fff;font-size:1.3em;text-decoration:none}#ft-navi1 li a:hover{text-decoration:underline}#ft-navi2{float:right;width:460px}#ft-navi2 li:first-child,#ft-navi2 li:nth-child(2){float:none;margin:0 0 10px;width:1000px}#ft-navi2 li:first-child a,#ft-navi2 li:nth-child(2) a{background-color:inherit;border:1px solid #a9dff3;color:#fff;font-size:18px;height:70px;line-height:100%;padding:14px 0 0 30px;text-decoration:none;width:460px}#ft-navi2 li:first-child a:hover,#ft-navi2 li:nth-child(2) a:hover{background-color:#fff;color:#57c3ea}#ft-navi2 li:nth-child(3) a:hover,#ft-navi2 li:nth-child(4) a:hover,#ft-navi2 li:nth-child(5) a:hover,#ft-navi2 li:nth-child(6) a:hover{opacity:.7}#ft-navi2 li:nth-child(3),#ft-navi2 li:nth-child(5){margin-right:10px}#ft-navi2 li{float:left;margin-bottom:10px;width:225px}#ft-navi2 li a{background-color:#fff;background-image:url(../images/arrow6.png);background-position:95% 50%;background-repeat:no-repeat;border-radius:5px;color:#57c3ea;display:block;font-size:14px;font-weight:700;height:50px;opacity:1;padding:16px 0 0 30px;text-decoration:none;transition:all .3s ease;width:225px}#ft-navi2 li a span{color:#a9dff3;display:block;font-size:14px;padding-top:3px}#ft-navi3{display:none}#ft-sns{overflow:hidden;padding:35px 0 0 20px}#ft-sns li{float:left;margin-right:25px;width:60px}#ft-sns li a{opacity:1;transition:all .3s ease}#ft-sns li a:hover{opacity:.8}#ft-group{background-color:#f7f7f7;clear:both;line-height:100%;overflow:hidden;padding:50px 0;text-align:center}#ft-group p{color:#aaa;font-size:1.6em;font-weight:700;margin-bottom:40px}#ft-group ul{display:inline-block}#ft-group li{float:left;width:200px}#ft-group a{color:#aaa;font-size:1.3em;text-decoration:none}#ft-group img{display:block;margin:auto}#ft-group li:first-child{margin-left:37px}#ft-group li:first-child img{margin-bottom:22px}#ft-group li:nth-child(2){margin-left:33px}#ft-group li:nth-child(2) img{margin-bottom:37px;margin-top:16px}#ft-group li:nth-child(3){margin-left:32px}#ft-group li:nth-child(3) img{margin-bottom:18px;margin-top:2px}#ft-group li:nth-child(4) img{margin-bottom:24px;margin-top:5px}#ft-copy{background-color:#fff;clear:both;min-width:1200px;overflow:hidden;padding:25px 35px}#ft-copy>*{display:block;float:left;letter-spacing:-.02em;width:33%}#ft-copy div{background-image:url(../images/ft_logo_w3c.png);background-repeat:no-repeat;font-size:1.1em;height:48px;line-height:100%;padding:16px 0 0 80px}#ft-copy a{padding-top:5px;text-align:center}#ft-copy p{color:#57c3ea;font-size:1.1em;line-height:100%;padding-top:16px;text-align:right}#top-main{padding:130px 0 0}#top-main h1{height:266px;line-height:100%;padding:100px 0 0}#top-copy,#top-main h1{margin:auto;max-width:1200px;min-width:1000px;width:100%}#top-copy{color:#fff;font-weight:700;height:78px;padding:0;text-align:left}#top-copy span{display:block;width:671px}#top-main-btn{height:166px;margin:auto;max-width:1200px;min-width:1000px;width:100%}#top-main-btn li{display:inline-block;margin-left:10px}#top-main-btn a{border-radius:5px;display:block;font-size:16px;font-weight:700;height:60px;line-height:100%;text-align:center;text-decoration:none;transition:all .3s ease;width:330px}#top-main-btn li:first-child a{background-color:#fff;color:#29b6f6;position:relative}#top-main-btn li:last-child a{background:#46b2e8;background:linear-gradient(90deg,#46b2e8 0,#1f89e5);color:#fff;position:relative}#top-main-btn li:last-child a.pr-top{background:#ff9602;background:linear-gradient(90deg,#ff9602 0,#f72a89)}#top-main-btn li:first-child a:before{background:#46b2e8;background:linear-gradient(90deg,#46b2e8 0,#1f89e5)}#top-main-btn li:first-child a:before,#top-main-btn li:last-child a:before{border-radius:5px;bottom:0;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .2s ease-out;width:0;z-index:0}#top-main-btn li:last-child a:before{background-color:#fff}#top-main-btn li a:hover:before{border-radius:5px;content:"";height:60px;position:absolute;width:330px}#top-main-btn li:first-child a:hover{color:#fff}#top-main-btn li:last-child a:hover{color:#29b6f6}#top-main-btn li:last-child a.pr-top:hover{color:#ff9602}#top-main-btn li a span{display:block;padding-top:23px;position:absolute;text-align:center;width:100%;z-index:1}#main-bnr{padding:25px 0;position:relative;width:100%}#main-bnr:before{background:#0bbae6;background:linear-gradient(90deg,#0bbae6 0,#0081cc);content:"";display:block;height:100%;opacity:.75;position:absolute;top:0;width:100%;z-index:0}#main-bnr ul{margin:0 auto;max-width:1200px;min-width:1000px;overflow:hidden;position:relative;width:100%;z-index:1}#main-bnr li{float:left;width:25%}#main-bnr img{display:block;height:auto;width:100%}#top-course{background-color:#fff;padding-bottom:50px}#top-style{background-color:#ecf5f7;margin-bottom:0;padding-bottom:60px}#top-graduate{background-color:#fff;background-image:url(../../images/graduate_bg.jpg);background-position:bottom;background-repeat:repeat-x;padding-bottom:0}#top-graduate:after{background-image:url(../../images/gr_st.png);background-position:0 30px;background-repeat:no-repeat;content:"";display:block;height:320px;margin:auto;max-width:1200px;min-width:1000px;width:100%}#top-course h2,#top-graduate h2,#top-style h2{color:#333;font-size:30px;letter-spacing:.1em;padding:40px 0 0;text-align:center}#top-feature h2{color:#333;font-size:32px;padding:0;text-align:center}#top-course h2:before,#top-feature h2:before,#top-graduate h2:before,#top-style h2:before{color:#41beeb;display:block;font-family:Roboto Condensed,sans-serif;font-size:30px;margin:auto auto 10px}#top-course h2:before{content:"COURSE"}#top-feature h2:before{content:"FEATURE"}#top-style h2:before{content:"STYLE"}#top-graduate h2:before{content:"GRADUATE"}#top-course>p,#top-feature>p,#top-graduate>p,#top-style>p{color:#333;font-weight:700;margin-bottom:20px;text-align:center}#top-course section{background-color:#ecf5f7;border-radius:5px;margin:0 auto 30px;min-width:1000px;padding:35px;width:94%}#top-course h3{color:#333;font-size:1.5em;margin-bottom:30px;text-align:center}#top-course h3 span{color:#41beeb}.tabs{margin:0 auto 30px;max-width:1200px;min-width:1000px;width:100%}.tab-item{border-radius:5px 5px 0 0;box-shadow:0 -2px 2px 2px rgba(0,0,0,.01);display:block;float:left;font-size:16px;font-weight:700;height:56px;line-height:100%;padding-top:22px;text-align:center;width:23.5%}.tab-item:hover{cursor:pointer}.tab-item[for=top-tab-all]{background-color:#fff;color:#41beeb;margin-right:2%}.tab-item[for=top-tab-ds]{background-color:#fff8ee;color:#ffa726;margin-right:2%}.tab-item[for=top-tab-pg]{background-color:#eef7fe;color:#42a5f5;margin-right:2%}.tab-item[for=top-tab-mk]{background-color:#f3faf3;color:#66bb6a}input[name=tab-item]{display:none}.tab-content{border-radius:0 0 5px 5px;display:none;padding:40px}.tab-content,.tab-content2{box-shadow:0 2px 2px 2px rgba(0,0,0,.01);clear:both;overflow:hidden}.tab-content2{border-radius:5px;padding:40px 40px 20px}.tab-content2 ul{overflow:hidden;width:100%}.tab-content2 li{float:left;margin-bottom:2%;margin-right:2%;width:32%}.tab-content2 li:last-child,.tab-content2 li:nth-child(3){margin-right:0}.tab-content2 figure{overflow:hidden;width:100%}.tab-content2 figure img{display:block;margin:auto;width:360px}.tab-content2 a{background-color:#fff;color:#333;display:block;font-weight:700;position:relative;text-decoration:none}.tab-content2 a:before{box-sizing:border-box;color:#fff;display:block;font-size:13px;height:25px;line-height:100%;padding-top:6px;position:absolute;right:0;text-align:center;top:125px;width:120px}#all-content{background-color:#fff}#ds-content{background-color:#fff8ee}#pg-content{background-color:#eef7fe}#mk-content{background-color:#f3faf3}#top-tab-all:checked~#all-content,#top-tab-ds:checked~#ds-content,#top-tab-mk:checked~#mk-content,#top-tab-pg:checked~#pg-content{display:block}.tab-content ul{overflow:hidden;width:100%}.tab-content li{float:left;margin-right:2%;width:32%}.tab-content li:last-child{margin-right:0}.tab-content figure{overflow:hidden;width:100%}.tab-content figure img{display:block;margin:auto;width:360px}.tab-content a{background-color:#fff;color:#333;display:block;font-weight:700;position:relative;text-decoration:none}.top-crs-copy{line-height:130%;padding:15px 30px 5px}.top-crs-name{font-size:1.2em;line-height:130%;padding:0 30px 30px}.tab-content a:before{box-sizing:border-box;color:#fff;display:block;font-size:13px;height:25px;line-height:100%;padding-top:6px;position:absolute;right:0;text-align:center;top:125px;width:120px}.top-crs-ds:before{background-color:#ffb351;content:"デザイン系"}.top-crs-pg:before{background-color:#42a5f5;content:"プログラミング系"}.top-crs-mk:before{background-color:#66bb6a;content:"マーケティング系"}.top-crs-ds .top-crs-name{color:#ffb351}.top-crs-pg .top-crs-name{color:#42a5f5}.top-crs-mk .top-crs-name{color:#66bb6a}#all-content .top-crs-ds{background-color:#fff8ee}#all-content .top-crs-pg{background-color:#eef7fe}#all-content .top-crs-mk{background-color:#f3faf3}#top-course .btn-grd{height:60px;width:500px}#top-keyword{margin:auto;max-width:1200px;min-width:1000px;overflow:hidden;width:100%}#top-keyword li{float:left;margin:0 2% 10px 0;width:32%}#top-keyword li:nth-child(3n){margin-right:0}#top-keyword a{background-color:#fff;border-radius:5px;color:#41beeb;display:block;font-size:14px;font-weight:700;line-height:100%;padding:28px 25px 28px 100px;position:relative;text-decoration:none;transition:all .3s ease}#top-keyword a:before{background-color:#000;background-repeat:no-repeat;background-size:auto 50px;border-radius:5px;content:"";display:block;height:50px;left:10px;position:absolute;top:10px;width:70px}#top-keyword a:hover{background-color:#70cfea;color:#fff}#top-keyword li:first-child a:before{background-image:url(../../images/top_kw1.jpg)}#top-keyword li:nth-child(2) a:before{background-image:url(../../images/top_kw2.jpg)}#top-keyword li:nth-child(3) a:before{background-image:url(../../images/top_kw3.jpg)}#top-keyword li:nth-child(4) a:before{background-image:url(../../images/top_kw4.jpg)}#top-keyword li:nth-child(5) a:before{background-image:url(../../images/top_kw5.jpg)}#top-keyword li:nth-child(6) a:before{background-image:url(../../images/top_kw6.jpg)}#top-keyword li:nth-child(7) a:before{background-image:url(../../images/top_kw7.jpg)}#top-keyword li:nth-child(8) a:before{background-image:url(../../images/top_kw8.jpg)}#top-keyword li:nth-child(9) a:before{background-image:url(../../images/top_kw9.jpg)}#top-benefit{font-size:2.2em;line-height:100%;padding-bottom:5px;text-align:center}#top-benefit strong{color:#222;font-size:1.05em}#top-benefit-crs{margin:0 auto 20px;max-width:1200px;min-width:1000px;overflow:hidden;width:100%}#top-benefit-crs li{background-color:#fff;float:left;font-weight:700;letter-spacing:-.03em;line-height:150%;margin-right:1.25%;padding:20px;text-align:center;width:32.5%}#top-benefit-crs span{color:#41beeb;display:block}#top-benefit-crs li:last-child{margin-right:0}#top-benefit-crs li ul{border-left:1px solid #c4e0e9;border-right:1px solid #c4e0e9;border-top:1px solid #c4e0e9;height:120px;position:relative}#top-benefit-crs li li{border-bottom:1px solid #c4e0e9;float:none;padding:0;width:100%}#top-benefit-crs li li a{background-color:#ecf5f7;color:#41beeb;display:block;font-size:16px;height:59px;line-height:100%;padding-top:22px;text-decoration:none;transition:all .3s ease}#top-benefit-crs li:first-child li a,#top-benefit-crs li:nth-child(2) li a{height:39px;padding-top:12px}#top-benefit-crs li li a:hover{background-color:#fff}#top-benefit-crs ul:before{background-color:#41beeb;border-radius:50%;box-sizing:border-box;color:#fff;content:"SET";font-size:12px;height:36px;left:-10px;line-height:100%;padding:12px 0;position:absolute;top:-10px;width:36px}#top-course section .txt-link2{margin:auto;max-width:1200px;min-width:1000px;width:100%}#top-feature{padding-bottom:0}#top-feature h3{font-size:1.7em;line-height:150%;padding-bottom:25px}#top-feature h3:before{background-color:#41beeb;content:"";display:block;height:2px;margin-bottom:30px;width:75px}#top-feature p{font-size:1.05em}#top-feature div{padding-top:20px}#top-feature h3 span{color:#41beeb;display:block;line-height:120%}#top-feature h3,#top-feature p{margin:auto;max-width:1120px;min-width:920px;width:100%}#top-f1 div,#top-f1 p,#top-f3 div,#top-f3 p{padding-right:42%}#top-f2 div,#top-f2 h3,#top-f2 p{padding-left:42%}#top-feature a.btn-grd{width:350px}#top-feature section{background-position:calc(55% + 400px) 20px;background-repeat:no-repeat;margin-bottom:50px;min-height:390px;padding:20px 0 0;width:100%}#top-feature section#top-f2{background-position:calc(45% - 400px) 20px}#top-f1{background-image:url(../../images/top_f1.jpg)}#top-f2{background-image:url(../../images/top_f2.jpg)}#top-f3{background-image:url(../../images/top_f3.png)}#top-feature section#top-f3{margin-bottom:0;padding-bottom:50px}#top-style ul{margin:0 auto 30px;max-width:1080px;min-width:900px;overflow:hidden;position:relative;width:100%}#top-style ul:after,#top-style ul:before{background-image:url(../../images/top_style_x.png);background-repeat:no-repeat;content:"";display:block;height:62px;position:absolute;top:45px;width:62px;z-index:2}#top-style ul:before{left:calc(32.9% - 31px)}#top-style ul:after{left:calc(67.2% - 31px)}#top-style li{float:left;font-weight:700;margin-right:2.75%;text-align:center;width:31.5%}#top-style li:last-child{margin-right:0}#top-style figure{margin-bottom:30px}#top-style li span{color:#41beeb;display:block;font-size:1.4em;font-weight:700}#top-graduate ul{margin:auto;max-width:1200px;min-width:1000px;overflow:hidden;width:100%}#top-graduate li{float:left;margin:0 4% 15px 0;width:16.8%}#top-graduate li:nth-child(5n){margin-right:0}#top-graduate a{color:#2299e1;text-decoration:none}#top-graduate a figure{margin-bottom:10px;position:relative}#top-graduate a figure:before{background-color:rgba(70,178,232,.8);background-image:url(../../images/graduate_plus.png);background-position:50%;background-repeat:no-repeat;border-radius:50%;color:#fff;content:"";display:block;height:100%;opacity:0;position:absolute;transition:all .3s ease;width:100%}#top-graduate a:hover figure:before{opacity:1}#top-graduate .top-gr-prof{color:#333;font-weight:700;height:inherit;letter-spacing:-.03em;line-height:150%;padding-bottom:0;text-align:center}.top-gr-prof span{display:block;font-size:.95em}#top-graduate li a p{font-size:.9em;height:6em;line-height:150%}#top-graduate li>p{font-weight:700;line-height:150%;padding:20px 0 0;text-align:center}#top-graduate li>p span{color:#41beeb;font-size:.95em}#top-special{background-color:#ecf5f7;padding:60px 0 0}#top-special h2{color:#41beeb;font-size:1.7em;text-align:center}#top-special div{margin:auto;max-width:1080px;min-width:900px;position:relative;width:100%}#top-special .btn-white{background-image:url(../images/arrow5.png);background-position:95% 50%;background-repeat:no-repeat;background-size:auto 10px;height:40px;padding:10px 0;position:absolute;right:0;top:-40px;width:200px}#top-special ul{overflow:hidden;padding:40px 0}#top-special li{float:left;margin:0 2.46% 0 0;width:23.15%}#top-special img{border-radius:5px;display:block;height:auto;width:100%}#top-special li:nth-child(4n){margin-right:0}#top-special .txt-bold{font-size:.95em;height:3.2em;letter-spacing:-.03em;line-height:130%;padding-top:10px}#top-special .txt-blue{font-size:.9em;height:5em;line-height:130%}#top-info-area{margin:auto;max-width:1200px;min-width:1000px;overflow:hidden;width:100%}#top-info{float:left;position:relative}#top-info,#top-media{padding:70px 0;width:48%}#top-media{clear:none;float:right}#top-info-area h2{font-size:1.8em;margin-bottom:30px;padding:10px 0}#top-info .btn-white{background-image:url(../images/arrow5.png);background-position:95% 50%;background-repeat:no-repeat;background-size:auto 10px;height:40px;padding:10px 0;position:absolute;right:0;top:70px;width:200px}#top-info-area ul{border-top:1px solid #dcdcdc}#top-info-area li{border-bottom:1px solid #dcdcdc}#top-info-area li a{display:block;overflow:hidden;padding:20px 0;text-decoration:none}#top-info-area li a:hover p{text-decoration:underline}#top-info-area li figure{border-radius:5px;float:left;margin:0 20px 0 0;overflow:hidden;padding:0;width:130px}#top-info-area li span[class^=type]{border-radius:10px;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;height:22px;line-height:100%;margin-right:10px;padding:5px 0;text-align:center;width:105px}#top-info-area .type-info{background-color:#46b2e8}#top-info-area .type-media{background-color:#1e88e5}#top-info-area .type-press{background-color:#ff8a65}#top-info-area .type-work{background-color:#26a69a}#top-info-area .type-event{background-color:#ec407a}#top-info-area a .info-day{color:#333;vertical-align:middle}#top-info-area p{line-height:150%;padding:0}#top-media section{padding:35px 0 0;width:100%}#top-media section p{padding:20px 0 0}#top-info-area #top-aside{border:none;clear:both;margin-bottom:90px;overflow:hidden;padding:0 4%}#top-info-area #top-aside li{border:1px solid #dcdcdc;border-radius:5px;float:left;margin-right:3.5%;padding-bottom:20px;width:31%}#top-info-area #top-aside li:last-child{margin-right:0}#top-aside .txt-bold{font-size:1.4em;line-height:150%;padding:25px 0;text-align:center}#top-aside .txt-blue{color:#2299e1;display:block;font-size:.95em;height:6.5em;margin:auto;padding:0;width:260px}#top-info-area #top-aside a{border-radius:5px;display:block;margin:auto;overflow:hidden;padding:0;width:260px}#feature-feature-navi{background-color:#ecf5f7;border-top:2px solid #57c3ea}#feature-feature-navi h2{color:#41beeb;font-size:1.6em;margin:45px auto;max-width:1200px;min-width:1000px;width:100%}#feature-feature-navi ul{margin:0 auto;max-width:1200px;min-width:1000px;overflow:hidden;padding-bottom:100px;width:100%}#feature-feature-navi ul li{background-color:#fff;border-radius:4px;float:left;margin:0 3.5% 0 0;width:31%}#feature-feature-navi ul li figure{background-color:#57c3ea;border-bottom:2px solid #57c3ea;border-radius:4px 4px 0 0}#feature-feature-navi ul li img{border-radius:4px 4px 0 0;transition:all .3s ease}#feature-feature-navi ul li:last-child{margin-right:0}#feature-feature-navi ul li a{color:#222;display:block;text-decoration:none;transition:all .3s ease}#feature-feature-navi ul li a:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#feature-feature-navi ul li a:hover img{opacity:.6}#feature-feature-navi ul li p:first-of-type{color:#41beeb;font-size:1.4em;font-weight:700;padding:1em 0;text-align:center}#feature-feature-navi ul li p:last-of-type{line-height:1.5em;padding:0 30px 50px}.feature-wrap900{margin:0 auto 40px;width:900px}#feature-results-results-pic1{background-image:url(../../feature/images/results_main1.jpg);background-position:top;background-repeat:no-repeat}#feature-results-results-pic2{background-image:url(../../feature/images/results_main2.jpg);background-position:top;background-repeat:no-repeat}#feature-global-network>h2,#feature-global-pic1>h2,#feature-results-curriculum-pic1>h2,#feature-results-curriculum-pic2>h2,#feature-results-curriculum-pic3>h2,#feature-results-results-pic1>h2,#feature-results-results-pic2>h2{background-color:#fff;color:#41beeb;font-size:2em;margin:380px auto 0;max-width:1200px;min-width:1000px;padding:60px 0 40px;text-align:center;width:100%}#feature-global-network>h2:after,#feature-global-pic1>h2:after,#feature-results-curriculum-pic1>h2:after,#feature-results-curriculum-pic2>h2:after,#feature-results-curriculum-pic3>h2:after,#feature-results-results-pic1>h2:after,#feature-results-results-pic2>h2:after{background-color:#41beeb;content:"";display:block;height:2px;margin:30px auto 0;width:70px}#feature-global-pic1>p,#feature-results-curriculum-pic1>p,#feature-results-curriculum-pic2>p,#feature-results-curriculum-pic3>p,#feature-results-results-pic1>p,#feature-results-results-pic2>p{margin-bottom:60px}#feature-results-results-site{margin:0 auto;max-width:1200px;min-width:1000px;overflow:hidden;padding:0 60px;width:100%}#feature-results-results-site:after{background-color:#ecf5f7;content:"";display:block;height:480px;left:-60px;padding:0 60px;position:relative;top:90px;width:100%;z-index:-10}#feature-results-results-site li{float:left;font-size:.8em;margin:0 1.3% 20px 0;text-align:right;width:24%}#feature-results-results-site li:nth-child(4n){margin-right:0}.feature-results-results-quality{background-color:#ecf5f7;clear:both;margin:40px auto 0;max-width:1200px;min-width:1000px;padding:40px 0;width:100%}.feature-results-results-quality div{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05);margin:0 auto;max-width:1000px;min-width:900px;overflow:hidden;padding:12px 60px 40px;width:100%}.feature-results-results-quality div:before{background-color:#000;color:#fff;content:"POINT";display:block;font-family:Roboto,sans-serif;font-weight:700;left:-114px;padding:2px 0;position:relative;text-align:center;top:2px;transform:rotate(-45deg);width:170px}.feature-results-results-quality h2{font-size:1.4em;font-weight:700;margin-bottom:.7em}.feature-results-results-quality h3{font-size:1.3em;margin-bottom:.3em}#feature .feature-results-results-quality h3{text-align:left}.feature-results-results-quality h3 span{color:#41beeb}.feature-results-results-quality div figure{float:right;margin:0 0 10px 40px}.feature-results-results-quality div figure img{border-radius:4px}.feature-results-results-quality div p{padding:0;width:635px}.feature-results-results-quality .result-inst1{background-image:url(../../feature/images/results_inst04.jpg)}.feature-results-results-quality .result-inst1,.feature-results-results-quality .result-inst2{background-position:100%;background-repeat:no-repeat;background-size:70px;font-weight:700;padding:30px 100px;text-align:right;width:435px}.feature-results-results-quality .result-inst2{background-image:url(../../feature/images/results_inst05.jpg)}.feature-results-results-quality div p:last-child span{color:#41beeb;margin-right:25px}#feature-results-results-pic2 ul{margin:0 auto;max-width:1200px;min-width:1000px;width:100%}#feature-results-results-pic2 ul li{float:left;margin:0 5% 60px 0;width:16%}#feature-results-results-pic2 ul li:nth-child(5n){margin-right:0}.feature-results-inst-name{font-weight:700;line-height:1.5em;margin-top:15px;text-align:center}.feature-results-inst-name span{color:#41beeb}#feature-results-feature-clm{margin:0 auto;width:900px}#feature-results-feature-clm h3{color:#78909c;font-size:1.3em;margin:25px 0}#feature-results-feature-clm>h3{color:#666;font-size:1.7em;line-height:1.5em;margin-bottom:45px;text-align:center}#feature-results-feature-clm>h3:before{color:#78909c;content:"-COLUMN-";display:block;text-align:center}#feature-results-feature-clm p{color:#666}#feature-results-feature-clm ul li{float:left;margin:40px 40px auto 0;width:430px}#feature-results-feature-clm ul li:last-child{margin-right:0}#feature-results-feature-clm ul li:last-child div{border:1px solid #dcdcdc;padding:30px}#feature-results-feature-clm ul li:last-child div span{color:#78909c;font-size:1.1em;font-weight:700;letter-spacing:-.02em}#feature-results-feature-clm ul li:last-child div p{line-height:1.6em}#feature-results-curriculum-pic1{background-image:url(../../feature/images/curriculum_main1.jpg);background-position:top;background-repeat:no-repeat}#feature-results-curriculum-pic2{background-image:url(../../feature/images/curriculum_main2.jpg);background-position:top;background-repeat:no-repeat}#feature-results-curriculum-pic3{background-image:url(../../feature/images/curriculum_main3.jpg);background-position:top;background-repeat:no-repeat}#feature-global-network .feature-clm h3 span.gradi,#feature-results-curriculum-pic2 .feature-clm h3 span.gradi{background:linear-gradient(90deg,#57c3ea 0,#1e88e5);color:#fff;display:block;font-size:.8em;margin:40px auto;padding:5px 0;text-align:center;width:400px}#feature-results-curriculum-pic1>p{background-image:url(../../feature/images/curriculum_w3clogo.png);background-position:top;background-repeat:no-repeat;background-size:235px;padding-top:220px}#feature-results-curriculum-pic2 p:first-of-type{margin-bottom:1em}#feature h3{font-weight:700;margin-bottom:40px;text-align:center}#feature .feature-clm h3{font-size:1.5em}#feature h3 span{color:#41beeb}.feature-clm{margin:0 auto;max-width:1000px;min-width:900px;padding:0;width:100%}.feature-clm:first-of-type p{float:left;width:520px}.feature-clm:first-of-type figure{float:right;margin-bottom:60px;width:440px}.feature-clm:nth-of-type(2){margin-top:30px}#feature-global-network section:nth-of-type(3) p,.feature-clm:nth-of-type(2) p{float:right;width:520px}#feature-global-network section:nth-of-type(3) figure,.feature-clm:nth-of-type(2) figure{float:left;margin-bottom:60px;width:440px}.feature-box{background-color:#ecf5f7;clear:both;margin:0 auto 50px;max-width:1000px;min-width:900px;overflow:hidden;padding:30px 50px;width:100%}.feature-box span{color:#41beeb}.feature-box span:first-child{background-color:#fff;display:block;font-weight:700;margin:0 auto 25px;padding:5px;text-align:center;width:400px}.feature-box span:nth-child(3){float:right;font-weight:700;line-height:1.7em;width:calc(100% - 180px)}#feature .feature-box p{float:right;margin-top:20px;width:calc(100% - 180px)}#feature .feature-box figure{float:left;width:140px}#feature-results-curriculum-pic2 ul{margin:0 auto;width:900px}#feature-results-curriculum-pic2 ul li{float:left;margin-right:30px;width:280px}#feature-results-curriculum-pic2 ul li:nth-child(n+3){margin-right:0}#feature-results-curriculum-pic2 ul li h3{color:#41beeb;font-weight:700;margin:15px 0 7px;text-align:center}#feature-results-curriculum-pic2 ul li:nth-child(4){margin-top:20px;width:900px}#feature-results-curriculum-pic2 ul li:nth-child(4) h3{color:#222;margin-bottom:10px}#feature-results-curriculum-pic3 ul{margin:0 auto;max-width:1000px;min-width:900px;width:100%}#feature-results-curriculum-pic3 ul li{float:left;margin:0 66px 40px 0;width:200px}#feature-results-curriculum-pic3 ul li:nth-child(4n){margin-right:0}#feature-results-curriculum-pic3 ul li p{font-size:.9em;font-weight:700;line-height:1.5em;margin-top:15px;text-align:center}#feature-results-curriculum-pic3 ul li p span{color:#41beeb;display:block}#feature-global-pic1{background-image:url(../../feature/images/global_main1.jpg);background-position:top;background-repeat:no-repeat}#global-indea,#global-usa{margin:auto;max-width:1200px;min-width:1000px;text-align:center;width:100%}#global-indea p,#global-indea span:nth-of-type(2),#global-usa p,#global-usa span:nth-of-type(2){margin-bottom:1em;text-align:left}#global-indea h2,#global-usa h2{background-repeat:no-repeat;display:inline-block;margin-bottom:1em;padding-left:50px;text-align:center}#global-usa h2{background-image:url(../../feature/images/global_usa_ico.png)}#global-indea h2{background-image:url(../../feature/images/global_indea_ico.png)}#global-usa ul{margin:0 auto;width:1080px}#global-usa ul li{float:left;margin:0 40px 30px 0;width:520px}#global-usa ul li:last-child{margin-right:0}#global-indea div:first-of-type span,#global-usa ul li span{font-weight:700;margin-top:10px}#global-indea div:first-of-type span:first-of-type,#global-usa ul li span:first-of-type{color:#41beeb;float:left;font-size:1.3em}#global-indea div:first-of-type span:nth-of-type(2),#global-usa ul li span:nth-of-type(2){float:right}#global-indea div:first-of-type p,#global-usa ul li p{clear:both}#global-indea div:first-of-type{margin:0 auto 30px;width:1080px}#global-result{background-image:url(../../feature/images/global_result_bg.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}#global-result div{margin:auto;max-width:1080px;min-width:900px;width:100%}#global-result h2{color:#fff;font-size:1.7em;margin:80px auto 40px;text-align:center}#global-result h2+p{color:#fff;margin-bottom:20px}#feature-global-network ul,#global-result ul{margin:0 auto;max-width:1080px;overflow:hidden}#feature-global-network ul li,#global-result ul li{background-color:#fff;float:left;margin:0 4% 40px 0;width:48%}#feature #feature-global-network ul li{background-color:#ecf5f7}#feature-global-network ul li:nth-child(2n),#global-result ul li:nth-child(2n){margin-right:0}#global-result ul li h3{color:#41beeb;margin:30px auto;text-align:center}#feature #feature-global-network ul li h3{font-size:1.3em;margin:30px 30px 0;min-height:4.5em;text-align:center}#feature-global-network ul li p,#global-result ul li p{line-height:1.7em;min-height:12em;padding:0 30px 30px}#feature #feature-global-network>h2{color:#222;font-size:1.7em;margin:auto}#feature #feature-global-network>h2 span{color:#41beeb}#feature #feature-global-network h3{font-size:1.6em}#feature-global-network .feature-clm{max-width:1080px;overflow:visible;padding:0 40px}#feature-global-network .feature-clm p,#feature-global-network section:nth-of-type(3) p{max-width:610px}#feature-global-network section:nth-of-type(2){margin:0 auto;max-width:1080px;min-width:900px;overflow:visible}#feature-global-network section p{position:relative}#feature-global-network section p:after{color:rgba(65,190,235,.1);font-family:Roboto,sans-serif;font-size:180px;font-weight:700;position:absolute}#feature-global-network section:first-of-type p:after{content:"Friend";left:-70px;top:120px}#feature-global-network section:nth-of-type(2)>p:after{content:"Activity";right:-70px;top:70px}#feature-global-network section:nth-of-type(3) p:after{content:"Abroad";right:-70px;top:120px}#feature h1 span{color:#41beeb}#feature-index-pic1{background-image:url(../../feature/images/index_main1.jpg);background-position:top;background-repeat:no-repeat;padding-bottom:0;padding-top:460px}#feature-index-pic2{background-image:url(../../feature/images/index_main2.jpg);background-position:top}#feature-index-pic1 #feature-area{display:-ms-flexbox;display:flex;margin:0 auto;max-width:1460px;min-width:900px}#feature-index-pic1 #feature-area li{margin:0 1.5%;min-width:330px;padding-bottom:50px;position:relative;width:30.3%}#feature-index-pic1 #feature-area li figure{border-bottom:2px solid #41beeb}#feature-index-pic1 #feature-area li h2{line-height:1.3em;margin:20px auto;text-align:center}#feature-index-pic1 #feature-area li p:first-of-type{font-weight:700;line-height:1.5em}#feature-index-pic1 #feature-area li a{background:linear-gradient(90deg,#57c3ea 0,#1e88e5);border-radius:4px;bottom:0;color:#fff;display:block;font-size:1.1em;font-weight:700;left:0;margin:auto;max-width:360px;min-width:300px;padding:7px;position:absolute;right:0;text-align:center;text-decoration:none;transition:all .3s ease;width:70%}#feature-index-pic1 #feature-area li a:hover{opacity:.7}#feature-index-pic1 #feature-area .txt-blue2{color:#41beeb;display:block}#feature-index-pic1 section{background-color:#ecf5f7;margin-top:60px}#feature-index-pic1 section h3{color:#41beeb;margin-top:60px}#feature-index-pic1 section ul{margin:auto;max-width:1160px;min-width:900px}#feature-index-pic1 section ul li{float:left;margin-right:1%;width:24%}#feature-index-pic1 section ul li:last-child{margin-right:0}#feature-index-pic1 section ul li a{background-color:#fff;border:2px solid #41beeb;border-radius:4px;color:#41beeb;display:block;font-size:.9em;font-weight:700;line-height:1.5em;padding:12px 0;text-align:center;text-decoration:none;transition:all .3s ease}#feature-index-pic1 section ul li a span{color:#222;display:block;font-size:1.2em;line-height:1.7em}#feature-index-pic1 section ul li a:hover{background-color:#ddf3fb}#feature-index-pic2{background-color:#eaebef;background-image:url(../../feature/images/index_main2.jpg),url(../../feature/images/index_bgpic1.jpg),url(../../feature/images/index_bgpic2.jpg);background-position:top,left 430px,100% 100%;background-repeat:no-repeat}#feature-index-pic2 section{color:#fff;margin:auto;max-width:1200px;min-width:900px;padding-top:80px;position:relative}#feature-index-pic2 section h2{font-size:1.7em;line-height:1.1em;padding:40px 60px 30px;position:relative;width:570px;z-index:1}#feature-index-pic2 section h2 span{display:block;font-size:.7em;margin-top:20px}#feature-index-pic2 section:before{background:linear-gradient(90deg,#57c3ea 0,#1e88e5);content:"";display:block;height:380px;position:absolute;width:570px;z-index:0}#feature-index-pic2 section #profile{font-size:.9em;line-height:1.7em;padding:0 60px;position:absolute;width:570px;z-index:1}#feature-index-pic2 #feature-name{font-weight:700}#feature-index-pic2 #feature-message{background-image:url(../../feature/images/index_sign.png);background-position:100% 100%;background-repeat:no-repeat;color:#222;margin:300px auto auto;padding-bottom:100px;width:550px}.skill-list #skill-ds-cat h2{background-color:#ffa726;color:#fff;font-size:1.3em;padding:15px 25px}.skill-list #skill-pg-cat h2{background-color:#2196f3;color:#fff;font-size:1.3em;padding:15px 25px}.skill-list #skill-mk-cat h2{background-color:#66bb6a;color:#fff;font-size:1.3em;padding:15px 25px}.skill-list #skill-ds-cat h2 span,.skill-list #skill-mk-cat h2 span,.skill-list #skill-pg-cat h2 span{color:#fff}#crs_area{background-color:#ecf5f7;margin:100px 0 0;position:relative}#crs_area:after{clear:both;content:"";display:block}#crs-index{left:0;margin:auto;max-width:1200px;min-width:900px;overflow:hidden;position:relative;right:0;top:-70px}#crs-index .crs-inner{background-color:#fff;border-radius:4px;float:left;margin-bottom:20px;margin-right:1%;width:32.5%}#crs-index li img{border-radius:4px 4px 0 0}#crs-index li:nth-child(3n){margin-right:0}#crs-index .crs-inner:first-child figure{border-bottom:2px solid #ffa726}#crs-index .crs-inner:nth-child(2) figure{border-bottom:2px solid #2196f3}#crs-index .crs-inner:nth-child(3) figure{border-bottom:2px solid #66bb6a}#crs-index .crs-inner:nth-child(4) figure{border-bottom:2px solid #81c784}#crs-index .crs-inner:nth-child(5) figure{border-bottom:2px solid #ff8a65}#crs-index .crs-inner:nth-child(6) figure{border-bottom:2px solid #ef5350}#crs-index .crs-inner p{font-size:1.5em;font-weight:700;margin:20px 0;padding:0;text-align:center}#crs-index .crs-inner p span{display:block}#crs-index .crs-inner:first-child p span,#crs-index .crs-inner:first-child ul li a span{color:#ffa726}#crs-index .crs-inner:nth-child(2) p span,#crs-index .crs-inner:nth-child(2) ul li a span{color:#2196f3}#crs-index .crs-inner:nth-child(3) p span,#crs-index .crs-inner:nth-child(3) ul li a span{color:#66bb6a}#crs-index .crs-inner:nth-child(4) p span,#crs-index .crs-inner:nth-child(4) ul li a span{color:#81c784}#crs-index .crs-inner:nth-child(5) p span,#crs-index .crs-inner:nth-child(5) ul li a span{color:#ff8a65}#crs-index .crs-inner:nth-child(6) p span,#crs-index .crs-inner:nth-child(6) ul li a span{color:#ef5350}#crs-index .crs-inner ul li{font-size:.8em;margin:0 auto 6px;width:92%}#crs-index .crs-inner ul li a{border-radius:4px;color:#222;display:block;line-height:2em;padding:15px;text-decoration:none;transition:all .3s ease}#crs-index .crs-inner:first-child ul li a{background-color:#fff8ee}#crs-index .crs-inner:nth-child(2) ul li a{background-color:#eef7fe}#crs-index .crs-inner:nth-child(3) ul li a{background-color:#f3faf3}#crs-index .crs-inner:nth-child(4) ul li a{background-color:#f4faf4}#crs-index .crs-inner:nth-child(5) ul li a{background-color:#fff6f3}#crs-index .crs-inner:nth-child(6) ul li a{background-color:#fef5f5}#crs-index .crs-inner ul li a span{display:block;font-size:1.4em;font-weight:700}#crs_area #crs-index .crs-inner ul li a:hover span{color:#fff}#crs-index .crs-inner:first-child ul li a:hover{background-color:#ffa726}#crs-index .crs-inner:nth-child(2) ul li a:hover{background-color:#2196f3}#crs-index .crs-inner:nth-child(3) ul li a:hover{background-color:#66bb6a}#crs-index .crs-inner:nth-child(4) ul li a:hover{background-color:#81c784}#crs-index .crs-inner:nth-child(5) ul li a:hover{background-color:#ff8a65}#crs-index .crs-inner:nth-child(6) ul li a:hover{background-color:#ef5350}.crs-list-btn{border:2px solid;border-radius:4px;display:block;font-weight:700;line-height:120%;margin:20px auto;padding:10px;text-align:center;text-decoration:none;transition:all .3s ease;width:80%}.crs-inner:first-child .crs-list-btn{border-color:#ffa726;color:#ffa726}.crs-inner:nth-child(2) .crs-list-btn{border-color:#2196f3;color:#2196f3}.crs-inner:nth-child(3) .crs-list-btn{border-color:#66bb6a;color:#66bb6a}.crs-inner:nth-child(4) .crs-list-btn{border-color:#81c784;color:#81c784}.crs-inner:nth-child(5) .crs-list-btn{border-color:#ff8a65;color:#ff8a65}.crs-inner:nth-child(6) .crs-list-btn{border-color:#ef5350;color:#ef5350}.crs-inner .crs-list-btn:hover{color:#fff}.crs-inner:first-child .crs-list-btn:hover{background-color:#ffa726}.crs-inner:nth-child(2) .crs-list-btn:hover{background-color:#2196f3}.crs-inner:nth-child(3) .crs-list-btn:hover{background-color:#66bb6a}.crs-inner:nth-child(4) .crs-list-btn:hover{background-color:#81c784}.crs-inner:nth-child(5) .crs-list-btn:hover{background-color:#ff8a65}.crs-inner:nth-child(6) .crs-list-btn:hover{background-color:#ef5350}#crs-index2{margin:60px auto;max-width:1080px}#crs-index2 li{float:left;margin:0 4% 60px 0;width:48%}#crs-index2 li:nth-child(2){margin-right:0}.crs-in2-inner{background-color:#ecf5f7;padding:15px}.crs-in2-inner div{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05);min-height:26.5em;padding:40px}.crs-in2-inner span{color:#41beeb;display:block;font-size:1.4em;font-weight:700;margin-bottom:25px;text-align:center}.crs-in2-inner p{line-height:1.7em}.crs-in2-inner a{border-radius:4px;display:block;font-weight:700;margin:auto auto 10px;padding:8px;text-align:center;text-decoration:none;transition:all .3s ease;width:80%}#crs-index2 li:nth-child(2) .crs-in2-inner a{border:2px solid #41beeb;color:#41beeb;padding:20px;transition:all .3s ease}#crs-index2 li:nth-child(2) .crs-in2-inner a:hover{background-color:#41beeb;color:#fff}#crs-index2 li:first-child .crs-in2-inner div a:first-of-type{border:2px solid #ffa726;color:#ffa726}#crs-index2 li:first-child .crs-in2-inner div a:nth-of-type(2){border:2px solid #42a5f5;color:#42a5f5}#crs-index2 li:first-child .crs-in2-inner div a:nth-of-type(3){border:2px solid #66bb6a;color:#66bb6a}#crs-index2 li:first-child .crs-in2-inner div a:first-of-type:hover{background-color:#ffa726;color:#fff}#crs-index2 li:first-child .crs-in2-inner div a:nth-of-type(2):hover{background-color:#42a5f5;color:#fff}#crs-index2 li:first-child .crs-in2-inner div a:nth-of-type(3):hover{background-color:#66bb6a;color:#fff}#crs-datail-data .txt-orange,.crs-cat-ds #crs-detail-info span,.crs-cat-ds #crs-detail-reputation h3 span,.crs-cat-ds #crs-price .txt-blue2,.crs-cat-ds #crs-recommend span,.crs-cat-ds #unit-price .txt-blue2,.crs-cat-ds h1 span,.crs-cat-ds h2.type1 span{color:#ffa726}.crs-cat-ds h2:before{background-color:#ffa726}.crs-cat-ds #crs-detail-main,.crs-cat-ds #crs-skill-list li{background-color:#fff8ee}#crs-datail-data .txt-blue,.crs-cat-pg #crs-detail-info span,.crs-cat-pg #crs-detail-reputation h3 span,.crs-cat-pg #crs-price .txt-blue2,.crs-cat-pg #crs-recommend span,.crs-cat-pg #unit-price .txt-blue2,.crs-cat-pg h1 span,.crs-cat-pg h2.type1 span{color:#42a5f5}.crs-cat-pg h2:before{background-color:#42a5f5}.crs-cat-pg #crs-detail-main,.crs-cat-pg #crs-skill-list li{background-color:#eef7fe}#crs-datail-data .txt-green,.crs-cat-mk #crs-detail-info span,.crs-cat-mk #crs-detail-reputation h3 span,.crs-cat-mk #crs-price .txt-blue2,.crs-cat-mk #crs-recommend span,.crs-cat-mk #unit-price .txt-blue2,.crs-cat-mk h1 span,.crs-cat-mk h2.type1 span{color:#66bb6a}.crs-cat-mk h2:before{background-color:#66bb6a}.crs-cat-mk #crs-detail-main,.crs-cat-mk #crs-skill-list li{background-color:#f3faf3}.crs-cat-fr h1 span{color:#81c784}.crs-cat-fr h2:before{background-color:#81c784}.crs-cat-cc h1 span{color:#ff8a65}.crs-cat-cc h2:before{background-color:#ff8a65}.crs-cat-ct h1 span{color:#ef5350}.crs-cat-ct h2:before{background-color:#ef5350}.crs-cat-bg h1 span{color:#ecf5f7}.crs-cat-bg h2:before{background-color:#ecf5f7}.crs-cat-bg h1 span{color:#41beeb}.crs-cat-bg h2:before{background-color:#41beeb}.crs-cat-ex h1 span{color:#fff2f6}.crs-cat-exh2:before{background-color:#fff2f6}.crs-cat-ex h1 span{color:#ec407a}.crs-cat-ex h2:before{background-color:#ec407a}#course h1 span{display:block}.crs-main-box{background-position:50% 20px;background-repeat:no-repeat;padding:430px 0 0}.crs-main-box section{background-color:#fff;margin:auto;max-width:1200px;min-width:1000px;padding:40px 60px 0;width:100%}.d-training{background-image:url(../../course/images/d_training_main.jpg)}.designer{background-image:url(../../course/images/designer_main.jpg)}.designer-h{background-image:url(../../course/images/designer_h_main.jpg)}.d-convert{background-image:url(../../course/images/d_convert_main.jpg)}.d-certification{background-image:url(../../course/images/d_certification_main.jpg)}.charge{background-image:url(../../course/images/charge_main.jpg)}.director{background-image:url(../../course/images/director_main.jpg)}.ecsite{background-image:url(../../course/images/ecsite_main.jpg)}.producer{background-image:url(../../course/images/producer_main.jpg)}.e-training{background-image:url(../../course/images/e_training_main.jpg)}.engineer-h{background-image:url(../../course/images/engineer_h_main.jpg)}.p-training{background-image:url(../../course/images/p_training_main.jpg)}.programmer{background-image:url(../../course/images/programmer_main.jpg)}.s-developer{background-image:url(../../course/images/s_developer_main.jpg)}#crs-recommend{margin-bottom:40px;overflow:hidden}#crs-recommend figure{margin-bottom:20px}#crs-recommend figure img{border-radius:5px;display:block}#crs-recommend li{float:left;font-size:1.2em;font-weight:700;line-height:125%;margin-right:2.78%;text-align:center;width:31.48%}#crs-recommend li:last-child{margin-right:0}#crs-skill-list{margin-bottom:30px;overflow:hidden}#crs-skill-list li{background-position:30px 50%;background-repeat:no-repeat;border-radius:5px;float:left;font-size:.9em;line-height:140%;margin-bottom:20px;margin-right:1.86%;padding:30px 20px 30px 90px;width:49.07%}#crs-skill-list li:nth-child(2n){margin-right:0}#crs-skill-list span{display:block;font-size:1.1em;font-weight:700;margin-bottom:3px}.crs-ico-html{background-image:url(../../course/images/crs_ico_html.png)}.crs-ico-css{background-image:url(../../course/images/crs_ico_css.png)}.crs-ico-js{background-image:url(../../course/images/crs_ico_js.png)}.crs-ico-dw{background-image:url(../../course/images/crs_ico_dw.png)}.crs-ico-ps{background-image:url(../../course/images/crs_ico_ps.png)}.crs-ico-ai{background-image:url(../../course/images/crs_ico_ai.png)}.crs-ico-ws{background-image:url(../../course/images/crs_ico_ws.png)}.crs-ico-rwd{background-image:url(../../course/images/crs_ico_rwd.png)}.crs-ico-linux{background-image:url(../../course/images/crs_ico_linux.png)}.crs-ico-php{background-image:url(../../course/images/crs_ico_php.png)}.crs-ico-db{background-image:url(../../course/images/crs_ico_db.png)}.crs-ico-java{background-image:url(../../course/images/crs_ico_java.png)}.crs-ico-pr{background-image:url(../../course/images/crs_ico_pr.png)}.crs-ico-di{background-image:url(../../course/images/crs_ico_di.png)}.crs-ico-seo{background-image:url(../../course/images/crs_ico_seo.png)}.crs-ico-yahoo{background-image:url(../../course/images/crs_ico_yahoo.png)}.crs-ico-googlead{background-image:url(../../course/images/crs_ico_googlead.png)}.crs-ico-googlean{background-image:url(../../course/images/crs_ico_googlean.png)}.crs-ico-wc{background-image:url(../../course/images/crs_ico_wc.png)}.crs-ico-sc{background-image:url(../../course/images/crs_ico_sc.png)}.crs-ico-wp{background-image:url(../../course/images/crs_ico_wp.png)}#crs-detail-info{background-image:url(../../course/images/crs_detail_info.png);background-repeat:no-repeat;background-size:70px;font-size:1.2em;font-weight:700;margin:0 auto 40px;min-height:70px;padding:3px 0 0 85px;width:900px}.crs-lesson-navi{background:#57c3ea;background:url(../../course/images/crs_detail_lesson.jpg),linear-gradient(90deg,#57c3ea 0,#44ade8 50%);background-position:right 50%;background-repeat:no-repeat;height:330px;width:100%}.crs-lesson-navi div,.crs-lesson-navi h2,.crs-lesson-navi p{color:#fff;margin:auto;max-width:1080px;min-width:900px;width:100%}.crs-lesson-navi h2{font-size:1.6em;padding-top:50px}.crs-lesson-navi p{font-size:1.1em;padding:20px 500px 20px 0}.crs-lesson-navi div{padding-right:500px}.crs-lesson-navi div a{background-color:#fff;border:2px solid #fff;border-radius:5px;color:#41beeb;display:block;font-size:1.1em;font-weight:700;line-height:100%;margin:0 auto;max-width:410px;min-width:410px;padding:20px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:410px}.crs-lesson-navi div a:hover{background-color:transparent;color:#fff}#crs-work #crs-work-list{background-color:#ecf5f7;margin:auto;padding:25px;text-align:center;width:900px}#crs-work-list span{color:#41beeb;display:inline-block;padding:0 5px}section#crs-work{background-image:url(../../course/images/crs_work_bg.jpg);background-position:50% bottom;background-repeat:repeat-x;max-width:100%;min-width:100%;padding:60px 0 250px;width:100%}section#crs-inst{background-color:#ecf5f7}section#crs-flow,section#crs-inst{max-width:100%;min-width:100%;padding:60px 0 30px;width:100%}#crs-detail-lesson h2,#crs-flow h2,#crs-inst h2,#crs-work h2{margin-bottom:35px;text-align:center}#crs-detail-lesson h2 span,#crs-flow h2 span,#crs-inst h2 span,#crs-work h2 span{color:#41beeb}#crs-detail-lesson h2 span.crs-study-point,#crs-detail-point2 span.crs-study-point,#crs-flow h2 span.crs-study-point,#crs-inst h2 span.crs-study-point,#crs-work h2 span.crs-study-point{background:#57c3ea;background:linear-gradient(90deg,#57c3ea 0,#1f89e5);color:#fff;display:block;font-size:20px;line-height:100%;margin:0 auto 30px;padding:10px 0;text-align:center;width:280px}#crs-flow>p,#crs-inst p,#crs-work p{margin:auto;max-width:1080px;min-width:900px;width:100%}.crs-inst-prof{background-color:#fff;margin:0 auto 30px;max-width:1080px;min-width:900px;overflow:hidden;padding:45px 90px;width:100%}.crs-inst-prof figure{float:right;margin:0 0 0 15px;width:180px}.crs-inst-prof .size-m{font-size:1.4em;font-weight:700}.crs-inst-prof ul{overflow:hidden;width:510px}.crs-inst-prof li{float:left;margin:0 10px 0 0;width:160px}.crs-inst-prof figure{width:160px}.crs-inst-prof figcaption{font-size:.8em;text-align:right}.crs-inst-prof img{border-radius:5px;width:100%}#crs-stydy-flow{margin:0 auto 30px;overflow:hidden;padding-left:1px;width:900px}#crs-stydy-flow li{background-color:#41beeb;border:2px solid #41beeb;float:left;margin-right:12px;width:170px}#crs-stydy-flow li:last-child{margin-right:0}.flow-title{background-color:#fff;color:#333;font-size:1.15em;font-weight:700;letter-spacing:-.02em;line-height:130%;padding:10px;text-align:center}.flow-title span{color:#41beeb;display:block}#crs-stydy-flow p{color:#fff;font-size:.85em;line-height:150%;padding:0 10px 10px;text-align:center}#crs-stydy-flow p:before{border:10px solid transparent;border-top-color:#fff;content:"";display:block;height:0;margin:0 auto;width:0}#crs-stydy-flow p span{display:block;font-size:1.25em;font-weight:700}#crs-flow section{margin:auto;max-width:1080px;min-width:900px;padding:50px 0 20px;width:100%}#crs-flow h3{text-align:center}#crs-flow section p{margin:auto;width:900px}#crs-lesson-flow,#crs-study-style,#crs-sup-style{overflow:hidden}#crs-lesson-flow li,#crs-study-style li,#crs-sup-style li{float:left;margin-right:2.78%;position:relative;width:31.48%}#crs-lesson-flow li:last-child,#crs-study-style li:last-child,#crs-sup-style li:last-child{margin-right:0}#crs-study-style li:first-child:before,#crs-study-style li:nth-child(2):before{background-image:url(../../course/images/crs_flow_x.png);content:"";display:block;height:61px;position:absolute;right:-45px;top:44px;width:61px;z-index:1}#crs-lesson-flow figure,#crs-study-style figure,#crs-sup-style figure{margin-bottom:15px;padding:0}#crs-lesson-flow h3,#crs-study-style h4,#crs-sup-style h4{color:#41beeb;font-size:1.3em;line-height:150%;margin:0;padding:0 0 20px;text-align:center}#crs-lesson-flow h4 span,#crs-study-style h4 span,#crs-sup-style h4 span{color:#222;display:block;font-size:.7em;font-weight:400}#crs-lesson-flow li p,#crs-study-style li p,#crs-sup-style li p{width:100%}#crs-datail-data{padding:60px 0}#crs-datail-data h2 span{display:block}#crs-price,#unit-price{margin:0 auto 20px;max-width:1080px;min-width:900px;overflow:hidden;width:100%}#crs-price li,#unit-price li{border-bottom:1px solid #e3e3e3;float:left;font-size:1.5em;font-weight:700;line-height:100%;margin:0 6% 0 0;overflow:hidden;padding:30px 0;width:47%}#unit-price li{border-top:1px solid #e3e3e3}#crs-price li:nth-child(2n),#unit-price li:nth-child(2n){margin-right:0}#crs-price div,#unit-price div{float:left;padding-right:16px;width:50%}.crs-data-loan{font-size:.9em;font-weight:700;margin-bottom:5px;padding:0}.crs-data-loan:before{content:"*"}#crs-datail-data table{border-bottom:1px solid #dcdcdc;border-collapse:collapse;border-right:1px solid #dcdcdc;color:#666;margin-bottom:50px;margin-top:30px;width:100%}#crs-datail-data td,#crs-datail-data th{border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc}#crs-datail-data th{background-color:#f7f7f7;line-height:100%;padding:20px 0}#crs-datail-data td{text-align:center;width:23%}#crs-datail-data td a{color:#666;display:block;font-size:.95em;height:60px;line-height:125%;padding-top:10px;text-decoration:none}#crs-datail-data td a.on-cr{background-color:#fff8ee;color:#ffa726}#crs-datail-data td a.on-pr{background-color:#eef7fe;color:#2196f3}#crs-datail-data td a.on-mg{background-color:#f3faf3;color:#66bb6a}#crs-datail-data caption{background-color:#f7f7f7;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;font-size:1.1em;font-weight:700;line-height:100%;padding:20px 25px;text-align:left}#crs-datail-data p.wrap880{padding-bottom:10px}#crs-detail-reputation h3{font-size:1.6em;margin-bottom:30px;text-align:center}.crs-graduate{border:1px solid #dcdcdc;margin-bottom:20px;overflow:hidden;padding:30px}.crs-graduate figure{float:left;width:140px}.crs-graduate div{float:right;width:calc(100% - 160px)}.crs-graduate .size-m{font-weight:700;padding-bottom:5px}.crs-cat-ds #crs-detail-point1 h3,.crs-cat-ds #unit-detail-list p,.crs-cat-ds .crs-graduate .size-m,.unit-crs-ds p{color:#ffa726}.crs-cat-pg #crs-detail-point1 h3,.crs-cat-pg #unit-detail-list p,.crs-cat-pg .crs-graduate .size-m,.unit-crs-pg p{color:#42a5f5}.crs-cat-mk #crs-detail-point1 h3,.crs-cat-mk #unit-detail-list p,.crs-cat-mk .crs-graduate .size-m,.unit-crs-mk p{color:#66bb6a}.lh15{font-weight:700;line-height:130%}section#crs-detail-lesson{margin:auto;max-width:1080px;min-width:900px;width:100%}#crs-detail-lesson section{margin:auto;max-width:900px;min-width:900px;padding:70px 0;width:900px}#crs-detail-lesson h3{text-align:center}.crs-lesson-tel{border:1px solid #dcdcdc;border-radius:5px;margin-bottom:20px;padding:25px}.crs-lesson-tel p{font-size:.9em;line-height:100%;margin-bottom:10px;padding:0}a.fd-tel-num{display:none}.fd-tel-num{background-image:url(../images/ft_fd_sp.png);background-repeat:no-repeat;background-size:auto 34px;font-family:Roboto Condensed,sans-serif;font-size:34px;font-weight:700;line-height:100%;min-height:34px;padding-left:65px}.fd-tel-num span{display:inline-block;font-size:14px;font-weight:400;padding-left:10px;vertical-align:middle}#crs-pg-case{overflow:hidden}#crs-pg-case li{float:left;margin:0 2.5% 65px;width:45%}#crs-pg-case figcaption{font-size:20px;font-weight:700;height:50px;line-height:120%;margin-bottom:20px;position:relative;text-align:center}#crs-pg-case figcaption span{display:block;font-size:10px;font-weight:400}#crs-pg-case figcaption:after{background-color:#2196f3;bottom:0;content:"";display:block;height:2px;left:50%;margin-left:-35px;position:absolute;width:70px}section#crs-detail-main{box-shadow:inset 0 180px 0 0 #fff;max-width:100%;min-width:100%;padding:0;width:100%}section#crs-detail-main:before{background-position:50% 0;background-repeat:no-repeat;content:"";display:block;height:400px;margin:auto;max-width:1200px;min-width:1000px;width:100%}.unit-py:before{background-image:url(../../course/images/unit_py.jpg)}.unit-bd:before{background-image:url(../../course/images/unit_bd.jpg)}.unit-cgi:before{background-image:url(../../course/images/unit_cgi.jpg)}.unit-gk:before{background-image:url(../../course/images/unit_gk.jpg)}.unit-h5:before{background-image:url(../../course/images/unit_h5.jpg)}.unit-hp:before{background-image:url(../../course/images/unit_hp.jpg)}.unit-il:before{background-image:url(../../course/images/unit_il.jpg)}.unit-java:before{background-image:url(../../course/images/unit_java.jpg)}.unit-js:before{background-image:url(../../course/images/unit_js.jpg)}.unit-ph:before{background-image:url(../../course/images/unit_ph.jpg)}.unit-php:before{background-image:url(../../course/images/unit_php.jpg)}.unit-pr:before{background-image:url(../../course/images/unit_pr.jpg)}.unit-sk:before{background-image:url(../../course/images/unit_sk.jpg)}.unit-sp:before{background-image:url(../../course/images/unit_sp.jpg)}.unit-sv:before{background-image:url(../../course/images/unit_sv.jpg)}.unit-ui:before{background-image:url(../../course/images/unit_ui.jpg)}.unit-wa:before{background-image:url(../../course/images/unit_wa.jpg)}.unit-wc:before{background-image:url(../../course/images/unit_wc.jpg)}.unit-wm:before{background-image:url(../../course/images/unit_wm.jpg)}#crs-detail-main h2 span{display:block}#clm-1 #crs-detail-point1{background-color:#fff;margin:0 auto 45px;max-width:1080px;min-width:900px;padding:40px 90px;width:100%}#crs-detail-point1 h3{font-size:1.6em;margin-bottom:30px;text-align:center}#crs-detail-point2{background-color:#fff;padding:55px 0;width:100%}#crs-detail-point2 h3{color:#41beeb;font-size:1.6em;line-height:100%;margin-bottom:35px;text-align:center}#crs-detail-point2 figure{margin:0 auto 25px;width:900px}#unit-detail-list{padding-top:50px}#unit-detail-list .list-2c{margin:auto;width:90%}#unit-detail-list p{font-weight:700;padding-bottom:0}.list-2c,.list-3c{overflow:hidden}.list-2c>li{float:left;width:50%}.list-3c li{float:left;margin:0 1.4% 15px 0;width:32.4%}.list-3c li:nth-child(3n){margin-right:0}#unit-pack a{border:1px solid #dcdcdc;border-radius:5px;display:block;font-size:1.1em;font-weight:700;line-height:125%;padding:25px 30px;text-decoration:none;transition:all .3s ease}#unit-pack a span{color:#222;display:block;font-size:.85em}.unit-crs-ds:hover{background-color:#fff8ee}.unit-crs-pg:hover{background-color:#eef7fe}.unit-crs-mk:hover{background-color:#f3faf3}#crs-cstm-navi h3{color:#41beeb;font-size:1.4em;text-align:center}#crs-cstm-navi p{margin:auto;padding-bottom:20px;width:90%}#crs-cstm-navi a{border:2px solid #41beeb;border-radius:5px;color:#41beeb;display:block;font-size:1.1em;font-weight:700;line-height:100%;margin:auto;padding:20px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:440px}#crs-cstm-navi a:hover{background-color:#41beeb;color:#fff}#job-di-main,#job-ds-main,#job-en-main{background-color:#ecf5f7;background-position:50% 0;background-repeat:no-repeat;background-size:auto 430px;margin-bottom:70px;padding-top:430px}#job-ds-main{background-image:url(../../course/images/job_ds_main.jpg)}#job-di-main{background-image:url(../../course/images/job_di_main.jpg)}#job-en-main{background-image:url(../../course/images/job_en_main.jpg)}#job-di-main ul,#job-ds-main ul,#job-en-main ul{margin:auto;max-width:1080px;min-width:900px;overflow:hidden;width:100%}#job-di-main li,#job-ds-main li,#job-en-main li{float:left;width:25%}#job-di-main a,#job-ds-main a,#job-en-main a{color:#41beeb;display:block;font-weight:700;line-height:100%;opacity:1;padding:15px 0;text-align:center;text-decoration:none;transition:all .3s ease}#job-di-main a:hover,#job-ds-main a:hover,#job-en-main a:hover{opacity:.8}#job-di-main a span,#job-ds-main a span,#job-en-main a span{background-image:url(../images/arrow1.png);background-repeat:no-repeat;background-size:14px;display:inline-block;text-indent:18px}.job-point{color:#41beeb;font-size:1.2em;font-weight:700;text-align:center}#job-di-point li:first-child .job-point:before,#job-ds-point li:first-child .job-point:before,#job-en-point li:first-child .job-point:before{color:#222;content:"1.";display:block}#job-di-point li:nth-child(2) .job-point:before,#job-ds-point li:nth-child(2) .job-point:before,#job-en-point li:nth-child(2) .job-point:before{color:#222;content:"2.";display:block}#job-di-point li:nth-child(3) .job-point:before,#job-ds-point li:nth-child(3) .job-point:before,#job-en-point li:nth-child(3) .job-point:before{color:#222;content:"3.";display:block}#job-di-recomend,#job-ds-recomend,#job-en-recomend{background-repeat:no-repeat;padding-top:100px}#job-ds-recomend{background-image:url(../../course/images/job_face01.jpg)}#job-di-recomend{background-image:url(../../course/images/job_face02.jpg)}#job-en-recomend{background-image:url(../../course/images/job_face03.jpg)}.job-recomend-prof{background-color:#fff;color:#41beeb;line-height:150%;margin:0 30px 0 auto;padding:20px;width:400px}.job-di-copy,.job-ds-copy,.job-en-copy{background-color:#41beeb;color:#fff;margin:0 30px 50px auto;padding:20px;width:400px}.job-caption{color:#41beeb}#job-di-point,#job-ds-point,#job-en-point,#job-gr-list{overflow:hidden}#job-di-point li,#job-ds-point li,#job-en-point li,#job-gr-list li{float:left;line-height:150%;list-style:none;margin:0 2.9% 45px 0;width:31.4%}#job-di-point li:nth-child(3n),#job-ds-point li:nth-child(3n),#job-en-point li:nth-child(3n),#job-gr-list li:nth-child(3n){margin-right:0}#job-di-point li img,#job-ds-point li img,#job-en-point li img,#job-gr-list li img{border-radius:5px;display:block;margin-bottom:15px}.job-gr-copy{color:#41beeb;font-size:1.2em;font-weight:700;padding-bottom:10px}.job-gr-copy span{color:#222;display:block;font-size:.8em}#job-gr-list a{border:2px solid #41beeb;border-radius:5px;color:#41beeb;display:block;font-weight:700;line-height:100%;margin:auto;padding:10px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:80%}#job-gr-list a:hover{background-color:#41beeb;color:#fff}#course h1 .crs-skill-cat{display:inline}#course .crs-skill-box{background-color:#f8f8f8;box-sizing:border-box;margin:0 auto 40px;max-width:1080px;min-width:900px;padding:60px 56px 52px;position:relative;width:100%}.crs-skill-box h2,.crs-skill-box p{box-sizing:border-box;padding-left:130px}.crs-skill-box p{height:5em;padding-right:4px}.crs-skill-box figure{background-color:#fff;border-radius:5px;left:60px;padding:20px;position:absolute;top:60px}.crs-skill-box h3{border-top:1px solid #dcdcdc;color:#666;margin:auto;padding:20px 0;width:100%}.crs-skill-box li{float:left;margin:0 2% 15px 0;width:23.5%}.crs-skill-box li:nth-child(4n){margin-right:0}.crs-skill-box li a{background-color:#fff;border-radius:20px;box-sizing:border-box;display:block;font-size:.8em;font-weight:700;letter-spacing:-.02em;line-height:100%;padding:10px 0;text-align:center;text-decoration:none;transition:all .3s ease}.crs-skill-box li a.txt-orange:hover{background-color:#ffa726;color:#fff}.crs-skill-box li a.txt-blue:hover{background-color:#42a5f5;color:#fff}.crs-skill-box li a.txt-green:hover{background-color:#66bb6a;color:#fff}#list01-pic,#list02-pic,#list03-pic,#list04-pic,#list05-pic,#list06-pic,#list07-pic,#list08-pic{background-color:#fff;background-image:url(../../course/images/list01_pic01.jpg);background-position:50% bottom;background-repeat:no-repeat;padding:0 0 520px}#list01-pic{background-image:url(../../course/images/list01_pic01.jpg)}#list02-pic{background-image:url(../../course/images/list02_pic01.jpg)}#list03-pic{background-image:url(../../course/images/list03_pic01.jpg)}#list04-pic{background-image:url(../../course/images/list04_pic01.jpg)}#list05-pic{background-image:url(../../course/images/list05_pic01.jpg)}#list06-pic{background-image:url(../../course/images/list06_pic01.jpg)}#list07-pic{background-image:url(../../course/images/list07_pic01.jpg)}#list08-pic{background-image:url(../../course/images/list08_pic01.jpg)}#course .list-crs2{background-color:#fff;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;box-shadow:0 10px 0 60px #fff;margin:0 auto 50px;max-width:1080px;min-width:900px;padding:30px 60px 0;position:relative;top:-50px;width:100%}.list-crs2 h2{font-size:1.3em;margin-bottom:20px;text-align:center}.list-crs2 h2 span{color:#222;display:block;font-size:1.3em}.list-copy{margin-bottom:20px;overflow:hidden;padding:15px 40px}.list-copy .img-left{float:right;margin:0 0 0 15px;padding:0;width:124px}.crs-cat-ds .list-crs2{border-top:3px solid #ffa726}.crs-cat-ds .list-crs2 h2{color:#ffa726}.crs-cat-ds .list-copy{background-color:#fff8ee}.crs-cat-mk .list-crs2{border-top:3px solid #66bb6a}.crs-cat-mk .list-crs2 h2{color:#66bb6a}.crs-cat-mk .list-copy{background-color:#f3faf3}.crs-cat-pg .list-crs2{border-top:3px solid #2196f3}.crs-cat-pg .list-crs2 h2{color:#2196f3}.crs-cat-pg .list-copy{background-color:#eef7fe}.crs-cat-fr .list-crs2{border-top:3px solid #81c784}.crs-cat-fr .list-crs2 h2{color:#81c784}.crs-cat-fr .list-copy{background-color:#f4faf4}.crs-cat-fr .btn-green{background-color:#81c784;border-color:#81c784}.crs-cat-fr .btn-green:hover{background-color:#fff;color:#81c784}.crs-cat-cc .list-crs2{border-top:3px solid #ff8a65}.crs-cat-cc .list-crs2 h2{color:#ff8a65}.crs-cat-cc .list-copy{background-color:#fff6f3}.crs-cat-cc .btn-orange{background-color:#ff8a65;border-color:#ff8a65}.crs-cat-cc .btn-orange:hover{background-color:#fff;color:#ff8a65}.crs-cat-ct .list-crs2{border-top:3px solid #ef5350}.crs-cat-ct .list-crs2 h2{color:#ef5350}.crs-cat-ct .list-copy{background-color:#fef5f5}.crs-cat-ex .list-crs2{border-top:3px solid #ec407a}.crs-cat-ex .list-crs2 h2{color:#ec407a}.crs-cat-ex .list-copy{background-color:#fff2f6}.crs-cat-bg .list-crs2{border-top:3px solid #41beeb}.crs-cat-bg .list-crs2 h2{color:#41beeb}.crs-cat-bg .list-copy{background-color:#ecf5f7}.list-rec,.list-skill{background-color:#f8f8f8;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;clear:both;overflow:hidden;position:relative}.list-skill{border-bottom:1px solid #dcdcdc;margin-bottom:30px}.list-rec p,.list-skill p{color:#666;font-weight:700;left:0;padding:0 25px;position:absolute;top:calc(50% - 2em)}.list-rec ul{padding:25px}.list-rec ul,.list-skill ul{background-color:#fff;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;float:right;overflow:hidden;width:calc(100% - 170px)}.list-skill ul{padding:20px 25px}.list-skill li{background-repeat:no-repeat;background-size:36px;float:left;line-height:100%;margin:3px 0;padding:11px 0 11px 45px;width:33.3%}#crs-navi{background-color:#f7f7f7;padding:45px 0;position:relative}#crs-navi div,#crs-navi h2,#crs-navi ul{margin:auto;max-width:1200px;min-width:1000px;width:100%}#crs-navi h2{font-size:1.6em;margin-bottom:20px;position:relative}#crs-navi div{font-size:1.3em;font-weight:700;padding-bottom:15px}#crs-navi ul{overflow:hidden;padding-bottom:15px}#crs-navi li{float:left;margin:0 1.25% 15px 0;width:19%}#crs-navi li:nth-child(5n){margin-right:0}#crs-navi a{background-color:#fff;border-radius:5px;display:block;font-size:14px;font-weight:700;line-height:100%;padding:15px 0;text-align:center;text-decoration:none;transition:all .3s ease}#crs-navi .txt-orange a{color:#ffa726}#crs-navi .txt-orange a.on,#crs-navi .txt-orange a:hover{background-color:#ffa726;color:#fff}#crs-navi .txt-blue a{color:#2196f3}#crs-navi .txt-blue a.on,#crs-navi .txt-blue a:hover{background-color:#2196f3;color:#fff}#crs-navi .txt-green a{color:#66bb6a}#crs-navi .txt-green a.on,#crs-navi .txt-green a:hover{background-color:#66bb6a;color:#fff}#crs-navi-btn a{background-image:url(../images/arrow5.png);background-position:95% 50%;background-repeat:no-repeat;background-size:auto 10px;border:2px solid #41beeb;color:#41beeb;display:block;margin-left:auto;padding:12px 0;transition:all .3s ease;width:200px}#crs-navi-btn a:hover{background-color:#41beeb;color:#fff}#crs-navi-btn{left:0;position:absolute;right:0;top:40px}#course #skill-ds-cat,#course #skill-mk-cat,#course #skill-pg-cat{max-width:1200px;min-width:1000px;width:100%}#skill-ds-cat h2,#skill-mk-cat h2,#skill-pg-cat h2{font-size:1.7em;line-height:100%;margin-bottom:30px;padding:20px}#skill-ds-cat h2{background-color:#fff8ee}#skill-pg-cat h2{background-color:#eef7fe}#skill-mk-cat h2{background-color:#f3faf3}#skill-ds-cat .skill-title,#skill-ds-cat h2 span{color:#ffa726}#skill-ds-cat .skill-btn{border:2px solid #ffa726;color:#ffa726}#skill-ds-cat .skill-btn:hover{background-color:#ffa726;color:#fff}#skill-pg-cat .skill-title,#skill-pg-cat h2 span{color:#2196f3}#skill-pg-cat .skill-btn{border:2px solid #2196f3;color:#2196f3}#skill-pg-cat .skill-btn:hover{background-color:#2196f3;color:#fff}#skill-mk-cat .skill-title,#skill-mk-cat h2 span{color:#66bb6a}#skill-mk-cat .skill-btn{border:2px solid #66bb6a;color:#66bb6a}#skill-mk-cat .skill-btn:hover{background-color:#66bb6a;color:#fff}#skill-ds-cat ul,#skill-mk-cat ul,#skill-pg-cat ul{overflow:hidden}#skill-ds-cat li,#skill-mk-cat li,#skill-pg-cat li{float:left;margin:0 1.25% 25px 0;width:19%}#skill-ds-cat p,#skill-mk-cat p,#skill-pg-cat p{height:3.5em;line-height:150%}#skill-ds-cat li:nth-child(5n),#skill-mk-cat li:nth-child(5n),#skill-pg-cat li:nth-child(5n){margin-right:0}#skill-ds-cat img,#skill-mk-cat img,#skill-pg-cat img{border-radius:5px;display:block}.skill-title{font-weight:700;height:3.5em;padding-top:5px}.skill-btn{border-radius:5px;display:block;font-weight:700;line-height:100%;margin:auto;padding:10px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:160px}#graduate .feature-box figure{float:left;width:140px}#graduate .feature-box p{float:right;margin-top:20px;width:calc(100% - 180px)}#gr-int1 h1,#gr-int2 h1,#gr-int3 h1,#gr-int4 h1,#gr-int5 h1{text-align:center}#gr-prof1,#gr-prof2{margin:auto;max-width:1200px;min-width:1000px;position:relative;width:100%}#gr-prof1 .wrap,#gr-prof2 .wrap{background-position:50% 0;background-repeat:no-repeat;padding:280px 0 0;position:relative;z-index:1}.gr001 .wrap{background-image:url(../../graduate/images/001_main.jpg)}.gr002 .wrap{background-image:url(../../graduate/images/002_main.jpg)}.gr003 .wrap{background-image:url(../../graduate/images/003_main.jpg)}.gr004 .wrap{background-image:url(../../graduate/images/004_main.jpg)}.gr005 .wrap{background-image:url(../../graduate/images/005_main.jpg)}.gr006 .wrap{background-image:url(../../graduate/images/006_main.jpg)}.gr007 .wrap{background-image:url(../../graduate/images/007_main.jpg)}.gr008 .wrap{background-image:url(../../graduate/images/008_main.jpg)}.gr009 .wrap{background-image:url(../../graduate/images/009_main.jpg)}.gr010 .wrap{background-image:url(../../graduate/images/010_main.jpg)}.gr011 .wrap{background-image:url(../../graduate/images/011_main.jpg)}.gr012 .wrap{background-image:url(../../graduate/images/012_main.jpg)}.gr013 .wrap{background-image:url(../../graduate/images/013_main.jpg)}.gr014 .wrap{background-image:url(../../graduate/images/014_main.jpg)}.gr015 .wrap{background-image:url(../../graduate/images/015_main.jpg)}.gr016 .wrap{background-image:url(../../graduate/images/016_main.jpg)}.gr017 .wrap{background-image:url(../../graduate/images/017_main.jpg)}.gr018 .wrap{background-image:url(../../graduate/images/018_main.jpg)}.gr019 .wrap{background-image:url(../../graduate/images/019_main.jpg)}.gr020 .wrap{background-image:url(../../graduate/images/020_main.jpg)}.gr021 .wrap{background-image:url(../../graduate/images/021_main.jpg)}.gr022 .wrap{background-image:url(../../graduate/images/022_main.jpg)}.gr023 .wrap{background-image:url(../../graduate/images/023_main.jpg)}.gr024 .wrap{background-image:url(../../graduate/images/024_main.jpg)}.gr025 .wrap{background-image:url(../../graduate/images/025_main.jpg)}.gr026 .wrap{background-image:url(../../graduate/images/026_main.jpg)}.gr027 .wrap{background-image:url(../../graduate/images/027_main.jpg)}.gr028 .wrap{background-image:url(../../graduate/images/028_main.jpg)}.gr029 .wrap{background-image:url(../../graduate/images/029_main.jpg)}.gr030 .wrap{background-image:url(../../graduate/images/030_main.jpg)}.gr031 .wrap{background-image:url(../../graduate/images/031_main.jpg)}.gr032 .wrap{background-image:url(../../graduate/images/032_main.jpg)}.gr033 .wrap{background-image:url(../../graduate/images/033_main.jpg)}.gr034 .wrap{background-image:url(../../graduate/images/034_main.jpg)}.gr035 .wrap{background-image:url(../../graduate/images/035_main.jpg)}.gr036 .wrap{background-image:url(../../graduate/images/036_main.jpg)}.gr037 .wrap{background-image:url(../../graduate/images/037_main.jpg)}.gr038 .wrap{background-image:url(../../graduate/images/038_main.jpg)}.gr039 .wrap{background-image:url(../../graduate/images/039_main.jpg)}.gr040 .wrap{background-image:url(../../graduate/images/040_main.jpg)}.gr041 .wrap{background-image:url(../../graduate/images/041_main.jpg)}.gr042 .wrap{background-image:url(../../graduate/images/042_main.jpg)}.gr043 .wrap{background-image:url(../../graduate/images/043_main.jpg)}.gr044 .wrap{background-image:url(../../graduate/images/044_main.jpg)}.gr045 .wrap{background-image:url(../../graduate/images/045_main.jpg)}.gr046 .wrap{background-image:url(../../graduate/images/046_main.jpg)}.gr047 .wrap{background-image:url(../../graduate/images/047_main.jpg)}.gr048 .wrap{background-image:url(../../graduate/images/048_main.jpg)}.gr049 .wrap{background-image:url(../../graduate/images/049_main.jpg)}.gr050 .wrap{background-image:url(../../graduate/images/050_main.jpg)}.gr051 .wrap{background-image:url(../../graduate/images/051_main.jpg)}.gr052 .wrap{background-image:url(../../graduate/images/052_main.jpg)}.gr053 .wrap{background-image:url(../../graduate/images/053_main.jpg)}.gr054 .wrap{background-image:url(../../graduate/images/054_main.jpg)}.gr055 .wrap{background-image:url(../../graduate/images/055_main.jpg)}.gr056 .wrap{background-image:url(../../graduate/images/056_main.jpg)}.gr057 .wrap{background-image:url(../../graduate/images/057_main.jpg)}.gr058 .wrap{background-image:url(../../graduate/images/058_main.jpg)}.gr059 .wrap{background-image:url(../../graduate/images/059_main.jpg)}.gr060 .wrap{background-image:url(../../graduate/images/060_main.jpg)}#gr-prof-area{background-color:#fff;height:180px;padding:30px 35px 0;width:450px}#gr-prof1 #gr-prof-area{margin-left:auto}#gr-prof2 #gr-prof-area{margin-right:auto}#gr-prof1:before{right:-30px}#gr-prof1:before,#gr-prof2:before{bottom:-30px;content:"";display:block;height:260px;position:absolute;width:510px;z-index:0}#gr-prof2:before{left:-30px}#gr-int1 #gr-prof1:before,#gr-int1 #gr-prof2:before,#gr-int1 #gr-rec-crs h3 span{background-color:#f9ede9}#gr-int2 #gr-prof1:before,#gr-int2 #gr-prof2:before,#gr-int2 #gr-rec-crs h3 span{background-color:#ecf3ec}#gr-int3 #gr-prof1:before,#gr-int3 #gr-prof2:before,#gr-int3 #gr-rec-crs h3 span{background-color:#f7e9ee}#gr-int4 #gr-prof1:before,#gr-int4 #gr-prof2:before,#gr-int4 #gr-rec-crs h3 span{background-color:#e7f1f0}#gr-int5 #gr-prof1:before,#gr-int5 #gr-prof2:before,#gr-int5 #gr-rec-crs h3 span{background-color:#e9f1f8}#gr-prof1 p#gr-prof-name,#gr-prof2 p#gr-prof-name{color:#222;font-size:1.4em;font-weight:700;line-height:110%;margin-bottom:10px}#gr-prof-name span{display:block;font-family:Roboto Condensed,sans-serif;font-size:.75em}#gr-prof1 p,#gr-prof2 p{font-size:.95em;font-weight:700;line-height:125%;margin:0;padding:0}#lesson-area h2,#lesson-area h3 span{color:#41beeb}#lesson-area h2:before{background-color:#41beeb}#gr-int1 #gr-prof-area,#gr-int1 #gr-rec-crs h3,#gr-int1 #gra-navi h2 span,#gr-int1 #lesson-area h2,#gr-int1 #lesson-area h3 span,#graduate #gr-int1 .gr-list-copy,#graduate #gr-int1 .gr-list-name{color:#ff8a65}#gr-int2 #gr-prof-area,#gr-int2 #gr-rec-crs h3,#gr-int2 #gra-navi h2 span,#gr-int2 #lesson-area h2,#gr-int2 #lesson-area h3 span,#graduate #gr-int2 .gr-list-copy,#graduate #gr-int2 .gr-list-name{color:#81c784}#gr-int3 #gr-prof-area,#gr-int3 #gr-rec-crs h3,#gr-int3 #gra-navi h2 span,#gr-int3 #lesson-area h2,#gr-int3 #lesson-area h3 span,#graduate #gr-int3 .gr-list-copy,#graduate #gr-int3 .gr-list-name{color:#f06292}#gr-int4 #gr-prof-area,#gr-int4 #gr-rec-crs h3,#gr-int4 #gra-navi h2 span,#gr-int4 #lesson-area h2,#gr-int4 #lesson-area h3 span,#graduate #gr-int4 .gr-list-copy,#graduate #gr-int4 .gr-list-name{color:#4db6ac}#gr-int5 #gr-prof-area,#gr-int5 #gr-rec-crs h3,#gr-int5 #gra-navi h2 span,#gr-int5 #lesson-area h2,#gr-int5 #lesson-area h3 span,#graduate #gr-int5 .gr-list-copy,#graduate #gr-int5 .gr-list-name{color:#64b5f6}#gr-int1 #gr-interview h3:before,#gr-int1 #gr-interview-add h3:before,#gr-int1 #lesson-area h2:before{background-color:#ff8a65}#gr-int2 #gr-interview h3:before,#gr-int2 #gr-interview-add h3:before,#gr-int2 #lesson-area h2:before{background-color:#81c784}#gr-int3 #gr-interview h3:before,#gr-int3 #gr-interview-add h3:before,#gr-int3 #lesson-area h2:before{background-color:#f06292}#gr-int4 #gr-interview h3:before,#gr-int4 #gr-interview-add h3:before,#gr-int4 #lesson-area h2:before{background-color:#4db6ac}#gr-int5 #gr-interview h3:before,#gr-int5 #gr-interview-add h3:before,#gr-int5 #lesson-area h2:before{background-color:#64b5f6}#gr-works1,#gr-works2{background-color:#f8f8f8;box-shadow:0 -230px 0 0 #f8f8f8;width:100%}#gr-interview h2,#gr-interview-add h2,#gr-works1 h2,#gr-works2 h2{font-family:Roboto Condensed,sans-serif;font-size:2em;padding:80px 0 50px;text-align:center}#gr-works1 p,#gr-works2 p{margin:auto;width:900px}#gr-works-title{margin:auto;width:860px}#gr-works-title p{font-weight:700;margin-bottom:10px;padding:0 0 0 18px;position:relative}#gr-works-title p:before{background-color:#222;content:"";display:block;height:2px;left:0;line-height:100%;margin-top:-2px;position:absolute;top:50%;width:10px}#gr-works-title ul{overflow:hidden}#gr-works-title li{float:left;margin-right:20px;width:200px}#gr-works-title li:last-child{margin-right:0}#gr-works-title figure{font-size:.75em;text-align:right}#gr-rec-crs{background-color:#fff;margin:100px auto 0;padding:90px 90px 50px;position:relative;width:1080px}#gr-rec-crs figure{left:50%;margin-left:-70px;position:absolute;top:-70px;width:140px}#gr-rec-crs section{padding:0}#gr-rec-crs h3{font-size:1.5em;text-align:center}#gr-rec-crs h3 span{display:inline-block;font-size:.65em;line-height:100%;margin-bottom:10px;padding:13px 20px}#gr-rec-crs .size-m{font-size:1.5em;font-weight:700;padding:20px 0 35px}#gr-interview,#gr-interview-add{margin:auto;max-width:1080px;min-width:900px;width:100%}#gr-interview #lesson-area h2,#gr-interview h3,#gr-interview-add h3,#lesson-area h2{font-size:1.75em;line-height:160%;margin-bottom:35px;text-align:center}#gr-interview h3:before,#gr-interview-add h3:before,#lesson-area h2:before{content:"";display:block;height:2px;margin:0 auto 25px;width:70px}#lesson-area h2 span{color:#222;display:block}#lesson-area figure{margin:auto auto 40px;width:900px}#lesson-area h3{font-size:1.6em;margin-bottom:30px;text-align:center}#lesson-area ul{margin:auto;overflow:hidden;width:900px}#lesson-area li{float:left;margin-left:30px;width:410px}#lesson-area li a{border-radius:5px;display:block;font-weight:700;height:76px;line-height:100%;text-align:center;text-decoration:none;transition:all .3s ease}#gr-int1 #lesson-area li:first-child a{background:#ff8a65;border:2px solid #ff8a65;color:#fff;font-size:1.5em;padding:25px 0 0}#gr-int1 #lesson-area li:first-child a:hover{background-color:#fff;color:#ff8a65}#gr-int2 #lesson-area li:first-child a{background:#81c784;border:2px solid #81c784;color:#fff;font-size:1.5em;padding:25px 0 0}#gr-int2 #lesson-area li:first-child a:hover{background-color:#fff;color:#81c784}#gr-int3 #lesson-area li:first-child a{background:#f06292;border:2px solid #f06292;color:#fff;font-size:1.5em;padding:25px 0 0}#gr-int3 #lesson-area li:first-child a:hover{background-color:#fff;color:#f06292}#gr-int4 #lesson-area li:first-child a{background:#4db6ac;border:2px solid #4db6ac;color:#fff;font-size:1.5em;padding:25px 0 0}#gr-int4 #lesson-area li:first-child a:hover{background-color:#fff;color:#4db6ac}#gr-int5 #lesson-area li:first-child a{background:#64b5f6;border:2px solid #64b5f6;color:#fff;font-size:1.5em;padding:25px 0 0}#gr-int5 #lesson-area li:first-child a:hover{background-color:#fff;color:#64b5f6}#lesson-area li:last-child{border-radius:5px;height:76px;line-height:130%;padding-top:15px;text-align:center}#lesson-area #lessson-biz{padding:0}#lesson-area #lessson-biz a{color:#64b5f6;font-size:1.5em;padding:25px 0 0;transition:all .3s ease}#lesson-area #lessson-biz a:hover{background-color:#64b5f6;color:#fff}#lesson-area li:last-child span{color:#222;display:block;font-size:1.4em;font-weight:700}#lesson-area #interview-navi li:last-child a,#lesson-area li:first-child a,#lesson-area li:last-child{background:#57c3ea;background:linear-gradient(90deg,#57c3ea 0,#1e88e5);position:relative}#lesson-area li:last-child:before{background-color:#fff;border-radius:5px;content:"";display:block;height:72px;left:2px;position:absolute;top:2px;width:406px;z-index:1}#lesson-area li:last-child div{color:#41beeb;font-size:.9em;font-weight:700;left:0;line-height:150%;padding-top:15px;position:absolute;text-align:center;top:0;width:100%;z-index:1}#lesson-area li:last-child div span{font-size:1.6em}#lesson-area #interview-navi li:last-child a:before,#lesson-area li:first-child a:before{background-color:#fff;border-radius:5px;bottom:2px;content:"";display:block;height:0;left:2px;margin:auto;position:absolute;right:2px;top:2px;transition:all .2s ease-out;width:0;z-index:0}#lesson-area #interview-navi li:last-child a:hover:before,#lesson-area li:first-child a:hover:before{border-radius:5px;content:"";height:72px;position:absolute;width:406px}#gr-int1 #lesson-area li:first-child a:before,#gr-int2 #lesson-area li:first-child a:before,#gr-int3 #lesson-area li:first-child a:before,#gr-int4 #lesson-area li:first-child a:before,#gr-int5 #lesson-area li:first-child a:before{display:none}#gr-int1 #lesson-area li,#gr-int2 #lesson-area li,#gr-int3 #lesson-area li,#gr-int4 #lesson-area li,#gr-int5 #lesson-area li{background:#fff}#gr-int1 #lesson-area li:before,#gr-int2 #lesson-area li:before,#gr-int3 #lesson-area li:before,#gr-int4 #lesson-area li:before,#gr-int5 #lesson-area li:before{display:none}#lesson-area #interview-navi li:last-child a span,#lesson-area li:first-child a span{color:#fff;display:block;font-size:1.4em;padding-top:30px;position:absolute;text-align:center;width:100%;z-index:1}#lesson-area #interview-navi li:before{display:none}#lesson-area #interview-navi li:last-child{padding-top:0}#lesson-area #interview-navi li:last-child a:hover span,#lesson-area li:first-child a:hover span{color:#41beeb}#gr-int1 #lesson-area li:last-child{border:2px solid #ff8a65;color:#ff8a65}#gr-int2 #lesson-area li:last-child{border:2px solid #81c784;color:#81c784}#gr-int3 #lesson-area li:last-child{border:2px solid #f06292;color:#f06292}#gr-int4 #lesson-area li:last-child{border:2px solid #4db6ac;color:#4db6ac}#gr-int5 #lesson-area li:last-child{border:2px solid #64b5f6;color:#64b5f6}#voices #lesson-area h2:before{background-color:#41beeb}#gra-navi{background-color:#f8f8f8;padding:35px 0 50px;width:100%}#gra-navi section{margin:0 auto;max-width:1200px;min-width:1000px;padding:0;position:relative;width:100%}#gra-navi h2{font-size:1.7em}#gra-navi section div.wrap{max-width:200px;min-width:200px;position:absolute;right:0;top:0;width:200px}#gra-navi section div a{background-color:#fff;background-image:url(../images/arrow5.png);background-position:95% 50%;background-repeat:no-repeat;background-size:6px auto;border:2px solid #41beeb;border-radius:5px;color:#41beeb;display:block;font-weight:700;height:40px;line-height:100%;padding-top:10px;text-align:center;text-decoration:none;transition:all .3s ease;width:200px}#gra-navi section div a:hover{background-color:#41beeb;color:#fff}#gr-int1 #gra-navi{border-top:2px solid #ff8a65}#gr-int2 #gra-navi{border-top:2px solid #81c784}#gr-int3 #gra-navi{border-top:2px solid #f06292}#gr-int4 #gra-navi{border-top:2px solid #4db6ac}#gr-int5 #gra-navi{border-top:2px solid #64b5f6}#voices #gra-navi{border-top:2px solid #41beeb}#gra-navi ul{overflow:hidden;padding:30px 0 50px}#gra-navi li{background-color:#fff;border-radius:5px;float:left;margin-right:2.75%;width:31.5%}#gra-navi li:last-child{margin-right:0}#gra-navi img{border-radius:5px 5px 0 0;display:block}#gra-navi li a{color:#222;display:block;text-decoration:none}#gra-navi li p{line-height:150%;margin:auto;width:86%}#gr-int1 #gra-navi figure{border-bottom:2px solid #ff8a65}#gr-int2 #gra-navi figure{border-bottom:2px solid #81c784}#gr-int3 #gra-navi figure{border-bottom:2px solid #f06292}#gr-int4 #gra-navi figure{border-bottom:2px solid #4db6ac}#gr-int5 #gra-navi figure{border-bottom:2px solid #64b5f6}#voices #gra-navi figure{border-bottom:2px solid #41beeb}#voices #gra-navi .gr-list-copy,#voices #gra-navi .gr-list-name{color:#41beeb}#gra-navi li p.gr-list-copy{font-size:1.25em;font-weight:700;height:4.2em;padding:20px 0 0}.gr-list-intr{height:4.7em}#gra-navi li p.gr-list-name{font-size:.8em;height:4.7em;line-height:125%;text-align:right}#gr-interview-add-intro{background-color:#f8f8f8;padding:50px 0}#gr-interview-add-intro h2{text-align:center}#gr-interview-add-intro p{margin:auto;width:900px}.gr-sp-face1,.gr-sp-face2,.gr-sp-face3,.gr-sp-face4{clear:both;margin-bottom:20px;overflow:hidden}.gr-sp-face1 p,.gr-sp-face3 p{color:#42a5f5}.gr-sp-face2 p,.gr-sp-face4 p{color:#66bb6a}.gr-sp-face5 p{color:#f90}.gr-sp-face1 figure,.gr-sp-face3 figure,.gr-sp-face5 figure{float:left;margin:0 30px 80px 0;text-align:center;width:130px}.gr-sp-face2 figure,.gr-sp-face4 figure{float:right;margin:0 0 80px 30px;text-align:center;width:130px}.gr-sp-face3 figure.img-large,.gr-sp-face4 figure.img-large,.gr-sp-face5 figure.img-large{width:inherit}#gr-prof-area div{font-size:.8em;line-height:125%}#gr-works1 .list-2c{margin:auto;overflow:hidden;width:900px}#gr-works1 .list-2c li{float:left;width:48%}#gr-works1 .list-2c li:last-child{float:right}#gr-works1 .list-2c li img{margin-bottom:15px;width:inherit}#student-style,#student-voice h1{text-align:center}#student-style{margin:auto auto 30px}#student-style li{color:#41beeb;display:inline-block;font-weight:700}#student-style li:after{color:#dcdcdc;content:"/";display:inline-block;margin:0 5px 0 15px}#student-style li:last-child:after{display:none}#st-prof{background-position:50% 0;background-repeat:no-repeat;height:460px;margin:auto;max-width:1200px;min-width:1000px;padding-top:115px;position:relative;width:100%;z-index:1}.st01{background-image:url(../../voices/images/student01_main.jpg)}.st02{background-image:url(../../voices/images/student02_main.jpg)}.st03{background-image:url(../../voices/images/student03_main.jpg)}.st04{background-image:url(../../voices/images/student04_main.jpg)}.st05{background-image:url(../../voices/images/student05_main.jpg)}.st06{background-image:url(../../voices/images/student06_main.jpg)}.st07{background-image:url(../../voices/images/student07_main.jpg)}.st08{background-image:url(../../voices/images/student08_main.jpg)}.st09{background-image:url(../../voices/images/student09_main.jpg)}.st10{background-image:url(../../voices/images/student10_main.jpg)}.st11{background-image:url(../../voices/images/student11_main.jpg)}.st12{background-image:url(../../voices/images/student12_main.jpg)}.st13{background-image:url(../../voices/images/student13_main.jpg)}.st14{background-image:url(../../voices/images/student14_main.jpg)}.st15{background-image:url(../../voices/images/student15_main.jpg)}.st16{background-image:url(../../voices/images/student16_main.jpg)}.st18{background-image:url(../../voices/images/student18_main.jpg)}.st20{background-image:url(../../voices/images/student20_main.jpg)}.st21{background-image:url(../../voices/images/student21_main.jpg)}.st22{background-image:url(../../voices/images/student22_main.jpg)}.st23{background-image:url(../../voices/images/student23_main.jpg)}.st24{background-image:url(../../voices/images/student24_main.jpg)}.st25{background-image:url(../../voices/images/student25_main.jpg)}.st26{background-image:url(../../voices/images/student26_main.jpg)}.st27{background-image:url(../../voices/images/student27_main.jpg)}.st28{background-image:url(../../voices/images/student28_main.jpg)}.st29{background-image:url(../../voices/images/student29_main.jpg)}.st30{background-image:url(../../voices/images/student30_main.jpg)}.st31{background-image:url(../../voices/images/student31_main.jpg)}#st-prof-area1,#st-prof-area2{background-color:rgba(65,190,235,.8);color:#fff;font-weight:700;height:230px;line-height:150%;padding:35px 30px;width:410px}#st-prof-area1{margin-left:auto}#st-prof-name{color:#222;font-size:1.4em;line-height:100%}#st-prof-name span{font-family:Roboto Condensed,sans-serif;font-size:.7em}#st-career{background-color:#ecf5f7;box-shadow:0 -130px 0 100px #ecf5f7;clear:both;margin:0;padding:50px 0}#st-career:before{color:#41beeb;content:"わたしのこれまでと今";display:block;font-size:1.8em;font-weight:700;text-align:center}#st-career p{margin:0 auto;padding:30px 0;width:900px}#st-schedule-area{margin:auto;padding:70px 0;width:900px}#st-schedule-area h2,#student-day h2{color:#41beeb}#st-schedule-area h2:before,#student-day h2:before{background-color:inherit;color:#222;font-family:Roboto Condensed,sans-serif;height:inherit;margin-bottom:5px;text-align:center;width:inherit}#st-schedule-area h2:before{content:"WEEKLY"}#student-day h2:before{content:"DAILY"}#student-schedule{border-collapse:collapse;border-top:1px solid #dcdcdc;margin-bottom:50px;width:100%}#student-schedule tr{border-bottom:1px solid #dcdcdc}#student-schedule td,#student-schedule th{line-height:100%;padding:15px 0}#student-schedule th{padding-left:40px;text-align:left;width:140px}#student-schedule tr:first-child th{color:#f41750}#student-schedule tr:last-child th{color:#3a87e7}#student-schedule .txt-bold{margin-right:40px}.gray-cell{background-color:#f8f8f8}#st-study-style{overflow:hidden;padding:60px 0;position:relative}#st-study-style figure{float:left;margin-right:30px;width:140px}#st-study-style span{background-color:#ecf5f7;color:#41beeb;display:block;font-weight:700;left:50%;line-height:100%;margin-left:-145px;padding:10px 0;position:absolute;text-align:center;top:0;width:290px}#student-day h3{font-size:1.5em;margin-bottom:30px;text-align:center}#student-day h3 span{border-bottom:2px solid #41beeb;color:#41beeb;display:block;font-size:20px;margin:auto auto 15px;width:78px}#voices #lesson-area h2,#voices #lesson-area h3 span{color:#41beeb}#anc-area{padding:30px 0}#asess-total{background-color:#ecf5f7;margin-bottom:30px;overflow:hidden;padding:25px}#point-title{color:#41beeb;float:left;font-size:1.1em;font-weight:700;padding:0}#point-day{color:#41beeb;float:right;font-size:.9em}#asess-total ul{background-color:#fff;border-radius:10px;clear:both;float:left;overflow:hidden;padding:10px 20px;width:230px}#asess-total li{float:left;font-style:italic;font-weight:700;line-height:100%;margin-right:5px;width:25px}#asess-total li:last-child{padding-left:5px;padding-top:6px}#point-best{float:left;font-size:.95em;padding:7px 0 0 15px}.asess-box{background-color:#fff;border:15px solid #ecf5f7;margin-bottom:20px;padding:20px}.asess-h4{color:#41beeb;font-size:1.2em;font-weight:700;position:relative}.asess-h4 span{display:block;margin-left:auto;text-align:right}.asess-h4 span.circle{background-color:#41beeb;border-radius:50%;color:#fff;display:block;float:left;font-size:12px;height:28px;left:0;line-height:100%;padding:9px 0;position:absolute;text-align:center;top:0;width:28px}.asess-box table{border-collapse:collapse;margin-bottom:5px;margin-left:auto}.asess-box th{color:#41beeb;padding:0 0 0 20px}.asess-box td{padding:0 0 0 10px}.asess-box td ul{margin:0;overflow:hidden;padding:0}.asess-box td li{float:left;line-height:100%;margin:0;padding:0 2px}.asess-box td li:last-child{margin-right:0}.comment1,.comment2,.comment3,.comment4,.comment5{background-position:100% 15px;background-repeat:no-repeat;border-top:1px solid #edf4f6;min-height:80px;padding:10px 85px 0 0}.comment1,.comment2{background-image:url(../../voices/images/anc_cmt2.png)}.comment3{background-image:url(../../voices/images/anc_cmt3.png)}.comment4{background-image:url(../../voices/images/anc_cmt4.png)}.comment5{background-image:url(../../voices/images/anc_cmt5.png)}#form-lesson-fd2{border:1px solid #dcdcdc;float:right;margin:0 0 30px 20px;padding:25px;width:380px}#form-lesson-fd2 h2,#form-lesson-fd3 h2{font-size:1.2em}#lesson-flow #lesson-type{font-size:1.3em;margin-bottom:10px;padding-left:30px}#lesson-flow h2{font-size:1.2em;margin-bottom:10px}#form-lesson-fd2 p{margin:0;padding:0}#form-lesson-fd2 p span,#form-lesson-fd3 span{background-image:url(../../lesson/images/lesson_fd.png);background-position:0 50%;background-repeat:no-repeat;color:#ff9800;display:block;font-size:1.6em;font-weight:700;margin:0;padding:5px 0 5px 60px}#lesson-flow{background-color:#f8f8f8;clear:both;margin-bottom:30px;overflow:hidden;padding:25px 0}#lesson-flow li{float:left;font-size:.94em;letter-spacing:-.04em;line-height:150%;margin-left:calc(25% - 195px);width:260px}#lesson-flow li span{color:#41beeb}#lesson-flow li h3{padding-bottom:10px}#lesson-flow li figure{margin-bottom:10px}#form-lesson-fd3{border:1px solid #dcdcdc;font-size:.9em;line-height:150%;margin-bottom:70px;padding:25px}#form-lesson-fd3 p span{background-position:0 15px;color:#222;font-size:1.9em;padding:20px 0 10px 60px}section#lesson-career-gr{margin-bottom:0;padding-bottom:0;padding-top:40px}#lesson-career-gr li{border:1px solid #ccc;margin-bottom:30px;overflow:hidden;padding:25px}#lesson-career-gr figure{color:#41beeb;float:left;height:230px;margin-right:2%;overflow:hidden;width:250px}#lesson-career-gr figure img{display:block;height:200px;margin-left:-50px;width:363px}#lesson-career-gr .txt-bold{font-size:1.2em}#lesson-career-gr .box-type3{margin-bottom:0}#lesson-career-gr p{line-height:150%;padding-bottom:.3em}#lesson-career-flow{float:right;margin-left:30px;width:320px}#lesson-career-flow p{padding-bottom:0}#lesson-career-flow ol{margin-bottom:30px;padding-left:0}#lesson-career-flow li{list-style:none}#lesson-career-flow li span{background-color:#41beeb;color:#fff;display:block;font-weight:700;line-height:100%;padding:15px}#lesson-career-flow li:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #41beeb;content:"";display:block;height:0;margin:0 auto 5px;width:0}#lesson-career-flow li:last-child:after{display:none}#lesson-career-graph{float:right;margin:0 0 0 20px;width:380px}h1.faq-q{font-weight:400;padding-bottom:60px}h1.faq-q:before{color:#279dcf;content:"Q."}.faq-a:before,h1.faq-q:before{display:block;font-size:35px;margin-bottom:15px}.faq-a:before{color:red;content:"A."}#faq-box ul{margin-bottom:30px}.faq-a .img-left{height:140px;width:140px}.faq-a{margin-bottom:100px}.faq-a section:first-of-type{margin-top:50px}#faq-couse{overflow:hidden}#faq-couse li{float:left;margin:0 2% 20px;width:46%}#faq-couse li a{margin-bottom:0;width:100%}.faq-cmt{overflow:hidden}.faq-a .faq-cmt>section{background-color:#fff;border:10px solid #e8f7fe;margin:0 0 30px;overflow:hidden;padding:25px}.faq-cmt>section p{line-height:175%}.faq-cmt h3{color:#41beeb;font-size:1.4em;margin-bottom:15px}.faq-cmt figure{color:#41beeb;float:right;margin:0 0 25px 25px;width:35%}.faq-cmt figcaption{display:block;line-height:125%;padding:5px 0}.faq-cmt ul{overflow:hidden}.faq-cmt li{float:left;margin:0 3.5% 20px 0;width:31%}.faq-cmt li:nth-child(3n){margin-right:0}.faq-cmt li figure{font-weight:700;line-height:125%;text-align:center;width:100%}.faq-cmt li figure img{display:block;height:auto;margin:auto;width:196px}#mfi_mv{background-image:url(../../contents/images/mfi_bg.jpg);background-position:50% 110px;background-repeat:repeat-x;padding:0 0 560px}#mfi-content strong{color:#09d;font-weight:400}#mfi-content h5{background-color:#03a9f4;border-radius:20px;color:#fff;font-size:.75em;line-height:100%;margin-bottom:0;margin-left:2%;padding:5px;text-align:center;width:100px}#mfi-content dl{margin:5px auto 20px;width:96%}#mfi-content dt{font-size:1.02em;font-weight:700}#mfi-content section>section{padding-bottom:30px}h4.mfi-study{color:#09d;font-size:1.4em;font-weight:400}#mfi-content .box-type1 .img-right{width:240px}#mfi-content #clm-1 .box-type3 section{padding:40px}#mfi-content #clm-1 .box-type3 figure{width:165px}#adobe-main{background-image:url(../../contents/images/adobe_main.jpg);background-position:50% 0;background-repeat:repeat-x;height:330px;margin-bottom:70px;padding-top:120px}#adobe-main span{color:#fff;display:block;font-size:1em;line-height:130%;margin:auto;max-width:1200px;min-width:1000px;text-shadow:0 0 5px rgba(0,0,0,.2);width:100%}#adobe-main span.adobe-yellow{color:#fff000;font-size:1.3em}.adobe-icon{margin:auto;padding:25px 0;width:700px}#adobe-list{margin-bottom:0;overflow:hidden;width:100%}#adobe-list li{float:left;font-size:.95em;margin:0;width:33%}.adobe-img,.adobe-img2{margin-bottom:20px;text-align:center}.adobe-img img{height:inherit;margin:auto;width:inherit}.adobe-img2 img{display:inline-block;height:inherit;width:inherit}#lnavi .info2016 .info2016 a,#lnavi .info2017 .info2017 a,#lnavi .info2018 .info2018 a,#lnavi .info2019 .info2019 a,#lnavi.info2010 .info2010 a,#lnavi.info2011 .info2011 a,#lnavi.info2012 .info2012 a,#lnavi.info2013 .info2013 a,#lnavi.info2014 .info2014 a,#lnavi.info2015 .info2015 a{color:#41beeb}#event-list,#info-year-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}#event-list li,#info-year-list li{margin:0 3.5% 60px 0;width:31%}#event-list li:nth-child(3n),#info-year-list li:nth-child(3n){margin-right:0}#event-list a img,#info-year-list a img{display:block;height:auto;width:100%}#info-main .info-list-event,#info-main .info-list-info,#info-main .info-list-media,#info-main .info-list-press,#info-main .info-list-work,#info-year-list .info-list-event,#info-year-list .info-list-info,#info-year-list .info-list-media,#info-year-list .info-list-press,#info-year-list .info-list-work{border-radius:10px;color:#fff;display:inline-block;font-size:10px;line-height:100%;margin-right:5px;padding:5px 0;text-align:center;width:80px}#info-main h1{font-size:2.1em}.info-list-event{background-color:#ec407a}.info-list-media{background-color:#039be5}.info-list-info{background-color:#00bcd4}.info-list-work{background-color:#66bb6a}.info-list-press{background-color:#03a9f4}#info-year-list a{display:block;opacity:1;text-decoration:none;transition:all .3s ease}#info-year-list a:hover{opacity:.8}#info-year-list span{color:#222;font-size:.9em;vertical-align:middle}#info-main h1 span{font-size:.45em;font-weight:400;vertical-align:middle}#info-year-list p{line-height:150%;min-height:5.5em}#interview-bg{background-color:#f8f8f8;box-shadow:inset 0 100px 0 0 #fff;padding-top:20px}#interview-list{margin:auto;max-width:1200px;min-width:1000px;overflow:hidden;width:100%}#interview-list li{float:left;margin:0 0 35px 2.8%;width:29.6%}#interview-list a{display:block;opacity:1;text-decoration:none;transition:all .3s ease}#interview-list a:hover{opacity:.8}#interview-list img{border-bottom:3px solid #41beeb;display:block;height:auto;width:100%}#interview-list figcaption{color:#41beeb;font-size:1.25em;font-weight:700;height:3.8em;line-height:150%;padding:10px 0}#interview-list div{color:#222;font-size:1.1em;font-weight:700;line-height:130%}#interview-list div span{display:block;font-size:.85em;font-weight:400;line-height:125%;padding-top:5px}#lnavi #event_lnavi li a{padding:15px 0}#interview-main{color:#41beeb;font-size:1.2em;font-weight:700;line-height:130%}#interview-main figcaption span{color:#333;display:block;font-size:.85em;font-weight:400;line-height:125%}#interview-main figcaption{padding:20px 0}#interview-content h2{font-family:Roboto Condensed,sans-serif;font-size:2.4em;padding:60px 0;text-align:center}#lnavi #event_lnavi li a p:first-child{font-size:13px}#lnavi #event_lnavi li a p:last-child{font-size:14px;font-weight:700}#lnavi #event_lnavi li a p span.int-none{display:none}#lnavi #event_lnavi li a p span.int-list{background-color:inherit;border-radius:0;color:inherit;font-size:inherit;line-height:125%;margin-bottom:0;padding:inherit;text-align:left;width:inherit}#event-list a{line-height:130%;text-decoration:none}#event-list a p{color:#222;height:6em;padding-top:5px}#event-list .event-btn,#event-list a p span{color:#41beeb;display:block;font-weight:700}#event-list .event-btn{border:2px solid #41beeb;border-radius:10px;line-height:100%;margin:auto;padding:10px 0;text-align:center;transition:all .3s ease;width:200px}#event-list a:hover .event-btn{background-color:#41beeb;color:#fff}#event_report{font-size:15px}#event_report:before{background-color:#ff9800;border-radius:15px;color:#fff;content:"イベントリポート";margin-right:10px;padding:1px 15px}#lnavi #event_lnavi li a{background:none;padding:15px 10px}#lnavi #event_lnavi li a p:first-child{color:#41beeb;font-size:12px;font-weight:700;line-height:125%;padding-bottom:5px}#lnavi #event_lnavi li a p:last-child{font-size:13px;font-weight:400;line-height:120%;padding-bottom:0}#lnavi #event_lnavi li a p span{background-color:#41beeb;border-radius:15px;color:#fff;display:inline-block;font-size:9px;line-height:100%;margin-bottom:5px;padding:3px 0;text-align:center;width:50px}#event-report:before{background-color:#ff9800;border-radius:15px;color:#fff;content:"イベントリポート";margin-right:10px;padding:1px 15px}span#event-report{font-size:15px;font-weight:400}#toc-area{background-color:#f5f5f5;border:1px solid #e0e0e0;box-sizing:border-box;font-size:.85em;line-height:180%;margin-bottom:65px;padding:35px}#toc-area p{font-weight:700;line-height:100%;padding-bottom:20px;text-align:center}#toc-area ol{padding-left:25px}.guest-face{float:right;font-size:.9em;line-height:150%;margin:0 0 30px 30px;width:260px}.guest-face figcaption span{display:block;font-size:1.1em}.dis-block{display:block}.faq-a #business{clear:both}.faq-a div.mgt60 section{margin-top:0}.faq-a .faq_qapd h2.type2 span{display:block;font-size:.8em}.type-access{display:none}.access_btn{display:block;padding:10px 0 50px;text-align:center;width:750px}iframe{width:100%}#act-area li{float:left;margin:0 21px 85px 0;width:32%}#act-area li:nth-child(3n){float:right;margin-right:0}#act-area li a img{display:block;height:auto;width:100%}.act-btn{border:2px solid #03a9f4;border-radius:40px;display:block;font-weight:700;line-height:100%;margin:auto;padding:10px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:320px}#act-area ul p{height:7.5em;line-height:150%}#act-area ul .act-title{color:#03a9f4;font-size:1.2em;height:5em;padding-top:15px}.act-btn:hover{background-color:#03a9f4;color:#fff;display:block}figure.outline-img{margin-left:auto;margin-right:auto;width:750px}.outline-group .box-type1 figure.img-right-s{margin-bottom:0;width:180px}.outline-group .box-type1{padding-bottom:15px}.outline-group h2.type1{margin-top:35px}.qa dt{font-weight:700}.qa dt:before{color:#279dcf;content:"Q."}.qa dd:before,.qa dt:before{display:block;font-size:1.4em}.qa dd:before{color:red;content:"A.";font-weight:700}#pl-main{background-image:url(../../contents/images/pl_pic01.jpg);background-position:50% 30px;background-repeat:repeat-x;margin:auto;max-width:1080px;min-width:900px;padding-top:530px;width:100%}.prog-learning-width h2{margin-top:60px}.prog-learning-p{margin-top:35px}.prog-learning-width{padding-bottom:0}.prog-learning{margin:auto;max-width:1080px;min-width:900px;width:100%}#prog-gr-list{margin:0 0 50px;overflow:hidden}#prog-gr-list li{float:left;margin:0 72px 50px 0;width:288px}#job-gr-list{margin:0 0 50px;overflow:hidden}#job-gr-list li{float:left;margin:0 8px 50px 0;width:288px}.prog-gr-copy{font-size:1.3em;margin-bottom:0}.pdbnone{padding-bottom:0}.prog-gr-copy span{display:block;font-size:.7em;padding:5px 0}#job-gr-list li:nth-child(3n){margin:0 0 50px}.job-gr-link{background-image:url(../images/arrow2.png);background-position:0 50%;background-repeat:no-repeat;display:block;padding:0 0 0 18px;text-decoration:none}.adv-name{font-size:1.8em;margin:0 0 10px;padding:0}.adv-prof{font-size:.85em;line-height:150%}#advisory .box-type3 .adv-title{border-bottom:1px dashed #999;clear:both;line-height:100%;margin:0 0 15px;padding:5px 0 10px}#advisory .box-type3 figure{float:right;width:81px}.background-color-none{background-color:#fff}#member-logo{background-color:#e8f7fe;margin-bottom:100px;overflow:hidden;padding:12px 0 0 12px}.member-title{color:#03a9f4;font-weight:700;height:4.2em;letter-spacing:-.02em;line-height:150%;margin:0;padding:10px 0 0;text-align:center}ul.list-2c{margin:0 auto 30px;overflow:hidden;width:880px}ul.list-2c li{float:left;width:420px}ul.list-2c li:last-child{float:right}ul.list-2c li li,ul.list-2c li li:last-child{float:none}#member-logo li{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.1);float:left;height:472px;margin:0 12px 12px 0;padding:20px 20px 0;text-align:center;width:48.7%}#member-logo li:nth-child(2n){margin-right:0}.membership-box figure{margin-left:auto;margin-right:auto;padding:0;width:50%}#outline-history table tr th{padding:20px 9px;width:14%}.school-width{margin:auto;max-width:1080px;min-width:900px;width:100%}#clm-1 .school-width section{padding-left:4%;padding-right:4%}.school-width h2{margin-top:70px}#voices .style-cat{color:#41beeb}.element-item{box-sizing:border-box;float:left;margin:0 0 30px;width:33.25%}.element-item a{background-color:#fff;border-radius:5px;color:#222;display:block;margin-left:3.5%;margin-right:3.5%;overflow:hidden;text-align:right;text-decoration:none;transition:all .3s ease}#style1 h3,#style2 h3,#style3 h3,#style4 h3{font-size:1.7em;font-weight:400;margin-bottom:50px;text-align:center}#st-filter .filter-button-group li{float:left;font-weight:700;margin:0 12px 12px 0;width:200px}#st-filter .filter-button-group li:nth-child(+5n){margin-right:0}#st-filter .filter-button-group li.style-cat{box-sizing:border-box;clear:both;color:#41beeb;font-weight:700;margin-left:0;margin-right:30px;padding-right:20px;padding-top:8px;text-align:right;width:125px}#st-filter .filter-button-group li.style-cat:after{background-color:#222;bottom:17px;content:"";display:block;height:2px;left:115px;position:relative;width:16px}#st-filter .filter-button-group button{background-color:#fff;border:2px solid #41beeb;border-radius:40px;box-sizing:border-box;color:#41beeb;cursor:pointer;font-family:Meiryo,Osaka,メイリオ,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;height:46px;transition:all .3s ease;width:200px}#st-filter .filter-button-group button:hover,#st-filter .filter-button-group li.filter-on button{background-color:#41beeb;border:2px solid #41beeb;color:#fff}#st-filter .filter-button-group{margin:0 auto;overflow:hidden;padding:20px 0 28px;width:1000px}.st-list-copy{color:#41beeb;font-size:1.4em;font-weight:700;height:4.4em;line-height:140%}.st-list-copy,.st-list-intr{margin:0 auto;padding:0 30px;text-align:left}.st-list-intr{height:6em;line-height:150%}#st-filter figure{border-bottom:2px solid #32baeb;margin-bottom:20px}#st-filter{margin:auto;overflow:hidden;width:1200px}#voices #filter-bg{background-color:#ecf5f7;box-shadow:inset 0 265px 0 0 #fff;padding-bottom:100px}.st-list-name{color:#32baeb;font-size:.8em;height:2.4em;margin:0 auto;padding:0 30px;text-align:right}.student-type0{height:3.2em;line-height:130%;margin-right:0;padding-right:30px;text-align:right}.student-type0 li{color:#41beeb;display:inline-block;font-size:.8em;line-height:150%}.student-type0 li:after{color:#ccc;content:"/";font-weight:700}.student-type0 li:last-child:after{content:none}.grid{margin:0 auto}.grid .element-item .roll-over2:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2);opacity:.8}.grid .element-item .roll-over2 img{transition:all .3s ease}.grid .element-item .roll-over2:hover img{opacity:.5}.grid .element-item .roll-over2 figure{background-color:#41beeb}#graduate #gr-three .gr-list-copy{font-size:1.1em;width:290px}#graduate #gr-three .gr-list-intr{font-size:.9em;width:290px}#graduate #gr-filter{padding-bottom:150px}#graduate .grid .gr-cat1 .roll-over2 figure{background-color:#ff8a65}#graduate .grid .gr-cat2 .roll-over2 figure{background-color:#81c784}#graduate .grid .gr-cat3 .roll-over2 figure{background-color:#f06292}#graduate .grid .gr-cat4 .roll-over2 figure{background-color:#4db6ac}#graduate .grid .gr-cat5 .roll-over2 figure{background-color:#64b5f6}#graduate .gr-cat1 figcaption{background-color:#ff8a65}#graduate .gr-cat1 figure{border-bottom:2px solid #ff8a65;margin-bottom:20px}#graduate div.gr-cat1 .gr-list-copy,#graduate div.gr-cat1 .gr-list-name{color:#ff8a65}#graduate .gr-cat2 figcaption{background-color:#81c784}#graduate .gr-cat2 figure{border-bottom:2px solid #81c784;margin-bottom:20px}#graduate div.gr-cat2 .gr-list-copy,#graduate div.gr-cat2 .gr-list-name{color:#81c784}#graduate .gr-cat3 figcaption{background-color:#f06292}#graduate .gr-cat3 figure{border-bottom:2px solid #f06292;margin-bottom:20px}#graduate div.gr-cat3 .gr-list-copy,#graduate div.gr-cat3 .gr-list-name{color:#f06292}#graduate .gr-cat4 figcaption{background-color:#4db6ac}#graduate .gr-cat4 figure{border-bottom:2px solid #4db6ac;margin-bottom:20px}#graduate div.gr-cat4 .gr-list-copy,#graduate div.gr-cat4 .gr-list-name{color:#4db6ac}#graduate .gr-cat5 figcaption{background-color:#64b5f6}#graduate .gr-cat5 figure{border-bottom:2px solid #64b5f6;margin-bottom:20px}#graduate div.gr-cat5 .gr-list-copy,div.gr-cat5 .gr-list-name{color:#64b5f6}#graduate #gr-filter .filter-button-group ul{margin-left:auto;margin-right:auto;overflow:hidden;padding-bottom:30px;width:80%}#graduate .filter-button-group li{float:left;margin-right:10px;width:150px}.filter-button-group li:last-child{margin-right:0}#graduate .filter-button-group button{border:none;border-radius:40px;box-sizing:border-box;cursor:pointer;font-family:Meiryo,Osaka,メイリオ,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;height:46px;width:150px}#graduate .filter-button-group li:first-child button{background-color:#fff;border:2px solid #57c3ea;color:#57c3ea;transition:all .3s ease}#graduate .filter-button-group li:first-child button:hover,.filter-button-group li:first-child.filter-on button{background-color:#57c3ea;border:2px solid #57c3ea;color:#fff}#graduate .filter-button-group li:nth-child(2) button{background-color:#fff;border:2px solid #ff8a65;color:#ff8a65;transition:all .3s ease}#graduate .filter-button-group li:nth-child(2) button:hover,.filter-button-group li:nth-child(2).filter-on button{background-color:#ff8a65;border:2px solid #ff8a65;color:#fff}#graduate .filter-button-group li:nth-child(3) button{background-color:#fff;border:2px solid #81c784;color:#81c784;transition:all .3s ease}#graduate .filter-button-group li:nth-child(3) button:hover,.filter-button-group li:nth-child(3).filter-on button{background-color:#81c784;border:2px solid #81c784;color:#fff}#graduate .filter-button-group li:nth-child(4) button{background-color:#fff;border:2px solid #f06292;color:#f06292;transition:all .3s ease}#graduate .filter-button-group li:nth-child(4) button:hover,.filter-button-group li:nth-child(4).filter-on button{background-color:#f06292;border:2px solid #f06292;color:#fff}#graduate .filter-button-group li:nth-child(5) button{background-color:#fff;border:2px solid #4db6ac;color:#4db6ac;transition:all .3s ease}#graduate .filter-button-group li:nth-child(5) button:hover,.filter-button-group li:nth-child(5).filter-on button{background-color:#4db6ac;border:2px solid #4db6ac;color:#fff}#graduate .filter-button-group li:nth-child(6) button{background-color:#fff;border:2px solid #64b5f6;color:#64b5f6;transition:all .3s ease}#graduate .filter-button-group li:nth-child(6) button:hover,.filter-button-group li:nth-child(6).filter-on button{background-color:#64b5f6;border:2px solid #64b5f6;color:#fff}#graduate .element-item .gr-list-copy{color:#17b7e7;font-size:1.3em;font-weight:700;height:2.9em;line-height:140%;margin:0 auto 25px;padding:0 30px;text-align:left}#graduate .element-item .gr-list-intr{font-size:1em;height:6em;line-height:150%;margin:0 auto;padding:0 30px;text-align:left}#graduate .element-item .gr-list-name{color:#17b7e7;font-size:.8em;height:6em;line-height:125%;margin:0 auto;min-height:6.5em;padding:0 30px;text-align:right}#graduate .gr-sp-face1,.gr-sp-face3{color:#42a5f5;overflow:hidden}#graduate .gr-sp-face1 figure,.gr-sp-face3 figure{color:#222;float:left;margin:0 30px 50px 0;text-align:center;width:130px}#graduate .gr-sp-face2,.gr-sp-face4{color:#66bb6a;overflow:hidden}#graduate .gr-sp-face2 figure,.gr-sp-face4 figure{color:#222;float:right;margin:0 0 50px 30px;text-align:center;width:130px}#graduate .gr-sp-face5{color:#ffa726;overflow:hidden}#graduate .gr-sp-face5 figure{color:#222;float:right;margin:0 0 50px 30px;text-align:center;width:130px}#graduate #gr-interview-add-intro p{margin:0 auto 60px;width:880px}#graduate .element-item figure{position:relative}#graduate .element-item figcaption{box-sizing:border-box;color:#fff;font-size:12px;height:30px;left:0;line-height:100%;padding-top:9px;position:absolute;text-align:center;top:0;width:120px;z-index:1}#graduate .graduate-wrap{margin:auto;max-width:1200px;min-width:1000px;width:100%}#gr-three .element-item{width:320px}#graduate #gr-three .element-item img{display:block;height:auto;width:320px}#graduate #gr-filter .grid{overflow:hidden;padding:3px 0 130px;width:1200px}#graduate #filter-bg{background-color:#ecf5f7;box-shadow:inset 0 185px 0 0 #fff}#voi-sec1{background-image:url(../../voices/images/index_pic01.jpg);background-position:50% 50px;background-repeat:repeat-x;padding:420px 0 0}#style-navi li{float:left;margin-right:2%;width:30%}#style-navi li:first-child:before{content:"1"}#style-navi li:nth-child(2):before{content:"2"}#style-navi li:last-child:before{content:"3"}#style-navi li:before{background-color:#57c3ea;border-radius:30px;color:#fff;display:block;font-family:Roboto Condensed,sans-serif;font-size:2em;font-weight:700;height:49px;left:10px;line-height:120%;padding-top:12px;position:relative;text-align:center;top:36px;width:61px;z-index:2}#voices #lesson-type{padding-bottom:10px;padding-top:20px}#voices #style-navi figure{margin-bottom:20px}#style-navi li:last-child{margin-right:0}#style-navi li p{color:#41beeb;font-size:1.4em;padding-bottom:15px;text-align:center}#style-navi span{color:#03a9f4}#voi-sec1 nav{background-color:#f8f8f8;padding:30px 0}#voi-sec1 h3{color:#03a9f4;font-size:1.7em;font-weight:400;text-align:center}#voi-sec1 nav ul{margin:auto;overflow:hidden;padding:25px 0 0;width:880px}#voi-sec1 nav li{float:left;margin-right:20px;width:280px}#voi-sec1 nav li:last-child{margin-right:0}#voi-sec1 nav a{background-color:#fff;border:2px solid #03a9f4;border-radius:40px;color:#03a9f4;display:block;font-size:1.3em;line-height:100%;padding:15px;text-align:center;text-decoration:none;transition:all .3s ease}#voi-sec1 nav a:hover{background-color:#03a9f4;color:#fff}#voi-sec1 nav a span{display:block;font-size:.6em}#voices .plus{margin-bottom:40px}#voices .plus,#voices .plus01{margin-left:auto;margin-right:auto;width:900px}#voices .plus01{padding-bottom:0}#voices #style1{background-image:url(../../voices/images/index_pic05.jpg);background-position:50% 0;background-repeat:repeat-x;max-width:100%;padding-top:385px}#voices #style2{background-image:url(../../voices/images/index_pic06.jpg)}#voices #style2,#voices #style3{background-position:50% 0;background-repeat:repeat-x;margin-top:30px;max-width:100%;padding-top:385px}#voices #style3{background-image:url(../../voices/images/index_pic07.jpg)}#voices #style4{background-image:url(../../voices/images/index_pic08.jpg);background-position:50% 0;background-repeat:repeat-x;margin-top:30px;max-width:100%;overflow:visible;padding-top:385px}.style-eyecatch1-1{background-color:#ecf5f7;margin-left:auto;margin-right:auto;overflow:visible;padding-bottom:40px;width:1080px}#voices .style-eyecatch1-1:before{background-color:#57c3ea;border-radius:35px;bottom:22px;color:#fff;content:"+";display:inline-block;font-size:2.7em;height:60px;left:47.35%;line-height:120%;position:relative;text-align:center;width:60px}#voices h3.type2{margin-top:0}#style1 .plus:after{right:366px}#style2 .plus:after{right:103px;top:50px}#style3 .plus:after{right:378px}#style4 .plus:after{left:329px}#style1 h3,#style2 h3,#style3 h3,#style4 h3{font-weight:700;margin:50px 0 0}#voices .voi-box{background-color:#fff;margin:auto;overflow:hidden;padding:28px 0 35px;width:1000px}.voi-box div p{float:right;margin-bottom:20px;margin-top:20px;padding:0;width:80%}.style-eyecatch1-1 .voi-box .txt-bold{background-color:#ecf5f7;color:#41beeb;margin:0 auto;padding:4px 0;text-align:center;width:28%}#voi-detail{margin:auto;overflow:hidden;padding-bottom:150px;width:900px}#voi-detail li{float:left;margin:0 10px;width:280px}#voi-detail p{color:#03a9f4;font-size:1.65em;padding:25px 0 15px;text-align:center}#voi-detail p span{color:#333;display:block;font-size:.6em}.voi-style1{background-color:#fff;clear:both;margin:auto;overflow:hidden;padding:30px 40px;width:1200px}.voi-style1 li{float:left;margin-bottom:30px;margin-right:1.33%;width:24%}.voi-style1 li:last-child{float:right;margin-right:0}.voi-style1 a{background-color:#fff;border:2px solid #41beeb;border-radius:6px;color:#fff;display:block;text-decoration:none;transition:all .3s ease}.voi-style1 li a:hover{background-color:#ddf3fb}.voi-style1 li a p,.voi-style2 li a p{color:#41beeb;font-weight:700;padding-top:90px;text-align:center}.voi-style1 li:first-child a p{background-image:url(../../voices/images/style_icon01.png);background-position:50% 20px;background-repeat:no-repeat}.voi-style1 li:nth-child(2) a p{background-image:url(../../voices/images/style_icon02.png);background-position:50% 22px;background-repeat:no-repeat}.voi-style1 li:nth-child(3) a p{background-image:url(../../voices/images/style_icon03.png);background-position:50% 26px;background-repeat:no-repeat}.voi-style1 li:nth-child(4) a p{background-image:url(../../voices/images/style_icon04.png);background-position:50% 26px;background-repeat:no-repeat}#voices #voi-sec1 .voi-style1 li a p{line-height:170%}.voi-style1 li a p span{color:#222;font-size:1.25em}#style-eyecatch5 .voi-style1{background-color:#ecf5f7;padding:30px 122px;width:1080px}#style-eyecatch5 .voi-style1 li{margin-bottom:0;margin-right:2%;width:32%}#style-eyecatch5 .voi-style1 li:last-child{margin-right:0}#style-navi li p .txt-normal{color:#333;display:block;font-size:.7em;line-height:170%;margin-top:10px}.style-eyecatch1-1 section .voi-box p{float:right;margin-bottom:50px;width:585px}.style-eyecatch1-1 a{clear:both;height:2em;margin-right:60px}.voi-box div{margin:0 auto;overflow:hidden;width:900px}#style1 .wrap880:nth-child(2),#style2 .wrap880:nth-child(2),#style3 .wrap880:nth-child(2),#style4 .wrap880:nth-child(2){margin-bottom:50px}#voices h2.type2{background-color:#fff;margin-left:auto;margin-right:auto;max-width:1200px;padding-top:27px}#data-main{background-image:url(../../voices/images/data_main.jpg);background-position:50% 25px;background-repeat:repeat-x;padding-top:445px}.data-q{background-image:url(../../voices/images/data_q.png);color:#32baeb}.data-a,.data-q{background-position:0 50%;background-repeat:no-repeat;font-size:2.1em;font-weight:400;line-height:100%;margin:0 0 30px;padding:40px 0 40px 162px}.data-a{background-image:url(../../voices/images/data_a.png);color:#e50065}#data-main figure{margin-left:auto;margin-right:auto;padding:30px 0 75px;width:97.8%}#data-main .box-type1 figure.img-right-s{padding:0;width:22.3%}#data-main .box-type1 h3{color:#32baeb}#data-main .box-type1 h3 span{color:#333}#data-main section{margin-left:auto;margin-right:auto;width:900px}#data-student{margin-bottom:100px;overflow:hidden}#data-student li{float:left;margin-right:5%;width:21%}#data-student span{color:#32baeb;display:block;font-size:1.1em;line-height:100%;padding:15px 0;text-align:center}#data-student li figure{margin-left:auto;margin-right:auto;width:86%}#data-student li:last-child{float:right;margin-right:0}.link-txt3{display:block;text-align:center}#voices #style-navi li .voi-btn{background:#57c3ea;background:linear-gradient(90deg,#57c3ea 2%,#1e88e5 99%);border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:700;height:50px;line-height:100%;margin:0 auto;padding-top:15px;position:relative;text-align:center;text-decoration:none;width:80%}#voices #style-navi li .voi-btn:before{background-color:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}#voices #style-navi li .voi-btn:hover:before{background-color:#fff;opacity:.2}#voices h2.type2 span{color:#222}#voices .voi-box div figure{width:15%}#voices .freelesson{left:20%;margin-left:auto;margin-right:auto;position:absolute;top:6224px;width:1200px}#voices .freelesson div{background-color:#fff;border:2px dashed #41beeb;border-radius:76px;color:#41beeb;font-size:2.1rem;font-weight:700;height:150px;line-height:130%;padding-top:27px;text-align:center;width:150px}.size-ss{font-size:1.4rem}#graphic_designer{background-image:url(../../contents/images/graphic_pic00.jpg);background-position:50% 30px;background-repeat:repeat-x;padding:460px 0 0}.ia-reason h2{padding-top:90px}#graphic_designer h2,#language_reason h3,.reason-box h3{color:#41beeb}#graphic_designer main{margin-bottom:100px}#graphic_designer h2{margin-top:45px}#designer1{float:left;width:420px}#designer2{clear:none;float:right;padding-bottom:0;width:420px}#designer1 h3,#designer2 h3{margin:20px 0 10px;padding-bottom:0}#designer1 figure img,#designer2 figure img{display:block;margin-left:auto;margin-right:auto}.reason{margin:20px 0}#language_reason li{float:left;margin-right:50px;width:260px}#language_reason li:last-child{float:right;margin-right:0}#language_reason li div{margin-top:10px}.comment{border:1px dashed #e3e3e3;clear:both;margin-left:auto;margin-right:auto;overflow:hidden;padding:0 25px;width:900px}.comment .box-type-in .img-left{width:20.7%}#good-reason h2{clear:both}#good-reason{padding-bottom:0}#graphic_designer div{margin:0 auto;width:900px}section#graphic-width{width:900px}.reason-box{clear:both;margin-left:auto;margin-right:auto;overflow:hidden;width:900px}.reason-box section{clear:none;float:right;margin-left:20px;width:540px}.reason-box figure{float:left;width:330px}#graduates_voice1{float:left;width:405px}#graduates_voice figure{margin-bottom:20px;width:91.3%}#graduates_voice2{clear:none;float:right;width:405px}#graduates_voice1 section p,#graduates_voice2 section p{margin-top:15px;padding:0}.past_job{background-color:#41beeb;color:#fff;padding:9px 30px}.now_job,.past_job{font-size:12px;line-height:100%;margin-right:10px;text-align:center}.now_job{border:1px solid #41beeb;color:#41beeb;padding:8px 29px}#graduates_voice p{padding-bottom:8px}#graduates_voice section .graduates_name{margin-top:0}#graduates_voice section h3{font-size:2rem;padding-bottom:0;padding-top:25px}#graduates_voice{margin:0 auto;overflow:hidden;padding:0;width:900px}#graduates_voice a:link{color:#41beeb}#graduates_voice a.btn-l-blue{color:#fff;margin-top:20px;padding:10px 0;width:320px}#graduates_voice a.btn-l-blue:hover{color:#41beeb}#graduates_voice h2{padding-top:0}#graduates_voice img{display:block}#graduates_voice img,#graduates_voice section .before,#last_image img{margin-left:auto;margin-right:auto}#last_image img{display:block}#last_image{margin-bottom:100px}.space{display:none}#market_mv{background-image:url(../../contents/images/marketing_movie_bg.jpg);background-position:50% 80%;background-repeat:repeat-x;padding-bottom:510px}.box-type6{clear:both;padding:27px 25px;width:806px}.box-prof,.box-type6{border:1px solid #dcf3fd;box-shadow:0 0 0 12px #e8f7fe;margin:12px auto 62px;overflow:hidden}.box-prof{box-sizing:border-box;float:right;padding:20px;width:300px}h3.type5{background-color:#e1f5fe;border-radius:5px;color:#09d;font-size:1.2em;line-height:100%;margin:40px 0 20px;padding:12px 15px;width:850px}.wm-gr-title{color:#03a9f4;padding:0 0 15px}.box-type6 .wm-gr-title{margin:0;padding-bottom:15px;padding-top:0}#special-area ul li .special-btn{border:2px solid #03a9f4;border-radius:40px;display:block;font-weight:700;line-height:100%;margin:auto;padding:10px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:92%}#special-area ul li .special-btn:hover{background-color:#03a9f4;border:2px solid #03a9f4;color:#fff}#special-area li{float:left;margin:0 3% 85px 0;width:31.3%}#special-area li a img{height:auto;width:100%}#special-area li:nth-child(3n){margin:0 0 20px}#special-area ul .special-title{color:#03a9f4;font-size:1.3em;font-weight:700;height:5.5em;padding-top:15px}#special-area ul p{height:8em}.special-btn{border:2px solid #03a9f4;border-radius:40px;display:block;font-weight:700;line-height:100%;margin:auto;padding:10px 0;text-align:center;text-decoration:none;transition:all .3s ease;width:320px}.special-btn:hover{background-color:#03a9f4;border:2px solid #03a9f4;color:#fff}#special-area{margin:auto;max-width:1080px;overflow:hidden;width:100%}#speacial-area ul li a.roll-over{display:block;width:90%}#support-naviInner{background-color:#fff;clear:both;margin:auto;overflow:hidden;padding:30px 40px;width:1200px}#support-naviInner ul li a{color:#222}.sup-txt{font-size:.75em;height:8.5em;line-height:150%;padding-top:12px;text-align:left}#support-naviInner ul li a:hover .sup-txt{text-decoration:none}#support-navi{background-image:url(../../support/images/index_pic01.jpg);background-position:50% 0;background-repeat:repeat-x;margin-top:50px;padding:386px 0 60px}#support-navi ul{margin:0 auto 20px;overflow:hidden;width:1010px}#support-navi li{float:left;margin:.55%;width:19%}#support-navi li:last-child,#support-navi li:nth-child(5n){margin-right:0}#support-navi a{border:2px solid #41beeb;border-radius:5px;color:#41beeb;display:block;padding:10px 6% 0;text-align:center;text-decoration:none;transition:all .3s ease}#support-navi a:hover{background-color:#e1f5fe}.sup-num{background-position:50% 35px;background-repeat:no-repeat;color:#41beeb;font-size:15px;font-weight:700;height:88px}li:first-child .sup-num{background-image:url(../../support/images/index_ico01.png)}li:nth-child(2) .sup-num{background-image:url(../../support/images/index_ico02.png)}li:nth-child(3) .sup-num{background-image:url(../../support/images/index_ico03.png)}li:nth-child(4) .sup-num{background-image:url(../../support/images/index_ico04.png)}li:nth-child(5) .sup-num{background-image:url(../../support/images/index_ico05.png)}li:nth-child(6) .sup-num{background-image:url(../../support/images/index_ico06.png)}li:nth-child(7) .sup-num{background-image:url(../../support/images/index_ico07.png)}li:nth-child(8) .sup-num{background-image:url(../../support/images/index_ico08.png)}li:nth-child(9) .sup-num{background-image:url(../../support/images/index_ico09.png)}li:nth-child(10) .sup-num{background-image:url(../../support/images/index_ico10.png)}#support-navi .sup-title{color:#333;font-size:16px;font-weight:700;height:3.2em;line-height:125%;padding-top:12px}a:hover .sup-txt{text-decoration:underline}.sup-area section.style-eyecatch1-1{margin-top:40px}.sup-box h2{padding-bottom:0}section#sup1{background-image:url(../../support/images/index_pic02.jpg)}section#sup2{background-image:url(../../support/images/index_pic03.jpg)}section#sup3{background-image:url(../../support/images/index_pic04.jpg);max-width:100%}section.sup-area2 h2{background-color:#fff;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1080px;padding-top:27px}#support .voi-box div p{margin-top:0}#support .voi-box div p.txt-blue{margin-bottom:0}.sup-area2 .style-eyecatch1-1 .voi-box div .img-left{width:14%}#support .sup-area2 .style-eyecatch1-1 .voi-box{background-color:#fff;line-height:195%;margin:0 auto;padding-top:25px;width:92%}#support #sup3 .voi-box .txt-cerulean,#support #sup4 .voi-box .txt-cerulean{margin-bottom:22px}#support div.support-txt p.txt-blue{color:#41beeb}#support div.support-txt p{float:none;width:100%}#support div.support-txt{float:right;margin:0;width:82%}section#sup4{background-image:url(../../support/images/index_pic05.jpg);max-width:100%}section#sup5{background-image:url(../../support/images/index_pic06.jpg)}section#sup6{background-image:url(../../support/images/index_pic07.jpg)}section#sup7{background-image:url(../../support/images/index_pic08.jpg)}section#sup8{background-image:url(../../support/images/index_pic09.jpg)}section#sup9{background-image:url(../../support/images/index_pic10.jpg);max-width:100%}section#sup10{background-image:url(../../support/images/index_pic11.jpg)}.sup-area h2{background-color:#fff;font-size:1.9em;font-weight:700;line-height:150%;margin-left:auto;margin-right:auto;max-width:1200px;padding-top:27px;text-align:center}.sup-area h2 span.txt-black{font-weight:400}.sup-area h2 .size-s{border-bottom:2px solid #333;display:inline-block;font-size:20px;line-height:100%;margin-bottom:15px;padding-bottom:10px}.sup-area h2 .txt-cerulean{display:block}#support section.sup-box{background-color:#fff;margin:0 auto 20px;max-width:none;padding-bottom:60px;width:100%}#support .sup-area{background-position:50% 0;background-repeat:no-repeat;padding-bottom:90px;padding-top:372px}.sup-box .box-type1{background-color:#fff;line-height:160%;margin-top:30px;width:828px}#sup3 figure{margin-bottom:95px}#support .sup-area2 .style-eyecatch1-1 #sup-bohr{background:none;overflow:hidden;padding-top:0;width:900px}#sup-bohr li{float:left;margin-right:3%;width:31%}#sup-bohr li figure{width:100%}#sup-bohr li p.txt-cerulean{background-color:#41beeb;border-radius:15px;color:#fff;font-size:.8em;font-weight:700;margin-top:10px;padding:5px 10px;text-align:center;width:112px}#sup-bohr li p{font-size:.8em;font-weight:700;padding-bottom:0}#sup-bohr li p.size-s{font-size:1em;font-weight:400}#sup-bohr li:nth-child(+3n){margin-right:0}#sup-bohr .txt-cerulean{font-size:13px;line-height:100%;margin:0;padding:10px 0}#sup-bohr .txt-bold{font-size:14px;letter-spacing:-.02em;line-height:100%;margin:0;padding:0 0 10px}#sup-bohr .size-s{height:6em;line-height:150%}.member-txt{height:19em;text-align:left}.txt-cerulean{color:#03a9f4}#inq-navi{clear:both;overflow:hidden;padding-bottom:45px}#inq-navi li{float:left;margin-right:2%;width:32%}#inq-navi li:last-child{margin-right:0}#inq-navi a{background-color:#57c3ea;border-radius:5px;color:#fff;display:block;font-size:1.2em;font-weight:700;line-height:100%;padding:15px 0;text-align:center;text-decoration:none}.list-2c .btn-white{width:200px}.list-2c li p.size-m{color:#41beeb;padding-top:1em}.list-2c li figure{margin-left:auto;margin-right:auto;width:360px}ul.inq-2box li{border:1px solid #dcdcdc;border-radius:5px;box-sizing:border-box;float:left;height:60px;margin-bottom:30px;margin-right:2%;width:49%}.inq-2box li:last-child{margin-right:0}.inq-2box a{box-sizing:border-box;color:#41beeb;display:block;font-weight:700;height:60px;padding-top:24px;text-decoration:none}.inq-2box a,.inq-time{line-height:100%;text-align:center}.inq-time{color:#1ab7ea;font-size:.6em;font-weight:400;padding:8px 0 0}.inq-tel{font-size:.9em;line-height:120%;padding-top:10px;text-align:center}.inq-bohr,.inq-tel{color:#41beeb;font-weight:700}.inq-bohr{background-image:url(../../inquiry/images/inq_logo.png);background-position:90% 50%;background-repeat:no-repeat;border:1px solid #dcdcdc;border-radius:5px;clear:both;display:block;font-size:1.2em;line-height:100%;padding:25px 0 25px 50px;text-decoration:none}.inq-bohr span{color:#333;display:block;font-size:.8em;line-height:120%;padding-bottom:5px}.inquiry-pic li{float:left;margin-right:2%;width:45%}.inquiry-pic li:last-child{float:right;margin-right:0}.inquiry-pic li a{width:65%}#support .style-eyecatch1-1:before{background-color:#57c3ea;border-radius:35px;bottom:22px;color:#fff;content:"+";display:inline-block;font-size:2.7em;height:60px;left:47.35%;line-height:120%;position:relative;text-align:center;width:60px}section#cstm-pic h2.type2{margin-top:60px}section#cstm-pic{background-image:url(../../course/images/cstm_pic01.jpg);background-position:50% 20px;background-repeat:no-repeat;max-width:none;padding:480px 0 65px}#cstm-bottom{margin:auto;width:880px}#cstm-table{border-collapse:collapse;padding:0}#cstm-table th:first-child{background-color:#ffa726}#cstm-table th:nth-child(2){background-color:#2196f3}#cstm-table th:nth-child(3){background-color:#66bb6a}#cstm-table .cstm-cr{background-image:none}.cstm-cr{background-color:#fbf2d7}.cstm-cr,.cstm-mg{background-position:bottom;background-repeat:repeat-x;padding:8px 9px;vertical-align:top}.cstm-mg{background-color:#e8f1e2}.cstm-en{background-color:#e4f0f5;background-position:bottom;background-repeat:repeat-x;padding:8px 5px;vertical-align:top;width:505px}.cstm-cr ul,.cstm-en ul,.cstm-mg ul{list-style-type:none;margin:0;overflow:hidden;padding:0}.cstm-cr li,.cstm-en li,.cstm-mg li{background-image:url(../../course/images/course3_cs_listbg1a.png);background-repeat:no-repeat;margin:1px;width:163px}.cstm-en li{float:left}.cstm-cr li img,.cstm-en li img,.cstm-mg li img{display:block}.cstm-cr label{background-repeat:no-repeat;color:#ffa726;display:block;height:44px;overflow:hidden;padding:0;width:163px}.cstm-cr label,.cstm-mg label{background-image:url(../../course/images/course3_cs_listbg1a.png);box-sizing:border-box;font-size:11px;font-weight:700;line-height:120%}.cstm-mg label{color:#66bb6a;padding:10px 0 0 15px}.cstm-cr input,.cstm-en input,.cstm-mg input{display:block;margin:-35px 0 0 -30px}.cstm-mg label{background-image:url(../../course/images/course3_cs_listbg2a.png)}.cstm-en label,.cstm-mg label{background-repeat:no-repeat;display:block;height:44px;overflow:hidden;padding:0;width:163px}.cstm-en label{background-image:url(../../course/images/course3_cs_listbg3a.png);color:#2196f3;font-size:11px;font-weight:700;line-height:120%}.cstm-price{background-color:#fff;border:1px solid #e3e3e3;box-shadow:0 0 3px rgba(0,0,0,.03);color:#e60012;float:left;font-size:14px;font-weight:700;line-height:100%;margin:15px 0 0 13px;overflow:hidden;padding:17px 15px 18px;text-align:right;width:275px}.cstm-price span{color:#333;display:inline-block;padding-right:15px;text-align:left}.cstm-price img{display:block;float:left}#box-reset,li label{cursor:pointer}.cstm-reset{float:right;margin:15px 13px 0 0}.cstm-course2{border-top:1px solid #e3e3e3;padding:50px 0}.cstm-course2 .size-m{padding-bottom:0}#cstm-table th{color:#fff;line-height:100%;margin:0;padding:10px 0;vertical-align:top}section#char-navi{background-color:#f8f8f8;margin-bottom:0;max-width:none;padding:50px 0}#char-navi div{padding-bottom:40px}#char-navi ul{overflow:hidden}#char-navi li{float:left;font-size:.85em;font-weight:700;letter-spacing:-.02em;margin:0 20px 20px 0;width:235px}#char-navi a{background-color:#fff;border-radius:20px;display:block;line-height:100%;padding:10px 0;text-align:center;text-decoration:none;transition:all .3s ease}#char-navi li:nth-child(4n){margin-right:0}#char-navi .txt-orange a{color:#ffa726}#char-navi .txt-orange a.on,#char-navi .txt-orange a:hover{background-color:#ffa726;color:#fff}#char-navi .txt-blue a{color:#2196f3}#char-navi .txt-blue a.on,#char-navi .txt-blue a:hover{background-color:#2196f3;color:#fff}#char-navi .txt-green a{color:#66bb6a}#char-navi .txt-green a.on,#char-navi .txt-green a:hover{background-color:#66bb6a;color:#fff}.cstm-cr label.on{background-image:url(../../course/images/course3_cs_listbg1b.png)}.cstm-mg label.on{background-image:url(../../course/images/course3_cs_listbg2b.png)}.cstm-en label.on{background-image:url(../../course/images/course3_cs_listbg3b.png)}#clm-1 section.marketing-width-section,.marketing-width{margin:auto;max-width:1080px;min-width:900px;width:100%}#clm-1 section.marketing-width-section{padding-left:0;padding-right:0}#clm-1 .marketing-width div.box-type3 section{padding:3% 3% 1%}#clm-1 div.box-type3 div{background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.1);padding:3%}#clm-1 div.mg75{margin-bottom:75px}#form-lesson-fd{border:1px solid #dcdcdc;border-radius:5px;box-sizing:border-box;clear:both;margin-bottom:20px;padding:20px 50px}#sp-fd-frm{display:none}#form-lesson-fd p{background-image:url(../images/footer_fd.png);background-position:0 bottom;background-repeat:no-repeat;color:#1ab7ea;font-weight:700;height:60px;line-height:100%}#form-lesson-fd p span{color:#333;display:block;font-size:.9em;font-weight:400;padding:22px 0 0 330px}.exp-width{margin:auto;max-width:1080px;min-width:900px;padding-bottom:0;width:100%}.exp-width section{padding-left:0;padding-right:0}.exp-width section.clr{padding-left:40px;padding-right:40px}.exp-width .box-type1 .img-right-s{margin-bottom:0;width:180px}.exp-width .box-type1 div{float:left;width:760px}.exp-width h2{padding-bottom:80px;padding-top:100px}#pg-exp{background-image:url(../../contents/images/pg_exp.png);box-sizing:border-box;color:#fff;font-size:44px;height:390px;letter-spacing:.03em;line-height:140%;margin:0 auto 50px;padding:70px 0 0;text-align:center;width:880px}#pg-exp #pg-exp-in1{color:#fcff15;font-size:1.25em}#pg-exp #pg-exp-in2{border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fcff15;display:block;font-size:23px;line-height:100%;margin:10px auto 0;padding:10px 0;text-align:center;width:320px}#pg-exp-rank{border:10px solid #ebf8ff;box-sizing:border-box;margin:55px 0 30px;padding:15px 25px}#pg-exp-rank h4{font-size:1.2em;margin:0 0 10px;padding:0}#pg-exp-rank ol,#pg-exp-rank p{margin:0;padding:0}#pg-exp-rank li{font-size:1.3em;line-height:100%;list-style-type:none;padding:5px 0}#pg-exp-rank li span{background-color:#7ad2dd;border-radius:50%;color:#fff;display:inline-block;font-size:.6em;margin-right:10px;padding:5px;vertical-align:middle}#pg-exp-rank li:first-child span{background-color:#ca2}#pg-exp-rank li:nth-child(2) span{background-color:#bcbcbc}#pg-exp-rank li:nth-child(3) span{background-color:#b47858}.pg-exp-study{margin-bottom:30px}section.exp-width .pg-exp-detail{background-color:#ebf8ff;box-sizing:border-box;margin:0 0 30px;padding:15px 25px}.pg-exp-detail h3{color:#1ab7ea}.pg-exp-detail dt{font-weight:700}.pg-exp-detail dd{font-size:.9em}.self-study .box-type1{margin-bottom:70px}.self-study strong{color:#f72a89;font-size:1.05em}.self-study h3.type2{font-size:1.8em;padding-top:30px;text-align:center}.self-feature h4{font-size:1.4em}.self-feature h4 span{color:#1ab7ea;display:inline-block;margin-right:8px}.self-study .box-type3 div{overflow:hidden}.self-study .box-type3 .img-right{margin-bottom:0;text-align:center;width:200px}.self-study .box-type3 p{margin-bottom:10px}.self-study .box-type3 p.txt-bold{font-size:1.3em;line-height:150%}.self-study .box-type3 section{padding:25px}.self-study ol{margin:0;padding:0}.self-study ol li{margin:0 0 20px;overflow:hidden}.self-study ol li p:first-child{font-size:1.2em;font-weight:700;padding-bottom:10px}.self-study ol li p:first-child:before{background-color:#1ab7ea;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;height:20px;line-height:100%;margin-right:5px;padding:4px 0;text-align:center;width:20px}.self-study ol li:first-child p:first-child:before{content:"1"}.self-study ol li:nth-child(2) p:first-child:before{content:"2"}.self-study ol li:nth-child(3) p:first-child:before{content:"3"}.self-study ol .img-right{width:280px}#self-study-lesson h2 span{color:#1ab7ea;display:block}#self-study-gr{overflow:hidden}#self-study-gr li{background-color:#f8f8f8;float:left;margin-right:2%;width:23.5%}#self-study-gr li:last-child{margin-right:0}#self-study-gr a{color:#1ab7ea;font-weight:700;line-height:150%;text-decoration:none}#self-study-gr p{border-top:2px solid #1ab7ea;padding:15px}#self-study-gr p span{color:#222}#self-study-gr figure{position:relative}#self-study-gr figcaption{background-color:#1ab7ea;color:#fff;font-size:12px;font-weight:400;left:0;line-height:100%;padding:4px;position:absolute;text-align:center;top:0;width:90px}#self-study-gr a{display:block;opacity:1;transition:all .3s ease}#self-study-gr a:hover{opacity:.8}.self-study h1.type1{background-image:url(../../contents/images/self_study_main.png);background-repeat:no-repeat;box-sizing:border-box;color:#fff;font-size:38px;height:400px;line-height:125%;margin:0 auto 40px;max-width:1200px;min-width:1000px;padding-top:115px;text-shadow:0 0 10px rgba(0,0,0,.2);width:100%}.self-study h1.type1 span{background-color:#ffe956;color:#d566ab;display:block;font-size:22px;line-height:100%;margin:0 auto 10px;padding:18px 0;text-align:center;text-shadow:none;width:416px}#lesson-voices{background-color:#ecf5f7}#lesson-voices h2{font-size:1.5em;padding:20px 0;text-align:center}#lesson-voices section#end-st-filter{margin-bottom:100px;padding-bottom:0}#lesson-voices section#end-st-filter figure{border-bottom:2px solid #32baeb}#lesson-voices section#end-st-filter a.roll-over2:hover figure img{opacity:.5}#lesson-voices section#end-st-filter a.roll-over2 figure img{transition:all .3s ease}#lesson-voices section#end-st-filter a.roll-over2:hover figure{background-color:#41beeb}#lesson-voices .st-list-copy{font-size:1.2em;height:4.2em}#lesson-voices .st-list-intr{font-size:.9em;height:7.8em}#lesson-voices p{padding:10px 20px 0}#lesson-voices a.roll-over2:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2);opacity:.8}#data_end section div img{height:auto;width:100%}#data_end span{color:#41beeb}#data_end h2{margin-top:60px}#data_end section{padding-bottom:20px}#data_end .img-right-s{width:175px}#data_end section:nth-child(3) h2:first-child{margin-top:20px}.cam1901-main{background-color:#e35c51;background-image:url(../../contents/images/cam1901_main.jpg);background-position:center 130px;background-repeat:no-repeat;display:block;height:870px}.cam1901 h1{margin-top:60px}.cam1901-detail{margin:0 auto 60px;width:900px}.concern h1.type1{background-image:url(../../contents/images/mainVisual4.jpg);background-repeat:no-repeat;box-sizing:border-box;color:#222;font-family:Noto Sans SC,sans-serif;font-size:60px;height:400px;line-height:125%;margin:0 auto 40px;max-width:1200px;min-width:1000px;padding-top:115px;width:100%}.concern h1.type1 span{background-color:#57c3ea;color:#fff;display:block;font-size:35px;font-weight:700;line-height:100%;margin:0 auto 10px;padding:18px 0;text-align:center;width:560px}.concern h2.type1{margin-top:50px}.concern_list ul.type1{float:left;margin:0 40px}.concern_list{margin-bottom:65px}.concern_list p{font-size:1.5em;margin-bottom:30px;text-align:center}.concern_list li{margin-bottom:10px}#concern_intro ul li{float:left;margin:0 100px 0 0;width:335px}#concern_intro ul li:last-child{margin-right:0}#concern_intro ul li figure{margin:0 auto;width:65%}#concern_intro ul{margin:0 auto;overflow:hidden;width:770px}.concern_inst{background-color:#ecf6f8;margin:50px auto;padding-bottom:20px}.concern_inst h3{padding-top:30px;text-align:center}.concern_inst div{float:left;padding:0 35px}.concern_inst_div figure{margin:0 auto;width:70%}.concern_inst .concern_inst_p{float:left;padding:0 0 30px;width:70%}.concern_inst_p span{color:#41beeb;display:block}.concern_graduate{padding-top:50px}.concern_graduate ul{margin:0 auto;overflow:hidden;width:890px}.concern_graduate li{float:left;line-height:140%;width:420px}.concern_graduate li figure{margin:0 auto;width:100%}.concern_graduate li:last-child{float:right;margin-right:0}.concern_graduate h3{color:#41beeb}.concern .concern_graduate li a{background-image:url(../images/arrow1.png);background-position:0 50%;background-repeat:no-repeat;color:#41beeb;padding:0 0 0 18px;text-decoration:none}.concern .concern_graduate li h4{color:#41beeb;font-size:1.1em}.concern_lesson{margin:20px auto 0;width:750px}#career_up div.career_up_div section,#it_skill div section{clear:none;float:left;width:690px}#career_up div,#it_skill div{clear:both}#it_skill h3{color:#41beeb}#it_skill .mgb{padding-bottom:0}#it_skill p.aside_info{float:right;padding-bottom:90px}#it_skill .it_skill_table{margin:35px auto 10px;width:50%}#it_skill .it_skill_table2{font-size:.8em;margin-bottom:40px;text-align:right;width:75%}#career_up .career_up_div{overflow:hidden;padding-bottom:40px}#career_up p:nth-child(2){margin-bottom:35px}#career_up .career_up_div h3{color:#41beeb}#career_up div.box-type3{margin:0 auto;width:80%}#career_up div.box-type3 figure{float:left;margin-right:5%;width:15%}#career_up div.box-type3 h3{margin-bottom:10px;text-align:center}#career_up div.box-type3 p{float:right}#career_up div.box-type3 section{padding:20px 5%;width:100%}#concern_recruit h3 span{color:#41beeb;margin-right:20px}.concern .voi-box{border:10px solid #ecf5f7;margin:30px auto 100px;overflow:hidden;padding:28px 0 35px;width:1000px}.concern .voi-box div figure{float:left;width:15%}.concern .voi-box a{clear:both;height:2em;margin-right:60px}.concern .voi-box p.txt-bold{color:#41beeb;text-align:center}.concern .foreign_graph{clear:both;margin:50px auto 0;width:60%}.concern figcaption{color:#41beeb;font-size:1.2em;font-weight:700;margin-bottom:10px;text-align:center}#foreign_student .concern_caption{font-size:.8em;margin:20px auto 50px;text-align:right;width:62%}.concern .aside_info{font-size:.8em;line-height:160%;text-align:right}.case_esk h4{color:#42a5f5;line-height:0%}.case_esk figure{clear:both}.case_esk div:nth-child(4),.case_esk figure:nth-child(3){margin-top:50px}#comparison .comparison_title th{background-color:#f2f1f1;color:#666;font-size:.8em;font-weight:700;line-height:120%;text-align:center;width:20%}#comparison .comparison_title #comparison_ia{background-color:#41beeb;color:#fff;font-weight:700}#comparison tr th{background-color:#fff;width:100%}#comparison tr td:nth-child(2){background-color:#fafeff;color:#41beeb;font-weight:700}#comparison tr td:first-child,#comparison tr th:first-child{display:block;padding:46px 0;width:100%}#comparison tr th:first-child{padding:36px 0}#comparison tr td{border-bottom:1px solid #b7b7b7;border-right:1px solid #b7b7b7;color:#666;width:22%}#comparison table{border-left:1px solid #b7b7b7;border-top:1px solid #b7b7b7;margin-bottom:16px}#comparison table tr span{display:block;font-size:3em;margin-bottom:20px}#comparison table tr span.aside-info{color:#666;display:inline-block;font-size:.8em;font-weight:400;margin-bottom:0;margin-left:2%}#comparison div.aside-div{color:#666;float:right;font-size:.75em;line-height:184%;text-align:right;width:60%}#comparison div.aside-div p{padding-bottom:0}#comparison td{font-size:.8em;line-height:125%;text-align:center}#comparison h2{color:#41beeb;text-align:center}#comparison table th{border-bottom:1px solid #b7b7b7;border-right:1px solid #b7b7b7}.f-bnr{background-color:#1d89e4;bottom:0;box-sizing:border-box;color:#fff;display:block;font-size:2em;font-weight:700;height:65px;line-height:100%;padding:15px 0 0;position:fixed;text-align:center;text-decoration:none;width:100%;z-index:1}.f-bnr span.txt{line-height:150%;position:relative;top:3px}.f-bnr span.btn,.f-bnr span.txt{box-sizing:border-box;display:inline-block}.f-bnr span.btn{background-color:#fff833;border-radius:25px;color:#1d89e4;font-size:.8em;line-height:100%;margin-left:20px;padding:10px 30px;transition:all .3s ease}.f-bnr:hover span.btn{background-color:#fff}#lpic-es-h1{background-image:url(../../course/images/linux_main.jpg);background-repeat:no-repeat;font-family:Roboto,sans-serif;font-size:3.5em;height:400px;line-height:125%;margin:auto auto 70px;padding:80px 0 0 338px;text-align:center;width:1200px}#course #lpic-es-h1 span{background-color:#fff712;display:inline-block;font-size:.5em;line-height:100%;margin-bottom:10px;padding:12px 45px}#lpic-es-book{float:right;margin:0 0 0 30px;width:176px}.lpic-es-pt figure{float:right;margin:0;width:196px}#lpic-es-book figcaption{display:block;font-size:.8em;line-height:125%;padding:5px 0}.golesson{-ms-flex-pack:justify;border:6px solid #ecf5f7;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:30px;padding:24px 20px 10px;text-decoration:none}.golesson:hover{background-color:#ecf5f7}.golesson p:first-child{background-color:#41beeb;border-radius:50%;color:#fff;font-weight:700;height:70px;line-height:70px;text-align:center;width:70px}.golesson div{margin:0 10px;width:70%}.golesson div h2{color:#41beeb;font-size:1.2em}.golesson div p{color:#333}.golesson figure{margin-top:40px}#crs-feature{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin-bottom:30px;overflow:hidden}#crs-feature li{background-position:0 50%;background-repeat:no-repeat;background-size:56px;box-sizing:border-box;float:left;font-weight:700;line-height:150%;padding:32px 0 32px 70px;width:33.3%}#crs-feature li:first-child{background-image:url(../../course/images/crs_feature01.jpg)}#crs-feature li:nth-child(2){background-image:url(../../course/images/crs_feature02.jpg)}#crs-feature li:nth-child(3){background-image:url(../../course/images/crs_feature03.jpg)}#clm-1>section#crs-graduate-list{background-color:#ecf6f8;max-width:none;min-width:none;padding-bottom:40px;width:100%}#crs-graduate-list h2{color:#333;padding:30px 0;text-align:center}#crs-graduate-list ul{margin:auto;overflow:hidden;width:1000px}#crs-graduate-list li{float:left;margin:0 2% 0 0;width:23.5%}#crs-graduate-list li:last-child{margin-right:0}#crs-graduate-list a{background-color:#fff;color:#222;display:block;text-decoration:none}#crs-graduate-list div{box-sizing:border-box;font-size:.8em;height:80px;line-height:175%;padding:12px}#crs-graduate-list div span{color:#41beec;display:block;font-size:1.2em;font-weight:700;letter-spacing:-.03em}#crs-member-logo{border:10px solid #ecf5f7;box-sizing:border-box;margin:auto;max-width:1200px;min-width:900px;padding:20px;text-align:center;width:100%}#crs-member-logo ul{overflow:hidden}#crs-member-logo li{float:left;font-size:.65em;line-height:120%;margin:0 1.4% 0 0;width:15.5%}#crs-member-logo li:last-child{margin-right:0}#crs-member-logo li img{display:block;height:auto;margin:0 auto 5px;width:65%}.tax-gray{color:#999;margin-top:5px}#crs-price li:first-child,#unit-price li:first-child{padding:20px 0 10px}.new-tax-info{margin-bottom:20px}.new-tax-info p{font-size:.9em;line-height:160%}.new-tax-info p:first-child{font-size:1em;font-weight:700;padding-bottom:7px}#school-main{background-image:url(../../contents/images/school_main.jpg);background-repeat:no-repeat;box-sizing:border-box;font-size:2.6em;height:400px;line-height:1.3;margin:auto auto 30px;padding:112px;width:1080px}#school-main div{background-color:#fff;margin:auto;padding:30px;text-align:center;width:820px}}