@charset "UTF-8";
/*
 * style.css
 *
 */


/* !H()見出し -------------------------------------------------------------- */
#h2_services01 {
	width: 520px;
	margin-top: 80px;
	color: #238C00;
}
div#h2_Name01 {
	width: 980px;
	margin: 0 auto;
	height: 288px;
	text-align: left;
	font-size: 25px;
	display: table-cell;
	display: table;
}
	div#h2_Name01.service {
	background: url(../images/services/h1_kaigo01.png) no-repeat right center;
	}
	div#h2_Name01.houmon {
	background: url(../images/services/h1_houmon01.png) no-repeat right center;
	}
	div#h2_Name01.riha {
	background: url(../images/services/h1_riha01.png) no-repeat right center;
	}
	div#h2_Name01.info {
	background: url(../images/info/h1_info01.png) no-repeat right center;
	}
	div#h2_Name01.flow { background: url(../images/flow/h1_flow01.png) no-repeat right center; 
	}
	div#h2_Name01.faq {
	background: url(../images/faq/h1_faq01.png) no-repeat right center;
	}
	div#h2_Name01.privacy {
	background: url(../images/privacy/h1_privacy01.png) no-repeat right center;
	}
	div#h2_Name01.contact {
	background: url(../images/contact/h1_contact01.png) no-repeat right center;
	}
	div#h2_Name01.reqruit {
		background: url(../images/recruit/h1_recruit01.png) no-repeat right center; 	}
		
		
#h2_shishin {
	width: 520px;
	color: #238C00;
	font-weight: 600;
}
div#h2_Name_shishin {
	width: 980px;
	margin: 0 auto;
	line-height: 230px;
	height: 230px;
	text-align: left;
	font-size: 25px;
	display: table-cell;
	display: table;
}		
	div#h2_Name_shishin.shishin {
	background-image: url(../images/h1_shishin.png);
	background-repeat: no-repeat;
	background-position: right center;
	}
.tx_inline01 {
	width:400px;
}

#sub h3 {
	padding: 20px 10px;
	background-color: #A1DB7D;
	color: #FFF;
	font-size: 130%;
	text-align: center;
}
/* !Section -------------------------------------------------------------- */

section h1 {
	background: url(../../common/images/h2_bg03.gif) no-repeat left top;
	padding: 15px 0 15px 40px;
	font-size: 150%;
	margin-bottom: 15px;
	font-weight: 500;
}
section h1.h1___title---shishin {
	background: none;
	background-color: #FFF;
	color: #238C00;
	padding: 20px 16px 20px 32px;
	font-size: 1.4em;
	margin-bottom: 16px;
	font-weight: 600;
	border-top: 1px solid #63C128;
	border-bottom: 1px solid #63C128;
	margin-top: 24px;
	text-indent: -20px;
}
section h1.h1___title---shishin span {
	margin-right:8px;
}
section h2 {
	background: url(../../common/images/tit_maru.gif) no-repeat left 0.5em;
	padding: 8px 25px;
	font-size: 120%;
	margin-bottom: 15px;
	border-bottom: 3px solid #65C32A;
	color: #5ABF1B;
	font-weight: 500;
}
section h2.h2___title---shishin {
	background: none;
	padding: 0px;
	font-size: inherit;
	margin-bottom: 0;
	border-bottom: none;
	font-weight: 500;
	margin-top: 12px;
	color: inherit;
}
section h3 {
	font-size: 110%;
	font-weight: 600;
}


/* !ご利用案内 -------------------------------------------------------------- */
.flowWrap01 {
	background: url(../images/flow/flowBg.gif) repeat-y left top;
	margin-bottom: 30px;
}
.boxBdr01 {
	background-color:#E1F4D5;
	padding:8px;
	margin:6px 0;
	border:1px solid #6AC530;
	border-radius:6px;
}
.boxBdr02 {
	height:60px;
	border:1px solid #6AC530;
}
	.boxBdr02 .txVa01 {
	display: table-cell;
	height: 60px;
	vertical-align: middle;
	font-size: 16px;
	width:220px;
	}
	
