body {
	font-family: "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333;
	line-height: 120%;
	font-size: 13px;
	background-color: #fff;
	background-image: url(../../images/common/bg.gif);
	background-repeat: repeat-x;
}
h1, h2, h3, h4, h5, h6 {
	font-family:"メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a:link, a:visited {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color: #FF0;
	text-decoration: none;
}
#container {
	width: 100%;  
	position: relative;
}


/* wrapMargin */
.wrapMgTop05 {
	padding-top: 5px;
	clear: both;
}
.wrapMgTop10 {
	padding-top: 10px;
	clear: both;
}
.wrapMgTop20 {
	padding-top: 20px;
	clear: both;
}

.wrapMgTop15 {
	padding-top: 15px;
	clear: both;
}
.wrapMgTop20 {
	padding-top: 20px;
	clear: both;
}
.wrapMgTop30 {
	padding-top: 30px;
	clear: both;
}
.wrapMgTop50 {
	padding-top: 100px;
	clear: both;
}
.wrapMgBorrom10 {
	padding-bottom: 10px;
	clear: both;
}
.wrapMgBorrom20 {
	padding-bottom: 20px;
	clear: both;
}
.wrapMgBorrom30 {
	padding-bottom: 30px;
	clear: both;
}
.wrapMgBorrom40 {
	padding-bottom: 40px;
	clear: both;
}
.wrapMgBorrom50 {
	padding-bottom: 50px;
	clear: both;
}
.wrapMgLeft10 {
	padding-left: 10px;
}
.wrapMgLeft15 {
	padding-left: 15px;
}


/* テキスト位置 */
.textL{ text-align:left;}
.textR{ text-align:right;}
.textC{ text-align: center;}


/* フォントカラー */
.red{ color:#F00}
.blue{ color:#0059B2; }


/* フォントサイズ */
.fontS{ font-size:12px;}
.fontM{ font-size:14px;}
.fontL{ font-size:16px;}


/* header */
header {
	margin:0 auto;
	width:960px;
}
header .golfbank {
	width: 680px;
	height: 145px;
	float: left;
	background-image: url(../../images/common/header_bg.gif);
	background-repeat: no-repeat;	
}
header h1 {
	color:#FFF;
}
header .logo {
	margin-left:55px;
	margin-top:10px;
}
header .midoriyagolf {
	width:280px;
	height:145px;
	float: right;
}
header .midoriyagolf li {
	margin-top:2px;
}
header .midoriyagolf .address a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 25px;
	width: 278px;
	background-image: url(../../images/common/mailaddress.png);
}
header .midoriyagolf .address a:hover {
	background-position: 0 -25px;
}


/* global_navi */
header nav {
	height:52px;
}
header nav ul {
	width:960px;
	margin:0 auto;
}
header nav li {
	float:left;
	width:160px;
}
header nav a {
	overflow: hidden;
	display: block;
	white-space: nowrap;
	background-image: url(../../images/common/globalnavi.png);
	background-repeat: no-repeat;
	background-position: 0;
	height: 55px;
	text-indent: 100%;
}
header nav .home {
	overflow: hidden;
	display: block;
	text-indent:100%;
	white-space: nowrap;
	background-image: url(../../images/common/globalnavi.png);
	background-repeat: no-repeat;
	background-position: 0;
	height: 55px;
	background-position:0px -110px;
	}
header nav .home a {
	background-position:0px 0px;
	}
header nav .home a:hover {
	background-position:0px -55px;
	}

header nav .tradeinformation {
	overflow: hidden;
	display: block;
	text-indent:100%;
	white-space: nowrap;
	background-image: url(../../images/common/globalnavi.png);
	background-repeat: no-repeat;
	background-position: 0;
	height: 55px;
	background-position:-160px -110px;
	}
header nav .tradeinformation a {
	background-position:-160px 0px;
	}
header nav .tradeinformation a:hover {
	background-position:-160px -55px;
	}

header nav .carrentprice {
	overflow: hidden;
	display: block;
	text-indent:100%;
	white-space: nowrap;
	background-image: url(../../images/common/globalnavi.png);
	background-repeat: no-repeat;
	background-position: 0;
	height: 55px;
	background-position:-320px -110px;
	}
header nav .carrentprice a {
	background-position:-320px 0px;
	}
header nav .carrentprice a:hover {
	background-position:-320px -55px;
	}

header nav .news {
	overflow: hidden;
	display: block;
	text-indent:100%;
	white-space: nowrap;
	background-image: url(../../images/common/globalnavi.png);
	background-repeat: no-repeat;
	background-position: 0;
	height: 55px;
	background-position:-480px -110px;
	}
header nav .news a {
	background-position:-480px 0px;
	width:163px;
	}
header nav .news a:hover {
	background-position:-480px -55px;
	}
	
header nav .contactguide {
	overflow: hidden;
	display: block;
	text-indent:100%;
	white-space: nowrap;
	background-image: url(../../images/common/globalnavi.png);
	background-repeat: no-repeat;
	background-position: 0;
	height: 55px;
	background-position:-640px -110px;
	}
header nav .contactguide a {
	background-position:-640px 0px;
	}
header nav .contactguide a:hover {
	background-position:-640px -55px;
	}

header nav .faq {
	overflow: hidden;
	display: block;
	text-indent:100%;
	white-space: nowrap;
	background-image: url(../../images/common/globalnavi.png);
	background-repeat: no-repeat;
	background-position: 0;
	height: 55px;
	background-position:-800px -110px;
	}
header nav .faq a{
	background-position:-800px 0px;

	}
header nav .faq a:hover{
	background-position:-800px -55px;
	}


/* index main */
.index-main {
	background-image: url(../../images/top/main.jpg);
	background-repeat:no-repeat;
	background-size: cover;
	left: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 484px;
	z-index: 0;
	clear:both;
}
.index-main section {
	margin:0 auto;
	width:960px;
	}
.index-main section h2 {
	margin-top:10px;
	margin-left:37px;
	}
.index-main section .map {
	float:left;
	width:438px;
	margin-top:-15px;
	}
.index-main section .contact{
	float:right;
	width:469px;
	margin-top:-10px
	}
.index-main section .contact .request a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 262px;
	width: 469px;
	background-image: url(../../images/top/main_btn.png);
	background-repeat:no-repeat;
}
.index-main section .contact .request a:hover {
    background-position: 0 -262px;
}


