/*** layout ***/
body {background-color:#181818}
#wrap{position:relative; overflow:hidden; width:100%;background-color:#e3e3e3;}
#wrap.sub {position:relative; overflow:hidden; width:100%;background-color:#fff;}
#head {position:absolute; top:0; left:0; width:100%; height:53px; padding:0 0 0 14px; box-sizing:border-box;text-align:center;  z-index:2;background:url("../image/common/bg_head.png") repeat-x left top; background-size:100% 53px;}
#head:after{display:block; clear:both; content:''}
.sub #head {position:relative}
#head .logo { display:inline-block; padding:6px 0 0;  }
#head .menu {position:absolute; top:9px; right:15px;}
#head .menu img {width:31.5px;}
#head .bt_login_top {position:absolute; top:14px; left:15px; font-size:14px; line-height:28px; font-weight: bold;color:#fff; letter-spacing:-1px;}
#head .bt_login_top img {margin:0 8px 0 0; vertical-align:top;}

#content {padding:0 0 0; z-index:1;}
.main_loading {position:absolute; top:0; left:0; height:100%; width:100%}

#foot {position:relative; padding:10px 0; width:100%;  text-align:center; font-size:11px; line-height:15px; color:#636363; letter-spacing:-1px; }
#foot .copy {display:block; font-size:11px; font-weight:600; letter-spacing:-0.5px; color:#636363; }
.hide {display:none;}

.go_pc { padding: 0 10px 0 0; text-align: right;}
.go_pc a {border: 1px solid #b5985a; color:#fff; display: inline-block; font-size: 14px; font-weight: bold; margin: 10px 0; padding: 5px; background:#b5985a}


.popup {    width:90%; position:absolute; top:100px; left:20px; z-index:2; background:#323e4f;  }
.popup img{width:100%}
.popup .today {float:right;  padding:0 0 0 5px; color: #fff; font-family: "µ¸¿ò",dotum; font-size: 12px; line-height: 26px;}
.popup .today input {vertical-align:-3px; margin-left:3px;}
.popup .close {float:right;  padding:2px 5px 0 0 ;color: #fff; font-family: "µ¸¿ò",dotum; font-size: 12px; line-height: 23px;}
.popup .close a{color:#fff;}

/** index **/
/* ½½¶óÀÌµå	 ¹è³Ê */
#owl-demo .item img{display: block;width: 100%;height: auto;}
.bn_area { position: relative;margin:-21px 3px 7px;padding:0;box-sizing:border-box; }
#main_event_list .item img{width:100%;}
/* ¹öÆ°¹è³Ê */
.bn_list { box-sizing:border-box; margin:0 0 3px;}
.bn_list:after{display:block; clear:both; content:''}
.bn_list> li {overflow:hidden; float:left; width:33.3%; padding:0 1.5px; box-sizing:border-box;}

.bn_list> li img {vertical-align:top;}
.bn_list2> li {width:25%; }
.bn_list2> li img {margin:0 0 -3.5%;}
.bn_list2> li:last-child {width:50%; }
.bn_list2> li:last-child img {margin:0}
.bn_list3> li {width:25%;}
.bn_list3> li img {margin:0 0 -3.5%;}
.bn_list3> li:last-child {position:relative; width:75%;  }
.bn_list3> li:last-child img {margin:0}

/* notice */
.ev_tab {position:relative;  background: #fff; box-sizing: border-box;  overflow: hidden; width: 100%; margin:11px 0 0 0;}
.ev_tab li {overflow:hidden; float:left; width:50%; margin:0 0 0 -1px; border:1px solid #e2e2e2; padding:0; box-sizing:border-box; text-align:center;}
.ev_tab li:first-child {margin:0}
.ev_tab li.on {border-bottom:1px solid #fff; }
.ev_tab li a {display:block; height:32px; width:100%; text-align:center; font-weight:600; font-size:15px; line-height:32px; color:#454545; letter-spacing:-1px; background:#f5f5f5}
.ev_tab li.on a {color:#454545; background:#fff url("../image/main/tab_on.png") no-repeat 75% center; background-size:10px auto}
.m_con {padding:8px 7px 6px; background:#fff }

/*** sub common ***/
.area_tit {position:relative; text-align:center; padding:0; height:74.5px; font-weight:600; text-align:center; font-size:27.5px; line-height:74.5px; color:#fcf0d5; background:url("../image/common/sub_top.png") no-repeat left center; background-size:cover}
.area_tit .bt_prev {position:absolute; top:20px; left:10px;  padding:0;}
.area_tit .bt_prev img {width:16px;}

/* ¼­ºê tab btn */
.tab_list {margin:0;}
.tab_list ul{display:block; width:100%; height:32px;}
.tab_list ul li {position:relative; height:32px; float:left;}
.tab_list ul li a {position:relative; display:block; height:30px; text-align:center; font:14px/30px nanumgothic; letter-spacing:-1px; color:#0e0e0e;border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;
background: #e9e9e9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e9e9e9 0%, #ededed 35%, #f6f6f6 69%, #fbfbfb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(35%,#ededed), color-stop(69%,#f6f6f6), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9e9e9 0%,#ededed 35%,#f6f6f6 69%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9e9e9 0%,#ededed 35%,#f6f6f6 69%,#fbfbfb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9e9e9 0%,#ededed 35%,#f6f6f6 69%,#fbfbfb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e9e9e9 0%,#ededed 35%,#f6f6f6 69%,#fbfbfb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-8 */
}
.tab_list ul li:first-child a {border-left:none;}
.tab_list ul li.on {}
.tab_list ul li.on a {color:#fff; line-height:28px;border-bottom:1px solid #5f5f5f; border-bottom:none; border-top:2px solid #b5985a;  background:#b5985a}

/* tab_in2: tab2°³, tab_in3: tab3°³, tab_in4: tab4°³, tab_in5: tab5°³  */
.tab_in2 li {width:50%;}
.tab_in3 li {width:33.3%;}
.tab_in3 li:first-child {width:33.4%;}
.tab_in4 li {width:25%;} 		
.tab_in5 li {width:20%;} 

/** contents **/
#subcontent {margin:0 0 0 0; padding:10px 10px 30px; min-height:360px; background:#fff;}
#content_body {margin:0 0 0 0; padding:0 10px; min-height:360px; background:#fff;}
.contents {padding:29px 10px 20px;}
.sub_golf {display:none;}

/* club */
.intro_top {position:relative; overflow: hidden;margin:0; font-size:14px; line-height:18px; color:#252525; }
.intro_top > p { display:block; padding:0 0 14px; letter-spacing:-1px; font-size:16px; line-height:20px; color:#1a1a1a; }
.intro_top dl {overflow: hidden;  margin:28px 0 18px; padding:18px 0; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd}
.intro_top dl dt {display:block; padding:0; font-size:14px; line-height:22px;font-weight:600; color:#202020}
.intro_top dl dd {display:block; }
.intro_top dl dd li {display:block; font-size:14px; line-height:22px; color:#252525}
.intro_top dl dd strong {margin:0 8px 0 0; color:#004f2d}
.intro_top dl dd em {font-weight:600;}
.h3_tit { color: #202020; display: block; font-size: 14px; font-weight: 600; height: 28px; line-height: 20px;}
.tit_h4 {display:block; height:30px; font-size:14px; line-height:20px; color:#202020; font-weight:600; }

.num_guide li {position:relative; display:block; width:100%;  margin:0 0 9px 0; padding:17px 0 17px 72px; box-sizing: border-box; border:1px solid #e9e9e9;box-sizing: border-box; background-color:#f1f1f1}
.num_guide li dt {font-size:14px; line-height:24px; color:#004f2d; font-weight:600;}
.num_guide li dd {font-size:14px; line-height:20px; color:#252525; font-weight:600; letter-spacing:-1px;}
.num_guide li dd.icon {position:absolute; top:14px; left:8px; }
.num_guide li a {color:#252525;}

.c_map {position:relative; width:100%; padding:0;  }
.hole_num {overflow:hidden; width:100%; height:21px; margin:15px 0 33px; padding:0; box-sizing:border-box;}
.hole_num li {overflow:hidden; float:left; width:11.11%; margin:0 0 0 -1px; border-left:1px solid #a5a5a5;}
.hole_num li:first-child {border-left:none;}
.hole_num li a { display:block; color:#303030; font-size:16px; line-height:21px;  text-align:center;}
.hole_num li a.on { color:#fff; background:#0c4da2 }
.c_tit01 {display:block; padding:0 0 12px 21px; margin:23px 0 0 0; color:#00522d; font-size:14px; font-weight:bold; background:url("../image/course/icon_notice.png") no-repeat left 2px; background-size:16px auto; }
.c_tit02 {display:block; padding:0 0 12px 21px; color:#00522d; font-size:14px; font-weight:bold; background:url("../image/course/icon_notice2.png") no-repeat left 2px; background-size:16px auto; }
.con_txt {color:#292929; font-size:13px; line-height:17px; font-weight:bold;}

/* ÀÌ¿ë¾È³» */
.top_guide {padding:0}
.top_guide img {width:100%;}
.tit2_h4 {display:block; height:28px; font-size:15px; line-height:20px; color:#202020; font-weight:600; }
.ul_type01 li {padding:0 0 0 13px; text-indent:-13px; font-size:14px; line-height:22px; color:#252525; letter-spacing:-0.5px;}
.box_etiquette {padding:10px; border-top:2px solid #dcdcdc;  border-bottom:2px solid #dcdcdc; background-color:#fafafa}
.box_etiquette .tit2_h4 {display:block; height:30px; font-size:14px; line-height:20px; color:#0c4da2; font-weight:600; }
.box_etiquette .ul_type01 {margin:0 0 0 14px;}
.box_etiquette .ul_type01 li {padding:0 0 0 13px; text-indent:-13px; font-size:13px; line-height:22px; color:#252525; letter-spacing:-0.5px;}
.txt_etc {display:block; font-size:14px; color:#252525 }
.ul_type02 {overflow:hidden; text-align:center;}
.ul_type02 li {display:inline-block; padding:0; color: #252525; font-size: 13px;font-weight:600; line-height: 16px;}
.ul_type02 li:first-child {margin:0 0 0 15px;}

/* ÀÌ¿ë¿ä±Ý */
.charge_notice .tit3_h4{display:block; height:28px; font-size:20px; line-height:20px; color:#202020; font-weight:600; }
.charge_notice{    border: 3px solid #b29352; padding:10px }
.charge_notice ul li{font-size:16px;}
.charge_notice p{font-size:15px;}
.date_h5{ text-align:center; font-size:19px;}

/* login */
#login {position:relative;overflow:hidden; margin:0 10px 45px; padding:34px 10px;  box-sizing:border-box; background:#fff; }
.p_txt01 {display:block; padding:0 0 14px; color:#494949; font-size:17px; line-height:21px; letter-spacing:-1px; font-weight:600;}
.p_txt02 {display:block; text-align:center; margin:18px 0 0 0; color:#5a5a5a; font-size:18px;}
.p_txt02 strong {color:#5a5a5a; font-size:18px;}

.login_dl01 { position:relative; display:block; margin:0 0 0 0; padding:0 0 9px; }
.login_dl01:after{display:block; clear:both; content:''}
.login_dl01 dt { display:none; color:#2b2a2a; font-size:17px;letter-spacing:-1px; font-weight:bold;}
.login_dl01 dt.dt01 { position: absolute; top:10px; left:0; color:#2b2a2a; font-size:17px;letter-spacing:-1px; }
.login_dl01 dt.dt02 { position: absolute; top:48px; left:0; color:#2b2a2a; font-size:17px;letter-spacing:-1px; }
.login_dl01 dd {display:block; margin-top:-1px;}
.login_dl01 dd input[type="text"],.login_dl01 dd input[type="password"] {height:52px; width:100%; font-size:15px; color:#434343; border:1px solid #d8d8d8; background-color:#fff;}
.login_dl01 dd input:focus {background-color:#f4f4f4}
.login_dl02 {display:block; margin:0; padding:27px 0 0 0; box-sizing:border-box;}
.login_dl02 dt{ display:block; padding:0 0 12px 9px; color:#2b2a2a; font-size:15px; letter-spacing:-1px;font-family: ³ª´®°íµñ, Nanum Gothic, NanumGothic; background:url("../image/login/bull_login.png") no-repeat left 6px; background-size:2px 2px; }
.bt_login02 {display:block; font-size:15px; line-height:38px; color:#2b2a2a; text-align:center; border:1px solid #e0e0e0; border-radius:10px; -webkit-box-shadow: 0 2px 1px #b3b3b3; -moz-box-shadow:0 2px 1px #b3b3b3;   box-shadow: 0 2px 1px #b3b3b3 ;background: rgb(254,254,254); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(254,254,254) 0%, rgb(247,247,247) 36%, rgb(235,235,235) 67%, rgb(224,224,224) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(254,254,254)), color-stop(36%,rgb(247,247,247)), color-stop(67%,rgb(235,235,235)), color-stop(100%,rgb(224,224,224))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(254,254,254) 0%,rgb(247,247,247) 36%,rgb(235,235,235) 67%,rgb(224,224,224) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(254,254,254) 0%,rgb(247,247,247) 36%,rgb(235,235,235) 67%,rgb(224,224,224) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(254,254,254) 0%,rgb(247,247,247) 36%,rgb(235,235,235) 67%,rgb(224,224,224) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(254,254,254) 0%,rgb(247,247,247) 36%,rgb(235,235,235) 67%,rgb(224,224,224) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */
 }

.bt_login {display:block; height:48px; width:100%; color:#4376b9; font-size:17.5px; font-weight:600; padding:0; line-height:48px; text-align:center;border:2.5px solid #4a7dc0; }
.login_idsave {width:100%; color:#2b2a2a; font-size:15px; padding:0;letter-spacing:-1px;line-height:17px;font-family: ³ª´®°íµñ, Nanum Gothic, NanumGothic; }
.login_idsave input[type="checkbox"]:checked, .login_idsave input[type="checkbox"] {vertical-align:bottom}

.box_search_id, .box_search_pw {display:block}
.search_id_dl02 {overflow:hidden;}
.box_search_id dt, .box_search_pw, .box_change_pw dt { color: #262626; display:block;font-size: 14px; font-weight: bold; line-height: 33px; text-align: left; }
.box_search_id dd, .box_search_pw dd { color: #848484; margin: 0; vertical-align: middle;}
.search_id_dl02 dd {float:left; width:33.3%;}
.search_id_dl01 dd input {border:1px solid #b0a8a8; background-color:#ffffff}
.search_id_dl02 dd input {width:90%; height:28px; font-size:12px; line-height:28px; color:#939393; padding:0 10px; box-sizing:border-box; border:1px solid #b0a8a8; background-color:#ffffff}
.bt_id_com{display:block; height:40px; font-size:17px; line-height:40px; color:#fff; margin:6px 0 6px 0; border-radius:5px; text-align:center; background-color:#b5985a;}

	/* table */	
	.tbl_charge tr td:last-child{background-color:#ffef3a;}
.tbl_charge tr.sat td{color:blue}
.tbl_charge tr.sun td{color:red}
.tbl_charge tr.round_3 td{ background-color:#dcfab5; }
table.board_write {width:100%;border-collapse:collapse;border-spacing:0;}
table.board_write thead th { color:#313131; font-weight:600; font-size:14px; padding:13px 0; text-align:center; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; background-color:#f6f6f6}
table.board_write thead tr:first-child th {border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-top:2px solid #0c4da2;}
table.board_write tbody th { color:#313131; font-weight:600; font-size:14px; padding:13px 0; text-align:center;border:1px solid #e8e8e8;}
table.board_write td {	border:1px solid #e8e8e8; color:#323232; vertical-align: middle;	font-size:14px; padding:13px 0;  text-align:center;}
table.board_write td.total {background-color:#fbfbfb}
table.board_write th img, table.board_write td img,	table.board_write td input, table.board_write select {vertical-align:middle;}
table.board_write_1 thead tr:first-child th {border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-top:2px solid #0c4da2;}
table.board_write .thead th { color:#313131; font-weight:600; font-size:14px; padding:13px 0; text-align:center; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-top:2px solid #0c4da2;background-color:#f6f6f6}
table.board_write_1 .thead th {border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-top:2px solid #004f2d;}

table.board_write1_2 thead th {font-weight:600; border-bottom:none; border-right:1px solid #cecece; border-left:1px solid #cecece; border-top:2px solid #76b7cc;color:#323232;font-size:13px; padding:9px 0; text-align:center; background-color:#f8f8f8}
table.board_write1_2 tbody th { font-weight:600;border:1px solid #cecece;color:#323232;	font-size:13px; padding:8px 0; text-align:center; background-color:#fff}
table.board_write1_2 td {font-weight:600; border:1px solid #cecece; color:#707070;	font-size:13px; padding:8px 0; text-align:center;}

.tbl_top_left {display:block; margin:0 0 3px; color:#323232; font-size:13px;}
.tbl_top_right {display:block; margin:0 0 3px; text-align:right; color:#323232; font-size:13px;}
table.board_write02 {width:100%;border-collapse:collapse;border-spacing:0;	}
table.board_write02 thead tr:first-child th{border-top:2px solid #bbb}
table.board_write02 thead th {	border:1px solid #efefef;color:#242424;font-size:13px; padding:10px 0; text-align:left; text-align:center; background-color:#f9f9f9}
table.board_write02 tbody th {	padding:0; border:1px solid #efefef;color:#242424;	font-size:13px; padding:10px 0; text-align:center;}
table.board_write02 tbody tr:first-child th, table.board_write02 tbody tr:first-child td{border-top:none}
table.board_write02 tbody tr:last-child th, table.board_write02 tbody tr:last-child td {border-bottom:2px solid #e5e5e5}
table.board_write02 td {	padding:0;border:1px solid #efefef; color:#242424;	font-size:13px; padding:10px 0; text-align:center;}
table.board_write02 th img, table.board_write02 td img,	table.board_write02 td input, table.board_write02 select {vertical-align:middle;}

table.board_write03 {width:100%;border-collapse:collapse;border-spacing:0;	}
table.board_write03 thead tr:first-child th{border-top:1px solid #21b75c}
table.board_write03 thead th {	border:1px solid #cfe9d8;color:#00852d;	font-size:12px; height:33px; text-align:left;	font-weight:bold;  text-align:center; background-color:#f6fdef;}
table.board_write03 tbody th {	padding:0; border:1px solid #e7e7e7;color:#3c3b3b;	font-size:12px; height:33px; text-align:center; font-weight:bold; background-color:#fbfbfb;}
table.board_write03 tbody tr:first-child th, table.board_write03 tbody tr:first-child td {border-top:none}
table.board_write03 td {	padding:7px 18px 9px 28px;border:1px solid #e7e7e7; color:#878787;	font-size:12px; line-height:22px; text-align:left; font-weight:bold;}
table.board_write03 th img, table.board_write03 td img,	table.board_write03 td input, table.board_write03 select {vertical-align:middle;}

table.board_write04 {width:100%;border-collapse:collapse;border-spacing:0;	}
table.board_write04 th {	padding:0; border:1px dashed #dbdbdb;color:#242424;	font-size:13px; padding:10px 0; text-align:center; background-color:#f9f9f9}
table.board_write04 td {	padding:0;border:1px dashed #dbdbdb; color:#242424;	font-size:13px; padding:10px 0; text-align:center;}
table.board_write04 tbody tr:first-child th, table.board_write04 tbody tr:first-child td{border-top:2px solid #7b0116}
table.board_write04 tbody tr:last-child th, table.board_write04 tbody tr:last-child td {border-bottom:2px solid #e5e5e5}
table.board_write04 th img, table.board_write04 td img,	table.board_write04 td input, table.board_write04 select {vertical-align:middle;}

.td_ul01 li {padding:0 0 0 9px; background:url("/image/common/bull01.gif") no-repeat left 6px}

.bt_center {display:block; text-align:center;}
.bt_right {display:block; text-align:right;}

.p_num {font-family:gulim; color:#878787; line-height:18px;}
.p_num a {font-family:gulim; color:#878787; line-height:18px;}
.gr_color {color:#0c8300;	font-size:12px;}
.bk_color {color:#020202 !important;}
.bl_color {color:#016ede !important;}
.wh_color {color:#797979 !important;}
.gl_color {color:#c48027 !important;}
.rd_color {color:#e72e2e !important;}
.bt_center {display:block; text-align:center;}
.bt_com3 {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; border-radius: 4px; font-weight:normal; font-size:13px; line-height:36px; color:#fff; background:#148fb7}

/* 190816 °ñÇÁÅÚ Ãß°¡ */
.golftel {word-break: keep-all;}
.golftel .tab01_golftel {padding: 3% 0;border: 0;}
.golftel .tab01_golftel img {margin-bottom: 15px;max-width: 100%;}
.golftel .tab01_golftel.on {display:block;}
.tab01_golftel div{margin-bottom: 40px;}
.tab01_golftel .tit2_h4 {padding: 15px 0 5px;font-size:1.2em;line-height: 130%;height:15px;color: #4078c1;display: table-cell;}
.tab01_golftel .ul_type01 {padding-top:15px;}
.tab01_golftel .txt_point_red {color:#c51d1d;}
.tab01_golftel .ul_type01 li {line-height:22px; font-size: 14px;}
.tab01_golftel .ul_type01 li span {display:block;padding-left:13px;}
.list_desc_ob li {padding-left: 1.1em; text-indent: -1.1em;}
.list_desc_ob li::before {content:"- ";}
.list_desc_ob li span::before {content:"¡Ø ";}
.tab01_golftel table.board_write {margin-bottom: 30px;}
.tab01_golftel table.board_write td{font-size: 14px;}

.tab01_golftel .box_observation {margin-top:40px;padding:22px 0 33px 24px;border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;background:#fafafa;}
.tab01_golftel .box_observation p {font-size:14px;color:#0c4da2;font-weight:bold;padding-left:13px;background:url("/image/use/golftel/ico_golf_list.png") no-repeat left center;}
.tab01_golftel .box_observation .list_desc_ob {margin-top:14px;}
.tab01_golftel .box_observation .list_desc_ob li {font-size:13px;line-height:22px;padding-left:13px;}
.tab01_golftel .list_desc_ob li span {display:block;padding-left:8px;color: #a52a2a;margin-bottom: 2px;line-height: 12px;}

.tab02_golftel {display:none;padding:31px 35px; border:8px solid #f4f4f4;}
.tab02_golftel.on {display:block;}
.tab02_golftel .tit2_h4 {padding-top:30px;font-size:15px;line-height:15px;height:15px;}
.tab02_golftel .board_write {margin-top:15px;}
.tab02_golftel .floor01 td {background:#f8fcf0;}
.tab02_golftel .floor02 td {background:#fcf6f0;}
.tab02_golftel .floor03 td {background:#f0f5fc;}
.tab02_golftel .floor01 td.bg_white_td {background:#fff;line-height:30px;}
.tab02_golftel p {font-size:15px;}
.tab02_golftel .box_info_spec {margin-top:40px;padding:22px 0 33px 24px;border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;background:#fafafa;}
.tab02_golftel .box_info_spec p {font-size:14px;color:#0c4da2;font-weight:bold;padding-left:13px;background:url("/image/use/golftel/ico_golf_list.png") no-repeat left center;}
.tab02_golftel ul {margin-top:14px;}
.tab02_golftel ul li {font-size:13px;line-height:22px;padding-left:13px;}
.tab02_golftel ul>li+li+li {color:#c51d1d;}
.tab01_golftel h1{clear: both;margin: 0 0 1em;font-size: 1.4em;font-weight: bold;}

/* ¿À´Ã ³¯¾¾ */
.now_weather{ position:absolute; left:5px; top:60px; font-weight:bold; font-size:1rem; }
.now_weather i{ display:inline-block; vertical-align:middle; width:60px; height:60px; }
.now_weather i img{ width:100%; }

/* ³¯¾¾ÆäÀÌÁö */
.weather_btn{ position:absolute; left:5px; top:60px; background:#fff; border-radius:30px; padding:8px 15px; border:1px solid #e3e3e3; color:#111; }
.weather_btn .ico_weather{ display:inline-block; width:29px; height:23px; background:url("/image/main/weather_ico.png")no-repeat; background-size:contain; vertical-align:middle; margin-right:5px; }

/* ¸ð¹ÙÀÏ ¸ÞÀÎ ÆË¾÷ */
.popup_wrap{width:90%;position:absolute;left:50%;top:60px;margin-left:-45%;z-index: 1;}
.popup_wrap .pop_list{position:absolute;left:0;top:0;width:100%;}
.popup_wrap .pop_list img{max-width:100%;width:100%;}
.popup_wrap .pop_list .close_wrap{background:#fff;border:solid #ccc;border-width:0px 1px 1px;padding:10px;position:relative;box-sizing: border-box;}
.popup_wrap .pop_list .close_wrap input,
.popup_wrap .pop_list .close_wrap label{vertical-align: middle;}
.popup_wrap .pop_list .close_wrap .btn_close{position:absolute;right:10px;top:50%;color:#000;font-weight:bold;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

/* ·¹½ºÅä¶û Ãß°¡ */
.restaurant .board_write{border-top:2px solid #0c4da2;}
.restaurant .board_write th{background:#f5f5f5;font-weight:bold;vertical-align: middle;}
.restaurant .board_write th.name{text-align:left;padding:13px 3px 13px 15px;}
.restaurant .board_write td{position:relative;}
.restaurant .board_write td.img_ready{padding:50px 0 !important;}
.restaurant .board_write.menu_img td{padding:0;}
.restaurant .board_write.menu_img td img{max-width:100%;}
.restaurant .board_write td .ico_wrap{position:absolute;left:10px;top:10px;}
.restaurant .board_write td .ico_wrap > i{
	display: inline-flex;justify-content:center;align-items:center;width:35px;height:35px;line-height:1;
	border-radius:30px;word-break: keep-all;margin-right:5px;color:#fff;
	font-family: lato,³ª´®°íµñ, sans-serif;font-size:12px;font-weight:bold;
}
.restaurant .board_write td .ico_wrap > i.ico_time{background:#0c4da2;}
.restaurant .board_write td .ico_wrap > i.ico_time2{background:#b5985a;}