@charset 'shift_jis'; 
/*
CSS importer
*/

@import url(/css/reset.css);

/*
/*_*//*/

@import('/css/reset.css');
@import('/css/layout.css');

/**/



body{
font-family:'lr oSVbN', Osaka, 'qMmpS Pro W3', sans-serif, Optima;
text-decoration: none;
word-spacing: normal;
letter-spacing: 1px;
line-height: 1.2em;
font-size: 1.1em;
     scrollbar-base-color:#444;
	 background-image:url(../images/bcksen.jpg);
	 margin:auto;
	 color:#bbb;
	 text-align:center;
     }
	 
*{
	margin:0;
	padding:0;
}

img{
	border:none;
	vertical-align:bottom;
	margin:0;
}	 
	 
a {text-decoration: none;}

a:link{
	color:#000;}

a:visited {
	color:#555;}
	
a:active{
	color:#000;}
	
a:hover{
	color:#ffd79f;
}
	 
h1{
   font-family:'bN'lr oSV, Osaka, 'qMmpS Pro W3', sans-serif, Optima;
   font-size:11px;
   color:#ffffff;
   font-weight:normal;}
h2{
   font-family:'lr oSVbN', Osaka, 'qMmpS Pro W3', sans-serif, Optima;
   font-size:13px;
   color:#000000;
   font-weight:normal}
h3{
   font-family:'lr oSVbN', Osaka, 'qMmpS Pro W3', sans-serif, Optima;
   font-size:10px;
   float:right;
   color:#ffffff;
   font-weight:normal;}
h4{
   font-family:'lr oSVbN', Osaka, 'qMmpS Pro W3', sans-serif, Optima;
   font-size:10px;
   color:#000000;
   line-height:155%;}
h5{
   font-family:'lr oSVbN', Osaka, 'qMmpS Pro W3', sans-serif, Optima;
   font-size:12px;
   color:#bbb;
   line-height:150%}  
h6{
   font-family:'lr oSVbN', Osaka, 'qMmpS Pro W3', sans-serif, Optima;
   font-size:10px;
   color:#bbb;
	}
h7{
   font-family:'lr oSVbN', Osaka, 'qMmpS Pro W3', sans-serif, Optima;
   font-size:13px;
   color:#bbb;
	}   


strong{
	font-weight:normal;
	}

p{
   font-size:11px;
   color:#333333;
   line-height:150%;
   }

#wraper{
	width:860px;
	height:auto;
	padding:5px 0 5px 0;
	background-color:#3F3F3F;
	margin:auto;
	}
	
*html #wraper{
	width:870px;
	height:auto;
	padding:5px 0 5px 0;
	background-color:#3F3F3F;
	margin:auto;
	}

#base{
    background-color:#B2B2B2;
	margin:auto;
	width:850px;
	height:auto;
	text-align:center;
	 }
	
*html #base{
    background-color:#B2B2B2;
	margin:auto;
	width:850px;
	height:auto;
	text-align:center;
	 } 

	 
#head{
	background-image:url(../images/toprogo.jpg);
	background-repeat:no-repeat;
	width:850px;
	height:80px;
	margin:0px 0px 0px 0px;
	text-align:right;
	 }
	 
#head img{
	float:left;
	margin:10px auto 10px 20px;
	 }
	 
#head h1{
	margin-right:5px;
	font-weight:normal;
	}
	 
#head2{
	width:100%;
	text-align:right;
	margin-top:37px;
	}
	
#head2 a {text-decoration: none;}

#head2 a:link{
	color:#ffffff;}

#head2 a:visited {
	color:#ffffff;}
	
#head2 a:active{
	color:#ffffff;}
	
#head2 a:hover{
	color:#ffd79f;
}

#head2 h3{
	margin-right:5px;
	font-weight:normal;
	}
	
	
	
#btn{
	float:left;
	width:850px;
	height:30px;
	margin:5px 0px 5px 0px;
	text-align:center;
	 }
	 
*html #btn{
	background-color:#00CCCC;
	float:left;
	width:850px;
	height:30px;
	margin:5px 0px 5px 0px;
	 }
	

	 
 @@gbv @@	 
	 
#mein{
    background-color:#838383;
	width:850px;
	height:250px;
	text-align:center;
	 }
	 
#mein2{
    background-color:#838383;
	width:850px;
	height:auto;
	float:left;
	padding-bottom:10px;
	 }
	 
#mein3{
	background-image:url(../images/mein3ura.jpg);
	width:830px;
	height:100px;
	margin:0px 10px 10px 10px;
	text-align:left;
	 }
	 
