campaignKosugeTable



.h2_archive01 {
	margin: 0 0 38px 0;
	padding: 0 0 0 30px;
	font-size: 172%;
	font-weight: bold;
}
.entry_content {
	margin: 0 0 45px 0;
}
	.entry_content p {
		margin: 0 0 10px 0;
	}
	.entry_content .pageTop {
		margin: 35px 0 0 0;
	}

/* 申込みボタン */

.campaignKosugeTable {
width: 100%;
}
.campaignKosugeTable th {
width: 8.5em;
padding: 10px 0 0 10px;
letter-spacing: 0.07em;
vertical-align: top;
letter-spacing: 0.07em;
box-sizing:border-box;
}
.campaignKosugeTable td {
padding: 10px;
vertical-align: top;
box-sizing:border-box;
}

.br-728 {
display:none;
}

.h3_basic03{
padding: 10px 0;
font-weight: bold;
letter-spacing: 0.07em;
font-size: 18px;
}

.Inquiry{width: 100%;
display: block;
text-align:center;
box-sizing:border-box;
padding: 20px 20px 20px 10px;
}

.btnArea a {
display: block;
text-decoration: none;
border-radius: 5px;
max-width: 340px;
margin-left: auto;
margin-right: auto;
padding: 16px 8px 16px 8px;
text-align: center;
letter-spacing: 0.05em;
color: #50b9bf;
background: #fff;
border: 1px solid;
transition: all 0.5s ease;
box-sizing: border-box;
}

.btnArea a {
position:relative;
}

.btnArea a::after {
content: "";
right: 12px;
border: 5px solid transparent;
border-left-color: #26B7BC;
background: transparent;
position: absolute;
margin-top: -5px;
top: 50%;
transition: all 0.5s ease;
}

.btnArea a:hover{
display: block;
text-decoration: none;
border-radius: 5px;
max-width: 340px;
margin-left: auto;
margin-right: auto;
padding: 16px 8px 16px 8px;
text-align: center;
color: #fff;
background: #26B7BC;
border: 1px solid; 
box-sizing: border-box;
}

.btnArea a:hover::after {
content: "";
right: 12px;
border: 5px solid transparent;
border-left-color: #fff;
background: transparent;
position: absolute;
margin-top: -5px;
top: 50%;
transition: all 0.5s ease;
}







/* ページネーション */
#pagenation {
	text-align: center;
	font-size: 115%;
}
	#pagenation a,
	#pagenation span {
		margin: 0 4px 0 4px;
		padding: 5px 2px 5px 2px;
		vertical-align: middle;
		display: inline-block;
	}
	#pagenation .pacurrent {
		margin: 0 0 0 0;
		padding: 7px 0 7px 0;
		width: 30px;
		line-height: 1;
		color: #ffffff;
		background: url(../img/bg_pagenation01.gif) no-repeat center center;
	}


/* !高額保険金お支払い事例
---------------------------------------------------------- */
.line_box {
	width: 100%;
	border: 1px solid #b5b5b5;
	margin-bottom:20px;
	font-size:16px;
}
.line_box td{
padding:3px;
}
	.box_center {
		text-align: center;
	}
	.box_right {
		text-align: right;
	}
	.line_box td p {
		line-height: 1.5em;
		padding: 3px 5px;
	}
	
	.bggray_top {
		background: #e7e7e7;
	}
		.bggray_top td {
			text-align: center;
		}
	.bggray {
		background: #f8f8f8;
	}
	.line_rb {
		border-bottom: 1px solid #b5b5b5;
		border-right: 1px solid #b5b5b5;
	}
	.line_r {
		border-right: 1px solid #b5b5b5;
	}
	.line_b {
		border-bottom: 1px solid #b5b5b5;
	}
	.line_box .setsumei {
		background: url(../img/sankaku_next.gif) no-repeat right center;
		padding: 8px 12px;
		font-weight: bold;
	}
	.line_box  .days {
		padding: 8px 12px;
		font-weight: bold;
		line-height: 120%;
	}
.Wrows_phpto ul{
	font-size: 0;
	width: 100%;
	display: table;
}
.Wrows_phpto li{
	width: 50%;
	display: table-cell;
	text-align: center;
	padding: 0 5% 20px;
}
.Wrows_phpto li img{
	width: 100%;
	height: auto;
}

/* !smt(480px)
---------------------------------------------------------- */
@media screen and (max-width: 728px) {
	#pagenation {
		margin: 0 0 10px 0;
	}
	.Wrows_phpto ul{
		display: inherit;
	}
	.Wrows_phpto li{
		width: 100%;
		display: inherit;
	}
	.Wrows_phpto li img{
		width: 100%;
		height: auto;
	}

.campaignKosugeTable  {
width: 100%;
margin-top: 0.8em;
}
.campaignKosugeTable  th{
width: 100%;
display: block;
text-align:center;
border-bottom: #333 1px solid;
box-sizing:border-box;
padding: 5px 10px;
font-weight: bold;
}
.campaignKosugeTable  td {
width: 100%;
display: block;
text-align:center;
box-sizing:border-box;
padding: 5px 10px;
}
.br-728 {
display:block;
}


}