﻿@import url("base.css");
@import url("thickbox.css");

.d-title {
	background: url("../course/img/d_title.jpg") no-repeat;
}

/* ---------- layout style --------------*/

#contents {
	float: none;
	width: 850px;
}

/* ---------- bnavi --------------*/

#bnavi {
clear: both;
margin: 5px 0 10px;
padding: 10px 0 0;
text-align: center;
font-family: Century, Verdaba, Geneva, Arial, Helvetica, sans-serif;
}
.bnavi table{ margin: 10px auto 15px; font-size: 12px;}
.bnavi td { width: 140px; text-align: center;}
td.prev a { padding: 0 0 0 14px; background: url("../course/img/arrow_prev.gif") left center no-repeat;}
td.list a { padding: 0 0 0 12px; background: url("../course/img/arrow_index.gif") left center no-repeat;}
td.next a { padding: 0 14px 0 0; background: url("../course/img/arrow_next.gif") right center no-repeat;}

.bnavi li { display: inline; padding: 0 4px; color: #997546; font-size: 12px;}

.hole18 li.BNhole18 { background: #EFE3D6;}
.hole17 li.BNhole17 { background: #EFE3D6;}
.hole16 li.BNhole16 { background: #EFE3D6;}
.hole15 li.BNhole15 { background: #EFE3D6;}
.hole14 li.BNhole14 { background: #EFE3D6;}
.hole13 li.BNhole13 { background: #EFE3D6;}
.hole12 li.BNhole12 { background: #EFE3D6;}
.hole11 li.BNhole11 { background: #EFE3D6;}
.hole10 li.BNhole10 { background: #EFE3D6;}
.hole9 li.BNhole9 { background: #EFE3D6;}
.hole8 li.BNhole8 { background: #EFE3D6;}
.hole7 li.BNhole7 { background: #EFE3D6;}
.hole6 li.BNhole6 { background: #EFE3D6;}
.hole5 li.BNhole5 { background: #EFE3D6;}
.hole4 li.BNhole4 { background: #EFE3D6;}
.hole3 li.BNhole3 { background: #EFE3D6;}
.hole2 li.BNhole2 { background: #EFE3D6;}
.hole1 li.BNhole1 { background: #EFE3D6;}

.hole18 li.BNhole18 a { color: #666;}
.hole17 li.BNhole17 a { color: #666;}
.hole16 li.BNhole16 a { color: #666;}
.hole15 li.BNhole15 a { color: #666;}
.hole14 li.BNhole14 a { color: #666;}
.hole13 li.BNhole13 a { color: #666;}
.hole12 li.BNhole12 a { color: #666;}
.hole11 li.BNhole11 a { color: #666;}
.hole10 li.BNhole10 a { color: #666;}
.hole9 li.BNhole9 a { color: #666;}
.hole8 li.BNhole8 a { color: #666;}
.hole7 li.BNhole7 a { color: #666;}
.hole6 li.BNhole6 a { color: #666;}
.hole5 li.BNhole5 a { color: #666;}
.hole4 li.BNhole4 a { color: #666;}
.hole3 li.BNhole3 a { color: #666;}
.hole2 li.BNhole2 a { color: #666;}
.hole1 li.BNhole1 a { color: #666;}

/* ---------- course --------------*/

.p-title {
height: 30px;
border-left: 5px solid #9B9932;
background-image: url("../course/img/ttl_course.gif");
background-position: 11px 3px;
background-repeat: no-repeat;
font-size: 1px;
text-indent: -9999px;
}

h2{ margin: 10px 10px 10px; font-size: 14px; letter-spacing: 2px; color: #666;}
.course .contents p { margin: 15px 15px; font-size: 12px;}
div.movie { float: right; width: 320px; height: 310px; margin: 15px 0 0 20px;}

.course table { margin: 5px auto 15px; border: 3px double #989934; border-collapse: collapse; font-size: 12px;}
.course td { padding: 3px 10px; border-right: 1px dotted #C8C984; border-bottom: 1px solid #C9B576;}
.course th { padding: 3px 10px; border-right: 1px dotted #C8C984; border-bottom: 1px solid #C9B576;}
.course th { text-align: left;}
.course td { text-align: center;}
.course thead tr { background: #F4F3DD;}
.course thead th { border-bottom: 1px solid #A8A964;}
.course thead td { border-bottom: 1px solid #A8A964;}
.course tfoot tr { background: #E4DEC9;}
.course tr.parBg { background: #F7F5F0;}
.course tfoot th { border: 1px dotted #A8A964;}
.course tfoot td { border: 1px dotted #A8A964;}
.course th { color: #897536; letter-spacing: 1px;}
.course tr:hover { background: #FFEEEE;}


/* ---------- hole --------------*/

.hole h2 {
margin: 10px 0 25px;
padding: 3px 0 0 8px;
border-left: 5px solid #9B9932;
font-family: Century, Verdaba, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
}

div.ep {
float: left;
width: 400px;
}
div.exp {
padding: 10px 10px;
border: 1px solid #A99556;
background: #F4F3DD;
}
div.photos {
	margin: 10px 18px;
	text-align: center;
}
div.photos img {
	margin: 0px 8px;
	border: 1px solid #BFB697;
	background: #FFF;
}

.exp h3 {
padding: 0 0 5px;
border-bottom: 1px dotted #A99556;
color: #897536;
font-size: 14px;
font-weight: normal;
letter-spacing: 3px;
}
.exp p {
margin: 0 0 5px;
font-size: 12px;
}
div.exp img {
margin: 0 0 0 25px;
/* padding: 9px; */
border: 1px solid #999;
background: #FFF;
}
div.cou {
float: right;
width: 400px;
}
div.cou p { margin: 0 0 20px; text-align: center; vertical-align: top; font-size: 12px; font-family: Century, Verdaba, Geneva, Arial, Helvetica, sans-serif;}
div.cou strong { color: #336600; font-size: 14px; letter-spacing: 1px;}
div.cou span { float: left; line-height: 160%;}
div.cou img { vertical-align: top;}
div.cou table { clear: both; margin: 30px auto 10px; font-size: 12px; border-top: 1px solid #C8C964;}
div.cou td { padding: 3px 14px; border-bottom: 1px solid #C8C964; text-align: center;}
div.cou thead td { background: #F7F5F0; color: #897536;}








