@charaset "shift_jis";

*{
	margin:0;
	padding:0;
	}

body{
	letter spacing:0.15em;	
	color:#666666;
	background-color:#FFFFFF;
	text-align:center;
	font:normal 12px/150% Arial,Helvetica,sans-serif;
}


/*ƒŒƒCƒAƒEƒg*/


#container01{
	margin:0px auto;
	width:700px;
	text-align:left;
	background:url(../img/top/background.jpg);
	background-repeat:repeat-y;
}

#header{
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	width:700px;
}

#right{	text-align:right;
}

#menu{
	width:170px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;	
	text-align:left;
	text-decoration: none;
	float:left;
}

#main{
	margin:0px 0x 0px 0px;
	padding:0px 0px 0px 0px;	
	width:520px;
	text-align:left;
	text-decoration:none;
	float:right;
}

#main02{
	margin:10px 0x 0px 0px;
	padding:0px 20px 0px 0px;	
	width:572px;
	text-align:left;
	text-decoration:none;
	float:right;
}

#footer{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:700px;
	text-align:center;
}

#point{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	color:#663300;
}

#table_space{
	padding:2px;
}

.point{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	color:#663300;
}

.redb{
	font:BOLD 12px/150% Arial,Helvetica,sans-serif;	
	color:#FF0000;
}
	
.point2{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
}

.point3{
	font:bold 14px/150% Arial,Helvetica,sans-serif;	
}
	
.point4{
	font:normal 10px/140% Arial,Helvetica,sans-serif;	
}
	
.point5{
	font:normal 9px/130% Arial,Helvetica,sans-serif;	
}

.font10{
	font:normal 10px/140% Arial,Helvetica,sans-serif;	
}

.font12_130{
	font:normal 12px/130% Arial,Helvetica,sans-serif;	
}

.font12{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
}

.font12_160{
	font:normal 12px/160% Arial,Helvetica,sans-serif;	
}

.font12_link{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
}

.font12black{
	font:bold 12px/140% Arial,Helvetica,sans-serif;	
	color:#000000;
}

.font12black_n{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	color:#000000;
}

.font12b{
	font:bold 12px/150% Arial,Helvetica,sans-serif;	
	color:#308DDA;
}

.font12bn{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	color:#308DDA;
}

.font12gray{
	font:bold 12px/150% Arial,Helvetica,sans-serif;	
	color:#666666;
}

.font12gray120{
	font:normal 12px/120% Arial,Helvetica,sans-serif;	
	color:#666666;
}

.font12grayn{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	color:#666666;
}

.font12rn{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	color:#CD3132;
}

.font12r{
	font:bold 12px/150% Arial,Helvetica,sans-serif;	
	color:#CD3132;
}

.font12orange{
	font:bold 12px/140% Arial,Helvetica,sans-serif;	
	color:#FF6600;
}

.font12orangen{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	color:#FF6600;
}

.font12orangen_l{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	color:#FFA466;
}

.font12white{
	font:bold 12px/140% Arial,Helvetica,sans-serif;	
	color:#FFFFFF;
}

.font12whiten{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	color:#FFFFFF;
}


.font12gn{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	color:#66CC99;
}

.font12g{
	font:bold 12px/140% Arial,Helvetica,sans-serif;	
	color:#66CC99;
}

.font12lgn{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	color:#66CC99;
}

.font12lg{
	font:bold 12px/140% Arial,Helvetica,sans-serif;	
	color:#58911E;
}

.point12wn{
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	color:#FFFFFF;
}

.point12w{
	font:bold 12px/150% Arial,Helvetica,sans-serif;	
	color:#FFFFFF;
}

.font12lbn{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	color:#999C55;
}

.font12lb{
	font:bold 12px/120% Arial,Helvetica,sans-serif;	
	color:#999C55;
}

.font12brown{
	font:bold 12px/140% Arial,Helvetica,sans-serif;	
	color:#D89E27;
}

.font12brownn{
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	color:#D89E27;
}

.font14w{
	font:bold 14px/140% Arial,Helvetica,sans-serif;	
	color:#FFFFFF;
}


.font14{
	font:normal 14px/140% Arial,Helvetica,sans-serif;	
}

.font14on{
	font:normal 14px/140% Arial,Helvetica,sans-serif;	
	color:#F2651D;
}

.font14o{
	font:bold 14px/140% Arial,Helvetica,sans-serif;	
	color:#F2651D;
}

.font14lbn{
	font:normal 14px/140% Arial,Helvetica,sans-serif;	
	color:#0053A5;
}

