@charset "utf-8";
@import url("parts.css");
/* CSS Document */

html,body{margin:0;padding:0}
body{font-family:"ＭＳ ゴシック", "Osaka－等幅";text-align:center;color:#444;}

#wrapper {
	margin:0px auto;
	width:800px;
	border-right-style:ridge;
	border-left-style:ridge;
	border-top-style:ridge;
	border-bottom-style:ridge;
	border-top:0px;
	background-color:#ffffff;
}

/*ヘッダー部分のスタイル設定------------*/

#header {
	background:#ffffff url(img/top.jpg) no-repeat top;
	height:78px;width:800px; margin:0; padding:0;
}

#logo {
	margin:5px 5px 5px 15px;
	border:0px;
	float:left;
	text-align:left;
}

ul#subnav {
	list-style: none;
	float: right;
	margin:45px 10px 5px 15px;
	padding-left: 0px;
}
	
ul#subnav li {
    color:#0e00b0;
	display: inline;
	font-size:10px;
}
	

ul#subnav li a {
    color:#000080;
	display: block;
	float: left;
	margin-top:13px;
	padding:0px;
	text-decoration: none;
	voice-family: "\"}\"";voice-family:inherit;
	text-indent:5px;
	background:url(imgdir/head/subnavi_white.gif) left no-repeat;
}

ul#subnav li a:hover {
	background:url(imgdir/head/subnavi_yellow.gif) left no-repeat;
	color: #4682b4;
	text-decoration:underline;
}
	
#head_copy {
 color:#0000ff;
 margin:0px 300px 0px 0px;
 padding-top:12px;
 text-align:right;
 font-weight:600;
}

#head_copy2 {
 color:#0000ff;
 margin:0px 150px 0px 0px;
 padding-top:12px;
 text-align:right;
 font-weight:600;
}

/*メインナビゲーション部分のスタイル設定------------*/

#mainnav {
	clear:both;
	float: left;
	border:1px ridge #dcdcdc;
	width:800px;
	font-size:12px;
	font-family:Helvetica, sans-serif;
}

#mainnav table{
	width:100%;
}

/*フラッシュのスタイル設定------------*/
#flash {
	border:1px ridge #dcdcdc;
}


/*コンテンツエリアのスタイル設定------------*/
#contentarea {
    clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:left;
}

.contentsBanner {
	float: left;
	margin:0px 0px 5px 15px;
}


.headline {
	font-size:12px;
	text-align:left;
}

.headline #image {
	float:left;
	margin-right:8px;
}

.headline #title {
	font-weight:bold;
	margin-botom:3px;
}

.headline #detail {
	line-height:140%;
	margin-bottom:3px;
}

.headline #topic {
	background:url(imgdir/centerarea/headline/new.gif) 67px no-repeat;
	text-indent:27px;
	font-size:10px;
}

.headline #topic a {
	text-decoration:underline;
}


.left_titleBar {
	font-size:12px;
	background:url(img/leftbar.jpg) left no-repeat;
	padding-top:8px;
	height:21px;
	margin:0px 0px 5px 0px;
	text-indent:20px;
}

.l_cateTitle {
	margin-left:5px;
	background:url(imgdir/head/subnavi_yellow.gif) left no-repeat;
	text-indent:10px;
}

.l_cateBody {
	font-size:10px;
	margin:2px 0px 0px 0px;
	line-height:100%;
}

.l_dash {
	margin:6px 0px 6px 5px;
}

.right_titleBar {
	font-size:12px;
	background:url(imgdir/rightarea/title_bar.gif) left no-repeat;
	padding-top:8px;
	height:21px;
	margin:0px 0px 5px 0px;
	text-indent:20px;
}

.right_banner {
	text-align:center;
	margin:10px 0px 0px 0px;
}





#content {
    clear:both;
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#center {float:left;width:414px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div#seccontent{margin:5px 0px 0px 0px;background:#fff;width:595px;}
div#seccontent p {line-height:160%;margin:3px;}

div#bunner {margin:5px 3px 0px 0px;padding:0px 3px 1px 0px;text-align:center;}

div#cp ul {
	margin: 0px 20px 0px 20px;
	padding: 0px 20px 0px 20px;
	font-size: 14px;
	color: #ff0000;
	list-style: circle;
}

