@import url(sub.css);

/* ======ITサポート===================================================== */
/* -----------会社概要へ（上）----------- */
p.insrncindxlnk01 {
	margin: 0;
	padding: 0.2em 0;
}
p.insrncindxlnk01 a{
	padding-left: 0.6em;
	background: url("../images/all/head_arrw01.gif") no-repeat 0 0.4em;
}
/* -----------左右分け----------- */
#insrncindx_left {
	margin: 0;
	padding:0;
	width: 375px;
	background: url("../images/insurance/indx_bg01.gif") 0 0 no-repeat;
	float: left;
	overflow: hidden;
	display: inline; /* IE対策 */
}
#insrncindx_right {
	margin: 0;
	padding:0;
	width: 230px;
	float: left;
	overflow: hidden;
	display: inline; /* IE対策 */
}
#insrncindx_both {
	clear: both;
	margin: 0 0 25px 0;
	padding: 0;
	width: 605px;
	overflow: hidden;
}
/* -----------右側囲み----------- */
#insrncindxright_bnnr {
	margin: 0 0 0 10px;
	padding:0;
	width: 220px;
	overflow: hidden;
}
/* -----------TELバナー----------- */
#insrncindx_bnnr01 {
	margin: 0 0 5px 0;
	padding: 0;
	width: 220px;
	height: 114px;
}
/* -----------お問い合わせフォーム----------- */
#insrncindx_frm01 {
	margin: 0 0 5px 0;
	padding: 0;
	width: 220px;
	color: #6C1502;
	font-size: 11px;
	line-height: 1em;
	background: url("../images/insurance/indx_frmbg02.gif") repeat-y 0 0;
	overflow: hidden;
}
#insrncindx_frmttl {
	margin: 0;
	padding: 0;
	width: 220px;
	height: 31px;
	background: url("../images/insurance/indx_frmbg01.gif") 0 0 no-repeat;
	text-indent: -100em;
	overflow: hidden;
}
#insrncindx_frm01 p{
	padding: 5px 15px 0 15px;
}
input.insrncindxfrmtxt01{
	width: 188px; 
	font-size: 11px;
}
textarea.insrncindxfrmtxt02 {
	width: 188px; 
	font-size: 11px;
	height: 5em;
}
input.insrncindxfrmtxt03 {
	font-size: 10px;
}
#insrncindx_frmsbmt {
	text-align: center;
	padding: 7px 15px 2px 15px;
}
#insrncindx_frmbttm {
	margin: 0;
	padding: 0;
	width: 220px;
	height: 10px;
	background: url("../images/insurance/indx_frmbg03.gif") 0 0 no-repeat;
	text-indent: -100em;
	overflow: hidden;
}
/* -----------安心の理由バナー----------- */
#insrncindx_bnnr02 {
	margin: 0 0 5px 0;
	padding: 0;
	width: 220px;
	height: 204px;
}
/* -----------ダウンロード----------- */
#insrncindx_dwnld01 {
	margin: 0 0 1.5em ;
	padding: 0;
	width: 220px;
	background: url("../images/insurance/indx_dwnldbg01.gif") repeat-y 0 0;
}
#insrncindx_dwnldbdr01 {
	margin: 0 ;
	padding: 0;
	border-bottom: solid 1px #A08781;
}
#insrncindx_dwnldttl01 {
	margin: 0 0 0.5em ;
	padding: 0;
}
#insrncindx_dwnld01 ul {
	margin: 0 0 0.2em 1.5em;
	padding: 0;
	font-size: 11px;
	line-height: 1.2em;
	list-style:none;
}
#insrncindx_dwnld01 ul li {
	margin: 0;
	padding: 0 0 0.5em 10px;
	background: url("../images/insurance/indx_mrk02.gif") 0 0.4em no-repeat;
}
#insrncindx_dwnld01 ul li a {
	background: url("../images/sub/icon_word.gif") right 0 no-repeat;
	text-decoration: none;
}
/* -----------左側＆左右テキスト----------- */
#insrncindx_left p,
#insrncindx_both p {
	margin: 0 0 1em 0;
	padding:0 12px;
}
#insrncindx_flsh {
	margin: 0;
	padding: 0;
}
#insrncindx_left ul {
	margin: 0 0 1.5em 1.5em;
	padding: 0;
	font-size: 13px;
	color: #316745;
	font-weight: bold; 
	list-style:none;
}
#insrncindx_left ul li {
	margin: 0;
	padding: 0 0 0.5em 16px;
	background: url("../images/insurance/indx_mrk01.gif") 0 -2px no-repeat;
}
#insrncindx_both img {
	margin: 0 0 1em 0;
}
/* -----------会社概要へ（下）----------- */
p.insrncindxlnk02 {
	margin: 0;
	padding: 0;
	text-align: right;
}
p.insrncindxlnk02 a{
	padding-left: 0.6em;
	background: url("../images/all/head_arrw01.gif") no-repeat 0 0.4em;
}

