@charset "UTF-8";

.sejutsuJisseki{display:table;width:980px;height:80px;padding-bottom:12px;background:url(https://www.s-b-c.net/image_hc/contents/sejutsuJissekiBg.png) center top no-repeat;margin:40px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sejutsuJissekiInner{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;font-size:18px;line-height:1.4;}
.sejutsuJissekiIcon{font-size:26px;padding:0 10px 0 42px;position:relative;vertical-align:sub;}
.sejutsuJissekiIcon::before{content:"";width:32px;height:22px;background:url(https://www.s-b-c.net/image_hc/contents/sejutsuJissekiIcon.png);position:absolute;left:5px;top:5px;}
.sejutsuJisseki strong{font-size:40px;font-weight:bold;color:#F86499;padding:0 5px 0 0;vertical-align:sub;}
.sejutsuJisseki strong span{font-size:28px;}
.sejutsuJisseki br{display:none;}
@media screen and (max-width: 640px){
	.sejutsuJisseki{width:100%;height:0;padding-bottom:-webkit-calc((90 / 604) * 100%);padding-bottom:calc((90 / 604) * 100%);background-image:url(https://www.s-b-c.net/image_hc/contents/sejutsuJissekiBgsp.png);background-size:100% auto;position:relative;margin:4% auto;}
	.sejutsuJissekiInner{position:absolute;left:0;top:0;width:100%;height:100%;font-size:13px;line-height:1.1;vertical-align:top;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.sejutsuJissekiIcon{font-size:15px;padding:0 10px 0 26px;vertical-align:middle;font-weight:bold;}
	.sejutsuJissekiIcon::before{content:"";width:20px;height:12px;background-size:100% auto;left:3px;top:4px;}
	.sejutsuJisseki strong{font-size:20px;vertical-align:middle;}
	.sejutsuJisseki strong span{font-size:13px;}
	.sejutsuJisseki br{display:block;}
}
.selector ul {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
.selector ul li {
	margin-top:10px;
}
.selector ul li.nav2, 
.selector ul li.nav3 {
    margin-left: 0;
}

.selector ul li.nav3, 
.selector ul li.nav6 {
}

.selector ul li.nav2 span {
    width: 300px;
}

.selector ul li.nav3 {
	min-width: 320px;
}

.selector ul li.nav6 span {
    margin-left: 0px;
}

.caution_wrap span {
	display: block;
	font-size: 13px;
	text-align: right;
	margin-left: 420px;
	margin-right: 90px;
	margin-top: -15px;
}

.indication_title {
	font-size: 1.7em;
	font-weight: bold;
	color: #716a8d;
	background-color: #fffae7;
	text-align: center;
	width: 772px;
	min-height: 55px;
	padding-top: 10px;
	margin: 20px auto 20px;
}

.indication_table table {
	text-align: center;
	margin: 10px auto 10px;
}

.indication_table td, .indication_table th{
	border-top:1px solid #716a8d;
	border-left:1px solid #716a8d;
	border-right:1px solid #716a8d;
	padding: 7px 50px 8px;
	font-size: 1.6em;
}

.indication_table tr span {
	font-size: 1.7em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	display: inline-block;
	margin-right: 2px;
	font-weight: bold;
	color: #F86499;
}


.indication_table tr:last-child td,
.indication_table tr:last-child th{
	border-bottom:1px solid #716a8d; 
}

.indication_table tr th {
	color: #716a8d;
	background: #efefef;
}

@media screen and (max-width: 640px){
	.caution_wrap span {
		display: block;
		font-size: 13px;
		text-align: left;
		margin-left: 0;
		margin-right: 0px;
		margin-top: -1px;
	}

	.indication_title {
		font-size: 1.4em;
		width: 100%;
		min-height: 40px;
		padding-top: 5px;
		margin: 10px auto 10px;
	}

	.indication_table {
		width: 100%;
	}
	
	.indication_table table {
		text-align: center;
		border-collapse: collapse;
		border-spacing: 0;
		width: auto;
		margin: 10px auto 10px;
	}

	.indication_table td, .indication_table th{
		padding: 6px 10px 7px;
		font-size: 1.3em;
		border:1px solid #716a8d !important;
	}

	.indication_table tr span {
		font-size: 1.4em;
	}

	.indication_table tr:last-child td,
	.indication_table tr:last-child th{
	}

	.indication_table tr th {
	}
	
	span.shiwa_sttl {
		display: block;
		margin-bottom: -5px;
		margin-top: -2px;
	}
	
	span.shiwa_current {
		display: block;
		font-size: .9em;
		width: 100%;
		margin: -10px auto 0;
		text-align: center;
	}
}

