﻿@charset "utf-8";
@import url("main.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 */
	}


/* #main
--------- --------- --------- --------- --------- */
.item_title {
	background: url(../images/items/item_maintitle.jpg) no-repeat;
	}

.item_lead {
	background: url(../images/items/item_lead1.jpg) no-repeat;
	margin: 0;
	padding: 20px 0 0 0;
	width: 380px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:20px;/* for ie5.x */
	}

.item_leadex {
	background: url(../images/items/item_dot.jpg) no-repeat;
	background-position: 0 bottom;
	font-size:1.2em;
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	}

.item_stitle {
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.item_naviarea {
	margin:0 0 15px 0;
	padding:0;
	list-style-type: none;
	}

.item_naviarea li {
	margin:0 5px 0 0;
	padding:0;
	width:193px;
	height:30px;
	float:left;
	}
	
.item_naviarea li.inavi3 {
	margin:0;
	}
	
.item_naviarea li a {
	margin: 0;
	padding: 30px 0 0 0;
	width: 193px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.item_naviarea .inavi1 a {
	background: url(../images/items/item_cbtn1.jpg) no-repeat;
	}
	
.item_naviarea .inavi2 a {
	background: url(../images/items/item_cbtn2.jpg) no-repeat;
	}
	
.item_naviarea .inavi3 a {
	background: url(../images/items/item_cbtn3.jpg) no-repeat;
	}
	
.item_naviarea li a:hover {
	background-position: 0 -30px;
	}
	
.item_naviarea li p {
	margin: 0;
	padding: 30px 0 0 0;
	width: 193px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.item_naviarea .inavi1 p {
	background: url(../images/items/item_cbtn1.jpg) no-repeat;
	background-position: 0 -30px;
	}
	
.item_naviarea .inavi2 p {
	background: url(../images/items/item_cbtn2.jpg) no-repeat;
	background-position: 0 -30px;
	}
	
.item_naviarea .inavi3 p {
	background: url(../images/items/item_cbtn3.jpg) no-repeat;
	background-position: 0 -30px;
	}


.item_dataarea1 {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	height:380px;
	background:url(../images/items/item_toparea_back.jpg) no-repeat;
	background-position: right 0;
	border-bottom:1px solid #666;
	}
	
.item_dataleft {
	margin:0;
	padding:0;
	float:left;
	width:320px;
	height:380px;
	}

.item_dataright {
	margin:0;
	padding:10px 0 0 0;
	float:right;
	width:260px;
	height:380px;
	}

.item_data_block {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	width:120px;
	height:122px;
	display: inline;
	}

.item_data_block img {
	margin:0 0 2px 0;
	}

.item_data_block .item_data_blocktitle {
	margin:0;
	padding:0 0 0 13px;
	background: url(../images/items/item_icon1.jpg) no-repeat;
	background-position: 0 0;
	}

.item_data_block .item_data_blocktitle a {
	margin:0;
	padding:0;
	text-decoration: underline;
	}


.item_datatitle {
	margin:0 0 10px 0;
	padding:5px 0 0 10px;
	width:580px;
	height:25px;
	background: url(../images/items/item_subtitle.jpg) no-repeat;
	font-size:1.4em;
	font-weight: bold;
	color:#FFF;
	}

	
.item_dataarea2 {
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	height:380px;
	border-bottom:1px solid #666;
	position: relative;
	}
	
.item_dataleft .image1 {
	margin:0 0 10px 0;
	padding:0;
	}
	
.item_dataleft .image2 {
	margin:0 10px 0 0;
	padding:0;
	float: left;
	}
	
.item_dataleft .image3 {
	margin:0;
	padding:0;
	float: left;
	}

.item_dataarea2 .p_top {
	position: absolute;
	right:0;
	bottom:0;
	margin:0;
	padding:0;
	}

.item_dataright2 {
	margin:0;
	padding:0;
	float:right;
	width:260px;
	height:380px;
	}

.item_datalist {
	 margin:0;
	 padding:0;
	 list-style-type: none;
	 }

.item_datalist li {
	 margin:0;
	 padding:5px 0 5px 0;
	 background: url(../images/items/item_dot.jpg) no-repeat;
	 }

.item_datalist li .name {
	margin:0;
	padding:1px 0 0 10px;
	width:75px;
	float:left;
	background: url(../images/items/item_icon2.jpg) no-repeat;
	background-position: 0 center;
	color:#1A3D9E;
	font-size:1.2em;
	}

.item_datalist li .ex {
	margin:0;
	padding:0;
	width:170px;
	float:right;
	font-size:1.2em;
	line-height:1.3;
	}



/* #side
--------- --------- --------- --------- --------- */




/* #search
--------- --------- --------- --------- --------- */
.result_info {
	margin:0 0 15px 0;
	padding:0;
	}
	
.result_count {
	margin:0;
	padding:0;
	float:left;
	width:300px;
	font-size:1.4em;
	color:#002793;
	}
	
.paging {
	margin:0;
	padding:0;
	float:right;
	width:250px;
	text-align: right;
	}
	
.paging span {
	margin:0 10px 0 0;
	font-size:1.2em;
	color:#000;
	}
	
.paging a {
	margin:0 10px 0 0;
	font-size:1.2em;
	color:#002793;
	}
	
.bottom_contact {
	margin:0;
	padding:0;
	width:591px;
	height:71px;
	background: url(../images/items/tel_mail.jpg) no-repeat;
	position: relative;
	}

.bottom_contact a {
	position: absolute;
	top:33px;
	right:5px;
	background: url(../images/items/tel_mail_btn.jpg) no-repeat;
	margin: 0;
	padding: 31px 0 0 0;
	width: 285px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:31px;/* for ie5.x */
	}
	
.bottom_contact a:hover {
	background-position: 0 -31px;
	}

/* #material1
--------- --------- --------- --------- --------- */
.material1_title {
	background: url(../images/items/material1_maintitle.jpg) no-repeat;
	margin: 0 0 10px 0;
	}

.material1_lead {
	background: url(../images/items/material1_lead.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 18px 0 0 0;
	width: 400px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}

.material1_leadex {
	background: url(../images/items/item_dot.jpg) no-repeat;
	background-position: 0 bottom;
	font-size:1.2em;
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	}
	
.material1_navi {
	background: url(../images/items/item_dot.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0;
	padding:0;
	}
	
.mat1_navilist {
	margin:0 0 5px 0;
	padding:0;
	list-style-type: none;
	}
	
.mat1_navilist li {
	margin:0 4px 5px 0;
	padding:0;
	width:144px;
	height:29px;
	float:left;
	}
	
.mat1_navilist li.mat1_navi4,
.mat1_navilist li.mat1_navi8,
.mat1_navilist li.mat1_navi12,
.mat1_navilist li.mat1_navi18 {
	margin:0 0 5px 0;
	padding:0;
	float:left;
	}

.mat1_navilist li a {
	margin: 0;
	padding: 29px 0 0 0;
	width: 144px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:29px;/* for ie5.x */
	}
	
.mat1_navilist .mat1_navi1 a {
	background: url(../images/items/material1_btn1.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi2 a {
	background: url(../images/items/material1_btn2.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi3 a {
	background: url(../images/items/material1_btn3.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi4 a {
	background: url(../images/items/material1_btn4.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi5 a {
	background: url(../images/items/material1_btn5.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi6 a {
	background: url(../images/items/material1_btn6.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi7 a {
	background: url(../images/items/material1_btn7.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi8 a {
	background: url(../images/items/material1_btn8.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi9 a {
	background: url(../images/items/material1_btn9.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi10 a {
	background: url(../images/items/material1_btn10.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi11 a {
	background: url(../images/items/material1_btn11.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi12 a {
	background: url(../images/items/material1_btn12.jpg) no-repeat;
	}

.mat1_navilist .mat1_navi13 a {
	background: url(../images/items/material1_btn13.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi14 a {
	background: url(../images/items/material1_btn14.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi15 a {
	background: url(../images/items/material1_btn15.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi16 a {
	background: url(../images/items/material1_btn16.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi17 a {
	background: url(../images/items/material1_btn17.jpg) no-repeat;
	}
	
.mat1_navilist .mat1_navi18 a {
	background: url(../images/items/material1_btn18.jpg) no-repeat;
	}
	
.mat1_navilist li a:hover {
	background-position: 0 -29px;
	}
	
.matnavi_ex {
	margin:0 0 50px 0;
	padding:0;
	font-size:1.2em;
	}

.mat1_itemarea {
	margin:0 0 5px 0;
	padding:13px;
	background-color: #F2F2F2;
	}
	
#mat1_item1, #mat1_item2, #mat1_item3,
#mat1_item4, #mat1_item5, #mat1_item6,
#mat1_item7, #mat1_item8, #mat1_item9,
#mat1_item10 ,#mat1_item11, #mat1_item12,
#mat1_item13, #mat1_item14, #mat1_item15,
#mat1_item16 {
	margin: 0 0 10px 0;
	padding:0;
	width:563px;
	height:30px;
	background: url(../images/items/material1_stitle.jpg) no-repeat;
	position: relative;
	}

.mat1_itemmain {
	position: absolute;
	top:6px;
	left:10px;
	margin:0;
	padding:0;
	color:#1A3D9E;
	font-size:1.4em;
	font-weight: bold;
	}
	
.mat1_itemsub {
	position: absolute;
	top:8px;
	right:15px;
	margin:0;
	padding:0;
	text-align: right;
	font-size:1.2em;
	}

.mat1_ex.b20 {
	margin:0 0 20px 0;
	}

.mat1_ex.b30 {
	margin:0 0 30px 0;
	}
	
.mat1_ex.b120 {
	margin:0 0 210px 0;
	}

.mat1_area1lead {
	margin:0 0 10px 0;
	font-size:1.4em;
	color:#1A3D9E;
	}
	
.mat1_stitle2 {
	background: url(../images/items/material1_stitle2.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding:0;
	width:562px;
	height:29px;
	position: relative;
	}
	
.mat1_stitlel {
	position: absolute;
	top:9px;
	left:10px;
	margin:0;
	padding:0;
	color:#FFF;
	font-size:1.4em;
	font-weight: bold;
	line-height:1.0;
	}
	
.mat1_stitler {
	position: absolute;
	top:9px;
	right:15px;
	margin:0;
	padding:0;
	text-align: right;
	font-size:1.2em;
	line-height:1.0;
	color:#FFF;
	}

.gt2area {
	margin:0 0 20px 0;
	height:105px;
	}
	
.gt2-1 {
	background: url(../images/items/material1_image15.jpg) no-repeat;
	padding:95px 0 0 0;
	width:275px;
	float:left;
	font-size:1.2em;
	}
	
.gt2-2 {
	background: url(../images/items/material1_image16.jpg) no-repeat;
	padding:95px 0 0 0;
	width:275px;
	float:right;
	font-size:1.2em;
	}

.warmerpoint {
	background: url(../images/items/material1_image14.jpg) no-repeat;
	background-position: 180px 10px;
	margin:0 0 10px 0;
	padding:10px;
	height:230px;
	background-color: #FFF;
	list-style-type: none;
	}
	
.warmerpoint li {
	margin: 0 0 10px 0;
	padding: 19px 0 0 0;
	width: 135px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:19px;/* for ie5.x */
	}

.warmerpoint li.wpointtitle {
	background: url(../images/items/point_title.jpg) no-repeat;
	width:140px;
	padding: 29px 0 0 0;
	height: 0px!important;
	height /**/:29px;/* for ie5.x */
	}
		
.warmerpoint li.wpoint1 {
	background: url(../images/items/point1.jpg) no-repeat;
	}
	
.warmerpoint li.wpoint2 {
	background: url(../images/items/point2.jpg) no-repeat;
	}
	
.warmerpoint li.wpoint3 {
	background: url(../images/items/point3.jpg) no-repeat;
	}
	
.warmerpoint li.wpoint4 {
	background: url(../images/items/point4.jpg) no-repeat;
	}

.mat1_spp {
	margin:0 0 15px 0;
	font-size:1.2em;
	color:#C0245F;
	}

.mat1_image {
	margin:0 0 10px 10px;
	padding:0;
	float:right;
	}
	
.mat1_image2 {
	margin:0 0 10px 10px;
	padding:0;
	}

.mat1_title {
	margin:0 0 5px 0;
	padding:0;
	font-size:1.4em;
	color:#1A3D9E;
	}
	
.mat1_ex {
	margin:0 0 15px 0;
	padding:0;
	font-size:1.2em;
	}
	
.map_more2 {
	clear:both;
	margin:0 0 5px 0;
	padding:0;
	height:30px;
	}
	
.map_more2 a {
	background: url(../images/items/material3_btn2.jpg) no-repeat;
	margin: 0;
	padding: 30px 0 0 0;
	width: 124px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	float:right;
	}
	
.map_more2 a:hover {
	background-position: 0 -30px;
	}
	
/* #material2
--------- --------- --------- --------- --------- */
.material2_title {
	background: url(../images/items/material1_maintitle.jpg) no-repeat;
	margin: 0 0 10px 0;
	}

.material2_lead {
	background: url(../images/items/material2_lead.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 18px 0 0 0;
	width: 403px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}

.material2_leadex {
	background: url(../images/items/item_dot.jpg) no-repeat;
	background-position: 0 bottom;
	font-size:1.2em;
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	}
		
.material2_navi {
	background: url(../images/items/item_dot.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0;
	padding:0;
	}
	
.mat2_navilist {
	margin:0 0 5px 0;
	padding:0;
	list-style-type: none;
	}
	
.mat2_navilist li {
	margin:0 5px 5px 0;
	padding:0;
	width:99px;
	height:30px;
	float:left;
	}

.mat2_navilist li a {
	margin: 0;
	padding: 30px 0 0 0;
	width: 99px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	}
	
.mat2_navilist .mat2_navi1 a {
	background: url(../images/items/material2_btn1.jpg) no-repeat;
	}
	
.mat2_navilist .mat2_navi2 a {
	background: url(../images/items/material2_btn2.jpg) no-repeat;
	}
	
.mat2_navilist .mat2_navi3 a {
	background: url(../images/items/material2_btn3.jpg) no-repeat;
	}
	
.mat2_navilist .mat2_navi4 a {
	background: url(../images/items/material2_btn4.jpg) no-repeat;
	}
	
.mat2_navilist li a:hover {
	background-position: 0 -30px;
	}
	
#mat2_stitle1, #mat2_stitle2, #mat2_stitle3, #mat2_stitle4 {
	margin: 0 0 10px 0;
	padding: 47px 0 0 0;
	width: 450px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:47px;/* for ie5.x */
	}
	
#mat2_stitle1 {
	background: url(../images/items/material2_stitle1.jpg) no-repeat;
	}
	
#mat2_stitle2 {
	background: url(../images/items/material2_stitle2.jpg) no-repeat;
	}
	
#mat2_stitle3 {
	background: url(../images/items/material2_stitle3.jpg) no-repeat;
	}
	
#mat2_stitle4 {
	background: url(../images/items/material2_stitle4.jpg) no-repeat;
	}
	
	
.mat2_table1, .mat2_table2, .mat2_table3, .mat2_table4 {
	margin:0 0 5px 0;
	padding:0;
	border-top:1px solid #999;
	width:588px;
	font-size: 1.2em;
	}
	
.mat2_table1 th {
	margin:0;
	padding:5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color: #FF6E0C;
	color:#FFF;
	font-weight: bold;
	}
	
.mat2_table1 th.th6 {
	border-right:none;
	}
	
.mat2_table1 td {
	margin:0;
	padding:2px 5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color: #FFF;
	line-height: 1.3;
	vertical-align: top;
	}

.mat2_table1 .colored td {
	background-color: #FFEBCE;
	line-height: 1.3;
	}

.mat2_table1 td.dot {
	border-bottom:none;
	background: url(../images/common/dot2.gif) repeat-x;
	background-position: 0 bottom;
	}
	
.mat2_table1 .colored  td.dot {
	border-bottom:none;
	background: url(../images/common/dot_a.gif) repeat-x;
	background-position: 0 bottom;
	background-color: #FFEBCE;
	}

.mat2_table1 td.td6 {
	border-right:none;
	}


.mat2_table2 th {
	margin:0;
	padding:5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color: #597420;
	color:#FFF;
	font-weight: bold;
	}
	
.mat2_table2 th.th6 {
	border-right:none;
	}
	
.mat2_table2 td {
	margin:0;
	padding:5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color:#FFF;
	line-height: 1.3;
	vertical-align: top;
	}

.mat2_table2 .colored td {
	background-color: #ECF1D2;
	line-height: 1.3;
	}

.mat2_table2 td.dot {
	border-bottom:none;
	background: url(../images/common/dot2.gif) repeat-x;
	background-position: 0 bottom;
	}
	
.mat2_table2 .colored  td.dot {
	border-bottom:none;
	background: url(../images/common/dot_b.gif) repeat-x;
	background-position: 0 bottom;
	background-color: #ECF1D2;
	}
	
.mat2_table2 td.td6 {
	border-right:none;
	}

	
.mat2_table2 td.sm {
	font-size:0.85em;
	}
	
	
.mat2_table3 th {
	margin:0;
	padding:5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color: #BF7006;
	color:#FFF;
	font-weight: bold;
	}
	
.mat2_table3 th.th6 {
	border-right:none;
	}
	
.mat2_table3 td {
	margin:0;
	padding:5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color: #FFF;
	line-height: 1.3;
	vertical-align: top;
	}

.mat2_table3 .colored td {
	background-color: #EFE9D1;
	line-height: 1.3;
	}

.mat2_table3 td.dot {
	border-bottom:none;
	background: url(../images/common/dot2.gif) repeat-x;
	background-position: 0 bottom;
	}
	
.mat2_table3 .colored  td.dot {
	border-bottom:none;
	background: url(../images/common/dot_c.gif) repeat-x;
	background-position: 0 bottom;
	background-color: #EFE9D1;
	}
	
.mat2_table3 td.td6 {
	border-right:none;
	}
	
	
	
.mat2_table4 th {
	margin:0;
	padding:5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color: #2E97AC;
	color:#FFF;
	font-weight: bold;
	}
	
.mat2_table4 th.th6 {
	border-right:none;
	}

.mat2_table4 td {
	margin:0;
	padding:5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	background-color: #FFF;
	line-height: 1.3;
	vertical-align: top;
	}

.mat2_table4 .colored td {
	background-color: #D5EAEE;
	line-height: 1.3;
	}

.mat2_table4 td.dot {
	border-bottom:none;
	background: url(../images/common/dot2.gif) repeat-x;
	background-position: 0 bottom;
	}
	
.mat2_table4 .colored  td.dot {
	border-bottom:none;
	background: url(../images/common/dot_d.gif) repeat-x;
	background-position: 0 bottom;
	background-color: #D5EAEE;
	}
	
.mat2_table4 td.td6 {
	border-right:none;
	}
	
	

.to_top3.b20 {
	margin:0 0 20px 0;
	}

/* #material3
--------- --------- --------- --------- --------- */
.material3_title {
	background: url(../images/items/material3_maintitle.jpg) no-repeat;
	margin: 0 0 10px 0;
	}

#material3_lead {
	background: url(../images/items/material3_lead.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 36px 0 0 0;
	width: 400px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:36px;/* for ie5.x */
	}

.material3_leadex {
	background: url(../images/items/item_dot.jpg) no-repeat;
	background-position: 0 bottom;
	font-size:1.2em;
	margin:0 0 15px 0;
	padding:0 0 5px 0;
	}

#material_map {
	margin:0 0 5px 0;
	padding:0;
	}

.map_ex {
	margin:0 0 15px 0;
	padding:0;
	}
	
.map_inex {
	margin:0;
	padding:0;
	float:left;
	width: 400px;
	display: block;
	}
	
.map_inex b {
	color:#F20A00;
	}
	
.map_all {
	margin:0;
	padding:0;
	float:right;
	width: 120px;
	display: block;
	}
	
.map_all a {
	background: url(../images/items/material3_btn1.jpg) no-repeat;
	margin: 0;
	padding: 18px 0 0 0;
	width: 117px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	float:right;
	}
	
#map_area {
	
	}

#map1, #map2, #map3, #map4, #map5,
#map6, #map7, #map8, #map9, #map10 {
	margin:0 0 20px 0;
	padding:0;
	}

	
.map_title {
	margin:0 0 15px 0;
	padding:5px 0 0 10px;
	>padding:7px 0 0 10px;
	width:580px;
	height:25px;
	>height:23px;
	background: url(../images/items/material_titleback.jpg) no-repeat;
	color:#fff;
	font-weight: bold;
	font-size:1.4em;
	}
	
.map_image {
	margin:0 0 10px 10px;
	padding:0;
	float:right;
	}
	
.map_stitle {
	margin:0;
	padding:0;
	font-size:1.4em;
	font-weight: bold;
	color:#1A3D9E;
	}

.map_ex {
	margin:0 0 15px 0;
	padding:0;
	font-size:1.2em;
	}
	
.map_ex a {
	color:#1A3D9E;
	text-decoration:underline;
	}
	
.sub_box {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	width:590px;
	background: url(../images/items/material3_listback2.gif) no-repeat;
	background-position: 0 bottom;
	}

	
.subbox_title1, .subbox_title2, .subbox_title3 {
	margin: 0 0 10px 0;
	padding: 36px 0 0 0;
	width: 590px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:36px;/* for ie5.x */
	}
	
.subbox_ex {
	margin:0 20px 10px 20px;
	padding:0;
	font-size:1.2em;
	}
	
.subbox_title1 {
	background: url(../images/items/material3_stitle1.jpg) no-repeat;
	}

.subbox_title2 {
	background: url(../images/items/material3_stitle2.jpg) no-repeat;
	}
	
.subbox_title3 {
	background: url(../images/items/material3_stitle3.jpg) no-repeat;
	}
	
.map_more0 {
	margin:0 10px 0 0;
	padding:0;
	height:30px;
	}
	
.map_more0 a {
	background: url(../images/items/material3_btn2.jpg) no-repeat;
	margin: 0;
	padding: 30px 0 0 0;
	width: 124px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:30px;/* for ie5.x */
	float:right;
	}
	
.map_more0 a:hover {
	background-position: 0 -30px;
	}

.map_more {
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	height:29px;
	}
	
.map_more a {
	background: url(../images/items/material3_btn3.jpg) no-repeat;
	margin: 0;
	padding: 29px 0 0 0;
	width: 124px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:29px;/* for ie5.x */
	float:right;
	}
	
.map_more a:hover {
	background-position: 0 -29px;
	}
	
	
/* #material4
--------- --------- --------- --------- --------- */
.material4_title {
	background: url(../images/items/material4_maintitle.jpg) no-repeat;
	margin: 0 0 10px 0;
	}

.material4_lead {
	background: url(../images/items/material4_lead.jpg) no-repeat;
	margin: 0 0 5px 0;
	padding: 36px 0 0 0;
	width: 500px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:36px;/* for ie5.x */
	}

.material4_leadex {
	background: url(../images/items/item_dot.jpg) no-repeat;
	background-position: 0 bottom;
	font-size:1.2em;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	}
	
.material4_navi {
	background: url(../images/items/item_dot.jpg) no-repeat;
	background-position: 0 bottom;
	margin:0;
	padding:0;
	}
	
.mat4_navilist {
	margin:0 0 5px 0;
	padding:0;
	list-style-type: none;
	}
	
.mat4_navilist li {
	margin:0 4px 5px 0;
	padding:0;
	width:144px;
	height:29px;
	float:left;
	}
	
.mat4_navilist li.mat4_navi4, .mat4_navilist li.mat4_navi8 {
	margin:0 0 5px 0;
	padding:0;
	float:left;
	}

.mat4_navilist li a {
	margin: 0;
	padding: 29px 0 0 0;
	width: 144px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:29px;/* for ie5.x */
	}
	
.mat4_navilist .mat4_navi1 a {
	background: url(../images/items/material4_btn1.jpg) no-repeat;
	}
	
.mat4_navilist .mat4_navi2 a {
	background: url(../images/items/material4_btn2.jpg) no-repeat;
	}
	
.mat4_navilist .mat4_navi3 a {
	background: url(../images/items/material4_btn3.jpg) no-repeat;
	}
	
.mat4_navilist .mat4_navi4 a {
	background: url(../images/items/material4_btn4.jpg) no-repeat;
	}
	
.mat4_navilist .mat4_navi5 a {
	background: url(../images/items/material4_btn5.jpg) no-repeat;
	}
	
.mat4_navilist .mat4_navi6 a {
	background: url(../images/items/material4_btn6.jpg) no-repeat;
	}
	
.mat4_navilist .mat4_navi7 a {
	background: url(../images/items/material4_btn7.jpg) no-repeat;
	}
	
.mat4_navilist .mat4_navi8 a {
	background: url(../images/items/material4_btn8.jpg) no-repeat;
	}
	
.mat4_navilist li a:hover {
	background-position: 0 -29px;
	}
	
.matnavi_ex {
	margin:0 0 50px 0;
	padding:0;
	font-size:1.2em;
	}
	
#mat4_item1, #mat4_item2, #mat4_item3, #mat4_item4,
#mat4_item5, #mat4_item6, #mat4_item7, #mat4_item8 {
	margin:0 0 15px 0;
	padding:5px 0 0 10px;
	>padding:7px 0 0 10px;
	width:580px;
	height:25px;
	>height:23px;
	background: url(../images/items/material_titleback.jpg) no-repeat;
	color:#fff;
	font-weight: bold;
	font-size:1.4em;
	}
	
.mat4_itemarea1 {
	background: url(../images/items/mat4_itemarea1.jpg) no-repeat;
	background-position: right 0;
	margin:0;
	padding:0;
	}
	
.mat4_itemarea2 {
	background: url(../images/items/mat4_itemarea2.jpg) no-repeat;
	background-position: right 0;
	margin:0;
	padding:0;
	}
	
.mat4_itemarea3 {
	background: url(../images/items/mat4_itemarea3.jpg) no-repeat;
	background-position: right 0;
	margin:0;
	padding:0;
	}
	
.mat4_itemarea4 {
	background: url(../images/items/mat4_itemarea4.jpg) no-repeat;
	background-position: right 0;
	margin:0;
	padding:0;
	}
	
.mat4_itemarea5 {
	background: url(../images/items/mat4_itemarea5.jpg) no-repeat;
	background-position: right 0;
	margin:0;
	padding:0;
	}
	
.mat4_itemarea6 {
	background: url(../images/items/mat4_itemarea6.jpg) no-repeat;
	background-position: right 0;
	margin:0;
	padding:0;
	}
	
.mat4_itemarea7 {
	background: url(../images/items/mat4_itemarea7.jpg) no-repeat;
	background-position: right 0;
	margin:0;
	padding:0;
	}
	
.mat4_itemarea8 {
	background: url(../images/items/mat4_itemarea8.jpg) no-repeat;
	background-position: right 0;
	margin:0;
	padding:0;
	}
	
.mat4_item_title {
	margin:0 0 5px 0;
	padding:0;
	font-weight: bold;
	font-size:1.4em;
	color:#1A3D9E;
	width:315px;
	}
	
.mat4_item_ex {
	margin:0 0 10px 0;
	padding:0;
	font-size:1.2em;
	width:305px;
	height:170px;
	}
	
.map_more1 {
	margin:0 0 5px 0;
	padding:0;
	height:29px;
	}
	
.map_more1 a {
	background: url(../images/items/material3_btn3.jpg) no-repeat;
	margin: 0;
	padding: 29px 0 0 0;
	width: 124px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:29px;/* for ie5.x */
	float:right;
	}
	
.map_more1 a:hover {
	background-position: 0 -29px;
	}
	
.to_top3.b30 {
	margin:0 0 30px 0;
	}