body {
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	font-size:80%;
	padding: 0;
	line-height:150%;
	text-align: center;
	background:#000000;
	color: #000000;
	margin:0px auto;
}
em { visibility: hidden;}
img { border: 0;}

/*テキスト
-------------------------------------------*/	
.text10 { font-size:10px; line-height:135%;}
.text11 {	font-size:11px;	line-height:150%;}
.text12 {	font-size:12px;	line-height:150%;}
.text13 {font-size:13px;}
.text14 {font-size:14px;}
.text16 {	font-size:16px;}
.text_red {	color:#ff0000;}
.text_blue {	color:#076D97;}
.text_dr {	color:#7A251E;}


/*マージン
-------------------------------------------*/	
.img_margin_5bttm {	margin-bottom:5px;}
.img_margin_10bttm { margin-bottom:10px;}
.img_margin_5top {	margin-top:5px;}
.img_margin_5right { margin-right:5px;}
.img_margin_3right { margin-right:3px;}
.img_margin_10left { margin-left:10px;}
.img_margin_5 {	margin:5px 0px;}

/*全体
-------------------------------------------*/	
#container {
	height:100%;
	width: 800px;
	margin:0px auto;
	padding:15px 40px 20px 40px;
	background:#ffffff;
	text-align:left;
	border-top:5px solid #412b0e;
	border-bottom:5px solid #412b0e;
}

#title { background:url(../images/ball.gif) bottom right no-repeat;}

h1 { margin-bottom:10px; color:#412b0e; margin-top:20px;}
h2 { font-size:12px; border-bottom:1px dotted #412b0e; padding-bottom:5px;}
h3 { clear:both; font-size:110%; margin-top:20px; margin-bottom:0px; color:#412b0e;}

p { margin-bottom:25px;}

#c_address { background:#f4ece2; padding:5px 5px 5px 15px; margin-bottom:10px; line-height:180%; color:#000000; font-size:105%;}

#photo { margin:0px; padding:0px;}
#photo .a_photo img { width:450px; height: 300px; border-right:2px solid #FFFFFF; margin-bottom:20px; float:left;}
#photo .b_photo img { width:348px; height: 149px; border-bottom:2px solid #FFFFFF; float:right;}
#photo .c_photo img { width:348px; height: 149px; border-bottom:1px solid #FFFFFF;}

#voice { background:none;}
.d_photo img { width:250px; height: auto; float:right; margin-left:10px;}

 /* 初心者 */
#voice_beginner { clear:both; border:1px solid #412b0e; padding:42px 18px 18px; height: 100%; overflow:auto; background:url(../images/brown/title_begginer.png) top no-repeat; margin-bottom:15px;}

 /* 練習大好き */
#voice_p_love { clear:both;  border:1px solid #412b0e; padding:42px 18px 18px; height: 100%; overflow:auto; background:url(../images/brown/title_practice_love.png) top no-repeat; margin-bottom:15px;}

 /* アスリート */
#voice_athlete { clear:both;  border:1px solid #412b0e; padding:42px 18px 18px; height: 100%; overflow:auto; background:url(../images/brown/title_athlete.png) top no-repeat; margin-bottom:15px;}

 /* 100切 */
#voice_under100 { clear:both;  border:1px solid #412b0e; padding:42px 18px 18px; height: 100%; overflow:auto; background:url(../images/brown/title_under100.png) top no-repeat; margin-bottom:15px;}

 /* 電車 */
#voice_train { clear:both;  border:1px solid #412b0e; padding:42px 18px 18px; height: 100%; overflow:auto; background:url(../images/brown/title_train.png) top no-repeat; margin-bottom:15px;}

 /* コンペ幹事 */
#voice_kanji { clear:both;  border:1px solid #412b0e; padding:42px 18px 18px; height: 100%; overflow:auto; background:url(../images/brown/title_kanji.png) top no-repeat; margin-bottom:15px;}

 /* 近隣ゴルファー */
#voice_neighbor { clear:both;  border:1px solid #412b0e; padding:42px 18px 18px; height: 100%; overflow:auto; background:url(../images/brown/title_neighbor.png) top no-repeat; margin-bottom:15px;}

 /* すべてゴルファー */
#voice_all { clear:both;  border:1px solid #412b0e; padding:42px 18px 18px; height: 100%; overflow:auto; background:url(../images/brown/title_all.png) top no-repeat; margin-bottom:15px;}

 /* グルメゴルファー */
#voice_groumet { clear:both;  border:1px solid #412b0e; padding:42px 18px 18px; height: 100%; overflow:auto; background:url(../images/brown/title_groumet.png) top no-repeat; margin-bottom:15px;}



hr {
	border-width: 1px 0px 0px 0px; /* 太さ */
	border-style: dotted; /* 線種 */
	border-color: white; /* 線色 */
	height: 1px; /* 高さ */
}

/*TABLE
-------------------------------------------*/
.c_around table {
width: 800px;
border-collapse: collapse;
border: 1px #cccccc solid;
margin-bottom:15px;
}

.c_around th {
background:#412b0e;
padding: 8px; 
white-space: nowrap;
border: 1px #cccccc solid;
text-align:left;
color:#ffffff;
font-size:14px;
}

.c_around td {
padding: 6px 8px; 
white-space: nowrap;
border: 1px #cccccc dotted;
text-align:left;
background:#ffffff;
}

#td_th {background:#f4ece2;
padding: 6px; 
white-space: nowrap;
border: 1px #cccccc dotted;
text-align:center;
color:#412b0e;
width:100px;
font-weight:bold;}


/*リンク
-------------------------------------------*/
a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
a:link {
	color: #337501;
	text-decoration: underline;
}
a:visited {
	color: #337501;
	text-decoration: underline;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}

.bttn_hp { margin:15px auto 0px; text-align:center; }

.pagetop a:link, .pagetop a:visited { width:80px; height:18px; background:#412b0e; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px; text-align:center; padding:3px; float:right; margin:0px; font-family:verdana;}
.pagetop a:hover { background:#cccccc; color:#FFFFFF;}

/*フッター
-------------------------------------------*/
#footer {
	clear:both;
	margin:0px auto 0px;
	padding-top: 15px;
	text-align:center;
	font-size:10px;
}
