@charset "UTF-8";




.Tyumon{
font-size:14px;}
.Tyumon a{
color:#f99200;
}
#wrapper{
	padding:0px;
	text-align:center;
	margin: 0px auto;
	width:900px;
	}
	
	
	
	#Heder{
	margin:0 auto;
	padding:5px 0 0; 
	width:874px;}
	#Heder h1{
	float:left;}
	
	
	#Heder #TOP_Menu{
	width:400px;
	float:right;
	padding-top:15px;
	}
	
	#TOP_Menu li{
	float:left;}
	
	#Heder #TOP_Menu2{
	width:400px;
	float:right;
	padding-top:9px;
	}
	
	
	#Heder #TOP_Menu2 td{
		padding-left:5px;
	}
	
	
	
	#Main_menu {
		clear:both;
		font-size:15px;
	margin: 0px auto;
	width:874px;
	padding-top:4px;padding-bottom:8px;}
	
	
	p.mn {
		clear:both;
		color:#333 !important;
		line-height: 1.8em;
		font-weight: bold !important;
		font-size:15px !important;
}
p.mn a {
		clear:both;
		color:#333 !important;
		line-height: 1.8em;
		font-weight: bold !important;
		font-size:15px !important;
}

	p.mnf {
		clear:both;
		color:#333 !important;
		line-height: 1.8em;
		text-align:right;
		font-weight: bold !important;
		font-size:15px !important;
}
p.mnf a {
		clear:both;
		color:#333 !important;
		line-height: 1.8em;
		text-align:right;
		font-weight: bold !important;
		font-size:15px !important;
}

	p.mnl {
		clear:both;
		color:#333 !important;
		line-height: 1.8em;
		text-align:left;
		padding-left:10px;
		font-weight: bold !important;
		font-size:14px !important;
}
p.mnl a {
		clear:both;
		color:#333 !important;
		line-height: 1.8em;
		text-align:left;
		font-weight: bold !important;
		font-size:14px !important;
}
	

 #Main_menu, x:-moz-broken { padding-top:4px; /* Fx 3.0 以降に適用される */}
 *:first-child+html #Main_menu { padding-top:4px; /* IE7 に適用される */}

*html #Main_menu{
	margin: 0px auto;
	font-size:14px;
	width:874px;
	padding-top:6px;padding-bottom:8px;}
 #Main_menu2{
	 margin: 0px auto;
	width:874px;
	}
 
 
	#Main_menu li{
	float:left;}
	
	
	
	#Contents{
	width:890px;
	margin:0 auto;}
	
	
	#Sidebar{
	width:194px;
	float:right;}
	
	#outline{
	width:194px;
	}
	.outline{
	background: url(../images/common/img_18.jpg) no-repeat bottom;
	width:194px;
	padding-bottom:20px;
	}
	
	#Address{
	margin:15px auto 0;
	width:180px;
	}
	#Address p{
	padding:2px 0;
	text-align:left;}
	
	#AddressTOP{
	margin:15px auto 0;
	width:180px;
	}
	#AddressTOP p{
	padding:2px 0;
	text-align:left;}
	
	
	#Footer{
	padding:10px 0;
	margin:10px auto 0;
	background: url(../images/common/img_22.jpg) repeat-x top #f39600;
}
