article#signup h1,article#signup h2,article#signup h3,article#signup h4,article#signup h5,article#signup h6,article#signup p,article#signup dl,article#signup dt,article#signup dd,article#signup ul,article#signup li{border:0;line-height:1.4;margin:0;padding:0;outline:0;vertical-align:baseline;word-spacing:1px;-webkit-margin-before:0;-webkit-margin-after:0;font-family:"lucida grande",Calibri,"Helvetica Neue",Helvetica,Geneva,tahoma,verdana,arial,"Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic","NanumGothic","AppleGothic","Malgun Gothic","Dotum Regular",sans-serif}:focus{outline:0}article#signup a:link{text-decoration:none;color:#fff}article#signup a:hover{color:#c86f59}article#signup img{border:none;text-decoration:none}article#signup ul,article#signup li{list-style-type:none;font-size:.85rem}article#signup{position:relative;display:inline-block}article#signup::after{content:"";display:block;clear:both}div.socialicon{position:absolute;top:4px;right:2px}.fb-like{position:relative;top:-5px}.radius10{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}article#signup{background-image:url(../images/bg_x.png);background-position:0 0;background-repeat:repeat-x;width:980px;margin:10px auto;color:#5b4a36}article#signup em{font-style:normal}article#signup div.header{height:400px;background-image:url(../images/bg_top.jpg);background-position:top center;background-repeat:no-repeat;margin:70px auto 0;box-shadow:none;border:none}article#signup div.header h1{font-size:3em;padding:45px 0 0 60px;color:#5b4a36}article#signup div.header h1.en{padding:45px 0 0 100px}article#signup div.header h1 span.one{font-size:30%;display:block;font-weight:normal;position:absolute;top:25px;left:0}article#signup div.header h1 span.one em{color:#c66f59;font-weight:bold}article#signup div.header p.one{text-align:center;color:#e88303;font-weight:bold;margin:0 0 40px;font-size:1.1rem}article#signup div.header p.one em{color:#786854;font-size:130%}article#signup div.header p.twoA-ja{position:absolute;top:308px;right:108px}article#signup div.header p.twoA-en{position:absolute;top:300px;right:30px}article#signup div.header p em{color:#c66f59;font-size:110%;font-weight:bold}article#signup div.header p.twoC-en{font-weight:bold;text-align:center;font-size:1.2em;line-height:1.2;position:absolute;top:100px;right:235px;text-shadow:#fff 0 1px 1px}article#signup div.header p.twoC-ja{font-weight:bold;text-align:center;font-size:1.2em;line-height:1.2;position:absolute;top:100px;right:234px;text-shadow:#fff 0 1px 1px}article#signup div.header p.twoC-ja span{font-size:86%}article#signup div.header p.twoC-ko{font-weight:bold;text-align:center;font-size:1.2em;line-height:1.2;position:absolute;top:100px;right:220px;text-shadow:#fff 0 1px 1px}article#signup div.header p.twoC-ko span{font-size:86%}article#signup h2.title{font-size:2.2rem;color:#5b4a36;text-align:center}article#signup h2.title span{display:block}article#signup div.contents{background-image:url(../images/colonna.png);background-position:top center;background-repeat:repeat-y;height:1560px;margin:60px 0}article#signup div.contents div.box_step{width:548px;padding:10px 20px;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:0 auto 160px;min-height:250px}article#signup div.contents div.box_step div.inner{width:510px;padding:15px 20px;background-color:#fff;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;min-height:220px}article#signup div.contents h2.step{width:250px;font-size:1rem;color:#786854;line-height:1.2}article#signup div.contents p.test{width:332px}article#signup div.contents p.test em{color:#c66f59;font-size:130%;font-weight:bold}article#signup div.contents p.step{position:absolute;top:-45px;left:210px}article#signup div.contents p.ticket{position:absolute;top:30px;left:65px}article#signup div.contents p.ticket span{display:block;position:relative;top:-7px;left:10px}article#signup div.contents div.step1,article#signup div.contents div.step3{background-color:#d4c8ba}article#signup div.contents div.step2,article#signup div.contents div.step4{background-color:#eddcd3}article#signup div.contents div.step1 h2.step{margin:110px 0 10px 0}article#signup div.contents div.step2 h2.step{margin:40px 0 10px 232px;width:270px}article#signup div.contents div.step2 p.test{margin:0 0 0 232px;font-size:.9rem}article#signup div.contents div.step3 h2.step{margin:40px 0 10px}article#signup div.contents div.step4 h2.step{margin:40px 0 10px 240px;width:270px}article#signup div.contents div.step4 p.test{margin:0 0 0 240px;font-size:.85rem}article#signup div.contents div.step4 p.test2{margin:15px 0 0 240px;font-size:1rem}article#signup div.contents div.step1 p.img{position:absolute;top:-70px;left:320px}article#signup div.contents div.step1 p.img span{position:relative;top:187px;left:25px}article#signup div.contents div.step2 p.img{position:absolute;top:-100px;left:-275px}article#signup div.contents div.step2 p.img span{position:relative;top:-290px;left:374px}article#signup div.contents div.step3 p.img{position:absolute;top:-85px;left:350px}article#signup div.contents div.step3 p.img span{position:relative;top:143px;left:0}article#signup div.contents div.step4 p.img{position:absolute;top:-40px;left:-230px}article#signup div.contents div.step4 p.img span{position:relative;top:-45px;left:334px}article#signup ul.search_button{text-align:center}article#signup ul.search_button li{display:inline-block;margin:0 20px}article#signup ul li.search_lesson a{color:#fff}article#signup ul li.search_tutor a{color:#fff}article#signup h2.guide{font-size:2em;color:#5b4a36;text-align:center;margin:60px 0 15px 0}article#signup h2.guide span{display:block}article#signup h3{clear:both;text-align:center;margin:50px 0 20px;font-size:1.4em;font-weight:normal}article#signup h3 span{font-size:80%;position:relative;top:-2px;left:0;color:#d4c8ba}article#signup ul.special{text-align:center}article#signup ul.special li{display:inline-block;margin:0 10px 15px}article#signup ul.special li a:hover{opacity:.8}article#signup ul li img{width:260px;height:100px;border:1px solid #ccc}article#signup p.guide{width:960px}article#signup p.guide a{width:260px;margin:0 auto;text-align:center;display:block}article#signup aside.supports{height:130px;margin:60px 0 0 0}article#signup aside.supports section{-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;padding:15px 0 0 40px;margin:0 0 0 45px;width:281px;height:128px;float:left;position:relative}article#signup aside.supports section h1{font-size:1.1rem;font-weight:bold}article#signup aside.supports section h1 a{color:#5b4a36}article#signup aside.supports section p{font-size:.8rem;width:210px}article#signup aside.supports section p.icon{position:absolute;top:25px;left:-31px}article#signup aside.supports section.counseling{border:6px solid #ddc3a6}article#signup aside.supports section.skype{border:6px solid #77c1d6}article#signup aside.supports section.skype em a{font-size:1.3em;font-weight:bold;color:#903}article#signup aside.supports section.skype em a:hover{color:#c86f59}article#signup aside.supports section.support{border:6px solid #d0b863}article#signup aside.supports section.support p{font-weight:bold;font-size:1.4rem;letter-spacing:-0.07em}article#signup aside.supports section.support p span.n{font-size:70%;font-weight:normal;letter-spacing:0}article#signup aside.supports section.support p span.des{display:block;font-size:55%;font-weight:normal;letter-spacing:0}article#signup aside.foot{clear:both;margin:50px 0 0 0;color:#666}article#signup aside.foot section{background-image:url(../images/bg_x.png);background-position:0 0;background-repeat:repeat-x;width:300px;float:left;margin:0 30px 0 0}article#signup aside.foot section ul,article#signup aside.foot section p{padding:0 0 0 25px;margin:10px 0}article#signup aside.foot section.pc h4{background-image:url(../images/icon_pc.png);background-position:30px 10px;background-repeat:no-repeat;padding:22px 0 0 100px;height:60px;margin:15px 0 15px;color:#9c728f;font-size:1.2rem;line-height:1}article#signup aside.foot section.pc p{font-size:.8rem;color:#78576e}article#signup aside.foot section.pc p.link{background-color:#9c728f;padding:10px 0 7px 15px;width:80%;font-weight:bold;margin:15px 0 15px 27px;border:1px solid #dedede}article#signup aside.foot section.pc p.small{width:50%}article#signup aside.foot section.pc p a{color:#fff;display:block;font-size:1.1em}article#signup aside.foot section.pc p.link:hover{background-color:#78576e}article#signup aside.foot section.pc span{font-size:2.5em;line-height:.3em;position:relative;left:0;top:6px}article#signup aside.foot section.skype h4{background-image:url(../images/logo_skype.png);background-position:15px 10px;background-repeat:no-repeat;padding:30px 0 0 145px;height:73px;margin:15px 0 15px;color:#367896;font-size:1.2rem;line-height:1}article#signup aside.foot section.skype p{line-height:1.8;padding:0 10px 0 20px;font-size:.9rem}article#signup aside.foot section.skype p span a{font-weight:bold;color:#367896;font-size:1.2em}article#signup aside.foot section.skype p.link{background-color:#367896;padding:8px 0 5px 15px;width:72%;font-weight:bold;margin:15px 0 15px 22px;border:1px solid #dedede}article#signup aside.foot section.skype p.link a{color:#fff;display:block;font-size:1em}article#signup aside.foot section.skype p.link:hover{background-color:#2c647d}article#signup aside.foot section.video{width:300px;float:left;margin:0}article#signup aside.foot section.video h4{background-image:url(../images/icon_cafe.png);background-position:10px 10px;background-repeat:no-repeat;padding:18px 0 0 90px;height:60px;margin:15px 0 15px;font-size:1.2rem;line-height:1}article#signup aside.foot section.video h4 a{color:#64864f}article#signup aside.foot section.video p{line-height:1.8;padding:0 10px 0 20px;font-size:.9rem}article#signup aside.foot section.video p.link{background-color:#64864f;padding:8px 0 5px 15px;width:70%;font-weight:bold;margin:15px 0 15px 22px;border:1px solid #dedede}article#signup aside.foot section.video p.link a{color:#fff;display:block;font-size:1em}article#signup aside.foot section.video p.link:hover{background-color:#526d42}article#signup aside.foot section.video h5{font-size:1.1em;color:#64864f;margin:10px 0 0 22px;padding:5px;border:2px solid #64864f;width:180px;text-align:center}.service6 p#intro_video img{width:205px;height:115px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:0 1px 0 rgba(0,0,0,.3);border:1px solid #ccc;padding:5px}.service6 p#intro_video img:hover{opacity:.7}div#video_container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.7);display:none}div#video_container .video_wrap{width:820px;height:468px;padding-top:10px;margin:110px auto 0;background-color:rgba(0,0,0,.3);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;position:relative}div#video_container .video_wrap .social_toolbar{width:800px;height:448px;margin:0 auto;background-color:#fff;padding-top:10px}div#video_container a.close{display:block;position:absolute;top:-10px;right:-10px;width:1.5em;line-height:1.5;height:1.5em;border:.2em solid #fff;font-size:20px;color:#fff;background:rgba(20,20,20,.7);text-align:center;text-shadow:1px 1px 3px #000;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;-moz-box-shadow:1px 1px 5px rgba(0,0,0,.5);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.5);box-shadow:1px 1px 5px rgba(0,0,0,.5);text-decoration:none}article#signup div.regButton{width:960px;clear:both;margin:125px 0 0 0}article#signup div.regButton_top{width:960px;clear:both;margin:0}article#signup div.regButton p{width:450px;margin:0 auto;text-align:center}article#signup div.linkButton{width:960px;margin:30px 0;clear:both}article#signup div.linkButton p{width:320px;margin:0 auto;text-align:center}
