@charset "euc-kr";
.searchTop { border-bottom:0; padding:0; }
.infos { margin-left:10px; }
.calendar_iconSection { border-top:1px solid #d7d7d7; text-align:right; margin:10px 0 10px 0; padding-top:12px; }
.calendar_iconSection li { display:inline-block; }
.calendar_iconSection li:last-child { margin-right:10px; }
.calendar_iconSection li span { padding:3px 5px 1px; }
.icon_start, .icon_end, .icon_exam, .icon_interview,.c_dateR .btn_more,.icon_pass { font-size:0.8em; color:#fff; padding:2px 0; text-align:center; letter-spacing:-0.05em; display:inline-block; margin-bottom:1px; }
.icon_start { background:#169fe5; }
.icon_end { background:#e1226d; }
.icon_exam { background:#ff6313; }
.icon_interview { background:#47b119; }
.icon_pass { background:#9d1ec7; }
.ky_calendar .c_header { position:relative; color:#fff; font-size:1.5em; text-align:center; background:#051250; width:100%; height:35px; }
.c_header .btn_prev, .c_header .btn_next { display:inline-block; width:0; height:0; border-left:12px solid #fff; border-top:8px solid Transparent;border-bottom:8px solid Transparent; margin-top:10px; }
.c_header .btn_today, .c_header .btn_view { position:absolute; top:7px; height:20px; padding:3px 3px 0 5px; font-size:12px; border:1px solid #777; background:#051250; color:#fff; }
.c_header .btn_today>span, .c_header .btn_view>span { display:inline-block; width:10px; height:10px;background:url(//img.kimyoung.co.kr/mobile/event/20141127/20141127_passLetter_arrow.png) no-repeat center; background-size:5px auto;}
.c_header .btn_today { left:20px; }
.c_header .btn_view { right:20px; }
.c_header .btn_prev { transform:rotate(-90deg); -webkit-transform:rotate(-180deg); margin-right:80px; }
.c_header .btn_prev > span, .c_header .btn_next > span,.ky_calendar .layer_close span { position:relative; z-index:-1; visibility:hidden; line-height:0; font-size:0; }
.c_header strong { padding:0 10px; position:absolute; bottom:6px; left:50%; margin-left:-42px; letter-spacing:-0.06em; }
.table_month caption { overflow:hidden; text-indent:-9999px; line-height:0; font-size:0; }
.table_month { width:100%; margin:0; table-layout:fixed; border-bottom: 1px solid #e2e5e6;border-collapse:collapse;}
.table_month th { background:#dedede; border-left:1px solid #f0f2f2; height:25px; text-align:center; font-size:1.1em; color:#222; }
.table_month th:first-child { color:#c60000; border:none; }
.table_month th:last-child { color:#007dd4; }
.table_month td { border-left:1px solid #e2e5e6; border-bottom:1px solid #e2e5e6; color:#222; height:59px; }
.table_month tr:last-child td { border-bottom:none; }
.table_month td:first-child { border-left:none; color:#c60000; }
.table_month td:last-child { color:#007dd4; }
.table_month .c_dateR { position:relative; width:100%; height:85px; padding:15px 0 14px; overflow:hidden; }
.table_month .today { background:#f7f7f7; }
.c_dateR > span:first-child { position:absolute; right:4px; top:2px; letter-spacing:-0.05em; }
.c_dateR .other_month { color:#acacac; }
.c_dateR a { display:block; width:100%; height:17px; margin-bottom:1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.c_dateR .btn_more { position:absolute; bottom:-1px; background:#444; border-bottom:none; }
.c_dateR .btn_more:after { content:" +" }
.ky_calendar { margin-bottom:10px; }
.ky_calendar .layer_view { position:absolute; left:17%; top:50%; background:#fff; border:1px solid #1275c9; width:60%; min-height:125px; padding:10px 15px 15px; box-shadow:1px 1px 2px rgba(0,0,0,0.5); color:#333; }
.ky_calendar .layer_view h1 { font-size:1.3em; text-align:center; border-bottom:1px solid #c0ceda; margin-bottom:13px; padding-bottom:5px; letter-spacing:-0.05em; }
.ky_calendar .layer_view dt, .ky_calendar .layer_view dd { display:inline-block;}
.ky_calendar .layer_view dt { width:18px; height:14px; line-height:15px; vertical-align:top; }
.ky_calendar .layer_view dd { width:80%; padding-top:2px; }
.ky_calendar .layer_view dl { margin-bottom:5px; }
.ky_calendar .layer_close { position:absolute; right:0; top:0; width:18px; height:18px; display:block; background:#1772c4 url(//img.kimyoung.co.kr/mobile/event/20141128/20141128_calendar_btnClose.png) no-repeat 3px 2px; background-size:12px auto;}
.nav_tab li a.on { background:#FF5116 !important; }
.nav_tab_wrap { border-bottom:1px solid #FF5116; }
.tbl_type { margin-top:-1px; font-weight:normal; table-layout:fixed; }
.tbl_type td { word-break:break-word; padding:6px 5px 4px; }
.tbl_type .odd td { font-weight:bold; color:#333; }
#BBS_List { padding:15px 10px 0; }
.classList li { padding:0; border-bottom:none; }
.university_list { display:inline-block; margin-right:10px; }
.university_list dt, .ky_calendar .university_list dd { display:inline-block;}
.university_list dt { width:18px; height:14px; line-height:15px; vertical-align:top; }
.university_list dd { padding-top:2px; }
.university_list dl { margin-bottom:5px; }

/* ¼¿·ºÆ®¹Ú½º */
.select_section { position:relative; margin-left:10px; margin-top:20px; margin-bottom:-5px; }
.select_section .select_design { background:#fff url(//img.kimyoung.co.kr/mobile/event/20141106/20141106_passLetter_bulletOpen.png) no-repeat 140px 10px; border:1px solid #bbb; background-size:11px auto; width:160px; height:25px; padding:3px 0 0 10px;}
.select_section select { position:absolute; left:0; top:0; width:160px; height:25px; opacity:0;}
.pointColor { color:#2178e9; }

 /* ¾ÆÀÌÆù ¼¼·Î ¹Ìµð¾îÄõ¸® */
@media only screen and (min-width : 320px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	.ky_calendar .c_header { font-size:1.4em; }
	.c_header strong { bottom:8px; font-weight:normal; }	
	}
 /* ¾ÆÀÌÆù °¡·Î ¹Ìµð¾îÄõ¸® */
 @media only screen and (min-width : 480px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
  .c_header strong { bottom:8px;font-weight:normal; }
}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.sch_inpw_in{background-image:url(http://m.kimyoung.co.kr/main/sprv2_v1.png);-webkit-background-size:4px 250px;background-size:4px 250px}
} 
 /* 20131205 Smart Ä¶¸°´õ */
.diarybot{margin:10px auto;text-align:center; padding:15px 0; border-top:1px solid #cecece; border-bottom:1px solid #cecece; background:#ededed url(//img.brounedu.co.kr/mobile/common/smart_comment.png) center no-repeat; background-size:210px auto;}


