.overflow{
	width:770px;
	overflow:hidden;
}
.right{
	float:right;
	text-align:right;
}





.bnrs{
	width:180px;
	margin: 0 0 10px 10px;
	padding:5px;
	background:#f1f1f1;
	border:1px solid #ccc;
	float:right;
	font-size:10px;
}


.btnArea ul{
	width:770px;
	margin-bottom:20px;
	overflow:hidden;
}
.btnArea li{
	float:left;
}
.btnArea li.first{
	margin-right:10px;
}



.ranklist{
	width:770px;
	margin-bottom:10px;
	border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-collapse:collapse;
	border-spacing:0;
}

.ranklist th{
	width:48px;
	padding:10px 0;
	background:#e1e9f6;
	border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
	text-align:center;
	color:#4367a3;
	font-weight:bold;
}
.ranklist th img{
	margin-bottom:3px;
}

.ranklist td{
	padding:10px;
	border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
	overflow:hidden;
}


.courseName{
	background:#edf1fa;
	color:#666;
}

.courseName div{
	width:530px;
	float:left;
}
.courseName h4 a{
	padding-left:10px;
	background:url(/resource/images/iconmark/mrk_triangle_gray.gif) 0px 4px no-repeat;
	display:block;
	font-size:14px;
}
.courseName img{
	vertical-align:middle;
}


td h5{
	margin-bottom:5px;
	color:#ec4056;
	font-weight:bold;
	font-size:14px;
}

td dl{
	width:400px;
	overflow:hidden;
}
td dl dt{
	width:55px;
	padding: 2px 5px;
	float:left;
	border-left:5px solid #ec4056;
	font-weight:bold;
}
td dl dd{
	margin-left:65px;
	padding:2px 0;
}
td dl dd img{
	margin-right:2px;
}




/**/
.rank01 .courseImage{
	width:290px;
	float:left;
}
.rank01 .courseImage img{
	width:290px;
	height:193px;
}
.rank01 .courseExplain{
	width:400px;
	float:right;
}
.rank02 .courseImage{
	width:110px;
	float:left;
}
.rank02 .courseImage img{
	width:110px;
	height:73px;
}
.rank02 .courseExplain{
	width:580px;
	float:right;
}


/**/
.ranklist .courseName.courtesy{
	background:url(/special/1112ranking/images/icon_courtesy_big.gif) no-repeat 10px 0 #edf1fa;
}
.ranklist .courseName.courtesy div{
	margin-left:70px;
	_margin-left:35px;
	width:460px;
}
.ranklist.rank03 .courtesy{
	padding-left:57px;
	background:url(/special/1112ranking/images/icon_courtesy_small.gif) no-repeat 10px 0;
}
.ranklist.rank03 .courtesy a{
}



/**/

.ranklist.rank03{
	width:380px;
	float:left;
}
.ranklist.rank03.right{
	float:right;
}

.therslists{
	width:770px;
	overflow:hidden;
}






		
/* 
================================================================================ 
     form                                                              
===============================================================================


#str_container select#playarea{
	margin:0;
	width:110px !important;
	height:100px !important;
}

#str_container select#playarea optgroup{
	font-weight:normal;
	font-style:normal;
}


#str_menuAndContents #searcharea{
	width:770px;
	margin: 0 0 30px;
	text-align:center;
	overflow:hidden;
}

#str_menuAndContents #searcharea form{
	width:770px;
	margin:0 auto;
	padding: 10px 0 0 ;
	background:url(/special_cp/renewal/second/0727/images/bg_section_cobaltblue_770.gif) top;
	display:block;
}
#str_menuAndContents #searcharea select{
	font-size:12px;
}
#str_menuAndContents #searcharea .condition{
	width:750px;
	margin:0 10px;
	padding:0;
	background:#fff;
	overflow:hidden;
	text-align:left;
}
#searcharea .condition h3{
	margin:0;
	padding:0;
	background:url(/special_cp/renewal/second/0727/images/bg_heading_cobaltblue_750.gif) top;
	border:0;
}
#searcharea .condition h3 img{
	margin:5px 10px;
}

#searcharea .condition h4{
	margin-bottom:5px;
	padding-left:5px;
	border-left: 3px solid #EB4055;
}
#searcharea .condition div{
	padding:10px 10px 5px;
	margin:0;
	background:#fff;
	float:left;
}
#searcharea .condition div.calheader{
	padding:0;
	float:right;
}
#searcharea .condition div.play{
	width:150px !important;
	border-right:1px solid #ccc;
}
#searcharea .condition div.proposeday{
	width:500px;
	border-bottom:1px solid #ccc;
}
#searcharea .condition div.boxTtl{
	width:500px;
	padding:0;
}
#searcharea .condition div.boxTtl h4{
	float:left;
}
#searcharea .condition div.boxTtl #selectCalendar{
	float:left;
	margin-left:5px;
}
#searcharea .condition div.boxTtl p#selectCalendar{
	margin-top:0px!important;
}
#searcharea .condition div.boxTtl div div.title{
	display:block;
	float:none;
	border:none;
	font-size:10px;
}
#searcharea .condition .form_tbl_layout_inner{
	width:230px;
	float:left;
}
#searcharea .condition .price{
	width:230px;
	border-right:1px solid #ccc;
}
#searcharea .condition .golfcoursegdocod{
	width:250px;
}
#searcharea .condition .text{
	padding:10px;
	border-top:1px solid #ccc;
	clear:both;
}
#searcharea .button{
	padding:20px;
	text-align:center;
	background:url(/special_cp/renewal/second/0727/images/bg_section_cobaltblue_770.gif) bottom #fff;
}

 */