/* wrapper */
#wrapper {
	background-image: url(../../images/common/main_bg.jpg);
	background-repeat: repeat-x;
	min-height:570px;
	overflow:hidden;
	clear:both;
}
.home section {
	width:920px;
	margin:0 auto;
	background-color:#FFF;
	padding:10px 20px;
	overflow:hidden;
}
.home h3.buying {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/top/buying_ttl.gif);
	background-repeat:no-repeat;
	position: absolute;
}
.home h3.cede {
	clear:both;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/top/cede_ttl.gif);
	background-repeat:no-repeat;
	position: absolute;
}

.home .listbtn a {
	float:right;
	position:relative;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 44px;
	width: 120px;
	background-image: url(../../images/top/list_btn.png);
	background-repeat:no-repeat;
	top:20px;
	margin-bottom:40px;
	}
.home .listbtn a:hover {
	background-position: 0 -44px;
}



.home #buying ul {
	clear:both;
/*	margin-right:-12px; */
	margin-right:-10px;
	}
.home #buying li {
	float: left;
	width: 210px;
	padding:5px;
	margin-bottom:10px;
/*	margin-right: 12px; */
	margin-right: 10px;
	background-image: url(../../images/top/trade_bg.gif);
	color:#FFF;
	display:block;
	}
.home #buying .gc {
	font-size:14px;
	color:#FFF;
	text-align:center;
	padding:5px 0;
	}
.home #buying .gc a:link,
.home #buying .gc a:visited {
	color:#FFF;
	text-decoration:underline;
}

.home #buying .gc a:hover {
	color:#FFFF00;
	text-decoration:underline;
	}
.home #buying .price dd {
	background-color:#DBEECC;
	width:200px;
	padding:8px 5px 5px 5px;
	font-size:12px;
	color:#000;
	margin:5px 0;
	}
