@media screen{
body{
margin:0px;padding:2px;text-align:center;
font-family: Verdana, Arial, sans-serif;
}
img{border:0px;}
.waku{
width:800;margin-left:auto;margin-right:auto;text-align:left;padding:150px 0 0 0;background-color:#ffffff;position:relative;}
	.waku .bookmark{
position:absolute;top:0px;right:10px;
}
	.waku .bookmark .okini{font-size:12px;padding-bottom:5px;background-color:white;
}
.head{
width:790px;height:175px;padding:5px;border-left:1px solid #FF8C00;border-right:1px solid #FF8C00;border-bottom:1px solid #FF8C00;background-color:#ffffff;position:absolute;top:-25px;left:0px;
*width:800px;height:172px;position:absolute;top:-23px;left:0px;
}
	.head .lef{floaf:left;height:100;background-image:url(title-pc.gif);background-position:center left;background-repeat:no-repeat;}
	.head .lef img{position:absolute;top:28px;left:65px;}
	.head .rig{
position:absolute;top:120px;left:10px;
	}
	.head .uelink{position:absolute;bottom:5px;right:10px;}
	.head h1{margin:0px;padding:0px;font-size:14px;}
	.head p{margin:5px 0px;padding:0px;font-size:13px;}
.hon{width:800px;margin:0px;border-left:1px solid #FF8C00;border-right:1px solid #FF8C00;}
	.hon .menu{float:left;margin:0px;width:180px;}
		.menu ul{margin:0px;padding:0px 0px 0px 2px;width:180px;}
		.menu h5{margin:0px;padding:3px;width:180px;background-color:#FFA500;font-size:12px;color:#F0FFFF;}
		.menu li{
margin:0px;padding:3px 3px 3px 18px;width:160px;list-style-type:none;background-image:url(img/li1.gif);background-position:2px center;background-repeat:no-repeat;border-bottom:1px solid #cccccc;font-size:14px;
*width:180px;
}
		.menu li a{display:block;text-decoration:none;}
		.menu li a:hover{background-color:#F0F8FF;}
		.menu li a:visited{color:blue;}
	.hon .bun{
float:right;margin:0px;width:600px;
}
		.hon .bun h3{
width:580px;clear:both;padding:3px;font-size:17px;background-color:#FFF8DC;border-left:10px solid #000000;
*width:100%;
		}
		.hon .bun h4{padding:3px;font-size:15px;border-bottom:1px solid #000000;}
		.hon .bun .text{margin:0px;padding:5px;line-height:150%;font-size:95%;}
		.bun .text p{margin:4px 0px 4px 0px;}
		.bun p.osusume span{
padding-right:10px;color:red;font-style:oblique;
		}
		.bun p.uretemasu span{
padding-right:10px;color:red;font-style:oblique;
		}
		.bun table td{padding-bottom:3px;width:288;border-bottom:1px solid #000000;}
		.bun .pclink{margin-top:30px;text-align:center;font-size:15px;}
		.bun table .naka{width:5;border:0px;}
		.hon .bun fieldset{margin:10px;padding:5px;font-size:90%;}
.footer{
clear:both;width:790px;height:70px;padding:5px;border-left:1px solid #FF8C00;border-right:1px solid #FF8C00;border-top:1px solid #FF8C00;background-color:#ffffff;position:relative;
*width:800px;*height:80px;
}
		.hon fieldset .yel{font-weight:normal;color:#FFA500;}
		.hon fieldset .rel{font-weight:normal;color:#FF4500;}
	.hon .check{margin:10px;font-size:95%;}
	.hon .check .tete{margin:10px;}
	.footer .copyright a{text-decoration:none;color:#000000;font-size:17px;}
	.footer .copyright a:hover{color:red;}
	.footer .yokop{font-size:13px;position:absolute;top:60px;left:5px;}
	.footer .messe{font-size:13px;position:absolute;top:2px;right:0px;}
	.footer .yokop a{color:#000000;text-decoration:none;}
	.footer .yokop a:hover{color:red;text-decoration:underline;}
	.footer small{position:absolute;top:35px;left:5px;}
.popup_menu{
border:1px solid #000000;background-color:#F0F8FF;font-size:14px;text-align:left;position:absolute;bottom:0px;right:0px;
}
	.popup_menu p{margin:0px;padding:0px;}
	.popup_menu ul{
margin:3px;padding:0px;
}
	.popup_menu li{
margin:0px;padding:3px;list-style-position:outside;list-style-type:none;
	}
	.popup_menu li a{
text-decoration:none;color:blue;
	}
	.popup_menu li a:hover{color:red;}
	#suki{
width:100%;height:10px;border-left:1px solid #FF8C00;border-right:1px solid #FF8C00;background-color:#ffffff;position:absolute;bottom:-10px;left:-1px;z-index:-1;

*width:800px;height:50px;border-left:1px solid #FF8C00;border-right:1px solid #FF8C00;background-color:#ffffff;position:absolute;bottom:-40px;left:-1px;z-index:-1;

}
.chat{clear:both;padding:10px 5px 5px 5px;font-size:12px;text-align:center;}
.clear{clear:both;}
.left{float:left;}
}