@charset "Shift_JIS";
@import url(base.css);
/* CSS Document */#kensakumain {
	padding: 10px;
	font-size: 78%;
	line-height: 148%;
}
#kensakumain h3 {
	background-color: #F6D4E5;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.kensakulist {
	padding: 10px;
}
.kensakulist td {
	width: 25%;
	padding-bottom: 10px;
}
.largeb {
	font-size: 120%;
	font-weight: bold;
}
p.pagelist {
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
div.kensakudetail {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../job_search/img/detailwaku.gif);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FDA0CC;
	border-bottom-color: #FDA0CC;
}
.kensakudetail .jobtitle {
	background-color: #FDA0CC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FDA0CC;
	border-bottom-color: #FDA0CC;
}
.kensakudetail .jobnumber {
	font-size: 88%;
	font-weight: bold;
	color: #FA1F98;
	padding-bottom: 3px;
}
.jobmark {
	padding-top: 3px;
	padding-bottom: 3px;
}
.jobmark img {
	margin-right: 3px;
}
.kensakudetail h3 {
	font-size: 88%;
	line-height: 140%;
	font-weight: bold;
	color: #333333;
	display: inline;
	padding-bottom: 3px;
}
.kensakudetail .leftdata {
	width: 420px;
	float: left;
}
.kensakudetail .rightdata {
	width: 300px;
	float: right;
}
.datatable table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FDA0CC;
	border-left-color: #FDA0CC;
}
.datatable th {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FDA0CC;
	border-bottom-color: #FDA0CC;
	width: 100px;
	background-color: #F6D4E5;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size: 78%;
	line-height: 138%;
	font-weight: bold;
	text-align: center;
}
.datatable td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDA0CC;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size: 78%;
	line-height: 138%;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FDA0CC;
}
.kensakudetail .osusumearea {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FDA0CC;
	border-bottom-color: #FDA0CC;
}
.kensakudetail .photo {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDA0CC;
	font-size: 78%;
	line-height: 148%;
	text-align: center;
}
.kensakudetail .parsonal {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FDA0CC;
	border-bottom-color: #FDA0CC;
	background-color: #F6D4E5;
	font-size: 78%;
	line-height: 138%;
	font-weight: bold;
	text-align: center;
	padding: 3px;
}
.detailtable {
	padding: 15px;
}
.detailtable th {
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FA1F98;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	text-align: left;
}
.detailtable td {
	font-size: 88%;
	line-height: 148%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
#shugyousakibg th {
	font-size: 78%;
	line-height: 148%;
	font-weight: bold;
	color: #FA1F98;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 6px;
	text-align: left;
}
#shugyousaki {
	background-image: url(../job_search/img/koukai.gif);
	background-repeat: no-repeat;
	padding-top: 55px;
	padding-right: 80px;
	padding-bottom: 30px;
	padding-left: 80px;
	margin-right: 10px;
	margin-left: 10px;
}
#shugyousakibg td {
	font-size: 78%;
	line-height: 148%;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
