@charset "utf-8";

html{ background:#A0C07C;}
#menu{ background:#008837;}


/******************************************************************/
/* HEADER PART */
/******************************************************************/
#header{ margin:0 auto; width:860px; padding:20px; text-align:left; background:url(../images/bg.gif);}
#header h1{ margin-top:5px;}
#outer{ background:url(../images/bg.gif);}


/******************************************************************/
/* MENU PART */
/******************************************************************/
#menu ul{ width:840px; margin:0px auto; padding:0; list-style:none; border-left:1px dashed #FFF;}
#menu ul li{ float:left; padding:0px 4px; border-right:1px dashed #FFF;}
#menu ul li.end{}
#menu ul li a{ display:block; height:43px; text-indent:-9877em;}
#menu ul li a:hover,#menu ul li a.thispage{ background-position:center -43px;}
a#home{ width:108px; background:url(../images/menu/home.gif) center top no-repeat;}
a#about{ width:108px; background:url(../images/menu/about.gif) center top no-repeat;}
a#guide{ width:108px; background:url(../images/menu/guide.gif) center top no-repeat;}
a#activitylog{ width:108px; background:url(../images/menu/activitylog.gif) center top no-repeat;}
a#info{ width:125px; background:url(../images/menu/info.gif) center top no-repeat;}
a#introduction{ width:108px; background:url(../images/menu/introduction.gif) center top no-repeat;}
a#contact{ width:108px; background:url(../images/menu/contact.gif) center top no-repeat;}


/******************************************************************/
/* COMMON */
/******************************************************************/


/******************************************************************/
/* ABOUT */
/******************************************************************/
div.gmaparea{ width:100%; margin-top:50px;}
div.gmaparea div.gmapinfo,div.gmaparea div.gmap{ float:left;}
div.gmaparea div.gmapinfo{ width:300px; margin-right:15px;}
div.gmaparea div.gmapinfo dl{}
div.gmaparea div.gmapinfo dl.mrgt{ margin-top:35px;}
div.gmaparea div.gmapinfo dl dt,div.gmaparea div.gmapinfo dl dd{ padding:7px 10px; border-bottom:1px dashed #A0C07C;}
div.gmaparea div.gmapinfo dl dt{ color:#8A644A; font-size:108%;}
div.gmaparea div.gmapinfo dl dt strong{ color:#8A644A; font-size:131%;}
div.gmaparea div.gmapinfo dl dd{}
div.gmaparea div.gmap{ width:253px; height:300px; border:1px solid gray;}


/******************************************************************/
/* GUIDE */
/******************************************************************/
dl#guidelist{}
dl#guidelist dt{ font-weight:bold; margin-bottom:10px;}
dl#guidelist dd{ margin-bottom:40px;}
dl#guidelist dd.borderb{ padding-bottom:40px; border-bottom:1px dashed #748F9D;}
dl#guidelist dd table{ margin:10px 0px; background:#FFF; border:2px solid #999999;}
dl#guidelist dd table th,dl#guidelist dd table td{ border:1px solid #999999; padding:10px 15px;}
dl#guidelist dd table th{ white-space:nowrap; text-align:center;}
dl#guidelist dd table td.fee{ text-align:right;}
dl#guidelist dd table th.borderrno,dl#guidelist dd table td.borderrno{ border-right:1px solid #FFF;}
dl#guidelist dd ul{ margin:0 0 0 20px; padding:0px;}
dl#guidelist dd ul li{ padding:2px 30px 2px 15px; float:left; background:url(../images/guide/icon-circle.gif) left center no-repeat; white-space:nowrap;}


/******************************************************************/
/* INTRODUCTION */
/******************************************************************/
div.intbox{ width:545px; margin:0px 0px 20px 25px; clear:both;}
div.intbox:after{ content:""; display:block; clear:both; height:0px; overflow:hidden;}
div.intbox div.intphoto,div.intbox div.inttxt{ float:left;}
div.intbox div.intphoto{ width:240px; margin:0px 10px 0px 0px;}
div.intbox div.inttxt{ width:295px; margin:0px;}
div.intbox div.inttxt h3{ margin-bottom:10px; color:#33A02C; font-size:116%;}


/******************************************************************/
/* CONTACT */
/******************************************************************/
table.contacttbl th{ background:#A5CD53;}