div#cp li {
    font-weight:bolder;
	font-family:"Times New Roman", Times, serif;
    border-bottom:1px dashed #ccc;
	line-height:120%;
	margin:0px;
}

.b1 {
    background: #ccff99 url(img/ansin5.jpg) no-repeat 320px 30px;
	text-shadow:#666 2px 3px 3px;
	text-indent:20px;
	font-family:Arial, Helvetica, sans-serif;
	height: 150px;
	width: 580px;
	border: 1px solid #CCCCCC;
	margin: 20px 10px 10px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #00008b;
}

.b2 {
    background: #ccff99 url(img/ansin6.jpg) no-repeat 320px 30px;
	text-shadow:#666 2px 3px 3px;
	text-indent:20px;
	font-family:Arial, Helvetica, sans-serif;
	height: 150px;
	width: 580px;
	border: 1px solid #CCCCCC;
	margin: 20px 10px 10px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #00008b;
}

.h1 {
    background: #FFFFFF;
	text-shadow:#666 2px 3px 3px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	height: 20px;
	width: 560px;
	border: 1px solid #CCCCCC;
	border-left:#0099FF solid 5px;
	border-top:#696969 ridge 1px;
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 5px;
	font-size: 16px;
	font-weight:bolder;
	color: #3300FF;
}

.h10 {
    background: #FFFFFF;
	text-shadow:#666 2px 3px 3px;
	font-family:Arial, Helvetica, sans-serif;
	height: 20px;
	width: 580px;
	border: 1px solid #CCCCCC;
	border-left:#4682b4 solid 5px;
	border-bottom:#696969 ridge 1px;
	margin: 30px 10px 30px 0px;
	padding: 10px 5px 10px 5px;
	font-size: 16px;
	font-weight: bold;
	color: #00008b;
}

.h11 {
    background: #FFFFFF;
	text-shadow:#666 2px 3px 3px;
	font-family:Arial, Helvetica, sans-serif;
	height: 20px;
	width: 580px;
	border: 1px solid #CCCCCC;
	border-left:#4682b4 solid 5px;
	border-bottom:#696969 ridge 1px;
	margin: 20px 10px 20px 0px;
	padding: 10px 5px 10px 5px;
	font-size: 16px;
	font-weight: bold;
	color: #00008b;
}

.h2 {
    background: #6699CC;
	margin: 10px 0px 10px 22px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	height: 16px;
	color: #003399;
}

.h3 {
	margin: 10px 0px 10px 22px;
	padding: 0px;
	font-weight: 900;
	font-size: 18px;
	height: 18px;
	color: #696969;
}


.h5 {
	margin: 10px 0px 10px 22px;
	padding: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
	color: #00bfff;
}

.h4 {
	font-size: 14px;
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
}

.h44 {
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
}

