@charset "utf-8";
/*
Template: jstork
Theme Name: stork_custom
Theme URI:http://open-cage.com/stork/
*/
.hikaku-tbl{
	margin:30px 0 60px 0;
}
	
.hikaku-tbl-box table{
	width:900px;
	margin:0px auto;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	font-size:15px;
	}
	
.hikaku-tbl-box table th{
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background-color:#ffe1a5;
	text-align:center;
	width:130px;
	padding:8px;
	vertical-align:middle;
	}	
	
.hikaku-tbl-box table td{
	width:170px;
	border-left:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:8px;
	text-align:center;
	vertical-align:middle;
	}	
	
tr.text-l td{text-align:left;}


.item-line1{
	border-top:solid 4px #F00 !important;
	border-left:solid 4px #F00 !important;
	border-right:solid 4px #F00 !important;
	background-color:#fffbdb;
	}
	
.item-line2{
	border-left:solid 4px #F00 !important;
	border-right:solid 4px #F00 !important;
	background-color:#fffbdb;
	}

.item-line3{
	border-left:solid 4px #F00 !important;
	border-right:solid 4px #F00 !important;
	border-bottom:solid 4px #F00 !important;
	background-color:#fffbdb;
	}

@media only screen and (min-width: 1166px) {
 .single .byline .cat-name{
 transform: rotate(0);
 }
}

@media only screen and (min-width: 1166px) {
 .single .byline .cat-name{
 transform: rotate(0);
 position: static;
 }
}

/* ----------------------------- */
/* CTA追加分 */
/* ----------------------------- */

#main .cta-inner{
	background-color:#d7f5f7;
}

.td-bg{
background-color:#fdeefa !important;
	
}

/* ----------------------------- */
/* テーブルスクロール */
/* ----------------------------- */

@media only screen and (max-width: 480px) {
.tscroll table{
 width:1040px;
 margin-bottom: .5em;
}
.tscroll{
 overflow: auto;
 margin-bottom: 2em;
}
.tscroll::-webkit-scrollbar{
 height: 5px;
}
.tscroll::-webkit-scrollbar-track{
 background: #F1F1F1;
}
.tscroll::-webkit-scrollbar-thumb {
 background: #BCBCBC;
}
}
/* ----------------------------- */
/* CTA */
/* ----------------------------- */
#main 
.cta-inner{
	background-color:#ffffcc;
}

#custom_header2{
 margin-bottom:1em;
}
@media only screen and (min-width: 1100px) {
 #custom_header2{
 /*top: -2.3em;*/
 position: relative;
 }
}