
@charset "shift_jis";


/* 基本設定 */
body { margin: 0px; padding: 0px; }
* {
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana, sans-serif;
}
a { text-decoration: none; }
a:link, a:visited {
	color: #ffff7f;
	border-bottom: none;
}
a:hover, a:active {
	color: #dddddd;
	border-bottom: 1px solid #ffffbf;
}
img { border: none; }
a.img:link, a.img:visited, a.img:hover, a.img:active { border: none; }


/* 背景色設定 */
.bgc0 { background: #38222F url(/cimage/bgc0.gif) repeat;}
.bgc1 { background: #bfbfbf url(/cimage/bgc1.gif) repeat;}
.bgc2 { background: #a787a6 url(/cimage/bgc2.gif) repeat;}
.bgc3 { background: #a9a29a url(/cimage/bgc3.gif) repeat;}
.bgc4 { background: #664f44 url(/cimage/bgc4.gif) repeat;}
.bgc5 { background: #76565f url(/cimage/bgc5.gif) repeat;}
.bgc6 { background: #9aaaaf url(/cimage/bgc6.gif) repeat;}
.bgc7 { background: #7d8053 url(/cimage/bgc7.gif) repeat;}
.bgc8 { background: #b3849b url(/cimage/bgc8.gif) repeat;}
.bgc9 { background: #bfa68a url(/cimage/bgc9.gif) repeat;}


/* 配置設定 */
#layout {
	margin: 0px auto;
	padding: 20px;
	width: 800px;
	text-align: center;
}
#header {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 800px;
	background: url(/cimage/h-line.gif) repeat-x;
	text-align: left;
}
#footer {
	margin: 20px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	width: 800px;
	background: url(/cimage/f-line.gif) repeat-x;
	text-align: center;
}


/* トップページ設定 */
h1.top {
	margin: 60px 0px;
	padding: 0px;
	text-align: center;
}
h2.top {
	margin: 60px 0px;
	padding: 0px;
	text-align: center;
}
h3.menu {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}
.mail {
	margin: 60px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}


/* プロフィールページ設定 */
.p-image {
	margin: 0px;
	padding: 40px 0px 60px 0px;
	width: 300px;
	text-align: center;
}
.p-text {
	margin: 0px;
	padding: 40px 50px 60px 0px;
	text-align: left;
	line-height: 200%;
}


/* 作品ページ設定 */
h1.works {
	margin: 0px;
	padding: 50px 0px;
	text-align: center;
}
.w-new {
	margin: 0px;
	padding: 80px 0px;
}
.w-image {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.w-title {
	margin: 0px;
	padding: 0px 0px 60px 0px;
}
.w-block {
	width: 155px;
	margin: 0px;
	padding: 0px 0px 60px 0px;
	text-align: left;
}
.w-block2_img {
	width: 155px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.w-block2_txt {
	margin: 0px;
	padding: 0px 0px 60px 0px;
	text-align: left;
}
p.w-btitle {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #ffffbf;
	font-size: 12px;
	line-height: 140%;
	text-align: left;
}
p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 11px;
	line-height: 140%;
	text-align: left;
}
img.thumb { margin: 10px 8px 0px 0px; }

/* イベントページ設定 */
h1.event {
	margin: 0px;
	padding: 50px 0px 0px 0px;
	text-align: center;
}
.e-text {
	margin: 0px;
	padding: 40px 0px;
	color: #ffffff;
	font-size: 12px;
	line-height: 140%;
	text-align: center;
}
.e-info {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border: 1px solid #ffffff;
	text-align: left;
}
.e-info_title {
	margin: 0px;
	padding: 5px 0px;
	color: #ffffbf;
	font-size: 12px;
	font-weight: bold;
	line-height: 100%;
}
.e-info_txt {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	font-size: 12px;
	line-height: 140%;
}


