/**
* A-Marketing Cascading Style Sheets
* File Name : content.css
* Description : 컨텐츠 스타일시트
* Author : Web business Team / White
* Email : yan@amarketing.co.kr
* Date : 2015.02.16
* Update : 2015.02.16
* Copyright(c) 2015 A-Marketing. All Rights Reserved.
*/

/* 공통 */
.in_con h3 { padding-top:27px; margin-bottom:25px; font-size:18px; background:url('image/ico_h3.gif') no-repeat top center; background-size:30px 20px; color:#121212; line-height:18px; letter-spacing:-0.075em; text-align:center;}
.contop_tit { margin-bottom:30px; font-size:12px; color:#676767; letter-spacing:-0.075em; line-height:1.4em; text-align:center;}
.bottom_button2 { margin-top:30px;}
.bottom_button2:after { display:block; clear:both; content:"";}
.bottom_button2 li { width:50%; float:left;}


/* 0102_캠퍼스소개 */
.gal_info { position:relative; margin-bottom:66px;}

@media only screen and (min-width:320px) {
.gal_info .btn_info { position:absolute; top:23px; right:10px;}
.gal_info .btn_info a { float:left; width:40px; margin-right:5px;}
}
@media only screen and (min-width:480px) {
.gal_info .btn_info { position:absolute; top:46px; right:20px;}
.gal_info .btn_info a { float:left; width:80px; margin-right:10px;}
}


/* 0104_강사소개 */
.teacher_list ul:after { content:""; display:block; clear:both;}
.teacher_list li { float:left; width:50%;}
.teacher_list li .img_box { width:70%; margin:0 auto;}
@media only screen and (min-width:320px) {
.teacher_list li p { padding:7px 0 10px 0; font-size:14px; font-weight:bold; color:#222; line-height:1.4em; text-align:center;}
.teacher_list li p span { font-size:11px; font-weight:normal; color:#a42a84;}
}
@media only screen and (min-width:480px) {
.teacher_list li p { padding:10px 0 20px 0; font-size:20px; font-weight:bold; color:#222; line-height:1.4em; text-align:center;}
.teacher_list li p span { font-size:15px; font-weight:normal; color:#a42a84;}
}

.teacher_view .img_box { width:70%; margin:0 auto;}
@media only screen and (min-width:320px) {
.teacher_view .p_teacher_view { padding:15px 0 30px 0; font-size:17px; font-weight:bold; color:#222; text-align:center;}
.teacher_view .p_teacher_view span { font-size:11px; font-weight:normal; color:#a42a84;}
}
@media only screen and (min-width:480px) {
.teacher_view .p_teacher_view { padding:30px 0 60px 0; font-size:24px; font-weight:bold; color:#222; text-align:center;}
.teacher_view .p_teacher_view span { font-size:18px; font-weight:normal; color:#a42a84;}
}
.teacher_view dl { letter-spacing:-0.05em;}
.teacher_view dt { margin-bottom:15px; font-size:20px; color:#121212; line-height:23px;}
.teacher_view dd { margin-bottom:10px; padding-left:20px; font-size:12px; background:url('image/bu_pop_dd.gif') no-repeat 10px 8px; color:#434343;}


/* 0106_제휴및협렵업체 */
.partner ul:after { content:""; display:block; clear:both;}
.partner li { float:left; width:33.3%;}


/* 02_커리큘럼 */
.tbl_top { border-top:solid 2px #222; letter-spacing:-0.05em;}
.tbl_top thead th { padding:12px 0 13px 0; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #cdcdcd; font-size:11px; font-weight:bold; color:#222;}
.tbl_top tbody th { padding:10px 0 11px 0; border-bottom:solid 1px #cdcdcd; border-right:solid 1px #cdcdcd; font-size:10px; font-weight:bold; background:#f5f5f5; color:#802f84;}
.tbl_top tbody td { padding:10px 0 11px 0; border-bottom:solid 1px #cdcdcd; border-right:solid 1px #cdcdcd; font-size:10px; color:#585858; text-align:center;}
.tbl_top tbody .td_left { padding:0 15px; text-align:left !important;}
.tbl_top .bg_pink { background:#ffeaf0;}
.tbl_top .no_line { border-right:0;}

.tbl_left { border-top:solid 2px #222; letter-spacing:-0.05em;}
.tbl_left tbody th { padding:10px 0 11px 15px; border-bottom:solid 1px #cdcdcd; border-right:solid 1px #cdcdcd; font-size:10px; font-weight:bold; background:#f5f5f5; color:#802f84; text-align:left;}
.tbl_left tbody td { padding:10px 0 11px 15px; border-bottom:solid 1px #cdcdcd; border-right:solid 1px #cdcdcd; font-size:10px; color:#585858; text-align:left;}
.tbl_left .no_line { border-right:0;}

.p_curr { font-size:11px; color:#ad2458; line-height:1.4em; text-align:center;}

.calendar_top { font-size:26px;}


/* 020502_대학입사반_합격자명단 */
.employ .tab:after { content:""; display:block; clear:both;}
.employ .tab .tab_nav { margin-top:20px;}
.employ .tab .tab_nav li { float:left; width:45%; margin:0 2.5%; padding:0;}
.employ .tab .tab_nav li a { display:block; padding:15px 0; border-top:0; border-right:0; border-left:0; border-bottom:1px solid #cdcdcd; font-size:15px; font-weight:bold; color:#9d928a; letter-spacing:-0.05em; text-align:center;}
.employ .tab .tab_nav li a:hover,
.employ .tab .tab_nav li.on a { background:#f5f5f5; color:#5d3485;}

.employ .tab .tab_cont:after { content:""; display:block; clear:both;}
.employ .tab .tab_cont li { width:100%; display:none;}
.employ .tab .tab_cont li.on { display:block;}
.employ .tab .tab_cont li dl:after { content:""; display:block; clear:both;}
.employ .tab .tab_cont li dt:before { content:"- ";}

@media only screen and (min-width:320px) {
.employ .tab .tab_cont li dl { font-size:14px; letter-spacing:-0.05em;}
.employ .tab .tab_cont li dt { float:left; width:25%; padding-left:5%; margin-bottom:10px; font-weight:bold; color:#222;}
.employ .tab .tab_cont li dd { float:left; width:70%; margin-bottom:10px; color:#434343;}
}
@media only screen and (min-width:480px) {
.employ .tab .tab_cont li dl { font-size:20px; letter-spacing:-0.05em;}
.employ .tab .tab_cont li dt { float:left; width:25%; padding-left:5%; margin-bottom:20px; font-weight:bold; color:#222;}
.employ .tab .tab_cont li dd { float:left; width:70%; margin-bottom:20px; color:#434343;}
}


/* agreement & privacy */
.privacy_t { background:url('./image/bg_privacy_t.jpg') no-repeat; height:142px; position:relative; margin:0 auto;}
.privacy_t p { background:url('./image/bg_h_privacy.gif') no-repeat; width:60%; height:38px; padding:22px 10px 0 10px;  text-align:center; color:#fff; font-size:17px; font-weight:bold; letter-spacing:-0.075em; margin:0 auto;}

.privacy_c { background:url('./image/bg_privacy_c.jpg') repeat-y; padding:0 50px 0 50px; color:#797979; margin:0 auto;}
.privacy_c h2 { color:#1c72b8; font-size:16px; font-weight:bold; padding-top:20px; letter-spacing:-0.05em; line-height:2.0em;} /* 포인트컬러변경 */
.privacy_c p { font-size:13px; letter-spacing:-0.05em; line-height:1.5em; padding-bottom:20px;}
.privacy_c .list li { padding:0 0 5px 15px; color:#797979; font-size:13px; letter-spacing:-0.05em; line-height:1.4em;}
.privacy_c .bg_number { padding-bottom:10px;}
.privacy_c .bg_number > li { padding:0 0 7px 45px; color:#797979; font-size:13px; letter-spacing:-0.05em; line-height:1.4em;}
.privacy_c .bg_number .no01 { background:url('./image/no01.gif') no-repeat 15px 5px;}
.privacy_c .bg_number .no02 { background:url('./image/no02.gif') no-repeat 15px 5px;}
.privacy_c .bg_number .no03 { background:url('./image/no03.gif') no-repeat 15px 5px;}
.privacy_c .bg_number .no04 { background:url('./image/no04.gif') no-repeat 15px 5px;}
.privacy_c .bg_number .no05 { background:url('./image/no05.gif') no-repeat 15px 5px;}
.privacy_c .bg_number .no06 { background:url('./image/no06.gif') no-repeat 15px 5px;}
.privacy_c .bg_number .no07 { background:url('./image/no07.gif') no-repeat 15px 5px;}

.privacy_b { background:url('./image/bg_privacy_b.jpg') no-repeat; height:60px; margin:0 auto;}
