﻿@media screen{
body{
	margin:0;padding:0;text-align:center;font-size:15px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background-image:url(img/back.gif);
}
img{
	border:0;
}
#waku{
	margin-left:auto;margin-right:auto;text-align:left;width:850px;
	border-left:5px solid white;border-right:5px solid white;background-color:white;position:relative;
}
#header{
	padding:5px 5px 5px 5px;background-color:#669966;
}
.head_menu{
	width:850px;height:30px;background-color:#c0c0c0;
	position:relative;
}
.head_menu span{
	position:absolute;top:2px;left:5px;
}
.head_menu a{
	width:150px;height:25px;border-left:1px solid white;text-decoration:none;display:block;
}
.head_menu a:hover{
	border-left:1px solid red;border-right:1px solid red;display:block;
}
.head_menu .m1{
	position:absolute;top:2px;left:50px;
}
.head_menu .m1 a{
	background-image:url(img/head_menu/hmenu1.gif);background-repeat:no-repeat;background-position:left center;
}
.head_menu .m1 a:hover{
	background-image:url(img/head_menu/hrmenu1.gif);background-repeat:no-repeat;background-position:left center;
}
.head_menu .m2{
	position:absolute;top:2px;left:200px;
}
.head_menu .m2 a{
	background-image:url(img/head_menu/hmenu2.gif);background-repeat:no-repeat;background-position:left center;
}
.head_menu .m2 a:hover{
	background-image:url(img/head_menu/hrmenu2.gif);background-repeat:no-repeat;background-position:left center;
}
.head_menu .m3{
	position:absolute;top:2px;left:350px;
}
.head_menu .m3 a{
	background-image:url(img/head_menu/hmenu3.gif);background-repeat:no-repeat;background-position:left center;
}
.head_menu .m3 a:hover{
	background-image:url(img/head_menu/hrmenu3.gif);background-repeat:no-repeat;background-position:left center;
}
.head_menu .m4{
	position:absolute;top:2px;left:500px;
}
.head_menu .m4 a{
	background-image:url(img/head_menu/hmenu4.gif);background-repeat:no-repeat;background-position:left center;
}
.head_menu .m4 a:hover{
	background-image:url(img/head_menu/hrmenu4.gif);background-repeat:no-repeat;background-position:left center;
}
.head_menu .m5{
	position:absolute;top:2px;left:650px;
}
.head_menu .m5 a{
	border-right:1px solid white;background-image:url(img/head_menu/hmenu5.gif);background-repeat:no-repeat;background-position:left center;
}
.head_menu .m5 a:hover{
	border-right:1px solid red;background-image:url(img/head_menu/hrmenu5.gif);background-repeat:no-repeat;background-position:left center;
}
#contents{
	margin:15px 0 15px 0;min-height:500px;*height:500px;_height:500px;
	clear:both;
}
#cont{
	padding:0;width:435px;float:left;
}
#cont h1{
	margin:0;padding:5px 5px 5px 5px;
	font-size:15px;color:white;background-color:#669966;border-left:10px solid #c0c0c0;
}
#cont h3{
	margin:5px 0 5px 0;padding:0;font-size:15px;
}
#cont .text{
	margin:0;padding:5px;line-height:180%;word-break:break-all;
}
#cont .mas td{
	padding:5px;border:1px solid #000000;
}
#cont .mas .setume{
	font-size:12px;
}
#cont .bsen{
	padding-bottom:3px;border-bottom:1px solid #000000;
}
#cont .myimg{
	padding:10px 0 3px 0;border-top:1px dashed #006400;
}
#cont .kokai{
	font-style:oblique;
}
#cont #bookmark{
	padding:5px;border-top:1px solid #006400;
}
#menu{
	width:400px;float:right;
}
.left_menu{
	width:190px;float:left;
}
.left_menu .clubt{
	margin:5px 0 0 0;
	background-image:url(img/clubt_link.jpg);background-repeat:no-repeat;background-position:left center;
	width:190px;height:240px;
}
.left_menu .clubt a{
	width:190px;height:240px;text-decoration:none;display:block;
}
.left_menu .menu1{
	margin:0;padding:0;width:190px;height:20px;border:1px solid #669966;
	background-image:url(img/menu1.gif);background-repeat:no-repeat;background-position:left center;
}
.left_menu .menu2{
	margin:0;padding:0;width:190px;height:20px;border:1px solid #669966;
	background-image:url(img/menu2.gif);background-repeat:no-repeat;background-position:left center;
}
.left_menu ul{
	margin:0;padding:0;width:190px;border-left:1px solid #669966;border-right:1px solid #669966;
}
.left_menu ul li{
	margin:0;padding:5px 10px 5px 10px;
	list-style-position:inside;
}
.left_menu ul li a{
	text-decoration:none;color:green;
}
.left_menu ul li a:hover{
	color:red;
}
.left_menu .bottom{
	margin:0;padding:0;width:190px;height:1px;background-color:#669966;
}

.right_menu{
	margin-left:10px;width:200px;float:right;
}
.clear{
	clear:both;
}
#footer{
	padding:5px 5px 5px 5px;background-color:#669966;
}
#footer .copyright{
	padding:5px 10px 5px 10px;font-weight:bold;color:white;
}
#search_box{
	position:absolute;top:10px;right:10px;
}
#search_box #bottom{
	border:1px solid #cccccc;background-color:white;
}
#search_box .st{
	margin:0;padding:0 0 2px 0;color:white;font-size:13px;
}

}

