/* ***** パンクズナビゲーション ***** */
.sub_pnavi_1 {
	float:left;
}

.sub_pnavi_2 {
	width : 734px;
	height: 17px;
	padding-top: 8px;
	
	float:left;
	
	background-image: url(sub/sub_pnavi_bar.gif);
	background-repeat:repeat-x;
}

/* ***** コンテンツ ***** */
/* 2 3 4 used */
.sub_contents {
	width:760px;
	
	background-image: url(sub/sub_navi_back.gif);
	background-repeat:repeat-y;
}

/* 5 6 used */
.sub_contents1 {
	width:760px;
	
	background-image: url(sub5/s5_img2.gif);
	background-repeat:repeat-y;
	
	color:#1A1613;
}

/* 7 used */
.sub_contents2 {
	width:760px;
	
	background-image: url(sub7/s7_img2.gif);
	background-repeat:repeat-y;
	
	color:#1A1613;
}


/* ***** navigator ***** */
.sub_navi {
	width : 189px;
	border-right: 1px solid #633419;
	
	float:left;
}

/*
.sub_navi .sn_text_0 {
	padding : 3px;
}

.sub_navi .sn_text {
	width:108px;
	float:left;
	padding : 3px;
}

.sub_navi .sn_img {
	width:75px;
	float:left;
}
*/

/* ***** コンテンツ右側 ***** */
.sub_con_right {
	width : 530px;
	margin-left: 20px;
	
	line-height: 150%;
	font-size:small;
	
	float:left;
}

.sub_con_right P, .sub_con_right H3, .sub_con_right H4 {
	font-size:small;
	margin-top: 10px;
}

.sub_con_right .s7_link {
	margin-top: 10px;
}


/* ***** ページトップ ***** */
.page_top {
	margin-top   : 0px;
	margin-bottom: 10px;
	margin-left: 420px;
	display:block;
}





/* *****  ***** 
	2
*****  ***** */
/* ***** sub_navi ***** */
.s2_navi A{
	width: 189px;
	display: block;
	text-indent: -9999em; 
	text-decoration: none;
	margin: 0px;	
	border-bottom: 1px solid #633419;
}

A#s2_1_roll_1 {	height:42px; 	background: url(sub2/2_navi_1.gif) no-repeat;}
A#s2_1_roll_1:hover {	height: 42px; 	background: url(sub2/2_navi_1_r2.gif) no-repeat;}
A#s2_1_roll_2 {	height: 84px; 	background: url(sub2/2_navi_2.gif) no-repeat;}
A#s2_1_roll_2:hover {	height: 84px; 	background: url(sub2/2_navi_2_r2.gif) no-repeat;}
A#s2_1_roll_3 {	height: 84px; 	background: url(sub2/2_navi_3.gif) no-repeat;}
A#s2_1_roll_3:hover {	height: 84px; 	background: url(sub2/2_navi_3_r2.gif) no-repeat;}
A#s2_1_roll_4 {	height: 52px; 	background: url(sub2/2_navi_4.gif) no-repeat;}
A#s2_1_roll_4:hover {	height: 52px; 	background: url(sub2/2_navi_4_r2.gif) no-repeat;}

/* ***** sub_navi_roll ***** */
A#s2_1_roll_1_r {	height: 42px; 	background: url(sub2/2_navi_1_r.gif) no-repeat;}
A#s2_1_roll_2_r {	height: 84px; 	background: url(sub2/2_navi_2_r.gif) no-repeat;}
A#s2_1_roll_3_r {	height: 84px; 	background: url(sub2/2_navi_3_r.gif) no-repeat;}
A#s2_1_roll_4_r {	height: 52px; 	background: url(sub2/2_navi_4_r.gif) no-repeat;}

/* *****  ***** 
	2_1
*****  ***** */
.sub2_1_text2 {
	text-align:right;
}

