@charset "utf-8";
@import "common.css";
@import "styles.css";


/* top beta */

.voice{
	width:640px;
	height:230px;
	position:relative;
	background:url(../img/top/p_voice.jpg) no-repeat 0 0;
	color:#404040;
} 
.voice .voice01{
	position:absolute;
	top:60px;
	left:30px;
	width:110px;
	height:130px;
	font-size:12px;
} 
.voice .voice02{
	position:absolute;
	top:60px;
	left:185px;
	width:110px;
	height:130px;
	font-size:12px;
} 
.voice .voice03{
	position:absolute;
	top:60px;
	left:345px;
	width:110px;
	height:130px;
	font-size:12px;
} 
.voice .voice04{
	position:absolute;
	top:60px;
	left:500px;
	width:110px;
	height:130px;
	font-size:12px;
} 
.voice .voice_link a{
	position:absolute;
	right:10px;
	bottom:5px;
	width:50px;
	height:18px;
	text-indent:-9999px;
}

.article{
	background:#FEF1C1;
}
.article h4{
	background:url(../img/top/bg_tl_01.gif) no-repeat 0 0;
	height:30px;
	color:#fff;
	font-size:16px;
	padding:5px 10px;
	font-weight:bolder;
}
.article-inner{
	width:616px;
	margin:0 auto;
}

.article-item-waku{
	background:url(../img/top/bg_waku_.gif) no-repeat 0 0;
	width:302px;
	height:172px;
	position:relative;
	margin-bottom:10px;
}
.article-item{
	width:280px;
	margin:10px;
}
.article-item h5{
	height:20px;
	background:url(../img/common/icon_02.gif) no-repeat 0 0;
	padding-left:25px;
}
.article-item .item-text{
	width:280px;
}
.i-01,
.i-02{
	position:absolute;
	top:10px;
	right:10px;
	width:51px;
	height:15px;
}

.select01 h4{
	background:url(../img/top/t_youto.gif) no-repeat 0 0;
	height:35px;
	padding:0 0 0 180px;
	font-size:14px;
}
.select01-inner{
	width:640px;
}
.select01-inner dl{
	width:120px !important;
	text-align:center;
}
.select02 h4{
	background:url(../img/top/t_pladan.gif) no-repeat 0 0;
	height:35px;
	padding:0 0 0 180px;
	font-size:14px;
}

.select02-box01,
.select02-box02,
.select02-box03,
.select02-box04{
	width:315px;
	height:120px;
	position:relative;
	display:block;
}
.select02 a{
	color:#000;
	text-decoration:none;
}
.select02-box01{
	background:url(../img/top/p_kakou_01.jpg) no-repeat 0 0;
}
.select02-box02{
	background:url(../img/top/p_kakou_02.jpg) no-repeat 0 0;
}
.select02-box03{
	background:url(../img/top/p_kakou_03.jpg) no-repeat 0 0;
}
.select02-box04{
	background:url(../img/top/p_kakou_04.jpg) no-repeat 0 0;
}
.select02-box01 span,
.select02-box02 span,
.select02-box03 span,
.select02-box04 span{
	width:180px;
	height:55px;
	position:absolute;
	top:55px;
	left:130px;
	font-size:13px;
	line-height:130%!important;
}
.select02-box01{
}
.konna h4{
	background:url(../img/top/t_konna.gif) no-repeat 0 0;
	position:relative;
	width:640px;
	height:25px;
}
.konna h4 span{
	position:absolute;
	top:0px;
	right:0;
}
.konna table{
	width:100%;
}
.konna table,
.konna table th,
.konna table td{
	border-collapse:collapse;
	border:1px #808080 solid;
}
.konna table th{
	text-align:center;
	background:#e6e6e6;
}
.konna table th,
.konna table td{
	padding:5px 10px;
	font-size:14px;
}
.topics h4{
	background:url(../img/top/t_topics.gif) no-repeat 0 0;
	position:relative;
	width:640px;
	height:25px;
}
.topics h4 span{
	position:absolute;
	top:0;
	right:0;
}
.topics ul{
	border:1px #808080 solid;
	padding:5px 10px;
}
.topics li{
	font-size:14px;
	border-bottom:1px #808080 dotted;
	padding:5px 0;
}
.topics li.last{
	border:none;
}

.about-inner{
	border:1px #0a50a1 solid;
	padding:10px;
	background:#ebf2f8;
}

.bannar-list a img{
    margin: 0px 0px -3px 0px;
    border: 3px solid #FFFFFF;
}
.bannar-list li{
	width:184px;
	text-align:center;
}

.mgr7{
	margin-right:8px;
	_margin-right:7px;
}

/* ----------100303追加---------- */
.article{
	_text-align:center;
}
.article h4,
.article-inner{
	_text-align:left;
}
