body #scroll_navi{
	margin-top: 150px;
	height: 80%;
}

.setuzei{
	position: relative;
	margin: 10px 0px -10px -10px;
	padding: 5px 0 5px 0;
	font-size: 1.3rem;
	line-height: 1.25;
	width: 100vw;
	background-color: #FFF9E9;
	color: black;
}

.setuzei1{
	height: 33px;
}
.blink {
  border-top: 3px solid #f1605f;
  border-bottom: 3px solid #f1605f;
  align-items: center;
  display: flex;
}

@keyframes blinkAnimation {
  0% {
    border: 3px solid #f1605f;
  }
  100% {
    border: 3px solid #efefef;
  }
}
.blink {
  animation: blinkAnimation 1s ease infinite alternate;
}

.blink_waku {
  width: 100%;
  height: 36px;
  margin: -28px 0 0px 0;
  border-top: 3px solid #f1605f;
  border-bottom: 3px solid #f1605f;
  align-items: center;
  display: flex;
}

@keyframes blink_wakuAnimation {
  0% {
    border-top: 3px solid #f1605f;
    border-bottom: 3px solid #f1605f;
  }
  100% {
    border-top: 3px solid #efefef;
    border-bottom: 3px solid #efefef;
  }
}
.blink_waku {
  animation: blink_wakuAnimation 1s ease infinite alternate;
}



@keyframes DownAnime{
  from {
  	opacity: 0;
	transform: translateY(-170px);
  }
  to {
  	opacity: 1;
	transform: translateY(0);
  }
}

/* スクロールするため高さを出すためのsection */
.section {
  height: 1px;
}

.section-a {
  background: #000;
}

.section-b {
  background: #fff;
}

/* スクロールして「scroll-navクラス」がついたときのヘッダーデザイン */
blink.scroll-nav {
  border: none;
}


@media screen and (max-width: 937px) {
	.setuzei,.setuzei .setuzeiMerit{
		font-size: 0.95rem;
	}
}
@media screen and (max-width: 800px) {
	.setuzei,.setuzei .setuzeiMerit{
		font-size: 0.85rem;
	}
}
.setuzei .setuzei_inner{
	max-width: 980px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}

