@charset "utf-8";
/* CSS Document */
body,html{
height:100%;
}
*{margin:0px;padding:0px;}
ul,ol{
list-style:none;
}
h1,h2,h3,h4,h5{
margin:0px; padding:0px;
}
a{
outline:0px;
color:#DCD5C5;
font-weight:normal;
text-decoration:underline
}
a:hover{
text-decoration:none;
}
img {
border:0px;
}
body{
margin:0px;
font-size:12px;
font-family:Tahoma, sans-serif ,Georgia;
background:#645B4B; line-height:18px; color:#DCD5C5;
}
.mainBox{
width:100%;position:relative;
height:auto !important;
min-height:100% !important;
height:100%;
background:url(images/loopBG.gif) #645B4B bottom center repeat-x;
}
.box{
width:100%; margin:0 auto; position:relative;
height:auto !important; 
min-height:100% !important;
height:100%; 
}
.top{
width:1003px; margin:0 auto; background:#7B705C url(images/bgGolf.gif) no-repeat right bottom;
position:relative; z-index:3;
height:auto !important;
min-height:518px !important;
}
.footerText{ font-size:11px; border:0px solid #fff; bottom:0px; height:100px;padding-top:00px;position:relative; z-index:10; text-align:center;width:100%;}
.footerText .text{
/*background:#645B4B;*/
width:963px; margin:0 auto; text-align:left; font-weight:bold; padding:00px 20px 0 20px; height:100%;
}
.bottomLink a{
padding:0 10px;
}
.footerText .bottomLink{
float:right; margin-top:-36px; font-weight:normal;
}
.footer{
width:100%; height:613px;
background:url(images/loopBG.gif) #645B4B bottom center repeat-x;
position:absolute; bottom:0px;  z-index:1;
}
.picHead{
width:227px;float:left;
}
.menu{
width:228px;float:left;padding-top:154px;
background:url(images/logo.gif) no-repeat;
}
.menu li a{
display:block; text-indent:-5000px;
width:228px;height:29px;
background-position:top;
}
.menuUL{
padding-top:12px;
}
.menu li a:hover{
background-position:bottom;
}
.menu .nav1{
background:url(images/nav1.gif) top no-repeat;
}
.menu .nav2{
background:url(images/nav2.gif) top no-repeat;
}
.menu .nav3{
background:url(images/nav3.gif) top no-repeat;
}
.menu .nav4{
background:url(images/nav4.gif) top no-repeat;
}
.menu .nav5{
background:url(images/nav5.gif) top no-repeat;
}
.menu .nav6{
background:url(images/nav6.gif) top no-repeat;
}
.menu .nav7{
background:url(images/nav7.gif) top no-repeat;
}
.menu .nav8{
background:url(images/nav8.gif) top no-repeat;
}
.menu .nav9{
background:url(images/nav9.gif) top no-repeat;
}
.menu .nav10{
background:url(images/nav10.gif) top no-repeat;
}
.menu .nav11{
background:url(images/nav11.gif) top no-repeat;
}
.content{
position:relative;
width:485px;float:left;
padding:0 30px 50px 33px;
height:auto !important; 
height:468px;
background:url(images/topLoop.gif) repeat-x;
}
.content .head{
height:52px; text-indent:-5000px;margin-bottom:20px;margin-left:-12px;
}
.content .contentBox{
width:483px; margin:0 auto; padding-top:21px;

}
h2,h3{
font-size:18px; font-weight:bold; padding-bottom:10px; font-family:"Times New Roman";
}
h3{
font-size:16px;
}
.content  p{
text-align:justify;
text-indent:30px;
margin-bottom:30px;
}

.contentB{
height:518px;
height:auto !important;
}
.ulInContent{
list-style:disc;margin-left:15px;
}


.contactBox{
text-align:right;
font-weight:bold;
}
.contactArea .txtFld, .contactArea .txtArea{
padding:3px; font-size:12px; font-family:Tahoma;
color:#DCD5C5; border-color:#645B4B; background:#645B4B; border:1px;
}
.contactArea .txtFld{
width:100%;
}
.contactArea .txtArea{
width:100%; height:90px;
}
.contactArea{
width:90%; margin:0 auto;
}
.boxGallery{
padding:0px;width:100%;height:147px;background:#645B4B;position:relative;margin-bottom:5px;
}
.boxGallery .imgGallery{
border:1px solid #fff;margin:7px 0 0 7px;float:left;
}
.wordBox{
width:289px;float:right;margin:7px 14px  0 0;display:inline;
}
.wordBox p{
margin-top:9px;
}
.boxGallery .btnGallery{
text-decoration:none;position:absolute; bottom:0px;right:0px;width:91px; line-height:22px;background:url(images/bgView.gif);display:block;font-weight:bold;padding-left:5px;
}
.boxGallery .btnGallery:hover{
background-position:bottom;
}
.boxGallery .headGallery{
font-weight:bold;
}
.thumBox {
}
.thumBox img{
margin:1px 2px;
border:1px solid #A69F91;
}

.boxCourse{
float:right;width:280px;
}
.courseTable tr td{
background:#837762; text-align:center;
padding:5px;
}
.courseTable{clear:left;}
.courseTable .headC td{
background:#645B4B;
font-weight:bold;
}
.courseTable .highlight{
background:#645B4B;
font-weight:bold;
}
.courseTable a{
font-weight:bold;
}
.link a{
font-weight:bold;
}
.link{
text-align:right;
}
.lang{
position:absolute;z-index:99; right:28px;top:5px;
}
.lang .en{

}
.lang .jp{

}
