@charset "utf-8";


#Wrap {
	margin:0px auto 0px auto;
	padding: 15px 0px;
	width:800px;
	height:auto;
	background-color:#fff;
}

#Wrap #topicNavi { text-align: left;}

#Wrap h1 { display:none;}
#Wrap h2 { padding-top: 10px;}


#Wrap h3 { margin-top: 45px;}

#Wrap p { margin-top: 15px;}

#Wrap ul { margin-top: 40px; list-style:none;}

#Wrap p.linkA { text-indent: -9999px;}
#Wrap p.linkB { text-indent: -9999px;}
#Wrap p.linkC { text-indent: -9999px;}

#Wrap .link { width: 800px; text-align:left;}
#Wrap p.linkA a { 
	width: 576px;
	height: 190px;
	margin-left: 112px;
	display: block;
	text-decoration: none;
	background: url(../img/img19_off.jpg) no-repeat ;
	}

#Wrap p.linkA a:hover { background: url(../img/img19_on.jpg) no-repeat}

#Wrap p.linkB a  { 
	width: 576px;
	height: 204px;
	margin-left: 112px;
	display: block;
	text-decoration: none;
	background: url(../img/img32_off.jpg) no-repeat ;
	}

#Wrap p.linkB a:hover { background: url(../img/img32_on.jpg) no-repeat}

#Wrap p.linkC a  { 
	width: 800px;
	height: 568px;
	margin-top: 40px;
	display: block;
	text-decoration: none;
	background: url(../img/img37_off.jpg) no-repeat ;
	}

#Wrap p.linkC a:hover { background: url(../img/img37_on.jpg) no-repeat}

#Wrap h2.titletop { margin:0 ; padding: 0;}

#Wrap #read {
	width: 800px;
	text-align:left;
	height:auto;
	margin: 0;
	background: url(../img/bg05.jpg) repeat-y top center;
	position:relative;}

#Wrap #read h3{ margin:0; padding:9px 0 0 41px;}
#Wrap #read p.img { position: absolute; top:24px; left:679px;}
#Wrap #read .read { margin: 7px 0 0 89px; background:#FFFFFF; width: 585px; height:auto; }
#Wrap #read .read table td.ldr { font-size: 90%; padding-left: 20px; text-align:justify;color:#2e324d;}
#Wrap #read .read table td.ldr strong { color:#FF0000;}
#Wrap .boxD { padding:0; margin:0 0 0 20px; text-align:left; width: 760px; height:auto; background:url(../img/bg10.jpg) repeat-y top center;}
#Wrap .boxD p {margin:0 0 20px 60px; width: 630px; color:#FF6600; }
#Wrap .boxD p strong {margin:0 0 -10px 0; width: 630px; color:#FF0000; }
#Wrap .boxD ul { margin:10px 0 0 60px; padding: 0; width: 630px; height:auto; text-align: justify; font-size: 90%;}
#Wrap .boxD ul li { margin-bottom: 20px; background:url(../img/ex01.gif) no-repeat left top; padding-left: 20px;}
#Wrap .boxD h3.boxDin { margin:0;}

#Wrap .boxE {margin:20px 0 0 50px; width: 700px; border: 1px solid #2e324d; text-align: left; padding: 10px 0 5px 0; font-size: 90%;}

#Wrap .boxE p {margin:5px 0 20px 50px; width: 600px; }
#Wrap .boxE p.title01 {margin:5px 0 0 33px; width: 620px; color:#FF6600; font-weight: bold;}


#Wrap .boxE  ul { margin:10px 0 0 50px; padding: 0; width: 600px; height:auto; text-align: justify; }
#Wrap .boxE  ul li { margin-bottom: 15px; }


















