BODY {
	BACKGROUND: #fff;
	MARGIN: 10px 20px 25px;
	FONT-FAMILY: 'ＭＳ Ｐゴシック','Osaka',sans-serif;
}

TABLE {
	width:80%;
}

LI {
	COLOR: #111;
	line-height: 130%;
	FONT-SIZE: 90%; 
}

/*--------------------------------------------------
通常リンク
--------------------------------------------------*/
A:link {
	COLOR: #03f; TEXT-DECORATION: underline;
}
A:hover {
	TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #936;
	TEXT-DECORATION: underline;
}

/*--------------------------------------------------
白文字リンク
--------------------------------------------------*/
A.white_link:link {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.white_link:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.white_link:hover {
	COLOR: #fff;
	TEXT-DECORATION: underline;
}

/*--------------------------------------------------
ヘッダ文字
--------------------------------------------------*/
H1 {
	FONT-SIZE: 80%; 
	FLOAT: right; 
	MARGIN: 5px 0px 0px; 
	COLOR: #888
}
H2 {
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	COLOR: #fff
}

/*--------------------------------------------------
ヘッダ
--------------------------------------------------*/
#head {
	clear:both;
	height:120px;
	padding:5px;
	margin:0px;
	text-align:left;
	background-image:url(http://inumusume.com/inumusumeheader.jpg);
	background-repeat: no-repeat;
	border-bottom:solid 1px #000033;
}
#head A {
	FONT-SIZE:24px; 
	COLOR: #000;
	TEXT-DECORATION: none;
}
#head img {
	FLOAT: right; 
}
/*--------------------------------------------------
ヘッダ下バー
--------------------------------------------------*/
#topbar {

	PADDING: 5px 0px 5px 4px;
	BACKGROUND:#e02040; 
}


/*--------------------------------------------------
メイン部分
--------------------------------------------------*/
#main_body {
	MARGIN: 5px 0px
}

/*--------------------------------------------------
サイドバー見出し
--------------------------------------------------*/
#side_navi {
	WIDTH: 214px; 
	BACKGROUND: #fff; 
	PADDING: 0px; 
	FLOAT: left; 
}
#side_navi H4 {
	FONT-SIZE: 14px;
	BACKGROUND:#e02040;
	COLOR: #fff;
	PADDING: 3px 0px 3px 3px;
	MARGIN: 4px 0px 0px 0px;
}
/*--------------------------------------------------
サイドバーメニュー
--------------------------------------------------*/
#menu {
	FONT-SIZE: 84%;
	BACKGROUND: #fff;
	LINE-HEIGHT: 120%;
	PADDING: 0px 7px 5px 7px;
}

#menu A:link {
	PADDING: 3px 0px 3px 0px;
	DISPLAY: block;
	BORDER-BOTTOM: #ccc 1px dotted;
}

#menu A:visited {
	PADDING: 3px 0px 3px 0px;
	DISPLAY: block;
	BORDER-BOTTOM: #ccc 1px dotted;
}
#menu LI {
	COLOR: #111;
	line-height: 130%;
	FONT-SIZE: 90%;
}
/*--------------------------------------------------
コンテンツ部分
--------------------------------------------------*/
#contents {
	PADDING: 0px 5px 0px 0px; 
	MARGIN: 0px 0px 0px 234px;
}

#contents P {
	FONT-SIZE: 90%; 
	COLOR: #111; 
	LINE-HEIGHT: 130%;
	PADDING: 0px 4px 10px 4px;
	MARGIN: 5px 0px 15px; 
}

#contents H2 {
	FONT-SIZE: 120%; 
	COLOR: #e02040; 
	MARGIN: 10px 0px 0px 0px;
}

#contents H3 {
	FONT-SIZE: 100%; 
	COLOR: #e02040; 
	LINE-HEIGHT: 120%; 
	BORDER-LEFT: #e02040 5px solid; 
	BORDER-BOTTOM: #e02040 1px solid;
	PADDING: 2px 0px 2px 2px; 
	MARGIN: 25px 0px 5px; 
}


/*--------------------------------------------------
フッター
--------------------------------------------------*/
#foot {
	BORDER-TOP: #e5e5e5 1px solid;
	FONT-SIZE: 84%;
	MARGIN: 10px 0px 15px; 
	COLOR: #666;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center
}
#foot P {
	FONT-SIZE: 90%; 
	MARGIN: 0px 0px 2px; 
	COLOR: #888
}



#pic_menu {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 98%;
	height: 70px;
}

#pic_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
	clear: both;
}

#pic_menu li {
	margin: 2px 5px 0px 0px;
	padding: 0px;
	float: left;
}

#pic_menu a{
	color: #333333;
	font-size: x-small;
	text-decoration: none;
	display: block;
	padding: 5px 5px;
	margin: 0px;
	background: #FFFFFF;
	border: 1px solid #888888;
}

#pic_menu a:hover {
	text-decoration: none;
	display: block;
	padding: 5px 5px;
	background: #FFEEEE;
	border: 1px solid #000000;
}
