@charset "shift_jis";
/* -----------------------------------------------------------------------------
**
** %%“à“cŒo‰cŠÇ—Ž––±Š%% ƒT[ƒrƒXƒƒjƒ…[—pCSS
**
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
** ‹¤’Ê
----------------------------------------------------------------------------- */
#merit {
	width: 550px;
	margin: 0 auto;
	padding: 10px 0 5px 0;
}

#explain {
	width: 550px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	clear: both;
}

#explain_under {
	width: 500px;
	margin: 0 auto;
	padding: 2px 0 10px 0;
}

h3.finding2 { background: url(/img/finding2.jpg) no-repeat;
			 width: 550px; height: 42px;
			 margin: 0;
			 padding: 18px 0 0 0;
			 font-size: 20px; font-weight: bold; text-align: center; color: #ff0000;}

#explain_under ul {
	padding: 0;
	margin: 2px 10px 4px 20px;
}

#explain_under li {
	padding: 2px;
	margin: 2px 0 2px 0;
}

#service_message {
	width: 550px;
	padding: 0 0 10px 0;
}

#contract_area {
	width: 550px;
	height: 60px;
	padding: 0 0 10px 0;
	background: url(../img/contract_area.jpg) top left no-repeat;
}

#contract_link {
	width: 184px;
	height: 43px;
	padding-top: 8px;
	padding-left: 360px;
}

h2.sharoshi_title {
	background: url(/img/sharoshi_title.jpg) no-repeat;
	width: 550px; height: 75px; padding-top: 35px;
	font-size: 26px; font-weight: bold; text-indent: 10px; color: #073FFE;
}

h2.daiko_title {
	background: url(/img/daiko_title.jpg) no-repeat;
	width: 550px; height: 75px; padding-top: 35px;
	font-size: 26px; font-weight: bold; text-indent: 10px; color: #073FFE;
}

h2.calc_title {
	background: url(/img/calc_title.jpg) no-repeat;
	width: 550px; height: 75px; padding-top: 35px;
	font-size: 26px; font-weight: bold; text-indent: 10px; color: #073FFE;
}

h2.kitei_title {
	background: url(/img/kitei_title.jpg) no-repeat;
	width: 550px; height: 75px; padding-top: 35px;
	font-size: 26px; font-weight: bold; text-indent: 10px; color: #073FFE;
}

h2.assist_title {
	background: url(/img/assist_title.jpg) no-repeat;
	width: 550px; height: 75px; padding-top: 35px;
	font-size: 26px; font-weight: bold; text-indent: 10px; color: #073FFE;
}

h2.jyosei_title {
	background: url(/img/jyosei_title.jpg) no-repeat;
	width: 550px; height: 75px; padding-top: 35px;
	font-size: 26px; font-weight: bold; text-indent: 10px; color: #073FFE;
}

h2.consul_title {
	background: url(/img/consul_title.jpg) no-repeat;
	width: 550px; height: 75px; padding-top: 35px;
	font-size: 26px; font-weight: bold; text-indent: 10px; color: #073FFE;
}

h2.sidou_title {
	background: url(/img/sidou_title.jpg) no-repeat;
	width: 550px; height: 75px; padding-top: 35px;
	font-size: 26px; font-weight: bold; text-indent: 10px; color: #073FFE;
}

h4.finding3_u {
	background: url(/img/finding_u.jpg) no-repeat;
	width: 550px; height: 22px; padding-top: 7px;
	font-size: 16px; font-weight: bold; text-indent: 43px; color: #FF0000;
	margin: 0;
}

h4.finding3 {
	background: url(/img/finding.jpg) no-repeat;
	width: 537px; height: 20px; padding-top: 5px;
	font-size: 16px; font-weight: bold; text-indent: 30px; color: #FF0000;
	margin: 0 0 0 13px;
}

h4.findingG {
	background: url(/img/findingG.jpg) no-repeat;
	width: 550px; height: 25px; padding-top: 5px;
	font-size: 16px; font-weight: bold; text-indent: 30px; color: #003333;
	margin: 0 0 0 5px;
}

/* -----------------------------------------------------------------------------
** ƒT[ƒrƒXƒgƒbƒv
----------------------------------------------------------------------------- */
#service_link {
	width: 275px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	float: left;
}

