@charset "UTF-8";


#golf {clear: both;}
#golf .unit{height: 200px;text-align: left;}

/* golf */
#top{text-align: center;}
#top img{margin-top: 10px;}
#main .frame {width:auto;}

#main .inside {width:920px;margin: 0 auto;text-align:left;overflow: hidden;}
#main .frame {width:auto;}

#main div.special{margin-bottom: 10px;height: 100px;}
#main div.special ul li {float: left;width: 300px;height: 100px;}
#main div.special ul li a {display: block;width: 300px;height: 100px;}
#main div.special ul li.menu01 {margin-right: 10px;}
#main div.special ul li.menu02 {margin-right: 10px;}

#main div.special ul li.menu01 a {background:url(/img/guidenavi/guide_top_menu.jpg);}
#main div.special ul li.menu02 a {background:url(/img/guidenavi/guide_top_menu.jpg) -310px 0;}
#main div.special ul li.menu03 a {background:url(/img/guidenavi/guide_top_menu.jpg) -620px 0;}

#main div.special ul li.menu01 a:hover {background-position:0 -110px;margin-right: 10px;}
#main div.special ul li.menu02 a:hover {background-position:-310px -110px;margin-right: 10px;}
#main div.special ul li.menu03 a:hover {background-position:-620px -110px;margin-right: 10px;}

h3{background:url(/img/common/h3.gif) -600px 0 no-repeat;}
h3.menu01 {background-position:-600px -50px;}
h3.menu02 {background-position:-600px -100px;}
h3.menu03 {background-position:-600px -150px;}
h3.menu04 {background-position:-600px -200px;}

.unit .photo{float: right;margin-left: 10px;}

#localnavi{background: url(/img/guidenavi/localmenu.jpg) no-repeat;height: 100px;font-size: 12px;}
#localnavi h2{height: 100px;float: left;color: #FFF;margin: 0 0 0 0;width: 137px;text-indent:-9999px;}
#localnavi .widget-area-3{width: 763px; height:100px;float: left;}
#localnavi ul{}
#localnavi ul li{float: left;width: 100px;height: 50px;text-align: center;font-weight: bold;padding-top:50px;}
#localnavi ul li a{display: block;color: #FFF;width: 100px;height: 50px;padding-top:30px;padding-left:0px;}
#localnavi ul li a:hover{color: #FFF;}

#localnavi ul li.page01{width: 263px;}
#localnavi ul li.page01 a{display: block;color: #FFF;width: 263px;font-size: 0;color: #000;}

#localnavi #buy{float: right;width: 100px;height: 50px;text-align: center;font-weight: bold;padding-top:50px;}
#localnavi #buy a{display: block;color: #FFF;width: 100px;height: 50px;padding-top: 30px;}
#localnavi #buy a:hover{color: #FFF;}


#beta{padding-top: 10px;}
.update{height: 125px;}
#main .special{padding: 10px 0 20px 0;}
#main div.menu01{background:url(/img/common/libg.gif) 0 0 no-repeat;width: 600px;}
#main div.menu02{background:url(/img/common/libg.gif) 0 -250px no-repeat;width: 290px;}
#main div.menu03{background:url(/img/common/libg.gif) -310px -250px no-repeat;width: 290px;}
#main div.menu04{background:url(/img/common/libg2.gif) 0 -250px no-repeat;width: 600px;}

#main div.menu01 ul li span.date{font-weight: bold;float: left;width: 70px;}
#main div.menu01 ul li span.title{float: left;}

#main .update ul li{height: 25px;}
#main .update ul li a{display: block;height: 13px;padding:6px 15px;}
#main .update ul li a:hover{background: url(/img/common/libgo.gif);color: #333;}
#main .update p{padding-top: 4px;}