.font14lb{
	font:bold 14px/140% Arial,Helvetica,sans-serif;	
	color:#0053A5;
}

.font14grayn{
	font:normal 14px/140% Arial,Helvetica,sans-serif;	
	color:#666666;
}

.font14grayb{
	font:bold 14px/140% Arial,Helvetica,sans-serif;	
	color:#666666;
}

.font14lbrn{
	font:normal 14px/140% Arial,Helvetica,sans-serif;	
	color:#D89E27;
}

.font14lbr{
	font:bold 14px/140% Arial,Helvetica,sans-serif;	
	color:#D89E27;
}

.font14black{
	font:bold 14px/140% Arial,Helvetica,sans-serif;	
	color:#333333;
}

.font14blackn{
	font:normal 14px/140% Arial,Helvetica,sans-serif;	
	color:#333333;
}

.font14rdn{
	font:normal 14px/140% Arial,Helvetica,sans-serif;	
	color:#CC0000;
}

.font14rdb{
	font:bold 14px/140% Arial,Helvetica,sans-serif;	
	color:#CC0000;
}

.font14gn{
	font:normal 14px/140% Arial,Helvetica,sans-serif;	
	color:#66CC99;
}

.font14g{
	font:bold 14px/140% Arial,Helvetica,sans-serif;	
	color:#66CC99;
}

.font16{
	font-family:16px/140% Arial,Helvetica,sans-serif;
}

.font16rdn{
	font:normal 16px/140% Arial,Helvetica,sans-serif;	
	color:#CC0000;
}

.font16rdb{
	font:bold 16px/140% Arial,Helvetica,sans-serif;	
	color:#CC0000;
}

.font16r{
	font:BOLD 16px/140% Arial,Helvetica,sans-serif;
	color:#FF0000;
}

.font16on{
	font:normal 16px/140% Arial,Helvetica,sans-serif;	
	color:#F2651D;
}


.font16o{
	font:bold 16px/140% Arial,Helvetica,sans-serif;	
	color:#F2651D;
}

.font16lbn{
	font:normal 16px/140% Arial,Helvetica,sans-serif;	
	color:#5E3515;
}

.font16lb{
	font:bold 16px/140% Arial,Helvetica,sans-serif;	
	color:#5E3515;
}

.font16gn{
	font:normal 16px/140% Arial,Helvetica,sans-serif;	
	color:#66CC99;
}

.font16g{
	font:bold 16px/140% Arial,Helvetica,sans-serif;	
	color:#66CC99;
}

.font16blue{
	font:bold 16px/140% Arial,Helvetica,sans-serif;	
	color:#0053A5;
}

.font16bluen{
	font:normal 16px/140% Arial,Helvetica,sans-serif;	
	color:#0053A5;
}

h1{
	font:bold 16px/140% Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	letter-spacing:0.01em;
	margin:3px 5px 5px 5px;
	padding:4px 0px 0px 0px;
	width:509px;
	height:24px;
	background-image:url(../img/sub/h1.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:left;
	display:block;
	text-indent:20px;
}

#top_h1{
	font:bold 18px/140% Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	letter-spacing:0.01em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:700px;
	height:28px;
	background-image:url(../img/top/h1.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:left;
	display:block;
	text-indent:20px;
}		

#top_h1_sita{
	margin:14px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:700px;
}		

#h1_sita{
	margin:10px 10px 5px 10px;
	padding:0px 0px 0px 0px;
	width:500px;
	font-size:14px;
	text-decoration: none;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
}

#h1_sita2{
	margin:0px 10px 5px 10px;
	padding:0px 0px 0px 0px;
	width:500px;
	font-size:14px;
	text-decoration: none;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
}


h2 {
	font-size:14px;
	font-weight:bold;
	color:#007B7B;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	margin:10px 15px 10px 15px;
	padding:8px 0px 0px 0px;
	width:490px;
    height:22px;
	text-align:left;
	display:block;
	text-indent:3px;
}	


#h2_freepage {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	margin:15px 15px 10px 15px;
	padding:8px 0px 0px 0px;
	width:490px;
    height:24px;
	background-image:url(../img/sub/h2.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:left;
	display:block;
	text-indent:18px;
}	

#h2_sita{
	text-decoration: none;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	margin:5px 15px 10px 15px;
	padding:0px 0px 0px 0px;
	width:490px;
}

#h2_sita2{
	text-decoration: none;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	margin:10px 15px 10px 15px;
	padding:0px 0px 0px 0px;
	width:490px;
}

