.sub_cont {
	position:absolute;
	width: 100%;
	top: 0px;
	text-align: center;
	left: 1px;
}



.sub_cont2{
	margin:0 auto;
	width: 100%;
	top: 157px;
	left: 1px;
	margin-bottom:30px;float:left;
	text-align:center;
	
}

.sub_cont2 li.tit01{
	margin:0 auto;
	width: 100%;
	float:left; padding-bottom:15px;
}

/* 왼쪽퀵메뉴 */
#menu {width:100%;background-color:#ffffff;}
#menu_totbu li.text01{background-color:#31a7ee; height:58px; font-size:20px; color:#ffffff; font-weight:bold; vertical-align:middle; line-height:40px;}

#menu_totbu li.text02{background-color:#f5f5f5; height:40px; font-size:16px; color:#333333;vertical-align:middle;line-height:20px; font-weight:bold;}
#menu_totbu li.text03{background-color:#ffffff; height:40px; font-size:14px; color:#666666;vertical-align:middle; line-height:20px; padding-left:20px; font-weight:600;}
#menu_totbu li.text04{background-color:#ffffff; height:40px; font-size:13px; color:#666666;vertical-align:middle; line-height:20px; padding-left:26px;}
#menu_totbu li.sp{background-color:#eaeaea; height:2px; font-size:15px; color:#000000;vertical-align:middle; line-height:20px;}

/* 라운드박스 */
#RoundBox01{
	
width:95%;
margin:0 auto;
padding-top:15px;
padding-bottom:15px;
background-color:#FFFFFF;
border:3px solid #a4d4fa;
-moz-border-radius: 10px; /*모질라*/
-webkit-border-radius: 10px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 10px;
}

#RoundBox02{
width:90%;
margin:0 auto;
padding-top:15px;
padding-bottom:15px;
background-color:#ecf0f2;
border:1px solid #8293a8;
-moz-border-radius: 10px; /*모질라*/
-webkit-border-radius: 10px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 10px;
}

#RoundBox03{ 

width:90%;
margin:0 auto;
padding-top:15px;
padding-bottom:15px;
background-color:#FFFFFF;
border:3px solid #a4d4fa;
-moz-border-radius: 10px; /*모질라*/
-webkit-border-radius: 10px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 10px;
}



#RoundBox04{ 
width:90%;
color:#FFFFFF;
font-weight:bold;
font-size:23px;
margin:0 auto;
padding-top:15px;
padding-bottom:15px;
background-color:#32262d;
border:1px solid #2d3c55;
-moz-border-radius: 10px; /*모질라*/
-webkit-border-radius: 10px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 10px; text-align:center;
}


#RoundBox04_{ 
width:90%;
color:#575c64;
font-weight:bold;
font-size:21px;
margin:0 auto;
padding-top:15px;
padding-bottom:15px;
background-color:#eeeeee;
border:1px solid #c9cacd;
-moz-border-radius: 10px; /*모질라*/
-webkit-border-radius: 10px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 10px;text-align:center;
}

#RoundBox05{ 
color:#FFFFFF;
font-weight:bold;
font-size:20px;
margin:0 auto;
padding:7px;

background-color:#4d5c75;
border:1px solid #2d3c55;
-moz-border-radius: 10px; /*모질라*/
-webkit-border-radius: 10px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 10px;
}


#RoundBox06{
	
width:90%;
color:#FFFFFF;
font-weight:bold;
font-size:23px;
margin:0 auto;
padding-top:15px;
padding-bottom:15px;
background-color:#71ced6;
border:1px solid #186970;
-moz-border-radius: 10px; /*모질라*/
-webkit-border-radius: 10px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 10px;
text-align:center;
cursor:pointer;
}


#RoundBox07{ 
width:50px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
margin:0 auto;
padding:5px;
background-color:#16622b;
border:1px solid #063915;
-moz-border-radius: 5px; /*모질라*/
-webkit-border-radius: 5px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 5px;
}

