body {background:#424242;margin:0;padding:0;font-size:12px;font-family:gulim;min-width:320px;word-wrap:break-word;word-break:break-all;}
body img {max-width:100%;}
input,select,textarea {font-size:12px;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}

#header {height:47px;background:url('./image/bg_header.jpg');border-bottom:#000000 solid 1px;}
#header .logo {float:left;padding-left:8px;}
#header .logo h1 {inline-block;margin:12px 0 0 0;padding:0;}
#header .logo h1 a {font-size:23px;color:#ffffff;letter-spacing:-1px;text-shadow:-2px -1px #000;}
#header .logo .imglogo a {display:inline-block;margin:10px 0 0 0;padding:0;}
#header .logo .imglogo a img {height:28px;}
#header .tool {float:right;padding-right:8px;}
#header .tool img {margin:7px 0 0 3px;}

#topmenu {}
#topmenu .headergap {height:48px;}
#topmenu .nav {background:#efefef;border-top:#ffffff solid 1px;border-bottom:#DDDDDD solid 1px;}

#topmenu .nav ul {list-style-type:none;padding:0;margin:0;}
#topmenu .nav li {float:left;width:24.8%;border-right:#DDDDDD solid 1px;}
#topmenu .nav li a {display:block;height:30px;text-align:center;}
#topmenu .nav li a i {display:block;text-align:center;position:relative;top:8px;font-style:normal;font-weight:bold;font-size:13px;color:#666666;text-shadow:2px 1px #ffffff;padding:0 2px 0 2px;width:93%;height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#topmenu .nav .on a i {color:#CD0000;}
#topmenu .nav .noline {border-right:#efefef solid 1px;}
#topmenu .nav .allmenu {}




#_admin_layer_ {position:absolute;display:none;width:1px;height:1px;}
#_system_layer_ {position:absolute;display:none;width:1px;height:1px;}
#_login_layer_ {position:absolute;display:none;width:1px;height:1px;}

.headerfix1 {position:fixed;z-index:999;width:100%;}

._layerbox {position:relative;z-index:10;left:-63px;width:150px;background:#eeeeee;border:#dfdfdf solid 0;border-radius:0 0 2px 1px;box-shadow:3px 3px 3px #888888;}
._layerbox .arr {position:absolute;left:120px;top:-23px;font-size:40px;color:#D74208;}
._layerbox ul {list-style-type:none;padding:0;margin:0;height:153px;overflow:auto;}
._layerbox li {border-bottom:#dfdfdf solid 1px;border-left:#efefef solid 1px;}
._layerbox li a {display:block;height:30px;}
._layerbox li a i {font-style:normal;position:relative;top:10px;left:10px;}
._layerbox .tt {height:35px;background:#D74208;border-left:#D74208 solid 1px;}
._layerbox .tt i {font-style:normal;font-size:14px;color:#ffffff;position:relative;top:8px;left:10px;text-shadow:-1px -1px #555555;}
._layerbox .tt span {font-size:16px;color:#ffffff;position:absolute;top:8px;left:128px;text-shadow:-1px -1px #555555;}
._layerbox .btnbox {text-align:center;border-left:#efefef solid 1px;border-top:#dfdfdf solid 1px;background:#F5F5F5;}
._layerbox .btnbox a {display:inline-block;padding:5px 10px 5px 10px;margin:8px 2px 8px 2px;color:#333333;border:#AAAAAA solid 1px;border-radius:3px 3px 3px 3px;}
._layerbox .updown {position:absolute;z-index:11;}
._layerbox .updown img {position:relative;z-index:11;top:-95px;left:125px;}
._layerbox .admin {background:#317AB1;border-left:#317AB1 solid 1px;border-top:#317AB1 solid 1px;}
._layerbox .admin a i {color:#ffffff;}

._admin_ {width:200px;left:-158px;}
._admin_ .arr {color:#317AB1;left:169px;}
._admin_ .tt {width:199px;background:#317AB1;border-left:#317AB1 solid 1px;}
._admin_ .tt span {left:176px;}
._admin_ .charbox {}

._admin_ .mbrinfo {padding:5px 8px 10px 8px;border-left:#efefef solid 1px;border-bottom:#efefef solid 1px;}
._admin_ .mbrinfo .symbol {float:left;}
._admin_ .mbrinfo .symbol img {width:35px;height:35px;}
._admin_ .mbrinfo .name {float:left;margin-left:10px;}
._admin_ .mbrinfo .name .namel {font-weight:bold;color:#454545;padding-top:9px;}
._admin_ .mbrinfo .name .namer {color:#999999;font-size:11px;padding-top:2px;}
._admin_ .mbrinfo .score,._admin_ .mbrinfo .score a {font-size:11px;color:#636363;}
._admin_ .mbrinfo .score a:hover {text-decoration:underline;}

._login_ {width:200px;left:-158px;}
._login_ .tt span {left:177px;}
._login_ .loginmsg {padding:10px;border-left:#efefef solid 1px;}
._login_ .loginmsg .mtt {font-weight:bold;}
._login_ .loginmsg .mnt {padding-top:8px;font-size:11px;line-height:130%;color:#888888;}
._login_ .loginmsg .mnt a {font-size:11px;color:#42A2FC;text-decoration:underline;display:inline-block;margin:5px 1px 0 1px;}


/* title */
#title {background: url("/m2/images/bg_bbs_title.gif") repeat-x scroll 0 0 #FFFFFF;height: 40px;position: relative; text-align:center; vertical-align:middle; width-max:100%}
#title .top_main {float:left;padding-top:10px;}
#title .top_name {display:inline-block; margin:13px 0; padding-right:45px;}

#title3 {background: url("/m2/images/tit_bbs3.png") repeat-x scroll 0 0 #FFFFFF;height: 40px;position: relative; text-align:center; vertical-align:middle; width-max:100%}
#title3 .top_main {float:left;padding-top:10px;}
#title3 .top_name {display:inline-block; margin:15px 0; padding-right:45px;}

#title4 {background: url("/m2/images/tit_bbs4.png") repeat-x scroll 0 0 #FFFFFF;height: 40px;position: relative; text-align:center; vertical-align:middle; width-max:100%}
#title4 .top_main {float:left;padding-top:10px;}
#title4 .top_name {display:inline-block; margin:15px 0; padding-right:45px;}

#title5 {background: url("/m2/images/tit_bbs5.png") repeat-x scroll 0 0 #FFFFFF;height: 40px;position: relative; text-align:center; vertical-align:middle; width-max:100%}
#title5 .top_main {float:left;padding-top:10px;}
#title5 .top_name {display:inline-block; margin:15px 0; padding-right:45px;}


#title6 {background: url("/m2/images/tit_bbs6.png") repeat-x scroll 0 0 #FFFFFF;height: 40px;position: relative; text-align:center; vertical-align:middle; width-max:100%}
#title6 .top_main {float:left;padding-top:10px;}
#title6 .top_name {display:inline-block; margin:15px 0; padding-right:45px;}

#title7 {background: url("/m2/images/tit_bbs7.png") repeat-x scroll 0 0 #FFFFFF;height: 40px;position: relative; text-align:center; vertical-align:middle; width-max:100%}
#title7 .top_main {float:left;padding-top:10px;}
#title7 .top_name {display:inline-block; margin:15px 0; padding-right:45px;}

#title8 {background: url("/m2/images/bg_bbs_title.gif") repeat-x scroll 0 0 #FFFFFF;height: 40px;position: relative; text-align:center; vertical-align:middle; width-max:100%}
#title8 .top_main {float:left;padding-top:10px;}
#title8 .top_name {display:inline-block; float:right}

#title2 {background: url("/m2/images/tit_bbs2.gif") repeat-x scroll 0 0 #FFFFFF;height: 79px;position: relative; text-align:center; vertical-align:middle; width-max:100%}
#bar_box {background: url("../img/tit_bbs2.gif") repeat-x scroll 0 0 #FFFFFF;height:3px;position: relative;}

/* container */
#container {width:100%;}
#container #main_menu_box {display:table;margin-left:auto;margin-right:auto;text-align:center;}
#container ul {padding-top:0px;}
#container ul.main_menu li{display:inline;padding:4px;line-height:60px;}
#container ul.main_menu2 li{display:inline;}
.main_menu3 {display:table;margin-left:auto;margin-right:auto;text-align:center;text-align:center;}


#container .app_btn_box ul {overflow: auto;}
#container .app_btn_box ul li{float:left;padding:2px;text-align:center;}

#main_banner {height:69px;width:100%;background: url("../img/bg_banner.gif");text-align:center;}

#bt_box1 {height:34px;padding-top:10px;clear: both;text-align: center;background:url("../img/bt_boxbg.png");}

#bt_box {height:34px;padding-top:10px;clear: both;text-align: center;}

/* copyright */
#cp_box {height:40px;width:100%;padding-top:15px;background: url("../img/bg_copytight.gif");text-align:center;}
#cp_box .copyright{font-size:13px;color:#FFFFFF;}
#cp_box2 {width:100%;height:100%;padding-top:15px;background-color:#8c949d;}
#cp_box3 {height:40px;width:100%;padding-top:15px;background: url("../img/bg_copytight.gif");text-align:center;}
#cp_box3 .copyright{font-size:13px;color:#FFFFFF;}

/* jrc_main */
#container .h1_box {padding-top:13px;padding-bottom:13px;}
#container .h2_box {padding-top:0px;padding-bottom:0px;}
.h1_box h1{height:24px;padding-top:10px;background: url("../img/edu_h1_bg.gif");font-family:"굴림",Gulim;font-size:14px;font-weight:bold;text-align:center;}
.h2_box h2{height:40px;padding-top:14px;padding-left:10px;background: url("../img/tit_bar.png");font-family:"굴림",Gulim;font-size:14px;font-weight:bold;}
.h3_box h2{height:42px;padding-top:15px;padding-left:10px;background: url("../img/edu_h2_bg1.gif");font-family:"굴림",Gulim;font-size:14px;font-weight:bold;}
.h4_box h2{height:40px;padding-top:17px;padding-left:10px;background: url("../img/tit_bar.png");font-family:"굴림",Gulim;font-size:14px;font-weight:bold;}


#container .contents {width:100%;}
#container .contents .img_box {text-align:center;}
#container .contents .text_box {padding-top:8px;margin-left:auto;margin-right:auto;width:280px;font-family:"돋움",Dotum;font-size:12px;}

/* jrc_study */
#container .title_box {padding-top:30px;width:100%;height:70px;background: url("../img/ptn.png");}
#container .center {padding-left:10px;}

#container .title_box2 {width:100%;height:120px;background: url("../img/bg_banner_free_contents.gif");}
#container .center2 {}

#container .title_box3 {padding-top:20px;width:100%;height:40px;background: url("../img/ptn.png");}
#container .center3 {padding-left:100px;}
/*어학원 소스*/
#container_edu {padding-bottom:20px;background: url("../img/edu_bg.gif");}
#container_edu .title_box {padding-top:10px;text-align:center;width:100%;height:10%;}
#container_edu .edu_menu{text-align:center;width:100%; height:20%;}
#container_edu .edu_menu li{list-style:none;display:inline;}
#container_edu .edu_menu ul{list-style:none;display:inline;}
#container_edu .edu_menu img{ border:0; vertical-align:top; }
#container_edu .banner_box {height:69px;width:100%;background: url("../img/bg_banner.gif");text-align:center;}
/*어학원 서브*/


/*#container .banner_box {text-align:center;width:100%;height:96px;background: url("../img/bg_banner_study_main.gif");}*/
#container .banner_box {height:69px;width:100%;background: url("../img/bg_banner.gif");text-align:center;}
#container .btn_box {padding-top:30px;text-align:center;width:100%;height:135px;}
#container .btn_box ul{margin:auto;width:300px;}
/*#container .btn_box ul.menu {background:url("../img/img_dot_1x100.gif") no-repeat 50% 50%;}*/
#container .btn_box ul .left {float:left;padding-left:38px;}
#container .btn_box ul .right {float:right;padding-right:27px;}

#container .study_list {display:table; margin-left:auto; margin-right:auto;text-align:center;}
#container .study_list ul{padding-left:20px;padding-right:20px;}
#container .study_list ul li{display:inline;}

/* freecontents */
#container .menu_box {text-align:center;}
#container .menu_box ul {width:317px;margin:auto;}
#container .menu_box .freecontent li{cursor:pointer;margin:10px;padding:0px;width:297px;height:42px;;background: url("../img/bg_free_contents_menu.gif");text-align:center;}
#container .menu_box .freecontent li span{font-weight:bold;display:block;font-size:14pt;padding-top:12px;margin-right:30px;}
#container .menu_box img {padding-top:12px;padding-right:32px;}

/* APP */
#container .app_btn_box {padding:4px;}

/* 멤버 로그인 */
#login {font-size: 23px; margin: 0 5%;}
/* #login fieldset {border: 1px solid #FFFFFF;position: relative;} */
.ia {margin: 7% 0;position: relative;width: 100%;}
.ip {padding: 0 110px 0 0;}
.ip input {width: 100%; font-size: 23px;}
.it input{font-size: 18px;border: 1px solid #E1E2E3;height: 44px;width: 94%; padding:0 3%;}
.ip li {margin-top: 7px;vertical-align: top;width: 100%;}
.ip li {list-style: none outside none;}
.il {background: url("../img/lb.gif") no-repeat scroll 0.6em 14px #eaedf1;}
.pl {background: url("../img/lb.gif") no-repeat scroll 0.6em -70px #eaedf1;}
.ac {bottom: 0;position: absolute;right: 0;width: 97px;}
.ac input {height:40px;background: url("../img/bt_p1.gif") repeat-x scroll 0 -65px #F1F1F1;color: #666;cursor: pointer;display: block;font-size: 0.9em;font-weight: bold;height: 46px;letter-spacing: -1px;margin-top: 17px;overflow: visible;text-indent: -2px;vertical-align: middle;white-space: nowrap;width: 97px;}
.ot {clear: both;color: #666;margin-top: -0.5em;padding: 0 0 28px 28px;white-space: nowrap;}
.sc2 {padding-bottom: 10%}
.sc2 h2 {font-size: 16px;font-weight:bold;margin: 1em 0; line-height: 1.2em;}
.sc2 p {color: #686868;font-size:16px;margin-bottom: 1em;line-height: 1.2em;}
#btn {height:100px;}
.joinbtndiv{margin: 5% 0;}
.loginTitle{background: url('/m/images/login/tit_login.jpg') no-repeat;background-size: 48px 18px;background-position: 50%;background-color: #343F51;}
.loginTitle>ul>li{line-height:50px;}
.loginTitle .BackBtn{vertical-align: middle; margin-left: 15px;;}
/* paging */
#paging {margin-bottom: 15px;margin-top: 15px;text-align: center;}
#paging b {background-color: #CCCCCC;}
#paging a, #paging b {border: 1px solid #CCCCCC;height: 22px;margin: 0;padding: 6px 8px;}

/* Round */
#RoundBox{background-color:#CCC;-moz-border-radius: 21px;-webkit-border-radius: 21px;border-radius: 21px;}

/*item_view */
.study_title {margin-top:20px;margin-bottom:20px;height:34px;background: url("../img/bg_stydy_list_title.gif");}
.study_title h1 {padding-top:8px;color:#fff;font-family:"굴림",Gulim;font-size:18px;font-weight:bold;text-align:center;}
#item_box {min-width:320px;margin:0 auto;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}
#item_box .item_title {margin-left:10px;margin-right:10px;min-width:300px;min-height:27px;margin-top:10px;margin-bottom:10px;border:1px solid #e4e4e4;text-align:center;-moz-border-radius: 21px;-webkit-border-radius: 21px;border-radius: 21px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));}
#item_box .item_title h2 {display:block;padding-left:6px;padding-right:6px;padding-top:6px;font-size:14px;font-weight:bold;}
#item_box .item_content {clear:both;min-width:300px;margin-left:10px;margin-right:auto;}
#item_box .item_left {width:125px;float:left;}
#item_box .item_right {margin-left:125px;}
#item_box .image_box {display:table;width:114px;height:84px;border:1px solid #e5e5e5;margin-bottom:4px;}
#item_box .image_box span{display:table-cell; .position:absolute; .left:50%; .top:50%; background:#fff; text-align:center; vertical-align:middle;}
#item_box .image_box span img{.position:relative; .left:-50%; .top:-50%;}
#item_box .item_btn {text-align:center;}
#item_box .item_right dl {font-family:"돋움",Dotum;font-size:12px;margin-right:10px;}
#item_box .item_right dl:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#item_box .item_right dl dt{float:left;width:43px;height:16px;padding-top:4px;}
#item_box .item_right dl dd{padding-left:46px;padding-top:4px;}

/* board */
.board_list {margin-left:12px;margin-right:12px;}
.board_view {margin-left:12px;margin-right:12px;}
.hc, .gct {font-size: 0;height: 0;left: -1000em;line-height: 0;overflow: hidden;position: absolute;visibility: hidden;width: 0;}
/* board skin btn */
a.btn {font-size:12px;background: url("../img/buv.png") repeat-x scroll 0 -717px #F1F1F1;color: #666;display: inline-block;height: 22px;line-height: 22px;margin: 4px 0 0 1px;text-align: center;width: 52px;}
button.btn {font-size:12px;background: url("../img/buv.png") repeat-x scroll 0 -717px #F1F1F1;color: #666;display: inline-block;height: 22px;line-height: 22px;margin: 4px 0 0 1px;text-align: center;width: 52px; border: medium; padding: 0 0 3px 0; color: #3333ff}

/* sub title */
div.wr_title {margin-top:3px;height: 33px; background-color: #efefef; border-bottom: 1px solid #666; position: relative; line-height: 33px; text-align: center;}
div.wr_title h1{font-size: 1.2em;}
div.wr_title p.l,div.wr_title p.r{position: absolute; top:.1em;}
div.wr_title p.l {left:5px;}
div.wr_title p.r {right: 5px;}

/* contents */
#g4m_content2{padding: 0 5px;background: url("../img/bg_02.jpg");}

/*g4m_latest*/
.g4m_latest{margin-bottom: 20px;}
.g4m_latest h2 {position: relative; font-size: 1.2em; padding-left: 10px; line-height:2em; border-bottom: 1px solid #333}
.g4m_latest h2 a.more{position: absolute; right: 5px;font-size:.8em;}
.g4m_latest {clear: both;overflow: hidden;padding: 2px 0 11px;vertical-align: top;width: 100%;}
.g4m_latest .li1 li:first-child {border-top: 0 none;}
.g4m_latest .li1 li {border-top: 1px solid #E5E5E5;height: 2.43em;padding: 0 10px;}
.g4m_latest .li1 li a {color: #000;display: inline-block;letter-spacing: -1px;line-height: 2.43em;overflow: hidden;white-space: nowrap;width: 100%;}
.g4m_latest .li1 li a span.lt_cmt {font-style: italic; color: #447DC4; font-size: .85em;}

#container .books_box {padding-bottom:4px;display:block;}
#container .books_box .subject_box {margin-left:10px;margin-right:10px; background-color:#fef4f4;min-width:300px;min-height:27px;margin-top:10px;margin-bottom:10px;border:1px solid #e4e4e4;text-align:center;-moz-border-radius: 21px;-webkit-border-radius: 21px;border-radius: 21px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));}
#container .books_box h3 {display:block;padding-left:6px;padding-right:6px;padding-top:6px;font-size:14px;font-weight:bold;}
#container .books_box .img_box {margin-left:10px;float:left;}
#container .books_box .img_box1 {float:left; padding-left:10px;}
#container .books_box .contents_box {margin-left:10px;display:inline;}
#container .books_box .contents_box dl {padding-left:120px;display:block;font-family:"돋움",Dotum;font-size:12px;margin-right:10px;}
#container .books_box .contents_box dl:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#container .books_box .contents_box dt {float:left;margin-left:2px;margin-right:2px;min-width:50px;min-height:20px;margin-top:2px;margin-bottom:2px;border:1px solid #e4e4e4;text-align:center;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background: #f0f0f0;}
#container .books_box .contents_box dd {height:20px;padding-left:50px;padding-top:4px;padding-bottom:5px;}
#container .item_btn {float:left;padding-left:20px; margin-top:-50px;}
.clear {clear:both;}

/* edu_main */
#container .map_box {padding-top:12px;padding-bottom:12px;}
#container .address_box {text-align:center;}
#container .call_box {text-align:center;padding:8px;}
#container .call_box .btn_box a{background: url("../img/phone.png") no-repeat scroll;border: 1px solid #6d6d70;font-size:30px;background-color: #EFEFEF;color: #000000;display: inline-block;height: 40px;line-height: 40px;padding: 2px 10px 2px 35px;text-align: center;width: 200px;}


#container .phone_info_box h2{display:block;padding:6px 6px 6px 16px;margin-left:10px;font-size:16px;font-weight:bold;text-align:center;}
#container .phone_info_box div {margin:4px;padding:14px;border:1px solid #CCC;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;}
#container .phone_info_box .photo_info_box {display:table;}
#container .phone_info_box .uhak_photo {text-align:center;}
#container .phone_info_box .uhak_photo ul
#container .phone_info_box .uhak_photo ul li{display:block;}
#container .phone_info_box .uhak_photo span {display:block;text-align:center;width:310px}
#container .phone_info_box .uhak_photo img {width:300px;padding:4px;border:1px solid #CCC;}
#container .process_box ol{}
#container .process_box ul{}
#container .process_box li{text-align:center;margin:8px;float:left;width:120px;height:120px;-moz-border-radius: 60px;-webkit-border-radius: 60px;border-radius: 60px;}
#container .process_box li span{display:block;}
#container .process_box li.step1 {background: -webkit-gradient(linear, left top, left bottom, from(#ffbd49), to(#e6a229));}
#container .process_box li.step1 span{padding-top:50px;}
#container .process_box li.step2 {background: -webkit-gradient(linear, left top, left bottom, from(#ff9249), to(#ef7625));}
#container .process_box li.step2 span{padding-top:40px;}
#container .process_box li.step3 {background: -webkit-gradient(linear, left top, left bottom, from(#ff7049), to(#e9542b));}
#container .process_box li.step3 span{padding-top:50px;}
#container .process_box li.step4 {background: -webkit-gradient(linear, left top, left bottom, from(#fd4b48), to(#e82a27));}
#container .process_box li.step4 span{padding-top:40px;}
#container .process_box span.text {clear:both;display:block;}

#container .system_box ol{padding-left:20px;list-style-type:decimal;}
#container .system_box ul{padding-left:20px;list-style-type:disc;color:#000;}

#container .feature_box ol{padding-left:20px;list-style-type:decimal;color:#e45c01;}
#container .feature_box ul{padding-left:20px;list-style-type:disc;color:#000;}

#container .recommend_box ol{padding-left:20px;list-style-type:decimal;color:#e45c01;}

#container #jrcschool .title_box {text-align:center;width:100%;height:150px;background: url("../img/banner_edu_bg.gif");}
#container #jrcschool .btn_box {padding-top:30px;text-align:center;width:100%;height:260px;display:block;}
#container #books_box .title_box {text-align:center;width:100%;height:105px;background: url("../img/banner_edu_bg.gif");}
#container #books_box .btn_box {padding-top:30px;text-align:center;width:100%;height:140px;display:block;}
#container #jrcstudy .title_box {text-align:center;width:100%;height:auto;padding:0px;background: url("../img/banner_edu_bg.gif");}
#container #jrcstudy .btn_box {padding-top:30px;text-align:center;width:100%;height:260px;display:block;}

#container #books_box .infomation_box{padding:10px;}
#container #books_box h3{background-image:url("../img/bg_one_icon.gif");background-position: 0 center;background-repeat:no-repeat;clear:both;display:block;padding:6px 6px 6px 16px;margin-left:10px;font-size:16px;font-weight:bold;}
#container #books_box .infomation_box span {display:block;margin:4px;padding:14px;border:1px solid #CCC;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;}

.border {border:1px solid #ccc;padding:4px;}

#container .books_list #div_explan{margin:4px;padding:14px;border:1px solid #CCC;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;}

#container .study_infomation {display:block;}
#container .study_infomation .ctbox {display:table;margin:0 auto;}
#container .study_infomation .ctbox dl {display:block;width:100%;font-family:"돋움",Dotum;font-size:12px;margin-right:10px;}
#container .study_infomation .ctbox dl:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#container .study_infomation .ctbox dt {float:left;margin-left:2px;margin-right:2px;min-width:50px;min-height:20px;margin-top:2px;margin-bottom:2px;border:1px solid #e4e4e4;text-align:center;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background: #f0f0f0;}
#container .study_infomation .ctbox dd {height:20px;padding-left:50px;padding-top:5px;padding-bottom:5px;min-width:200px;}
#container .study_infomation .ctbox dd.teacher{display:table;width:100%;}
#container .teacher1_box {display:block;}
#container .teacher2_box {display:block;}
#container #center_box {display:block;}

/* edu_report.php 
#container #rp_contents {padding:10px;}
#container #rp_contents #report_table {margin:0 auto;border-top:1px solid #999;border-left:1px solid #999;border-collapse:collapse;}
#container #rp_contents #report_table caption{font-family:Arial, sans-serif;color:#993333;padding-bottom: 6px;}
#container #rp_contents #report_table tbody{}
#container #rp_contents #report_table th, td{padding: 10px;border-right:1px solid #999;border-bottom: 1px solid #999;}
#container #report_table th{font-family: Verdana, sans-serif;background: #ccc;}
*/
#container #lecture_box h2{display:block;padding:6px 6px 6px 16px;margin-left:10px;font-size:16px;font-weight:bold;text-align:center;}

#container .cnt_box {display:table;margin:0 auto;padding:10px;font-size:16px;}
#container .cnt_box dl{display:block;}
#container .rp_contents {margin:0 auto;padding:10px;}
#container .rp_contents li {display:table;padding:8px 0px 8px 0;font-weight:bold;font-size:16px;}
#container .rp_contents .bgicon {background:url("/m/img/zoom.gif") right no-repeat;}
#container .rp_contents li li {width:100%;padding:8px 40px 8px 0px;}
#container .rp_contents .toptitle2 {display:inline;padding-top:16px;padding:8px;float:left;}
#container .rp_contents .toptitle1 {display:table;padding-top:16px;padding:8px;float:left;}
#container .rp_contents .toptitle {display:table;padding-top:16px;padding:8px;float:left;}
#container .rp_contents .sli {padding-left:5%;width:82%;clear:both;border-top:0px;border-bottom:1px dotted #CCC;font-weight: normal;letter-spacing: -0.5px;}
#container .rp_contents .tli {width:100%;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#container .rp_contents .left_subject {display:block;padding-top:16px;float:left;}
#container .rp_contents .btn_r_span {padding-top:16px;display:block;padding:8px;float:right;}
#container .date_text{font-size:11px;}
#container .ll_h1{font-size:16px;padding-top:7px;}

#container #lecture_box {display:table;width:100%;margin:0 auto;padding:0 4px 0 4px;font-size:16px;}
#container #lecture_box li{display:table;width:100%;padding:10px 20px 10px 10px;border-bottom:1px solid #CCC;background:url("/cyber/images/icon_movie.gif") right no-repeat;}

/* Html5Player */
#container .sbjt_box {padding-top:13px;padding-bottom:13px;width:100%;}
#container .sbjt_box h1 {margin-top:8px;padding-bottom:12px;border-bottom:1px solid #CCC;font-family:"굴림",Gulim;font-size:18px;font-weight:bold;text-align:center;}
#container #video1 {width:90%;border:1px solid #CCC;}

/* 회원가입폼 */
.joinTitle{background: url('/m/images/join/tit_join.jpg') no-repeat;background-size: 94px 23px;background-position: 50%;background-color: #343F51;}
.joinTitle>ul>li{line-height:50px;}
.joinTitle .HomeBtn{vertical-align: middle; margin-left: 15px;;}

#join_step {}
.join_step {margin:5% 0;}
.join_step img {width:100%;max-width:100%;}

#container {}
#joinformdiv {display:table; width:100%;}
#joinformdiv #join_div dl {}
#joinformdiv #join_div dt{
    display: block;
    float:left;
    clear:both;
    width:125px;    
    font:bold 14px Tahoma;
    color:#767676;
    text-align: left;
    margin: 8px 10px 0 0;    
}

#joinformdiv #join_div dd input,select{
padding-left:90px
position:relative;
border:1px solid #b7b7b7;
border-right-color:#e1e1e1;
border-bottom-color:#e1e1e1;
background:transparent;
font:bold 14px Tahoma;
color:#767676;
margin-bottom: 8px;
height:24px;
vertical-align: middle;
}

#joinformdiv #bnt_div{text-align:center;margin-bottom:10px;}

#joinformdiv #join_div #mb_id {width:120px;}
#joinformdiv #join_div #mb_name {width:120px;}
#joinformdiv #join_div #mb_password {width:120px;}
#joinformdiv #join_div #mb_password_re {width:120px;}
#joinformdiv #join_div #check_id {background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#ECECEC));}
#joinformdiv #join_div #mb_email{width:180px;}
#joinformdiv #join_div #hp1 {width:55px;}
#joinformdiv #join_div #hp2 {width:50px;}
#joinformdiv #join_div #hp3 {width:50px;}

#joinformdiv #join_div > dl > dd input, #joinformdiv #join_div > dl > dd select {height:30px;}

#textdiv {width:100%;margin:0 auto;}
#textdiv textarea{width:95%;height:150px;padding:8px;}

#container .contents .h2_sp {display:block;padding-top:4px;padding-bottom:4px;margin-bottom:10px;text-align:left;;width:100%;}
#container .contents .h2_sp h2{font-family: NanumBarunGothic; font-size:17px;}
.checkdiv {display:block;width:100%;margin:8px auto 10px auto;}

#add_filed_div .addtile {color:#666666;padding:5% 0 0 0;display:block;clear:both;}
#add_filed_div .addtile .title{display:block;margin:0 auto;width:100%;max-width:100%;}
#add_filed_div .red, #comp_word .red {color:#d80415; font-weight: bold;}
#add_filed_div #add_field {}
#add_filed_div #add_field dl {padding:10px;}
#add_filed_div #add_field dt{
    display: block;
    clear:both;
    font:bold 14px Tahoma;
    color:#767676;
    text-align: left;
    margin: 8px 10px 0 0;    
}

#add_filed_div #add_field dd input,select{
padding-left:90px
border:1px solid #b7b7b7;
border-right-color:#e1e1e1;
border-bottom-color:#e1e1e1;
background:transparent;
font:bold 14px Tahoma;
color:#767676;
margin-bottom: 10px;
height:24px;
}

#container #resultbox {padding:10px;border-bottom:1px dotted #CCC;}
#container #resultbox .htext{font-weight:bold;font-size:14px;}
#container #resultbox p{}

#link_hsk {display:block;padding-top:20px;padding-bottom:10px;text-align:center;font-size:18px;font-weight:bold;border-bottom:2px solid #CCC;}
#link_hsk a{text-shadow:rgb(110,110,110) 2px 2px 4px;}

.apply {position:relative; top:50px}

.join_ok{padding-top:3%;}

#comp_word {text-align:center;font-size: 18px;font-family: NanumBarunGothic;margin:8% auto;}
#joinCompBanner {margin-bottom: 10%}
#joinCompBanner img {display: block;width: 100%;max-width: 100%;}




#footer .ftSNS{ text-align:center; margin: 5% 0;}
#footer .ftSNS>ul{display: table; margin: 0 auto; }
#footer .ftSNS>ul>li{display: table-cell; }
#footer .footer { background:#222222; 	width: 100%; height:auto; background-size: 100%; margin:auto; }
#footer .footer .ftBtn{ padding-left:28%; padding-right:1.7%; }
#footer .footer .ftBtn ul>li{ float:right; width:30%; padding:6% 1%; }
#footer .footer .copyright{ text-align:center;	color:#9C9C9C; font-family:Malgun Gothic; font-size:0.85em;	padding-bottom:4%; }
#footer .footer .bottomHref,footer .footer .bottomHref a:link,footer .footer .bottomHref a:visited { clear: both;	text-align:center; color:#FFFFFF; font-family: NanumGothic; font-weight: bold; font-size:1em; padding: 3.5% 0 2.3% 0; }

iframe[name="_action_frame_home"] {display:none}




#footer {}
#footer .search {text-align:center;display:none;padding:7px 0 7px 0;background:#d0d0d0;border-bottom:#c1c1c1 solid 1px;}
#footer .search .inputx {width:89%;height:25px;background:#ffffff;border:#c0c0c0 solid 1px;border-radius:8px 8px 8px 8px;}
#footer .search .submit {position:absolute;margin:5px 0 -3px -25px;}
#footer .foot {background:#DCDCDC;}
#footer .foot .btnbox {padding:10px 0 0 0;text-align:center;}
#footer .foot .btnbox a {display:inline-block;color:#333333;padding:5px 8px 5px 8px;margin:0 1px 0 1px;border:#AAAAAA solid 1px;border-radius:2px 2px 2px 2px;}
#footer .foot .link {padding:10px 0 13px 0;text-align:center;}
#footer .foot .link span {font-size:10px;color:#999999;letter-spacing:-1px;}
#footer .foot .link a {font-size:10px;color:#787878;letter-spacing:-1px;}
#footer .foot .link i {display:inline-block;width:1px;height:9px;margin:0 2px -1px 3px;background:#c0c0c0;}
#footer .adv {text-align:center;padding:0;margin:0;}
