*{
	margin:0;
	padding:0;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}


img{ border:}

a{ outline:0;}

a:link{color:#3366FF;}

a:visited{ color:#3366FF;}

a:hover{color:#FF6600;}

em{ font-style:normal; font-weight:bold;}


html,body{
    background-color:#EEEEEE;
	color:#333333;
	background-image:url(../images/body_bg.gif);
	background-position:0 0;
}


div#contents{
	width:760px;
	padding-top:5px;
	background:url(../images/top_line.gif) no-repeat 0 0;
}
div#comment{ width:647px; margin:0 auto; text-align:center; }

div#comment h1{ margin:30px 8px; font-size:14px; text-align:left;}

div#comment p{
    margin:0 8px 40px 8px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	line-height:150%;
}

html>/**/body div div#comment p{ margin:0 0 40px 8px; letter-spacing:-0.9pt; }

div#img_box{width:647px; margin:0 auto; text-align:center;}

h2#left_img,h2#right_img{
	width:320px;
	margin-bottom:40px;
    padding-top:10px;
	height:138px;
	background:url(../images/img_back.jpg) no-repeat 0 0;
}
h2#left_img{ float:left;}
h2#right_img{ float:right;}

h2#left_img p,h2#right_img p{
	margin-top:2px;
	margin-left:22px;
	text-align:left;
	line-height:120%;
	font-size:12px;
	font-weight:normal;
}
h2#left_img p{ margin-right:10px;}
h2#right_img p{}

div#img_box:after{
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



/*-footer-----------------------------------------------------
*/
#footer{
	clear:both;
	margin:0;
	width:740px;
	padding:10px 10px 0 10px;
	_padding:0 10px;
	background-color:#ffffff;
}
#footer #footcontents{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px solid #eaeaea;
}
#footer .footleft{
	padding:0 0 0 5px;
	float:left;
	width:460px;
}
#footer .footright{
	padding:0 0 0 5px;
	float:right;
	width:265px;
}
#footer .footleft ul,#footer .footright ul{
	margin:5px 0;
}
#footer .footleft ul li,#footer .footright ul li{
	display:inline;
/*IE°Ê³°°Ù¤Î¿ôÃÍ*/	
	font-size:11px;
/*¿Æ ·Ñ¾µÃí°Õ!*/
	_font-size:70%;
}
#footer .footleft ul li a,#footer .footright ul li a{
	padding:0 3px 0 0;

/*IE°Ê³°°Ù¤Î¿ôÃÍ*/	
	font-size:11px;
/*¿Æ ·Ñ¾µÃí°Õ!*/
	_font-size:100%;
}
#footer #copy{
	clear:both;
	margin:0 auto;
	width:302px;
	padding:10px 0 20px 0;
}