.home #buying .price .price01 {
	font-size:20px;
	font-weight:bold;
	color:#F00;
	padding-left:10px;
	}
.home #buying .price .price02 {
	font-size:15px;
	font-weight:bold;
	color:#000;
	padding-left:10px;
	}
.home #cede ul {
	clear:both;
	margin-right:-15px;
	}
.home #cede li {
	float: left;
	width: 360px;
	height: 70px;
	padding: 20px 10px 10px 80px;
	margin-bottom: 10px;
	margin-right: 15px;
	background-image: url(../../images/common/foter_bg.gif);
	background-repeat: repeat-x;
	display:block;
	}

.home #cede li.fukuoka {
	background-image: url(../../images/top/cede_fukuoka.gif);
	background-repeat:no-repeat;
	}
.home #cede li.saga {
	background-image: url(../../images/top/cede_saga.gif);
	background-repeat:no-repeat;
	}
.home #cede li.nagasaki {
	background-image: url(../../images/top/cede_nagasaki.gif);
	background-repeat:no-repeat;
	}
.home #cede li.ooita {
	background-image: url(../../images/top/cede_ooita.gif);
	background-repeat:no-repeat;
	}
.home #cede li.kumamoto {
	background-image: url(../../images/top/cede_kumamoto.gif);
	background-repeat:no-repeat;
	}
.home #cede li.miyazaki {
	background-image: url(../../images/top/cede_miyazaki.gif);
	background-repeat:no-repeat;
	}
.home #cede li.kagoshima {
	background-image: url(../../images/top/cede_kagoshima.gif);
	background-repeat:no-repeat;
	}
.home #cede li.yamaguchi {
	background-image: url(../../images/top/cede_yamaguchi.gif);
	background-repeat:no-repeat;
	}
.home #cede li.okinawa {
	background-image: url(../../images/top/cede_okinawa.gif);
	background-repeat:no-repeat;
	}
.home #cede .price {
	background-color:#D90000;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:20px;
	padding:20px 0;
	float:right;
	width:90px;
	}
.home #cede .price span {
	font-size:15px; 
	}
.home #cede .gc {
	float:left;
	width:270px;
	font-size:14px;
	}
.home #cede .gc .name {
	font-size:25px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	color:#2C5418;
	}
.home #cede  a:link, .home #cede  a:visited {
	color:#2C5418;
	text-decoration:none;
}

.home #cede  a:hover {
	color:#2C5418;
	text-decoration:underline;
	}

.home .count {
	margin:0 auto;
	width:960px;
	text-align:center;
	}


/* footer */
#page-top {
	position: fixed;
	bottom: 320px;
	right: 80px;
}
#page-top a {
	display: block;
	white-space: nowrap;
	overflow:hidden;
	background-image: url(../../images/common/page_top.png);
	background-repeat: no-repeat;
	background-position:0 0px;
	width: 87px;
	height: 87px;
	text-indent: 100%;
}
footer {
	background-color: #0A6400;
	background-image: url(../../images/common/foter_bg.gif);
	background-repeat: repeat-x;
	padding-top:20px;
	overflow: hidden;
	}
footer .f-navi {
	text-align:center;
	width:860px;
	margin:0 auto;
	padding-bottom:40px;
}
footer .f-navi li {
	float: left;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color:#FFF;
	padding-right:10px;
}
footer .f-navi li:last-child {
	border:none;
}



footer .f-navi li a:link, footer .f-navi li a:visited{
	color:#FFF;
}
footer .f-navi li a:hover{
	color:#FFC;
}
footer section{
	width:960px;
	margin:0 auto;
	clear:both;
	}
footer section .shop{
	float:left;
	width:600px;
	color:#FFF;
	font-size:12px;
	margin-top:30px;
	}
footer section .shop li{
	float:left;
	margin-right:20px;
	text-align:left;
	line-height:140%;
	}
footer section .shop span{
	font-size:15px;
	}
footer section .contact{
	float:right;
	width:360px;
	}
footer section .contact li{
	float:left;
}

footer section .contact li.footer_mail a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 78px;
	width: 232px;
	background-image: url(../../images/common/footer_mail.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}