/* ======4つの安心===================================================== */
/* -----------タイトル----------- */
#insrncscrty_ttl01 {
	margin: 0;
	padding: 0;
	width: 599px;
	text-align: center;
}
/* -----------左右分け----------- */
.insrncscrtybx01 {
	margin-top: 10px;
	padding: 0;
	width: 599px;
	background: url("../images/insurance/scrty_bg01.gif") 0 0 repeat-y;
	overflow: hidden;
}
.insrncscrtybx01_left {
	margin: 0;
	padding:0;
	width: 303px;
	float: left;
	overflow: hidden;
	display: inline; /* IE対策 */
}
.insrncscrtybx01_right {
	margin: 0;
	padding:0;
	width: 296px;
	float: left;
	overflow: hidden;
	display: inline; /* IE対策 */
}
.insrncscrtybx01_both {
	clear: both;
	margin: 0;
	padding: 0;
	width: 599px;
	height: 20px;
	background: url("../images/insurance/scrty_bg02.gif") 0 0 no-repeat;
	overflow: hidden;
}
/* -----------テキスト部分----------- */
.insrncscrtybx01_left h4 {
	margin: 0;
	padding:0;
}
.insrncscrtybx01_left p {
	margin: 0;
	padding:0 26px 0 20px;
}
.insrncscrtybx01_right p {
	margin: 0;
	padding:0 20px;
}
/* -----------ページトップへ調整----------- */
.insrncscrtybx02 {
	margin: 0;
	padding-top: 1em ;
	width: 599px;
}
/* ======勧誘方針===================================================== */
/* -----------ボックス----------- */
.insrncplcy_box01 {
	margin: 0 0 1em 0;
	padding:0.8em 2em;
	color: #000;
	background-color: #DBDEE5;
}
ol.insrncplcylst01 {
	margin: 0 0 1.2em 0;
	padding:0 2em 0 4em ;
	list-style: decimal;
}
ol.insrncplcylst01 li {
	padding:0 0 0.4em 0 ;
}