.setuzei .setuzeiCalc{
	width: 20px;
	height: 20px;
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 476 588"><defs><style>.cls-1{fill-rule:evenodd;}</style></defs><path class="cls-1" d="M461.722,11H14.279a5.686,5.686,0,0,0-5.67,5.669V575.331A5.686,5.686,0,0,0,14.279,581H461.722a5.686,5.686,0,0,0,5.669-5.669V16.669A5.686,5.686,0,0,0,461.722,11ZM120.158,520.7a5.686,5.686,0,0,1-5.67,5.669H68.5a5.686,5.686,0,0,1-5.67-5.669V483.31a5.686,5.686,0,0,1,5.67-5.669h45.989a5.686,5.686,0,0,1,5.67,5.669Zm0-82.4a5.686,5.686,0,0,1-5.67,5.669H68.5a5.686,5.686,0,0,1-5.67-5.669V400.907a5.686,5.686,0,0,1,5.67-5.669h45.989a5.686,5.686,0,0,1,5.67,5.669Zm0-82.4a5.686,5.686,0,0,1-5.67,5.669H68.5a5.686,5.686,0,0,1-5.67-5.669V318.505a5.686,5.686,0,0,1,5.67-5.669h45.989a5.686,5.686,0,0,1,5.67,5.669Zm0-82.178a5.687,5.687,0,0,1-5.67,5.67H68.5a5.687,5.687,0,0,1-5.67-5.67V236.328a5.686,5.686,0,0,1,5.67-5.669h45.989a5.686,5.686,0,0,1,5.67,5.669Zm91,246.983a5.686,5.686,0,0,1-5.67,5.669H159.5a5.686,5.686,0,0,1-5.669-5.669V483.31a5.685,5.685,0,0,1,5.669-5.669h45.99a5.686,5.686,0,0,1,5.67,5.669Zm0-82.4a5.686,5.686,0,0,1-5.67,5.669H159.5a5.686,5.686,0,0,1-5.669-5.669V400.907a5.686,5.686,0,0,1,5.669-5.669h45.99a5.686,5.686,0,0,1,5.67,5.669Zm0-82.4a5.686,5.686,0,0,1-5.67,5.669H159.5a5.685,5.685,0,0,1-5.669-5.669V318.505a5.686,5.686,0,0,1,5.669-5.669h45.99a5.686,5.686,0,0,1,5.67,5.669Zm0-82.178a5.687,5.687,0,0,1-5.67,5.67H159.5a5.686,5.686,0,0,1-5.669-5.67V236.328a5.686,5.686,0,0,1,5.669-5.669h45.99a5.686,5.686,0,0,1,5.67,5.669Zm91,246.983a5.686,5.686,0,0,1-5.669,5.669H250.5a5.686,5.686,0,0,1-5.669-5.669V483.31a5.685,5.685,0,0,1,5.669-5.669h45.991a5.685,5.685,0,0,1,5.669,5.669Zm0-82.4a5.686,5.686,0,0,1-5.669,5.669H250.5a5.686,5.686,0,0,1-5.669-5.669V400.907a5.686,5.686,0,0,1,5.669-5.669h45.991a5.686,5.686,0,0,1,5.669,5.669Zm0-82.4a5.685,5.685,0,0,1-5.669,5.669H250.5a5.685,5.685,0,0,1-5.669-5.669V318.505a5.686,5.686,0,0,1,5.669-5.669h45.991a5.686,5.686,0,0,1,5.669,5.669Zm0-82.178a5.686,5.686,0,0,1-5.669,5.67H250.5a5.686,5.686,0,0,1-5.669-5.67V236.328a5.686,5.686,0,0,1,5.669-5.669h45.991a5.686,5.686,0,0,1,5.669,5.669ZM413.17,520.7a5.686,5.686,0,0,1-5.669,5.669h-45.99a5.686,5.686,0,0,1-5.669-5.669v-119.8a5.686,5.686,0,0,1,5.669-5.669H407.5a5.686,5.686,0,0,1,5.669,5.669Zm0-164.8a5.685,5.685,0,0,1-5.669,5.669h-45.99a5.685,5.685,0,0,1-5.669-5.669V318.505a5.686,5.686,0,0,1,5.669-5.669H407.5a5.686,5.686,0,0,1,5.669,5.669Zm0-82.178a5.686,5.686,0,0,1-5.669,5.67h-45.99a5.686,5.686,0,0,1-5.669-5.67V236.328a5.686,5.686,0,0,1,5.669-5.669H407.5a5.686,5.686,0,0,1,5.669,5.669Zm0-104.34a5.686,5.686,0,0,1-5.669,5.67H68.5a5.687,5.687,0,0,1-5.67-5.67V80.621a5.687,5.687,0,0,1,5.67-5.67h339a5.686,5.686,0,0,1,5.669,5.67Z"/></svg>') no-repeat left center;
}

.setuzei .setuzeiMerit{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.2em;
	margin: 0 0.5em;
	font-weight: bold;
}
.setuzei .setuzei_input_select{
	width: 233px;
	margin: 0 0.5em;
}
.setuzei .setuzei_input_select[name="jigyorieki"]{
	width: 151px;
}


.setuzei .setuzeiResult{
	display: flex;
	align-items: center;
}
.setuzei .setuzeiResult.setuzeihide{
	display: none;
}
.setuzei .setuzeiResultIcon{
	width: 20px;
	height: 20px;
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 67.535 47.36"><defs><style>.cls-1{fill:rgb(30,69,129);}</style></defs><polygon class="cls-1" points="25.774 0.711 25.774 7.669 53.992 23.628 25.774 39.586 25.774 46.544 66.298 23.629 25.774 0.711"/><polygon class="cls-1" points="0.962 0.711 0.962 7.669 29.18 23.628 0.962 39.586 0.962 46.544 41.485 23.629 0.962 0.711"/></svg>') no-repeat left center;
}

