body{
	font-family      : Tahoma,Verdana,MS UI Gothic ;
	font-size        : 18px    ;
	color            : #000000 ;
	line-height      : 100%    ;
	background-color : #e0ffff ;
}

#top {
	width            : 100%    ;
	text-align       : center  ;
}

#main{
	width            : 820px   ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	background       : #e0ffff ;
}


h1{
	display          : none    ;
}

#logo{
        margin-left      : auto    ;
	margin-right     : auto    ;
}

#navbar {
	font-size        : 12px    ;
	width            : 650px   ;
	padding-left     : 0px     ;
	list-style-type  : none    ;
	text-align       : center  ;
	margin-right     : auto    ;
	margin-left      : auto    ;
	margin-top       : 10px    ;
}
ul#navbar li{
	text-align       : center  ;
	float            : left    ;
	width            : 100px   ;
	border : 1px outset #009933;
}

ul#navbar li a{
	display          : block   ;
	color            : #FFFFFF ;
	text-decoration  : none    ;
	background-color : #009933 ;
	padding          : 5px 2px ;
	width            : 100px   ;
}
ul#navbar li a:hover{
	background-color : #e0ffff ;
	color            : #000000 ;
}

ul#navbar li a:active{
	background-color : #009933 ;
}


#mainpic{
        margin-left      : auto    ;
	margin-right     : auto    ;
}

#komento{
        margin-top       : 10px    ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	text-align       : center  ;
	font-size        : 16px    ;
}

.komento1{
        margin-top       : 10px    ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	text-align       : center  ;
	font-size        : 16px    ;
        font-weight      : bold    ;
        color            : #009933 ;
}

.komento2{
        margin-top       : 20px    ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	text-align       : center  ;
	font-size        : 16px    ;
        font-weight      : bold    ;
        color            : #3333ff ;
}

.komento3{
        margin-top       : 20px    ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	text-align       : center  ;
	font-size        : 16px    ;
        font-weight      : bold    ;
        color            : #cc0000 ;
}

#jyosei{
        margin-top       : 40px    ;
        margin-bottom    : 20px    ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	color            : #000000 ;
	text-align       : center  ;
	font-size        : 16px    ;
}

#dantai {
	font-size        : 14px    ;
	width            : 650px   ;
	padding-left     : 0px     ;
	list-style-type  : none    ;
	text-align       : center  ;
	margin-right     : auto    ;
	margin-left      : auto    ;
	margin-top       : 5px     ;
}
ul#dantai li{
	text-align       : center  ;
	float            : left    ;
	width            : 200px   ;
	border : 1px outset #e0ffff ;
}

ul#dantai li a{
	display          : block   ;
	color            : #000000 ;
	text-decoration  : none    ;
	background-color : #e0ffff ;
	padding          : 5px 2px ;
	width            : 200px   ;
}
ul#dantai li a:hover{
	background-color : #009933 ;
	color            : #ffffff ;
}

ul#dantai li a:active{
	background-color : #e0ffff ;
	color            : #000000 ;
}

#syui0{
	width            : 700px   ;
	background       : #ffffff ;
        margin-left      : auto    ;
	margin-right     : auto    ;
}

.syui1{
	width            : 670px   ;
	background       : #ffffff ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	font-size        : 14px    ;
	color            : #000000 ;
}

.syui2{
	width            : 670px   ;
	background       : #ffffff ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	text-align       : left    ;
	font-size        : 14px    ;
	color            : #000000 ;
}

.syui3{
	width            : 670px   ;
	background       : #ffffff ;
        margin-left      : auto    ;
	margin-right     : auto    ;
        margin-top       : 30px    ;
        margin-bottom    : 30px    ;
	text-align       : right   ;
	font-size        : 16px    ;
	color            : #009933 ;
        font-weight      : bold    ;
}

#nyuukai{
        margin-left      : auto    ;
	margin-right     : auto    ;
}

#nyuukaibar{
        margin-top       : 20px    ;
	font-size        : 14px    ;
	width            : 700px   ;
	padding-left     : 0px     ;
	list-style-type  : none    ;
	text-align       : center  ;
	margin-right     : auto    ;
	margin-left      : auto    ;
	margin-top       : 5px     ;
}

ul#nyuukaibar li{
	text-align       : center  ;
	float            : left    ;
	width            : 650px   ;
	border : 1px outset #009933 ;
}

ul#nyuukaibar li a{
	display          : block   ;
	color            : #ffffff ;
	text-decoration  : none    ;
	background-color : #009933 ;
	padding          : 5px 2px ;
	width            : 650px   ;
}

ul#nyuukaibar li a:hover{
	background-color : #e0ffff ;
	color            : #000000 ;
}

ul#nyuukaibar li a:active{
	background-color : #009933 ;
	color            : #ffffff;
}


#katudou{
        margin-top       : 50px    ;
        margin-left      : auto    ;
	margin-right     : auto    ;
        margin-bottom    : 30px    ;
	text-align       : center  ;
	font-size        : 16px    ;
        font-weight      : bold    ;
        color            : #000000 ;
}

#katudoubar{
        margin-top       : 30px    ;
	font-size        : 14px    ;
	width            : 500px   ;
	padding-left     : 0px     ;
	list-style-type  : none    ;
	text-align       : center  ;
	margin-right     : auto    ;
	margin-left      : auto    ;
	margin-top       : 5px     ;
}

