

body {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

.tribe-events-event-image{
display:none;
}

.tribe-events-list h2.tribe-events-page-title{
display:none;
}

.tribe-events-list .tribe-events-loop .tribe-events-content{
display:none;
}

#tribe-events .tribe-events-button, .tribe-events-button{
display:none;
}

.single-tribe_events #tribe-events-header,
#tribe-events-footer{
display:none;
}

#tribe-events-bar{
display:none;
}

#tribe-events .tribe-events-button, .tribe-events-button{
display:none;
}

.home #tribe-events-header .tribe-events-sub-nav{
display:none;
}

.latest_post_two_holder .latest_post_two_info{
display:none;
}

.latest_post_two_holder .latest_post_two_text .separator.small{
display:none;
}

.latest_post_two_holder .latest_post_two_text{
padding:15px;
}

/* SNSボタン */
.share {margin-top : 20px;}
.share ul {margin : 0;
    padding : 0;
    list-style : none;}
.share li a {display : block;
    padding : 10px;
    color : #fff;
    font-size : 14px;
    text-decoration : none;
    text-align : center;}
.share li a:hover {opacity :0.8;
    color : #fff;}
.share li a:visited{ color: #fff;}
.share ul:after {content : "";
    display : block;
    clear : both;}
.tweet a{background-color : #55acee;}
.facebook a{background-color : #315096;}
.line a{background-color: #00c300;}  
.share li {float : left;
    width : 33%;
    margin : 0;
margin-top:15px;}

@media screen and (max-width:599px){
.share li {
  float : left;
  width : 100%;
  margin:0 2% 3% 0;}
.share li a {border-radius:6px;}

.spclear{
display:none;
}

table.plan{
	width: 100%;
}

	
table.plan{
overflow: auto;　　　　/*tableをスクロールさせる*/
white-space: nowrap;　　/*tableのセル内にある文字の折り返しを禁止*/
}
table.plan::-webkit-scrollbar{　　/*tableにスクロールバーを追加*/
 height: 5px;
}
table.plan::-webkit-scrollbar-track{　　/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
table.plan::-webkit-scrollbar-thumb {　　/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}

}

table.plan{
	width: 100%;
}

table.plan th,
table.plan td{
	border: 1px solid #686969;
	padding: 10px 5px;
}

table.plan thead th{
	background-color: #d3d1d1;
	color: #FFFFFF;
}


::selection {
	background:#04a8f2; /* Safari */
color: #d4d4d4;
}

::-moz-selection {
	background:#04a8f2; /* Firefox */
color: #d4d4d4;
}

.tribe-events-list .tribe-events-photo-event .tribe-events-event-details{
min-height:100px;
}

#tribe-events-content table .type-tribe_events{
border-bottom:1px solid #e7e7e7;
margin:0 10px;
padding:5px 0;
}
#tribe-events-content table .tribe-events-last{
border-bottom:0;
}

.footer_top #text-6{
margin:10px;
}

.footer_top #text-6 a{
padding:0 10px 0 0;
}