/* pr-woman.net */

body { margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	color: #7c7c7c;
	font-family: "Hiragino Kaku Gothic Pro","Osaka","‚l‚r ‚oƒSƒVƒbƒN"; }



/* link */

a:link { color: #570328; }
a:visited { color: #894e68; }
a:hover { text-decoration: none; }
a:active { color: #ed0260; }

.wlink{ background: transparent url(../img/ico_window.gif) center right no-repeat;
	padding-right:15px;
	margin-right: 2px; }

.link { margin: 0;
	padding: 0 0 0 14px;
	background: url(../img/ico_link_s.gif) no-repeat center left; }




/* h */

h2 { margin: 0;
	padding: 20px 0 0 0; }

h3 { margin: 0;
	padding: 10px 0 0 0;
	color: #f688b5;
	font-size: 95%;
	line-height: 150%; }



/* image */

img { border: 0; }



/* layout */

#container { width: 954px;
	margin-left: auto;
	margin-right: auto; }

#contents { width: 800px;
	clear: both;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto; }



/* header */

#header { margin: 0;
	padding: 0;}

#header p { width: 455px;
	margin: 0;
	padding: 30px 87px 10px 0;
	float: right;
	font-size: 75%;
	line-height: 150%; }

.logo { float: left;
	margin: 0;
	padding: 5px 0 0 77px; }



/* navi */

#header ul { clear: both;
	padding: 0;
	margin: 0; }
	
#header li { list-style: none;
	line-height: 0;
	margin: 0;
	padding: 0; }

#header li img { float:left; }



/* footer */

#footer { width: 800px;
	margin: 0;
	padding: 80px 0 10px 0;
	clear: both;
	text-align: center;
	margin-left: auto;
	margin-right: auto; }

#footer p { font-size: 70%;
	color: #9e9e9e; }

#fnavi { float: left;
	margin: 0;
	padding: 0 10px 20px 20px; }

#top { float: right;
	margin: 0;
	padding: 0 20px 0 0; }