h2#kensaku1 {
	background-image: url(../job_search/img/title_ken1.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#shugyousakibg {
	background-color: #F6D4E5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
h2#kensaku2 {
	background-image: url(../job_search/img/title_ken2.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#kensaku3 {
	background-image: url(../job_search/img/title_ken3.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h3#kensaku11 {
	background-image: url(../job_search/img/ken11.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h3#kensaku12 {
	background-image: url(../job_search/img/ken12.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h3#kensaku13 {
	background-image: url(../job_search/img/ken13.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h3#kensaku14 {
	background-image: url(../job_search/img/ken4.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h3#kensaku15 {
	background-image: url(../job_search/img/ken5.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h3#kensaku16 {
	background-image: url(../job_search/img/ken6.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h3#kensaku17 {
	background-image: url(../job_search/img/ken7.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
.detailfoot {
	background-color: #FDA0CC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.detailfoot li {
	float: right;
	font-size: 78%;
	line-height: 148%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.detailfoot li.shikiri {
	background-image: url(../job_search/img/searchlist_naviIcon_line.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#detailtab {
	margin-bottom: 3px;
}
#detailtab p.detailinfo {
	font-size: 78%;
	font-weight: bold;
	background-image: url(../job_search/img/tab1.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 149px;
	float: left;
	padding-top: 3px;
	padding-bottom: 6px;
}
#detailtab p.hakeninfo {
	font-size: 78%;
	background-image: url(../job_search/img/tab2.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 149px;
	float: left;
	padding-top: 3px;
	padding-bottom: 6px;
}
h2#stafftouroku {
	background-image: url(../staff/img/touroku.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
	margin-left: 50px;
}
h2#stafftourokuend {
  background-image: url(../staff/img/tourokuend.gif);
  background-repeat: no-repeat;
  height: 50px;
  text-indent: -9999px;
}
h2#news {
	background-image: url(../personalnews/img/news_all.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#newslist {
	padding: 10px;
}
#newslist table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FDA0CC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FDA0CC;
}
#newslist td {
	font-size: 78%;
	line-height: 148%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDA0CC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FDA0CC;
}
.newsnavi {
	padding: 10px;
}
h2#newsdetail {
	background-image: url(../personalnews/img/news_shousai.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#newslist th {
	font-size: 78%;
	line-height: 148%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDA0CC;
	background-color: #F6D4E5;
	font-weight: bold;
}
#newslist h3 {
	background-color: #FDA0CC;
	padding: 10px;
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FA1F98;
}
h2#contact {
	background-image: url(../contact/img/otoiawase.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#interview1 {
	background-image: url(../interview/img/staff_new.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
.intenewphoto {
	padding-left: 15px;
}
.intenewtxt {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.midashi {
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FF0063;
	padding-bottom: 5px;
}
#interviewmain {
	background-image: url(../interview/img/note.gif);
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
	margin-bottom: 30px;
}
#interviewmain h4 {
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FF0063;
	background-image: url(../interview/img/line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 25px;
	padding-top: 20px;
}
#interviewmain h3 {
	font-size: 130%;
	line-height: 148%;
	font-weight: bold;
	color: #666666;
	background-image: url(../interview/img/marker_1.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
}
#interviewmain .photoarea {
	float: right;
	width: 220px;
	padding-bottom: 20px;
}
.photoarea p {
	color: #FF0063;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 10px;
}
h2#interview2 {
	background-image: url(../interview/img/staff_ichiran.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#interviewlist {
	padding-bottom: 10px;
}
#interviewlist table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FDA0CC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FDA0CC;
}
#interviewlist td {
	font-size: 78%;
	line-height: 148%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDA0CC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FDA0CC;
}
h2#siryou {
	background-image: url(../client/img/siryou.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#recruit {
	background-image: url(../recruit/img/saiyou.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#siryogaiyo {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
}
#siryogaiyo h3 {
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FA1F98;
	padding-bottom: 10px;
}
h2#center {
	background-image: url(../entrycenter/img/center.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#centerbtm {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#centerbtm li {
	float: left;
	height: 50px;
	width: 145px;
	text-indent: -9999px;
}
#centerbtm li a {
	display: block;
	height: 50px;
}
#centerbtm li.kanto {
	background-image: url(../entrycenter/img/btm_kanto.gif);
	background-repeat: no-repeat;
}
#centerbtm li.kansai {
	background-image: url(../entrycenter/img/btm_kansai.gif);
	background-repeat: no-repeat;
}
#centerbtm li.tokai {
	background-image: url(../entrycenter/img/btm_tokai.gif);
	background-repeat: no-repeat;
}
#centerbtm li.kyushu {
	background-image: url(../entrycenter/img/btm_kyushu.gif);
	background-repeat: no-repeat;
}
#centerbtm li.hokkaido {
	background-image: url(../entrycenter/img/btm_hokkaido.gif);
	background-repeat: no-repeat;
}
#centerbtm li.kanto a:hover{
	background-image: url(../entrycenter/img/btm_kanto_on.gif);
	background-repeat: no-repeat;
}
#centerbtm li.kansai a:hover {
	background-image: url(../entrycenter/img/btm_kansai_on.gif);
	background-repeat: no-repeat;
}
#centerbtm li.tokai a:hover {
	background-image: url(../entrycenter/img/btm_tokai_on.gif);
	background-repeat: no-repeat;
}
#centerbtm li.kyushu a:hover {
	background-image: url(../entrycenter/img/btm_kyushu_on.gif);
	background-repeat: no-repeat;
}
#centerbtm li.hokkaido a:hover {
	background-image: url(../entrycenter/img/btm_hokkaido_on.gif);
	background-repeat: no-repeat;
}
div.centerdetail {
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../job_search/img/detailwaku.gif);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FDA0CC;
	border-bottom-color: #FDA0CC;
}
.centerdetail h3 {
	background-color: #FDA0CC;
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FA1F98;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.centerdetail td {
	padding: 15px;
}
.centerdetail h4 {
	font-size: 100%;
	line-height: 138%;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#firsttimesub {
	padding-top: 10px;
}
h2#nagare {
	background-image: url(../firsttime/img/nagare.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#firsttimesub li {
	float: left;
	height: 31px;
	text-indent: -9999px;
}
#firsttimesub li a {
	display: block;
	height: 31px;
}
#firsttimesub li.hajimete {
	background-image: url(../firsttime/img/submenu1.gif);
	background-repeat: no-repeat;
	width: 159px;
}
#firsttimesub li.nagare {
	background-image: url(../firsttime/img/submenu2.gif);
	background-repeat: no-repeat;
	width: 179px;
}
#firsttimesub li.emp {
	background-image: url(../firsttime/img/submenu3.gif);
	background-repeat: no-repeat;
	width: 124px;
}
#firsttimesub li.staffday {
	background-image: url(../firsttime/img/submenu4.gif);
	background-repeat: no-repeat;
	width: 113px;
}
#firsttimesub li.client {
	background-image: url(../firsttime/img/submenu5.gif);
	background-repeat: no-repeat;
	width: 155px;
}
#firsttimesub li.hajimete a:hover {
	background-image: url(../firsttime/img/submenu1_on.gif);
	background-repeat: no-repeat;
	width: 159px;
}
#firsttimesub li.nagare a:hover {
	background-image: url(../firsttime/img/submenu2_on.gif);
	background-repeat: no-repeat;
	width: 179px;
}
#firsttimesub li.emp a:hover {
	background-image: url(../firsttime/img/submenu3_on.gif);
	background-repeat: no-repeat;
	width: 124px;
}
#firsttimesub li.staffday a:hover {
	background-image: url(../firsttime/img/submenu4_on.gif);
	background-repeat: no-repeat;
	width: 113px;
}
#firsttimesub li.client a:hover {
	background-image: url(../firsttime/img/submenu5_on.gif);
	background-repeat: no-repeat;
	width: 155px;
}
#flow h3 {
	background-color: #FDA0CC;
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FA1F98;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 5px;
}
#flow {
	padding-top: 10px;
	padding-bottom: 10px;
}
#telarea {
	background-image: url(../firsttime/img/tel.gif);
	background-repeat: no-repeat;
	padding-left: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#webarea {
	background-image: url(../firsttime/img/pc.gif);
	background-repeat: no-repeat;
	padding-left: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
}
h2#hakensaki {
	background-image: url(../firsttime/img/hakensaki.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#hakensakilist {
	padding-top: 0px;
	padding-bottom: 10px;
}
#hakensakilist h3 {
	background-color: #FDA0CC;
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FA1F98;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 20px;
}
#hakensakilist td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDA0CC;
	font-size: 78%;
	line-height: 148%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FDA0CC;
	padding: 10px;
}
.flowarrow {
	background-image: url(../client/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 29px;
}
#hakensakilist table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FDA0CC;
	border-left-color: #FDA0CC;
}
h2#hakensakidetail {
	background-image: url(../firsttime/img/hakensaki.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#kentobox {
	background-image: url(../job_search/img/kentobox.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#service {
	background-image: url(../client/img/service.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#servicearea {
	padding-bottom: 10px;
}
h3#service {
	background-image: url(../client/img/catch_service.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
#servicearea h4 {
	background-image: url(../client/img/midashi_bg.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin-top: 40px;
}
.serviceimg {
	float: left;
	width: 456px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.servicetxt {
	float: right;
	width: 250px;
	padding-top: 10px;
	padding-bottom: 10px;
}
h2#servicehanbai {
	background-image: url(../client/img/service_hanbai.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#servicehaken {
	background-image: url(../client/img/service_haken.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#serviceshoukai {
	background-image: url(../client/img/service_jinzaihaken.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h3#servicehanbai {
	background-image: url(../client/img/catch_hanbai.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h3#serviceshoukai {
	background-image: url(../client/img/catch_shokai.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h2#cafefaq {
	background-image: url(../personalcafe/img/faq.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#cafe_cmbacknumber {
	background-image: url(../personalcafe/img/cm.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#cafefaqtitle {
	background-image: url(../personalcafe/img/faq_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 117px;
}
h3#cafefaqcatch {
	background-image: url(../personalcafe/img/faq_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 143px;
}
#cafefaqmain {
	padding-bottom: 30px;
}
h4#q1 {
	background-image: url(../personalcafe/img/q1.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 100%;
	font-weight: bold;
	margin-top: 20px;
}
h4#q2 {
	background-image: url(../personalcafe/img/q2.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 100%;
	font-weight: bold;
	margin-top: 20px;
}
h4#q3 {
	background-image: url(../personalcafe/img/q3.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 100%;
	font-weight: bold;
	margin-top: 20px;
}
h4#q4 {
	background-image: url(../personalcafe/img/q4.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 100%;
	font-weight: bold;
	margin-top: 20px;
}
h4#q5 {
	background-image: url(../personalcafe/img/q5.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 100%;
	font-weight: bold;
	margin-top: 20px;
}
h4#q6 {
	background-image: url(../personalcafe/img/q6.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 100%;
	font-weight: bold;
	margin-top: 20px;
}
.cafegraf {
	background-image: url(../personalcafe/img/leftline.gif);
	background-repeat: repeat-y;
	padding-bottom: 10px;
	padding-left: 10px;
}
.cafefaqanswer {
	background-image: url(../personalcafe/img/answerbg.gif);
	background-repeat: repeat-y;
}
.cafefaqanswer h5 {
	background-image: url(../personalcafe/img/t_kaitou.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 39px;
}
.cafefaqanswercom {
	width: 355px;
	background-image: url(../personalcafe/img/t_kaitounder.gif);
	background-repeat: no-repeat;
}
.cafefaqanswercom p {
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-top: 10px;
	font-size: 88%;
	font-weight: bold;
}
h2#staffday {
	background-image: url(../firsttime/img/staff_day.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#cafefaqbtm {
	background-color: #fae4ab;
	padding: 10px;
	margin-top: 10px;
}
h2#staffdaytitle {
	background-image: url(../firsttime/img/day_title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 117px;
}
h3#staffdaycatch {
	background-image: url(../firsttime/img/day_catch.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 130px;
}
#staffdayleft {
	float: left;
	width: 180px;
}
#staffdayright {
	float: right;
	width: 530px;
	padding-bottom: 20px;
}
#staffdayleft h4 {
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fe1e79;
	border-bottom-color: #999999;
	text-align: center;
}
.staffdaymain p {
	float: left;
	width: 240px;
}
h4#daywork1 {
	background-image: url(../firsttime/img/staff_day_waku1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 75px;
}
.staffdaymain img {
	float: right;
}
.staffdaymain {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.checkpoint {
	background-image: url(../firsttime/img/checkpoint_bg.gif);
	background-repeat: repeat-y;
}
h5#check1 {
	background-image: url(../firsttime/img/check1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 69px;
}
p.time {
	font-weight: bold;
	background-color: #e9e9e9;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-image: url(../firsttime/img/timeimg.gif);
	background-repeat: no-repeat;
}
p.schedule {
	background-image: url(../firsttime/img/yajirusi.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 5px;
}
.worktxt {
	font-size: larger;
	font-weight: bold;
	color: #F40067;
}
#staffdayend {
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: 10px;
	padding-top: 126px;
	background-image: url(../firsttime/img/staffday_saigo.gif);
	background-repeat: no-repeat;
	padding-bottom: 36px;
	padding-left: 443px;
}
h4#daywork2 {
	background-image: url(../firsttime/img/staff_day_waku2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 75px;
}
h4#daywork3 {
	background-image: url(../firsttime/img/staff_day_waku3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 75px;
}
h4#daywork4 {
	background-image: url(../firsttime/img/staff_day_waku4.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 75px;
}
h4#daywork5 {
	background-image: url(../firsttime/img/staff_day_waku5.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 75px;
}
h4#daywork6 {
	background-image: url(../firsttime/img/staff_day_waku6.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 75px;
}
h2#firstfaq {
	background-image: url(../firsttime/img/faq.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#faqbtm {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#faqbtm li {
	float: left;
	height: 50px;
	width: 240px;
	text-indent: -9999px;
}
#faqbtm li a {
	display: block;
	height: 50px;
}
#faqbtm li.hanbai {
	background-image: url(../firsttime/img/btm_hanbai.gif);
	background-repeat: no-repeat;
}
#faqbtm li.jinzaihaken {
	background-image: url(../firsttime/img/btm_jinzaihaken.gif);
	background-repeat: no-repeat;
}
#faqbtm li.officehaken {
	background-image: url(../firsttime/img/btm_officehaken.gif);
	background-repeat: no-repeat;
}
#faqbtm li.hanbai a:hover {
	background-image: url(../firsttime/img/btm_hanbai_on.gif);
	background-repeat: no-repeat;
}
#faqbtm li.jinzaihaken a:hover {
	background-image: url(../firsttime/img/btm_jinzaihaken_on.gif);
	background-repeat: no-repeat;
}
#faqbtm li.officehaken a:hover {
	background-image: url(../firsttime/img/btm_officehaken_on.gif);
	background-repeat: no-repeat;
}
div.faqarea {
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../job_search/img/detailwaku.gif);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FDA0CC;
	border-bottom-color: #FDA0CC;
}
.faqarea h3 {
	background-color: #FDA0CC;
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FA1F98;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.faqarea h4 {
	font-size: 100%;
	line-height: 138%;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 15px;
}
p.faqq {
	background-image: url(../firsttime/img/q.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 45px;
	font-size: 100%;
	font-weight: bold;
	margin-top: 20px;
	color: #FF0066;
}
p.faqa {
	background-image: url(../firsttime/img/a.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	padding-bottom: 20px;
	padding-left: 60px;
}
h2#support {
	background-image: url(../firsttime/img/support.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#support h4 {
	font-size: 100%;
	line-height: 138%;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
}
#support .leftdata {
	width: 420px;
	float: left;
}
#support  .rightdata {
	width: 300px;
	float: right;
}
#support {
	padding-bottom: 20px;
}
#support .rightdata .waku {
	padding: 10px;
	border: 4px solid #e9e9e9;
}
.waku td {
	font-size: 78%;
	line-height: 128%;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FDA0CC;
}
.waku th {
	font-size: 78%;
	line-height: 128%;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FDA0CC;
	font-weight: bold;
	text-align: left;
	background-color: #FFEFF3;
}
.waku table {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FDA0CC;
}
h2#saiyoutop {
	background-image: url(../recruit/img/saiyoutop.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#shinsotu {
	background-image: url(../recruit/img/sinsotsu.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#boshu h4 {
	margin-bottom: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fe1e79;
	border-bottom-color: #999999;
	text-align: left;
	font-size: 100%;
	margin-top: 20px;
}
#boshu {
	padding: 15px;
}
.youkou {
	border: 4px solid #FFCFDA;
	padding: 10px;
	margin: 15px;
}
.youkou h5 {
	background-color: #FDA0CC;
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.youkou table {
	font-size: 12px;
	line-height: 138%;
}
.youkou .line {
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.youkou th {
	font-weight: bold;
	text-align: left;
	background-color: #FFEFF3;
	width: 150px;
}
h2#knowledge {
	background-image: url(../personalcafe/img/knowledge.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#knowarea {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#knowarea .midashi {
	font-size: 120%;
	font-weight: bold;
	color: #FF0066;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border: 1px solid #EE6DAC;
}
#knowarea p.knownavi {
	float: right;
	width: 400px;
	text-align: right;
	padding-right: 10px;
}
#knowarea div.knowmain {
	clear: both;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#knowarea div.knowmain h4 {
	font-size: 100%;
	line-height: 138%;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 20px;
}
h2#firsttime {
	background-image: url(../firsttime/img/firsttime.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#recruitetab {
	margin-bottom: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FDA0CC;
}
#recruitetab p.chuto {
	font-size: 78%;
	background-image: url(../job_search/img/tab2.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 149px;
	float: left;
	padding-top: 3px;
	padding-bottom: 6px;
}
#recruitetab p.cinsotsu {
	font-size: 78%;
	font-weight: bold;
	background-image: url(../job_search/img/tab1.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 149px;
	float: left;
	padding-top: 3px;
	padding-bottom: 6px;
}
#firsttopmain {
	background-image: url(../firsttime/img/topmainbg.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 320px;
}
h3#firsttop1 {
	background-image: url(../firsttime/img/top1.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h3#firsttop2 {
	background-image: url(../firsttime/img/top2.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h3#firsttop3 {
	background-image: url(../firsttime/img/top3.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h3#firsttop4 {
	background-image: url(../firsttime/img/top4.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
#firsttopmain p {
	padding-bottom: 10px;
}
h2#skillup {
	background-image: url(../firsttime/img/skillup.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h3#sales {
	background-color: #FDA0CC;
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FA1F98;
	margin: 10px 0;
	padding: 5px 10px;
}
h3#special {
	background-color: #FDA0CC;
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #FA1F98;
	margin: 10px 0;
	padding: 5px 10px;
}
h4#salesstaff {
	background-image: url(../firsttime/img/salesstaff.gif);
	background-repeat: no-repeat;
	height: 25px;
	text-indent: -9999px;
}
h4#office {
	background-image: url(../firsttime/img/office.gif);
	background-repeat: no-repeat;
	height: 25px;
	text-indent: -9999px;
}
#interviewdetail {
	padding-top: 10px;
	padding-bottom: 10px;
}
.skillupwaku {
	padding: 10px;
	border: 4px solid #f69ec9;
	margin-bottom: 40px;
}
#interviewname {
	padding-bottom: 10px;
	padding-left: 10px;
}
#interviewdetail h4 {
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
	color: #04a596;
	padding-top: 20px;
	padding-bottom: 5px;
}
#interviewname h3 {
	font-size: 100%;
	font-weight: bold;
	color: #d6025b;
	padding-bottom: 5px;
}
#interbtmarea {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#skillupcatch h3 {
	font-size: 128%;
	font-weight: bold;
	color: #d6025b;
}
#interbtmarea img {
	margin: 10px;
}
h2#tekishoku {
	background-image: url(../personalcafe/img/tekishoku.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h3#resolttile {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FA3F8C;
	text-align: center;
	padding: 10px;
}
#resoltbg {
	background-image: url(../personalcafe/img/resoltbg.gif);
	background-repeat: no-repeat;
	height: 292px;
	width: 698px;
	padding-top: 10px;
}
h3#checkq {
	font-size: 130%;
	font-weight: bold;
	color: #FF0066;
	padding-top: 10px;
	padding-bottom: 20px;
	background-image: url(../personalcafe/img/cq1.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-right: 10px;
}
h3#checkq2 {
	font-size: 130%;	
	font-weight: bold;	
	color: #FF0066;	padding-top: 10px;	
	padding-bottom: 20px;	
	background-image: url(../personalcafe/img/cq2.gif);	
	background-repeat: no-repeat;	
	padding-left: 50px;	
	padding-right: 10px;
}
h3#checkq3 {	
    font-size: 130%;	
	font-weight: bold;	
	color: #FF0066;	
	padding-top: 10px;	
	padding-bottom: 20px;	
	background-image: url(../personalcafe/img/cq3.gif);	
	background-repeat: no-repeat;	
	padding-left: 50px;	
	padding-right: 10px;
}
h3#checkq4 {	
　　font-size: 130%;	
    font-weight: bold;	
	color: #FF0066;	
	padding-top: 10px;	
	padding-bottom: 20px;	
	background-image: url(../personalcafe/img/cq4.gif);	
	background-repeat: no-repeat;	
	padding-left: 50px;	
	padding-right: 10px;
}
h3#checkq5 {	
    font-size: 130%;	
	font-weight: bold;	
	color: #FF0066;	
	padding-top: 10px;	
	padding-bottom: 20px;	
	background-image: url(../personalcafe/img/cq5.gif);	
	background-repeat: no-repeat;	
	padding-left: 50px;	
	padding-right: 10px;
}
h3#checkq6 {	
    font-size: 130%;	
	font-weight: bold;	
	color: #FF0066;	
	padding-top: 10px;	
	padding-bottom: 20px;	
	background-image: url(../personalcafe/img/cq6.gif);	
	background-repeat: no-repeat;	
	padding-left: 50px;	
	padding-right: 10px;
}
#checkanswer {
	text-align: center;
	padding-bottom: 10px;
}
#checkanswer img {
	margin-right: 20px;
	margin-left: 20px;
}
#skillupcatch {
	text-align: center;
	padding: 10px;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	border: 1px solid #999999;
}
#tab {
	height: 60px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#tab li {
	float: left;
}
div.policy {
    margin-top: 0px;
    margin-bottom: 10px;
    padding:0px;
    margin-right: 0px;
    margin-left: 0px;
    background-image:url(../job_search/img/detailwaku.gif);
    background-repeat:repeat-y;
    border-top-width: 1px;
    border-bottom-width:1px;
    border-top-style: solid;
    border-bottom-style:solid;
    border-top-color: #FDA0CC;
    border-bottom-color: #FDA0CC;
}
.policy h3 {
    background-color: #FDA0CC;
      font-size: 88%;
 line-height:148%;
   font-weight: bold;
      color: #FA1F98;
 padding-top:5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.policy h4 {
    font-size: 88%;
    line-height: 138%;
    font-weight:bold;
   margin-bottom: 3px;
    padding-bottom: 3px;
    border-bottom-width:1px;
    border-bottom-style: dotted;
    border-bottom-color: #999999;
}
.policy ul{
	list-style: lower-alpha outside;
	padding-left: 40px;
}
div.site {
      margin-top: 0px;
        margin-bottom: 10px;
    padding:0px;
    margin-right: 0px;
      margin-left: 0px;
       background-image:url(../job_search/img/detailwaku.gif);
  background-repeat:repeat-y;
       border-top-width: 1px;
  border-bottom-width:1px;
    border-top-style: solid;
        border-bottom-style:solid;
  border-top-color: #FDA0CC;
      border-bottom-color: #FDA0CC;
}
.site h3 {
      background-color: #FDA0CC;
      font-size: 88%;
 line-height:148%;
   font-weight: bold;
      color: #FA1F98;
 padding-top:5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.site td {
      padding: 5px;
}
.site h4 {
      font-size: 100%;
        line-height: 138%;
      font-weight:bold;
   margin-bottom: 3px;
     padding-bottom: 3px;
    border-bottom-width:1px;
    border-bottom-style: dotted;
    border-bottom-color: #999999;
}
.site a:link {
text-decoration: none;
color: #999999;
}
.site a:visited {
text-decoration: none;
color: #FC64B8;
}
.site a:active {
text-decoration: none;
color: #FF00CC;
}
.site a:hover {
text-decoration: none;
color: #FF0000;
}
#site01 {
       margin: 0;
       padding: 0 0 0 50px;
       font-size: 87%;
}
#site01 dt {
       margin: 10px 0 3px;
       padding: 0 5px;
}
#site01 dd {
       margin: 0 0 0 30px;
}
#site01 dd ul {
       display: block;
}
#site01 dd ul li {
       list-style: none;
       padding: 0 0 0 20px;
}
h2#personalcafe {
	background-image: url(../personalcafe/img/personalcafe.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#sitemap {
	background-image: url(../sitemap/img/sitemap.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#privacypolicy {
	background-image: url(../privacypolicy/img/privacypolicy.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#company {
	background-image: url(../company/img/company.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#cafetopmain {
	padding: 10px;
}
#cafetopmain td {
	padding-right: 15px;
	padding-bottom: 25px;
}
#cafetopmain p {
	font-size: 110%;
	font-weight: bold;
}
p.waku {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#checkbg {
	background-image: url(../personalcafe/img/checkbg.gif);
	background-repeat: no-repeat;
	height: 292px;
	width: 698px;
	padding-top: 10px;
}
h2#merit {
	background-image: url(../client/img/merit.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#meritarea {
	padding-bottom: 10px;
}
.meritmidashi {
	background-image: url(../client/img/midashi_bg.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin-top: 40px;
}
#merit1 {
	background-image: url(../client/img/merit1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 50px;
	padding-left: 100px;
}
#merit1 h3 {
	background-image: url(../client/img/meritc1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}
#merit2 {
	background-image: url(../client/img/merit2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 50px;
	padding-left: 100px;
}
#merit2 h3 {
	background-image: url(../client/img/meritc2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}
#merit3 {
	background-image: url(../client/img/merit3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 50px;
	padding-left: 100px;
}
#merit3 h3 {
	background-image: url(../client/img/meritc3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}
#merit4 {
	background-image: url(../client/img/merit4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 50px;
	padding-left: 100px;
}
#merit4 h3 {
	background-image: url(../client/img/meritc4.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
}
.meritmidashi p {
	padding-bottom: 10px;
}
#nayami {
	padding-top: 20px;
	padding-bottom: 10px;
}
p#nayami11 {
	background-image: url(../client/img/nayami11.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 103px;
}
p#nayami12 {
	background-image: url(../client/img/nayami12.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 103px;
}
.nayamilist {
	padding-top: 10px;
	padding-left: 35px;
}
.nayamilist td {
	font-size: 78%;
	line-height: 118%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-image: none;
	background-color: #FFFFFF;
}
.nayamilist th {
	font-size: 78%;
	line-height: 118%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-image: none;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #fa1e98;
}
#nayami td.nayamibg {
	background-image: url(../client/img/nayami_bg.gif);
	background-repeat: repeat-y;
}
#topersonal {
	background-color: #fae0e0;
	padding: 30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#topersonal h3 {
	background-image: url(../client/img/topersonal.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	text-indent: -9999px;
}
.listyapersonal {
	padding-top: 10px;
	padding-bottom: 10px;
}
.listyapersonal li {
	background-image: url(../client/img/ya_personal.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	font-size: 88%;
	line-height: 148%;
	font-weight: bold;
}
#toperdetail {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#toperdetail td {
	font-size: 78%;
	line-height: 128%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #404040;
}
#toperdetail th {
	font-size: 78%;
	line-height: 128%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #404040;
	font-weight: bold;
	color: #00a091;
	text-align: left;
}
#toperdetail table {
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #404040;
}
.servisenagare {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.servisenagare h5.nagare {
	background-image: url(../client/img/nagare_ya.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
}
.listnote {
	font-size: 10px;
	font-weight: normal;
}
.servisenagare td {
	font-size: 88%;
	line-height: 118%;
	padding-right: 15px;
	padding-bottom: 20px;
}
h2#employment {
	background-image: url(../firsttime/img/employment.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h3#employment {
	background-image: url(../firsttime/img/emptop.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-indent: -9999px;
}
h2#emphanbai {
	background-image: url(../firsttime/img/emp_hanbai.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#emphaken {
	background-image: url(../firsttime/img/emp_haken.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#empshain {
	background-image: url(../firsttime/img/emp_shain.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#topersonalemp {
	background-color: #fae0e0;
	padding: 30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#topersonalemp h3 {
	background-image: url(../firsttime/img/topersonal.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	text-indent: -9999px;
}
#topersonalshain {
	background-color: #fae0e0;
	padding: 30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#topersonalshain h3 {
	background-image: url(../firsttime/img/topersonal2.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	text-indent: -9999px;
}
#staffbg {
	background-color: #EEEEEE;
	padding: 5px;
}
#schedulewaku {
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fe1e79;
	border-left-color: #fe1e79;
}
/* skillup */
.buttons{
	background-color: #06a495;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.buttons span{
	color:#FFFFFF;
	cursor:pointer;
	font:10px Verdana;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
.skillupwaku h4 {
	font-size: 88%;
	font-weight: bold;
	color: #06a495;
	margin: 3px;
	padding-bottom: 3px;
}
.buttons span.active, .buttons span:hover{
	background:#ee57a3;
	color:#fff;
}
#scroll_area1, #scroll_area2, #scroll_area3{
	position:relative;
	height:320px;
}
#box1, #box2, #box3{
	position:absolute;
}
#box1 div, #box2 div, #box3 div{
	width:620px;
	height:320px;
	float:left;
}
#box1 .buttons, #box2 .buttons, #box3 .buttons{
	text-align:left
}
.mask3{
	position:relative;
	width:620px;
	height:320px;
	left: 40px;
	overflow:hidden;
}
.mask4{
	position:relative;
	width:620px;
	left: 40px;
	overflow:hidden;
}
#scroll_area1 .button2, #scroll_area2 .button2, #scroll_area3 .button2 {
	position: absolute;
	top: 0;
}
.button2{
}
.button2 span{
	cursor:pointer;
}
.button2 span.active, .button2 span:hover{
}
#scroll_area1 #prev1, #scroll_area2 #prev2, #scroll_area3 #prev3 {
	left: 0;
	top: 100px;
}
#box1 h5, #box2 h5, #box3 h5 {
	font-size: 100%;
	line-height: 118%;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
