<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'iso-2022-jp';

body {
	color:#333;
	background-color:#fff;
	font-family:"ヒラギノ明朝 Pro W6",'Hiragino Mincho Pro',"ＭＳ明朝";
	margin:0 auto;
	text-align:center;
	}
#container {
	margin:0px auto;
	text-align:center;
	width:800px;
	}


#contents {
	background:url(../images/bg.jpg) repeat;
	}


/*メイン*/
#main {
	background:url(../images/bg_main.jpg) no-repeat;
	width:760px;
	height:481px;
	margin:0 20px;
	}

/*写真*/
#photo {
	background:url(../images/photo-s.jpg) no-repeat;
	width:760px;
	height:119px;
	margin:0 20px;
	}

/*キャストスタッフ クレジット*/
#credit {
	margin:40px 0;
	text-align: center;
	}

/*はじめに*/
#intro {
	margin:60px;
	width:680px;
	text-align: left;
	}

/*物語*/
#story {
	margin:40px 60px 0;
	width:680px;
	text-align: left;
	}

/*公式サイトへ*/
#official {
	padding-top:331px;
	padding-left:385px;
	}
#official-btn ul {
	list-style-type:none;
	}
#official-btn li {
	display:block;
	float:left;
	}
#official-btn ul a {
	display:block;
	background:url(../images/btn_official.jpg) no-repeat;
	text-decoration:none;
	text-indent:-9999px;
	height:45px;
	}
#official-btn ul a#btn1 {background-position:0 0;width:300px;}
#official-btn ul a#btn2 {background-position:0 -55px;width:300px;margin-top:10px;}

#official-btn ul a#btn1:hover {background-position:-300px 0;}
#official-btn ul a#btn2:hover {background-position:-300px -55px;;}



/*汎用もの*/
#unit3{
	float:right;
	width:780px;
	padding-top:12px;
	background:#fff;
	min-height:500px;
}
#unit2ex{
	float:left;
	width:180px;
}
#unit3ex{
	float:right;
	width:780px;
}
#module{
	float:left;
	width:180px;
	padding-top:9px;
	padding-bottom:50px;
	text-align:center;
}

img {border:none;}
a:link { color:#754e04;text-decoration: none;}
a:visited { color:#754e04;text-decoration: none;}
a:active { color:#754e04;text-decoration: underline;}
a:hover { color:#dd1935;text-decoration: underline;}

.clearfloat{
	height:1px;
	font-size:1%;
	clear:both;
	display:block;
}
.alt{
	position:absolute;
	top:-5000px;
	left:-999px;
}
.bold{
	font-weight:bold;
}
hr {
	display:none;
}
p{
	margin-top:0px;
	margin-bottom:0px;
}
h1{
	border-width:0px;
	border-style:none;
	margin:0px;
}
h2,h3,h4,h5{
	border-width:0px;
	border-style:none;
	display:none;
}

p.xlsize {margin:20px;}
p.lsize {margin:20px;}
p.msize {margin:20px;}
p.ssize {margin:20px;}
p.xssize {margin:20px;}




/*フッタ*/
#bottommenu{
	padding: 10px 0;
	border: #c0c0c0 solid 0px;
	border-top-width:1px;
	text-align:center;
}
#bottommenu ul{
	margin: 0;
	margin-right:auto;
	margin-left:auto;
}
#bottommenu ul li{
	display:inline;
	padding: 0 10px;
	background: url(/mi/mi4/img/mi4_pipe.gif) no-repeat right center;
}
#bottommenu ul li.last1{
	background: url(/mi/mi4/img/dot.gif);
}

#footer{
	text-align:left;
	margin: 12px;
	color:#333;
	padding-bottom: 30px;
}
#footer a{
	font-weight:bold;
}
#footer .pipe{
	padding-left:5px;
	background: url(/mi/mi4/img/mi4_pipe.gif) no-repeat left top;
}
#footer #copy{
	margin-top:2px;
}


/*「このページの先頭へ」ナビゲーション*/
#pagetop{
	margin:50px 0 3px;
	text-align:center;
}
#pagetop a{
	padding-left:10px;
	color:#6b6b6b;
	font-weight:bold;
	background: url(/mi/mi4/img/mi4_pagetop.gif) no-repeat 0 0;
	display:inline;
}
.jig #pagetop a{
	background-position: 0 -37px;
}

#txtbar .scriptoff{
	color:#330000;
	}


/*フォント*/
#container,#footer,
h1,h2,h3,h4,h5,table{
	font-size:x-small;
	font-family:"ヒラギノ明朝 Pro W6",'Hiragino Mincho Pro',"ＭＳ明朝";
}

* html #container,* html #footer,
* html h1,* html h2,* html h3,* html h4,* html h5,* html table{
	font-size:xx-small;
	line-height:140%;
	font-family:"ヒラギノ明朝 Pro W6",'Hiragino Mincho Pro',"ＭＳ明朝";
}

.xlsize{
	font-size:300%;
	line-height:140%;	
}

.lsize{
	font-size:240%;
	line-height:100%;
}

.msize{
	font-size:120%;
	line-height:160%;
}

.ssize{
	font-size:110%;
	line-height:140%;
}

.xssize{
	font-size:90%;
	line-height:140%;
}

.alt{position:absolute;top:-5000px;left:-999px;}


.mT10 {margin-top:10px;}
.mR10 {margin-right:10px;}
.mB10 {margin-bottom:10px;}
.mL10 {margin-left:10px;}

.clearboth {clear:both;}
.clearboth hr {display:none;}
.clearboth br {display:none;}

.txt-pnk {color:#f36;}
.txt-blu {color:#369;}

</pre></body></html>