@charset 'UTF-8';
/* ------------------------------
　　ヘッダー
------------------------------ */
/* ロゴ左・問い合わせ右のエリア */
.originalHeader{
	display: block;
    width: 100%;
}
.originalHeaderAddress{
	font-size: 16px;
}
.originalHeaderTel{
	font-size: 24px;
	font-weight: bolder;
}
.originalHeaderMail{

}

/* サイトロゴサイズ */
@media (min-width: 768px){
.site-logo {
    width: 80px;
}}
@media (max-width: 480px){
.site-logo {
    width: 50px;
}}
/* ヘッダー左・ロゴエリア */
@media (min-width: 1024px){
.header-logo {
    display: table-cell;
    width: 50%;
}}
/* ヘッダー右・問い合わせエリア */
@media (min-width: 1024px){
.originalHeaderRight {
    display: table-cell;
    width: 50%;
}}

.main-slider-main-copy,.page-title,.page-description{
	text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
	               0px 8px 13px rgba(0,0,0,0.1),
	               0px 18px 23px rgba(0,0,0,0.1);
}

/* グローバルナビ*/
@media (min-width: 1024px) {
  .header-nav {
     display: block;
     width: 100%;
     margin:0 auto;
     padding: 5px;
    }
		.navbar > ul {
			float: right;
			list-style: none;
			padding: 0;
		}
		.navbar > ul {
			float: none;
			display: table;
			width: 100%;
			table-layout: fixed;
			border-right: 1px solid #EEE;
		}
		.navbar li {
			float: left;
			position: relative;
			margin: 0 10px;
			vertical-align: middle;
			text-align: center;
		}
		.navbar li.navbar-btn {
			padding: 0 10px;
		}
		.navbar li {
			float: none;
			display: table-cell;
			border-left: 1px solid #EEE;
		}}

		/* ------------------------------
		　　table
		------------------------------ */
		@media screen and (min-width: 768px){
		.entry-column td, .entry-column th {
		    border: 1px solid #108757;
		}}
		.entry-column td{
		  background-color:#fff;
		}
		.entry-column th{
		  background-color:#fff;
		}
		.entry-column td, .entry-column th {
		    color: #452420;
		    border: 1px solid #108757;

		}
		th {
		    font-weight: bold;
		    text-align: -internal-center;
		}
		td, th {
		    display: table-cell;
		    vertical-align: inherit;
		}
		table {
		    border-collapse: collapse;
		    border-spacing: 0;
		}
		table {
		    display: table;
		    border-spacing: 0px;
		    border-color: #108757;
		    border-collapse: collapse;
		}


.label-category {
background-color: #cacaca;
}