#free_page{
	text-decoration: none;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	margin:0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
	width:490px;
}
	
h3 {
	font-size:14px;
	font-weight:bold;
	display:inline;
	color:#007B7B;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	margin:10px 15px 5px 15px;
	padding:0px 0px 0px 0px;
	width:490px;
    height:22px;
	background-image:url(../img/sub/h3.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	text-align:left;
	display:block;
	text-indent:15px;
	border-bottom:solid 1px #007B7B;
}	

#h3_sita{
	font-size:12px;
	text-decoration: none;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	margin:5px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	width:490px;
}

#h3_sita2{
	font-size:12px;
	text-decoration: none;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	margin:10px 20px 10px 20px;
	padding:0px 0px 0px 0px;
	width:490px;
}

h4 {
	font-size:12px;
	font-weight:normal;
	color:#FF6600;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	margin:5px 15px 10px 20px;
	padding:8px 0px 0px 0px;
	width:485px;
    height:22px;
	/*background-image:url(../img/sub/h4.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;*/
	text-align:left;
	display:block;
	text-indent:5px;
}	


h4 a:link,h4 a:visited{
	font-size:12px;
	font-weight:normal;
	display:inline;
	color:#FF6600;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	text-decoration:none;
	}

h4 a:hover{
	font-size:12px;
	font-weight:normal;
	display:inline;
	color:#A7CEEF;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	text-decoration:none;
	}

#h4_sita{
	font-size:12px;
	text-decoration: none;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	margin:5px 20px 5px 20px;
	padding:0px 0px 0px 0px;
	width:480px;
}

h5 {
	font-size:14px;
	font-weight:bold;
	display:inline;
	color:#007B7B;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	margin:10px 15px 10px 15px;
	padding:0px 0px 0px 0px;
	width:490px;
    height:22px;
	background-image:url(../img/sub/h3.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	text-align:left;
	display:block;
	text-indent:3px;
	border-bottom:solid 1px #007B7B;
}	

#center {
	text-align:center;
	margin:10px 0px 10px 0px; 		
}

#right {
	text-align:right;
	margin:10px 0px 10px 0px; 
	padding:0px 10px 0px 8px;
}

#left {
	text-align:left;
	margin:10px 0px 10px 0px; 
	padding:0px 8px 0px 10px; 
}

a:link,a:visited{
	padding-top:6px;
	text-decoration:none;
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	}

a:hover{
	padding-top:6px;
	text-decoration:none;
	font:normal 12px/150% Arial,Helvetica,sans-serif;		
}

p,table,TD,TR{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
 }


/*		header		*/
#header_text{
	margin:0px;
	padding:3px 3px 3px 5px;
	text-align:left;
	color:#666666;
	width:692px;
}

#header_img{
	margin:0px;
	width:700px;
}

#register_img1{
	margin:0px;
	width:185px;
	height:87px;
}

#register_img2{
	margin:0px;
	width:185px;
	height:129px;
}

#register_img3{
	margin:0px;
	width:185px;
	height:83px;
}

#main_img_header{
	margin:0px;
	width:515px;
	height:299px;
}

#community_img1{
	margin:0px;
	width:350px;
	height:152px;
}

#community_img2{
	margin:0px;
	width:145px;
	height:114px;
}

#community_img3{
	margin:0px;
	width:145px;
	height:38px;
}

#bn_blog{
	margin:0px;
	width:205px;
	height:45px;
}

#bn_blog2{
	margin:0px;
	width:205px;
	height:10px;
}

#bn_blog3{
	margin:0px;
	width:205px;
	height:7px;
}


#sub_header_img1{
	margin:0px;
	width:700px;
	height:80px;
	float:left;
}

#sub_header_img2-1{
	margin:0px;
	width:199px;
	height:40px;
	float:left;
}

#sub_header_img2-2{
	margin:0px;
	width:101px;
	height:40px;
	float:left;
}

#sub_header_img2-3{
	margin:0px;
	width:161px;
	height:40px;
	float:left;
}

#sub_header_img2-4{
	margin:0px;
	width:107px;
	height:40px;
	float:left;
}

#sub_header_img2-5{
	margin:0px;
	width:132px;
	height:40px;
	float:left;
}

#header_menu{
	padding:3px 5px 3px 3px;
	text-align:right;
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	color:#666666;
	width:772px;
}

#header_menu a:link,#header_menu a:visited{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:right;
	color:#666666;
}

