/*고객센터 게시판 인트로 메인&공통적용*/
.board_write_1{margin:10px auto 0; width:150px; }
.s_select{width:100px; height:19px;  border:1px solid #888; margin-top:1px; }
.search_input_txt{width:160px; height:18px; border: 1px solid #888;}
.btn_confirm{width:740px; text-align:center;margin-top:40px;}
.board_input{border:1px solid #cdcdcd;}



/* 일반게시판 */
.board_title{position:relative; width:740px; height:26px; overflow:hidden; }
.board_title p{float:left;}
.bbs_reply{color: red; margin-left: 2px;}


/* 검색 */
.bbs_search{position:absolute; top:30px; right:0; width:340px; }
.bbs_search ul li{float:left;padding-left:4px;}
.bbs_search ul li img{padding-top:1px;}

.bbs_search2{position:absolute; top:4px; right:0; width:232px; }
.bbs_search2 ul li{float:left;padding-left:4px;}
.bbs_search2 ul li img{padding-top:1px;}


/* 이용후기 */
.board_list_photo2{width:740px; margin-bottom:40px; }


/* 배송사진/E-플라워뉴스 */
.board_photo_list{width:740px; margin-top:12px; padding-bottom:20px; 
					border-top: 1px solid #cdcdcd; border-bottom: 1px solid #888;}
.board_photo_list_1{width:740px; height: 100%; margin-top: 22px;overflow:hidden; }
.board_p_list{width:170px; height:242px; float:left; margin-left: 12px; margin-bottom: 20px;}
.board_photo_list_1 .board_p_img{width:170px; height:170px; }
.board_photo_list_1 .board_p_txt{margin-top:12px; }



/* 글보기 */
.board_view{width:740px; margin-top:20px; border-bottom:1px solid #ddd;}
.board_view thead th{padding:15px 0px 15px 0px; border-top:3px double #999; border-bottom:1px solid #ddd;  }
.board_view tbody th{padding:15px 0px 15px 0px; }
.board_view tbody td{padding:15px 0px 15px 0px; }
.board_view_box{width:700px; padding:20px; min-height: 215px; }
.board_view_box img{background-color:#ccc; }
.board_view ul{width:740px;border-top: 1px solid #cdcdcd;margin-top:-1px; }
.board_view ul li{width:720px;border-bottom: 1px solid #cdcdcd;height:36px; line-height: 36px; padding-left:20px;}
.board_view ul li img {padding:0 4px 2px 0;}
.board_btn_1{width:740; text-align:right;margin-top:10px;}
.board_btn_2{width:740px; text-align:center;margin-top:20px;}
.board_btn_3{width:740px; text-align:center;margin-top:40px;}


/*댓글*/
.board_reply{padding: 0 0px 10px 0px; border-top:1px solid #cdcdcd; }
.board_reply dl dt strong{margin-right:10px;}
.reply_txt{width:100%; position:relative; min-height: 50px; margin-top:15px; border-bottom: 1px dotted #ddd; padding-bottom: 10px;  }
.reply_txt dd {font-size:14px; padding-top:10px;}
.reply_txt .box_replay_modi{position:absolute; top: 0; right: 0px; padding-right:12px;}
.reply_content { width:100%; }
.reply_content2 {width :940px;}

.box_reply{width:100%; height:75px; position:relative; background-color: #f9f9f9; padding-bottom:20px; padding-top:5px; margin-top:20px; margin-left:20px;}
.txtarea_rep1{position:absolute; top:40px; left:0; width:85%; height:40px; margin-right:10px; margin-left:10px; }
.box_reply dd img{position:absolute; top:40px; right:30px;;}

.box_modify{width:740px;position:relative; height:110px;  margin-top:20px;padding-bottom:10px;border-bottom: 1px solid #cdcdcd;}
.box_modify dt{width:100%; height:26px; float:left; margin-bottom:4px; }
.box_modify dt span.box_m{position:absolute; top: 0; right: 0px; padding-right:12px;}
.box_modify dd img{position:absolute; top:30px; right:10px;} 


/*비밀번호 입력*/
.board_secret{width:490px; height:100px; margin:100px auto 0;}
.b_secret_box{width:490px; height:76px; background-color:#f2f2f2; border-top:2px solid #888; border-bottom:1px solid #cdcdcd; 
			  margin-top:4px;}
.b_secret_form{margin:24px 0 0 140px;}
.secret_input{width:140px; height:22px;}


/*게시판 글쓰기 글수정 이용후기쓰기*/
.input_txt1{width:620px; height:20px;}
.input_txt2{width:150px; height:20px;}
.input_txt3{width:200px; height:20px;}
.input_txt4{width:100px; height:20px;}
.input_txt5{width:570px; height:25px;}
.input_txt6{width:620px;}
.file_input1{float:left; width:200px; height:20px; }
.file_input2{float:left; margin-left:4px;}
.board_update span.file_up{float:left; margin-left:2px;}
.board_update span.file_up img{padding-left:2px; }
.td_con{padding:8px 0;}
.w_radio{margin-left:8px;}


/*이용안내*/
.guide_top{width:682px; height:18px; margin:16px 0 40px 0; padding:16px 28px; background-color:#f2f2f2; border:1px solid #888; overflow:hidden;}
.guide_top ul li{float:left;margin-left:36px;}
.guide_top ul li:first-child{margin-left:0;}
.g_back{background-color:#f2f2f2;}
.g_bl{margin-top:4px;}
.g_content{padding-right:10px;}



/*배송사진 추가 */
.new_cate { font-size:15px; font-weight:bold; padding:17px 0; background:url(http://image.hanflower.com/data/image/customer/tab_bullet.gif) no-repeat 0 center; padding-left:15px;}
.new_cate2 { font-size:12px; font-weight:bold;  background:url(http://image.hanflower.com/data/image/customer/tab_bullet.gif) no-repeat 0 center; padding-left:10px; margin-left:10px;}

.tabs02 {width:100%; overflow:hidden ;  position:relative ; margin-bottom:10px;}
/*.tabs02 {width:100% ; height:36px ; overflow:hidden ; background:url(http://image.hanflower.com/data/image/customer/tab_line.gif) repeat-x 0 100% ; position:relative ; margin-bottom:10px;}*/
.tabs02 ul {width:100%; overflow:hidden ;}
.tabs02 ul li {float:left; margin-right:-1px; }
.tabs02 ul li a {    font-family: helveticaNeue, helvetica, sans-serif !important; display:inline-block ;   font-size:13px ; letter-spacing:-1px ; padding:12px 37px; font-weight:bold ; text-decoration:none ;
	             color:#767676 ;  background-color:#f9f9f9; border-bottom:2px solid #995FB3; border-left:1px solid #ddd; border-top:1px solid #ddd; border-right:1px solid #ddd; }
.tabs02 ul li a:hover, .tabs02 ul li a:focus {position:relative ; color:#767676 ; }
.tabs02 ul li a.on {position:relative ; font-size:13px; color:#fff; border-top:1px solid #995FB3; border-bottom:2px solid #995FB3; background-color:#995FB3; border-right:1px solid #995FB3;}

.board_photo_list_new{width:100%; margin-top:12px; padding-bottom:20px; border-bottom: 1px solid #888;}
.board_photo_list_1_new{width:100%; height: 100%; margin-top: 22px;overflow:hidden; }
.board_p_list_new{width:205px; height:273px; float:left; margin-left: 20px; margin-bottom: 20px;}
.board_photo_list_1_new .board_p_img{width:170px; height:170px; }
.board_photo_list_1_new .board_p_txt{margin-top:12px; }

.event_map_outer { background:url(http://image.hanflower.com/data/image/main/deli_title33.jpg) no-repeat; width:942px; height:261px; position:relative; margin-top:20px; }
.event_map_outer5 { background:url(http://image.hanflower.com/data/image/main/deli_title33.jpg) no-repeat; width:942px; height:261px; position:relative; margin-top:20px; }

ul.event_map { position:absolute; top:25px; right:40px;}
ul.event_map li { float:left;}
.store_map1{ width:218px; height:250px;}
.store_map2{border:1px solid #e3e3e3; margin-left:30px; background:#f8f8f8; width:237px; height:250px; }
.event_map_outer6_2{background-image: url(http://hanflower.com/img/delivery_bak.png); width:100%; height:530px; position:relative;}
.event_map_outer6{background:#fff; width:100%; height:420px; position:relative; margin-top:20px;}
/*.event_map_outer6{background:url(http://image.hanflower.com/data/image/main/2016_delbg.jpg) no-repeat; widht:942px; height:225px; position:relative;}*/
.op_sty1{font-size:12px; letter-spacing:-1px; border:3px solid #ddd; width:300px; height:40px; line-height:40px; }
.op_sty1:hover {border:3px solid #f48f00;}
.event_map_outer6 select {
  -webkit-appearance: none;  /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;
  background:#fff url(http://image.hanflower.com/data/image/main/ico_btnSelect.png) no-repeat 95% 50%;  /* 화살표 모양의 이미지 */ 
  font-size:14px;
  padding-left:10px;
  color:#777777;
}
.event_map_outer6 select::-ms-expand {display: none;}


/*리뉴얼 배송사진 시작*/
dl.cover_wrap_first2 {width:203px;  height:364px;border:1px solid #dfdfdf; float:left; margin:10px 15px; position:relative;}
dl.cover_wrap_first2 dt { width:203px; height:263px; text-align:center; border-bottom:1px solid #dfdfdf; overflow:hidden;    }
dl.cover_wrap_first2 dt table td { vertical-align:central;  width:203px; height:262px;}
dl.cover_wrap_first2 dd.cover_info2 { height:70px; }

.cover_info_L2{float:left; width:60px; background-color:#9c9c9c; margin:5px 0 10px 6px; }
.cover_info_L2 ul{ padding:12px 0px 12px 12px;}
.cover_info_L2 li{text-align:left; color:#FFF; font-weight:bold; font-size:13px; }

.cover_info_R2{float:left; width:130px; height:53px;}
.cover_info_R2 ul{padding:10px 5px 10px 12px;}
.cover_info_R2 li{text-align:left; font-size:12px; white-space:nowrap;}

dl.cover_wrap_first2 dd.cover_icon2 { height:10px; background-color:#f6f6f6; padding:5px 0 15px 0px; text-align:center; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}


/*리뉴얼 배송사진 종료*/

dl.cover_wrap_first {width:203px;  height:364px;border:1px solid #dfdfdf; float:left; margin:10px 15px; position:relative;}
dl.cover_wrap_first dt { width:203px; height:263px; text-align:center; border-bottom:1px solid #dfdfdf; overflow:hidden;    }
dl.cover_wrap_first dt table td { vertical-align:central;  width:203px; height:262px;}
dl.cover_wrap_first dd.cover_info { height:70px; }

.cover_img_best{position:absolute; top:0px; left:0px;}

.cover_info_L{float:left; width:60px; background-color:#4da8c3; margin:5px 0 10px 6px;}
.cover_info_L ul{ padding:12px 10px 12px 0;}
.cover_info_L li{text-align:right; color:#FFF; font-weight:bold; font-size:13px; }

.cover_info_R{float:right; width:110px; height:53px;}
.cover_info_R ul{padding:10px 5px 10px 0;}
.cover_info_R li{text-align:right; font-size:11px;}
					
dl.cover_wrap_first dd.cover_icon { height:10px; background-color:#f6f6f6; padding:5px 0 15px 10px; text-align:center; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.gallery_name{padding:6px 0 0 5px; float:left; color:#646e8e;}


/*
.sBtn_blue1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #7a8eb9;
	box-shadow:inset 0px 1px 0px 0px #7a8eb9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #637aad), color-stop(1, #5972a7));
	background:-moz-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:-webkit-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:-o-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:-ms-linear-gradient(top, #637aad 5%, #5972a7 100%);
	background:linear-gradient(to bottom, #637aad 5%, #5972a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#637aad', endColorstr='#5972a7',GradientType=0);
	background-color:#637aad;
	border:1px solid #314179;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	padding:1px 6px;
	text-decoration:none;
}
.sBtn_blue1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5972a7), color-stop(1, #637aad));
	background:-moz-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:-webkit-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:-o-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:-ms-linear-gradient(top, #5972a7 5%, #637aad 100%);
	background:linear-gradient(to bottom, #5972a7 5%, #637aad 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5972a7', endColorstr='#637aad',GradientType=0);
	background-color:#5972a7;
}
.sBtn_blue1:active {
	position:relative;
	top:1px;
}
*/

.sBtn_blue112 {
	-moz-box-shadow:inset 0px 39px 0px -24px #6c6c6c;
	-webkit-box-shadow:inset 0px 39px 0px -24px #6c6c6c;
	box-shadow:inset 0px 39px 0px -24px #6c6c6c;
	background-color:#6c6c6c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:3px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	padding:4px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #6c6c6c;
}
.sBtn_blue112:hover {
	background-color:#6c6c6c;
}
.sBtn_blue112:active {
	position:relative;
	top:1px;
}


.sBtn_blue112:hover, .btn_pack *:active, .btn_pack *:focus{color:#fff; background-color:#333; border:1px solid #333;}

.re_pdt_list5{padding:5px 32px 4px 32px; border:1px solid #6C6C6C; background-color:#6C6C6C; border-radius:2px; font-size:11px;  line-height:11px; letter-spacing:-1px;   cursor:pointer; display:inline-block;
			-moz-border-radius:3px;	-webkit-border-radius:3px; font-family:"돋움"; letter-spacing:-1px; color:#fff; font-weight:bold;}
.re_pdt_list5{text-decoration:none;}
.re_pdt_list5:hover, .btn_pack *:active, .btn_pack *:focus{ background-color:#fff; color:#6C6C6C; border:1px solid #444;}



/*sub 테이블 스타일3 모바일 고객센터 이용안내*/
.table_style_sub3_1{clear:both;width: 100%;; border-collapse: collapse; margin-top:16px;border-top: 2px solid #888; border-bottom: 1px solid #888; }
.table_style_sub3_1 caption{display:none;}
.table_style_sub3_1 th{background-color: #f5f5f5;padding-left:0px; }
.table_style_sub3_1 th{height:38px;border-bottom: 1px solid #ddd; }
.table_style_sub3_1 td{height:22px; border-bottom: 1px solid #ddd; padding-top:8px;padding-bottom:8px; text-align:left;}


/*sub 모바일 프리미엄 이용후기*/
.table_style_sub2_1 {width: 100%; border-collapse: collapse; margin-top:16px;  }
.table_style_sub2_1  caption{display:none; }
.table_style_sub2_1 th{height:38px; padding-left:20px;background-color: #f5f5f5;  }
.table_style_sub2_1 td{height:126px; padding-left:20px; border-bottom: 1px double #999; }
.table_style_sub2_1 thead {background-color:#f5f5f5;}
.table_style_sub2_1 tbody td {border-bottom: 1px solid #ddd;}


/*이용후기*/

.latter_list_2 {border-collapse:collapse; border-spacing:0px; width:100%; margin-top:20px; }
.latter_list_2 thead th {  padding:8px 5px; text-align:center;  font-weight:bold; font-size:10pt; vertical-align:top;  border-top:1px solid #cacaca; background-color:#EBECEC; }
.latter_list_2 td { padding:8px 5px; text-align:center;  border-bottom:1px solid #cacaca;}
.latter_list_2 tfoot td {  padding:15px 5px; text-align:right;  font-weight:bold; font-size:11pt;  border-top:2px solid #cacaca; border-bottom:2px solid #cacaca; background:#f5f6f6 }