@charset "utf-8";

.layerwrite #board{padding:23px 0px 9px 41px; position:relative;}
.quick_right_wrap #board h1{padding:23px 0px 9px 41px;}
.inputreserve	{border:0; border:none; background-color:#FFFFFF; color:#ea1c5b;font-weight:bold;line-height:30px;font-size:12px;}


.quick_right_wrap {width:437px;}
.quick_right_wrap .pop{ }
.quick_right_wrap .pop table{padding:23px 0px 9px 41px; position:relative; }
.quick_right_wrap .pop h1{padding:0 0 17px 0;}
.quick_right_wrap .pop th { font-size:14px;padding:5px 2px 5px 5px; font-weight:bold; }
.quick_right_wrap .line{border-bottom:1px solid #e5e5e5;}

#board{text-align:center;position:relative; margin:0; width:396px; color:#5e5e5e; }
#board a{color:#2e2e2e; text-decoration:none;}
#board a:hover{text-decoration:underline;}

/*공지*/
.quick_right_wrap .point a{color:#2e2e2e; text-decoration:none;}
.quick_right_wrap .point a:hover{text-decoration:underline;}

/*list*/
.quick_right_wrap .blist{ }
.quick_right_wrap .blist table{ margin-top:23px;margin-left:21px;text-align:center;position:relative; width:396px; border-top:#c4c4c4 2px solid; color:#53728b; font-size:13px;}

/*tbody*/
.quick_right_wrap .blist table thead{width:396px; color:#797979;height:25px;}
.quick_right_wrap .blist table thead th{padding:7px 2px; /*background:url(/img/list_line_bg.gif) repeat-x bottom;*/ border-bottom:1px solid #e7e7e7; font-size:13px;}


.quick_right_wrap .blist table thead .no{width:50px;}
.quick_right_wrap .blist table thead .title{width:306px}
.quick_right_wrap .blist table thead .re{width:40px;}/*답변*/
.quick_right_wrap .blist .noline{width: 100%; border:none;}

/*tbody*/
.quick_right_wrap .blist table tbody{text-align:center; color:#565c7b; vertical-align:middle;}
.quick_right_wrap .blist table tbody td{padding:2px 2px; /*background:url(/img/list_line_bg.gif) repeat-x bottom;*/ border-bottom:1px solid #e7e7e7; color:#a5a5a5; font-family:Tahoma;}
.quick_right_wrap .blist table tbody td.btm{ border:0;}
.quick_right_wrap .blist table tbody td.title{width:270px; height:25px;font-size:12px; text-align:left; color:#2e2e2e;}
.quick_right_wrap .blist .reNum{font-size:11px; color:#f60029; padding:0 0 0 5px; margin:0;}
.quick_right_wrap .blist .newico{padding:0 0 0 5px; margin:0; vertical-align:middle;}

/*상담추가*/
.quick_right_wrap .blist table tbody td.re{width:38px;}/*답변*/
.quick_right_wrap .blist table tbody td.name{color:#2e2e2e; padding-top:8px; width:70px;}/*작성자*/



/*공지*/
.quick_right_wrap .blist .point{ background:#f6f6f6;}
.quick_right_wrap .blist .point td{/*background:url(/img/list_line_bg.gif) repeat-x bottom #f6f6f6;*/ background:#f6f6f6; border-bottom:1px solid #e7e7e7;}
.quick_right_wrap .blist .point .title{font-size:12px; font-weight:bold;}



.quick_right_wrap .blist span.re_ing{position:relative; color:#fff; font-size:11px;width:25px; background:#cacaca; padding:3px;-moz-border-radius: 2px; /*모질라*/-webkit-border-radius: 2px; /*웹킷*//*IE9+,FF4+,chrome,Safari5,+opera*/border-radius: 2px;}/*답변*/
.quick_right_wrap .blist span.re_ok{position:relative; color:#fff; font-size:11px; width:25px; background:#37c3db; padding:3px; -moz-border-radius: 2px; /*모질라*/-webkit-border-radius: 2px; /*웹킷*//*IE9+,FF4+,chrome,Safari5,+opera*/border-radius: 2px;}/*대기*/


A.selcaname:link	{font-family:Nanum Square;text-decoration:none; color:#808080;font-size:18px;line-height:20px;}
A.selcaname:visited{font-family:Nanum Square;text-decoration:none; color:#808080;font-size:18px;line-height:20px;}
A.selcaname:active{font-family:Nanum Square;text-decoration:none; color:#808080;font-size:18px;line-height:20px;}
A.selcaname:hover {font-family:Nanum Square;text-decoration:none;	color:#808080;font-size:18px;line-height:20px;}

A.selca:link	{font-family:Nanum Square;text-decoration:none; color:#808080;font-size:14px;line-height:20px;}
A.selca:visited{font-family:Nanum Square;text-decoration:none; color:#808080;font-size:14px;line-height:20px;}
A.selca:active{font-family:Nanum Square;text-decoration:none; color:#808080;font-size:14px;line-height:20px;}
A.selca:hover {font-family:Nanum Square;text-decoration:none;	color:#808080;font-size:14px;line-height:20px;}

.selcwriter { border-bottom:1px solid #f93e5f;}

.media_border {border-top:2px solid #000000; border-left:1px solid #bababa; border-right:1px solid #bababa; border-bottom:1px solid #bababa;padding:24px 8px;}
.media_border_summary {border:1px solid #d0d0d8; background-color:#f9f9fb; color:#000000;padding:24px 30px; vertical-align:text-top;}

.box_normal ,.box_normal td{ font-size:13px; color:#696969; line-height:20px;}

.box_normal .agree{ border:1px solid #ddd; background:#fcfcfc; padding:24px 32px;}
.box_normal .agree h4{line-height:29px; padding-bottom:11px; color:#2b2b2b; font-size:20px; font-weight:600}
.box_normal .agree .agree_box{border:1px solid #dfdfdf; background:#fff; padding:15px; line-height:20px; color:#8c8c8c; height:130px; overflow:auto; overflow-x:hidden}
.box_normal .agree .ckw{text-align:left; line-height:21px; color:#525252; padding:10px 0 0}

/* #board_table 리스트  border:1px solid red; */
.board_table01 { width:100%; text-align:center; margin:0 auto; }
.board_table01 thead th { font-weight:bold; padding:14px 2px 12px 2px; border-top:2px solid #4d4d4d; border-bottom:1px solid #b2b2b2; background:url('/skin/line_v.gif') no-repeat left 49%;}
.board_table01 td, .board_table01 tbody th { padding:12px 2px 10px 2px; border-bottom:1px dotted #b3b3b3; }
.board_table01 .subject { padding-left:12px; text-align:left; }
.board_table01 .st01{ padding:5px 0; font-weight:700; color:#fff; background:url(../images/common/st_01.gif) no-repeat center 0;}
.board_table01 .st02{ padding:5px 0; font-weight:700; color:#fff; background:url(../images/common/st_02.gif) no-repeat center 0;}

/* #board_table 리스트  border:1px solid red; */
.board_counsel_list { width:100%;text-align:center;}
.board_counsel_list thead th { font-weight:bold; padding:14px 2px 12px 2px; border-top:2px solid #4d4d4d; border-bottom:1px solid #b2b2b2; background:url('/skin/line_v.gif') no-repeat left 49%;}
.board_counsel_list td, .board_counsel_list tbody th { padding:12px 2px 10px 2px; border-bottom:1px dotted #b3b3b3; }
.board_counsel_list .subject { padding-left:12px; text-align:left; }
.board_counsel_list .st01{ padding:5px 0; font-weight:700; color:#fff; background:url(../images/common/st_01.gif) no-repeat center 0;}
.board_counsel_list .st02{ padding:5px 0; font-weight:700; color:#fff; background:url(../images/common/st_02.gif) no-repeat center 0;}


/* #board_table 리스트  border:1px solid red; */
.board_best_list { width:100%;text-align:center;}
.board_best_list thead th { font-weight:bold; padding:14px 2px 12px 2px; border-top:2px solid #4d4d4d; border-bottom:1px solid #b2b2b2; background:url('/skin/line_v.gif') no-repeat left 49%;}
.board_best_list td, .board_counsel_list tbody th { padding:12px 2px 10px 2px; border-bottom:1px dotted #b3b3b3; }
.board_best_list .subject { padding-left:12px; text-align:left; }
.board_best_list .st01{ padding:5px 0; font-weight:700; color:#fff; background:url(../images/common/st_01.gif) no-repeat center 0;}
.board_best_list .st02{ padding:5px 0; font-weight:700; color:#fff; background:url(../images/common/st_02.gif) no-repeat center 0;}

/* #board_table01_view   background-color:#fbfbfb;  e5e5e5 */
.board_table01_view {width:100%; border-top:1px solid #4d4d4d; }
.board_table01_view th { color:#333333; font-weight:bold; padding:10px 2px 8px 2px; background-color:#e5e5e5; border-bottom:1px solid #d5d5d5; text-align:center;}
.board_table01_view td {padding:10px 2px 8px 12px; border-bottom:1px solid #d5d5d5;  background-color:#ffffff; }
.board_table01_view .view_datacon { padding:30px 25px; min-height:200px; vertical-align:top;}
.board_table01_view table .no td{border:none;border:0;}

.board_model_view {width:100%;}
.board_model_view th { color:#333333; font-weight:bold; padding:10px 2px 8px 2px; background-color:#e5e5e5; border-bottom:1px solid #d5d5d5; text-align:center;}
.board_model_view td {padding:10px 2px 8px 12px; border-bottom:1px solid #d5d5d5;  background-color:#ffffff; }
.board_model_view .view_datacon { padding:30px 25px; min-height:200px; vertical-align:top;}
.board_model_view table .no td{border:none;border:0;}


.password_tit {
		
		font-size: 24px;
		color: #ea1c5b;
		font-weight: bold;
		line-height: 1.3;
}
.password_txt {
		margin: 5px 0;
		font-size: 16px;
		color: #8a8a8a;
}

/* #board_table01_view   background-color:#fbfbfb;  e5e5e5 */
.board_counsel_view {width:100%; border-top:1px solid #4d4d4d; }
.board_counsel_view th { color:#333333; font-weight:bold; padding:10px 2px 8px 2px; background-color:#e5e5e5; border-bottom:1px solid #d5d5d5; text-align:center;}
.board_counsel_view td {padding:10px 2px 8px 12px; border-bottom:1px solid #d5d5d5;  background-color:#ffffff; }
.board_counsel_view .view_datacon { padding:30px 25px; min-height:200px; vertical-align:top;}

/* #board_table board_table01_inquiry  */
.board_counsel_inquiry { width:100%;margin-top:30px;margin-bottom:50px;border-top:2px solid #4d4d4d;}
.board_counsel_inquiry thead th { text-align:center; font-weight:bold; padding:10px 0px;border-top:2px solid #4d4d4d; border-bottom:1px solid #b2b2b2; background:url('../image/board_spot.gif') no-repeat 10px 49%;}
.board_counsel_inquiry tbody th { line-height:36px;padding:5px 10px 5px 10px; min-width:70px; border-bottom:1px dotted #b3b3b3; text-align:left;background:url('/skin/line_v.gif') no-repeat right 49%;}
.board_counsel_inquiry tbody th.check { background: url('../image/bl_check.gif') no-repeat 13px 49%;}
.board_counsel_inquiry td { padding:5px 2px 5px 16px; border-bottom:1px dotted #b3b3b3; }
.board_counsel_inquiry table tr td .finput{width:60%; height:44px; border:none; background-color:#FFFFFF; color:#666663;padding:7px 0px; vertical-align:middle; box-sizing:border-box;}
.board_counsel_inquiry table tr td .finput_back{width:60%; height:44px; border:solid 1px #cacaca; background-color:#fbfbfb; color:#666663;padding:7px 10px; vertical-align:middle; box-sizing:border-box;}
.board_counsel_inquiry table tr td select{height:32px;line-height:30px; padding:0 0 0 10px; color:#666663; text-align:center; text-align-last: center;background-color:#fbfbfb; border:solid 1px #cacaca; vertical-align:bottom;}
#board_wrap2 table tr td select{height:32px;line-height:30px; padding:0 0 0 10px; color:#666663; text-align:center; text-align-last: center;background-color:#fbfbfb; border:solid 1px #cacaca; vertical-align:bottom;}

.board_reserve_inquiry { width:100%;margin-top:20px;margin-bottom:50px;}
.board_reserve_inquiry thead th { text-align:center; font-weight:bold; padding: 0px; border-top:1px solid #b2b2b2; height:1px;}
.board_reserve_inquiry tbody th { line-height:36px;padding:5px 10px 5px 10px; min-width:70px; border-bottom:1px dotted #b3b3b3; text-align:left;background:url('/skin/line_v.gif') no-repeat right 49%;}
.board_reserve_inquiry tbody th.check { background: url('../image/bl_check.gif') no-repeat 13px 49%;}
.board_reserve_inquiry td { padding:5px 2px 5px 16px; border-bottom:1px dotted #b3b3b3; }
.board_reserve_inquiry table tr td .finput{width:60%; height:44px; border:none; background-color:#FFFFFF; color:#666663;padding:7px 0px; vertical-align:middle; box-sizing:border-box;}
.board_reserve_inquiry table tr td .finput_back{width:60%; height:44px; border:solid 1px #cacaca; background-color:#fbfbfb; color:#666663;padding:7px 10px; vertical-align:middle; box-sizing:border-box;}
.board_reserve_inquiry table tr td select{height:32px;line-height:30px; padding:0 0 0 10px; color:#666663; text-align:center; text-align-last: center;background-color:#fbfbfb; border:solid 1px #cacaca; vertical-align:bottom;}

/* #board_table board_table01_inquiry  */
.board_model_inquiry { width:100%;margin-top:30px;margin-bottom:50px;border-top:2px solid #4d4d4d;}
.board_model_inquiry thead th { padding:20px 0; text-align:center;  font-size:26px; color:#fff; background:#a51816; border:0px; }
.board_model_inquiry tbody th { line-height:36px;padding:5px 10px 5px 10px; min-width:70px; border-bottom:1px dotted #b3b3b3; text-align:left;background:url('/skin/line_v.gif') no-repeat right 49%;}
.board_model_inquiry tbody th.check { background: url('../image/bl_check.gif') no-repeat 13px 49%;}
.board_model_inquiry td.href input { width:90%;}
.board_model_inquiry td { padding:5px 2px 5px 16px; border-bottom:1px dotted #b3b3b3; }
.board_model_inquiry table tr td .finput{width:60%; height:44px; border:none; background-color:#FFFFFF; color:#666663;padding:7px 0px; vertical-align:middle; box-sizing:border-box;}
.board_model_inquiry table tr td .finput_back{width:60%; height:44px; border:solid 1px #cacaca; background-color:#fbfbfb; color:#666663;padding:7px 10px; vertical-align:middle; box-sizing:border-box;}
.board_model_inquiry table tr td select{height:32px;line-height:30px; padding:0 0 0 10px; color:#666663; text-align:center; text-align-last: center;background-color:#fbfbfb; border:solid 1px #cacaca; vertical-align:bottom;}

.board_result table { width:100%;margin-top:30px;margin-bottom:50px; text-align:center; padding:100px 0px;;border-top:2px solid #4d4d4d;border-bottom:1px dotted #b3b3b3;}
.board_result .t1{ font-size:18px;color:#2badbd; font-weight:bold; line-height:40px;}
.board_result .t2{ font-size:18px; font-weight:bold; line-height:40px;}
.board_result .t3{ font-size:14px; line-height:40px;}

 

.list_btn{overflow:hidden; font-size:0; text-align:center; margin-top:40px;}
.list_btn dt{float:left;}
.list_btn dt a{display:inline-block; width:120px; line-height:40px; font-size:13px; color:#fff; background:#b7b7b7;}
.list_btn dt a:first-of-type{margin-right:5px;}
.list_btn dt a:hover { background:#000; }
.list_btn dd{float:right;}
.list_btn dd a{display:inline-block; width:120px; line-height:40px; font-size:13px; color:#fff; background:#5b5b5b;}
.list_btn dd a:hover { background:#000; }

.view_btn {overflow:hidden; font-size:0; text-align:center; margin-top:50px;}
.view_btn dt{float:left;}
.view_btn dt a{display:inline-block; width:120px; line-height:40px; font-size:13px; color:#fff; background:#b7b7b7;}
.view_btn dt a:hover { background:#000; }
.view_btn dd{float:right;}
.view_btn dd a{display:inline-block; width:120px; line-height:40px; font-size:13px; color:#fff; background:#5b5b5b;}
.view_btn dd a:first-of-type{margin-right:5px;}
.view_btn dd a:hover { background:#000; }

.write_btn {overflow:hidden; font-size:0; text-align:center; margin-top:50px;}
.write_btn dt{float:left;}
.write_btn dt a{display:inline-block; width:120px; line-height:40px; font-size:13px; color:#fff; background:#b7b7b7;}
.write_btn dt a:hover { background:#000; }
.write_btn dd{float:right;}
.write_btn dd a{display:inline-block; width:120px; line-height:40px; font-size:13px; color:#fff; background:#b7b7b7;}
.write_btn dd a:first-of-type{margin-right:5px;background:#ea1c5b;}
.write_btn dd a:hover { background:#000; }

.write_btn_center{text-align:center; margin-top:50px; font-size:0;}
.write_btn_center a{display:inline-block; width:120px; line-height:40px; color:#fff; background:#ea1c5b; font-size:13px;}
.write_btn_center a:last-of-type{background:#b7b7b7; margin-left:10px;}

/* -------------------------------------------------- 온라인 상담 -------------------------------------------------- */
/* 목록, 글쓰기, 검색 */
.board_btn_wrap { position:relative; margin-top:50px; text-align:left; }
.board_btn { text-align:center; width:120px; overflow:hidden; background:#555; }
.board_btn_wrap  .ap_right{ position:absolute; right:0; top:0; }
.board_btn_write { top:0; right:0; position:absolute; }
.board_btn p { font-size:13px; color:#fff; padding:12px; }

.board_counsel_list { }

/* 답변준비중, 답변완료 */
.board_counsel_list .board_status_Y { background:#888; }
.board_counsel_list .board_status_N { background:#ff6000; }
.board_counsel_list .board_status { width:70%; margin:0 auto; overflow:hidden; }
.board_counsel_list .board_status p { /*font-size:13px;*/ color:#fff; padding:5px 10px; }
.board_counsel_list .board_status_Y p { color:#000; }

/* selectBox */
.board_search_sel {  font-size:13px; text-align:center; width:100px; height:35px; padding-left:20px; border:1px solid #ccc; }

/* inputField */
.search_input { /**/ font-size:13px; width:200px; padding:9px; margin-left:10px; border:1px solid #ccc; }

/* 검색 */
.board_btn_search { display:inline-block; *display:inline; zomm:1; vertical-align:top; margin-left:5px; }
.board_btn_search p { padding:8px 0 8px 0;}

/* 버튼 위버그램 */
.board_counsel_list .board_btn:hover { background:#000; }


.board_table01_commentview {width:100%; padding-top:10px; }
.board_table01_commentview td.bn {padding:0px;   background-color:#ffffff; border:none; }

.pagenavi { position:relative; text-align:center; margin-top:10px; }
.pagenavi span { display:inline-block; min-width:18px; max-width:45px; margin:0 6px; padding:6px; border:1px solid #ddd; background:#fff; font-weight:bold; letter-spacing:-1px; }
.pagenavi a { display:inline-block; color:#737373; font-size:14px; letter-spacing:-1px; cursor:pointer; text-decoration:none; text-decoration:none; }
.pagenavi a:hover span{background:#f9f9f9;color:#6d4099;border:1px solid #6d4099;text-decoration:none;cursor:pointer; text-decoration:none;}
.pagenavi strong span{background:#fff;color:#6d4099;border:1px solid #6d4099;font-size:14px;cursor:pointer}
.pagenavi .frst,.pagenavi .frst:hover{background:url(/skin/page/first.gif) no-repeat center center; cursor:pointer}
.pagenavi .last,.pagenavi .last:hover{background:url(/skin/page/end.gif) no-repeat center center;cursor:pointer}
.pagenavi .prev,.pagenavi .prev:hover{background:url(/skin/page/prev.gif) no-repeat center center;cursor:pointer}
.pagenavi .next,.pagenavi .next:hover{background:url(/skin/page/next.gif) no-repeat center center;cursor:pointer}

/* -------------------------------------------------- common 서치폼 셀렉트박스 p_searchtype -------------------------------------------------- */
.searchbox {  margin:30px auto; text-align:center; border:3px solid #ccc; padding:20px 0; font-size:0; }
.p_agree { width:320px; margin:5px auto; text-align:center; }

A.media:link	{font-size:18px;font-weight:bold;text-decoration:none; color:#000000;}
A.media:visited{font-size:18px;font-weight:bold;text-decoration:none; color:#000000;}
A.media:active{font-size:18px;font-weight:bold;text-decoration:none; color:#000000;}
A.media:hover {font-size:18px;font-weight:bold;text-decoration:none;	color:#e96dd8;}

.event_tit	{padding-top:5px;font-size:18px;font-weight:bold;text-decoration:none; color:#000000;}

/*******************************************************/
/*****				동영상 게시판 CSS				****/
/*******************************************************/
#moviewrap { position:relative; width:100%; margin:0 auto; display:inline-block;}
#moviewrap ul li { float:left; }

#movie { width:60%; min-height:315px; }
#movieContent {width:37%; height:445px; padding-top:15px;padding-left:10px;overflow-y:scroll;border:1px solid #ddd;}
	
div#viewArea {width:100%;display:inline-block;}
.movietitle { width:100%; height:40px;  display:inline-block; }

.movietitle ul li.title { width:100%; text-align:center; height:40px; margin-top:20px; font:bold 16px; color:#000000; text-decoration:underline;}
.movietitle ul li.day { width:183px; float:right; text-align:right; }
.movietitle ul li.day span { font:bold 16px ; color:#e96dd8; }

.moviethum { position:relative; padding-top:15px; width:100%;margin:auto; display:inline-block;}
.moviethum dl { float:left; margin-left:40px; padding-top:10px;padding-left:5px;}
.moviethum dl.first { float:left; margin-left:0px; }
.moviethum dl dt { clear:both; width:220px; background:#707070; }
.moviethum dl dd {  width:218px; height:65px; border:1px solid #ddd;}

.moviethumtext ul li { clear:both; margin-left:20px; }
.moviethumtext ul li.title { margin-top:20px; font:bold 14px ; color:#000000; }
.moviethumtext ul li.hit { margin-top:6px; font:bold 14px; color:#e96dd8; }
.moviethumtext ul li.day { margin-top:6px; font:14px ; color:#404040; }

/*동영상*/
.videowrapper { position:relative; width:100%; margin:0 auto; display:inline-block;}



/* 카테고리 */
#bo_cate h2 {width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {margin-bottom:20px;padding-left:1px;width:100%;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:15px 0;width:130px;border:1px solid #ddd;background:#f7f7f7;color:#888;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border:1px solid #565e60;background:#fff;color:#565e60;font-weight:bold}


.shorts_wrap{/* padding-top:40px; border-top:2px solid #888;*/ border-bottom:1px solid #c4c7ca;}
.shorts_wrap ul{overflow:hidden;}
.shorts_wrap ul li{float:left; width:294px; height:554px; box-sizing:border-box; border:0; margin:0 24px 40px 0;}
.shorts_wrap ul li:nth-of-type(4n){margin-right:0;}
.shorts_wrap ul li.on_mouse {background:#f3f8fe;}
.shorts_wrap ul li a{display:block; width:100%; height:100%;}
.shorts_wrap ul li a .gallery_img {text-align:center; width:100%; height:524px;overflow: hidden;background-color:#fff;}
.shorts_wrap ul li a img{max-width:100%; }
.shorts_wrap ul li a img.noimg_ty {width:auto; height:524px;}

.shorts_wrap ul li a .gallery_img span{display:block;display:table-cell;height:524px;vertical-align:middle;}
.shorts_wrap ul li a .gallery_img span img{display:table;}


.shorts_wrap ul li a p{font-size:14px; color:#373737; margin:0; line-height:1.4;}
.shorts_wrap ul li .txt {padding:10px;border:0;}
.shorts_wrap ul li .title {font-size:14px; margin:0 0 10px 0; color:#222; width:100%; height:40px; line-height:20px;}

.shorts_wrap ul li a .gallery_img span img{width:100%;}

.event_wrap{/* padding-top:40px; border-top:2px solid #888;*/ border-bottom:1px solid #c4c7ca;}
.event_wrap ul{overflow:hidden;}
.event_wrap ul li{float:left; width:380px; height:420px; box-sizing:border-box; border:0; margin:0 74px 40px 0px;}
.event_wrap ul li:nth-of-type(3n){margin-right:0;}
.event_wrap ul li.on_mouse {background:#f3f8fe;}
.event_wrap ul li a{display:block; width:100%; height:100%; font-weight:bold;}
.event_wrap ul li a .gallery_img {text-align:center; width:100%; height:380px;overflow: hidden;background-color:#fff;}
.event_wrap ul li a img{max-width:100%; }
.event_wrap ul li a img.noimg_ty {width:auto; height:380px;}

.event_wrap ul li a .gallery_img span{display:block;display:table-cell;height:380px;vertical-align:middle;}
.event_wrap ul li a .gallery_img span img{display:table;}


.event_wrap ul li a p{font-size:14px; color:#373737; margin:0; line-height:1.4;}
.event_wrap ul li .txt {padding:10px;border:0; text-align:center;}
.event_wrap ul li .title {font-size:14px; margin:0 0 10px 0; color:#222; width:100%; height:40px; line-height:20px;}

.event_wrap ul li a .gallery_img span img{width:100%;}

/**** 갤러리게시판 ****/
.gallery_wrap{/* padding-top:40px; border-top:2px solid #888;*/ border-bottom:1px solid #c4c7ca;}
.gallery_wrap ul{overflow:hidden;}
.gallery_wrap ul li{float:left; width:300px; height:431px; box-sizing:border-box; border:1px solid #d6d6d6; margin:0 18px 40px 0;}
.gallery_wrap ul li:nth-of-type(4n){margin-right:0;}
.gallery_wrap ul li.on_mouse {background:#f3f8fe;}
.gallery_wrap ul li a{display:block; width:100%; height:100%;}
.gallery_wrap ul li a .gallery_img {text-align:center; width:100%; height:328px;overflow: hidden;background-color:#fff;}
.gallery_wrap ul li a img{max-width:100%; }
.gallery_wrap ul li a img.noimg_ty {width:auto; height:330px;}

.gallery_wrap ul li a .gallery_img span{display:block;display:table-cell;height:328px;vertical-align:middle;}
.gallery_wrap ul li a .gallery_img span img{display:table;}


.gallery_wrap ul li a p{font-size:14px; color:#373737; margin:0; line-height:1.4;}
/*.gallery_wrap ul li a span{font-size:13px; color:#888b90;}*/
.gallery_wrap ul li .txt {padding:20px;border-top:1px solid #e1e1e1;}
.gallery_wrap ul li a .eyeicon {width:15px; height:auto; vertical-align:middle; margin-right:5px;}
.gallery_wrap ul li .up_type {margin-bottom:10px; font-size:13px; color:#666; vertical-align:middle;}
.gallery_wrap ul li .title {font-size:14px; margin:0 0 10px 0; color:#222; width:100%; height:40px; line-height:20px;}
.gallery_wrap ul li .txt span {vertical-align:middle; height:40px; line-height:20px;}
.gallery_wrap ul li .txt i {display:inline-block; width:1px; height:11px; background:#eaeaea; vertical-align:middle; margin:0 7px;}

.gallery_wrap ul li a .gallery_img span img{width:100%;}


/**** 갤러리게시판 ****/
.selfi_wrap{/* padding-top:40px; border-top:2px solid #888;*/ border-bottom:1px solid #c4c7ca;}
.selfi_wrap ul{overflow:hidden;}
.selfi_wrap ul li{float:left; width:300px; height:451px; box-sizing:border-box; border:1px solid #d6d6d6; margin:0 18px 40px 0;}
.selfi_wrap ul li:nth-of-type(4n){margin-right:0;}
.selfi_wrap ul li.on_mouse {background:#f3f8fe;}
.selfi_wrap ul li a{display:block; width:100%; height:100%;}
.selfi_wrap ul li a .gallery_img {text-align:center; width:100%; height:328px;overflow: hidden;background-color:#fff;}
.selfi_wrap ul li a img{max-width:100%; }
.selfi_wrap ul li a img.noimg_ty {width:auto; height:330px;}

.selfi_wrap ul li a .gallery_img span{display:block;display:table-cell;height:328px;vertical-align:middle;}
.selfi_wrap ul li a .gallery_img span img{display:table;}


.selfi_wrap ul li a p{font-size:14px; color:#373737; margin:0; line-height:1.4;}
/*.selfi_wrap ul li a span{font-size:13px; color:#888b90;}*/
.selfi_wrap ul li .txt {padding:20px;border-top:1px solid #e1e1e1;}
.selfi_wrap ul li a .eyeicon {width:15px; height:auto; vertical-align:middle; margin-right:5px;}
.selfi_wrap ul li .up_type {margin-bottom:10px; font-size:13px; color:#666; vertical-align:middle;}
.selfi_wrap ul li .title {font-size:14px; margin:0 0 10px 0; color:#222; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.selfi_wrap ul li .txt span {vertical-align:middle; height:40px; line-height:20px;}
.selfi_wrap ul li .txt i {display:inline-block; width:1px; height:11px; background:#eaeaea; vertical-align:middle; margin:0 7px;}

.selfi_wrap ul li a .gallery_img span img{width:100%;}

.postscript_border {border:solid 1px #d6d6d6;}

.box_normal td .faq_q						{ color:#696969;font-size:14px; font-weight:bold; }
.box_normal td .faq_a						{ color:#696969;font-size:14px;  }

.box_100 td .faq_q						{ color:#696969;font-size:14px; font-weight:bold; }
.box_100 td .faq_a						{ color:#696969;font-size:14px;  }

/*
.movdiv{ z-index:99999999;position:fixed; width:100%; height:100%; top:0; left:0; background:url("/skin/layer/quickbg.png"); text-align:center;}
.movdiv iframe{margin-top:10%;}
.movdiv p{position:absolute; right:0; cursor:pointer; z-index:99999999;}
*/
.movdiv{ z-index:99999999;position:fixed; width:100%; height:100%; top:0; left:0; background:url("/skin/layer/quickbg.png"); }
.movdiv iframe{ top:50%; left:50%; margin:-300px 0 0 -500px; position:absolute } /* 1000 x 600 */
.movdiv p{ top:50%; left:50%; margin:-350px 0 0 500px; position:absolute; cursor:pointer; z-index:1}

#medialistwrapTube { position:relative; width:100%; margin:0 auto; padding-bottom:20px;  }
#medialistwrapTube ul { padding-top:0px;  font-size:0;}
#medialistwrapTube ul li.medialist {position:relative; width:32%; display:inline-block; vertical-align:top; margin-bottom:40px; }
#medialistwrapTube ul li.medialist:nth-child(3n-1){margin:0 2%;}
#medialistwrapTube .medialist ul li.best { position:absolute; top:0px; left:0px; z-index:999;font-size:17px;font-weight:bold;color:#fff;padding:10px 20px; background:#e40c0c; font-family:'Noto Sans KR', 'nsk-Regular'; }
#medialistwrapTube .medialist ul li.thumbnail { position:relative; margin:auto; width:100%; z-index:1;overflow:hidden;}
#medialistwrapTube .medialist ul li.thumbnail img{width:100%; }
#medialistwrapTube .medialist ul li.title { overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; padding:15px 0 0 0; width:90%; text-align:center; margin:0 auto;  font-size:16px; color:#000; text-decoration:none; }
#medialistwrapTube .medialist ul li.title a {  text-overflow:ellipsis; white-space:nowrap; font-size:16px; color:#000; text-decoration:none; }
#medialistwrapTube .medialist ul li.text { padding:0px 0 16px 0; width:90%; margin:0 auto; font:13px; color:#5f5f61; line-height:170%;word-wrap:break-word;}
#medialistwrapTube .medialist ul li.bt {text-align:right; margin-top:10px; margin-bottom:30px; margin-right:20px;}

.mainyoutube { width:100%; height:296px; margin:0 auto; margin-top:80px; margin-bottom:80px; overflow:hidden; }
.mainyoutube ul li.imgs {  float:left; width:48%; height:300px; margin-right:2%; }
.mainyoutube ul li.imgs img { position:relative; top:-60px; width:100%; }
.mainyoutube ul li.txt {  float:left; width:48%; padding-top:40px; margin-left:2%; font-family:'NanumGothicBold'; font-size:16px; color:#000; line-height:170%; }

.imgbg1 { position:relative; width:100%; height:350px; background:url('/skin/model/1406_bg1.jpg') no-repeat  0 0; }
.imgbg1 ul li.face1 { position:absolute; top:266px; left:50px; }
.imgbg1 ul li.face2 { position:absolute; top:266px; left:260px; }
.imgbg1 ul li.face3 { position:absolute; top:266px; left:470px; }
.imgbg1 ul li.face4 { position:absolute; top:266px; left:680px; }
.imgbg2 { position:relative; width:100%; height:350px; background:url('/skin/model/1406_bg2.jpg') no-repeat  0 0; }
.imgbg2 ul li.face5 { position:absolute; top:266px; left:140px; }
.imgbg2 ul li.face6 { position:absolute; top:266px; left:356px; }
.imgbg2 ul li.face7 { position:absolute; top:266px; left:576px; }
.imgbg1 ul li input {  }

.e_input { border:0;background-color:#e9e9e9; color:#969696;line-height:40px;font-size:28px;}
.e_text1 {font-family:돋움; font-size:28px; color:#565656; line-height:30px;font-weight:bold; border-top:4px solid #f0f0f0; }
.e_text2 {font-family:돋움; font-size:20px; color:#565656; line-height:24px;font-weight:bold; letter-spacing:-1; }
.e_text3 {font-family:돋움; font-size:30px; color:#FFFFFF; line-height:30px;font-weight:bold; }
.e_text4 {font-family: 'NanumGothicBold'; font-size:25px; color:#565656; line-height:20px;font-weight:normal; border-top:3px solid #f0f0f0; }
.e_text5 {font-family:'NanumGothicBold'; font-size:27px; color:#565656; line-height:20px;font-weight:normal;}
.e_text6 {font-family:'NanumGothicBold'; font-size:33px; color:#565656; line-height:20px;font-weight:bold;}
.e_text7 {font-family:'NanumGothicBold'; font-size:25px; color:#ffffff; line-height:20px;font-weight: bold; letter-spacing:-3px;}

.cautionwrap { position:relative; width:1288px;  margin:0 auto; text-align:center; margin-top:80px;  /*overflow-y:auto;*/ } 
.cautionwrap .cautiontb  thead th { text-align:left;font-family:'NanumBarunGothic';font-weight:700; font-size:30px; color:#ff0000; line-height:150%;border-bottom:6px solid #e5e5e5; margin-bottom:20px; }
.cautionwrap .cautiontb  thead th  span { text-align:left; font-family:'NanumBarunGothic';font-weight:700; font-size:30px; color:#3e3e3e; line-height:150%; }
.cautionwrap .cautiontb  tbody td { padding:25px 0; border-bottom:1px solid #e5e5e5;text-align:left;font-size:14px;  }
.cautionwrap .cautiontb  tbody .stitle {color:#4c4b4b;font-weight:700; font-size:24px; line-height:36px; }
.cautionwrap .cautiontb  tbody .countimg { vertical-align:top; }
.cautionwrap .cautiontb tbody td:nth-of-type(1) {width:12.5%;}
.cautionwrap .cautiontb tbody td:nth-of-type(2) {width:4%;}
.cautionwrap .cautiontb tbody td:nth-of-type(3) {width:83.5%;}

.cautionwrap2 { position:fixed; top:0px; left:0px; width:100%; height:100%; margin:0 auto; text-align:center; z-index:10000; background:url('/skin/layer/quickbg.png')repeat 0 0; }
.cautionwrap2 .precaution { display:inline-block; width:70%; height:500px; margin-top:100px; padding:0% 5% 4% 5%;text-align:left; overflow-y: scroll; background-color:#FFF; }
.cautionwrap2 .cautiontb  thead th { text-align:left;font-family:'NanumBarunGothic';font-weight:700; font-size:30px; color:#ff0000; line-height:150%;border-bottom:6px solid #e5e5e5; margin-bottom:20px; }
.cautionwrap2 .cautiontb  thead th  span { text-align:left; font-family:'NanumBarunGothic';font-weight:700; font-size:30px; color:#3e3e3e; line-height:150%; }
.cautionwrap2 .cautiontb  tbody td { padding:25px 0; border-bottom:1px solid #e5e5e5;text-align:left;font-size:14px;  }
.cautionwrap2 .cautiontb  tbody .stitle {color:#4c4b4b;font-weight:700; font-size:24px; line-height:36px; }
.cautionwrap2 .cautiontb  tbody .countimg { vertical-align:top; }
.cautionwrap2 .cautiontb tbody td:nth-of-type(1) {width:12.5%;}
.cautionwrap2 .cautiontb tbody td:nth-of-type(2) {width:4%;}
.cautionwrap2 .cautiontb tbody td:nth-of-type(3) {width:83.5%;}
.cautionwrap2 .close { position:absolute; top:20px; right:20px; }
.cautionwrap2 .allviewbt { margin-top:20px; }

.precautionwrap3 { position:relative; width:1288px; margin:0 auto; text-align:center; margin-top:60px; } 
.precautionwrap3 .viewbt { margin-bottom:50px; cursor:pointer; }
.precautionwrap3 .precaution { width:100%; height:685px; }
.precautionwrap3 .precaution .before { display:inline-block; width:46%; height:600px; margin:0 -2px; padding:4% 2%; border:1px solid #26192d; text-align:left; overflow-y: scroll; line-height:150%; font-family:'NanumBarunGothic'; font-size:14px; color:#404348; background:#ff; }
.precautionwrap3 .precaution .after { display:inline-block; width:46%; height:600px; margin:0 -2px; padding:4% 2%; border:1px solid #26192d; text-align:left; overflow-y: scroll; line-height:150%; font-family:'NanumBarunGothic'; font-size:14px; color:#404348; background:#ff; }
.precautionwrap3 .precaution .before .title { font-family:'NanumBarunGothic'; font-size:26px; color:#417bac; padding:80px 50px 70px 50px; line-height:150%; background:url('/images/common/check3.png')no-repeat 0 0; }
.precautionwrap3 .precaution .after .title { font-family:'NanumBarunGothic'; font-size:26px; color:#417bac; padding:80px 50px 100px 50px; line-height:150%; background:url('/images/common/check3.png')no-repeat 0 0; }
.precautionwrap3 .precaution .content {  }
.precautionwrap3 .precaution b { font-size:18px; color:#000; }

.album_text { border:0;background-color:#4d4d4d; color:#FFF; text-align:center;line-height:40px;font-size:20px;}
