@charset "shift_jis";

/* --------------------------------------------

			傷害保険下層ページ

-------------------------------------------- */


/*[contents]
-----------------------------------------------------------------------------*/

dl.discountBlock {
	width:615px;
}

dl.discountBlock dt {
	float:left;
	background:url(../../../../PrdDMedPa/Image/Static/pai/feature/img/discount_img_002.gif) no-repeat right top;
	width:235px;
	padding:0 36px 0 0;
	margin:0 7px 10px 0;
}

dl.discountBlock dd {
	float:left;
	width:336px;
}
.block02{
	margin-bottom: 15px;
	overflow: hidden;	
}
.block02 dl{
	float: left;
	margin-left: 20px;
}
.block02 dl.firstchild{ margin-left: 15px;}
.block02 dl dt{ padding-bottom: 10px;}

div.insurBlock{
	margin-bottom: 10px;
	padding: 19px 0 0 20px;
	width: 590px;
	height: 250px;
	background: url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_bg_003.gif) no-repeat;
}
div.insurBlock h3{ padding-bottom: 18px;}
div.insurBlock p{ padding-bottom: 11px;}


/*---column3WrapG02---*/

div.column3WrapG02 {
	background: url(../../../../PrdDMedPa/Image/Static/pai/product/img/product_img_004.gif) bottom left no-repeat;
	width:615px;
}

div.column3WrapG02 div.column3WrapG02Inner {
	width: 615px;
	padding: 10px 0 0;
	background: top left no-repeat;
}

div.column3WrapG02 div.columnBlock01 {
	float:left;
	width:203px;
	margin-right:3px;
	padding-bottom:15px;
}
div.column3WrapG02 div.columnBlock01 p {
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/product_img_005.gif) no-repeat 17px top;
	padding:0 17px 15px 73px;
	
}
div.column3WrapG02 div.columnBlock01 div.linkBlockA01 {
	padding:0 17px;
}
div.column3WrapG02 div.columnBlock02 {
	float:left;
	width:203px;
	margin-right:3px;
	padding-bottom:15px;
}
div.column3WrapG02 div.columnBlock02 p {
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/product_img_006.gif) no-repeat 17px top;
	padding:0 17px 15px 73px;
}

div.column3WrapG02 div.columnBlock03 {
	float:left;
	width:203px;
	padding-bottom:15px;
}
div.column3WrapG02 div.columnBlock03 p {
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/product_img_007.gif) no-repeat 17px top;
	padding:0 17px 15px 73px;
}


/*---column3WrapG04---*/

div.column3WrapG04 {
	width:615px;
	background:url(../../../../PrdDMedPa/Image/Static/pai/common/img/common_bg_002.gif) left top repeat-y;
}
div.column3WrapG04 div.column3WrapG02Inner {
	width: 615px;
	padding: 0 0 0;
	background:url(../../../../PrdDMedPa/Image/Static/pai/common/img/common_bg_003.gif) left bottom no-repeat;
}
div.column3WrapG04 div.columnBlock01 {
	float:left;
	width:303px;
	margin-right:3px;
	padding-bottom:5px;
}
div.column3WrapG04 div.columnBlock01 div{
	margin:0 0 3px 10px;
	background:url(../../../../PrdDMedPa/Image/Static/pai/common/img/common_bg_001.gif) left bottom no-repeat;
	_height:1%;
}
div.column3WrapG04 div.columnBlock01 div div{
	min-height:52px;
	height:auto !important;
	height:52px;
	margin:0;
	padding:0 0 10px;	
}
div.column3WrapG04 div.columnBlock01 div.type01 div{
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/product_img_007.gif) no-repeat 11px top;
}
div.column3WrapG04 div.columnBlock01 div.type02 div{
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/product_img_006.gif) no-repeat 11px top;
}
div.column3WrapG04 div.columnBlock01 div.type03 div{
	min-height:59px;
	height:auto !important;
	height:59px;
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/product_img_005.gif) no-repeat 11px top;
}
div.column3WrapG04 div.columnBlock01 div p{
	padding:0 25px 0 71px;
}
div.column3WrapG04 div.columnBlock01 div div div.linkBlockA01{
	height:auto;
	min-height:0;
	background:none;
	padding:0 0 0 71px;
	margin:7px 0 0;
}
div.column3WrapG04 div.columnBlock01 div.linkBlockA01 li{
	float:left;
}
div.column3WrapG04 div.columnBlock02 {
	float:right;
	width:302px;
	margin-right:0;
	padding-bottom:5px;
}
div.column3WrapG04 div.columnBlock02 div{
	margin:0 0 3px 11px;
}
div.column3WrapG04 div.columnBlock02 div.course01{
	margin-bottom:10px;
}
div.column3WrapG04 div.columnBlock02 div h4,
div.column3WrapG04 div.columnBlock02 div p{
	margin:0;
}


