body aside, body div, body h2, body h3, body h4, body i, body p, body span, body table, body td, body th {
	margin-bottom:10px!important;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1.3
}
body h2, body h3, body h4 {
	margin-bottom:0!important
}
.btn_cv, .pri, footer, header, .category_area, .pdf_cv_area {
	display:none!important
}
#contents {
	padding:0!important
}
#contents .contents_in {
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px
}
#contents p {
	margin: 0!important;
}
.hero_area {
	display:none
}
.detail_area {
	margin-bottom:10px
}
.detail_area .date {
	font-size:1.2rem
}
.detail_area .tit_area {
	color:#2c67b8;
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:10px;
	position:relative
}
.detail_area .tit_area h2 {
	font-size:2rem;
	font-weight: bold;
}
.address_area .alert_area p, .detail_area .tit_area h3, .detail_area .txt01 {
	font-size:1.2rem
}
.detail_area .tit_area:before {
	content:"";
	height:4px;
	background-color:#fff
}
.detail_area .print_flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%;
	-webkit-box-sizing:border-box;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	box-sizing:border-box
}
.detail_area .txt01 {
	margin:0!important;
	width:75%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.detail_area .img_area {
	width:23%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.detail_area .img_area .img, .detail_area .img_area .txt01 {
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.address_area .alert_area {
	padding:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #dcdcdc;
	margin-bottom:0
}
.address_area .alert_area p strong {
	font-size:1.2rem;
	margin-bottom:5px
}
.point_area {
	padding:5px!important;
	display:block;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:0;
	border:5px solid #7fa8e0!important;
}
.point_area .img_area {
	display:none
}
.point_area .txt_area {
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:5px;
	background-color:#fff
}
.point_area .txt_area h4 {
	font-size:1.4rem
}
.point_area .txt_area p {
	font-size:1.2rem;
	margin-bottom:0!important
}
.point_area .txt_area p i {
	font-size:1.4rem
}
.address_area .print_flex {
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.address_area table {
	width:50%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.address_area table.bnone {
	border-top:none;
	margin-bottom:0;
	border-top:1px solid #dcdcdc!important;
	border-left:none!important;
}

.address_area table tr th, 
.address_area table tr td {
	padding: 3px!important;
	font-size: 1.2rem!important;
}