/*――――――――――――――――――――――

　　　スタジオモフモフ（Studio MofuMofu）

　　　　　　【rod00_css】

　　　http://ousama-no-ehon.com/

――――――――――――――――――――――*/

#toptitle {
	position:absolute;
	left:185px;
	top:29px;
	width:480px;
	height:60px;
	margin: 0px;
	padding: 0px;
}

#toptitle h1 {
	font-size: medium;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
#toptitle ul {
	list-style: none;
	margin: 0px;
	padding: 5px 0px;
	font: 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}

#toptitle li {
	display: inline;
	margin: 0px;
	padding: 0px 4px;
}
#toptitle h2 {
	visibility: hidden;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

/*――――――――――――――――――――――
　　　ヘッダー
――――――――――――――――――――――*/

#header1 {
	margin: 0px;
	padding: 0px;
	height: 150px;
	z-index:1;
	font-size: 0%;
	width: 750px;
}

#pan1 {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 750px;
}

#pan1 p {
	margin: 8px 0px 0px 30px;
	padding: 0px;
	font: x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #333333;
}

#pan2 {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 750px;
}

#pan2 p {
	margin: 8px 0px 0px 30px;
	padding: 0px;
	font: x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #333333;
}

a:link {
	margin: 0px;
	padding: 0px;
	height: auto;
}


/*――――――――――――――――――――――
　　　サイド１
――――――――――――――――――――――*/

#side1   {
	margin: 2px 0px 0px 10px;
	padding: 0px;
	float: left;
	height: auto;
	width: 150px;
	display: inline;
}

#side1  h3  {
	font-size: small;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 38px;
	width: 150px;
}

#side1  a  {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 150px;
}

#side1 h3#mo0  {
	margin: 0px;
	padding: 0px;
	background: #D8F9E8 url(../../mobile/switch/contents.gif) no-repeat center center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: 1px solid #CCCCCC;
}

#side1 h3#mo1 {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: 1px solid #CCCCCC;
	background: url(../../rod/switch/switch_rod1b.gif) no-repeat center center;
}

#side1 h3#mo1 a  {
	margin: 0px;
	padding: 0px;
	background: url(../../rod/switch/switch_rod1.gif) no-repeat center center;
}

#side1 h3#mo1 a:hover, #side1 h3#mo1 a:active {
	background: url(../../rod/switch/switch_rod1a.gif) no-repeat center center;
}

#side1 h3#mo2 {
	margin: 0px;
	padding: 0px;
	background: url(../../rod/switch/switch_rod2b.gif) no-repeat center center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#side1 h3#mo2 a  {
	margin: 0px;
	padding: 0px;
	background: url(../../rod/switch/switch_rod2.gif) no-repeat center center;
}

#side1 h3#mo2 a:hover, #side1 h3#mo2 a:active {
	background: url(../../rod/switch/switch_rod2a.gif) no-repeat center center;
}

#side1 h3#mo3 {
	margin: 0px;
	padding: 0px;
	background: url(../../rod/switch/switch_rod3b.gif) no-repeat center center;
	border: 1px solid #CCCCCC;
}

#side1 h3#mo3 a  {
	margin: 0px;
	padding: 0px;
	background: url(../../rod/switch/switch_rod3.gif) no-repeat center center;
}

#side1 h3#mo3 a:hover, #side1 h3#mo3 a:active {
	background: url(../../rod/switch/switch_rod3a.gif) no-repeat center center;
}

#side1 h3#mo00  {
	margin: 20px 0px 0px;
	padding: 0px;
	background: #FFFF99 url(../../mobile/switch/goirai.gif) no-repeat center center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: 1px solid #CCCCCC;
}

#side1 h3#mo7 {
	margin: 0px;
	padding: 0px;
	background: url(../../mobile/switch/switch_mobile7b.gif) no-repeat center center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#side1  h3#mo7  a {
	margin: 0px;
	padding: 0px;
	background: url(../../mobile/switch/switch_mobile7.gif) no-repeat center center;
}

#side1  h3#mo7  a:hover, #side1  h3#mo7  a:active {
	background: url(../../mobile/switch/switch_mobile7a.gif) no-repeat center center;
}

#side1 h3#mo6 {
	margin: 0px;
	padding: 0px;
	background: url(../../mobile/switch/switch_mobile6b.gif) no-repeat center center;
	border: 1px solid #CCCCCC;
}

#side1  h3#mo6  a {
	margin: 0px;
	padding: 0px;
	background: url(../../mobile/switch/switch_mobile6.gif) no-repeat center center;
}

#side1  h3#mo6  a:hover, #side1  h3#mo6  a:active {
	background: url(../../mobile/switch/switch_mobile6a.gif) no-repeat center center;
}

#side1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#side1 li {
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}


/*――――――――――――――――――――――
　　　キャラクターメモ（モフグラム用）
――――――――――――――――――――――*/

#side1 h4#me00 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	display: block;
	margin: 10px 0px 0px;
	height: 22px;
	text-align: center;
	padding-top: 10px;
	width: 150px;
	color: #333333;
	font-weight: normal;
}

#side1 h4#me01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	display: block;
	margin: 0px;
	height: 22px;
	text-align: center;
	padding-top: 12px;
	width: 148px;
	background-color: #FFCC66;
	border: 1px solid #CCCCCC;
	color: #333333;
	font-weight: normal;
}

#side1 ul#me02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #333333;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 0px;
	padding: 10px 0px 10px 18px;
	width: 130px;
	height: auto;
	background-color: #FFFFCC;
}

#side1 h4#me04 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	display: block;
	margin: 0px;
	height: 22px;
	text-align: center;
	padding-top: 12px;
	width: 148px;
	background-color: #FFCC66;
	border: 1px solid #CCCCCC;
	color: #333333;
	font-weight: normal;
}

#side1 ul#me05 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #333333;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 0px;
	padding: 10px 0px 10px 18px;
	width: 130px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: auto;
	background-color: #FFFFCC;
}

#side1 h4#me06 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	display: block;
	margin: 10px 0px 0px;
	height: 22px;
	text-align: center;
	padding-top: 10px;
	width: 150px;
	color: #333333;
	font-weight: normal;
}

#side1 h4#me07 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	display: block;
	margin: 0px;
	height: 22px;
	text-align: center;
	padding-top: 12px;
	width: 148px;
	background-color: #FFCC66;
	color: #333333;
	font-weight: normal;
	border: 1px solid #CCCCCC;
}

#side1 ul#me08 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	color: #333333;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 0px;
	padding: 10px 0px 10px 18px;
	width: 130px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: auto;
	background-color: #FFFFCC;
}

