/*------------------------------------------------
	index.css - <H.I.T> index.html design css
	2008.12.5
	:::toc:::
	import url
	parts design
------------------------------------------------*/

@import url(../../common/common.css);
@import url(../../common/format.css);
@import url(../../common/layout-old.css);
@import url(../../common/navigation.css);
@import url(reset.css);
@import url(rollover.css);

/* common design
------------------------------------------------*/

#head{
	background-color:#FFF;
	}
	

	
#main{
	width:980px;
	padding:0;
	margin:0 auto;
	border:none;
	border-left:1px solid #b2d8ed;
	border-right:1px solid #b2d8ed;
	border-bottom:1px solid #55595b;
	background-color:#b5e1fa;
	}


p {
	color:#333;
	line-height:1.5;
	font-size:100%;
	}
	



/* top design ...main/intro
------------------------------------------------*/


#intro {
	width:864px;
	height:186px;
	background: url(../images/intro_txt.jpg)
	no-repeat;
	margin:0 auto;
	color:#022865;
	font-size:105%;
	}
	
#intro p{
	padding:20px 60px;
	}
	
ul#navi{
	margin-left:690px;
	}	
	
ul#navi li{
	width:109px;
	float:left;
	padding:10px 5px;
	}
	
#main h2{
	width:881px;
	margin:20px auto;
	}
	
/* top design ...cast
------------------------------------------------*/

#box_01{
	width:878px;
	margin:0 auto;
	}

.cast {
	width:430px;
	background-color:#f0f7ff;
	border:1px solid #98c7e2;
	float:left;
	margin:2px;
	}
	
.cast img {
	padding:0 10px;
	}
	
.cast p {
	padding:0 10px;
	}
	
.cast h3{
	width:422px;
	line-height:28px;
	background:url(../images/cast_name.jpg)
	no-repeat;
	color:#FFFFFF;
	text-indent:41px;
	margin:5px;
	}
	

/* top design ...story
------------------------------------------------*/

#box_02{
	width:900px;
	margin:10px auto;
	background-color:#d4ecf9;
	border:1px solid #a4d6f6;
	}

h4{
	width:883px;
	margin:0 auto;
	padding:10px 0;
	}

.story{
	width:434px;
	float:left;
	background:url(../images/col_btm.jpg)
	no-repeat
	center
	bottom;
	padding:0 8px;
	margin:5px 0;
	}
	
.story h5{
	width:434px;
	height:10px;
	padding:12px 0;
	text-indent:18px;
	color:#006699;
	background:url(../images/col_top.jpg)
	no-repeat
	center
	top;
	}
	
.story p{
	padding:5px 20px;
	line-height:1.3;
	}