#mein4{
    background-color:#838383;
	width:850px;
	height:auto;
	float:left;
	 }
	 	 
#summar1{
	background-image:url(../images/summary1.jpg);
	width:830px;
	height:220px;
	margin:auto;
	 }
	 
#summar1naka1{
	width:212px;
	height:200px;
	margin:10px 0px 10px 60px;
	float:left;
	text-align:left;
	 }
	 
*html #summar1naka1{
	width:212px;
	height:200px;
	margin:10px 0px 10px 30px;
	float:left;
	text-align:left;
	 }
	 
#summar1naka2 h4{
	color:#000000;
	font-size:28px;
	font-weight:normal;
	margin-left:100px;
	 }
	 
#summar1naka2 p{
	color:#000000;
	font-size:15px;
	margin-left:110px;
	line-height:120%;
	 }
	 
#summar1naka2{
	background-color:#FFFFFF;
	width:498px;
	height:200px;
	margin:10px 60px 10px 0px;
	float:left;
	text-align:left;
	 }
	 
*html #summar1naka2{
	background-color:#FFFFFF;
	width:498px;
	height:200px;
	margin:10px 30px 10px 0px;
	float:left;
	text-align:left;
	 }
	 
#summar2{
	background-image:url(../images/summary2.jpg);
	width:830px;
	height:220px;
	margin:10px 10px 0px 10px;
	 }
	 
#summar2 h4{
	color:#000000;
	font-size:16px;
	line-height:200%;
	 }
	 
#summar2 p{
	color:#000000;
	font-size:11px;
	line-height:200%;
	 }
	 
#summar2naka1{
	background-image:url(../images/rinennura.jpg);
	width:325px;
	height:200px;
	margin:10px 30px 10px 60px;
	float:left;
	 }
	 
*html #summar2naka1{
	background-image:url(../images/rinennura.jpg);
	width:325px;
	height:200px;
	margin:10px 30px 10px 30px;
	float:left;
	 }
	 
#summar2naka2{
	background-image:url(../images/keieiura.jpg);
	width:325px;
	height:200px;
	margin:10px 60px 10px 30px;
	float:left;
	 }
	 
*html #summar2naka2{
	background-image:url(../images/keieiura.jpg);
	width:325px;
	height:200px;
	margin:10px 30px 10px 30px;
	float:left;
	 }
	 
#mein3nak1{
	background-color:#eeeeee;
	width:400px;
	height:80px;
	margin:10px 5px 10px 10px;
	text-align:left;
	float:left;
	 }
	 
*html #mein3nak1{
	background-color:#eeeeee;
	width:400px;
	height:80px;
	margin:10px 5px 10px 5px;
	text-align:left;
	float:left;
	 }
	 
#mein3nak2{
	background-color:#eeeeee;
	width:400px;
	height:80px;
	margin:10px 10px 10px 5px;
	text-align:left;
	float:left;
	 }
	 
*html #mein3nak2{
	background-color:#eeeeee;
	width:400px;
	height:80px;
	margin:10px 5px 10px 5px;
	text-align:left;
	float:left;
	 }
	 
#mein3 p{
	font-family:'lr oSVbN', Osaka, 'qMmpS Pro W3', sans-serif, Optima;
	font-size:15px;
    color:#555555;
	margin:5px 0px 0px 20px;
	line-height:130%;
		 }
	 
#tizu{
	width:500px;
	height:490px;
	margin:0px 0px 0px 10px;
	float:left;
	 }
	 
*html #tizu{
	width:500px;
	height:490px;
	margin:0px 0px 0px 5px;
	float:left;
	 }
	 
#photmain{
	width:320px;
	height:490px;
	margin:0px 0px 0px 10px;
	float:left;
	 }
	 
*html #photmain{
	width:320px;
	height:490px;
	margin:0px 0px 0px 5px;
	float:left;
	 }
	 
#phot{
	background-color:#ffffff;
	width:320px;
	height:240px;
	margin:0px 5px 0px 0px;
	 }
	 
#phot2{
	background-color:#ffffff;
	width:320px;
	height:240px;
	margin:10px 5px 0px 0px;
	 }
	 
	 

#kontentu{
    background-image:url(../images/kontentu.jpg);
	width:850px;
	height:240px;
	margin:5px 0px 0px 0px;
	text-align:center;
	 }
	 
#mousikomi{
    background-color:#838383;
	width:850px;
	height:120px;
	margin:5px 0px 0px 0px;
	text-align:center;
	float:left;
	 }
	 
*html #mousikomi{
    background-color:#838383;
	width:850px;
	height:120px;
	margin:5px 0px -5px 0px;
	text-align:center;
	float:left;
	padding-bottom:10px;
	 }
	 
