@charset "utf-8";

/*--mgm contentsCSS -- 2009,11,06 Rel-ish yu-ki--*/

@import url("reset.css");
@import url("skin.css");


/* $$ H3 */
.company_a h3,
.company_c h3,
.c_greeting h3,
.c_contact h3,
.c_appointment h3,
.c_access h3,
.c_topics h3,
.c_detachment_01 h3,
.c_detachment_02 h3,
.c_detachment_03 h3,
.c_careworker h3,
.c_kaigohoiku h3,
.c_job_kaigohoiku h3,
.c_jobcareworker h3,
.c_plan h3,
.c_item h3,
.c_helper h3,
.c_recruit h3
{
	height: 50px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

/* $$ H4 */
.company_a h4,
.company_b h4,
.company_c h4,
.company_d h4,
.c_contact h4,
.c_appointment h4,
.c_appointment h4.flow,
.c_access h4,
.c_access h4.map,
.c_detachment_01 h4,
.c_cworker_02 h4,
.c_cworker_03 h4,
.c_cworker_04 h4,
.c_k_02 h4,
.c_k_03 h4,
.c_k_04 h4,
.c_k_05 h4,
.c_j_kh_01 h4,
.c_j_kh_02 h4,
.c_j_kh_03 h4,
.c_j_kh_04 h4,
.c_j_kh_05 h4,
.c_jk_02 h4,
.c_jk_03 h4,
.c_jk_04 h4,
.c_jk_05 h4,
.c_jk_06 h4,
.c_p_02 h4,
.c_p_03 h4,
.c_item_03 h4,
.c_helper_02 h4,
.c_helper_03 h4,
.c_helper_04 h4,
.c_helper_05 h4,
.c_baby_top_04 h4,
.c_recruit h4
{
	height: 33px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}




/* =CMS */
.cms_news {
	margin: 0 0 20px;
}

.cms_news h3 {
	height: 50px;
	background: url(../img/img_baby/h_bg_cms.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.cms_news table {
	width: 620px;
	margin: 10px 0;
}

.cms_news tr.row_0 {
	background: #fff4f4;
}

.cms_news tr.row_1 {
	background: #fff;
}

.cms_news th,
.cms_news td {
	padding: 5px 16px;
}

.cms_news th p,
.cms_news td p {
	text-align: left;
}

.cms_news th {
	width: 70px;
}

.cms_news p {
	text-align: right;
}





/* =company */
.c_company {
	margin: 0 0 10px;
}

/**/
.company_a {
	min-height: 333px;
	_height: 333px;
	margin: 0 0 20px;
	background: url(../img/img_company/aboutme_bg.jpg) no-repeat left 93px;
}

.company_a h3 {
	margin: 0 0 10px;
	background: url(../img/img_company/h3_a.jpg) no-repeat left top;
}

.company_a h4 {
	background: url(../img/img_company/h4_a.jpg) no-repeat left top;
}

.company_a p {
	margin: 70px 0 0 355px;
}

/**/
.company_b {
	margin: 0 0 20px;
	clear: both;
}

.company_b h4 {
	margin: 0 0 15px;
	background: url(../img/img_company/h3_b.jpg) no-repeat left top;
}

/**/
.company_c {
	margin: 20px 0;
	clear: both;
}

.company_d {
	margin: 0 0 20px;
	clear: both;
}

.company_c h3 {
	margin: 0 0 10px;
	background: url(../img/img_company/h3_c.jpg) no-repeat left top;
}

.company_c h4 {
	margin: 0 0 10px;
	background: url(../img/img_company/h4_c.jpg) no-repeat left top;
}

.company_d h4 {
	margin: 0 0 10px;
	background: url(../img/img_company/h3_d.jpg) no-repeat left top;
}

.company_c div.company_c_left,
.company_d div.company_d_left
{
	float: left;
	width: 435px;
	margin: 0 10px 0 0;
}

.company_c div.company_c_left h5.outline,
.company_d div.company_d_left h5.outline
{
	height: 27px;
	background: url(../img/img_company/icon_company_outline.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.company_c div.company_c_left h5.history,
.company_d div.company_d_left h5.history
{
	height: 27px;
	background: url(../img/img_company/icon_company_history.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.company_c table,
.company_d table
{
	width: 410px;
	margin: 10px 0 0 15px;
}

.company_c table.dot_line,
.company_d table.dot_line
{
	margin: 0 0 20px 15px;
	background: url(../img/img_company/line_dot.jpg) repeat-x left bottom;
}

/*th*/
.company_c th,
.company_d th
{
	width: 8em;
	padding: 5px 0;
	font-weight: bold;
	vertical-align: top;
}

.company_c table.dot_line th.end {
	padding: 5px 0 20px;
}

.company_d table.dot_line th.end {
	padding: 5px 0 12px;
}

.company_c th.month,
.company_d th.month
{
	text-indent: 3em;
}

/*td*/
.company_c td,
.company_d td
{
	width: auto;
	padding: 5px 0 0 18px;
	text-indent: -17px;
	vertical-align: top;
}

.company_c table.dot_line td.end {
	padding: 5px 0 20px 18px;
}

.company_d table.dot_line td.end {
	padding: 5px 0 12px 18px;
}

.company_d table.dot_line td.licentiate {
	padding: 0 0 20px;
	text-indent: 0;
}


/**/
.company_c div.company_c_right,
.company_d div.company_d_right
{
	float: left;
	width: 166px;
	margin: 3em 0 0;
}

.company_c div.company_c_right img,
.company_d div.company_d_right img
{
	margin: 0 0 1.5em;
}




/* =c_greeting */
.c_greeting {
	margin: 0 0 20px;
}

.c_greeting h3 {
	margin: 0 0 1px;
	background: url(../img/img_greeting/h3.jpg) no-repeat left top;
}

.c_greeting img {
	margin: 0 0 15px;
}

.c_greeting p {
	margin: 0 20px 1em;
}

.c_greeting p.president_sign {
	margin: 20px 20px 0;
	font-weight: bold;
}




/* =c_contact */
.c_contact {
	margin: 0 0 20px;
}

.c_contact h3 {
	margin: 0 0 15px;
	background: url(../img/img_contact/h3.jpg) no-repeat left top;
}

.c_contact h4 {
	margin: 20px 0 12px;
	background: url(../img/img_contact/h4.jpg) no-repeat left top;
}

.c_contact p {
	margin: 0 0 1em;
}

.c_contact p.tobtn,
.c_recruit p.tobtn
{
	margin: 0;
	padding: 15px 0;
	background: #e8e8e8;
	text-align: center;
}

.c_contact p.tobtn input {
	width: 11em;
	margin: 0 3px;
	zoom: 1;
}

* html .c_contact p.tobtn input {
	padding: 2px 0 0;
}

*+html .c_contact p.tobtn input {
	padding: 2px 0 0;
}

.c_contact p.form_error {
	margin: 0 20px 20px;
	color: #900;
}

.c_contact table {
	position: relative;
	width: 618px;
	margin: 0 0 20px;
	border-collapse: separate;
	border: solid 1px #ccc;
}

.c_contact th {
	width: 160px;
	padding: 15px 10px;
	border-left: solid 1px #fff;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccc;
	background: #ffe2e2;
	vertical-align: top;
}

.c_contact th.end {
	border-bottom: none;
}

.c_contact th p {
	float: left;
	width: 130px;
	margin: 0;
}

.c_contact th span.must {
	position: relative;
	display: block;
	float: right;
	margin: 5px 0 0;
	width: 30px;
	height: 11px;
	background: url(../img/img_contact/icon_must.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_contact td {
	width: auto;
	padding: 15px 10px;
	border-bottom: solid 1px #ccc;
	vertical-align: top;
}

.c_contact td.end {
	border-bottom: none;
}

.c_contact td ul {
	margin: 0 0 1em;
}

.c_contact td li {
	margin: 0 0 5px;
}

/**/
.c_contact td li input {
	margin: 0 5px 0 0;
}

.c_contact td.name input {
	width: 70px;
}

.c_contact td.name_kana input {
	width: 90px;
}

.c_contact td.company_name input,
.c_contact td.company_club input
{
	width: 260px;
}

.c_contact td.add input,
.c_contact td.e-mail input
{
	width: 360px;
}

.c_contact td.tel input {
	width: 60px;
}

.c_contact td textarea {
	width: 260px;
	min-height: 210px;
	_height: 210px;
}

.c_contact td.birthday input {
	width: 58px;
}

.c_contact td.credential textarea,
.c_contact td.asking textarea
{
	width: 260px;
	height: 8em;
}



/* c_appointment */
.c_appointment {
	margin: 0 0 20px;
}

.c_appointment h3 {
	margin: 0 0 15px;
	background: url(../img/img_appointment/h3.jpg) no-repeat left top;
}

.c_appointment h4 {
	margin: 20px 0 12px;
	background: url(../img/img_appointment/h4_02.jpg) no-repeat left top;
}

.c_appointment h4.flow {
	margin: 0 0 10px;
	background: url(../img/img_appointment/h4.jpg) no-repeat left top;
}

.c_appointment p {
	margin: 0 0 1em;
}

.c_appointment p.tobtn {
	margin: 0;
	padding: 15px 0;
	background: #e8e8e8;
	text-align: center;
}

.c_appointment p.tobtn input {
	width: 11em;
	margin: 0 3px;
	zoom: 1;
}

* html .c_appointment p.tobtn input {
	padding: 2px 0 0;
}

*+html .c_appointment p.tobtn input {
	padding: 2px 0 0;
}

.c_appointment p.form_error {
	margin: 0 20px 20px;
	color: #900;
}

.c_appointment dl {
	margin: 15px 0;
}

.c_appointment dt {
	font-weight: bold;
	color: #f60;
}

.c_appointment dd {
	margin: 3px 0 10px;
}

.c_appointment table {
	position: relative;
	width: 618px;
	margin: 0 0 20px;
	border-collapse: separate;
	border: solid 1px #ccc;
}

.c_appointment th {
	width: 160px;
	padding: 15px 10px;
	border-left: solid 1px #fff;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccc;
	background: #fda;
	vertical-align: top;
}

.c_appointment th.end {
	border-bottom: none;
}

.c_appointment th p {
	float: left;
	width: 130px;
	margin: 0;
}

.c_appointment th span.must {
	position: relative;
	display: block;
	float: right;
	width: 30px;
	height: 11px;
	margin: 5px 0 0;
	background: url(../img/img_appointment/icon_must.jpg) no-repeat left 5%;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_appointment td {
	width: auto;
	padding: 15px 10px;
	border-bottom: solid 1px #ccc;
	vertical-align: top;
}

.c_appointment td.end {
	border-bottom: none;
}

.c_appointment td li {
	margin: 0 0 5px;
}

.c_appointment td li input {
	margin: 0 5px 0 0;
}

.c_appointment td.name input {
	width: 70px;
}

.c_appointment td.name_kana input {
	width: 90px;
}

.c_appointment td.man_woman label {
	margin: 0 5px 0 0;
}

.c_appointment td.add input,
.c_appointment td.e-mail input
{
	width: 360px;
}

.c_appointment td.tel input {
	width: 60px;
}

.c_appointment td textarea {
	width: 260px;
	min-height: 210px;
	_height: 210px;
}




/* =c_access */
.c_access {
	margin: 0 0 20px;
}

.c_access h3 {
	margin: 0 0 15px;
	background: url(../img/img_access/h3.jpg) no-repeat left top;
}

.c_access h4 {
	margin: 0 0 12px;
	background: url(../img/img_access/h4_01.jpg) no-repeat left top;
}

.c_access h4.map {
	margin: 20px 0 15px;
	background: url(../img/img_access/h4_02.jpg) no-repeat left top;
}

.c_access p {
	margin: 0 0 1em;
}




/* =c_topics */
.c_topics {
	margin: 0;
}

.c_topics h3 {
	background: url(../img/img_topics/h3.jpg) no-repeat left top;
}

/**/
.c_topics div.topics_list {
	margin: 20px 0;
	padding: 15px 20px;
	background: #e8e8e8;
}

.c_topics div.topics_list dt {
	float: left;
	padding: 0 15px 0 0;
	clear: left;
}

.c_topics div.topics_list dd {
	float: left;
	padding: 0 5px;
}

.c_topics div.topics_list dt a:link,
.c_topics div.topics_list dt a:visited,
.c_topics div.topics_list dt a:active,
.c_topics div.topics_list dt a:hover,
.c_topics div.topics_list dd a:link,
.c_topics div.topics_list dd a:visited,
.c_topics div.topics_list dd a:active,
.c_topics div.topics_list dd a:hover
{
	color: #333;
}



/**/
.topics_box {
	margin: 20px 0;
	background: url(../img/img_topics/box_in.jpg) repeat-y left top;
}

.box_top {
	height: 9px;
	background: url(../img/img_topics/box_top.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.box_bottom {
	height: 9px;
	background: url(../img/img_topics/box_bottom.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.category_work {
	width: 596px;
	min-height: 60px;
	_height: 60px;
	margin: 3px auto 0;
	background: #ffd4d4 url(../img/img_topics/icon_topics_type_4.jpg) no-repeat 8px center;
}

.category_event {
	width: 596px;
	min-height: 60px;
	_height: 60px;
	margin: 3px auto 0;
	background: #ffd4d4 url(../img/img_topics/icon_topics_type_2.jpg) no-repeat 8px center;
}

.category_campain {
	width: 596px;
	min-height: 60px;
	_height: 60px;
	margin: 3px auto 0;
	background: #ffd4d4 url(../img/img_topics/icon_topics_type_3.jpg) no-repeat 8px center;
}

.category_news {
	width: 596px;
	min-height: 60px;
	_height: 60px;
	margin: 3px auto 0;
	background: #ffd4d4 url(../img/img_topics/icon_topics_type_1.jpg) no-repeat 8px center;
}

.category_baby {
	width: 596px;
	min-height: 60px;
	_height: 60px;
	margin: 3px auto 0;
	background: #ffd4d4 url(../img/img_topics/icon_topics_type_5.jpg) no-repeat 8px center;
}

.category_work h5,
.category_event h5,
.category_campain h5,
.category_news h5,
.category_baby h5
{
	padding: 13px 0 0 60px;
	font-size: 108%;
	font-weight: bold;
}

.category_work p,
.category_event p,
.category_campain p,
.category_news p,
.category_baby p
{
	padding: 2px 0 0.5em 60px;
	color: #666;
}

.topics_box table {
	width: 596px;
	margin: 10px auto;
}

.topics_box td {
	width: auto;
	padding: 0 10px 0;
	vertical-align: top;
	word-break: break-all;
}

.topics_box td.topics_photo {
	width: 180px;
	padding: 0 10px 0 0;
}

.topics_box p.page_link {
	width: 574px;
	margin: 0 auto 3px;
	padding: 8px 11px;
	background: #e8e8e8;
}

.topics_box p.page_link a:link,
.topics_box p.page_link a:visited,
.topics_box p.page_link a:active,
.topics_box p.page_link a:hover
{
	color: #333;
}




/* =c_detachment */
.c_detachment {
	margin: 0 0 20px;
}

/**/
.c_detachment_01 {
	margin: 0 0 20px;
	background: url(../img/img_detachment/bg_01.jpg) no-repeat left 50px;
}

.c_detachment_01 h3 {
	margin: 0 0 1em;
	background: url(../img/img_detachment/h3_01.jpg) no-repeat left top;
}

.c_detachment_01 h4 {
	margin: 15px 0 0;
	background: url(../img/img_detachment/h4_01.jpg) no-repeat left top;
}

.c_detachment_01 h5 {
	height: 95px;
	font-size:0;
	line-height: 0;
	text-indent: -999px;
	overflow: hidden;
}

.c_detachment_01 p {
	padding: 0 315px 1em 20px;
}

/**/
.c_detachment_02,
.c_detachment_03
{
	margin: 20px 0 10px;
}

.c_detachment_02 h3 {
	background: url(../img/img_detachment/h3_02.jpg) no-repeat left top;
}

.c_detachment_03 h3 {
	background: url(../img/img_detachment/h3_03.jpg) no-repeat left top;
}

.c_detachment_02 p,
.c_detachment_03 p
{
	margin: 1em 0;
}

.c_detachment_02 div,
.c_detachment_03 div
{
	float: left;
	width: 304px;
	margin: 0 12px 0 0;
}

.c_detachment_02 div.right,
.c_detachment_03 div.right
{
	margin: 0;
}

.c_detachment_02 div p,
.c_detachment_03 div p {
	margin: 13px;
}

.c_detachment_02 div img.btn_to_detail,
.c_detachment_03 div img.btn_to_detail
{
	display: block;
	margin: 0 0 0 13px;
}

/**/
.c_detachment_04 {
	position: relative;
	margin: 20px 0 0;
	background: url(../img/img_detachment/box_in.jpg) repeat-y left top;
	zoom: 1;
}

.c_detachment_04 h5 {
	height: 50px;
	margin: 4px 7px;
	background: url(../img/img_detachment/h5_box.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_detachment_04 p {
	float: left;
	width: 370px;
	padding: 10px 0 0 25px;
}

.c_detachment_04 ul {
	float: left;
	width: 370px;
	padding: 10px 25px 1em;
}

.c_detachment_04 li {
	display: block;
	margin: 0 0 5px;
}

.c_detachment_04 img {
	position: relative;
	display: block;
	float: left;
	margin: -30px 0 10px;
}

.box_top {
	height: 2px ;
	background: url(../img/img_detachment/box_top.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	clear: both;
}

.box_bottom {
	height: 2px ;
	background: url(../img/img_detachment/box_bottom.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	clear: both;
}





/* =c_careworker */
.c_careworker {
	margin: 0 0 20px;
}

/**/
.c_cworker_01 {
	margin: 0 0 20px;
	background: url(../img/img_careworker/photo_01_b.jpg) no-repeat 335px 63px;
}

.c_cworker_01 h3 {
	background: url(../img/img_careworker/h3_01.jpg) no-repeat left top;
}

.c_cworker_01 h5 {
	height: 20px;
	margin: 13px 0 13px 13px;
	background: url(../img/img_careworker/h5_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_cworker_01 p {
	margin: 0 312px 1em 13px;
}

.c_cworker_01 img {
	margin: 0 0 0 13px;
}

/**/
.c_cworker_02 {
	margin: 0 0 20px;
}

.c_cworker_02 h4 {
	margin: 0 0 5px;
	background: url(../img/img_careworker/h4_02.jpg) no-repeat left top;
}

.c_cworker_02_alpha {
	padding: 10px 8px;
	background: #fff7d9 url(../img/img_careworker/dot_gray1.jpg) repeat-x left bottom;
}

.c_cworker_02_beta {
	padding: 10px 8px;
	background: url(../img/img_careworker/dot_gray2.jpg) repeat-x left bottom;
	clear: both;
}

.c_cworker_02_ganma {
	padding: 10px 8px;
	background: #fff7d9;
	clear: both;
}

.c_cworker_02_forth {
	min-height: 160px;
	_height: 160px;
	padding: 10px 8px;
	background: url(../img/img_careworker/dot_gray2.jpg) repeat-x left bottom;
	clear: both;
}

.c_cworker_02_alpha h6,
.c_cworker_02_beta h6,
.c_cworker_02_ganma h6,
.c_cworker_02_forth h6
{
	position: relative;
	height: 23px;
	margin: 0 0 5px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_cworker_02_alpha h6 {
	background: url(../img/img_careworker/h6_02_a.jpg) no-repeat left top;
}

.c_cworker_02_beta h6 {
	background: url(../img/img_careworker/h6_02_b.jpg) no-repeat left top;
}

.c_cworker_02_ganma h6 {
	background: url(../img/img_careworker/h6_02_c.jpg) no-repeat left top;
}

.c_cworker_02_forth h6 {
	background: url(../img/img_careworker/h6_02_d.jpg) no-repeat left top;
}

.c_cworker_02_alpha img,
.c_cworker_02_beta img,
.c_cworker_02_ganma img,
.c_cworker_02_forth img
{
	float: left;
	padding: 0 25px;
}

.c_cworker_02_alpha table,
.c_cworker_02_beta table,
.c_cworker_02_ganma table,
.c_cworker_02_forth table
{
	margin: 10px 0;
}

.c_cworker_02_alpha td,
.c_cworker_02_ganma td
{
	width: 200px;
	padding: 2px 0 2px 15px;
	background: url(../img/img_careworker/blet_green_1.jpg) no-repeat left 3px;
	font-weight: bold;
	vertical-align: top;
}

.c_cworker_02_beta td,
.c_cworker_02_forth td
{
	width: 200px;
	padding: 2px 0 2px 15px;
	background: url(../img/img_careworker/blet_green_2.jpg) no-repeat left 3px;
	font-weight: bold;
	vertical-align: top;
}

img.btn_to_kaigohoken {
	display: block;
	margin: 20px 0 0;
	clear: both;
}

/**/
.c_cworker_03 {
	margin: 20px 0;
}

.c_cworker_03 h4 {
	margin: 0 0 10px;
	background: url(../img/img_careworker/h4_03.jpg) no-repeat left top;
}

.c_cworker_03 div {
	min-height: 92px;
	_height: 92px;
	margin: 0 0 15px;
	background: #ffc url(../img/img_careworker/btn_03.jpg) no-repeat 1px top;
	border: solid 2px #390;
}

.c_cworker_03 div p {
	margin: 60px 0 0 14px;
	color: #F00;
}

.c_cworker_03 h5 {
	height: 26px;
	margin: 0 0 15px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_cworker_03 h5.c_cworker_03_a {
	background: url(../img/img_careworker/h5_03_a.jpg) no-repeat left top;
}

.c_cworker_03 h5.c_cworker_03_b {
	margin: 15px 0;
	background: url(../img/img_careworker/h5_03_b.jpg) no-repeat left top;
}

.c_cworker_03 p.cap {
	text-align: right;
}

.c_cworker_03 table {
	width: 618px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: none;
}

.c_cworker_03 table.end {
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.c_cworker_03 th {
	width: 150px;
	padding: 3px 10px 20px;
	background: #e0f5cc;
	font-size: 	123.1%;
	font-weight: bold;
}

.c_cworker_03 th span {
	font-size: 77%;
	font-weight: normal;
}

.c_cworker_03 td {
	padding: 8px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: none;
	text-align: center;
}

.c_cworker_03 td.bg_green {
	background: #e0f5cc;
	border-top: none;
	border-right: solid 1px #e0f5cc;
	border-left: none;
	border-bottom: none;
}

.c_cworker_03 td.list {
	width: 120px;
	background: #ffc;
	font-weight: bold;
}

.c_cworker_03 td.price {
	width: auto;
	padding: 8px 20px 8px 8px;
	text-align: right;
}

/**/
.c_cworker_04 {
	margin: 20px 0;
}

.c_cworker_04 h4 {
	margin: 0 0 10px;
	background: url(../img/img_careworker/h4_04.jpg) no-repeat left top;
}

.box_cw4 {
	width: 618px;
	border: solid 1px #ccc;
}

.box_cw4 div {
	width: 600px;
	padding: 15px 8px;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: none;
	background: #fff7d9 url(../img/img_careworker/dot_gray2.jpg) repeat-x left bottom;
}

.box_cw4 div.odd {
	background: #fff url(../img/img_careworker/dot_gray2.jpg) repeat-x left bottom;
}

.box_cw4 div.even li,
.box_cw4 div.even_end li,
.box_cw4 div.odd li
{
	padding: 8px 0 8px 35px;
}

.box_cw4 div.even li.pus,
.box_cw4 div.even_end li.pus
{
	background: url(../img/img_careworker/blet_q_1.jpg) no-repeat left top;
}

.box_cw4 div.odd li.pus {
	background: url(../img/img_careworker/blet_q_2.jpg) no-repeat left top;
}

.box_cw4 div.even li.ans,
.box_cw4 div.even_end li.ans
{
	background: url(../img/img_careworker/blet_a_1.jpg) no-repeat left top;
}

.box_cw4 div.odd li.ans {
	background: url(../img/img_careworker/blet_a_2.jpg) no-repeat left top;
}

.box_cw4 div.even_end {
	background: #fff7d9 url(none);
}






/* =c_kaigohoiku */
.c_kaigohoiku {
	margin: 0 0 20px;
}

.c_kaigohoiku h3 {
	background: url(../img/img_kaigohoiku/h3_01.jpg) no-repeat left top;
}

/**/
.c_k_01 {
	margin: 0 0 20px;
	background: url(../img/img_kaigohoiku/photo_01_b.jpg) no-repeat 335px 63px;
}

.c_k_01 h5 {
	height: 20px;
	margin: 13px 0 13px 13px;
	background: url(../img/img_kaigohoiku/h5_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_k_01 p {
	margin: 0 312px 1em 13px;
}

.c_k_01 img {
	margin: 0 0 0 13px;
}

/**/
.c_k_0n h4 { height: 33px; background: url(../img/img_kaigohoiku/h4_02.jpg) no-repeat left top; font-size: 0; line-height: 0; text-indent: -9999px; overflow: hidden; }
.c_k_0n table { width: 100%; margin: 10px 0 0; background: #fff7d9; }
.c_k_0n tr.tr_even { background: #fff; }
.c_k_0n th { height: 25px; padding: 5px 8px 0; font-size: 0; line-height: 0; text-indent: -9999px; overflow: hidden; }
.c_k_0n td { padding: 5px 8px 15px; vertical-align: top; border-bottom: dotted 1px #ccc; }
.c_k_0n td.td_photos { width: 130px; padding: 5px 8px 15px 20px; }
/**/
.re_c_k_001 { background: url(../img/img_kaigohoiku/re_service_01.jpg) no-repeat 8px 5px; }
.re_c_k_002 { background: url(../img/img_kaigohoiku/re_service_02.jpg) no-repeat 8px 5px #fff; }
.re_c_k_003 { background: url(../img/img_kaigohoiku/re_service_03.jpg) no-repeat 8px 5px; }

.c_k_0n td li { float: left; width: 200px; padding: 0 0 0 15px; background: url(../img/img_kaigohoiku/blet_green.jpg) no-repeat left .3em; }
.c_k_0n td p { padding: 0 0 0 15px; background: url(../img/img_kaigohoiku/blet_green.jpg) no-repeat left .3em; }

.c_k_02 { margin: 0 0 20px; }
.c_k_02 div { width: 618px; min-height: 174px; _height: 174px; margin: 10px 0 0; border: solid 1px #ccc; }
.c_k_02 div.c_k_02_inner { width: 616px; height: 100%; margin: 0; border: solid 1px #fff; background: #fff7d9; zoom: 1; }
.c_k_02 h6 { height: 23px; margin: 10px; background: url(../img/img_kaigohoiku/h6_02_a.jpg) no-repeat left top; font-size: 0; line-height: 0; text-indent: -9999px; overflow: hidden; }

.c_k_02 table { width: 400px; margin: 5px auto; }
.c_k_02 td { width: 130px;
	padding: 2px 0 2px 15px;
	background: url(../img/img_careworker/blet_green_2.jpg) no-repeat left 3px;
	font-weight: bold;
	vertical-align: top;
}
.c_k_02 p { text-align: right; }

/**/
.c_k_03 {
	margin: 20px 0;
}

.c_k_03 h4 {
	background: url(../img/img_kaigohoiku/h4_03.jpg) no-repeat left top;
}

.c_k_03 dl {
	margin: 20px 0;
}

.c_k_03 dt {
	float: left;
	width: 220px;
	min-height: 64px;
	_height: 64px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	clear: left;
}

.c_k_03 dd {
	padding: 8px;
	min-height: 48px;
	_height: 48px;
}

.c_k_03 dt.c_k_03_a {
	background: url(../img/img_kaigohoiku/flow_01.jpg) no-repeat left top;
}

.c_k_03 dt.c_k_03_b {
	background: url(../img/img_kaigohoiku/flow_02.jpg) no-repeat left top;
}

.c_k_03 dt.c_k_03_c {
	background: url(../img/img_kaigohoiku/flow_03.jpg) no-repeat left top;
}

.c_k_03 dt.c_k_03_d {
	background: url(../img/img_kaigohoiku/flow_04.jpg) no-repeat left top;
}

.c_k_03 dt.c_k_03_e {
	background: url(../img/img_kaigohoiku/flow_05.jpg) no-repeat left top;
}

.c_k_03 dt.c_k_03_f {
	background: url(../img/img_kaigohoiku/flow_06.jpg) no-repeat left top;
}

.c_k_03 dt.c_k_03_g {
	background: url(../img/img_kaigohoiku/flow_07.jpg) no-repeat left top;
}

/**/
.c_k_04 {
	margin: 20px 0;
}

.c_k_04 h4 {
	margin: 0 0 15px;
	background: url(../img/img_kaigohoiku/h4_04.jpg) no-repeat left top;
}

.c_k_04 h5 {
	height: 33px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_k_04 h5.c_k_04_alpha {
	background: url(../img/img_kaigohoiku/h5_04_a.jpg) no-repeat left top;
}

.c_k_04 h5.c_k_04_beta {
	background: url(../img/img_kaigohoiku/h5_04_b.jpg) no-repeat left top;
}

.c_k_04 div {
	width: 558px;
	margin: 0 0 10px;
	padding: 20px 30px;
	border: solid 1px #ccc;
	background: #ffc;
}

.c_k_04 div ul.c_k_04_alpha li {
	padding: 8px 0 8px 37px;
	background: url(../img/img_kaigohoiku/check_green.jpg) no-repeat left 5px;
}
	
.c_k_04 div ul.c_k_04_beta li {
	padding: 8px 0 8px 37px;
	background: url(../img/img_kaigohoiku/check_pink.jpg) no-repeat left 5px;
}

/**/
.c_k_05 {
	margin: 20px 0;
}

.c_k_05 h4 {
	margin: 0 0 15px;
	background: url(../img/img_kaigohoiku/h4_05.jpg) no-repeat left top;
}

.box_ck5 {
	width: 618px;
	border: solid 1px #ccc;
}

.box_ck5 div {
	width: 600px;
	padding: 15px 8px;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: none;
	background: #fff7d9 url(../img/img_kaigohoiku/bg_dot.jpg) repeat-x left bottom;
}

.box_ck5 div.odd {
	background: #fff url(../img/img_kaigohoiku/bg_dot.jpg) repeat-x left bottom;
}

.box_ck5 div.even li,
.box_ck5 div.odd_end li,
.box_ck5 div.odd li
{
	padding: 8px 0 8px 35px;
}

.box_ck5 div.even li.pus
{
	background: url(../img/img_kaigohoiku/blet_q_1.jpg) no-repeat left top;
}

.box_ck5 div.odd li.pus,
.box_ck5 div.odd_end li.pus
{
	background: url(../img/img_kaigohoiku/blet_q_2.jpg) no-repeat left top;
}

.box_ck5 div.even li.ans
{
	background: url(../img/img_kaigohoiku/blet_a_1.jpg) no-repeat left top;
}

.box_ck5 div.odd li.ans,
.box_ck5 div.odd_end li.ans
{
	background: url(../img/img_kaigohoiku/blet_a_2.jpg) no-repeat left top;
}

.box_ck5 div.odd_end {
	background: #fff url(none);
}

.box_ck5 div.even li span.ans_kaigo,
.box_ck5 div.even li span.ans_hoiku,
.box_ck5 div.even li span.qus_hoiku
{
	display: block;
}

.box_ck5 div.even li span.ans_kaigo {
	padding: 0 0 8px 60px;
	background: url(../img/img_kaigohoiku/icon_kaigo.jpg) no-repeat left top;
	zoom: 1;
}

.box_ck5 div.even li span.ans_hoiku,
.box_ck5 div.even li span.qus_hoiku
{
	padding: 0 0 0 60px;
	background: url(../img/img_kaigohoiku/icon_hoiku.jpg) no-repeat left top;
	zoom: 1;
}




/* =c_job_kaigohoiku */
.c_job_kaigohoiku {
	margin: 0 0 20px;
}

.c_job_kaigohoiku h3 {
	background: url(../img/img_job_kaigohoiku/h3_01.jpg) no-repeat left top;
}

/**/
.c_j_kh_01 {
	min-height: 300px;
	_height: 300px;
	margin: 0 0 20px;
	background: url(../img/img_job_kaigohoiku/bg_01.jpg) no-repeat left 68px;
}

.c_j_kh_01 h4 {
	background: url(../img/img_job_kaigohoiku/h4_02.jpg) no-repeat left top;
}

.c_j_kh_01 h5 {
	height: 25px;
	margin: 123px 0 10px 209px;
	background: url(../img/img_job_kaigohoiku/h5_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_j_kh_01 p {
	margin: 0 0 0 209px;
}

/**/
.c_j_kh_02 {
	margin: 0 0 20px;
}

.c_j_kh_02 h4 {
	background: url(../img/img_job_kaigohoiku/h4_02.jpg) no-repeat left top;
}

.c_j_kh_02 table {
	width: 100%;
	margin: 10px 0 0;
	background: #ffc;
}

.c_j_kh_02 td {
	width: 120px;
	padding: 10px 0 0 20px;
}

.c_j_kh_02 td p {
	padding: 0 0 0 20px;
	background: url(../img/img_job_kaigohoiku/blet_green.jpg) no-repeat left top;
	font-weight: bold;
}

.c_j_kh_02 p {
	padding: 10px 20px;
	background: #ffc;
}

/**/
.c_j_kh_03 {
	margin: 20px 0;
}

.c_j_kh_03 h4 {
	background: url(../img/img_job_kaigohoiku/h4_03.jpg) no-repeat left top;
}

.c_j_kh_03 dl {
	margin: 20px 0;
}

.c_j_kh_03 dt {
	float: left;
	width: 220px;
	min-height: 64px;
	_height: 64px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	clear: left;
}

.c_j_kh_03 dd {
	padding: 8px;
	min-height: 48px;
	_height: 48px;
}

.c_j_kh_03 dt.c_j_kh_03_a {
	background: url(../img/img_job_kaigohoiku/flow_01.jpg) no-repeat left top;
}

.c_j_kh_03 dt.c_j_kh_03_b {
	background: url(../img/img_job_kaigohoiku/flow_02.jpg) no-repeat left top;
}

.c_j_kh_03 dt.c_j_kh_03_c {
	background: url(../img/img_job_kaigohoiku/flow_03.jpg) no-repeat left top;
}

.c_j_kh_03 dt.c_j_kh_03_d {
	background: url(../img/img_job_kaigohoiku/flow_04.jpg) no-repeat left top;
}

.c_j_kh_03 dt.c_j_kh_03_e {
	background: url(../img/img_job_kaigohoiku/flow_05.jpg) no-repeat left top;
}

.c_j_kh_03 dt.c_j_kh_03_f {
	background: url(../img/img_job_kaigohoiku/flow_06.jpg) no-repeat left top;
}

.c_j_kh_03 dt.c_j_kh_03_g {
	background: url(../img/img_job_kaigohoiku/flow_07.jpg) no-repeat left top;
}

.c_j_kh_03 dt.c_j_kh_03_h {
	background: url(../img/img_job_kaigohoiku/flow_08.jpg) no-repeat left top;
}

/**/
.c_j_kh_04 {
	margin: 20px 0;
}

.c_j_kh_04 h4 {
	margin: 0 0 10px;
	background: url(../img/img_job_kaigohoiku/h4_04.jpg) no-repeat left top;
}

.c_j_kh_04 h5 {
	height: 33px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_j_kh_04 h5.c_j_kh_04_alpha {
	background: url(../img/img_job_kaigohoiku/h5_04_a.jpg) no-repeat left top;
}

.c_j_kh_04 h5.c_j_kh_04_beta {
	background: url(../img/img_job_kaigohoiku/h5_04_b.jpg) no-repeat left top;
}

.c_j_kh_04 div {
	width: 558px;
	margin: 0 0 10px;
	padding: 20px 30px;
	border: solid 1px #ccc;
	background: #ffc;
}

.c_j_kh_04 div ul.c_j_kh_04_alpha li {
	padding: 8px 0 8px 37px;
	background: url(../img/img_job_kaigohoiku/check_green.jpg) no-repeat left 5px;
}
	
.c_j_kh_04 div ul.c_j_kh_04_beta li {
	padding: 8px 0 8px 37px;
	background: url(../img/img_job_kaigohoiku/check_pink.jpg) no-repeat left 5px;
}

.c_j_kh_04 div.c_j_kh_04_gamma {
	width: 610px;
	margin: 20px 0 0;
	padding: 0;
	border: solid 5px #e9e9e9;
	background: #e0f5cc;
}

.c_j_kh_04 div.c_j_kh_04_gamma_inner {
	width: 548px;
	margin: 0;
	padding: 30px 30px 20px;
	border: solid 1px #fff;
	background: #e0f5cc url(../img/img_job_kaigohoiku/bg_04.jpg) no-repeat left top;
}

/**/
.c_j_kh_05 {
	margin: 20px 0;
	background: url(../img/img_job_kaigohoiku/photo_05.jpg) no-repeat right 43px;
}

.c_j_kh_05 h4 {
	margin: 0 0 25px;
	background: url(../img/img_job_kaigohoiku/h4_05.jpg) no-repeat left top;
}

.c_j_kh_05 h5 {
	height: 71px;
	margin: 0 0 0 7px;
	background: url(../img/img_job_kaigohoiku/h5_05.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}
	
.c_j_kh_05 ul {
	margin: 0 0 0 7px;
}
	
.c_j_kh_05 li {
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_j_kh_05 li.c_j_kh_05_01 {
	height: 28px;
	background: url(../img/img_job_kaigohoiku/list_05_a.jpg) no-repeat left top;
}

.c_j_kh_05 li.c_j_kh_05_02 {
	height: 28px;
	margin: 10px 0 15px;
	background: url(../img/img_job_kaigohoiku/list_05_b.jpg) no-repeat left top;
}

.c_j_kh_05 li.c_j_kh_05_03 {
	height: 35px;
	background: url(../img/img_job_kaigohoiku/list_05_c.jpg) no-repeat left top;
}

.c_j_kh_05 h6 {
	height: 35px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	clear: both;
}

.c_j_kh_05 h6.c_j_kh_05_a {
	margin: 20px 0 15px;
	background: url(../img/img_job_kaigohoiku/h6_05_a.jpg) no-repeat left top;
}

.c_j_kh_05 h6.c_j_kh_05_b {
	margin: 20px 0 15px;
	background: url(../img/img_job_kaigohoiku/h6_05_b.jpg) no-repeat left top;
}

.c_j_kh_05 h6.c_j_kh_05_c {
	margin: 20px 0 15px;
	background: url(../img/img_job_kaigohoiku/h6_05_c.jpg) no-repeat left top;
}

.c_j_kh_05 dl {
	margin: 0 0 0 15px;
}

.c_j_kh_05 dt {
	padding: 0 0 0 20px;
	background: url(../img/img_job_kaigohoiku/blet_green_05.jpg) no-repeat left top;
	font-weight: bold;
}

.c_j_kh_05 dd {
	margin: 5px 0 13px 20px;
}

.c_j_kh_05 p {
	margin: 0 20px;
}





/* =c_jobcareworker */
.c_jobcareworker {
	margin: 0 0 20px;
}

.c_jobcareworker h3 {
	background: url(../img/img_job_careworker/h3.jpg) no-repeat left top;
}

/**/
.c_jk_01 { margin: 0 0 20px; background: url(../img/img_job_careworker/bg_01.jpg) no-repeat left 60px; }

.c_jk_01 h5 {
	height: 50px;
	margin: 106px 0 0 207px;
	background: url(../img/img_job_careworker/h5_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_jk_01 p {
	margin: 13px 0 0 207px;
}

/**/
.c_jk_02 {
	margin: 0 0 20px;
}

.c_jk_02 h4 {
	margin: 0 0 10px;
	background: url(../img/img_job_careworker/h4_02.jpg) no-repeat left top;
}

.c_jk_02 div {
	width: 590px;
	padding: 15px;
	background: #fff7d9 url(../img/img_job_careworker/bg_dotline.jpg) repeat-x bottom;
}

.c_jk_02 div.center {
	background: #fff url(../img/img_job_careworker/bg_dotline.jpg) repeat-x bottom;
}

.c_jk_02 div.end {
	background: #fff url(none);
}

.c_jk_02 div h6 {
	margin: 0 0 5px;
	padding: 0 0 0 15px;
	background: url(../img/img_job_careworker/blet_green_01.jpg) no-repeat left 3px;
	font-weight: bold;
}

.c_jk_02 div.center h6 {
	background: url(../img/img_job_careworker/blet_green_02.jpg) no-repeat left 3px;
}

.c_jk_02 div li {
	margin: 0 0 0 5px;
	padding: 0 0 0 20px;
	background: url(../img/img_job_careworker/blet_l_01.jpg) no-repeat left 3px;
}

.c_jk_02 div.center li,
.c_jk_02 div.end li
{ background: url(../img/img_job_careworker/blet_l_02.jpg) no-repeat left 3px; }
.c_jk_02 div.end li.no_blet { padding: 0; background: none; font-weight: bold; }

/**/
.c_jk_03 {
	margin: 20px 0;
}

.c_jk_03 h4 {
	margin: 0 0 20px;
	background: url(../img/img_job_careworker/h4_03.jpg) no-repeat left top;
}

.c_jk_03 li {
	height: 64px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_jk_03 li.flow_01 {
	background: url(../img/img_job_careworker/flow_01.jpg) no-repeat left top;
}

.c_jk_03 li.flow_02 {
	background: url(../img/img_job_careworker/flow_02.jpg) no-repeat left top;
}

.c_jk_03 li.flow_03 {
	background: url(../img/img_job_careworker/flow_03.jpg) no-repeat left top;
}

.c_jk_03 li.flow_04 {
	height: 40px;
	background: url(../img/img_job_careworker/flow_04.jpg) no-repeat left top;
}

/**/
.c_jk_04 {
	margin: 20px 0;
}

.c_jk_04 h4 {
	margin: 0 0 15px;
	background: url(../img/img_job_careworker/h4_04.jpg) no-repeat left top;
}

.c_jk_04 p.cap {
	width: 536px;
	margin: 0 auto;
	text-align: right;
}

.c_jk_04 table {
	width: 536px;
	margin: 0 auto;
	border: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: none;
}

.c_jk_04 table.end {
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.c_jk_04 th {
	width: 170px;
	padding: 3px 10px 20px;
	background: #e0f5cc;
	font-size: 	123.1%;
	font-weight: bold;
}

.c_jk_04 th span {
	font-size: 77%;
	font-weight: normal;
}

.c_jk_04 td {
	padding: 8px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: none;
	text-align: center;
}

.c_jk_04 td.bg_green {
	background: #e0f5cc;
	border-top: none;
	border-right: solid 1px #e0f5cc;
	border-left: none;
	border-bottom: none;
}

.c_jk_04 td.list {
	width: 150px;
	background: #ffc;
	font-weight: bold;
}

.c_jk_04 td.price {
	width: auto;
	background: #ffc;
	font-weight: bold;
}

/**/
.c_jk_05 {
	margin: 20px 0;
}

.c_jk_05 h4 {
	margin: 0 0 10px;
	background: url(../img/img_job_careworker/h4_05.jpg) no-repeat left top;
}

.box_cjk5 {
	width: 618px;
	border: solid 1px #ccc;
}

.box_cjk5 div {
	width: 600px;
	padding: 15px 8px;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: none;
	background: #fff7d9 url(../img/img_kaigohoiku/bg_dot.jpg) repeat-x left bottom;
}

.box_cjk5 div.odd {
	background: #fff url(../img/img_kaigohoiku/bg_dot.jpg) repeat-x left bottom;
}

.box_cjk5 div.even li,
.box_cjk5 div.even_end li,
.box_cjk5 div.odd li
{
	padding: 8px 0 8px 35px;
}

.box_cjk5 div.even li.pus,
.box_cjk5 div.even_end li.pus
{
	background: url(../img/img_job_careworker/blet_q_1.jpg) no-repeat left top;
}

.box_cjk5 div.odd li.pus {
	background: url(../img/img_job_careworker/blet_q_2.jpg) no-repeat left top;
}

.box_cjk5 div.even li.ans,
.box_cjk5 div.even_end li.ans
{
	background: url(../img/img_job_careworker/blet_a_1.jpg) no-repeat left top;
}

.box_cjk5 div.odd li.ans {
	background: url(../img/img_job_careworker/blet_a_2.jpg) no-repeat left top;
}

.box_cjk5 div.even_end {
	background: #fff7d9 url(none);
}

/**/
.c_jk_06 {
	margin: 20px 0;
	background: url(../img/img_job_careworker/photo_06.jpg) no-repeat right 43px;
}

.c_jk_06 h4 {
	margin: 0 0 25px;
	background: url(../img/img_job_careworker/h4_06.jpg) no-repeat left top;
}

.c_jk_06 h5 {
	height: 91px;
	margin: 0 0 5px 10px;
	background: url(../img/img_job_careworker/h5_06.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}
	
.c_jk_06 p {
	margin: 0 318px 60px 8px;
}

.c_jk_06 h6 {
	height: 35px;
	margin: 0 0 15px;
	background: url(../img/img_job_careworker/h6_06_a.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_jk_06 dl {
	margin: 0 0 0 15px;
}

.c_jk_06 dt {
	padding: 0 0 0 20px;
	background: url(../img/img_job_careworker/blet_green_02.jpg) no-repeat left top;
	font-weight: bold;
}

.c_jk_06 dd {
	margin: 5px 0 13px 20px;
}







/* =c_plan */
.c_plan {
	margin: 0 0 20px;
}

.c_plan h3 {
	background: url(../img/img_plan/h3.jpg) no-repeat left top;
}

/**/
.c_p_01 {
	margin: 10px 0 20px;
	background: url(../img/img_plan/photo_01.jpg) no-repeat right top;
}

/**/
.c_p_02 {
	margin: 0 0 20px;
}

.c_p_02 h4 {
	margin: 0 0 10px;
	background: url(../img/img_plan/h4_02.jpg) no-repeat left top;
}

.c_p_02 div.c_p_02_alpha,
.c_p_02 div.c_p_02_beta
{
	width: 445px;
	padding: 10px 160px 10px 15px;
}

.c_p_02 div.c_p_02_alpha {
	background: #fff4f4 url(../img/img_plan/photo_02_a.jpg) no-repeat 480px 35px;
}

.c_p_02 div.c_p_02_alpha h5 {
	height: 25px;
	margin: 5px 0 0;
	background: url(../img/img_plan/h5_02_a.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_p_02 div.c_p_02_alpha p {
	margin: 5px 0 10px 25px;
	padding: 0 0 0 15px;
}

.c_p_02 div.c_p_02_alpha p.c_p_02_title {
	margin: 5px 0 0 25px;
	padding: 0 0 0 15px;
	background: url(../img/img_plan/blet_green_pink.jpg) no-repeat left 3px;
	color: #F00;
}

.c_p_02 div.c_p_02_alpha div.box {
	width: 434px;
	background: url(../img/img_plan/box_in_01.jpg) repeat-y left top;
}

.c_p_02 div.c_p_02_alpha div.box_top {
	width: 434px;
	height: 5px;
	background: url(../img/img_plan/box_top_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
}

.c_p_02 div.c_p_02_alpha div.box_bottom {
	width: 434px;
	height: 5px;
	background: url(../img/img_plan/box_bottom_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
}

.c_p_02 div.c_p_02_beta {
	min-height: 148px;
	_height: 148px;
	background: #fff url(../img/img_plan/photo_02_b.jpg) no-repeat 480px 35px;
}

.c_p_02 div.c_p_02_beta h5 {
	height: 25px;
	margin: 5px 0 0;
	background: url(../img/img_plan/h5_02_b.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_p_02 div.c_p_02_beta p {
	margin: 5px 0 10px 25px;
	padding: 0 0 0 15px;
}

.c_p_02 div.c_p_02_beta p.c_p_02_title {
	margin: 5px 0 0 25px;
	padding: 0 0 0 15px;
	background: url(../img/img_plan/blet_green_pink.jpg) no-repeat left 3px;
	color: #F00;
}

.c_p_02 div.c_p_02_beta div.box {
	width: 434px;
	background: url(../img/img_plan/box_in_02.jpg) repeat-y left top;
}

.c_p_02 div.c_p_02_beta div.box_top {
	width: 434px;
	height: 5px;
	background: url(../img/img_plan/box_top_02.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
}

.c_p_02 div.c_p_02_beta div.box_bottom {
	width: 434px;
	height: 5px;
	background: url(../img/img_plan/box_bottom_02.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
}

.c_p_02 div.c_p_02_alpha div.box p,
.c_p_02 div.c_p_02_beta div.box p
{
	margin: 0;
	padding: 3px 0;
	text-align: center;
}


.c_p_02 div.hr {
	height: 1px;
	background: url(../img/img_plan/dot_line.jpg) repeat-x left center;
}

.c_p_02 div.hr hr {
	display: none;
}

/**/
.c_p_03 {
	margin: 20px 0;
}

.c_p_03 h4 {
	margin: 0 0 10px;
	background: url(../img/img_plan/h4_03.jpg) no-repeat left top;
}

.c_p_03 div.c_p_03_attention {
	width: 571px;
	min-height: 28px;
	margin: 0 0 30px;
	_height: 28px;
	padding: 60px 0 1em 45px;
	border: solid 2px #390;
	background: #ffc url(../img/img_plan/bg_03.jpg) no-repeat 2px top;
}

.c_p_03_alpha {
	background: url(../img/img_plan/photo_03_a.jpg) no-repeat 447px 57px;
}

.c_p_03_alpha h5 {
	height: 40px;
	margin: 0 0 17px 0;
	background: url(../img/img_plan/flow_03_a.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_p_03_alpha p {
	padding: 0 186px 0 0;
}

.c_p_03_alpha div.c_p_03_alpha_box {
	width: 433px;
	margin: 15px 0 0;
	border: solid 1px #ccc;
}

.c_p_03_alpha div.c_p_03_alpha_box_inner {
	width: 415px;
	padding: 12px 8px;
	border: solid 1px #fff;
	background: #ffe0e0;
}

.c_p_03_alpha div.c_p_03_alpha_box_inner p {
	padding: 0;
}

.c_p_03_beta h5,
.c_p_03_gamma h5,
.c_p_03_delta h5,
.c_p_03_epsilon h5
{
	height: 76px;
	margin: 0 0 15px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_p_03_beta,
.c_p_03_gamma,
.c_p_03_delta,
.c_p_03_epsilon
{
	margin: 10px 0 0;
}

.c_p_03_gamma {
	min-height: 230px;
	_height: 230px;
	background: url(../img/img_plan/photo_03_b.jpg) no-repeat 447px 91px;
}

.c_p_03_gamma p {
	padding: 0 186px 5px 0;
}

.c_p_03_delta {
	min-height: 230px;
	_height: 230px;
	background: url(../img/img_plan/photo_03_c.jpg) no-repeat 447px 91px;
}

.c_p_03_delta p {
	padding: 0 186px 1em 0;
}

.c_p_03_beta h5 {
	background: url(../img/img_plan/flow_03_b.jpg) no-repeat left top;
}

.c_p_03_gamma h5 {
	background: url(../img/img_plan/flow_03_c.jpg) no-repeat left top;
}

.c_p_03_delta h5 {
	background: url(../img/img_plan/flow_03_d.jpg) no-repeat left top;
}

.c_p_03_epsilon h5 {
	background: url(../img/img_plan/flow_03_e.jpg) no-repeat left top;
}

.c_p_03_epsilon p {
	margin: 0 0 1em;
}






/* item */
.c_item {
	margin: 0 0 20px;
}

/**/
.c_item_01 {
	margin: 0 0 20px;
	background: url(../img/img_item/photo_01.jpg) no-repeat right 50px;
}

.c_item_01 h3 {
	background: url(../img/img_item/h3_01.jpg) no-repeat left top;
}

/**/
.c_item_02 {
	margin: 0 0 20px;
}

.c_item_02 h3 {
	margin: 0 0 15px;
	background: url(../img/img_item/h3_02.jpg) no-repeat left top;
}

.c_item_02 h5 {
	height: 25px;
	margin: 15px 0;
	background: url(../img/img_item/h5_02_a.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_item_02 table {
	width: 586px;
	margin: 0 auto;
}

.c_item_02 th {
	padding: 5px 0 5px 28px;
	font-weight: bold;
	vertical-align: middle;
}

.c_item_02 th.item1 {
	background: url(../img/img_item/blet_01.jpg) no-repeat left top;
}

.c_item_02 th.item2 {
	background: url(../img/img_item/blet_02.jpg) no-repeat left top;
}

.c_item_02 th.item3 {
	background: url(../img/img_item/blet_03.jpg) no-repeat left top;
}

.c_item_02 th.item4 {
	background: url(../img/img_item/blet_04.jpg) no-repeat left top;
}

.c_item_02 th.item5 {
	background: url(../img/img_item/blet_05.jpg) no-repeat left top;
}

.c_item_02 th.item6 {
	background: url(../img/img_item/blet_06.jpg) no-repeat left top;
}

.c_item_02 th.item7 {
	background: url(../img/img_item/blet_07.jpg) no-repeat left top;
}

.c_item_02 th.item8 {
	background: url(../img/img_item/blet_08.jpg) no-repeat left top;
}

.c_item_02 th.item9 {
	background: url(../img/img_item/blet_09.jpg) no-repeat left top;
}

.c_item_02 th.item10 {
	background: url(../img/img_item/blet_10.jpg) no-repeat left top;
}

.c_item_02 th.item11 {
	background: url(../img/img_item/blet_11.jpg) no-repeat left top;
}

.c_item_02 th.item12 {
	background: url(../img/img_item/blet_12.jpg) no-repeat left top;
}

.c_item_02 td {
	padding: 5px 10px 20px;
}

.c_item_02 td.end {
	padding: 5px 0 20px 10px;
}

.c_item_02_box {
	margin: 0 0 5px;
	padding: 8px 0;
	background: #ffe0e0;
	text-align: center;
}

.c_item_02 p {
	line-height: 180%;
}

.c_item_02 p span {
	padding: 0 5px 0 0;
	color: #f00;
}

.c_item_02 p span.self {
	padding: 0 0 0 30px;
	background: url(../img/img_item/bg_arrow.jpg) no-repeat left center;
	font-size: 	123.1%;
	font-weight: bold;
}

/**/
.c_item_03 {
	margin: 20px 0;
}

.c_item_03 h4 {
	margin: 0 0 15px;
	background: url(../img/img_item/h4_03.jpg) no-repeat left top;
}

.c_item_03 dl {
	margin: 15px 0 0;
}

.c_item_03 dt {
	height: 40px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_item_03 dt.flow_01 {
	background: url(../img/img_item/flow_04_a.jpg) no-repeat left top;
}

.c_item_03 dt.flow_02 {
	height: 76px;
	background: url(../img/img_item/flow_04_b.jpg) no-repeat left top;
}

.c_item_03 dt.flow_03 {
	height: 76px;
	background: url(../img/img_item/flow_04_c.jpg) no-repeat left top;
}

.c_item_03 dt.flow_04 {
	height: 76px;
	background: url(../img/img_item/flow_04_d.jpg) no-repeat left top;
}

.c_item_03 dt.flow_05 {
	height: 76px;
	background: url(../img/img_item/flow_04_e.jpg) no-repeat left top;
}

.c_item_03 dd {
	margin: 10px 0 15px;
	padding: 0 0 0 20px;
	background: url(../img/img_item/blet_green.jpg) no-repeat left 3px;
}

/**/
.c_item_04 {
	margin: 20px 0;
}

.c_item_04 h3 {
	margin: 0 0 15px;
	background: url(../img/img_item/h3_04.jpg) no-repeat left top;
}

.c_item_04 h5 {
	height: 32px;
	margin: 15px 0;
	background: url(../img/img_item/h5_04_a.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_item_04 table {
	width: auto;
	margin: 0 auto;
}

.c_item_04 th {
	padding: 5px 0 5px 28px;
	font-weight: bold;
	vertical-align: middle;
}

.c_item_04 th.item1 {
	background: url(../img/img_item/blet_01.jpg) no-repeat left top;
}

.c_item_04 th.item2 {
	background: url(../img/img_item/blet_02.jpg) no-repeat left top;
}

.c_item_04 th.item3 {
	background: url(../img/img_item/blet_03.jpg) no-repeat left top;
}

.c_item_04 th.item4 {
	background: url(../img/img_item/blet_04.jpg) no-repeat left top;
}

.c_item_04 th.item5 {
	background: url(../img/img_item/blet_05.jpg) no-repeat left top;
}

.c_item_04 td {
	padding: 5px 10px 20px;
}

.c_item_04 td.end {
	padding: 5px 0 20px 10px;
}

.c_item_04_box_01 {
	margin: 0 0 5px;
	padding: 8px 0;
	background: #ffe0e0;
	text-align: center;
}

.c_item_04 p {
	line-height: 180%;
}

.c_item_04 p span {
	padding: 0 5px 0 0;
	color: #f00;
}

.c_item_04 p span.self {
	padding: 0 0 0 30px;
	background: url(../img/img_item/bg_arrow.jpg) no-repeat left center;
	font-size: 	123.1%;
	font-weight: bold;
}

.c_item_04_box_02 {
	margin: 20px 0 0;
	padding: 15px 12px;
	background: #ffc;
}

.c_item_04_box_02 li {
	padding: 0 0 3px 20px;
	background: url(../img/img_item/blet_gy.jpg) no-repeat left 3px;
}

/**/
.c_item_05 {
	margin: 20px 0;
	background: url(../img/img_item/photo_05_a.jpg) no-repeat 65px 70px;
}

.c_item_05 h3 {
	background: url(../img/img_item/h3_05.jpg) no-repeat left top;
}

.c_item_05 p {
	margin: 220px 0 0;
}






/* =c_helper */
.c_helper {
	margin: 0 0 20px;
}

.c_helper h3 {
	margin: 0 0 15px;
	background: url(../img/img_helper/h3_01.jpg) no-repeat left top;
}

/**/
.c_helper_01 {
	margin: 0 0 20px;
	background: url(../img/img_helper/photo_01.jpg) no-repeat right top;
}

/**/
.c_helper_02 {
	margin: 0;
}

.c_helper_02 h4 {
	margin: 0 0 15px;
	background: url(../img/img_helper/h4_02.jpg) no-repeat left top;
}

.c_helper_02 div {
	width: 608px;
	padding: 12px 6px;
}

.c_helper_02 div.hr {
	padding: 0;
	height: 1px;
	background: url(../img/img_helper/dot_line.jpg) repeat-x left center;
}

.c_helper_02 div.hr hr {
	display: none;
}

.c_helper_02 div.c_h_alpha {
	background: #fff4f4 url(../img/img_helper/photo_02_a.jpg) no-repeat 480px 35px;
}

.c_helper_02 div.c_h_gamma {
	background: #fff4f4 url(../img/img_helper/photo_02_c.jpg) no-repeat 480px 35px;
}

.c_helper_02 div.c_h_beta {
	background: #fff url(../img/img_helper/photo_02_b.jpg) no-repeat 480px 35px;
}

.c_helper_02 div.c_h_delta {
	background: #fff url(../img/img_helper/photo_02_d.jpg) no-repeat 480px 35px;
}

.c_helper_02 div.c_h_alpha h5,
.c_helper_02 div.c_h_beta h5,
.c_helper_02 div.c_h_gamma h5,
.c_helper_02 div.c_h_delta h5
{
	height: 22px;
	margin: 0 0 5px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_helper_02 div.c_h_alpha h5 {
	background: url(../img/img_helper/h5_02_a.jpg) no-repeat left top;
}

.c_helper_02 div.c_h_beta h5 {
	background: url(../img/img_helper/h5_02_b.jpg) no-repeat left top;
}

.c_helper_02 div.c_h_gamma h5 {
	background: url(../img/img_helper/h5_02_c.jpg) no-repeat left top;
}

.c_helper_02 div.c_h_delta h5 {
	background: url(../img/img_helper/h5_02_d.jpg) no-repeat left top;
}

.c_helper_02 div.c_h_alpha p,
.c_helper_02 div.c_h_beta p
{
	margin: 0 160px 8px 15px;
	padding: 0 0 0 20px;
	background: url(../img/img_helper/blet_gp.jpg) no-repeat left 3px;
}

.c_helper_02 div.c_h_gamma p,
.c_helper_02 div.c_h_delta p
{
	margin: 0 160px 8px 15px;
	padding: 0 0 0 20px;
	background: url(../img/img_helper/blet_bw.jpg) no-repeat left 3px;
}

.c_helper_02 div.c_h_alpha div.box,
.c_helper_02 div.c_h_alpha div.box_top,
.c_helper_02 div.c_h_alpha div.box_bottom,
.c_helper_02 div.c_h_beta div.box,
.c_helper_02 div.c_h_beta div.box_top,
.c_helper_02 div.c_h_beta div.box_bottom,
.c_helper_02 div.c_h_gamma div.box,
.c_helper_02 div.c_h_gamma div.box_top,
.c_helper_02 div.c_h_gamma div.box_bottom,
.c_helper_02 div.c_h_delta div.box,
.c_helper_02 div.c_h_delta div.box_top,
.c_helper_02 div.c_h_delta div.box_bottom
{
	width: 434px;
	padding: 0;
}

.c_helper_02 div.c_h_alpha div.box,
.c_helper_02 div.c_h_gamma div.box
{
	margin: 10px 0 10px 20px;
	background: url(../img/img_helper/box_in_pnk.jpg) repeat-y left top;
}

.c_helper_02 div.c_h_beta div.box,
.c_helper_02 div.c_h_delta div.box
{
	margin: 10px 0 10px 20px;
	background: url(../img/img_helper/box_in_w.jpg) repeat-y left top;
}

.c_helper_02 div.c_h_alpha div.box_top,
.c_helper_02 div.c_h_alpha div.box_bottom,
.c_helper_02 div.c_h_beta div.box_top,
.c_helper_02 div.c_h_beta div.box_bottom,
.c_helper_02 div.c_h_gamma div.box_top,
.c_helper_02 div.c_h_gamma div.box_bottom,
.c_helper_02 div.c_h_delta div.box_top,
.c_helper_02 div.c_h_delta div.box_bottom
{
	height: 9px;
	font-size: 0;
	line-height: 0;
}

.c_helper_02 div.c_h_alpha div.box_top,
.c_helper_02 div.c_h_gamma div.box_top
{
	background: url(../img/img_helper/box_top_pnk.jpg) no-repeat left top;
}

.c_helper_02 div.c_h_beta div.box_top,
.c_helper_02 div.c_h_delta div.box_top
{
	background: url(../img/img_helper/box_top_w.jpg) no-repeat left top;
}

.c_helper_02 div.c_h_alpha div.box_bottom,
.c_helper_02 div.c_h_gamma div.box_bottom
{
	background: url(../img/img_helper/box_bottom_pnk.jpg) no-repeat left top;
}

.c_helper_02 div.c_h_beta div.box_bottom,
.c_helper_02 div.c_h_delta div.box_bottom
{
	background: url(../img/img_helper/box_bottom_w.jpg) no-repeat left top;
}

.c_helper_02 div.c_h_alpha div.box p,
.c_helper_02 div.c_h_gamma div.box p,
.c_helper_02 div.c_h_beta div.box p,
.c_helper_02 div.c_h_delta div.box p
{
	margin: 7px 9px;
	padding: 0;
	background: none;
}

/**/
.c_helper_03 {
	margin: 20px 0;
}

.c_helper_03 h4 {
	margin: 0 0 10px;
	background: url(../img/img_helper/h4_03.jpg) no-repeat left top;
}

.c_helper_03 h5 {
	height: 23px;
	margin: 0 0 10px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_helper_03 h5.ch_03a {
	background: url(../img/img_helper/h5_03_a.jpg) no-repeat left top;
}

.c_helper_03 h5.ch_03b {
	margin: 15px 0 10px;
	background: url(../img/img_helper/h5_03_b.jpg) no-repeat left top;
}

.c_helper_03 table {
	width: 618px;
	margin: 0 0 13px;
	border: solid 1px #ccc;
}

.c_helper_03 th {
	width: 124px;
	padding: 5px 7px;
	background: #ffc;
	border: solid 1px #ccc;
}

.c_helper_03 td {
	padding: 0 7px;
	border: solid 1px #ccc;
}

.c_helper_03 table.ch_03b {
	height: 60px;
}

/**/
.c_helper_04 {
	margin: 20px 0;
}

.c_helper_04 h4 {
	margin: 0 0 10px;
	background: url(../img/img_helper/h4_04.jpg) no-repeat left top;
}

.c_helper_04 h5 {
	height: 76px;
	margin: 10px 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_helper_04 h5.ch_04a {
	margin: 20px 0 10px;
	height: 40px;
	background: url(../img/img_helper/flow_01.jpg) no-repeat left top;
}

.c_helper_04 h5.ch_04b {
	background: url(../img/img_helper/flow_02.jpg) no-repeat left top;
}

.c_helper_04 h5.ch_04c {
	background: url(../img/img_helper/flow_03.jpg) no-repeat left top;
}

.c_helper_04 h5.ch_04d {
	background: url(../img/img_helper/flow_04.jpg) no-repeat left top;
}

.c_helper_04 div.ch_04b {
	min-height: 134px;
	_height: 134px;
	padding: 0 205px 0 0;
	background: url(../img/img_helper/photo_04_a.jpg) no-repeat 447px top;
}

.c_helper_04 div.ch_04d {
	min-height: 134px;
	_height: 134px;
	padding: 0 205px 0 0;
	background: url(../img/img_helper/photo_04_b.jpg) no-repeat 447px top;
}


/**/
.c_helper_05 {
	margin: 20px 0;
}

.c_helper_05 h4 {
	background: url(../img/img_helper/h4_05.jpg) no-repeat left top;
}

.c_helper_05 div.ch_5_box {
	width: 618px;
	margin: 5px 0 0;
	border: solid 1px #ccc;
}

.c_helper_05 div.ch_5_box_inner {
	width: 592px;
	min-height: 127px;
	_height: 127px;
	padding: 12px;
	border: solid 1px #fff;
	background: #fff4f4 url(../img/img_helper/photo_05.jpg) no-repeat 470px 6px;
}

.c_helper_05 div.ch_5_box_inner h5 {
	height: 25px;
	margin: 0 0 10px;
	background: url(../img/img_helper/h5_05.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_helper_05 div.ch_5_box_inner p {
	margin: 0 148px 1em 8px;
}

img.btn_helper {
	display: block;
	margin: 0 0 15px;
}








/* =c_baby_top */
.c_baby_top { margin: 0 0 20px; }

/**/
.c_baby_top_01 { margin: 15px 0 0; background: url(../img/img_baby/photo_01.jpg) no-repeat right top; }
.c_baby_top_00 { margin: 15px 0 0; background: url(../img/img_baby/photo_02.jpg) no-repeat right top; }


/**/
.c_baby_top_02 {
	margin: 20px 0;
}

.c_baby_top_02 h4 {
	height: 84px;
	background: url(../img/img_baby/h4_02.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_baby_top_02 div {
	float: left;
	min-height: 139px;
	_height: 139px;
	width: 150px;
	margin: 0 5px 20px 0;
	padding: 0 155px 1px 0;
	border: dotted 1px #ccc;
}

.c_baby_top_02 div p {
	margin: 0 0 10px 10px;
}

.c_baby_top_02 div img {
	margin: 0 0 0 10px;
}

.c_baby_top_02 div.c_b_t_02b,
.c_baby_top_02 div.c_b_t_02d,
.c_baby_top_02 div.c_b_t_02e
/*.c_baby_top_02 div.c_b_t_02f*/
{
	margin: 0;
}

.c_baby_top_02 div h5 {
	margin: 1px 0 5px 1px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_baby_top_02 div.c_b_t_02a {
	background: url(../img/img_baby/photo_02_a.jpg) no-repeat 170px 6px;
}

.c_baby_top_02 div.c_b_t_02a h5 {
	height: 44px;
	background: url(../img/img_baby/h5_02_a.jpg) no-repeat left top;
}

.c_baby_top_02 div.c_b_t_02b {
	background: url(../img/img_baby/photo_02_b.jpg) no-repeat 170px 6px;
}

.c_baby_top_02 div.c_b_t_02b h5 {
	height: 44px;
	background: url(../img/img_baby/h5_02_b.jpg) no-repeat left top;
}

.c_baby_top_02 div.c_b_t_02c {
	background: url(../img/img_baby/photo_02_c.jpg) no-repeat 170px 6px;
}

.c_baby_top_02 div.c_b_t_02c h5 {
	height: 33px;
	background: url(../img/img_baby/h5_02_c.jpg) no-repeat left top;
}

.c_baby_top_02 div.c_b_t_02d {
	background: url(../img/img_baby/photo_02_d.jpg) no-repeat 170px 6px;
}

.c_baby_top_02 div.c_b_t_02d h5 {
	height: 33px;
	background: url(../img/img_baby/h5_02_d.jpg) no-repeat left top;
}

.c_baby_top_02 div.c_b_t_02e {
	background: url(../img/img_baby/photo_02_e.jpg) no-repeat 170px 6px;
}

.c_baby_top_02 div.c_b_t_02e h5 {
	height: 47px;
	background: url(../img/img_baby/h5_02_e.jpg) no-repeat left top;
}

.c_baby_top_02 div.c_b_t_02f {
	background: url(../img/img_baby/photo_02_f.jpg) no-repeat 170px 6px;
}

.c_baby_top_02 div.c_b_t_02f h5 {
	height: 47px;
	background: url(../img/img_baby/h5_02_f.jpg) no-repeat left top;
}

img.btn_cbt_02 {
	margin: 15px 0;
}

/**/
.c_baby_top_03 {
	min-height: 315px;
	_height: 315px;
	margin: 20px 0;
	background: url(../img/img_baby/bg_03.jpg) no-repeat left 75px;
}

.c_baby_top_03 h3 {
	position: static;
	margin: 0 0 15px;
	background: url(../img/img_baby/h3_03.jpg) no-repeat left top;
}

.c_baby_top_03 p {
	margin: 0 0 1em 230px;
}

img.btn_03 {
	margin: 15px 0 0;
}

/**/
.c_baby_top_04 {
	margin: 20px 0;
}

.c_baby_top_04 h4 {
	margin: 0 0 15px;
	background: url(../img/img_baby/h4_04.jpg) no-repeat left top;
}

.c_b_t_4 {
	width: 618px;
	border: solid 1px #ccc;
}

.c_b_t_4_inner {
	width: 590px;
	min-height: 120px;
	_height: 120px;
	padding: 13px;
	border: solid 1px #fff;
	background: #fff4f4 url(../img/img_baby/photo_04.jpg) no-repeat 472px 7px;
}

.c_b_t_4_inner h5 {
	height: 25px;
	background: url(../img/img_baby/h5_04.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_b_t_4_inner p {
	margin: 0 186px 1em 0;
}










/* =c_baby_faq */
.c_baby_faq {
	margin: 0 0 20px;
}

.c_baby_faq h3 {
	position: relative;
	margin: -10px 0 0;
	height: 74px;
	background: url(../img/img_baby/h3_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

.faq_list {
	margin: 15px 0;
	padding: 10px 20px;
	background: #ffc url(../img/img_baby_faq/dot_line.jpg) repeat-x left bottom;
}

.faq_list li {
	padding: 5px 0 5px 25px;
	background: url(../img/img_baby_faq/blet_flower.jpg) no-repeat left top;
}

.faq_list li a:link,
.faq_list li a:visited,
.faq_list li a:active,
.faq_list li a:link
{
	color: #333;
}

.qus_01 {
	min-height: 166px;
	_height: 166px;
	padding: 25px 260px 25px 10px;
	background: url(../img/img_baby_faq/photo_01.jpg) no-repeat right 30px;
}

.qus_02,
.qus_03,
.qus_04,
.qus_05,
.qus_06,
.qus_07,
.qus_08,
.qus_09
{
	padding: 25px 10px;
	background: url(../img/img_baby_faq/dot_line.jpg) repeat-x left bottom;
}

.qus_09 {
	margin: 0 0 15px;
}

div.hr {
	height: 4px;
	background: url(../img/img_baby_faq/dot_line.jpg) repeat-x left center;
}

div.hr hr {
	display: none;
}

.qus_01 li.qes,
.qus_02 li.qes,
.qus_03 li.qes,
.qus_04 li.qes,
.qus_05 li.qes,
.qus_06 li.qes,
.qus_07 li.qes,
.qus_08 li.qes,
.qus_09 li.qes
{
	padding: 10px 0 10px 35px;
	background: url(../img/img_baby_faq/blet_q.jpg) no-repeat left top;
}

.qus_01 li.ans,
.qus_02 li.ans,
.qus_03 li.ans,
.qus_04 li.ans,
.qus_05 li.ans,
.qus_06 li.ans,
.qus_07 li.ans,
.qus_08 li.ans,
.qus_09 li.ans
{
	padding: 10px 0 10px 35px;
	background: url(../img/img_baby_faq/blet_a.jpg) no-repeat left top;
}







/* =c_baby_price */
.c_baby_price {
	margin: 0 0 20px;
}

/**/
.c_b_p_01 {
	margin: 0 0 20px;
}

.c_b_p_01 h3 {
	position: relative;
	margin: -10px 0 20px;
	height: 74px;
	background: url(../img/img_baby_price/h3_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

.c_b_p_01 h5 {
	margin: 15px 0;
	height: 76px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_b_p_01 h5.cbp_01_a {
	height: 40px;
	margin: 20px 0 15px;
	background: url(../img/img_baby_price/flow_01.jpg) no-repeat left top;
}

.c_b_p_01 h5.cbp_01_b {
	background: url(../img/img_baby_price/flow_02.jpg) no-repeat left top;
}

.c_b_p_01 h5.cbp_01_c {
	margin: 0 0 15px;
	background: url(../img/img_baby_price/flow_03.jpg) no-repeat left top;
}

.c_b_p_01 h5.cbp_01_d {
	background: url(../img/img_baby_price/flow_04.jpg) no-repeat left top;
}

.c_b_p_01 h5.cbp_01_e {
	background: url(../../baby/img_price/flow_05.jpg) no-repeat left top;
}

.c_b_p_01 ul {
	margin: 10px 0 0;
	padding: 6px 20px;
	background: #ffc;
}

.c_b_p_01 li {
	padding: 2px 0 2px 20px;
	background: url(../img/img_baby_price/blet_pink.jpg) no-repeat left 5px;
}

/**/
.c_b_p_02 {
	margin: 20px 0;
}

.c_b_p_02 h3 {
	height: 74px;
	background: url(../img/img_baby_price/h3_02.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_b_p_02 h4 {
	height: 84px;
	margin: 5px 0;
	background: url(../img/img_baby_price/h4_02.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_b_p_02_box {
	padding: 8px 17px;
	background: #ffc;
}

.c_b_p_02_box li {
	padding: 6px 0 6px 25px;
	background: url(../img/img_baby_price/blet_flower.jpg) no-repeat left 4px;
}

.c_b_p_02_box p {
	margin: 5px 0 0 20px;
}

.c_b_p_02 h5 {
	height: 30px;
	margin: 20px 0 15px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_b_p_02 h5.member {
	background: url(../img/img_baby_price/h5_02_a.jpg) no-repeat left top;
}

.c_b_p_02 h5.visiter {
	background: url(../img/img_baby_price/h5_02_b.jpg) no-repeat left top;
}

.c_b_p_02 h6 {
	margin: 20px 0 5px;
	font-weight: bold;
}

.c_b_p_02 ul.visiter_list {
	margin: 0 0 0 30px;
}

.c_b_p_02 ul.visiter_list li {
	padding: 3px 0 3px 20px;
	background: url(../img/img_baby_price/blet_pink_w.jpg) no-repeat left 3px;
}

/**/
.c_b_p_03 {
	margin: 20px 0;
}

.c_b_p_03 h4 {
	height: 84px;
	margin: 5px 0;
	background: url(../img/img_baby_price/h4_03.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_b_p_03_box {
	padding: 8px 17px;
	background: #ffc;
}

.c_b_p_03_box li {
	padding: 6px 0 6px 25px;
	background: url(../img/img_baby_price/blet_flower.jpg) no-repeat left 4px;
}

.c_b_p_03_box p {
	margin: 5px 0 0 20px;
}

.c_b_p_03 h5 {
	height: 30px;
	background: url(../img/img_baby_price/h5_03_a.jpg) no-repeat left top;
	margin: 20px 0 15px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

/**/
.c_b_p_04 {
	margin: 20px 0;
}

.c_b_p_04 h4 {
	height: 84px;
	margin: 5px 0;
	background: url(../img/img_baby_price/h4_04.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_b_p_04_box {
	padding: 8px 17px;
	background: #ffc;
}

.c_b_p_04_box li {
	padding: 6px 0 6px 25px;
	background: url(../img/img_baby_price/blet_flower.jpg) no-repeat left 4px;
}

.c_b_p_04_box p {
	margin: 5px 0 0 20px;
}

.c_b_p_04 h5 {
	height: 30px;
	background: url(../img/img_baby_price/h5_04_a.jpg) no-repeat left top;
	margin: 20px 0 15px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

/**/
.c_b_p_05 {
	margin: 20px 0;
}

.c_b_p_05 h4 {
	height: 84px;
	margin: 5px 0;
	background: url(../img/img_baby_price/h4_05.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_b_p_05_box {
	margin: 0 0 15px;
	padding: 8px 17px;
	background: #ffc;
}

.c_b_p_05_box li {
	padding: 6px 0 6px 25px;
	background: url(../img/img_baby_price/blet_flower.jpg) no-repeat left 4px;
}

.c_b_p_05_box p {
	margin: 5px 0 0 20px;
}

/**/
.c_b_p_06 {
	margin: 20px 0;
}

.c_b_p_06 h4 {
	height: 84px;
	margin: 5px 0;
	background: url(../img/img_baby_price/h4_06.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_b_p_06_box {
	margin: 0 0 15px;
	padding: 8px 17px;
	background: #ffc;
}

.c_b_p_06_box li {
	padding: 6px 0 6px 25px;
	background: url(../img/img_baby_price/blet_flower.jpg) no-repeat left 4px;
}

.c_b_p_06_box p {
	margin: 5px 0 0 20px;
}










/* =c_baby_welfare */
.c_baby_welfare {
	margin: 0 0 20px;
}

/**/
.c_b_w_01 {
	min-height: 250px;
	_height: 250px;
	margin: 0 0 5px;
	background: url(../img/img_baby_welfare/img_01.jpg) no-repeat right 94px;
}

.c_b_w_01 h3 {
	position: relative;
	margin: -10px 0 20px;
	height: 74px;
	background: url(../img/img_baby_welfare/h3_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

.c_b_w_01 p {
	padding: 0 320px 1em 0;
}

/**/
.c_b_w_02 {
	margin: 0 0 20px;
}

.c_b_w_02 h4 {
	height: 84px;
	background: url(../img/img_baby_welfare/h4_02.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

/**/
.c_b_w_03 {
	margin: 0 0 5px;
}

.c_b_w_03 h4 {
	height: 33px;
	margin: 0 0 15px;
	background: url(../img/img_baby_welfare/h4_03.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

/**/
.c_b_w_04 {
	margin: 0 0 20px;
}

.c_b_w_04 h4 {
	height: 84px;
	background: url(../img/img_baby_welfare/h4_04.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

/**/
.c_b_w_05 {
	margin: 0 0 10px;
}

.c_b_w_05 h3 {
	height: 74px;
	background: url(../img/img_baby_welfare/h3_05.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_b_w_05 li {
	padding: 4px 0 4px 28px;
	background: url(../img/img_baby_welfare/blet_flower.jpg) no-repeat left 3px;
}

.c_b_w_05 div {
	margin: 15px 0;
	padding: 19px 27px;
	background: url(../img/img_baby_welfare/bg_dotline.jpg) repeat-x left top;
}

.c_b_w_05 div.hr {
	height: 1px;
	margin: 0;
	padding: 0;
	background: url(../img/img_baby_welfare/bg_dotline.jpg) repeat-x left top;
}

.c_b_w_05 div.hr hr {
	display: none;
}









/* =c_baby_s01 */
.c_baby_s01 {
	margin: 0 0 20px;
}

img.c_baby_s01_btn {
	display: block;
	margin: 0 0 0 18px;
}

.c_baby_s01 h3 {
	position: relative;
	margin: -10px 0 10px;
	height: 74px;
	background: url(../img/img_baby_service_01/h3.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

/**/
.c_baby_s01_1 {
	width: 618px;
	min-height: 622px;
	_height: 622px;
	margin: 0 0 10px;
	background: #ffc url(../img/img_baby_service_01/img_01.jpg) no-repeat 398px 155px;
	border: solid 1px #f99;
}

.c_baby_s01_1 h4 {
	position: relative;
	width: 620px;
	height: 155px;
	margin: -1px -1px 0;
	background: url(../img/img_baby_service_01/h4_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

.c_baby_s01_1 h5 {
	height: 38px;
	margin: 0 0 13px 18px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_baby_s01_1 h5.cbs01_1a {
	background: url(../img/img_baby_service_01/h5_01_a.jpg) no-repeat left top;
}

.c_baby_s01_1 h5.cbs01_1b {
	background: url(../img/img_baby_service_01/h5_01_b.jpg) no-repeat left top;
}

.c_baby_s01_1 p {
	margin: 0 256px 1em 25px;
}

/**/
.c_baby_s01_2 {
	width: 618px;
	min-height: 463px;
	_height: 463px;
	margin: 10px 0;
	background: #ffc url(../img/img_baby_service_01/img_02.jpg) no-repeat 398px 118px;
	border: solid 1px #f99;
}

.c_baby_s01_2 h4 {
	position: relative;
	width: 620px;
	height: 118px;
	margin: -1px -1px 0;
	background: url(../img/img_baby_service_01/h4_02.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

.c_baby_s01_2 h5 {
	height: 38px;
	margin: 0 0 13px 18px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_baby_s01_2 h5.cbs01_2a {
	background: url(../img/img_baby_service_01/h5_02_a.jpg) no-repeat left top;
}

.c_baby_s01_2 h5.cbs01_2b {
	background: url(../img/img_baby_service_01/h5_02_b.jpg) no-repeat left top;
}

.c_baby_s01_2 p {
	margin: 0 256px 1em 25px;
}

/**/
.c_baby_s01_3 {
	width: 618px;
	min-height: 384px;
	_height: 384px;
	margin: 10px 0;
	background: #ffc url(../img/img_baby_service_01/img_03.jpg) no-repeat 398px 118px;
	border: solid 1px #f99;
}

.c_baby_s01_3 h4 {
	position: relative;
	width: 620px;
	height: 118px;
	margin: -1px -1px 0;
	background: url(../img/img_baby_service_01/h4_03.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

.c_baby_s01_3 h5 {
	height: 38px;
	margin: 0 0 13px 18px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_baby_s01_3 h5.cbs01_3a {
	background: url(../img/img_baby_service_01/h5_03_a.jpg) no-repeat left top;
}

.c_baby_s01_3 p {
	margin: 0 256px 1em 25px;
}

/**/
.c_baby_s01_4 {
	width: 618px;
	min-height: 580px;
	_height: 580px;
	margin: 10px 0;
	background: #ffc url(../img/img_baby_service_01/img_04.jpg) no-repeat 398px 117px;
	border: solid 1px #f99;
}

.c_baby_s01_4 h4 {
	position: relative;
	width: 620px;
	height: 117px;
	margin: -1px -1px 0;
	background: url(../img/img_baby_service_01/h4_04.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

.c_baby_s01_4 h5 {
	height: 38px;
	margin: 0 0 13px 18px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_baby_s01_4 h5.cbs01_4a {
	background: url(../img/img_baby_service_01/h5_04_a.jpg) no-repeat left top;
}

.c_baby_s01_4 h5.cbs01_4b {
	background: url(../img/img_baby_service_01/h5_04_b.jpg) no-repeat left top;
}

.c_baby_s01_4 h5.cbs01_4c {
	background: url(../img/img_baby_service_01/h5_04_c.jpg) no-repeat left top;
}

.c_baby_s01_4 p {
	margin: 0 256px 1em 25px;
}

/**/
.c_baby_s01_5 {
	width: 618px;
	min-height: 705px;
	_height: 705px;
	margin: 0 0 20px;
	background: #ffc url(../img/img_baby_service_01/img_05.jpg) no-repeat 398px 141px;
	border: solid 1px #f99;
}

.c_baby_s01_5 h4 {
	position: relative;
	width: 620px;
	height: 141px;
	margin: -1px -1px 0;
	background: url(../img/img_baby_service_01/h4_05.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

.c_baby_s01_5 h5 {
	height: 38px;
	margin: 0 0 13px 18px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.c_baby_s01_5 h5.cbs01_5a {
	background: url(../img/img_baby_service_01/h5_05_a.jpg) no-repeat left top;
}

.c_baby_s01_5 h5.cbs01_5b {
	background: url(../img/img_baby_service_01/h5_05_b.jpg) no-repeat left top;
}

.c_baby_s01_5 h5.cbs01_5c {
	background: url(../img/img_baby_service_01/h5_05_c.jpg) no-repeat left top;
}

.c_baby_s01_5 h5.cbs01_5d {
	background: url(../img/img_baby_service_01/h5_05_d.jpg) no-repeat left top;
}

.c_baby_s01_5 p {
	margin: 0 256px 1em 25px;
}









/* =c_baby_s02 */
.c_baby_s02 {
	margin: 0 0 20px;
}

.c_baby_s02 h3 {
	position: relative;
	margin: -10px 0 10px;
	height: 74px;
	background: url(../img/img_baby_service_02/h3.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	zoom: 1;
}

.cbs02_box {
	width: 618px;
	margin: 0 0 20px;
	background: #ffc;
	border: solid 1px #f99;
}

.cbs02_box h4 {
	position: relative;
	width: 620px;
	height: 87px;
	margin: -1px -1px 0;
	background: url(../img/img_baby_service_02/h4_01.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

/**/
.cbs02_01 {
	min-height: 227px;
	_height: 227px;
}

.cbs02_01 img {
	float: left;
	padding: 0 30px 0 20px;
}

.cbs02_01 p {
	margin: 0 20px 1em;
}

.cbs02_01 p.text_img {
	margin: 0;
	padding: 0 20px 86px;
	background: url(../img/img_baby_service_02/img_01.jpg) no-repeat 410px bottom;
}

/**/
.cbs02_02 {
	margin: 0 0 0 10px;
}

.cbs02_02 h5 {
	height: 37px;
	margin: 0 0 13px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.cbs02_02 h5.cbs02_02_a {
	background: url(../img/img_baby_service_02/h5_01_a.jpg) no-repeat left top;
}

.cbs02_02 h5.cbs02_02_b {
	background: url(../img/img_baby_service_02/h5_01_b.jpg) no-repeat left top;
}

.cbs02_02 h6 {
	height: 27px;
	margin: 0 0 13px;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.cbs02_02 h6.cbs02_02_1 {
	background: url(../img/img_baby_service_02/h6_01_a.jpg) no-repeat left top;
}

.cbs02_02 h6.cbs02_02_2 {
	background: url(../img/img_baby_service_02/h6_01_b.jpg) no-repeat left top;
}

.cbs02_02 p {
	margin: 0 15px 13px;
}

.cbs02_02 p.cbs02_02 {
	margin: 0 30px 13px;
}

/**/
.cbs02_03 {
	width: 594px;
	margin: 0 auto;
}

.cbs02_03 h5 {
	height: 37px;
	margin: 0 0 13px;
	background: url(../img/img_baby_service_02/h5_01_c.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.cbs02_03 dl {
	width: 585px;
	margin: 0 0 0 10px;
	zoom: 1;
}

.cbs02_03 dt {
	float: left;
	height: 61px;
	width: 202px;
	padding: 5px 8px 5px 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	clear: left;
}

.cbs02_03 dt.flow_01 {
	background: url(../img/img_baby_service_02/flow_01.jpg) no-repeat left top;
}

.cbs02_03 dt.flow_02 {
	background: url(../img/img_baby_service_02/flow_02.jpg) no-repeat left top;
}

.cbs02_03 dt.flow_03 {
	background: url(../img/img_baby_service_02/flow_03.jpg) no-repeat left top;
}

.cbs02_03 dt.flow_04 {
	background: url(../img/img_baby_service_02/flow_04.jpg) no-repeat left top;
}

.cbs02_03 dt.flow_05 {
	background: url(../img/img_baby_service_02/flow_05.jpg) no-repeat left top;
}

.cbs02_03 dt.flow_06 {
	background: url(../img/img_baby_service_02/flow_06.jpg) no-repeat left top;
}

.cbs02_03 dt.flow_07 {
	background: url(../img/img_baby_service_02/flow_07.jpg) no-repeat left top;
}

.cbs02_03 dt.flow_08 {
	height: 42px;
	background: url(../img/img_baby_service_02/flow_08.jpg) no-repeat left top;
}

.cbs02_03 dd {
	height: 61px;
	padding: 5px 0;
}

.cbs02_03 dd.flow_08 {
	height: 42px;
}

.cbs02_03 p {
	background: url(../img/img_baby_service_02/bg_dotline.jpg) repeat-x left top;
	padding: 20px 0;
	clear: both;
}







/* c_re */
.c_re p {
	margin: 0 0 1em;
}





/* c_sitemap */
.c_sitemap {
	margin: 0 0 20px;
}

.c_sitemap div {
	width: 530px;
	margin: 0 auto;
	padding: 10px;
	border: solid 3px #ccc;
}

.c_sitemap ul,
.c_sitemap ul.sitemap_sub
{
	margin: 0 0 5px;
}

.c_sitemap ul.sitemap_baby {
	margin: 0 30px 10px;
}

.c_sitemap li {
	padding: 8px 0 8px 15px;
	background: url(../img/img_sitemap/sitemap_blet_pink.jpg) no-repeat left 12px;
}

.c_sitemap ul.sitemap_baby li {
	padding: 8px 0 8px 18px;
	background: url(../img/img_sitemap/sitemap_hana.jpg) no-repeat left 12px;
}

.c_sitemap ul.sitemap_sub li {
	padding: 8px 0 8px 18px;
	background: url(../img/img_sitemap/sitemap_orange.jpg) no-repeat left 12px;
}

.c_sitemap li a:link,
.c_sitemap li a:visited,
.c_sitemap li a:active,
.c_sitemap li a:hover
{
	color: #333;
}





/* =c_recruit */
.c_recruit h3.about_recruit {
	background: url(../img/img_recruit/re_001.jpg) no-repeat left top;
}

.c_recruit h3.recruit_form {
	margin: 0 0 20px;
	background: url(../img/img_recruit/re_002.jpg) no-repeat left top;
}

.c_recruit h4 {
	margin: 15px 0;
}

.c_recruit p {
	margin: 0 0 1em;
}

.c_recruit h4.staff {
	background: url(../img/img_recruit/re_01.jpg) no-repeat left top;
}

.c_recruit h4.parttime {
	background: url(../img/img_recruit/re_02.jpg) no-repeat left top;
}

.c_recruit h4.flow {
	background: url(../img/img_recruit/re_03.jpg) no-repeat left top;
}

.rec_box_red {
	position: relative;
	margin: 0 0 30px;
	background: url(../img/img_recruit/box_in_red_y.jpg) repeat-y left top;
}

.rec_box_blue {
	position: relative;
	margin: 0 0 30px;
	background: url(../img/img_recruit/box_in_blue_y.jpg) repeat-y left top;
}

.rec_box_red_top {
	height: 38px;
	padding: 13px 0 0 45px;
	background: url(../img/img_recruit/box_top_red.jpg) no-repeat left top;
}

.rec_box_red_top h5,
.rec_box_blue_top h5
{
	font-weight: bold;
}

.rec_box_blue_top {
	height: 38px;
	padding: 13px 0 0 45px;
	background: url(../img/img_recruit/box_top_blue.jpg) no-repeat left top;
}

.rec_box_red_bottom {
	height: 8px;
	background: url(../img/img_recruit/box_bottom_red.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
}

.rec_box_blue_bottom {
	height: 8px;
	background: url(../img/img_recruit/box_bottom_blue.jpg) no-repeat left top;
	font-size: 0;
	line-height: 0;
}

.form_btn {
	position: absolute;
	top: 8px;
	right: 10px;
}

.rec_box_red table,
.rec_box_blue table
{
	width: 570px;
	margin: 0 auto 15px;
}

.rec_box_red table table,
.rec_box_blue table table
{
	width: auto;
	margin: 0;
}

.rec_box_red td,
.rec_box_blue td
{
	width: 400px;
	vertical-align: top;
}

.rec_box_red td td,
.rec_box_blue td td
{
	width: auto;
	vertical-align: top;
}

.rec_box_red td.recruit_photo,
.rec_box_blue td.recruit_photo
{
	width: auto;
}


.rec_box_red td dl,
.rec_box_blue td dl
{
	margin: 10px 10px 10px 0;
}

.rec_box_red td dt,
.rec_box_blue td dt
{
	float: left;
	font-weight: bold;
	color: #f06;
	clear: left;
}

.rec_box_red td dd,
.rec_box_blue td dd
{
	margin: 0 0 0 65px;
	zoom: 1;
}

.rec_flow {
	margin: 0 0 20px;
}

.rec_flow dl {
	margin: 15px 0 0;
}

.rec_flow dt {
	font-weight: bold;
	color: #f36;
}

.rec_flow dd {
	padding: 0 0 10px;
}



/* HAC:cf */
.company_c:after,
.company_d:after,
.c_topics div.topics_list:after,
.c_detachment_02:after,
.c_detachment_03:after,
.c_cworker_02_alpha:after,
.c_cworker_02_beta:after,
.c_cworker_02_ganma:after
{
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}

.company_c,
.company_d,
.c_topics div.topics_list,
.c_detachment_02,
.c_detachment_03,
.c_cworker_02_alpha,
.c_cworker_02_beta,
.c_cworker_02_ganma
{ display: inline-block; }

/* exlude MacIE5 \*/

* html .company_c,
* html .company_d,
* html .c_topics div.topics_list,
* html .c_detachment_02,
* html .c_detachment_03,
* html .c_cworker_02_alpha,
* html .c_cworker_02_beta,
* html .c_cworker_02_ganma
{ height: 1% }

.company_c,
.company_d,
.c_topics div.topics_list,
.c_detachment_02,
.c_detachment_03,
.c_cworker_02_alpha,
.c_cworker_02_beta,
.c_cworker_02_ganma
{display:block;}
/* end MacIE5 */
