﻿@charset "utf-8";
/*
Theme Name: World Ace Country Club
Theme URI: http://www.worldacecc.co.jp/
Description: World Ace Country Clubのテーマ
Version: 1.0
Author: Kadiche
Author URI: http://www.kadinche.com/
Tags: golf

World Ace Country Clubのためのテーマです。
*/


a{
text-decoration: none;
}
a:link{
color:#2020FF
}
a:visited{
color:#2020B0
}
a:hover{
text-decoration: underline;
color:#D04080
}


table.fee{
margin: 15px 0px 30px 100px;
}

#entrylist{
list-style:none;
margin-bottom:0px;
}

div#contentarea h3{
background:#990000;
color:#FFFFFF;
font-size:12px;
width:490px;
margin:8px 0px 28px 35px;
padding: 2px 0px 2px 10px;
}

h1#institute{
display:block;
width:102px;
height:34px;
margin:12px 0px 16px 35px;
text-indent:-9999px;
background: url(images/shisetsu.gif);
}

h1#fee{
display:block;
width:102px;
height:34px;
margin:12px 0px 16px 35px;
text-indent:-9999px;
background: url(images/ryokin.gif);
}

h1#member{
display:block;
width:102px;
height:34px;
margin:12px 0px 16px 35px;
text-indent:-9999px;
background: url(images/member.gif);
}

div#news{
padding:20px 19px 20px 20px;
}

div#top-ad{
padding:25px 0px 0px 60px;
width: 500px;
}

div#top-ad img{
border:none;
}

div#top-news{
padding:25px 0px 0px 15px;
}

div#top-news h1{
font-size: 12px;
display:block;
font-weight: normal;
width:100px;
margin:0px 0px 16px 40px;
border:black solid 1px;
background: white;
text-align:center;
padding-top: 3px;
padding-bottom: 3px;
}

div#news h1{ 
display:block;
width:102px;
height:34px;
margin:12px 0px 16px 35px;
text-indent:-9999px;
background: url(images/info.gif);
}

table.#reservation{
 margin: -100px 0px 0px 0px;
}

h1#reservation{
display:block;
width:102px;
height:34px;
margin:25px 0px 10px 35px;
text-indent:-9999px;
background: url(images/yoyaku.gif);
}


div#contentarea ul{
font-size:12px;
line-height:16px;
list-style:none;
}


div#content p{
margin:0px;
}

div#contentarea p{
margin: 10px 0px 15px 35px;
}



div#contentarea h2{
background:#990000;
color:#FFFFFF;
font-size:16px;
width:490px;
margin:0px 0px 15px 40px;
padding: 2px 0px 2px 10px;
}

div#coursemap{
 margin-bottom:30px;
}

div#contentarea{
padding:20px 19px 50px 20px;
}

h1#course{
display:block;
width:102px;
height:34px;
margin:12px 0px 16px 34px;
text-indent:-9999px;
background: url(images/courseannai.gif);
}

h1#access{
display:block;
width:131px;
height:34px;
margin:12px 0px 16px 0px;
text-indent:-9999px;
float:left;
background: url(images/map.gif);
}

h1#about{
display:block;
width:102px;
height:34px;
margin:150px 0px 30px 34px;
padding: 0px;
text-indent:-9999px;
float:left;
vertical-align:middle;
background: url(images/gaiyo.gif);
}

/* Begin Typography & Colors */
body {
	font-size: 12px;
        line-height: 18px;
/*        font-family:"HGP明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝", 細明朝 ;*/
/*        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; */
	background: #003016;
	margin: 0px;
	text-align: center;
}

div#container{
width:800;
margin-left:auto;
margin-right:auto;
text-align: left;
padding:0px;
}

div#sidebar{
width:180;
display:block;
float:left;
background: #000090;
margin:0px;
}

div#main{
display:block;
float:right;
width:620;
margin:0px;
padding:0px;
overflow-x:visible;
}

div#header{
height:68px;
display:block;
overflow:hidden;
background: url(images/header.jpg);
}

div#footer{
height:16px;
display:block;
background: url(images/footer.jpg);
}

div#text{
height:auto;
margin:0px;
}
div#content{
background: #C0C080 url(images/back.jpg) repeat top left;
min-height:525px;
height:auto !important;
height:525px;
width:620px;
margin:0px;
overflow-x:hidden;
}


div#copyright{
position:relative;
bottom:0px;
display:block;
background: #006030;
text-align:center;
margin:0px;
}


div#sidebar ul{
list-style:none;
padding:0px;
margin:0px;
overflow:hidden;
}

div#sidebar ul li#top a{
width:180px;
height:129px;
text-indent:-9999px;
display:block;
}

div#sidebar ul li#course a,
div#sidebar ul li#institute a,
div#sidebar ul li#fee a,
div#sidebar ul li#reservation a,
div#sidebar ul li#news a,
div#sidebar ul li#member a,
div#sidebar ul li#access a,
div#sidebar ul li#about a
{
width:180px;
height:49px;
text-indent:-9999px;
display:block;
}

div#sidebar ul li#access a,
div#sidebar ul li#fee a
{
width:180px;
height:48px;
text-indent:-9999px;
display:block;
}


