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

body{
  background:#836b5e url(../images/under/bg.jpg) repeat-y center;
  color:#333;
  text-align:center;
}

/**************************************
 *navigation
**************************************/
#u-nav01{background-image: url(../images/under/nav_01_on.gif);}
#u-nav02{background-image: url(../images/under/nav_02_on.gif);}
#u-nav03{background-image: url(../images/under/nav_03_on.gif);}
#u-nav04{background-image: url(../images/under/nav_04_on.gif);}

/**************************************
 *layout
**************************************/
#wrapper-u{
	width:1031px;
	margin:0 auto;
	background:#e9e4d9 url(../images/under/bg_content.jpg) repeat-y;
}
#header{
	width:1031px;
	background:transparent url(../images/under/head_bg.jpg) no-repeat;
}
#header div{
	width:642px;
	margin:0 auto;
	overflow:hidden;
}
#header div h1{float:left;}
#header div p{
	float:right;
	padding-top:42px;
}
#nav-u{
	width:1031px;
	height:64px;
	background:transparent url(../images/under/nav_bg.jpg) no-repeat;
	overflow:hidden;
}
#nav-u ul{
	width:642px;
	height:45px;
	margin:0 auto;
}
#nav-u li{
	float:left;
	height:45px;
}
#nav-u li img{_vertical-align:bottom;}
h2#tl-b,
h2#tl-inter{
	text-align:left;
	background:transparent url(../images/under/tl_bg.jpg) no-repeat;
	padding-left:64px;
}
#content{
	width:1031px;
	background:transparent url(../images/under/bg_catch.jpg) no-repeat top;
	padding-top:5px;
}

/**************************************
 *Story
**************************************/

#content #story{padding-top:30px;}
#content #story ul{
	width:818px;
	margin:0 auto 50px auto;
	overflow:hidden;
}
#content #story ul li{float:left;}
#content #story dl{
	width:813px;
	margin:0 auto;
	text-align:left;
}
#content #story dt{
	margin-bottom:15px;
}
#content #story dd{
	padding:0 0 50px 5px;
}


/**************************************
 *Story02
**************************************/
#story-d{
	width:820px;
	margin:50px auto 0 auto;
	padding-bottom:35px;
	text-align:left;
}
#story-d-01{
	width:820px;
	overflow:hidden;
	margin-bottom:15px;
}
#story-d-01 p{
	margin-bottom:15px;
	margin-left:5px;
}
#story-d-l{
	width:505px;
	float:left;
	padding-top:30px;
	margin-bottom:15px;
}

#story-d-r{
	width:300px;
	float:right;
	background:transparent url(../images/story/p_01.jpg) no-repeat right bottom;
	_height:305px;
	min-height:305px;
}
#story-d-02{
	padding-left:330px;
	padding-top:10px;
	margin-top:15px;
	background:transparent url(../images/story/p_02.jpg) no-repeat left top;
	_height:210px;
	min-height:210px;
}


/**************************************
 *Cast
**************************************/
#cast{padding-top:100px;}
#in-cast{
	width:630px;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:30px;
}
#castp-01{
	width:335px;
	float:left;
}
#castp-01 li,
#castp-02 li{float:left;}
#castp-01 li{padding-bottom:40px;}
#castp-02{
	width:165px;
	float:right;
}
#castp-02 li{padding-bottom:50px;}

.txt-other{padding:0 0 0 283px;}



/**************************************
 *Interview
**************************************/
#inter-main{
	position:relative;
	width:889px;
	background:transparent url(../images/interview/bg_tlinter.jpg) no-repeat top left;
	margin:0 auto;
	text-align:left;
}
#inter-main h3{padding:52px 0 51px 42px;}
#inter-main ul{
	width:240px;
	margin-left:42px;
	overflow:hidden;

}
#inter-main li{float:left;}
#inter-main li img{padding-right:10px;}

#interview-f{padding-top:40px;}
.interview-d dt{margin-bottom:15px;}
.interview-d dd{margin:0 0 30px 5px;}

.w-630{width:630px;}
.w-487{width:487px;}

