body {
	padding:0; 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	color:#444444; 
	background-color:#EBEBEB;}
	
h1 {
	padding:10px 0 0 0;
	margin:0 0 0 10px;
	font-size:15px;
	color:#666666;
	width:766px;
	text-decoration:underline;
	}

.description {
	padding:0;
	margin:0 0 0 10px;
	font-size:13px;
	color:#666666;
	width:766px;}
	
.description_left {
	float:left;
	width:450px;
	padding-top:5px;}
	
.description_right {
	float:right;
	}

	
/* rap */
.rap {
	clear:both;}

/* wb_[ */
.header {
	width:766px;
	margin:0px;
	padding:0px;}


/* Rec */
.content{
	color:#444444;
	width:766px;
	background-image:url(images/bg2.gif);
	background-repeat:repeat-y;
	background-position:left top;
	float:left;}
	
/* Rec E*/
.content_right{
	width:578px;
	background-image:url(../images/right.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#FFFFFF;
	float:right;}
	
/* パンクくず*/
.pankuzu {
	color:#444444;
	line-height:140%;
	font-size:13px;
	width:541px;
	background-color:#E6EFF3;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:0px;}

.pankuzu a{
	color:#0A94D6; 
	text-decoration: underline;} 

.pankuzu span{
	display:block;
	text-align:right;
	margin-right:10px;}
	
.pankuzu a:visited{
	color:#800080;} 
	
.pankuzu a:hover{
	text-decoration:none;} 
	
/* Rec E@wbhoi[*/
.content_right_header {
	width:551px;
	font-size:17px;
	font-weight: bold;
	letter-spacing:1px;
	padding-top:20px;
	padding-bottom:3px;}

.content_right_header div{
	padding-left:10px;}

	
/* Rec E@z[,mx[Vƃy[Wp*/
.content_right_body {
	width:531px;
	padding:10px;
	margin-top:20px;
	font-size:15px; 
	line-height:140%;}

.content_right_body a{
	color:#0A94D6; 
	text-decoration: underline;} 
	
.content_right_body a:visited{
	color:#800080;} 
	
.content_right_body a:hover{
	text-decoration:none;}
	
/* Rec E@Јēy[Wp*/
.content_right_body_annai {
	width:531px;
	padding:10px;
	margin-top:20px;
	font-size:15px; 
	line-height:140%;}

.content_right_body_annai a{
	color:#0A94D6; 
	text-decoration: underline;
	} 
	
.content_right_body_annai a:visited{
	color:#800080;} 
	
.content_right_body_annai a:hover{
	text-decoration:none;}

/* Rec E@Јēy[Wp*/
.content_right_body_gotop {
	width:531px;
	font-size:13px; 
	line-height:140%;
	text-align:right;}

.content_right_body_gotop a{
	color:#0A94D6; 
	text-decoration: underline;} 
	
.content_right_body_gotop a:visited{
	color:#800080;} 
	
.content_right_body_gotop a:hover{
	text-decoration:none;} 


	
/* Rec E@C^[lbgƃy[Wp*/
.content_right_body_it {
	width:531px;
	padding:10px;
	margin-top:20px;
	font-size:15px; 
	line-height:140%;}

.content_right_body_it a{
	color:#0A94D6; 
	text-decoration: underline;} 
	
.content_right_body_it a:visited{
	color:#800080;} 
	
.content_right_body_it a:hover{
	text-decoration:none;}
	

.content_right_foot {
	width:511px;
	margin:20px 10px;
	padding:10px;
	font-size:13px; 
	line-height:140%;
	border:1px solid #EC761C;}
	
.content_right_foot a{
	color:#0A94D6; 
	text-decoration: underline;} 
	
.content_right_foot a:visited{
	color:#800080;} 
	
.content_right_foot a:hover{
	text-decoration: none;}

.content_right_area {
	width:531px;
	font-size:13px;
	margin-top:10px;
	padding:20px 10px 10px 10px;
	color:#888888;
	border-top:1px dotted #666666;}


/* Rec */
.content_left{
	width:188px;
	float:left;
	}
	
.content_left_body{
	width:188px;
}

.menu1 {
	background-image:url(images/menu1.gif); 
	background-repeat: no-repeat; 
	width:183px; 
	height:21px;
	color:#FFFFFF;
	font-size:14px;
	padding-left:5px;
	padding-top:6px;
	}
		
.menu2 a{
	display:block; 
	background-image:url(images/menu2.gif); 
	background-repeat: no-repeat; 
	width:183px; 
	height:21px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	padding-left:5px;
	padding-top:5px;
	}
	
.menu2 a:hover{ 
	background-image:url(images/menu1.gif); 
	background-repeat: no-repeat; 
	width:183px; 
	height:21px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-top:5px;}
	
.menu3 {
	background-image:url(images/menu3.gif); 
	background-repeat: no-repeat; 
	width:183px; 
	height:21px;
	color:#FFFFFF;
	font-size:14px;
	padding-left:5px;
	margin-top:3px;
	padding-top:6px;
	}
		
.menu4 a{
	display:block;
	background-image:url(images/menu4.gif); 
	background-repeat: no-repeat; 
	width:183px; 
	height:21px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	padding-left:5px;
	padding-top:6px;
	}
	
.menu4 a:hover{ 
	background-image:url(images/menu3.gif); 
	background-repeat: no-repeat; 
	width:183px; 
	height:21px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-top:6px;
	}
	
.menu5 a{
	display:block;
	background-image:url(images/menu5.gif); 
	background-repeat: no-repeat; 
	width:183px; 
	height:21px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	padding-left:5px;
	padding-top:6px;
	}
	
.menu5 a:hover{ 
	background-image:url(images/menu3.gif); 
	background-repeat: no-repeat; 
	width:183px; 
	height:21px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-top:6px;
	}
	
.content_left_info {
	width:178px;
	background-image:url(images/1_bg1.gif);
	background-repeat:repeat-y;
	font-size:13px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:140%;
	}

.content_left_info ul{
	margin:0;
	padding:0;
	list-style-type:none;}
	
.content_left_info li{
	margin:0;
	padding:0 0 0 5px;
}

.content_left_banner {
	width:188px;
	height:152px;
	background-image:url(../images/1_bg2.gif);}
	
.content_left_foot {
	width:188px;
	background-image:url(images/1_bg3.gif);
	background-repeat:repeat-y;}
		

/* tb^[ */
.footer { 
	width:541px;
	font-size:13px;
	margin-top:10px;
	padding:10px 0 10px 10px;
	border-top:1px dotted #666666;
	background-color:#EBEBEB;}

.footer a:link{
	color:#0A94D6; 
	text-decoration: underline;} 
	
.footer a:visited{
	color:#800080;} 
	
.footer a:hover{
	text-decoration:none;} 

.copyright {
	width:541px;
	font-size:13px;
	padding:10px 0 10px 10px;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	color:#888888;
	background-color:#EBEBEB;}


/* eRec */
/* gbvy[W */
.top {
	width:177px;
	margin:20px 0 0 0px;
	float:left;
	line-height:140%;
	font-size:13px;}

.top a{
	font-size:13px;
	color:#0A94D6; 
	text-decoration: underline;} 
	
.top a:visited{
	color:#800080;} 
	
.top a:hover{
	text-decoration:none;} 

.top img {
	margin-bottom:5px; 
	margin-top:10px;}
	
.top_h2 {
	padding-top:5px;
	padding-left:10px;
	margin-top:0px;
	font-size:19px;
	border-left:10px solid #40B1ED;
	border-bottom:1px solid #40B1ED;
	background-color:#76CAF8;
	color:#FFFFFF;}
	
/* mx[Vƃy[W */
h2 {
	padding-top:5px;
	padding-left:10px;
	margin:0;
	font-size:19px;
	border-left:10px solid #ED564D;
	border-bottom:1px solid #ED564D;
	background-color:#F06D66;
	color:#FFFFFF;}


h3 {
	padding-top:5px;
	padding-left:10px;
	font-size:19px;
	border-left:10px solid #EC761C;
	border-bottom:1px solid #EC761C;
	color:#444444;}


h4 {
	padding:0;
	margin:0;
	font-size:15px;
	color:#444444;}


.content_body table{
	font-size:15px; 
	line-height:140%;}


.l1 { 
	background-image:url(images/l1.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:110px;
	height:50px;
	padding-left:40px;
	font-weight:bold;
	color:#FFFFFF;}
	
	
/* C^[lbgƃy[W */
.content_right_body_it h2 {
	padding-top:5px;
	padding-left:10px;
	margin:0;
	font-size:19px;
	border-left:10px solid #EC761C;
	border-bottom:1px solid #EC761C;
	background-color:#F6A262;
	color:#FFFFFF;}


.content_right_body_it h3 {
	padding-top:5px;
	padding-left:10px;
	font-size:19px;
	border-left:10px solid #EC761C;
	border-bottom:1px solid #EC761C;
	color:#444444;}

	
/* Јēy[W */
.content_right_body_annai h2 {
	padding-top:5px;
	padding-left:10px;
	margin:0;
	font-size:19px;
	border-left:10px solid #A3BF00;
	border-bottom:1px solid #A3BF00;
	background-color:#BCDC02;
	color:#FFFFFF;}


.content_right_body_annai h3 {
	padding-top:5px;
	padding-left:10px;
	font-size:19px;
	border-left:10px solid #A3BF00;
	border-bottom:1px solid #A3BF00;
	color:#444444;}

/* Јēy[W  悭鎿*/
.faq_ul{}

.faq_li {}

/* Јēy[W  ЊTv*/
.info_table{
	border:1px solid #EEEEEE;
	width:531px;}

.info_table th {
	background-color:#BCDC02;
	border-left:5px solid #A3BF00;
	padding:5px 15px;
	font-weight:normal;}
	
.info_table td {
	padding:5px 5px;
	background-color:#FFFFFF;}

.hissu {
	color:#FF0000;}
	