*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-color:#dedee0!important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-text-size-adjust:auto}html,body{width:100%;height:100%}body{-webkit-text-size-adjust:none}body,input,button,textarea{font-size:12px;line-height:1.5em;color:#272727;font-family:HelveticaNeue-Condensed,Helvetica,sans-serif;background:#fff}h1{font-size:20px;font-weight:bold}h2{font-size:17px;font-weight:bold}h3{font-size:15px;font-weight:bold}h4,h5,h6{font-size:14px;text-align:left;font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}img,fieldset,iframe{border:0 none}table,div{border-collapse:collapse}select,textarea{border:1px solid #b7b6b6;background:#fff;color:#000;font-size:12px;vertical-align:middle}textarea{overflow:auto}select,input,img,li{vertical-align:middle;text-align:left}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}ul,li,ol{list-style-type:none}legend,caption{display:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}button{cursor:pointer;border:none;background:none;outline:none;padding:0;margin:0}ins{background-color:#ff9;color:#272727;text-decoration:none}mark{background-color:#ff9;color:#272727;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{border-collapse:collapse;display:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}a:link{text-decoration:none;color:#272727}a:hover{color:#272727;text-decoration:none;cursor:pointer}a:visited{color:#272727}input[type=text],input[type=password],select{height:17px;outline-width:0}input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer}div.select_box{position:relative;height:26px;border:1px solid;display:inline-block;background:#fff;background-image:url(/Content/Images/Common/btn_select_box_bg.png);background-repeat:no-repeat;background-position:right 50%}div.select_box label{position:absolute;font-size:14px;top:3px;left:12px;letter-spacing:1px}div.select_box select{width:100%;min-height:26px;padding:0 10px;opacity:0;border:0;filter:alpha(opacity=0)}table input[type="text"],table input[type="password"]{height:30px;border:1px solid;padding:0 10px;color:#6b6b6b}table .select_box{width:155px;height:30px}.hide{display:none}.show{display:block}.bd_skill{border-color:#32c0ca!important}.bd_gray{border:1px solid #dedee0!important}.bd_base{border-color:#f4849a!important}.bd{border:1px solid}.bd_left{border-left:1px solid}.bd_right{border-right:1px solid}.bd_top{border-top:1px solid}.bd_bottom{border-bottom:1px solid}.ft_white{color:#fff!important}.ft_black{color:#000!important}.ft_base{color:#f4849a!important}.ft_skill{color:#32c0ca!important}.ft_fackage{color:#f8ff00!important}.ft_gray{color:#6b6b6b!important}.ft_blue{color:#53619b!important}.ft_red{color:#fe4d79!important}.ft_red_bold{color:#e71313!important;font-weight:bold}.ft_orange{color:#f6783d!important}.ft_bold{font-weight:bold}.ft_normal{font-weight:normal}.ft_20{font-size:20px}.ft_19{font-size:19px}.ft_18{font-size:18px}.ft_17{font-size:17px}.ft_16{font-size:16px}.ft_15{font-size:15px}.ft_14{font-size:14px}.ft_13{font-size:13px}.ft_12{font-size:12px}.ft_11{font-size:11px}.ft_left{text-align:left}.ft_center{text-align:center}.ft_right{text-align:right}.bg_base{background-color:#f4849a!important}.bg_skill{background-color:#32c0ca!important}.bg_white{background-color:#fff!important}.bg_gray{background-color:#f8f8f8!important}.bg_blue{background-color:#5e6b9f!important}.bg_red{background-color:#fe4d79!important}.bg_violet{background-color:#8e61e6!important}.bg_gray_bold{background-color:#979797!important}.latter_star{display:inline-block}.latter_star:after{content:"";clear:both;display:block}.latter_star img{float:left}.icon_lecture{border:1px solid;padding:2px 10px;font-size:12px;border-radius:3px;margin-right:3px}.icon_lecture.close_y{color:#2c6e42;background-color:#f2f8f4}.icon_lecture.close_n{color:#e55f9b;background-color:#fff6fa}.icon_lecture.mobile{color:#53619b;background-color:#f1f5f8}.icon_lecture.book{color:#b776c8;background-color:#fcf5fe}.icon_lecture.workbook{color:#f6783d;background-color:#f2f8f4}.icon_lecture_text{font-size:12px;font-weight:700;padding-top:4px;color:#b776c8}.icon_mypage.shipment{color:#015e28;border:1px solid #02b84f!important;padding:3px}.icon_tutor{border:1px solid #c4c4c4!important;display:inline-block;text-align:center;width:50px;font-size:12px;border-radius:3px;padding:2px 0;margin-right:3px}.common_table{width:100%;border-top:2px solid #4b4b4b!important}.common_table th{font-weight:700;background-color:#f8f8f8}.common_table th,.common_table td{padding:10px 0;text-align:center;vertical-align:middle}.common_table td,.common_table tbody th{border-bottom:1px solid}.common_table th:first-child,.common_table td:first-child{border-left:0}.common_table .left_align{text-align:left;padding-left:10px}.common_table .right_align{text-align:right;padding-right:10px}.common_table .head{font-weight:bold;font-size:13px}.common_table tr.content td{padding:10px}.common_table tr.content td p.file{text-align:right}.common_table tr.content td p.file a{display:inline;background-image:url(/Content/Images/Common/icon_file.gif);background-repeat:no-repeat;padding-left:15px}.common_table tr.content td p.file a:hover{text-decoration:underline}.common_table tr.content td ul.reply_file{display:table;width:100%;margin:5px 0}.common_table tr.content td ul.reply_file li{display:table-cell}.common_table tr.content td ul.reply_file li:nth-child(2){text-align:right}.common_table tr.content td ul.reply_file a{display:inline;background-image:url(/Content/Images/Common/icon_file.gif);background-repeat:no-repeat;padding-left:15px}.common_table tr.content td div.reply{background:#fff;padding:5px 15px 15px;margin-top:10px;border:1px solid}.common_table tr.content td div.reply span{padding-bottom:5px}.common_table tr.content td p.edit{text-align:center;margin-top:5px}.common_table tr.content td p.edit button{padding:3px;width:50px;margin-right:5px}.common_table tr.reply td{text-align:left;padding-left:50px;background-image:url('../Images/Common/icon_reply.png');background-repeat:no-repeat;background-position:3% 50%}.common_table dl.lecture_title dt{font-size:16px;margin:10px 0 3px;line-height:110%}.common_table dl.lecture_title dd{font-size:15px}.common_table dl.lecture_title dd:last-child{}.common_table ul.video li{text-align:center;padding:1px 0}.common_table ul.photo li{text-align:center;font-weight:bold}.common_table ul.photo li img{width:60px;border:1px solid}.common_table a.title{font-weight:bold;display:block}.common_table a.title:hover{text-decoration:underline}.common_table a.link{}.common_table a.link img{width:35px}ul.small_header{display:table;width:100%}ul.small_header li{display:table-cell;width:50%;padding:10px 15px}ul.small_header li:nth-child(1){text-align:left}ul.small_header li:nth-child(2){text-align:right}ul.header_more{display:table;width:100%}ul.header_more li{display:table-cell;width:50%}ul.header_more li:nth-child(1){text-align:left}ul.header_more li:nth-child(2){text-align:right}.btn_player img{width:33px;height:33px}#paging{text-align:center;padding:10px 0}#paging ul{display:inline-block;margin:0 5px}#paging li{display:table-cell}#paging li a{padding:0 7px}#paging a:hover,#paging a.selected{color:#d6412b;font-weight:bold}#paging a img{vertical-align:top}#header{min-width:1100px}#header div.top{}#header div.top ul{width:1100px;margin:0 auto}#header div.top ul:after{content:"";clear:both;display:block}#header div.top ul li{float:left;width:50%;padding:0 60px}#header div.top ul li a{display:inline-block;padding:8px 0 10px 25px;background-repeat:no-repeat;background-position:0 10px}#header div.top ul li:first-child{text-align:right}#header div.top ul li:first-child a{background-image:url('/Content/Images/Common/dot_blue.gif')}#header div.top ul li:last-child a{background-image:url('/Content/Images/Common/dot_green.gif')}#header div.wrap{width:1100px;margin:0 auto}#header div.wrap:after{content:"";clear:both;display:block}#header div.intro{float:left;width:35%;margin-top:35px;background-image:url('/Content/Images/Common/btn_top_intro.gif');background-repeat:no-repeat}#header div.intro button{float:left;margin-top:24px;text-decoration:underline;background-image:url('/Content/Images/Common/dot_right.gif');background-repeat:no-repeat;background-position:100% 50%;padding-right:10px;color:#232d60}#header h1.logo{float:left;width:30%;text-align:center;margin-top:20px}#header div.menu{float:left;width:35%;margin-top:30px}#header div.menu ul{float:right}#header div.menu ul li{float:left;text-align:center;background-image:url('/Content/Images/Common/line.gif');background-repeat:no-repeat;background-position:100% 50%}#header div.menu ul li:last-child{background:none}#header div.menu ul li button{color:#5e5e5e;padding:0 8px}#header div.menu ul li .btn_login{color:#232d60}#header div.menu a{float:right;width:299px;height:33px;background-image:url('/Content/Images/Common/btn_top_package.gif');margin-top:25px;padding:8px 0 0 44px;letter-spacing:-1px}#header div.menu a span{padding-left:8px;font-weight:normal}#nav{min-width:1100px;border-top:2px solid #181b2c!important;background:#5e6b9f}#nav ul{width:1100px;margin:0 auto}#nav ul:after{content:"";clear:both;display:block}#nav ul li{float:left;vertical-align:middle;height:49px;text-align:center}#nav ul li:after{content:"";clear:both;display:block}#nav ul li:nth-child(1){width:50px}#nav ul li:nth-child(2){width:690px}#nav ul li:nth-child(3){width:310px}#nav ul li:nth-child(4){width:50px;background:green}#nav ul li:nth-child(2){border-right:1px solid #5e6b9f!important;background-color:#232d5e}#nav ul li dl{display:table;width:100%;height:100%}#nav ul li dl dd{display:table-cell}#nav ul li dl dd a{display:block;padding:15px 0}#nav ul li a:hover{text-decoration:underline}#nav .icon_2014,#nav .icon_2018{position:absolute}#contents{}#contents:after{content:"";clear:both;display:block}#content{width:1100px;margin:0 auto}#content:after{content:"";clear:both;display:block}#aside{width:170px;float:left;padding:30px 0;margin-right:30px}#aside>div{}#aside>div>a{display:block;margin-top:10px}#aside a:hover{text-decoration:underline}#aside ul.menu{border:1px solid}#aside ul.menu li{border-bottom:1px solid}#aside ul.menu li dt a{display:block;font-size:14px;padding:10px 0;text-align:center;font-weight:bold;color:#fff;background-color:#5e6b9f}#aside ul.menu li dt a.base{background-color:#f4849a}#aside ul.menu li dt a.skill{background-color:#32c0ca}#aside ul.menu li dd a{font-size:13px;display:block;padding:15px 20px 0;font-weight:700}#aside ul.menu li dd.row a{font-size:12px;display:block;padding:5px 27px 0;color:#6b6b6b}#aside ul.menu li dd:last-child a{padding-bottom:15px}#aside ul.menu li:last-child{border-bottom:0}#aside ul.cs{padding:10px 10px;margin-top:10px}#aside ul.cs dl{margin:7px 0}#aside ul.cs dl dt{font-size:14px}#aside ul.cs dl dd:nth-child(2){font-size:20px;padding:5px 0;font-weight:bold}#aside ul.cs li{text-align:center;padding:3px 0}#aside ul.cs li:after{content:"";clear:both;display:block}#aside ul.cs li>a{padding:5px 0;display:inline-block;width:47%;text-align:center;border-radius:3px;font-size:13px;letter-spacing:-1px}#aside ul.cs li>a:nth-child(1){float:left}#aside ul.cs li>a:nth-child(2){float:right}#section{width:900px;float:right;padding:30px 0}div.title{font-size:20px;border-bottom:1px solid;padding:0 0 10px}#section h2{padding:0 0 7px}.quick_banner{position:fixed;top:0;left:0;display:none}#footer{min-width:1100px;background-color:#f5f5f5}#footer .notice{min-width:1100px;background-color:#fff;border-top:1px solid;border-bottom:1px solid}#footer .notice ul{width:1100px;margin:0 auto}#footer .notice ul:after{content:"";clear:both;display:block}#footer .notice ul li:nth-child(1){float:left}#footer .notice ul li:nth-child(2){float:left}#footer .notice ul li:nth-child(2) a{padding:14px;display:block}#footer .notice ul li:nth-child(3){float:right;padding:14px}#footer .info{width:1100px;margin:0 auto;background-image:url('/Content/Images/Common/f_logo.png');background-repeat:no-repeat;background-position:0% 50%;padding:20px 0 20px 200px}#footer .info ul{}#footer .info ul:after{content:"";clear:both;display:block}#footer .info ul li{float:left;padding:7px 13px;text-align:left}#footer .info address{margin-left:14px}#footer .info address p:last-child{margin-top:10px}.popup{display:inline-block;overflow:hidden}.popup iframe{overflow:hidden}.popup_layer{display:none}.popup_layer .popup_content{width:100%;height:100%;background:#ff0}.popup_layer iframe{width:100%;height:100%;border-radius:7px}.zipfind_layer{display:none;border:8px solid #53619b!important;background-color:#fff;z-index:5}.zipfind_layer iframe{width:550px;min-height:600px;border:0;padding:0;margin:0;z-index:10}.profile_layer{display:none;border:8px solid #53619b!important;background-color:#fff;z-index:5}.profile_layer iframe{width:550px;min-height:290px;border:0;padding:0;margin:0;z-index:10}.payment_layer{display:none;z-index:5;border-radius:5px;width:650px;height:774px}.payment_layer iframe{width:100%;height:100%;border:0;padding:0;margin:0;z-index:10;border-radius:5px}.bankinfo_layer{display:none;border:8px solid #53619b!important;background-color:#fff;z-index:5}.bankinfo_layer iframe{width:600px;height:400px;border:0;padding:0;margin:0;z-index:10;border-radius:5px}.playerOt_layer{display:none;border:3px solid #fff!important;background-color:#000;z-index:5}.playerOt_layer iframe{width:900px;height:610px}.playerFree_layer{display:none;border:3px solid #fff!important;background-color:#000;z-index:5}.playerFree_layer iframe{width:900px;height:610px}.player_layer{display:none;border:3px solid #fff!important;background-color:#000;z-index:5}.player_layer iframe{width:1130px;height:610px}.download_layer{display:none;border:3px solid #fff!important;background-color:#fff;z-index:5}.download_layer iframe{width:1130px;height:735px}.epointSms_layer{display:none;background-color:#fff;z-index:5;border-radius:5px}.epointSms_layer iframe{width:710px;height:730px;border:0;padding:0;margin:0;z-index:10;border-radius:5px}.epointEmail_layer{display:none;background-color:#fff;z-index:5;border-radius:5px}.epointEmail_layer iframe{width:710px;height:730px;border:0;padding:0;margin:0;z-index:10;border-radius:5px}.notLoginEmail_layer{display:none;background-color:#fff;z-index:5;border-radius:5px}.notLoginEmail_layer iframe{width:710px;height:650px;border:0;padding:0;margin:0;z-index:10;border-radius:5px}.tokensample_layer{display:none;border:8px solid #53619b!important;background-color:#fff;z-index:5}.tokensample_layer iframe{width:400px;min-height:600px;border:0;padding:0;margin:0;z-index:10}.couponDownload_layer{display:none;background-color:#fff;z-index:5}.couponDownload_layer iframe{width:380px;min-height:650px;border:0;padding:0;margin:0;z-index:10}.couponUse_layer{display:none;background-color:#fff;z-index:5}.couponUse_layer iframe{width:480px;min-height:650px;border:0;padding:0;margin:0;z-index:10}