@charset "utf-8";
/* CSS Document */

#pagetitle_image {
	background:url(../images/eco_title.gif) no-repeat; 
	width:890px;
	height:79px; 
	margin:0 auto;
	padding:0;
	}
#pagetitle_image span {display:block;text-indent:-99999px;}

#eco img {margin:5px;}

#eco h3 {
	font-size:14px;
	color:#389D28;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:20px 0 10px 0;
	padding:0;
	clear:both;
	}
#eco div.leadArea{
		background-color:#F2F2F2;
		padding:10px;
		margin-top:10px;
}

#eco div.leadArea3{
		background-color:#F2F2F2;
		padding:10px;
		margin-top:10px;
}
#eco div.leadArea3 h3{
	color:#000;
	font-size:14px;
	line-height:18px;
	margin:0 0 10px 0;
	padding:0;
	clear:none;
	}


#eco div.picAll{
	margin-bottom:10px;
}
#eco div.picRight{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
#eco div.picRight img{
	border:1px solid #CCC;
}
#eco div.picRight p, #eco div.picAll p{
	text-align:right;
	margin:0 5px;
	color:#888;
}
#eco div.picBox{
	text-align:center;
	margin-bottom:10px;
}
#eco div.picBox:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#eco div.picBox{
	display:inline-table;
	min-height:1%;
	}
/* Hides from IE-mac \*/
*html #eco div.picBox{height:1%;}
#eco div.picBox{display:block;}
/* End hide IE-mac */




#eco div.picBoxAll{
	margin:auto;
	width:620px;
}
#eco div.picBoxAll div{
	width:290px;
	float:left;
	text-align:left;
	padding:0 10px;
}
#eco div.picBox h4{
	margin:0;
	padding:0 5px;
	font-size:12px;
	line-height:18px;
}
#eco div.picBox h5{
	margin:0;
	padding:0 5px;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
}
#eco div.picBox p{
	clear:both;
	text-align:right;
	margin:0 5px;
	color:#888;
}

#eco div.picBoxAll2{
	margin:auto;
	width:560px;
	clear:both;
}
#eco div.picBoxAll2 div{
	width:260px;
	float:left;
	text-align:left;
	padding:0 10px;
}
	
#eco_sub h3 {
	font-size:14px;
	color:#389D28;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0;
	}
	
#type01 {
	width:880px; 
	overflow:hidden;
	}

div#type01 div.box01 {
	width:410px;
	margin:10px 5px 0 0; 
	padding:10px; 
	border-top:#CCCCCC 2px solid;
	border-right:#CCCCCC 2px solid;
	height:auto;
	float:left;
	}

div#type01 div.box02 {
	width:410px;
	margin:10px 5px 0 0; 
	padding:10px; 
	border-top:#CCCCCC 2px solid;
	border-right:#CCCCCC 2px solid;
	height:auto;
	float:right;
	}
	
#eco_sub h4 {
	margin:5px 0;
	}



#page_title {
	height:43px;
	padding:0; 
	margin:15px 0; 
	}
	.title_left {background:url(../images/eco01.gif); height:43px; width:10px;}
	.title_right {background:url(../images/eco02.gif); height:43px; width:10px;}
#page_title h2 {
	font-size:20px; 
	color:#FFFFFF; 
	font-weight:bold;
	line-height:25px;
	}
	
#link {background:url(../images/eco03.gif); height:47px;}
div#link a{
	color:#FFFFFF;
	}
div#link .link_left {text-align:center; line-height:16px; vertical-align:middle;}
div#link .link_right {text-align:right; padding-right:10px;}

.daigakumei {
	font-size:15px;
	color:#333333;
	line-height:24px;
	font-weight:bold;
	}	

#daigaku {
	color:#FFFFFF; 
	margin-top:15px;
	background-color:#389D28;
	}	
#daigaku ul{ margin:0; padding:0;}
#daigaku li{ list-style:url(../images/eco09.gif); margin:0 10px 0 30px; padding:3px 0;}
#daigaku li a {color:#FFFFFF;}
#daigaku td.manabu {
	background:url(../images/eco04.gif) no-repeat;
	font-size:13px; 
	color:#FFFFFF; 
	text-align:center; 
	font-weight:bold; 
	width:205px; 
	height:35px;
	margin:0;
	vertical-align:middle;
	}
#daigaku .gakubu {
	font-size:13px; 
	font-weight:bold;
	padding:0 10px 5px 10px;
	}