#fud{
    background-image:url(../images/fut.jpg);
	width:850px;
	height:40px;
	margin:5px 0px 0px 0px;
	text-align:right;
	clear:both;
	 }
	 
#fud a {text-decoration: none;}

#fud a:link{
	color:#ffffff;}

#fud a:visited {
	color:#ffffff;}
	
#fud a:active{
	color:#ffffff;}
	
#fud a:hover{
	color:#ffd79f;
	}
	 
#fud h3{
	margin-right:5px;
	font-weight:normal;
	}
	 
#fud2{
	width:400px;
	text-align:right;
	margin-top:8px;
	float:right;
	}

#fud3{
	width:300px;
	height:25px;
	margin:8px 5px 7px 5px;
	float:left;
	}

#fud3in{
	width:25px;
	height:25px;
	margin:0px 5px 0px 5px;
	float:left;
	}
	 
#fud p{
	font-size:8px;
	margin-right:5px;
	color:#ffffff;
	}
	 
#bana{
    background-image:url(../images/banawaku.jpg);
	width:270px;
	height:220px;
	margin:10px 10px 10px 5px;
	float:left;
	text-align:center;
	 }
	
*html #bana{
    background-image:url(../images/banawaku.jpg);
	width:270px;
	height:220px;
	margin:10px 0px 10px 5px;
	float:left;
	text-align:center;
	 }
	 
.bana2{
width:234px;
height:60px;
margin:15px auto 0 auto;
}

.bana3{
width:234px;
height:60px;
margin:5px auto 0 auto;
}
	 
#kyan{
	background-image:url(../images/kyannpe-nn.jpg);
	width:550px;
	height:220px;
	margin:10px 5px 10px 10px;
	float:left;
	text-align:center;
	 }
	 
*html #kyan{
	background-image:url(../images/kyannpe-nn.jpg);
	width:550px;
	height:220px;
	margin:10px 5px 10px 5px;
	float:left;
	text-align:center;
	 }
	 
#kyannai{
	width:548px;
	height:178px;
	margin:31px 1px 11px 1px;
	text-align:left;
	overflow:auto;
	 }

#kyannai p{
	font-size:12px;
	color:#000000;
	width:90%;
	margin:8px 0px 0px 20px;
}

#kyannai h2{
	font-size:15px;
	color:#FF0000;
	width:90%;
	margin:8px auto 0px 10px;
}
	 
#ippan{
    background-color:#FFFFFF;
	width:410px;
	height:100px;
	margin:10px 10px 10px 5px;
	float:left;
	text-align:center;
	 }

*html #ippan{
    background-color:#FFFFFF;
	width:410px;
	height:100px;
	margin:10px 0px 10px 5px;
	float:left;
	text-align:center;
	 }
	 

	 
#kigyou{
    background-color:#FFFFFF;
	width:410px;
	height:100px;
	margin:10px 5px 10px 10px;
	float:left;
	text-align:center;
	 }
	 
*html #kigyou{
    background-color:#FFFFFF;
	width:410px;
	height:100px;
	margin:10px 5px 10px 5px;
	float:left;
	text-align:center;
	 }

#midasi{
	width:410px;
	height:31px;
	text-align:left;
	 }



#nakami{
	width:390px;
	height:60px;
	margin:6px 10px 3px 10px;
	text-align:left;
	 }
	 
#con1{
	background-image:url(../images/con1ba.jpg);
	width:410px;
	height:120px;
	margin:10px 5px 10px 10px;
	float:left;
	text-align:center;
	 }
	 
*html #con1{
	background-image:url(../images/con1ba.jpg);
	width:410px;
	height:120px;
	margin:10px 5px 10px 5px;
	float:left;
	text-align:center;
	 }
	 
#con2{
    background-image:url(../images/con2ba.jpg);
	width:410px;
	height:120px;
	margin:10px 10px 10px 5px;
	float:left;
	text-align:center;
	 }
	 
*html #con2{
    background-image:url(../images/con2ba.jpg);
	width:410px;
	height:120px;
	margin:10px 5px 10px 5px;
	float:left;
	text-align:center;
	 }
	 
#con3{
    background-image:url(../images/con3ba.jpg);
	width:410px;
	height:120px;
	margin:0px 5px 5px 10px;
	float:left;
	text-align:center;
	 }
	 
*html #con3{
    background-image:url(../images/con3ba.jpg);
	width:410px;
	height:120px;
	margin:0px 5px 5px 5px;
	float:left;
	text-align:center;
	 }
	 
