/*============================================

	content：看護

=============================================*/
#kango {
	width: 566px;
	margin: 0 0 0 10px;
	float: left;
	text-align: left;
}

/*--------------------
	コメントh3
----------------------*/
#kango h3 {
	font-size: 14px;
	font-weight: bold;
	color: #66F;
	line-height: 1.5em;
	text-align: left;
}

/*----- 09/09/09削除 -----
#kango .sub1 {
	width: 566px;
	margin: 15px 0;
	padding: 0;
}

#kango .sub1 img {
	margin: 2px 3px 0 0;
}

#kango .case {
	margin: 0;
	padding-bottom: 5px;
}

#kango .annotation {
	margin: 0;
	padding: 0 0 5px 60px;
}

#kango dl {
	margin: 0;
}

#kango dt {
	margin: 0.5em 0 0.5em 0.5em;
	padding: 0;
	color: #5F8CFC;
	font-size: 16px;
	font-weight: bold;
}

#kango dd {
	margin: 0 0 0 0.8em;
	padding: 0;
	color: #333;
	line-height: 1.3em;
}
----- // 09/09/09削除 -----*/


/*--------------------
	補償内容
----------------------*/
#kango #detail table {
	margin: 0;
	padding: 0;
	border: solid 2px #666;
	border-collapse: collapse;
}

#kango #detail td {
	padding: 3px;
	border: solid 1px #999;
	text-align: left;
}

#kango #detail th {
	padding: 3px;
	border: solid 1px #999;
	text-align: center;
	background: #A0A0A0;
	color: #FFF;
	font-size: 13px;
}

#kango .w34 {
	width: 34px;
}

#kango .w210 {
	width: 210px;
}

/*----- 縦書き対応 -----*/
#kango #detail table.noboder {
	border: none;
}

#kango #detail td.noboder {
	border: none;
	padding: 0px;
	text-align: center;
}
/*----- // 縦書き対応 -----*/

#kango .number {
	color: #5F8CFC;
	font-size: 13px;
}

#kango #detail dl {
	margin: 10px 0;
}

#kango #detail dt {
	margin: 0;
	padding: 0 5px;
	float: left;
	font-size: 10px;
}

#kango #detail dd {
	margin: 0 0 20px 0;
	padding: 0;
	float: right;
	font-size: 10px;
}

/*--------------------
	保険金
----------------------*/
#kango ul {
	margin-left: 8px;
	padding: 0;
}

#kango li {
	list-style: none;
	line-height: 1.5em;
}


/*--------------------
	契約例
----------------------*/
#kango #sample dl {
	margin: 5px 0;
}

#kango #sample dt {
	margin: 20px 0 5px 5px;
	padding: 0;
	color: #5F8CFC;
	font-size: 16px;
	font-weight: bold;
}

#kango #sample dd {
	margin: 0 0 5px 30px;
}

#kango #sample table {
	width: 400px;
	margin: 5px 0 0 5px;
	border: solid 2px #999;
	border-collapse: collapse;
}

#kango #sample td {
	padding: 5px;
	border: solid 1px #999;
	text-align: center;
}

#kango .background {
	background: #CCC;
}


/*============================================

	content：歯科医師

============================================*/
#shikaishi {
	width: 566px;
	margin: 0 0 0 10px;
	float: left;
	text-align: left;
}

/*--------------------
	補償内容
----------------------*/
#shikaishi .detail {
	width: 566px;
	margin: 15px 0;
	padding: 0;
}

#shikaishi .detail p {
	padding-left: 10px;
}

/*--------------------
	保険金
----------------------*/
#shikaishi ul {
	margin-left: 8px;
	padding: 0;
}

#shikaishi li {
	list-style: none;
	line-height: 1.5em;
}

#shikaishi p.insurance {
	padding-left: 8px;
}

#shikaishi ul.insurance {
	margin: 15px 0 0 8px;
	padding: 0;
}
	
#shikaishi li.insurance {
	list-style: disc inside;
	line-height: 1.5em;
}

/*--------------------
	被保険者
----------------------*/
#shikaishi dl {
	margin: 0;
	padding: 0;
}

