
body{
	margin:0;
	background-color:#eeecca;
	/*background-color:#e9d2e7;*/
	/*background-color:#ffffff;*/
}

img{
	/*display:block;*/
	/*vertical-align:bottom;*/
}

p{
	margin:4px;
	line-height:130%;
}

h1{
	margin:0;
	font-size:0.8em;
	text-align:right;
}
h2{
	margin:0;
	font-size:1em;
	color:#733a7d;
	font-weight:bold;
}


div.cont{
	background-image:url("../images/bg_body.gif");
	width:860px;
	min-height:100%;
	height:100%;
	margin:auto;
}

div.head{
	margin:0;
	/*background-image:url("../images/bg_head.jpg");*/
	background-color:#ffffff;
	width:840px;
	height:100px;
}



div.info_title{
	margin:10px 0 0 8px;
	width:220px;
	height:26px;
	background-image:url(http://p-sucree.com/images/info/top.jpg);
}
div.info_body{
	padding-top:10px;
	margin:0 0 0 8px;
	width:220px;
	background-image:url(http://p-sucree.com/images/info/middle.jpg);
}
div.info_bottom{
	margin:0 0 0 8px;
	width:220px;
	height:14px;
	background-image:url(http://p-sucree.com/images/info/bottom.jpg);
	/*font-size:10px;*/
}
p.info_t{
	padding-top:2px;
	margin-left:16px;
	text-align:center;
	font-weight:bold;
}
p.info_body{
	margin:0 10px 0 14px;
}




div.menu{
	width:240px;
	min-height:100%;height:100%;
	float:left;
	font-size:0.8em;
}

div.menu2{
	width:240px;
	float:left;
	margin-left:1px;
	font-size:0.8em;
	color:#8b0000;
	line-height:130%;
	
}

div.main{
	width:600px;
	float:left;
	min-height:100%;
	height:100%;
}

div.mn_h{
	margin-left:8px;
	font-size:0.2em;
	width:224px;
	height:10px;
	background-image:url("../images/mn_head.gif");
}
div.mn_b{
	margin-left:8px;
	width:224px;
	height:540px;
	background-image:url("../images/mn_body.gif");
}
div.mn_f{
	margin-left:8px;
	font-size:0.2em;
	width:224px;
	height:10px;
	background-image:url("../images/mn_foot.gif");
}


div.fl{
	width:597px;
	height:240px;
	/*background-color:#dcdcdc;*/
}

div.foot{
	margin-left:8px;
	clear:left;
	width:830px;
	height:80px;
	text-align:center;
	color:#68334b;
	font-size:0.8em;
}

div.btm{
	width:860px;
	margin:auto;
	height:40px;
	background-image:url("../images/bg_bottom.gif");
}

p.info_title{
	margin:0.8em 0 0 4px;
	font-size:0.8em;
	color:gray;
	font-weight:bold;
}

p.info{
	margin:2px 0 2px 1em;
	line-height:130%;
	font-size:0.8em;
	color:gray;
	
}

h1{
	margin:0;
	font-size:0.8em;
	text-align:right;
}

div.banner{
	margin-left:8px;
	margin-top:6px;
	width:222px;
	height:80px;
	
}

div.osusume{
	margin:6px 0 6px 0;
	width:597px;
	height:24px;
	/*border-bottom:#52003a 1px solid;*/
	
}