/* ▼共通▼ */
body{
	font-size:10pt;
	background-color:#e6e6fa;
	background-image:url(../images/bg001.gif);	
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}
table{
	font-size:10pt;
}

.main{
	width: 812px;
	height: 560px;
	background-color: #ffffff;
	padding-left:10px;
}

/* ▼ヘッダー▼ */
.header{
	width:801px;
	height:15px;
	margin-top: 10px;
	background-color: #202020;
	text-indent:-100em;
	float:left;
}

/* ▼メニュー▼ */
.menu{
	float:left;
	text-align:left;
}
.menu h1{
	width:90px;
	height:95px;
	margin:0px 0px 265px 5px;
	background-image:url(../images/002.gif);
	text-indent:-100em;
	overflow:hidden;
}
.menu-list{
	list-style-type:none;
	margin:0px;
	text-align:left;
}
.menu-list li{

}
.menu-list a{
	width:150px;
	height:20px;
	margin:11px 0px 0px 5px;
	padding-left:8px;
	line-height:14pt;
	background-color: #f0eaee;
	color:#853135;
	font-weight:bold;
	text-decoration:none;
	border-left: 4px solid;
	display:block;
}
.menu-list a:hover{
	color:#ffffff;
	background-color: #853135;
}
.menu-list a.topli,.menu-list a.profileli,.menu-list a.illustli,.menu-list a.photoli,.menu-list a.linkli{
	color:#ffffff;
	margin-left:20px;
	background-color: #853135;
}

/* ●トップメニュー背景● */
.menu{
	width:270px;
	height:510px;
	background-image:url(../images/004.jpg);
}

/* ●説明メニュー背景● */
.menu-pr{
	width:270px;
	height:510px;
	background-image:url(../images/007.jpg);
	background-color: #E3DEDB;
}
/* ●イラストメニュー背景● */
.menu-il{
	width:270px;
	height:510px;
	background-image:url(../images/009.jpg);
}

/* ●写真メニュー背景● */
.menu-ph{
	width:270px;
	height:510px;
	background-image:url(../images/012.jpg);
}

/* ●リンクメニュー背景● */
.menu-li{
	width:270px;
	height:510px;
	background-image:url(../images/010.jpg);
}



/* ▼コンテンツ▼ */

/* ●トップ● */

.top h2{
	display:none;
}
.top{
	background-image:url(../images/cbg004.jpg);
}
.opening{
	width:472px;
	height:250px;
	margin:20px 0px 45px 23px;
	text-indent:-100em;
}	
.top-text{
	width:420px;
	height:126px;
	padding:5px;
	margin-left:47px;
	border:1px solid #808000;
	background-color: #ffffff;
}
.top-text-header{
	width:420px;
	height:20px;
	line-height:20px;
	background-color: #853135;
}
.top-text-main{
	text-indent:1em;
	padding:5px;
}
.top-text img{
	width:100px;
	height:100px;
	float:left;
	margin:5px 10px 5px 0px;
}
.tarou{
	width:115px;
	color:#ffffff;
	font-weight:bold;
	padding-left:12px;
}
.kousin{
	width:295px;
	padding-left:200px;
	color:#ffffff;
	font-weight:bold;
}

/* ●サイト説明● */
.profile h2{
	background-image:url(../images/prhead.gif);
}
.profile{
	background-image:url(../images/cbg001.jpg);
}
.profile p{
	margin-top:0px;	
	margin-left:0px;
	text-align:center;
}
.profile p img{
	text-align:left;
	margin-left:180px;
}
.table{
	width:400px;
	height:auto;
	margin-left:75px;
}
.profile table th{
	color:#ffffff;
	background-color: #853135;
	line-height:20px;
	text-align:center;
}
.profile table td{
	border:1px solid #808000;
	background-color: #ffffff;
	padding:3px 3px 3px 7px;
}
.profile table th a{
	width:100px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}
.profile table th a:hover{
	color: #853135;
	background-color:#ffffff;
}
.profile table{
	margin:3px;	
}
.p-text{
	margin-left:130px;
}

/* ●イラスト● */
.illust h2{
	background-image:url(../images/illust/ihead.gif);
}
.illust{
	background-image:url(../images/cbg001.jpg);
}

/* ●写真● */
.photo h2{
	background-image:url(../images/photo/phead.gif);
}
.photo{
	background-image:url(../images/cbg004.jpg);
}
/* ●リンク● */
.link h2{
	width:472px;
	height:95px;
	margin:20px 0px 0px 23px;
	text-indent:-100em;
	background-image:url(../images/lheader.jpg);
}
.link{
	background-image:url(../images/cbg002.jpg);
}
.l-list{
	float:left;
	padding:15px 0px 0px 50px;
}
.l-list li{
	list-style-type:none;
	text-align:center;
}
.l-list a{
	width:420px;
	height:14px;
	color:#853135;
	text-decoration:none;
	display:block;
}
.l-list a:hover{
	color:#ffffff;
	background-color:#853135;
}

/* ●共通● */
.profile h2,.photo h2,.illust h2{
	width:472px;
	height:208px;
	margin:20px 0px 0px 23px;
	text-indent:-100em;
}
.p-list,.i-list{
	width:518px;
	height:auto;
}
.p-list img,.i-list img{
	float:left;
	padding:24px 0px 0px 23px;
}
.top,.profile,.photo,.illust,.link{
	width:520px;
	height:500px;
	float:left;
	margin-top:4px;
	margin-left:9px;
	border:1px solid #853135;
}


/* ▼フッター▼ */

.footer{
	width: 801px;
	height: 15px;
	background-color: #202020;
	margin-bottom: 10px;
	float:left;
}
.copy{
	float:right;
	color:#ffffff;
	padding-right:1em;
}
.suisyou{
	float:left;
	color:#ffffff;
	padding-left:1em;
}