/* CSS Document */

*{
	padding: 0;
	margin: 0;
	font-size: 100%;
}

body{
	background: url(/pc/image/background.jpg) repeat #f2cfc7;
	font-family: "ヒラギノ角ゴ Pro W3" , "ＭＳ Ｐゴシック" , Osaka;
	text-align: center;
}

#top{
	background: url(/pc/image/wrapper_top.png) repeat-x;
	margin: 0 auto;
	margin-top: 20px;
	width: 950px;
	height: 41px;
}

#wrapper{
	background: url(/pc/image/wrapper_back.png) repeat;
	width: 950px;
	margin: 0 auto;
}


#content{
	width: 900px;
	height: 700px;
	margin: 0 auto;
	background: url(/pc/image/main.gif) no-repeat;
	position: relative;
	z-index: 1;
}

/* 本文中のデザインに関する設定 */

#content p{
	font-size: 75%;
	line-height: 1.6em;
	color: #6c272d;
	width: 320px;
	height: 200px;
	text-align: left;
}

span.red{
	color: #900;
	font-size: 140%;
	font-weight: bold;
}

span.blue{
	color: #009;
	font-size: 120%;
	font-weight: bold;
}

span.green{
	color: #090;
	font-size: 120%;
	font-weight: bold;
}

span.small{
	font-size: 80%;
	color: #666;
}

/* 各パーツのポジションに関する設定 */

h1{
	position: absolute;
	top: -10px;
	left: 530px;
}

h2#a{
	position: absolute;
	top: 28px;
	left: 155px;
}

h2#b{
	position: absolute;
	top: 300px;
	left: 80px;
}

h2#c{
	position: absolute;
	top: 300px;
	left: 493px;
}

p.first{
	position: absolute;
	top: 70px;
	left: 165px;
}

p.second{
	position: absolute;
	top: 340px;
	left: 90px;
	width: 300px;
}

p.third{
	position: absolute;
	top: 355px;
	left: 450px;
}


/* フッターに関する設定 */

img.bottom{
	position: relative;
	top: -80px;
	z-index: 0;
	margin-bottom: -80px;
}

#footer{
	width: 950px;
	margin: 0 auto;
	background: url(/pc/image/wrapper_bottom.png) repeat-x;
	text-align: center;
	padding-bottom: 50px;
	font-size:80%;
}

/* PC向けログイン誘導 */

P.login{
	text-align: right;
	padding-right: 2em;
	padding-bottom: 2em;
}