footer section .contact li.footer_mail a:hover {
	background-position: 0 -80px;
}

footer section .bnr-box {
  clear:both;
  margin-right:-3px;
}
footer section .bnr-box li{
	float:left;
	margin-right:3px;
}

footer section address{
	float:right;
	padding:20px 0;
	color:#FFF;
}


/* contents */

#main{
	width:920px;
	margin:0 auto;
	background-color:#FFF;
	padding:10px 20px 50px;
	overflow:hidden;
	line-height:160%;
}
#main section{
	clear:both;
	padding:10px 0;
}
.topicpath {
	margin-bottom:10px;
}
.topicpath ol li {
	display: inline;
	list-style-type: none;
}

.topicpath ol li:before {
	content: " > ";
}

.topicpath ol li:first-child:before {
	content: none;
}

.topicpath a:link, .topicpath a:visited {
	color:#063219;
	text-decoration: underline;
}
.topicpath a:hover {
	color: #063219;
	text-decoration: none;
}

/* ゴルフ会員権情報 */
.kaiinken h2 {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/kaiinken/page_ttl.png);
	background-repeat:no-repeat;
	position: absolute;
}

.search{
	width: 375px;
}

.kaiinken .search{
	position:relative;
	top:-5px;
	left:565px;
	font-size:12px;
	line-height:130%;
}

.kaiinken .search input.btn_submit {
	cursor: pointer;
	display: block;
	width: 89px;
	height: 37px;
	border: none;
	text-indent: -99999px;
	background: url(../../images/kaiinken/searchbtn.jpg) no-repeat 0 0;
}
.kaiinken .search input{
	float:left;
}
.kaiinken .search .searchtxt{
	padding:8px 10px;
	width:240px;
}


.kaiinken .comentbox{
	clear:both;
}
.kaiinken .comentbox ul {
	float:left;
	width:60%;
	padding-top:15px;
}
.kaiinken .comentbox li {
	font-size:14px;
	margin-bottom:5px;
}

.kaiinken .comentbox p {
	padding-top:25px;
	float:right;
	font-size:20px;
	text-align:right;
	font-weight:bold;
	width:40%;
}

.kaiinken table {
	margin-top: 10px;
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-left-color: #333;
}
.kaiinken th { 
	padding:10px 5px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #333;
	border-right-color: #333;
	background-color:#F0F3E7;
	text-align:center;
	font-weight:bold;
	color:#555555;
}

.kaiinken th.request{
	width:12%;
}

.kaiinken th.sell {
	width:16%;
	background-color:#3A7DCF;
	color:#FFF;
}
.kaiinken td.sell01 {
	width:8%;
	background-color:#A3C2E9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
}
.kaiinken td.sell02 {
	width:8%;
	background-color:#A3C2E9;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333;
	font-size:14px;
	font-weight: bold;
}

.kaiinken th.purchase {
	background-color:#C65C59;
	width:16%;
	color:#FFF;
}	
.kaiinken td.purchase01 {
	width:8%;
	background-color:#EBC6C5;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	font-size:14px;
	font-weight: bold;

}
.kaiinken td.purchase02 {
	width:8%;
	background-color: #EBC6C5;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
}

.kaiinken th.cg {
	width:32%;
	background-color:#014901;
	color:#FFF;
	}
.kaiinken td.cg {
	width:24%;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333;
	border-left-color: #333;
	font-size: 14px;
}
.kaiinken td.kuchikomi {
	width:8%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}


.kaiinken th.namerewriting {
	width:10%;
	background-color:#DBEECC;
}
.kaiinken td.namerewriting {
	width:10%;
	border-left-width: 1px;
	border-left-style:  solid;
	border-left-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
}

.kaiinken td {
	padding:5px;
	background-color:#FFF;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	vertical-align:middle;
}
.kaiinken td a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}


