﻿@charset "utf-8";
/* CSS Document */

a:link{
	color: #0000FF;
}

a:visited{
	color: #0000FF;
}

a:hover{
	color: #0000FF;
}
/*レイアウト*/
body{
background:#FFFfdc;
}

#wrapper{
	width:96%;		
}

#head{
	width:96%px;
	height:25px;
	padding-left:10px;
	overflow:hidden;
	}
#navi{
	width:96%px;
		}


#contents{
	width:70%px;
	margin-bottom:30px;
	color:#000;
	}

#menu{
	color:#000;
	width:96%;
}

#image{
	display:none;
}

#foot{
	background:#CCC;
	color:#000;
	text-align:right;
}

#flash{
	display:none;
}

/*ヘッドナビ*/
h1{
	font-size:77%;
	line-height:100%;
}


#navi ul li a{
	height:40px;
	width:96%;
	float:left;
	font-size:153.9%;
	margin:0 10px 5px;
	line-height:40px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	text-shadow: 2px 2px 2px #ccc;
		/* 角丸 */
	-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
	-ms-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
		/* シャドウ */
	-moz-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
	-webkit-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
	-o-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
	-ms-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);  
		}
.nav1 a{
	background:#F00;
	}
.nav2 a{
	background:#FF0;
}
.nav3 a{
	background:#00F;
}
.nav4 a{
	background:#3C0;
}
.nav5 a{
	background:#F30;
}
.img{
	width:96%;
	margin:0 10px 5px;
		}


/*サイドメニュー*/

#menu ul li{
float:left;
width:24.5%;
background:#CCC;
border-right:dotted 1px #fff;
	/* 角丸 */
-moz-border-radius: 100px 25px 50px 50px / 50px 25px 50px 25px;
-webkit-border-radius: 100px 25px 50px 50px / 50px 25px 50px 25px;
-o-border-radius: 100px 25px 50px 50px / 50px 25px 50px 25px;
-ms-border-radius: 100px 25px 50px 50px / 50px 25px 50px 25px;
	/* シャドウ */
-moz-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
-webkit-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
-o-box-shadow: 10px 10px 10px rgba(0,0,0,0.4);
-ms-box-shadow: 10px 10px 10px rgba(0,0,0,0.4); 
}

.none{
	display:none;
}

#menu ul li a{
	color:#000;
	
	height:40px;
	line-height:40px;
}
	
/*コンテンツ*/

#contents h3{
	font-size:93%;
	border-left:solid 15px #F60;
	border-bottom:solid 2px #F60;
	text-indent:2px;
}

#contents h2{
	font-size:100%;
	font-weight:bold;
	border-bottom:solid 2px #00F;
}

.scroll{
	height:125px;
	overflow:hidden;
}

/*フッター*/
.f_contents {
	display:none;
}

.link{
	line-height:20px;
}

