/* all bodyDocument top page*/
#all_body{
		background:url(../images/bg_kumo.jpg);
		background-repeat:repeat-x;
		width:700px;
		height:auto;
		margin:auto;
		font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
			}
h2{
		font-size:13px;
		font-weight:bold;
		margin-top:2px;
		margin-right:14px;
		padding-top:17px;
		padding-left:15px;
		padding-right:10px;
		letter-spacing:-1px;
	
	
	}
*html h2{
		font-size:13px;
		font-weight:bold;
		margin-top:8px;
		margin-left:10px;
		padding-left:2px;
		padding-top:7px;
		letter-spacing:-2px;
	
	
	}
p{		margin:0px;
		padding:0px;
	}
	
a:link {
		text-decoration: none;
		color:#000000;
		
}
a:visited {
		text-decoration: none;
}
a:hover {
		text-decoration: underline;
		color:#FF0000;
		
}
a:active {
		text-decoration: none;
}
/* ---------------------------------------------------------*/
/* top body Document*/			


/* ---------------------------------------------------------*/
/* top2 body Document*/
#top2{
	     background-image:url(../images/renga.gif);
		 background-position:left top;
		 background-repeat:repeat-x repeat-y;
		 width:700px;
		 height:65px;
		 margin:auto; 
		}
#top3{
		margin:auto;
		width:700px;
		height:6px;
		}
	
/* top2  contens */
.top_logo{
		margin-top:7px;
		margin-left:11px;
		float:left;
		}


.tel{
		float:right;
		margin-top:23px;
		}
		
/* ---------------------------------------------------------*/
/* header body Document*/	
#header{
		background-image:url(../images/wall_color.gif);
		background-repeat:repeat;
		padding-top:15px;
		width:600px;
		height:auto;
		}
#body{
	width:600px;
	background-color:#FFFFFF;
	height:auto;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
		}
#body2{
		width:600px;
		background-color:#FFFFFF;
		background-image:url(../images/girl_2.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		height:auto;
		margin:0px 10px 10px 20px;
		font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		}
#joint{background-image:url(../images/renga.gif);
		background-position:left top;
	 	background-repeat:repeat;
	 	width:700px;
	 	height:25px;
	 	margin:auto;
		}
/*€–ÚAƒy[ƒW•Ê•¶Žš‚Ì\¬*/
.header_gif{
   		float:right;
		margin:5px 10px 0px 0px;
		}
.header_gif2{
		clear:both;
		margin:5px 10px 10px 30px;
		}
/* byouki1*/
.header_log1{
		font-weight:bold;
		color:#0066FF;
		font-size:25px;
		padding:10px 10px 10px 220px;
		}
/* byouki1_2*/
.header_log1_1{
		font-weight:bold;
		color:#0066FF;
		font-size:25px;
		padding:10px 10px 10px 180px;
		}
.header_log1_2{
		font-weight:bold;
		color:#0066FF;
		font-size:25px;
		padding:10px 10px 10px 210px;
		}
.header_log1_3{
		font-weight:bold;
		color:#0066FF;
		font-size:25px;
		padding:10px 10px 10px 90px;
		letter-spacing:-1px;
		}
.header_log1_4{
		font-weight:bold;
		color:#0066FF;
		font-size:22px;
		padding:20px 0px 10px 35px;
		letter-spacing:-2px;
		}
.header_log2{
		font-size:18px;
		color:#FFFFFF;
		font-weight:bold;
		background-color:#FF0000;
		margin:10px 380px 10px 10px;
		padding:1px;
		}
.header_log2_2{
		font-size:16px;
		color:#333333;
		font-weight:bold;
		background-color:#FF99CC;
		margin:10px 320px 10px 10px;
		line-height:18px;
		padding:2px 0px 2px 3px;
		}
.header_log2_3{
		font-size:18px;
		line-height:27px;
		font-weight:bold;
		margin:5px 0px 5px 5px;
		}
.header_log2_4{
		font-size:18px;
		color:#FFFFFF;
		font-weight:bold;
		background-color:#0033FF;
		margin:10px 424px 10px 10px;
		padding:1px;
		}
.header_log2_5{
		font-size:16px;
		color:#333333;
		font-weight:bold;
		margin:3px 10px 3px 20px;
		letter-spacing:1px;
		}
.header_log2_51{
		font-size:16px;
		color:#333333;
		font-weight:bold;
		margin:3px 10px 3px 40px;
		letter-spacing:2px;
		line-height:25px;
		}
.header_log2_51_1{
		font-size:16px;
		background-image:url(images/tel.gif);
		background-position:left;
		background-repeat:no-repeat;
		color:#0000FF;
		font-weight:bold;
		margin:0px 10px 0px 50px;
		padding-left:40px;
		letter-spacing:2px;
		line-height:25px;
		}
.header_log2_52{
		font-size:14px;
		color:#009900;
		font-weight:bold;
		margin:0px 0px 0px 50px;
		letter-spacing:2px;
		line-height:20px;
		}
/* byouki1_2*/

.header_log3{
		font-size:14px;
		padding:0px 5px 5px 20px;
		letter-spacing:1px;
		line-height:18px;
		}
/* byouki1_2*/
.header_log4{font-size:12px;
		padding:0px 5px 5px 30px;
		letter-spacing:2px;
		line-height:18px;
		font-weight:bold;
		color:#FF0000;
		}
.header_log4_1{font-size:12px;
		padding:5px 5px 5px 5px;
		margin:1px 35px 20px 35px;
		letter-spacing:1px;
		line-height:15px;
		border:dotted;
		border-color:#FF3366;
		letter-spacing:2px;
		}
		
		
.header_win1{float:left;
		margin:20px 37px 10px 35px;
		}

		
.footer_logo{
		font-size:12px;
		margin-left:310px;
		padding:10px 0px 10px 0px;
		font-weight:bold;
		font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		}
