@charset "utf-8";

body {
	font-family:Verdana,lrSVbN,Osaka,"ＭＳ Ｐ明朝",Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
	font-size: 75%;
	color:#000;
}

p { margin:0; padding:0;} 

.clear{ clear: both;}

#mainbox {
	background:url(../../img/bg.gif) repeat-x left top;
	width:754px;
	margin:0 auto;
	}
	
	
	
#header {
	background:url(../../img/1logo.png) no-repeat center;
	height:254px;
	}
	
	
	
#page { 
	background:url(../../img/1name.png) no-repeat center ; 
	height:448px;
	}
	
	
	
#page_box {
	width:652px;
	margin:25px auto 0;
	}
	
	#page_box ul {
		list-style-type:none;
		margin:0;
		padding:0;
		}
	
	#page_box li {
		float:left;
		width:216px;
		height:235px;
		text-align:center;
		border-left: 1px dashed #000;
		border-right: 1px dashed #000;
		}
		
	#page_box li.normal {
		border-left: none;
		border-right: none;
		}
		
#page_box p.cont-tit01 {
	 margin-bottom: 15px;
	 font-weight: bold;
	 color:#898989; 
	 font-size:14px;
	 }
	 
#page_box p.cont-txt01 {
	color:#000; 
	font-size:10px;
	text-align:justify;	
	padding: 0 6px 0 6px;
	}
	
#page_box p.cont-org1 {
	background:url(../../img/1org1.gif) no-repeat center; 
	width:179px; 
	height:17px; 
	text-align:center;
	margin: 0 auto 3px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	font-size:10px;
	}	
	
#page_box p.cont-org2 {
	background:url(../../img/1org2.gif) no-repeat center; 
	width:179px; 
	height:31px; 
	text-align:center;
	margin: 0 auto 3px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	font-size:10px;
	}	
	
#page_box img.img01{
     margin: 0 auto 20px;
	 clear:both;
	}

#page_box img.img02{
     margin: 0 auto 7px;
	 clear:both;
	}
#page_box img.img04{
     margin: 0 auto 3px;
	 clear:both;
	}
	
#txt_tit {
	height:16px;
	font-size:11px;
	color:#727172;
	line-height: 15px;
	border-bottom:#666666 1px solid
	}
	
#txt_com {
	font-size:11px;
	color:#727172;
	line-height: 15px;
	padding-top:2px;
	}
	
#txt_blue_tit {
	height:38px;
	width:652px;
	margin: 270px auto 0;
	}
	
	#txt_blue_tit ul {
		list-style-type:none;
		margin:0;
		padding:0;
		}
	
	#txt_blue_tit li {
		float:left;
		width:216px;
		text-align:center;
		color:#00A0E9;
		font-size:11px;
		padding-top:8px;
		line-height: 15px;
		font-weight:bold;
		}
		
	.txt_blues {
		color:#00A0E9;
		font-size:9px;
		font-weight:normal;
		}

#test {
	position:relative;
	top:102px;
	height:120px;
	width:200px;
	left: 370px;
	filter:
       progid:DXImageTransform.Microsoft.Matrix(enabled=true,SizingMethod=clip to original,FilterType=nearest neighbor)
       FlipH(enabled=false)
       FlipV(enabled=false);	
	}
	
	

#footer_main {
	margin:3px auto 0;
	height:132px;
	background:#EE7700;
	color:#FFFFFF;
	}

#footer { 
	width:652px;
	margin:0 auto;
	display:table;
	}

#footer p.cont-tit1{
	width:652px;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	margin:10px 0;
	padding:0;
	}
	
#footer p.cont-tit2{
	color:#fff; 
	font-size:10px; 
	text-align:justify;
	margin:0;
	}
	
#footer p.cont-txt02 {
	color:#fff; 
	font-size:8px;
	line-height:11px;
	text-align:justify;	
	text-justify:inter-ideograph; 
	margin:3px 0 0 0;
	padding:0;
	float:left;
	clear:both;
	}
	
#footer p.cont-txt03 {
	color:#fff; 
	font-size:12px; 
	text-align:justify;
	margin: 0 auto 3px;
	}

#footer p.cont-txt04 {
	color:#fff; 
	font-size:10px;
	text-align:justify;	
	margin: 0 5px 2px;
	}

#footer p.cont-txt05 {
	color:#fff; 
	font-size:8px;
	line-height:11px;
	text-align:justify;	
	text-justify:inter-ideograph; 
	margin:3px 0 0 0;
	padding:0;
	width:290px;
	}
	
#footer img.img03{
     margin: 0 5px;
	 clear:both;
	}
	
	#footer ul {
		list-style-type:none;
		margin:0;
		padding:0;
		}
	
	#footer li {
		float:left;
		margin:0;
		}
		
a.txt:link {
	color: #fff; 
	background: inherit;  
	text-decoration:none; 
	font-size:12px;
	font-weight:bold;
	}
	
a.txt:hover {
	background: inherit;	
	text-decoration: underline; 
	font-size:12px;
	font-weight:bold;
	}

a { 
	color: #fff;
	background: inherit;  
	text-decoration:none; 
	font-size:9px;
	font-weight:bold;
	}
	
a:hover { 
	background: inherit;	
	text-decoration: underline; 
	font-size:9px;
	font-weight:bold;  
	}