@charset "utf-8";

/* List */
.list-media { margin:0; word-break: keep-all;}
.list-item { margin-bottom:20px; border-radius:5px; /*box-shadow:2px 2px 2px rgba(0,0,0,0.1);*/ overflow:hidden; border:1px solid #d9d9d9; border-top: 9px solid #0096d7 !important;position: relative;}
.list-item .img-left {  }
.list-item .img-right { margin-left:10px; }
.list-item h2.media-heading { width:100%; min-height: 240px; display:inline-block; /*font-size:16px; line-height:22px;*/ margin:0px; padding:15px; margin-bottom: 10px;}
.list-item h2.media-heading b { font-size:20px;  color:#333; }
/*.list-item h2.media-heading span { width:3px; height:26px; background-color:#0096d7; display:inline-block; vertical-align:middle; }*/
.list-item .list-details { margin-top:6px; padding:6px 0px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }
.list-item .list-details .member, .list-item .list-details .guest { color:#787878 !important; }
.list-item .list-cont { margin-top:4px; padding:0; line-height:26px; font-size:15px; color:#333; }
/*.list-item .list-cont .tt { padding-left:5px; border-left:3px solid #0096d7; }*/
.list-item .list-sp { margin:0 7px; color:#ddd; font-size:11px; }

/* Infinite */
.list-wrap #infscr-loading { background: rgb(0, 0, 0); margin:0px; padding: 10px; border-radius: 10px; left: 50%; width: 200px; margin-left:-110px; text-align: center; bottom: 50px; color: rgb(255, 255, 255); position: fixed; z-index: 100; opacity: 0.8; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.list-wrap .list-more { text-align:center; margin-bottom:20px; }
.list-wrap .list-more a { color:#333; font-size:60px; }
.list-wrap .list-more a:hover { color:#0096d7; }

.img-wrap .img-item {padding-top: 30px;overflow: visible;}
.img-wrap .img-item img { min-width: 90px; max-width: 130px; width: 80%; padding:5px; border: 1px solid #d9d9d9; background:#fff; }
.list-item > .imgframe > .img-wrap {padding: 50px !important;}
.list-media > .list-item > .img {width: 30%;}
.local_check { position: absolute; top: 13px; right: 30px;}
/*.list-media .local_card div{display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}*/
.detailBtn_wrap {width:100%;margin: 0 auto;}
.detailBtn { margin-bottom:15px; border-radius: 7px; display:block; width:100%; padding:8px 14px; border:1px solid #0096d7; background-color:#0096d7; color:#fff !important; }
.detailBtn:hover { background-color:#fff; color:#0096d7 !important;transition-timing-function: linear; transition-duration: 0.25s;}
.detailBtn_wrap .detailBtn_item1 { padding-right:5px;}
.detailBtn_wrap .detailBtn_item1 .detailBtn {  background-color: #fff; color: #0096d7 !important; }
.detailBtn_wrap .detailBtn_item1 .detailBtn:hover {border-color: #0b3d6e; background-color: #0b3d6e;  color: #fff !important; transition-timing-function: linear; transition-duration: 0.25s;}
.detailBtn_wrap .detailBtn_item2 {padding-left:5px;}

.snsBtn_group {position: absolute; bottom: 35px; left: 0; padding:0; margin-left: 33%;max-width: 300px;}
.snsBtn_group .snsBtn_item { padding: 5px;  padding-bottom: 0;}

@media screen and (max-width: 991px){
	.detailBtn_wrap .detailBtn_item1, .detailBtn_wrap .detailBtn_item2{padding:0 15px;}
}
@media screen and (max-width: 767px){
	.img-wrap .img-item img {width: 100%; min-width: 80px;}
	.list-item h2.media-heading { min-height: auto; padding-bottom:90px;}
	.list-media .local_check {right: 15px;}
}