@charset "utf-8";
/*
css Style [
----------------------------------------------------------- */
body {
	background:#FEEAF3;
	margin: 0px;
	padding: 30px 0px;
	height: auto;
	text-align: center;
	font: 12px/18px "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color: #FFFFFF;
}
html {
	overflow-y:scroll;
}
p {
	font-size: 12px;
	line-height: 18px;
}
img {
	border:0;
}
.img_right {
	float: right;
	margin-left: 10px;
	border: 1px solid #DFDFDF;
	margin-top: 10px;
	padding: 2px;
}
em {
	font-size: 9px;
	line-height: normal;
	color: #FF0000;
	visibility: hidden;
}
.style01 {
	font-size: 17px;
	line-height: 22px;
	font-weight: bold;
}
.style02 {
	font-size: 13px;
	line-height: 25px;
}
.style03 {
	color: #f60273;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.style04 {
	font-weight: bold;
	font-size: 12px;
}
.style05 {
	color: #f60273;
}
.aicon01 {
	background: url(../images/top_information_aicon01.gif) no-repeat 0px 3px;
	padding-left: 15px;
}
.aicon02 {
	background: url(../images/top_information_aicon02.gif) no-repeat 0px 3px;
	padding-left: 15px;
}
/* clearfix */
.clearfix:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.clearfix {
	display: inline-block;
}
/* exlude MacIE5 \*/
* html .clearfix {
	height: 1% 
}
/* end MacIE5 */
/* clearfix end */
/*
 linkl [
----------------------------------------------------------- */
a:link {
	color:#888888;
	text-decoration:none;
}
a:visited {
	color:#999999;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
	color:#CCCCCC;
}
a:active {
	color:#333333;
}

/*
 container [
----------------------------------------------------------- */
#container {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 780px;
	text-align: center;
	background: #F60273;
}

/*
 header [
----------------------------------------------------------- */
#header {
	margin: 0px auto;
	padding: 0px;
	width: 750px;
	height: 116px;
	line-height: 0px;
}
#header #title01 {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 750px;
}#header #title01 p {
	margin: 0px;
	padding: 15px 0px 0px;
	text-align: right;
	color: #FEEAF3;
}
#header #title02 {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	text-align: left;
}
/*
 navi [
----------------------------------------------------------- */
#navi {
	margin: 0px;
	padding: 0px;
	width: 780px;
	text-align: left;
	line-height: 0px;
	height: 33px;
	background: #fcc0db;
}
#navi ol {
	margin: 0px;
	padding: 0px;
}
#navi .m01 {
	list-style-type : none;
	float : left;
	width : 111px;
	margin: 0px;
	padding: 0px;
	height: 33px;
	display: block;
}
#navi .m02 {
	list-style-type : none;
	float : left;
	width : 112px;
	margin: 0px;
	padding: 0px;
	height: 33px;
	display: block;
}
/*
 recruit navi [
----------------------------------------------------------- */
#recruit_navi {
	margin: 0px;
	padding: 10px 0px 0px;
	width: 740px;
	text-align: right;
	line-height: 0px;
	height: 33px;
}
#recruit_navi .navi {
	margin: 0px;
	padding: 0px;
}
/*
 main [
----------------------------------------------------------- */
#main {
	margin: 0px;
	padding: 0px 0px 25px;
	width: 780px;
	background: #FFFFFF;
}
#main #main_area {
	margin: 0px auto;
	padding: 25px 0px 0px;
	width: 710px;
	text-align: left;
	color: #888888;
	line-height: 18px;
}
#main #recruit_main_area {
	margin: 0px auto;
	padding: 0px;
	width: 710px;
	text-align: left;
	color: #888888;
	line-height: 18px;
}
#main #contact_main_area {
	margin: 0px auto;
	padding: 20px 0px 0px;
	width: 710px;
	text-align: left;
	color: #888888;
	line-height: 18px;
}
/*
 footer [
----------------------------------------------------------- */
#footer {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 780px;
	height: 28px;
	background: #5E5B5B;
}
#footer p {
	margin: 0px;
	padding: 5px 0px 0px;
	text-align: center;
	font-size: 11px;
}