/* *****  ***** 
	2_2
*****  ***** */
.sub2_2_flash {
	float:right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

/* *****  ***** 
	2_3
*****  ***** */
.sub2_3_left {
	width:260px;
	margin-right:10px;
	
	float:left;
}

.sub2_3_right {
	width:260px;
	
	float:left;
}

.sub2_3_text {
	color:#8c0000;
	
	font-size:22px;
}
	
.s2_3_le {
	width: 80px;
	margin-right:10px;
	
	float:left;
}

.s2_3_ri {
	width:440px;
	float:left;
}

.sub2_3_img_jyo {
	width: 80px;
	float : left;
	margin-right:10px;
	margin-bottom:10px;
}

.sub2_3_text_jyo {
	margin-left: 0px;
}

/* *****  ***** 
	2_4
*****  ***** */
.s2_4_title_le {
	width:379px;
	height:23px;
	float:left;
}
.s2_4_title_ri_1 {
	width:143px;
	height:16px;
	padding-right:5px;
	padding-top:4px;
	float:left;
}
.s2_4_title_ri_2 {
	width:158px;
	height:18px;
	padding-right:5px;
	padding-top:1px;
	float:left;
}
.s2_4_title_ri_3 {
	width:158px;
	height:18px;
	padding-top:1px;
	float:left;
}


#sub2_4_gai_le {
	width:336px;
	float:left;
	margin-right : 23px;
}

#sub2_4_gai_ri {
	width:171px;
	float:left;
	margin-top : 14px;
}

#sub2_4_nai_le {
	width:336px;
	float:left;
	margin-right : 23px;
}

#sub2_4_nai_ri {
	width:171px;
	float:left;
	margin-top : 9px;
}

#s2_4_nai_le_t {
	width:250px;
	float:left;
	margin-right : 10px;
}

	#s2_4_nai_le_t .s2_4_nlt_p{
		color:#1a1613;
		border-bottom:1px solid #eeeeee;
	}
		#s2_4_nai_le_t .s2_4_nlt_p .s2_4_lspan {
			color:#8c0000;
			font-weight:bold;
		}

#s2_4_nai_ri_t {
	width:250px;
	float:left;
}

	#s2_4_nai_ri_t .s2_4_nrt_p{
		color:#1a1613;
		border-bottom:1px solid #eeeeee;
	}
		#s2_4_nai_ri_t .s2_4_nrt_p .s2_4_rspan {
			color:#8c0000;
			font-weight:bold;
		}

#s2_4_taiken_le {
	width:197px;
	float:left;
	margin-right : 43px;
}

#s2_4_taiken_ri {
	width:290px;
	float:left;
}

	#s2_4_taiken_le .s2_4_text {
		height : 40px;
	}
	
	#s2_4_taiken_ri .s2_4_text{
		height : 40px;
	}

#sub2_4_sahou_le {
	width:270px;
	float:left;
	margin-right : 10px;
}

#sub2_4_sahou_ri {
	width:250px;
	float:left;
}

#sub2_4_reihou {
	width:240px;
	padding:5px;
	margin-top:10px;
	
	background-color:#F8CABB;
}

#sub2_4_reihou #s2_4_rei1 {
	color:#8C0000;
}

#sub2_4_reihou #s2_4_rei2 {
	color:#1A1613;
}


/* *****  ***** 
	3
*****  ***** */
/* ***** sub_navi ***** */
.s3_navi A{
	width: 189px; 
	height: 84px; 
	display: block;
	text-indent: -9999em; 
	text-decoration: none;
	margin: 0px;
	
	border-bottom: 1px solid #633419;
}

