@charset "shift_jis";

/*index*/

/*box*/

#indexBox{
	margin-top:15px;
}

#wrap .contBox{
	margin-bottom:14px;
	clear:both;
}

#wrap #visualArea,
#wrap #indexnavBox{
	float:right;
	width:634px;
}

#wrap #titleArea,
#wrap #newesBox{
	float:left;
	width:310px;
}

#wrap #titleArea{
	padding-top:56px;
	padding-bottom:1px;
	padding-left:7px;
	padding-right:7px;
}

#wrap #titleArea h1{
	margin-bottom:30px;
}

#wrap #titleArea h1 img{
	vertical-align:top;
}

#wrap #titleArea ul{
	list-style:none;
	font-size:65%;
}

#wrap #titleArea li{
	float:left;
	margin-right:1em;
	margin-bottom:4px;
}

#wrap #titleArea li a{
	display:block;
	background:url(../../../common/images/com_lnav_off.gif) no-repeat 0 1px;
	padding-top:1px;
	padding-left:17px;
	padding-bottom:4px;
}

#wrap #titleArea li a:hover{
	background:url(../../../common/images/com_lnav_on.gif) no-repeat 0 1px;
	color:#5F8075;
	text-decoration:none;
}

#wrap #titleArea li a,
#wrap #newesBox dl,
#wrap #newesBox dl a{
	color:#757575;
}

#wrap #newesBox h2{
	margin-bottom:9px;
	padding-left:7px;
	padding-bottom:4px;
	/*IE6*/
	_padding-bottom:0;
	_height:16px;
	_overflow:hidden;
	/**/
	border-bottom:1px solid #b2b2b2;
}

/*IE7*/
*+html body #wrap #newesBox h2{
	padding-bottom:0;
	height:16px;
	overflow:hidden;
}

#wrap #newesBox h2 img,
#wrap #indexnavBox li img,
#wrap #newesBox h2 a,
#wrap #indexnavBox li a{
	vertical-align:top;
}

#wrap #newesBox dl{
	margin:0 7px;
}

#wrap #newesBox dt,
#wrap #newesBox dd{
	font-size:65%;
}

#wrap #newesBox dt{
	margin-bottom:4px;
	letter-spacing:0.1em;
}

#wrap #newesBox dd{
	margin-bottom:5px;
}

#wrap #indexnavBox ul{
	margin-top:12px;
	_margin-top:0;
	list-style:none;
}

*+html body #wrap #indexnavBox ul{;
	margin-top:0;
}

#wrap #indexnavBox li{
	float:left;
	margin-right:14px;
}

#wrap #indexnavBox li.sec{
	float:right;
	margin-right:0;
}

/*clearfix-------------------------------------------------------------------------------------------------------*/

#wrap .contBox,
#wrap .contBoxtop,
#wrap #titleArea ul,
#wrap #indexnavBox ul{
	zoom:1;
}

#wrap .contBox:after,
#wrap .contBoxtop:after,
#wrap #titleArea ul:after,
#wrap #indexnavBox ul:after{
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}

/*\*/
* html #wrap .contBox,
* html #wrap .contBoxtop,
* html #wrap #titleArea ul,
* html #wrap #indexnavBox ul{
    height: 1em;
    overflow: visible;
}
/**/

#wrap #content{
	background:none;
}

#wrap #content{
	background:#ffffff;
}

#wrap #contentTop{
	clear:both;
    min-height:1em;
}


#wrap #contentTop:after{
    content:"";
    display:block;
    clear:both;
    height:0;
    overflow:hidden;
	
}

/*\*/
* html #wrap #contentTop{
    height:1em;
}
/**/


#wrap #content .unitSearchresults{
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e2e2e2;
	color:#434343;
}

/*hack*/
#wrap #content .unitSearchresults:after{
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #wrap #content .unitSearchresults{
    height: 1em;
    overflow: visible;
}
/**/

#wrap #content .unitSearchresults .searchedPic{
	width:100px;
	float:left;
}
#wrap #content .unitSearchresults .searchedTxt{
	width:609px;
	float:right;
}
#wrap #content .unitSearchresults .searchedParaph{
	margin-bottom:1.5em;
	font-size:80%;
	line-height:140%;
}

#wrap #content .unitSearchresults .searchedTxt table{
	width:100%;
	font-size:80%;
}
#wrap #content .unitSearchresults .searchedTxt table th{
	padding:2px;
	width:80px;
	font-weight:normal;
	text-align:left;
}
#wrap #content .unitSearchresults .searchedTxt table td.tdates{
	width:150px;
}
#wrap #content .unitSearchresults .searchedTxt .searchedDtBtn{
	padding:2px;
	text-align:right;
}