#con4{
    background-image:url(../images/con4ba.jpg);
	width:410px;
	height:120px;
	margin:0px 10px 5px 5px;
	float:left;
	text-align:center;
	 }
	 
*html #con4{
    background-image:url(../images/con4ba.jpg);
	width:410px;
	height:120px;
	margin:0px 5px 5px 5px;
	float:left;
	text-align:center;
	 }
	 
#connakami{
	width:390px;
	height:80px;
	margin:6px 10px 3px 10px;
	line-height:150%;
	 }
	 

#mein5{
    background-color:#838383;
	width:850px;
	height:auto;
	float:left;
	margin-bottom:5px;
	 }
	 
#saikontentu{
    background-image:url(../images/kontentu.jpg);
	width:850px;
	height:240px;
	text-align:center;
	 }
	 
#saima{
	background-image:url(../images/saitomap.jpg);
	width:830px;
	height:220px;
	margin:10px 10px 10px 10px;
	text-align:center;
	float:left;
	 }
	 
*html #saima{
	background-image:url(../images/saitomap.jpg);
	width:830px;
	height:220px;
	margin:10px 5px 10px 5px;
	text-align:center;
	float:left;
	 }
	 
#saimanai1{
	background-image:url(../images/saimaura.jpg);
	width:400px;
	height:188px;
	margin:32px 5px 0px 10px;
	text-align:left;
	float:left;
	 }
	 
*html #saimanai1{
	background-image:url(../images/saimaura.jpg);
	width:400px;
	height:188px;
	margin:32px 5px 0px 5px;
	text-align:left;
	float:left;
	 }
	 
#saimanai2{
	background-image:url(../images/saimaura.jpg);
	width:400px;
	height:188px;
	margin:32px 10px 0px 5px;
	text-align:left;
	float:left;
	 }
	 
*html #saimanai2{
	background-image:url(../images/saimaura.jpg);
	width:400px;
	height:188px;
	margin:32px 5px 0px 5px;
	text-align:left;
	float:left;
	 }


#saima p{
	font-size:16px;
	color:#000000;
	line-height:130%;
	margin:5px 0px 8px 30px;
}

#porikontentu{
	background-color:#838383;
	width:850px;
	height:auto;
	float:left;
	 }
	 
#porisi{
	background-image:url(../images/puraibasi.jpg);
	width:830px;
	height:auto;
	margin:10px 10px 10px 10px;
	text-align:center;
	float:left;
	 }
	 
#porisinai{
	background-image:url(../images/saimaura.jpg);
	width:810px;
	height:910px;
	margin:32px 5px 0px 10px;
	text-align:left;
	float:left;
	 }
	 
#porisinai p{
	font-size:15px;
	color:#000000;
	line-height:115%;
	margin:10px 30px 10px 30px;
	}

#porisinai h2{
	font-size:22px;
	color:#000000;
	margin:20px 0px 0px 20px;
	font-weight:normal;
	}

#porisinai h3{
	font-size:17px;
	color:#000000;
	line-height:120%;
	margin:20px 18px 10px 20px;
	font-weight:normal;
	}
	
#prihead{
	background-color:#383838;
	width:830px;
	height:70px;
	margin:0px 10px 0px 10px;
	float:left;
	text-align:left;
	 }
	 
#primein1{
    background-color:#838383;
	width:850px;
	height:auto;
	float:left;
	 }
	 
#prihead h6{
	font-size:28px;
	color:#ffffff;
	margin:8px 0px 0px 20px;
	font-weight:normal;
	}
	
#guihead h7{
	font-size:15px;
	color:#ffffff;
	margin:13px 0px 0px 20px;
	font-weight:normal;
	}
	
#prihead p{
	font-size:15px;
	color:#ffffff;
	margin:8px 0px 0px 30px;
	}
	
#primein2{
    background-color:#838383;
	width:850px;
	height:auto;
	float:left;
	margin-top:5px;
	 }
	 
#prikontentu{
	background-color:#383838;
	width:830px;
	height:510px;
	margin:10px 10px 0px 10px;
	float:left;
	text-align:left;
	 }
	 
#prikontentu img{
	margin:5px 30px 10px 30px;
	 }
	 
#prikontentu table{
	background-color:#FFFFFF;
	margin:10px 30px 10px 30px;
	text-align:center;
	color:#000000;
	 }
	 
table h7{
    font-size:24px;
	color:#000000;
	font-weight:normal;
	}
	
table h8{
    font-size:35px;
	color:#000000;
	font-weight:normal;
	}
	 
#prikontentu h6{
	font-size:22px;
	color:#ffffff;
	margin:10px 0px 0px 30px;
	font-weight:normal;
	}
	
