@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('/common/font/nanumsquare/nanumsquareround.css');
@import url('/common/font/nanumsquare/nanumsquare.css');

html,body{margin:0;padding:0;height:100%}
body{font:14px/20px "NanumSquareRound", "Nanum Gothic", "Malgn Gothic", "¸¼Àº°íµñ", "µ¸¿ò", Dotum, "±¼¸²", Gulim, Arial, sans-serif; color:#666;}
li { list-style:none !important;}

/****** ÆäÀÌÁö ·¹ÀÌ¾Æ¿ô ½ºÅ¸ÀÏ ******/
#wrap { width:100%; min-width:1150px; }
#header {width:100%;min-width:1150px;height:210px;margin:0 auto;text-align:center;}
#header .util_wrap{ width:100%;height:44px; background:#e6e6e6;}
.util_wrap .util_menu { display:inline-block;width:1100px;height:44px;text-align:right;}
.util_wrap .util_menu ul{float:right;width:auto;height:44px;}
.util_wrap .util_menu li{float:left;width:auto;padding-left:10px;background: url('/common/images_skin2/common/blt_dot.png') 0 50% no-repeat; margin-right:10px}	
.util_wrap .util_menu li:first-child{background:none;}
.util_wrap .util_menu li a{display:block;line-height:44px;color:#555555;}
.util_wrap .af_log{float:right;margin-right:10px;line-height:44px;color:#333333;}

.util_wrap .util_menu ul.login_menu { float:right;width:auto;height:30px; margin:7px 0px; }
.util_wrap .util_menu ul.login_menu li{ float:left;width:auto;background:none;height:30px; padding:0px; margin-right:5px; }	
.util_wrap .util_menu ul.login_menu li .ipt1 { border:1px #cfcfcf solid; line-height:28px; width:120px; background:#ffffff; text-indent:8px; }	
.util_wrap .util_menu ul.login_menu li .btn_tlogin { border:1px #ababab solid; color:#ffffff; padding-left:17px; line-height:28px; width:90px; background:#ababab url('/html/images/common/btn_login.png') 15px 50% no-repeat;}	
.util_wrap .util_menu ul.login_menu li.login_text { width:auto; padding:0px 0px 0px 20px; line-height:30px; background: url('/html/images/common/top_part.png') 9px 50% no-repeat;}
.util_wrap .util_menu ul.login_menu li.login_text2 { width:auto; padding:0px 0px 0px 10px; line-height:30px; } 
.util_wrap .util_menu ul.login_menu li.login_text2 input { margin-top:5px; } 
.util_wrap .util_menu ul.login_menu li a { display:block; font-size:13px; line-height:30px;color:#555555;}


#header .inner{width:1100px;height:100px;overflow:hidden;margin:0 auto;text-align:left;display:inline-block;}
.inner h1.logo {float:left;width:500px;height:85px;line-height:85px;margin-top:15px;}
.inner h1.logo img{max-width:100%;max-height:100%;vertical-align:middle;}

.inner .top_search { float:right; width:auto; padding:0px; text-align:center; border:none; border-bottom:1px solid #000000 !important; margin:35px 0px 0px 0px; }
.inner .top_search input.search_txt { width:230px; height:30px; line-height:30px; margin:0px; padding:0 0px; border:1px #FFF solid !important; font-size:14px; text-indent:5px;}
.inner .top_search .search_btn { width:30px; height:30px; margin:0; background:url('/html/images/common/btn_search.png') right 50% no-repeat; border:0 none; text-indent:-999; font-weight:bold;}

.menu_wrap_new { width:100% !important;margin-top:0px; border-top:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid; text-align:center; }
.menu_wrap_new #gnb { float:none !important;display:inline-block; width:1100px !important; margin:0px auto; }
.menu_wrap_new #gnb li { float:left;}
.menu_wrap_new #gnb li a{display:block; margin:0px 0px 0px 40px;padding:0px;color:#111111;font-weight:normal;font-size:20px;line-height:70px;}
.menu_wrap_new #gnb li.on a{color:#801e1d}
.menu_wrap_new #gnb li a:hover{color:#801e1d}
.menu_wrap_new #gnb_mypage { display:block;height:70px;margin-top:0px;display:inline-block;}
.menu_wrap_new #gnb_mypage a{display:block;background:none;border-radius:0px;text-align:left;width:auto;font-size:20px;line-height:70px;color:#111111 !important; padding-left:0px;font-weight:normal !important;}
.menu_wrap_new #gnb_mypage a:hover{background:none /*#fb7c00 url('/common/images_skin2/common/icon_mypage.png') 18px 50% no-repeat;*/ }
.menu_wrap_new #gnb li.fm { float:left;}
.menu_wrap_new #gnb li.fm a{display:block; margin:15px 30px 15px 0px;padding:0px;line-height:40px;}

.menu_wrap_new #gnb_side { width:auto;float:left;height:70px;margin-top:5px;display:inline-block;}
.menu_wrap_new #gnb_side li{float:left;width:auto;}
.menu_wrap_new #gnb_side li.my {background:#ffffff;}
.menu_wrap_new #gnb_side li.my a{display:block;background:#ffffff; border-radius:0px;text-align:left;width:auto;font-size:20px;line-height:70px;color:#ffffff; padding-left:45px;}
.menu_wrap_new #gnb_side li.my a:hover{background:#ffffff; /* #fb7c00 url('/common/images_skin2/common/icon_mypage.png') 18px 50% no-repeat; */ }


#fullmenu { position:absolute; z-index:1000; top:144px; left:0px; width:100%; margin-top:0px; min-width:1100px;height:302px; background:#ffffff;border-top:1px #dedede solid; border-bottom:1px #dedede solid; opacity:1; box-sizing:border-box;text-align:center; } 
#fullmenu .fm_icon { position:absolute; width:50px; height:50px; top:-50px; left:50%; margin-left:-550px; }
#fullmenu .fm_icon img { width:50px; height:50px; }
#fullmenu a.fm_close { display:block; position:absolute; width:45px; height:45px; top:20px; left:50%; margin-left:580px; }
#fullmenu .inner {  width:1100px; height:300px; margin:0px auto; text-align:left; display:inline-block;border-left:1px #dedede solid; }
#fullmenu .inner .fm_sub { float:left; width:182px; height:280px; padding:20px 0px 0px 0px; display:inline-block; border-right:1px #dedede solid; background:#ffffff;}
#fullmenu .inner .fm_sub2 { background:#fbfbfb; }
#fullmenu .inner .fm_sub h2 { font-size:20px; color:#52350c; font-weight:500; line-height:30px;  text-align:center; }
#fullmenu .inner .fm_sub h2 a { display:block; font-size:20px; color:#52350c; font-weight:400; line-height:30px; text-align:center; }
#fullmenu .inner .fm_sub ul { width:100%; display:inline-block; margin-top:20px; }
#fullmenu .inner .fm_sub li { padding:0px; }
#fullmenu .inner .fm_sub li a { display:block; font-size:15px; color:#666666; line-height:32px;padding:0px; text-align:center;}
#fullmenu .inner .fm_sub li a:hover { color:#333333; text-decoration:none;  }

.sub_menu{display:none;position:absolute;left:0;top:140px;width:100%;padding:0;z-index:1000; border-top:1px #dedede solid; }
.sub_menu .sub_line{border-bottom:1px solid #dcdcdc; background-color:#ffffff;height:300px;}
.sub_menu .sm_inner { width:1100px;margin:0 auto;height:300px;}
.sub_menu .sub_menu_list{width:790px;margin: 0 0 0 310px; /* border-left:1px solid #ddd; */}
.sub_menu .sub_menu_list .sm_list{float:left;width:150px; padding:0px 0 0px 0; margin-top:10px;}
.sub_menu .sub_menu_list .sm_list li{ margin:4px 0; height:auto; padding:6px 0px; text-align:left;/*background: url(/html/images/page/sm_off.gif) no-repeat 116px 8px*/}
.sub_menu .sub_menu_list .sm_list li a{color:#555555;padding:0px 0px;line-height:18px; text-align:left; font-size:14px;font-weight:normal; max-width:350px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sub_menu .sub_menu_list .sm_list li.on a{color:#530504; font-weight:bold; }
.sub_menu .sub_menu_list .sm_list li.over a{color:#530504; font-weight:bold; }

#footer{ width:100%; min-width:1150px; background:#ffffff; }
#footer .foot_menu{width:100%; background:#888888; margin:0 auto; text-align:center;}
.foot_menu .foot_list{ width:1100px;margin:0px auto;text-align:left;padding:15px 0;}
.foot_menu .foot_list li{padding-left:35px;background: url(/common/images/default/blt_wbar.jpg) no-repeat 18px 50%;display:inline-block;zoom:1;*display:inline;vertical-align:top}
.foot_menu .foot_list li.first{background-image:none;padding-left:0}
.foot_menu .foot_list li a{color:#fff;font-size:14px;font-weight:bold;}	
.foot_menu .foot_list li a.footer_privacy_policy{font-weight:bold;color:#ffe505;}
#footer .copy{padding:30px 0 50px 0;overflow:hidden;width:1100px;margin:0 auto;}
.foot_info{overflow:hidden;text-align:left;color:#333333;padding-left:0px; background:none; }

#container{width:1100px;margin:0 auto;}
#container.main{width:1100px;margin:0 auto;padding-bottom:30px}
#container .horizontal_wrap{position:relative}

/****** ¸ÞÀÎ ½ºÅ¸ÀÏ ******/	
/* main »ó´Ü·Ñ¸µ¹è³Ê */
.main_visual{ float:left;width:825px; position:relative;height:275px; }
#slides{position:absolute;top:0;left:0;z-index:100}
#slides .slides_container{width:825px;height:275px ;overflow:hidden}
#slides .slides_container img {width:825px;height:275px;}
#slides .slides_container div{width:825px;height:275px;display:block}
.main_visual .pagination { position:absolute;left:65px;bottom:20px;z-index:101;margin:auto; margin-left:0px;}
.main_visual .pagination li{width:24px;height:24px;float:left;padding-top:8px;margin:0;background: url('/html/images/common/main_dot_off.png') no-repeat 0 0;}
.main_visual .pagination li a{display:block;text-align:center;line-height:24px;font-weight:700;color:#fff;text-indent:-9999999px;}
.main_visual .pagination li.current{background: url('/html/images/common/main_dot_on.png') no-repeat 0 0}

/* main ÃßÃâ °­ÀÇ ½ºÅ¸ÀÏ */
.horizontal_wrap .top_title {height:40px;line-height:40px;font-size:25px;font-weight:500;color:#000000; margin:40px 0 15px 0;}
.horizontal_wrap .horizontal_list {overflow:hidden}
.horizontal_wrap .horizontal_list li{float:left;border:0px solid #e5e5e5;padding-bottom:13px;min-height:200px;width:206px;margin-left:17px;}
.horizontal_wrap .horizontal_list li.nodata{padding:90px 0;min-height:50px;width:1098px;border:1px solid #e5e5e5;margin-left:0;}
.horizontal_wrap .horizontal_list li.first{margin-left:0;}
.horizontal_list span{display:block;text-align:center}
.horizontal_list span.img_box{border:1px solid #e0e1e4;position:relative;margin-bottom:15px;width:204px;height:115px}
.horizontal_list span.img_box a{position:relative;display:block;}
.horizontal_list span.img_box > a > img{width:204px;height:115px;}
.horizontal_list span.list_subject{font-weight:500;font-size:16px;color:#000;padding-bottom:10px; }
.horizontal_list span.list_blt {line-height:18px;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.horizontal_list span.list_price {font-size:15px; color:#fe6c00;font-weight:500;}
.horizontal_wrap .more{position:absolute;right:13px;top:10px}

.main_course_more { float:right; font-size:16px; color:#777777; line-height:24px; margin-top:-45px; padding-right:15px; background: url('/html/images/common/course_arrow.png') 100% 50% no-repeat; }

.top_wrap { width:1100px; margin:0 auto;display:inline-block; }
.top_banner { float:right; border-top:1px #cfcfcf solid; border-left:1px #cfcfcf solid; width:260px; height:275px; box-sizing:border-box; }
.top_banner li { float:left; border-bottom:1px #cfcfcf solid; border-right:1px #cfcfcf solid; width:50%;height:137px; box-sizing:border-box; }
.top_banner li a { display:block; text-align:center; padding-top:78px; font-size:14px; line-height:20px;  }
.top_banner li.tb1 { background:url('/html/images/common/tb1.png') 50% 17px no-repeat; }
.top_banner li.tb2 { background:url('/html/images/common/tb2.png') 50% 17px no-repeat; }
.top_banner li.tb3 { background:url('/html/images/common/tb3.png') 50% 17px no-repeat; }
.top_banner li.tb4 { background:url('/html/images/common/tb4.png') 50% 17px no-repeat; }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ -  ÇÏ´Ü ¿µ¿ª */
.square_wrap { width:1100px; display:inline-block; margin:40px auto 0px auto;}
.square_wrap .main_board  { float:left; background:#ffffff; width:542px; height:270px; padding:0px !important; margin:0px 10px 0px 0px; border:1px #dbdbdb solid; box-sizing:border-box;}
.square_wrap .main_board .mboard_title { height:44px; background:#f7f7f7; border:none;border-bottom:1px #dbdbdb solid;margin:0px; }
.square_wrap .main_board .mboard_title span { float:left; width:130px;height:44px; } 
.square_wrap .main_board .mboard_title span a { display:block; width:105px; height:44px; line-height:45px;font-size:15px;padding-left:24px; font-weight:bold; text-align:left; color:#444444; border-right:1px #dbdbdb solid; border-bottom:1px #dbdbdb solid;   } 
.square_wrap .main_board .mboard_title span a.active { background:#ffffff url('/html/images/common/main_board_tbg.png') 100px 50% no-repeat; color:#333333; font-weight:bold;border-right:1px #dbdbdb solid; border-bottom:1px #ffffff solid; }
.square_wrap .main_board .mboard_cont { width:490px; height:auto; padding:20px 25px; border:none;}
.square_wrap .main_board .mboard_more { float:right;text-align:right; margin:10px 20px 0 0;}

.square_wrap .main_info { float:right; background:url('/html/images/common/main_info.png') no-repeat; border:1px #dbdbdb solid; padding:25px 0px; box-sizing:border-box; width:542px; height:270px;display:inline-block;}
.square_wrap .main_info li { float:left; width:44%; padding:0px 3%; text-align:center; }
.square_wrap .main_info li h2 {font-size:20px;font-weight:bold;color:#000000;padding-bottom:8px; line-height:22px;}
.square_wrap .main_info li h2 b {color:#6c3f00; }
.square_wrap .main_info li p {font-size:13px; color:#666; }
.square_wrap .main_info li.last h2 { padding-top:135px; }

.square_wrap2 { width:1100px;display:inline-block; margin:40px auto 0px auto; }
.square_wrap2 .main_course { float:right; background:#dad9d5 url('/html/images/common/main_course.png') 100% 0 no-repeat;position:relative;padding:30px 40px; width:542px; height:210px;box-sizing:border-box;}
.square_wrap2 .main_course h3.top_title { font-size:22px;font-weight:600;color:#000000;padding-bottom:15px; line-height:30px; }
.square_wrap2 .main_course h4 { font-size:17px;font-weight:500;color:#cd242b;padding-bottom:12px; line-height:20px; }
.square_wrap2 .main_course p { font-size:14px;color:#5a504e; line-height:20px; }

.square_wrap2 .main_cs {float:left; background:#51779c url('/html/images/common/main_cs.png') 0% 0px no-repeat; background-size:auto 100%;border:1px #e5e5e5 solid; padding:30px 40px;position:relative; box-sizing:border-box; width:542px; height:210px;}
.square_wrap2 .main_cs .top_title{font-size:22px;font-weight:500;color:#ffffff;padding-bottom:5px;line-height:27px;}
.square_wrap2 .main_cs .top_title b {font-size:30px;line-height:40px;font-weight:500;}
.square_wrap2 .main_cs .mcs_text {color:#ffffff; }
.square_wrap2 .main_cs .mcs_text p {font-size:14px; color:#ffffff; padding-bottom:7px;line-height:20px; }
.square_wrap2 .main_cs .mcs_text a.mcs_go {display:block;color:#ffffff;font-size:16px;font-weight:500; width:130px; height:30px; line-height:33px; border-radius:19px; text-align:center; padding:0px; background:none; border:2px #99afc5 solid; }

.main_ban_arrow {position:absolute; left:50%;bottom:10px;transform:translateX(-50%); width:44px;height:25px;display:inline-block;z-index:100;opacity:0.4;}
.main_ban_arrow.main_ban_arrow1 {background: url('/html/images/common/arrow1.png') no-repeat;}
.main_ban_arrow.main_ban_arrow2 {background: url('/html/images/common/arrow2.png') no-repeat;}

/* ¸ÞÀÎ ÄÁÅÙÃ÷ - ¸ÞÀÎ °Ô½Ã¹° ÃßÃâ ½ºÅ¸ÀÏ */
.list_top li { padding-left:11px;background: url('/common/images_skin2/common/blt_dot2.png') no-repeat 2px 17px; border-bottom:1px #cccccc dashed; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list_top li a { font-size:14px;line-height:39px; color:#333333; }
.list_top li:last-child { border-bottom:none;}
.faq_top li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:39px;margin-bottom:0px;border-bottom:1px #cccccc dashed;}
.faq_top li span{display:inline-block;text-align:center;width:60px;height:25px;color:#fff;font-size:11px;padding-left:0; margin:5px 5px 7px 0px;}
.faq_top li .blue{ background:#40659c; border-radius:3px; line-height:25px; margin-top:0px;}
.faq_top li .green{background: url(/common/images/default/green_cate.png) no-repeat 0 2px;}
.faq_top li a{font-size:14px;line-height:39px;}

.realty_wrap { width:1098px; display:inline-block; margin:0px auto 20px auto; border:1px #dbdbdb solid; background:url('/html/images/common/realty_wrap.png') 50% 0px repeat-y;}
.realty_wrap li { float:left; width:25%; margin-bottom:30px; }
.realty_wrap li h2 { font-size:17px; color:#52350c; font-weight:500; line-height:25px; padding:140px 0px 20px 0px; text-align:center; }
.realty_wrap li h2.realty_cont1 { background:url('/html/images/common/realty_cont1.png') 50% 30px no-repeat; }
.realty_wrap li h2.realty_cont2 { background:url('/html/images/common/realty_cont2.png') 50% 30px no-repeat; }
.realty_wrap li h2.realty_cont3 { background:url('/html/images/common/realty_cont3.png') 50% 30px no-repeat; }
.realty_wrap li h2.realty_cont4 { background:url('/html/images/common/realty_cont4.png') 50% 30px no-repeat; }
.realty_wrap li h2.realty_cont5 { background:url('/html/images/common/realty_cont5.png') 50% 30px no-repeat; }
.realty_wrap li p { margin-left:30px; line-height:25px;color:#999999; }
.realty_wrap li a { display:block; line-height:25px;color:#333333; }
.realty_more { float:right; margin-top:-40px;}

.main_bban { width:1100px; display:inline-block; margin:40px auto 0px auto; }
.main_bban li { float:left; width:20%; background:url('/html/images/common/bg_dot.png') 0px 17px no-repeat; }
.main_bban li:first-child { background:none; }
.main_bban li a { display:block; font-size:15px; color:#696969; font-weight:bold;text-align:center;padding-top:65px; line-height:25px; }
.main_bban li.mbb1 a { background:url('/html/images/common/main_bban_icon1.png') 50% 0px no-repeat; }
.main_bban li.mbb2 a { background:url('/html/images/common/main_bban_icon2.png') 50% 0px no-repeat; }
.main_bban li.mbb3 a { background:url('/html/images/common/main_bban_icon3.png') 50% 0px no-repeat; }
.main_bban li.mbb4 a { background:url('/html/images/common/main_bban_icon4.png') 50% 0px no-repeat; }
.main_bban li.mbb5 a { background:url('/html/images/common/main_bban_icon5.png') 50% 0px no-repeat; }

.main_search { position:absolute;left:220px;top:5px; width:auto; padding:0px; text-align:center; border:none; border-bottom:1px solid #000000 !important; margin:0px; }
.main_search input.search_txt { width:230px; height:30px; line-height:30px; margin:0px; padding:0 0px; border:1px #FFF solid !important; font-size:14px; text-indent:5px;}
.main_search .search_btn { width:30px; height:30px; margin:0; background:url('/html/images/common/btn_search.png') right 50% no-repeat; border:0 none; text-indent:-999; font-weight:bold;}



/* layout */
.main_wrap{width:1100px;margin:-40px auto 0 auto;overflow:hidden; }
.main_wrap .main_content{overflow:hidden;}
.main_wrap .main_content > div{float: left}
.main_wrap .left_area{float:left;width:230px;padding:0px 40px 0 0; margin-top:0px; z-index:1000;}
.main_wrap #contet_area{float:left;width:830px; min-height:750px; margin:60px 0 30px 0; padding:0px; position:relative}

.main_wrap2 #contet_area{float:none;width:1100px; min-height:750px; margin:60px 0 30px 0; padding:0px; position:relative}

/****** ¼­ºêÆäÀÌÁö ½ºÅ¸ÀÏ ******/
/*lnb */
.left_area {  }
.left_area .lnb_title{font-weight:500;font-size:22px;color:#333333;background-color:#f8f8f8;height:80px;line-height:80px; padding-top:100px; text-align:center;border:1px solid #dfdfdf;border-bottom:3px #2f2f2f solid;}
.left_area .lnb_list{margin-bottom:50px;border:1px solid #dfdfdf;border-top:none;border-bottom:none;}
.left_area .lnb_list li{border-bottom:1px solid #dfdfdf;}
.left_area .lnb_list li.half{width:50%;float:left;}
.left_area .lnb_list li a{display:block;font-size:15px;color:#000000;font-weight:500;line-height:25px;padding:12px 20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.left_area .lnb_list li.on a{color:#52350c;/* background: url('/common/images_skin2/common/blt_lnb.png') no-repeat 0% 50% */}
.left_area .lnb_list li a:hover{color:#52350c;/* background: url('/common/images_skin2/common/blt_lnb.png') no-repeat 0% 50% */}
.left_area .lnb_list li.lnb_sub {background-color:#ffffff; padding-left:20px; /* height:28px; line-height:28px; */}
.left_area .lnb_list li.lnb_sub a{font-weight:normal;font-size:13px; padding:6px 0px 4px 15px;color:#666666;background: url('/html/images/common/blt_lnb.png') no-repeat 0% 45%}
.left_area .lnb_list li.lnb_sub.on a{color:#000000;background: url('/html/images/common/blt_lnb_on.png') no-repeat 0% 45%}
.left_area .lnb_list li.lnb_sub a:hover{color:#000000;background: url('/html/images/common/blt_lnb_on.png') no-repeat 0% 45%}
.lnb01 { background:url('/html/images/common/lnb1.png') 50% 30px no-repeat; }
.lnb02 { background:url('/html/images/common/lnb2.png') 50% 30px no-repeat; }
.lnb03 { background:url('/html/images/common/lnb3.png') 50% 30px no-repeat; }
.lnb04 { background:url('/html/images/common/lnb4.png') 50% 30px no-repeat; }
.lnb05 { background:url('/html/images/common/lnb5.png') 50% 30px no-repeat; }
.lnb06 { background:url('/html/images/common/lnb6.png') 50% 30px no-repeat; }
.lnb07 { background:url('/html/images/common/lnb7.png') 50% 30px no-repeat; }
.lnb08 { background:url('/html/images/common/lnb8.png') 50% 30px no-repeat; }
.lnb09 { background:url('/html/images/common/lnb9.png') 50% 30px no-repeat; }

.left_area .sp_center {float:left;background:#ffffff; border-bottom:1px #e5e5e5 solid; padding-bottom:20px; position:relative; height:170px;}
.left_area .sp_center .top_title{font-size:20px;font-weight:bold;color:#333;padding-bottom:10px;}
.left_area .sp_center p {font-size:13px; color:#666; padding-bottom:10px; }
.left_area .sp_center .mcs_text {padding:10px 0 0 80px;background:url('/common/images_skin2/common/img_cs.png') 0% 15px no-repeat;}
.left_area .sp_center .mcs_text .mcs_tel{color:#ed3934;font-size:21px;font-weight:bold;padding-bottom:10px;}
.left_area .sp_center .mcs_text span{display:block;font-size:12px;line-height:18px;}

a.left_map { display:block; width:130px; height:25px; line-height:25px; font-size:13px; text-align:center;color:#ffffff; background:#52350c; border-radius:15px; margin-top:10px;}

.sub_top { width:100%; min-width:1150px; height:210px; padding:0px; margin:0px; background:none; overflow:hidden; text-align:center; }
.sub_top img { display:none; }
.sub_top1 { background:url('/html/images/common/sub1.png') 50% 0px no-repeat; }
.sub_top2 { background:url('/html/images/common/sub2.png') 50% 0px no-repeat; }
.sub_top3 { background:url('/html/images/common/sub3.png') 50% 0px no-repeat; }
.sub_top4 { background:url('/html/images/common/sub4.png') 50% 0px no-repeat; }
.sub_top5 { background:url('/html/images/common/sub5.png') 50% 0px no-repeat; }
.sub_top6 { background:url('/html/images/common/sub6.png') 50% 0px no-repeat; }
.sub_top7 { background:url('/html/images/common/sub7.png') 50% 0px no-repeat; }
.sub_top8 { background:url('/html/images/common/sub8.png') 50% 0px no-repeat; }
.sub_top9 { background:url('/html/images/common/sub9.png') 50% 0px no-repeat; }
.sub_top10 { background:url('/html/images/common/sub10.png') 50% 0px no-repeat;}

.content_title{font-weight:500;color:#333;font-size:28px;line-height:45px;padding-bottom:6px}
.content_title .class_tt{width:545px}
.content_title span{color:#666;letter-spacing:-1px}
.content_body{padding-top:15px;overflow:hidden}
.content_codebody * {font-size:inherit; list-style:inherit;}

.path{position:absolute;right:0;top:15px;overflow:hidden}
.path_list{float:right;background: url(/common/images/default/path_home.png) no-repeat 0 50%;padding-left:12px}
.path_list li{float:left;padding-left:16px;background: url(/common/images/default/blt_path.png) no-repeat 0 3px;margin-left:5px;font-size:12px;line-height:18px;height:18px}
.path_list li.last{color:#222}


#container.main .path{ display:none;}
#container.main .content_title{ display:none;}
#container.main .content_body{padding:0px;margin:0px;}


.sub_title { font-size:20px; font-weight:500; color:#000000; line-height:30px; margin-bottom:15px; }
.sub_title span { color:#764c11; }

.sub_cont { font-size:15px; color:#333333; line-height:25px; margin-bottom:40px; display:inline-block; }
.sub_cont b { font-size:17px; font-weight:500; line-height:25px; }
.sub_cont span { color:#764c11; }
.sub_cont_ul { margin-bottom:40px; }
.sub_cont_ul li { font-size:15px; color:#666666; line-height:25px; padding-left:15px; background:url('/html/images/common/dot.png') 4px 11px no-repeat;}
.sub_tbl1 { border-top:1px #d5dfe9 solid; margin-bottom:40px; }
.sub_tbl1 th { font-size:14px; color:#2b5986; background:#f0f7fd; line-height:20px; padding:10px 0px; text-align:center; border-bottom:1px #d5dfe9 solid; border-right:1px #d5dfe9 solid; }
.sub_tbl1 td { font-size:14px; color:#393939; background:#ffffff; line-height:20px; padding:10px 20px; text-align:left; border-bottom:1px #d5dfe9 solid; }

.sub_greeting { width:100%; border:4px #e0e0e0 solid; padding:20px 30px; display:inline-block; margin-bottom:40px; box-sizing:border-box;}
.sub_greeting img {  float:left; border:1px #e0e0e0 solid; margin-right:40px; }
.sub_greeting h2 { font-size:20px; color:#104580; font-weight:500; line-height:30px; } 
.sub_greeting p { font-size:15px; color:#666666; font-weight:normal; line-height:23px; padding:12px 0px; }
.sub_greeting p a { font-size:15px; color:#ce2c00; font-weight:normal;  }
.sub_greeting p.p1 { padding-top:15px;  background:url('/html/images/common/tline.png') 170px 0% no-repeat; }

.sub_history { margin-bottom:40px; border:1px #dedede solid; }
.sub_history li { font-size:15px; color:#666666; font-weight:400; line-height:20px; padding:10px 15px 10px 35px; background:url('/html/images/common/dot.png') 24px 21px no-repeat;}
.sub_history li span { color:#52350c; font-weight:400; }
.sub_history li b { color:#ce2c00;  font-weight:400;}
.sub_history li.bg { background:#f5f5f4 url('/html/images/common/dot.png') 24px 21px no-repeat;; }

.sub_cont2 { margin-bottom:40px; }
.sub_cont2 h2 { background:#52350c;color:#ffffff; font-size:20px; font-weight:400; line-height:30px; padding:10px 30px; }
.sub_cont2 h2 span { color:#ffa92f; }
.sub_cont2 h2 small {font-size:16px;  color:#ffa92f; }
.sub_cont2 p { margin-top:25px; line-height:24px; font-size:14px; color:#666666;}
.sub_cont2 p b { display:block; font-size:16px; color:#111111; font-weight:500; line-height:30px;}
.sub_cont2 table { margin-top:15px; }
.sub_cont2 th { width:65px; text-align:left; vertical-align:top; font-size:45px; color:#ce2c00; font-weight:500; line-height:50px; padding:15px 0px; border-bottom:1px #dfdfdf solid;}
.sub_cont2 td { line-height:24px; font-size:14px; color:#666666; padding:15px 0px; border-bottom:1px #dfdfdf solid;}


/* À¥ÁøÇü °­ÀÇ ¸®½ºÆ® */
.type_chart {border-top: 1px solid #676767}
.type_chart .list_li {padding:8px 0}
.type_chart .list_li .course_img{width:220px;height:155px;display:block;float:none;position:relative;margin-top:14px;}
.type_chart .list_li .course_img a{display:block;width:220px;height:147px;overflow:hidden;border:1px solid #d1d1d1}
.type_chart .list_li .course_img a img{width:220px;height:147px;display:block}
.type_chart .list_li .course_img .tm{position:absolute;left:0;top:0}

.type_chart .list_li .webtv_img {width:220px;height:125px;display:block;float:none;position:relative; margin-top:10px;}
.type_chart .list_li .webtv_img a{display:block;width:220px;overflow:hidden;border:1px solid #d1d1d1}
.type_chart .list_li .webtv_img a img{width:220px;height:125px;display:block}

.type_chart .list_li .top_td{padding-top:5px;}
.type_chart .list_li .top_td span{margin-right:8px}
.type_chart .list_li .bot_td span{margin-left:0}
.type_chart .list_li .bot_td{padding-bottom:15px; border-bottom:1px solid #d1d1d1}
.type_chart .list_li .bot_td.tac{text-align:center}
.type_chart .list_li .btn_list{margin-bottom:-5px}
.type_chart .list_li .btn_list .button{margin-bottom:5px}
.type_chart strong{display:block;max-height:72px;line-height:20px;overflow:hidden; margin-top:10px;}
.type_chart strong a{color:#000;font-size:16px;font-weight:500; padding-left:0;}
.type_chart .list_li span{margin-left:4px}
.type_chart .list_li .ct_wrap{overflow:hidden}
.type_chart .list_li .ct_text{height:40px;overflow:hidden;line-height:20px;margin-top:10px}
.type_chart .list_li .ct_if{overflow:hidden;margin-top:10px}
.type_chart .list_li .ct_if .tutor{float:left;margin-right:10px}
.type_chart .list_li .ct_if .p{float:left; padding-right:10px;}
.type_chart .list_li .ct_if .p span.days { margin-right:10px; }
.type_chart .nodata { width:830px; line-height:200px;height:200px; margin:-8px 0 0 0;border-bottom:1px solid #d1d1d1; padding:0; text-align:center; font-size:18px; background-color:#ffffff !important;}

.page .page_title{background: url('/html/images/common/blt_curri.png') no-repeat 0 50%;}
.cv .page_title{background: url('/html/images/common/blt_curri.png') no-repeat 0 50%;}

.col_course_thumbnail {width:250px;}
.col_course_name {}
.col_course_price {width:100px;}
.col_course_button {width:100px;}

.button.blue{background-color: #52350c;color: #fff;border:1px solid #3c2505}
.button.blue:hover{background-color: #3c2505}
.button.login{padding:25px 30px;font-size:15px;font-weight:700;background-color: #52350c;color: #fff;border:1px solid #3c2505;*padding:18px 0;*width:75px}
.button.login:hover{background-color: #3c2505}

.button.btn_buy	{ width:202px;border-radius:2px; padding:0; text-align:center; height:45px; line-height:45px; font-size:18px; color:#ffffff; font-weight:bold; background:#52350c; border:1px #52350c solid;}
.button.btn_buy:hover {background:#52350c;}
.button.btn_cart { width:202px;border-radius:2px;padding:0; margin-right:10px; text-align:center; height:45px; line-height:45px; font-size:18px;color:#52350c; font-weight:bold; background:#ffffff; border:1px #52350c solid;}
.button.btn_cart:hover {background:#ffffff; border:1px #52350c solid;}

/* ÆäÀÌÂ¡ */
.page_box{ margin:0 auto; table-layout:auto !important}
.page_box li{vertical-align:top;display:inline-block;zoom:1;*display:inline;vertical-align:top}
.page_box li.page_margin{display:none}
.page_box li div{width:24px;height:24px;border:1px solid #bebebe;padding:0;margin:0 2px;line-height:24px}
.page_box td{ padding:0; border-width:0; font-family:verdana; color:#999999; font-size:12px }
.page_p_btn{display:none}
.page_n_btn{display:none}
.page_box .page_first_btn { background:url('/common/images_skin2/common/page_first_btn.png') no-repeat 50% 50%; width:24px; height:24px; border:1px #d1d1d1 solid; }
.page_box .page_last_btn { background:url('/common/images_skin2/common/page_last_btn.png') no-repeat 50% 50%; width:24px; height:24px; border:1px #d1d1d1 solid; }
.page_box .page_prev_btn { background:url('/common/images_skin2/common/page_prev_btn.png') no-repeat 50% 50%; width:24px; height:24px; border:1px #d1d1d1 solid; }
.page_box .page_next_btn { background:url('/common/images_skin2/common/page_next_btn.png') no-repeat 50% 50%; width:24px; height:24px; border:1px #d1d1d1 solid; }
.page_box li div.page_seperator{display:none}
.page_box li .page_number_btn_on	{background-color:#52350c; border:1px #52350c solid; color:#fff; font-weight:700; width:24px; height:24px;line-height:24px }
.page_box li a:hover{text-decoration:none}
.page_box li .page_number_btn:hover{background-color:#52350c;border:1px #52350c solid; color:#fff;width:24px; height:24px;line-height:24px}


.privacy h3{font-weight:700;font-size:15px;margin-top:20px;color:#52350c;}
.clause h3{margin-top:20px;font-weight:bold;font-size:15px;color:#52350c;}
.refund h3{margin-top:20px;font-weight:bold;font-size:15px;color:#52350c;} 

/* È¸¿ø°¡ÀÔ ¾à°üºÎºÐ ÅØ½ºÆ® ÀÏ°ýÃ³¸® */
.textin { font-size:14px !important; font-weight:normal !important;}
.textin > .clause { margin-top:-10px;}
.textin > .clause  h2 {font-size:14px !important; font-weight:normal !important;color:#666666 !important; line-height:20px !important;padding:0px !important;margin:20px 0px 0px 0px !important;}
.textin > .clause  h3 {font-size:14px !important; font-weight:normal !important;color:#666666 !important; line-height:20px !important;padding:0px !important;margin:10px 0px 0px 0px !important;}
.textin > .clause  .depth1{margin-top:0px !important;}