@charset "euc-jp";
/* CSS Document */
body{margin-top:0px;
     background-image:url(../img/haikei.gif);
	 background-position:center;
	 background-repeat:repeat-y;}

#all{width:800px;
     margin:auto;}

#top{width:770px;
     padding-left:30px;
	 height:25px;
	 font-size:12px;
	 font-weight:bold;}

#header{width:800px;
        height:200px;}

.link{width:800px;
      font-size:18px;
	  font-weight:bold;
	  text-align:center;
	  height:50px;
	  line-height:50px;
	  background-image:url(../img/link.gif);
	  margin-top:10px;
	  margin-bottom:10px;}

#txt{width:800px;}

#footer{width:800px;
		height:50px;
		line-height:50px;}

p{font-size:14px;
  line-height:1.5em;}

h1{font-size:14px;
   height:30px;
   line-height:30px;}

h2{font-size:18px;
   color:#FFFFFF;
   text-align:center;
   background-image:url(../img/h2.gif);
   height:50px;
   line-height:50px;}

.cl {clear:both;}

.ck1 {width:245px; float:left; margin:10px 10px;}

dl {margin:0; padding:0;}

dt {font-size:14px; font-weight:bold; width:245px; padding-left:5px; height:25px; line-height:25px; margin-right:10px; background:#3333CC;}

dt a {text-decoration:none; font-weight:bold; color:#FFFFFF;}

dd {line-height:1.8em; margin:5px 0; font-size:12px;}

dd a {text-decoration:none;}

.link ul{margin:0;
         padding:0;}

.link li{height:50px;
         line-height:50px;
		 list-style:none;
		 display:inline;
		 padding-left:50px;}

.link li a{color:#FFFFFF;}

#RESULT {padding-left:10px; padding-right:10px;}

#ADD_MAIN {width: 500px;margin-left: auto;margin-right: auto;}

h2 a:link, h2 a:visited{
color:#ffff00;
}

h2 a:hover{
color:#00ff00;
}

/* NEWS 20101008ÄÉ²Ã */

div#news_lin2info {
    margin:0;
	padding-left:10px;
	border-bottom:#FFCC00 double 3px;
}

div#news_lin2info div {
    width:127px;
	height:200px;
    float:left;
    border:1px solid #DDDDDD;
	margin-bottom:5px;
	background:#000099;
}
div#news_lin2info div p{
   padding:0 5px;
}

p.lin2info_1 a {
	color:#0033FF;
	font-weight:bold;
	font-size:0.8em;
	letter-spacing:-1px;
	text-decoration:none;
	font-weight:bold;
}
p.lin2info_1 a:hover {
    color:#FFCC00;
}

p.lin2info_1 {
    margin:0;
	font-weight:bold;
	background:#FFFFFF;
	border-bottom:dashed 1px #CCFFFF;
}
p.lin2info_2 {
    font-size:0.7em; 
	margin:2px 0;
	line-height:1.3em;
	background:#FF9933;
	color:#000066;
	letter-spacing:-1px;
}
p.lin2info_3 {
    font-size:0.65em; 
	margin:0;
	background:#FFFFFF;
	line-height:1.3em;
	text-align:center;
	border-top:dashed 1px #DDDDDD;
}
p.lin2info_4 {
    font-size:0.7em;
	line-height:1.3em;
	margin:0;
	color:#FFFFFF;
	border-top:dashed 1px #DDDDDD;
	text-align:center;
}
