/*物件一覧　style*/

body.subpage {
	background:#EFEEEF;
}
.subpage #sub {
	padding-top:0px !important;
}

.bg-fff {
	background:#FFF;
}




/*PC*/
@media (min-width: 1040px) {
	.sp{
		display: none;
	}
	.subpage #main {
		width:785px !important;
	}
	.pan {
		width:1040px;
		margin-left:auto;
		margin-right:auto;
		font-size:12px;
		padding-top:20px;
		padding-bottom:20px;
		font-weight:bold;
	}
	.pan a {
		font-weight:normal;
	}
	.pl30 {
		padding-left:30px;
	}
	.pr30 {
		padding-right:30px;
	}
	
	

	section h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	section h2 span {
		font-size: 14px;
		color:#91A5B0;
	}
	
	.bu-titlebox {
		display:block;
		padding-left:20px;
		padding-top:22px;
		margin-bottom:25px;
	}
	.bu-titlebox .cat {
		display:block;
		text-align:center;
		width:8em;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat2 {
		display:block;
		text-align:center;
		width:65px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat3 {
		display:block;
		text-align:center;
		width:95px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat4 {
		display:block;
		text-align:center;
		width:200px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-new {
		border-left:#113C96 solid 3px;
	}
	.result-nav {
		display:block;
		max-width:730px;
		padding-bottom:45px;
	}
	.result-nav ul {
		display:flex;
	}
	.result-nav li {
		width:50%;
	}
	.result-nav p {
	padding: 3%;

	}
	
	
	.mb-none {
		margin-bottom:0px !important;
	}
	.ba-floar {
		display:block;
	}
	.ba-floar .lef {
		display:block;
		float:left;
		width:440px;
	}
	.ba-floar .img {
		display:block;
		float:right;
		padding-top:15px;
	}

	
	.service-base {
		display:block;
		padding-bottom:45px;
	}
	.service-base h2 {
		display:block;
		color:#113A96;
		font-size:21px;
	}
	.service-base h2 small {
		font-size:14px;
	}
	.service-base p {
		display:block;
		font-size:14px;
		line-height:230%;
	}
	
	.service-base h3 {
		display:block;
		font-size:22px;
		padding-left:15px;
		border-left:#113996 solid 4px;
		margin-bottom:13px;
	}
	.ba-txtlist {
		display:block;
		padding-left:14px;
		padding-bottom:24px;
	}
	.ba-txtlist h4 {
		display:block;
		font-size:19px;
		color:#00317E;
		
	}
	.ba-txtlist p {
		display:block;
		padding-left:22px;
		margin-top:5px !important;
	}
	
	
	.nf-flow {
		display:block;
	}
	.nf-flow .one {
		display:block;
		padding-bottom:20px;
	}
	.nf-flow .lef1 {
		display:block;
		float:left;
		padding-right:18px;
	}
	.nf-flow .num {
		display:block;
		border:#113C96 solid 1px;
		width:117px;
		height:117px;
		border-radius:50%;
		-moz-border-radius:50%;
		-ms-border-radius:50%;
		-webkit-border-radius:50%;
	}
	.nf-flow .num p {
		display:block;
		text-align:center;
		font-size:17px;
		color:#113B96;
		padding-top:19px;
	}
	.nf-flow .num p b {
		font-size:29px;
		font-weight:normal;
	}
	.nf-flow .lef1 .img {
		display:block;
		padding-top:23px;
		padding-left:40px;
	}
	.nf-flow .lef2 {
		display:block;
		float:left;
		width:353px;
	}
	.nf-flow .lef2 h3 {
		display:block;
		font-size:21px;
		font-weight:bold;
		padding-bottom:15px;
		color:#113996;
	}
	.nf-flow .lef2 p {
		display:block;
		font-size:14px;
		line-height:190%;
		padding:0px !important;
		margin:0px !important;
	}
	.nf-flow .ref {
		display:block;
		float:right;
	}
	
	.service-base02 {
		display:block;
		padding-bottom:45px;
	}
	.sup-base {
		display:block;
		padding-bottom:55px;
	}
	.sup-base h3 {
		display:block;
		font-size:22px;
		border-bottom:#000000 dotted 1px;
		padding-top:7px;
		padding-bottom:7px;
	}
	.sup-base .cats {
		display:block;
		text-align:center;
		color:#FFF;
		background:#597AA0;
		font-size:15px;
		width:132px;
		padding-top:2px;
	}
	.sup-lf {
		display:block;
	}
	.sup-lf p {
		display:block;
		float:left;
		width:350px;
		line-height:180%;
	}
	.sup-lf .img {
		display:block;
		float:right;
		padding-top:15px;
	}
	.sup-lf02 {
		display:block;
	}
	.sup-lf02 .lef {
		display:block;
		float:left;
		width:350px;
	}
	.sup-lf02 p {
		display:block;
		line-height:180%;
	}
	.sup-lf02 .img {
		display:block;
		float:right;
	}
	.btn-center {
		display:block;
		text-align:center;
	}
	.btn-center img {
		display:inline;
		border:none;
	}
	.cont-txt {
		display:block;
		text-align:center;
		font-size:18px !important;
		margin-bottom:6px !important;
	}
	.tl-base {
		display:block;
		padding-left:160px;
		padding-bottom:90px;
	}
	.tl-base div {
		display:block;
		float:left;
		padding-top:6px;
	}
	.tl-base b {
		display:block;
		float:left;
		color:#113996;
		font-size:44px;
		font-weight:normal;
		line-height:100%;
		letter-spacing:2px;
		padding-left:10px;
	}
	
	
	
	.cry01 {
		display:block;
	}
	.cry01 .lef {
		display:block;
		float:left;
		width:467px;
	}
	.cry01 img {
		display:block;
		float:right;
		margin-top:14px;
	}
	.tab-base {
		display:block;
		padding-left:20px;
		padding-right:20px;
		padding-top:25px;
	}
	.tab-base table {
		width:100%;
		font-size:14px;
		border-left:#000000 solid 1px;
		border-top:#000000 solid 1px;
	}
	.tab-base th {
		width:88px;
		text-align:center;
		font-weight:normal;
		border-right:#000000 solid 1px;
		border-bottom:#000000 solid 1px;
	}
	.tab-base td {
		padding-left:15px;
		padding-right:15px;
		padding-top:11px;
		padding-bottom:11px;
		border-right:#000000 solid 1px;
		border-bottom:#000000 solid 1px;
	}
	.tab-base .ml th {
		background:#00317E;
		color:#FFF;
	}
	.tab-base .dm th {
		background:#DDDDDD;
	}
	.tab-base .ml td {
		color:#00317E;
	}
	.cry-list {
		background:url(images/cimg02.jpg) right bottom no-repeat;
		padding-bottom:113px;
		margin-top:20px;
	}
	.cry-list ul {
		display:block;
		margin-bottom:20px;
	}
	.cry-list li {
		display:inline-block;
		border-left:#113C96 solid 1px;
		border-right:#113C96 solid 1px;
		width:170px;
		text-align:center;
		font-size:14px;
		color:#113C96;
		margin-right:15px;
		padding-top:12px;
		padding-bottom:12px;
	}
	.ml70 {
		margin-left:70px;
	}
	
	
	
	.fis-base {
		display:block;
		padding-bottom:20px;
	}
	.fis-base .lef {
		display:block;
		float:left;
		padding-left:32px;
	}
	.fis-base .lef p {
		display:block;
		font-size:17px !important;
		line-height:190%;
	}
	.fis-base .lef p b {
		color:#113A96;
	}
	.fis-base .lef p small {
		font-size:14px;
	}
	.fis-base img {
		display:block;
		float:right;
	}
	.three {
		display:block;
		padding-bottom:45px;
		padding-left:25px;
	}
	.three p {
		display:block;
		float:left;
		width:220px;
	}
	
	
	
	.gbg-base {
		display:block;
		background:url(images/gbg01.jpg) right top no-repeat;
		padding-left:74px;
		padding-top:15px;
		padding-bottom:25px;
	}
	.gbg-base h3 {
		display:block;
		border:none !important;
		font-size:17px !important;
		color:#113996 !important;
		padding-left:0px !important;
		font-weight:bold;
		margin-bottom:0px !important;
	}
	.gbg-base p {
		margin-top:0px !important;
		margin-bottom:0px !important;
		padding-left:17px;
		width:354px;
	}
	.lstxt b {
		color:#113996;
		font-weight:normal;
		font-size:16px;
	}
	.glef-base {
		display:block;
		padding-bottom:30px;
		padding-right:25px;
	}
	.glef-base .lef {
		display:block;
		float:left;
		width:325px;
	}
	.glef-base img {
		display:block;
		float:right;
	}
	
	
	
	
	.pagi-nepre {
		width:100%;
		padding-top:50px;
		padding-bottom:50px;
	}
	.pagi-nepre .lef {
		display:block;
		float:left;
	}
	.pagi-nepre .ref {
		display:block;
		float:right;
		
	}
	
	/* ninbai */
	
	.foot-bnr {
		display:block;
		background:url(images/bottom-bg.jpg) left top;
		height:211px;
	}


	
}



.tbl-result{
	text-align: center;
	width: 100%;
}
.ninibai{
	padding: 1.5em;
	background-color: #EFEEEF;
}

.service-base .result_year{		
	margin: 0;
	line-height: 1.2em;
	color: #113c96;
	/* font-weight: bold; */
	font-size: 1.2em;	
}
.service-base .btnlink{
	margin: 2.0em 1.5em 0.5em 1.5em;
	line-height:1em;
}
.tbl-result{
	text-align: center;
	width: 100%;
	background-color: #FFFFFF;
}
.tbl-result tr th{
	border: 1px solid #00247D;
	color: #113C96;
	padding: 5px 0px;
	background: #EFEEEF;
}
.tbl-result tr td{
	color: #000;
	border: 1px solid #00247D;
	line-height: 2em;
}
.service-base h3{
	color:#113C96;
}

@media (min-width: 768px) and (max-width: 1039px) {
	.sp{
		display: none;
	}
	.pan {
		font-size:12px;
		padding-top:20px;
		font-weight:bold;
		padding-left:20px;
	}
	.pan a {
		font-weight:normal;
	}
	.pl30 {
		padding-left:30px;
	}
	.pr30 {
		padding-right:30px;
	}
	
	
	
	section h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	section h2 span {
		font-size: 14px;
		color:#91A5B0;
	}
	
	.bu-titlebox {
		display:block;
		padding-left:20px;
		padding-top:22px;
		margin-bottom:25px;
	}
	.bu-titlebox .cat {
		display:block;
		text-align:center;
		width:185px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat2 {
		display:block;
		text-align:center;
		width:65px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat3 {
		display:block;
		text-align:center;
		width:95px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat4 {
		display:block;
		text-align:center;
		width:200px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-new {
		border-left:#113C96 solid 3px;
	}
	.reason-nav {
		display:block;
		padding-bottom:45px;
		padding-right:20px;
	}
	.reason-nav ul {
		display:block;
	}
	.reason-nav li {
		display:block;
		float:left;
		width:33%;
		padding-bottom:20px;
	}
	
	
	
	.mb-none {
		margin-bottom:0px !important;
	}
	.ba-floar {
		display:block;
	}
	.ba-floar .lef {
		display:block;
		float:left;
		width:58%;
	}
	.ba-floar .img {
		display:block;
		float:right;
		width:40%;
		padding-top:15px;
	}
	.ba-floar .img img {
		width:100%;
	}

	
	.service-base {
		display:block;
		padding-bottom:45px;
	}
	.service-base h2 {
		display:block;
		color:#113A96;
		font-size:21px;
	}
	.service-base h2 small {
		font-size:14px;
	}
	.service-base p {
		display:block;
		font-size:14px;
		line-height:230%;
	}
	
	.service-base h3 {
		display:block;
		font-size:22px;
		padding-left:15px;
		border-left:#113996 solid 4px;
		margin-bottom:13px;
	}
	.ba-txtlist {
		display:block;
		padding-left:14px;
		padding-bottom:24px;
	}
	.ba-txtlist h4 {
		display:block;
		font-size:19px;
		color:#00317E;
		
	}
	.ba-txtlist p {
		display:block;
		padding-left:22px;
		margin-top:5px !important;
	}
	
	
	.nf-flow {
		display:block;
	}
	.nf-flow .one {
		display:block;
		padding-bottom:20px;
	}
	.nf-flow .lef1 {
		display:block;
		float:left;
		padding-right:18px;
	}
	.nf-flow .num {
		display:block;
		border:#113C96 solid 1px;
		width:117px;
		height:117px;
		border-radius:50%;
		-moz-border-radius:50%;
		-ms-border-radius:50%;
		-webkit-border-radius:50%;
	}
	.nf-flow .num p {
		display:block;
		text-align:center;
		font-size:17px;
		color:#113B96;
		padding-top:19px;
	}
	.nf-flow .num p b {
		font-size:29px;
		font-weight:normal;
	}
	.nf-flow .lef1 .img {
		display:block;
		padding-top:23px;
		padding-left:40px;
	}
	.nf-flow .lef2 {
		display:block;
		float:left;
		width:47%;
	}
	.nf-flow .lef2 h3 {
		display:block;
		font-size:21px;
		font-weight:bold;
		padding-bottom:15px;
		color:#113996;
	}
	.nf-flow .lef2 p {
		display:block;
		font-size:14px;
		line-height:190%;
		padding:0px !important;
		margin:0px !important;
	}
	.nf-flow .ref {
		display:block;
		float:right;
		width:25%;
	}
	
	
	
	
	.service-base02 {
		display:block;
		padding-bottom:45px;
	}
	.sup-base {
		display:block;
		padding-bottom:55px;
	}
	.sup-base h3 {
		display:block;
		font-size:22px;
		border-bottom:#000000 dotted 1px;
		padding-top:7px;
		padding-bottom:7px;
	}
	.sup-base .cats {
		display:block;
		text-align:center;
		color:#FFF;
		background:#597AA0;
		font-size:15px;
		width:132px;
		padding-top:2px;
	}
	.sup-lf {
		display:block;
	}
	.sup-lf p {
		display:block;
		float:left;
		width:60%;
		line-height:180%;
	}
	.sup-lf .img {
		display:block;
		float:right;
		width:38%;
		padding-top:15px;
	}
	.sup-lf .img img {
		width:100%;
	}
	.sup-lf02 {
		display:block;
	}
	.sup-lf02 .lef {
		display:block;
		float:left;
		width:50%;
	}
	.sup-lf02 p {
		display:block;
		line-height:180%;
	}
	.sup-lf02 .img {
		display:block;
		float:right;
		width:48%;
	}
	.sup-lf02 .img img {
		width:100%;
	}
	.btn-center {
		display:block;
		text-align:center;
	}
	.btn-center img {
		display:inline;
		border:none;
	}
	.cont-txt {
		display:block;
		text-align:center;
		font-size:18px !important;
		margin-bottom:6px !important;
	}
	.tl-base {
		display:block;
		padding-bottom:40px;
	}
	.tl-base div {
		display:block;
		text-align:center;
		padding-top:6px;
		padding-bottom:14px;
	}
	.tl-base div img {
		display:inline;
		border:none;
	}
	.tl-base b {
		display:block;
		text-align:center;
		color:#113996;
		font-size:44px;
		font-weight:normal;
		line-height:100%;
		letter-spacing:2px;
	}
	
	
	
	.cry01 {
		display:block;
	}
	.cry01 .lef {
		display:block;
		float:left;
		width:55%;
	}
	.cry01 img {
		display:block;
		float:right;
		width:44%;
		margin-top:14px;
	}
	.cry01 img img {
		width:100%;
	}
	.tab-base {
		display:block;
		padding-left:20px;
		padding-right:20px;
		padding-top:25px;
	}
	.tab-base table {
		width:100%;
		font-size:14px;
		border-left:#000000 solid 1px;
		border-top:#000000 solid 1px;
	}
	.tab-base th {
		width:88px;
		text-align:center;
		font-weight:normal;
		border-right:#000000 solid 1px;
		border-bottom:#000000 solid 1px;
	}
	.tab-base td {
		padding-left:15px;
		padding-right:15px;
		padding-top:11px;
		padding-bottom:11px;
		border-right:#000000 solid 1px;
		border-bottom:#000000 solid 1px;
	}
	.tab-base .ml th {
		background:#00317E;
		color:#FFF;
	}
	.tab-base .dm th {
		background:#DDDDDD;
	}
	.tab-base .ml td {
		color:#00317E;
	}
	.cry-list {
		background:url(images/cimg02.jpg) right bottom no-repeat;
		padding-bottom:113px;
		margin-top:20px;
	}
	.cry-list ul {
		display:block;
		margin-bottom:20px;
	}
	.cry-list li {
		display:inline-block;
		border-left:#113C96 solid 1px;
		border-right:#113C96 solid 1px;
		width:170px;
		text-align:center;
		font-size:14px;
		color:#113C96;
		margin-right:15px;
		padding-top:12px;
		padding-bottom:12px;
	}
	.ml70 {
		margin-left:70px;
	}
	
	
	
	.fis-base {
		display:block;
		padding-bottom:20px;
	}
	.fis-base .lef {
		display:block;
		float:left;
		width:40%;
		padding-left:32px;
	}
	.fis-base .lef p {
		display:block;
		font-size:17px !important;
		line-height:190%;
	}
	.fis-base .lef p b {
		color:#113A96;
	}
	.fis-base .lef p small {
		font-size:14px;
	}
	.fis-base img {
		display:block;
		float:right;
		width:55%;
	}
	.three {
		display:block;
		padding-bottom:45px;
		padding-left:25px;
	}
	.three p {
		display:block;
		float:left;
		width:30%;
	}
	
	
	
	.gbg-base {
		display:block;
		background:url(images/gbg01.jpg) right top no-repeat;
		padding-left:10px;
		padding-top:15px;
		padding-bottom:25px;
	}
	.gbg-base h3 {
		display:block;
		border:none !important;
		font-size:17px !important;
		color:#113996 !important;
		padding-left:0px !important;
		font-weight:bold;
		margin-bottom:0px !important;
	}
	.gbg-base p {
		margin-top:0px !important;
		margin-bottom:0px !important;
		padding-left:17px;
		width:354px;
	}
	.lstxt b {
		color:#113996;
		font-weight:normal;
		font-size:16px;
	}
	.glef-base {
		display:block;
		padding-bottom:30px;
		padding-right:15px;
	}
	.glef-base .lef {
		display:block;
		float:left;
		width:55%;
	}
	.glef-base img {
		display:block;
		float:right;
		width:43%;
	}
	
	
	
	
	
	
	
	.pagi-nepre {
		width:100%;
		padding-top:50px;
		padding-bottom:50px;
	}
	.pagi-nepre .lef {
		display:block;
		float:left;
	}
	.pagi-nepre .ref {
		display:block;
		float:right;
	}
	
	
	
	

}
@media (max-width: 767px) {
	.pc{
		display: none;
	}
	.pan {
		display:none;
	}
	.pl30 {
		padding-left:20px;
	}
	.pr30 {
		padding-right:20px;
	}
	
	.tbl-result{
		font-size: 0.8em;
	}
	.ninibai {
		padding: 0.2em;
	}
	
	section h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	section h2 span {
		font-size: 14px;
		color:#91A5B0;
	}
	
	.bu-titlebox {
		display:block;
		padding-left:20px;
		padding-top:22px;
		margin-bottom:25px;
	}
	.bu-titlebox .cat {
		display:block;
		text-align:center;
		width:185px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat2 {
		display:block;
		text-align:center;
		width:65px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat3 {
		display:block;
		text-align:center;
		width:95px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-titlebox .cat4 {
		display:block;
		text-align:center;
		width:200px;
		color:#FFF;
		font-size:14px;
		background:#113C96;
		padding-top:3px;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.bu-new {
		border-left:#113C96 solid 3px;
	}
	.reason-nav {
		display:block;
		padding-bottom:45px;
		padding-right:20px;
	}
	.reason-nav ul {
		display:block;
	}
	.reason-nav li {
		display:block;
		float:left;
		width:33%;
		padding-bottom:20px;
	}
	
	
	
	.mb-none {
		margin-bottom:0px !important;
	}
	.ba-floar {
		display:block;
	}
	.ba-floar .lef {
		display:block;
	}
	.ba-floar .img {
		display:block;
		padding-top:15px;
	}
	.ba-floar .img img {
		width:100%;
	}

	
	.service-base {
		display:block;
		padding-bottom:45px;
	}
	.service-base h2 {
		display:block;
		color:#113A96;
		font-size:21px;
	}
	.service-base h2 small {
		font-size:14px;
	}
	.service-base p {
		display:block;
		font-size:14px;
		line-height:230%;
	}
	.service-base .btnlink {
	margin: 2.0em 0;
	}
	
	.service-base h3 {
		display:block;
		font-size:22px;
		padding-left:15px;
		border-left:#113996 solid 4px;
		margin-bottom:13px;
	}
	.ba-txtlist {
		display:block;
		padding-left:10px;
		padding-bottom:4px;
	}
	.ba-txtlist h4 {
		display:block;
		font-size:16px;
		color:#00317E;
		
	}
	.ba-txtlist p {
		display:block;
		padding-left:15px;
		margin-top:5px !important;
	}
	
	
	.nf-flow {
		display:block;
	}
	.nf-flow .one {
		display:block;
		padding-bottom:30px;
	}
	.nf-flow .lef1 {
		display:block;
		padding-bottom:20px;
	}
	.nf-flow .lef1 .img {
		display:none !important;
	}
	.nf-flow .num {
		display:block;
		border:#113C96 solid 1px;
		width:117px;
		height:117px;
		border-radius:50%;
		-moz-border-radius:50%;
		-ms-border-radius:50%;
		-webkit-border-radius:50%;
		margin-left:auto;
		margin-right:auto;
	}
	.nf-flow .num p {
		display:block;
		text-align:center;
		font-size:17px;
		color:#113B96;
		padding-top:19px;
	}
	.nf-flow .num p b {
		font-size:29px;
		font-weight:normal;
	}
	.nf-flow .lef1 .img {
		display:block;
		padding-top:23px;
		padding-left:40px;
	}
	.nf-flow .lef2 {
		display:block;
		padding-bottom:15px;
	}
	.nf-flow .lef2 h3 {
		display:block;
		font-size:21px;
		font-weight:bold;
		padding-bottom:15px;
		color:#113996;
	}
	.nf-flow .lef2 p {
		display:block;
		font-size:14px;
		line-height:190%;
		padding:0px !important;
		margin:0px !important;
	}
	.nf-flow .ref {
		display:block;
		padding-left:5%;
		padding-right:5%;
	}
	.nf-flow .ref img {
		width:100%;
	}
	
	
	
	.service-base02 {
		display:block;
		padding-bottom:45px;
	}
	.sup-base {
		display:block;
		padding-bottom:55px;
	}
	.sup-base h3 {
		display:block;
		font-size:17px;
		border-bottom:#000000 dotted 1px;
		padding-top:7px;
		padding-bottom:7px;
	}
	.sup-base .cats {
		display:block;
		text-align:center;
		color:#FFF;
		background:#597AA0;
		font-size:15px;
		width:132px;
		padding-top:2px;
	}
	.sup-lf {
		display:block;
	}
	.sup-lf p {
		display:block;
		line-height:180%;
	}
	.sup-lf .img {
		display:block;
		padding-top:15px;
	}
	.sup-lf .img img {
		width:100%;
	}
	.sup-lf02 {
		display:block;
	}
	.sup-lf02 .lef {
		display:block;
	}
	.sup-lf02 p {
		display:block;
		line-height:180%;
	}
	.sup-lf02 .img {
		display:block;
	}
	.sup-lf02 .img img {
		width:100%;
	}
	.btn-center {
		display:block;
		text-align:center;
	}
	.btn-center img {
		display:inline;
		border:none;
	}
	.cont-txt {
		display:block;
		text-align:center;
		font-size:18px !important;
		margin-bottom:6px !important;
	}
	.tl-base {
		display:block;
		padding-bottom:40px;
	}
	.tl-base div {
		display:block;
		text-align:center;
		padding-top:6px;
		padding-bottom:14px;
	}
	.tl-base div img {
		display:inline;
		border:none;
	}
	.tl-base b {
		display:block;
		text-align:center;
		color:#113996;
		font-size:26px;
		font-weight:normal;
		line-height:100%;
	}
	
	
	
	.cry01 {
		display:block;
	}
	.cry01 .lef {
		display:block;
	}
	.cry01 img {
		display:block;
		margin-top:14px;
	}
	.cry01 img img {
		width:100%;
	}
	.tab-base {
		display:block;

		padding-top:25px;
	}
	.tab-base table {
		width:100%;
		font-size:14px;
		border-left:#000000 solid 1px;
		border-top:#000000 solid 1px;
	}
	.tab-base th {
		width:88px;
		text-align:center;
		font-weight:normal;
		border-right:#000000 solid 1px;
		border-bottom:#000000 solid 1px;
	}
	.tab-base td {
		padding-left:15px;
		padding-right:15px;
		padding-top:11px;
		padding-bottom:11px;
		border-right:#000000 solid 1px;
		border-bottom:#000000 solid 1px;
	}
	.tab-base .ml th {
		background:#00317E;
		color:#FFF;
	}
	.tab-base .dm th {
		background:#DDDDDD;
	}
	.tab-base .ml td {
		color:#00317E;
	}
	.cry-list {
		background:url(images/cimg02.jpg) right top no-repeat;
		margin-top:20px;
	}
	.cry-list ul {
		display:block;
		margin-bottom:20px;
	}
	.cry-list li {
		display:block;
		border-left:#113C96 solid 1px;
		border-right:#113C96 solid 1px;
		width:40%;
		text-align:center;
		font-size:12px;
		color:#113C96;
		margin-right:5px;
		padding-top:12px;
		padding-bottom:12px;
		margin-bottom:20px;
	}
	.ml70 {
	}
	
	
	
	.fis-base {
		display:block;
		padding-bottom:20px;
	}
	.fis-base .lef {
		display:block;
	}
	.fis-base .lef p {
		display:block;
		font-size:17px !important;
		line-height:190%;
	}
	.fis-base .lef p b {
		color:#113A96;
	}
	.fis-base .lef p small {
		font-size:14px;
	}
	.fis-base img {
		display:block;
		width:100%;
	}
	.three {
		display:block;
		padding-bottom:25px;
	}
	.three p {
		display:block;
		font-size:12px !important;
		float:left;
		width:50%;
		margin-bottom:20px;
	}
	
	
	
	.gbg-base {
		display:block;
		border:#EFEFEF solid 3px;
		padding:3%;
		margin-bottom:20px;
	}
	.gbg-base h3 {
		display:block;
		border:none !important;
		font-size:17px !important;
		color:#113996 !important;
		padding-left:0px !important;
		font-weight:bold;
		margin-bottom:0px !important;
	}
	.gbg-base p {
		margin-top:0px !important;
		margin-bottom:10px !important;
		font-size:13px !important;
		padding-left:14px !important;
	}
	.lstxt b {
		color:#113996;
		font-weight:normal;
		font-size:16px;
	}
	.glef-base {
		display:block;
		padding-bottom:30px;
		padding-right:15px;
	}
	.glef-base .lef {
		display:block;
	}
	.glef-base img {
		display:block;
		width:100%;
	}
	
	
	
	
	
	
	
	.pagi-nepre {
		width:100%;
		padding-top:10px;
		padding-bottom:10px;
	}
	.pagi-nepre .lef {
		display:block;
		float:left;
		width:40%;
	}
	.pagi-nepre .ref {
		display:block;
		float:right;
		width:40%;
	}
	
	
	
	
	
	
	
}

.deltbtn {
	background:url(../common/images/close.png) left top no-repeat;
	background-size:100% 100%;
	width:15px;
	height:15px;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	margin:0px;
	display:block;
	float:right;
}
.deltbase {
	text-align:right;
}