.h6 {
	font-size: 14px;
	float: right;
	color: #3E7CFF;
	font-weight: bold;
	margin: 15px 160px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.h7 {
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 5px 10px;
	line-height: 25px;
}

.h8 {
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.h18 {
	font-size: 16px;
	font-weight:bolder;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0099CC;
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
}

.h19 {
	font-size: 20px;
	font-weight:bold;
	font-family:"Courier New", Courier, mono;
	color: #003366;
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
}

.h20 {
	margin: 10px 0px 10px 22px;
	padding: 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
	color: #00bfff;
}

.h21 {
	font-size: 14px;
	font-weight:bolder;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #669999;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 20px;
	line-height: 30px;
}

.h22 {
	font-size: 14px;
	float: right;
	font-weight:bolder;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #669999;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 50px 0px;
	line-height: 40px;
}

.h9 {
	font-size: 16px;
	font-family:"Courier New", Courier, mono;
	color: #00bfff;
	margin: 10px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
}

.h17 {
	font-size: 14px;
	font-weight:bold;
	font-family:"Courier New", Courier, mono;
	line-height: 30px;
	color: #FF6600;
	width: 580px;
	margin: 10px 10px 10px 0px;
	padding: 10px 5px 5px 5px;
}
.p1 {
	font-size: 11px;
	line-height: 15px;
	margin: 0px 0px 20px 22px;
}

.p2 {
	font-size: 14px;
	margin: 10px 10px 10px 10px;
	padding: 0px 5px 0px 5px;
	line-height:120%;
}
.right {
	float: left;
	margin: 0px 15px 10px 10px;
	padding: 0px 15px 10px 10px;
}

.left {
	float: left;
	margin: 0px 10px 0px 10px;
	padding: 0px 5px 0px 5px;
}

.center {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 22px;
}


.p2leftl1 {
	font-size: 10px;
	margin: 0px;
	padding: 5px 8px 5px 8px;
	width: 100px;
	float: left;
	line-height: 10px;
}

.p2leftl2 {
	font-size: 10px;
	margin: 0px;
	padding: 5px 8px 5px 8px;
	width: 100px;
	float: left;
	line-height: 10px;
}

.p2leftl3 {
	font-size: 10px;
	margin: 0px;
	padding: 5px 5px 5px 14px;
	width: 100px;
	float: left;
	line-height: 10px;
}

.p2leftl4 {
	font-size: 10px;
	margin: 0px;
	padding: 5px 5px 5px 14px;
	width: 100px;
	float: left;
	line-height: 10px;
}

.p2leftl5 {
	font-size: 10px;
	margin: 0px;
	padding: 5px 5px 5px 14px;
	width: 100px;
	float: left;
	line-height: 10px;
}

.p2right {
	margin: -60px 60px 10px 10px;
	padding: 5px 5px 5px 0px;
	float: right;
	width: 250px;
	line-height: 15px;
}

.p3left {
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	width: 280px;
	float: left;
	line-height: 20px;
}

.p4left {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 20px;
	width: 140px;
	float: left;
	line-height: 20px;
}

.p5left {
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 0px 20px;
	width: 450px;
	float: left;
	line-height: 20px;
}

.p6left {
    font-size: 16px;
	margin: 20px 0px 0px 5px;
	padding: 10px 0px 0px 5px;
	width: 250px;
	float: left;
	line-height: 20px;
}

.p7left {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
	float: left;
	width: 135px;
	line-height: 14px;
}


.imgleft {
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 10px 5px;
	float: left;
	line-height: 14px;
}

.imgright {
	margin: 0px 30px 10px 0px;
	padding: 5px 10px 5px 0px;
	float: right;
	line-height: 14px;
}

.p3right {
	margin: 0px;
	padding: 5px 20px 0px 10px;
	float: right;
	width: 280px;
	line-height: 13px;
}

.p4right {
	margin: 10px 100px 0px -60px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 280px;
	line-height: 20px;
}

.p5right {
	margin: 10px 10px 10px 0px;
	padding: 10px 10px 0px 0px;
	float: right;
	width: 280px;
	line-height: 20px;
}

.p6right {
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 0px 0px;
	float: right;
	width: 300px;
	line-height: 25px;
}

.p7right {
	margin: 0px -20px 10px -300px;
	padding: 15px 5px 5px 320px;
	float: right;
	width: 270px;
	line-height: 20px;
}

.p8right {
	margin: 200px -20px 10px -300px;
	padding: 15px 5px 5px 320px;
	float: right;
	width: 270px;
	line-height: 20px;
}

.p9right {
	margin: 10px 50px 0px 20px;
	padding: 0px 10px 0px 0px;
	float: right;
	width: 350px;
	line-height: 25px;
	font-size: 14px;
}

.p10right {
	margin: 10px 5px 0px 5px;
	padding: 5px 0px 0px 0px;
	float: right;
	width: 360px;
	line-height: 25px;
}

.p11right {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	color: #3E7CFF;
	float: right;
	width: 410px;
	line-height: 25px;
	font-size: 14px;
}

.p9fa {
    font-size: 14px;
	float: left;
	text-indent:25px;
	margin: 15px 20px 15px 20px;
	padding: 20px 30px 25px 5px;
	width: 600px;
	background:url(img/floor-a.jpg) left no-repeat;
}

.p9fb {
    font-size: 12px;
	font-weight:bold;
	float: left;
	text-indent:10px;
	margin: 0px 20px 0px 5px;
	padding: 15px 20px 15px 5px;
	width: 220px;
	background:url(img/floor-b.jpg) left no-repeat;
}

.p9fc {
    font-size: 14px;
	font-weight:bold;
	float: left;
	text-indent:25px;
	margin: 10px 20px 10px 5px;
	padding: 25px 20px 25px 5px;
	width: 220px;
	background:url(img/floor-b.jpg) left no-repeat;
}


.p9k {
    font-size: 12px;
	float: left;
	margin: 15px 10px 10px 0px;
	padding: 50px 50px 30px 10px;
	width: 580px
	line-height: 99px;
	background:url(img/kittin6.jpg) left no-repeat;
}


.p9c {
    font-size: 14px;
	float: left;
	margin: 15px 10px 10px 0px;
	padding: 30px 50px 30px 30px;
	width: 580px
	line-height: 99px;
	background:url(img/coarting9.jpg) left no-repeat;
}


.ohg {
    font-size: 14px;
	float: left;
	margin: 15px 10px 10px 0px;
	padding: 30px 50px 30px 30px;
	width: 580px
	line-height: 99px;
	background:url(img/hagaki.gif) left no-repeat;
}

.p9y {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-style:normal;
	font-weight:bold;
	float: left;
	letter-spacing:1.5em;
	margin: 0px 10px 30px 10px;
	padding: 20px 20px 20px 25px;
	background:url(img/risou3.jpg) no-repeat;
}

.p9r {
    font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#33CC00;
	font-weight:bold;
	letter-spacing:1em;
	float: left;
	margin: 5px 10px 10px 10px;
	padding: 40px 20px 60px 15px;
	background:url(img/risou4.jpg) no-repeat;
}

.p9a,.p9al {
    font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#333333;
	font-weight:bold;
	float: left;
	width:400px;
	line-height: 30px;
	margin: 5px 5px 5px 5px;
	padding: 3px 5px 10px 15px;
	background:url(img/safe3.jpg) no-repeat;
}

.p9al {
	width:500px;
	background:url(img/safe3l.jpg) no-repeat;
}

.p9f {
    font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
	float: left;
	letter-spacing:0.5em;
	margin: 10px 10px 20px 0px;
	padding: 15px 100px 50px 50px;
	background:url(img/fc5.jpg) no-repeat;
}

.p9d {
    font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	width:400;
	font-style:normal;
	font-weight:bold;
	float: left;
	letter-spacing:0.5em;
	margin: 10px 10px 10px 10px;
	padding: 10px 50px 50px 50px;
	background:url(img/fc4.jpg) no-repeat;
}

.faq {
    font-size: 14px;
    font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.5em;
	float: left;
	margin: 20px 10px 10px 10px;
	padding: 10px 80px 30px 40px;
	background:url(img/FAQ2.jpg) no-repeat;
}

.colum {
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 5px 5px 10px 30px;
	width: 575px
	line-height: 34px;
	background:url(img/colum2.jpg) left no-repeat;
}

.f14_red	{
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}

.fb16_black	{
	font-size: 16px;
	font-weight: bold;
	color: #000000
}

.ket	{
	font-size: 24px;
	padding: 10px 0px 0px 10px;
	font-weight:bolder;
	color: #0000CC;
	line-height: 35px;
}

.h18s	{
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
}

.h19s	{
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
}

.th_back	{
	color: #FF0000;
}

div#dt{width:604px;color:#000;
	   margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.bc th,.bc td{font-size: 12px;width:145px;table-layout:fixed;padding:1em;
  border-right:1px solid #269;
  border-left:1px solid #269;
  border-bottom:1px solid #269;
  border-top:1px solid #269;}
.bc th{background:#fff;color:#000;}


div#dz{width:550px;color:#000;
	   margin: 0px 0px 10px 10px; padding:0px 0px 10px 10px;}
#dz caption{color:#000;}
.bz th,.bz td{padding:0.4em 1em;
  border-right:1px solid #269;
  border-left:1px solid #269;
  border-bottom:1px solid #269;
  border-top:1px solid #269;}
.bc th{background:#fff;color:#000;}

div#da{width:590px;background:#ffffff;color:#999999;
	   margin: 0px 0px 0px 0px;}
.anz th,.anz td{width:590px;padding:1em 1em;}
.anz th{background:#ffffff;color:#999999;}

}

div#dd{border:1px solid #999;
       width:446px;background:#ccc;color:#000;
	   margin: 0px;}
.ba th,.ba td{padding:0.4em 1.5em;
  border-top: 1px solid #fff;
  border-bottom:1px solid #fff;}
.ba th{background:#fff;color:#000;}


div#de{border:1px solid #999;
       width:390px;background:#ccc;color:#000;
	   margin: 0px;}
.bf th,.bf td{padding:0.4em 1.5em;
  border-top: 1px solid #fff;
  border-bottom:1px solid #fff;}
.bf th{background:#fff;color:#000;}


/*コンテント内コラムブロック*/

.pad {
    width: 100px;
	float:left
	padding-top: 10px;
	margin: 5px;	
}

.pad2 {
 	float:right
	line-height: 14px;
	margin: 0px 20px 0px 0px;
	padding: 0px 5px 0px 0px;
}


#block1 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	float: left;
}

#block2 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	float: right;
}

#block3 {
	margin: 10px 10px 0px 0px;
	padding: 0px;
	width: 150px;
	float: left;
}

#block4 {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	width: 150px;
	float: left;
}

#block5 {
	margin: 10px 130px 20px 0px;
	padding: 0px;
	width: 210px;
	float: right;
}

#block6 {
	margin: 0px 20px 20px 0px;
	padding: 0px;
	width: 190px;
	float: right;
}

