@charset "shift-jis";

/*----------------------------------------------------
	‹¤’ÊCSS
----------------------------------------------------*/
li{
	list-style-type:none;
}
/* container Class
----------------------------------------------------*/
#container {
	float:left;
	width:979px;
	height:auto;
	background:#EB6DA5;
}
#page-wrapper{
	float:left;
	width:979px;
	height:100%;
	background:#EB6DA5;
}
#page-wrapper #page-body{
	width:932px;
	margin:32px 23px 0px 24px;
	background: url(../img/share/bg_page_body.gif) repeat-y left top;
}
/* foottrace Class
----------------------------------------------------*/
ul#foottrace{
	width:886x;
	background: url(../img/share/bg_foottrace.gif) no-repeat left top;
	overflow:hidden;
	padding:28px 0px 0px 46px;
}
ul#foottrace li{
	float:left;
	display:inline;
	font-size:90%;
}
#ttl-box{
	clear:both;
	position:relative;
	padding:0px 0px 0px 25px;
}
/* footer Class
----------------------------------------------------*/
#footer-area{
	clear:both;
	width:932px;
	margin:0px 23px 0px 24px;
	background: #EB6DA5 url(../img/share/bg_footer.gif) no-repeat left bottom;
}

#footer-area .page-top{
	margin:0px 44px;
	padding:0px 0px 8px 0px;
	text-align:right;
	border-bottom:1px solid #c7c4c4;
}
#footer-area #footer-box{
	padding:20px 54px 0px 51px;
}
#footer-area #footer-box ul#footer-navi{
	float:left;
	width:250px;
}
#footer-area #footer-box ul#footer-navi li{
	float:left;
}
#footer-area #footer-box ul#footer-navi li#link01{
	width:120px;
}
#footer-area #footer-box ul#footer-navi li#link02{
	width:90px;
}
#footer-area #footer-box #copyright{
	float:right;
	width:500px;
	font-size:90%;
	text-align:right;
	margin-bottom:0px;
}
/* margin Class
----------------------------------------------------*/
.m-m100{
	margin:-100px 0px 0px 0px;
}
.m-m95{
	margin:-95px 0px 0px 0px;
}
.m-m90{
	margin:-90px 0px 0px 0px;
}
.m-m85{
	margin:-85px 0px 0px 0px;
}
.m-m80{
	margin:-80px 0px 0px 0px;
}
.m-m75{
	margin:-75px 0px 0px 0px;
}
.m-m70{
	margin:-70px 0px 0px 0px;
}
.m-m65{
	margin:-65px 0px 0px 0px;
}
.m-m60{
	margin:-60px 0px 0px 0px;
}
.m-m55{
	margin:-55px 0px 0px 0px;
}
.m-m50{
	margin:-50px 0px 0px 0px;
}
.m-m45{
	margin:-45px 0px 0px 0px;
}
.m-m40{
	margin:-40px 0px 0px 0px;
}
.m-m35{
	margin:-35px 0px 0px 0px;
}
.m-m30{
	margin:-30px 0px 0px 0px;
}
.m-m25{
	margin:-25px 0px 0px 0px;
}
.m-m20{
	margin:-20px 0px 0px 0px;
}
.m-m15{
	margin:-15px 0px 0px 0px;
}
.m-m10{
	margin:-10px 0px 0px 0px;
}
.m-m5{
	margin:-5px 0px 0px 0px;
}
.m-m2{
	margin:-2px 0px 0px 0px;
}
.m-1{
	margin:1px 0px 0px 0px;
}
.m-2{
	margin:2px 0px 0px 0px;
}
.m-3{
	margin:3px 0px 0px 0px;
}
.m-4{
	margin:4px 0px 0px 0px;
}
.m-5{
	margin:5px 0px 0px 0px;
}
.m-8{
	margin:8px 0px 0px 0px;
}
.m-10{
	margin:10px 0px 0px 0px;
}
.m-15{
	margin:15px 0px 0px 0px;
}
.m-20{
	margin:20px 0px 0px 0px;
}
.m-25{
	margin:25px 0px 0px 0px;
}
.m-30{
	margin:30px 0px 0px 0px;
}
.m-35{
	margin:35px 0px 0px 0px;
}
.m-40{
	margin:40px 0px 0px 0px;
}
.m-45{
	margin:45px 0px 0px 0px;
}
.m-50{
	margin:50px 0px 0px 0px;
}
.m-55{
	margin:55px 0px 0px 0px;
}
.m-60{
	margin:60px 0px 0px 0px;
}
.m-65{
	margin:65px 0px 0px 0px;
}
.m-70{
	margin:70px 0px 0px 0px;
}
.m-75{
	margin:75px 0px 0px 0px;
}
.m-80{
	margin:80px 0px 0px 0px;
}
.m-85{
	margin:85px 0px 0px 0px;
}
.m-90{
	margin:90px 0px 0px 0px;
}
.m-95{
	margin:95px 0px 0px 0px;
}
.m-100{
	margin:100px 0px 0px 0px;
}
.m-105{
	margin:105px 0px 0px 0px;
}
.m-110{
	margin:110px 0px 0px 0px;
}
.m-115{
	margin:115px 0px 0px 0px;
}
.m-120{
	margin:120px 0px 0px 0px;
}
.m-125{
	margin:125px 0px 0px 0px;
}
/* TXT Class
----------------------------------------------------*/
.txt10{
	font-size:80%;
}
/* etc Class
----------------------------------------------------*/
.cLeft{
	float:left;
}
.cRight{
	float:right;
}
li{
	list-style-type:none;
}
.clear{
	clear:both;
}
li img,
div img,
h1 img,
h2 img{
	vertical-align:bottom;
}

.ttl-box{
	clear:both;
	position:relative;
	padding:0px 0px 0px 25px;
}