.kaiinken a:link {color: #073219; text-decoration:underline; font-size:14px;}
.kaiinken a:visited {color: #073219; text-decoration:underline; }


/* ゴルフ会員権情報 */	
.tooltip
{
  position: relative;
}

.tooltip div
{
	visibility: hidden;
	position: absolute;
	background: #ffffff;
	border: 3px solid #2a3136;
	padding:10px;
	/* width:300px; */
	width:350px;
	height:auto;
	z-index:1;
	top:-80px;
	left:45px;
	text-align:left;
}
.tooltip ul{
	overflow:auto;
	max-height:200px;
}
.tooltip:hover
{
  border: 0; /* IE6 fix */
}
 
.tooltip:hover div
{
  visibility: visible;
}
 
.tooltip div:before,
.tooltip div:after
{
	right: 100%;
	/* top: 15%; */
	top: 80px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}


.tooltip div:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 6px;
	margin-top: -6px;
}
.tooltip div:before {
	border-color: rgba(42, 49, 54, 0);
	border-right-color: #2a3136;
	border-width: 10px;
	margin-top: -10px;
}
.tooltip ul{
	padding: 0px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0C351C;
	/* max-height:150px; */
	max-height:300px;
	min-height:150px;
}
	
.tooltip li{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0C351C;
	overflow:hidden;
	line-height:150%;	
}
.tooltip li span.title{	
	color:#660000;
	font-weight:bold;
	font-size:14px;
	padding-right:12px;
}
.tooltip li span.name{	
	font-weight:bold;
	color:#000;
}
.bbs_theme{ text-align:center; font-size:18px; padding-bottom:10px;}




/*   必見特選情報  */
.suisyo h2{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/suisyo/page_ttl.png);
	background-repeat:no-repeat;
	position: absolute;
}

.suisyo .point{
	position:relative;
	top:-30px;
	left:670px;
	z-index:1;
	}
.suisyo .comentbox{
	position:relative;
	margin-top:-60px;
	
	}
.suisyo h3.sub_ttl01{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 68px;
	width: 916px;
	background-image: url(../../images/suisyo/sub_page_ttl01.png);
	background-repeat:no-repeat;
	margin-top:10px;
}
.suisyo h3.sub_ttl02{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 68px;
	width: 916px;
	background-image: url(../../images/suisyo/sub_page_ttl02.png);
	background-repeat:no-repeat;
	margin-top:0px;
}
.suisyo table{
	width: 85%;
	float:right;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-left-color: #333;
}
.suisyo .bargain{
	background-color: #C65C59;
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	background-image: url(../../images/suisyo/bargain.gif);
	background-repeat: no-repeat;
	background-position: 10px 20px;
}
.suisyo .highprice{
	background-color: #2D5E81;
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	background-image: url(../../images/suisyo/highprice.gif);
	background-repeat: no-repeat;
	background-position: 10px 20px;
}
.suisyo th{ 
	padding:10px 5px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #333;
	border-right-color: #333;
	background-color:#F0F3E7;
	text-align:center;
	font-weight:bold;
	color:#555555;

}
.suisyo th.bargain{
	background-color:#C65C59;
	vertical-align:bottom;
	width:10%;

}
.suisyo th.highprice{
	background-color:#2D5E81;
	vertical-align:bottom;
	width:10%;
}
.suisyo th.request{
	width:10%;
}

.suisyo th.sell{
	width:10%;
	background-color:#C65C59;
	color:#FFF;
}
.suisyo td.sell{
	background-color:#EBC6C5;
	font-weight: bold;
}
.suisyo th.purchase{
	background-color:#2D5E81;
	width:10%;
	color:#FFF;
	}
.suisyo td.purchase{
	background-color:#A3C2E9;
	color:#FFF;
	font-weight: bold;
	}
.suisyo th.namerewriting{
	width:10%;
	background-color:#DBEECC;
	}
.suisyo td.namerewriting{
	width:10%;
	background-color:#A3C2E9;
	}
.suisyo td.namerewriting{
	background-color:#F3F9EE;
	}	
.suisyo th.cg{
	width:30%;
	background-color:#014901;
	color:#FFF;
	}
.suisyo th.remarks{
	width:42%;
	background-color:#014901;
	color:#FFF;
	}
.suisyo td{ 
	padding:5px;
	background-color:#FFF;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333;
	vertical-align:middle;

}
	
