/*#############################################################

Name: Splendor Consulting
Date: 2007-06-21
Author: Kawakami Tatsuya
URL: http://www.splendor-net.co.jp

#############################################################*/


*{
	margin:0;
	padding:0;
}

body {
	margin: 0;
	padding: 0;
	color: #666666;
	text-align: center;
	FONT-SIZE: 80%; COLOR: #666666; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}


/*　レイアウト　*/

.container{
	background: #FFF;
	width: 802px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;	
	text-align: center;
	border: 1px solid #CCC;
	}
	
.header{
	margin-top:0px;
	margin-bottom:0px;
	bgcolor:#ccc;
	border:2px solid #BBBBBB;
	}

.header_nav{
	width: 780px;
	margin-top:3px;
	}
		

.navigation{
	background: #FFF;
	text-align: center;
	no-repeat left top;
	margin-bottom:5px;	
	}
	
		
.navigation img{
	margin-left: 10px;
	margin-right: 10px;
	border: 0px;	
	}


.main{
	no-repeat left top;	
	}


.wrap{
	margin: 0; padding: 0;	
	width: 758px;	
}


.navi{
	width:180PX;
	float:left;
	margin: 0; padding: 0;
	margin-left:1px;
	text-align: left;
	}
	
	
.content{
	float:right;
	width:525PX;
	text-valign: top;
	text-align: left;
	padding: 0;
	margin-right:15px;
	}
	
	
.footer_nav{
	clear:both;
	width: 780px;
	text-align: right;
	}

	
.footer{
	text-align: center;
	}


.clear{
 clear:both;
}


		

/*　マージン　*/


.margin{
	margin-left:35px;
	margin-top:0px;
	margin-bottom:10px;
	text-align: left;
}


.margin_text{
	margin-top:5px;
	margin-bottom:5px;
}


.margin_title{
	margin-top:20px;
	margin-bottom:5px;
}

.margin_5{
	margin:5px;
}


.margin_top5{
	margin-top:5px;
}


.margin_top10{
	margin-top:10px;
}


.margin_top20{
	margin-top:20px;
}


.margin_top60{
	margin-top:60px;
}


.margin_top70{
	margin-top:70px;
}

.margin_bottom15{
	margin-top:15px;
}


.margin_img1{
	clear:both;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:40px;
}

.margin_img2{
	clear:both;	
	margin-top:5px;
	margin-bottom:20px;
	margin-left:40px;
	margin-right:10px;
}	
		

/*　テーブル　*/

table{
	width:500px;
	margin-top:20px;
	margin-left:10px;
	margin-right:5px;
}
th,td{
	padding:3px;
	FONT-SIZE: 75%; COLOR: #666666; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}





/*　テキスト　*/
	
	
.text8 {
	FONT-SIZE: 70%; COLOR: #333333; LINE-HEIGHT: 105%; TEXT-DECORATION: none
}
.text9 {
	FONT-SIZE: 80%; COLOR: #333333; LINE-HEIGHT: 110%; TEXT-DECORATION: none
}
.text11 {
	FONT-SIZE: 85%; COLOR: #333333; LINE-HEIGHT: 115%; TEXT-DECORATION: none
}
.text12 {
	FONT-SIZE: 90%; COLOR: #333333; LINE-HEIGHT: 120%; TEXT-DECORATION: none
}
.text14 {
	FONT-SIZE: 100%; COLOR: #333333; LINE-HEIGHT: 120%; TEXT-DECORATION: none
}
A:link {
	COLOR: #3399cc; TEXT-DECORATION: none
}
A:visited {
	/*COLOR: #669900; TEXT-DECORATION: none*/
	COLOR: #ccccccc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #CC3333; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}




/* サイドメニュー　　　*/

.sidemenu {
	width:176PX;
	list-style:none;
	padding:0;		
}

.sidemenu ul {
	text-align:center;
	}

.sidemenu li {
	text-align:center;
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
.sidemenu a {
	display:block;
	color: #333;	
	text-decoration:none;	
	padding:0px 4px 4px 4px;
	background: #f2f2f2;
	border-bottom:1px solid #AAAAAA;	
}
.sidemenu a:hover {
	padding:0px 4px 4px 4px;
	background: #f2f2f2;
	color: #cc3300;
	border-bottom:1px solid #AAAAAA;
}






/*　ライン　*/

.line {
	border-top: 1px solid #BBB;
}
	
	
/*h1{
	margin-top:150px;
	margin-left:10px;
	width:150px;
	height:26px;
	background:url(../images/15026.gif) no-repeat left top;
	text-indent:-9999px;
	}*/
	
	
h2{
	margin-top:8px;
	margin-left:1px;
	FONT-SIZE: 102%;
	}
	
/*	
h3#l1,h3#l2,h3#l3{
	font:normal 10px sans-serif;
	}
	
	
h3#l1{
	float:left;
	width:240px;
	height:80px;
	background:#fa0 url(../images/24080.gif) no-repeat left top;
	text-indent:-9999px;
	}
	
	
h3#l1 a{
	display:block;
	width:240px;
	height:80px;
	text-decoration:none;
	}
	
	
div#sp{
	float:right;
	width:240px;
	height:80px;
	}
	
	
h3#l2{
	float:left;
	width:120px;
	height:80px;
	background:#f28 url(../images/12080.gif) no-repeat left top;
	text-indent:-9999px;
	}


h3#l3{
	float:right;
	width:120px;
	height:80px;
	background:#b06 url(../images/12080.gif) no-repeat left top;
	text-indent:-9999px;
	}

	
h3#l2 a,h3#l3 a{
	display:block;
	width:120px;
	height:80px;
	text-decoration:none;
	}
	
h3#about{
	clear:both;
	font:bold 12px sans-serif;
	margin:0 8px 0 8px;
	padding-top:8px;
	padding-left:4px;
	border-bottom:groove #aaa;
	}
	
div#main p{
	margin:10px;
	font:normal 12px sans-serif;
	}
		
div#side p{
	margin:260px 10px 10px 10px;
	color:#003;
	font:normal 10px sans-serif;
	line-height:1.2;
	}
*/
	