/* ======安全衛生設備助成金===================================================== */
/* -----------安全衛生設備助成金タイトル----------- */
#insrncsbsdy_ttl01 {
	margin: 0;
	padding-bottom: 20px;
}
/* -----------安全衛生設備等設置に対する助成タイトル----------- */
.insrncsbsdy_sttl01 {
	margin: 0;
	padding-bottom: 1em;
}
/* -----------対象設備----------- */
.insrncsbsdy_img01 {
	margin: 0;
	padding-top: 1.5em;
	width: 600px;
	overflow: hidden;
}
.insrncsbsdy_img02 {
	margin: 0;
	padding: 0;
	width: 600px;
	overflow: hidden;
}
/* -----------万一のケガに「災害補償制度」タイトル----------- */
.insrncsbsdy_sttl02 {
	margin: 0;
	padding: 4em 0 2em;
}
/* -----------仕事中〜海外旅行----------- */
.insrncsbsdy_img03 {
	margin: 0;
	padding-bottom: 1em;
}
/* -----------ケガで…の表----------- */
.insrncsbsdy_img04 {
	margin: 0;
	padding-bottom: 0.3em;
}
/* -----------表の注意事項----------- */
.tblinsrncsbsdy01 {
	margin: 0;
	padding: 0;
	width: 600px;
	font-size: 11px;
	line-height: 1.3em;
	border-collapse: collapse;
	border-spacing: 0;
}
.tblinsrncsbsdy01 th {
	padding: 0;
	white-space: nowrap;
	font-weight: normal; 
}
.tblinsrncsbsdy01 td {
	padding-left: 0.2em; 
}
/* -----------加入資格タイトル----------- */
.insrncsbsdy_sttl03 {
	margin: 0;
	padding: 4em 0 1em;
}
/* -----------加入資格テーブル----------- */
table.insrncsbsdy02 {
	margin: 0.2em 0 1em;
	padding: 0;
	width: 595px;
	border-collapse: collapse;
	border: solid 1px #B0BC98;
}
table.insrncsbsdy02 th,
table.insrncsbsdy02 td {
	padding: 0.8em 1em 0.8em 1em;
	border: solid 1px #B0BC98;
}
table.insrncsbsdy02 th {
	background-color: #EFF2EB;
	white-space: nowrap;
	color: #000;
	font-weight: normal; 
	line-height: 1.2em;
}
p.insrncsbsdyannttin01 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 1.3em;
}

/* ======ヘルスケア助成金===================================================== */
/* -----------表タイトル----------- */
.insrnchlthcr_tbttl01 {
	margin: 0;
	padding: 0.5em 0 0.4em;
	color: #6C1502;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
}
/* -----------定期健康診断補助金タイトル----------- */
.insrnchlthcr_sttl02 {
	margin: 0;
	padding: 4em 0 1em;
}

/* ======借入金返済対策===================================================== */
/* -----------経営者に万一のことが〜----------- */
.insrnclon_sttl01 {
	margin: 0;
	padding: 0 0 0.5em;
}
p.insrnclontxt01 {
	margin: 0;
	padding: 0 35px 1em;
}
p.insrnclontxt02 {
	margin: 0;
	padding: 0 35px 3em;
}
/* -----------法人のリスク----------- */
.insrnclon_bx01 {
	margin-bottom: 2em;
	padding: 0;
	width: 600px;
}
.insrnclon_bxbdr01 {
	margin: 0;
	padding: 10px 20px 10px;
	border-left: solid 1px #B19C05;
	border-right: solid 1px #B19C05;
	border-bottom: solid 1px #B19C05;
}
.insrnclonrsk_sttl01 {
	margin: 0;
	padding: 0.3em 0;
	color: #696422;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	list-style-type: none;
	background: url("../images/insurance/lon_mrk01.gif") no-repeat 0px 0px;
	text-indent: 21px;
}
.insrnclon_bxbdr01 p {
	margin: 0;
	padding: 0 0 1em 20px;
}
.insrnclon_bxbx01 {
	margin: 0;
	padding: 10px 20px 10px;
	border: solid 1px #B19C05;
	background-color: #EFF2EB;
}
.insrnclon_bxbxtxt01 {
	margin: 0;
	padding-bottom: 0.6em;
	color: #4E2A07;
	font-size: 15px;
	font-weight: bold;
	line-height: 1em;
}

