@charset "Shift_JIS";


/*--基本CSS--*/

*{margin:0;
padding:0;
font-size:100%;}

body{font-family:sans-serif;

background:#d0e5eb url(../images/bg.gif) no-repeat;
}

h1{
	width:634px;


}



#con{
font-size:12px;
width:800px;
background-color:#ffffff;
margin:0px auto;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
}


#absolute{
width:800px;
}

span.absolute{
width:95px;
	font-size: 11px;
	position:absolute;
	font-weight:normal;
	margin:117px 0px 0px 288px;
}

p.ab{
width:304px;
	font-size: 11px;
	position:absolute;
	font-weight:normal;
	margin:35px 0px 0px 248px;
}

span.absolute2{
width:95px;
	font-size: 11px;
	position:absolute;
	font-weight:normal;
	margin:22px 0px 0px 48px;
}




#f{
border-top:dashed 1px #999999;
padding:15px 0px 0px 5px;
}



a:link{color:#318C8D;}
a:visited{color:#318C8D;}
a:hover{color:#7E0001;
text-decoration:underline;}
a:active{color:#7E0001;}
a       {text-decoration:none; color:#104E99;}


a.r:link{color:#032F63;}
a.r:visited{color:#032F63;}
a.r:hover{color:#7E0001;
text-decoration:underline;}
a.r:active{color:#7E0001;}
a.r       {text-decoration:none; color:#104E99;}




#od1{
font-size:12px;
width:800px;
background-color:#ffffff;
margin:35px 0px 10px 0px;
}
#od11{
font-size:12px;
width:800px;
background-color:#ffffff;
margin:30px 0px 0px 0px;
}
#od2{
font-size:12px;
width:800px;
background-color:#ffffff;
margin:0px 0px 16px 0px;
}
#od3{
width:800px;
background-color:#ffffff;
margin:0px 0px 130px 0px;
}
p.od3-l{
width:187px;
	font-size: 11px;
	position:absolute;
	font-weight:normal;
	margin:400px 0px 0px 92px;
}
p.od3-c{
width:214px;
	font-size: 11px;
	position:absolute;
	font-weight:normal;
	margin:385px 0px 0px 232px;
}
p.od3-r{
width:214px;
	font-size: 11px;
	position:absolute;
	font-weight:normal;
	margin:385px 0px 0px 473px;
}

#od-left{
float: left; 
width:375px;
background-color:#ffffff;
margin:0px 0px 10px 16px;
}
p.od-left{
width:61px;
	font-size: 11px;
	position:absolute;
	font-weight:normal;
	margin:16px 0px 0px 0px;
}

p.od-leftt{
width:61px;
	font-size: 11px;
	position:absolute;
	font-weight:normal;
	margin:13px 0px 0px 0px;
}
p.od-lefttt{
width:61px;
	font-size: 11px;
	position:absolute;
	font-weight:normal;
	margin:13px 0px 0px 0px;
}
p.od-leftf{
width:61px;
	font-size: 11px;
	position:absolute;
	font-weight:normal;
	margin:16px 0px 0px 0px;
}
#od-l{
float: left; 
width:375px;
background-color:#ffffff;
margin:0px 0px 10px 16px;
}

#od-l-l{
float: left; 
width:375px;
background-color:#ffffff;
margin:0px 0px 10px 205px;
}

#pod-l-l{
float: left; 
width:500px;
background-color:#ffffff;
margin:0px 0px 10px 16px;
}


#od-l2{
margin:0px 10px 0px 10px;
}
span.l{
font-family:"ＭＳ ゴシック",sans-serif;
color:#246e6f;
font-size:12px;
}

span.fax{
font-family:"ＭＳ ゴシック",sans-serif;
color:#CF435E;
font-size:10px;
}
span.fac{
font-family:"ＭＳ ゴシック",sans-serif;
color:#328C8C;
font-size:10px;
}

#od-right{
float: right;
width:375px;
background-color:#ffffff;
margin:0px 16px 10px 0px;
}
#od-r{
float: right;
width:375px;
background-color:#ffffff;
margin:0px 16px 10px 0px;
}
#od-r2{
margin:0px 8px 0px 16px;
}
#od-r3{
text-align:right;
margin:5px 0px 0px 0px;
}
span.r{
font-family:"ＭＳ ゴシック",sans-serif;
color:#288b26;
font-size:12px;
margin:0px 0px 0px 0px;
}
#clear{
clear:both;}

span.nnn{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
width:310px;
	font-size: 14px;
	margin:0px 0px 0px 0px;
}


a.nnn:link{color:#BB0000;}
a.nnn:visited{color:#BB0000;}
a.nnn:hover{color:#7E0001;
text-decoration:underline;}
a.nnn:active{color:#7E0001;}
a.nnn       {text-decoration:none; color:#104E99;}