.boxBdr_num01 {
	border: 1px solid #6AC530;
	border-radius: 6px;
	padding: 16px 4px 16px 10px;
	font-size: 18px;
	line-height: 18px;
    font-weight: 600:;
	background-color: #FFF;
	width: 230px;
}
	.boxBdr_num01 span.num01 {
	padding-left: 54px;
	background: url(../../common/images/no01.gif) no-repeat left;
	display: block;
	height: 50px;
	line-height: 50px;
	}
	.boxBdr_num01 span.num02 {
	padding-left: 54px;
	background: url(../../common/images/no2.gif) no-repeat left;
	display: block;
	height: 50px;
	line-height: 50px;
	}
	.boxBdr_num01 span.num03 {
	padding-left: 54px;
	background: url(../../common/images/no3.gif) no-repeat left;
	display: block;
	height: 50px;
	line-height: 50px;
	}
	.boxBdr_num01 span.num04 {
	padding-left: 54px;
	background: url(../../common/images/no4.gif) no-repeat left;
	display: block;
	height: 50px;
	line-height: 50px;
	}
	.boxBdr_num01 span.num05 {
	padding-left: 54px;
	background: url(../../common/images/no5.gif) no-repeat left;
	display: block;
	height: 50px;
	line-height: 50px;
	}
/* !指針-------------------------------------------------------------- */
ul.shishin___list---level01 {

	
}
ul.shishin___list---level01 li {
	padding-left: 1em;
	text-indent: -1em;
}
ul.shishin___list---level01 li:nth-of-type(1)::before{ content: "\02460"; }
ul.shishin___list---level01 li:nth-of-type(2)::before{ content: "\02461"; }
ul.shishin___list---level01 li:nth-of-type(3)::before{ content: "\02462"; }
ul.shishin___list---level01 li:nth-of-type(4)::before{ content: "\02463"; }
ul.shishin___list---level01 li:nth-of-type(5)::before{ content: "\02464"; }
ul.shishin___list---level01 li:nth-of-type(6)::before{ content: "\02465"; }
ul.shishin___list---level01 li:nth-of-type(7)::before{ content: "\02466"; }
ul.shishin___list---level01 li:nth-of-type(8)::before{ content: "\02467"; }
ul.shishin___list---level01 li:nth-of-type(9)::before{ content: "\02468"; }
ul.shishin___list---level01 li:nth-of-type(10)::before{ content: "\02469"; }
ul.shishin___list---level01 li:nth-of-type(11)::before{ content: "\0246a"; }
ul.shishin___list---level02_disc {
	padding-left: 1.5em;
	text-indent: -1.5em;
	list-style-type:disc;
}
ul.shishin___list---level02_disc li {
	padding-left: 0;
	text-indent: 0;
}
ul.shishin___list---level01 li ul.shishin___list---level02_disc li:nth-of-type(n)::before {
	content: none; 	
}
ul.shishin___list---level01 li ul.shishin___list---level02_iroha li:nth-of-type(n)::before { 
	content: none; 
}
ul.shishin___list---level02_iroha {
	padding-left: 2.2em;
	text-indent: -2.2em;
	list-style-type:katakana-iroha;
}
.content___wrap {
	padding-left: 0em;
}
/*-----括弧数字*/
ol.shishin___list---kakkonumber {
	margin-left: 2.2em; /* サイトに合せて調整 */
}
 
ol.shishin___list---kakkonumber li {
	list-style-type: none;
	counter-increment: cnt;
}
 
ol.shishin___list---kakkonumber li::before {
	content: "(" counter(cnt) ")";
	display:inline-block;
	margin-left:-2.2em; /* サイトに合せて調整 */
	width: 2.2em; /* サイトに合せて調整 */
}
.shishin___list---level01 ol.shishin___list---kakkonumber {
	margin-left: 2.2em; /* サイトに合せて調整 */
}
 
.shishin___list---level01 ol.shishin___list---kakkonumber li {
	list-style-type: none;
	counter-increment: cnt;
}
 
.shishin___list---level01 ol.shishin___list---kakkonumber li::before {
	content: "(" counter(cnt) ")";
	display:inline-block;
	margin-left:-1em; /* サイトに合せて調整 */
	width: 1em; /* サイトに合せて調整 */
}