#shikaishi dt {
	margin-left: 8px;
	padding: 0;
}

#shikaishi dd {
	margin: 0 0 8px 25px;
	padding: 0;
}

/*--------------------
	契約例
----------------------*/
#shikaishi #sample {
	margin: 15px 0 0 10px;
	padding: 0;
}

#shikaishi #sample div {
	font-size: 16px;
	color: #5F8CFC;
	font-weight: bold;
}

#shikaishi #sample table {
	margin: 5px 0 15px 0;
	border: solid 2px #666;
	border-collapse: collapse;
}

#shikaishi #sample td {
	padding: 3px;
	border: solid 1px #999;
	font-size: 11px;
	text-align: center;
}


/*============================================

	content：病院

=============================================*/
#byouin {
	width: 566px;
	margin: 0 0 0 10px;
	float: left;
	text-align: left;
}

#byouin .sub_title {
	margin: 30px 0 10px 0;
	padding: 7px 0 0 0;
	width: 566px;
	height: 30px;
	background: url(../images/byouin_bar.gif) no-repeat;
	font-size: 20px;
	color: #29853E;
	font-weight: bold;
	text-indent: 15px;
	text-align: left;
}

#byouin .provision {
	margin: 0;
	padding: 0;
	font-size: 9px;
	text-align: right;
}

/*--------------------
	内容
----------------------*/
#byouin .detail {
	width: 566px;
	margin: 15px 0;
	padding: 0;
}

#byouin .detail p {
	padding-left: 10px;
}

/*--------------------
	保険金
----------------------*/
#byouin ul {
	margin-left: 8px;
	padding: 0;
}

#byouin li {
	list-style: none;
	line-height: 1.5em;
}

#byouin li.insurance {
	list-style: disc inside ;
	line-height: 1.5em;
}

/*--------------------
	契約例
----------------------*/
#byouin .sample {
	margin-left: 8px;
}

#byouin table {
	margin: 5px 0 15px 0;
	border: solid 2px #666;
	border-collapse: collapse;
}

#byouin td {
	padding: 3px;
	border: solid 1px #999;
	font-size: 11px;
	text-align: center;
}

#byouin .bg_blue01 {
	background: #DBD7FF;
}

#byouin .bg_blue02 {
	background: #C8E3FF;
}

#byouin #hoken {
	margin: 10px 0 0 8px;
}

#byouin #hoken table {
	margin: 5px 0;
	border: none;
}

#byouin #hoken td {
	padding: 5px;
	border: none;
	font-size: 11px;
	text-align: center;
}

#byouin #hoken .border {
	border: solid 1px #666;
}


/*============================================

	content：介護

============================================*/
#kaigo {
	width: 566px;
	margin: 0 0 0 10px;
	float: left;
	text-align: left;
}

#kaigo p {
	margin: 10px 0 0 8px;
	font-size: 11px;
	line-height: 1.3em;
}

/*--------------------
	補償
----------------------*/
#kaigo ul {
	margin-left: 8px;
	padding: 0;
}

#kaigo li.insurance {
	margin: 10px 0 0 0;
	list-style: none;
	line-height: 1.8em;
	font-size: 14px;
	color: #5F8CFC;
	font-weight: bold;
}

#kaigo li {
	margin-left: 40px;
	list-style: disc;
	font-size: 13px;
	color: #666;
	font-weight: normal
}

#kaigo li.insurance img {
	margin-right: 5px;
}

/*--------------------
	契約者
----------------------*/
#kaigo dl {
	margin: 0 0 0 8px;
	padding: 0;
}

#kaigo dt {
	margin: 0;
}

#kaigo dd {
	margin-left: 8px;
}

/*--------------------
	対象者
----------------------*/
#kaigo .taisyo p {
	margin: 0 0 0 8px;
	font-size: 13px;
	line-height: 1.4em;
}

/*--------------------
	サービス
----------------------*/
#kaigo #service {
	margin-left: 8px;
	padding: 0;
}

#kaigo #service ol {
	margin: 0 0 0 8px;
	padding: 0;
}