#header_menu a:hover{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:right;
	color:#1919FF;
}

#header_menu2{
	padding:3px 0px 3px 0px;
	text-align:center;
	font:normal 12px/150% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color:#FFFFFF;
	width:780px;
	background:url(../img/top/header_menu_bg.jpg);
	background-repeat:repeat-y
}

#header_menu2 a:link,#header_menu2 a:visited{
	font:normal 12px/150% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}

#header_menu2 a:hover{
	font:normal 12px/150% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	text-decoration:none;
	color:#FFA466;
}

/*		menu		*/
#menu_01{
	padding:3px 0px 0px 5px;
	margin:3px 0px 3px 0px;
	color:#FFFFFF;
	text-align:left;
	width:163px;
	height:21px;
	background-image:url(../img/sub/menu01.jpg);
	background-repeat:repeat-y;
	text-decoration:none;
	font:normal 12px/140% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	border:solid 1px #008282;
	display:block;
	}

#menu_01 a:link,#menu_01 a:visited{
	text-decoration:none;
	font:normal 12px/150% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color:#FFFFFF;
	}

#menu_01 a:hover{
	text-decoration:none;
	font:normal 12px/150% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color:#A7CEEF;
	}

#menu_02{
	color:#666666;
	padding:0px 0px 0px 28px;
	margin:2px 0px 2px 0px;
	font:normal 12px/150% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	text-decoration:none;
	text-align:left;
	width:150px;
	background-image:url(../img/top/sankaku_menu.gif);
	background-position:12px 50%;
	background-repeat:no-repeat;
	}

#menu_02 a:link,#menu_02 a:visited{
	color:#666666;
	text-decoration:none;
	text-align:left;
	font:normal 12px/150% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	}

#menu_02 a:hover{
	text-decoration:none;
	font:normal 12px/150% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	color:#1919FF;
	}

#menu_img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:178px;
	text-align:center;
	}

#menu_bn{
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 8px;
	width:162px;
	height:94;
	text-align:center;
	background-color:#0000FF;
	}

/*		main		*/

#main_img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	}

#main_img_left{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	}

#qa_dot{
	padding:0px 0px 0px 0px;
	margin:8px 0px 8px 0px;
	text-align:center;
	}

#news{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#666666;
}

#news a:link,#news a:visited{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#666666;
}

#news a:hover{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#1919FF;
}

#float_left{
	float:left;
	}

#float_right{
	float:right;
	}

#clear{
	clear:both;
}

#clear_left{
	clear:left;
}

#clear_right{
	clear:right;
}

#junle_waku{
	margin:11px 0px 0px 0px;
	width:283px;
}

#linktext{
	padding:0px 10px 0px 0px;
	margin:0px;
	color:#FF6600;
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	text-align:right;
	text-decoration:none;
	}

#linktext a:link,#linktext a:visited,#linktext a:hover{
	color:#FF6600;
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	text-decoration:none;
	}

#linktext a:hover{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#A7CEEF;
}	

#pattern_dot{
	padding:0px 0px 0px 0px;
	margin:10px 0px 15px 0px;
	text-align:center;
	}

#kiyaku a:link,#kiyaku a:visited{
	color:#0000FF;
	font:bold 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
}

#kiyaku a:hover{
	font:bold 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:right;
	color:#008282;
}

/*		footer		*/


#footer_img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	}
	
#copyright{
	width:690px;
	padding:0px;
	margin:5px 5px 5px 5px;
	color:#666666;
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	text-align:center;
	text-decoration:none;
	}

#copyright a:link,#copyright a:visited,#copyright a:hover{
	color:#666666;
	font:normal 12px/150% Arial,Helvetica,sans-serif;	
	text-decoration:none;
	}

#footer_menu{
	width:690px;
	margin:0px 0px 0px 0px;
	padding:5px;
	text-align:center;
	color:#308DDA;
	font:normal 12px/140% Arial,Helvetica,sans-serif;
	text-decoration:none;
}

#footer_menu a:link,#footer_menu a:visited{
	color:#308DDA;
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
}

#footer_menu a:hover{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:right;
	color:#008282;
}

#footer_menu2{
	width:690px;
	margin:0px 0px 0px 0px;
	padding:5px;
	text-align:center;
	color:#005CE8;
	font:normal 12px/140% Arial,Helvetica,sans-serif;
	text-decoration:none;
}

#footer_menu2 a:link,#footer_menu2 a:visited{
	color:#005CE8;
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
}

