@charset "Shift_JIS";

/*共通の設定
------------------------*/

body {
   text-align:center;
   width:100%;
   margin-top:0px;
}

#frame {
   margin-right:auto;
   margin-left:auto;
   margin-top:0;
   padding-top:0;
   width:950px;
}

#box{
   width:950px;
   }


H1 {
    background-color:#f3f3f3;
    font-size:165%;
    text-align:left;
	font-weight:600;
    margin:12px 0 5px 0;
	padding:8px 6px 6px 12px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:8px solid #3c9;
	line-height:135%;
 }

H2 {
	font-size: 155%;
	color:#fff;
	font-weight:200;  
   /* border:1px solid #ccc; ---*/
    margin:10px 0 8px 0;
	border:0px solid #3c9;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:4px 2px 4px 6px;
    background-color:#238b69;
	clear:both;
	}

A:hover {
	COLOR: #ff0000;
	text-decoration:underline;
	background-color:#ffffff;
}





H3 {
	font-size: 108%;
   /* border:1px solid #ccc; ---*/
    margin:22px 0 12px 0;
	border-left:4px solid #3c9;
	padding:4px 2px 4px 6px;
    background-color:#f3f3f3;
	}

H4 {
	font-size: 102%;
	padding:2px 2px 2px 8px;
	margin:10px 0 5px 0;
	border-left:1px solid #ccc; 
	border-bottom:1px solid #ccc; 
}

/*これで余白等をリセットしておく---*/
ul {
    font-size:100%;
     margin :0;
	 padding:0px;
	 line-height:100%;}
	 
dl {
     list-style-type:none;
     font-size:96%;
     margin :0;
	 padding :0;
}

li {
    margin: 0;
	padding :2px;
}

p {
   margin-top:0px; 
   padding-left:15px;
   padding-top:3px;
   padding-bottom:2px;  
  font-size:95%;
  font-weight:200;
  font-family:"ＭＳ ゴシック", "Osaka−等幅"
}

form {
    margin:0;
	padding:0;
}

table {
    background-color:#666666;
}
	
#viwe table {
    background-color:#ffffff;
	margin:0px;
}

#viwe td {
   line-height:105%;
}


tr {
    background-color:#FFFFFF;
	font-size:96%;
	}

th {
  background-color:#b0ece9;
}

td {
   line-height:120%;
}

.clear {
    height:1px;
    clear:both;
}

.hide {
    display:none;
}

.more {
   float:right;
}

.font_color_w {
  color:#FFFFFF;
}

.a_small {
   margin-top:0;
   margin-bottom:0;
   margin-right:10px;
   font-size:80%;
   text-align:right;
}

.small {
   font-size:90%;
}

.other {
	font-size:70%;
	vertical-align: text-bottom;
}

.float {
    float:left;
}

.strong {
    color:#FF0033;
	font-weight: bold;
}

.col-dkbl {
  color:#003399;
 }
 
.content {
 padding-left:10px;
 padding-right:0;
 line-height:125%;
}

/* ■■■ここから、オプション設定　表の色■■■ */

.kohyou　
/* テーブル本文用 */
{
	background-color:#fff;
	margin-left:10px; 
}

.kohyou th
/* th 本文用 */
{
  background-color:#ECFBFF;
  }

.kohyou td
/* td 本文用 */
{
  background-color:#FAFAFA;
} 

.l_header{
 tex-align:left;
}