#kaigo #service li {
	margin: 10px 0;
	color: #5F8CFC;
	list-style: decimal inside;
}

#kaigo #service table {
	margin: 5px 0 5px 20px;
	padding: 0;
	border: #666 2px solid;
	width: 520px;
}

#kaigo #service dl {
	margin: 0;
	padding: 0;
}

#kaigo #service dt {
	margin: 5px 0 2px 0;
	padding: 0;
	font-weight: bold;
}

#kaigo #service dd {
	margin-left: 15px;
	padding: 0;
	font-size: 10px;
}

/*--------------------
	保険の種類
----------------------*/
#kaigo dt.kind {
	margin: 3px 0;
	font-weight: bold;
}

/*--------------------
	限度額
----------------------*/
#kaigo #limit {
	margin-left: 8px;
	padding: 0;
}

#kaigo #limit table {
	border: #666 2px solid;
	border-collapse: collapse;
}

#kaigo #limit td {
	padding: 4px;
	border: #999 1px solid;
	font-size: 11px;
	text-align: center;
}

#kaigo #limit .text_13 {
	font-size: 13px;
}

/*--------------------
	お支払できない場合
----------------------*/
#kaigo #sample {
	margin-left: 8px;
	padding: 0;
}

#kaigo #sample ul {
	margin: 0;
	padding: 0;
}

#kaigo #sample li {
	margin-left: 22px;
	list-style: decimal;
	line-height: 1.5em;
}


/*============================================

	content：災害

============================================*/
#saigai {
	width: 566px;
	margin: 0 0 0 10px;
	float: left;
	text-align: left;
}

/*--------------------
	コメントh3
----------------------*/
#saigai h3 {
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	line-height: 1.5em;
	text-align: left;
}

#saigai .fs20 {
	font-size: 20px;
	color: #F00;
	font-weight: bold;
}

#saigai .fs16red {
	font-size: 16px;
	color: #F00;
	font-weight: bold;
}

/*--------------------
	プランの特長
----------------------*/
#saigai #plan {
}

#saigai #plan .block {
	margin: 30px 0 15px;
	padding: 0;
	width: 566px;
	height: 35px;
	background: #5F8CFC;
}

#saigai #plan h4 {
	margin: 0;
	padding: 8px 0 0 15px;
	font-size: 20px;
	color: #FFF;
	font-weight: bold;
}

#saigai #plan ul {
	margin: 5px 0 0 8px;
	padding: 0;
}

#saigai #plan li {
	margin: 0 0 5px 15px;
	list-style: square;
	font-size: 14px;
	font-weight: bold;
}

/*--------------------
	補償内容
----------------------*/
#saigai #hosyou {
	margin-left: 10px;
}

#saigai h5 {
	margin: 15px 0 15px;
	padding-left: 10px;
	background: url(../images/saigai_hosyo_icon.gif) no-repeat;
	background-position: left;
	font-size: 18px;
}

#saigai h5 p {
	padding: 3px 0 0 5px;
	color: #5F8CFC;
	font-size: 16px;
}

#saigai #hosyou .fs16 {
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}

#saigai #hosyou .greenBlock {
	margin: 15px 0 10px;
	padding: 3px 0 0 20px;
	width: 536px;
	height: 23px;
	background: #999966;
	color: #FFF;
	font-weight: bold;
}

#saigai #hosyou .fs24 {
	font-size: 24px;
	color: #546899;
	font: "Franklin Gothic Demi";
	line-height: 1.3em;
}

#saigai #hosyou .box_89 {
	float: left;
	margin: 0;
	padding: 0;
	width: 89px;
}

#saigai #hosyou .box_445 {
	float: left;
	margin-top: 10px;
	padding: 0;
	width: 440px;
}

#saigai #hosyou .illust {
	margin: 10px 0;
}

#saigai #hosyou table {
	margin: 0 5px 15px 20px;
	width: 240px;
	float: left;
	border: #6699FF 1px solid;
	border-collapse: collapse;
}

