@charset "UTF-8";
/* CSS Document */

/*    安心安全   */
/******************/

@media only screen and (max-width:767px) {
	div.header{height:4.5rem;}
	div.header img{display:none;}
}
@media only screen and (min-width:768px){
	.navbar-fixed-top,
	.navbar-fixed-bottom {position: fixed;}
	ul.in_navi li {float: left;width: 33%; padding: 0px;list-style: outside none none;}
}

@media (min-width:960px) {
	.navbar-fixed-top,
	.navbar-fixed-bottom {
	position: fixed;
	}
}

div.page_content h3 {
	font-size: 290%;
	font-weight: normal;
}
div.page_content h3.dis {
    font-size: 140%;
    font-weight: normal;
}
div.page_content p{
	font-size: 113%;
	line-height: 2.5rem;
}
ul.in_navi li {
	width: 33.3%;
}
ul.in_navi li:last-child{border-right:1px solid #a9a9a9;}
div.header img{
	width: 100%;
}
.page_content {
	background: url(../../images/anshin/footer_visual.jpg) no-repeat bottom;
	background-size: contain;
	padding-bottom: 10%;
}
div.satsuma_mark {
	margin: 0px auto;
}
div.satsuma_mark hr {
	margin: 40px 0px;
	padding-top: 50px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #999;
	clear: both;
}
hr {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #999;
}
table,
table tr th,
table tr td,
table tr:nth-child(4)  {
	border: none!important;
	font-weight: normal;
	font-size: 110%;
}
table tr th {
	width: 34%;
}
.svgTitle {
	height:7rem;
	margin:1% 0;
}