div.contentBlock {
	background: url(../../../../PrdDMedPa/Image/Static/pai/product/img/product_img_009.gif) no-repeat left bottom;
	width:595px;
	padding:0 0 20px 0;
}

div.contentBlockInner {
	background: url(../../../../PrdDMedPa/Image/Static/pai/product/img/product_img_008.gif) no-repeat left top;
	padding:20px 20px 0;
}

div.contentBlockInner dl {
	padding-bottom:8px;
}
div.contentBlockInner dl.last {
	padding-bottom:8px;
	margin-bottom:0px;
}

div.contentBlockInner dl dt {
	float:left;
	width:87px;
}

div.contentBlockInner dl dd {
	margin:0 0 16px 96px;
	padding-top:3px;
}
div.contentBlockInner dl dd.after {
	margin:0 0 0 96px;
	padding-top:3px;
}


div.attentionBlock {
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/product_img_012.gif) no-repeat left top;
	width:588px;
	height:202px;
	padding:17px 0 20px 27px;
	
}
div.attentionBlock ul li {
	float:left;
	height:74px;
	margin:0 11px 10px 0;
	font-size:0;
	line-height:0;
}

div.attentionBlock ul li.mb00{
	height:116px;
}

div.premiumBg {
	background:#fff7e7;
	padding:6px 9px;
	border:1px solid #ffcf8b;
}


div.premiumWrap{
	width:629px;
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/premium_bg_001.gif) left top repeat-y;
}
div.premiumWrap div.premiumWrapInnerTop{
	width:629px;
	padding:12px 0 0;
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/premium_bg_003.gif) top left no-repeat;
}
div.premiumWrap div.premiumWrapInnerBottom{
	width: 629px;
	padding:0 0 12px;
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/premium_bg_002.gif) left bottom no-repeat;
}
div#wrap div#mainArea div#contentsArea div.premiumWrap div.section,
div#popwrap2 div.premiumWrap div.section{
	margin: 0 12px 20px;
}
div#wrap div#mainArea div#contentsArea div.premiumWrap div.section40,
div#popwrap2 div.premiumWrap div.section40{
	margin: 0 12px 40px;
}
div.premiumWrap .caseBlock {
	width:605px;
	margin:0 0 15px;
}
div.premiumWrap .caseBlock p{
	float:left;
	width:400px;
}
div.premiumWrap .caseBlock div{
	float:right;
	width:195px;
}
div.premiumtable01 {
	width:605px;
}

div.premiumtable01 table {
	width:100%;
	background:#cecece;
	border-top:1px solid #cecece;
	border-left:1px solid #cecece;
}
div.premiumtable01 table th,
div.premiumtable01 table td {
	border-right:1px solid #cecece;
	border-bottom:1px solid #cecece;
	padding:5px 2px;
}
div.premiumtable01 table th.nobd {
	border-bottom: none;
}

div.premiumtable01 table th.planA,
div.premiumtable01 table th.planB {
	font-weight:bold;
}

div.premiumtable01 table th.planA {
	font-weight:bold;
}

div.premiumtable01 table th.planC {
	font-weight:bold;
}

div.premiumtable01 table th.planA,
div.premiumtable01 table td.planA {
	background:#e9ffdb;
}
div.premiumtable01 table th.planB,
div.premiumtable01 table td.planB {
	background:#e9f9ff;
}
div.premiumtable01 table th.planC,
div.premiumtable01 table td.planC {
	background:#fff5f9;
}
div.premiumtable01 table th.htitle {
	width:12%;
	text-align:left;
}

