@charset "utf-8";

fieldset,img{border:none}
img{max-width:100%;vertical-align:top}
ol,ul{list-style:none}
dt,dd{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
caption,legend{overflow:hidden;font-size:0;line-height:0}
input,button,select{vertical-align:top;}
button,[type="button"],[type="reset"],[type="submit"]{padding:0;border:0 none;background:none;cursor:pointer}
textarea{display:block;resize:none}
/*input[disabled],input[readonly]{cursor:not-allowed;background-color:#eaeaea;}*/
address,em,i{font-style:normal}
hr{margin:0;padding:0;border:0}
a{color:inherit;cursor:pointer;text-decoration:none}
a:link,a:visited{text-decoration:none}
a:hover,a:active,a:focus{/*text-decoration:underline;*/}

.i_label,.i_text,.i_texta,.i_button,.i_select,.i_file,.i_dash{font-size:inherit;box-sizing:border-box;}
.i_text,.i_select,.i_button,.i_dash{height:36px;line-height:36px;}
.i_text,.i_texta,.i_select{border:1px solid #cccccc;}
.i_text{width:100%;padding:0 10px;}
.i_texta{width:100%;padding:10px;}
.i_select{width:100%;background-color:#fff;vertical-align:middle}
.i_button{width:100%;background-color:#575c63;color:#fff;}
.i_dash{text-align:center;}

.desc_radio input,.desc_check input{display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:middle;/*-webkit-appearance:none;-moz-appearance:none;*/}
.desc_radio input:focus,.desc_check input:focus{}
.desc_radio label,.desc_check label{display:inline-block;margin-right:5px;padding-bottom:1px;vertical-align:middle;}
.desc_radio input + label,.desc_check input + label{margin-right:10px;}
/*
.desc_select_addr + .i_text,.i_select + .i_text,.i_text + .i_text,.i_text + .tip,div + .tip,
.desc_radio + .i_text,.desc_check + .i_text,.i_text + .desc_radio,.i_text + .desc_check,div + .desc_check{margin-top:8px;}
*/
@media screen and (max-width:479px){
	hr.break{height:4px;}
	.i_text,.i_select,.i_button,.i_dash{height:32px;line-height:32px;}
}

.board_search,.board_file,.board_view_ctrl,.board_btn{font-size:14px;}
.media_func .desc_fontsize{display:none !important;}

/* 미디어 영역 */
.media_area{margin-bottom:10px;background:#fff;}
.media_head,
.media_func,
.media_body,
.media_reporter,
.media_like{position:relative;margin-bottom:20px;}
.media_head{}
.media_head .desc_title{font-size:25px;color:#181818}
.media_head .desc_info{font-size:16px;color:#7a7a7a}
.media_head .desc_info span{display:inline-block;padding-right:10px;}
.media_head .desc_info .cate{color:#000000;}
.media_head .desc_info .date{}
.media_head .desc_info .name{}

.media_func{}
.media_func:after{display:block;clear:both;content:'';}
.media_func .desc_share,.media_func .desc_fontsize{border:1px solid #c4c4c4;border-radius:5px;}
.media_func .desc_share{float:left;}
.media_func .desc_share .btn_share{display:block;width:40px;height:36px;background:url(../images/sub/media_ico_share.png) 50% 50% no-repeat;background-size:auto 36px;text-indent:-9999px;}

.media_share{display:none;position:fixed;z-index:998;}
.media_share .share_layer{position:fixed;top:50%;left:50%;width:240px;margin:-100px 0 0 -140px;padding:25px 20px;border-radius:10px;background:#fff;z-index:999;}
.media_share .share_dim{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:998;}
.media_share .share_list{width:210px;margin:0 auto 10px;}
.media_share .share_list:after{display:block;clear:both;content:'';}
.media_share .share_list li{float:left;width:70px;}
.media_share .share_list a{position:relative;display:block;padding:55px 0 5px;text-align:center;}
.media_share .share_list a:before{display:block;content:'';position:absolute;left:0;right:0;margin:auto;width:50px;height:50px;top:0;background-position:50% 0;background-repeat:no-repeat;background-size:50px auto;}
.media_share .share_list a span{display:block;}
.media_share .share_list a .name{overflow:visible;font-size:12px;color:#858585;}
.media_share .share_list li.fb a:before{background-image:url(../images/sub/media_share_ico_fb.png);}
.media_share .share_list li.tw a:before{background-image:url(../images/sub/media_share_ico_tw.png);}
.media_share .share_list li.kt a:before{background-image:url(../images/sub/media_share_ico_kt.png);}
.media_share .share_copy{display:block;position:relative;width:100%;height:40px;border-radius:5px;background:#e7e7e7;overflow:hidden;}
.media_share .share_copy:after{display:block;clear:both;content:'';}
.media_share .share_copy .desc_url{display:block;float:left;width:100%;height:40px;padding:0 65px 0 10px;border:none;line-height:40px;font-size:15px;color:#3e3e3e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;}
.media_share .share_copy .desc_txt{display:block;position:absolute;top:0;right:0;width:55px;height:40px;line-height:40px;background:#3e3e3e;font-size:15px;font-weight:700;color:#fff;box-sizing:border-box;}
.media_share .share_close{position:absolute;top:0;right:0;width:26px;height:30px;padding:5px;background:url(../images/sub/media_ico_close.png) 50% 50% no-repeat;background-size:auto 18px;text-indent:-9999px;}

.media_func .desc_fontsize{float:right;padding:3px 13px;}
.media_func .desc_fontsize a{display:block;float:left;width:26px;height:30px;margin:0 1px;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 18px;text-indent:-9999px;}
.media_func .desc_fontsize a.minus{background-image:url(../images/sub/media_ico_font_minus.png)}
.media_func .desc_fontsize a.reset{background-image:url(../images/sub/media_ico_font_reset.png)}
.media_func .desc_fontsize a.plus{background-image:url(../images/sub/media_ico_font_plus.png)}



.media_share{position:absolute;}
.media_share .share_layer{position:absolute;top:-58px;left:0;width:520px;margin:0;padding:12px;border:1px solid #aaa; border-radius:5px;background:#fff;z-index:999;}
.media_share .share_dim{display:none}

.media_share .share_list{float:left;width:140px;margin:0;}
.media_share .share_list li{float:left;width:45px;}
.media_share .share_list a{position:relative;display:block;width:40px;height:40px;padding:0;text-align:center;}
.media_share .share_list a:before{display:block;content:'';position:absolute;left:0;right:auto;margin:auto;width:40px;height:40px;top:0;background-position:50% 0;background-repeat:no-repeat;background-size:40px auto;}
.media_share .share_list a span{display:block;}
.media_share .share_list a .name{overflow:hidden;width:0;height:0}
.media_share .share_copy{float:left;width:330px;}
.media_share .share_close{position:absolute;top:14px;right:12px;width:36px;height:36px;padding:0;background:url(../images/sub/media_ico_close.png) 50% 50% no-repeat;background-size:36px 36px;text-indent:-9999px;}


.media_body{font-size:15px;}
.media_body .img,.media_body .thumb{position:relative;margin-bottom:15px;text-align:center;}
.media_body .img a,.media_body .thumb a{display:block;}
.media_body .txt{margin-bottom:20px;padding:5px 0;}

.media_body .thumb > a{display:inline-block;position:relative;}
.media_body .thumb .ico_video{display:block;position:absolute;right:15px;bottom:15px;width:40px;height:40px;background:url(/hgolf/img/board_video_thumb.png) 50% 50% no-repeat;background-size:40px auto;text-indent:-9999px}

.media_body .media_video{margin-bottom:12px;}
.media_body .media_video .screen{text-align:center;}
.media_body .media_video .screen video{max-width:960px;margin:0 auto;vertical-align:top;}
.media_body .media_video.follow .screen{position:fixed;z-index:5;left:0;top:0;width:100%;padding:0 18px 0;box-sizing:border-box;}

.media_video .video_frame,.media_video .video-js{overflow:hidden;position:relative;width:100%;height:0;margin:0 auto;padding-bottom:56.25%;}
.media_video .video_frame:after,.media_video .video-js:after{display:block;clear:both;content:'';}
.media_video .video_frame embed,.media_video .video_frame iframe,.media_video .video_frame object,.media_video .video_frame video,.media_video .video_frame > img,
.media_video .video-js embed,.media_video .video-js iframe,.media_video .video-js object,.media_video .video-js video,.media_video .video-js > img{position:absolute;top:0;left:0;width:100%;height:100%;*height:auto;*min-height:100%;}
.media_body .video_subtitle{overflow-y:auto;height:100px;margin:0 auto 10px;padding:20px;border:1px solid #d4d4d4;}

.media_reporter{padding:12px;border:1px solid #cbcbcb;}
.media_reporter:after{display:block;clear:both;content:'';}
.media_reporter .desc_photo{float:left;width:54px;margin-right:16px;}
.media_reporter .desc_photo img{width:100%;}
.media_reporter .desc_name,.media_reporter .desc_email{padding-top:2px;}

.media_like{}
.media_like .like_list{width:320px;margin:0 auto;}
.media_like .like_list:after{display:block;clear:both;content:'';}
.media_like .like_list li{float:left;width:80px;}
.media_like .like_list a{position:relative;display:block;padding-top:60px;font-weight:400;letter-spacing:-0.4px;text-align:center;}
.media_like .like_list a:before{display:block;content:'';position:absolute;left:0;right:0;margin:auto;width:45px;height:45px;top:14px;background-image:url(../images/sub/media_like_icons.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 45px;}
.media_like .like_list a span{display:block;}
.media_like .like_list a .name{overflow:visible;font-size:12px;color:#858585;}
.media_like .like_list a .count{font-size:14px;font-weight:700;}

.media_like .like_list li.good a:before{background-position:0px 0;}
.media_like .like_list li.sad a:before{background-position:-45px 0;}
.media_like .like_list li.angry a:before{background-position:-90px 0;}
.media_like .like_list li.curious a:before{background-position:-135px 0;}

.media_area.fsize0 .media_body{font-size:14px;}
.media_area.fsize2 .media_body{font-size:17px;}
.media_area.fsize3 .media_body{font-size:20px;}

/* TV 상세 버튼 */
.button_area{margin-bottom:10px;}
.button_area a{display:block;padding:10px;background:#fff;text-align:center;}
.button_area a span{display:inline-block;position:relative;overflow:hidden;height:30px;line-height:30px;padding:0 35px 0 0;background-position:100% 50%;background-repeat:no-repeat;background-size:auto 25px;font-size:18px;color:#181818;white-space:nowrap;cursor:pointer;vertical-align:top;}
.button_area .btn_list span{background-image:url(../images/sub/button_ico_list.png)}

/* 동영상 및 유튜브 iFrame */
.video_wrap{}
.video_wrap .video_frame,.video_wrap .video-js{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:56.25%;}
.video_wrap .video_frame:after,.video_wrap .video-js:after{display:block;clear:both;content:'';}
.video_wrap .video_frame embed,.video_wrap .video_frame iframe,.video_wrap .video_frame object,.video_wrap .video_frame video,.video_wrap .video_frame > img,
.video_wrap .video-js embed,.video_wrap .video-js iframe,.video_wrap .video-js object,.video_wrap .video-js video,.video_wrap .video-js > img{position:absolute;top:0;left:0;width:100%;height:100%;*height:auto;*min-height:100%;}
.video_subtitle{overflow-y:auto;height:100px;margin:0 auto 10px;padding:20px;border:1px solid #d4d4d4;}

/* 페이지 */
.news_area .paginate,.cont_area .paginate,.comment_area .paginate{margin:0;padding:0;}
.paginate{margin-bottom:10px;padding:12px 18px;background:#fff;text-align:center;}
.paginate div{display:inline-block;height:32px;vertical-align:top;}
.paginate .page_ctrl div{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;}
.paginate .page_ctrl a{display:inline-block;overflow:hidden;width:30px;height:30px;border:1px solid #b4b4b4;font-size:0;line-height:0;text-shadow:none;color:transparent;cursor:pointer;}
.paginate .page_prev{margin-right:2px;}
.paginate .page_next{margin-left:2px;}
.paginate .page_prev .prev{background-image:url(/hgolf/img/paginate_prev.jpg)}
.paginate .page_next .next{background-image:url(/hgolf/img/paginate_next.jpg)}
.paginate .page_prev .first{background-image:url(/hgolf/img/paginate_first.jpg)}
.paginate .page_next .last{background-image:url(/hgolf/img/paginate_last.jpg)}

.paginate .pages li{display:inline-block;width:32px;height:32px;padding:0 2px;text-align:center;vertical-align:top;}
.paginate .pages li.eq1{margin:0;}
.paginate .pages li a,.paginate .pages strong{display:block;height:30px;line-height:30px;vertical-align:top;}
.paginate .pages li a{border:1px solid #b4b4b4;color:#383838;background:#fff;}
.paginate .pages .current{border:1px solid #e43311;background:#e43311 color:#fff;}
.paginate .current_pages{display:none;}

/* 컨텐츠 소개 & 정보 (제보하기, 참여하기, TV 및 뉴스 프로그램 정보 등) */
.information_area{margin-bottom:10px;}
.report_box{position:relative;padding:13px 18px;background:#3e3e3e;color:#fff}
.report_box .desc_title{display:block;font-size:16px;font-weight:700}
.report_box .desc_title img{height:22px;}
.report_box .desc_button{position:absolute;top:50%;right:18px;margin-top:-15px;}
.report_box .desc_button a{display:inline-block;position:relative;overflow:hidden;height:30px;line-height:28px;margin-left:16px;padding:0 2px 0 32px;background-position:0 0;background-repeat:no-repeat;background-size:auto 30px;color:#fff;white-space:nowrap;cursor:pointer;}
.report_box .desc_button .btn_write{background-image:url(../images/sub/report_ico_write.png)}
.report_box .desc_button .btn_tel{background-image:url(../images/sub/report_ico_tel.png)}
.report_box .desc_text{position:absolute;top:50%;right:18px;height:30px;margin-top:-15px;line-height:28px;}

.cont_area .intro_box{padding:1px 0 2px;}
.intro_box{position:relative;text-align:center}
.intro_box .desc_image img{width:100%;}
.intro_box .desc_info{padding:12px 18px;background:#fff;color:#181818;text-align:left;}
.intro_box .desc_info span{display:block;}
.intro_box .desc_info .title{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.intro_box .desc_info .date{padding-top:0;font-size:12px;color:#616161;}

.intro_box .profile{display:block;position:absolute;right:18px;bottom:-40px;width:86px;height:30px;padding-top:77px;border-radius:10px;background-position:50% 0;background-repeat:no-repeat;background-size:100% 77px;text-align:center;font-size:14px;line-height:28px;overflow:hidden;}

.intro_box .dj_01{background-color:#ae9e8f;background-image:url(../images/sub/radio_dj_01.jpg);color:#000000;}
.intro_box .dj_02{background-color:#6397dd;background-image:url(../images/sub/radio_dj_02.jpg);color:#000000;}
.intro_box .dj_03{background-color:#585858;background-image:url(../images/sub/radio_dj_03.jpg);color:#ffffff;}

.board_btn, .board_info, .board_search, .board_write, .board_list, .board_view, .gallery_list, .faq_list {background: #fff;font-size: 15px;font-weight: 500;box-sizing: border-box;}

/* 게시판 아이콘 */
.board_list .board_ico,.board_view_ctrl .board_ico{display:inline-block;padding:0 4px 0 0;text-indent:-9999px;vertical-align:top}
.board_list .board_ico.new,.board_view_ctrl .board_ico.new{width:13px;height:13px;margin-top:3px;background:url(/hgolf/img/board_ico_new.gif) 0 0 no-repeat;}
.board_list .board_ico.secret,.board_view_ctrl .board_ico.secret{width:11px;height:12px;margin-top:4px;background:url(/hgolf/img/board_ico_secret.gif) 0 0 no-repeat;}
.board_list .board_ico.reply,.board_list .board_ico.reply2,
.board_view_ctrl .board_ico.reply,.board_view_ctrl .board_ico.reply2{width:31px;height:16px;background:url(/hgolf/img/board_ico_re.gif) 0 0 no-repeat;}
.board_list .board_ico.reply2,.board_view_ctrl .board_ico.reply2{margin-left:20px;}
.board_list .board_ico.file,.board_view_ctrl .board_ico.file{width:20px;height:20px;padding-right:0;background:url(/hgolf/img/board_ico_file.png) 0 0 no-repeat;}
.board_list .board_ico.vod,.board_view_ctrl .board_ico.vod{width:24px;height:26px;padding-right:0;background:url(/hgolf/img/board_ico_video.gif) 0 0 no-repeat;}

.board_list .board_nofi,.board_view_ctrl .board_nofi{display:inline-block;overflow:hidden;padding:3px 7px;font-size:14px;color:#fff;border-radius:2px;background:#6f6f6f;font-weight:400;vertical-align:middle;}
.board_list .board_cmt,.board_view_ctrl .board_cmt{display:inline-block;padding:0;vertical-align:top;color:#6f6f6f;}
.board_list .board_cmt b,.board_view_ctrl .board_cmt b{display:block;overflow:hidden;width:0;height:0}

/* 글쓴이 정보 레이어 */
.writer_info{display:none;position:absolute;width:320px;margin:-48px 0 0 120px;background:#fff;text-align:left;z-index:10}
.writer_info_head{position:relative;padding:16px 17px;background:#0086cd;color:#fff;}
.writer_info_head:after{display:block;clear:both;content:'';position:absolute;left:-12px;top:50%;width:12px;height:16px;margin-top:-8px;background:url(/hgolf/img/writer_info_arrow.png) 0 0 no-repeat;z-index:10}
.writer_info_head .desc_name{margin-bottom:2px;padding:0 0 0 18px;background:url(/hgolf/img/writer_info_profile.png) 0 50% no-repeat;font-size:16px;font-weight:700;}
.writer_info_close{display:block;position:absolute;top:16px;right:14px;width:20px;height:20px;background:url(/hgolf/img/writer_info_close.png) 0 0 no-repeat;}

.writer_info_body{padding:20px 18px;border:1px solid #757c86;border-top:0 none;}
.writer_info_body .desc_tab{margin-bottom:15px;background:#fff;}
.writer_info_body .desc_tab ul{width:100%;border-left:1px solid #e1e1e1;box-sizing:border-box;}
.writer_info_body .desc_tab ul:after{display:block;clear:both;content:'';}
.writer_info_body .desc_tab li{position:relative;float:left;width:50%;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-right:1px solid #e1e1e1;box-sizing:border-box;}
.writer_info_body .desc_tab li.active{border-top:1px solid #3e3e3e;border-bottom:1px solid #3e3e3e;}
.writer_info_body .desc_tab li.active:before,.writer_info_body .desc_tab li.active:after{content:'';position:absolute;top:-1px;width:1px;height:35px;background-color:#3e3e3e;z-index:1}
.writer_info_body .desc_tab li.active:before{left:-1px;}
.writer_info_body .desc_tab li.active:after{right:-1px;}
.writer_info_body .desc_tab li a{display:block;height:33px;line-height:33px;font-size:15px;color:#787878;text-align:center;}
.writer_info_body .desc_tab li.active a,.writer_info_body .desc_tab li.active a:hover,.writer_info_body .desc_tab li.active a:focus,.writer_info_body .desc_tab li.active a:active{font-weight:700;color:#181818;}

.writer_info_body .desc_data{height:276px;padding:0 0;background:#fff;overflow-y:auto;}
.writer_info_body .desc_data ul{display:none;}
.writer_info_body .desc_data ul.active{display:block;}

.writer_info_body .desc_data li{border-top:1px solid #dadada;margin-bottom:15px;padding-top:15px}
.writer_info_body .desc_data li:first-child,.writer_info_body .desc_data li.n1{padding-top:0;border-top:0 none;}
.writer_info_body .desc_data li a{display:block;}
.writer_info_body .desc_data li em,
.writer_info_body .desc_data li span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/* 게시판 버튼 */
.board_btn{text-align:right;/*padding-bottom:22px;*/}
.board_btn a,.board_btn input{margin-left:5px;}
.bbs_button{display:inline-block;position:relative;overflow:hidden;height:28px;line-height:28px;padding:5px 15px 7px 40px;border:1px solid #d5d5d5;border-radius:2px;margin:0;background:url(/hgolf/img/bbs_button.jpg) no-repeat;color:#050505;text-decoration:none;white-space:nowrap;cursor:pointer;}

.bbs_button.button_list{background-position:0 0}
.bbs_button.button_write{background-position:0 -40px}
.bbs_button.button_cancle{background-position:0 -120px}
.bbs_button.button_delete{background-position:0 -160px}
.bbs_button.button_modify{background-position:0 -200px}
.bbs_button.button_hope{background-position:0 -240px;}

/* 입력입력마크 */
.required_head{margin-bottom:10px;padding-left:24px;background:url(/hgolf/img/required_mark.png) 6px 2px no-repeat;color:#dd2a50;}
.required_mark{display:inline-block;padding-left:18px;background:url(/hgolf/img/required_mark.png) 0 2px no-repeat;}

/* 게시물 상단 정보 */
.board_info{margin-bottom:20px;font-size:16px;font-weight:400;color:#555453}
.board_info:after{display:block;clear:both;content:'';}
.board_info em{color:#f21b00;}
.board_info span{display:inline-block;margin-right:8px;padding-right:12px;background:url(/hgolf/img/search_info_line.gif) 100% 7px no-repeat;}
.board_info span.keword{background:none;margin-right:0;padding-right:0;font-weight:500;color:#393939;}

/* 게시물 검색 */
.board_search{position:relative;margin-bottom:20px;overflow:hidden;}
.board_search:after{display:block;clear:both;content:'';}

.board_search .search_info{float:left;padding-top:12px;font-size:16px;font-weight:400;color:#555453}
.board_search .search_info em{color:#e43311;}
.board_search .search_info span{display:inline-block;margin-right:8px;padding-right:12px;background:url(/hgolf/img/search_info_line.gif) 100% 7px no-repeat;}
.board_search .search_info span.keword{background:none;margin-right:0;padding-right:0;font-weight:500;color:#393939;}
.board_search .search_use{float:right;}

.board_search .search_date,.board_search .search_select{width:120px;margin-right:8px;}
.board_search .search_date,.board_search .search_select,.board_search .search_input{float:left;}
.board_search .search_date .i_text{width:100%;padding:0 10px;border:1px solid #cfcfcf;background:url(/hgolf/img/calendar_icon.png) 95% 50% no-repeat;color:#555453;cursor:pointer;}

.board_search .search_input{font-size:14px;}
.board_search .search_input .desc_wrap{position:relative;padding-right:56px;}
.board_search .search_input .i_text{width:225px;padding:0 0 0 36px;border:1px solid #cfcfcf;border-right:0 none;background:#fff url(/hgolf/img/board_search_ico.jpg) 10px 55% no-repeat;color:#555453;}
.board_search .search_input .i_button{position:absolute;top:0;right:0;width:56px;cursor:pointer;border:1px solid #422f33;background-color:#422f33;color:#fff;}

/* 날짜 검색 기능 */
.board_search_cld{padding-bottom:36px;}
.board_search_cld .search_cld{float:left;}
.board_search_cld .search_cld .search_date{margin-right:0;}
.board_search_cld .search_cld .i_dash{float:left;width:30px;height:36px;line-height:36px;text-align:center}
.board_search_cld .search_info{float:none;position:absolute;top:48px;left:0;width:100%;padding:0}

/* 달력형 (이전달/다음달) */
.board_calendar{}
.board_calendar .search_date{position:relative;float:none;width:200px;margin:0 auto;}
.board_calendar .date_btn_prev,.board_calendar .date_btn_next{display:block;position:absolute;top:50%;width:34px;height:34px;margin-top:-18px;border:1px solid #cfcfcf;background-position:50% 50%;background-repeat:no-repeat;text-indent:-9999px;}
.board_calendar .date_btn_prev{left:-44px;background-image:url(/hgolf/img/btn_calendar_prev.jpg);}
.board_calendar .date_btn_next{right:-44px;background-image:url(/hgolf/img/btn_calendar_next.jpg);}
.board_calendar .search_date .i_text{padding:0 10px;text-align:center;}

/* 게시판 글쓰기 */
.board_write{width:100%;border-top:2px solid #43434a;margin-bottom:10px;}
.board_write th,.board_write td{padding:12px 16px;border-bottom:1px solid #cccccc;color:#50565a;}
.board_write th{min-width:100px;background-color:#f8f8f8;color:#50565a;}
.board_write td{border-left:1px solid #d3d5d7;text-align:left;color:#666768;}

.board_write_btn{padding-bottom:15px;text-align:center;}
.board_write_btn input,.board_write_btn button,.board_write_btn a{display:inline-block;height:36px;line-height:36px;margin:0 5px;padding:0 20px;border:1px solid #5a5a5a;}
.board_write_btn .submit{background-color:#5a5a5a;color:#fff;}
.board_write_btn .cancle{background-color:#fff;color:#5a5a5a}

.board_write input,.board_write select{color:#555453;}

/* 중복확인 */
.board_write .desc_name_check:after{display:block;clear:both;content:'';}
.board_write .desc_name_check .i_text,
.board_write .desc_name_check .i_button{width:48%;}
.board_write .desc_name_check .i_text,
.board_write .desc_name_check .i_button,
.board_write .desc_name_check .i_dash{float:left;}
.board_write .desc_name_check .i_dash{width:4%;height:36px;line-height:36px;text-align:center}

/* 전화번호 입력양식 */
.board_write .desc_select_tel:after{display:block;clear:both;content:'';}
.board_write .desc_select_tel .i_select,
.board_write .desc_select_tel .i_text,
.board_write .desc_select_tel .i_dash{float:left;}
.board_write .desc_select_tel .i_select,
.board_write .desc_select_tel .i_text{width:30%;}

/* 주소 입력양식 */
.board_write .desc_select_addr:after{display:block;clear:both;content:'';}
.board_write .desc_select_addr .i_text,
.board_write .desc_select_addr .i_button{width:30%;}
.board_write .desc_select_addr .i_text,
.board_write .desc_select_addr .i_button,
.board_write .desc_select_addr .i_dash{float:left;}
.board_write .desc_select_tel .i_dash,
.board_write .desc_select_addr .i_dash{width:5%;height:36px;line-height:36px;text-align:center}

/* 첨부파일 */
.addfile_list{}
.addfile_list li{margin-top:5px;}
.addfile_list li:after{display:block;clear:both;content:'';}
.addfile_list li .desc_file{float:left;width:59%;margin-right:1%;padding:3px;border:1px solid #cfcfcf;box-sizing:border-box;}
.addfile_list li .desc_file input[type='file']{width:100%;height:28px;}
.addfile_list li .desc_text{float:left;width:40%;}
.addfile_list li .desc_text input[type='text']{width:100%;}

.addfile_list li.added{position:relative;padding-left:80px;}
.addfile_list li .desc_order{position:absolute;top:50%;left:0;margin-top:-14px;}
.addfile_list li .desc_order label{display:inline-block;height:28px;margin-right:5px;line-height:28px;}
.addfile_list li .desc_order input{width:36px;height:28px;line-height:28px;border:1px solid #cfcfcf;text-align:center;}

/* 첨부된 파일 */
.addedfile_list li{position:relative;margin-top:5px;padding:0 100px;}
.addedfile_list .desc_order{position:absolute;top:50%;left:0;margin-top:-14px;}
.addedfile_list .desc_order label{display:inline-block;height:28px;margin-right:5px;line-height:28px;}
.addedfile_list .desc_order input{width:36px;height:28px;line-height:28px;border:1px solid #cfcfcf;text-align:center;}
.addedfile_list .desc_file{position:relative;padding-left:80px;}
.addedfile_list .desc_file .title{position:absolute;top:0;left:0;width:80px;line-height:28px;}
.addedfile_list .desc_file p{padding:0 5px;line-height:28px;}
.addedfile_list .desc_file input{width:100%;height:28px;padding:0 5px;line-height:28px;border:1px solid #cfcfcf;}
.addedfile_list .desc_subject{}
.addedfile_list .desc_check{position:absolute;top:50%;right:0;height:28px;margin-top:-14px;line-height:28px;}
.addedfile_list .desc_check label{margin-right:0;}

/* 게시판 목록 */
.board_list{width:100%;border-top:2px solid #43434a;margin-bottom:20px;}
.board_list th,.board_list td{text-align:center;}
.board_list th{padding:11px 0 10px;border-bottom:1px solid #757c86;color:#111111}
.board_list td{padding:10px 0 9px;border-bottom:1px solid #e8e8e8;color:#3f3f3f;}

.board_list .num{width:60px}
.board_list .title{}
.board_list .name{width:105px}
.board_list .date{width:105px}
.board_list .visit{width:70px}
.board_list .file{width:60px}
.board_list .status{width:105px}
.board_list .no_data{padding:60px 0;}

.board_list td.title{padding-left:10px;padding-right:10px;text-align:left;display: inline-flex;width: 100%;padding-top: 22px;padding-bottom: 18px;}
.board_list td.title a{display:block;width:100%;word-wrap:break-word;word-break:break-all;vertical-align:top;font-size: 15px;}
.board_list td.title img{padding-right:5px;vertical-align:baseline}
.board_list td.no_list_msg{padding:20px 0;}

/* 게시판 상세보기 */
.board_view{margin-bottom:22px;}
.board_view_data{position:relative;padding:10px 0 0;}
.board_view_data:after{display:block;clear:both;content:'';position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#43434a;z-index:10}
.board_view_data dt,.board_view_data dd{padding-bottom:10px;}
.board_view_data dt{font-size:24px;color:#43434a;line-height:1.3}
.board_view_data dd.desc_info{position:relative;color:#555;}
.board_view_data dd.desc_info:after{display:block;clear:both;content:'';}
.board_view_data dd.desc_info div{float:left;padding-right:25px;color:#555;}
/*.board_view_data dd.desc_info .visit{position:absolute;bottom:10px;right:0;text-align:right;}*/
.board_view_data dd.desc_data,.board_view_data dd.desc_file{padding:0;}
.board_view_data dd.desc_data{padding:16px 0;border-top:2px solid #43434a;color:#3f3f3f}
.board_view_data dd.desc_data .text{padding:10px 0;text-align:justify;color:#666768;}
.board_view_data dd.desc_data .img{padding:8px 0}
.board_view_data dd.desc_data img{max-width:100%;height:auto!important;}
.board_view_data .bx-wrapper .view_slider li img{width:100%;}

/* 게시판 상세보기 - 다운로드 */
.board_file{width:100%;}
.board_file:after{display:block;clear:both;content:'';}
.board_file li{position:relative;border-top:1px solid #e8e8e8;border-bottom:0 none;color:#3f3f3f;background:url(/hgolf/img/board_ico_file.png) 10px 50% no-repeat;}
.board_file li a{display:block;padding:10px 110px 10px 40px;background:url(/hgolf/img/button_download.gif) 100% 50% no-repeat;}

/* 게시판 상세보기 - 이전글 / 다음글 */
.board_view_ctrl{border-bottom:2px solid #43434a;color:#3f3f3f;}
.board_view_ctrl li{display:block;position:relative;padding-left:112px;border-top:1px solid #d5d5d5;background-position:10px 50%;background-repeat:no-repeat;}
.board_view_ctrl em,.board_view_ctrl span{display:block;height:20px;padding:10px 0}
.board_view_ctrl em{position:absolute;top:0;left:45px;width:54px;background:url(/hgolf/img/board_view_ctrl_vbar.png) 100% 54% no-repeat;}
.board_view_ctrl span{padding-right:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.board_view_ctrl .prev{background-image:url(/hgolf/img/board_view_ctrl_prev.png)}
.board_view_ctrl .next{background-image:url(/hgolf/img/board_view_ctrl_next.png)}
.board_view_ctrl .date{position:absolute;top:10px;right:10px;padding:0;}

/* 갤러리 게시판 목록 */
.gallery_list{margin:0 auto 10px;}
.gallery_list:after{display:block;clear:both;content:'';}
.gallery_list > li{margin-bottom:32px;}
.gallery_list > li.no_list_msg{float:none;width:100%;margin:0;padding:20px 0;text-align:center;}
.gallery_list > li a{display:block;overflow:hidden;position:relative;border:1px solid #e8e8e8;text-align:center;}
.gallery_list em,.gallery_list span{display:block;}

.gallery_list .thumb{position:relative;border-bottom:1px solid #e8e8e8;}
.gallery_list .thumb img{width:100%;}
.gallery_list .thumb .ico_video{display:block;position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:url(/hgolf/img/board_video_thumb.png) 50% 50% no-repeat;text-indent:-9999px}

.gallery_list .info{padding:20px 12px;font-size:18px;}
.gallery_list .title,.gallery_list .date{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.gallery_list .title{color:#090909;}
.gallery_list .date{font-size:16px;font-weight:400;color:#565656;}

/* 갤러리 게시판 개수별 정렬 */
.gallery_2n > li{float:left;width:49%;margin-left:2%;}
.gallery_2n > li:nth-child(2n+1),.gallery_2n > li.n1,.gallery_2n > li.n3,.gallery_2n > li.n5,.gallery_2n > li.n7,.gallery_2n > li.n9{margin-left:0%;}
.gallery_3n > li{float:left;width:32%;margin-left:2%;}
.gallery_3n > li:nth-child(3n+1),.gallery_3n > li.n1,.gallery_3n > li.n4,.gallery_3n > li.n7,.gallery_3n > li.n10{margin-left:0%;}
.gallery_4n > li{float:left;width:24%;margin-left:1.3%;}
.gallery_4n > li:nth-child(4n+1),.gallery_4n > li.n1,.gallery_4n > li.n5,.gallery_4n > li.n9{margin-left:0%;}
.gallery_5n > li{float:left;width:19%;margin-left:1.25%;}
.gallery_5n > li:nth-child(5n+1),.gallery_5n > li.n1,.gallery_5n > li.n6,.gallery_5n > li.n11{margin-left:0%;}

.gallery_fixed .thumb{height:150px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.gallery_fixed .thumb img{height:100%}

.gallery_fixed.gallery_2n .thumb{}
.gallery_fixed.gallery_3n .thumb{}
.gallery_fixed.gallery_4n .thumb{height:150px;}
.gallery_fixed.gallery_5n .thumb{height:144px;}

/* FAQ */
.faq_list{overflow:hidden;margin-bottom:22px;border-top:2px solid #43434a;}
.faq_list dt,.faq_list dd{position:relative;border-bottom:1px solid #c3c3c3;color:#43434a;}
.faq_list a,.faq_list span{display:block;}
.faq_list dt{background-image:url(/hgolf/img/board_view_ctrl_next.png);background-position:97% 50%;background-repeat:no-repeat;word-break:keep-all;}
.faq_list dt.active{background-image:url(/hgolf/img/board_view_ctrl_prev.png)}
.faq_list dt a{padding:24px 32px 24px 110px;}
.faq_list dd{display:none;z-index:1;padding:18px 32px 18px 110px;background-color:#f5f5f5;/*word-break:keep-all;*/}
.faq_list dd p{padding:6px 0;}
.faq_list .title{display:block;position:absolute;left:24px;top:21px;width:68px;padding:3px 0;border-radius:2px;text-align:center;color:#fff;}
.faq_list dt .title{background:#e43311;}
.faq_list dd .title{color:#fff;background-color:#4e72ba;}

/* 게시물 삭제 및 공통 폼*/
.public_notice{margin-bottom:10px;padding:18px 30px;border:1px solid #cccccc;font-size:16px;color:#6b6b6b;}
.public_notice .title{padding:0 0 0 10px;font-size:18px;color:#333;}

.public_form{margin-bottom:30px;padding:24px 50px;border:1px solid #cccccc;}
.public_form > div{padding-left:206px;background-image:url(/hgolf/img/public_form_bg.png);background-position:0 50%;background-repeat:no-repeat;}
.public_form .desc_wrap{padding:18px 62px 15px;border-left:1px solid #bdbdbd;}
.public_form .desc_text{padding:12px 2px;font-size:16px;color:#535353;}
.public_form .desc_input{margin-bottom:8px;}
.public_form .desc_input input{height:48px;padding:0 15px;border:1px solid #cfcfcf;background:#fcfcfc;overflow:hidden;font-size:16px;color:#b0b0b0;}
.public_form .desc_button input,.public_form .desc_button button{height:48px;background:#e43311;font-size:16px;color:#fff;}
.public_form .desc_button:after{display:block;clear:both;content:'';}
.public_form .desc_button_2n input,.public_form .desc_button_2n button{width:49%}
.public_form .desc_button_2n input.n1,.public_form .desc_button_2n button.n1{float:left;}
.public_form .desc_button_2n input.n2,.public_form .desc_button_2n button.n2{float:right;}

.public_button{margin-bottom:30px;text-align:center;}
.public_button a{display:inline-block;width:244px;height:46px;line-height:46px;margin:0 6px;border:1px solid #cccccc;background-color:#422f33;font-size:16px;color:#ffffff;}

#loginForm.public_form > div{background-image:url(/hgolf/img/form_bg_login.png);background-position:0 50%;}
#deleteForm.public_form > div{background-image:url(/hgolf/img/form_bg_delete.png);background-position:0 50%;}

/* 유동적인 게시판 목록 */
.fluid_list{margin:0 auto 10px;background:#fff;}
.fluid_list:after{display:block;clear:both;content:'';}
.fluid_list > li{margin-bottom:32px;background:#fff;box-sizing:border-box;}
.fluid_list > li.no_list_msg{float:none;width:100%;margin:0;padding:20px 0;text-align:center;}
.fluid_list > li a{display:block;overflow:hidden;position:relative;border:1px solid #e8e8e8;text-align:center;}
.fluid_list em,.fluid_list span{display:block;}

.fluid_list .thumb{position:relative;height:150px;border-bottom:1px solid #e8e8e8;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.fluid_list .thumb img{width:100%;height:100%}
.fluid_list .thumb .ico_video{display:block;position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:url(/hgolf/img/board_video_thumb.png) 50% 50% no-repeat;background-size:30px auto;text-indent:-9999px}

.fluid_list .info{padding:20px 12px;font-size:18px;}
.fluid_list .title,.fluid_list .date{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.fluid_list .title{}
.fluid_list .date{font-size:16px;font-weight:400;color:#565656;}

.fluid_list > li{float:left;width:32%;margin-left:2%;}
.fluid_list > li:nth-child(3n+1),.fluid_list > li.n1,.fluid_list > li.n4,.fluid_list > li.n7,.fluid_list > li.n10{margin-left:0%;}

.board_search,.board_file,.board_view_ctrl,.board_btn{font-size:14px;}

/* 달력 레이어 */
#ui-datepicker-div{width:240px !important;left:50% !important;margin-left:-130px !important;padding:10px;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title{color:#fff;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,#ui-datepicker-div.ui-datepicker .ui-datepicker-next{top:3px;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover,#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover{top:2px;}

/* 헤드라인 게시판 목록 */
.headline_list{margin:10px auto 0}
.area_title + .headline_list{margin-top:0;}
.headline_list:after{display:block;clear:both;content:'';}
.headline_list > li{margin-bottom:0;}
.headline_list > li a{position:relative;display:block;overflow:hidden;}
.headline_list > div{position:relative;display:block;overflow:hidden;margin-bottom:10px;}
.headline_list em,.headline_list span{display:block;}

.headline_list .thumb{position:relative;height:246px;margin-bottom:6px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.headline_list .thumb img{width:100%;}
.headline_list .thumb .ico_video{display:block;position:absolute;right:15px;bottom:15px;width:40px;height:40px;background:url(/hgolf/img/board_video_thumb.png) 50% 50% no-repeat;background-size:40px auto;text-indent:-9999px}
.headline_list .info{padding:6px 2px}
.headline_list .title{font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.headline_list .date{padding-top:0;font-size:12px;color:#7a7a7a}
.headline_list .date i{display:inline-block;padding-right:8px;}

.headline_list .profile{display:block;position:absolute;right:18px;bottom:8px;width:86px;height:30px;padding-top:77px;border-radius:10px;background-position:50% 0;background-repeat:no-repeat;background-size:100% 77px;text-align:center;font-size:14px;line-height:28px;overflow:hidden;}

.headline_list .dj_01{background-color:#ae9e8f;background-image:url(../images/sub/radio_dj_01.jpg);color:#000000;}
.headline_list .dj_02{background-color:#6397dd;background-image:url(../images/sub/radio_dj_02.jpg);color:#000000;}
.headline_list .dj_03{background-color:#585858;background-image:url(../images/sub/radio_dj_03.jpg);color:#ffffff;}

.headline_list .relate{display:block;position:relative;margin-bottom:0;padding-left:15px;border-top:1px solid #eeeeee;}
.headline_list .relate:after{position:absolute;left:2px;top:10px;width:8px;height:8px;border-left:2px solid #787878;border-bottom:2px solid #787878;content:'';}

/* 포토 게시판 목록 */
.photo_list{margin:0 auto}
.photo_list:after{display:block;clear:both;content:'';}
.photo_list > li{float:left;width:49%;margin-left:2%;padding:6px 0;}
.photo_list > li:nth-child(2n+1),.photo_list > li.n1,.photo_list > li.n3,.photo_list > li.n5,.photo_list > li.n7,.photo_list > li.n9{clear:both;margin-left:0%;}
.photo_list > li a{display:block;overflow:hidden;position:relative;}
.photo_list em,.photo_list span{display:block;}

.photo_list .thumb{position:relative;height:115px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.photo_list .thumb img{width:100%;}
/*.photo_list .thumb .ico_video{display:block;position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:url(/hgolf/img/board_video_thumb.png) 50% 50% no-repeat;text-indent:-9999px}*/

.photo_list .info{padding:8px 2px 0;}
.photo_list .title{font-size:18px;}
.photo_list .date,.photo_list .name{padding-top:2px;font-size:12px;color:#7a7a7a}

/* 포토 게시판 - 뉴스 */
.news_photo .title{display:block;display:-webkit-box;max-height:48px;line-height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;}
/* 포토 게시판 - TV */
.tv_photo .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* 포토 게시판 - 라디오 */
.radio_photo .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.radio_photo .thumb{height:191px;}

/* 한줄뉴스 */
.title_list{margin:0 auto}
.title_list:after{display:block;clear:both;content:'';}
.title_list > li{padding:7px 0;border-top:1px solid #f3f3f3;}
.title_list > li:first-child,.title_list > li.n1{border-top:0 none;}
.title_list > li:first-child{padding-top:3px;}
.title_list > li:last-child{padding-bottom:3px;}

.title_list > li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;}
.title_list em,.title_list span{display:inline-block;}
.title_list .cate{padding-right:13px;color:#0086cd;}

/* 썸네일 게시판 목록 */
.thumb_list{margin:0 auto 5px;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.thumb_list:after{display:block;clear:both;content:'';}
.thumb_list > li{border-top:1px solid #eeeeee;margin-bottom:15px;padding-top:15px}
.thumb_list > li.no_list_msg{float:none;width:100%;margin:0;padding:20px 0;text-align:center;}
.thumb_list > li a{display:block;position:relative;}
.thumb_list > li a:after{display:block;clear:both;content:'';}
.thumb_list > li:first-child,.thumb_list > li.n1,.ranking_thumb > li.issue:first-child{padding-top:0;border-top:0 none;}

.thumb_list > li:last-child{margin-bottom:0}
.thumb_list > li span{display:block;}
/*.thumb_list > li .thumb{position:absolute;top:15px;left:0;width:116px;height:66px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}*/
.thumb_list > li .thumb{float:left;width:116px;height:66px;margin-right:15px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.thumb_list > li .thumb img{width:100%;height:100%;}
.thumb_list > li .info{padding-top:2px;font-size:18px;}
.thumb_list > li .title{font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.thumb_list > li .text{font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.thumb_list > li .date,.thumb_list > li .cate{padding-top:2px;font-size:12px;color:#7a7a7a;}
.thumb_list > li .date i,.thumb_list > li .cate i{display:inline-block;padding-right:8px;color:#000000}

.news_thumb > li .info,.ranking_thumb > li.issue .info,.ranking_thumb > li.num .info{display:table-cell;height:66px;vertical-align:middle;}
.news_thumb > li .title,.ranking_thumb > li.issue .title,.ranking_thumb > li.num .title{display:block;display:-webkit-box;max-height:40px;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:normal;}

.ranking_thumb > li .rank{float:left;width:30px;margin-right:10px;font-size:18px;color:#0086cd;text-align:center;z-index:5}
.ranking_thumb > li.issue .rank{position:absolute;bottom:0;left:0;float:none;height:30px;margin-right:0;background:#0086cd;color:#fff;line-height:30px;}
.ranking_thumb > li .info{padding:0;}

.ranking_thumb > li{margin-bottom:6px;padding-top:6px}
.ranking_thumb > li.issue{margin-bottom:15px;padding-top:15px}

.ranking_thumb > li.num{margin-bottom:15px;padding-top:15px}
.ranking_thumb > li.num .rank{height:66px;line-height:66px;}

/* 프로그램 게시판 목록 */
.program_list{margin:0 auto}
.program_list:after{display:block;clear:both;content:'';}
.program_list ul:after{display:block;clear:both;content:'';}
.program_list > li{float:left;width:170px;margin-right:15px;}
.program_list > li a{display:block;overflow:hidden;position:relative;}
.program_list em,.program_list span{display:block;}

.program_list .thumb{position:relative;width:100%;height:213px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.program_list .thumb img{width:100%;}
/*.program_list .thumb .ico_video{display:block;position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:url(/hgolf/img/board_video_thumb.png) 50% 50% no-repeat;text-indent:-9999px}*/

.program_list .info{padding:8px 2px;color:#181818;}
.program_list .title{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.program_list .date{padding-top:0;font-size:12px;}


/* 이용약관 */
.clause_title{margin-bottom:12px;font-weight:700;font-size:18px;color:#46373a;}
.clause_wrap{padding-bottom:15px;}
.clause_box{overflow:hidden;}

.clause_agree{padding:16px;border:1px solid #ddd;border-bottom:0;color:#46373a;}
.clause_agree:after{display:block;clear:both;content:'';}
.clause_agree .desc_area{display:inline-block;padding-left:16px;}
.clause_text{overflow-y:scroll;height:300px;padding:20px;color:#3f3f3f;border:1px solid #ddd;}
.clause_text p,.clause_text_auto p{margin-bottom:10px;}
.clause_text_auto{padding:20px;color:#3f3f3f;border:1px solid #ddd;}

@media screen and (max-width:479px) {
	.clause_agree{padding:10px;}
	.clause_text,.clause_text_auto{padding:10px;}
}


/* 충돌페이지 조정 */
#contents_view .fluid_list > li{padding-left:0;background:#fff}
#contents_view .paginate .pages li{padding:0 2px;background:none;}
#contents_view .fluid_list .info{width:auto;margin-left:0;}

.news_area .paginate,.cont_area .paginate,.comment_area .paginate{margin:0;padding:0;}
.paginate{margin-bottom:10px;padding:12px 18px;background:#fff;text-align:center;}
.paginate div{display:inline-block;height:32px;vertical-align:top;}
.paginate .page_ctrl div{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;}
.paginate .page_ctrl a{display:inline-block;overflow:hidden;width:30px;height:30px;border:1px solid #b4b4b4;font-size:0;line-height:0;text-shadow:none;color:transparent;cursor:pointer;}
.paginate .page_prev{margin-right:2px;}
.paginate .page_next{margin-left:2px;}
.paginate .page_prev .prev{background-image:url(/hgolf/img/paginate_prev.jpg)}
.paginate .page_next .next{background-image:url(/hgolf/img/paginate_next.jpg)}
.paginate .page_prev .first{background-image:url(/hgolf/img/paginate_first.jpg)}
.paginate .page_next .last{background-image:url(/hgolf/img/paginate_last.jpg)}

.paginate .page a {display:inline-block;width:32px;height:32px;padding:0 2px;text-align:center;vertical-align:top;}
.paginate .page .eq1{margin:0;}
.paginate .page a,.paginate .pages strong{display:block;height:30px;line-height:30px;vertical-align:top;}
.paginate .page a{border:1px solid #b4b4b4;color:#383838;background:#fff;}
.paginate .page a.current{border:1px solid #e43311;background:#e43311; color:#fff;font-weight: bold;}

/* 게시판 상세보기 */
.view{margin-bottom:22px;}

.view .title_wrap .title{padding-bottom:10px;font-size:24px;color:#43434a;line-height:1.3}
.view .title_wrap .info {float: left;padding-right: 25px;color: #555;line-height: 1.4;font-size:15px;}
.view .title_wrap .info span{margin-right:25px;}

.board_view_data dd.desc_info{position:relative;color:#555;}
.board_view_data dd.desc_info:after{display:block;clear:both;content:'';}
.board_view_data dd.desc_info div{float:left;padding-right:25px;color:#555;}
/*.board_view_data dd.desc_info .visit{position:absolute;bottom:10px;right:0;text-align:right;}*/
.board_view_data dd.desc_data,.board_view_data dd.desc_file{padding:0;}
.board_view_data dd.desc_data{padding:16px 0;border-top:2px solid #43434a;color:#3f3f3f}
.board_view_data dd.desc_data .text{padding:10px 0;text-align:justify;color:#666768;}
.board_view_data dd.desc_data .img{padding:8px 0}
.board_view_data dd.desc_data img{max-width:100%;height:auto!important;}
.board_view_data .bx-wrapper .view_slider li img{width:100%;}

button.btnWhite {width: auto;height: 35px;background-color: #fff;border: 1px solid #aaa;font-size: 16px;font-weight: normal;padding: 0 30px;}
button.btnBlack {width: auto;height: 35px;background-color: #333;color: #fff;font-size: 16px;font-weight: normal;padding: 0 30px;}
.board .bottom{display: flex;align-items: center;justify-content: space-between;margin-top:20px;}

.box.board .edit .row .title {padding-left: 30px;width: 130px;font-size: 20px;font-weight: bold;line-height: 1;display: flex;justify-content: flex-start;align-items: center;border-right: 1px solid #b3b3b3;}
.box.board .edit .row .desc {width: 100%;}