#footer_menu2 a:hover{
	font:normal 12px/150% Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:right;
	color:#008282;
}

#tablepad00{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#tablepad01{
	padding:1px 1px 1px 1px;
	margin:0px 0px 0px 0px;
	}

#tablepad011{
	padding:1px 0px 1px 1px;
	margin:0px 0px 0px 0px;
	}

#tablepad012{
	padding:1px 1px 1px 0px;
	margin:0px 0px 0px 0px;
	}

#tablepad02{
	padding:2px 2px 2px 2px;
	margin:0px 0px 0px 0px;
	}

#tablepad03{
	padding:3px 3px 3px 3px;
	}

#tablepad03_ul{
	padding:3px 0px 3px 0px;
	}

#tablepad03_lr{
	padding:0px 3px 0px 3px;
	}

#tablepad04{
	padding:4px 4px 4px 4px;
	}


#tablepad05{
	padding:5px 5px 5px 5px;
	}
	
#tablepad052{
	font:normal 12px/140% Arial,Helvetica,sans-serif;
	padding:5px 5px 5px 5px;
	text-align:left;
	}

#tablepad05_ul{
	padding:5px 0px 5px 0px;
	}
	
#tablepad05_r{
	padding:0px 5px 0px 0px;
	}

#tablepad05_l{
	padding:0px 0px 0px 5px;
	}

#tablepad05_lr{
	padding:0px 5px 0px 5px;
	}

#tablepad05_rb{
	padding:0px 5px 5px 0px;
	}
	
#tablepad5258{
	padding:5px 2px 5px 8px;
	}

#tablepad10_lr{
	padding:0px 10px 0px 10px;
	}
#tablepad10{
	padding:10px;
	}

#tablepad85{
	padding:8px 5px 8px 5px;
	}

/*		sub		*/

#main_img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	}

#bn_center{
	text-align:center;
	margin:10px 15px 15px 15px;
	padding:0px 0px 0px 0px;
	width:542px;
}

#pattern_b{
	margin:0px 5px 0px 0px;
	text-align:left;
	}

#pattern_b2{
	margin:0px 5px 10px 0px;
	text-align:left;
	}

#bn_float_right{
	margin-right:10px;
	margin-bottom:10px;
	float:right;
}

#qa2{
	width:446px;
	margin:15px 27px 30px 27px;
	padding:10px;
	background-color:#F8F0DA;
}

#qa2 a:link,#qa2 a:visited{
	color:#FF6600;
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	text-decoration:none;
}

#qa2 a:hover{
	color:#308DDA;
	font:normal 12px/140% Arial,Helvetica,sans-serif;	
	text-decoration:none;
}

#qa{
	margin:5px 20px 5px 20px;
	padding:0px 0px 0px 0px;
	width:470px;
	height:auto;
	border:1px solid #308DDA;
}

#sitename {
	font-size:14px;
	font-weight:bold;
	display:inline;
	color:#66CC99;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	margin:10px 20px 5px 20px;
	padding:3px 0px 0px 0px;
	width:547px;
    height:22px;
	/*background-image:url(../img/sub/square.jpg);
	background-repeat:no-repeat;
	background-position:1px 4px;*/
	text-align:left;
	display:block;
	text-indent:0px;
}	

#sitename a:link,#sitename a:visited,#sitename a:hover{
	font-size:14px;
	font-weight:bold;
	display:inline;
	color:#66CC99;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";	
	letter-spacing:0.01em;
	text-decoration:none;
	}

#tel_fax{
	width:500px;
	margin:10px 27px 10px 27px;
	padding:10px;
	background-color:#ECF9F2;
}

#tel_fax2{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#66CC99;
	width:177px;
	letter-spacing:0.10em;
	font:bold 16px/150% Arial,Helvetica,sans-serif;
	width:auto;
	text-indent:25px;
	background-color:#ECF9F2;
	}

#tel_fax a:link,#tel_fax a:visited,#tel_fax a:hover{
	color:#001178;
	text-decoration:none;
	font:bold 12px/140% "‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	}

#site_map a:link,#site_map a:visited,#site_map a:hover{
	color:#333333;
	text-decoration:none;
	font:naormal 12px/150% Arial,Helvetica,sans-serif;
	}

#top_h10{
	font:bold 18px/140% Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	letter-spacing:0.01em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:700px;
	height:28px;
	background-image:url(../img/index3/h1.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:left;
	display:block;
	text-indent:20px;
}		

#header_img1{
	margin:0px 0px 10px 0px;
	width:auto;
	height:auto;
}