@charset "UTF-8";

@import "reset.css";
@import "common.css";


/*----------------------------------------------------------------------------
******************************************************************************
main
******************************************************************************
----------------------------------------------------------------------------*/

.topImg{
	width:742px;
	height:203px;
	margin:0 auto 14px;
	background:url(../img/top_bg.jpg) 0 0 no-repeat;}
.topImg .left{
	width:302px;
	float:left;
	padding:36px 0px 0px 16px;}
.topImg .left p{
	text-indent:-999999em;}
.topImg .left p a{
	display:block;
	width:229px;
	height:131px;
	text-indent:-999999em;
	background:url(../img/top_btn.jpg) 0 0 no-repeat;}
.topImg .left p a:hover{
	background:url(../img/main_btn_on.jpg) 0 0 no-repeat;}
.topImg .right{
	width:400px;
	float:left;}
.topImg .right p{
	width:400px;
	height:200px;
	text-indent:-999999em;}



/*----------------------------------------------------------------------------
******************************************************************************
CSS for index
******************************************************************************
----------------------------------------------------------------------------*/
.conBox{
	width:516px;
	margin-bottom:15px;
	border-right:1px solid #CCCCCC;
	border-left:3px solid #CC0000;
	background:url(../common/line_dt.gif) 100% 100% repeat-x;}
.conBox .img{
	width:138px;
	float:left;
	padding:9px 0 10px 15px;}
.conBox .img img{
	border:1px solid #bbbbbb;}
.conBox .conList{
	width:362px;
	float:right;
	padding:5px 0 0 0 !important;
	padding:5px 0 0 0;
	min-height:95px;}
.conBox li{
	font-size:78.9%;
	line-height:1.32;}

/* unit3
--------------------------------------------------------------------------------------------*/

.contents h4{
	color:#333333;
	font-size:80%;
	margin-bottom:18px;
	padding:1px 0 3px 16px;
	background:url(../common/tit_bg.gif) 100% 100% no-repeat;}
div.unit03 p{
	line-height:1.38;
	margin-bottom:15px;}
div.unit03 p.marB30{
	margin-bottom:30px;}

/* topics
--------------------------------------------------------------------------------------------*/
body#tIN{
	background-color:#FFFFFF;
	margin:0;
	width:440px;}

.topicsIn{
	width:496px;
	height:82px;
	border:0;
	margin:10px 0 10px 15px;}
.past{
	font-size:68%;}
	
.past strong{
	color:#000000;}
	
#tIN .img{
	border:1px solid #bbbbbb;}
#tIN table{
	margin-bottom:20px;}

body#tIN p{
	margin-bottom: 10px;
}