#scroll_area1 #next1, #scroll_area2 #next2, #scroll_area3 #next3 {
	right: 0;
	top: 100px;
}
#box1 ol, #box2 ol, #box3 ol {
	margin-left: 290px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#box1 ul, #box2 ul, #box3 ul {
	margin-left: 290px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#box1 li, #box2 li, #box3 li {
	font-size: 78%;
	line-height: 118%;
	padding-bottom: 10px;
}

#box1 dl, #box2 dl, #box3 dl {
  margin-left: 240px;
  margin-top: 0px;
  padding: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  width: 350px;
}

#box1 dt, #box2 dt, #box3 dt {  
  float:left;  
  width:70px;  
  font-size: 78%;
  line-height: 118%;
  padding-bottom: 10px;
}  

#box1 dd, #box2 dd, #box3 dd {  
  width:280px;  
  margin-left:70px;  
  font-size: 78%;
  line-height: 118%;
  padding-bottom: 10px;
}

/* skillup special select program */
#skillupbanner {
  text-align: center;
  padding: 10px;
  width: 666px;
  height: 60px;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
}
#skillupbanner ul {
  list-style-type: none;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
#skillupbanner li {
  float: left;
}
.skillupwaku dl {
  margin: 0;
  padding: 0;
}
.skillupwaku dt {
  float:left;  
  width: 18em;  
  font-size: 78%;
  line-height: 118%;
  padding-bottom: 10px;
/*
	font-size: 88%;
	line-height: 148%;
*/
	font-weight: bold;
	color: #FF0063;
}
.skillupwaku dd {  
  width: auto;  
  margin-left: 18em;  
  font-size: 78%;
  line-height: 118%;
  padding-bottom: 10px;
}

