@charset "Shift_JIS";
@import url("common1.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.top_cnavi {
	margin:0;
	padding:178px 0 0 63px;
	width:877px;
	height:109px;
	border-top:1px solid #CCCCCE;
	position: relative;
	}

.top_cnavi li {
	margin:0;
	width:202px;
	height:84px;
	float:left;
	}
	
.top_cnavi li.top_cnavi3 {
	width:203px;
	}
	
.top_cnavi li.top_cnavi4 {
	width:206px;
	}
	
.top_cnavi li a {
	margin: 0;
	padding: 84px 0 0 0;
	width: 202px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:84px;/* for ie5.x */
	}
	
.top_cnavi li.top_cnavi1 a {
	background: url(../images/top/top_cnavi1.jpg) no-repeat;	
	}
	
.top_cnavi li.top_cnavi2 a {
	background: url(../images/top/top_cnavi2.jpg) no-repeat;	
	}
	
.top_cnavi li.top_cnavi3 a {
	background: url(../images/top/top_cnavi3.jpg) no-repeat;	
	width: 203px;
	}
	
.top_cnavi li.top_cnavi4 a {
	background: url(../images/top/top_cnavi4.jpg) no-repeat;
	width: 206px;
	}

.top_main {
	margin:0 0 10px 0;
	}
	
.topics {
	margin:0;
	padding:9px;
	width:380px;
	border:1px solid #DEDEDE;
	position: relative;
	float:left;
	}
	
.topics_mtitle {
	background: url(../images/top/top_topics.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 27px 0 0 0;
	width: 380px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:27px;/* for ie5.x */
	}
	
.topics_more {
	position: absolute;
	top:15px;
	right:15px;
	margin:0;
	width:100px;
	height:13px;
	}
	
.topics_more a {
	background: url(../images/top/top_topics_link.jpg) no-repeat;
	margin: 0;
	padding: 13px 0 0 0;
	width: 100px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:13px;/* for ie5.x */
	}
	
.topics_list {
	margin:0;
	}
	
.topics_list li {
	background: url(../images/common/dot.gif) repeat-x;
	background-position: 0 bottom;
	margin:0 0 10px 0;
	padding:0 0 10px 60px;
	width:320px;
	font-size:1.2em;
	line-height:1.5;
	position: relative;
	}
	
.topics_list li.last {
	margin:0;
	padding:0 0 0 60px;
	background: none;
	background-image: none;
	}

.topics_list li b {
	position: absolute;
	top:0;
	left:0;
	color:#F60;
	}
	
.topics_list li a {
	margin:0;
	color:#333;
	text-decoration: underline;
	}

.banners {
	margin:0;
	width:280px;
	float:right;
	}
	
.top_banner {
	margin:0 0 10px 0;
	}

.top_area1 {
	margin:0;
	}
	
.top_area1mtitle {
	background: url(../images/top/top_area1mtitle.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 30px 0 0 0;
	width: 690px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.top_area1mlead {
	background: url(../images/top/top_mlead.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 300px 0 0 0;
	width: 690px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:300px;/* for ie5.x */
	}
	
.pointbox {
	margin:0 0 10px 0;
	width:690px;
	font-size:1.2em;
	position: relative;
	}
	
.pointbox_title1,
.pointbox_title2,
.pointbox_title3,
.pointbox_title4,
.pointbox_title5,
.pointbox_title6 {
	background: url(../images/top/top_area1title1.jpg) no-repeat;
	margin: 0 0 3px 0;
	padding: 10px 0 0 65px;
	height:22px;
	width: 345px;
	font-size:1.6em;
	font-weight: bold;
	color:#07A1E1;
	line-height:1.1;
	}
	
.pointbox_title1 b,
.pointbox_title2 b,
.pointbox_title3 b,
.pointbox_title4 b,
.pointbox_title5 b,
.pointbox_title6 b {
	display: none;
	}
	
.pointbox_title2 {
	background: url(../images/top/top_area1title2.jpg) no-repeat;
	}
	
.pointbox_title3 {
	background: url(../images/top/top_area1title3.jpg) no-repeat;
	}
	
.pointbox_title4 {
	background: url(../images/top/top_area1title4.jpg) no-repeat;
	}
	
.pointbox_title5 {
	background: url(../images/top/top_area1title5.jpg) no-repeat;
	}
.pointbox_title6 {
	background: url(../images/top/top_area1title6.jpg) no-repeat;
	}
	
.pointbox1,
.pointbox2,
.pointbox3,
.pointbox4,
.pointbox5,
.pointbox6 {
	background: url(../images/top/top_area1box1.jpg) no-repeat;
	margin:0;
	padding:10px 10px 10px 345px;
	height:100px;
	line-height:1.7;
	}
	
.pointbox2 {
	background: url(../images/top/top_area1box2.jpg) no-repeat;
	}
	
.pointbox3 {
	background: url(../images/top/top_area1box3.jpg) no-repeat;
	}
	
.pointbox4 {
	background: url(../images/top/top_area1box4.jpg) no-repeat;
	}
	
.pointbox5 {
	background: url(../images/top/top_area1box5.jpg) no-repeat;
	}
	
.pointbox6 {
	background: url(../images/top/top_area1box6.jpg) no-repeat;
	}
	
.pointbox_link {
	position: absolute;
	top:5px;
	right:0;
	}
	
.pointbox_link a {
	margin:0;
	color:#333;
	text-decoration: underline;
	}
        
