@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;}
#board_container .board_text {color:#ea1c5b; padding-left:5px;}

/*공지*/
.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	{text-decoration:none; color:#808080;font-size:18px;line-height:20px;}
A.selcaname:visited{text-decoration:none; color:#808080;font-size:18px;line-height:20px;}
A.selcaname:active{text-decoration:none; color:#808080;font-size:18px;line-height:20px;}
A.selcaname:hover {text-decoration:none;	color:#808080;font-size:18px;line-height:20px;}

A.selca:link	{text-decoration:none; color:#808080;font-size:14px;line-height:20px;}
A.selca:visited{text-decoration:none; color:#808080;font-size:14px;line-height:20px;}
A.selca:active{text-decoration:none; color:#808080;font-size:14px;line-height:20px;}
A.selca:hover {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;}

#board_container ,#board_container td{ font-size:13px; color:#696969; line-height:20px;}

#board_container .agree{ border:1px solid #ddd; background:#fcfcfc; padding:24px 32px;}
#board_container .agree h4{line-height:29px; padding-bottom:11px; color:#333; font-size:20px; font-weight:600}
#board_container .agree .agree_box{border:1px solid #dfdfdf; background:#fff; padding:15px; line-height:20px; color:#8c8c8c; height:130px; overflow:auto; overflow-x:hidden}
#board_container .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 10px 12px 10px; 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 10px 10px 10px; 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_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;}


.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 { }
.board_counsel_inquiry table { width:100%;margin-top:30px;border-top:2px solid #4d4d4d;border-bottom:1px solid #b3b3b3;}
.board_counsel_inquiry thead th { text-align:center; font-weight:bold; padding:10px 0px;border-top:2px solid #4d4d4d; border-bottom:1px dotted #b2b2b2; background:url('../image/board_spot.gif') no-repeat 10px 49%;}
.board_counsel_inquiry tbody th { line-height:36px;padding:10px 10px 10px 30px; 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:10px 2px 10px 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; 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_counsel_inquiry table tr.border_bottom {border-bottom:1px solid #e0e0e0;}
.board_counsel_inquiry .border_bottom_no {border:0;}

.board_reserve_inquiry { width:100%;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:10px 10px 10px 30px; 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:10px 2px 10px 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_reserve_inquiry td.contentp { padding:20px 2px 20px 16px;}

.board_result table { width:1284px;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:#ff7696;}
.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:#ff7696;}
.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:#ff7696; 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:#959595; color:#fff; }
.board_counsel_list .board_status_N { background:#ff7696;color:#fff; }
.board_counsel_list .board_status { width:100px; margin:0 auto; overflow:hidden; }
.board_counsel_list .board_status p { /*font-size:13px;*/ color:#fff; padding:10px 20px; }
.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:#5aabc0;}

A.kin:link	{font-size:14px;line-height:36px;font-weight:bold;text-decoration:none; color:#888888;}
A.kin:visited{font-size:14px;line-height:36px;font-weight:bold;text-decoration:none; color:#888888;}
A.kin:active{font-size:14px;line-height:36px;font-weight:bold;text-decoration:none; color:#888888;}
A.kin:hover {font-size:14px;line-height:36px;font-weight:bold;text-decoration:none;	color:#888888;}

A.kin_n:link	{font-size:13px;line-height:20px;font-weight:bold;text-decoration:none; color:#66cccb;}
A.kin_n:visited{font-size:13px;line-height:20px;font-weight:bold;text-decoration:none; color:#66cccb;}
A.kin_n:active{font-size:13px;line-height:20px;font-weight:bold;text-decoration:none; color:#66cccb;}
A.kin_n:hover {font-size:13px;line-height:20px;font-weight:bold;text-decoration:none;	color:#66cccb;}

.event_tit { padding:10px;text-align:center;background-color:#f4f4f4;font-size:14px; margin:0 0 10px 0; color:#222; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}

/*******************************************************/
/*****				동영상 게시판 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}

/**** 갤러리게시판 ****/
.selca_border { border:1px solid #d6d6d6;}
.selca_border  .title { padding:10px;text-align:center;background-color:#f4f4f4;font-size:14px; margin:0 0 10px 0; color:#222; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}

.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:22.5%; height:auto; box-sizing:border-box; border:0; margin:0 3.333% 3.334% 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:288px;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:288px;}

.gallery_wrap ul li a .gallery_img span{display:block;display:table-cell;height:288px;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; text-align:center; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.gallery_wrap ul li .txt span {vertical-align:middle;}
.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%;}

/**** 갤러리게시판 ****/
.realpostscript_wrap{/* padding-top:40px; border-top:2px solid #888;*/ border-bottom:1px solid #c4c7ca;}
.realpostscript_wrap ul{overflow:hidden;}
.realpostscript_wrap ul li{float:left; width:20.998%; height:auto; box-sizing:border-box; padding:35px 35px 10px 35px; border:1px solid #c4c7ca; margin:0 2% 3.334% 2%;}
.realpostscript_wrap ul li:nth-of-type(4n){margin-right:0;}
.realpostscript_wrap ul li.on_mouse {background:#f3f8fe;}
.realpostscript_wrap ul li a{display:block; width:100%; height:100%;}
.realpostscript_wrap ul li a .gallery_img {text-align:center; width:100%; height:199px;overflow: hidden;background-color:#fff;}
/*.realpostscript_wrap ul li a img{max-width:100%; }
.realpostscript_wrap ul li a img.noimg_ty {width:auto; height:264px;}*/

/*.realpostscript_wrap ul li a .gallery_img span{display:block;display:table-cell;height:264px;vertical-align:middle;}
.realpostscript_wrap ul li a .gallery_img span img{display:table;}*/


.realpostscript_wrap ul li a p{font-size:14px; color:#373737; margin:0; line-height:1.4;}
/*.realpostscript_wrap ul li a span{font-size:13px; color:#888b90;}*/
.realpostscript_wrap ul li .txt {padding:5px;;}
.realpostscript_wrap ul li a .eyeicon {width:15px; height:auto; vertical-align:middle; margin-right:5px;}
.realpostscript_wrap ul li .up_type {margin-bottom:10px; font-size:13px; color:#666; vertical-align:middle;}
.realpostscript_wrap ul li .title {text-align:center; padding-right:5px;font-size:14px; margin:5px; color:#222; width:96%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.realpostscript_wrap ul li .txt span {vertical-align:middle;}
.realpostscript_wrap ul li .txt i {display:inline-block; width:1px; height:11px; background:#eaeaea; vertical-align:middle; margin:0 7px;}

/*.realpostscript_wrap ul li a .gallery_img span img{width:100%;}*/

.postscript_border {border:solid 1px #d6d6d6;}

/* #board_table board_table01_inquiry  */
.pay_inquiry { width:100%;}
.pay_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%;}
.pay_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%;}
.pay_inquiry tbody th.check { background: url('../image/bl_check.gif') no-repeat 13px 49%;}
.pay_inquiry td {  height:60px; }
.pay_inquiry table tr td .payinput{border:solid 1px #FFFFFF; background-color:#FFFFFF; color:#666663;width:563px; height:48px;line-height:40px; padding-left:15px;font-size:14px;}
.pay_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;}
.pay_inquiry table tr td select{border:solid 1px #FFFFFF; background-color:#FFFFFF; color:#666663;width:578px;height:48px;line-height:40px;padding-left:15px; font-size:14px; }
.pay_inquiry table tr td span{border:solid 1px #FFFFFF; background-color:#FFFFFF;line-height:48px; color:#666663;width:578px;height:48px;line-height:40px;padding-left:15px; font-size:14px; }

.kinview { width:100%;text-align:center;}
.kinview table {border-bottom:1px solid #b4b4b4;}
.kinview thead td {font-size:14px; color:#333333;line-height:36px; font-weight:bold; border-top:10px solid #e5e5e5; border-bottom:1px solid #b4b4b4; }
.kinview tbody td { color:#8c8c8c; padding:10px 0; border-bottom:1px solid #b4b4b4; }
.kinview tfoot td.naver {text-align:left;line-height:20px;color:#31d261; padding-left:10px; padding-top:10px;font-weight:bold;}
.kinview tfoot td {text-align:left; line-height:20px;padding-left:10px; padding-bottom:10px;}

.kinlist .tottxt {font-size:24px; color:#2f2f2f;line-height:36px;  }
.kinlist .tot {font-size:24px; color:#00c73c;line-height:36px;  }
.kinlist .exp {font-size:20px; color:#2f2f2f;line-height:30px; }
.kinlist .searchexp {font-size:24px; color:#2f2f2f;line-height:30px; }
.kinlist .searchinput {font-size:20px; color:#2f2f2f; width:460px;height:30px;line-height:30px;border:0;background-color:#FFFFFF; }

.gallery_border {border-top:2px solid #000000; border-left:1px solid #bababa; border-right:1px solid #bababa; border-bottom:1px solid #bababa;padding:24px 8px;}
.kin_border:hover {box-shadow:0 10px 20px rgba(0,0,0,0.3);}


#skip, .skip { font-size:0; width:0; height:0; line-height:0; position:absolute; left:-9999px; }

/*고객정보*/
#subwrapRes { position:relative; width:1280px;  margin:0 auto;  padding:10px 0 30px 0;}
#reserve_wrap div.reserve_con1 { float:left; width:600px;  margin-right:60px; margin-top:30px; }
#reserve_wrap div.reserve_con2 { float:left; width:620px; vertical-align:top; margin-top:30px;  }
.reserve_tit2 { width:100%; height:32px; font-size:16px; font-weight:bold; color:#454545; padding-top:2px; border-bottom:3px solid #959595; }
#reservetable { width:600px; }
#reservetable tr th { border-bottom:1px solid #e3e3e3; background:#fafafa; color:#404040; text-align:left; padding-left:18px; }
#reservetable tr td { border-bottom:1px solid #e3e3e3; text-align:right; }
#reservetable tr td.name input { width:274px; height:62px; margin-right:2px; border:1px solid #2b60b0; background:#f7f8fa;  font:26px "Nanum",Gulim; }

/*달력*/
#calendarday { width:600px; text-align:center;margin:0 auto; }
#calendarday ul { margin-top:13px; }
#calendarday ul li { float:left; }
#calendarday ul li.calendarday_left { width:42px; }
#calendarday ul li.calendarday_right { width:42px; }
#calendarday ul li.text { width:122px; padding-top:8px; text-align:center; }

#calendarday table.calendar_yearmonth_table{position:relative; width:100%; height:100%; margin:0; border:0;}
#calendarday table.calendar_yearmonth_table thead .table_year{/*background:#ea1c5b;*/background:#454545; border:0;}
#calendarday table.calendar_yearmonth_table thead th{cursor:pointer; padding:0; height:50px;}
#calendarday table.calendar_yearmonth_table thead th img{vertical-align:middle;}
#calendarday table.calendar_yearmonth_table thead th.now{font-size:18px; font-weight:bold; color:#fff;}
#calendarday table.calendar_yearmonth_table thead th.now span{font-weight:800;}

#reservedaytable { position:relative; top:0px; clear:both; }
/*#daytable tr th { background:#888686; color:#fff; height:44px; width:14.1%; text-align:center;}
#daytable tr th.sun { background:#fc2956; color:#fff; height:44px; }
#daytable tr th.satur { background:#2867f4; color:#fff; height:44px; }
#daytable tr td { background:#fff; height:50px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; text-align:right; font:12px "Nanum",Gulim; }
#daytable tr td.last { background:#fff; height:50px; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; text-align:right; }
#daytable tr td.choice {background:#bd9bf6;}
#daytable tr td.on { background:#f6faf7; }
#daytable tr td div.day { padding-right:8px; }
#daytable tr td div.reserve { padding-top:4px; padding-right:3px; cursor:pointer;}*/

#daytable{position:relative; width:100%; height:100%; border-top:0;}
#daytable thead th{padding:0; height:35px; text-align:center; background:#f9f9f9; color:#868686; font-size:12px; font-weight:bold; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
#daytable thead th.sun{color:#df4545;}
#daytable thead th.satur{color:#3d82bc; border-right:1px solid #e5e5e5;}

#daytable tbody td{padding:0; height:45px; background:#fff;color:#000000; text-align:center; font-size:14px; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
#daytable tbody td:last-of-type{border-right:1px solid #e5e5e5;}
#daytable tbody td .sat{color:#999999;}
#daytable tbody td .sun{color:#999999;}
#daytable tbody td.next_month{color:#d5d4d4;}
#daytable tbody td.on p{height:100%; line-height:45px; background:url("/skin/reservation/calOn_bg.png") center center no-repeat; margin:0; color:#fff; font-weight:bold;}
#daytable tbody td.onBg{background:#eaedf9;}
#daytable tbody td.pick_on{background:#fff;}
#daytable tbody td.choice{background:#ff7696;}


#titmetable{position:relative; width:100%; height:100%; border-top:0;}
#titmetable thead th{padding:0; height:50px; background:#454545; color:#fff; font-size:15px;  border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center;}

#titmetable tbody td{padding:0; height:42px; background:#fff;color:#000000; text-align:center; font-size:14px; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
#titmetable tbody td:last-of-type{border-right:1px solid #e5e5e5;}
#titmetable tbody td.onBg{background:#eaedf9;}
#titmetable tbody td.timetableDivOn {background:#eaedf9;}



.reserve_select_wrap{width:598px;height:45px; border:1px solid #e5e5e5;font-size:13px; border-top:0; color:#666; line-height:45px; text-align:left; overflow:hidden;}
.reserve_select_wrap .cal_check{display:inline-block; width:40px; height:20px; background:#dce1f5; box-sizing:border-box; border:1px solid #ddd; margin:0 10px 0 20px; vertical-align:middle;}
.reserve_select_wrap div{float:right; margin-right:10px;}
.reserve_select_wrap div input[type="text"]{width:178px; height:28px; margin-left:10px; text-align:center;}

#reservetimetable { clear:both;  width:610px; margin-top:0px;}
#reservetimetable div.timetableDiv {display:inline-block;width:110px;padding:10px 30px;border:1px solid #fff;}
#reservetimetable div.timetableDivOn {display:inline-block;width:110px;padding:10px 30px;border:1px solid #bd9bf6;}
#reservetimetable div.timetableDiv span.img {}
#reservetimetable div.timetableDiv span.time{ background:#fff; height:36px; font:bold 13px "Nanum",Gulim; padding-left:20px;}

.blurEffect {
  filter: blur(10px);
  -webkit-filter: blur(10px);
}

.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; }
#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;}


.board_counsel_inquiry td .findbtn{display:inline-block;  width:66px; height:20px; background-image:url(../images/btn/btn_find.jpg); margin:0 0 0 1px; position:relative;}
.board_counsel_inquiry td .findfield{width:100px; height:25px; filter:alpha(opacity=0); opacity:0; -moz-opacity:0; position:absolute; left:-20px;cursor:pointer;}
.presscategoryT {color:#b7b72c; font-weight:bold;}
.presscategoryR {color:#ff6600; font-weight:bold;}


/* #board_table01_view   background-color:#fbfbfb;  e5e5e5 */
.event_view {width:100%;  }
.event_view th { color:#333333; font-weight:bold; padding:10px 2px 8px 2px; background-color:#e5e5e5; border-bottom:1px solid #d5d5d5; text-align:center;}
.event_view td {padding:10px 2px 8px 12px; border-bottom:1px solid #d5d5d5;  background-color:#ffffff; }
.event_view .view_datacon { padding:30px 25px; min-height:200px; vertical-align:top;}
.event_view table .no td{border:none;border:0;}

/*.review_wrap{ border-bottom:1px solid #c4c7ca;}
.review_wrap ul{overflow:hidden;}
.review_wrap ul li{float:left; width:20.998%; height:auto; box-sizing:border-box; border:0; margin:0 2% 3.334% 2%;}
.review_wrap ul li:nth-of-type(4n){margin-right:0;}
.review_wrap ul li.on_mouse {background:#f3f8fe;}
.review_wrap ul li a{display:block; width:100%; height:100%;}
.review_wrap ul li a .gallery_img {text-align:center; width:100%; height:199px;overflow: hidden;background-color:#e0e0e0;}*/
.review_wrap{/* padding-top:40px; border-top:2px solid #888;*/ border-bottom:1px solid #e4e4e4;}
.review_wrap ul{overflow:hidden;}
.review_wrap ul li{float:left; width:22.5%; height:auto; box-sizing:border-box; border:0; margin:0 3.333% 0 0;}
.review_wrap ul li:nth-of-type(4n){margin-right:0;}
.review_wrap ul li.on_mouse {background:#f3f8fe;}
.review_wrap ul li a{display:block; width:100%; height:100%;}
.review_wrap ul li a .gallery_img {text-align:center; width:100%; height:270px;overflow: hidden;background-color:#fff;}
.review_wrap ul li a img{max-width:100%; }
.review_wrap ul li a img.noimg_ty {width:auto; height:270px;}

.review_wrap ul li a .gallery_img span{display:block;display:table-cell;height:270px;vertical-align:middle;}
.review_wrap ul li a .gallery_img span img{display:table;}
/*.review_wrap ul li a img{max-width:100%; }
.review_wrap ul li a img.noimg_ty {width:auto; height:288px;}*/

/*.review_wrap ul li a .gallery_img span{display:block;display:table-cell;height:288px;vertical-align:middle;}
.review_wrap ul li a .gallery_img span img{display:table;}*/


.review_wrap ul li a p{ margin:0; line-height:1.4;}
/*.review_wrap ul li a span{font-size:13px; color:#888b90;}*/
.review_wrap ul li .txt {}
.review_wrap ul li .up_type {margin-bottom:10px; font-size:13px; color:#666; vertical-align:middle;}
.review_wrap ul li .title {font-family:"scd-regular";text-align:center;font-size:14px; margin:0; padding-top:18px; color:#464646; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.review_wrap ul li .name {font-family:"scd-regular";font-size:12px;text-align:center; margin:0 0 38px 0; color:#464646; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.review_wrap ul li .txt span {vertical-align:middle;}
.review_wrap ul li .txt i {display:inline-block; width:1px; height:11px; background:#eaeaea; vertical-align:middle; margin:0 7px;}

.review_wrap ul li a .gallery_img span img{width:100%;}

/*.review_wrap ul li a .gallery_img span img{width:100%;}*/

/**** 이벤트게시판 ****/
.event_wrap{ border-bottom:1px solid #c4c7ca;}
.event_wrap ul{overflow:hidden;}
.event_wrap ul li{float:left; width:285px; height:auto; box-sizing:border-box; border:0; margin:0 12px 30px 12px;}
.event_wrap ul li a{display:block; width:100%; height:100%;}
.event_wrap ul li a .gallery_img {text-align:center; width:100%; height:285px;overflow: hidden;background-color:#fff;border:2px solid #ffffff;}


.dbokwrap { 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; }
.dbokwrap .okimg { display:inline-block; width:729px; height:729px; margin-top:100px; padding:0;text-align:left; background-color:#FFF; }
.dbokwrap .close { position:absolute; top:20px; right:20px; }

.cea1c5b							{color:#ea1c5b;}

.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 37px 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;text-align:center;  color:#222; width:100%; height:40px; line-height:20px;}

.shorts_wrap ul li a .gallery_img span img{width:100%;}