/*追加*/
h2#mobile {
	background-image: url(../mobile/img/mobileannai.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
#mobiletext p {
     padding-left:20px;
     font-size:16px;
	 color:#FA1F98;
	 font-weight: bold;
}
#mobileleft {
	float: left;
	width: 310px;
}
#mobileright {
	float: right;
	width: 400px;
	padding-top:10px;
	padding-bottom: 10px;
	padding-right: 20px;
}
#mobileright h4 {
    width:360px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-left-width: 4px;
	border-bottom-width: 2px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #FF66CC;
	border-bottom-color: #FF9DDF;
	text-align: left;
	color: #FA1F98;
}
table#mobilemain   {
     background-color: #FFCCFF;
     width: 360px;
     font-size: 88%;
	 font-weight: bold;
	 color: #FA1F98; 
	 padding-top: 10px;
	 margin-top: 5px;
	 }
#mobilemain div {
     padding:10px 10px 10px 20px;
	 width: 350px;
}
.mobilemain p {
	float: left;
	width: 350px;
	
}
#mobilemain h5{
    font-size: 11px;
	color:#999999;
	padding-left: 20px;
	padding-top: 0;
}

/*みんなのアンケート*/

h2#cafeminna {
	background-image: url(../personalcafe/img/minna.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
}
h2#cafeminnatitle {
	background-image: url(../personalcafe/img/01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 100px;
}
h2#cafeminnatitle2 {
	background-image: url(../personalcafe/img/02.gif);
	background-repeat: no-repeat;
	height: 50px;
}
.thema {
	width: 450px;
	background-repeat: no-repeat;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.thema p {
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-top: 10px;
	font-size: 100%;
	font-weight: bold;
}
.kekka {
    width: 300px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fe1e79;
	border-bottom-color: #999999;
	text-align: center;
}
.kekka p {
    font-size: 100%;
	font-weight: bold;
	color:#FF0099;
}
.osusume {
	padding-top : 3px;
	padding-bottom: 0px;
	padding-left:10px;
	padding-right:10px;
}
.osusume h1 {
    font-size: 100%;
	font-weight: bold;
	color:#FF0099;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fe1e79;	
}
.osusume h2 {
    font-size: 90%;
	font-weight: normal;
	color:#333333;
}
.result {
	background-image: url(../personalcafe/img/waku.gif);
	background-repeat: repeat-y;
	margin-top: 30px;
}
.result02 {
	background-image: url(../personalcafe/img/wakuunder.gif);
	background-repeat: no-repeat;
	height: 35px;
	text-indent: -9999px;
}
table#result {
    width: 550px;
	margin-top:20px;
	border-style: none;
	}

