/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/
h1, .site-title,
body, button, input, select, textarea, blockquote p, p {
	/*
	font-family: "Century", YuMincho, '游明朝', 'Hiragino Mincho ProN', serif;
	*/
		font-family: "Shuei MaruGo L", "秀英丸ゴシック L";
}
.site-description,
h2, h3,
h4, .h4, .stnsvn-rp-container #jp-relatedposts .jp-relatedposts-items p, .stnsvn-rp-container #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
h5, .main-navigation, #secondary-menu, #main #infinite-handle span button, #main #infinite-handle span button:hover, #main #infinite-handle span button:focus, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="search"], .entry-meta, .nav-links, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .comment-author, a.comment-reply-link, .entry-footer {
	font-family: 'YuGothic', 'Yu Gothic', '游ゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', sans-serif;
	/* 
		font-family: "Shuei MaruGo L", "秀英丸ゴシック L";
	*/
}

.site-description {
	
}
secondary-menu {
	font-weight: bold;
}

/* Responsive iFrame */
.responsive-iframe-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.single .tribe-events-before-html,
.single .tribe-events-after-html {
	display: none;
}

/* http://qiita.com/shouchida/items/a057a869003e4e2eb009 */
a[href^="tel:"] {
	cursor: default;
}

/* https://en.support.wordpress.com/display-posts-shortcode/ */
.listing-item a.image {
	  display:block;
    float: right;
    margin: 0 0 15px 15px;
}
.listing-item a.image img {
	  width:72px;
	height:72px;
		-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.listing-item {
	quotes: "" "";
    position: relative;
	margin: 1.2em 10% 5em;
	    content:"";
    display:block;
    clear:both;
}
.listing-item:before {
	content: "\201C";
    font-size: 70px;
    position: absolute;
    left: -0.5em;
    top: -0.8em;
}
.listing-item a.title {
	font-size:1.3em;
}
.listing-item .excerpt {
	display:block;
}
.nf-element[type="button"] {
    width: 100% !important;
    padding: 8px;
	font-size:1.0em;
}
.tribe-events-event-image+div.tribe-events-content {
    float: none;
    position: relative;
    width: 100%;
}
.line {
	color: #00B900;
}
.widget_facebook_likebox {
	padding:0;
}
.main-gallery .entry-header {
	background:rgba(255,255,255,0.7);
}

.entry-content ul,
.entry-content ol {
	margin-left:0;
}

.tribe-mobile .site-content {
  padding: 0 0;
}
.tribe-mobile #tribe-events-content-wrapper {
	padding: 0 2em;
}
.tribe-mobile .tribe-events-after-html {
	padding: 0 2em;
}
@media screen and (max-width: 768px){
     .big-container {
         display: none;
     }
     #tribe-events-pg-template {
         padding:0 !important;
     }
}
@media screen and (min-width: 768px){
     .small-container {
         display: none;
     }
}