#daigaku .kijilink {text-align:right; font-size:10px;padding-right:10px;}
#daigaku .kijilink a{color:#FFFFFF;}
#daigaku .kiji {
	font-size:11px;
	padding:5px 0 5px 10px;
	}
#daigaku .list {
	width:205px; 
	height:auto;
	}
#daigaku .bottom {
	background:url(../images/eco05.gif) no-repeat; 
	width:205px; 
	height:8px;
	}
#daigaku .gakubulink {
	text-align:right; 
	border-bottom:#FFFFFF 1px dotted; 
	border-top:#FFFFFF 1px dotted;
	font-size:10px;
	padding-right:10px;
	margin:5px;
	}
#daigaku .gakubulink a{color:#FFFFFF;}





#bucknmb {
	color:#FFFFFF; 
	margin-top:15px;
	}	
#bucknmb ul{ margin:0; padding:0;}
#bucknmb li{ list-style:url(../images/eco10.gif); margin:0 10px 0 30px; padding:3px 0;}
#bucknmb .manabu {
	background:url(../images/eco06.gif) no-repeat;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF; 
	text-align:center; 
	font-weight:bold; 
	width:205px; 
	height:50px;
	margin:0;
	vertical-align:middle;
	}
#bucknmb .list {
	background:url(../images/eco07.gif) repeat-y; 
	width:205px; 
	height:auto;
	}
#bucknmb .bottom {
	background:url(../images/eco08.gif) no-repeat; 
	width:205px; 
	height:9px;
	}
#bucknmb .kijilink {
	background:url(../images/eco07.gif) repeat-y;
	text-align:right; 
	font-size:10px; 
	padding-right:10px;
	}
#honbun dt {
	margin:0;
	padding:0;
	font-weight:bold;
	}
#honbun dd {
	margin:0 0 10px 0;
	padding-left:10px;
	}
#muroran {
	width:208px; margin-right:10px; float:left; display:inline;
    }
#muroran_text {
	 width:208px; margin-right:10px; float:left; font-weight:bold; text-align:center; display:inline;
    }
	#muroran214 {
	width:214px; float:left; display:inline;
    }
#muroran214_text {
	 width:214px; float:left; font-weight:bold; text-align:center; display:inline;
    }
#photoleft40 {
	width:40%;
	float:left;
    }
#photoright40 {
	width:40%;
	float:left;
	margin-left:20px;
    }
#honbunright55 {
	margin-left:10px;
	width:58%;
	float:left;

    }
	
	#photoleft45 {
	width:45%;
	float:left;
    }
#photoright45 {
	width:45%;
	float:right;

    }
	
#photocenter {
	width:100%;
	margin:0 auto;
	clear:both;
	text-align:center;
    }
	
	#subarea {
	width:860;
	border:1px solid #CCC;
	padding:10px;
    }
.waku {background-color:#FCF2CC; padding:10px; margin:10px 0 0 0;}

#eco span.txtSuper{
	  vertical-align:super;
	  font-size:9px;
}
#eco p.margintop30{
	font-size:12px;
	margin-top:30px;
	color:#888;
}
#clear{
	clear:both;
	margin-top:0px;
}
#eco p {
	padding:0 0 20px 0;
	margin:0;
    }
	
#eco div.leadArea2{
background-color:#F2F2F2;
		padding:10px;
		margin-top:10px;
		width:340px;
}
#eco div.leadArea2 p{
	padding-bottom:0;
}
#eco div.leadArea p{
	padding-bottom:0;
}

#eco div.leadArea3 p{
	padding-bottom:0;
}
#eco div.leadArea3:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#eco div.leadArea3{
	display:inline-table;
	min-height:1%;
	}
/* Hides from IE-mac \*/
*html #eco div.leadArea3{height:1%;}
#eco div.leadArea3{display:block;}
/* End hide IE-mac */


#eco div.picCent{
	text-align:center;
}
#eco div.picCent img{
	margin-left:auto;
	margin-right:auto;
}

#eco div.picRight img.noborder{
	border:none;
	margin:0;
}
.textRed{
	color:#F00;
}
.txtCent{
	text-align:center;
}
.txtCent{
	text-align:center;
	color:#888;
}
#eco dl.showDl{
	padding:0;
	margin:0;
	float:left;
	width:33%;
}
#eco dl.showDl dt{
	text-align:center;
	color:#888;
	margin:0;
	padding:0;
	font-size:12px;
	margin:5px 0;
}
#eco dl.showDl dd{
	margin:0;
	padding:0;
	text-align:center;
}
#eco dl.showDl dd img{
	border:1px solid #CCC;
	margin:0;

}
