@charset "utf-8";
/*CSS Document*/
@import url(/adm/wiz_reset.css);


.select {color:#666; border:1px solid #ccc; background-color:#fff;}
.input {padding:2px; border:1px solid #dfdfdf; background-color:#f7f7f7;}
.input_idpw {color:#545454; border:1px solid #dfdfdf; background-color:#fff;}
.search_input {color: #847f74; border: #cfcfcf 1px solid; background-color: #fff; }
.category_pd { padding-bottom:5px; }

/*페이징간격*/
.Paging_Num td { padding-left:3px; }

/*패스워드인풋*/
.Password_input input { height:20px; line-height:20px; background:#fff; border:1px solid #ccc; margin:0 1px; padding:3px 4px 3px;}


/***************************************************** 리스트 *****************************************************/
/* 게시판 하단 검색------------------------------------------*/
.AWbbs_f_search{border-top:1px solid #999; border-bottom:1px solid #ddd; background:#f7f7f7; padding:10px 0;}
.AWbbs_f_search select{border:1px solid #ccc; padding:4px 4px 5px; }
.AWbbs_f_search input{width:200px; height:20px; line-height:20px; background:#fff; border:1px solid #ccc; margin:0 5px; padding:3px 4px 3px;}
.AWbbs_f_search button{}

/***************************************************** 인풋 *****************************************************/
/* 게시판 input ------------------------------------------*/
.AWbbs_input_table{border-top:1px solid #333;}
.AWbbs_input_table th, .AWbbs_input_table td{text-align:left; padding-left:15px; border-bottom:1px solid #ddd;}
.AWbbs_input_table th{height:38px; background:#f7f7f7;}
.AWbbs_input_table td{}
	/* 체크박스 (HTML 비밀글 공지글) */
	.AW_bbs_input_checkbox{margin:0 0 10px;}
	.AW_bbs_input_checkbox input{vertical-align:middle;}
	.AW_bbs_input_checkbox label{vertical-align:middle; margin:0 10px 0 2px;}





/***************************************************** 상세 *****************************************************/
/* 게시판 view ------------------------------------------*/
.AWbbs_view_table{}
.AWbbs_view_table.border{border-top:1px solid #333;}
.AWbbs_view_table th, .AWbbs_view_table td{text-align:left; padding-left:15px; border-bottom:1px solid #ddd;}
.AWbbs_view_table th{height:40px; background:#f7f7f7;}
.AWbbs_view_table td{}
	/* 테이블 안에 테이블 리셋 */
	.AWbbs_view_table table{border:0 none;}
	.AWbbs_view_table table th, .AWbbs_view_table table td{height:auto; padding:0; border:0 none; background:none;}

	/* 코멘트 */
	.AWbbs_comment_id{text-align:center; background:#f7f7f7; line-height:1.4;}
	.AWbbs_comment_id p{font-weight:bold;}
	.AWbbs_comment_id span{display:block; color:#999; font-size:10px;}
	
	/* 코멘트쓰기 */
	.AWbbs_comment_input_info{}
	.AWbbs_comment_input_info .input{background:#fff;}



/***************************************************** 상품평 *****************************************************/
/* 상품평 view ------------------------------------------*/
.Prd_review_bbs { border:1px solid #ddd; background:#fafafa; padding:20px; margin:15px 0; }
.Prd_review_bbs_img img { padding:3px; background:#fff; border:1px solid #ddd; }
.Prd_review_bbs_info {}
.Prd_review_bbs_info th { text-align:left; border-bottom:1px solid #ddd; padding-bottom:15px;  font-size:16px; }
.Prd_review_bbs_info td { padding-top:15px;  }
.Prd_review_bbs_info td span { color:#d43d60;  }


.select {font-size:12px;height:34px;line-height:34px; color:#555; border:1px solid #e1e1e1; background-color:#ffffff;}
.input {font-size:12px;height:32px;line-height:32px;color:#555; border:1px solid #e1e1e1;padding:0px 5px}
.search_input {font-size:12px;height:32px;line-height:32px; color:#555; border:1px solid #e1e1e1;padding:0px 5px}

.tb001 {width:100%;border:0px solid #ccc;}
.tb001 tr td {border-bottom:1px solid #ccc;}

.cate {border-top:1px solid #cccccc; text-align: center; font-size:0;}
.cate a {display:inline-block; position:relative; vertical-align:top; padding:0 20px; font-size:18px; color:#736e6f; line-height:54px;}
.cate a b {display:inline-block; font-weight:normal; vertical-align:top; color:#ee6b8f; line-height:54px;}
.cate a b:before {position:absolute; top:-1px; left:0; right:0; height:3px; background:#ee6b8f; content:'';}


#main_visual_wrap {width:1000px;height:350px;margin-top:10px}
/*#main_visual {width:100%;margin:0 auto;height:340px;position:relative;}*/
#index_bg {z-index:1;position:absolute;top:0;left:0;height:340px;background-repeat:no-repeat center;width:100%;overflow:hidden;}

#index_bg img {width:500px;}
#index_bg, #index_bg.on1 {}
#index_bg.on2 {}
#index_bg.on3 {}

#index_tab_next {position:absolute;top:250px;right:-50px;z-index:10;}
#index_tab_prev {position:absolute;top:250px;left:-50px;z-index:10;}

#index_bg_href { position:absolute;top:0;height:400px;width:100%;}

#index_tab {text-align:right;position:absolute;bottom:-80px;left:0px;width:100%;z-index:10;font-size:14px;font-weight:bold;z-index:99}
#index_tab li {list-style:none;display:inline-block;}
#index_tab li a { display:inline-block; width:61px; height:31px;line-height:33px;background:#fff;border:1px solid #666;color:#666;margin-left:2px;text-align:center;}
#index_tab li .on {background:#666;color:#fff;}

#index_bg ul li:first-child {display:block;}
#index_bg li {display:none;position:absolute;top:0;left:0;}

.p_box {width:96.5%;margin:0 auto;text-align:left;padding-left:3.5%;border:0px solid #a9a9a9}
.p_photo {width:320px;margin:20px 10px 0px;display:inline-block;}
.photo_area {width:320px;height:108px;overflow:hidden;}
.photo_area img {width:50%;}
.f_area {word-break:break-all;text-align:center;width:40%;font-size:10px;line-height:21px;height:21px;overflow:hidden;background:#ececec;display:block;border-top:1px solid #fff; right: 0; left: 0; margin:0 auto; position: relative; bottom: 24px; opacity: 0.8}


.search_wrap {width:100%;margin:15px auto;text-align:center;}



@charset "utf-8";
/* CSS Document */


/*############################################################# 리스트 #############################################################*/



.boardList {position:relative; z-index:2; width:1200px; margin:0px auto; padding-bottom:25px;}
.boardList .btn_login {display:none;}
.boardList.login_before .btn_login {display:block; overflow:hidden; position:absolute; top:0; left:0; z-index:100; width:50%; padding-bottom:33.22%; text-indent:-999px; background:url('image/login_box.png') no-repeat center rgba(34,34,34,0.9);}
/* .boardList .before {position:absolute; top:66px; left:0; z-index:100; width:50%; height:20px; opacity:0.5; background:url('../images/title_bna.png') no-repeat center;} */
.boardList .title {display:block; width:912px; margin:0 auto; padding:15px; font-size:17px; color:#333333; line-height:28px; text-align:center; font-weight:normal; box-sizing:border-box; background:#eaeaec;}
.boardList .title b {color:#000 !important; font-weight:normal;}
#bnaSlider {overflow:hidden; position:relative;}
/* #bnaSlider:after {position:absolute; top:0; right:0; width:135px; font-size:15px; color:#fff; line-height:47px; background:rgba(0,0,0,0.3); text-align:center; content:'수술 후 3개월';} */
#bnaSlider li {overflow:hidden; position:relative;}
/*
#bnaSlider li:after {position:absolute; bottom:25px; right:30px; z-index:10; width:55px; height:13px; background:url('../images/txt_after.png') no-repeat right center; content:'';}
#bnaSlider li:before {position:absolute; bottom:25px; left:30px; z-index:10; width:55px; height:13px; background:url('../images/txt_before.png') no-repeat left center; content:'';}
*/

.boardList .img_wrap {display:block; overflow:hidden; position:relative; box-sizing:border-box;}
.boardList .img_wrap p {float:left; position:relative; width:50%; padding-bottom:33.22%; box-sizing:border-box; background:#fff;}
.boardList .img_wrap p img {position:absolute; top:50%; left:0; width:100%; height:auto; transform: translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}


.btnWrap a {float:left; width:55px; font-size:14px; color:#4e4e4e; text-align:center; line-height:25px;}
.btnWrap a+a {border-left:1px solid #4e4e4e;}




#bnaSlider {position:relative;}
#bnaSlider .bxPager {position:absolute; bottom:0px; left:50%; z-index:1000; width:500px; margin-left:-250px; border-bottom:0;  text-align:center;}
#bnaSlider .bxPager p {display:inline-block; vertical-align:top;}
#bnaSlider .bxPager a {display:inline-block; float:left; box-sizing:border-box; min-width:85px; height:57px; padding:0 15px; border:1px solid #eaeaec; border-left:0; font-size:18px; color:#fff; line-height:45px; line-height:57px; background:#5a5e69;}
#bnaSlider .bxPager a.active {background:#ee6b8f;}
#bnaSlider .bxPager a:first-child {border-left:1px solid #eaeaec;}
#bnaSlider .btn_prev {overflow:hidden; position:absolute; z-index:100; top:50%; left:30px; width:22px; height:43px; margin-top:-21px; text-indent:-999px; background:url('image/btn_prev.png') no-repeat center;}
#bnaSlider .btn_next {overflow:hidden; position:absolute; z-index:100; top:50%; right:30px; width:22px; height:43px; margin-top:-21px; text-indent:-999px; background:url('image/btn_next.png') no-repeat center;}
#bnaSlider .txt {position:absolute; top:0; right:0; z-index:100; padding:0 25px; font-size:17px; color:#4e4e4e; line-height:47px; box-sizing:border-box; background:#eeeeee;} 
.sliderBottom {position:relative; height:70px; margin:0 auto; box-sizing:border-box; background:#eaeaec;}
.sliderBottom .btnWrap {position:absolute; top:20px; right:30px; border:1px solid #4e4e4e;}



#thumbList {position:relative;}
#thumbList ul {overflow:hidden; margin:40px -7px 0;}
#thumbList li {float:left; position:relative; width:25%; padding:0 7px; margin-bottom:14px; text-align:center; font-size:0; box-sizing:border-box;}
#thumbList li.on a.img:before, #thumbList li:hover a.img:before {position:absolute; top:0; left:0; right:0; bottom:-60px; z-index:100; border:2px solid #ee6b8f; content:'';}
#thumbList li a.img {display:block; position:relative; z-index:100;}
#thumbList li strong {display:block; position:relative; z-index:2; padding:0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#333333; font-weight:normal; text-align:center; line-height:60px; background:#eaeaec;}
#thumbList .btnWrap {display:inline-block; margin-left:10px; overflow:hidden; z-index:10; border:1px solid #4e4e4e;}
#thumbList .atxt {margin-bottom:5px; font-size:14px; line-height:23px; vertical-align:middle; text-align:left;}
#thumbList .atxt  * {vertical-align:middle;}
#thumbList .atxt form {display:inline-block;}
.login_before #thumbList .img_wrap:before {position:absolute; top:0; left:0; z-index:2; width:50%; height:100%; background:url('image/txt_before.png') no-repeat center rgba(34,34,34,0.9); content:''}


#sliderPos {position:absolute; top:-53px; left:0;}

/*################################# write #################################*/
.categorySelectList {overflow:hidden;}
.categorySelectList dl {float:left; width:25%;}
.categorySelectList dl:nth-child(4){clear:both;}
.categorySelectList dt {font-size:18px; color:#000; font-weight:700;}
.categorySelectList dd {padding-left:20px; font-size:15px;}


.main_display_chk {display:inline-block; width:80px;}


.board_contents {width:1200px; margin:0 auto;}