

body {
	background: #777 url(image/back.gif) fixed;
	color: #000;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	margin: 0px 0px 0px 0px;
	scrollbar-3dlight-color:#000040; 
	scrollbar-arrow-color#4b4b4b; 
	scrollbar-base-color:#4b4b4b; 
	scrollbar-darkshadow-color:#4b4b4b;
	scrollbar-face-color:#455A79; 
	scrollbar-highlight-color:#455A79; 
	scrollbar-shadow-color:#000040; 
	scrollbar-track-color:#4b4b4b ;
	}
	
img {
	border: none;
	}

INPUT.text{
	background-color: #455A79;
	border: 1px inset #455A79;
	color: silver;
	}


INPUT.button {
	border: #455A79 3px double;
	color:#455A79;
	font-size:12px;
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	}

INPUT.submit {
	border: #455A79 3px double;
	color:#455A79;
	font-size:12px;
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	}


.weiser  a{
text-decoration:none;/*■サブメニューの下線の有る無し*/
color:#fff;/*■サブメニューの文字色*/
font-family:verdana, "Microsoft Sans Serif", Times, serif;/*■サブメニューの書体*/
}

.weiser  a:visited{
text-decoration:none;/*■サブメニューの下線の有る無し*/
color:#fff;/*■サブメニューの文字色*/
font-family:verdana, "Microsoft Sans Serif", Times, serif;/*■サブメニューの書体*/
}

.weiser  a:hover{
text-decoration:none;/*■サブメニューの下線の有る無し*/
color:#B5D1FD;/*■サブメニューの文字色*/
font-family:verdana, "Microsoft Sans Serif", Times, serif;/*■サブメニューの書体*/
}
	
.akoM{
margin-bottom:0px;/*■メインメニューのマージン 適宜調節ください*/
background-color:;/*■メインメニューのバックカラー*/
color:#fff;/*■メインメニューの文字色*/
width:175px;/*■メインメニューの幅*/
padding:2px;/*■メインメニューのpadding 適宜調節ください*/
text-align:left;/*■メインメニューのテキストの位置*/
font-weight:normal;/*■メインメニューの文字の太さ*/
border:0px solid deeppink;/*■メインメニューの枠の太さ 形状 色*/
font-family:verdana, "Microsoft Sans Serif", Times, serif;/*■メインメニューの書体*/
font-size:12px;/*■メインメニューの文字の大きさ*/
cursor:crosshair;/*■メインメニューのカーソルの形状*/
}

.akoML{
margin-bottom:0px;/*■サブメニューのマージン 適宜調節ください*/
margin-top: 0px;
color:#fff;
font-family:verdana, "Microsoft Sans Serif", Times, serif;/*■サブメニューの書体*/
font-size:12px;/*■サブメニューの文字の大きさ*/
}

.akoML  a{
text-decoration:none;/*■サブメニューの下線の有る無し*/
color:#fff;/*■サブメニューの文字色*/
font-family:verdana, "Microsoft Sans Serif", Times, serif;/*■サブメニューの書体*/
}

.akoML  a:visited{
text-decoration:none;/*■サブメニューの下線の有る無し*/
color:#fff;/*■サブメニューの文字色*/
font-family:verdana, "Microsoft Sans Serif", Times, serif;/*■サブメニューの書体*/
}

.akoML  a:hover{
text-decoration:none;/*■サブメニューの下線の有る無し*/
color:#B5D1FD;/*■サブメニューの文字色*/
font-family:verdana, "Microsoft Sans Serif", Times, serif;/*■サブメニューの書体*/
}


.side_hr2{
			background-image:url(http://sinnport.com/image/2007_h2_l.gif);
			background-position:right top;
			background-repeat:no-repeat;
			width:186px;
			height:32px;
			padding-left:20px;
			color:white;
			font-size:12px;
			text-align: left;
			}
.side_bord{
			background-image:url(http://sinnport.com/image/2007_bord_l.gif);
			background-repeat:repeat-y;
			background-position:right top;
			color: white;
			padding: 5px 3px 10px 5px;
			text-align: left;
			font-size: 12px;
			}

.side_bord  a:visited{
			text-decoration: none;
			color: white;
			font-size:12px;
			text-align: left;
			}
			
.side_bord  a{
			text-decoration: none;
			color: white;
			font-size:12px;
			text-align: left;
			}
			
.side_bord a:hover{
			text-decoration: none;
			color: #B5D1FD;
			font-size:12px;
			text-align: left;
			}
			
.side_hr2_r{
			background-image:url(http://sinnport.com/image/2007_h2_r.gif);
			background-position:right  top;
			background-repeat:no-repeat
			;width:186px;
			height:32px;
			padding-left:20px;
			color:white;
			font-size:12px;			
			text-align: left;
			}
.side_bord_r{
			background-image:url(http://sinnport.com/image/2007_bord_r.gif);
			background-position:right top;
			background-repeat:repeat-y;
			color: white;
			font-size:12px;
			padding: 5px 3px 10px 5px;
			text-align: left;
			}
			
.side_bord_r a:visited{
			text-decoration: none;
			color: white;
			font-size:12px;
			text-align: left;
			}
			
.side_bord_r a{
			text-decoration: none;
			color: white;
			font-size:12px;
			text-align: left;
			}
			
.side_bord_r a:hover{
			text-decoration: none;
			color: #B5D1FD;
			font-size:12px;
			text-align: left;
			}

textarea {
	border: #455A79 1px solid;
	padding:1px 0;
	
	}
	
.contents{padding: 10px 10px auto 10px;
	background-color: white;
	width: 630px;
	text-align: center;
	}

.menu{background-image: url(http://sinnport.com/image/2007_main_menu_bg.gif);
		background-repeat: repeat-x;
		height: 32px;
		color: white;
		font-size: 13px;
		padding:3px;
		border:#455A79 1px solid;
		}
.menu1{ background-image: url(http://sinnport.com/image/2007_main_menu1_bg.gif);
		background-repeat: repeat-x;
		color:white;
		font-size: 12px;
		padding:3px;
		border-left:#455A79 1px solid;
		border-right:#455A79 1px solid ;
		border-bottom:#455A79 1px solid ;
		height: 29px;
		text-align: center;
		}
.menu1 a, a:visited{
        color: white;
		font-size: 11px;
		}
		
.menu1 a:hover{
        color: #d1e1e9;
		font-size: 11px;
		}
		
.td_l{color:#333;
		font-size: 11px;
		padding:5px;
		border-left:#455A79 1px solid;
		border-right:#455A79 1px solid ;
		border-bottom:#455A79 1px solid ;
		line-height: 130%;
		}
.td_l a:hover{
		color:#a0b0c9;
		font-size: 11px;
		}
.td_l  a, a:visited{
		color:#333;
		font-size: 11px;
		}		
.td_r{color:#333;
		font-size: 11px;
		padding:5px;
		border-right:#455A79 1px solid ;
		border-bottom:#455A79 1px solid ;
		line-height: 130%;
		}

.td_r  a, a:visited{
		color:#333;
		font-size: 11px;
		}
.td_r a:hover{
		color:#a0b0c9;
		font-size: 11px;
		}