.en {
	padding-top: 3px;
	padding-bottom: 3px;
	border-width: 2px;
	border-style: solid;;
	border-color: #CCCCCC;
	text-align: center;
}
.ranking {
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 2px;
	border-style: solid;
}
h3#rank01 {
	background-image: url(../personalcafe/img/rank01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-left: 15px;
	margin-right: 15px;
	height: 32px;
	width: 41px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3#rank02 {
	background-image: url(../personalcafe/img/rank02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-left: 15px;
	height: 32px;
	padding: 0px;
	width: 41px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}
h3#rank03 {
	background-image: url(../personalcafe/img/rank03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-left: 15px;
	height: 32px;
	padding: 0px;
	width: 41px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}
h3#rank04 {
	background-image: url(../personalcafe/img/rank04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-left: 15px;
	height: 32px;
	padding: 0px;
	width: 41px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}	
#minnapoint {
	width:550px;
	height: 144px;
	margin:auto;
	}
.minnapoint {
    background-image: url(../personalcafe/img/kensaku.gif);
	background-repeat: no-repeat;
	width: 400px;
}
.pointtext {
	width: 350px;
	height: 70px;
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	text-align:center;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 40px;
	padding: 0;
}
table#job {
    width: 730px;
	border-width: 2px;
	border-style: solid;;
	border-color: #cccccc;
    padding-left: 30px;
	padding-right: 30px;
}
/*---------------CM---------------------------------------*/
#cmbacknumber {
	padding: 10px;
}
#cmbacknumber td {
	padding-right: 15px;
	padding-bottom: 25px;
}
#contents #mainarea #cmbacknumber .cm {
	background-color: #FFF;
	width: 690px;
	margin-top: 0px;
	padding: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contents #mainarea #cmbacknumber .cm tr .cm3 {
	background-color: #FFF;
	width: 200px;
	padding-left: 0px;
	height: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:10px;
	margin: 0;
	text-align: right;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
}
#contents #mainarea #cmbacknumber .cm tr .cm3r {
	background-color: #FFF;
	width: 200px;
	padding-left: 0px;
	height: 45px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:10px;
	margin: 0;
	text-align: right;
}
#contents #mainarea #cmbacknumber .cm tr .cm1 {
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
	height: 110px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#contents #mainarea #cmbacknumber .cm tr .cm1r {
	width: 200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	height: 110px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#contents #mainarea #cmbacknumber .cm tr .cm2 {
	width: 185px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #333;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
	padding-left: 15px;
}
#contents #mainarea #cmbacknumber .cm tr .cm2r {
	width: 185px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #333;
	padding-left: 15px;
}
#contents #mainarea #cmbacknumber .cm tr .cm3 a img {
	background-color: #FFF;
	width: 145px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 35px;
	padding: 0px;
}

#cmbacknumber .cm tr .cm_media {
	color: #444444;
	background-color: #FFF;
	height: 20px;
	width: 100%;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../personalcafe/cm_backnumber/img/ico_wmp.gif);
	background-repeat: no-repeat;
	background-position: 470px 8px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#cmbacknumber .cm tr .cm_media a {
	color: #333;
	font-size: 12px;
	font-weight: normal;
}
#cmbacknumber .cm tr .cm_media a:hover {
	color: #FA1F98;
	font-size: 12px;
	font-weight: normal;
}
