/* reset CSS */
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body,code { font-family:'³ª´®°íµñ',NanumGothic,'Nanum Gothic','µ¸¿ò','Dotum',AppleGothic,sans-serif; font-style:normal; font-weight:400; font-size:12px; color:#333; }
li { list-style:none; }
img,fieldset { border:none; }
table { width:100%; border:0; border-spacing:0; border-collapse:collapse; }
caption { display:none; }
th,td { border:0; vertical-align:top; }
input,select,textarea { font-size:100%; font-family:"µ¸¿ò", Dotum; color:#353535; vertical-align:middle; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }

/********************************************************************************************************/

.bbs_wrap {padding:0 0 0 0px;}
.bbs_wrap .list_title {text-align:center; padding:10px 0; border:1px solid #ccc; margin:10px 0; background-color: #139346; font-weight: bold; font-size: 13px; color: #fff; }
.bbs_wrap table {}
.bbs_wrap table tr th {border:1px solid #ccc; padding:10px 0; background-color:#f1f1f1; vertical-align: middle; font-family: µ¸¿ò; color: #000; }
.bbs_wrap table tr td {border:1px solid #ccc; padding:10px; vertical-align: middle; font-weight: bold;}
.bbs_wrap table tr td.pro_list > a {display:block;}
.bbs_wrap table tr td img.maximg {max-width:230px;}
.bbs_wrap table tr td input[type=text] { width:300px; padding:5px; }
.bbs_wrap table tr td input.style9[type=text] { width:50px; padding:5px; }
.bbs_wrap table tr td input[type=checkbox] {width:25px;}
.bbs_wrap table tr td select {width:200px; height:30px; line-height:30px;}

.bbs_wrap table tr th.redcolor,.bbs_wrap table tr td.redcolor {color:#e11a23; font-size: 15px;}
.bbs_wrap table tr th.greencolor {color:#008562;}
.bbs_wrap table tr th.bluecolor {color:#0012fe;}
.bbs_wrap table tr th.purplecolor {color:#b400ff;}

.bbs_wrap .write_btn_wrap {width:115px; margin:10px auto;}
.bbs_wrap .write_btn_wrap:after {content:''; display:block; clear:both;}
.bbs_wrap .write_btn_wrap .regOK {float:left; width:200px; background-color:#ccc; padding:10px; text-align:center; margin:0 10px;}
.bbs_wrap .write_btn_wrap .regOK > a {display:block;}
.bbs_wrap .write_btn_wrap .regOK:hover {background-color:#f1f1f1;}

.list_img {width:100px;}

.page1 table tr th,.page1 table tr td {border:none !important;}
.serch_Wrap select {width:100px; text-align:center; height:30px; line-height:30px; margin:0 0 10px 0;}

.style7 {width:90px;}

/* ÀÌ¹ÌÁö ¿µ¿ª CSS */
.viewBox {margin-bottom:10px; width:100%; text-align:center;}

.bx-viewSl {position:relative; margin:0 auto;}
.bx-viewSl .bx-prev {left: 10px; background: url('/img/sub/play_left.png') no-repeat ;}
.bx-viewSl .bx-next {right: 10px; background: url('/img/sub/play_right.png') no-repeat ;}

.bx-viewSl .bx-prev:hover {background-position: 0 0;}
.bx-viewSl .bx-next:hover {background-position: 0 0;}

.bx-viewSl .bx-controls-direction a { position: absolute; top: 50%; margin-top: -63px;	outline: 0;	width: 22px; height: 22px; text-indent: -9999px; z-index: 99;}
.bx-viewSl .bx-controls-direction a.disabled {	display: none;}


/* ÀÛÀº ÀÌ¹ÌÁö ¿µ¿ª */
.viewSl > li {height:60px;}


/* ±×·¡ÇÁ ¿µ¿ª */
.graph {overflow:hidden;}
.graph > div {border-radius:0 5px 5px 0;}

/* ÄÁÅÙÃ÷ ¿µ¿ª */
.contentViewWrap {border:1px solid #ccc; padding:10px;}
.contentViewWrap .contentView_inner {min-height:300px;}
.contentViewWrap > p {line-height:20px;}

.contentViewWrap .assist {margin:20px 0 10px 0;}
.contentViewWrap .assist table tr th {font-size:14px;}
.contentViewWrap .assist table tr td {font-size:14px; font-weight:bold;}


.contentViewWrap .etc_info {}
.contentViewWrap .etc_info > p { text-align: center; padding: 5px 0; font-size: 14px; font-weight: bold; }
.contentViewWrap .etc_info > p > span {display:inline-block; font-size: 14px; font-weight: bold; padding:0 79px;}

/* Áöµµ ¿µ¿ª */
.viewMapWrap {margin:10px 0; border:1px solid #ccc; display:none;}
.viewMapWrap #golfgoMap {width:100%; height:400px;}

/* ±×·¡ÇÁ¿µ¿ª */
.viewWrap table tr td.greencolor {color:#008562;}
.viewWrap table tr td.bluecolor {color:#0012fe}
.viewWrap table tr td.purplecolor {color:#b400ff;}
.viewWrap table tr td.redcolor {color:#e11a23;}


/* PlusWrap CSS */

.PlusWrap {width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.2); display:none;}
.PlusInner {display:table; text-align:center; width:100%; height:100%;}
.PlusCell {display:table-cell; vertical-align:middle; text-align:center; height:100%;}
.PlusCell > .PlusBox {background-color:#fff; width:400px; margin:0 auto; padding:10px;} /* Ãß°¡ ¹Ú½º Å©±â */
.PlusCell > .PlusBox > p {padding:5px 0; border-bottom:1px solid #ccc; margin:0 0 5px 0;}
.PlusCell > .PlusBox .closeBtn {background-color:#f1f1f1; cursor:pointer;}

.maiusName {position:relative;}
.idx_num {visibility:hidden; position:absolute; top:0; left:0;}

.plusInputArea {display:none;}
.plusInputArea > input {width:80%; height:20px; line-height:20px; text-indent:5px;}

/* Btn CSS */
.PlusBtn {display:inline-block; width:15px; height:15px; line-height:15px; text-align:center; border:1px solid #ccc; border-radius:5px; margin:0 0 0 10px; cursor:pointer;}
.maiusBtn {display:inline-block; width:15px; height:15px; line-height:15px; text-align:center; border:1px solid #ccc; border-radius:5px; margin:0 0 0 10px; cursor:pointer;}
.modBtn {display:inline-block; width:15px; height:15px; line-height:15px; text-align:center; border:1px solid #ccc; border-radius:5px; margin:0 0 0 3px; cursor:pointer;}
.mod_comfirm {display:inline-block; width:30px; height:15px; line-height:15px; text-align:center; border:1px solid #ccc; border-radius:5px; margin:0 0 0 3px; cursor:pointer;}
.PlusNameAdd {display:inline-block; width:35px; height:20px; line-height:20px; text-align:center; border:1px solid #ccc; border-radius:5px; margin:0 0 0 10px; cursor:pointer;}

.state01 {width: 50px; height: 30px; line-height: 30px; text-align: center; margin: 0 auto; border-radius: 10px; color: #fff; background:#2f87d9;}
.state02 {width: 50px; height: 30px; line-height: 30px; text-align: center; margin: 0 auto; border-radius: 10px; color: #fff; background:#ab2524;}
.state03 {width: 50px; height: 30px; line-height: 30px; text-align: center; margin: 0 auto; border-radius: 10px; color: #fff; background:#5d5d5d;}

.state_adm01 {width:700px; height: 30px; line-height: 30px; text-align: center; margin: 0 auto; border-radius: 10px; color: #fff; background:#2f87d9;}
.state_adm02 {width:700px; height: 30px; line-height: 30px; text-align: center; margin: 0 auto; border-radius: 10px; color: #fff; background:#ab2524;}
.state_adm03 {width:700px; height: 30px; line-height: 30px; text-align: center; margin: 0 auto; border-radius: 10px; color: #fff; background:#5d5d5d;}

.btn_red_s {padding:5px; border:1px solid #ccc; border-radius:5px; display:inline-block; transition:all .3s ease;}
.btn_red_s:hover {background-color:#333; color:#fff;}

.btn_Wrap { margin:5px 0;}
.btn_Wrap > ul {margin:0 auto;}
.btn_Wrap > ul.btn03 {width:190px;}
.btn_Wrap > ul.btn04 {width:250px;}
.btn_Wrap > ul:after {content:''; display:block; clear:both;}
.btn_Wrap > ul > li{float:left; width:50px; height:25px; line-height:25px; border:1px solid #ccc; border-radius:5px; margin:0 5px;}
.btn_Wrap > ul > li > a {display:block; text-align:center;}
.btn_Wrap > ul > li > a:hover {background-color:#ccc; border-radius:5px; color:#fff;}


.write_btn_wrap {width:350px; margin:10px auto;}
.write_btn_wrap:after {content:''; display:block; clear:both;}
.regbtn_wrap { margin:10px auto; text-align:center; border-bottom:1px solid #ccc; padding:0 0 20px 0;}
.regbtn_wrap:after {content:''; display:block; clear:both;}
.regOK {text-align:center; margin:10px auto; width:150px; height:30px; line-height:30px; transition:all 0.3s ease; border:1px solid #333; background-color:#333; margin:0 10px; display:inline-block;}
.regOK > a {display:block; color:#fff;}
.regOK:hover {background-color:#f1f1f1;}
.regOK:hover > a {color:#333; display:block;}

.btn_add {}
.btn_add > a { width: 100px; margin: 10px auto; padding: 5px; border: 1px solid #ccc; text-align: center; border-radius: 5%; background-color: #f1f1f1; display:block; transition:all 0.3s ease;}
.btn_add > a:hover {background-color:#333; color:#fff; border-radius: 5%;}

.mcallbtn { width: 50%; background-color: #dd1a1a; padding: 5px; border-radius: 5px; color: #fff; margin:0 0 0 70px; }

input[type=checkbox] {display:none;}
input[type=checkbox] + label { display: inline-block; cursor: pointer; line-height: 22px; padding-left: 22px; background: url('/img/check_off.png') left/22px no-repeat; }
input[type=checkbox]:checked + label { background-image: url('/img/check_on.png'); }

.ft14 {display:inline-block; padding:0 5px; font-size:14px;}

/* list CSS */

.list_new_tit {background-image:url('/img/sub/title_red.jpg'); background-repeat:no-repeat; padding: 8px 0 8px 45px; color: #fff; font-weight: bold; font-size: 12px; margin:10px 0;}

.list_new_Wrap {border:1px solid #ccc; padding:20px 30px; background-color:#f6f6f6;}
.list_new_Wrap .list_new_Inner {}

.listNewSl {}
.listNewSl > li{}
.listNewSl > li > a {display:block;}
.listNewSl > li > a > div.list_new_img{}
.listNewSl > li > a > div.list_new_img > img {width:167px; height:120px;}
.listNewSl > li > a > div.list_new_name{padding:5px 0;}
.listNewSl > li > a > div.list_new_cost{}

.bx-listNewSl {position:relative;}
.bx-listNewSl .bx-prev {left: -26px; background: url('/img/sub/play_left.png') no-repeat ;}
.bx-listNewSl .bx-next {right: -26px; background: url('/img/sub/play_right.png') no-repeat ;}

.bx-listNewSl .bx-prev:hover {background-position: 0 0;}
.bx-listNewSl .bx-next:hover {background-position: 0 0;}

.bx-listNewSl .bx-controls-direction a { position: absolute; top: 50%; margin-top: -100px;	outline: 0;	width: 22px; height: 22px; text-indent: -9999px; z-index: 99;}
.bx-listNewSl .bx-controls-direction a.disabled {	display: none;}


.list_search_tit {background-image:url('/img/sub/title_green.jpg'); background-repeat:no-repeat; padding: 8px 0 8px 45px; color: #fff; font-weight: bold; font-size: 12px; margin:10px 0;}

.list_search_wrap {border:1px solid #ccc; padding:20px 5px;}
.list_search_wrap .list_search_Inner {}
.list_search_wrap .list_search_Inner > ul{}
.list_search_wrap .list_search_Inner > ul:after {content:''; display:block; clear:both;}
.list_search_wrap .list_search_Inner > ul > li{margin:0 6px 0 0; text-align:center;}
.list_search_wrap .list_search_Inner > ul > li select {width:100%; padding:5px 0; margin:2px 0;}
.list_search_wrap .list_search_Inner > ul > li .style5 {width:97.2%; padding:5px;}
.list_search_wrap .list_search_Inner > ul > li > a > img {margin:5px 0 0 0;}

.list_search_wrap .list_search_Inner .areaWrap {margin-top: 5px;}
.list_search_wrap .list_search_Inner .areaWrap:after {content:''; display:block; clear:both;}

.list_search_wrap .list_search_Inner .areaWrap > div {width:172px; text-align:center; border:1px solid #ccc;}
.list_search_wrap .list_search_Inner .areaWrap > div.seoul {padding:5% 0; font-weight:bold; background-image:url('/img/sub/bullet_red.png'); background-repeat:no-repeat; background-position:7% 49%; width:100%; margin:2% 0;}
.list_search_wrap .list_search_Inner .areaWrap > div.kyi {padding:5% 0; font-weight:bold; background-image:url('/img/sub/bullet_green.png'); background-repeat:no-repeat; background-position:7% 49%; width:100%; margin:2% 0;}
.list_search_wrap .list_search_Inner .areaWrap > div.inchon {padding:5% 0; font-weight:bold; background-image:url('/img/sub/bullet_purple.png'); background-repeat:no-repeat; background-position:7% 49%; width:100%; margin:2% 0;}
.list_search_wrap .list_search_Inner .areaWrap > div.pricesel {padding:10px 0; font-weight:bold; background-image:url('/img/sub/bullet_orange.png'); background-repeat:no-repeat; background-position:7% 49%; width:100%; margin:2% 0;}

.list_search_wrap .list_search_Inner .areaWrap > ul{border-top:1px solid #ccc; border-left:1px solid #ccc; width:100%;}
.list_search_wrap .list_search_Inner .areaWrap > ul:after {content:''; display:block; clear:both;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li{float:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; width:16.35%;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li > a {display:block; width:56px; text-align:center; padding:10% 0;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li > a.twoblock {}

.list_search_wrap .list_search_Inner .areaWrap > ul > li.Ps_btn > a{height:42px}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.Ps_btn2 > a{height:42px}

.list_search_wrap .list_search_Inner .areaWrap > ul > li.S_btn:hover {background-color:#ee3f2a;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.S_btn:hover > a {color:#fff;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.S_btn.active {background-color:#ee3f2a;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.S_btn.active > a {color:#fff;}

.list_search_wrap .list_search_Inner .areaWrap > ul > li.K_btn:hover {background-color:#008965;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.K_btn:hover > a {color:#fff;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.K_btn.active {background-color:#008965;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.K_btn.active > a{color:#fff;}

.list_search_wrap .list_search_Inner .areaWrap > ul > li.In_btn:hover {background-color:#b800b4;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.In_btn:hover > a {color:#fff;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.In_btn.active {background-color:#b800b4;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.In_btn.active > a{color:#fff;}

.list_search_wrap .list_search_Inner .areaWrap > ul > li.Ps_btn:hover {background-color:#f29051;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.Ps_btn:hover > a {color:#fff;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.Ps_btn.active {background-color:#f29051;}
.list_search_wrap .list_search_Inner .areaWrap > ul > li.Ps_btn.active > a{color:#fff;}

.list_Wrap { margin:20px 0;}
.list_Wrap table {}
.list_Wrap table tr th{border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:none; border-right:none;}
.list_Wrap table tr td{border-bottom:1px solid #ccc; border-top:none; border-left:none; border-right:none; padding:5px;}
.list_Wrap table tr td.kno {text-align:center;}
.list_Wrap table tr td.nodata {padding:14px; text-align:center; font-weight:bold;}
.list_Wrap table tr td .list_imgBox {position:relative;}
.list_Wrap table tr td .list_imgBox .besticon {position:absolute; top:0; left:0;}
.list_Wrap table tr td .list_imgBox > img{width:190px; height:70px;}
.list_Wrap table tr td.list_nameBox_td {padding:5px 20px;}
.list_Wrap table tr td.list_nameBox_td > a > div {font-weight:bold; font-size:13px;}
.list_Wrap table tr td.list_nameBox_td > a > div.list_nameBox01 {margin:0 0 4% 0;}
.list_Wrap table tr td.list_nameBox_td > a > div.list_nameBox02 {margin:0 0 4% 0;}
.list_Wrap table tr td.list_nameBox_td > a > div.list_nameBox03 {}
.list_Wrap table tr td.list_nameBox_td > a > div.list_nameBox03 > img {padding:0 5px 0 0;}
.list_Wrap table tr td.list_cateBox_td {text-align:center;}