.suisyo a:link {color: #073219; text-decoration:underline; font-size:14px;}
.suisyo a:visited {color: #073219; text-decoration:underline; }

	

/*   お取引手順  */
.tejun h2.tejun{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/tejun/page_ttl.gif);
	background-repeat:no-repeat;
}
.tejun h2.link{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/tejun/page_ttl02.gif);
	background-repeat:no-repeat;
	margin-top:50px;
}

.tejun .tejunwrap{
	background-image: url(../../images/tejun/bg.gif);
	background-repeat: repeat-y;
	overflow:hidden;
	padding:0 20px 20px 20px;	
	}
	
.tejun .tejunwrap .sell{
	width:420px;
	float:left;
		}
.tejun .tejunwrap .buy{
	width:420px;
	float:right;
		}
.tejun .tejunbox{
-webkit-box-shadow: inset 0px 0px 5px #000; /* Safari, Chrome用 */
-moz-box-shadow: inset 0px 0px 5px #000; /* Firefox用 */
box-shadow: inset 0px 0px 5px #000; /* CSS3 */
-webkit-border-radius: 6px; /* Safari, Chrome用 */
-moz-border-radius: 6px; /* Firefox用 */
border-radius: 6px; /* CSS3 */
 background:#fff;
 padding:15px;
 clear:both;
 font-size:16px;
 line-height:160%;
 margin-top:10px;
 margin-bottom:25px;
 }
.tejun .img001{
	background-image: url(../../images/tejun/bg_img.jpg);
	background-repeat: no-repeat;
	background-position: right;
 }	
 .tejun .img002{
	background-image: url(../../images/tejun/bg_img02.jpg);
	background-repeat: no-repeat;
	background-position: right;
 }		
.tejun .tejunbox .point{
	background-color: #FFFFDD;
	padding: 10px;
	width: 460px;
	margin-top: 20px;
	position: relative;
	font-size: 13px;
	line-height: 140%;
	}

.tejun .tejunbox .point img{
	position:absolute;
	top: -20px;
	left: 0px
	}
.tejun .arrow{ text-align:center; margin-bottom:10px;}
.tejun .coment{ width:580px; font-size:14px; line-height:160%; margin-top:10px;}

.tejun .linkwrap dl{
	margin-top:10px;
	background-color:#083219;
	}
.tejun .linkwrap dl:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
.tejun .linkwrap dt.category{ 
	background-color:#083219;
	font-size:20px;
	text-align:center;
	width:220px;
	color:#FFF;
	float:left;
	overflow: hidden;
	padding-top:20px;
	}
	
.tejun .linkwrap dd.url{ 
	background-color:#083219;
	vertical-align: middle;
	width:680px;
	background-color:#F0F3E7;
	line-height:180%;
	float:left;
	padding:10px;
	}

.tejun .linkwrap dd.url a:link {color: #073219; text-decoration:underline; font-size:14px;}
.tejun .linkwrap dd.url a:visited {color: #073219; text-decoration:underline; }

 
/*  よくある質問  */
.faq h2{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/faq/page_ttl.gif);
	background-repeat:no-repeat;
}

.faq .faqbox {  
   -moz-border-radius: 7px;    /* Firefox */
   -webkit-border-radius: 7px; /* Safari,Chrome */
   border-radius: 7px;         /* CSS3 */
   border: 1px #019E50 solid;     /* 枠線の装飾 */
   background-color: #F0F3E7;   /* 背景色 */
   padding:15px;
   margin-bottom:50px;
 
}  
.faq .faqbox .question{
	font-size: 20px;
	font-weight: bold;
	color: #073219;
	padding: 15px 0 0 70px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #073219;
	background-image: url(../../images/faq/question.gif);
	background-repeat: no-repeat;
	min-height:55px;
	overflow:hidden;
} 
.faq .faqbox .answer{
	padding: 15px 0 0 70px;
	font-size: 14px;
	line-height: 160%;
	background-image: url(../../images/faq/answer.gif);
	background-repeat: no-repeat;
	min-height: 55px;
	background-position: 0px 15px;
}  
/*  ゴルフ場ニュース  */
.news h2{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/news/page_ttl.gif);
	background-repeat:no-repeat;
}