A#s3_1_roll_1 {	background: url(sub3/3_navi_1.gif) no-repeat;}
A#s3_1_roll_2 {	background: url(sub3/3_navi_2.gif) no-repeat;}
A#s3_1_roll_3 {	background: url(sub3/3_navi_3.gif) no-repeat;}
A#s3_1_roll_4 {	background: url(sub3/3_navi_4.gif) no-repeat;}
A#s3_1_roll_5 {	background: url(sub3/3_navi_5.gif) no-repeat;}
A#s3_1_roll_1:hover {	background: url(sub3/3_navi_1_r2.gif) no-repeat;}
A#s3_1_roll_2:hover {	background: url(sub3/3_navi_2_r2.gif) no-repeat;}
A#s3_1_roll_3:hover {	background: url(sub3/3_navi_3_r2.gif) no-repeat;}
A#s3_1_roll_4:hover {	background: url(sub3/3_navi_4_r2.gif) no-repeat;}
A#s3_1_roll_5:hover {	background: url(sub3/3_navi_5_r2.gif) no-repeat;}

/* ***** sub_navi_roll ***** */
A#s3_1_roll_1_r {	background: url(sub3/3_navi_1_r.gif) no-repeat;}
A#s3_1_roll_2_r {	background: url(sub3/3_navi_2_r.gif) no-repeat;}
A#s3_1_roll_3_r {	background: url(sub3/3_navi_3_r.gif) no-repeat;}
A#s3_1_roll_4_r {	background: url(sub3/3_navi_4_r.gif) no-repeat;}
A#s3_1_roll_5_r {	background: url(sub3/3_navi_5_r.gif) no-repeat;}

/* *****  ***** 
	3_1
*****  ***** */
.sub3_1_le0 {
	margin:0px;
}

.sub3_1_ri0 {
	width:267px;
	margin-left:10px;
	margin-bottom:10px;
	
	float:right;
}

.sub3_1_le {
	margin-right:11px;
	
}

.sub3_1_ri {
	padding-left:10px;
	padding-bottom:10px;
	
	float:right;
}

.sub3_1_le2 {
	width:100px;	
	float:left;
}

.sub3_1_ri2 {
	width:430px;
	
	float:left;
}

/* *****  ***** 
	3_2_1
*****  ***** */
.s3_2_1_ri {
	width:240px;
	margin-left:10px;
	
	float:right;
}

/* *****  ***** 
	3_2_2
*****  ***** */
.s3_2_2_left {
	width:395px;
	padding-left:10px;
	float:left;
	margin:0px;
}

.s3_2_2_le {
	width:213px;
	margin-right:10px;
	float:left;
}

.s3_2_2_ri {
	width :307px;
	float:left;
}

.s3_2_2_img_L {
	width :125px;
	float:left;
	margin-bottom:12px;
}

.s3_2_2_img125 {
	width :125px;
	margin-left:10px;
	margin-bottom:12px;
	float:left;
}

.s3_2_2_bar_le {
	width:425px;
	float:left;
}

.s3_2_2_bar_ri {
	width :105px;
	float:left;
}


.s3_2_2_float_le {
	margin-left:10px;
	float:left;
}

.s3_2_2_float_le1 {
	width : 260px;
	float:left;
}

/* *****  ***** 
	3_2_3
*****  ***** */
.s3_2_3_ri_0 {
	width:200px;
	margin-left:10px;
	margin-bottom:10px;
	
	float:right;
}

.s3_2_3_le {
	width:320px;
	
	float:left;
}

.s3_2_3_ri {
	width:200px;
	margin-left:10px;
	
	float:right;
}

/* *****  ***** 
	3_3
*****  ***** */
.s3_3_bar_float_le {
	width:425px;
	float:left;
}

.s3_3_bar_float_ri {
	width:105px;
	float:left;
	display:block;
	margin-top:10px;
}

.s3_3_text_le1 {
	width : 385px;
	margin-left:10px;
	float:left;
}

.s3_3_float_le {
	float:left;
	margin-left:10px;
}

.s3_3_float_le1 {
	width : 395px;
	float:left;
}

.s3_3_float_le2 {
	width : 260px;
	float:left;
}

.s3_3_float_le3 {
	width :125px;
	float:left;
}

	.s3_3_float_le3 .s3_3_img {
		height:84px;
		margin-bottom:22px;
	}