div.premiumtable01 table td.w08 {
	width:8%;
}

div.premiumtable01 table td.w09 {
	width:9%;
}

div.premiumtable01 table td.w10 {
	width:10%;
}
div.premiumtable01 table td.w12 {
	width:12%;
}
div.premiumtable01 table td.w14 {
	width:14%;
}
div.premiumtable01 table th.w29 {
	width:29%;
}
div.premiumtable01 table th.w30 {
	width:30%;
}
div.premiumtable01 table th.htitle,
div.premiumtable01 table td.monthlySum,
div.premiumtable01 table td.epex {
	background:#ffffff;
}
div.premiumtable01 table td.compensation {
	background:#f9f9f9 url(../../../../PrdDMedPa/Image/Static/pai/product/img/brdbg001.gif) repeat-y right top;
	border-right:none;
}
div.premiumtable01 table td.compensation01 {
	background:#f9f9f9;
	border-right:1px solid #cecece;
}

div.premiumtable01 table td.planA {
	background:#e9ffdb url(../../../../PrdDMedPa/Image/Static/pai/product/img/brdbg002.gif) repeat-y right top;
	border-right:none;
}
div.premiumtable01 table td.planA01 {
	background:#e9ffdb;
	border-right:1px solid #cecece;
}
div.premiumtable01 table td.planB {
	background:#e9f9ff url(../../../../PrdDMedPa/Image/Static/pai/product/img/brdbg003.gif) repeat-y right top;
	border-right:none;
}
div.premiumtable01 table td.planB01 {
	background:#e9f9ff;
	border-right:1px solid #cecece;
}
div.premiumtable01 table td.planC {
	background:#fff5f9 url(../../../../PrdDMedPa/Image/Static/pai/product/img/brdbg004.gif) repeat-y right top;
	border-right:none;
}
div.premiumtable01 table td.planC01 {
	background:#fff5f9;
	border-right:1px solid #cecece;
}
div.premiumtable01 table {
	text-align:center;
}
div.premiumtable01 table td.monthlySum {
	color:#cc0000;
	font-weight:bold;
}
div.arrowBlock{
	width:73px;
	height:43px;
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/premium_bg_004.gif) left top no-repeat;
	margin:0 auto 15px;
	_zoom:1;
}

p#procedure01 {
	background:url(../../../../PrdDMedPa/Image/Static/pai/procedure/img/index_img_003.gif) no-repeat 17px top;
	margin:0;
	padding:0 17px 15px 73px;
	zoom:1;
}
p#procedure02 {
	background:url(../../../../PrdDMedPa/Image/Static/pai/procedure/img/index_img_004.gif) no-repeat 17px top;
	margin:0;
	padding:0 17px 15px 73px;
	zoom:1;
}

div.procedureBlock {
	width: 615px;
	padding: 20px 10px 20px 10px;
	background:url(../../../../PrdCommon/Image/Static/common/img/link_bg_002.gif) bottom left no-repeat;
	zoom:1;
}

div.procedurebgBlock {
	background:url(../../../../PrdDMedPa/Image/Static/pai/common/img/common_img_025.gif) no-repeat left bottom;
	width:585px;
	padding:10px 15px 15px;
	zoom:1;
}

div.casetable01,
div.casetable02 {
	width:615px;
	margin-bottom:20px;
}

div.casetable01 table,
div.casetable02 table {
	border-spacing: 1px !important;
	background:#cdcdcd;
}

div.casetable01 table th {
	background:#fff7e7;
	width:145px;
	padding:5px;
}

div.casetable01 table th.headW,
div.casetable02 table th.headW {
	width:136px;
}

div.casetable01 table th.htitle,
div.casetable02 table th.htitle {
	background:#f9f9f9;
}

div.casetable01 table td,
div.casetable02 table td {
	background:#ffffff;
	text-align:center;
	padding:5px;
}

div.casetable02 table th {
	background:#fff7e7;
	padding:5px;
}

dl.case01 {
	width:615px;
	font-size:0;
	line-height:0;
	margin-bottom:20px;
}

