.fontsize_80 {
	FONT-SIZE: 80%; line-height:140%; COLOR: #333333;
}
.fontsize_80w {
	FONT-SIZE: 80%; line-height:140%; COLOR: #ffffff;
}
.fontsize_90 {
	FONT-SIZE: 90%; line-height:140%; COLOR: #333333;
}
.fontsize_90w {
	FONT-SIZE: 90%; line-height:140%; COLOR: #ffffff;
}
.fontsize_100 {
	FONT-SIZE: 100%; line-height:140%; COLOR: #333333;
}
.fontsize_100b {
	FONT-SIZE: 100%; line-height:140%; COLOR: #000066;
}
.fontsize_100r {
	FONT-SIZE: 100%; line-height:140%; COLOR: #74153D;
}
.fontsize_100p {
	FONT-SIZE: 100%; line-height:140%; COLOR: #EC0795;
}
.fontsize_100w {
	FONT-SIZE: 100%; line-height:140%; COLOR: #ffffff;
}
.fontsize_120 {
	FONT-SIZE: 120%; line-height:140%; COLOR: #002F7F; font-weight: bold;
}


A:hover {
	COLOR: #002F7F;
}
A {
	COLOR: #002F7F;
}

H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; COLOR: #ffffff; PADDING-TOP: 0px; 
}

body {
	background-color: #ffffff;
/*	background-image:url(back_01.gif);
	background-repeat:repeat-x;*/
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#mpform{}

#mpform input, #mpform select, #mpform textarea{
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #999;
	border-radius: 3px;
}
.btn-radius-solid {
	border-radius: 5px;
	padding: 5px 10px;
	border: solid 1px #CCC;
	background: gradient(linear, center top, center bottom, from(#EEE), to(#CCC));
	background: -webkit-gradient(linear, center top, center bottom, from(#EEE), to(#CCC));
	background: -moz-linear-gradient(top, #EEE, #CCC);
	background: -ms-linear-gradient(top, #EEE 0%, #CCC 100%);
	text-shadow: 0px 2px 0px #FFF;
	font-size: 18px;
	cursor: pointer;
	outline: none;
}
.btn-radius-solid:hover {
  opacity       : 0.8;         /* カーソル時透明度 */
}
