@charset "utf-8";


*{
	margin:0px;
	padding:0px;
}
/*topページ*/
#top{
	width:418px;
	height:419px;
	margin:50px auto;
}


/*infomationページ*/
div#contents{
	width:674px;
	margin-left:6px;
}
h2{
	font-size:95%;
	font-weight:bold;
	line-height:1.5em;
	width:660px;
	margin:10px 0px 0px 20px;
	clear:both;
}
p img.info_illust{
	width:250px;
	height:235px;
	border:2px solid #999999;
	margin:10px auto 10px 20px;
	float:left;
}
.menu_info{
	width:374px;
	height:235px;
	margin:10px 20px 10px auto;
	float:right;
}
h3.title_1{
	background:url(../image/infomation/title_1.jpg) no-repeat;
	height:30px;
	text-indent:-9999px;
}
dl{
	font-weight:bold;
	text-align:left;
	margin:10px 10px 70px;
	letter-spacing:0.05em;
}
dt{
	font-size:110%;
	color:#66cc42;
	margin-left:30px;
	float:left;
}
dd{
	font-size:90%;
	padding:3px 0px 10px 10px;
}
h3.title_2{
	background:url(../image/infomation/title_2.jpg) no-repeat;
	width:646px;
	height:30px;
	margin: 0px 10px 10px 15px;
	text-indent:-9999px;
	clear:both;/*コンテンツのfloat解除*/
}
#link_banner{
	list-style-type:none;
}
#banner88{
	width:616px;
	height:31px;
	margin:15px 20px 0px 48px;
}
#banner200{
	width:616px;
	height:40px;
	margin:2px 20px 20px 48px;
}
#banner88 ul,#banner200 ul{
	list-style-type:none;
	overflow:hidden;
}
#banner88 ul li,#banner200 ul li{
	float:left;
}
li a img.rink_88{
	width:88px;
	height:31px;
	border:0px;
}
li a img.rink_200{
	width:200px;
	height:40px;
	border:0px;
}


/*profileページ*/
h3.title_3{
	background:url(../image/profile/title_3.jpg) no-repeat;
	width:646px;
	height:30px;
	margin: 15px 10px 10px 15px;
	text-indent:-9999px;
}
dl.profile{
	margin:15px 15px 10px 17px;
}
h3.title_4{
	background:url(../image/profile/title_4.jpg) no-repeat;
	width:646px;
	height:30px;
	margin: 10px 10px 10px 15px;
	text-indent:-9999px;
}
.text{
	margin:15px 0px 0px 48px;
	line-height:1.5em;
}
.my_address{
	color:#0000ff;
	font-weight:bold;
}
.my_banner{
	margin:10px 0px 20px 48px;
	font-size:90%;
}
.banner_size{
	width:200px;
	height:40px;
	border:1px solid #000000;
}


/*poemページ*/
h3.title_5{
	background:url(../image/poem/title_5.jpg) no-repeat;
	width:645px;
	height:30px;
	margin: 15px 10px 10px 15px;
	text-indent:-9999px;
}
.work_name{
	margin:10px 0px 10px 48px;
}
.text_sample{
	width:597px;
	height:250px;
	margin:15px 0px 0px 48px;
	line-height:1.5em;
}
.works_title{
	font-weight:bold;
	font-size:130%;
}
.text_works{
	margin:20px 0px 20px 48px;
	line-height:2em;
	font-size:80%;
	letter-spacing:0.05em;
}

/*illustページ*/
h3.title_6{
	background:url(../image/illust/title_6.jpg) no-repeat;
	width:645px;
	height:30px;
	margin:15px 10px 10px 15px;
	text-indent:-9999px;
}
ul.illust{
	width:645px;
	list-style-type:none;
	overflow:hidden;
	clear:both;
	margin:20px 15px 20px 47px;
}
ul.illust li{
	float:left;
	padding-right:10px;
}
ul.illust li a img{
	border:1px solid #3EABE6;
}
ul.illust li a img:hover{
	opacity:.6;
}

/*arquivページ*/
h3.title_7{
	background:url(../image/arquiv/title_7.jpg) no-repeat;
	width:645px;
	height:30px;
	margin: 15px 10px 10px 15px;
	text-indent:-9999px;
}
.arquiv_text{
	width:597px;
	height:200px;
	margin:15px 0px 20px 48px;
	line-height:1.5em;
	overflow:auto;
	font-size:80%;
}