#block7 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 170px;
	float: right;
}

.clear{clear:both;line-height:0;height:0;}

#content #block1 h5 {
	color: #666699;
	background: #F7F7EF;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #666699;
	border-left: 6px solid #666699;
}

#content #block1 a {
	color: #0000FF;
	text-decoration: none;
}


.p3 {
	color: #003366;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 20px;
}



#content h4 {
	color: #660066;
	background: #D9ECFF;
	padding: 0px;
	margin: 0px;
}

div#letter {width:580px;margin:0px 0px 0px 0px;}
div#letter h2{background:url(img/paper03.gif) no-repeat left;text-indent:20px;font-size:16px;color:#444;margin:10px 0px 0px 25px;}
div#letter ul {padding:0px 0px;}
div#letter li {font-size:16px;border-bottom:1px dashed #ccc;line-height:150%;padding:0px 0px 0px 0px;list-style:none;}

div#letter2 {width:580px;margin:0px 0px 0px 0px;}
div#letter2 h2{background:url(img/paper03.gif) no-repeat left;text-indent:20px;font-size:16px;color:#444;margin:10px 0px 0px 25px;}
div#letter2 ul {padding:0px 0px;}
div#letter2 li {font-size:16px;border-bottom:1px dashed #ccc;line-height:150%;padding:0px 0px 0px 0px;list-style:none;}


