/*　基本構造　*/

body {
	background: url(../shared/sub_bg-top.gif) repeat-x center top;
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-size: 14px;
	line-height: 1.6;
	color: #000000;
}

div#wrapper{
	width: 700px;
	margin: 0 auto;
	padding: 0;
	}
	

/*　ヘッダー　*/

div#head{
	background: url(../shared/sub_head_bg.gif) no-repeat center top;
	width: 700px;
	height: 306px;
	margin: 0 auto;
	text-align: left;
	}
	
h1{
	margin: 0;
	padding: 20px 0 20px 0;
	}
	
h2{
	margin: 0;
	padding: 10px 0 0 0;
	}
	
h3{
	background: url(../download/images/about_midashi_bg01.gif) no-repeat left;
	padding: 15px 0 0 70px;
	text-align: left;
	font-size:16px;
	font-weight: bold;
	color: #66a5c0;
	height: 70px;
	}
	
h4{
	background: url(../download/images/about_midashi_bg.gif) no-repeat left;
	padding: 0 0 0 40px;
	text-align: left;
	font-size:14px;
	font-weight: bold;
	color: #7fb8d2;
	}
	
/*　メイン　*/

div#main{
	width: 600px;
	margin: 40px auto;
	}
	
div#chara{
	float: left;
	width: 100px;
	}
	
div#desc{
	float: left;
	}
	
div#main p{
	text-align: left;
	width: 450px;
	}
	

/*　リンク　*/

a:link{
	color: #14a7dc;
	text-decoration: none;
	}
	
a:visited{
	color: #999999;
	text-decoration: none;
	}
	
a:hover{
	color: #fda701;
	text-decoration: none;
	}
	
/*　フッタ　*/

div#foot{
	background: url(../shared/sub_bg-bottom.gif) repeat-x center top;
	width: 100%;
	height: 200px;
	text-align: center;
	}

.alert{
	color: #993333;
	}
	
.text12px{
	font-size: 12px;
	}