
.information .pageTit { background: url(/static/images/information/bg_information.jpg) no-repeat center center; background-size: cover;}

.information_contwrap { }

.label.pickup { background:#fcc800;}
.label.other { background:#009a44;}


.information_list { border-top:1px solid #dedede; }
.information_list article { border-bottom:1px solid #dedede;}
.information_list article a { display:block; transition:0.2s; padding:25px 20px;}
.information_list article a:hover { opacity:0.5;}
.information_list article .sub_info { margin-bottom: 8px;}
.information_list article .date { color:#026EB8; display:inline-block; margin-right:20px; font-size:1.6em; }
.information_list article .sub_info .label { margin-top: 0;}
.information_list article .title { font-size:2.2em; font-weight:600;}

.information_detail {}
.detail_header { border-bottom:1px solid #026EB8; padding:0 0 30px; }
.detail_header .sub_info { margin-bottom: 25px;}
.detail_header .sub_info .date { color:#026EB8; display:inline-block; font-size:1.8em; float:left;}
.detail_header .sub_info .label_wrap { float:right;}
.detail_header .title { font-size:3.2em; }

.detail_body { font-size:1.8em; padding:40px 0; }
.detail_body p { line-height:1.8;}
.detail_body img { max-width:100%;}
.detail_body .mainimage { margin-bottom:50px; text-align:center;}
.detail_body .content_block { }
.detail_body .content_block + .content_block { margin-top: 40px;}
.detail_body .image_top { margin-bottom: 50px; text-align:center;}
.detail_body .image_bottom { margin-top: 50px; text-align:center;}
.detail_body .image_right { float: right; margin:0 0  30px 50px;}
.detail_body .image_left { float: left; margin:0  50px 30px 0;}
.detail_body .link { margin-top: 30px;}
.detail_body a { color: #026EB8; text-decoration:underline;}
.detail_body a .fas { color: #026EB8; margin-left: 15px;}
.detail_body a:hover { text-decoration:none ;}
.detail_body .image_list { text-align:center;}
.detail_body .image_list img { display:block; margin:0 auto 40px auto;}


.business .section_title,
.business .detail_header { border-color:#6F6F6F;}
.business .information_list article .date,
.business .detail_header .sub_info .date,
.business .detail_body .link a,
.business .detail_body .link a .fas { color: #6F6F6F;}


/* ───────────────────────────────────────────────────────────────────────────
 1200px以下の動作
─────────────────────────────────────────────────────────────────────────── */

@media screen and (max-width:1200px){

}

/* ───────────────────────────────────────────────────────────────────────────
 1023px以下の動作
─────────────────────────────────────────────────────────────────────────── */

@media screen and (max-width:1023px){
 
.information_list article a { padding:15px 0;}
.information_list article .sub_info { margin-bottom: 8px;}
.information_list article .date { margin-right:10px; font-size:1.4em; }
.information_list article .title { font-size:1.6em;}

.information_detail {}
.detail_header { padding:0 0 30px; }
.detail_header .sub_info { margin-bottom: 15px;}
.detail_header .sub_info .date { font-size:1.6em;}
.detail_header .title { font-size:2.2em; }

.detail_body { font-size:1.4em; padding:40px 0; }
.detail_body .image_top { margin-bottom: 40px;}
.detail_body .image_bottom { margin-top: 40px;}
.detail_body .image_right, .detail_body .image_left  { float: none; margin:0 auto 30px; text-align:center;}

}

/* ───────────────────────────────────────────────────────────────────────────
 767px以下の動作
─────────────────────────────────────────────────────────────────────────── */

@media screen and (max-width:767px){
.detail_body .mainimage { margin-bottom:30px; }
.detail_body .image_list img { margin-bottom:20px; }


}

