body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,hr{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:16px;background-color: #5FA4A1;width: 284px;padding-left: 5px;margin-left: 10px;color: #FFFFFF;margin-top: 10px;padding-top: 2px;}
q:before,q:after{content:'';}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: underline;
}
body#linkPage li#btnLink { }
div#site {width: 880px;}
div#leftArea {width: 265px;float: left;}
div#rightArea {width: 615px;float: right;}
div#contentsArea {width: 613px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #D6D6D6;border-left-color: #D6D6D6;height: 480px;}
.contentsSpace {width: 615px;height: 315px;}
.mp { width: 593px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #D6D6D6; border-left-color: #D6D6D6; height: 50px; padding-top: 12px; padding-bottom: 12px; padding-left: 20px;}
.square {width: 305px;padding-left: 1px;float: left;}
p.cIn {width: 284px;font-size: 12px;color: #333333;margin-left: 10px;margin-top: 5px;padding-left: 5px;}
p.cIn2 {width: 284px;margin-left: 10px;margin-top: 10px;padding-left: 5px;text-align: right;}
p.cIn3 {width: 284px;margin-left: 10px;margin-top: 35px;padding-left: 5px;text-align: center;}
div.square ul {font-size: 12px;margin-left: 10px;margin-top: 5px;padding-left: 15px;color: #99CC33;font-weight: bold;}
div.square ul li { margin: 0px; padding: 0px;}
div#footerArea {width: 615px;margin-bottom: 40px;}
p#cName {text-indent: -9999px;overflow: hidden;background-image: url(../images/img_c_name02.gif);width: 424px;height: 49px;float: left;}
p#cURL {text-indent: -9999px;overflow: hidden;background-image: url(../images/img_c_url02.gif);width: 190px;height: 49px;float: right;}
div#footer {clear: both;width: 615px;height: 56px;background-image: url(../images/bg_footer02.gif);background-repeat: no-repeat;}
div#footer ul {list-style:none;margin:0;padding:0;}
div#footer ul {padding: 12px 0 0 17px;}
div#footer li {float: left;padding-right: 20px;}
div#footer a {text-decoration: none;}
div#footer a {display: block;text-indent: -9999px;overflow: hidden;height: 15px;background-repeat: no-repeat;}
li#btnLink a {width: 42px;background-image: url(../images/btn_link.gif);}
li#btnPrivacy a {width: 96px;background-image: url(../images/btn_privacy.gif);}
li#btnSitemap a {width: 75px;background-image: url(../images/btn_sitemap.gif);}
div#footer a,div#footer a:link { background-position: left top;}
div#footer a:hover { background-position: left -15px;}
body#linkPage li#btnLink a {width: 42px;background-image: url(../images/btn_link.gif);background-position: left -30px;}
body#privacyPage li#btnPrivacy a {width: 96px;background-image: url(../images/btn_link.gif);background-position: left -30px;}body#sitemapPage li#btnSitemap a {width: 75px;background-image: url(../images/btn_link.gif);background-position: left -30px;}
div#kojya { width: 265px;float: left;height: 75px;text-align: center;padding-top: 70px;}
p#logo {width: 265px;height: 93px;text-align: center;font-size: 18px;line-height: 150%;font-weight: bold;}
p#logo2 {width: 265px;height: 93px;text-align: center;font-size: 12px;color: #555555;line-height: 150%;font-weight: bold;}

div.boxLeftX {width: 400px;float: left;}
div.boxRightX {width: 210px;float: right;}

table.b03_2tbl {
	border: #CCCCCC 1px solid;
	margin-bottom: 20px;
}
table.b03_2tbl th,
table.b03_2tbl td {
	color: #333;
	font-size: 0.6em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border: #CCCCCC 1px solid;
	padding: 4px 4px 4px 4px;
}
table.b03_2tbl th {
	text-align: center;
	background-color: #E7F1F2;
}
.txtCenter {
	text-align: center;

	}
table.b03_2tbl .pdLeft {
	padding-left: 10px;
}

table.topics {
	color: #333;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
         text-align: center;
	margin-bottom: 20px;
	color: #333;
	background-color: #E7F1F2;
}
table.topics tr {
	height: 80px;
} 






























