.news table{
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #A0B088;
	border-right-color: #A0B088;	
	}
.news th{
	padding: 10px;
	background-color: #01743A;
	color: #FFF;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #A0B088;
	border-left-color: #A0B088;
	font-weight:bold;
	font-size:14px;
	width:12%;
	}
.news td{
	padding: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #A0B088;
	border-left-color: #A0B088;
	text-align:center;
	}
.news th.gc{
	width:30%;
	}
.news td.gc{
	width:30%;
	text-align:left;
	}
.news th.local{
	width:10%;
	}
.news td.local{
	width:10%;
	text-align:left;
	}
.news th.company{
	width:36%;
	}
.news a:link {color: #073219; text-decoration:underline; font-size:14px;}
.news a:visited {color: #073219; text-decoration:underline; }


.news ul.pageNav01 {
	margin: 0 0 10px;
	padding: 10px 10px 5px;
	background: #eee;
	text-align: center;
}
 
.news ul.pageNav01 li {
	display: inline;
	margin: 0 2px;
	padding: 0;
}
.news ul.pageNav01 li a {
	display: inline-block;
	margin-bottom: 5px;
	padding: 3px 8px;
	background: #fff;
	text-decoration: none;
	vertical-align: middle;
	border: 1px solid #A1B189;
}
.news ul.pageNav01 li span {
	display: inline-block;
	margin-bottom: 5px;
	padding: 3px 8px;
	background: #01743A;
	border: 1px solid #01743A;
	text-decoration: none;
	vertical-align: middle;
	color:#FFF;
}
 
.news ul.pageNav01 li a:hover {
	background: #F0F8E8;
	border-color: #A0B088;
}


  
/*  会社概要  */
.about h2.company{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/about/page_ttl.gif);
	background-repeat:no-repeat;
}
.about h2.privacy{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/about/page_ttl02.gif);
	background-repeat:no-repeat;
	margin-top:50px;
}

.about table{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #A0B088;
	border-right-color: #A0B088;	
	}
.about th{
	padding: 10px;
	background-color: #DBEECC;
	color: #333;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #A0B088;
	border-left-color: #A0B088;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	}
.about td{
	padding: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #A0B088;
	border-left-color: #A0B088;
	text-align:left;
	font-size:16px;
	}

.about #privacyWrap{
	margin-bottom:50px;
	line-height:160%;
	}
.about #privacyWrap .box p{
	margin:5px 0;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	}
.about #privacyWrap .box{
	margin:20px 0;
	padding:10px;
	height:400px;
	overflow:auto;
	border: 1px solid #333;

	}
.about a:link {color: #073219; text-decoration:underline; font-size:14px;}
.about a:visited {color: #073219; text-decoration:underline; }

.about h3,
.about .box h3 {
	background-color:#01743A;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:8px 15px;
	margin-bottom:10px;
	
	clear:both;
}
	

.about .box .privacy01{
	font-weight: bold;
	font-size: 15px;
	margin-top:10px;
}

/*  時価評価証明書  */
.jika h2{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/jika/page_ttl.gif);
	background-repeat:no-repeat;
}

.jika .fax{
	border: 3px solid #C02F2F;
	padding:15px;
	color:#C02F2F;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
	margin:20px 0;
	}
.jika .fax p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	font-weight:bold;
}
.jika .fax img{
	float:right;
}

.jika .fax a:hover img
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}


.jika table{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #01743A;
	border-right-color: #01743A;
	margin-bottom:20px;
	width:90%;
	}
.jika th{
	padding: 10px;
	background-color: #F0F3E7;
	color: #333;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #01743A;
	border-left-color: #01743A;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	vertical-align:top;
	}
.jika th.bg{
	background-color:#DBEECC;
	}

	
	
.jika td{
	padding: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #01743A;
	border-left-color: #01743A;
	text-align:left;
	font-size:16px;
	}