#service_link1 a        { text-decoration :none; display: block; width:275px; height:90px; padding-top:11px; text-align:left; text-indent:30px; font-size:18px; font-weight:bold;}
#service_link1 a        { background: url(/img/service_a.jpg)   no-repeat; color:#FF5200;}
#service_link1 a:hover  { background: url(/img/service_b.jpg) no-repeat; color:#FFFFFF;}
#service_link1_txt { padding: 15px 10px 0 10px; text-align: left; text-indent:0px; color:#333333; font-size: 14px; font-weight:normal; line-height:130%;}

#merit_text {
	text-align: left;
	color: #333333;
	font-size: 14px;
	padding-top: 5px;
	margin-left: 80px;
	margin-right:10px;
	text-indent: 0px;
	font-weight: normal;
}

/* -----------------------------------------------------------------------------
** ˜J“­EŽÐ‰ï•ÛŒ¯Žè‘±‚«‘ãs
----------------------------------------------------------------------------- */
h4.daiko_merit1 {
	background: url(/img/daiko_merit1.jpg) no-repeat;
	width: 550px; height: 53px; padding-top: 12px;
	font-size: 20px; font-weight: bold; text-indent: 70px; color: #FF0000;
	margin: 0;
}

h4.daiko_merit2 {
	background: url(/img/daiko_merit2.jpg) no-repeat;
	width: 550px; height: 65px; padding-top: 16px;
	font-size: 20px; font-weight: bold; text-indent: 70px; color: #FF0000;
	margin: 0;
}

.procedural_explain {
	margin: 5px 20px 10px 20px;
	padding: 0;
}

.fLeft_procedural1 {
	margin: 0 auto;
	padding: 0 5px 0 5px;
}

.fLeft_procedural2 {
	width: 200px;
	margin: 0 auto;
	padding: 0 5px 0 5px;
	float: left;
}

#procedural_message {
	width: 280px;
	margin: 0 auto;
	padding: 0;
	float: right;
}

.daiko_text {
	padding: 2px 10px 10px 10px;
	clear:both;
}

#daiko_flow1 {
	width: 262px;
	height: 223px;
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
}

#daiko_flow2 {
	width: 262px;
	height: 223px;
	margin: 0;
	padding: 0;
	float: left;
}

#daiko_flow3 {
	width: 524px;
	height: 66px;
	margin: 0;
	padding: 0 0 15px 10px;
	font-size: 11px;
	text-align: left;
	clear: both;
}

/* -----------------------------------------------------------------------------
** ‹‹—^ŒvŽZ
----------------------------------------------------------------------------- */
#salary_message {
	width: 500px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

#calc_flow1 {
	width: 375px;
	height: 257px;
	margin:0;
	padding: 5px 0 10px 0;
	float: left;
}

#calc_flow2 {
	width: 175px;
	height: 257px;
	margin:0;
	padding: 5px 0 10px 0;
	float: left;
}

.calc_text {
	padding: 10px 10px 10px 4px;
	clear:both;
}


/* -----------------------------------------------------------------------------
** ‰ïŽÐ‹K’öì¬
----------------------------------------------------------------------------- */
#create_message {
	width: 500px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	clear: both;
}

.fLeft_create {
	width: 200px;
	margin: 0 auto;
	padding: 0 5px 0 5px;
	float: left;
}

/* -----------------------------------------------------------------------------
** ŒÂlE–@lŠJ‹ÆŽx‰‡
----------------------------------------------------------------------------- */
#assist_finding {
	width: 550px;
	height: 155px;
	margin: 0 auto;
	padding: 0 0 5px 0;
}

.assist_finding_under {
	height: 90px;
	padding: 0;
	float: left;
}

.assist_explain {
	width: 530px;
	margin: 5px 10px 10px 10px;
	padding: 0;
}

/* -----------------------------------------------------------------------------
** •¬‹àE§—ã‹àŠl“¾Žx‰‡
----------------------------------------------------------------------------- */
#acquisition_message {
	width: 444px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

/* -----------------------------------------------------------------------------
** ˜J–±ŠÇ—‰ü‘PƒRƒ“ƒTƒ‹
----------------------------------------------------------------------------- */
#improve_message {
	width: 500px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	clear: both;
}

.fLeft_improve {
	margin: 0 auto;
	padding: 0 5px 0 5px;
	float: left;
	list-style-type: none;
}

/* -----------------------------------------------------------------------------
** s­Žw“±‘Î‰žŽx‰‡
----------------------------------------------------------------------------- */
.text_correspond {
	width: 330px;
	padding: 0 10px 5px 4px;
	float: left;
}

#correspond_finding {
	width: 203px;
	height: 160px;
	margin: 0 auto;
	padding: 0 0 5px 0;
	float: left;
}

#correspond_message {
	width: 500px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}