@charset "UTF-8";
/* CSS Document */

.misc-wrap {
	width:100%;
	background-color:#f3f4f5;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:40px;
	margin-top:2px
}
.misc-inner {
	max-width:1235px;
	width:90%;
	margin:0 auto;
	background-color:#fff;
	padding-bottom:40px;
	padding: 1em;
}
.misc-inner h1 {
	font-size:28px;
	text-align:center;
	font-weight:bold;
	padding-bottom:20px;
	padding-top:70px
}
.misc-info {
	width:100%;
	max-width:1023px;
	margin:0 auto;
	margin-bottom:80px
}
.misc-info h2 {
	font-size:18px;
	color:#3D3D3D;
	margin-bottom:32px;
	padding-top:40px;
	border-bottom:1px solid #ccc;
	padding-bottom:16px;
	font-weight: bold;
}
.misc-info p {
	font-size:15px;
	line-height:1.6em;
/*	color:#3D3D3D;*/
}
#misc-inline{
	display:inline-block;
	float:left;
}
.misc-info img {
	width:100px;margin-right:32px;
}
#misc-inline-text {
	padding-top:40px;
	display:block;
}
.pt-wrap {
/*	list-style-type: decimal;*/
	list-style-type: none;
	margin-bottom:3em;
	font-size:15px;
	line-height:1.5em;
	margin-left: 1em;
}
.pt-wrap li {
    margin: 0 0 8px 0;
	display:list-item
}
.pt-inner {
	list-style-type: square
}
.pt-inner li {
 margin: 0 0 0.2em 0;
}
.last-misc{
	margin-bottom:2em;
	padding-left: 2.7em;	
}
.sign {
	float:right;
	display:block;
			font-size:15px
}
.misc-contact{
	margin:0 auto;
	margin-top:40px;
	padding:16px;
	text-align:center;
	max-width:1235px;
	width:90%;
	background-color:#fff
}
.misc-contact h3, .misc-extra h3 {
	font-size:17px;
	font-weight: bold;
	color:#5A5A5A;
	padding-bottom:16px;
	width:90%;	
	margin:0 auto;	
}
.misc-extra li{
	width:90%;	
	margin:0 auto;		
}
.misc-extra {
/*	margin:0 auto;*/
	padding-top:40px;
	border-top:1px solid #353239;
/*	max-width:1235px;*/
/*	width:90%;*/
}
.misc-contant p {
	margin:0 auto
}


@media screen and (max-width:1200px) {
	.misc-inner {
		max-width:1235px;
	/*	width:90%;*/
		margin:0 auto;
		background-color:#fff;
		padding-bottom:8px
	}
	.misc-info {
	/*	padding:16px;*/
		padding-top:0;
	}	
		.misc-info h2 {
			padding-top:16px;
	}
}

@media screen and (max-width:1023px) {
	.misc-wrap {
		padding-top:80px
	}
	.misc-inner h1 {
		padding-top:40px
	}
}

@media screen and (max-width:767px) {
	.misc-inner h1 {
		font-size:22px
	}
	.misc-contact h3 {
		font-size:16px;
		line-height:1.5em
	}	
	.misc-info p {
		margin:0 auto
	}
}

/*
@media screen and (max-width: 640px){
	.pt-inner, .pt-wrap {
		padding-left:16px
	}
}
*/

@media screen and (max-width:455px) {
	#misc-inline {
		display:block;
		float:none;
		margin:0 auto
	}
	#link-p {
/*		padding:8px;*/
		padding-top:0
	}
	.misc-info {
		margin-bottom:40px
	}
	
	.misc-contact {
		text-align:justify
	}
	
	.misc-contact h3 {
		margin:0 auto;
		margin-top:16px;
		border-bottom:1px solid #ccc;
		padding-bottom:8px;
		margin-bottom:16px;
		font-size:16px
	}
	
	.pt-wrap {
		font-size:14px
	}
	
	.misc-inner h1 {
		font-size:18px
	}
	
	.misc-info h2 {
		font-size:16px;
		margin-bottom:16px;
		color:#5a5a5a
	}
}