#RoundBox09{ 
width:90%;
color:#666666;
font-weight:bold;
font-size:23px;
margin:0 auto;
padding-top:15px;
padding-bottom:15px;
background-color:#cccccc;
border:1px solid #666666;
-moz-border-radius: 10px; /*모질라*/
-webkit-border-radius: 10px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 10px;
text-align:center;
}

/* 인증박스 */
#RoundBox08{

width:95%;
margin:0 auto;
padding-top:15px;
padding-bottom:15px;
background-color:#FFFFFF;
border:3px solid #2e3e93;
-moz-border-radius: 10px; /*모질라*/
-webkit-border-radius: 10px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 10px;
}


#height01 {height:5px;}
#height02 {height:30px;}
#height03 {height:15px;}
#height04 {height:30px; width:100%; padding-top:30px; float:left;}

/* 폼박스 */
.input01_{border:1px solid #FFFFFF;width:190px;font-size:20px;}
.input02_{border:1px solid #FFFFFF;font-size:20px;background-color:#FFFFFF;}
.input03_{border:1px solid #b6b6b6;width:190px;font-size:12px; height:20px;}



.input01{border:1px solid #FFFFFF;width:100px;font-size:20px;}
.input02{border:1px solid #FFFFFF;font-size:15px;background-color:#FFFFFF;}
.input03{border:1px solid #707070;width:110px;font-size:20px;}

.input04{border:1px solid #FFFFFF;width:100px;font-size:20px;}

.input05{border:1px solid #707070;font-size:20px;height:30px;width:100%;}
.input06{border:1px solid #b6b6b6;width:100%x;font-size:12px; height:20px;}
.input07{border:1px solid #707070;width:100px;font-size:12px;height:30px;}


/* 테이블 */
.board01 {border-top:1px solid #135db6; background-color:#FFF;width:96%;margin:0 auto;}
.board01 table {width:100%;table-layout:fixed;}
.board01 table * {vertical-align:middle;}
.board01 table th.fri{border-bottom:1px solid #d9d9d9;height:40px;background-color:#fff;text-align:left;padding-left:10px;background-color:edecec;}
.board01 table th.con{border-bottom:1px solid #d9d9d9;height:40px;text-align:left;padding-left:10px;}

.board01 table td.fri{height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;background-color:#fff; font-weight:bold;background-color:edecec;}
.board01 table td.con{height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}

.board01 table td.con img{ width:18px; height:18px;}
.board01 table td textarea{padding:10px; width:85%;border:solid 1px #999; margin-top:5px; margin-bottom:5px;border:1px solid #707070;}
.board01 table td select{border:1px solid #707070;}



.board01 table td input[type="text"],.board01 table td select {
	height: 30px;
	border:1px solid #999;
	border-radius:2px;
	line-height: 30px; 
	font-size:12px;
	color:#6b6a6a;
	padding-left:10px;
}


.board02 {width:96%;margin:0 auto;background-color:#FFF;}
.board02 table {width:100%;table-layout:fixed;}
.board02 table * {vertical-align:middle;}
.board02 table th.fri{border-top:2px solid #135db6;height:2px;text-align:left;padding-left:10px;}
.board02 table th.con{border-top:2px solid #135db6;height:2px;text-align:left;padding-left:10px;}
.board02 table td.fri {height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board02 table td.fri02{height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; background-color:#f1f8fd;font-weight:700;}
.board02 table td.fri03{height:40px;border-bottom:solid 1px #d9d9d9;text-align:center;padding-top:5px;padding-bottom:5px; padding-left:10px; background-color:#f1f8fd;font-weight:700; letter-spacing:-1px;}
.board02 table td.con {height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board02 table td.con02{height:40px;border-bottom:solid 1px #d9d9d9;text-align:center;padding-top:5px;padding-bottom:5px; padding-left:10px;letter-spacing:-1px;}
.board02 table td textarea {padding:10px; width:95%;border:solid 1px #999; margin-top:5px; margin-bottom:5px;}



.board03 {width:96%;margin:0 auto;}
.board03 table {width:100%;table-layout:fixed;}
.board03 table * {vertical-align:middle;}
.board03 table th.fri{text-align:left;padding-left:10px;}
.board03 table th.con{text-align:left;padding-left:10px;}
.board03 table td.fri {height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; font-size:13px;}
.board03 table td.con {height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board03 table td.fri02 {height:30px;border-bottom:solid 0px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; font-size:13px;}
.board03 table td.con02 {height:30px;border-bottom:solid 0px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board03 table td.con02 input{width:100%; height:17px; color:cccccc;border:solid 1px #999;height:25px; text-align:center; font-size:17px; font-weight:800;}
.board03 table td.con02 select {padding:0px 0 0px 0px;border:solid 1px #999; height:25px;}
.board03 table td.con02 img{ width:25px; height:25px;}
.board03 table td img {height:35px; width:89px;}
.board03 table td textarea {padding:10px; width:95%;border:solid 1px #999; margin-top:5px; margin-bottom:5px;}




/* 상품상세 */
.board04 {width:96%;margin:0 auto;border-top:0px solid #d9d9d9; background-color:#FFF;}
.board04 table {width:100%;table-layout:fixed;}
.board04 table * {vertical-align:middle;}
.board04 table th.fri{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-left:0px solid #d9d9d9;height:40px;background-color:#fff;text-align:left;padding-left:10px;}
.board04 table th.con{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;height:40px;text-align:left;padding-left:10px;}
.board04 table th.con img{ width:13px; height:12px;}
.board04 table td.fri {height:40px;border-bottom:solid 1px #d9d9d9;border-left:0px solid #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;background-color:#fff; font-weight:bold;}
.board04 table td.con {height:40px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board04 table td.con img{ width:18px; height:18px;}
.board04 table td textarea {padding:10px; width:85%;border:solid 1px #999; margin-top:5px; margin-bottom:5px;border:1px solid #707070;}
.board04 table td select{border:1px solid #707070;}


/* 영행일정테이블 */
.board05 {width:96%;margin:0 auto;border-top:1px solid #d9d9d9; background-color:#FFF; }
.board05 table {width:100%;table-layout:fixed;}
.board05 table * {vertical-align:middle;}
.board05 table th.fri{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:solid 1px #d9d9d9;height:40px;background-color:#e3e3fd;text-align:center;padding-left:10px;}
.board05 table th.con{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;height:40px;text-align:left;padding-left:10px;}
.board05 table th img{width:auto;}


.board05 table td.area{height:30px;border-bottom:solid 1px #d9d9d9;border-left:1px solid #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;background-color:#f2f2f2; font-weight:bold;background-color:#edecec;}
.board05 table td.schedule {height:30px;border-bottom:solid 1px #d9d9d9;border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;text-align:center;font-weight:bold;padding-top:5px;padding-bottom:5px; padding-left:10px;background-color:#edecec;}


.board05 table td.fri {height:30px;border-bottom:solid 1px #d9d9d9;border-left:1px solid #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;background-color:#f2f2f2; font-weight:bold;background-color:#ffffff;}
.board05 table td.con {height:30px;border-bottom:solid 1px #d9d9d9;table-layout:fixed;border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;table-layout:fixed;word-break:break-all; }

.board05 table td.last {height:30px;border-bottom:solid 1px #d9d9d9;table-layout:fixed;border-left:1px solid #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;background-color:#f2f2f2; font-weight:bold;background-color:#fceaea;}
.board05 table td.lastcon {height:30px;border-bottom:solid 1px #d9d9d9;table-layout:fixed;white-space:normal;border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;background-color:#fceaea;}
.board05 table td img{ width:auto;}


/* 골프장정보 */
.board06 {border-top:1px solid #c5d7a2; background-color:#FFF;width:96%;margin:0 auto;}
.board06 table {width:100%;table-layout:fixed;}
.board06 table * {vertical-align:middle;}
.board06 table th.fri{height:30px;border-bottom:1px solid #c5d7a2;border-top:1px solid #c5d7a2;border-left:1px solid #c5d7a2;height:40px;background-color:#dee7d1;text-align:center;padding-left:10px;}
.board06 table th.con{border-bottom:1px solid #c5d7a2;white-space:normal;border-top:1px solid #c5d7a2;border-left:1px solid #c5d7a2;height:40px;text-align:left;padding-left:10px;background-color:#dee7d1;border-right:solid 1px #c5d7a2;}

.board06 table td.fri{height:30px;border-bottom:solid 1px #c5d7a2;white-space:normal;border-left:1px solid #c5d7a2;text-align:center;padding-top:5px;padding-bottom:5px; padding-left:10px;background-color:#f2f2f2; font-weight:bold;background-color:#ffffff;}
.board06 table td.con{height:30px;border-bottom:solid 1px #c5d7a2;white-space:normal;border-left:solid 1px #c5d7a2;border-right:solid 1px #c5d7a2;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}


.board07 {border-top:1px solid #9acedd; background-color:#FFF;width:96%;margin:0 auto;}
.board07 table {width:100%;table-layout:fixed;}
.board07 table * {vertical-align:middle;}
.board07 table th.fri{height:30px;border-right:1px solid #9acedd;border-bottom:1px solid #9acedd;border-top:1px solid #9acedd;border-left:1px solid #9acedd;height:40px;background-color:#e9f1f5;text-align:center;padding-left:10px;}
.board07 table th.con{border-bottom:1px solid #9acedd;border-top:1px solid #9acedd;border-right:1px solid #9acedd;height:40px;text-align:left;padding-left:10px;background-color:#e9f1f5;}

.board07 table td.fri{height:30px;border-right:1px solid #9acedd;border-bottom:solid 1px #9acedd;border-left:1px solid #9acedd;text-align:center;padding-top:5px;padding-bottom:5px; padding-left:10px;background-color:#f2f2f2;background-color:#ffffff;}
.board07 table td.con{height:30px;border-bottom:solid 1px #9acedd;border-right:solid 1px #9acedd;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; letter-spacing:-1px;}



/* faq */
.board08 {background-color:#FFF;width:96%;margin:0 auto;}
.board08 table {width:100%;table-layout:fixed;}
.board08 table * {vertical-align:middle;}
.board08 table th.fri{height:30px;border-bottom:1px solid #c5d7a2;border-top:2px solid #cdcdcd;height:40px;text-align:center; vertical-align:middle;}
.board08 table th.con{border-bottom:1px solid #c5d7a2;border-top:2px solid #cdcdcd;height:40px;text-align:left;line-height:40px;}

.board08 table td.fri{border-bottom:solid 1px #cdcdcd;text-align:center;background-color:#f2f2f2; font-weight:bold;background-color:#ffffff;}
.board08 table td.con{border-bottom:solid 1px #cdcdcd;text-align:left;padding-top:10px;padding-bottom:10px; display:block; vertical-align:top;}
.board08 table img{ width:auto;vertical-align:top; }

/* 예약정보테이블 */
.board09 {width:90%;margin:0 auto;background-color:#FFF;}
.board09 table {width:100%;table-layout:fixed;}
.board09 table * {vertical-align:middle;}
.board09 table th.fri{border-top:2px solid #e81818;border-bottom:2px solid #e81818;height:2px;text-align:left;padding-left:10px;line-height:40px; background-color:#f8f8f8;}
.board09 table th.con{border-top:2px solid #e81818;border-bottom:2px solid #e81818;height:2px;text-align:left;padding-left:10px;background-color:#f8f8f8; text-align:center;}

.board09 table td.fri{height:30px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board09 table td.con{height:30px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;text-align:center;}
.board09 table td.con01{height:30px;border-bottom:solid 1px #d9d9d9;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;text-align:left;}
.board09 table td textarea {padding:10px; width:95%;border:solid 1px #999; margin-top:5px; margin-bottom:5px;}


/* 주문정보테이블 */
.board10 {width:96%;margin:0 auto;}
.board10 table {width:99%;table-layout:fixed;}
.board10 table * {vertical-align:middle;}
.board10 table th.fri{text-align:left;padding-left:10px; }
.board10 table th.con{text-align:left;padding-left:10px;}
.board10 table td.fri{height:40px;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; font-size:13px;font-weight:700;}
.board10 table td.con {height:40px;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board10 table td.con03{height:40px; padding:0px; margin:0px;}
.board10 table td.con03{height:40px; padding:0px; margin:0px;}
.board10 table td.con04{height:20px;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board10 table td.con05{height:20px;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:20px;}
.board10 table td.cbg{height:1px; background-color:#CCC;}

.board10 table td.con img {width:auto;}
.board10 table td.fri02 {height:30px;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; font-size:13px;}
.board10 table td.fri03{height:30px;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; font-size:13px;background-color:#f5f3f3;}
.board10 table td.fri04{height:30px;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; font-size:13px;background-color:#ffffff; vertical-align:top;}
.board10 table td.fri04 select {padding:0px 0 0px 0px;border:solid 1px #999; height:25px;}
.board10 table td.fri04 img {width:auto;}

.board10 table td.fri05{height:40px;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px; font-size:13px;font-weight:700;border-bottom:solid 1px #e5e5e5;}

.board10 table td.con02 {height:30px;text-align:left;padding-top:5px;padding-bottom:5px; padding-left:10px;}
.board10 table td.con02 input{width:100%; height:17px; color:cccccc;border:solid 1px #999;height:25px; text-align:center; font-size:17px; font-weight:800;}
.board10 table td.con02 select {padding:0px 0 0px 0px;border:solid 1px #999; height:25px;}



/* 결제확인테이블 */
.board11 {width:100%;margin:0 auto;}
.board11 table td.fri{background-color:#606e89;height:40px; text-align:left; padding-left:10px;}
.board11 table td.con{background-color:#606e89;height:40px;padding-right:10px; text-align:right;}



.board10 table td textarea {padding:10px; width:95%;border:solid 1px #999; margin-top:5px; margin-bottom:5px;}









.font-left01{float:left;font-size:17px;font-weight:bold;padding-left:10px;}
.font-right01{float:right;color:#7db9e9;font-size:22px;font-weight:bold;padding-right:10px;}
.font-right01 .text01{color:#616161;font-size:12px;font-weight:bold;}

/* 로또공 */
.lotto_ball01 {margin:0 auto;width:300px;}
.lotto_ball01 li {float:left;padding-right:7px;display:inline}
.lotto_ball01 .img01{width:33px;}
.lotto_ball01 .img02{height:33px;}
.lotto_ball01 li .text01{position:absolute;margin-top:-10px;}

.lotto_ball02 {}
.lotto_ball02 li {float:left;padding-right:5px;display:inline}
.lotto_ball02 .img01{width:18px;}
.lotto_ball02 li .text01{position:absolute;margin-top:-10px;}

.sub_navi li{float:left;width:50%;height:30px;padding-top:13px;text-align:center;background-color:#f7f7f7;background:url('/app/images/top_menu_bar.png') no-repeat 0 0;}
.sub_navi .on{font-size:20px;font-weight:bold;background-color:#ededed;color:#2c5083;}
.sub_navi .off{font-size:20px;background-color:#f7f7f7;}


/* 버튼 스타일 - 게시판 페이지 버튼 */
.paging {text-align:center;height:32px;margin-top:30px;}
.paging img {height:10px;width:25px;}
.sub_btn01{text-align:left;height:80px;margin-top:10px;margin-left:40px;}
.sub_btn01 img{text-align:center;height:40px;width:78px;margin-top:10px; margin-bottom:30px;}

.sub_btn02{margin-top:10px;margin-left:10px;margin:0 auto;}
.sub_btn03{margin-top:10px;margin-left:10px;margin:0 auto; width:50%; float:left;}