@media screen and (min-width:737px){html{-webkit-text-size-adjust:100%;font-size:62.5%}article,aside,figure,footer,header,main,nav,section{display:block}body,figure,h1,h2,h3,li,ul{margin:0;padding:0}body{font-family:メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}img{border:none;vertical-align:bottom}a{color:#626262}p{margin:0 0 1em;padding:0}ul{list-style-type:none;overflow:hidden}.sp{display:none}.txt-bold{font-weight:700}.txt-pink{color:#ea118d}.txt-orange{color:#ffa726}.txt-green{color:#9ccc65}.txt-mossgreen{color:#66bb6a}.txt-navy{color:#42a5f5}.img-right{float:right;margin:0 0 45px 45px}.wrap{margin:auto;overflow:hidden;width:1000px}main{background-color:#f6f6f6;color:#626262;font-size:1.6em;line-height:190%}header{background-image:url(../images/ww_main.jpg);background-position:50% 0;background-repeat:repeat-x;height:473px;overflow:hidden;padding-bottom:1px;text-align:center;width:100%}header nav{box-sizing:border-box;height:84px;padding:0 2px;position:fixed;width:100%}header ul{background-color:#fff;box-shadow:0 0 0 1px #ccc;margin:auto;overflow:hidden;width:100%}header li{border-right:1px solid #ccc;box-sizing:border-box;float:left;width:20%}header li:last-child{border-right:none}header a{box-sizing:border-box;color:#222;display:block;font-size:15px;font-weight:700;height:82px;line-height:100%;padding-top:33px;text-align:center;text-decoration:none;transition:all .2s ease 0s}header a:hover{color:#999}#logo{padding-top:190px}h2{background-color:#fff;border-bottom:1px solid #ccc;color:#626262;font-size:1.7em;font-weight:400;line-height:150%;margin:0;padding:70px 0;text-align:center}h2 span{font-weight:700}h3{font-size:1.6em;padding:100px 0 60px;text-align:center}.white-box{background-color:#fff;box-shadow:0 20px 20px rgba(0,0,0,.05);clear:both;margin:auto auto 90px;padding:60px;width:880px}.white-box h3{font-size:1.6em;padding:0 0 55px;text-align:center}.white-box h4{font-size:1.4em;line-height:100%;padding:60px 0 0;text-align:left}.white-box ul{list-style-type:disc;padding-left:20px}#campaign{border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;font-size:50px;margin:60px auto 0;padding:27px 0 40px;width:492px}#campaign,#campaign .label-pink{line-height:100%;text-align:center}#campaign .label-pink{background-color:#ea118d;border-radius:20px;box-sizing:border-box;color:#fff;display:block;font-size:18px;margin:0 auto 12px;padding:12px 0;width:150px}#campaign .size-s{display:block;font-size:16px;line-height:100%;padding-top:5px}.pic-type{background-color:#fff}.pic-type div.wrap{overflow:hidden;padding:20px 0 30px}.pic-type h2{border-bottom:none;float:left;font-size:2.2em;padding:35px 0 0;text-align:left}.lesson-bnr{float:right}.pic-type span{font-weight:400}#reason,#stydy{background-color:#f6f6f6;border-top:1px solid #ccc}.three-list{margin:auto;overflow:hidden;padding:60px 0 80px;width:1000px}.three-list li{float:left;margin:0 70px 0 0;width:280px}.three-list li:last-child{margin:0}.list-title{color:#26c6da}.list-title,.list-title2{font-size:1.5em;font-weight:700;line-height:125%;margin:0;padding:30px 0;text-align:center}.list-title2{color:#f2748f}#graduate{background-color:#f6f6f6;background-image:url(../images/ww_bg01.jpg);background-repeat:no-repeat;background-size:100% auto;border-top:1px solid #ccc}#graduate-list{margin:auto;overflow:hidden;padding:70px 0 0;width:1000px}#graduate-list li{float:left;margin:0 0 75px;width:477px}#graduate-list li:nth-child(2n){margin-left:46px}.gr-type1,.gr-type2,.gr-type3,.gr-type4,.gr-type5{overflow:hidden}.gr-type1 figure,.gr-type2 figure,.gr-type3 figure,.gr-type4 figure,.gr-type5 figure{float:left;margin:0 20px 0 0}.gr-type1 .gr-ico{background-color:#ffa726}.gr-type1 .gr-ico,.gr-type2 .gr-ico{border-radius:20px;color:#fff;display:block;font-size:17px;font-weight:700;line-height:100%;margin:0 0 15px;padding:10px 0;text-align:center;width:200px}.gr-type2 .gr-ico{background-color:#9ccc65}.gr-type3 .gr-ico{background-color:#ea118d}.gr-type3 .gr-ico,.gr-type4 .gr-ico{border-radius:20px;color:#fff;display:block;font-size:17px;font-weight:700;line-height:100%;margin:0 0 15px;padding:10px 0;text-align:center;width:200px}.gr-type4 .gr-ico{background-color:#66bb6a}.gr-type5 .gr-ico{background-color:#42a5f5;border-radius:20px;color:#fff;display:block;font-size:17px;font-weight:700;line-height:100%;margin:0 0 15px;padding:10px 0;text-align:center;width:200px}.gr-prof{-ms-flex-align:0;align-items:0;float:right;padding:0;width:245px}.gr-type1 .gr-title{color:#ffa726}.gr-type1 .gr-title,.gr-type2 .gr-title{font-size:1.5em;line-height:150%;margin:0}.gr-type2 .gr-title{color:#9ccc65}.gr-type3 .gr-title{color:#ea118d}.gr-type3 .gr-title,.gr-type4 .gr-title{font-size:1.5em;line-height:150%;margin:0}.gr-type4 .gr-title{color:#66bb6a}.gr-type5 .gr-title{color:#42a5f5;font-size:1.5em;line-height:150%;margin:0}.gr-message{clear:both;font-size:1.3em;margin:0;padding:30px 0 15px}#lesson{background-color:#fff;padding-bottom:100px}#lesson h2{border:none;color:#ea118d;font-size:2.2em;font-weight:700;padding:130px 0 70px}footer{background-color:#f6f6f6;border-top:1px solid #ccc}footer figure{padding:60px 0;text-align:center}footer div{background-color:#57c3ea;padding:19px 0}footer div figure{padding:0;text-align:right}dl,footer div figure{margin:auto;width:1000px}dl{border-left:1px solid #ccc;border-top:1px solid #ccc;overflow:hidden}dt{width:139px}dd,dt{border-bottom:1px solid #ccc;border-right:1px solid #ccc;float:left;height:100px;margin:0;padding:20px 30px}dd{overflow:hidden;width:739px}.f-left2{float:left;width:200px}.size-s{font-size:.9em;line-height:125%}.form-box{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 auto;padding:30px;width:940px}.ssl{border:1px solid #ccc;overflow:hidden;padding:10px 20px}.ssl-txt{float:left;width:600px}.ssl img{float:right}input.btn-pink{background-color:#ea118d;border:none;border-radius:4px;color:#fff;display:block;font-size:17px;font-weight:700;line-height:100%;margin:auto;padding:15px 35px;transition:all .3s ease 0s;width:250px}input.btn-pink:hover{background-color:#f640a8;cursor:pointer}table.type1{border-collapse:collapse;border-left:1px solid #ccc;border-top:1px solid #ccc;margin:auto;width:1000px}table.type1 td,table.type1 th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:30px}.privacy-txt{border:1px solid #ccc;height:120px;overflow:auto}}@media screen and (max-width:736px){html{-webkit-text-size-adjust:none;font-size:62.5%}body{font-family:Helvetica,ArialMT,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:1.3rem}body,figure,h1,h2,h3,li,ol,ul{margin:0;padding:0}img{height:auto;width:100%}ul{list-style-type:none;overflow:hidden}.img-right{margin:0 0 0 15px;width:40%}.pc{display:none}.txt-bold{font-weight:700}.txt-pink{color:#ea118d}.img-right{float:right;margin:0 0 45px 45px}.wrap{margin:auto;overflow:hidden;width:92%}main{background-color:#f6f6f6;color:#626262;font-size:1.3em;line-height:150%}header{background-image:url(../images/ww_main.jpg);background-position:50% 32px;background-repeat:repeat-x;background-size:auto 236px;height:236px;overflow:hidden;padding-bottom:1px;text-align:center;width:100%}header nav{box-sizing:border-box;height:54px;width:100%}header ul{background-color:#fff;box-shadow:0 0 0 1px #ccc;margin:auto;overflow:hidden;width:100%}header li{border-right:1px solid #ccc;box-sizing:border-box;float:left;width:20%}header li:last-child{border-right:none}header a{box-sizing:border-box;color:#222;display:block;font-size:11px;height:54px;letter-spacing:-.02em;line-height:120%;padding-top:14px;text-align:center;text-decoration:none}#logo{margin:auto;padding-top:120px;width:75%}h2{background-color:#fff;border-bottom:1px solid #ccc;color:#626262;font-size:1.7rem;font-weight:400;letter-spacing:-.01em;line-height:130%;margin:0;padding:30px 0;text-align:center}h2 span{font-weight:700}h3{font-size:1.9rem;padding:50px 0 30px;text-align:center}.white-box{background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.05);box-sizing:border-box;clear:both;margin:0 auto 30px;padding:20px;width:92%}.white-box h3{font-size:1.6rem;padding:0 0 55px;text-align:center}.white-box h4{font-size:1.4rem;line-height:100%;padding:60px 0 0;text-align:left}.white-box ul{list-style-type:disc;padding-left:20px}#campaign{border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;font-size:28px;margin:30px auto 0;padding:25px 0 30px;width:280px}#campaign,#campaign .label-pink{line-height:100%;text-align:center}#campaign .label-pink{background-color:#ea118d;border-radius:15px;box-sizing:border-box;color:#fff;display:block;font-size:12px;margin:0 auto 12px;padding:6px 0;width:100px}.pic-type{background-color:#fff;border-top:1px solid #ccc}.pic-type div{overflow:hidden;padding:10px 0 5px}.pic-type h2{border-bottom:none;float:left;font-size:1.5rem;letter-spacing:-.01em;padding:10px 0 0;text-align:left;width:70%}.lesson-bnr{float:right;width:30%}.pic-type span{font-weight:400}#reason,#stydy{background-color:#f6f6f6;border-top:1px solid #ccc}.three-list{margin:auto;padding:20px 0;width:92%}.three-list li{margin:0 0 40px;overflow:hidden}.three-list figure{float:left;margin:0 10px 15px 0;width:30%}.three-list p{clear:both}.three-list .list-title{clear:none;color:#26c6da;font-size:1.7rem;font-weight:700;line-height:125%;margin:0;padding:10px 0 0;text-align:left}#graduate{background-image:url(../images/ww_bg01.jpg);background-repeat:no-repeat;background-size:100% auto;border-top:1px solid #ccc}#graduate-list{margin:auto;padding:30px 0 0;width:92%}#graduate-list li{margin:0 0 45px}.gr-type1,.gr-type2,.gr-type3,.gr-type4,.gr-type5{overflow:hidden}.gr-type1 figure,.gr-type2 figure,.gr-type3 figure,.gr-type4 figure,.gr-type5 figure{float:left;width:35%}.gr-type1 div,.gr-type2 div,.gr-type3 div,.gr-type4 div,.gr-type5 div{padding-top:0}.gr-type1 .gr-ico{background-color:#ffa726;border-radius:15px;color:#fff;display:block;font-size:13px;font-weight:700;line-height:100%;margin:0 0 10px;padding:7px 0;text-align:center;width:100px}.gr-type2 .gr-ico{background-color:#9ccc65}.gr-type2 .gr-ico,.gr-type3 .gr-ico{border-radius:15px;color:#fff;display:block;font-size:13px;font-weight:700;line-height:100%;margin:0 0 10px;padding:7px 0;text-align:center;width:150px}.gr-type3 .gr-ico{background-color:#ea118d}.gr-type4 .gr-ico{background-color:#66bb6a}.gr-type4 .gr-ico,.gr-type5 .gr-ico{border-radius:15px;color:#fff;display:block;font-size:13px;font-weight:700;line-height:100%;margin:0 0 10px;padding:7px 0;text-align:center;width:150px}.gr-type5 .gr-ico{background-color:#42a5f5}.gr-prof{float:right;padding:0;width:60%}.gr-type1 .gr-title{color:#ffa726}.gr-type1 .gr-title,.gr-type2 .gr-title{font-size:1.6rem;line-height:130%;margin:0}.gr-type2 .gr-title{color:#9ccc65}.gr-type3 .gr-title{color:#ea118d}.gr-type3 .gr-title,.gr-type4 .gr-title{font-size:1.6rem;line-height:130%;margin:0}.gr-type4 .gr-title{color:#66bb6a}.gr-type5 .gr-title{color:#42a5f5}.gr-message,.gr-type5 .gr-title{font-size:1.6rem;line-height:130%;margin:0}.gr-message{padding:10px 0 5px}#lesson{background-color:#fff;padding-bottom:40px}#lesson h2{border:none;color:#ea118d;font-size:1.9rem;font-weight:700;padding:30px 0;text-align:center}.three-list .list-title2{clear:none;color:#ea118d;font-size:1.6rem;font-weight:700;line-height:125%;margin:0;padding:10px 0 0;text-align:left}footer{background-color:#f6f6f6;border-top:1px solid #ccc}footer figure{margin:auto;padding:30px 0;text-align:center;width:60%}footer div{background-color:#57c3ea;padding:10px 0}footer div figure{margin:0 4% 0 auto;padding:0;width:70%}dl{margin:auto;width:92%}dt{font-weight:700;margin:0 0 10px}dd,dt{padding:0}dd{margin:0 0 30px}input.btn-pink{background:transparent linear-gradient(#ea118d,#ea118d) repeat scroll 0 0;border:none;border-radius:4px;clear:both;color:#fff;display:block;font-size:17px;font-weight:700;line-height:100%;margin:20px auto 0;padding:10px 35px;width:250px}.input-txtbox{font-size:17px;height:20px;width:250px}.input-txtbox2{font-size:17px;height:20px;width:140px}.form-box{border:1px solid #ccc;box-sizing:border-box;font-size:13px;margin:auto;padding:20px;width:92%}.size-s{font-size:1.2rem;line-height:125%}.ssl{border:1px solid #ccc;box-sizing:border-box;font-size:11px;line-height:150%;overflow:hidden;padding:15px;width:100%}.ssl-txt{float:left;width:200px}.ssl img{float:right;height:auto;width:65px}#campaign .size-s{display:block;font-size:11px;line-height:100%;padding-top:3px}a{color:#626262}}