.s3_3_img_L {
	width :125px;
	float:left;
}

.s3_3_img125_L {
	width :125px;
	height: 84px;
	margin-bottom:12px;
	float:left;
}

.s3_3_img125 {
	width :125px;
	height: 84px;
	margin-left:10px;
	margin-bottom:12px;
	float:left;
}

.s3_3_img125_188 {
	width :125px;
	height: 188px;
	margin-left:10px;
	margin-bottom:12px;
	float:left;
}

/* *****  ***** 
	4
*****  ***** */
/* right_contents_index */
/* hokano_sub_demo_shiyou */
/* tate */
.s4_index_li_under {
	list-style-image:url(sub/sub_arrow_under2.gif);
	list-style-position:outside;
	margin-top:10px;
}

/* yoko */
.s4_index_img {
	width:16px;
	float:left;
	padding-top:5px;
}

.s4_index_text {
	height:16px;
	float:left;
	margin-left:2px;
	margin-right:15px;
	color:#8C0000;
}



/* ***** sub_navi ***** */
.s4_navi A{
	width: 189px;
	display: block;
	text-indent: -9999em; 
	text-decoration: none;
	margin: 0px;
	
	border-bottom: 1px solid #633419;
}

A#s4_roll_1 { 	height: 84px; 	background: url(sub4/4_navi_1.gif) no-repeat;}
A#s4_roll_2 {	height: 84px; 	background: url(sub4/4_navi_2.gif) no-repeat;}
A#s4_roll_3 {	height: 84px; 	background: url(sub4/4_navi_3.gif) no-repeat;}
A#s4_roll_4 {	height: 52px; 	background: url(sub4/4_navi_4.gif) no-repeat;}
A#s4_roll_1:hover {	height: 84px; 	background: url(sub4/4_navi_1_r2.gif) no-repeat;}
A#s4_roll_2:hover {	height: 84px; 	background: url(sub4/4_navi_2_r2.gif) no-repeat;}
A#s4_roll_3:hover {	height: 84px; 	background: url(sub4/4_navi_3_r2.gif) no-repeat;}
A#s4_roll_4:hover {	height: 52px; 	background: url(sub4/4_navi_4_r2.gif) no-repeat;}

/* ***** sub_navi_roll ***** */
A#s4_roll_1_r {	height: 84px; 	background: url(sub4/4_navi_1_r.gif) no-repeat;}
A#s4_roll_2_r {	height: 84px; 	background: url(sub4/4_navi_2_r.gif) no-repeat;}
A#s4_roll_3_r {	height: 84px; 	background: url(sub4/4_navi_3_r.gif) no-repeat;}
A#s4_roll_4_r {	height: 52px; 	background: url(sub4/4_navi_4_r.gif) no-repeat;}



/* ***** flash ***** */
.s4_1_flash {
	width:760px;
	border-bottom:1px solid #633419;
}

/* *****  ***** 
	4_1
*****  ***** */
.s4_1_a_le {
	width:335px;
	margin-right:10px;
	float:left;
}

.s4_1_a_ri {
	width:185px;
	float:left;
}

.s4_1_img250_L {
	width :250px;
	height:167px;
	padding-left:10px;
	float:left;
}

.s4_1_img250 {
	width :250px;
	height:167px;
	padding-left:10px;
	float:left;
}

.s4_1_b_le {
	width:265px;
	margin-right:10px;
	float:left;
}

.s4_1_b_ri {
	width:255px;
	float:left;
}

	 .s41bri_img1 {
		width:250px;
		float:left;
		padding-left:10px;
	}
	
	 .s41bri_img2 {
		width:250px;
		float:left;
		padding-left:10px;
	}

.s4_1_bar1 {
	width : 425px;
	float:left;
}

.s4_1_bar2 {
	width : 105px;
	float:left;
}