/**photo fujiyama**/
#m-fujiyama{
	width:703px;
	height:208px;
	background:transparent url(../images/interview/fujiyama_p_02.jpg) no-repeat right top;
}
#p-fujiyama{
	width:186px;
	position:absolute;
	top:-44px;
	right:0;
}
#interview-f{
	background:transparent url(../images/interview/fujiyama_p_03.jpg) no-repeat right top;
	width:669px;
	margin-left:105px;
	text-align:left;
}
#f-photo{
	width:821px;
	margin:0 auto;
	padding-top:5px;
	text-align:left;
	background:transparent url(../images/interview/fujiyama_p_04.jpg) no-repeat left top;
	_height:324px;
	min-height:324px;
}
#f-photo dt,
#f-photo dd{padding-left:275px;}

/**photo suzuki**/
#m-suzuki{
	width:673px;
	height:208px;
	background:transparent url(../images/interview/suzuki_p_02.jpg) no-repeat right top;
}
#p-suzuki{
	width:217px;
	position:absolute;
	top:-45px;
	right:-1px;
}
#interview-s{
	background:transparent url(../images/interview/suzuki_p_03.jpg) no-repeat right top;
	width:639px;
	margin-left:105px;
	padding-top:40px;
	text-align:left;
}
#s-photo-01{
	width:821px;
	_height:210px;
	min-height:210px;
	margin:30px auto;
	padding-top:10px;
	text-align:left;
	background:transparent url(../images/interview/suzuki_p_04.jpg) no-repeat left top;
}
#s-photo-01 dt,
#s-photo-01 dd{padding-left:380px;}

#s-photo-02{
	width:821px;
	_height:320px;
	min-height:320px;
	margin:0 auto;
	padding-top:5px;
	text-align:left;
	background:transparent url(../images/interview/suzuki_p_05.jpg) no-repeat right top;
}
#s-photo-02 dt,
#s-photo-02 dd{padding-right:295px;}

/**photo kishibe**/
#m-kishibe{
	width:692px;
	height:208px;
	background:transparent url(../images/interview/kishibe_p_02.jpg) no-repeat right top;
}
#p-kishibe{
	width:198px;
	position:absolute;
	top:-51px;
	right:0;
}
#interview-k{
	background:transparent url(../images/interview/kishibe_p_03.jpg) no-repeat right top;
	width:658px;
	margin-left:105px;
	padding-top:40px;
	text-align:left;
}
.w-500{width:500px;}
.w-633{width:633px;}
#k-photo{
	width:821px;
	margin:0 auto;
	padding-top:5px;
	text-align:left;
	background:transparent url(../images/interview/kishibe_p_04.jpg) no-repeat left top;
	_height:324px;
	min-height:324px;
}
#k-photo dt,
#k-photo dd,
#o-photo dt,
#o-photo dd{padding-left:275px;}

/**photo Ohishi**/
#m-ohishi{
	width:692px;
	height:208px;
}
#p-ohishi{
	width:257px;
	position:absolute;
	top:-51px;
	right:0;
}
#interview-o{
	width:817px;
	margin-left:105px;
	padding-top:40px;
	text-align:left;
}
.w-572{width:572px;}
#o-photo{
	width:821px;
	margin:0 auto;
	text-align:left;
	background:transparent url(../images/interview/ohishi_p_02.jpg) no-repeat left top;
	_height:315px;
	min-height:315px;
}
#o-photo dt{padding-top:50px;}
.ma0b{margin-bottom:0 !important;}

/**************************************
 *in-navigation
**************************************/
#in-nav-f{background:transparent url(../images/interview/fujiyama_icon.jpg) no-repeat left top;}
#in-nav-s{background:transparent url(../images/interview/suzuki_icon.jpg) no-repeat left top;}
#in-nav-k{background:transparent url(../images/interview/kishibe_icon.jpg) no-repeat left top;}
#in-nav-o{background:transparent url(../images/interview/ohishi_icon.jpg) no-repeat left top;}

/**************************************
 *Footer
**************************************/
#pagetop{
	width:1031px;
	height:114px;
	background:#e8e3d5 url(../images/under/bg_pagetop.jpg) no-repeat top;
	margin:0 auto;
}
#pagetop p{padding-top:57px;}
#footer-u{
	background-color:#371101;
	border-top:2px solid #65483c;
	padding:20px 0 40px 0;
}
</pre></body></html>