@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:980px;
	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:#eee;
	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;
	
}

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