@charset "UTF-8";
/* CSS Document */

.entry_item {margin-top:2em;}
.entry_item h3 {font-size:1.2em;color:#004ea2;border-bottom:2px solid #004ea2;padding:.5em 0;position:relative;line-height: 1.5;}
#contents .entry_item_in p {margin-bottom:0;}

.entry_item h3.accordion_title {background: #004ea2;color:#fff;cursor:pointer;padding:1em 4em 1em 1.2em;}
.entry_item h3.accordion_title:after {content:"\f3d8";font-family: ionicons;font-size:1.5em;position:absolute;top: 50%;right:1em;transform: translateY(-50%);-webkit- transform: translateY(-50%);color:#fff;}
.entry_item h3.accordion_title.active:after {content:"\f3d0";}

.entry_item h3.modal_item {background:#f1f6fc;border:2px solid #004ea2;padding:0;}
.entry_item h3.modal_item:after {content:"\f3ef";font-family: ionicons;font-size:1.5em;position:absolute;top: 50%;right:1em;transform: translateY(-50%);-webkit- transform: translateY(-50%);color:#004ea2;}
.entry_item h3.modal_item a {color:#004ea2;display:block;padding:1em 4em 1em 1.2em;}


.entry_item_footer {border-top: 1px solid #000;margin-top: 3em;padding-top: 2em;}

.remodal-wrapper {padding: 5%;}
.remodal-overlay {background: rgba(0,0,0,.7);}
.remodal {padding:5%;background:#fff;max-width: 800px;}
.remodal-close {top: 2.5%;left: 2%;}
.remodal .remodal_in {padding:0;text-align:left;background:none;}
.remodal .remodal_in .close_btn {background:#004ea2;color:#fff;padding:.8em 4em;margin:3em auto 0;display:table; cursor:pointer;text-decoration:none;font-size: 1.3em;margin-bottom: 2em;border:none;}
.remodal .remodal_in .close_btn:hover {background:#033e7d;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}

@media screen and (min-width:375px) {
}
@media screen and (min-width:568px) {
}

@media screen and (min-width:768px) {
.remodal-wrapper {padding: 50px;}
.remodal {padding:30px;}
}

@media screen and (min-width:1024px) {
.entry_item h3 {font-size:1.3em;}
}

@media screen and (min-width:1260px) {
}

@media only screen and (min-device-width: 1367px) {
}