div#sidebar ul li#top a{
background: url(images/index1_r1_c1.jpg) no-repeat top left;
}
div#sidebar ul li#course a{
background: url(images/course.jpg) no-repeat top left;
}
div#sidebar ul li#institute a{
background: url(images/institute.jpg) no-repeat top left;
}
div#sidebar ul li#fee a{
background: url(images/fee.jpg) no-repeat top left;
}
div#sidebar ul li#reservation a{
background: url(images/reservation.jpg) no-repeat top left;
}
div#sidebar ul li#news a{
background: url(images/news.jpg) no-repeat top left;
}
div#sidebar ul li#member a{
background: url(images/member.jpg) no-repeat top left;
}
div#sidebar ul li#access a{
background: url(images/access.jpg) no-repeat top left;
}
div#sidebar ul li#about a{
background: url(images/about.jpg) no-repeat top left;
}

div#sidebar ul li#course a:hover,
div#sidebar ul li#institute a:hover,
div#sidebar ul li#fee a:hover,
div#sidebar ul li#reservation a:hover,
div#sidebar ul li#news a:hover,
div#sidebar ul li#member a:hover,
div#sidebar ul li#access a:hover,
div#sidebar ul li#about a:hover
{
background-position: bottom left;
}

div#sidebar ul li#foot a{
width:180px;
height:71px;
text-indent:-9999px;
display:block;
}

div#sidebar ul li#foot a{
background: url(images/index1_r10_c1.jpg) no-repeat top left;
}


div#header a{
width:620;
height:64;
text-indent:-9999px;
display:block;
}

div#institute p{
margin: 0px 0px 32px 35px;
}

div#institute img{
text-align: center;
margin-left:50px;
}

.f1216 {
	font-size: 12px;
	line-height: 16px;
}
.f1620 {
	font-size: 16px;
	line-height: 20px;
}

h5.notappliable{
background: #FF0000;
color: #FFFFFF;
width:450px;
text-align:center;
padding-top:3px;
padding-bottom:3px;
font-size: 12px;
font-weight: normal;
margin: 42px 0px 0px 35px;
}

h5.application{
background: #FFFFFF;
border: 1px solid black;
color: #000000;
width:450px;
text-align:center;
padding-top:3px;
padding-bottom:3px;
font-size: 12px;
font-weight: normal;
margin: 42px 0px 20px 35px;
}

div.yoko{
width:500px;
}
div.yoko li{
line-height: 20px;
}

div#access p{
margin:0px;
}


div.map{
width: 580px;
background: white;
text-align:center;
margin-bottom: 40px;
padding-top: 15px;
padding-bottom: 15px;
}

dl#caption{
margin-left:85px;
margin-bottom:40px;
}
dl#caption dt{
float:left;
}
dl#caption dd{
margin-left:110px;
}

dl#ex-link{
padding:0px;
height:31px;
margin:25px 0px 0px 60px;
}
dl#ex-link dt{
padding:0px;
margin:0px;
padding-left:10px;
width:0px;
float:left;
text-indent:-9999px;
overflow:hidden;
}
dl#ex-link dd#kotsu{
margin-left:0px;
float:left;
background: url("images/kotsu.gif")
}

dl#ex-link dd#tenki{
margin-left:15px;
float:left;
background: url("images/tenki.gif")
}
dl#ex-link dd#kotsu a{
display:block;
width:241px;
height:31px;
text-indent:-9999px;
}
dl#ex-link dd#tenki a{
display:block;
width:241px;
height:31px;
text-indent:-9999px;
}

div#topmap{
padding:0px;
margin: 15px 0px 15px 20px;

}

dl#ex-link2{
height:24px;
padding:0px;
margin:15px 0px 0px 0px;
}
dl#ex-link2 dt{
padding:0px;
margin:0px;
padding-left:0px;
width:0px;
float:left;
text-indent:-9999px;
overflow:hidden;
}
dl#ex-link2 dd#kotsu{
padding:0px;
margin-left:20px;
float:left;
background: url("images/kotsu.jpg")
}

dl#ex-link2 dd#tenki{
margin-left:0px;
float:left;
background: url("images/tenki.jpg")
}
dl#ex-link2 dd#yosoku{
margin-left:20px;
float:left;
background: url("images/jutai.jpg")
}
dl#ex-link2 dd#kotsu a{
display:block;
width:180px;
height:24px;
text-indent:-9999px;
}
dl#ex-link2 dd#tenki a{
display:block;
width:180px;
height:24px;
text-indent:-9999px;
}
dl#ex-link2 dd#yosoku a{
display:block;
width:180px;
height:24px;
text-indent:-9999px;
}

div#topmap h1{
font-size: 12px;
display:block;
font-weight: normal;
width:100px;
margin:0px 0px 16px 40px;
border:black solid 1px;
background: white;
text-align:center;
padding-top: 3px;
padding-bottom: 3px;
}


div#about{
margin: 0px;
padding:0px;
}
div#about p{
line-height: 0px;
}

dl#about{
margin-left:35px;
margin-bottom:35px;
}
dl#about dt{
float:left;
margin:0px;
padding:0px;
clear:all;
}
dl#about dd{
margin:0px 0px 0px 100px;
padding:0px;
}

ul#fee{
margin-left:0px;
padding-left:80px;
}

ul#fee li{
list-style:circle;
line-height:20px;
}
