@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}
img {
	border: none;
	vertical-align: top;
}
/* clearfix */

.clf{
    zoom:1;/*for IE 5.5-7*/
}
.clf:after{/*for modern browser*/	
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
/* clearfix end */

.content {
	width:940px;
	margin:0 auto;
	color:#333;
	font-size:12px;
}
		
#main_content {
	width:660px;
	background-color:#FFFFFF;
	float:left;
}

.float_r {float:right}
.float_l {float:left}
.float_c {clear:both}
.margin_b5 {margin-bottom:5px}
.margin_b10 {margin-bottom:10px}
.margin_b20 {margin-bottom:20px}
.margin_b30 {margin-bottom:30px}
.txt_center {text-align:center}
.txt_left {text-align:left}		

/* Right Side */			
#right_content {
	width:260px;
	float:right;
	font-size:11px;
	line-height:1.4;
}
#concierge_box {margin-bottom:20px}
#right_content #concierge_box li a:hover {
	color:#f90;
}
#right_content #concierge_box li {
	width:252px;
	background: url(../images/gdoImg/list_line.gif) left bottom repeat-x;
	padding:7px 0 7px 8px;
	line-height:1;
}
#right_content #concierge_box li a { 
	text-decoration:none; 
	background:url(../images/gdoImg/list_arrow.gif) no-repeat left center; 
	padding:5px 3px 5px 8px; 
	display:block;
	color:#fff;
}


/* Page Navi */
#footer_navi {
	clear:both;
	position:relative;
	margin:25px 0;
	width:660px;
	font-size:10px;
	text-align:center;
}		
#footer_navi li {
	width:21px;
	height:21px;
	background-color:#e6d3ca;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin:0 15px;
	text-align:center;
	line-height:2;
}
#footer_navi li a {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	width:21px;
	height:21px;
	background-color:#dadada;
	color: #333333;
}
#footer_navi div.next_btn a,#footer_navi div.prev_btn a {
	position:absolute;
	display:block;
	width:40px;
	height:21px;
	background-color:#dadada;
	color: #333333;
	text-align:center;
	line-height:2;
	top:0;
}	
#footer_navi div.next_btn a {
	right:20px;
}
#footer_navi div.prev_btn a {
	left:20px;
}
#footer_navi li a:hover,#footer_navi div.next_btn a:hover,#footer_navi div.prev_btn a:hover {
	background-color:#e6d3ca;
}


/* Contents Morishita */
#gdo_morishita a:link {color:#7a5c23; text-decoration:underline}
#gdo_morishita a:visited {color:#7a5c23; text-decoration:underline }
#gdo_morishita a:hover {color:#b4914d; text-decoration:underline}
#gdo_morishita a:active {color:#b4914d; text-decoration:underline }

#gdo_morishita #footer_navi a:link,#gdo_morishita #footer_navi a:visited,#gdo_morishita #footer_navi a:hover {text-decoration:none; color:#333;}

#gdo_morishita .profile {
	background-color:#f0f0f0;
	width:223px;
	padding:10px;
	float:right;
	min-height:263px;
	height: auto !important;
	height:263px;
}
#gdo_morishita h3 {padding:20px 0 10px 0}

#gdo_morishita .lead {color:#003366; padding:0 20px 20px 30px; line-height:1.5; font-weight:bold}

#gdo_morishita .profile p {font-size:10px; line-height:1.3; padding-top:5px}

#gdo_morishita #main_lead {float:left; width:417px}

#gdo_morishita .box_style1 {clear:both; margin-bottom:20px}

#gdo_morishita p.txt1 {float:left; line-height:1.5; width:380px; padding:0 20px 1.5em 30px}
#gdo_morishita p.txt2 {float:left; line-height:1.5; width:330px; padding:0 20px 1.5em 30px}
#gdo_morishita p.txt3 {float:left; line-height:1.5; padding:0 20px 1.5em 30px}
#gdo_morishita p.txt_top {padding-top:30px}

#gdo_morishita ul#btn {clear:both; width:546px; height:95px; margin:0 0 30px 60px}
#gdo_morishita ul#btn li {float:left; margin-right:5px}
#gdo_morishita ul#btn li a {width:265px; height:95px; display:block}
#gdo_morishita ul#btn li#btn01 {background:url(../images/gdoImg/01_btn01_on.jpg) no-repeat}
#gdo_morishita ul#btn li#btn02 {background:url(../images/gdoImg/01_btn02_on.jpg) no-repeat}
#gdo_morishita ul#btn li a:hover {background-color:transparent}

#gdo_morishita ul#btn li a:hover img {visibility:hidden}

#gdo_morishita #golf_info {
	clear:left;
	border:3px solid #d3d3d3;
	width:614px;
	position:relative;
	padding-bottom:20px;
	margin-left:20px;
}
#gdo_morishita #golf_info h4 {padding-bottom:15px}
	
#gdo_morishita #btn_info a {
	position:absolute;
	top:15px;
	right:13px;
}
#gdo_morishita #btn_info a {
	width:123px;
	height:31px;
	display:block;
	background:url(../images/gdoImg/01_btn03_on.gif) no-repeat;
}

#gdo_morishita #btn_info a:hover {background-color:transparent}
#gdo_morishita #btn_info a:hover img {visibility:hidden}
	
#gdo_morishita .box_style2 {float:left; line-height:1.3; width:210px; padding-left:15px}
#gdo_morishita .box_style3 {float:right; line-height:1.5; width:354px; padding-right:15px}
#gdo_morishita .box_style3 p {padding-bottom:10px}

#gdo_morishita .credit {padding:20px 0 0 20px}	