@charset "utf-8";
/* CSS Document */
/* 全体共通 */
	*{
		font-style:normal;
		font-size:medium;
		font-weight:normal;
		color:#666666;}
	body{
		margin:0;
		}
	#main{
		width:768px;
		margin:0 auto 0 auto;
	}
	.diary h3{
		margin-bottom:0;
	}
	div.footer{
		border-radius:0 0 15px 15px;
		text-align:center;
	}
	div.footer p{
		padding:0 20px 0 20px;
	}
	li{
		margin-left:2em;
	}
	ul.menu{
		list-style:none;
		margin:0;
	}
	p{
		text-indent:1em;
		line-height:1.8em;
		margin:1em 0 0.6em 0;
	}
	.diary h3 , .diary p{
		padding-left:1em;
	}
	h1{
		font-size:x-large;
		font-weight:bolder;
		color:#dd6666;}
	h1 img{
		vertical-align:middle;
		}
	h2{
		margin:0;
		padding:10px 0 4px 20px;
		font-size:large;
		font-weight:bold;
		color:#ffffff;
		border-radius:15px 15px 0 0;
	}
	h3{
		font-weight:bold;
		font-size:large;
		margin-bottom: 1em;
	}
	h4{
		font-weight:bold;
		padding-left:1em;
	}
	
/* フッターの色変え */
	.c_index .footer {
		background-color:#ddaaaa;
	}
	.c_pixel .footer{
		background-color:#aaddaa;
	}
	.c_game .footer{
		background-color:#aaaadd;
	}
	.c_commission .footer{
		background-color:#ddddaa;
	}
	
/* メイン部分の色変え */
	.c_index .diary{
		border-top:solid 1px #ddaaaa;
		border-bottom:solid 12px #ddaaaa;
		border-left:solid 20px #ddaaaa;
		border-right:solid 20px #ddaaaa;
	}
	.c_index .diary h3{
		border-bottom:dotted 1px #ddaaaa;
	}
	.c_pixel .diary{
		border-top:solid 1px #aaddaa;
		border-bottom:solid 12px #aaddaa;
		border-left:solid 20px #aaddaa;
		border-right:solid 20px #aaddaa;
	}
	.c_pixel .diary h3{
		border-bottom:dotted 1px #aaddaa;
	}
	.c_game .diary{
		border-top:solid 1px #aaaadd;
		border-bottom:solid 12px #aaaadd;
		border-left:solid 20px #aaaadd;
		border-right:solid 20px #aaaadd;
	}
	.c_game .diary h3{
		border-bottom:dotted 1px #aaaadd;
	}
	.c_commission .diary{
		border-top:solid 1px #ddddaa;
		border-bottom:solid 12px #ddddaa;
		border-left:solid 20px #ddddaa;
		border-right:solid 20px #ddddaa;
	}
	.c_commission .diary h3{
		border-bottom:dotted 1px #ddddaa;
	}
/* h2の背景色変え */
	.c_index h2{
		background-color:#ddaaaa;}
	.c_pixel h2{
		background-color:#aaddaa;}
	.c_game h2{
		background-color:#aaaadd;}
	.c_commission h2{
		background-color:#ddddaa;}
				
/* トップメニュー共通 */	
	.top_nav ul.menu li{		
		display:inline;
		padding:10px 20px 0 20px;
		border-radius:15px 15px 0 0;
		font-weight:bold;
	}
/* トップメニュー色変え */
	.top{
		border:solid 1px #ddaaaa;
		color:#ddaaaa;
		background-color:#ddaaaa;
	}
	.pixel{
		border:solid 1px #aaddaa;
		color:#aaddaa;
		background-color:#aaddaa;
	}
	.m_game{
		border:solid 1px #aaaadd;
		color:#aaaadd;
		background-color:#aaaadd;
	}
	.commission{
		border:solid 1px #ddddaa;
		color:#ddddaa;
		background-color:#ddddaa;
	}
	.menu .current{
		color:#ffffff;
	}
	.menu .other_page{
		background-color:#ffffff;
	}
/* トップメニューリンク色変え */
	.top a:link , .top a:visited{
		font-weight:bold;
		color:#ddaaaa;
	}
	.pixel a:link , .pixel a:visited{
		font-weight:bold;
		color:#aaddaa;
	}
	.m_game a:link , .m_game a:visited{
		font-weight:bold;
		color:#aaaadd;
	}
	.commission a:link , .commission a:visited{
		font-weight:bold;
		color:#ddddaa;
	}
/* footerリンク色変え */
	.footer a:link , .footer a:visited{
		font-weight:bold;
		color:#ffffff;
	}
	strong{
		font-weight:bold;
		font-size:large;
	}
	em{
		color:#DD6666;
		font-weight:bold;
		font-size:large;
		}