.jika span{ font-size:14px; color:#900;}
.jika input{ padding:5px 10px;}
.jika input , select {
	vertical-align:middle;
}

.jika table dl {
}
.jika table dt{
  float:left;
  clear:left;
  width:130px;
  padding:5px;
}
.jika table dd {
  float:left;
  padding:5px;
}

/*送信・リセットボタンの体裁を指定（[type="○○"]で属性の値でセレクト）*/
.jika .btn{
	margin-left:270px;
	clear:both;

	}
input[type="submit"] {
	background-image: url(../../images/jika/submit.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 182px;
	display:block;
	overflow:hidden;
	text-indent:-9999999px;
	white-space:nowrap;
	border:0;
	display: inline-block;
	margin-bottom:30px;
}
input[type="reset"] {
	background-image: url(../../images/jika/reset.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 182px;
	display:block;
	overflow:hidden;
	text-indent:-9999999px;
	white-space:nowrap;
	border:0;
	display: inline-block;
	margin-bottom:30px;
}
input[type="submit"]:hover ,
input[type="reset"]:hover {
/*はロールオーバー時の透明度を変更*/
	opacity: 0.8;
}

.jika h3{
	background-color:#01743A;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:8px 15px;
	margin-top:30px;
	margin-bottom:10px;
	
	} 
.jika a:link {color: #073219; text-decoration:underline; font-size:14px;}
.jika a:visited {color: #073219; text-decoration:underline; }

/*  売却・購入依頼お申込みフォーム  */
.goiken h2{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/goiken/page_ttl.gif);
	background-repeat:no-repeat;
}
.goiken .formwrap{
	width:600px;
	float:left;
}
.goiken table{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #01743A;
	border-right-color: #01743A;
	margin-bottom:20px;
	margin-top:20px;
	width:100%;
	}
.goiken th{
	padding: 10px;
	background-color: #F0F3E7;
	color: #333;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #01743A;
	border-left-color: #01743A;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	vertical-align:top;
	}
.goiken th.bg{
	background-color:#DBEECC;
	}
	
.goiken td{
	padding: 10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #01743A;
	border-left-color: #01743A;
	text-align:left;
	font-size:16px;
	}

.goiken span{ font-size:18px; color:#900;}
.goiken input{ padding:5px 10px;}
.goiken input , select {
	/* vertical-align:middle; */
}

optgroup label{ text-decoration:none;}

.goiken h3{
	background-color:#01743A;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding:8px 15px;
	margin-top:30px;
	margin-bottom:10px;
	clear:both;
	
	
	} 
.goiken a:link {color: #073219; text-decoration:underline; font-size:14px;}
.goiken a:visited {color: #073219; text-decoration:underline; }

.goiken .system{
	float: left;
	width: 280px;
	padding-left:40px;
	background-image: url(../../images/goiken/bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:760px;
	margin-top:20px;
	overflow:hidden;
	}

.goiken .system .box {
	padding:10px;
	margin-top:30px;
	width:240px;
	-webkit-box-shadow: inset 0px 0px 5px #000; /* Safari, Chrome用 */
	-moz-box-shadow: inset 0px 0px 5px #000; /* Firefox用 */
	box-shadow: inset 0px 0px 5px #000; /* CSS3 */
	-webkit-border-radius: 8px; /* Safari, Chrome用 */
	-moz-border-radius: 8px; /* Firefox用 */
	border-radius: 8px; /* CSS3 */
 	background:#fff;
    filter:alpha(opacity=80);  
    -moz-opacity: 0.8; 
    opacity: 0.8;
	font-size:14px;
	color:#000;
	font-weight:bold;

}


/*  サイトマップ  */
.sitemap h2{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
	height: 75px;
	width: 920px;
	background-image: url(../../images/sitemap/page_ttl.gif);
	background-repeat:no-repeat;
}

.sitemap section { padding:30px;}
.sitemap section ul { float:left; margin-right:30px; width:400px;}
.sitemap section li { padding:10px; border: 1px solid #999; margin-bottom:10px; font-size:16px; overflow:hidden;}
.sitemap section p{ border:none; margin-top:5px; margin-left:20px; font-size:12px;}
.sitemap a:link {color: #073219; text-decoration:underline; }
.sitemap a:visited {color: #073219; text-decoration:underline; }
