@media screen and (max-width:736px){@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?mpzrwf);src:url(../fonts/icomoon.eot?#iefixmpzrwf) format("embedded-opentype"),url(../fonts/icomoon.ttf?mpzrwf) format("truetype"),url(../fonts/icomoon.woff?mpzrwf) format("woff"),url(../fonts/icomoon.svg?mpzrwf#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ico01:before{content:"\e600"}.icon-ico02:before{content:"\e601"}.icon-ico03:before{content:"\e602"}.icon-ico04:before{content:"\e603"}.icon-ico05:before{content:"\e604"}.icon-ico06:before{content:"\e605"}.icon-ico08:before{content:"\e606";letter-spacing:.3rem}.icon-ico09:before{content:"\e607";letter-spacing:.3rem}.icon-ico10:before{content:"\e608";letter-spacing:.3rem}.icon-ico11:before{content:"\e609"}.icon-ico12:before{content:"\e60a"}.icon-ico13:before{content:"\e60b";letter-spacing:.3rem}html{font-size:62.5%;-webkit-text-size-adjust:none}body{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;margin:0;padding:0;color:#222}*{box-sizing:border-box}#my-analytics{height:1px;width:1px}body,figure,h1,h2,h3,li,ul{margin:0;padding:0}ol{width:92%;margin:auto;padding:0;list-style-position:inside}ol li{margin-bottom:15px}ul{list-style-type:none;overflow:hidden}article,aside,figure,footer,header,main,nav,section{display:block}section{clear:both;overflow:hidden;margin-bottom:30px}section,section section{padding-left:4%;padding-right:4%}img{width:100%;height:auto}noscript img{display:block;width:1;height:0}main{line-height:170%;font-size:1.5rem}main>p,main>table{width:92%;margin:auto}.faq-a>.img-right{padding-right:4%}p{padding-bottom:2rem;margin:0}.wrap p{padding:0 0 1.5rem;margin:0}a{color:#03a9f4}.no-img,.no-img img{display:none}.no-img img{width:1px;height:1px}.dis-block{display:block}caption{text-align:left;font-weight:700}.pc{display:none}h1.type1{line-height:130%;font-size:2.1rem;text-align:center;padding:40px 4%}h2.type1,h2.type2,h2.type3,h2.type4{font-size:1.8rem;line-height:130%;padding-bottom:30px;text-align:center}h2.type2,h2.type4{color:#41beeb}h2.type1:before,h2.type2:before{content:"";display:block;background-color:#41beeb;width:70px;height:2px;margin:0 auto 20px}h3.type1,h3.type2{font-size:1.6rem;line-height:130%;padding-bottom:20px}h3.type2{color:#41beeb}h3.type3{color:#41beeb;background-color:#ecf5f7}h3.type3,h3.type4{font-size:1.6rem;line-height:120%;padding:10px 15px;margin-bottom:20px}h3.type4{color:#444;background-color:#f8f8f8}h3.type5{color:#41beeb}h3.type5,h3.type6{position:relative;font-size:1.6rem;line-height:130%;margin-bottom:20px;padding-left:25px;padding-right:4%}h3.type5:before,h3.type6:before{content:"";display:block;position:absolute;background-color:#41beeb;width:15px;height:3px;top:50%;left:0;margin-top:-3px}h4.type1,h4.type2{font-size:1.5rem;line-height:130%;padding-bottom:15px}h4.type2{color:#41beeb}h4.type3{color:#41beeb;background-color:#ecf5f7}h4.type3,h4.type4{font-size:1.5rem;line-height:120%;padding:7px 15px;margin-bottom:15px}h4.type4{color:#444;background-color:#f8f8f8}.btn-orange{background-color:#ffa726;border:2px solid #ffa726;border-radius:5px}.btn-orange,.btn-purple{display:block;color:#fff;font-weight:700;padding:13px 0;line-height:100%;text-decoration:none;text-align:center;width:80%;margin:0 auto 15px}.btn-purple{background-color:#ec407a;border:2px solid #ec407a;border-radius:5px}.btn-blue{background-color:#42a5f5;border:2px solid #42a5f5;border-radius:5px}.btn-blue,.btn-green{display:block;color:#fff;font-weight:700;padding:13px 0;line-height:100%;text-decoration:none;text-align:center;width:80%;margin:0 auto 15px}.btn-green{background-color:#66bb6a;border:2px solid #66bb6a;border-radius:5px}.btn-l-blue{background-color:#41beeb;color:#fff}.btn-l-blue,.btn-white{display:block;border:2px solid #41beeb;font-weight:700;padding:13px 0;line-height:100%;text-decoration:none;text-align:center;width:80%;margin:0 auto 15px;border-radius:5px}.btn-white{background-color:#fff;color:#41beeb}.btn-red{background-color:#ef5350;border:2px solid #ef5350;border-radius:5px}.btn-m-green,.btn-red{display:block;color:#fff;font-weight:700;padding:13px 0;line-height:100%;text-decoration:none;text-align:center;width:80%;margin:0 auto 15px}.btn-m-green{background-color:#4db6ac;border:2px solid #4db6ac;border-radius:5px}.btn-grd{display:block;background:#57c3ea;background:linear-gradient(90deg,#57c3ea 0,#1e88e5);text-decoration:none;margin:auto;border-radius:5px;position:relative;width:80%;height:45px}.btn-grd span{display:block;text-align:center;line-height:100%;font-size:1.5rem;padding-top:15px;font-weight:700;color:#fff}.btn-grd:hover span{color:#3ba5e7}figure img{display:block;width:100%;height:auto}.img-large{width:100%;margin-bottom:20px}.img-left{width:40%;float:left;margin:0 20px 15px 0}.img-right{width:40%;float:right;margin:0 0 15px 20px}.img-left-s{width:30%;float:left;margin:0 20px 15px 0}.img-right-s{width:30%;margin:0 0 15px 20px}.size-s{font-size:1.2rem}.size-m,.size-s{line-height:150%}.size-m{font-size:1.7rem}.size-l{font-size:1.9rem;line-height:150%}.txt-bold{font-weight:700}.txt-blue{color:#42a5f5}.txt-l-blue{color:#41beeb}.txt-orange{color:#ffa726}.txt-green{color:#66bb6a}.txt-red{color:#ef5350}.txt-black{color:#222}table.type1,table.type4{width:100%;border-collapse:collapse;border-left:1px solid #c4e0e9;border-top:1px solid #c4e0e9;margin-bottom:20px}table.type1 td,table.type1 th,table.type4 td,table.type4 th{border-right:1px solid #c4e0e9;border-bottom:1px solid #c4e0e9;padding:15px;text-align:left}table.type1 th,table.type4 th{color:#41beeb;background-color:#ecf5f7}table.type2{width:100%;border-collapse:collapse;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin-bottom:20px}table.type2 td,table.type2 th{border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:15px;text-align:left}table.type2 th{color:#666;background-color:#f8f8f8}table.type3{width:100%;border-collapse:collapse;border-left:1px solid #c4e0e9;border-top:1px solid #c4e0e9;margin:0 0 20px 15px;float:right}table.type3 td,table.type3 th{border-right:1px solid #c4e0e9;border-bottom:1px solid #c4e0e9;padding:10px;text-align:left}table.type3 th{color:#41beeb;background-color:#ecf5f7}.wrap ul.type1,.wrap ul.type2,.wrap ul.type3,.wrap ul.type4,.wrap ul.type5,.wrap ul.type6{width:100%}ul.type1,ul.type2,ul.type3,ul.type4,ul.type5,ul.type6{margin:0 auto 15px}ul.type1 li,ul.type2 li,ul.type3 li,ul.type4 li,ul.type5 li,ul.type6 li{padding-left:1.3rem;text-indent:-1.3rem}ul.type1 li:before{color:#039be5;letter-spacing:.3rem}ul.type2 li:before{color:#696969;letter-spacing:.3rem}ul.type3 li:before{color:#039be5;letter-spacing:.3rem}ul.type4 li:before{color:#696969;letter-spacing:.3rem}ul.type5 li,ul.type6 li{position:relative;padding:0 0 0 20px;text-indent:inherit}ul.type5 li:before,ul.type6 li:before{content:"・";position:absolute;top:1px;left:-5px;display:block;font-size:30px;color:#666}ul.type5 li:before{color:#039be5}ol{counter-reset:item;list-style-type:none;padding-left:0}ol li{text-indent:-1.3em;padding-left:1.3em}ol li:before{counter-increment:item;content:counter(item)".";padding-right:.5em;font-weight:700;color:#41beeb}a.txt-link,a.txt-link2{display:block;text-decoration:none;margin:auto}.wrap a.txt-link,.wrap a.txt-link2{width:100%}a.txt-link2:before,a.txt-link:before{color:#039be5;letter-spacing:.3rem}a.txt-link2{text-align:right}.box-type1{border:1px solid #a6d0dd;overflow:hidden;margin-bottom:20px;background-color:#ecf5f7}#clm-1 section.box-type1,#clm-1 section.box-type2,.box-type1,.box-type2{padding:25px 30px}.box-type2{border:1px solid #c8c8c8;overflow:hidden;margin-bottom:20px;background-color:#efefef}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:#444;margin:0;padding:0 0 10px}.box-type3{background-color:#ebf8ff}.box-type3,.box-type4{padding:12px;margin-bottom:30px}.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:25px;margin-bottom:0}#form1{background-color:#f7f7f7;border:1px solid #dcdcdc;border-radius:5px;box-sizing:border-box;padding:20px 17px;margin-bottom:30px}#form1 dl{overflow:hidden;padding:3px}#form1 dt{color:#41beeb;font-weight:700;line-height:130%;padding-top:3px;margin-bottom:5px}#form1 dd{width:100%;margin:0 0 10px;line-height:125%}#form1 dd.form-boxarea{border-radius:5px;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.1);padding:15px;line-height:125%;margin-bottom:25px}#form1,#form1 input[type=email],#form1 input[type=tel],#form1 input[type=text]{padding:10px;border-radius:5px;border:1px solid #dcdcdc;color:#222;width:100%}select{font-size:1.3rem}#form1 textarea,select{padding:10px;border-radius:5px;border:1px solid #dcdcdc;color:#222}#form1 textarea{width:100%;height:8rem}#form1 label{display:inline-block;padding:2px 15px 2px 0}#form1 .form-necessary{color:#ff8a65}#form1 .form-necessary span{display:inline-block;color:#fff;background-color:#ff8a65;font-size:1.1rem;line-height:100%;padding:3px 10px;border-radius:5px;margin-left:8px;vertical-align:middle}#form1 p{padding:0;margin-bottom:5px}#form1 input[type=submit]{display:block;width:75%;cursor:pointer;border:3px solid #ff9800;background:#ff9800;color:#fff;padding:10px 0;font-size:1.5rem;line-height:100%;font-weight:700;border-radius:30px;margin:auto auto 15px;background:linear-gradient(180deg,#ff9800 1%,#ff9800);box-shadow:none}#frm-privacy{font-size:1rem;border:1px solid #ccc;background-color:#fff;text-align:center;border-radius:5px}#frm-privacy:before{background-image:url(../images/ico_security.png);background-repeat:no-repeat;background-size:10px;display:inline-block;content:"";width:10px;height:10px;margin-right:3px}#form-step{overflow:hidden;width:100%;margin:0 auto 15px}#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{width:100%;font-size:14px;padding:10px 20px;line-height:100%;float:left;text-decoration:none;color:#fff;position:relative;display:block;background-color:#bbb;text-align:center}#form-step span:before{border-left-color:#fff;right:-13px;z-index:1}#form-step span:after,#form-step span:before{content:"";position:absolute;top:50%;margin-top:-17px;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:1em solid;right:-13px}#form-step .on span:after{z-index:2;border-left-color:#32baeb}#form-step span:after{z-index:2;border-left-color:#bbb}#form-step li:last-child span:after,#form-step li:last-child span:before{content:"";position:static;top:0;right:0;border:none}#form1 input.frm-tel{width:27%;min-width:27%}table.type-a{border-collapse:collapse}td.form-left{width:30%}main>#content-inner{width:92%;margin:auto}#lesson-flow{display:none}#form-lesson-fd2{width:92%;border:1px solid #dcdcdc;padding:25px;margin:0 auto}#form-lesson-fd2 h2,#form-lesson-fd3 h2{font-size:1.6rem}.wrap,.wrap880,.wrap900{width:92%;margin:auto}.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:15px}.pdt-m{padding-top:30px}.pdt-l{padding-top:50px}header{height:90px;background-color:#fff;position:fixed;width:100%;z-index:3}#logo{width:147px;height:20px;margin:10px 0 10px 10px;float:left}#hd-right-navi{float:right;width:170px;padding-top:5px;margin-right:10px}#hd-fd-num,#hd-sub-navi,header p{display:none}#hd-right-navi li{float:left}#hd-right-navi li a{display:block;text-decoration:none;height:30px;padding-top:8px;line-height:100%;letter-spacing:-.01em;text-align:center;font-size:1.2rem;font-weight:700;border-radius:20px}#hd-right-navi li:first-child a{width:40px;border:1px solid #41beeb;color:#41beeb}#hd-right-navi li:first-child a:hover{color:#fff;background-color:#41beeb}#hd-right-navi li:nth-child(2) a{width:125px;padding-top:9px;background:#ff9602;background:linear-gradient(90deg,#ff9602 0,#f72a89);color:#fff;letter-spacing:-.03em;margin-left:5px}#gnavi{clear:both;height:50px;background-color:#57c3ea;overflow:hidden;margin:0;padding:0}#gnavi li{width:20%;float:left}#gnavi a{display:block;color:#fff;text-decoration:none;text-align:center;height:50px;position:relative;font-size:1.25rem;letter-spacing:-.02em;line-height:110%;padding-top:12px}#gnavi a:after{content:"";display:block;background-color:#fff;width:1px;height:30px;position:absolute;top:50%;right:0;margin-top:-15px}#gnavi li:last-child a:after{display:none}#course #gnavi>ul>li:first-child>a,#feature #gnavi>ul>li:nth-child(2)>a,#graduate #gnavi>ul>li:nth-child(5)>a,#support #gnavi>ul>li:nth-child(4)>a,#voices #gnavi>ul>li:nth-child(3)>a{background-color:#75ccec}#drop-navi{display:none}#page-title{padding:103px 0 13px;font-size:1.4rem;font-weight:700;background-color:#d4f1f7;color:#57c3ea}#page-title,#page-title-cat{line-height:100%;text-align:center}#page-title-cat{height:230px;padding:110px 0 0;background-color:#57c3ea;background-image:url(../images/title_bg.jpg);background-repeat:repeat-x;background-size:auto 140px;background-position:50% bottom}#page-title-cat-en{color:#333;font-weight:700;display:block;font-size:2rem;font-family:Roboto Condensed,sans-serif}#page-title-cat-ja{color:#fff;font-size:1.4rem;padding:10px 0;position:relative;display:block;margin-bottom:10px}#page-title-cat-ja:after{content:"";display:block;background-color:#fff;width:46px;height:2px;position:absolute;bottom:0;left:50%;margin-left:-23px}#page-title-cat p{font-size:1.25rem;line-height:125%;color:#fff;margin:0;padding:0 4%}#bread-crumb{display:none}#lnavi ul{width:100%;border-bottom:1px solid #c8c8c8}#lnavi li a{color:#333;text-decoration:none;font-weight:700;display:block;font-size:1.5rem;line-height:100%;padding:20px;background-image:url(../images/arrow5.png);background-repeat:no-repeat;background-position:96% 50%;background-size:auto 14px}#lnavi li a.on{color:#41beeb;background-color:#ecf5f7}#lnavi li{border-top:1px solid #c8c8c8}#lnavi li.in{border-top:1px dashed #c8c8c8}#lnavi li.in a{background-image:none;position:relative;font-size:1.4rem;padding-left:40px}#lnavi li.in a:before{content:"";display:block;background-color:#41beeb;width:15px;height:3px;position:absolute;top:50%;left:20px;margin-top:-3px}.pagetop,.pagetop img{display:none}#ft-lesson-area{background-image:url(../images/footer_pic.jpg);background-repeat:repeat-x;background-position:50% 0;height:330px;background-size:auto 330px;color:#309be7;padding:0;margin-bottom:0}#ft-lesson-area h2{padding-top:30px;height:100px;text-align:center;line-height:100%;font-size:2.4rem}#lesson-area h2,#lesson-area h3 span{color:#41beeb}#lesson-area h2:before{background-color:#41beeb}#ft-lesson-area h2 span{display:block;font-size:1.6rem}#ft-lesson-area p{width:86%;height:145px;margin:0 auto;font-weight:700;font-size:1.4rem;padding:0}#ft-lesson-area a{display:block;height:50px;background:#57c3ea;background:linear-gradient(90deg,#57c3ea 2%,#1e88e5 99%);padding-top:16px;line-height:100%;text-align:center;color:#fff;text-decoration:none;font-size:1.7rem;width:86%;border-radius:5px;font-weight:700;margin:0 auto 65px;position:relative}#ft-lesson-area a:before{background-color:#fff;opacity:0;transition:all .3s ease;content:"";width:100%;height:100%;position:absolute;top:0;left:0}#ft-lesson-area a:hover:before{background-color:#fff;opacity:.2}footer{background:#57c3ea;background:linear-gradient(90deg,#57c3ea 2%,#1e88e5 99%)}footer nav p{color:#fff;font-size:1.6rem;padding:20px 0 10px;margin:0}#ft-fd-btn,footer nav p{text-align:center;line-height:100%}#ft-fd-btn{text-decoration:none;color:#1ab7ea;font-size:1.2rem;display:block;width:82%;margin:0 auto 20px;background-color:#fff;padding:10px 0;border-radius:5px}#ft-fd-btn span{display:inline-block;color:#222;font-size:1.8rem;height:18px;font-weight:700;background-image:url(../images/ft_fd_sp.png);background-repeat:no-repeat;background-size:auto 16px;background-position:0 2px;padding-left:35px;padding-top:6px;margin-bottom:5px}#ft-group,#ft-navi1,#ft-sns,#lesson-bnr,#lnavi p{display:none}#ft-navi2{overflow:hidden;width:82%;margin:0 auto 10px}#ft-navi2 li{width:48%;float:left;margin-bottom:10px}#ft-navi2 li:nth-child(2),#ft-navi2 li:nth-child(3){width:100%}#ft-navi2 li:nth-child(odd){margin-right:4%}#ft-navi2 a{display:block;border:1px solid #a9dff3;border-radius:5px;text-decoration:none;color:#fff;background-image:url(../images/arrow6.png);background-repeat:no-repeat;background-position:95% 50%;background-size:5px auto;padding:15px;line-height:100%;font-size:1.4rem}#ft-navi2 a span{display:none}#ft-navi3{text-align:center;margin:0 auto 15px}#ft-navi3 li{display:inline-block;padding:5px 11px 5px 10px;position:relative;margin:0}#ft-navi3 li:after{position:absolute;display:block;top:10px;right:0;width:1px;height:1.35rem;content:"";background-color:#a9dff3}#ft-navi3 li:last-child:after{display:none}#ft-navi3 a{text-decoration:none;color:#fff;font-size:1.35rem;font-weight:400}#ft-copy{width:100%;background-color:#fff}#ft-copy div{display:none}#ft-copy a{display:block;width:186px;margin:auto;padding:15px 0 10px}#ft-copy p{display:none}#clm-1 section section{padding-left:0;padding-right:0}#clm-1>section>section>section{padding:0 4%;margin-bottom:10px}#clm-1>section>section>section>section{padding:0;margin-bottom:0}#top-main{background-image:url(../../images/main_sp.jpg)}#top-main,#top-main2{padding:90px 0 0;background-size:auto 266px;background-position:50% 90px;background-repeat:no-repeat}#top-main2{background-image:url(../../images/main_sp2.jpg)}#top-main2 h1,#top-main h1{width:68%;margin:0 0 0 4%;padding:60px 0 0;height:140px;line-height:100%;color:#208ae5;font-size:2rem;letter-spacing:-.02em}#top-main2 h1 span,#top-main h1 span{display:block;line-height:200%;font-size:1.25rem}#top-copy{width:68%;margin:0 0 0 4%;color:#fff;text-align:left;padding:0 0 10px;font-size:1.3rem;line-height:150%}#top-main-btn{width:63%;margin:0 0 20px 4%}#top-main-btn li{margin-bottom:10px}#top-main-btn li a{display:block;text-decoration:none;line-height:100%;padding:15px 0;font-size:1.3rem;border-radius:5px;text-align:center;letter-spacing:-.03em}#top-main-btn li:first-child a{color:#29b6f6;background-color:#fff}#top-main-btn li:last-child a{background:#46b2e8;background:linear-gradient(90deg,#46b2e8 0,#1f89e5);color:#fff}#top-main-btn li:last-child a.pr-top{background:#ff9602;background:linear-gradient(90deg,#ff9602 0,#f72a89)}#main-bnr{position:relative;width:100%;padding:15px 0}#main-bnr:before{content:"";display:block;width:100%;height:100%;opacity:.75;position:absolute;top:0;z-index:1;background:#0bbae6;background:linear-gradient(90deg,#0bbae6 0,#0081cc)}#main-bnr ul{position:relative;z-index:2;width:92%;overflow:hidden;margin:0 auto}#main-bnr li{float:left;width:50%}#main-bnr a{line-height:100%}#main-bnr a,#main-bnr img{display:block}#top-course,#top-feature,#top-graduate{background-color:#fff;margin-bottom:0}#top-style{background-color:#ecf5f7;margin-bottom:0;padding-bottom:30px}#top-course h2,#top-feature h2,#top-graduate h2,#top-style h2{text-align:center;padding:25px 0 0;font-size:1.8rem;margin-bottom:15px}#top-course h2:before,#top-feature h2:before,#top-graduate h2:before,#top-style h2:before{font-family:Roboto Condensed,sans-serif;color:#41beeb;display:block;font-size:1.7rem;margin:auto auto 0}#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{text-align:center;margin-bottom:15px;font-size:1.35rem;line-height:150%;letter-spacing:-.03em;padding-bottom:0}#top-course section{background-color:#ecf5f7;border-radius:5px;width:100%;margin:0 auto 20px;padding:15px}#top-course h3{text-align:center;color:#333;margin-bottom:15px;font-size:1.7rem}#top-course h3 span{color:#41beeb}.tabs{width:100%;margin:0 auto 20px}.tab-item{width:24%;height:40px;line-height:100%;font-size:1.1rem;letter-spacing:-.05em;text-align:center;padding-top:15px;display:block;float:left;font-weight:700;border-radius:5px 5px 0 0;box-shadow:0 -2px 2px 2px rgba(0,0,0,.03)}.tab-item:hover{cursor:pointer}.tab-item[for=top-tab-all]{background-color:#fff;color:#41beeb;margin-right:1.25%}.tab-item[for=top-tab-ds]{background-color:#fff8ee;color:#ffa726;margin-right:1.25%}.tab-item[for=top-tab-pg]{background-color:#eef7fe;color:#42a5f5;margin-right:1.25%}.tab-item[for=top-tab-mk]{background-color:#f3faf3;color:#66bb6a}input[name=tab-item]{display:none}.tab-content{display:none;border-radius:0 0 5px 5px}.tab-content,.tab-content2{padding:20px;clear:both;overflow:hidden;box-shadow:0 2px 2px 2px rgba(0,0,0,.03)}.tab-content2{border-radius:5px}.tab-content2 ul{width:100%}.tab-content2 li{margin-bottom:10px}.tab-content2 li:last-child{margin-right:0}.tab-content2 figure{width:30%;float:left;height:60px;margin:0 15px 0 0;border-radius:5px;overflow:hidden;position:relative}.tab-content2 figure img{display:block;width:auto;height:60px;position:absolute;left:-50%}.tab-content2 a{padding:15px 10px;text-decoration:none;color:#333;font-weight:700;display:block;position:relative;background-color:#fff}.tab-content2 a:before{position:absolute;display:block;width:100px;height:15px;font-size:1rem;padding-top:2.5px;line-height:100%;text-align:center;color:#fff;box-sizing:border-box;right:0;top:0;border-radius:0 0 0 5px}#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{width:100%}.tab-content li{margin-bottom:10px}.tab-content li:last-child{margin-right:0}.tab-content figure{width:30%;float:left;height:60px;margin:0 15px 0 0;border-radius:5px;overflow:hidden;position:relative}.tab-content figure img{display:block;width:auto;height:60px;position:absolute;left:-50%}.tab-content a{padding:15px 10px;text-decoration:none;color:#333;font-weight:700;display:block;position:relative;background-color:#fff}.top-crs-copy{line-height:120%;font-size:1.2rem;padding:0 0 5px;letter-spacing:-.04em}.top-crs-name{line-height:120%;font-size:1.4rem;padding:0}.tab-content a:before{position:absolute;display:block;width:100px;height:15px;font-size:1rem;padding-top:2.5px;line-height:100%;text-align:center;color:#fff;box-sizing:border-box;right:0;top:0;border-radius:0 0 0 5px}.top-crs-ds:before{content:"デザイン系";background-color:#ffb351}.top-crs-pg:before{content:"プログラミング系";background-color:#42a5f5}.top-crs-mk:before{content:"マーケティング系";background-color:#66bb6a}.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-keyword{overflow:hidden;width:100%}#top-keyword li{width:32%;margin:0 2% 10px 0;float:left}#top-keyword li:nth-child(3n){margin-right:0}#top-keyword a{display:block;background-color:#fff;border-radius:5px;text-decoration:none;font-size:1.2rem;letter-spacing:-.02em;font-weight:700;line-height:100%;color:#41beeb;padding:58px 8px 8px;position:relative;height:90px}#top-keyword a:before{content:"";top:8px;left:8px;display:block;background-size:auto 45px;background-repeat:no-repeat;width:calc(100% - 16px);height:45px;border-radius:5px;position:absolute}#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:1.55rem;padding:0;margin-bottom:10px}p#top-benefit{letter-spacing:-.07em;text-align:center}#top-benefit strong{color:#222}#top-benefit+p{text-align:left;font-size:1.2rem;line-height:150%;letter-spacing:-.04em}#top-benefit-crs li{background-color:#fff;padding:15px;margin-bottom:15px;font-weight:700;text-align:center;letter-spacing:-.03em;line-height:130%}#top-benefit-crs span{color:#41beeb;display:block}#top-benefit-crs li ul{position:relative;border-top:1px solid #c4e0e9;border-left:1px solid #c4e0e9;border-right:1px solid #c4e0e9;overflow:inherit}#top-benefit-crs li li{width:100%;border-bottom:1px solid #c4e0e9;padding:0;margin:0}#top-benefit-crs li li a{display:block;text-decoration:none;color:#41beeb;line-height:100%;font-size:1.4rem;padding:12px 0;background-color:#ecf5f7}#top-benefit-crs ul:before{content:"SET";background-color:#41beeb;width:30px;height:30px;border-radius:50%;font-size:1rem;line-height:100%;padding:10px 0;box-sizing:border-box;color:#fff;position:absolute;top:-10px;left:-10px}#top-feature{padding:0}#top-feature section{padding-bottom:30px;background-repeat:no-repeat;width:100%;margin-bottom:50px;position:relative}#top-feature h3{font-size:1.65rem;line-height:150%;padding-bottom:15px;letter-spacing:-.03em}#top-feature h3:before{content:"";background-color:#41beeb;width:40px;height:2px;display:block;margin-bottom:15px}#top-feature h3 span{color:#41beeb;display:block}#top-feature h3,#top-feature p.txt-bold{width:55%}#top-f2 h3,#top-f2 p.txt-bold{margin-left:auto;letter-spacing:-.05em}#top-feature p.txt-bold{font-size:1.3rem;line-height:150%}#top-f1:after{right:0;background-image:url(../../images/sp_top_f1.jpg)}#top-f1:after,#top-f2:after{display:block;content:"";width:40%;height:140px;position:absolute;top:0;background-position:0;background-size:auto 140px}#top-f2:after{left:0;background-image:url(../../images/sp_top_f2.jpg)}#top-f3{background-image:url(../../images/sp_top_f3.png);background-position:right 0;background-size:auto 130px}#top-style ul{width:100%;margin:0 auto 30px;overflow:hidden;position:relative}#top-style ul:after,#top-style ul:before{display:block;width:24px;height:24px;background-image:url(../../images/top_style_x.png);background-repeat:no-repeat;background-size:24px;content:"";position:absolute;top:18px;z-index:2}#top-style ul:before{left:calc(32.9% - 12px)}#top-style ul:after{left:calc(67.2% - 12px)}#top-style li{width:31.5%;margin-right:2.75%;float:left;text-align:center;font-weight:700;font-size:1.1rem;letter-spacing:-.02em;line-height:130%}#top-style li:last-child{margin-right:0}#top-style figure{width:100%;height:62px;overflow:hidden;border-radius:5px;margin-bottom:10px}#top-style img{display:block;width:auto;height:62px}#top-style li span{color:#41beeb;font-size:1.4rem;font-weight:700;display:block;padding-top:5px}#top-graduate ul{margin:auto;overflow:hidden}#top-graduate li{width:48%;margin:0 2% 15px 0;float:left}#top-graduate li:nth-child(2n){margin-right:0;margin-left:2%}#top-graduate a{text-decoration:none;color:#2299e1}#top-graduate a figure{position:relative;margin-bottom:10px}#top-graduate .top-gr-prof{line-height:150%;font-weight:700;letter-spacing:-.05em;text-align:center;padding-bottom:0;color:#333;height:inherit;font-size:1.3rem}.top-gr-prof span{display:block;font-size:1.1rem}#top-graduate li a p{line-height:150%;height:6em;font-size:1.1rem}#top-graduate li>p{font-weight:700;padding:20px 0 0;line-height:150%;text-align:center}#top-graduate li>p span{color:#41beeb;font-size:.95em}#top-graduate{background-color:#fff;padding-bottom:0;background-image:url(../../images/graduate_bg.jpg);background-repeat:repeat-x;background-position:bottom;background-size:auto 120px}#top-graduate:after{display:block;content:"";background-image:url(../../images/gr_st.png);background-repeat:no-repeat;background-position:0 30px;background-size:auto 100px;margin:auto;height:170px}#top-special{background-color:#ecf5f7;padding:30px 0;margin-bottom:0}#top-special h2{color:#41beeb;font-size:1.8rem;text-align:center}#top-special div{width:100%;position:relative;margin:auto;padding-bottom:40px}#top-special .btn-white{background-image:url(../images/arrow5.png);background-repeat:no-repeat;background-size:auto 8px;background-position:95% 50%;position:absolute;width:60%;bottom:0;font-size:1.4rem;right:0;left:0}#top-special ul{overflow:hidden;padding:20px 0;width:92%;margin:auto}#top-special li{width:48%;float:left;margin:0 2% 0 0}#top-special li:nth-child(2n){margin-right:0;margin-left:2%}#top-special .txt-bold{font-size:1.4rem;letter-spacing:-.03em;line-height:130%;padding-top:0;height:2.7em}#top-special .txt-blue{line-height:130%;font-size:1.25rem;height:6rem}#top-info-area{width:100%;background-color:#fff}#top-info,#top-media{padding:35px 0 0;width:92%;margin:auto}#top-info-area h2{font-size:2rem;margin-bottom:15px}#top-info-area ul{border-top:1px solid #dcdcdc;margin-bottom:25px}#top-info-area li{border-bottom:1px solid #dcdcdc}#top-info-area li a{display:block;padding:10px 0;text-decoration:none;overflow:hidden}#top-info-area li figure{width:65px;height:45px;float:left;margin:8px 10px 8px 0;padding:0;overflow:hidden;border-radius:5px}#top-info-area li span[class^=type]{display:inline-block;width:90px;height:16px;padding:3px 0;line-height:100%;box-sizing:border-box;font-size:1rem;color:#fff;text-align:center;border-radius:10px;margin-right:10px}#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{vertical-align:middle;color:#333;font-size:1.2rem}#top-info-area p{line-height:130%;padding:0;font-size:1.35rem}#top-media section{width:92%;padding:0 0 15px;margin:auto}#top-media section p{padding:10px 0 0;font-size:1.3rem}#top-info-area #top-aside{clear:both;border:none;padding:0 4%;margin-bottom:40px;overflow:hidden}#top-info-area #top-aside li{border:1px solid #dcdcdc;border-radius:5px;margin-bottom:10px;padding:15px;overflow:hidden}#top-info-area #top-aside li:last-child{margin-right:0}#top-aside .txt-bold{text-align:center;font-size:1.5rem;padding:0 0 15px;line-height:130%}#top-aside .txt-blue{color:#2299e1;float:left;width:50%;line-height:130%;font-size:1.3rem}#top-info-area #top-aside a{width:45%;float:right;display:block;overflow:hidden;border-radius:5px;padding:0}#feature main{padding-bottom:0}.feature-wrap900{width:92%;margin:0 auto 1em}#feature-global-pic1,#feature-results-curriculum-pic1,#feature-results-curriculum-pic2,#feature-results-curriculum-pic3,#feature-results-results-pic1,#feature-results-results-pic2{padding-top:150px;background-position:top;background-repeat:no-repeat;background-size:auto 125px}#feature-results-results-pic1{background-image:url(../../feature/images/results_main1.jpg)}#feature-results-results-pic2{background-image:url(../../feature/images/results_main2.jpg)}#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{color:#41beeb;text-align:center;font-size:1.7rem}#feature-global-network>h2+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-top:30px}#feature-results-curriculum-pic2>p:nth-of-type(2){margin-top:0}#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{content:"";display:block;background-color:#41beeb;width:70px;height:2px;margin:15px auto 0}#feature-results-results-pic2 ul,#feature-results-results-site{width:100%;position:relative}#feature-results-results-site:after{content:"";display:block;width:108%;height:80%;background-color:#ecf5f7;position:absolute;left:-4%;z-index:-10;top:7%}#feature-results-results-pic2 ul li,#feature-results-results-site li{width:48%;float:left;margin:0 4% 20px 0;text-align:right;font-size:.7em}#feature-results-results-pic2 ul li:nth-child(2n),#feature-results-results-site li:nth-child(2n){margin-right:0}.feature-results-results-quality{background-color:#ecf5f7;padding:15px}.feature-results-results-quality div{background-color:#fff;padding:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);overflow:hidden}.feature-results-results-quality div:before{content:"POINT";color:#fff;background-color:#000;display:block;position:relative;transform:rotate(-45deg);width:170px;font-family:Roboto,sans-serif;font-weight:700;padding:.1em 0;font-size:.7em;left:-50px;top:-23px;text-indent:3em}.feature-results-results-quality h2,.feature-results-results-quality h3{text-align:center;width:91%;font-size:1.75rem;letter-spacing:-.05em;margin:0 auto .5em}.feature-results-results-quality h3{font-size:1.6rem}.feature-results-results-quality h3 span{color:#41beeb}.feature-results-results-quality div .result-inst1{background-image:url(../../feature/images/results_inst04.jpg)}.feature-results-results-quality div .result-inst1,.feature-results-results-quality div .result-inst2{background-repeat:no-repeat;background-position:100%;text-align:right;font-weight:700;background-size:60px;padding:7% 22% 7% 0;font-size:.9em}.feature-results-results-quality div .result-inst2{background-image:url(../../feature/images/results_inst05.jpg)}.feature-results-results-quality div p:last-child span{color:#41beeb;margin-right:4%}.feature-results-results-quality figure{float:right;width:40%}.feature-results-results-quality figure img{border-radius:4px}#feature-results-results-pic2 ul li{text-align:left;font-size:1em}.feature-results-inst-name{margin-top:10px;text-align:center;font-weight:700;line-height:1.3em}.feature-results-inst-name span{color:#41beeb;font-size:1.35rem;letter-spacing:.05rem}#feature-results-feature-clm{background-color:#ededed;width:92%;margin:0 4%}#feature-results-feature-clm h3{font-size:1.6rem;color:#78909c;margin:25px 0;padding:0 5%}#feature-results-feature-clm>h3{color:#666;text-align:center;font-size:1.6rem;line-height:1.4em;padding:0}#feature-results-feature-clm>h3:before{content:"-COLUMN-";font-family:Roboto,sans-serif;display:block;text-align:center;color:#78909c;font-size:1.8rem}#feature-results-feature-clm p{color:#666}#feature-results-feature-clm ul li{background-color:#fff;margin-bottom:20px}#feature-results-feature-clm ul li p{padding:0 7% 5%}#feature-results-feature-clm ul li:last-child{margin-right:0}#feature-results-feature-clm ul li:last-child div{border-top:1px solid #dcdcdc;margin:0 7%;text-align:center}#feature-results-feature-clm ul li:last-child div span{color:#78909c;font-weight:700;font-size:1.2em;margin:1em 0;display:block}#feature-results-feature-clm ul li:last-child div p{text-align:left;padding:0 0 1em}#feature-feature-navi{width:100%;border-bottom:1px solid #c8c8c8;margin-top:50px}#feature-feature-navi ul li{border-top:1px solid #c8c8c8}#feature-feature-navi ul li.in{border-top:1px dashed #c8c8c8}#feature-feature-navi ul li.in a:before{content:"";display:block;background-color:#41beeb;width:15px;height:3px;position:absolute;top:50%;left:20px;margin-top:-3px}#feature-feature-navi ul li.in a{background-image:none;position:relative;font-size:1.4rem;padding-left:40px}#feature-feature-navi ul li a{color:#333;text-decoration:none;font-weight:700;display:block;font-size:1.5rem;line-height:100%;padding:20px;box-sizing:border-box;background-image:url(../images/arrow5.png);background-repeat:no-repeat;background-position:96% 50%;background-size:auto 14px}#feature-feature-navi ul li a p{padding:0}#feature-feature-navi ul li a.on{color:#41beeb;background-color:#ecf5f7}#feature-feature-navi figure,#feature-feature-navi li p:nth-of-type(2){display:none}#feature .wrap880{width:100%}#feature-results-curriculum-pic1{background-image:url(../../feature/images/curriculum_main1.jpg)}#feature-results-curriculum-pic2{background-image:url(../../feature/images/curriculum_main2.jpg)}#feature-results-curriculum-pic3{background-image:url(../../feature/images/curriculum_main3.jpg)}#feature-results-curriculum-pic1>p{background-image:url(../../feature/images/curriculum_w3clogo.png);background-position:bottom;background-repeat:no-repeat;background-size:40%;padding-bottom:120px;margin-bottom:20px}.feature-clm{padding:0}.feature-clm h3 span.gradi{color:#fff;text-align:center;background:linear-gradient(90deg,#57c3ea 0,#1e88e5);font-size:.8em;padding:3px;width:70%;margin:20px auto;display:block}.feature-clm h3{text-align:center;margin-bottom:20px;font-size:1.4em}.feature-clm h3 span{color:#41beeb}.feature-clm p{padding:0}.feature-clm figure{float:right;width:40%;margin:5px 0 10px 4%}.feature-clm:nth-of-type(2){margin-top:50px}.feature-clm:nth-of-type(2) figure{float:left;margin:5px 4% 10px 0}.feature-box{background-color:#ecf5f7;clear:both;overflow:hidden;padding:20px;margin-top:20px}#feature .feature-box figure{float:left;margin:5px 4% 10px 0}.feature-box span{color:#41beeb;font-weight:700;font-size:.9em;text-align:left;display:block}.feature-box span:first-of-type{background-color:#fff;text-align:center;display:block;margin:0 auto 25px;width:80%}#feature-results-curriculum-pic2 ul li{float:left;width:32%;margin-right:2%;font-size:.8em;line-height:1.7em}#feature-results-curriculum-pic2 ul li h3{text-align:center;color:#41beeb;line-height:1.2em}#feature-results-curriculum-pic2 ul li:nth-child(-n+3) h3{height:3em;margin-top:10px}#feature-results-curriculum-pic2 ul li:nth-child(n+3){margin-right:0}#feature-results-curriculum-pic2 ul li:nth-child(4) h3{margin-bottom:10px}#feature-results-curriculum-pic2 ul li:last-child{width:100%;margin-top:15px}#feature-results-curriculum-pic3 ul li{float:left;width:47%;margin:0 6% 15px 0;text-align:center;font-weight:700}#feature-results-curriculum-pic3 ul li:nth-child(2n){margin-right:0}#feature-results-curriculum-pic3 ul li p span{color:#41beeb;display:block;height:2.5em;margin-top:10px;font-size:1.1em;line-height:1.2em}#feature-results-curriculum-pic3 ul li p{font-size:1.4rem}#feature-global-pic1{background-image:url(../../feature/images/global_main1.jpg);background-repeat:no-repeat;background-position:top;padding-right:0;padding-left:0}#global-indea,#global-usa{text-align:center}#feature-global-network>h2+p,#global-indea p,#global-usa p{text-align:left;width:100%;padding:0 0 1em}#global-indea p.wrap900,#global-usa p.wrap900{margin-bottom:1em}#global-indea div p,#global-usa ul li p{line-height:1.5em}#global-indea h2,#global-usa h2{background-repeat:no-repeat;text-align:center;display:inline-block;padding-left:50px;margin:1em auto;font-size:1.2em}#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{width:100%}#global-usa ul li{width:48%;margin:0 4% 20px 0;float:left}#global-usa ul li:last-child{margin-right:0}#global-indea div:first-of-type figure,#global-usa ul li figure{margin-bottom:10px}#global-indea div:first-of-type span,#global-usa ul li span{display:block;font-weight:700;text-align:left;color:#41beeb}#global-indea div:first-of-type span:nth-of-type(2),#global-usa ul li span:nth-of-type(2){font-size:.7em;color:#222;margin-top:-.5em}#global-result{background-image:url(../../feature/images/global_result_bg.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}#global-result div{width:100%;margin:auto}#global-result h2{text-align:center;color:#fff;margin:2em 0 1em;font-size:1.3em}#global-result h2+p{color:#fff;margin:0 0 20px;padding:0;width:100%}#global-result ul li{float:left;width:48%;margin:0 4% 20px 0;background-color:#fff}#global-result ul li:nth-child(2n){margin-right:0}#global-result ul li p{font-size:1.35rem;line-height:1.6em;padding:0 4% 20px;min-height:23.5em}#global-result ul li h3{color:#41beeb;font-size:1em;text-align:center;padding:10px 10px 0;min-height:4.5em;line-height:1.3em}#feature-global-network>h2{text-align:center;font-size:1.3em}#feature-global-network>h2 span{color:#41beeb}#feature-global-network section{padding:0}#feature-global-network section:nth-of-type(2) h3{text-align:center;font-size:1.4em}#feature-global-network section:nth-of-type(2) h3 span{color:#41beeb}#feature-global-network section:nth-of-type(2)>p{width:100%;padding:0;margin:10px 0}#feature-global-network section:nth-of-type(2) ul li{background-color:#ecf5f7;margin-bottom:15px;padding-bottom:10px}#feature-global-network section:nth-of-type(2) ul li h3{padding:15px;font-size:1.6rem;line-height:1.4em}#feature-global-network section:nth-of-type(3) figure{float:left;margin:5px 4% 10px 0}#feature-global-network section:nth-of-type(2) ul li p{padding:0 15px 15px;font-size:1.4rem}#feature-index-pic1{background-image:url(../../feature/images/index_main1.jpg);background-position:top;background-repeat:no-repeat;background-size:auto 125px;padding:145px 0 0;margin-bottom:0}#feature-index-pic1 #feature-area{width:90%;margin:auto}#feature-index-pic1 #feature-area li{margin-bottom:25px}#feature-index-pic1 #feature-area figure{border-bottom:3px solid #41beeb}#feature-index-pic1 #feature-area h2{text-align:center;margin:15px 0;font-size:1.3em}#feature-index-pic1 #feature-area p:first-of-type{font-weight:700}#feature-index-pic1 #feature-area a{display:block;background:linear-gradient(90deg,#57c3ea 0,#1e88e5);color:#fff;text-decoration:none;font-weight:700;text-align:center;width:80%;margin:auto;border-radius:4px;font-size:1.6rem;padding:7px}#feature-area .txt-blue2{display:block}#feature-index-pic1 section{background-color:#ecf5f7;margin-bottom:0}#feature-index-pic1 section ul{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;margin-bottom:20px}#feature-index-pic1 section h3{text-align:center;color:#41beeb;margin:20px 0}#feature-index-pic1 section li{text-align:center;width:49%;margin:0 2% 10px 0}#feature-index-pic1 section li:nth-child(2n){margin-right:0}#feature-index-pic1 section li a{display:block;border:2px solid #41beeb;border-radius:4px;background-color:#fff;text-decoration:none;color:#41beeb;font-weight:700;font-size:1.05rem;line-height:1.5em;padding:10px 0;letter-spacing:-.05em}#feature-index-pic1 section li a span{color:#222;display:block;font-size:1.4rem;margin:5px 0}#feature-index-pic2{background-image:url(../../feature/images/index_main2.jpg);background-repeat:no-repeat;background-position:top;background-size:auto 125px}#feature-index-pic2 section{padding-top:115px}#feature-index-pic2 section:before{content:"";display:block;width:92%;height:320px;background:linear-gradient(90deg,#57c3ea 0,#1e88e5);position:absolute;z-index:0}#feature-index-pic2 section h2{color:#fff;z-index:1;position:relative;line-height:1.1em;padding:20px;font-size:1.3em}#feature-index-pic2 section h2 span{display:block;font-size:.7em;margin-top:10px}#feature-index-pic2 section #profile{z-index:1;position:absolute;line-height:1.6em;font-size:.9em;color:#fff;width:92%;margin:auto;padding:0 4%}#feature-index-pic2 #feature-message{color:#222;margin:240px auto auto;background-image:url(../../feature/images/index_sign.png);background-repeat:no-repeat;background-position:100% 100%;padding-bottom:100px}#feature-index-pic2 #feature-name{font-weight:700}#feature .txt-blue2{color:#41beeb}.skill-list #skill-ds-cat h2{color:#fff;background-color:#ffa726}.skill-list #skill-pg-cat h2{color:#fff;background-color:#2196f3}.skill-list #skill-mk-cat h2{color:#fff;background-color:#66bb6a}.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:40px 0 0;position:relative}#crs_area:after{content:"";clear:both;display:block}#crs-index{width:94%;margin:auto;overflow:hidden;position:relative;top:-30px;left:0;right:0}#crs-index .crs-inner{width:49%;margin-right:2%;float:left;background-color:#fff;border-radius:4px;margin-bottom:20px}#crs-index li img{border-radius:4px 4px 0 0}#crs-index li:nth-child(2n){margin-right:0}#crs-index .crs-inner:first-child figure{border-bottom:3px solid #ffa726}#crs-index .crs-inner:nth-child(2) figure{border-bottom:3px solid #2196f3}#crs-index .crs-inner:nth-child(3) figure{border-bottom:3px solid #66bb6a}#crs-index .crs-inner:nth-child(4) figure{border-bottom:3px solid #81c784}#crs-index .crs-inner:nth-child(5) figure{border-bottom:3px solid #ff8a65}#crs-index .crs-inner:nth-child(6) figure{border-bottom:3px solid #ef5350}#crs-index .crs-inner p{text-align:center;font-weight:700;margin:10px 0;padding:0;line-height:1.3em}#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{width:92%;margin:0 auto 6px;font-size:.8em}#crs-index .crs-inner ul li a{border-radius:4px;display:block;padding:10px;line-height:1.5em;text-decoration:none;color:#222;font-size:.8em}#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{font-weight:700;display:block;font-size:1.3em}.crs-list-btn{display:block;border:2px solid;border-radius:4px;width:80%;margin:10px auto 20px;line-height:120%;text-align:center;text-decoration:none;font-weight:700;padding:5px 0;font-size:.75em}.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-index2{padding:15px}#crs-index2 li{margin-bottom:10px}.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);padding:20px}.crs-in2-inner span{display:block;text-align:center;font-weight:700;font-size:1.2em;margin-bottom:20px;color:#41beeb}.crs-in2-inner p{line-height:1.7em}.crs-in2-inner a{text-align:center;display:block;text-decoration:none;font-weight:700;width:95%;border-radius:4px;margin:auto auto 10px;padding:8px 0}#crs-index2 li:nth-child(2) .crs-in2-inner a{color:#41beeb;border:2px solid #41beeb}#crs-index2 li:first-child .crs-in2-inner div a:first-of-type{color:#ffa726;border:2px solid #ffa726}#crs-index2 li:first-child .crs-in2-inner div a:nth-of-type(2){color:#42a5f5;border:2px solid #42a5f5}#crs-index2 li:first-child .crs-in2-inner div a:nth-of-type(3){color:#66bb6a;border:2px solid #66bb6a}.crs-cat-ds,.crs-cat-mk,.crs-cat-pg{padding-bottom:0}#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-ex h1 span{color:#ec407a}.crs-cat-ex h2:before{background-color:#ec407a}.crs-cat-bg h1 span{color:#41beeb}.crs-cat-bg h2:before{background-color:#41beeb}#course h1 span{display:block}.crs-main-box{background-repeat:no-repeat;background-position:50% 5px;background-size:auto 150px;padding:160px 0 0}.crs-main-box section{width:100%;background-color:#fff;margin:auto;padding:40px 0 0}.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{width:80%;margin:auto;text-align:center;font-weight:700;line-height:125%;font-size:1.4rem}#crs-recommend li{margin-bottom:15px}#crs-recommend figure{margin-bottom:5px}#crs-skill-list{width:92%;margin:0 auto}#crs-skill-list li{padding:15px 15px 15px 55px;line-height:130%;font-size:1.3rem;background-repeat:no-repeat;background-position:15px 50%;background-size:30px;border-radius:5px;margin-bottom:10px}#crs-skill-list li:nth-child(2n){margin-right:0}#crs-skill-list span{display:block;font-weight:700;font-size:1.4rem;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:40px;background-position:0 50%;width:92%;margin:0 auto 20px;padding:3px 0 0 50px;line-height:135%;font-size:1.3rem;font-weight:700}.crs-lesson-navi{width:100%;background:#57c3ea;background:linear-gradient(90deg,#57c3ea 0,#44ade8);padding:0 0 20px}.crs-lesson-navi div,.crs-lesson-navi h2,.crs-lesson-navi p{width:92%;margin:auto;color:#fff}.crs-lesson-navi h2{font-size:1.7rem;text-align:center;padding:20px 0 0;line-height:135%}.crs-lesson-navi p{padding:15px 0;font-size:1.4rem;line-height:135%}.crs-lesson-navi div a{display:block;text-decoration:none;color:#41beeb;background-color:#fff;width:80%;margin:auto;text-align:center;padding:15px 0;line-height:100%;font-size:1.5rem;font-weight:700;border-radius:5px}#crs-work #crs-work-list{background-color:#ecf5f7;padding:25px;text-align:center;width:92%;margin:auto}#crs-work-list span{color:#41beeb;display:inline-block;padding:0 5px}#crs-work{background-image:url(../../course/images/crs_work_bg.jpg);background-repeat:repeat-x;padding:30px 0 150px;background-position:50% bottom;background-size:auto 100px;width:100%}#crs-inst{padding:30px 0;width:100%;margin-bottom:0;background-color:#ecf5f7}#crs-flow{padding:30px 0 0;width:100%}#crs-detail-lesson h2,#crs-flow h2,#crs-inst h2,#crs-work h2{text-align:center;width:92%;font-size:1.7rem;margin:auto auto 20px}#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);width:35%;display:block;line-height:100%;padding:10px 0;text-align:center;color:#fff;font-size:1.15rem;margin:0 auto 15px}#crs-flow>p,#crs-inst p,#crs-work p{width:92%;margin:auto}.crs-inst-prof{background-color:#fff;width:92%;margin:0 auto 10px;padding:20px 20px 10px;overflow:hidden}.crs-inst-prof figure{width:100px;float:right;margin:0 0 0 10px}#crs-inst .crs-inst-prof p{font-size:1.4rem;line-height:135%;padding:0 0 10px;margin:0;width:inherit}.crs-inst-prof .size-m{font-weight:700;font-size:1.7rem}#crs-stydy-flow,.crs-inst-prof ul{display:none}#crs-flow section{width:85%;margin:auto}#crs-flow h3{text-align:center;background-color:#ecf5f7;line-height:100%;padding:10px 0;margin-bottom:15px}#crs-lesson-flow figure,#crs-study-style figure,#crs-sup-style figure{margin-bottom:10px;padding:20px 0 0}#crs-lesson-flow h3,#crs-study-style h4,#crs-sup-style h4{text-align:center;color:#41beeb;line-height:130%;font-size:1.65rem;padding:0 0 10px;margin:0}#crs-lesson-flow h4 span,#crs-study-style h4 span,#crs-sup-style h4 span{font-size:1.25rem;color:#222;display:block}#crs-sup-style li{border-top:1px solid #c8c8c8;position:relative;padding-top:15px}#crs-sup-style h4{text-align:left}#crs-sup-style li figure{width:25%;position:absolute;top:0;right:0}#crs-datail-data{padding:30px 0 0}#crs-datail-data h2 span{display:block}#crs-price,#unit-price{width:92%;margin:0 auto 20px;overflow:hidden}#crs-price li,#unit-price li{width:47%;margin:0 6% 0 0;float:left;overflow:hidden;border-bottom:1px solid #e3e3e3;font-size:1.7rem;line-height:100%;padding:10px 0;font-weight:700}#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 li:nth-child(-n+2){border-top:1px solid #e3e3e3}#crs-price div,#unit-price div{padding-right:16px;font-size:1.5rem;text-align:center;margin-bottom:5px}.crs-data-loan{font-weight:700;font-size:1.1rem;margin:0 auto 5px;width:92%;padding:0}.crs-data-loan:before{content:"*"}#crs-datail-data table{width:92%;margin:0 auto 30px;border-left:1px solid #dcdcdc;border-collapse:collapse}#crs-datail-data caption{border:1px solid #dcdcdc;background-color:#f7f7f7;text-align:center;color:#222;font-weight:700;line-height:100%;padding:10px 0}#crs-datail-data td,#crs-datail-data th{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;text-align:center;line-height:100%}#crs-datail-data th{background-color:#f7f7f7;padding:10px 0}#crs-datail-data a{display:block;line-height:125%;height:36px;width:100%;text-decoration:none;color:#666;font-size:1.2rem;padding-top:5px}#crs-datail-data td a.on-cr{background-color:#fff8ee;color:#ffa726}#crs-datail-data td a.on-pr,th.txt-navy{background-color:#eef7fe;color:#2196f3}#crs-datail-data td a.on-mg{background-color:#f3faf3;color:#66bb6a}#crs-detail-reputation h3{text-align:center;margin-bottom:15px}.crs-graduate{border:1px solid #dcdcdc;padding:15px;overflow:hidden;width:92%;margin:0 auto 10px}.crs-graduate figure{width:90px;float:right;margin:0 0 10px 10px}.crs-graduate .size-m{font-weight:700;font-size:1.6rem;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{line-height:130%;font-weight:700;font-size:1.3rem}#crs-datail-data .crs-graduate a{height:inherit}#crs-lesson-flow li h3{text-align:left;font-size:1.6rem}#crs-lesson-flow li{position:relative}#crs-lesson-flow li figure{width:30%;position:absolute;top:3.2rem;right:0;padding:0}#crs-lesson-flow p{width:68%;font-size:1.45rem;line-height:135%}#crs-detail-lesson section h3{font-size:1.8rem;text-align:center;padding-top:20px}div.fd-tel-num{display:none}.fd-tel-num{display:block;border:1px solid #c8c8c8;border-radius:5px;line-height:100%;padding:12px;margin-bottom:10px;text-align:center;text-decoration:none;color:#1ab7ea;font-size:1.2rem}.fd-tel-num span{display:inline-block;background-image:url(../images/ft_fd_sp.png);background-repeat:no-repeat;background-size:auto 20px;font-size:2rem;min-height:20px;font-family:Roboto Condensed,sans-serif;padding:2px 0 0 40px;color:#222;margin-bottom:3px}#crs-pg-case figure img{width:80%;margin:auto}#crs-pg-case li{margin-bottom:30px}#crs-pg-case figcaption{position:relative;text-align:center;font-size:1.4rem;height:30px;margin-bottom:10px;font-weight:700;line-height:110%}#crs-pg-case figcaption span{font-size:.8rem;line-height:100%;font-weight:400;display:block}#crs-pg-case figcaption:after{content:"";display:block;width:40px;height:2px;background-color:#2196f3;position:absolute;bottom:0;left:50%;margin-left:-20px}section#crs-detail-main{width:100%;max-width:100%;min-width:100%;padding:0}section#crs-detail-main:before{content:"";display:block;width:100%;background-repeat:no-repeat;background-position:50% 0;background-size:auto 150px;height:150px;margin:0 auto 25px}.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;padding:25px 25px 5px;margin:0 auto 25px;width:92%}#crs-detail-point2{width:100%;background-color:#fff;padding:35px 0}#crs-detail-point2 h3{text-align:center;color:#41beeb;line-height:100%;font-size:1.6rem;margin-bottom:20px}#crs-detail-point2 figure{margin:0 auto 25px}#crs-datail-data .size-s{width:92%;margin:auto}#unit-detail-list,#unit-pack{width:92%;margin:auto;padding-bottom:20px}#unit-detail-list p{font-weight:700;padding-bottom:0}#unit-pack{overflow:hidden}#unit-pack li{width:48%;margin:0 1% 15px;float:left}#unit-pack a{display:block;border-radius:5px;border:1px solid #dcdcdc;text-decoration:none;font-weight:700;font-size:1.5rem;padding:15px 10px;line-height:125%;height:inherit}#unit-pack a span{font-size:1rem;letter-spacing:-.02em;color:#222;line-height:120%;height:3.4rem;display:block}#unit-pack p{height:7.5rem}#crs-cstm-navi h3{color:#41beeb;text-align:center;font-size:1.8rem}#crs-cstm-navi p{width:90%;margin:auto;padding-bottom:20px}#crs-cstm-navi a{color:#fff;display:block;background-color:#41beeb;padding:10px 0;text-align:center;line-height:100%;text-decoration:none;font-weight:700;font-size:1.5rem;width:80%;border-radius:5px;margin:auto}#job-di-main,#job-ds-main,#job-en-main{background-color:#ecf5f7;background-repeat:no-repeat;background-position:50% 0;background-size:auto 170px;padding-top:170px;margin-bottom:30px}#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{width:100%;margin:auto;border-bottom:1px solid #c4e0e9}#job-di-main li,#job-ds-main li,#job-en-main li{width:50%;border-top:1px solid #c4e0e9;border-right:1px solid #c4e0e9;float:left}#job-di-main a,#job-ds-main a,#job-en-main a{display:block;text-decoration:none;padding:10px 0 10px 10px;text-align:left;line-height:100%;color:#41beeb;font-weight:700;font-size:1.2rem}#job-ds-point{list-style:none}#job-ds-point li{overflow:hidden;line-height:150%;border-bottom:1px dashed #ddd}#job-ds-point figure{width:40%;float:left}#job-ds-point p.job-point{width:60%;float:right;padding:0 0 0 15px;color:#41beeb;font-weight:700;clear:none}#job-ds-point p{clear:both;padding-top:15px}#job-di-recomend,#job-ds-recomend,#job-en-recomend{background-repeat:no-repeat;background-size:auto 140px;padding-top:140px;margin-bottom:30px}#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;margin:auto;padding:10px;font-size:1.4rem;line-height:125%}.job-di-copy,.job-ds-copy,.job-en-copy{display:none}.job-caption{color:#41beeb}#job-gr-list{overflow:hidden}#job-gr-list li{width:46%;margin:0 2% 30px;float:left;line-height:150%;list-style:none}#job-gr-list li img{display:block;border-radius:5px;margin-bottom:5px}.job-gr-copy{color:#41beeb;font-weight:700;font-size:1.35rem;padding-bottom:10px;height:10rem;line-height:150%}.job-gr-copy span{display:block;color:#222;font-size:1.15rem;line-height:150%}#job-gr-list a{display:block;width:92%;margin:auto;text-decoration:none;border:2px solid #41beeb;color:#41beeb;text-align:center;font-weight:700;border-radius:5px;line-height:100%;padding:10px 0;font-size:1.25rem}#course h1 .crs-skill-cat{display:inline}#course .crs-skill-box{background-color:#f8f8f8;width:92%;margin:0 auto 20px;position:relative;box-sizing:border-box;padding:20px}.crs-skill-box h2{font-size:1.6rem}.crs-skill-box h2,.crs-skill-box p{padding-left:65px;box-sizing:border-box}.crs-skill-box p{height:5em;padding-right:4px;font-size:1.3rem;line-height:150%}.crs-skill-box figure{position:absolute;top:20px;left:20px;padding:10px;width:50px;background-color:#fff;border-radius:5px}.crs-skill-box h3{border-top:1px solid #dcdcdc;color:#666;font-size:1.4rem;padding:10px 0;letter-spacing:-.03em;width:100%;margin:auto}.crs-skill-box li{float:left;width:49%;margin:0 1% 15px 0}.crs-skill-box li:nth-child(2n){margin-right:0;margin-left:1%}.crs-skill-box li a{display:block;line-height:100%;text-align:center;background-color:#fff;text-decoration:none;box-sizing:border-box;padding:10px 0;border-radius:20px;font-weight:700;font-size:1.1rem;letter-spacing:-.02em}#list01-pic,#list02-pic,#list03-pic,#list04-pic,#list05-pic,#list06-pic,#list07-pic,#list08-pic{padding:40px 0 210px;background-repeat:no-repeat;background-position:50% bottom;background-color:#fff;background-size:auto 180px;margin-bottom:20px}#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;width:92%;margin:0 auto 30px;padding:15px 15px 0;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.list-crs2 h2{text-align:center;font-size:1.35rem;margin-bottom:20px;letter-spacing:-.03em}.list-crs2 h2 span{display:block;color:#222;font-size:1.7rem}.list-copy{padding:15px;overflow:hidden;margin-bottom:20px}.list-copy p{padding:0;font-size:1.45rem;line-height:150%}.list-copy .img-left{width:90px;float:right;margin:0 0 0 10px;padding:0}.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{color:#81c784;background-color:#fff}.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-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-ex .btn-orange{background-color:#ec407a;border-color:#ec407a}.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}.crs-cat-bg .btn-orange{background-color:#41beeb;border-color:#41beeb}.list-rec,.list-skill{clear:both;overflow:hidden;background-color:#f8f8f8;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.list-skill{border-bottom:1px solid #dcdcdc;margin-bottom:15px}.list-rec p,.list-skill p{color:#666;border-bottom:1px solid #dcdcdc;font-weight:700;padding:5px 15px}.list-rec ul{padding:10px;font-size:1.45rem;margin:0}.list-rec ul,.list-skill ul{width:100%;background-color:#fff;overflow:hidden}.list-skill ul{float:right;padding:10px 15px}.list-skill li{width:50%;float:left;padding:8px 0 0 24px;line-height:100%;background-size:20px;background-position:0 50%;font-size:1.3rem;margin:3px 0;height:30px;background-repeat:no-repeat}#crs-navi{padding:0;line-height:100%}#crs-navi a{display:block;text-decoration:none;color:#222;font-weight:700;padding:15px 0 15px 20px;position:relative}#crs-navi-btn a{border-top:1px solid #c8c8c8}#crs-navi div.txt-blue,#crs-navi div.txt-green,#crs-navi div.txt-orange,#crs-navi h2{display:none}#crs-navi li{border-top:1px dashed #c8c8c8}#crs-navi li a:before{position:absolute;content:"";display:block;width:15px;height:3px;background-color:#41beeb;top:calc(50% - 1.5px);left:20px}#crs-navi li a{padding-left:40px}#crs-navi li a.on{color:#41beeb;background-color:#ecf5f7}#skill-ds-cat h2,#skill-mk-cat h2,#skill-pg-cat h2{padding:15px;line-height:100%;font-size:1.7rem;margin-bottom: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{color:#ffa726;border:2px solid #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{color:#2196f3;border:2px solid #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{color:#66bb6a;border:2px solid #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{width:48.5%;margin:0 1.5% 40px 0;float:left}#skill-ds-cat p,#skill-mk-cat p,#skill-pg-cat p{line-height:130%;font-size:1.5rem;height:7rem}#skill-ds-cat li:nth-child(2n),#skill-mk-cat li:nth-child(2n),#skill-pg-cat li:nth-child(2n){margin-right:0;margin-left:1.5%}#skill-ds-cat img,#skill-mk-cat img,#skill-pg-cat img{display:block;border-radius:5px}#course .skill-title{font-weight:700;height:5rem;padding-top:5px}.skill-btn{display:block;width:86%;line-height:100%;padding:10px 0;font-size:1.4rem;text-align:center;text-decoration:none;font-weight:700;border-radius:5px;margin:auto}#cstm-pic{display:none}#gr-int1,#gr-int2,#gr-int3,#gr-int4,#gr-int5{padding-bottom:0}#gr-int1 h1,#gr-int2 h1,#gr-int3 h1,#gr-int4 h1,#gr-int5 h1{text-align:center}#gr-prof1,#gr-prof2{margin:auto;position:relative;width:100%;padding-bottom:20px}#gr-prof1 .wrap,#gr-prof2 .wrap{width:100%;background-repeat:no-repeat;background-position:50% 0;background-size:auto 180px;padding:150px 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{width:92%;margin:auto;background-color:#fff;padding:20px}#gr-int1 #gr-prof1,#gr-int1 #gr-prof2{background-color:#f9ede9}#gr-int2 #gr-prof1,#gr-int2 #gr-prof2{background-color:#ecf3ec}#gr-int3 #gr-prof1,#gr-int3 #gr-prof2{background-color:#f7e9ee}#gr-int4 #gr-prof1,#gr-int4 #gr-prof2{background-color:#e7f1f0}#gr-int5 #gr-prof1,#gr-int5 #gr-prof2{background-color:#e9f1f8}#gr-prof1 p#gr-prof-name,#gr-prof2 p#gr-prof-name{font-weight:700;font-size:1.6rem;line-height:110%;margin-bottom:10px;padding:0;color:#222}#gr-prof-name span{display:block;font-size:1.4rem;font-family:Roboto Condensed,sans-serif}#gr-prof1 p,#gr-prof2 p{line-height:125%;letter-spacing:-.03em;font-weight:700;margin:0;padding:0;font-size:1.4rem}#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,#gr-int1 .gr-list-copy,#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,#gr-int2 .gr-list-copy,#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,#gr-int3 .gr-list-copy,#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,#gr-int4 .gr-list-copy,#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,#gr-int5 .gr-list-copy,#gr-int5 .gr-list-name{color:#64b5f6}#gr-int1 #gr-interview-add h3:before,#gr-int1 #gr-interview h3:before,#gr-int1 #gr-rec-crs h3 span,#gr-int1 #lesson-area h2:before{background-color:#ff8a65}#gr-int2 #gr-interview-add h3:before,#gr-int2 #gr-interview h3:before,#gr-int2 #gr-rec-crs h3 span,#gr-int2 #lesson-area h2:before{background-color:#81c784}#gr-int3 #gr-interview-add h3:before,#gr-int3 #gr-interview h3:before,#gr-int3 #gr-rec-crs h3 span,#gr-int3 #lesson-area h2:before{background-color:#f06292}#gr-int4 #gr-interview-add h3:before,#gr-int4 #gr-interview h3:before,#gr-int4 #gr-rec-crs h3 span,#gr-int4 #lesson-area h2:before{background-color:#4db6ac}#gr-int5 #gr-interview-add h3:before,#gr-int5 #gr-interview h3:before,#gr-int5 #gr-rec-crs h3 span,#gr-int5 #lesson-area h2:before{background-color:#64b5f6}#gr-interview-add h2,#gr-interview h2,#gr-works1 h2,#gr-works2 h2{text-align:center;font-family:Roboto Condensed,sans-serif;padding:30px 0 20px;font-size:2.2rem}#gr-works-title p{font-weight:700;position:relative;padding:0 0 0 18px;width:88%;margin:0 auto 5px}#gr-works-title p:before{width:10px;height:2px;background-color:#222;position:absolute;line-height:100%;top:50%;left:0;margin-top:-2px;content:"";display:block}#gr-works-title ul{overflow:hidden}#gr-works-title li{width:44%;float:left;margin:0 3% 15px}#gr-works-title figure{font-size:1.1rem;letter-spacing:-.03em;line-height:100%}#gr-rec-crs{width:100%;margin:50px auto 0;padding:60px 20px 5px;position:relative}#gr-int1 #gr-rec-crs{background-color:#f9ede9}#gr-int2 #gr-rec-crs{background-color:#ecf3ec}#gr-int3 #gr-rec-crs{background-color:#f7e9ee}#gr-int4 #gr-rec-crs{background-color:#e7f1f0}#gr-int5 #gr-rec-crs{background-color:#e9f1f8}#gr-rec-crs figure{width:70px;position:absolute;top:-35px;left:50%;margin-left:-35px}#gr-rec-crs section{padding:0}#gr-rec-crs h3{text-align:center;font-size:1.8rem}#gr-rec-crs h3 span{display:inline-block;margin-bottom:5px;color:#fff;padding:5px 20px;font-weight:400;line-height:100%;font-size:1.15rem}#gr-rec-crs .size-m{font-weight:700;font-size:1.7rem;padding:10px 0 5px}#gr-interview{width:100%;padding:0;margin:auto}#gr-interview #lesson-area h2,#gr-interview-add h3,#gr-interview h3,#lesson-area h2{font-size:1.75rem;letter-spacing:-.02em;text-align:center;margin-bottom:25px;line-height:130%}#gr-interview-add h3:before,#gr-interview h3:before,#lesson-area h2:before{content:"";display:block;width:70px;height:2px;margin:0 auto 15px}#lesson-area h2 span{display:block;color:#222}#lesson-area h3{font-size:1.6rem;text-align:center;padding-top:15px;margin-bottom:10px}#lesson-area figure{width:90%;margin:auto}#lesson-area p{padding:0 0 2rem;width:100%}#lesson-area ul{overflow:hidden}#lesson-area li{width:46%;margin:0 2%;float:left}#lesson-area li a{display:block;text-decoration:none;text-align:center;line-height:100%;border-radius:5px;height:50px;font-weight:700;width:100%}#lesson-area #lessson-biz{padding:0}#lesson-area #lessson-biz a{padding:15px 0 0;font-size:1.6rem;color:#64b5f6;border:2px solid #64b5f6}#gr-int1 #lesson-area li:first-child a{border:2px solid #ff8a65;background:#ff8a65;color:#fff;padding:15px 0 0;font-size:1.6rem}#gr-int2 #lesson-area li:first-child a{border:2px solid #81c784;background:#81c784;color:#fff;padding:15px 0 0;font-size:1.6rem}#gr-int3 #lesson-area li:first-child a{border:2px solid #f06292;background:#f06292;color:#fff;padding:15px 0 0;font-size:1.6rem}#gr-int4 #lesson-area li:first-child a{border:2px solid #4db6ac;background:#4db6ac;color:#fff;padding:15px 0 0;font-size:1.6rem}#gr-int5 #lesson-area li:first-child a{border:2px solid #64b5f6;background:#64b5f6;color:#fff;padding:15px 0 0;font-size:1.6rem}#lesson-area #sp-fd-gr{border-radius:5px;padding-top:8px;font-size:1.2rem;line-height:130%;text-align:center}#lesson-area #sp-fd-gr span{color:#222;font-weight:700;display:block;font-size:1.4rem}#gr-int1 #sp-fd-gr{border:2px solid #ff8a65;color:#ff8a65;background-color:#fff;height:50px}#gr-int2 #sp-fd-gr{border:2px solid #81c784;color:#81c784;background-color:#fff;height:50px}#gr-int3 #sp-fd-gr{border:2px solid #f06292;color:#f06292;background-color:#fff;height:50px}#gr-int4 #sp-fd-gr{border:2px solid #4db6ac;color:#4db6ac;background-color:#fff;height:50px}#gr-int5 #sp-fd-gr{border:2px solid #64b5f6;color:#64b5f6;background-color:#fff;height:50px}#gra-navi{width:100%;background-color:#f8f8f8;padding:25px 0 30px;margin:0}#gra-navi section{width:100%;margin:0 auto;padding:0;position:relative}#gra-navi h2{font-size:1.7rem;text-align:center}#gra-navi section div.wrap{width:200px;max-width:200px;min-width:200px;margin:auto}#gra-navi section div a{color:#41beeb;border-radius:5px;border:2px solid #41beeb;text-decoration:none;display:block;text-align:center;width:200px;background-color:#fff;background-image:url(../images/arrow5.png);background-size:6px auto;background-repeat:no-repeat;background-position:95% 50%;line-height:100%;padding:10px;font-weight:700}#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}.gr-list-copy,.gr-list-name{color:#41beeb}#gra-navi ul{padding:30px 0 20px;overflow:hidden;width:92%;margin:auto}#gra-navi li{width:48%;margin:0 1%;float:left;background-color:#fff;border-radius:5px}#gra-navi li:last-child{display:none}#gra-navi img{display:block;border-radius:5px 5px 0 0}#gra-navi li a{text-decoration:none;color:#222;display:block}#gra-navi li p{width:92%;margin:auto;line-height:130%}#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}#gra-navi li p.gr-list-copy{font-size:1.4rem;letter-spacing:-.03em;font-weight:700;padding:10px 0 0;height:7rem}.gr-list-intr{font-size:1.3rem;height:6.5rem}#gra-navi li p.gr-list-name{text-align:right;font-size:1.1rem;line-height:125%;height:4rem}#gr-interview-add-intro{background-color:#f8f8f8;padding:20px 0}#gr-interview-add-intro h2{text-align:center}#gr-interview-add-intro p{width:92%;margin:auto}#gr-works1 .list-2c{overflow:hidden;margin:auto}#gr-works1 .list-2c li{width:48%;float:left;font-size:1.3rem;line-height:150%}#gr-works1 .list-2c li:last-child{float:right}#gr-works1 .list-2c li img{height:18px;width:auto;margin:auto auto 15px}.gr-sp-face1,.gr-sp-face2,.gr-sp-face3,.gr-sp-face4{clear:both;overflow:hidden;margin-bottom:20px}.gr-sp-face1 p,.gr-sp-face3 p{color:#42a5f5}.gr-sp-face2 p,.gr-sp-face4 p{color:#66bb6a}.gr-sp-face1 figure,.gr-sp-face3 figure,.gr-sp-face5 figure{width:60px;float:left;margin:0 20px 30px 0;text-align:center}.gr-sp-face2 figure,.gr-sp-face4 figure{width:60px;float:right;margin:0 0 30px 20px;text-align:center}.gr-sp-face3 figure.img-large,.gr-sp-face4 figure.img-large,.gr-sp-face5 figure.img-large{width:inherit}.gr-sp-face5 p{color:#f90}#student-voice h1{text-align:center;padding-bottom:10px}#student-style{text-align:center;margin:auto auto 20px}#student-style li{display:inline-block;color:#41beeb;font-weight:700;font-size:1.25rem}#student-style li:after{content:"/";color:#dcdcdc;display:inline-block;margin:0 0 0 5px}#student-style li:last-child:after{display:none}#st-prof{width:100%;margin:auto;background-repeat:no-repeat;background-position:50% 0;background-size:auto 180px;padding-top:150px;position:relative;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);width:92%;padding:15px 20px;font-weight:700;margin:auto;color:#fff}#st-prof-area1 p,#st-prof-area2 p{padding-bottom:5px;margin:0}#st-prof-name{font-size:1.6rem;line-height:100%;color:#222}#st-prof-name span{font-size:1.4rem;font-family:Roboto Condensed,sans-serif}#st-career{clear:both;background-color:#ecf5f7;box-shadow:0 -100px 0 80px #ecf5f7;padding:20px 4% 0;margin:0}#st-career:before{content:"わたしのこれまでと今";color:#41beeb;display:block;text-align:center;font-weight:700;font-size:1.8rem;margin-bottom:10px}#st-schedule-area{padding:30px 0;margin:auto}#st-schedule-area h2,#student-day h2{color:#41beeb;font-size:1.9rem}#st-schedule-area h2:before,#student-day h2:before{font-family:Roboto Condensed,sans-serif;color:#222;text-align:center;width:inherit;height:inherit;background-color:inherit;margin-bottom:0}#st-schedule-area h2:before{content:"WEEKLY"}#student-day h2:before{content:"DAILY"}#student-schedule{border-collapse:collapse;border-top:1px solid #dcdcdc;width:92%;margin:0 auto 30px}#student-schedule tr{border-bottom:1px solid #dcdcdc}#student-schedule td,#student-schedule th{padding:10px 0;line-height:100%;font-size:1.3rem}#student-schedule th{width:60px;text-align:left;padding-left:10px}#student-schedule tr:first-child th{color:#f41750}#student-schedule tr:last-child th{color:#3a87e7}#student-schedule .txt-bold{margin-right:5px;font-size:1.3rem}.gray-cell{background-color:#f8f8f8}#st-study-style{overflow:hidden;position:relative;padding:60px 0 10px;width:92%;margin:auto}#st-study-style figure{width:70px;float:left;margin-right:15px}#st-study-style span{background-color:#ecf5f7;color:#41beeb;font-weight:700;width:250px;font-size:1.4rem;letter-spacing:-.03em;padding:10px 0;text-align:center;line-height:100%;display:block;position:absolute;top:0;left:50%;margin-left:-125px}#student-day h3{text-align:center;font-size:1.7rem;margin-bottom:15px}#student-day h3 span{color:#41beeb;display:block;font-size:1.35rem;width:50px;border-bottom:2px solid #41beeb;margin:auto auto 10px}#voices #lesson-area h2,#voices #lesson-area h3 span{color:#41beeb}#student-day section section{padding-left:0;padding-right:0}#lesson-area li:nth-child(2){background:#57c3ea;background:linear-gradient(90deg,#57c3ea 0,#1e88e5);position:relative;border-radius:5px;padding:2px}#graduate #lesson-area li:nth-child(2){background:none;padding:0}#gr-int3 #lesson-area li:nth-child(2){padding:0}#lesson-area li:nth-child(2) a{border-radius:5px;border:none;background-color:#fff;margin:0;height:46px}#lesson-area #interview-navi li:last-child a,#lesson-area li:first-child a{background:#57c3ea;background:linear-gradient(90deg,#57c3ea 0,#1e88e5);position:relative}#lesson-area #interview-navi li:last-child a span,#lesson-area li:first-child a span{color:#fff;display:block;padding-top:17px}#anc-area{padding:30px 0}#asess-total{background-color:#ecf5f7;padding:15px;overflow:hidden;margin:0 auto 20px;width:92%}#point-title{font-size:1.5rem;letter-spacing:-.03em;font-weight:700;color:#41beeb;padding:0}#point-day{font-size:1.2rem;color:#41beeb}#asess-total ul{clear:both;background-color:#fff;border-radius:10px;overflow:hidden;padding:10px 15px;width:145px;float:left}#asess-total li{float:left;width:12px;margin-right:3px;line-height:100%;font-weight:700;font-size:1.4rem;font-style:italic}#asess-total li:last-child{padding-left:5px}#point-best{float:left;width:cacl(100% - 145px);font-size:1.05rem;letter-spacing:-.03em;padding:7px 0 0 10px}.asess-box{border:10px solid #ecf5f7;background-color:#fff;padding:20px;width:92%;margin:auto auto 15px}.asess-h4{font-weight:700;color:#41beeb;font-size:1.2em;position:relative}.asess-h4 span{display:block;margin-left:auto;text-align:right}.asess-h4 span.circle{width:28px;height:28px;color:#fff;background-color:#41beeb;border-radius:50%;font-size:12px;line-height:100%;float:left;display:block;text-align:center;padding:9px 0;position:absolute;top:0;left:0}.asess-box table{border-collapse:collapse;margin-left:auto;margin-bottom:5px;font-size:1.4rem}.asess-box th{color:#41beeb;padding:0 0 0 20px}.asess-box td{padding:0 0 0 10px}.asess-box td ul{overflow:hidden;margin:0;padding:0}.asess-box td li{float:left;margin:0;padding:0 1px;width:12px;line-height:100%}.asess-box td li:last-child{margin-right:0;width:30px;text-align:right}.comment1,.comment2,.comment3,.comment4,.comment5{border-top:1px solid #edf4f6;padding:10px 45px 0 0;min-height:40px;background-repeat:no-repeat;background-position:100% 15px;background-size:30px auto}.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-fd3{width:92%;border:1px solid #dcdcdc;padding:15px;margin:auto auto 30px}#form-lesson-fd3 h3{font-size:1.8rem;margin-bottom:10px;color:#41beeb}#sp-fd-frm2{display:block;width:90%;margin:auto;padding:8px;line-height:110%;background-color:#ff9800;color:#fff;font-weight:700;text-decoration:none;border-radius:40px;text-align:center;font-size:1.3rem}#sp-fd-frm2 span{display:block;color:#222;font-size:1rem;font-weight:400;line-height:100%}#lesson-flow{overflow:hidden;clear:both;background-color:#f8f8f8;padding:25px 0;margin-bottom:30px}#lesson-flow li{width:210px;float:left;margin-left:calc(25% - 157.5px);font-size:.95em;line-height:150%}#lesson-flow li span{color:#41beeb}#lesson-flow li h3{padding-bottom:10px}#lesson-flow li figure{margin-bottom:10px}#form-lesson-fd3 p span{color:#222;font-size:1.9em;background-position:0 15px;padding:20px 0 10px 60px}#form1 input.input-s{width:35%}.form-style select{border:1px solid #dcdcdc;line-height:100%;border-radius:5px;appearance:none;padding:10px 15px;background-image:url(../images/form_arrow.png);background-repeat:no-repeat;background-position:98% 50%;background-color:#fff}.form-style .btn-orange{background-color:#ff9800;border:2px solid #ff9800;color:#fff;background:transparent linear-gradient(#ff9800,#ff9800) repeat scroll 0 0}#lesson-career-gr{padding-top:20px}#lesson-career-gr li{border:1px solid #ccc;overflow:hidden;margin-bottom:20px;padding:15px 10px}#lesson-career-gr figure{width:120px;height:100px;overflow:hidden;float:right;margin-right:2%;color:#41beeb;text-align:right;font-size:1.4rem}#lesson-career-gr figure img{display:block;width:145px;height:80px;margin-left:-20px}#lesson-career-gr p.txt-bold{font-size:1.7rem;clear:none;padding-top:0}#lesson-career-gr p{line-height:150%;clear:both;font-size:1.4rem;padding:.5em 0}#lesson-career-flow{width:40%;float:right;margin-left:20px}#lesson-career-flow p{padding-bottom:0;font-size:1.3rem}#lesson-career-flow ol{padding:0;width:100%;margin-bottom:30px}#lesson-career-flow li{margin:0;padding:0;list-style:none}#lesson-career-flow li span{display:block;background-color:#41beeb;color:#fff;padding:8px;font-size:1.1rem;letter-spacing:-.03em;line-height:100%}#lesson-career-flow li:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #41beeb;display:block;content:"";margin:0 auto}#lesson-career-flow li:last-child:after{display:none}#lesson-career-graph{margin-bottom:15px;text-align:right}#lesson-career-graph figcaption{font-size:1rem}h1.faq-q{font-size:1.8rem;width:92%;margin:auto;padding:20px 0}h1.faq-q:before{font-weight:400;content:"Q.";display:block;color:#279dcf;margin-bottom:5px;font-size:1.8rem}.faq-a>p{width:92%;margin:auto}.faq-a:before{width:92%;content:"A.";display:block;color:red;font-size:1.8rem;margin:auto auto 5px}#faq-box{width:92%;background-color:#fff;padding:15px 10px;margin:auto auto 30px}#faq-box ul{margin-bottom:15px}#faq-box li{margin:0 0 18px}#faq-box p{margin-bottom:10px}.faq-a .box-type2{width:92%;margin:0 auto 20px;box-sizing:border-box;padding:20px;background-color:#fff}.faq-a section .box-type2{width:inherit}.faq-a .box-type2 h2{font-size:1.6rem;text-align:center}.faq-a .box-type2 a{margin-top:10px}.faq-a section h2.type4{text-align:left}.faq-a>.txt-link{width:92%;margin:auto}.faq-a{padding-bottom:50px}.faq-a div.clr{width:92%;margin:auto}#faq-couse{overflow:hidden}#faq-couse li{width:47%;margin:0 1.5% 10px;float:left}#faq-couse li a{width:100%;margin-bottom:0}.faq-cmt{overflow:hidden}.faq-a .faq-cmt>section{border:10px solid #e8f7fe;background-color:#fff;padding:15px;margin:0 0 20px;overflow:hidden}.faq-cmt>section p{line-height:150%}.faq-cmt h3{font-size:1.6rem;color:#41beeb;margin-bottom:15px}.faq-cmt figure{width:40%;float:right;margin:0 0 15px 15px;color:#41beeb;font-size:1.3rem}.faq-cmt figcaption{line-height:125%;display:block}.faq-cmt ul{overflow:hidden}.faq-cmt li{width:49%;float:left;margin:0 2% 20px 0}.faq-cmt li:nth-child(2n){margin-right:0}.faq-cmt li figure{width:100%;text-align:center;font-weight:700;line-height:125%}.faq-cmt li figure img{display:block;width:98px;height:auto;margin:auto}#mfi_mv{padding:40px 0 260px;background-image:url(../../contents/images/mfi_bg.jpg);background-repeat:repeat-x;background-position:50% 110px;background-size:auto 200px;font-size:2.1rem}#mfi-content strong{color:#09d;font-weight:400}#mfi-content h5{font-size:1.15rem;color:#fff;line-height:100%;padding:5px;background-color:#03a9f4;width:80px;text-align:center;margin-bottom:10px;border-radius:20px}#mfi-content dl{margin:0;padding:0}#mfi-content dt{font-weight:700;font-size:1.02em}#mfi-content dd{padding:0 0 20px;margin:0}h4.mfi-study{font-size:1.6rem;color:#09d}#mfi-content .box-type1 p{margin-bottom:20px}#mfi-content #clm-1 .box-type3 section{padding:20px}#mfi-content #clm-1 .box-type3 figure{width:90px}#mfi-content #clm-1 .box-type3 .txt-bold{padding:15px 0 10px}#adobe-main{background-image:url(../../contents/images/adobe_main.jpg);background-repeat:repeat-x;height:150px;padding-top:50px;margin-bottom:30px;background-size:auto 150px;background-position:50% 0}#adobe-main span{display:block;width:92%;margin:auto;color:#fff;font-size:1.4rem;line-height:130%;text-shadow:0 0 5px rgba(0,0,0,.2)}#adobe-main span.adobe-yellow{font-size:1.7rem;color:#fff000}.adobe-icon{width:92%;margin:auto;padding:25px 0}#adobe-list{width:100%;overflow:hidden;margin-bottom:0}#adobe-list li{width:50%;float:left;font-size:1.2rem;margin:0}.adobe-img,.adobe-img2{width:92%;text-align:center;margin:0 auto 20px}.adobe-img img{width:50%;height:50%;margin:auto}.adobe-img2 img{display:inline-block;width:50%;height:50%}#lnavi.info2010 .info2010 a,#lnavi.info2011 .info2011 a,#lnavi.info2012 .info2012 a,#lnavi.info2013 .info2013 a,#lnavi.info2014 .info2014 a,#lnavi.info2015 .info2015 a,#lnavi .info2016 .info2016 a,#lnavi .info2017 .info2017 a,#lnavi .info2018 .info2018 a,#lnavi .info2019 .info2019 a{color:#41beeb}#event-list,#info-year-list{overflow:hidden;width:92%;margin:auto}#event-list li,#info-year-list li{width:48%;float:left;margin:0 2% 40px 0}#event-list li:nth-child(2n),#info-year-list li:nth-child(2n){margin-right:0;margin-left:2%}#event-list a{text-decoration:none;line-height:150%}#event-list a p{color:#222;height:10rem;padding-top:5px;font-size:1.35rem;line-height:140%}#event-list a p span{color:#41beeb;font-weight:700;display:block;font-size:1.5rem;line-height:125%;height:3.3rem}#event-list .event-btn{border:2px solid #41beeb;text-align:center;color:#41beeb;font-weight:700;padding:5px 0;width:80%;display:block;line-height:100%;font-size:1.4rem;margin:auto;border-radius:10px;transition:all .3s ease}#info-year-list a img{display:block;width:100%;height:auto}#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{display:inline-block;font-size:1rem;color:#fff;line-height:100%;padding:3px 0;width:74px;border-radius:10px;margin-right:5px;text-align:center}.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{text-decoration:none;display:block}#info-year-list span{color:#222}#info-main span,#info-year-list span{vertical-align:middle;font-size:1.2rem}#info-main span{font-weight:400}#info-year-list p{line-height:130%;font-size:1.4rem;height:7rem}#interview-bg{background-color:#f8f8f8;box-shadow:inset 0 50px 0 0 #fff;padding-top:20px}#interview-list{width:92%;margin:auto;overflow:hidden}#interview-list li{width:49%;float:left;margin:0 1% 15px 0}#interview-list li:nth-child(2n){margin:0 0 15px 1%}#interview-list a{text-decoration:none;display:block}#interview-list img{display:block;height:auto;border-bottom:3px solid #41beeb}#interview-list figcaption{color:#41beeb;font-size:1.5rem;font-weight:700;padding:10px 0;height:7rem;line-height:130%;display:block}#interview-list div{color:#222;font-weight:700;line-height:130%;font-size:1.3rem;height:8rem}#interview-list div span{display:block;font-weight:400;font-size:1rem;padding-top:5px;line-height:125%}#interview-main{line-height:130%;font-weight:700;font-size:1.2em;color:#41beeb}#interview-main figcaption{padding:20px 0;padding:10px 0;width:92%;margin:auto}#interview-main figcaption span{color:#333;font-size:1.3rem;font-weight:400;display:block;line-height:125%}#interview-content h2{font-family:Roboto Condensed,sans-serif;text-align:center;font-size:2.4rem;padding:30px 0 20px}#interview-content>section{padding-left:0;padding-right:0}#lnavi a{display:block;text-decoration:none;padding:15px 4%;font-size:1.2rem;color:#09d;line-height:100%;position:relative;box-sizing:border-box}#lnavi #event_lnavi li a p{display:block;padding:0}#event_lnavi li a p:last-child{color:#333;margin-top:3px}#lnavi #event_lnavi li a p:first-child{color:#41beeb;font-size:1.3rem}#lnavi #event_lnavi li a p span{background-color:#57c3ea;display:inline-block;color:#fff;font-size:9px;padding:2px 5px;text-align:center;border-radius:15px;margin-right:5px}#event-report:before{content:"イベントリポート";border-radius:10px;background-color:#ff9800;color:#fff;padding:1px 15px;margin-right:10px;font-size:1.2rem}span#event-report{font-weight:400;font-size:15px}#toc-area{background-color:#f5f5f5;border:1px solid #e0e0e0;padding:20px 10px;font-size:1.2rem;line-height:150%;box-sizing:border-box;margin:30px auto;width:95%}#toc-area p{text-align:center;font-weight:700;font-size:1.6rem;line-height:100%;padding-bottom:15px}#toc-area ol li{margin:2px 0}#lnavi #event_lnavi li a p span.int-none{display:none}#lnavi #event_lnavi li a p span.int-list{background-color:inherit;color:#57c3ea;font-size:1.2rem;padding-left:0}.guest-face{width:35%;float:right;margin:0 0 20px 20px;line-height:150%;font-size:1.2rem}.guest-face figcaption span{display:block;font-size:1.3rem}.faq_qapd div.box-type2{padding:5%}.mgt60,ul.mgt60{margin-left:4%;margin-right:4%}#faq_support section{padding-left:0;padding-right:0}.faq-a .faq_qapd h2.type2 span{display:block;font-size:.9em}.adv-name{margin:0;padding:0;font-size:1.8rem;color:#00a0e9}.membership-box .adv-prof{font-size:1.2rem;line-height:150%;padding:0;margin:0 0 15px}.adv-copy{clear:both;padding:0;margin:0}#advisory .membership-box{border:1px dashed #999;padding:15px;box-sizing:border-box;width:92%;margin:0 auto 15px;overflow:hidden}#advisory figure{float:right;width:25%;margin:0 0 1em 3%;padding:0}#advisory .box-type3{margin-right:4%;margin-left:4%}iframe{width:100%}#map_canvas,#map_canvas2,#map_canvas3,#map_canvas4,#map_canvas5{width:80%;height:320px;margin:0 auto 20px}.type-access{width:92%;margin:0 auto 30px;overflow:hidden}.type-access li:first-child{float:left;width:49%}.type-access li:last-child{float:right;width:49%}.type-access a{display:block;border:1px solid #ddd;border-radius:5px;text-align:center;padding:15px 0;font-size:18px;text-decoration:none}.access_btn{display:block;width:80%;margin:auto auto 30px}.img-right-s{width:40%;float:right;margin:0 4% 10px 10px}table.book-table{width:92%;margin:0 auto 20px}.book div.box-type1{padding-left:4%;padding-right:3%}#pg-exp{background-image:url(../../contents/images/pg_exp.png);padding:30px 0 0;margin:0 auto 30px;height:200px;box-sizing:border-box;background-repeat:no-repeat;text-align:center;color:#fff;background-size:auto 200px;font-size:2.2rem;line-height:140%}#pg-exp #pg-exp-in1{font-size:1.15em;color:#fcff15}#pg-exp #pg-exp-in2{display:block;width:180px;margin:5px auto 0;color:#fcff15;font-size:1.6rem;text-align:center;line-height:100%;padding:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.pg-exp-section h2.type2{padding-bottom:0}.wrap880 .box-type1{width:100%}.wrap880 .box-type1 ul{width:100%;padding-top:10px}.wrap880 .box-type1 li{font-size:1.5rem;margin-bottom:5px;line-height:125%}.pg-exp-section h3.type2{padding-top:35px;color:#333}#pg-exp-rank{border:7px solid #ebf8ff;box-sizing:border-box;padding:15px 20px;margin:0 0 25px}#pg-exp-rank h4{font-size:1.5rem;padding:0;margin:0 0 10px}#pg-exp-rank ol,#pg-exp-rank p{margin:0;padding:0}#pg-exp-rank li{list-style-type:none;line-height:100%;font-size:1.7rem}#pg-exp-rank li span{display:inline-block;background-color:#7ad2dd;color:#fff;font-size:.8rem;padding:5px;border-radius:50%;vertical-align:middle;margin-right:10px}#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}.pg-exp-detail{background-color:#ebf8ff;box-sizing:border-box;padding:15px 5%;margin:0 0 30px;width:100%}.pg-exp-detail h3{color:#1ab7ea;margin:0 0 15px;padding:0}section.exp-width section.clr,section.pg-exp-section{padding-right:2%;padding-left:2%}.pg-exp-detail dt{font-weight:700}.pg-exp-detail dd{font-size:1.3rem}#sec-main .wrap880 .box-type1{box-sizing:border-box}ul.type1 li:first-letter{color:#0096d1}.wrap880 .box-type6{width:92%;margin:0 auto 20px;box-sizing:border-box;padding:20px}.list-2c,.list-3c{width:88%;margin:auto}.list-2c li{margin:0 0 20px;overflow:hidden}section.benefit-section p{width:92%;margin-right:auto;margin-left:auto}table.benefit-table{width:92%;margin:0 auto}table.benefit-table2 td,table.benefit-table2 th,table.benefit-table td,table.benefit-table th{padding:2%}.benefit-section h2{margin-top:35px}.benefit-qa h2{padding-bottom:0}.qa dt{font-weight:700;padding:20px 0 0;margin:0}.qa dt:before{content:"Q.";font-size:1.4em;color:#279dcf;display:block}.qa dd{padding:20px 0;margin:0}.qa dd:before{content:"A.";font-size:1.4em;color:red;font-weight:700;display:block}.membership-box{border:1px dashed #999;padding:15px;box-sizing:border-box;width:92%;margin:0 auto 15px;overflow:hidden;background-color:#fff}.membership-box figure{width:25%;float:right;margin:0 0 1em 3%;padding:0}#filter-bg{background-color:#ecf5f7;box-shadow:inset 0 210px 0 0 #fff;padding-bottom:50px}#st-filter .filter-button-group li:nth-child(+5n){margin-right:0}#st-filter .filter-button-group li.style-cat{box-sizing:border-box;font-weight:700;padding-top:2px;padding-left:6%;clear:both;width:40%;float:none;margin-bottom:0;text-align:left;color:#222}#st-filter .filter-button-group button{height:40px;border-radius:40px;font-family:Meiryo,Osaka,メイリオ,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1rem;border:2px solid #41beeb;color:#41beeb;background-color:#fff;line-height:125%;transition:all .3s ease;width:24.4%;float:left;margin:0 .6% 10px 0}#st-filter .filter-button-group button:hover,#st-filter .filter-button-group li.filter-on button{border:2px solid #41beeb;color:#fff;background-color:#41beeb}#st-filter .filter-button-group{padding-bottom:8px}.filter-button-group ul{overflow:hidden;width:95%;margin:auto}.filter-button-group li.third{margin:0 0 10px}.filter-button-group button{display:block;width:100%;background-color:#fff;margin:0;padding:7px 0;font-size:1.3rem;border-radius:40px}#st-filter .filter-button-group li.style-cat:before{content:".";background-color:#41beeb;color:#fff;display:block;width:10%;height:2px;position:relative;left:-16%;bottom:-15px}#graduate .element-item{border-radius:0 0 3px 3px}#graduate .element-item figure{position:relative;padding:0;margin:0 0 10px}#graduate .element-item figcaption{position:absolute;top:0;left:0;width:75px;height:20px;box-sizing:border-box;line-height:100%;padding-top:5px;font-size:10px;color:#fff;z-index:1;text-align:center;border-radius:3px 0 0 0}#graduate .wrap{width:97%}#st-filter figure{border-bottom:3px solid #32baeb;margin-bottom:10px}.st-list-copy{height:6rem;font-size:1.35rem;letter-spacing:-.02em;color:#41beeb;font-weight:700}.st-list-copy,.st-list-intr{line-height:140%;margin:0 auto;padding:0 6%}.st-list-intr{font-size:1.1rem;height:7rem;letter-spacing:-.01em}.st-list-name{line-height:200%;margin:0 auto;text-align:right;font-size:1rem;color:#41beeb;padding-right:4%;height:2rem}.student-type0{overflow:hidden;margin:5px 5px 0 0;height:3rem;text-align:right}.student-type0 li{margin:0 auto 2px;font-size:.9rem;line-height:100%;color:#41beeb;float:right;display:inline-block}.student-type0 li:after{content:"/";color:#ccc;font-weight:700}.student-type0 li:last-child:after{content:none}#voices .element-item{border-radius:3px}.element-item{width:48%;margin:0 1% 10px;box-sizing:border-box;float:left;background-color:#fff;border:1px solid #e8e8e8}.element-item img{display:block;border-radius:3px 3px 0 0}.grid{width:97%;margin:0 auto;overflow:hidden}.grid a{text-decoration:none;color:#222}#graduate p.wrap880{background:none}#graduate #filter-bg .filter-button-group ul li{width:32%;margin:0 2% 10px 0;float:left;padding:0}#graduate #filter-bg .filter-button-group ul li.third{margin-right:0}#graduate .filter-button-group li:first-child button{color:#4dd0e1;border:2px solid #4dd0e1}#graduate .filter-button-group li:first-child.filter-on button{color:#fff;background-color:#4dd0e1}#graduate .filter-button-group li:nth-child(2) button{color:#ff8a65;border:2px solid #ff8a65}#graduate .filter-button-group li:nth-child(2).filter-on button{color:#fff;background-color:#ff8a65}#graduate .filter-button-group li:nth-child(3) button{color:#81c784;border:2px solid #81c784}#graduate .filter-button-group li:nth-child(3).filter-on button{color:#fff;background-color:#81c784}#graduate .filter-button-group li:nth-child(4) button{color:#f06292;border:2px solid #f06292}#graduate .filter-button-group li:nth-child(4).filter-on button{color:#fff;background-color:#f06292}#graduate .filter-button-group li:nth-child(5) button{color:#4db6ac;border:2px solid #4db6ac}#graduate .filter-button-group li:nth-child(5).filter-on button{color:#fff;background-color:#4db6ac}#graduate .filter-button-group li:nth-child(6) button{color:#64b5f6;border:2px solid #64b5f6}#graduate .filter-button-group li:nth-child(6).filter-on button{color:#fff;background-color:#64b5f6}#graduate .gr-cat1 figcaption{background-color:#ff8a65}#graduate .gr-cat2 figcaption{background-color:#81c784}#graduate .gr-cat3 figcaption{background-color:#f06292}#graduate .gr-cat4 figcaption{background-color:#4db6ac}#graduate .gr-cat5 figcaption{background-color:#64b5f6}#graduate #gr-list2 .gr-list-copy{height:6.3rem;font-weight:700;font-size:1.2rem}#graduate #gr-list2 .gr-list-copy,#graduate #gr-list2 .gr-list-intr{line-height:140%;margin:0 auto;padding:0 4%;letter-spacing:-.01em;box-sizing:border-box}#graduate #gr-list2 .gr-list-intr{height:6.7rem;font-size:1rem}#graduate #gr-list2 .gr-list-name{font-size:1rem;letter-spacing:-.02em;box-sizing:border-box;padding:0 4%;float:right;text-align:right;line-height:140%;height:6.5rem}#graduate .gr-cat1 .gr-list-copy,#graduate .gr-cat1 .gr-list-name{color:#ff8a65}#graduate .gr-cat2 .gr-list-copy,#graduate .gr-cat2 .gr-list-name{color:#81c784}#graduate .gr-cat3 .gr-list-copy,#graduate .gr-cat3 .gr-list-name{color:#f06292}#graduate .gr-cat4 .gr-list-copy,#graduate .gr-cat4 .gr-list-name{color:#4db6ac}#graduate .gr-cat5 .gr-list-copy,#graduate .gr-cat5 .gr-list-name{color:#64b5f6}#graduate .filter-button-group ul{width:85%}#graduate #filter-bg{background-color:#ecf5f7;box-shadow:inset 0 140px 0 0 #fff;padding-bottom:100px}#voices .plus01{background:none}#voi-sec1{background-image:url(../../voices/images/index_pic01.jpg);background-repeat:repeat-x;background-position:50% 10px;background-size:auto 215px;padding:240px 0 0}#voices #style-eyecatch5 .voi-style1 li{float:left;width:32%;margin-right:2%;margin-left:0;margin-bottom:10px}#voices #style-eyecatch5 .voi-style1 li:last-child{margin-right:0;margin-left:0;float:right}#style-eyecatch5 .voi-style1 li p{font-size:.8rem;padding-bottom:12px;background-size:34%}#style-eyecatch5 .voi-style1 a p span{color:#41beeb;font-size:1.4rem;line-height:130%}#style-eyecatch5 .voi-style1 a{padding:0 2%}#style-eyecatch5{padding-left:0;padding-right:0}#voices .voi-style1{overflow:hidden;width:94%;margin:auto;clear:both;background-color:#fff}#voices .voi-style1 li{width:49%;margin-bottom:8px}.voi-style1 li:nth-child(odd){float:left;margin-right:2%}.voi-style1 li:nth-child(2n){float:right}.voi-style1 a{border:2px solid #41beeb;background-color:#fff;display:block;text-decoration:none;border-radius:5px;color:#222;font-weight:700}.voi-style1 a p span{color:#41beeb}.voi-style1 li a p{text-align:center;padding-top:48px;background-repeat:no-repeat;background-position:50% 12px;background-size:auto 25px;font-size:1rem;line-height:130%;padding-bottom:7px;display:block}#lesson-type{margin-top:24px}.voi-style1 li:first-child a p{background-image:url(../../voices/images/style_icon01.png)}.voi-style1 li:nth-child(2) a p{background-image:url(../../voices/images/style_icon02.png)}.voi-style1 li:nth-child(3) a p{background-image:url(../../voices/images/style_icon03.png)}.voi-style1 li:nth-child(4) a p{background-image:url(../../voices/images/style_icon04.png)}#voices .voi-style1 li a p span{font-size:1.3rem;font-weight:700;display:block;margin-top:3px}#style-navi{overflow:hidden;padding-bottom:30px}#style-navi li{float:left;width:32%;margin:0 2% 10px 0}#style-navi figure{margin-bottom:10px}#style-navi li:last-child{margin-right:0;float:right}#style-navi li p{font-size:1.1rem;text-align:center;padding:0;color:#41beeb}#style-navi li p .txt-normal{font-size:1rem;line-height:125%;color:#333;display:block;height:4.5rem}#style-navi span,.voi-btn{color:#03a9f4}.voi-btn{display:block;border:2px solid #03a9f4;text-decoration:none;line-height:100%;padding:7px 0;font-size:1.2rem;border-radius:20px;text-align:center;margin:auto}#style2 h2.type1 .dis-block,#style3 h2.type1 .dis-block,#style4 h2.type1 .dis-block,h2.type1 .dis-block{font-weight:700}#style1{background-image:url(../../voices/images/index_pic05.jpg);background-repeat:repeat-x;background-position:50% 10px;background-size:auto 140px;padding-top:180px;margin-bottom:0}#style-eyecatch1 h2,#style-eyecatch2 h2,#style-eyecatch3 h2,#style-eyecatch4 h2{text-align:center;padding:15px 0 10px;font-size:2.1rem}#style-eyecatch1 h2.type2 span.dis-block{font-size:1.8rem;line-height:150%}#style-eyecatch1 h3,#style-eyecatch2 h3,#style-eyecatch3 h3,#style-eyecatch4 h3{text-align:center;padding-bottom:15px}#style-eyecatch1 h3 span,#style-eyecatch2 h3 span,#style-eyecatch3 h3 span,#style-eyecatch4 h3 span{display:block}.style-eyecatch1-1 h3.type2{text-align:center}#style2{background-image:url(../../voices/images/index_pic06.jpg)}#style2,#style3{background-repeat:repeat-x;background-position:19% 10px;background-size:auto 140px;padding-top:180px}#style3{background-image:url(../../voices/images/index_pic07.jpg)}#style4{background-image:url(../../voices/images/index_pic08.jpg);background-repeat:repeat-x;background-position:19% 10px;background-size:auto 140px;padding-top:180px;margin-bottom:0}#voices .style-eyecatch1-1:before{position:relative;line-height:129%;font-size:1.8em;color:#fff;border-radius:30px;background-color:#57c3ea;text-align:center;display:block;bottom:11px;left:44%;content:"+";width:40px;height:40px}.style-eyecatch1-1{background-color:#ecf5f7;padding-bottom:14px;overflow:visible}.style-eyecatch1-1 p.wrap880{padding:0 4%}#voices .voi-box{background-color:#fff;padding:26px 20px;box-sizing:border-box;margin:20px auto;overflow:hidden;width:92%}#style-eyecatch2 .voi-box,#style-eyecatch4 .voi-box{background-color:#f8f8f8}.style-eyecatch1-1 .voi-box .txt-bold{width:190px;padding:7px 0;font-size:1.2rem;margin:0 auto 10px;line-height:100%;text-align:center;color:#41beeb;background-color:#ecf5f7}#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{line-height:120%;font-size:1.2rem;border-radius:25px;background-color:#57c3ea;width:22px;height:18px;padding-top:4px;left:4px;top:13px;font-family:Roboto Condensed,sans-serif}#style-navi li:before,#voices #style-navi li .voi-btn{position:relative;color:#fff;text-align:center;display:block}#voices #style-navi li .voi-btn{background:#57c3ea;background:linear-gradient(90deg,#57c3ea 2%,#1e88e5 99%);line-height:100%;text-decoration:none;font-size:1rem;border-radius:5px;font-weight:700;margin:0 auto;width:82%;border:none}#voices .freelesson{width:92%;margin-right:auto;margin-left:auto;position:absolute}#voices .freelesson div{border:2px dashed #41beeb;border-radius:45px;font-weight:700;color:#41beeb;font-size:1.1rem;text-align:center;line-height:125%;background-color:#fff;width:80px;height:82px;padding-top:17px;bottom:307px;position:relative}#graphic_designer h3{padding:20px 0 5px}.past_job{background-color:#41beeb;color:#fff;padding:8px 20px}.now_job,.past_job{font-size:12px;line-height:100%;text-align:center;width:70px;margin-right:10px}.now_job{border:1px solid #41beeb;color:#41beeb;padding:7px 19px}#graphic_main h1,.reason-box section h3{text-align:center}#graphic_main h1{font-size:2.1rem;line-height:150%;padding:30px 4% 25px}#graduates_voice .btn-l-blue{width:90%;font-size:1.4rem;color:#fff}#graduates_voice a{color:#41beeb}#graduates_voice p{padding-bottom:12px}#graduates_voice2{margin-top:55px;margin-bottom:55px}#graduates_voice1 figure,#graduates_voice2 figure{height:auto;margin:5px auto 15px;width:100%}#graduates_voice1 section div,#graduates_voice2 section div{float:left}#graduates_voice1 section{display:inline;clear:both}#graduates_voice2 section{display:inline}.comment{border:1px dashed #e3e3e3;margin:25px 2% 0;padding:5px 2%}#act-area ul{width:92%;margin:auto;border-top:1px dashed #ddd}#act-area li{border-bottom:1px dashed #ddd}#act-area ul .act-title{font-size:1.4rem;line-height:125%;margin:0 0 15px;padding:0;color:#03a9f4}#act-area ul p{line-height:125%;padding:0;font-size:1.3rem;margin-bottom:15px}#act-area a{display:block;width:30%;float:right;margin:0 0 0 10px}#act-area li{padding:15px 0;overflow:hidden}#act-area a.act-btn{display:block;width:50%;float:none;clear:both;text-align:center;margin:auto;border:2px solid #03a9f4;font-weight:700;text-decoration:none;border-radius:40px}#special-area li{float:left;margin:0;padding:15px 0;border-bottom:1px solid #cdcdcd}#special-area a.roll-over{display:block;width:30%;margin:5px 15px 10px 0;float:left}#special-area ul .special-title{font-size:1.5rem;line-height:150%;font-weight:700;color:#03a9f4;clear:inherit;padding:0;margin:0}#special-area p{clear:both;margin:0;padding:0 0 15px}.special-btn{display:block;border:2px solid #03a9f4;text-decoration:none;text-align:center;width:75%;margin:auto;border-radius:30px;line-height:100%;font-weight:700;padding:10px 0}#special-area{width:92%;margin:auto}.size-ss{font-size:1.2rem;line-height:150%}#data-main section.box-type1{border:1px dashed #858585;margin:0 auto 20px;box-sizing:border-box;padding:5%;overflow:hidden;clear:both;background-color:#fff}#data-main{padding-top:190px;background-image:url(../../voices/images/data_main.jpg);background-repeat:repeat-x;background-position:50% 15px;background-size:auto 165px}.data-last h2{margin-top:35px}#data-main h2.data-q{background-image:url(../../voices/images/data_q.png);color:#32baeb;min-height:8.8rem}#data-main h2.data-a,#data-main h2.data-q{background-repeat:no-repeat;background-position:0 35px;background-size:60px auto;font-size:1.9rem;font-weight:400;line-height:100%;padding:40px 0 20px 65px;margin:0 auto 15px;box-sizing:border-box}#data-main h2.data-a{background-image:url(../../voices/images/data_a.png);color:#e50065}.wrap880{width:92%;margin:auto}#data-main .box-type1 h3{padding-top:0}#data-student{border-top:1px dashed #ddd;margin-bottom:40px}#data-student li{border-bottom:1px dashed #ddd;padding:15px 0}#data-student a.txt-link{color:#03a9f4}#data-student a{display:block;overflow:hidden;padding:10px;color:#222;text-decoration:none;line-height:125%;font-size:1.4rem}#data-student figure{width:80px;float:left;padding:0;margin:0 15px 0 0}#data-student span{color:#32baeb;display:block}#data-student .icon-ico10 span{display:inline}#inq-navi{clear:both;overflow:hidden;padding-bottom:45px;width:92%;margin:auto}#inq-navi li{width:32%;float:left;margin-right:2%}#inq-navi li:last-child{margin-right:0}#inq-navi a{background-color:#57c3ea;display:block;border-radius:5px;text-align:center;text-decoration:none;color:#fff;font-weight:normall;font-size:1.3rem;padding:10px 0;line-height:120%;letter-spacing:-.02em}.list-2c .btn-white{width:200px}.inq-2box{width:92%;margin:auto}.inq-2box li{box-sizing:border-box;margin-right:2%;border:1px solid #dcdcdc;border-radius:5px;height:60px;margin-bottom:30px}.inq-2box li:last-child{margin-right:0}.inq-2box a{line-height:100%;display:block;height:40px;font-size:1.6rem;box-sizing:border-box;padding-top:20px;font-weight:700;text-align:center;text-decoration:none;color:#41beeb}.inq-2box a:before{content:"\e60b";color:#039be5;letter-spacing:.3rem}.inq-time{line-height:100%;color:#1ab7ea;font-weight:400;padding:15px 0 0}.inq-tel,.inq-time{font-size:1.3rem;text-align:center}.inq-tel{color:#41beeb;line-height:120%;font-weight:700;padding-top:15px}.inquiry-pic li figure{margin-bottom:10px}.inquiry-pic li p{padding-bottom:1rem}section section#inquiry-section{padding-left:0;padding-right:0}.inq-bohr{border:1px solid #dcdcdc;clear:both;display:block;background-image:url(../../inquiry/images/inq_logo.png);background-repeat:no-repeat;background-position:95% 50%;background-size:80px auto;text-decoration:none;padding:25px 0 25px 20px;font-size:1.6rem;line-height:100%;border-radius:5px;width:92%;margin:auto;box-sizing:border-box;color:#41beeb}.inq-bohr span{display:block;font-size:1.2rem;line-height:120%;color:#333;padding-bottom:5px}#graphic_designer h2,#language_reason li div h3,.reason-box h3{color:#41beeb;padding:25px 0 10px}.comment .box-type-in .img-left{margin:0 5px 15px 10px}.comment .box-type-in h4{margin-left:10px}.ia-reason h2{margin-top:25px}#support .style-eyecatch1-1:before{position:relative;line-height:129%;font-size:1.8em;color:#fff;border-radius:35px;background-color:#57c3ea;display:block;bottom:11px;left:44%;content:"+";width:40px;height:40px;text-align:center}#support-naviInner{padding-left:0;padding-right:0;margin-bottom:0}#support-naviInner ul li a p{font-weight:700}#support-navi{padding:15px 3%;margin:0 0 30px;overflow:hidden}#support-navi ul li{width:48%;margin:1%;float:left;background-repeat:no-repeat;background-position:10% 50%;background-size:25px auto}#support-navi ul li a{display:block;border:2px solid #41beeb;border-radius:5px;padding:7px 6px 0 45px;text-decoration:none;color:#333;line-height:125%;box-sizing:border-box;font-size:1.2rem;height:5.5em}#support-navi ul li:first-child{background-image:url(../../support/images/index_ico01.png)}#support-navi ul li:nth-child(2){background-image:url(../../support/images/index_ico02.png)}#support-navi ul li:nth-child(3){background-image:url(../../support/images/index_ico03.png)}#support-navi ul li:nth-child(4){background-image:url(../../support/images/index_ico04.png)}#support-navi ul li:nth-child(5){background-image:url(../../support/images/index_ico05.png)}#support-navi ul li:nth-child(6){background-image:url(../../support/images/index_ico06.png)}#support-navi ul li:nth-child(7){background-image:url(../../support/images/index_ico07.png)}#support-navi li:nth-child(8){background-image:url(../../support/images/index_ico08.png)}#support-navi ul li:nth-child(9){background-image:url(../../support/images/index_ico09.png)}#support-navi ul li:nth-child(10){background-image:url(../../support/images/index_ico10.png)}#support .style-eyecatch1-1{width:92%;margin-right:auto;margin-left:auto}#support div.voi-box p.txt-cerulean{margin-bottom:17px}#support .style-eyecatch1-1 .voi-box{background-color:#fff;width:92%;margin-right:auto;margin-left:auto;padding:18px 6% 0}#support .style-eyecatch1-1 .voi-box div p.txt-blue{color:#41beeb;padding-bottom:0}.sup-area{background-repeat:no-repeat;background-position:50% 0;background-size:auto 130px;padding:130px 0 40px;margin:auto auto 15px;box-sizing:border-box}.sup-area h2{text-align:center;line-height:125%;font-size:1.7rem;padding-top:27px}.sup-area h2 .size-s{font-size:1.1rem;display:inline-block;border-bottom:2px solid #333;margin-bottom:6px}.sup-area h2 .txt-cerulean{font-size:1.9rem;color:#03a9f4;display:block}.sup-box p{padding:0 0 15px;width:94%;margin:0 auto}.sup-link{width:92%;margin:auto;text-align:right}.sup-area .box-type1{background-color:#fff;font-size:1.3rem;line-height:150%;margin-bottom:10px}.sup-area .box-type1 .txt-cerulean{margin-bottom:10px}#sup1{background-image:url(../../support/images/index_pic02.jpg)}#sup2{background-image:url(../../support/images/index_pic03.jpg)}#sup3{background-image:url(../../support/images/index_pic04.jpg)}#sup4{background-image:url(../../support/images/index_pic05.jpg)}#sup5{background-image:url(../../support/images/index_pic06.jpg)}#sup6{background-image:url(../../support/images/index_pic07.jpg)}#sup7{background-image:url(../../support/images/index_pic08.jpg)}#sup8{background-image:url(../../support/images/index_pic09.jpg)}#sup9{background-image:url(../../support/images/index_pic10.jpg)}#sup10{background-image:url(../../support/images/index_pic11.jpg)}#support #sup-bohr{overflow:hidden;padding:1%;background:none}#sup-bohr li{width:46%;margin:2%;float:left;font-size:1.2rem;height:19rem}#sup-bohr figure{margin:0;padding:0}#sup-bohr p{margin:0;padding:0 0 5px;line-height:125%;font-weight:700;font-size:1em}#sup-bohr p.txt-cerulean{padding:2% 4%;background-color:#41beeb;color:#fff;font-size:.8em;border-radius:10px;width:70%;margin:5px 0}#sup-bohr p.c-name{height:2.7em}#sup-bohr p.size-s{font-weight:400}#sup-bohr .txt-bold{height:2.6rem}#sup-bohr .size-s{height:4rem}.sup-num{color:#41beeb;font-size:1.1rem;display:block}#support-navi ul li a p{padding-left:0;padding-right:0}.sup-num{padding-bottom:0}#form-lesson-fd{clear:both;box-sizing:border-box;margin-bottom:20px}#form-lesson-fd p{color:#1ab7ea;text-align:center;font-weight:700;line-height:100%}#form-lesson-fd p span{display:none}#sp-fd-frm{border:2px solid #ff9800;border-radius:20px;color:#333;font-size:1.15rem;font-weight:700;line-height:100%;padding:7px 15px;background-image:url(../../smartphone/common/images/fd_m.png);background-size:auto 15px;background-repeat:no-repeat;background-position:23% 50%;margin:0 auto}#sp-fd-frm span,#sp-fd span{display:block;font-size:.9rem;padding:2px 0 0;color:#1ab7ea}#clm-1 div.box-type3-marketing{background-color:#ebf8ff;padding:12px;margin:4% 4% 30px}#clm-1 .marketing-width-section{padding-left:0;padding-right:0}#clm-1 div.box-type3-marketing div{background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.1);padding:6%;margin-bottom:0}#clm-1 .marketing-width div.box-type3 section{padding:6%}.school-width h2{margin-top:30px}#clm-1 .school-width section{padding-left:3%;padding-right:3%}#pl-main{background-image:url(../../contents/images/pl_pic01.jpg);background-repeat:repeat-x;background-position:50% 10px;padding-top:260px;background-size:auto 230px}.prog-learning-width-p2{width:92%;margin:auto}.prog-pd{padding-bottom:30px}#prog-gr-list li{float:left;width:49%;margin-right:2%;font-size:1.4rem;padding-bottom:35px}#prog-gr-list li figure{width:40%;float:left;margin-right:10px}#prog-gr-list li p.prog-gr-copy{font-weight:700;display:block;line-height:150%;font-size:1.2rem;height:11rem}#prog-gr-list li p.prog-gr-copy span{display:block;font-weight:400;color:#41beeb;line-height:125%;font-size:1.2rem}#prog-gr-list li:nth-child(2n){margin-right:0}.self-study .box-type1{margin-bottom:30px;padding:15px 15px 10px}.self-study .box-type1 .txt-bold{margin-bottom:10px}.self-study .box-type1 li{margin-bottom:5px}.self-study strong{color:#f72a89;font-size:1.05em}.self-study h3.type2{text-align:center;font-size:1.9rem;padding-top:30px}.self-feature h4{font-size:1.7rem}.self-feature h4 span{color:#1ab7ea;display:inline-block;margin-right:8px}.self-study .box-type3 div{overflow:hidden;padding:15px}.self-study .box-type3 .img-right{width:30%;text-align:center;margin-bottom:0}.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{padding:0;margin:0;list-style:none}.self-study ol li{overflow:hidden;margin:0 0 20px}.self-study ol li p:first-child{font-weight:700;font-size:1.2em;padding-bottom:10px}.self-study ol li p:first-child:before{color:#fff;display:inline-block;box-sizing:border-box;line-height:100%;width:20px;height:20px;border-radius:50%;background-color:#1ab7ea;text-align:center;padding:4px 0;font-size:12px;margin-right:5px}.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:30%;margin:0 0 15px 15px}#self-study-lesson h2 span{display:block;color:#1ab7ea}#self-study-gr{overflow:hidden}#self-study-gr li{width:48%;margin-right:2%;float:left;background-color:#f8f8f8;margin-bottom:15px}#self-study-gr li:nth-child(2n){margin-right:0;margin-left:2%}#self-study-gr a{text-decoration:none;line-height:150%;color:#1ab7ea;font-weight:700}#self-study-gr p{padding:10px;border-top:2px solid #1ab7ea;font-size:1.25rem;line-height:150%;height:8rem}#self-study-gr p span{color:#222}#self-study-gr figure{position:relative}#self-study-gr figcaption{position:absolute;bottom:0;right:0;background-color:#1ab7ea;color:#fff;font-weight:400;font-size:1.1rem;line-height:100%;width:80px;padding:3px;text-align:center}#self-study-gr a{display:block;opacity:1}.self-study h1.type1{width:100%;height:200px;margin:0 auto 20px;padding-top:57px;box-sizing:border-box;background-image:url(../../contents/images/self_study_main.png);background-size:auto 200px;background-position:50% 0;background-repeat:no-repeat;color:#fff;font-size:1.8rem;line-height:125%;text-shadow:0 0 10px rgba(0,0,0,.2)}.self-study h1.type1 span{display:block;background-color:#ffe956;line-height:100%;color:#d566ab;width:200px;margin:0 auto 5px;padding:10px 0;text-align:center;font-size:1.5rem;text-shadow:none}.self-study .wrap900{width:100%}#end-st-filter{padding-bottom:20px}#end-st-filter figure{border-bottom:3px solid #32baeb;margin-bottom:10px}#lesson-voices a{text-decoration:none}#lesson-voices .element-item{float:none;width:80%;margin-right:auto;margin-left:auto}#lesson-voices{background-color:#ecf5f7}#lesson-voices .st-list-copy{height:5rem;font-size:1.4rem}#lesson-voices h2.type4{padding:20px 0}#data_end,#data_end section{padding:0}#data_end span{color:#41beeb}#data_end h2.data-q{background-image:url(../../voices/images/data_q.png);color:#32baeb;min-height:8.8rem}#data_end h2.data-a,#data_end h2.data-q{background-repeat:no-repeat;background-position:0 35px;background-size:60px auto;font-size:1.9rem;font-weight:400;line-height:100%;padding:40px 0 20px 65px;margin:0 auto 15px;box-sizing:border-box}#data_end h2.data-a{background-image:url(../../voices/images/data_a.png);color:#e50065}#data_end section.box-type1{border:1px dashed #858585;margin:0 auto 20px;box-sizing:border-box;padding:5%;overflow:hidden;clear:both;background-color:#fff}.cam1901-main{padding-top:90px}.cam1901 h1{font-size:1.3em;letter-spacing:-.06em;margin-top:-30px;margin-bottom:-20px}.cam1901-detail{width:95%;margin:0 auto 30px}.concern h1.type1{width:100%;margin:0 auto 20px;box-sizing:border-box;background-image:url(../../contents/images/mainVisual4.jpg);background-size:auto 120px;background-position:50% 0;background-repeat:no-repeat;color:#333;font-size:2.2rem;font-family:Noto Sans SC,sans-serif;height:132px;padding-top:15px;line-height:115%}.concern h1.type1 span{display:block;background-color:#57c3ea;line-height:100%;font-weight:700;width:70%;margin:2px auto 5px;padding:5px 0;text-align:center;font-size:1.7rem;color:#fff}.concern h2{margin-top:30px}#concern_intro figure{width:50%;margin:0 auto}.concern_list ul li{padding-bottom:12px;line-height:128%}.concern_list p{text-align:center;margin-bottom:5px}.concern_inst_div figure{width:40%;margin:0 auto}.concern_inst{background-color:#ecf6f8;padding-bottom:20px;margin:50px auto}#concern_recruit .concern_inst h3{margin-bottom:0}.concern_inst h3{text-align:center;padding-top:20px}.concern_inst .concern_inst_p{padding:10px 4%}.concern_inst .concern_inst_p span{display:block}.concern .voi-box{border:3px solid #ecf5f7;padding:6%}#it_skill .it_skill_table2{font-size:.7em;line-height:135%}.concern .voi-box div figure{width:40%;margin:0 auto}#concern_recruit h3 span{color:#41beeb;display:block;font-size:1.5rem}#concern_recruit h3{font-size:1.6rem;line-height:140%;margin-bottom:20px}.career_up_div{margin-top:50px}.concern .aside_info{font-size:1.2rem}.concern_graduate p{padding-bottom:0}.concern_graduate h3{color:#41beeb;font-size:2rem}.concern_graduate h4{color:#41beeb;margin:12px 0}.concern_graduate li{margin-bottom:50px}#it_skill h3{margin:15px 0}#it_skill h3,.voi-box p.txt-bold{color:#41beeb;text-align:center}.career_up_div h3{color:#41beeb}.career_up_div p{padding-bottom:0}.foreign_graph figcaption,.it_skill_table figcaption{color:#41beeb;text-align:center}.concern_caption{font-size:.8rem}.case_esk h4{color:#42a5f5}.case_esk figure{clear:both}.case_esk div:nth-child(4),.case_esk figure:nth-child(3){margin-top:50px}#lpic-es-h1{background-image:url(../../course/images/linux_main.jpg);background-repeat:no-repeat;width:100%;margin:auto;padding:20px 0 70px 28%;font-size:1.8rem;font-family:Roboto,sans-serif;line-height:125%;text-align:center;background-size:100% auto;min-height:125px}#lpic-es-h1 span{background-color:#fff712;font-size:1.1rem;display:inline-block;line-height:100%;padding:5px 15px;margin-bottom:5px}#lpic-es-book{width:88px;float:right;margin:0 0 0 15px}.lpic-es-pt figure{width:196px;margin:0 auto 15px}#lpic-es-book figcaption{display:block;line-height:125%;font-size:.7em;padding:5px 0}.golesson{border:6px solid #ecf5f7;box-sizing:border-box;padding:2% 3%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:4% 4% 5%;text-decoration:none}.golesson p:first-child{width:40px;height:40px;border-radius:50%;background-color:#41beeb;text-align:center;line-height:40px;font-weight:700;color:#fff}.golesson div{width:84%}.golesson div h2{font-size:1em;color:#41beeb}.golesson div p{color:#333}.f-bnr{display:block;background-color:#1d89e4;position:fixed;bottom:0;z-index:1;text-decoration:none;color:#fff;width:100%;font-size:2em;font-weight:700;line-height:100%;text-align:center;height:55px;box-sizing:border-box;padding:10px 0 0}.f-bnr span.txt{display:inline-block;background-color:#fff;color:#1d89e4;border-radius:6px;font-size:.5em;line-height:100%;padding:10px 0;width:90%;margin:auto}#comparison #comparison_table{overflow-x:scroll;text-align:center}#comparison #comparison_table table{width:268%;font-size:.8em;border-left:1px solid #b7b7b7;border-top:1px solid #b7b7b7}#comparison #comparison_table table tr td{border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;padding-top:15px;padding-bottom:15px;line-height:145%;text-align:center}#comparison #comparison_table table tr td:first-child{padding-right:2px;padding-left:2px}#comparison #comparison_table span.aside-info{display:inline;font-weight:400;color:#333;font-size:.5em}#comparison #comparison_table span{display:block;font-weight:700;font-size:2.3em;text-align:center;margin-bottom:10px}#comparison tr th:first-child{padding:36px 0}#comparison .comparison_title #comparison_ia{background-color:#41beeb;color:#fff;font-weight:700}#comparison tr td:nth-child(2){color:#41beeb;background-color:#fafeff;font-weight:700}#comparison .comparison_title th{background-color:#f2f1f1;color:#666;font-weight:700;line-height:120%;padding:0 5px;text-align:center;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;width:7%}#comparison #comparison_table table th:first-child{width:3%}#comparison div.aside-div{color:#666;font-size:.5em;float:right;text-align:right;width:96%;line-height:140%}#comparison div.aside-div p{padding-bottom:5px}#comparison h2{color:#41beeb;text-align:center;padding-bottom:10px}#crs-member-logo{width:94%;margin:auto;border:7px solid #ecf5f7;box-sizing:border-box;padding:12px;font-size:1.2rem;line-height:125%}#crs-member-logo ul{overflow:hidden}#crs-member-logo li{text-align:center;width:32%;float:left;margin:0 2% 0 0;line-height:120%;font-size:.7rem}#crs-member-logo li:nth-child(3n){margin-right:0}#crs-member-logo li img{display:block;margin:0 auto 5px;height:auto}#crs-price .tax-gray,#unit-price .tax-gray{color:#999;font-size:1.2rem;width:100%;padding:0}#crs-price li:nth-child(2),#unit-price li:nth-child(2){padding:28px 0}.new-tax-info{width:92%;margin:auto;font-size:1.2rem;line-height:150%}.new-tax-info p:first-child{font-size:1.5rem;font-weight:700;padding-bottom:10px}#school-main{width:100%;height:133px;background-image:url(../../contents/images/school_main.jpg);background-size:auto 133px;background-position:50% 0;background-repeat:no-repeat;box-sizing:border-box;padding:25px;line-height:1.3;font-size:1.8rem;margin:auto auto 15px}#school-main div{background-color:#fff;padding:15px;width:90%;margin:auto;text-align:center}}