.setuzei .setuzeiRed{
	font-size:138%;
	color:red;
}

.setuzei .setuzeiResultDesc{
	display:flex;
	align-items: baseline;
}
/*ヘルプ*/
.setuzei .setuzeiHelpicon{
	width: 16px;
	height: 16px;
	right: 12px;
	top: 12px;
	cursor: pointer;
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 102.028 101.902"><defs><style>.cls-1{fill:black;}</style></defs><path class="cls-1" d="M51.267,1.233a50,50,0,1,0,50,50A50,50,0,0,0,51.267,1.233Zm4.174,86.02a7.226,7.226,0,0,1-5.316,2.134,7.049,7.049,0,0,1-5.264-2.134,8.06,8.06,0,0,1,0-10.832,7.052,7.052,0,0,1,5.264-2.138,7.229,7.229,0,0,1,5.316,2.138,7.937,7.937,0,0,1,0,10.832Zm18.93-48.889a20.01,20.01,0,0,1-3.578,4.771,68.315,68.315,0,0,1-5.665,4.819,52.425,52.425,0,0,0-7.649,7.055,10.948,10.948,0,0,0-2.487,7.254,11.39,11.39,0,0,0,.1,1.787H44.958a12.584,12.584,0,0,1-.2-2.584,13.618,13.618,0,0,1,2.931-8.745,50.874,50.874,0,0,1,8.4-7.949,58.381,58.381,0,0,0,6.558-6.06,8.051,8.051,0,0,0,2.086-5.462A9.5,9.5,0,0,0,61.106,25.4q-3.633-2.88-10.383-2.882-9.443,0-17.49,8.446L26.675,24.9Q37.21,13.081,52.013,13.079q10.832,0,17.34,5.066t6.506,14.11A12.575,12.575,0,0,1,74.371,38.364Z"/></svg>') no-repeat left center;
	opacity: 0.3;
	margin:0 0 0 7px;
	min-width: 16px;
}
.setuzeiTooltip{
	display:none;
	width:250px;
	background-color:gray;
	border-radius:5px;
	color:white;
	padding:5px;
	font-size:small;
	z-index: 10000;
}
.setuzeiShow{
	display:block;
}
.setuzeiTooltip span{
	font-weight: bold;
}

/*2つ目*/
.setuzei2{
	display:none;
	font-size: 1.7em;
	line-height: 1.25;
	width: 100vw;
	background-color: white;
	color: black;
	margin: -1em auto 0;
	position: relative;
	padding: 0.2em;
/*	height: 170px;*/
}

.setuzei2 .setuzeiResultDesc{
    display: block;
	margin: 0 auto;
	flex-wrap: wrap;
	justify-content: center;
}

@media screen and (max-width: 768px) {
	.setuzei{
		display:none;
	}
	.setuzei2{
		display:block;
        position: absolute;
        margin-top: 0px;
        height: 280px;
	}
}


.setuzei2 .setuzei_inner{
	display: block;
	text-align: center;
}

.setuzei2 .setuzei_input_select{
	width: 58%;
	margin: 1em 0.4em;
	font-size: 16px;
}
.setuzei2 .setuzei_input_select[name="jigyorieki"]{
	width: 35%;
}
@media screen and (max-width: 550px) {
	body .setuzei2 .setuzei_inner .setuzei_input_select{
		width: 95%;
	}
}

.setuzei2 .setuzeiResult{
	justify-content: center;
}
.setuzei2 .setuzeiMerit{
	font-size: 0.8em;
}
.nobr{
    display: block;
	white-space: nowrap;
}
.setuzeiResult3sec{
	font-size: 0.8em;
	color:red;
}
.setuzeiResult3sec.setuzeihide{
	display:none;
}

