@charset "utf-8";
/*-------------------------------------------------
	base
-------------------------------------------------*/

body, h1, h2, h3, h4, h5, p, form, ul, ol, li, dl, dd, dt {
	margin:0;
	padding:0;
}
ol, ul, li {
	list-style-type: none;
}
a {
	outline:none 0 #000000;
}
hr {
	display: none;
}
img {
	border:0;
}
.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
.clearfix {
	_height: 1px;
	min-height: 1px;/*・･*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*-------------------------------------------------
	layout base 
-------------------------------------------------*/

html, body {
	height:100%;
}
body {
	text-align:center;
}
address {
	font-size:10px;
	clear: both;
}
/*-------------------------------------------------
	text color and size
-------------------------------------------------*/

body, th, td, h1, h2, h3, h4, h5, h6, pre, input, textarea, option, div, p, dt, dd, li, address {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16x;
	line-height: 150%;
	font-weight: normal;
	font-style: normal;
	color:#191919;
}
/*-------------------------------------------------
 text link
 -------------------------------------------------*/

a {
	color:#2facff;
	text-decoration:none;
}
a:link {
	color:#2facff;
	text-decoration:none;
}
a:visited {
	color:#89a9f3;
	text-decoration:none;
}
a:hover {
	color:#9bd7ff;
	text-decoration:none;
}
/*-------------------------------------------------
	usefull margin
-------------------------------------------------*/

.mbS {
	margin-bottom:12px;
}
.mbM {
	margin-bottom:24px;
}
/*-------------------------------------------------
	usefull item
-------------------------------------------------*/

.tar {
	text-align:right;
}
.tac {
	text-align:center;
}
.fl_img {
	float:left;
	margin:0px 20px 10px 0px;
}
/*-------------------------------------------------
	login_page
-------------------------------------------------*/
body {
	background:#FFBBCC url(../img/bg.gif) no-repeat left top;
	padding:24px;
}
/*-------------------------------------------------
	wrapbase
-------------------------------------------------*/
#wrapbase {
	text-align:left;
}
#wrapbase h1 {
	margin-bottom:36px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	letter-spacing:-0.1em;
	color:#ff1493;
}
#wrapbase h2 {
	font-size:48px;
	margin-bottom:12px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
color:#ff1493;
}
/*-------------------------------------------------
	content
-------------------------------------------------*/


.content {
	background:transparent url(../img/bgWhite.png);
	padding:0.5em;
	border-radius:10px;
	-moz-border-radius:10px;
	padding:12px;
	margin-bottom:24px;
}

.content P{
	margin-bottom:1em;
}
.content dt{
	font-size:24px;
	color:#ff1493;

}
.imgLine{
	border:2px solid #FFBBCC;
	padding:2px;
}

.box465 img{
	float:left;
	margin-right:24px;
}

.box465 h3,
.box465 p,{
	display:inline;
}

.box465 h3{
	font-size:24px;
	color:#ff1493;
}



/*-------------------------------------------------
	form
-------------------------------------------------*/

textarea {
	width:95%;
	height:500px;
}
div.btn input {
	padding:12px 48px;
	font-size:16px;
}
div.btn {
	text-align:center;
}