ul#katudoubar li{
	text-align       : center  ;
	float            : left    ;
	width            : 460px   ;
	border : 1px outset #e0ffff ;
}

ul#katudoubar li a{
	display          : block   ;
	color            : #000000 ;
	text-decoration  : none    ;
	background-color : #e0ffff ;
	padding          : 5px 2px ;
	width            : 460px   ;
}

ul#katudoubar li a:hover{
	background-color : #009933 ;
	color            : #ffffff ;
}

ul#katudoubar li a:active{
	background-color : #e0ffff ;
	color            : #000000 ;
}



#kaihou{
        margin-top       : 50px    ;
        margin-left      : auto    ;
	margin-right     : auto    ;
        margin-bottom    : 30px    ;
	text-align       : center  ;
	font-size        : 16px    ;
        font-weight      : bold    ;
        color            : #000000 ;
}


#kaihoubar{
        margin-top       : 30px    ;
	font-size        : 14px    ;
	width            : 650px   ;
	padding-left     : 0px     ;
	list-style-type  : none    ;
	text-align       : center  ;
	margin-right     : auto    ;
	margin-left      : auto    ;
	margin-top       : 5px     ;
}

ul#kaihoubar li{
	text-align       : center  ;
	float            : left    ;
	width            : 120px   ;
	border : 1px outset #e0ffff ;
}

ul#kaihoubar li a{
	display          : block   ;
	color            : #000000 ;
	text-decoration  : none    ;
	background-color : #e0ffff ;
	padding          : 5px 2px ;
	width            : 120px   ;
}

ul#kaihoubar li a:hover{
	background-color : #009933 ;
	color            : #ffffff ;
}

ul#kaihoubar li a:active{
	background-color : #e0ffff ;
	color            : #000000 ;
}

#link{
        margin-top       : 50px    ;
        margin-left      : auto    ;
	margin-right     : auto    ;
        margin-bottom    : 30px    ;
	text-align       : center  ;
	font-size        : 16px    ;
        font-weight      : bold    ;
        color            : #000000 ;
}

#linkbar{
        margin-top       : 30px    ;
	font-size        : 14px    ;
	width            : 500px   ;
	padding-left     : 0px     ;
	list-style-type  : none    ;
	text-align       : center  ;
	margin-right     : auto    ;
	margin-left      : auto    ;
	margin-top       : 5px     ;
}

ul#linkbar li{
	text-align       : center  ;
	float            : left    ;
	width            : 460px   ;
	border : 1px outset #e0ffff ;
}

ul#linkbar li a{
	display          : block   ;
	color            : #000000 ;
	text-decoration  : none    ;
	background-color : #e0ffff ;
	padding          : 5px 2px ;
	width: 460px;
}

ul#linkbar li a:hover{
	background-color : #009933 ;
	color            : #ffffff ;
}

ul#linkbar li a:active{
	background-color : #e0ffff ;
	color            : #000000 ;
}


#kyoukun{
	width            : 700px   ;
	background       : #ffffff ;
        margin-left      : auto    ;
	margin-right     : auto    ;
}

.kyoukun1{
	width            : 670px   ;
	background       : #ffffff ;
        margin-left      : auto    ;
	margin-right     : auto    ;
}

.kyoukun2{
	width            : 670px   ;
	background       : #ffffff ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	text-align       : right   ;
	font-size        : 14px    ;
	color            : #000000 ;
}

.kyoukun3{
	width            : 670px   ;
	background       : #ffffff ;
        margin-top       : 15px    ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	text-align       : left    ;
        text-indent      : 14px    ;
	font-size        : 14px    ;
	color            : #000000 ;
}

#bl{
	width            : 130px   ;
        margin-top       : 30px    ;
        margin-left      : 500px   ;
	margin-right     : 3px     ;
        margin-bottom    : 30px    ;
	font-size        : 14px    ;
}

ul#bl li{
	text-align       : center  ;
	width            : 130px   ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	border : 1px outset #e0ffff ;
}

ul#bl li a{
	display          : block   ;
	color            : #ffffff ;
	text-decoration  : none    ;
	background-color : #009933 ;
	padding          : 5px 2px ;
	width            : 130px   ;
}

ul#bl li a:hover{
	background-color : #e0ffff ;
	color            : #000000 ;
}

ul#bl li a:active{
	background-color : #009933 ;
	color            : #ffffff ;
}






#otoiawase{
        margin-top       : 50px    ;
        margin-left      : auto    ;
	margin-right     : auto    ;
	text-align       : center  ;
	font-size        : 16px    ;
        font-weight      : bold    ;
        color            : #000000 ;
}

#mail{
	font-size        : 16px    ;
	width            : 650px   ;
        list-style-type  : none    ;
	text-align       : center  ;
	margin-right     : auto    ;
	margin-left      : auto    ;
	margin-top       : 25px    ;
}

ul#mail li{
	text-align       : center  ;
	float            : left    ;
	width            : 600px   ;
	border : 1px outset #e0ffff ;
}

ul#mail li a{
	display          : block   ;
	color            : #000000 ;
	text-decoration  : none    ;
	background-color : #e0ffff ;
	padding          : 5px 2px ;
	width            : 600px   ;
}

ul#mail li a:hover{
	background-color : #009933 ;
	color            : #ffffff ;
}

ul#mail li a:active{
	background-color : #e0ffff ;
	color            : #000000 ;
}