dl.case01 dt {
	background:url(../../../../PrdDMedPa/Image/Static/pai/feature/img/insurance_img_004.gif) no-repeat center bottom;
	padding-bottom:41px;
	margin-bottom:15px;
}

dl.case01 dd {
}


div.product {
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/index_img_003.gif) no-repeat left bottom;
	width:555px;
	padding-bottom:10px;
}

div.productInner {
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/index_img_002.gif) no-repeat left top;
	padding:16px 18px 0;
}

div.productInner dl {
	background:url(../../../../PrdDMedPa/Image/Static/pai/product/img/index_img_001.gif) no-repeat center center;
	width:519px;
	padding-bottom:35px;
}

div.productInner dl dt {
	float:left;
	width:202px;
	padding-right:25px;
}

div.productInner dl dd {
	float:left;
	width:208px;
	padding-left:84px;
}


/*---column2WrapD02---*/

div.riskBlock {
	width:610px;
	padding-right:5px;
	margin-bottom:40px;
}

div.riskBlock div.columnBlock01 {
	float: left;
	background:url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_img_006.gif) no-repeat right center;
	width: 389px;
	padding:0 34px 0 0;
	margin-right:3px;
}

div.riskBlock div.columnBlock01Inner {
	background:url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_img_001.gif) no-repeat left top;
	padding:29px 0 6px 6px;
	height:1%;
}

div.riskBlock div.columnBlock01Inner p {
	width:377px;
	margin-bottom:2px;
}

div.riskBlock div.columnBlock02 {
	float: right;
	width:184px;
}

div.riskBlock div.columnBlock02 div.risk01 {
	background:url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_img_008.gif) no-repeat center bottom;
	padding-bottom:40px;
	margin-bottom:9px;
	zoom:1;
}

div.riskBlock div.columnBlock02 div.risk02 {
	background:url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_img_010.gif) no-repeat left bottom;
	padding:0 0 20px 0;
	zoom:1;
}

div.riskBlock div.columnBlock02 div.risk02 div.linkBlockA01 {
	margin:13px 16px 0;
}

div.txtBlockB01 div.cautionBlockD01 {
	float:left;
	width:400px;
}

div.txtBlockB01 div.linkBlockA01 {
	float:right;
	width:200px;
}


div.column2WrapA01 div.columnBlock01 {
	background:url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_img_015.gif) repeat-x left top;
}

div.column2WrapA01 div.columnBlock02 {
	background:url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_img_015.gif) repeat-x left top;
}
div.column2WrapA01 div.columnBlock01 p,
div.column2WrapA01 div.columnBlock02 p {
	margin-top:0;
}

div.linkBlockA01 ul {  float:none;}

p#bgIco1 {
	background: url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_ico_001.gif) no-repeat 12px top;
	margin:0;
	padding:0 13px 15px 70px;
	zoom:1;
}
p#bgIco2 {
	background: url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_ico_002.gif) no-repeat 12px top;
	margin:0;
	padding:0 13px 15px 70px;
	zoom:1;
}


/*--- featureDiscountBlock---*/

div.featureDiscountBlock{
width:635px;
background: url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_bg_001.jpg) top left no-repeat;
}

div.featureDiscountBlockInner{
position:relative;
background: url(../../../../PrdDMedPa/Image/Static/pai/feature/img/index_bg_002.jpg) bottom left no-repeat;
}

div.featureDiscountBlock .featureDiscountBlockInner .featureDiscountBlockInnerL{
float:left;
width:358px;
margin:0;
padding:0 0 3em;
}

div.featureDiscountBlock .featureDiscountBlockInner .featureDiscountBlockInnerR{
float:right;
width:276px;
padding:0 0 3em;
}

div.featureDiscountBlock .featureDiscountBlockInner .featureDiscountBlockInnerL .featureDiscountBlockLink{
position:absolute;
right:300px;
bottom:1.3em;
width:320px;
}

div.featureDiscountBlock .featureDiscountBlockInner .featureDiscountBlockInnerR .featureDiscountBlockLink{
position:absolute;
right:20px;
bottom:1.3em;
width:240px;
}

div.featureDiscountBlockInner h3{
margin:0 0 10px;
}

div.featureDiscountBlock .featureDiscountBlockInner p{
margin:0 15px 5px;
}



