/*-----------------------------------------*
  ‹¤’Ê ƒŒƒCƒAƒEƒg
 *-----------------------------------------*/
.wrapper {
	background: #FFFFFF;
	padding: 0px 20px;
}
.heder {
	background: url(../images/common/header-back.jpg) no-repeat;
	height: 60px;
	width: 660px;
	padding-left: 140px;
	padding-top: 20px;
	padding-bottom: 20px;
	float: right;
	text-align: right;
	line-height: 1.2em;
}
.main_text {
	font: 12px/1.3em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
}
.main {
	width: 680px;
	padding-top: 20px;
	padding-right: 60px;
	padding-left: 60px;
}


/*-----------------------------------------*
  TOP
 *-----------------------------------------*/
.news {
	background: url(../images/top/news-back.jpg) no-repeat;
	height: 260px;
	width: 230px;
	padding-left: 10px;
	padding-top: 40px;
	font: 10px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
}
.footer {
	font: 11px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background: url(../images/common/footer.jpg) no-repeat top;
	letter-spacing: 0.1em;
	height: 65px;
	width: 800px;
	text-align: center;
	padding-top: 20px;
	color: #515151;
}
/*-----------------------------------------*
  privacy
 *-----------------------------------------*/
.privacy_text {
	font: 12px/1.5em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
	padding-top: 5px;
	padding-bottom: 25px;
	letter-spacing: 0.05em;
}
/*-----------------------------------------*
  concept
 *-----------------------------------------*/
.concept-text {
	font: 12px/1.5em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
	padding-top: 10px;
	margin-top: 10px;
}
.concept_01 {
	background: url(../images/concept/pic02.jpg) no-repeat top;
	height: 100px;
	padding-top: 180px;
}
.concept_text_blue {
	font: bold 14px/1.2em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #0F4DB2;
	padding-bottom: 10px;
}
.concept_02 {
	padding-top: 35px;
}
.concept_03 {
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 0px;
}


/*-----------------------------------------*
  massage
 *-----------------------------------------*/
.massage_text_01 {
	font: 12px/1.5em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
	padding-bottom: 15px;
	letter-spacing: 0.1em;
}
.message_pic {
	padding-bottom: 30px;
	font: 23px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #E3487C;
}
.massage_text_03 {
	font: bold 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #E3487C;
}

/*-----------------------------------------*
  system
 *-----------------------------------------*/
.system_text {
	font: 10px/1.5em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 615px;
}

/*-----------------------------------------*
  access
 *-----------------------------------------*/

.access_text {
	color: #515151;
	padding-left: 8px;
	font: 12px/1.2em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-bottom: 5px;
	padding-top: 5px;
}
.access_text02 {
	float: right;
	padding-left: 5px;
}
.access_pic {
	padding-top: 5px;
	padding-bottom: 5px;
}

/*-----------------------------------------*
  feature
 *-----------------------------------------*/
.feature_box_u10 {
	padding-bottom: 10px;
}
.feature_box_tu10 {
	padding-bottom: 10px;
	padding-top: 10px;
}
.feature_text {
	font: 12px/1.4em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
	padding-bottom: 20px;
	letter-spacing: 0em;
}

/*-----------------------------------------*
  info
 *-----------------------------------------*/
.info_text_blue {
	font: 12px/1.4em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #50ABDF;
	padding-bottom: 10px;
	letter-spacing: 0em;
}
.info_text {
	font: 12px/1.4em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
	padding-bottom: 10px;
	letter-spacing: 0em;
}
.info_photo {
	font: 12px/1.4em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
	padding-bottom: 10px;
	letter-spacing: 0em;
	padding-right: 10px;
}
/*-----------------------------------------*
  company
 *-----------------------------------------*/
.company-text {
	font: 12px/1.2em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
}
.company-text02 {
	font: 12px/1.2em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #515151;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	background: url(../images/company/01.jpg) no-repeat right top;
}

