/* CSS Document */body{	background-color:#000000;	background-image:url(images/back_all.gif);	background-position:left top;	background-repeat:repeat-x;	margin:0px;	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	}#container1{	width:768px;	margin:0px auto;	background-image:url(images/back_container2.gif);	background-position:center top;	background-repeat:repeat-y;	}#container2{	width:750px;	margin:0px auto;	background-color:#000000;	}span{display:none;}/*---------------------------------*/h1{	display:block;	width:747px;	height:170px;	margin:0px auto;	padding:0px;	background-image:url(images/topimage.jpg);	background-position:center top;	background-repeat:no-repeat;	}/*---------------------------------*/.menu{	width:750px;	height:30px;	margin:0px 0px 0px 0px;	padding:0px;	background-color:#000000;	}.menu ul{	width:750px;	margin:0px;	padding:0px;	}.menu ul li{	width:150px;	height:30px;	margin:0px;	padding:0px;	list-style-type:none;	float:left;	}.menu a{	display:block;	widows:150px;	height:30px;	margin:0px;	padding:0px;	background-position:0px 0px;	background-repeat:no-repeat;	}.menu a:hover{background-position:0px -30px;}.m1{background-image:url(images/menu1.gif);}.m2{background-image:url(images/menu2.gif);}.m3{background-image:url(images/menu3.gif);}.m4{background-image:url(images/menu4.gif);}.m5{background-image:url(images/menu5.gif);}/*---------------------------------*/.left{	width:541px;	margin-left:2px;	margin-top:3px;	margin-bottom:0px;	margin-right:0px;	padding:0px;	float:left;	}		/*=====*/.touroku{	width:541px;	height:149px;	margin:0px;	padding:0px;	background-image:url(images/back_touroku.gif);	background-repeat:no-repeat;	background-position:left top;	}.btnman{	margin-left:4px;	margin-top:44px;	margin-bottm:0px;	margin-right:0px;	}.btnwoman{	margin-left:0px;	margin-top:44px;	margin-bottm:0px;	margin-right:0px;	}.touroku form	{	float:left;	margin:44px 0px 0px 0px;	padding:0px 0px 0px 4px;}	/*======================================*/.setumei1,.setumei2,.setumei3{	width:533px;	padding-left:8px;	height:138px;	padding-top:35px;	background-position:left top;	background-repeat:no-repeat;	margin-top:2px;	}.setumei1{background-image:url(images/back_setu1.jpg);}.setumei2{background-image:url(images/back_setu2.jpg);}.setumei3{background-image:url(images/back_setu3.jpg);}.setumei1 p,.setumei2 p,.setumei3 p{	font-size:12px;	color:#FFFFFF;	line-height:150%;	}/*===============================	about,kiyaku,FAQ===============================*/.waku1,.waku2,.waku3,.waku4{	width:541px;	height:33px;	margin-top:2px;	margin-bottom:0px;	background-position:left top;	background-repeat:no-repeat;	}.waku1{background-image:url(images/waku1.gif);}.waku2{background-image:url(images/waku2.gif);}.waku3{background-image:url(images/waku3.gif);}.waku4{background-image:url(images/waku4.gif);}.waku-center{	width:541px;	margin-top:0px;	background-image:url(images/waku_center.gif);	background-position:left top;	background-repeat:repeat-y;	}.waku-center h2{	margin:0px 0px 5px 5px;	padding:0px;	font-size:16px;	color:#FFFFFF;	line-height:125%;	}.waku-center h3{	margin:0px 0px 5px 5px;	padding:0px;	font-size:14px;	font-weight:normal;	color:#FFFFFF;	line-height:125%;	}.waku-center p{	margin:5px 5px 5px 15px;	padding:0px;	font-size:12px;	color:#CCCCCC;	line-height:125%;	}.waku-center ul.link{	width:400px;	margin:0px 5px 0px 20px;	list-style-color:#FFFFFF;	font-size:12px;	}	.waku-center a{	color:#FF3399;	text-decoration:underline;}.waku-center a:hover{	color:#FF99CC;	text-decoration:underline;}.waku-bottom{	width:541px;	height:33px;	margin-top:0px;	margin-bottom:20px;	background-image:url(images/waku_bottom.gif);	background-position:left top;	background-repeat:no-repeat;	}/*---------------------------------*/.right{	width:200px;	margin-left:3px;	margin-top:3px;	margin-bottom:0px;	margin-right:0px;	padding:0px;	float:left;	}.right img{margin:0px 0px 0px 0px;}.right a{	display:block;	float:left;	width:99px;	height:38px;	background-position:0px 0px;	background-repeat:no-repeat;	}.right a:hover{background-position:0px -38px;}.right a.man{background-image:url(images/btnm_man.gif);}.right a.woman{background-image:url(images/btnm_woman.gif);}.right form	{	float:left;}/*---------------------------------*/.copy{	margin:10px 0px;}	/*---2009/7/22---------------------*/.qr{	width:200px;	margin:0px;	padding:0;	float:left;}.qrimg{	margin:0;	padding:10px;	float:left;}.qrtext{	color:#fff;	font-size:12px;	margin:0;	padding:10px 0 0 0;	float:left;	line-height:16px;}/*---2008/10/09---------------------*/div.footer{margin:0; padding:10px 0 0 0;  text-align:center; clear:both;}div.footer p{margin:0; padding:0; height:21px; line-height:21px; color:#ffffff; background:url(images/copyright.gif) no-repeat;}