#saigai #hosyou th {
	padding: 5px;
	background: #6699FF;
	font-size: 16px;
	color: #FFF;
	text-align: center;
}

#saigai #hosyou td {
	padding: 5px;
}

#saigai #hosyou table.brown {
	margin: 0 0 5px 5px;
	width: 175px;
	float: left;
	border: #CC9933 1px solid;
	border-collapse: collapse;
}

#saigai #hosyou th.brown {
	padding: 5px;
	background: #CC9933;
	font-size: 16px;
	color: #FFF;
	text-align: center;
}

#saigai #agreement table {
	margin: 10px 0;
	border: #666 2px solid;
	border-collapse: collapse;
	font-size: 12px;
}

#saigai #agreement th {
	padding: 2px;
	border: #999 1px solid;
	background: #E1E1E1;
}

#saigai #agreement td {
	padding: 2px;
	border: #999 1px solid;
}

#saigai #agreement .margin_l {
	margin-left: 10px;
}

#saigai #agreement .th_blue {
	background: #D7E7FF;
}

#saigai #agreement .th_green {
	background: #E1FFED;
}

#saigai #agreement .redBack {
	background: #FFE2E1;
}

/*--------------------
	メンタル
----------------------*/
#saigai #mental {
	margin-left: 8px;
}

#saigai #mental .fc_pink {
	color:#F66;
	font-weight: bold;
}

#saigai #mental ol {
	margin: 5px 15px;
	padding: 0;
}

#saigai #mental li {
	margin-left: 5px;
}


/*============================================

	content：個人情報漏えい

============================================*/
#kojin {
	width: 566px;
	margin: 0 0 0 10px;
	float: left;
	text-align: left;
}

/*--------------------
	コメントh3
----------------------*/
#kojin h3 {
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #F66;
	line-height: 1.5em;
	text-align: left;
}

/*--------------------
	保険金
----------------------*/
#kojin dl {
	margin-left: 10px;
	padding: 0;
}

#kojin dt {
	font-weight: bold;
}

#kojin dd {
	margin: 5px 0 10px 10px;
	padding: 0;
}

/*--------------------
	お支払できない場合
----------------------*/
#kojin ul {
	margin: 0 0 0 10px;
	padding: 0;
}

#kojin li {
	margin-left: 15px;
	padding: 0px;
	line-height: 1.5em;
}

#kojin ol {
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 10px;
}

#kojin li.annotation {
	margin-left: 25px;
	padding: 0px;
	list-style: decimal;
}

/*--------------------
	保険金の種類
----------------------*/
#kojin table {
	margin-left: 10px;
	padding: 0;
	border: #666 2px solid;
	border-collapse: collapse;
}

#kojin th {
	padding: 3px;
	border: #999 1px solid;
	background: #DEE8FE;
	text-align: left;
}

#kojin td {
	padding: 3px;
	border: #999 1px solid;
	font-size: 12px;
}

/*--------------------
	特約
----------------------*/
#kojin #agent {
	margin: 20px 0 0 10px;
	padding: 0;
}

#kojin #agent p {
	margin: 10px 0 0 20px;
	padding: 0;
}

#kojin #agent h4 {
	margin: 0;
	padding: 0;
	background: none;
}

#kojin #agent h5 {
	margin: 0;
	padding: 3px 0 0 90px;
	font-size: 14px;
	font-weight: bold;
}

#kojin #agent .caption_01 {
	margin: 15px 0 10px;
	padding: 0;
	height: 26px;
	background: url(../images/kojinjouhou_op01.gif) no-repeat;
	background-position: left bottom;
}

#kojin #agent .caption_02 {
	margin: 15px 0 10px;
	padding: 0;
	height: 26px;
	background: url(../images/kojinjouhou_op02.gif) no-repeat;
	background-position: left bottom;
}

#kojin #agent .caption_03 {
	margin: 15px 0 10px;
	padding: 0;
	height: 26px;
	background: url(../images/kojinjouhou_op03.gif) no-repeat;
	background-position: left bottom;
}

#kojin #agent .caption_04 {
	margin: 15px 0 10px;
	padding: 0;
	height: 26px;
	background: url(../images/kojinjouhou_op04.gif) no-repeat;
	background-position: left bottom;
}

