@charset "utf-8";



p.social_advertising{line-height:20px;padding-bottom:33px;background:url('../images/business/bg_social_advertising.gif') no-repeat left bottom;}
p.social_advertising em{color:#5f96bc;font-weight:bold;}
p.social_advertising strong{color:#5f96bc;display:block;margin:10px 0 5px;;}
dl.social_advertising2{padding-bottom:33px;margin-top:-20px;line-height:20px;background:url('../images/business/bg_social_advertising2.gif') no-repeat left bottom;}
dl.social_advertising2 dt{padding-top:20px;color:#5f96bc;font-weight:bold;}
dl.social_advertising2 dd{width:444px;}
dl.social_advertising2 dd a{display:inline-block;margin-top:11px;}
dl.social_advertising2 dd .data_table2 {border-top:0;margin-top:6px;}
dl.social_advertising2 dd th {color:#2b88c9;background-color:#e0eef7;}
dl.social_advertising2 dd th span{padding-left:9px;}
dl.social_advertising2 dd td span{padding-left:14px;}
dl.social_advertising2 dd td a{margin-top:0;}
dl.social_advertising2 dd.box a{display:inline;margin-top:0;}
dl.social_advertising2 dd.box {border:1px solid #c3cad2;margin-bottom:-1px;padding:4px 0 3px}
dl.social_advertising2 dd.box span{margin:-4px 9px -3px 0;position:relative;text-align:right;display:block;border-right:1px solid #c3cad2;color:#2b88c9;background-color:#e0eef7;width:109px;padding:4px 9px 3px;float:left;}
dl.social_advertising2 dd.box span em{position:absolute;left:10px;top:4px;}

.social_contents {zoom:1;overflow:visible;margin:-30px -40px 0 0;line-height:20px;background:url('../images/business/bg_social_contents.gif') no-repeat 20px bottom;}
.social_contents .social_contents_con {background:url('../images/business/bg_social_contents.gif') no-repeat 20px 0; padding:3px 35px 15px 20px; width:330px;height:auto;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.social_contents .first {padding-top:0;background-image:none;}
.social_contents .social_con { color:#909090; overflow:hidden; }

.social_contents .social_contents_con h4 {margin-left:-20px;}
.social_contents .social_contents_con strong,
.social_contents .social_contents_con dt{display:block;margin-top:11px;color:#5f96bc;font-weight:bold;}
.social_contents .social_contents_con p {margin-top:11px; position:relative;}
.social_contents .social_contents_con a {padding-left:22px;}
.social_contents .social_contents_con span {padding-left:22px;background:url('../images/com/bg_graybar.gif') no-repeat 11px 0;}
.social_contents .social_contents_con .btn_inquiry { display:block; position:absolute; top:93px; right:0; padding:0; }

.business_contact .business_contact_con { width:722px; padding-bottom:30px; margin-bottom:30px; margin-left:19px; border-bottom:3px solid #2b88c9; *zoom:1;}
.business_contact .business_contact_con:after { content:""; clear:both; display:block; }
.business_contact .business_contact_con h4 { margin-left:-19px; margin-top:0;}
.business_contact .business_contact_con dl { float:left; margin-top:15px;}
.business_contact .business_contact_con dt {display:block; margin-top:25px; color:#5f96bc; font-weight:bold;}
.business_contact .business_contact_con dt:first-child { margin-top:0;}
.business_contact .business_contact_con dd { position:relative; }
.business_contact .business_contact_con span {padding-left:22px;background:url('../images/com/bg_graybar.gif') no-repeat 11px 0;}

.business_inquiry .info_img { margin-bottom:30px;}
.business_inquiry table { width:100%; border-collapse:collapse; border-top:2px solid #b2b2b2; }
.business_inquiry table th, 
.business_inquiry table td { border-bottom:1px solid #d3d3d3; }
.business_inquiry table th { padding:5px 0 5px 10px; text-align:left; font-weight:normal; color:#656565; background:#f3f3f3 url('../images/business/bg_inquiry_th.gif') repeat-x 0 0; }
.business_inquiry table th span { color:#ea4707;}
.business_inquiry table th label { cursor:default;}
.business_inquiry table td { padding:5px 0 5px 10px; text-align:left; }
.business_inquiry table td input[type=text] { width:530px; height:16px; padding:2px 0 1px 5px; border:1px solid #a4b3c8;}
.business_inquiry .btn_area { float:none; text-align:center; }

.social_copy{background:url('../images/business/bg_social_copy.gif') no-repeat 20px bottom;padding:0 275px 23px 20px;line-height:20px;}
.social_copy p strong{color:#5f96bc;}
.social_copy dt{font-weight:bold;color:#5f96bc;padding-top:20px;}
.social_copy dd span{color:#f37200;display:block;}
.social_copy a{display:inline-block;margin:10px 10px 0 0;}
.social_copy dd a{margin:7px 0 0 0;}

.concert_list {line-height:20px;overflow:hidden;margin:-40px -150px 0 0;zoom:1;}
.concert_list li{padding:40px 0 14px;border-bottom:3px solid #2b88c9;width:226px;margin-right:31px;float:left;min-height:191px;_height:191px;}
.concert_list li strong{color:#5f96bc;display:block;text-align:center;margin-top:11px;}
.concert_list li a{display:block;}

.concert_campany{margin-bottom:40px;padding:0 14px 0 222px;background:url('../images/business/bg_concert_campanymain.gif') no-repeat 0 center;border:3px solid #2b88c9;}
.concert_campany dt{padding:12px 0 7px 0;background:url('../images/business/bg_termdot.gif') repeat-x 0 bottom;color:#2b88c9;font-weight:bold;}
.concert_campany dd{padding:7px 0 13px 0;}

/* ������ ���� 2012-03-06 �̰��� */
p.advertising_img{padding-top:24px;}
dl.advertising_view{padding-top:24px;}
dl.advertising_view dt{color:#5F96BC;font-weight:bold;line-height:20px;padding-bottom:6px;}
dl.advertising_view dd{line-height:20px;}
.mb_25{padding-bottom:35px;}

/* 2012-07-24 */
.subsidiaries_ul{padding:18px 0 0 18px;}
.subsidiaries_ul li{padding-bottom:36px;}
.subsidiaries_ul li img{vertical-align:top;}
.subsidiaries_dl{margin-left:18px;padding-bottom:38px;width:645px;height:100px;border-bottom:3px solid #2B88C9;background:url(../images/business/subsidiaries_img02.gif) no-repeat top right;}
.subsidiaries_dl dt{float:left;font-weight:bold;width:70px;color:#5F96BC;line-height:22px;position:relative;}
.subsidiaries_dl dt span{position:absolute;top:0px;right:0px;}
.subsidiaries_dl dd{float:left;line-height:22px;width:530px;padding-left:15px;}
.subsidiaries_dl2 { width:645px; padding:25px 0; margin-left:18px; border-top:3px solid #2B88C9; border-bottom:3px solid #2B88C9;}
.subsidiaries_dl2 dt {display:block; margin-top:25px; color:#5f96bc; font-weight:bold;}
.subsidiaries_dl2 dt:first-child { margin-top:0;}
.subsidiaries_dl2 dd { position:relative; }
.subsidiaries_dl2 .btn_inquiry { display:block; position:absolute; top:-19px; right:126px; padding:0; }

/* 협찬사업 */
.sponsorship .contact { position:relative; padding:35px 0; background:url('../images/business/sponsorship_img02.jpg') no-repeat right top; border-top:3px solid #2B88C9; border-bottom:3px solid #2B88C9;}
.sponsorship .contact .s_title { font-weight:bold; color:#5f96bc;}
/* 2018-05-16 */
.sponsorship2 .contact .s_tit_wrap {overflow:hidden;margin-bottom:8px;}
.sponsorship2 .contact .s_tit_wrap .s_title  {width:305px;margin-right:15px;letter-spacing:-0.5px;}
.sponsorship2 .contact .s_tit_wrap ul { float:left; width:420px; }
/* //2018-05-16 */
.sponsorship .contact ul {}
.sponsorship .contact ul li { line-height:170%; color:#909090;}
.sponsorship .contact ul li span { display:inline-block; padding:0 10px;}
.sponsorship .contact ul li span:first-child { padding-left:0;}
.sponsorship .contact ul li a { color:#909090;}
.sponsorship .contact .btn_sponsor { display:block; position:absolute; top:70px; right:285px;}

/* 콘텐츠 사업, 교재출판 */
.con_business { margin:-30px 0 0 50px; }
.con_business .social_con { color:#909090; overflow:hidden; }
.con_business .social_con .block { padding:0 0 0 18px; }
.con_business .social_con .tit { display:block; color:#5f96bc; font-weight:bold; margin-top:10px; }
.con_business .social_con .subtit { color:#f37200;letter-spacing:-1px;}
.con_business .social_con .txt { padding-top:30px; }
.con_business .social_con .division { padding-left:20px; background: url('../images/com/bg_graybar.gif') no-repeat 11px 0; }
.con_business .social_con .part {letter-spacing:-1px;}
.con_business .social_con .indent  { padding-left: 11px;}
.con_business .social_con .column2 { width:358px;height:auto;display:inline-block;*display:inline;zoom:1; margin:10px 0 0 0; vertical-align:top; word-wrap:break-word; word-break:break-all; }
.con_business .social_con .column1{ height:auto;display:inline-block;*display:inline;zoom:1; margin:10px 0 0 0; vertical-align:top; word-wrap:break-word; word-break:break-all; }
.con_business .social_con .inquiry { display:inline-block; *display:inline; zoom:1; margin:10px 0 20px 0; }
.con_business .social_con.seperate { padding-bottom:30px; border-bottom:3px solid #2b88c9; background:none; }
.con_business .social_con .btn_media { display:block; margin-top:7px; }
.con_business .social_con .btn_contact { display:block; margin-top:7px; }
.con_business .social_con .disc_a1 {color:#f58686;letter-spacing:-0.7px;*letter-spacing:-1px;}/* 2019-05-15 */
.con_business .social_con .disc_a1 a {margin-left:10px;*display:inline;*zoom:1;}/* 2019-05-15 */

/* 광고 */
.adv .contact { position:relative; margin:0 20px; padding:5px 0 30px 0; border-bottom:3px solid #2B88C9;}
.adv .contact .s_title { font-weight:bold; color:#5f96bc;}
.adv .contact .s_title.addinfo { padding-top:20px; }
.adv .contact ul {}
.adv .contact ul li { line-height:170%; color:#909090;}
.adv .contact ul li span { display:inline-block; padding:0 10px;}
.adv .contact ul li span:first-child { padding-left:0;}
.adv .contact ul li a { color:#909090;}
.adv .contact .btn_cost { display:block; position:absolute; top:-15px; left:418px; }
.adv .contact .btn_procedure { display:block; position:absolute; top:25px; left:418px; }
.adv .contact .btn_publicize { display:block; position:absolute; top:65px; left:418px; }
.adv .contact .btn_proposal { display:block; position:absolute; top:9px; left:418px; }
.adv .contact .btn_proposal2 { display:block; position:absolute; top:49px; left:418px; }
.adv .contact .btn_online { display:block; position:absolute; top:89px; left:418px; }
.adv .contact .btn_suneung { display:block; position:absolute; top:0px; left:418px; }
.adv .contact .btn_nosuneung { display:block; position:absolute; top:40px; left:418px; }

/* 협찬 */
.sponsorship2 .con_title { margin-top:0px}
.sponsorship2 .contact { position:relative; padding:35px 0; margin-bottom:50px; border-top:3px solid #2B88C9; border-bottom:3px solid #2B88C9; *zoom:1; }
.sponsorship2 .contact:after {content:""; display:block; clear:both; }
.sponsorship2 .contact .s_title { float:left; width:175px; font-weight:bold; color:#5f96bc;}
.sponsorship2 .contact ul { float:left; width:565px; }
.sponsorship2 .contact ul li { line-height:170%; color:#909090;}
.sponsorship2 .contact ul li .part { width:85px; }
.sponsorship2 .contact ul li span { display:inline-block; padding:0 10px;}
.sponsorship2 .contact ul li span:first-child { padding-left:0;}
.sponsorship2 .contact ul li a { color:#909090; }
.sponsorship2 .contact .btn_sponsor { display:block; position:absolute; top:40px; right:10px;}


/* 개인정보 동의 */
.privacy_form {}
.privacy_form .inner {border:5px solid #405e86}
.privacy_form .inner h1 {position:relative; padding:11px 20px 13px; background:#405e86}
.privacy_form .inner h1 .pop_close {position:absolute; top:14px; right:14px}
.privacy_form .inner .wrap_inner {padding:14px 20px 14px}
.privacy_form .inner p {margin-top:10px; line-height:18px; color:#222}
.privacy_form .inner em {display:block; margin-top:2px; font-weight:normal; color:#666; font-size:11px}
.privacy_form .inner .btn_center {margin-top:20px; margin-bottom:18px; text-align:center}
.privacy_form .info_agree { margin-bottom:18px; padding:6px; line-height:1.5; background:#f1f1f1; border-top:1px solid #dedede; border-left:1px solid #dedede; }
.privacy_form .info_agree .wrap { padding:10px; background:#fff; border-bottom:1px solid #dedede; border-right:1px solid #dedede; }
.privacy_form .info_agree * { vertical-align:middle; }
.privacy_form .info_agree .go_privacy { font-weight:bold; color:#222; } 
.privacy_form h2 { height:20px; font-weight:bold; font-size:14px !important; color:#405e86; }
.privacy_form .desc { padding:10px 0 0 0; line-height:1.5; font-size:11px; }
.privacy_form .write_brd {border-top:1px solid #ddd;}

/* 개인정보 동의2 */
.privacy_form2 .privacy_readme {padding-top:15px;font-size:12px !important;line-height:18px;}
.privacy_form2 .point {color:#d64f0b;}
.privacy_form2 .pointN {color:#d64f0b;font-weight:normal !important;}
.privacy_form2 .point2 {color:#969696;}
.privacy_form2 .point2N {color:#969696;font-weight:normal !important;}

.privacy_agree_check { margin:15px 0 15px; padding:14px; line-height:1.5; font-family:'dotum'; color:#222; background:#fff; border:1px solid #ddd ; }
.privacy_agree_check .tit {margin-bottom:10px;font-size:14px;font-weight:bold;}
.privacy_agree_check .point {color:#d64f0b;}
.privacy_agree_check .gray_box {padding:10px;border:1px solid #d8d8d8;background-color:#f7f7f7;color:#666;}
.privacy_agree_check .gray_box li {margin-bottom:2px;}
.privacy_agree_check .agree_check {overflow:hidden;padding-top:15px;color:#666;}
.privacy_agree_check .agree_check input {margin-left:20px;vertical-align:top;}
.txtC { text-align:center !important;}
.fl {float:left !important;}
.fr {float:right !important;}