	.slider {
		min-height: 150px;
		padding: 2.8em 0 0;
		background: url(images/header-bg.jpg)center no-repeat;
	}
	.slider-caption h1 {
		font-size: 2em;
	}
	.slider-caption h2 {
		font-size: 1.2em;
	}
	.slider-caption h3 {
		font-size: 0.9em;
	}
	.sticky-navigation div.top-search input[type="text"] {
		padding: 0.28em;
	}
	.sticky-navigation div.top-search input[type="submit"] {
		padding: 0.5em 0.6em;
		font-size: 0.85em;
	}
	.top-grid h4 a ,.top-grid p,.head-section p,.news-grid p,.bottom-grids-left-right p,.bottom-grids-right ul li a,
	.about-top-gridn p,.about-latest-news-grid p{
		font-size: 0.9em;
	}
	.about-head span,.services-head span,.products-head span,.contact-head span{
		font-size: 0.9em;
	}
	.head-section h3 ,.social-share h3{
		font-size: 1.4em;
	}
	.sticky-navigation div.top-search {
		width: 40%;
	}


	.news-grid h4,.about-top-gridn h4 {
		font-size: 1.1em;
	}
	.our-news,.bottom-grids {
		padding: 1em 0 1em;
	}

	.bottom-grids-left h2 {
		font-size: 1.1em;
	}
	.bottom-grids-left-right h3 {
		font-size: 1em;
	}
	.bottom-grids-right h2{
		font-size:1.3em;
	}
	.social-share {
		padding: 1em 0 0 0;
	}
	.news-letter-left h3 {
		font-size: 1.3em;
	}
	.news-letter-right {
		width: 75%;
	}
	.news-letter {
		padding: 1em 0 2em;
	}
	.footer-left ul li a {
		padding: 0.5em ;
	}
	.footer-right {
		margin-top: 0.5em;
	}
	.footer {
		padding: 0.3em 0;
	}
	.top-header {
/* 		min-height: 87px; */
	}
	.about-header h1, .services-header h1, .products-header h1 {
		font-size: 1.8em;
	}
	.about-head h3,.services-head h3,.products-head h3 ,.contact-head h2{
		font-size: 1.5em;
		padding: 0.5em 0 0.3em 0;
	}
	.about-latest-news-grids {
		padding: 1em 0;
	}
	.about-head {
		padding: 0.5em 0 ;
	}
	.about-latest-news-grid h4 {
		font-size: 1.2em;
	}
	.services-grid h4 {
		font-size: 1.1em;
	}
	.services-grid p {
		font-size: 0.9em;
	}
	.b-animate img {
		margin-top: 4%;
	}
	.products-grid {
		margin-bottom: 1em;
	}
	.contact-map iframe {
		min-height: 200px;
		margin:1em 0 0;
	}
	.contact-form-row div span, .contact-form-row2 span {
		font-size: 1.1em;
	}
	.contact-form-row {
		margin-bottom:0;
	}
	.contact-form input[type="submit"] {
		padding: 0.5em 2em;
		font-size: 1.2em;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*----------------------------------------------
 20150327 by ariga 
-----------------------------------------------*/
span.mini_break {display: block;}

/* .citylogo, .phone */

/* .container {
    padding-left: 0!important;
    padding-right: 0!important;
} */

.fc-event-inner {
	display: none;
}

a.fc-event {
    height: 50px;
}

/* カレンダー */
div#calendar div.css-search {
    width: 100%;
	float: none;
}

.em-search-wrapper {
    padding-right: 0;
}

.em-search-ajax {
    float: none;
    width: 100%;
}
#wpfc-calendar-wrapper .fc-header-title h2 {
    font-size: 3em !important;
    padding: 10px 0;
}

/* 検索フォーム */
#wpfc-calendar-wrapper a#eventcate-button, #wpfc-calendar-wrapper a#event-categories-button, #wpfc-calendar-wrapper a#event-tags-button, #wpfc-calendar-wrapper a#facils-button {
	margin-bottom: 10px;
}


/* テーブル変換 */
table.fc-header tbody tr {
	display: block;
}
table.fc-header tbody tr th,
table.fc-header tbody tr td {
	display: list-item;
}

span.fc-button-prev {
    left: 10px;
    position: absolute;
    top: 60px;
}

table.fc-header td {
    white-space: normal;
}
.fc-header-center {
    text-align: left;
}

/* お知らせ */
.single_wrap {
    width: 95%;
}

/* フッターバナー */
.bottom-grids ul li {
    padding: 0 13px;
    width: 110px;
}
