@charset "utf-8";
#otsuka-idWrap h3 {
	font-size: 24px;
	color: #ff4200;
	font-weight: bold;
}

#otsuka-idWrap .dis_flex {
	display: flex;
}
#otsuka-idWrap .fw_b {
	font-weight: 700;
}

#otsuka-idWrap .txt_ind_30 {
	text-indent: 30px;
}
#otsuka-idWrap .uk-heading-line {
  overflow: hidden;
}

#otsuka-idWrap .uk-heading-line > * {
	display: inline-block;
	position: relative;
	font-size: 28px;
}

#otsuka-idWrap .uk-heading-line > ::after,
#otsuka-idWrap .uk-heading-line > ::before {
  content: "";
  position: absolute;
  top: calc(50% - (0.2px + 0.05em) / 2);
  width: 2000px;
  border-bottom: 2px solid #9f9f9f;
}

#otsuka-idWrap .uk-heading-line > ::before {
  right: 100%;
  margin-right: calc(5px + 0.3em);
}

#otsuka-idWrap .uk-heading-line > ::after {
  left: 100%;
  margin-left: calc(5px + 0.3em);
}

#otsuka-idWrap #merit-otsuka-id .point-h {
	font-size: 24px;
	font-weight: bold;
	color: #ff4200;
	text-decoration: underline;
}
#otsuka-idWrap .line-box {
	border: 2px solid #9f9f9f;
	padding: 20px;
}
#otsuka-idWrap #merit-otsuka-id .what-web-invoice-merit {
	margin-left: 30px;
	line-height: 30px;
	
}


#otsuka-idWrap a.have_id {
	color: #333;
	font-size: 20px;
	font-weight: bold;
	background: #ff8c3c;
	padding: 18px 30px;

	box-shadow: 0 8px 0 #da600c;
	border-radius: 40px;
	display: inline-block;
	transition: .2s;
}
#otsuka-idWrap a.have_id:hover {
	transform: translateY(8px);
	box-shadow: 0 0 0 #da600c;
	text-decoration: none;
}
#otsuka-idWrap a.have_not_id {
	color: #333;
	font-size: 20px;
	font-weight: bold;
	background: #ffb37f;
	padding: 18px 30px;

	box-shadow: 0 8px 0 #ea8845;
	border-radius: 40px;
	display: inline-block;
	transition: .2s;
}
#otsuka-idWrap a.have_not_id:hover {
	transform: translateY(8px);
	box-shadow: 0 0 0 #ea8845;
	text-decoration: none;
}
#otsuka-idWrap .btnWrap .btn span > span {
  font-weight: bold;
  font-size: 30px;
  letter-spacing: 0.05em;
}

#tano-content-top #otsuka-idWrap .btnWrap .btn a > span, #otsuka-idWrap .btnWrap .btn02 a > span {
    background: #e8101c;
}
#tano-content-top #otsuka-idWrap .btnWrap .btn a, #otsuka-idWrap .btnWrap .btn02 a {
    background: #93121a;
}
#otsuka-idWrap .flow_cont {
	display: flex;
	justify-content: space-between;
	gap: 20px;
}
#otsuka-idWrap .flow_cont img {
 border: 1px solid #bdbdbd;
	
}

#otsuka-idWrap .flow_cont div {
	font-size: 14px;
	width: 400px;
}


#tano-content-top #otsuka-idWrap .Question-layout h2 {
	border-bottom: none;
}
#tano-content-top #otsuka-idWrap .Question-layout dt::before {
	background: #f95200;
}

#tano-content-top #otsuka-idWrap .Question-layout dd::before {
	background: #fc9f5c;
}

#tano-content-top #otsuka-idWrap .Question-layout .bubble {
	border: 2px solid #ff8b29;
	color: #f6450b;
}
#tano-content-top #otsuka-idWrap .Question-layout .bubble::after {
	border-right: 2px solid #ff8b29;
	border-bottom: 2px solid #ff8b29;
}

#tano-content-top #otsuka-idWrap .Question-layout {
	margin:65px 0 70px;
}