/* ======役員退職金対策===================================================== */
/* -----------どんな制度が〜----------- */
.insrncrtrmnt_sttl01 {
	margin: 0;
	padding: 0 0 1.5em;
}
.insrncrtrmnt_img01 {
	margin: 0;
	padding-top: 65px;
	width: 600px;
	background: url("../images/insurance/rtrmnt_img01.gif") no-repeat 0px 0px;
}
.insrncrtrmnt_system {
	margin: 0;
	padding:0;
	width: 600px;
	overflow: hidden;
}
.insrncrtrmnt_systemleft {
	margin: 0;
	padding:0;
	width: 300px;
	float: left;
	overflow: hidden;
	display: inline; /* IE対策 */
}
.insrncrtrmnt_systemright {
	margin: 0;
	padding:0;
	width: 300px;
	float: left;
	overflow: hidden;
	display: inline; /* IE対策 */
}
.insrncrtrmnt_systemboth {
	clear: both;
	margin: 0;
	padding: 0;
	width: 600px;
	overflow: hidden;
}
.insrncrtrmnt_systemleft ul,
.insrncrtrmnt_systemright ul {
	margin: 0;
	font-size: 13px;
	color: #333;
	font-weight: normal; 
	line-height: 1.3em;
	list-style:none;
}
.insrncrtrmnt_systemleft ul li,
.insrncrtrmnt_systemright ul li {
	margin: 0;
	padding: 0 0 0.5em 16px;
	background: url("../images/insurance/rtrmnt_mrk01.gif") 0 2px no-repeat;
}
.insrncrtrmnt_systemleft ul {
	padding-right: 120px;
}
.insrncrtrmnt_systemright ul {
	padding-right: 115px;
}
/* -----------経営者の退職金！----------- */
.insrncrtrmnttxt01 {
	margin: 0;
	padding: 0 0 2em 60px;
}
.insrncrtrmnttxt01 ul {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #333;
	font-weight: normal; 
	line-height: 1.2em;
	list-style:none;
}
.insrncrtrmnttxt01 ul li {
	margin: 0;
	padding: 0 0 0.5em 16px;
	background: url("../images/insurance/rtrmnt_mrk01.gif") 0 2px no-repeat;
}
/* ----------ご夫婦ともに役員の場合----------- */
.insrncrtrmnttxt02 {
	margin: 0;
	padding: 140px 38px 0.5em 38px;
	background: url("../images/insurance/rtrmnt_img05.gif") 0 0 no-repeat #F3F3E1;
}

/* ======労働安全義務対策===================================================== */
/* -----------労災と考えるのでは？----------- */
#insrnclbrsfty_ttl01 {
	margin: 0;
	padding-bottom: 25px;
}
.insrnclbrsfty_img01 {
	margin: 0;
	padding:0 50px 2.2em;
}
.insrnclbrsfty_img02 {
	margin: 0;
	padding:0 50px 2.5em;
}
/* -----------従業員が安心して働ける環境をつくることが〜----------- */
.insrnclbrsfty_sttl01 {
	margin: 0;
	padding: 0 16px 1.5em;
}
/* -----------4つのケア----------- */
.insrnclbrsfty_bx01 {
	margin: 0 15px 2em;
	padding: 0;
	width: 570px;
	border: solid 1px #B19C05;
}
.insrnclbrsfty_bxleft01 {
	margin: 0;
	padding:0;
	width: 182px;
	float: left;
	overflow: hidden;
	display: inline; /* IE対策 */
}
.insrncrtrmnt_bxright01 {
	margin: 0;
	padding:0;
	width: 386px;
	float: left;
	overflow: hidden;
	display: inline; /* IE対策 */
}
.insrncrtrmnt_bxboth01 {
	clear: both;
	margin: 0;
	padding: 0;
	width: 568px;
	overflow: hidden;
}
.insrnclbrsfty_bxleftpddng01,
.insrncrtrmnt_bxrightpddng01 {
	margin: 0;
	padding:10px 5px 0 10px;
}
.insrncrtrmnt_care01 {
	margin: 0;
	padding: 0.2em 0 0.8em 1.8em;
}
/* -----------「何もしてくれない会社」と〜----------- */
.insrncrtrmnt_img04 {
	margin: 0;
	padding: 0.5em 50px 0;
}insrncindx_bnnr02