#prikontentu p{
	font-size:14px;
	color:#ffffff;
	margin:0px 0px 0px 80px;
	line-height:120%;
	}
	
#prikontentu2{
	background-color:#383838;
	width:830px;
	height:200px;
	margin:10px 10px 10px 10px;
	float:left;
	 }
	
#prikontentu2 h6{
	font-size:22px;
	color:#ffffff;
	margin:10px 0px 0px 30px;
	font-weight:normal;
	text-align:left;
	}
	
#prikontentu2 h7{
	font-size:40px;
	color:#ffffff;
	margin:30px 0px 20px 0px;
	font-weight:normal;
	text-align:center;
	}
	
#prikontentu2 p{
	font-size:13px;
	color:#ffffff;
	margin:13px 30px 0px 0px;
	line-height:90%;
	text-align:right;
	}
	
#prikontentu2 h8{
	font-size:18px;
	color:#ffffff;
	margin:0px 20px 0px 0px;
	line-height:90%;
	text-align:right;
	}
	
#gui1{
	background-image:url(../images/summary1.jpg);
	width:830px;
	height:220px;
	margin:auto;
	 }
	 
#gui1naka1{
	width:212px;
	height:200px;
	margin:10px 0px 10px 60px;
	float:left;
	text-align:left;
	 }
	 
*html #gui1naka1{
	width:212px;
	height:200px;
	margin:10px 0px 10px 30px;
	float:left;
	text-align:left;
	 }
	 
#intern{
	width:830px;
	height:auto;
	margin:10px auto 0 auto;
	 }


#gui1naka2{
	background-color:#FFFFFF;
	width:498px;
	height:200px;
	margin:10px 60px 10px 0px;
	float:left;
	text-align:center;
	 }
	 
*html #gui1naka2{
	background-color:#FFFFFF;
	width:498px;
	height:200px;
	margin:10px 30px 10px 0px;
	float:left;
	text-align:center;
	 }
	 
#gui1naka2 p{
	color:#000000;
	font-size:20px;
	margin-top:20px;
	line-height:140%;
	 }
	 
#gui2{
	background-image:url(../images/summary2.jpg);
	width:830px;
	height:170px;
	margin:10px 10px 0px 10px;
	 }
	 
#gui2 p{
	color:#000000;
	font-size:20px;
	line-height:160%;
	 }
	 
#gui2naka{
	background-image:url(../images/sinbun.jpg);
	width:710px;
	height:150px;
	margin:10px 60px 10px 60px;
	float:left;
	 }
	 
*html #gui2naka{
	background-image:url(../images/sinbun.jpg);
	width:710px;
	height:150px;
	margin:10px 30px 10px 30px;
	float:left;
	 }
	 
#gui2naka2{
	width:708px;
	height:118px;
	margin:31px 1px 1px 1px;
	overflow:auto;
	float:left;
	 }
	 
*html #gui2naka2{
	width:705px;
	height:118px;
	margin:31px 1px 1px 0px;
	overflow:auto;
	float:left;
	 }
	 
#otoi{
	background-image:url(../images/otoiura.jpg);
	width:600px;
	height:500px;
	margin:10px auto 10px auto;
	background-repeat: no-repeat;
	background-color: #FFF;
	 }
	 
#otoinai1{
	background-color:#FFFFFF;
	width:600px;
	height:119px;
	margin-top:31px;
	float:left;
	text-align:left;
	 }
	 
#otoinai1 p{
	font-size:13px;
	margin:5px 30px 0px 30px;
	line-height:150%;
	}
	 
#otoinai2{
	background-color:#FFFFFF;
	width:600px;
	height:auto;
	float:left;
	overflow:auto;
	 }
	 
#otoinai2_01{
	width:540px;
	height:auto;
	float:left;
	margin:0 30px;
	text-align:left;
	 }
	 
#otoinai3{
	background-image:url(../images/tset.jpg);
	width:600px;
	height:350px;
	float:left;
	 }
	 
#otoinai2 p{
	font-size:12px;
	margin:5px auto 0px 170px;
	line-height:120%;
	text-align:left;
	}
	
#kigyotoi{
	background-image:url(../images/kigyotoiura.jpg);
	width:600px;
	height:500px;
	margin:10px auto 10px auto;
	 }
	 
#ippotoi{
	background-image:url(../images/ippotoiura.jpg);
	width:600px;
	height:500px;
	margin:10px auto 10px auto;
	 }
	 
.left{
	font-size:12px;
	color:#000000;
	}
	
table{
	font-size:13px;
	color:#000000;
	} 
	
.mess{
	font-size:12px;
	color:#666666;
	}
	
