@import "base.css";

body		{background-color:#EEEEEE;
		overflow-y:scroll;
		overflow-x:auto;
		color:#626262;
		font-size:13px}
.center		{text-align:center}
.right		{text-align:right}
.left		{text-align:left}
.clap		{color:#378DB1}
.white		{color:#FFFFFF}
.black		{color:#000000}
.magenta	{color:#E4007F}
A:link		{text-decoration:none;		color:#E03B97}
A:visited	{text-decoration:none;		color:#E03B97}
A:active	{text-decoration:none;		color:#E03B97}
A:hover		{text-decoration:underline;	color:#E03B97}

#submenu1{
	height:26px;
	width:100%;
	background-color:#313131}
#submenu2{
	height:26px;
	width:800px;
	margin:auto;
	text-align:right;
	position:relative}

a#submenu_cla{
	display:block;
	width:80px;
	height:24px;
	line-height:24px;
	float:left;
	margin-right:2px;
	background:url(./img/submenu_msg.gif) no-repeat}
a#submenu_cla:hover{
	background-position:top right}
a#submenu_rss{
	display:block;
	width:47px;
	height:24px;
	line-height:24px;
	float:left;
	margin-right:2px;
	background:url(./img/submenu_rss.gif) no-repeat}
a#submenu_rss:hover{
	background-position:top right}
a#submenu_twi{
	display:block;
	width:61px;
	height:24px;
	line-height:24px;
	float:left;
	margin-right:2px;
	background:url(./img/submenu_twi.gif) no-repeat}
a#submenu_twi:hover{
	background-position:top right}
a#submenu_pix{
	display:block;
	width:51px;
	height:24px;
	line-height:24px;
	float:left;
	margin-right:0px;
	background:url(./img/submenu_pix.gif) no-repeat}
a#submenu_pix:hover{
	background-position:top right}

#wrapper{
	width:800px;
	margin:auto;
	overflow:hidden;
	text-align:left;
	position:relative}
#title{
	height:134px;
	width:100%;
	position:relative;
	margin-left:80px}
#menu{
	height:70px;
	width:100%;
	position:relative;
	margin-left:80px}
#contents{
	width:540px;
	float:left;
	overflow:hidden}
.date{
	color:#E4007F;
	width:98px;
	text-align:right;
	padding-right:20px;
	padding-top:6px;
	float:left;
	padding-bottom:32000px;
	margin-bottom:-32000px;
	overflow:hidden;
	background:url(./img/bg_diary.gif) repeat-y}
.diary{
	width:442px;
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	padding-bottom:40px;
	float:left;
	overflow:hidden}
#info_radius{
	width:260px;
	height:11px;
	float:right;
	overflow:hidden;
	background:url(./img/bg_conts.gif) no-repeat}
#info{
	width:260px;
	padding-top:9px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:65536px;
	margin-bottom:-65536px;
	background-color:#313131;
	float:right;
	overflow:hidden;
	color:#D2D2D2}

a#menu_01{
	display:block;
	width:78px;
	height:18px;
	line-height:18px;
	float:left;
	position:absolute;left:19px;
	background:url(./img/menu_01.gif) no-repeat}
a#menu_01:hover{
	background-position:top right}
a#menu_02{
	display:block;
	width:78px;
	height:18px;
	line-height:18px;
	float:left;
	position:absolute;left:98px;
	background:url(./img/menu_02.gif) no-repeat}
a#menu_02:hover{
	background-position:top right}
a#menu_03{
	display:block;
	width:78px;
	height:18px;
	line-height:18px;
	float:left;
	position:absolute;left:177px;
	background:url(./img/menu_03.gif) no-repeat}
a#menu_03:hover{
	background-position:top right}
a#menu_04{
	display:block;
	width:78px;
	height:18px;
	line-height:18px;
	float:left;
	position:absolute;left:256px;
	background:url(./img/menu_04.gif) no-repeat}
a#menu_04:hover{
	background-position:top right}
a#menu_05{
	display:block;
	width:78px;
	height:18px;
	line-height:18px;
	float:left;
	position:absolute;left:335px;
	background:url(./img/menu_05.gif) no-repeat}
a#menu_05:hover{
	background-position:top right}

a.alpha img{
	opacity:0.5;
	filter:alpha(opacity=50)}
a.alpha:hover img{
	opacity:1.0;
	filter:alpha(opacity=100)}


.gal_right{
	width:442px;
	padding-left:11px;
	padding-right:11px;
	padding-top:6px;
	padding-bottom:0px;
	float:left;
	overflow:hidden}
.g_touhou{
	float:left;
	margin-right:4px;
	margin-bottom:8px;
	border-left:solid 6px #00A0E9}
.g_c_touhou{
	float:left;
	margin-right:4px;
	margin-bottom:8px;
	border-left:double 6px #00A0E9}
.g_other{
	float:left;
	margin-right:4px;
	margin-bottom:8px;
	border-left:solid 6px #E4007F}
.g_c_other{
	float:left;
	margin-right:4px;
	margin-bottom:8px;
	border-left:double 6px #E4007F}
.g_original{
	float:left;
	margin-right:4px;
	margin-bottom:8px;
	border-left:solid 6px #F39800}