@charset "utf-8";
/* CSS Document */

/*board*/
.table_wrap{border-top:2px solid #777;border-bottom:1px solid #333;}
.table_wrap .no_con{ padding:150px 0 150px 0; text-align:center; font-weight:600; color:#333;}

.table_wrap .tit{border-bottom:1px solid #646c7c; padding:10px 0; color:#333; background:#fff; font-size:0.875em;}
.table_wrap .tit strong{ display:block; font-weight:bold; }
.board_write .tit{border-top:1px solid #aaa; border-bottom:none; text-align:left; padding-left:20px; background:#f7f7f7;}
.board_write .tit > strong{ padding:0 0 0 13px; background:url(../images/board/write_dot.png) no-repeat left center;}
.board_write .admin{ color:#1783da; font-weight:600; padding:10px 0; display:block;}
.board_write .name{ color:#333; font-weight:600; padding:10px 0; display:block;}
.board_write tr:first-child .tit{ border-top:none}
.board_write .table_in_txt{ margin:5px 0 0 0;}
.board_view { width:100%;}
.board_view .title{ text-align:left; border-bottom:none; background:none;}
.board_view .title strong{ color:#333;}
.board_view .tit{ text-align:left;}
.board_view .tit strong{ color:#333;}
.board_view .view_con{ padding:10px 0;}

.table_wrap table{width:100%;table-layout:fixed;}
.table_wrap td{ padding:12px 10px; color:#555; font-size:0.938em; line-height:1.3; border-top:1px solid #dddddd; background:#fff; word-break:keep-all;}
.table_wrap td .check_txt{ padding:0 13px 0 5px;}
.table_wrap tr:first-child td{ border-top:none}


.board_list .notice td.wri{ color:#d02b27; font-weight:600; font-family: 'Do Hyeon', sans-serif;}
.table_wrap td.wri{ color:#d02b27; font-weight:600; font-family: 'Do Hyeon', sans-serif;}

.table_wrap td span.category { float:left; margin-right:10px; }



.board_write td{ padding:7px 10px;}
.board_write td.pd{ padding:15px 10px;}
.board_write td span.table_in_txt{ font-size:0.75em; margin-left:10px;}
.board_write td p{ margin-top:4px;}
.board_write .id_font_st{ color:#0f75bc; font-size:0.875em; font-family:notokrB, sans-serif;}
.board_write .smarteditor{ padding:15px 0; border-top:1px solid #999;}

.board_list td{ text-align:center}
.board_list td.tt{ text-align:left; }
.board_list td p{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:inherit; }
.board_list td p.univ a { color:#437ec0; text-decoration:underline; }
.board_list td a{color:#444;}
/*.board_list td.tt a:hover{ color:#0774bd;}*/

.board_list tr:hover td{ background:#f9f9f9}

.board_list .notice td{ background:#fff; color:#333; font-weight:600; border-bottom:1px solid #999}
.board_list .notice td a{ color:#333; font-weight:600; }
.board_list .notice:hover td{ background:#f3f6fa}

.board_list .reply td{ background:#fcfcfc;}
.board_list .reply td a{}
.board_list .reply:hover td{ background:#f5f5f5}

.board_list .icon_secret{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-left:5px;}

.board_list .top th, .board_list .top td { background:#f7f7f7 !important; }


/*icon*/
.board_list .icon{ border-radius:5px; display:inline-block; *display:inline; zoom:1; padding:3px 6px; font-size:0.875em; vertical-align:middle; border:none;}
.board_list .icon.notice{background:#6b97be;color:#fff; font-family:notokrM, sans-serif;}
.board_list .icon.reply{background:#eee; border:1px solid #ccc; color:#444; font-weight:600; margin-right:8px;}
.board_list .icon.del{background:#dc3a32;color:#fff; cursor:pointer}

.board_list tr:hover .icon.reply{ background:#777; border:1px solid #777; color:#fff;}

.n_icon { display:inline-block; padding:3px 8px; color:#fff; border-radius:10px; font-size:0.875em; font-weight:600; vertical-align:middle; }
.n_icon.notice { background:#5661fb; }
.n_icon.news { background:#9867d3; }
.n_icon.lang { background:#1b5483; margin-right:8px; }
.n_icon.early { background:#317268; margin-right:8px; }
.n_icon.dormi { background:#676022; margin-right:8px; }
.n_icon.college { background:#44a0d6; margin-right:8px; }
.n_icon.unive { background:#52597e; margin-right:8px; }
.n_icon.working { background:#aa574a; margin-right:8px; }
.n_icon.etc { background:#673475; margin-right:8px; }


/*view*/
.board_view{width:100%;table-layout:fixed;}
.board_view th,
.board_view td{ padding:10px 0 10px 20px; line-height:20px; font-size:0.938em; border-bottom:1px solid #ccc;}
.board_view th{ background:#f9f9f9;}
.board_view td a:hover{ color:#0774bd;}
.board_view td .icon_file{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:5px;}
.board_view th .icon_arrow{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:15px;}
.board_view td.view_con{ padding:40px 15px;}
.board_view td.view_con img{ max-width:820px; margin-bottom:10px;}
.board_view td .cut_link{ display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/*gallery
.gallery_area{ overflow:hidden; margin:0 0 0 -7px;}
.gallery_area > li{ float:left; width:33.33%;}
.gallery_area > li .inc_wrap{ border:1px solid #ccc; margin:0 0 24px 7px;}
.gallery_area > li .inc_wrap:hover{ border:1px solid #777;}
.gallery_area > li .inc_wrap .gall_img{ margin:5px; border:1px solid #ccc;}
.gallery_area > li .inc_wrap .gall_img > a > img{ width:100%;}
.gallery_area > li .inc_wrap .gall_tit > a{ display:block; font-size:14px; font-family:notokrM, sans-serif; line-height:1.2; color:#333; padding:12px 10px; border-bottom:1px solid #ccc; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.gallery_area > li .inc_wrap .gall_date{ display:block; font-size:13px; font-family:notokrR, sans-serif; line-height:1.2; color:#777; padding:12px 10px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:relative;}
.gallery_area > li .inc_wrap .gall_date .more{ display:block; position:absolute; right:12px; bottom:7px; width:24px; height:24px; border-radius:50%; font-size:0; text-indent:-9999px; background:url(../images/inc/plus.png) no-repeat center center #045da2;}
.gallery_area > li .inc_wrap .more:hover{ filter(alpha=80); opacity:0.8;}
.gallery_area > li.gall_inc > ol.info_st{ clear:left; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#f9f9f9;}
.gallery_area > li.gall_inc > ol.info_st > li{ height:25px; line-height:25px;}
.gallery_area > li.gall_inc > ol.info_st > li span{ display:inline-block; *display:inline; zoom:1; padding-left:35px; color:#888; font-size:0.813em; background-position:10px center; background-repeat:no-repeat;}
.gallery_area > li.gall_inc > ol.info_st > li span.icon_id{ background-image:url(../images/board/icon_id.png); font-family:notokrB, sans-serif;; color:#333;}
.gallery_area > li.gall_inc > p.date{ font-size:0.813em; float:left; width:40%; color:#666; padding:5px 14px; height:25px; line-height:25px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.gallery_area > li.gall_inc > p.hit{ font-size:0.813em; float:left; width:40%; color:#666; padding:5px 10px; height:25px; line-height:25px; text-align:right; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.gallery_area > li.gall_inc > ol.info_st > li span.icon_hit{ background-image:url(../images/board/icon_hit.png);}
.gallery_area > li.gall_inc .gall_title{padding:0 14px; line-height:40px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:center;}
*/

/*gallery*/
.table_wrap .board_gallery{ padding:15px 0; *zoom:1; font-size:0rem;}
.table_wrap .board_gallery:after{ content:""; display:block; clear:both;}
.table_wrap .board_gallery .gall_inc{ display:inline-block; width:25%;}
.table_wrap .board_gallery .gall_inc > a{ display:block; margin:10px 10px; border:1px solid #bbb; *cursor:pointer;}
.table_wrap .board_gallery .gall_inc .img{height:160px; border-bottom:1px solid #ccc; overflow:hidden; position:relative;}
.table_wrap .board_gallery .gall_inc .img img{ width:100%; height:100%; max-height:160px; position:relative;}
.table_wrap .board_gallery .gall_inc .img .layer_on{ position:absolute; width:100%; height:100%; left:0; top:0; background:#000; filter:alpha(opacity=10); opacity:0.1;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.table_wrap .board_gallery .gall_inc .info{ padding:0 15px 15px 15px;}
.table_wrap .board_gallery .gall_inc .info .tt{ padding:10px 0; height:15px; }
.table_wrap .board_gallery .gall_inc .info .tt strong{ display:block; font-size:0.846rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:1; color:#111;}
.table_wrap .board_gallery .gall_inc .info .name{ color:#666;}
.table_wrap .board_gallery .gall_inc .info .date{ padding-top:3px;}
.table_wrap .board_gallery .gall_inc .info .date span{ display:inline-block; *display:inline; zoom:1; margin-left:15px; font-size:12px; color:#999;}
.table_wrap .board_gallery .gall_inc .info .date span:first-child{ margin-left:0;}
.table_wrap .board_gallery .gall_inc:hover > a{ border:1px solid #888;}
.table_wrap .board_gallery .gall_inc:hover .img{ border-bottom:1px solid #888;}
.table_wrap .board_gallery .gall_inc:hover .img .layer_on{ filter:alpha(opacity=0); opacity:0;}
.table_wrap .board_gallery .gall_inc:hover .tt strong{ color:#1c68b6;}


/* 대학 리스트 (갤러리형) */
.table_wrap .board_gallery.univ { margin:-10px -10px 0 0; }
.table_wrap .board_gallery .gall_univ{ display:inline-block; width:33.3%; margin-bottom:20px; }
.table_wrap .board_gallery .gall_univ > div {margin:10px 10px 0 0; border:1px solid #bbb; }
.table_wrap .board_gallery .gall_univ .img{ overflow:hidden; position:relative; width:92%; height:180px; margin:10px auto; }
.table_wrap .board_gallery .gall_univ .img img{ width:100%; height:100%; position:relative;}
.table_wrap .board_gallery .gall_univ .img .layer_on{ position:absolute; width:100%; height:100%; left:0; top:0; background:#000; filter:alpha(opacity=10); opacity:0.1;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.table_wrap .board_gallery .gall_univ .info{ padding:0 15px 15px 15px;}
.table_wrap .board_gallery .gall_univ .info dt.tt{ padding:10px 0; border-bottom:1px solid #bbb; }
.table_wrap .board_gallery .gall_univ .info dt.tt a { display:block; font-size:14px; color:#bb2c28; font-weight:600; text-decoration:underline; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.table_wrap .board_gallery .gall_univ .info .detail{ padding:15px 0 0; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li  { overflow:hidden; margin-bottom:15px; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li.bor_b { border-bottom:1px solid #bbb; padding-bottom:15px; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li > p { float:left; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li > ol { float:left; width:68%; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li.bor_b > ol { min-height:103px; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li > p.tt { margin-right:7px; font-size:13px; font-weight:600; color:#333; padding-left:8px; position:relative; min-width:49px; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li > p.tt:before { content:""; width:3px; height:3px; background:#333; position:absolute; left:0; top:5px; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li > p.txt { font-size:13px; color:#666; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li > ol li { font-size:13px; color:#666; margin-bottom:7px; position:relative; padding-left:8px; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li > ol li strong { font-size:13px; color:#444; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li > ol li:last-child { margin-bottom:0; }
.table_wrap .board_gallery .gall_univ .info .detail > ul > li > ol li:before { content:"-"; position:absolute; left:0; top:0; }


.table_wrap .board_gallery .gall_univ:hover > div { border:1px solid #888;}
.table_wrap .board_gallery .gall_univ:hover .img .layer_on{ filter:alpha(opacity=0); opacity:0;}
.table_wrap .board_gallery .gall_univ:hover .tt strong{ color:#1c68b6;}


/*
.univ_view .top_img_area { margin-bottom:15px; position:relative; }
.univ_view .top_img_area .slides li { width:960px; height:300px; }
.univ_view .top_img_area .slides li img { width:100%; height:100%; }
.univ_view .top_img_area ol.bt li { width:110px; height:35px; line-height:35px; font-size:12px; background:#bb2c28 url(../images/temp/arrow_3x5.png) no-repeat right 12px center; z-index:999; }
.univ_view .top_img_area ol.bt li.data { position:absolute; left:10px; bottom:10px; }
.univ_view .top_img_area ol.bt li.cs { position:absolute; left:125px; bottom:10px; }
.univ_view .top_img_area ol.bt li.go_homp { width:130px; position:absolute; right:10px; bottom:10px; }
.univ_view .top_img_area ol.bt li a { display:block; padding-left:12px; color:#fff; }
*/

/* 대학 view */
.univ_view .t_img_area { overflow:hidden; }
.univ_view .t_img_area .b_img { float:left; width:539px; height:403px; position:relative; }
.univ_view .t_img_area .b_img > img { width:100%; height:100%; }
.univ_view .t_img_area .b_img .img_title { color:#fff; position:absolute; left:0; bottom:0; width:100%; z-index:10; text-align:right; padding:0 10px; box-sizing:border-box; font-size:1em; background:rgba(0,0,0,0.6); height:37px; line-height:37px; }

.univ_view .t_img_area .s_img { float:right; width:42%; border:1px solid #ddd; height:403px; padding:13px 40px; box-sizing:border-box; position:relative; display:table; }
.univ_view .t_img_area .s_img .flex-viewport {  }
.univ_view .t_img_area .s_img .flex-direction-nav li a.flex-prev { position:absolute; left:10px; top:50%; width:20px; height:40px; margin-top:-20px; font-size:0; background:url(../images/inc/slide_arr_prev1.png) no-repeat center; background-size:contain; }
.univ_view .t_img_area .s_img .flex-direction-nav li a.flex-next { position:absolute; right:10px; top:50%; width:20px; height:40px; margin-top:-20px; font-size:0; background:url(../images/inc/slide_arr_next1.png) no-repeat center; background-size:contain; }
.univ_view .t_img_area .s_img ol li .in_wrap { margin:-10px -10px 0 0; }
.univ_view .t_img_area .s_img ol li .in_wrap ul { overflow:hidden;  }
.univ_view .t_img_area .s_img ol li .in_wrap ul li{ float:left; width:50%;}
.univ_view .t_img_area .s_img ol li .in_wrap ul li a{ display:block; margin:10px 10px 0 0;}
.univ_view .t_img_area .s_img ol li .in_wrap ul li a img{ width:100%; display:block; }

.univ_view .bt { overflow:hidden; margin:15px 0 25px; }
.univ_view .bt li { float:left; width:110px; height:35px; line-height:35px; font-size:12px; background:#bb2c28 url(../images/temp/arrow_3x5.png) no-repeat right 12px center; z-index:999; margin-right:5px; }
.univ_view .bt.dormi li { width:120px; }
.univ_view .bt li.go_homp { width:130px; float:right; margin-right:0; }
.univ_view .bt li a { display:block; padding-left:12px; color:#fff; }

.univ_view .title_area { overflow:hidden; position:relative; width:100%; margin:-15px 0 15px; background:#f0f0f0; padding:25px 20px; box-sizing:border-box; }
.univ_view .title_area.design2 { background:url(../images/board/title_bg2_ori.png) repeat; padding:5px; }
.univ_view .title_area.design2:before { content:""; position:absolute; left:0; top:0; z-index:1; width:57px; height:57px; background:#bb2c28; }
.univ_view .title_area.design2:after { content:""; position:absolute; left:57px; top:0; z-index:1; width:44px; height:57px; background:#e1615e; }
.univ_view .title_area.design2 .inner { background:#fff; padding:20px; overflow:hidden; position:relative; z-index:2; }
.univ_view .title_area.design1 .inner { background:#fff url(../images/board/title_bg3.png) no-repeat right bottom; background-size:auto 77px; }
.univ_view .title_area .title_img { /* width:220px; height:130px; border:1px solid #e0e0e0; padding:15px; box-sizing:border-box; display:table-cell; vertical-align:middle; */ display:none; }
.univ_view .title_area .title_txt { position:relative; float:left; width:74%; }
.univ_view .title_area.st1 .title_txt { width:100%; }
.univ_view .title_area .title_txt p.name_kr { font-size:23px; color:#333; margin-bottom:7px; letter-spacing:-0.5px; font-weight:600; }
.univ_view .title_area .title_txt p.name_jp { font-size:16px; color:#555; margin-bottom:5px; }
.univ_view .title_area .title_txt p.name_en { font-size:16px; color:#555; padding-bottom:20px; position:relative; }
.univ_view .title_area .title_txt p.name_en:after { content:""; width:40px; height:3px; position:absolute; bottom:0; left:0; background:#bb2c28; }
.univ_view .title_area .title_txt p.add { margin-top:10px; font-size:15px; color:#666; }
.univ_view .title_area.dormi .title_txt { width:100%; }

.univ_view .title_area .univ_info { float:right; width:25%; }
.univ_view .title_area .univ_info ul { border:1px solid #ddd; }
.univ_view .title_area .univ_info ul li { color:#444; line-height:1.3; width:100%; overflow:hidden; }
.univ_view .title_area .univ_info ul li > span { box-sizing:border-box; border-bottom:1px solid #ddd; }
.univ_view .title_area .univ_info ul li .tt { padding:6px 5px 6px 10px; color:#333; font-weight:600; float:left; width:36%; position:relative; background:#fbf1f1; }
.univ_view .title_area .univ_info ul li .list { padding:6px; float:right; width:64%; background:#fff; }
.univ_view .title_area .univ_info ul li a { color:#444; }
.univ_view .title_area .univ_info ul li a:hover { text-decoration:underline; }
.univ_view .title_area .univ_info ul li:last-child > span { border-bottom:0; }
/*
.univ_view .title_area .univ_info { float:right; width:210px; height:120px; box-sizing:border-box; background:#efefef; padding:15px 0 5px 20px; }
.univ_view .title_area.dormi .univ_info { width:260px; height:135px; }
.univ_view .title_area .univ_info ul { overflow:hidden; }
.univ_view .title_area .univ_info ul li { float:left; width:50%; min-height:51px; }
.univ_view .title_area .univ_info ul li dl { margin-bottom:15px; }
.univ_view .title_area .univ_info ul li dl dt { display:block; background:url(../images/temp/bul_6x6_green.png) no-repeat left center; padding-left:10px; color:#333; font-size:14px; font-weight:600; margin-bottom:5px; }
.univ_view .title_area .univ_info ul li dl dd { padding-left:10px; color:#666; font-size:13px; }
*/

.univ_view .detail_area { overflow:hidden; margin:15px 0; }
.univ_view .detail_area > div.advice { border:1px solid #e0e0e0; padding:20px; }
.univ_view .detail_area > div p.tit { padding-left:17px; position:relative; margin-bottom:15px; color:#222; font-size:17px; font-weight:600; }
.univ_view .detail_area > div p.tit:before { content:""; position:absolute; left:0; top:50%; display:block; width:10px; height:3px; margin-top:-2px; margin-right:5px; background:#bb2c28; vertical-align:middle; }
.univ_view .detail_area > div p.txt { line-height:1.5; color:#666; font-size:14px; margin-left:17px; }

.univ_view .detail_area.st3 .advice { box-sizing:border-box; }
.univ_view .detail_area.st3 .advice.left { float:left; width:539px; }
.univ_view .detail_area.st3 .advice.right { float:right; width:42%; }

.univ_view .detail_area .left_info { float:left; width:70%; }
.univ_view .detail_area .left_info ul { border:1px solid #ddd; padding:20px; box-sizing:border-box; height:192px; }
.univ_view .detail_area .left_info ul li { color:#444; margin-bottom:15px; line-height:1.3; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.univ_view .detail_area .left_info ul li .tt { color:#222; font-weight:600; }
.univ_view .detail_area .left_info ul li a { color:#444; }
.univ_view .detail_area .left_info ul li a:hover { text-decoration:underline; }
.univ_view .detail_area .left_info ul li:last-child { margin-bottom:0; }
.univ_view .detail_area .right_info { float:right; width:28%; }
.univ_view .detail_area .right_info .major { margin-bottom:10px; }
.univ_view .detail_area .right_info .major.uni { margin-bottom:0; height:192px; }
.univ_view .detail_area .right_info > div { padding:15px; border:1px solid #ddd; box-sizing:border-box; height:91px; }
.univ_view .detail_area .right_info > div .tt { font-weight:600; color:#222; margin-bottom:10px; }
.univ_view .detail_area .right_info > div .list { color:#444; overflow:hidden; line-height:1.3; height:35px; }

.univ_view .detail_area .left_info.dormi { width:100%; float:none; }

.univ_view .detail_area.st1 .left_info ul { height:auto; }
.univ_view .detail_area .univ_info { float:right; width:28%; }
.univ_view .detail_area .univ_info ul { padding:20px; border:1px solid #ddd; box-sizing:border-box; }
.univ_view .detail_area .univ_info ul li { margin-bottom:15px; line-height:1.3; }
.univ_view .detail_area .univ_info ul li:last-child { margin-bottom:0;}
.univ_view .detail_area .univ_info .tt { font-weight:600; color:#222; }
.univ_view .detail_area .univ_info .list { color:#444; overflow:hidden; line-height:1.3; height:35px; }

.univ_view .wrap_idx1 .tab_idx.ea_7 { background:none; border-bottom:1px solid #ddd; border-top:1px solid #222; }
.univ_view .wrap_idx1 .tab_idx.ea_7 li { border:none; padding:15px 0; width:14.28%; box-sizing:border-box; border-top:3px solid rgba(0,0,0,0); }
.univ_view .wrap_idx1 .tab_idx.ea_7 li:first-child { background:url(../images/temp/tab_sec.gif) no-repeat left center;  }
.univ_view .wrap_idx1 .tab_idx.ea_7 li.on { border-top:3px solid #bb2c28; }
.univ_view .wrap_idx1 .tab_idx.ea_7 li a { background:url(../images/temp/tab_sec.gif) no-repeat right center; display:block; }

.univ_view .wrap_idx1 .tab_idx.ea_7.tab5 li { width:20%; }
.univ_view .wrap_idx1 .tab_idx.ea_7.tab6 li { width:16.66%; }

.univ_view .dormi_view_box { overflow:hidden; }
.univ_view .dormi_view_box .sub_table .bor_b { border-bottom:2px solid #333; }
.univ_view .dormi_view_box .sub_table .bor_t { border-top:2px solid #333; }
.univ_view .dormi_view_box .detail_area { float:left; width:539px; margin:15px 0 0; }
.univ_view .dormi_view_box .facility_info { float:right; width:42%; margin:15px 0 0; overflow:hidden; }
.univ_view .dormi_view_box .facility_info dl { text-align:center; border-top:2px solid #444; float:left; width:50%; border-bottom:1px solid #ddd; }
.univ_view .dormi_view_box .facility_info dl dt { padding:10px; background:#fbeaea; color:#333; font-size:1.071em; border:1px solid #ddd; font-weight:600; border-left:0; border-top:0; }
.univ_view .dormi_view_box .facility_info dl dd { background:#fff; padding:10px; border-right:1px solid #ddd; height:181px; overflow:hidden; border-bottom:2px solid #333; }
.univ_view .dormi_view_box .facility_info dl:first-child dt,
.univ_view .dormi_view_box .facility_info dl:first-child dd { border-left:1px solid #ddd; }
.univ_view .dormi_view_box .facility_info .advice { border:1px solid #e0e0e0; padding:15px; box-sizing:border-box; height:96px; }
.univ_view .dormi_view_box .facility_info .advice:first-child { margin-bottom:10px; }
.univ_view .dormi_view_box .facility_info .advice .tit { padding-left:17px; position:relative; margin-bottom:10px; color:#222; font-size:1.063em; font-weight:600; }
.univ_view .dormi_view_box .facility_info .advice .tit:before { content:""; position:absolute; left:0; top:50%; display:block; width:10px; height:3px; margin-top:-2px; margin-right:5px; background:#bb2c28; vertical-align:middle; }
.univ_view .dormi_view_box .facility_info .advice .txt { line-height:1.2; color:#666; font-size:0.938em; margin-left:17px; height:47px; overflow:hidden; }
.univ_view .dormi_view_box .univ_info { float:right; width:42%; margin:15px 0 0; overflow:hidden; }
.univ_view .dormi_view_box .univ_info ul li { color:#444; line-height:1.3; width:100%; overflow:hidden; }
.univ_view .dormi_view_box .univ_info ul li > span { box-sizing:border-box; border-bottom:1px solid #aaa; }
.univ_view .dormi_view_box .univ_info ul li .tt { padding:10px 5px 11px 10px; color:#333; font-weight:600; float:left; width:36%; position:relative; border-bottom-color:#666; background:#fbf1f1; }
.univ_view .dormi_view_box .univ_info ul li .list { padding:10px 5px 11px; float:right; width:64%; background:#fff; }
.univ_view .dormi_view_box .univ_info ul li a { color:#444; }
.univ_view .dormi_view_box .univ_info ul li a:hover { text-decoration:underline; }
.univ_view .dormi_view_box .univ_info ul li:first-child > span { border-top:2px solid #444; }
.univ_view .dormi_view_box .univ_info ul li:last-child > span { border-bottom:2px solid #444; }

/* comments */
.comments_box { margin-top:40px; padding:0 25px 15px 25px; background:#f6f6f6; }
.comments_box .list_box { padding:0 0 15px; }
.comments_box .list_box .com_list { padding:20px 0; border-bottom:1px solid rgba(125,125,125,0.2); }
.comments_box .list_box .com_list dt { font-size:1rem; color:#444; line-height:25px; }
.comments_box .list_box .com_list dt span.id { font-weight:600; }
.comments_box .list_box .com_list dd { color:#7d7d7d; line-height:22px; word-break:break-word; }
.comments_box .list_box .com_list dd span.date { font-size:0.875em; display:block; margin-top:3px; line-height:14px; opacity:0.6; }
.comments_box .list_box .com_list .rep { margin-top:10px; display:inline-block; border:1px solid rgba(125,125,125,0.2); font-size:0.875em; color:#999; padding:4px 6px; }
.comments_box .list_box .com_list .rep.on { background:rgba(0,0,0,0.1); }

.comments_box .list_box .com_list .rep_write_box { position:relative; padding:15px 25px 15px 50px; border-top:1px solid rgba(125,125,125,0.2); border-bottom:1px solid rgba(125,125,125,0.2); margin-top:15px; background:#f0f0f0; }
.comments_box .list_box .com_list .rep_write_box:before { content:""; background:#7d7d7d; width:10px; height:10px; position:absolute; left:25px; top:25px; background:0 0; border-width:0 0 1px 1px; border-style:solid; opacity:0.3; }

.comments_box .write_box { padding-top:15px; }
.comments_box .write_box .bor_box { border:1px solid #ccc; background:#fff; }
.comments_box .write_box .bor_box .profile_area { padding:10px 20px 0 20px; }
.comments_box .write_box .bor_box .profile_area p { font-size:1rem; color:#000; line-height:25px; }
.comments_box .write_box .bor_box .profile_area p span.id { font-weight:600; }
.comments_box .write_box .bor_box .write_area { padding:5px 20px 0 20px; position:relative; }
.comments_box .write_box .bor_box .write_area .com_write { display:block; z-index:1; word-break:break-all; word-wrap:break-word; overflow-y:auto; width:100%; height:56px; padding:2px 0; border:none; line-height:18px; position:relative; margin-bottom:10px; }
.comments_box .write_box .bor_box .write_area .com_write_label { position:absolute; top:6px; border:none; left:20px; color:#ccc; line-height:18px; cursor:default; z-index:10; }
.comments_box .write_box .bor_box .write_count { border-top:1px solid #ddd; float:left; width:93%; box-sizing:border-box; color:#999; height:40px; line-height:40px; padding:0 20px; text-align:left; font-size:0.875em; font-family:Tahoma, Geneva, sans-serif; }
.comments_box .write_box .bor_box .upload { float:right; width:7%; height:40px; line-height:40px; border-left:1px solid #ddd; border-top:1px solid #ddd; box-sizing:border-box; }
.comments_box .write_box .bor_box .upload .btn_upload { border:none; width:100%; height:100%; background:#fff; cursor:pointer; color:#444; font-weight:600; font-size:0.938em; }


/* 기간별 선택 */
.sub .dateSelect{ border-top:3px double #999; border-bottom:3px double #999; padding:5px 25px; margin-bottom:25px; }
.sub .dateSelect li{ overflow:hidden; padding:10px 0; text-align:center; color:#333; border-top:1px dotted #aaa; }
.sub .dateSelect li:first-child{ border-top:none}
.sub .dateSelect li .btn{ margin:0 2px; padding:2px 10px 3px; color:#555; border:1px solid #bbb; background:#fff; cursor:pointer; font-size:0.938em; }
.sub .dateSelect li .btn:hover{ color:#333; border:1px solid #555; }
.sub .dateSelect li .input_st1{ background-color:#fff; font-size:0.938em; border-radius:0; box-shadow:inset 2px 2px 3px rgba(0,0,0,0.1); -webkit-box-shadow:inset 2px 2px 3px rgba(0, 0, 0, .1); -moz-box-shadow:inset 2px 2px 3px rgba(0, 0, 0, .1); }
.sub .dateSelect li .input_st1.w_st1{ width:75px; }
.sub .dateSelect li .input_st1.w_st2{ width:65px;}
.sub .dateSelect li .searching .tt,
.sub .dateSelect li .searching .tt em{ font-size:16px;}
.sub .dateSelect li .btn_inc { padding:7px 0 8px; border-radius:0; border:1px solid #333; background:#333; opacity:1; color:#fff; margin-left:5px; }
.sub .dateSelect li .btn_inc:hover { color:#333; background:#fff; transition:0.3s; }

/*prod*/
.prod_wrap{position:relative; }
.prod_tit{font-size:1.313em; color:#000; line-height:26px; margin-bottom:20px; margin-left:20px; }
.prod_area{position:relative; height:320px; }
.prod_area .prod_img{float:left; width:320px; height:320px; float:left; margin:0 0 0 15px; }
.prod_area .prod_img img{width:100%; height:100%; max-width:320px; max-height:320px; }
.prod_area .prod_ex{float:right; width:470px; padding:50px 0 0 0;}
.prod_area .prod_ex > dl > dt{background:url(../images/inc/s_dot1.png) no-repeat left center; font-size:1.313em; font-family:notokrM, sans-serif; padding-left:27px; color:#333;
margin:0 0 15px 0;}
.prod_area .prod_ex > dl > dd{color:#555; height:104px; overflow:hidden;}
.prod_area .prod_bt_area{margin:40px 0 0 0; text-align:left; font-size:0; line-height:0;}
.prod_area .prod_bt_area > li{display:inline-block; *dispaly:inline; zoom:1;}
.prod_area .prod_bt_area a{font-size:1em; line-height:50px; color:#fff; }
.prod_area .prod_bt_area .down{width:200px; height:60px; border-radius:3px; background:#8d8d8e; text-align:center; margin:0 10px 0 0;}
.prod_area .prod_bt_area .down:hover{background:#747475;}
.prod_area .prod_bt_area .down a{line-height:60px; display:block; }
.prod_area .prod_bt_area .quote{width:200px; height:60px; border-radius:3px; background:#5a5b5c; text-align:center;}
.prod_area .prod_bt_area .quote:hover{background:#3f4040;}
.prod_area .prod_bt_area .quote a{line-height:60px; display:block; }
.tab_st1 {margin:50px 0 0 0;}
.tab_st1 ul {position:relative; overflow:hidden;}
.tab_st1 ul li {float:left; width:232px; line-height:55px; background:#4a7298; color:#fff; cursor:pointer; text-align:center; margin:0 4px 0 0; border-radius:5px; }
.tab_st1 ul li#tab_btn4 {margin:0;}
.tab_st1 ul li p {font-size:1.125em; font-family:notokrM, sans-serif;}
.tab_st1 ul li:first-child { }
.tab_st1 ul li:last-child{margin-right:0px;}
.tab_st1 ul li.on{background:#23435a; color:#fff;}
.tab_content{padding:38px 0 0 0;}
.s_titi{background:url(../images/inc/s_dot1.png) no-repeat left center; font-size:1.313em; font-family:notokrM, sans-serif; padding-left:27px; color:#333;}
.txt_box1{overflow:hidden; border:1px solid #ddd; padding:20px 33px;}
.txt_box1 > img{width:872px; text-align:center;}
.txt_box1 ul li{font-size:0.938em; line-height:25px; color:#444;}
.txt_box1 ul li span{color:#8d0014;}
.txt_box1 .txt_view{float:left; font-size:0.938em; line-height:25px; color:#444; }
.txt_box1 .txt_view2{float:left; font-size:0.938em; line-height:25px; color:#444; width:100%; }
.txt_box1 .str_tit{font-size:1em; font-family:notokrB, sans-serif; line-height:50px; color:#333; }
.txt_box1 .txt_view > li{line-height:30px; padding-left:15px; background:url(../images/inc/s_dot2.gif) left 14px no-repeat; }
.txt_box1 .txt_view .txt_tit{font-family:notokrB, sans-serif; color:#333; }
.txt_box1 .txt_view .txt_tit_n{font-family:notokrB, sans-serif; color:#333; }
.txt_box1 .txt_view .txt_tit:after{content:":"; padding:0 8px; }

/*online*/
.not{line-height:17px; font-family:notokrB; color:#333; font-size:0.938em; }
.not_stro{color:#80a8ce; font-family:notokrB; font-size:0.938em; vertical-align:middle; }
.agree_cont{height:200px; border:1px solid #ccc; background:#f8f8f8; overflow-y:scroll; font-size:13px;}
.agree_cont .agree_in_area {padding:20px 10px 20px 20px; }
.agree_c_box{padding:10px 25px; border:1px solid #ccc; background:#f8f8f8; text-align:center; }
.agree_c_box > input{vertical-align:middle; }
.agree_c_box > label{padding-left:8px; font-size:0.875em; font-family:notokrM; vertical-align:middle; cursor:pointer; }

.brd_tit {margin-top:55px;}
 input.date_chk {margin:4px 0 4px 15px;}
/*faq*/
/*.con_idx {border-top: 2px solid #0f2945;}*/
.faq_board .qq{ padding:10px 0; position:relative; z-index:inherit; border-bottom:1px solid #555; cursor:pointer}
.faq_board .aa{ padding:10px 0; position:relative; z-index:inherit; border-bottom:1px solid #555; display:none}
.faq_board .icon{ position:absolute; z-index:inherit; display:block; width:50px; height:100%; left:0; top:0; font-family:Arial, Helvetica, sans-serif; font-size:1.25em; color:#ffbf00; text-align:center; line-height:42px}
.faq_board .qq .icon{ background:#0c5692;}
.faq_board .aa .icon{ background:#ffbf00; color:#0c5692;}
.faq_board .tt{ display:block; padding:0 30px 0 70px; line-height:1.5}
.faq_board .qq .tt{ color:#111; font-size:0.875em}
.faq_board .aa .tt{ color:#777; font-size:0.875em; line-height:1.7}
.faq_board .qq .arrow{ position:absolute; z-index:inherit; display:block; width:60px; height:100%; right:0; top:0; background:url(../images/customer/faq_arrow.png) no-repeat center center;filter:alpha(opacity=30);opacity:0.3;}
.faq_board .qq.on{border-bottom:1px solid #999;}
.faq_board .qq.on .arrow{filter:alpha(opacity=100);opacity:1;}

/*paging*/
.board_paging{margin:30px 0 0 0; text-align:center; }
.board_paging button{ border:1px solid #dddddd; background:#fff; width:30px; height:30px; text-align:center; vertical-align:middle; font-size:0.750em; color:#666; *margin:0 2px; cursor:pointer}
.board_paging button.icon{ border:1px solid #ccc; background:#f9f9f9; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.875em; }
.board_paging button:hover, .board_paging button:focus, .board_paging button.on{ border:1px solid #555; background:#555; color:#fff}
.board_paging button.icon:hover, .board_paging button.icon:focus, .board_paging button.icon.on{ border:1px solid #999; background:#999; color:#fff}

/*searching*/
.board_searching{ position:relative; overflow:hidden; padding:15px 0 0; }
.board_searching .searching{ text-align:right; font-size:0.875em;}
.board_searching .searching .tt{ color:#999; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.125em; vertical-align: middle; padding-right:5px}
.board_searching .searching .tt em{ font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em; vertical-align:middle; font-style:normal; color:#1b6ca1; font-style:italic;}
.board_searching .board_btn{ position:absolute; left:0px; top:15px; font-size:0.875em;}

.board_btn.btn_b { text-align:center; margin-top:20px; }


.board_searching .searching.dormi select.input_st1 { min-width:100px; }


/*searching*/
.board_searching2{ position:relative; margin:0 0 30px 0; overflow:hidden; background:#f9f9f9; border:1px solid #ebebeb; padding:10px 15px}
.board_searching2 .searching{ text-align:right; font-size:0.875em;}
.board_searching2 .searching .tt{ color:#999; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.125em; vertical-align: middle; padding-right:5px}
.board_searching2 .searching .tt em{ font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em; vertical-align:middle; font-style:normal; color:#1b6ca1; font-style:italic;}
.board_searching2 .searching input.input_st1{ width:25%; max-width:300px; padding:7px 4px;}
.board_searching2 .searching select.input_st1{ padding:6px 4px;}
.board_searching2 .board_btn{ position:absolute; right:10px; top:10px; text-align:right; font-size:0.875em;}

/*faq searching*/
.faq_searching{ margin:0 0 20px 0; overflow:hidden; background:#f9f9f9; border:1px solid #ebebeb; padding:10px 40px}
.faq_searching .searching{}
.faq_searching .searching .tt{ color:#999; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.125em; vertical-align: bottom; padding-right:5px}
.faq_searching .searching .tt em{ font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em; font-style:normal; color:#014099}
.faq_searching .searching input.input_st1{ padding:5px 10px;}
.faq_searching .searching select.input_st1{ padding:4px 10px;}

/*faq*/
.table_wrap .faq.board{border-top:1px solid #ccc; }
.table_wrap .faq.board:first-child{ border-top:none}
.table_wrap .faq.board .con, .table_wrap .faq.board .no, .table_wrap .faq.board .icon{display:inline-block; *display:inline; zoom:1; vertical-align:top}
.table_wrap .faq.board .con{ width:86%}
.table_wrap .faq.board .no{width:8%; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.25em; color:#bbbbbb; letter-spacing:-1px; font-weight:normal}
.table_wrap .faq.board .icon{width:3.5%; margin-right:2.5%; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.313em; border-radius:5px; font-weight:normal; line-height:1.2; padding:1px 0 3px 0}
.table_wrap .faq.board .faq_q{ cursor:pointer; padding:10px 5px; font-family:notokrB, sans-serif;; color:#666; font-size:1em; line-height:1.3}
.table_wrap .faq.board .faq_q:hover,
.table_wrap .faq.board .faq_q.on{ background:#eef7ff;}
.table_wrap .faq.board .faq_q.on .no{ color:#000}
.table_wrap .faq.board .faq_q .icon{ color:#fff; background:#2e81cb;}
.table_wrap .faq.board .faq_q.on .icon{ color:#86edff}
.table_wrap .faq.board .faq_q a:hover, .table_wrap .faq.board .faq_q a:focus{ color:#005eb1; }
.table_wrap .faq.board .faq_a{ height:0; overflow:hidden;}
.table_wrap .faq.board .faq_a.show, .table_wrap .faq.board .faq_a.f_show{height:auto; padding:10px 5px;border-top:2px dashed #dddddd; background:#fcfcfc}
.table_wrap .faq.board .faq_a .con{ color:#333; line-height:1.5}
.table_wrap .faq.board .faq_a .no{color:#005eb1; font-size:1.5em}
.table_wrap .faq.board .faq_a .icon{ background:#8fc4f2; color:#fff;}

/*btn*/
.btn_area{ margin:40px 0 0 0; font-size:0.875em;}
.btn_area.left{ overflow:hidden;}
.btn_area.left > div{ float:left;}
.btn_area.center{text-align:center;}

.btn_area2{ margin:20px 0 0 0;}

.btn_inc{ border-radius:3px; border:none; padding:5px 10px; text-align:center; vertical-align:middle; cursor:pointer; filter:alpha(opacity=80);opacity:0.8; font-weight:600; *margin:0 2px; width:auto; min-width:70px;}
.btn_inc:hover, .btn_inc:focus{filter:alpha(opacity=100);opacity:1;}
.btn_inc.search{ background:#333;color:#fff; }
.btn_inc.write{ background:#bb2c28;color:#fff;}
.btn_inc.etc{ background:#888888;color:#fff;}
.btn_inc.del{ border:1px solid #ccc; background:#f0f0f0;}
.btn_inc.del:hover{ border:1px solid #555; background:#555; color:#fff;}
.btn_inc.modify{ border:1px solid #666; background:#777; color:#fff;}
.btn_inc.modify:hover{ border:1px solid #222; background:#222;}
.btn_inc.apply{ border:1px solid #b6caee; background:#eaf1fe;}
.btn_inc.apply:hover{ border:1px solid #3265c2; background:#3265c2; color:#fff;}
.btn_inc.big{ width:130px; padding:14px 20px; margin:0 2px; *margin:0 3px;}
.btn_inc.btn_size{ padding:5px 0 6px 0; width:70px;}
.btn_inc.btn_size2{ padding:7px 0 9px 0;}
.btn_inc.small{ padding:4px 0 4px 0; *padding:4px 5px; width:75px; min-width:75px;}
.btn_inc.board_btn_size{ padding:7px 0 8px 0; *padding:9px 8px; width:85px; min-height:32px; }

/**/
.input_st1{ border:1px solid #ccc; vertical-align:middle; background:#fff; border-radius:3px;}
.input_st1:hover, .input_st1:focus{ background:#f9f9f9; border:1px solid #aaa; color:#333;}
input.input_st1{ padding:8px 5px; color:#333;}
select.input_st1{padding:7px 5px; color:#333;}
textarea.input_st1{padding:2%; color:#333;}
input[type=radio].input_st1, input[type=checkbox].input_st1{ border:none; padding:0;}
input[type=file].input_file{ height:28px;}

.input_st{display:inline-block; *display:inline; zoom:1; vertical-align:middle; border:1px solid #ccc; color:#666;}
.input_st:focus,
.input_st:hover{ background:#f9f9f9}
input[type=text].input_st,
input[type=password].input_st{line-height:28px; height:28px; padding:0 8px}
input[type=file].input_st{ border:0;line-height:28px; height:28px;}
textarea.input_st{ padding:5px}
select.input_st{line-height:30px; height:30px; padding-left:5px;}

/**/
.w_no{ width:80px}
.w_cate{ width:100px}
.w_tit{ width:auto}
.w_name{ width:100px}
.w_date{ width:100px}
.w_down{ width:150px}
.w_hit{ width:100px}
.w_op{ width:100px}
.w_state{ width:150px}
.w_write_th{ width:16%}
.w_auto{ width:auto}


.univ_list1 .w_photo { width:18%; }
.w_photo > img { width:100%; }
.univ_list1 .w_title { width:auto; }
.univ_list1 .w_divi { width:10%; }
.univ_list1 .w_area { width:10%; }
.univ_list1 .w_fee { width:15%; }

.univ_list2 .w_no { width:8%; }
.univ_list2 .w_title { width:auto; }
.univ_list2 .w_area { width:11%; }
.univ_list2 .w_province { width:11%; }
.univ_list2 .w_semester { width:17%; }

.univ_list2 .w_icon .list_icon {  }
.univ_list2 .w_icon .list_icon li.cate_icon { display:inline-block; width:20px; height:20px; line-height:20px; border-radius:2px;  color:#fff; font-size:12px; text-align:center }
.univ_list2 .w_icon .list_icon li.cate_icon.co1 { background:#3C6; }
.univ_list2 .w_icon .list_icon li.cate_icon.co2 { background:#96c; }
.univ_list2 .w_icon .list_icon li.cate_icon.co3 { background:#f36; }
.univ_list2 .w_icon .list_icon li.cate_icon.co4 { background:#36F; }
.univ_list2 .w_icon .list_icon li.cate_icon.co5 { background:#099; }
.univ_list2 .w_icon .list_icon li.cate_icon.co6 { background:#C60; }


.dormi_list .w_no { width:7%; }
.dormi_list .w_title { width:auto; }
.dormi_list .w_province { width:9%; }
.dormi_list .w_area { width:10%; }
.dormi_list .w_type { width:9%; }
.dormi_list .w_numb { width:9%; }
.dormi_list .w_fee { width:15%; }
.dormi_list .w_transf { width:15%; }


.inp_w10{ width:10%}
.inp_w1{ width:15%}
.inp_w22{ width:22%}
.inp_w2{ width:30%}
.inp_w33{ width:33%}
.inp_w4{ width:40px}
.inp_w745 { width:74.5%}
.inp_w84{ width:84%}
.inp_w90{ width:90%}
.inp_w94{ width:94%}
.inp_w95{ width:95%}
.inp_w100{ width:100%}
.textarea_w1{ width:100%; height:200px}




.label_wrap{display:inline-block; *display:inline; zoom:1; overflow:hidden;line-height:1;line-height:20px\9; *line-height:1.5; vertical-align:middle;}
.label_wrap.sec2{ width:49%}
.label_wrap.sec3{ width:32%}
.label_wrap.sec4{ width:23%}
.label_wrap.sec5{ /*width:10%*/ margin-right:20px; }
.label_wrap.sec6{ width:15%}
.label_wrap input{ display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.label_wrap label{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-left:5px; cursor:pointer; line-height:13px;}



.label_st span { margin-left:3px; }
.label_st > * { display:inline-block; zoom:1; cursor:pointer; }

/*site*/
.link_wrap{ border-top:2px solid #1e6cb6;}
.link_wrap .com_wrap{ padding:20px 0; border-bottom:1px dashed #ccc; overflow:hidden;}
.link_wrap .com_wrap > dt{ float:left; width:206px; height:74px; border:1px solid #ccc; text-align:center;}
.link_wrap .com_wrap > dt:hover{ border:1px solid #777;}
.link_wrap .com_wrap > dd{ float:left; margin:0 0 0 40px;}
.link_wrap .com_wrap > dt > a > img{ width:100%; height:100%; max-width:206px; max-height:74px;}
.link_wrap .com_wrap > dd{ padding:13px 0 0 0; width:577px;}
.link_wrap .com_wrap > dd .list_wrap{ padding:3px 0; overflow:hidden;}
.link_wrap .com_wrap > dd .list_wrap > p{ float:left;}
.link_wrap .com_wrap > dd .list_wrap .c_tit{ font-size:14px; font-family:notokrM, sans-serif; color:#555; width:26%;}
.link_wrap .com_wrap > dd .list_wrap .c_tit.st1:after{ content:":"; padding:0 0 0 70px;}
.link_wrap .com_wrap > dd .list_wrap .c_tit.st2:after{ content:":"; padding:0 0 0 32px;}
.link_wrap .com_wrap > dd .list_wrap .c_txt, .link_wrap .com_wrap > dd .list_wrap > p > a{ font-size:14px; font-family:notokrR, sans-serif; color:#666;}
.link_wrap .com_wrap > dd .list_wrap > p > a{ color:#1783da;}

.subject_width{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


.top_tit1 { position:relative; padding-left:13px; font-size:21px; font-weight:600; margin-bottom:15px; color:#010101 }
.top_tit1:before { content:""; width:3px; height:17px; background:#bb2b28; position:absolute; left:0; top:4px; }
.cate_icon_wrap .cate_icon_area { border:1px solid #ddd; padding:20px; margin-bottom:40px; background:#fafafa; }
.cate_icon_wrap .cate_icon_area > ul { overflow:hidden; margin-bottom:12px; }
.cate_icon_wrap .cate_icon_area > ul.cate1 li span.icon { background:#3C6; }
.cate_icon_wrap .cate_icon_area > ul.cate1 li span.icon.co3 { background:#96c; }
.cate_icon_wrap .cate_icon_area > ul.cate1 li span.icon.co4 { background:#f36; }

.cate_icon_wrap .cate_icon_area > ul.cate2 li span.icon { background:#36F; }
.cate_icon_wrap .cate_icon_area > ul.cate3 li span.icon { background:#099; }
.cate_icon_wrap .cate_icon_area > ul.cate4 { margin-bottom:0; }
.cate_icon_wrap .cate_icon_area > ul.cate4 li span.icon { background:#C60; }

.cate_icon_wrap .cate_icon_area > ul li { float:left; width:25%; color:#444; }
.cate_icon_wrap .cate_icon_area > ul li span.icon { display:inline-block; width:20px; height:20px; line-height:20px; border-radius:2px;  color:#fff; font-size:12px; text-align:center; margin-right:5px; }

@media all and (max-width:1025px){
	.table_wrap .tit { font-size:0.75rem; }
	.table_wrap td { padding:9px 5px; font-size:0.65rem; }

	.univ_list2 .w_no { display:none; }
	.univ_list2 .w_area { width:18%; }
	.univ_list2 .w_province { width:18%; }
	.univ_list2 .w_semester { width:22%; }

	.dormi_list .w_no { display:none; }


}


@media all and (max-width:985px){
	.table_wrap .board_gallery .gall_univ { width:50%; }
	.table_wrap .board_gallery .gall_univ .img { width:95%; height:150px; margin:5px auto; }
	.table_wrap .board_gallery .gall_univ .info { padding:0 15px 5px 15px; }
	.table_wrap .board_gallery .gall_univ .info dt.tt a { font-size:0.8rem; }
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li { margin-bottom:10px; }
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li > p.tt { font-size:0.75rem; }
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li > p.txt { font-size:0.75rem; }
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li > ol li { font-size:0.75rem; }
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li > ol li strong { font-size:0.75rem; }

	.board_searching .searching input.input_st1{ width:25%; max-width:300px; padding:7px 4px;}
	.board_searching .searching select.input_st1{ padding:6px 4px; height:29px; line-height:29px; }
	.board_searching .searching button.btn_inc { padding:7px 0 8px 0; min-height:29px; }

	.n_icon { padding:3px 7px; font-size:0.75em; }
}


@media all and (max-width:985px){
	.table_wrap .board_gallery .gall_inc { width:33.33%; }
	input[type=text].input_st, input[type=password].input_st { height:25px; line-height:25px; padding:0 5px; }
	select.input_st { height:25px; line-height:25px; width:auto; }

	.w_sc_add { width:31% !important; }
}


@media all and (max-width:851px){
	.w_sc_name { width:15% !important; }
	.w_sc_add { width:48% !important; }
	.w_sc_period { width:26% !important; }
	.w_sc_con { width:11% !important; }

	.board_mobile, .board_mobile thead, .board_mobile tbody, .board_mobile tfoot, .board_mobile th, .board_mobile td, .board_mobile tr {display: block;}
	.board_mobile tr th{position: absolute; top: -9999px;left: -9999px; font-size:0.813em;}
	.board_mobile tr th.fix { position:static; top:auto; left:auto; }
	.board_mobile tr td {position:relative; padding:8px 10px 8px 22% !important; min-height:30px; line-height:1.2; box-sizing:border-box; font-size:0.750em; }
	.join_st.write.board_mobile tr td.ac { padding:8px 10px 8px 22% !important; text-align:inherit !important; }
	.board_mobile tr td:before { content:attr(data-th); position:absolute; left:0; width:20%; height:100%; padding:10px 8px; top:0px; color:#484b51; background:#f5f5f5; box-sizing:border-box; font-weight:600; text-align:center; }
	.board_mobile tr td * { font-size:0.750rem; }
	.board_mobile tr td.bor_mt { margin-top:5px; border-top:1px solid #ddd; }

	.label_st span { font-size:0.750em; }
}


@media all and (max-width:747px){

	.board_view th.tit strong.text{ display:none;}

	/*미디어 리스트*/
	.board_list colgroup .num,.see{ display:none;}
	.board_list thead th.num,.see{ display:none;}
	.board_list tbody td.num,.see{ display:none;}

	.board_list colgroup .titt{ width:60% !important;}
	.board_list colgroup .day{ width:23% !important;}

	.board_list th strong{ font-size:0.7rem;}
	.board_list td p{ font-size:0.65rem;}
	.board_list td.day{ font-size:0.65rem;}

	.board_btn{ display:none;}
	.board_btn.btn_b { display:block; }
	.board_searching .searching{ text-align:center;}
	.board_searching .searching input.input_st1{ width:35% !important;}
	.board_view .tit strong{font-size:0.84em;}
	.board_view th{padding:8px 0px; text-align:center!important;}
	.board_view td { padding:8px 0 8px 8px; font-size:0.8em; }

	.p_no{display:none;}
	.p_size {width:20% !important;}
	.board_view td.view_con img{width:100%;}
	.board_view th .text{display:none;}

	.table_wrap .board_gallery .gall_inc { width:50%; }
	.table_wrap .board_gallery .gall_inc > a { margin:7px; }
	.table_wrap .board_gallery .gall_inc .info { padding:0 10px 10px 10px; }

	.dormi_list .w_transf, .dormi_list .w_province, .dormi_list .w_fee { display:none; }
	.dormi_list .w_area { width:16%; }
	.dormi_list .w_type { width:16%; }
	.dormi_list .w_numb { width:15%; }

	.w_write_th1 { width:8% !important; }

	.inp_w1 { width:20%; }
	.inp_w2 { width:70%;}
	.inp_w84 { width:75%; }
	.inp_w745 { width:90%; }
	.inp_w90{ width:86%}

	.w_sc_name { width:18% !important; }
	.w_sc_add { width:40% !important; }
	.w_sc_con { width:12% !important; }

	.w_sc_period { width:30% !important; }
}


@media all and (max-width:551px){
	.board_list .icon { padding:2px 5px; font-size:0.75em; }
	.board_searching .searching button.btn_inc { width:15%; min-width:60px; }

	.board_paging button { width:20px; height:20px; }
	.table_wrap .board_gallery .gall_inc .img { height:140px; }
	.table_wrap .board_gallery .gall_univ {  margin-bottom:0; }
	.table_wrap .board_gallery .gall_univ .info { padding:0 15px 0 15px; }
	.table_wrap .board_gallery .gall_univ .info dt.tt { padding:5px 0 10px; border-bottom:none; }
	.table_wrap .board_gallery .gall_univ .info dt.tt a { font-size:0.7rem; }
	.table_wrap .board_gallery .gall_univ .info .detail { padding:10px 0 0; display:none; }
	/*
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li.bor_b { padding-bottom:0;}
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li.bor_b > ol { min-height:94px; }
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li > ol { width:73%; }
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li > p.tt { font-size:0.66rem; }
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li > p.txt { font-size:0.66rem; }
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li > ol li { font-size:0.66rem; }
	.table_wrap .board_gallery .gall_univ .info .detail > ul > li > ol li strong { font-size:0.66rem; } */

	.table_wrap .board_gallery .gall_inc .info .tt strong { font-size:0.7rem; line-height:normal; }
	.table_wrap .board_gallery .gall_inc .info { padding:0 10px 0 10px; }
	.table_wrap .board_gallery .gall_inc .info .date { display:none; }

	.n_icon { padding:3px 6px; }
	.n_icon.lang { margin-right:5px; }
	.n_icon.early { margin-right:5px; }
	.n_icon.dormi { margin-right:5px; }
	.n_icon.college { margin-right:5px; }
	.n_icon.unive {  margin-right:5px; }
	.n_icon.working { margin-right:5px; }
	.n_icon.etc { margin-right:5px; }

	.w_sc_add { width:30% !important; }
	.w_sc_con { width:14% !important; }
	.w_sc_period { width:46% !important; }
}