#kojin #agent .caption_05 {
	margin: 15px 0 10px;
	padding: 0;
	height: 26px;
	background: url(../images/kojinjouhou_op05.gif) no-repeat;
	background-position: left bottom;
}

#kojin #agent dl {
	margin: 0;
	padding: 0;
}

#kojin #agent dt {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
}

#kojin #agent dd {
	margin: 0 0 0 20px;
	padding: 0;
}

/*--------------------
	約款
----------------------*/
#kojin #yakan {
}

#kojin #yakan th {
	padding: 1px;
	border: #999 1px solid;
	background: #FFF;
	text-align: center;
}

#kojin #yakan td {
	padding: 1px;
	font-size: 10px;
	vertical-align: top;
}

#kojin #yakan .valignM {
	vertical-align: middle;
}

#kojin #yakan .w250 {
	width: 250px;
}

#kojin #yakan p {
	margin: 5px 0 5px 10px;
	font-size: 10px;
}


/*============================================

	content：薬剤師

============================================*/
#yakuzai {
	width: 566px;
	margin: 0 0 0 10px;
	float: left;
	text-align: left;
}

/*--------------------
	コメントh3
----------------------*/
#yakuzai h3 {
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #F90;
	line-height: 1.5em;
	text-align: left;
}

/*--------------------
	補償内容
----------------------*/
#yakuzai .block01 {
	margin: 0 0 0 10px;
	padding: 0;
}

#yakuzai h5 {
	margin-top: 15px;
	font-size: 16px;
	color: #5F8CFC;
	font-weight: bold;
}
	
#yakuzai p {
	margin: 5px 0 10px;
	padding: 0;
}

#yakuzai ul {
	margin: 0;
	padding: 0;
}

#yakuzai li {
	margin-left: 20px;
	padding: 0;
	list-style: disc;
	line-height: 1.5em;
}

#yakuzai li.deci {
	list-style:decimal;
}

/*--------------------
	対象となる事故
----------------------*/
#yakuzai p.green {
	margin: 5px 0;
	font-size: 13px;
	color: #339900;
}

#yakuzai .block02 {
	margin: 0 0 20px 20px;
}

#yakuzai p.margin_t {
	margin: 10px 0 0 0;
}

/*--------------------
	パターン
----------------------*/
#yakuzai table {
	margin: 10px 0 15px 10px;
	padding: 0;
	border: #666 2px solid;
	border-collapse: collapse;
	text-align: center;
	font-size: 12px;
}

#yakuzai td {
	padding: 3px;
	border: #999 1px solid;
}

#yakuzai dl {
	margin: 10px 0 0 10px;
	padding: 0;
	font-size: 10px;
}

#yakuzai dt {
	margin: 0;
	padding: 0;
	width: 40px;
	float: left;
	clear: both;
}

#yakuzai dd {
	margint: 0 0 0 10px;
	padding: 0;
}



/*============================================

	content：お問い合わせ

============================================*/
#inquiry {
	width: 566px;
	margin: 0 0 0 10px;
	float: left;
	text-align: center;
}

#inquiry p {
	margin-left: 5px;
}

#inquiry table {
	width: 540px;
	margin: 20px 0;
	border: solid 2px #36F;
	border-collapse: collapse;
}

#inquiry td {
	padding: 5px;
	border: solid 1px #69F;
	text-align: left;
}

#inquiry td.head {
	width: 200px;
	background: #C4D7FF;
	color: #006;
	text-align: center;
}

#inquiry td.foot {
	text-align: center;
}


/*===========================

	material：資料請求

=============================
#material {
	width: 566px;
	margin: 0 0 0 10px;
	float: left;
	text-align: left;
}

#material ul {
	margin: 20px 0;
	padding: 0;
}

#material li {
	margin: 10px;
	padding: 5px 0 0 40px;
	height: 40px;
	list-style: none;
	background: url(../images/pdficon_large.gif) no-repeat;
}
===========================

	// material：資料請求

=============================*/

	