div#news {width:414px;margin:0px 0px 5px 10px;}
div#news h2{background:url(img/new.gif) no-repeat left;text-indent:50px;font-size:12px;color:#444;margin:0 ;padding:0;}
div#news ul {margin:10px 10px;padding:0;}
div#news li {border-bottom:1px dashed #ccc;line-height:120%;margin:0px 0px 3px 15px;}
.newsBody {
	margin:5px 5px 5px 5px;
	line-height:140%;
}
.newsBody a {
	text-decoration:underline;
}

.newsarea {
	margin-top:22px;
	clear:both;
}
.newsarea #title {
	text-indent:20px;
	font-size:12px;
	margin:0px;
}

div#colum {margin:auto;display:inline;}

div#newscolum {width:264px;margin:0;}
div#newscolum h2{background:url(img/new.gif) no-repeat left;text-indent:50px;font-size:12px;color:#444;margin:0 ;padding:0;}
div#newscolum ul {margin:10px 10px;padding:0;}
div#newscolum li {border-bottom:1px dashed #ccc;line-height:120%;margin:0px 0px 3px 15px;list-style:none;}
.newsBody {
	margin:5px 5px 5px 5px;
	line-height:140%;
}
.newsBody a {
	text-decoration:underline;
}

.newsarea {
	margin-top:22px;
	clear:both;
}
.newsarea #title {
	text-indent:20px;
	font-size:11px;
	margin:0px;
}

#underlink {
    font-size:11px;
	text-align:center;
	margin:50px 0px 0px 0px;
	text-decoration:none;
}

#underlink_tpl {
	text-align:center;
	margin:0px 0px 0px 40px;
	text-decoration:none;
}

.contents {
	margin-top:0px;
	clear:both;
}
.contents #title {
	text-indent:20px;
	font-size:12px;
	margin:0px;
}

/*フッターーエリアのスタイル設定------------*/
#footer {
	clear:both;
	width:800px;
	margin-top:15px;
	font-size:11px;
	color:#000080;
	background:url(imgdir/footer/bg.gif) bottom repeat-x;
	padding-top:6px;
	height:20px;
	text-align:center;
	text-decoration:none;
}

