﻿/* ---------------------------------------------------------
			index.php
--------------------------------------------------------- */
.golfIndex {
	width: 610px;
}
.golfIndex h4 {
	width: 298px;
	background: url(../images/h4_bg.gif);
	text-align: left;
}
.golfIndex h4 a {
	background: url(../images/arrow_snavi.gif) no-repeat 0 50%;
	text-align: left;
	padding: 0 0 0 20px;
}
.golfBox {
	border: 1px solid #d5d5d5;
	text-align: center;
	margin: 0 0 20px 0;
}
.golfBox p {
	width: 270px;
	text-align: left;
	margin: 0 auto;
	padding: 5px 0 10px 0;
}

.schoolTable {
	margin: 20px 0 0 0;
}
.schoolTable th {
	background: #ffffff;
	border: 0;
	text-align: left;
	padding: 0 0 10px 0;
}
.schoolTable td {
	background: #ffffff;
	border: 0;
	text-align: left;
	vertical-align: top;
	font-size: 80%;
	padding: 0 27px 0 0;
}
.schoolTable td.textTd {
	padding: 0 27px 20px 0;
}
.schoolTable td.last {
	padding: 0;
}

.stepTable th {
	background: #ffffff;
	border: 0;
	padding: 0;
}
.stepTable td {
	background: #ffffff;
	border: 0;
	font-size: 80%;
	text-align: center;
	vertical-align: top;
	padding: 0;
}
.stepTable th.yaziTd {
	padding: 0 3px;
}
/* ---------------------------------------------------------
			rental.php
--------------------------------------------------------- */
.rentalList {
	margin: 0 0 20px 0;
	padding: 0 0 0 10px;
}
.rentalList li {
	list-style-type: disc;
	margin: 0 0 0 10px;
}
.leftBox p.Nomargin {
	margin:0;
}

/* ---------------------------------------------------------
			staff.php
--------------------------------------------------------- */
.staffL {
	width:310px;
	float:left;
}
.staffR {
	width:310px;
	float:right;
}

.staffL img,
.staffR img {
	padding-right:10px;
}

.staffInfo {
	margin-bottom:20px;
}

.staffInfo p {
	margin-bottom:8px;
}
/* ---------------------------------------------------------
			price.php
--------------------------------------------------------- */
#trialBox {
	width:640px;
	margin-bottom:25px;
}

.trialListSquare,
.trialList {
	margin-bottom: 20px;
	padding: 0 0 0 10px;
}


.trialListSquare li {
	list-style-type: square;
	margin: 0 0 0 10px;
}

.trialList ul {
	margin-bottom:20px;
}

.trialList {
	list-style-type: circle;
	margin: 0 0 0 10px;
}
/* ---------------------------------------------------------
			faq.php
--------------------------------------------------------- */
#faqBoxQ {
	/*width:624px;*/
	background:url(../images/faq_bg.gif) 0 0 repeat;
	margin-bottom:20px;
	padding:8px;
	margin-right:10px;
}

.FaqBoxInside {
	background-color:#fff;
	padding:20px;
}

.FaqBoxInside ul {
	margin:0;
	padding:0;
	line-height:1;
}

.FaqBoxInside ul.InsideQ li {
	margin-bottom:12px;
	font-weight:bold;
}

.FaqBoxInside ul.InsideQ li.last{
	margin:0;
	font-weight:bold;
}

.FaqBoxInside ul.InsideQ li img {
	margin-right:10px;
	vertical-align: text-bottom;
}

.faqBox {
	/*margin-bottom:15px;*/
	border:1px solid #CCC;
	/*margin-bottom:36px;*/
	width:638px;
}

.faqBox p {
	margin:0;
	padding:0;
}

.faqBox dl.question dt,
.faqBox dl.answer dt {
	float:left;
	width:30px;
	padding:9px 0 10px 15px;
	clear:both;
}

.faqBox dl.question {
	background:url(../images/h4_bg.gif) repeat 0 0;
	/*padding:5px;*/
	padding:0 0 5px 0;
}


.faqBox dl.answer {
	/*padding:5px;*/
}


.faqBox dl.question dd,
.faqBox dl.answer dd {
	margin-left:30px;
	font-weight:bold;
	color:#444;
	padding:8px 0 4px 5px;
}

.faqBox p{
	padding:0 10px 10px 45px;
	margin:0;
}
.pageTop {
	color:#2867AE;
	text-align:right;
	font-size:80%;
	margin:3px 10px 15px 0;
}
/* ---------------------------------------------------------
			trial.php
--------------------------------------------------------- */
dl.subCaption02 {
	width:630px;
	margin:0 0 20px 5px;
	font-size:89%;
}

dl.subCaption02 dt {
	/*width:1em;*/
	float:left;
	clear:both;
}

dl.subCaption02 dd {
	margin-left:1.5em;
}