.s4_1_c_le {
	width:195px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.s4_1_d_le {
	width:153px;
	margin-right:10px;
	float:left;
}

.s4_1_d_ri {
	width:367px;
	float:left;
}

/* *****  ***** 
	4_1
*****  ***** */
.s4_2_1_area {
	width : 520px;
	background-color:#ECE1DF;
	
	margin-top:10px;
	padding-bottom:0px;
	padding-left:10px;
}

.s4_2_1_a_le {
	width :210px;
	margin-right:10px;
	float:left;
	
	text-align:center;
}

.s4_2_1_a_ri {
	width :280px;
	margin-right:10px;
	float:left;
}

.s4_2_1_pt {
	width : 80px;
	background-color:#ECE1DF;
	
	margin-top:0px;
	padding-bottom:0px;
	padding-left:450px;
	
	display:block;
}
/* *****  ***** 
	4_2
*****  ***** */
.s4_2_2_area {
	width : 520px;
	background-color:#ECE1DF;
	
	margin-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.s4_2_2_sata_img2 {
	width:120px;
	margin-right:10px;
	float:left;
}

.s4_2_2_sata_img3 {
	width:120px;
	float:left;
}

/* *****  ***** 
	4_3
*****  ***** */
.s4_3_area_e {
	width:530px;
	background: url(sub4/4_3_img4.gif);
	background-repeat:repeat-y;
	
	margin-top : 10px;
}

.s4_3_area1 {
	width : 32px;
	padding-left:8px;
	float : left;
	background-color:#8C0000;
	color:#FFCCCD;
	
}

.s4_3_area2 {
	width : 399px;
	margin-left:3px;
	padding-left:8px;
	
	float : left;
	background-color:#8C0000;
	color:#FFCCCD;
	
}

.s4_3_area2_btn {
	width : 80px;
	
	float : left;
	background-color:#8C0000;
	color:#FFCCCD;
	
	padding-bottom:6px;
	
}

.s4_3_area_f {
	width:530px;
	background: url(sub4/4_3_img3.gif);
	background-repeat:repeat-y;
	margin-top:2px;
}

.s4_3_area3 {	
	width : 32px;
	padding-left:8px;
	padding-top:0px;
	float : left;
	background-color:#ECE1DF;
	color:#1A1613;
	
}

.s4_3_area4 {
	width : 467px;
	margin-left:3px;
	padding-left   :10px;
	padding-right  :10px;
	padding-top    : 0px;
	padding-bottom :10px;
	float : left;
	background-color:#ECE1DF;
	color:#1A1613;
	
	line-height:150%;
}

/* *****  ***** 
	5
*****  ***** */
/* ***** sub_navi ***** */
.s5_navi A{
	width: 189px;
	display: block;
	text-indent: -9999em; 
	text-decoration: none;
	margin: 0px;
	
	border-bottom: 1px solid #633419;
}

A#s5_roll_1 { 	height: 54px; 	background: url(sub5/5_navi_1.gif) no-repeat;}
A#s5_roll_2 {	height: 54px; 	background: url(sub5/5_navi_2.gif) no-repeat;}
A#s5_roll_3 {	height: 54px; 	background: url(sub5/5_navi_3.gif) no-repeat;}
A#s5_roll_1:hover {	height: 54px; 	background: url(sub5/5_navi_1_r2.gif) no-repeat;}
A#s5_roll_2:hover {	height: 54px; 	background: url(sub5/5_navi_2_r2.gif) no-repeat;}
A#s5_roll_3:hover {	height: 54px; 	background: url(sub5/5_navi_3_r2.gif) no-repeat;}

/* ***** sub_navi_roll ***** */
A#s5_roll_1_r {	height: 54px; 	background: url(sub5/5_navi_1_r.gif) no-repeat;}
A#s5_roll_2_r {	height: 54px; 	background: url(sub5/5_navi_2_r.gif) no-repeat;}
A#s5_roll_3_r {	height: 54px; 	background: url(sub5/5_navi_3_r.gif) no-repeat;}

/* *****  ***** 
	5_1
*****  ***** */
.s5_1_a1 {
	width:138px;
	padding:5px;
	float:left;
	background-color:#F8CABB;
	color:#8c0000;
	
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

.s5_1_a2 {
	width:368px;
	padding:5px;
	float:left;
	background-color:#F8CABB;
	color:#8c0000;
	
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

.s5_1_b_area {
	width:528px;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.s5_1_b1 {
	width:138px;
	
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	
	color:#1a1613;
	
	
	display:block;
}

.s5_1_b2 {
	width:368px;
	
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	
	color:#1a1613;
	
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	
	display:block;
}

.s5_1_c1 {
	width:410px;
	float:left;
	margin-top:10px;
}

.s5_1_c2 {
	width:120px;
	float:left;
	margin-top:10px;
}

.s5_1_list {
	margin-left:16px;
	list-style-image:url(sub5/s5_img3.gif);
	list-style-position:outside;
}
	.s5_1_list li{
		margin-bottom:5px;
	}

/* *****  ***** 
	5_2
*****  ***** */
.s5_2_a1 {
	width:358px;
	padding:5px;
	float:left;
	background-color:#F8CABB;
	color:#8c0000;
	
	border-left:1px solid #cccccc;
	border-right:1px solid #ffffff;
	border-top:1px solid #cccccc;
}

.s5_2_a2 {
	width:149px;
	padding:5px;
	float:left;
	background-color:#F8CABB;
	color:#8c0000;
	
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

.s5_2_b1 {
	width:139px;
	height:87px;
	
	float:left;
	
	color:#1a1613;
	
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	
	display:block;
}

.s5_2_b2 {
	width:379px;
	height:77px;
	padding:5px;
	float:left;
	
	color:#1a1613;
	
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	
	display:block;
}

/* *****  ***** 
	5_3
*****  ***** */
.s5_3_text1 {
	width:400px;
	color:#8c0000;
	border-bottom:1px solid #8c0000;
}

.s5_3_text2 {
	margin-left:20px;
}

.s5_3_ul {
	margin-top:5px;
}

.s5_3_list {
	list-style-position:outside;
}


/* *****  ***** 
	6
*****  ***** */
/* ***** sub_navi ***** */
.s6_navi A{
	width: 189px;
	display: block;
	text-indent: -9999em; 
	text-decoration: none;
	margin: 0px;
	
	border-bottom: 1px solid #633419;
}

A#s6_roll_1 { 	height: 54px; 	background: url(sub6/6_navi_1.gif) no-repeat;}
A#s6_roll_1:hover {	height: 54px; 	background: url(sub6/6_navi_1_r2.gif) no-repeat;}
A#s6_roll_2 {	height: 54px; 	background: url(sub6/6_navi_2.gif) no-repeat;}
A#s6_roll_2:hover {	height: 54px; 	background: url(sub6/6_navi_2_r2.gif) no-repeat;}
A#s6_roll_3 {	height: 54px; 	background: url(sub6/6_navi_3.gif) no-repeat;}
A#s6_roll_3:hover {	height: 54px; 	background: url(sub6/6_navi_3_r2.gif) no-repeat;}
A#s6_roll_4 {	height: 54px; 	background: url(sub6/6_navi_4.gif) no-repeat;}
A#s6_roll_4:hover {	height: 54px; 	background: url(sub6/6_navi_4_r2.gif) no-repeat;}

/* ***** sub_navi_roll ***** */
A#s6_roll_1_r {	height: 54px; 	background: url(sub6/6_navi_1_r.gif) no-repeat;}
A#s6_roll_2_r {	height: 54px; 	background: url(sub6/6_navi_2_r.gif) no-repeat;}
A#s6_roll_3_r {	height: 54px; 	background: url(sub6/6_navi_3_r.gif) no-repeat;}
A#s6_roll_4_r {	height: 54px; 	background: url(sub6/6_navi_4_r.gif) no-repeat;}

/* *****  ***** 
	6_1
*****  ***** */
.s6_1_req_table {
	width : 530px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
}
/* *****  ***** 
	6_2
*****  ***** */
.s6_2_qt {
	color:#EA5624;
}

.s6_2_ans1 {
	width:25px;
	float:left;
}

.s6_2_ans2 {
	width:505px;
	float:left;
}

/* *****  ***** 
	6_3
*****  ***** */
.s6_3_text1 {
	width:400px;
	color:#8c0000;
	border-bottom:1px solid #8c0000;
	
	padding-top:20px;
}

.s6_3_browser {
	width:250px;
	float:left;
}

/* *****  ***** 
	6_4
*****  ***** */
.s6_4_text1 {
	width:400px;
	color:#8c0000;
	border-bottom:1px solid #8c0000;
}
/* *****  ***** 
	7
*****  ***** */
/* ***** sub_navi ***** */
.s7_navi A{
	width: 189px;
	display: block;
	text-indent: -9999em; 
	text-decoration: none;
	margin: 0px;
	
	border-bottom: 1px solid #633419;
}

A#s7_roll_1 { 	height: 54px; 	background: url(sub7/7_navi_1.gif) no-repeat;}
A#s7_roll_1:hover {	height: 54px; 	background: url(sub7/7_navi_1_r2.gif) no-repeat;}
A#s7_roll_2 {	height: 54px; 	background: url(sub7/7_navi_2.gif) no-repeat;}
A#s7_roll_2:hover {	height: 54px; 	background: url(sub7/7_navi_2_r2.gif) no-repeat;}
A#s7_roll_3 {	height: 54px; 	background: url(sub7/7_navi_3.gif) no-repeat;}
A#s7_roll_3:hover {	height: 54px; 	background: url(sub7/7_navi_3_r2.gif) no-repeat;}

/* ***** sub_navi_roll ***** */
A#s7_roll_1_r {	height: 54px; 	background: url(sub7/7_navi_1_r.gif) no-repeat;}
A#s7_roll_2_r {	height: 54px; 	background: url(sub7/7_navi_2_r.gif) no-repeat;}
A#s7_roll_3_r {	height: 54px; 	background: url(sub7/7_navi_3_r.gif) no-repeat;}

/* *****  ***** 
	7_1_link 8_1_update_his
*****  ***** */
.s7_area {	width : 520px;	border-bottom:1px solid #eeeeee;}
.s7_left {	width:200px;	float:left;}
.s7_right {	width:300px;	float:left;}


/* *****  ***** 
	9_1_sitemap
*****  ***** */
.s9_area {
	width : 450px;
	padding-left:70px;
}

.s9_h3_font {
	font-size:small;
}

/* ************************ */
/* ***** ポップアップ ***** */
/* ************************ */
.pu_body {
	margin:0px;
}

.pu_wrapper {
	width:500px;
/*	width:510px;*/
	margin:0px;
	
	font-size:small;
}

.pu_header {
	margin:0px;
}

.pu_area1 {
	width:500px;
	background-color:#ECE1DF;
/*	width:510px;
	background-image:url(pu_back.jpg);
	background-repeat:repeat-y;*/
	margin:0px;
}

.pu_img_h510 {
	margin:0px;
	padding-top:0px;
	text-align: center;
	
	height:350px;
}

.pu_img_h540 {
	margin:0px;
	padding-top:0px;
	text-align: center;
	
	height:380px;
}

.pu_img_h600 {
	margin:0px;
	padding-top:0px;
	text-align: center;
	
	height:440px;
}

.pu_img_h660 {
	margin:0px;
	padding-top:0px;
	text-align: center;
	
	height:500px;
}

.pu_text {
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
	height:40px;
}

.pu_footer {
	height:60px;
	margin:0px;
/*	padding-top:3px;
	padding-bottom:3px;
	border-bottom:2px solid #000000;*/
	text-align: center;
	
	background-image:url(footer_pu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
