/*物件一覧　style*/

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

.bg-fff {
	background:#FFF;
}




/*PC*/
@media (min-width: 1040px) {
	.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;
	}
	
	.privacy-box {
		display:block;
		padding-bottom:40px;
		line-height:230%;
	}
	.privacy-box h3 {
		display:block;
		font-size:23px;
		color:#113A96;
	}
	
	.reason-titlebox {
		display:block;
		padding-left:20px;
		padding-top:60px;
		margin-bottom:55px;
	}
	.reason-new {
		border-left:#113C96 solid 3px;
	}
	section h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	section h2 span {
		font-size: 14px;
		color:#91A5B0;
	}
	
	
	
	.mainimg {
		display:block;
		padding-bottom:35px;
	}
	.sitema-base {
		display:block;
		padding-bottom:60px;
	}
	.sitema-base .slink01 {
		display:block;
		border-bottom:#000000 dotted 1px;
		padding-top:20px;
		padding-bottom:20px;
	}
	.sitema-base .slink01 h3 {
		display:block;
		font-size:16px;
		font-weight:bold;
		background:url(images/list.jpg) left 7px no-repeat;
		padding-left:17px;
		margin-left:3px;
	}
	.sitema-base .slink01 h3 a {
		text-decoration:none;
		color:#00317E;
	}
	.sitema-base .slink01 h3 a:hover {
		text-decoration:underline;
	}
	.sitema-base .slink01 div {
		display:block;
		padding-left:3px;
	}
	.sitema-base .slink01 ul {
		display:block;
	}
	.sitema-base .slink01 li {
		display:inline-block;
		background:url(images/list.jpg) left 5px no-repeat;
		padding-left:20px;
		
		padding-right:25px;
		font-size:13px;
	}
	.sitema-base .slink01 li a {
		color:#000000;
		text-decoration:none;
	}
	.sitema-base .slink01 li a:hover {
		text-decoration:underline;
	}
	
	
	.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 (min-width: 768px) and (max-width: 1039px) {
	.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;
	}
	
	.privacy-box {
		display:block;
		padding-bottom:30px;
		line-height:230%;
	}
	.privacy-box h3 {
		display:block;
		font-size:23px;
		color:#113A96;
	}
	
	.reason-titlebox {
		display:block;
		padding-left:20px;
		padding-top:60px;
		margin-bottom:55px;
	}
	.reason-new {
		border-left:#113C96 solid 3px;
	}
	section h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	section h2 span {
		font-size: 14px;
		color:#91A5B0;
	}
	
	
	.mainimg {
		display:block;
		padding-bottom:35px;
	}
	.sitema-base {
		display:block;
		padding-bottom:60px;
	}
	.sitema-base .slink01 {
		display:block;
		border-bottom:#000000 dotted 1px;
		padding-top:20px;
		padding-bottom:20px;
	}
	.sitema-base .slink01 h3 {
		display:block;
		font-size:16px;
		font-weight:bold;
		background:url(images/list.jpg) left 7px no-repeat;
		padding-left:17px;
		margin-left:3px;
	}
	.sitema-base .slink01 h3 a {
		text-decoration:none;
		color:#00317E;
	}
	.sitema-base .slink01 h3 a:hover {
		text-decoration:underline;
	}
	.sitema-base .slink01 div {
		display:block;
		padding-left:3px;
	}
	.sitema-base .slink01 ul {
		display:block;
	}
	.sitema-base .slink01 li {
		display:inline-block;
		background:url(images/list.jpg) left 5px no-repeat;
		padding-left:20px;
		
		padding-right:25px;
		font-size:13px;
	}
	.sitema-base .slink01 li a {
		color:#000000;
		text-decoration:none;
	}
	.sitema-base .slink01 li a:hover {
		text-decoration:underline;
	}
	
	
	.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) {
	.pan {
		display:none;
	}
	.pl30 {
		padding-left:20px;
	}
	.pr30 {
		padding-right:20px;
	}
	
	.reason-titlebox {
		display:block;
		padding-left:20px;
		padding-top:30px;
		margin-bottom:25px;
	}
	.reason-new {
		border-left:#113C96 solid 3px;
	}
	section h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	section h2 span {
		font-size: 14px;
		color:#91A5B0;
	}

	.privacy-box {
		display:block;
		padding-bottom:30px;
		line-height:230%;
	}
	.privacy-box h3 {
		display:block;
		font-size:18px;
		color:#113A96;
	}
	
	.mainimg {
		display:block;
		padding-bottom:35px;
	}
	.sitema-base {
		display:block;
		padding-bottom:30px;
	}
	.sitema-base .slink01 {
		display:block;
		border-bottom:#000000 dotted 1px;
		padding-top:20px;
		padding-bottom:20px;
	}
	.sitema-base .slink01 h3 {
		display:block;
		font-size:16px;
		font-weight:bold;
		background:url(images/list.jpg) left 7px no-repeat;
		padding-left:17px;
		margin-left:3px;
	}
	.sitema-base .slink01 h3 a {
		text-decoration:none;
		color:#00317E;
	}
	.sitema-base .slink01 h3 a:hover {
		text-decoration:underline;
	}
	.sitema-base .slink01 div {
		display:block;
		padding-left:3px;
	}
	.sitema-base .slink01 ul {
		display:block;
	}
	.sitema-base .slink01 li {
		display:inline-block;
		background:url(images/list.jpg) left 5px no-repeat;
		padding-left:20px;
		padding-bottom:10px;
		
		padding-right:25px;
		font-size:13px;
	}
	.sitema-base .slink01 li a {
		color:#000000;
		text-decoration:none;
	}
	.sitema-base .slink01 li a:hover {
		text-decoration:underline;
	}
	
	
	.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;
}



