@charset "Shift_JIS";

#content_etc,#content_etc2,#content_etc3 {
	text-align: left;
	padding-top: 15px;
	zoom : 1;
}

/*グレーグラデ見出し*/
h4 {
	display: block;
	background-image: url(../etcetera/img/midashi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 125px;
}
h6 {
	display: block;
	background-image: url(../etcetera/img/midashi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 260px;
}
.h9 {
	display: block;
	background-image: url(../etcetera/img/midashi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 400px;
	font-weight: bold;
}
.h10 {
	display: block;
	margin-left: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
/*お問い合わせ見出し箇所*/
.h12 {
	display: block;
	background-image: url(../etcetera/img/midashi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 30px;
	width: 215px;
	font-weight: bold;
}
p.h11 {
	display: block;
	background-image: url(../etcetera/img/midashi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	padding-top: 6px;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 60px;
	font-weight: bold;
}
/*水色文字サブ見出し*/
h5 {
	font-size: 14px;
	color: #419CC0;
	display: block;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 3px;
	margin-left: 10px;
}
.h7 {
	font-size: 14px;
	color: #29497D;
	display: block;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-weight: bold;
}
.h8 {
	font-size: 14px;
	color: #419CC0;
	display: block;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 20px;
	margin-left: 10px;
	font-weight: bold;
}
.h7_2 {
	font-size: 14px;
	color: #419CC0;
	display: block;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-weight: bold;
}
/*ライン*/
hr {
	width: 800px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-bottom: 20px;
	height: 1px;
}
/* テキスト */
p.text {
	display: block;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 28px;
	margin-right: 28px;
	line-height: 130%;
	text-align: left;
}
p.text2 {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 28px;
	line-height: 130%;
}
p.text_yohaku {
	display: block;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 28px;
	margin-right: 28px;
	line-height: 130%;
	text-align: left;
}
p.text_yohaku2 {
	display: block;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 28px;
	line-height: 130%;
}
/*免責部分使用*/
.menseki {
	display: block;
	line-height: 130%;
	margin-bottom: 10px;
	background-image: url(../etcetera/img/dotto.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 12px;
}
.menseki2 {
	display: block;
	line-height: 130%;
	margin-bottom: 10px;
	background-image: url(../etcetera/img/dotto2.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 12px;
}
/*個人保護方針部分使用(ドットなし)*/
.kojin_hoken {
	display: block;
	line-height: 130%;
	margin-bottom: 10px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	font-weight: normal;
}
.kojin_hoken2 {
	display: block;
	line-height: 130%;
	margin-bottom: 0px;
	margin-left: 28px;
}
.kojin_hoken2_2 {
	display: block;
	line-height: 130%;
	margin-bottom: 0px;
	margin-left: 28px;
	margin-top: 5px;
}
.kojin_hoken3 {
	display: block;
	line-height: 130%;
	margin-bottom: 10px;
	margin-left: 10px;
}
.kojin_hoken3_2 {
	display: block;
	line-height: 130%;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 28px;
}
.kojin_hoken4 {
	display: block;
	line-height: 130%;
	margin-bottom: 10px;
	margin-left: 42px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
}
/*上記ブロックなし*/
.kojin_hoken_non {
	line-height: 130%;
	margin-bottom: 10px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	font-weight: normal;
}
/*---------- 個人保護方針 ----------*/
img.line_p {
	margin-bottom: 5px;
	margin-left: 10px;
	height: 4px;
	width: 800px;
}
/*上部黄色グラデリンク*/
a.kojin {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #29497D;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #29497D;
	margin-right: 7px;
	margin-left: 12px;
	margin-left: 12px;
}
a.kojin2 {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #29497D;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #29497D;
	margin-right: 7px;
	margin-left: 12px;
}
a.kojin_this {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #29497D;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #29497D;
	margin-right: 7px;
	margin-left: 12px;
	background-image: url(../etcetera/img/kojin-o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.kojin2_this {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #29497D;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #29497D;
	margin-right: 7px;
	margin-left: 12px;
	background-image: url(../etcetera/img/kojin-o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.kojin:hover,
a.kojin2:hover {
	background-image: url(../etcetera/img/kojin-o.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*メールへのリンク文字*/
a.mail {
	text-decoration: none;
	color: #34829E;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 110%;
}
a.mail:hover {
	text-decoration: underline;
}
/*保険会社一覧テーブル*/
/*見出し*/
.kaisha_t {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #29497D;
	width: 100px;
	padding-top: 2px;
	color: #29497D;
	margin-right: 96px;
	margin-left: 96px;
}
.kaisha_t2 {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #29497D;
	width: 80px;
	padding-top: 2px;
	color: #29497D;
	margin-right: 96px;
	margin-left: 10px;
	text-align: center;
}
table.hokenkaisha {
	width: 585px;
	margin-left: 120px;
}
table.hokenkaisha td.ue {
	text-align: center;
	padding-bottom: 10px;
}
table.hokenkaisha td.ue2 {
	padding-bottom: 10px;
}
table.hokenkaisha td.shita {
	vertical-align: top;
}
/*青白テーブル*/
table.bw {
	width: 630px;
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 20px;
}
table.bw2 {
	width: 630px;
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 10px;
}
table.bw td.uue {
	padding-bottom: 5px;
}

table.bw td.shamei_b {
	padding-left: 2px;
	background-color: #A6DAF7;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	width: 250px;
	background-image: url(../etcetera/img/arrow_aqua.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
}
table.bw td.shamei_w {
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	background-image: url(../etcetera/img/arrow_aqua.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
}
table.bw td.gyoumu_b {
	padding-left: 10px;
	background-color: #A6DAF7;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
	line-height: 120%;
}
table.bw td.gyoumu_w {

	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
table.bw2 td.uue {
	padding-bottom: 5px;
}

table.bw2 td.shamei_b {
	padding-left: 2px;
	background-color: #A6DAF7;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	width: 250px;
	background-image: url(../etcetera/img/arrow_aqua.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
}
table.bw2 td.shamei_w {
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	background-image: url(../etcetera/img/arrow_aqua.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
}
table.bw2 td.gyoumu_b {
	padding-left: 10px;
	background-color: #A6DAF7;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
	line-height: 120%;
}
table.bw2 td.gyoumu_w {

	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
/*必要書類一覧テーブル*/
table.hituyoushorui {
	width: 580px;
	margin-left: 30px;
	margin-bottom: 20px;
}
table.hituyoushorui td.alpha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	vertical-align: top;
	width: 25px;
	padding-left: 5px;
	line-height: 100%;
}
table.hituyoushorui td.shorui {
	width: 260px;
	vertical-align: top;
	/*padding-top: 3px;*/
}
/*---------- お問い合わせ ----------*/
table.otoi_ue {
	width: 720px;
	margin-left: 40px;
	margin-right: 40px;
	clear: both;

}
table.otoi_ue td.td01 {
	width: 200px;
}
table.otoi_ue td.td02 {
	padding-left: 25px;
}
table.otoi_ue td.tdtext {
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;

}
table.otoi_ue td.tdtext2 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	vertical-align: top;


}
p.otoi_s {
	background-image: url(../etcetera/img/otoibtn_s.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 192px;
	text-decoration: none;
	text-align: center;
	color: #9E2424;
	margin-top: 0px;
	margin-bottom: 0px;
}
p.otoi_b {
	background-image: url(../etcetera/img/otoibtn_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 25px;
	width: 280px;
	text-decoration: none;
	text-align: center;
	color: #9E2424;
}
a.otoilink {
	text-decoration: none;
	background-image: url(../etcetera/img/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 10px;
}
a.otoilink2 {
	text-decoration: none;
	background-image: url(../etcetera/img/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 10px;
	margin-left: 12px;
}
a.otoilink_nigyou {
	text-decoration: none;
	background-image: url(../etcetera/img/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 10px;
	line-height: 130%;
}
a.otoilink_recruit {
	text-decoration: none;
	background-image: url(../etcetera/img/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
	padding-left: 10px;
	margin-left: 14px;
}
a.otoi_mail {
	font-family: "Arial", "Helvetica", "sans-serif";
	line-height: 110%;
	text-decoration: none;
}
img.arrowblack {
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: -1px;

}
.apuamidashi {
	font-weight: bold;
	color: #00A0E9;
	display: block;
}
a.otoilink:hover,
a.otoilink2:hover,
a.otoi_mail:hover,
a.otoilink_nigyou:hover,
a.otoilink_recruit:hover,
a.top_otoi:hover,
a.gs_link:hover{
	text-decoration: underline;
}
a.top_otoi {
	text-decoration: none;
	background-image: url(../etcetera/img/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	padding-left: 15px;
	margin-left: 15px;
	float: left;
	margin-bottom: 30px;
}
a.gs_link {
	font-weight: bold;
	color: #9E2424;
	text-decoration: none;
}

.uemargin {
	margin-top: 10px;
}
table.otoi_ue td.maptitle {
	width: 245px;
	color: #9E2424;
	font-weight: bold;
}
table.otoi_ue td.maptext {
	padding-top: 8px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-right: 35px;
}
table.otoi_ue td.maptext2 {
	padding-top: 8px;
	padding-bottom: 5px;
	vertical-align: top;
}
table.topotoi {
	margin-left: 20px;
	margin-bottom: 15px;
}
table.topotoi td {
	padding-right: 15px;
}
.rec_midashi {
	color: #ED6D00;
}
.rec_midashi2 {
	color: #00A0E9;
}
p.kaki {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
table.hoken {
	margin-left: 15px;
	margin-right: 28px;
}
table.hoken td.suuji {
	vertical-align: top;
	padding-right: 3px;
	padding-top: 3px;
}
table.hoken2 {
	margin-left: 15px;
	margin-bottom: 20px;
}
table.hoken2 td.suuji {
	vertical-align: top;
	padding-right: 3px;
	padding-top: 3px;
}
img.maru2 {
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: -2px;
}
p.pimage {
	margin-top: 1px;
	margin-bottom: 3px;
}
span.size16 {
	font-size: 16px;
}
span.size14 {
	font-size: 14px;
}

/* 2011efusion追加 */
div.etc_title{
margin:0 0 20px 0;
}
div.etc_title span{display:none;}
h1{clear:both;}

/* 201510追加 */
.mc11{
margin:0 11px 0 11px;
}
hr.kojinjouhou {
width: 800px;
margin:20px 0 20px 10px;
border: solid #999999 1px;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
#sign{
margin-left:360px;
}

