/* CSS Document */
/* 基本設定
* {
	margin:0;
	padding:0;
	} */
body {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-left: 5px;
	scrollbar-3d-light-color:#ffffff;
	scrollbar-arrow-color:#666666;
	scrollbar-base-color:#666666;
 	scrollbar-dark-shadow-color:#666666;
 	scrollbar-face-color:#ffffff;
 	scrollbar-highlight-color:#ffffff;
 	scrollbar-shadow-color:#ffffff;
 	scrollbar-track-color:#ffffff;
	font-size: 13px;
	line-height: 130%;
	}
p {
	margin: 3px 0 5px ;
	}
/* 文字サイズ */
.size_s {
	font-size:11px;line-height:110%;
	}
/* 文字色＋サイズ */
.size_s_red {
	font-size:11px;
	color: #FF3333;
	line-height:110%;
	}
/* 文字色＋ウェイト */
.txt_white_bold  {color: #FFFFFF;font-weight: bold;}
.txt_red_bold    {color: #FF3333;font-weight: bold;}
.txt_blue_bold   {color: #4169E1;font-weight: bold;}
/* リスト用 */
.list_caption {
	list-style: url(../images/listmark_check.gif) none outside;
	list-style-position:1px;
	}
.list_no_img {
	list-style-position:1px;
	list-style-image: none;
	list-style-type: none;
	}
/* 文字ウェイト */
.bold {font-weight: bold;}
.not_bold {font-weight: normal;}

/*このページの上へ（画像バージョン）*/
.totop {
	width:620px;
	clear: both;
	}
.totop a:hover { 
	background-image:url(../images/totop_bg.gif);
	background-position:right;
	background-repeat:no-repeat
	;}
/* レイアウト（要素間のスペース） */
.mar_top_px3 {margin-top: 3px;}
.mar_btm_px3 {margin-bottom: 3px;}
.mar_left_px3 {margin-left: 3px;}
.mar_right_px3 {margin-right: 3px;}
.mar_top_px5 {margin-top: 5px;}
.mar_btm_px5 {margin-bottom: 5px;}
.mar_left_px5 {margin-left: 5px;}
.mar_right_px5 {margin-right: 5px;}
.mar_top_px10 {margin-top: 10px;}
.mar_btm_px10 {margin-bottom: 10px;}

.text_left {	text-align: left;}
.text_center {text-align: center;}
.text_right {text-align: right;}
/*　ポイント　*/
div#contents {
	width:630px;
	margin-left:10px;
}
div.boxset {
	width:630px;
	clear:both;
}
div.box-left {
	width:305px;
	float:left;
	margin-right:2px;
	margin-top:6px;
	border:1px #333333 solid;
	padding:2px;
	height:310px;
}

div.box-left2 {
	width:305px;
	float:left;
	margin-right:2px;
	margin-top:6px;
	border:1px #333333 solid;
	padding:2px;
	height:200px;
}
div.box-right {
	width:305px;
	float:right;
	margin-top:6px;
	border:1px #333333 solid;
	height:310px;
	padding:2px;
}

div.box-right2 {
	width:305px;
	float:right;
	margin-top:6px;
	border:1px #333333 solid;
	height:200px;
	padding:2px;
}
.tit1 {
	width:305px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#0000CC;
	font-size:14px;
	height:20px;
	padding-top:2px
}
.tit2 {
	width:305px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#339966;
	font-size:14px;
	height:20px;
	padding-top:2px
}
.tit3 {
	width:305px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#CC0066;
	font-size:14px;
	height:37px;
	padding-top:2px
}

.tit4 {
	width:305px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#6666CC;
	font-size:14px;
	height:37px;
	padding-top:2px
}

.txt1 {
	width:300px;
	color:#FF6600;
	font-weight:bold;
	font-size:14px;
	height:33px;
	border-left:#BF3F00 solid 5px;
	border-bottom:#BF3F00 solid 1px;

}
.air {
	background-color:#D7F7E7;
	font-weight:bold;
}
