html,
body {
  width: 100%;
  color: #333333;
  font-size: 16px;
  line-height: 1.6;
  font-family: "Hiragino Kaku Gothic ProN";
  text-size-adjust: 100%;
  letter-spacing: 0.1em;
}

_:-ms-lang(x)::-ms-backdrop, html,
body {
  letter-spacing: 0;
}

p,
a {
  -webkit-font-smoothing: antialiased;
}

a {
  color: #333333;
  text-decoration: none;
}

.site-width {
  margin: 0 auto;
  width: 980px;
}
@media screen and (max-width: 980px) {
  .site-width {
    width: 100%;
  }
}
@media screen and (max-width: 414px) {
  .site-width {
    width: 100%;
  }
}

.logo {
  height: 32px;
}
@media screen and (max-width: 414px) {
  .logo {
    height: 32px;
  }
}

_:-ms-lang(x)::-ms-backdrop,
.logo {
  width: 56px;
}

.jipsName {
  transform: scale(0.9, 1);
  font-weight: 900;
  font-size: 16px;
  white-space: nowrap;
}

.szName {
  height: 40px;
}
@media screen and (max-width: 980px) {
  .szName {
    height: 32px;
  }
}
@media screen and (max-width: 414px) {
  .szName {
    width: 110px;
  }
}

.onlineLogoImg {
  margin-right: 10px;
}
@media screen and (max-width: 768px) {
  .onlineLogoImg {
    transform: scale(0.9);
  }
}
@media screen and (max-width: 535px) {
  .onlineLogoImg {
    width: 60px;
  }
}

.onlineLogoImg-png {
  margin-right: 10px;
  width: 92px;
}
@media screen and (max-width: 768px) {
  .onlineLogoImg-png {
    transform: scale(0.9);
  }
}
@media screen and (max-width: 535px) {
  .onlineLogoImg-png {
    width: 60px;
  }
}

_:-ms-lang(x)::-ms-backdrop,
.onlineLogoImg-png {
  margin-right: 0;
  margin-left: 15px;
}

.big {
  font-size: 38px;
}

.small {
  font-size: 12px;
}

.noWrap {
  display: inline-block;
}

.white-nowrap {
  white-space: nowrap;
}

.none {
  display: none !important;
}

.err_msg {
  color: red;
  margin: 10px;
  font-size: 20px;
}

.m0 {
  margin: 0 auto;
}

.space {
  height: 64px;
}

.space_sm {
  height: 64px;
}
@media screen and (max-width: 414px) {
  .space_sm {
    height: 0;
  }
}

header {
  padding-top: 5px;
  width: 100%;
}
@media screen and (max-width: 414px) {
  header {
    width: 100%;
    margin: 0;
  }
}
header .hederWrap {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
header .hederWrap .leftBox {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media screen and (max-width: 980px) {
  header .hederWrap .leftBox {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 535px) {
  header .hederWrap .leftBox {
    width: 26%;
  }
}
@media screen and (max-width: 414px) {
  header .hederWrap .leftBox {
    width: 26%;
  }
}
header .hederWrap .leftBox .jipsName {
  transform: scale(0.9, 1);
  font-weight: 900;
  font-size: 16px;
  white-space: nowrap;
}
@media screen and (max-width: 535px) {
  header .hederWrap .leftBox .jipsName {
    transform: scale(0.6);
  }
}
@media screen and (max-width: 414px) {
  header .hederWrap .leftBox .jipsName {
    transform: scale(0.5);
  }
}
header .hederWrap .rightBox {
  display: flex;
  align-content: center;
  max-width: -webkit-min-content;
  margin-left: auto;
}
header .hederWrap .rightBox .textCenterBox {
  display: inline-flex;
  align-items: center;
}
header .hederWrap .rightBox .textCenterBox .zeroInNameWrap {
  display: inline-flex;
  align-items: center;
  max-width: fit-content;
}
header .hederWrap .rightBox .hederNomalFont {
  font-size: 24px;
  font-weight: 100;
  margin-top: auto;
  margin-bottom: auto;
}
@media screen and (max-width: 768px) {
  header .hederWrap .rightBox .hederNomalFont {
    font-size: 3.4285714286vw;
    letter-spacing: -0.03em;
  }
}
header .hederWrap .rightBox .hederSmallFont {
  font-size: 16px;
  font-weight: 100;
  vertical-align: baseline;
}
@media screen and (max-width: 414px) {
  header .hederWrap .rightBox .hederSmallFont {
    font-size: 3vw;
  }
}
header .hederWrap .rightBox .titleName {
  color: #fff;
  font-size: 40px;
  font-weight: 100;
}

:lang(x) + :-webkit-full-screen-document, header {
  margin-bottom: 5px;
}

@media screen and (max-width: 768px) {
  .zeroInNameWrap {
    flex-wrap: wrap;
    line-height: 1;
    justify-content: flex-end;
  }
}

.fixHeader {
  position: fixed;
  z-index: 500;
  top: 0;
  background-color: #fff;
  margin-bottom: 5px;
}

:lang(x) + :-webkit-full-screen-document, .fixHeader {
  margin-bottom: 5px;
}

#secondHeader {
  top: 0%;
  z-index: 100;
  position: fixed;
  background-color: #B5D9CD;
  height: 64px;
  display: flex;
  align-items: center;
  width: 100%;
}
@media screen and (max-width: 414px) {
  #secondHeader {
    height: 70px;
  }
}
#secondHeader .site-width {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 414px) {
  #secondHeader .site-width {
    flex-direction: column-reverse;
  }
}
#secondHeader .site-width .seondHeader-leftBox {
  width: 38%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 768px) {
  #secondHeader .site-width .seondHeader-leftBox {
    margin-left: 5px;
    width: 48%;
  }
}
@media screen and (max-width: 414px) {
  #secondHeader .site-width .seondHeader-leftBox {
    margin: 0 auto;
    width: 80%;
  }
}
#secondHeader .site-width .seondHeader-leftBox .progressWrap {
  width: 60px;
  height: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 414px) {
  #secondHeader .site-width .seondHeader-leftBox .progressWrap {
    height: initial;
  }
}
#secondHeader .site-width .seondHeader-leftBox .progressWrap .p-Number {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
  line-height: 32px;
  font-size: 18px;
  z-index: 20;
}
@media screen and (max-width: 768px) {
  #secondHeader .site-width .seondHeader-leftBox .progressWrap .p-Number {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
  }
}
@media screen and (max-width: 414px) {
  #secondHeader .site-width .seondHeader-leftBox .progressWrap .p-Number {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
  }
}
#secondHeader .site-width .seondHeader-leftBox .progressWrap .p-Number.active {
  background-color: #9A9A9A;
  color: #fff;
}
#secondHeader .site-width .seondHeader-leftBox .progressWrap _:-ms-lang(x)::-ms-backdrop, #secondHeader .site-width .seondHeader-leftBox .progressWrap .p-Number {
  height: auto;
}
#secondHeader .site-width .seondHeader-leftBox .progressWrap .p-title {
  font-size: 12px;
  letter-spacing: -0.05em;
}
@media screen and (max-width: 768px) {
  #secondHeader .site-width .seondHeader-leftBox .progressWrap .p-title {
    font-size: 12px;
  }
}
@media screen and (max-width: 414px) {
  #secondHeader .site-width .seondHeader-leftBox .progressWrap .p-title {
    font-size: 9px;
    font-weight: 600;
    margin-top: 0.2px;
  }
}
#secondHeader .site-width .seondHeader-leftBox [class*=p-conectionLine] {
  background-color: #fff;
  height: 3px;
  width: 20%;
  position: absolute;
  top: 40%;
}
@media screen and (max-width: 768px) {
  #secondHeader .site-width .seondHeader-leftBox [class*=p-conectionLine] {
    top: 42%;
  }
}
@media screen and (max-width: 414px) {
  #secondHeader .site-width .seondHeader-leftBox [class*=p-conectionLine] {
    top: 26%;
  }
}
#secondHeader .site-width .seondHeader-leftBox [class*=p-conectionLine].active {
  background-color: #9A9A9A;
}
#secondHeader .site-width .seondHeader-leftBox .p-conectionLine-1 {
  left: 15%;
}
#secondHeader .site-width .seondHeader-leftBox .p-conectionLine-2 {
  left: 40%;
}
#secondHeader .site-width .seondHeader-leftBox .p-conectionLine-3 {
  left: 65%;
}
#secondHeader .site-width .termsTitle {
  justify-content: unset;
}
@media screen and (max-width: 414px) {
  #secondHeader .site-width .secondHeder-rightBox {
    margin-left: auto;
  }
}
#secondHeader .site-width .secondHeder-rightBox h2 {
  font-size: 40px;
  color: #fff;
  font-weight: 400;
}
@media screen and (max-width: 980px) {
  #secondHeader .site-width .secondHeder-rightBox h2 {
    margin-right: 0.5em;
    font-size: 5.8823529412vw;
  }
}
@media screen and (max-width: 414px) {
  #secondHeader .site-width .secondHeder-rightBox h2 {
    font-size: 18px;
    font-weight: 200;
  }
}

.hero {
  background-image: url("../asset/heroBunner.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 400px;
  position: relative;
}
@media screen and (max-width: 980px) {
  .hero {
    background-position: 58%;
  }
}
@media screen and (max-width: 414px) {
  .hero {
    background-position: 65%;
    height: 280px;
  }
}
.hero h2 {
  font-size: 48px;
  text-shadow: 0px 3px 6px #fff;
  width: 650px;
  line-height: 1.2;
  position: absolute;
  top: 72px;
  margin-left: 15rem;
}
@media screen and (max-width: 980px) {
  .hero h2 {
    margin-left: 1rem;
    width: 70%;
    font-size: 5vw;
  }
}
@media screen and (max-width: 768px) {
  .hero h2 {
    width: 80%;
    top: 110px;
    font-size: 5.1724137931vw;
    text-shadow: 1px 2px 3px #fff;
  }
}
.hero .salesPointWrap {
  display: flex;
  position: absolute;
  top: 225px;
  margin-left: 15rem;
}
@media screen and (max-width: 980px) {
  .hero .salesPointWrap {
    margin-left: 15px;
  }
}
@media screen and (max-width: 414px) {
  .hero .salesPointWrap {
    top: 185px;
  }
}
.hero .salesPointWrap .salesPoint {
  list-style: none;
  font-size: 40px;
  width: 160px;
  height: 160px;
  background: #FFFFFF62 0% 0% no-repeat;
  border-radius: 50%;
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  border: 2px solid #2D2D2D;
  text-align: center;
}
@media screen and (max-width: 980px) {
  .hero .salesPointWrap .salesPoint {
    width: 130px;
    height: 130px;
    font-size: 38px;
  }
}
@media screen and (max-width: 414px) {
  .hero .salesPointWrap .salesPoint {
    width: 66px;
    height: 66px;
    font-size: 18px;
  }
}

.panel-first {
  background-color: #EDEDED;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.panel-first .attentionMark {
  margin-top: 90px;
  width: 60px;
  height: 60px;
}
.panel-first .pf-p {
  font-size: 40px;
  margin-top: 50px;
  font-weight: 400;
}
@media screen and (max-width: 980px) {
  .panel-first .pf-p {
    font-size: 3.8775510204vw;
    font-weight: 600;
  }
}
.panel-first .questionWrap {
  display: flex;
  margin-right: -10px;
  z-index: 20;
  justify-content: center;
}
@media screen and (max-width: 980px) {
  .panel-first .questionWrap {
    flex-wrap: wrap;
    margin-right: 0;
  }
}
.panel-first .questionWrap p {
  font-size: 40px;
  margin-top: 50px;
  position: relative;
  display: inline-block;
  margin: 1.5em 0;
  padding: 7px 10px;
  min-width: 120px;
  max-width: 100%;
  font-size: 16px;
  background: #fff;
  border-radius: 15px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  padding: 1rem;
}
@media screen and (max-width: 414px) {
  .panel-first .questionWrap p {
    font-size: 7vw;
  }
}
.panel-first .questionWrap p:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 25px solid #fff;
}
.panel-first .questionWrap img {
  height: 109px;
  width: 84px;
}
.panel-first .questionWrap .person {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 10px;
}
.panel-first .questionWrap .person-1-Wrap img {
  transform: scale(0.85);
}
.panel-first .triangle {
  position: absolute;
  text-align: center;
  border: 300px;
  top: 96%;
  border-top: 125px solid #EDEDED;
  border-right: 230px solid transparent;
  border-left: 230px solid transparent;
}
@media screen and (max-width: 535px) {
  .panel-first .triangle {
    transform: scale(0.7);
  }
}
@media screen and (max-width: 414px) {
  .panel-first .triangle {
    transform: scale(0.6);
  }
}
.panel-first _:-ms-lang(x)::-ms-backdrop,
.panel-first .triangle {
  transform: translateX(-50%);
}

.panel-second {
  margin-top: 125px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.panel-second .ans {
  font-size: 30px;
  line-height: 1;
}
@media screen and (max-width: 980px) {
  .panel-second .ans {
    text-align: center;
  }
}
.panel-second .subjectWrap {
  display: flex;
  margin-top: 90px;
  align-items: center;
}
@media screen and (max-width: 414px) {
  .panel-second .subjectWrap {
    margin-bottom: 20px;
  }
}
.panel-second .subjectWrap .zeroInNameWrap {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-end;
  line-height: 1;
}
.panel-second .subjectWrap _:-ms-lang(x)::-ms-backdrop, .panel-second .subjectWrap .zeroInNameWrap {
  max-width: 96px;
  margin-right: 10px;
}
.panel-second .subjectWrap h2 {
  font-size: 24px;
}
.panel-second .subjectWrap .onlineLogo {
  text-align: center;
  font-weight: 600;
  vertical-align: middle;
  margin-right: 10px;
}
@media screen and (max-width: 414px) {
  .panel-second .subjectWrap .onlineLogo {
    font-size: 14px;
    width: 90px;
    height: 20px;
  }
}
.panel-second .subjectWrap .big {
  font-size: 24px;
}
.panel-second .disNor {
  font-size: 30px;
}
@media screen and (max-width: 980px) {
  .panel-second .disNor {
    font-size: 4.2857142857vw;
  }
}
.panel-second .disAtt {
  font-size: 50px;
}
@media screen and (max-width: 980px) {
  .panel-second .disAtt {
    font-size: 5.7142857143vw;
  }
}
.panel-second .marker {
  background: linear-gradient(transparent 60%, #ff6 60%);
}

.panel-features {
  margin-top: 100px;
}
.panel-features .subjectWrap {
  width: 100%;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #6BBFBE;
}
@media screen and (max-width: 414px) {
  .panel-features .subjectWrap .szName {
    transform: scale(0.8);
  }
}
.panel-features .subjectWrap .onlineLogo {
  text-align: center;
  font-weight: 600;
  vertical-align: middle;
  margin-right: 10px;
}
@media screen and (max-width: 414px) {
  .panel-features .subjectWrap .onlineLogo {
    font-size: 14px;
    width: 90px;
    height: 20px;
    margin-right: 2px;
  }
}
.panel-features .subjectWrap p {
  color: #fff;
}
.panel-features .subjectWrap .featuresSub {
  font-size: 2.8571428571vw;
}
@media screen and (max-width: 768px) {
  .panel-features .subjectWrap .featuresSub {
    font-size: 4vw;
  }
}
.panel-features .subjectWrap .zeroinWrap {
  line-height: 1;
  display: flex;
}
@media screen and (max-width: 768px) {
  .panel-features .subjectWrap .zeroinWrap {
    flex-direction: column;
  }
}
.panel-features .featuresWrap {
  margin: 100px auto;
  width: 980px;
  display: flex;
  justify-content: space-around;
}
@media screen and (max-width: 980px) {
  .panel-features .featuresWrap {
    width: 90%;
    flex-wrap: wrap;
  }
}
.panel-features .featuresWrap .featuerPanel {
  width: 300px;
  height: 465px;
  border: 1px solid #6BBFBE;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 980px) {
  .panel-features .featuresWrap .featuerPanel:last-child {
    margin-top: 10vw;
  }
}
@media screen and (max-width: 768px) {
  .panel-features .featuresWrap .featuerPanel {
    margin-top: 10vw;
  }
}
.panel-features .featuresWrap .featuerPanel .subLabel {
  height: 100px;
  width: 300px;
  background-color: #6BBFBE;
  display: flex;
  justify-content: center;
  align-items: center;
}
.panel-features .featuresWrap .featuerPanel h2 {
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
}
.panel-features .featuresWrap .featuerPanel img {
  width: 100px;
  height: 100px;
  margin-top: 30px;
}
.panel-features .featuresWrap .featuerPanel p {
  font-size: 20px;
  position: absolute;
  top: 230px;
  text-align: center;
}
.panel-features .featuresWrap .featuerPanel _:-ms-lang(x)::-ms-backdrop,
.panel-features .featuresWrap .featuerPanel p {
  width: 100%;
  transform: translateX(-50%);
}

.panel-diagnosisContents {
  margin-top: 200px;
  width: 100%;
  background-color: #F2F2F2;
}
.panel-diagnosisContents [class*=diagCon] {
  width: 980px;
  margin: auto;
}
@media screen and (max-width: 980px) {
  .panel-diagnosisContents [class*=diagCon] {
    width: 100%;
  }
}
.panel-diagnosisContents .diagCon-1 {
  display: flex;
  position: relative;
}
.panel-diagnosisContents .diagCon-1 h2 {
  font-size: 40px;
  margin-top: 87px;
}
@media screen and (max-width: 980px) {
  .panel-diagnosisContents .diagCon-1 h2 {
    margin-left: 20px;
  }
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-1 h2 {
    font-size: 24px;
    margin-top: 40px;
  }
}
.panel-diagnosisContents .diagCon-1 img {
  width: 45%;
  position: absolute;
  top: -40%;
  right: 1%;
}
@media screen and (max-width: 980px) {
  .panel-diagnosisContents .diagCon-1 img {
    transform: scale(0.9);
  }
}
.panel-diagnosisContents .diagCon-2 {
  margin-top: 100px;
  height: 550px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-2 {
    flex-direction: column-reverse;
    margin-top: 10px;
  }
}
.panel-diagnosisContents .diagCon-2 .chratWrap {
  background-color: #fff;
  display: flex;
  padding: 20px;
}
@media screen and (max-width: 980px) {
  .panel-diagnosisContents .diagCon-2 .chratWrap {
    width: 35%;
  }
  .panel-diagnosisContents .diagCon-2 .chratWrap img {
    width: 100%;
  }
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-2 .chratWrap {
    width: 80%;
    margin-top: 10px;
  }
}
.panel-diagnosisContents .diagCon-2 _:-ms-lang(x)::-ms-backdrop,
.panel-diagnosisContents .diagCon-2 .chratWrap {
  width: 70%;
}
.panel-diagnosisContents .diagCon-2 .diagTitle {
  margin-left: 58px;
}
@media screen and (max-width: 980px) {
  .panel-diagnosisContents .diagCon-2 .diagTitle {
    margin-left: 40px;
    width: 35%;
  }
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-2 .diagTitle {
    width: 90%;
  }
}
.panel-diagnosisContents .diagCon-2 .diagTitle h3 {
  font-size: 30px;
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-2 .diagTitle h3 {
    font-size: 24px;
  }
}
.panel-diagnosisContents .diagCon-2 .diagTitle .lb {
  display: inline-block;
}
.panel-diagnosisContents .diagCon-2 .diagTitle p:not(.small) {
  font-size: 20px;
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-2 .diagTitle p:not(.small) {
    font-size: 14px;
    line-height: 1;
    text-align: center;
  }
}
.panel-diagnosisContents .diagCon-2 .diagTitle .attention {
  font-size: 12px;
}
.panel-diagnosisContents .diagCon-3 {
  margin-top: 30px;
  height: 550px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-3 {
    flex-direction: column;
  }
}
.panel-diagnosisContents .diagCon-3 .diagTitle {
  margin-right: 58px;
}
@media screen and (max-width: 980px) {
  .panel-diagnosisContents .diagCon-3 .diagTitle {
    margin-right: 40px;
    width: 35%;
  }
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-3 .diagTitle {
    width: 90%;
    margin-right: 0;
    text-align: center;
  }
}
.panel-diagnosisContents .diagCon-3 .diagTitle h3 {
  font-size: 30px;
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-3 .diagTitle h3 {
    font-size: 24px;
  }
}
.panel-diagnosisContents .diagCon-3 .diagTitle p {
  font-size: 20px;
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-3 .diagTitle p {
    font-size: 14px;
    line-height: 1;
    text-align: center;
  }
}
.panel-diagnosisContents .diagCon-3 img {
  width: 45%;
}
@media screen and (max-width: 980px) {
  .panel-diagnosisContents .diagCon-3 img {
    width: 35%;
  }
}
@media screen and (max-width: 414px) {
  .panel-diagnosisContents .diagCon-3 img {
    width: 90%;
    margin-top: 10px;
  }
}

.panel-price {
  margin-top: 100px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 414px) {
  .panel-price {
    margin-top: 0;
  }
}
.panel-price img {
  width: 60%;
}
@media screen and (max-width: 768px) {
  .panel-price img {
    width: 96%;
    height: 100%;
  }
}
.panel-price .priceWrap {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 980px;
  height: 617px;
  background-color: #171D59;
  margin: 0 auto;
}
@media screen and (max-width: 980px) {
  .panel-price .priceWrap {
    width: 90%;
  }
}
.panel-price .priceWrap .price-content-1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 57px;
  border: 1px solid #FFFFFF;
}
.panel-price .priceWrap .price-content-1 h2:not(.onlineLogo) {
  font-weight: 100;
  color: #fff;
  font-size: 40px;
}
@media screen and (max-width: 980px) {
  .panel-price .priceWrap .price-content-1 h2:not(.onlineLogo) {
    font-size: 4.2857142857vw;
  }
}
.panel-price .priceWrap .price-content-1 .onlineLogo {
  width: 15%;
  background: #fff;
  color: #333333;
  text-align: center;
  font-weight: 100;
  font-size: 20px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 2px;
}
@media screen and (max-width: 980px) {
  .panel-price .priceWrap .price-content-1 .onlineLogo {
    font-size: 1.8367346939vw;
  }
}
.panel-price .priceWrap .price-content-2 {
  margin-top: 50px;
  width: 80%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.panel-price .priceWrap .price-content-2 .columWrite {
  font-size: 30px;
  color: #FCFD00;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-orientation: upright;
}
.panel-price .priceWrap .price-content-2 .price-discWrap {
  line-height: 1.2;
}
.panel-price .priceWrap .price-content-2 .price-discWrap .p-w {
  color: #fff;
  font-size: 24px;
}
@media screen and (max-width: 414px) {
  .panel-price .priceWrap .price-content-2 .price-discWrap .p-w {
    font-size: -5vw;
  }
}
.panel-price .priceWrap .price-content-2 .price-discWrap [class*=p-y] {
  color: #FCFD00;
  font-size: 50px;
  text-decoration: none;
  background-image: linear-gradient(transparent 0.5em, #EDEDED 0, #EDEDED calc(0.5em + 2px), transparent 0, transparent calc(0.5em + 3px), #EDEDED 0, #EDEDED calc(0.5em + 5px), transparent 0);
}
@media screen and (max-width: 414px) {
  .panel-price .priceWrap .price-content-2 .price-discWrap [class*=p-y] {
    font-size: -5vw;
  }
}
.panel-price .priceWrap .price-content-2 .price-discWrap .p-y-s {
  font-size: 30px;
}
.panel-price .priceWrap .price-content-2 .price-discWrap .noWrap {
  display: flex;
  align-items: baseline;
  justify-content: center;
}
.panel-price .priceWrap .price-content-2 .resultDisc {
  margin-left: 40px;
  width: 40%;
  height: 90px;
  background: #991C1A;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 414px) {
  .panel-price .priceWrap .price-content-2 .resultDisc {
    margin-left: 10px;
  }
}
.panel-price .priceWrap .price-content-2 .resultDisc p {
  color: #fff;
  font-size: 18px;
  text-align: center;
}
@media screen and (max-width: 414px) {
  .panel-price .priceWrap .price-content-2 .resultDisc p {
    font-size: 4.5vw;
  }
}
.panel-price .priceWrap .price-content-2 .resultDisc .textWrap {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
.panel-price .priceWrap .price-content-2 .resultDisc .textWrap .big {
  font-weight: 600;
  font-size: 30px;
}
@media screen and (max-width: 414px) {
  .panel-price .priceWrap .price-content-2 .resultDisc .textWrap .big {
    font-size: 5.5vw;
  }
}
.panel-price .priceWrap .price-content-3 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.panel-price .priceWrap .price-content-3 h3 {
  width: 90%;
  height: 47px;
  background-color: #fff;
  font-size: 30px;
  text-align: center;
  font-weight: 500;
  margin-top: 30px;
}
@media screen and (max-width: 980px) {
  .panel-price .priceWrap .price-content-3 h3 {
    font-size: 3.4285714286vw;
  }
}
.panel-price .priceWrap .price-content-3 .textWrap-3 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.panel-price .priceWrap .price-content-3 .textWrap-3 p {
  color: #FCFD00;
  font-size: 30px;
}
.panel-price .priceWrap .price-content-3 .textWrap-3 .big {
  font-size: 140px;
  margin-right: 20px;
}
@media screen and (max-width: 414px) {
  .panel-price .priceWrap .price-content-3 .textWrap-3 .big {
    font-size: 38px;
  }
}
.panel-price .priceWrap .price-content-3 p {
  color: #fff;
  text-align: center;
  font-size: 30px;
  font-weight: 500;
}
.panel-price .priceWrap .price-content-3 .note {
  font-size: 20px;
}

.panel-flow {
  margin-top: 100px;
}
.panel-flow h2 {
  text-align: center;
  font-size: 40px;
  font-weight: 400;
  text-decoration: underline;
}
@media screen and (max-width: 414px) {
  .panel-flow h2 {
    font-size: 30px;
  }
}
.panel-flow .firstFlowWrp,
.panel-flow .secondFlowWrp {
  position: relative;
  margin-top: 50px;
}
.panel-flow .firstFlowWrp .flowSubWrap,
.panel-flow .secondFlowWrp .flowSubWrap {
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 638px;
  width: 980px;
  position: relative;
}
@media screen and (max-width: 980px) {
  .panel-flow .firstFlowWrp .flowSubWrap,
.panel-flow .secondFlowWrp .flowSubWrap {
    width: 100%;
  }
}
@media screen and (max-width: 414px) {
  .panel-flow .firstFlowWrp .flowSubWrap,
.panel-flow .secondFlowWrp .flowSubWrap {
    flex-direction: column-reverse;
    height: 450px;
  }
}
.panel-flow .firstFlowWrp .flowSubWrap img,
.panel-flow .secondFlowWrp .flowSubWrap img {
  width: 70%;
  position: absolute;
  left: -20%;
}
@media screen and (max-width: 414px) {
  .panel-flow .firstFlowWrp .flowSubWrap img,
.panel-flow .secondFlowWrp .flowSubWrap img {
    position: static;
  }
}
.panel-flow .firstFlowWrp .flowSubWrap _:-ms-lang(x)::-ms-backdrop,
.panel-flow .firstFlowWrp .flowSubWrap img,
.panel-flow .secondFlowWrp .flowSubWrap _:-ms-lang(x)::-ms-backdrop,
.panel-flow .secondFlowWrp .flowSubWrap img {
  top: 10%;
}
.panel-flow .firstFlowWrp .flowSubWrap .flowDiscWrap,
.panel-flow .secondFlowWrp .flowSubWrap .flowDiscWrap {
  width: 45%;
  position: absolute;
  right: 0%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 45px;
}
@media screen and (max-width: 414px) {
  .panel-flow .firstFlowWrp .flowSubWrap .flowDiscWrap,
.panel-flow .secondFlowWrp .flowSubWrap .flowDiscWrap {
    position: static;
    width: 90%;
    justify-content: center;
    margin-left: 0;
  }
}
.panel-flow .firstFlowWrp .flowSubWrap .flowDiscWrap h3,
.panel-flow .secondFlowWrp .flowSubWrap .flowDiscWrap h3 {
  font-size: 50px;
  font-weight: 100;
  color: #fff;
}
@media screen and (max-width: 980px) {
  .panel-flow .firstFlowWrp .flowSubWrap .flowDiscWrap h3,
.panel-flow .secondFlowWrp .flowSubWrap .flowDiscWrap h3 {
    font-size: 8.1632653061vw;
  }
}
.panel-flow .firstFlowWrp .flowSubWrap .flowDiscWrap h4,
.panel-flow .secondFlowWrp .flowSubWrap .flowDiscWrap h4 {
  font-size: 1.4141414141vw;
}
.panel-flow .firstFlowWrp .flowSubWrap .flowDiscWrap p,
.panel-flow .secondFlowWrp .flowSubWrap .flowDiscWrap p {
  font-size: 1.4141414141vw;
  text-align: center;
  line-height: 1.2;
  width: 100%;
}
@media screen and (max-width: 414px) {
  .panel-flow .firstFlowWrp .flowSubWrap .flowDiscWrap p,
.panel-flow .secondFlowWrp .flowSubWrap .flowDiscWrap p {
    font-size: 20px;
  }
}
.panel-flow .firstFlowWrp .flowSubWrap .flowDiscWrap .discWrap2,
.panel-flow .secondFlowWrp .flowSubWrap .flowDiscWrap .discWrap2 {
  display: flex;
  flex-direction: column;
}
.panel-flow .firstFlowWrp .flowSubWrap _:-ms-lang(x)::-ms-backdrop,
.panel-flow .firstFlowWrp .flowSubWrap .flowDiscWrap,
.panel-flow .secondFlowWrp .flowSubWrap _:-ms-lang(x)::-ms-backdrop,
.panel-flow .secondFlowWrp .flowSubWrap .flowDiscWrap {
  top: 35%;
}
.panel-flow .firstFlowWrp .triangle,
.panel-flow .secondFlowWrp .triangle {
  position: absolute;
  text-align: center;
  border: 300px;
  top: 96%;
  border-top: 100px solid #B5D9CD;
  border-right: 200px solid transparent;
  border-left: 200px solid transparent;
  z-index: 20;
}
@media screen and (max-width: 414px) {
  .panel-flow .firstFlowWrp .triangle,
.panel-flow .secondFlowWrp .triangle {
    transform: scale(0.7);
  }
}
.panel-flow .firstFlowWrp _:-ms-lang(x)::-ms-backdrop,
.panel-flow .firstFlowWrp .triangle,
.panel-flow .secondFlowWrp _:-ms-lang(x)::-ms-backdrop,
.panel-flow .secondFlowWrp .triangle {
  transform: translateX(-50%);
}
.panel-flow .firstFlowWrp {
  background-color: #B5D9CD;
}
.panel-flow .secondFlowWrp {
  background-color: #85A298;
  padding-top: 60px;
  margin-top: 0;
}

.bottomBtn {
  width: 100%;
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.bottomBtn a {
  display: flex;
  justify-content: center;
}

#mainWrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
}
#mainWrap .site-width {
  display: flex;
  align-items: center;
  flex-direction: column;
}
#mainWrap .site-width h1 {
  font-size: 40px;
}
@media screen and (max-width: 414px) {
  #mainWrap .site-width h1 {
    font-size: 24px;
  }
}
#mainWrap .site-width .note {
  display: flex;
  justify-content: center;
  margin-top: 60px;
  font-size: 24px;
  text-align: center;
  font-weight: 400;
  flex-wrap: wrap;
}
@media screen and (max-width: 414px) {
  #mainWrap .site-width .note {
    font-size: 14px;
    margin-top: 30px;
  }
}
#mainWrap .site-width .ageeWrap,
#mainWrap .site-width .privacyWrap {
  width: 100%;
  height: 340px;
  margin-top: 100px;
  overflow: scroll;
  border: 0.6999999881px solid #707070;
}
@media screen and (max-width: 980px) {
  #mainWrap .site-width .ageeWrap,
#mainWrap .site-width .privacyWrap {
    width: 90%;
  }
}
@media screen and (max-width: 414px) {
  #mainWrap .site-width .ageeWrap,
#mainWrap .site-width .privacyWrap {
    margin-top: 30px;
  }
}
#mainWrap .site-width h3 {
  text-align: center;
}
#mainWrap .site-width .terms {
  margin-top: 30px;
}
#mainWrap .site-width .checkWrap {
  width: 60%;
}
#mainWrap .site-width .checkWrap .agreementCheck,
#mainWrap .site-width .checkWrap .privacyCheck {
  margin-top: 50px;
}
#mainWrap .site-width .checkWrap .agreementCheck label,
#mainWrap .site-width .checkWrap .privacyCheck label {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
#mainWrap .site-width .checkWrap .agreementCheck label #agreeCheckBox1,
#mainWrap .site-width .checkWrap .agreementCheck label #agreeCheckBox2,
#mainWrap .site-width .checkWrap .privacyCheck label #agreeCheckBox1,
#mainWrap .site-width .checkWrap .privacyCheck label #agreeCheckBox2 {
  transform: scale(2);
  margin-right: 30px;
}
#mainWrap .site-width .checkWrap .agreementCheck label p,
#mainWrap .site-width .checkWrap .privacyCheck label p {
  font-size: 24px;
}
@media screen and (max-width: 414px) {
  #mainWrap .site-width .checkWrap .agreementCheck label p,
#mainWrap .site-width .checkWrap .privacyCheck label p {
    font-size: 16px;
  }
}
#mainWrap .site-width .checkWrap .small-attention {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 414px) {
  #mainWrap .site-width .checkWrap .small-attention {
    font-size: 12px;
    line-height: 1;
  }
}
#mainWrap _:-ms-lang(x)::-ms-backdrop,
#mainWrap .site-width-ie {
  display: -ms-grid;
}

.cover {
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  z-index: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
}
.cover .comment {
  background-color: #fff;
  width: 70%;
  height: 60%;
  border-radius: 1%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 550px;
}
@media screen and (max-width: 414px) {
  .cover .comment {
    width: 90%;
  }
}
.cover .comment ul {
  width: 80%;
}
.cover .comment ul li {
  color: #333333;
  list-style: inside;
}
.cover .comment ul .title {
  font-size: 3.0612244898vw;
  font-weight: 600;
}
@media screen and (max-width: 414px) {
  .cover .comment ul .title {
    font-size: 20px;
  }
}
.cover .comment ul a {
  color: #0058FF;
}

_:-ms-lang(x)::-ms-backdrop, .cover {
  transform: translateX(-50%);
}

.progressDisplay {
  top: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  position: fixed;
  background-color: #9A9A9A;
  height: 48px;
  z-index: 100;
}
@media screen and (max-width: 414px) {
  .progressDisplay {
    height: 40px;
  }
}
.progressDisplay .progressWrap {
  width: 70%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 24px;
}
@media screen and (max-width: 414px) {
  .progressDisplay .progressWrap {
    width: 90%;
    font-size: 16px;
  }
}
.progressDisplay .progressWrap .progressChartWrap {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 414px) {
  .progressDisplay .progressWrap .progressChartWrap .progressTitle {
    font-size: 16px;
  }
}
@media screen and (max-width: 414px) {
  .progressDisplay .progressWrap .progressChartWrap .progressNum {
    font-size: 12px;
  }
}
.progressDisplay .progressWrap .progressChartWrap .progressChrt {
  display: flex;
  align-items: center;
  border: 50%;
}
.progressDisplay .progressWrap .progressChartWrap .progressChrt progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  height: 0.5rem;
  border-radius: 50%;
}
.progressDisplay .progressWrap .progressChartWrap .progressChrt ::-webkit-progress-bar {
  background-color: #fff;
}
.progressDisplay .progressWrap .progressChartWrap .progressChrt ::-webkit-progress-value {
  background-color: #B5D9CD;
}
.progressDisplay .progressWrap .progressChartWrap .progressChrt ::-webkit-progress-bar {
  border-radius: 50px;
}
.progressDisplay .progressWrap .progressChartWrap .progressChrt ::-webkit-progress-value {
  border-radius: 15px;
}
.progressDisplay .progressWrap .progressChartWrap .progressChrt ::-moz-progress-bar {
  background: #B5D9CD;
}
.progressDisplay .progressWrap .progressChartWrap .progressChrt _:lang(x)::-moz-placeholder,
.progressDisplay .progressWrap .progressChartWrap .progressChrt progress {
  border-radius: 15px;
}
.progressDisplay .progressWrap .progressChartWrap .progressChrt ::-ms-fill {
  border-radius: 15px;
}
.progressDisplay .progressWrap .progressChartWrap .progressChrt _:-ms-lang(x)::-ms-backdrop, .progressDisplay .progressWrap .progressChartWrap .progressChrt progress {
  border-radius: 15px;
}

.qWrap {
  font-size: 20px;
  width: 80%;
}
@media screen and (max-width: 414px) {
  .qWrap {
    margin-top: -40px;
    width: 95%;
  }
}
.qWrap .q-Num {
  display: none;
}
@media screen and (max-width: 414px) {
  .qWrap .q-Num {
    font-size: 20px;
    line-height: 1;
  }
}
.qWrap .q-Text {
  min-height: 144px;
}
@media screen and (max-width: 414px) {
  .qWrap .q-Text {
    font-size: 20px;
    line-height: 1;
    text-align: center;
  }
}
.qWrap .ansWrap {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 414px) {
  .qWrap .ansWrap {
    margin-top: 0;
  }
}
.qWrap .ansWrap .yesWrap,
.qWrap .ansWrap .noWrap,
.qWrap .ansWrap .unKnownWrap {
  border-radius: 50%;
  margin: 60px auto;
  width: 130px;
  height: 130px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 3px 3px 5px #00000029;
}
@media screen and (max-width: 414px) {
  .qWrap .ansWrap .yesWrap,
.qWrap .ansWrap .noWrap,
.qWrap .ansWrap .unKnownWrap {
    width: 80px;
    height: 80px;
    margin: 30px auto;
  }
}
.qWrap .ansWrap .yesWrap input {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 6px solid #791717;
  background-color: #fff;
  font-size: 38px;
  font-weight: 200;
}
@media screen and (max-width: 414px) {
  .qWrap .ansWrap .yesWrap input {
    border: 4px solid #791717;
  }
}
.qWrap .ansWrap .yesWrap input:hover {
  background-color: #791717;
  color: #fff;
}
.qWrap .ansWrap .noWrap input {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 6px solid #6F6C15;
  background-color: #fff;
  font-size: 38px;
  font-weight: 200;
}
@media screen and (max-width: 414px) {
  .qWrap .ansWrap .noWrap input {
    border: 4px solid #6F6C15;
  }
}
.qWrap .ansWrap .noWrap input:hover {
  background-color: #6F6C15;
  color: #fff;
}
.qWrap .ansWrap .unKnownWrap input {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 6px solid #9A9A9A;
  background-color: #fff;
  font-size: 16px;
  font-weight: 200;
}
@media screen and (max-width: 414px) {
  .qWrap .ansWrap .unKnownWrap input {
    border: 4px solid #9A9A9A;
  }
}
.qWrap .ansWrap .unKnownWrap input:hover {
  background-color: #9A9A9A;
  color: #fff;
}
.qWrap .ansWrap .unKnownWrap input p {
  font: normal normal normal 20px/22px Arial;
}
@media screen and (max-width: 414px) {
  .qWrap .ansWrap .unKnownWrap input p {
    text-align: center;
  }
}
.qWrap .ansWrap p {
  font: italic normal normal 35px/238px Arial;
}
@media screen and (max-width: 414px) {
  .qWrap .ansWrap p {
    font-size: 24px;
  }
}

.fadeout {
  opacity: 1;
  animation-name: fadeout;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0.05s;
}

@keyframes fadeout {
  0% {
    opacity: 1;
  }
  95% {
    opacity: 50%;
  }
  100% {
    opacity: 0;
  }
}
@media screen and (max-width: 768px) {
  .userFormWrap {
    width: 90%;
  }
}
.userFormWrap h3 {
  display: block;
  font-size: 30px;
  font-weight: 400;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  .userFormWrap h3 {
    font-size: 20px;
  }
}
@media screen and (max-width: 414px) {
  .userFormWrap h3 {
    font-size: 16px;
    letter-spacing: -0.06em;
  }
}
.userFormWrap .formWrap {
  width: 100%;
  margin-top: 100px;
}
@media screen and (max-width: 414px) {
  .userFormWrap .formWrap {
    margin-top: 20px;
  }
}
.userFormWrap .formWrap .leftBox {
  display: flex;
  align-items: center;
  margin-right: auto;
}
.userFormWrap .formWrap label {
  font-size: 24px;
  font-weight: 600;
  margin-left: 1em;
}
@media screen and (max-width: 768px) {
  .userFormWrap .formWrap label {
    font-size: 16px;
  }
}
@media screen and (max-width: 414px) {
  .userFormWrap .formWrap label {
    margin-right: auto;
    font-size: 14px;
  }
}
.userFormWrap .formWrap .mustBudge,
.userFormWrap .formWrap .optionBudge,
.userFormWrap .formWrap .mustBudge-c {
  width: 76px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  margin-left: 1vw;
  position: relative;
}
@media screen and (max-width: 414px) {
  .userFormWrap .formWrap .mustBudge,
.userFormWrap .formWrap .optionBudge,
.userFormWrap .formWrap .mustBudge-c {
    display: none;
  }
}
.userFormWrap .formWrap .mustBudge,
.userFormWrap .formWrap .optionBudge {
  top: 10px;
}
.userFormWrap .formWrap .mustBudge-c {
  top: 200px;
}
.userFormWrap .formWrap .mustBudge,
.userFormWrap .formWrap .mustBudge-c {
  font-weight: 600;
  color: #fff;
  background-color: #6BBFBE;
}
.userFormWrap .formWrap .optionBudge {
  background-color: #EDEDED;
}
.userFormWrap .formWrap .mustBudge-m,
.userFormWrap .formWrap .optionBudge-m {
  display: none;
}
@media screen and (max-width: 414px) {
  .userFormWrap .formWrap .mustBudge-m,
.userFormWrap .formWrap .optionBudge-m {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 41px;
    height: 15px;
    text-align: center;
    line-height: 28px;
    font-size: 9px;
    line-height: 9px;
  }
}
.userFormWrap .formWrap .mustBudge-m {
  font-weight: 600;
  color: #fff;
  background-color: #6BBFBE;
}
.userFormWrap .formWrap .optionBudge-m {
  background-color: #EDEDED;
}
.userFormWrap .formWrap .ad-budge {
  top: 180px;
}
.userFormWrap .formWrap input:not(.contactInput, .btn_title) {
  background-color: #EDEDED;
  border: none;
  height: 42px;
  width: 100%;
}
.userFormWrap .formWrap _:-ms-lang(x)::-ms-backdrop, .userFormWrap .formWrap input {
  background-color: #EDEDED;
  border: none;
  height: 42px;
  width: 100%;
  padding-left: 5px;
}
.userFormWrap .formWrap _:lang(x)::-moz-placeholder, .userFormWrap .formWrap input {
  background-color: #EDEDED;
  border: none;
  height: 42px;
  width: 100%;
  padding-left: 5px;
}
.userFormWrap .formWrap .contactInput {
  background-color: #EDEDED;
  border: none;
  height: 400px;
  width: 100%;
  resize: none;
}
.userFormWrap .formWrap .in-Ex-Wrap {
  display: flex;
  align-items: center;
}
.userFormWrap .formWrap .in-Ex {
  font-size: 18px;
  color: #747474;
  letter-spacing: -0.08em;
}
@media screen and (max-width: 535px) {
  .userFormWrap .formWrap .in-Ex {
    font-size: 2.9473684211vw;
  }
}
@media screen and (max-width: 414px) {
  .userFormWrap .formWrap .in-Ex {
    font-size: 12px;
  }
}
.userFormWrap .formWrap .rigthBox {
  display: flex;
}
@media screen and (max-width: 768px) {
  .userFormWrap .formWrap .rigthBox {
    width: 75%;
  }
}
@media screen and (max-width: 414px) {
  .userFormWrap .formWrap .rigthBox {
    width: 100%;
  }
}
.userFormWrap .formWrap hr {
  margin: 0;
}
.userFormWrap .formWrap .nameWrap,
.userFormWrap .formWrap .companyWrap,
.userFormWrap .formWrap .industryWrap,
.userFormWrap .formWrap .mailWrap,
.userFormWrap .formWrap .tellWrap,
.userFormWrap .formWrap .addressWrap,
.userFormWrap .formWrap .contactWrap,
.userFormWrap .formWrap .m_contactWrap,
.userFormWrap .formWrap .ckWrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 414px) {
  .userFormWrap .formWrap .nameWrap,
.userFormWrap .formWrap .companyWrap,
.userFormWrap .formWrap .industryWrap,
.userFormWrap .formWrap .mailWrap,
.userFormWrap .formWrap .tellWrap,
.userFormWrap .formWrap .addressWrap,
.userFormWrap .formWrap .contactWrap,
.userFormWrap .formWrap .m_contactWrap,
.userFormWrap .formWrap .ckWrap {
    flex-direction: column;
    justify-content: center;
  }
}
.userFormWrap .formWrap .nameWrap .nameInputWrap,
.userFormWrap .formWrap .companyWrap .nameInputWrap,
.userFormWrap .formWrap .industryWrap .nameInputWrap,
.userFormWrap .formWrap .mailWrap .nameInputWrap,
.userFormWrap .formWrap .tellWrap .nameInputWrap,
.userFormWrap .formWrap .addressWrap .nameInputWrap,
.userFormWrap .formWrap .contactWrap .nameInputWrap,
.userFormWrap .formWrap .m_contactWrap .nameInputWrap,
.userFormWrap .formWrap .ckWrap .nameInputWrap {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.userFormWrap .formWrap .nameWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .companyWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .industryWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .mailWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .tellWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .addressWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .contactWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .m_contactWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .ckWrap .nameInputWrap .family-nameWrap {
  margin-left: 2vw;
  width: 250px;
}
@media screen and (max-width: 768px) {
  .userFormWrap .formWrap .nameWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .companyWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .industryWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .mailWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .tellWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .addressWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .contactWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .m_contactWrap .nameInputWrap .family-nameWrap,
.userFormWrap .formWrap .ckWrap .nameInputWrap .family-nameWrap {
    width: 180px;
  }
}
.userFormWrap .formWrap .nameWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .companyWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .industryWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .mailWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .tellWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .addressWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .contactWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .m_contactWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .ckWrap .nameInputWrap .given-nameWrap {
  margin-left: 30px;
  width: 250px;
  margin-right: 2vw;
}
@media screen and (max-width: 768px) {
  .userFormWrap .formWrap .nameWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .companyWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .industryWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .mailWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .tellWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .addressWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .contactWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .m_contactWrap .nameInputWrap .given-nameWrap,
.userFormWrap .formWrap .ckWrap .nameInputWrap .given-nameWrap {
    width: 180px;
  }
}
.userFormWrap .formWrap .nameWrap .co-inputWrap,
.userFormWrap .formWrap .nameWrap .industry-inputWrap,
.userFormWrap .formWrap .nameWrap .email-inputWrap,
.userFormWrap .formWrap .nameWrap .tell-inputWrap,
.userFormWrap .formWrap .nameWrap .right-inBox,
.userFormWrap .formWrap .nameWrap .contact-inputWrap,
.userFormWrap .formWrap .companyWrap .co-inputWrap,
.userFormWrap .formWrap .companyWrap .industry-inputWrap,
.userFormWrap .formWrap .companyWrap .email-inputWrap,
.userFormWrap .formWrap .companyWrap .tell-inputWrap,
.userFormWrap .formWrap .companyWrap .right-inBox,
.userFormWrap .formWrap .companyWrap .contact-inputWrap,
.userFormWrap .formWrap .industryWrap .co-inputWrap,
.userFormWrap .formWrap .industryWrap .industry-inputWrap,
.userFormWrap .formWrap .industryWrap .email-inputWrap,
.userFormWrap .formWrap .industryWrap .tell-inputWrap,
.userFormWrap .formWrap .industryWrap .right-inBox,
.userFormWrap .formWrap .industryWrap .contact-inputWrap,
.userFormWrap .formWrap .mailWrap .co-inputWrap,
.userFormWrap .formWrap .mailWrap .industry-inputWrap,
.userFormWrap .formWrap .mailWrap .email-inputWrap,
.userFormWrap .formWrap .mailWrap .tell-inputWrap,
.userFormWrap .formWrap .mailWrap .right-inBox,
.userFormWrap .formWrap .mailWrap .contact-inputWrap,
.userFormWrap .formWrap .tellWrap .co-inputWrap,
.userFormWrap .formWrap .tellWrap .industry-inputWrap,
.userFormWrap .formWrap .tellWrap .email-inputWrap,
.userFormWrap .formWrap .tellWrap .tell-inputWrap,
.userFormWrap .formWrap .tellWrap .right-inBox,
.userFormWrap .formWrap .tellWrap .contact-inputWrap,
.userFormWrap .formWrap .addressWrap .co-inputWrap,
.userFormWrap .formWrap .addressWrap .industry-inputWrap,
.userFormWrap .formWrap .addressWrap .email-inputWrap,
.userFormWrap .formWrap .addressWrap .tell-inputWrap,
.userFormWrap .formWrap .addressWrap .right-inBox,
.userFormWrap .formWrap .addressWrap .contact-inputWrap,
.userFormWrap .formWrap .contactWrap .co-inputWrap,
.userFormWrap .formWrap .contactWrap .industry-inputWrap,
.userFormWrap .formWrap .contactWrap .email-inputWrap,
.userFormWrap .formWrap .contactWrap .tell-inputWrap,
.userFormWrap .formWrap .contactWrap .right-inBox,
.userFormWrap .formWrap .contactWrap .contact-inputWrap,
.userFormWrap .formWrap .m_contactWrap .co-inputWrap,
.userFormWrap .formWrap .m_contactWrap .industry-inputWrap,
.userFormWrap .formWrap .m_contactWrap .email-inputWrap,
.userFormWrap .formWrap .m_contactWrap .tell-inputWrap,
.userFormWrap .formWrap .m_contactWrap .right-inBox,
.userFormWrap .formWrap .m_contactWrap .contact-inputWrap,
.userFormWrap .formWrap .ckWrap .co-inputWrap,
.userFormWrap .formWrap .ckWrap .industry-inputWrap,
.userFormWrap .formWrap .ckWrap .email-inputWrap,
.userFormWrap .formWrap .ckWrap .tell-inputWrap,
.userFormWrap .formWrap .ckWrap .right-inBox,
.userFormWrap .formWrap .ckWrap .contact-inputWrap {
  margin-left: 2vw;
  margin-right: 2vw;
  width: 530px;
}
@media screen and (max-width: 768px) {
  .userFormWrap .formWrap .nameWrap .co-inputWrap,
.userFormWrap .formWrap .nameWrap .industry-inputWrap,
.userFormWrap .formWrap .nameWrap .email-inputWrap,
.userFormWrap .formWrap .nameWrap .tell-inputWrap,
.userFormWrap .formWrap .nameWrap .right-inBox,
.userFormWrap .formWrap .nameWrap .contact-inputWrap,
.userFormWrap .formWrap .companyWrap .co-inputWrap,
.userFormWrap .formWrap .companyWrap .industry-inputWrap,
.userFormWrap .formWrap .companyWrap .email-inputWrap,
.userFormWrap .formWrap .companyWrap .tell-inputWrap,
.userFormWrap .formWrap .companyWrap .right-inBox,
.userFormWrap .formWrap .companyWrap .contact-inputWrap,
.userFormWrap .formWrap .industryWrap .co-inputWrap,
.userFormWrap .formWrap .industryWrap .industry-inputWrap,
.userFormWrap .formWrap .industryWrap .email-inputWrap,
.userFormWrap .formWrap .industryWrap .tell-inputWrap,
.userFormWrap .formWrap .industryWrap .right-inBox,
.userFormWrap .formWrap .industryWrap .contact-inputWrap,
.userFormWrap .formWrap .mailWrap .co-inputWrap,
.userFormWrap .formWrap .mailWrap .industry-inputWrap,
.userFormWrap .formWrap .mailWrap .email-inputWrap,
.userFormWrap .formWrap .mailWrap .tell-inputWrap,
.userFormWrap .formWrap .mailWrap .right-inBox,
.userFormWrap .formWrap .mailWrap .contact-inputWrap,
.userFormWrap .formWrap .tellWrap .co-inputWrap,
.userFormWrap .formWrap .tellWrap .industry-inputWrap,
.userFormWrap .formWrap .tellWrap .email-inputWrap,
.userFormWrap .formWrap .tellWrap .tell-inputWrap,
.userFormWrap .formWrap .tellWrap .right-inBox,
.userFormWrap .formWrap .tellWrap .contact-inputWrap,
.userFormWrap .formWrap .addressWrap .co-inputWrap,
.userFormWrap .formWrap .addressWrap .industry-inputWrap,
.userFormWrap .formWrap .addressWrap .email-inputWrap,
.userFormWrap .formWrap .addressWrap .tell-inputWrap,
.userFormWrap .formWrap .addressWrap .right-inBox,
.userFormWrap .formWrap .addressWrap .contact-inputWrap,
.userFormWrap .formWrap .contactWrap .co-inputWrap,
.userFormWrap .formWrap .contactWrap .industry-inputWrap,
.userFormWrap .formWrap .contactWrap .email-inputWrap,
.userFormWrap .formWrap .contactWrap .tell-inputWrap,
.userFormWrap .formWrap .contactWrap .right-inBox,
.userFormWrap .formWrap .contactWrap .contact-inputWrap,
.userFormWrap .formWrap .m_contactWrap .co-inputWrap,
.userFormWrap .formWrap .m_contactWrap .industry-inputWrap,
.userFormWrap .formWrap .m_contactWrap .email-inputWrap,
.userFormWrap .formWrap .m_contactWrap .tell-inputWrap,
.userFormWrap .formWrap .m_contactWrap .right-inBox,
.userFormWrap .formWrap .m_contactWrap .contact-inputWrap,
.userFormWrap .formWrap .ckWrap .co-inputWrap,
.userFormWrap .formWrap .ckWrap .industry-inputWrap,
.userFormWrap .formWrap .ckWrap .email-inputWrap,
.userFormWrap .formWrap .ckWrap .tell-inputWrap,
.userFormWrap .formWrap .ckWrap .right-inBox,
.userFormWrap .formWrap .ckWrap .contact-inputWrap {
    width: 390px;
  }
}
.userFormWrap .formWrap .nameWrap,
.userFormWrap .formWrap .companyWrap,
.userFormWrap .formWrap .industryWrap,
.userFormWrap .formWrap .mailWrap,
.userFormWrap .formWrap .tellWrap,
.userFormWrap .formWrap .addressWrap {
  height: 130px;
}
.userFormWrap .formWrap .contactWrap {
  height: 500px;
}
.userFormWrap .formWrap .m_contactWrap {
  margin-bottom: 30px;
}
.userFormWrap .formWrap .addressWrap, .userFormWrap .formWrap .ckWrap {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 414px) {
  .userFormWrap .formWrap .addressWrap, .userFormWrap .formWrap .ckWrap {
    justify-content: center;
  }
}
.userFormWrap .formWrap .addressWrap .right-inBox, .userFormWrap .formWrap .ckWrap .right-inBox {
  display: flex;
  flex-direction: column;
}
.userFormWrap .formWrap .addressWrap .post-codeWrap, .userFormWrap .formWrap .ckWrap .post-codeWrap {
  display: flex;
  justify-content: space-between;
  position: relative;
  height: 50px;
}
.userFormWrap .formWrap .addressWrap .post-codeWrap .postIcon, .userFormWrap .formWrap .ckWrap .post-codeWrap .postIcon {
  font-size: 18px;
  font-weight: 600;
  position: absolute;
  top: 10px;
}
.userFormWrap .formWrap .addressWrap .post-codeWrap .postcode-inputWrap, .userFormWrap .formWrap .ckWrap .post-codeWrap .postcode-inputWrap {
  position: absolute;
  left: 20px;
  margin-right: 20px;
  width: 40%;
}
.userFormWrap .formWrap .addressWrap .post-codeWrap .postcode, .userFormWrap .formWrap .ckWrap .post-codeWrap .postcode {
  height: 42px;
  width: 45%;
  position: absolute;
  right: 0;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  background-color: #333333;
}
@media screen and (max-width: 768px) {
  .userFormWrap .formWrap .addressWrap .post-codeWrap .postcode, .userFormWrap .formWrap .ckWrap .post-codeWrap .postcode {
    width: 50%;
    font-size: 14px;
  }
}
@media screen and (max-width: 414px) {
  .userFormWrap .formWrap .addressWrap .post-codeWrap .postcode, .userFormWrap .formWrap .ckWrap .post-codeWrap .postcode {
    width: 45%;
    font-size: 12px;
  }
}
.userFormWrap .formWrap .addressWrap .ad-inputWrap, .userFormWrap .formWrap .ckWrap .ad-inputWrap {
  margin-top: 60px;
}
.userFormWrap .formWrap .addressWrap .ad-inputWrap .ad2-inputWrap,
.userFormWrap .formWrap .addressWrap .ad-inputWrap .ad3-inputWrap, .userFormWrap .formWrap .ckWrap .ad-inputWrap .ad2-inputWrap,
.userFormWrap .formWrap .ckWrap .ad-inputWrap .ad3-inputWrap {
  margin-top: 20px;
}
.userFormWrap .formWrap .ckWrap .ck1Wrap {
  margin-top: 20px;
}
.userFormWrap .formWrap .ckWrap .radioWrap {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 64px;
}
.userFormWrap .formWrap .ckWrap .radioWrap input[type=radio] {
  height: 24px;
  width: 24px;
  margin-left: 56px;
}
.userFormWrap .formWrap .ckWrap .ck2Wrap {
  margin-bottom: 64px;
}
.userFormWrap .formWrap .ckWrap .ck2Wrap .ck2Title {
  margin-bottom: 5px;
}
.userFormWrap .formWrap .ckWrap .dateInputWrap {
  margin-top: 10px;
}
.userFormWrap .formWrap .ckWrap .ck3Wrap {
  margin-bottom: 20px;
}
.userFormWrap .formWrap .ckWrap .pickOutWrap {
  width: 100%;
}
.userFormWrap .formWrap .ckWrap .pickOutWrap .pickWrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.userFormWrap .formWrap .ckWrap .pickOutWrap .pickWrap .datetimepicker {
  width: 50%;
}
.userFormWrap .formWrap .ckWrap .pickOutWrap .pickWrap .datetimepicker:hover {
  cursor: pointer;
}
.userFormWrap .formWrap .ckWrap .pickOutWrap .pickWrap .pickInWrap {
  display: flex;
}
.userFormWrap .formWrap .ckWrap .pickOutWrap .pickWrap .pickInWrap input[type=radio] {
  height: 24px;
  width: 24px;
}
.userFormWrap .formWrap .ckWrap .pickOutWrap .pickWrap .pickInWrap .howToMeet_2 {
  margin-left: 15px;
}
.userFormWrap .formWrap .ckWrap .pickOutWrap .timeSelect {
  width: 33%;
}

.postCode .in-Ex {
  width: 250%;
}

.contactTitle {
  font-size: 40px;
}
@media screen and (max-width: 768px) {
  .contactTitle {
    font-size: 30px;
  }
}
@media screen and (max-width: 414px) {
  .contactTitle {
    font-size: 18px;
  }
}

.err {
  background-color: #e37b89 !important;
}

.err_msg2 {
  color: #e37b89;
  font-weight: 600;
  margin-left: 10px;
  font-size: 12px;
}

@media screen and (max-width: 768px) {
  .diag-site-width {
    width: 90%;
  }
}

.diag {
  margin-top: -60px !important;
}
.diag h3 {
  font-size: 40px;
  font-weight: 400;
  margin-top: 143px;
}
@media screen and (max-width: 414px) {
  .diag h3 {
    font-size: 18px;
    margin-top: 90px;
  }
}
.diag .diagChartWrap {
  width: 100%;
}
.diag .diagChartWrap .diagNoWrap {
  text-align: right;
  margin-top: 35px;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagNoWrap {
    font-size: 12px;
    margin-top: 15px;
  }
}
.diag .diagChartWrap .diagFirstWrap {
  height: 91px;
  background-color: #B5D9CD22;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  display: flex;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagFirstWrap {
    height: 50px;
  }
}
.diag .diagChartWrap .diagFirstWrap .corpNameWrap {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #333;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagFirstWrap .corpNameWrap p {
    font-size: 14px;
    font-weight: 600;
  }
}
.diag .diagChartWrap .diagFirstWrap .diagDateWrap {
  width: 50%;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagFirstWrap .diagDateWrap {
    font-size: 14px;
  }
}
.diag .diagChartWrap .diagFirstWrap .diagDateWrap .dataTitle {
  margin-right: 70px;
  margin-left: 30px;
}
@media screen and (max-width: 768px) {
  .diag .diagChartWrap .diagFirstWrap .diagDateWrap .dataTitle {
    margin-right: 2vw;
    margin-left: 1vw;
  }
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagFirstWrap .diagDateWrap .dataTitle {
    margin-left: 5px;
    margin-right: 10px;
    letter-spacing: -0.08em;
  }
}
.diag .diagChartWrap .diagFirstWrap .diagDateWrap .diagData {
  font-weight: 600;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagFirstWrap .diagDateWrap .diagData {
    letter-spacing: -0.08em;
    line-height: 1.2;
  }
}
.diag .diagChartWrap .diagSecondWrap {
  position: relative;
}
.diag .diagChartWrap .diagSecondWrap .chartNoteWrap {
  position: absolute;
  font-size: 20px;
  margin-top: 20px;
  margin-left: 20px;
  z-index: 50;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagSecondWrap .chartNoteWrap {
    margin-top: 15px;
    margin-left: 0;
    font-size: 12px;
  }
}
.diag .diagChartWrap .diagSecondWrap .chartNoteWrap .chartNoteTitle {
  text-decoration: underline;
}
.diag .diagChartWrap .diagSecondWrap .chartNoteWrap .yourCompanyWrap,
.diag .diagChartWrap .diagSecondWrap .chartNoteWrap .standardLevelWrap {
  display: flex;
  align-items: center;
  height: 28px;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagSecondWrap .chartNoteWrap .yourCompanyWrap,
.diag .diagChartWrap .diagSecondWrap .chartNoteWrap .standardLevelWrap {
    height: 14px;
  }
}
.diag .diagChartWrap .diagSecondWrap .chartNoteWrap .compColor,
.diag .diagChartWrap .diagSecondWrap .chartNoteWrap .stdColor {
  width: 20px;
  height: 4px;
  line-height: 10px;
  margin-right: 10px;
}
.diag .diagChartWrap .diagSecondWrap .chartNoteWrap .compColor {
  background-color: #5589C7;
}
.diag .diagChartWrap .diagSecondWrap .chartNoteWrap .stdColor {
  background-color: #E96750;
}
.diag .diagChartWrap .diagSecondWrap .zeroInChartWrap {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 590px;
  z-index: 10;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagSecondWrap .zeroInChartWrap {
    height: 245px;
  }
}
.diag .diagChartWrap .diagSecondWrap .zeroInChartWrap img {
  height: 100%;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagSecondWrap .zeroInChartWrap img {
    margin-top: 20px;
    height: 85%;
  }
}
.diag .diagChartWrap .diagThirdWrap {
  height: 181px;
  display: flex;
  background-color: #B5D9CD22;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagThirdWrap {
    height: 110px;
  }
}
.diag .diagChartWrap .diagThirdWrap .rankBudgeWrap {
  width: 35%;
  border-right: 1px solid #333;
  display: flex;
  align-items: center;
  justify-content: center;
}
.diag .diagChartWrap .diagThirdWrap .rankBudgeWrap .rankBudge {
  height: 70%;
}
.diag .diagChartWrap .diagThirdWrap .rankBudgeWrap _:-ms-lang(x)::-ms-backdrop, .diag .diagChartWrap .diagThirdWrap .rankBudgeWrap .rankBudge {
  width: 70%;
}
.diag .diagChartWrap .diagThirdWrap .diagResultWrap {
  width: 65%;
  position: relative;
}
.diag .diagChartWrap .diagThirdWrap .diagResultWrap .diagResultTitle {
  font-size: 24px;
  margin: 10px;
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagThirdWrap .diagResultWrap .diagResultTitle {
    font-size: 12px;
    margin: 5px;
  }
}
.diag .diagChartWrap .diagThirdWrap .diagResultWrap .diagResult {
  font-size: 33px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  margin-left: 60px;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .diag .diagChartWrap .diagThirdWrap .diagResultWrap .diagResult {
    font-size: 24px;
    line-height: 1;
  }
}
@media screen and (max-width: 414px) {
  .diag .diagChartWrap .diagThirdWrap .diagResultWrap .diagResult {
    font-size: 18px;
    margin-left: 10px;
  }
}
.diag .dspOverviewWrap {
  margin-top: 100px;
}
@media screen and (max-width: 414px) {
  .diag .dspOverviewWrap {
    margin-top: 50px;
  }
}
.diag .dspOverviewWrap .dspOverviewTitle {
  padding-left: 15px;
  font-size: 24px;
  font-weight: 400;
  border-left: 8px solid #54A389;
}
@media screen and (max-width: 414px) {
  .diag .dspOverviewWrap .dspOverviewTitle {
    font-size: 16px;
    border-left: 4px solid #54A389;
    padding-left: 3px;
    font-weight: 600;
  }
}
.diag .dspOverviewWrap p {
  font-size: 18px;
  line-height: 1;
  margin-top: 30px;
}
@media screen and (max-width: 414px) {
  .diag .dspOverviewWrap p {
    margin-top: 10px;
    font-size: 16px;
  }
}
.diag .dspDetailWrap {
  background-color: #F2F2F2;
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 100px;
  margin-bottom: 100px;
}
@media screen and (max-width: 414px) {
  .diag .dspDetailWrap {
    padding-top: 20px;
    padding-bottom: 30px;
    margin-bottom: 50px;
  }
}
.diag .dspDetailWrap .dspDetailTitle {
  padding-left: 15px;
  font-size: 24px;
  font-weight: 400;
  border-left: 8px solid #54A389;
  margin-bottom: 30px;
}
@media screen and (max-width: 414px) {
  .diag .dspDetailWrap .dspDetailTitle {
    font-size: 16px;
    border-left: 4px solid #54A389;
    padding-left: 3px;
    font-weight: 600;
    margin-bottom: 15px;
  }
}
.diag .dspDetailWrap .dspDetailWrap2 {
  width: 95%;
  margin-left: auto;
}
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-leftBox {
  display: flex;
  justify-content: center;
  align-items: center;
}
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-leftBox .sqIcon {
  width: 18px;
  height: 18px;
  margin-right: 20px;
  background-color: #54A389;
}
@media screen and (max-width: 414px) {
  .diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-leftBox .sqIcon {
    width: 5px;
    height: 5px;
    margin-right: 10px;
  }
}
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-leftBox .dsp-m-d-title {
  font-size: 24px;
  font-weight: 400;
}
@media screen and (max-width: 414px) {
  .diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-leftBox .dsp-m-d-title {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -0.08em;
    line-height: 1;
    padding-right: 5px;
  }
}
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-m-d-scoreWrap {
  display: flex;
  align-items: baseline;
}
@media screen and (max-width: 414px) {
  .diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-m-d-scoreWrap {
    width: 35%;
  }
}
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-m-d-scoreWrap .yourScore,
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-m-d-scoreWrap .allScore {
  font-size: 30px;
  vertical-align: bottom;
  line-height: 1;
}
@media screen and (max-width: 414px) {
  .diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-m-d-scoreWrap .yourScore,
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-m-d-scoreWrap .allScore {
    font-size: 16px;
  }
}
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-m-d-scoreWrap .yourScore {
  font-weight: 600;
}
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-m-d-scoreWrap .scoreNote {
  font-size: 16px;
}
@media screen and (max-width: 414px) {
  .diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dsp-m-d-titleWrap .dsp-m-d-scoreWrap .scoreNote {
    font-size: 12px;
    letter-spacing: -0.09em;
  }
}
.diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dspMoreDetail {
  font-size: 18px;
  line-height: 1.4;
  margin-top: 15px;
  text-indent: 1em;
}
@media screen and (max-width: 414px) {
  .diag .dspDetailWrap .dspDetailWrap2 .dspMoreDetailWrap .dspMoreDetail {
    font-size: 16px;
    margin-top: 10px;
  }
}
.diag .dsp-2,
.diag .dsp-3,
.diag .dsp-4,
.diag .dsp-5,
.diag .dsp-6,
.diag .dsp-7 {
  margin-top: 110px;
}
@media screen and (max-width: 414px) {
  .diag .dsp-2,
.diag .dsp-3,
.diag .dsp-4,
.diag .dsp-5,
.diag .dsp-6,
.diag .dsp-7 {
    margin-top: 40px;
  }
}

_:-ms-lang(x)::-ms-backdrop, .diagDescriptionWrap {
  width: 90%;
}

.doneWrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.doneWrap h1 {
  font-size: 38px;
  font-weight: 400;
}
.doneWrap .checkImgWrap img {
  margin-top: 45px;
  height: 145px;
  width: 145px;
}
@media screen and (max-width: 414px) {
  .doneWrap .checkImgWrap img {
    height: 90px;
    width: 90px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
.doneWrap .sendDateWrap,
.doneWrap .contactNoWrap {
  display: flex;
  align-items: baseline;
}
.doneWrap .sendDateWrap .sendDateTitle,
.doneWrap .sendDateWrap .contactNoTitle,
.doneWrap .contactNoWrap .sendDateTitle,
.doneWrap .contactNoWrap .contactNoTitle {
  font-size: 20px;
  margin-right: 10px;
}
@media screen and (max-width: 414px) {
  .doneWrap .sendDateWrap .sendDateTitle,
.doneWrap .sendDateWrap .contactNoTitle,
.doneWrap .contactNoWrap .sendDateTitle,
.doneWrap .contactNoWrap .contactNoTitle {
    font-size: 16px;
    letter-spacing: -0.08em;
  }
}
.doneWrap .sendDateWrap .sendDate,
.doneWrap .sendDateWrap .doneNo,
.doneWrap .contactNoWrap .sendDate,
.doneWrap .contactNoWrap .doneNo {
  font-size: 30px;
  font-weight: 600;
}
@media screen and (max-width: 414px) {
  .doneWrap .sendDateWrap .sendDate,
.doneWrap .sendDateWrap .doneNo,
.doneWrap .contactNoWrap .sendDate,
.doneWrap .contactNoWrap .doneNo {
    font-size: 16px;
    letter-spacing: -0.08em;
  }
}
.doneWrap .doneNote {
  margin-top: 42px;
  text-align: center;
  width: 50%;
}
@media screen and (max-width: 414px) {
  .doneWrap .doneNote {
    width: 90%;
    margin-top: 20px;
  }
}

.authCodeWrap {
  margin-top: 50px;
  width: 50%;
}
.authCodeWrap .authCodetitle {
  font-size: 20px;
  font-weight: 600;
}
.authCodeWrap form {
  width: 100%;
}
.authCodeWrap form #authCode {
  background-color: #EDEDED;
  height: 45px;
  width: 100%;
  border: none;
  font-size: 38px;
}
.authCodeWrap form .btn-agreeGotoDiag {
  margin: 20px auto;
}

.auth_doneWrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.auth_doneWrap .authCodeWrap {
  width: 80%;
}
.auth_doneWrap .authCodeWrap input[type=text] {
  width: 100%;
  background-color: #EDEDED;
  height: 45px;
  width: 100%;
  border: none;
  font-size: 20px;
}

.errorWrap {
  margin-top: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 60%;
}
@media screen and (max-width: 414px) {
  .errorWrap {
    width: 90%;
  }
}
.errorWrap .sorry {
  font-size: 100px;
  font-weight: 400;
}
@media screen and (max-width: 414px) {
  .errorWrap .sorry {
    font-size: 70px;
  }
}
.errorWrap p {
  font-size: 24px;
  text-align: center;
}
@media screen and (max-width: 414px) {
  .errorWrap p {
    font-size: 16px;
    letter-spacing: -0.09em;
  }
}

.manage-hederWrap {
  width: 100%;
  height: 68px;
  box-shadow: 0px 1px 4px #15223214;
  z-index: 800;
}
.manage-hederWrap .leftBox {
  margin-left: 40px;
  display: flex;
  align-items: center;
}
.manage-hederWrap .leftBox .serchInputWrap {
  display: flex;
  width: 40%;
  position: relative;
  align-items: center;
  margin-left: 20px;
}
.manage-hederWrap .leftBox .serchInputWrap input {
  color: #333333;
  font-size: 18px;
  background-color: #EDEDED;
  height: 40px;
  border: 1px solid #EDEDED;
  border-radius: 0;
  width: 100%;
  padding-left: 30px;
  outline: 0;
}
.manage-hederWrap .leftBox .serchInputWrap input[type=search]:focus {
  border: 2px solid #AAC6F5;
}
.manage-hederWrap .leftBox .serchInputWrap img {
  position: absolute;
  left: 0;
  height: 28px;
  margin-left: 3px;
}
.manage-hederWrap .leftBox .serchInputWrap .manage-search {
  display: inline-block;
  font-family: Line Awesome Free;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.manegeConWrap {
  display: flex;
}
.manegeConWrap .leftColumn {
  width: 15%;
  padding-left: 1px;
  position: fixed;
}
.manegeConWrap .leftColumn .m_menu {
  position: relative;
  box-sizing: border-box;
  margin-top: 20px;
  display: flex;
  align-items: center;
  height: 52px;
  width: 90%;
  background-color: #EDEDED;
}
.manegeConWrap .leftColumn .m_menu img {
  margin-left: 16px;
  margin-right: 20px;
}
.manegeConWrap .leftColumn .m_menu .title {
  font-weight: 600;
  color: #333333;
}
.manegeConWrap .leftColumn .m_menu:hover {
  background-color: rgba(0, 98, 255, 0.05);
}
.manegeConWrap .leftColumn .m_menu:hover .title {
  color: #0058FF;
}
.manegeConWrap .leftColumn .active {
  background-color: rgba(0, 98, 255, 0.05);
}
.manegeConWrap .leftColumn .active .title {
  color: #0058FF;
}
.manegeConWrap .rightColumn {
  background-color: #F4F7FC;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 85%;
  margin-left: 15%;
}
.manegeConWrap .rightColumn .manage-analyWrap,
.manegeConWrap .rightColumn .manage-contactWrap,
.manegeConWrap .rightColumn .manage-diagWrap {
  margin-top: 19px;
  width: 95%;
  background-color: #F2F2F2;
  box-shadow: 0px 3px 6px #00000029;
}
.manegeConWrap .rightColumn .manage-analyWrap .manage-analyTitleWrap_Wrap,
.manegeConWrap .rightColumn .manage-contactWrap .manage-analyTitleWrap_Wrap,
.manegeConWrap .rightColumn .manage-diagWrap .manage-analyTitleWrap_Wrap {
  display: flex;
  align-items: center;
  justify-content: sp;
}
.manegeConWrap .rightColumn .manage-analyWrap .manage-analyTitleWrap_Wrap .manage-analyTitleWrap-c,
.manegeConWrap .rightColumn .manage-contactWrap .manage-analyTitleWrap_Wrap .manage-analyTitleWrap-c,
.manegeConWrap .rightColumn .manage-diagWrap .manage-analyTitleWrap_Wrap .manage-analyTitleWrap-c {
  font-size: 16px;
  padding-left: 20px;
  font-weight: 600;
  margin-top: 10px;
}
.manegeConWrap .rightColumn .manage-analyWrap .manage-analyTitleWrap_Wrap .notice,
.manegeConWrap .rightColumn .manage-contactWrap .manage-analyTitleWrap_Wrap .notice,
.manegeConWrap .rightColumn .manage-diagWrap .manage-analyTitleWrap_Wrap .notice {
  font-size: 12px;
  margin-top: auto;
  margin-left: 20px;
}
.manegeConWrap .rightColumn .manage-analyWrap .manage-wrapTitle,
.manegeConWrap .rightColumn .manage-analyWrap .manage-analyTitleWrap,
.manegeConWrap .rightColumn .manage-contactWrap .manage-wrapTitle,
.manegeConWrap .rightColumn .manage-contactWrap .manage-analyTitleWrap,
.manegeConWrap .rightColumn .manage-diagWrap .manage-wrapTitle,
.manegeConWrap .rightColumn .manage-diagWrap .manage-analyTitleWrap {
  font-size: 24px;
  margin-top: 10px;
  margin-left: 54px;
  font-weight: 600;
}
.manegeConWrap .rightColumn .manage-analyWrap .manage-contatWrap,
.manegeConWrap .rightColumn .manage-contactWrap .manage-contatWrap,
.manegeConWrap .rightColumn .manage-diagWrap .manage-contatWrap {
  max-height: 410px;
  overflow: auto;
}
.manegeConWrap .rightColumn .manage-analyWrap .inpWrap,
.manegeConWrap .rightColumn .manage-analyWrap .nextClickWrap,
.manegeConWrap .rightColumn .manage-analyWrap .agreeWrap,
.manegeConWrap .rightColumn .manage-analyWrap .infoInputWrap,
.manegeConWrap .rightColumn .manage-analyWrap .contactWrap,
.manegeConWrap .rightColumn .manage-contactWrap .inpWrap,
.manegeConWrap .rightColumn .manage-contactWrap .nextClickWrap,
.manegeConWrap .rightColumn .manage-contactWrap .agreeWrap,
.manegeConWrap .rightColumn .manage-contactWrap .infoInputWrap,
.manegeConWrap .rightColumn .manage-contactWrap .contactWrap,
.manegeConWrap .rightColumn .manage-diagWrap .inpWrap,
.manegeConWrap .rightColumn .manage-diagWrap .nextClickWrap,
.manegeConWrap .rightColumn .manage-diagWrap .agreeWrap,
.manegeConWrap .rightColumn .manage-diagWrap .infoInputWrap,
.manegeConWrap .rightColumn .manage-diagWrap .contactWrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.manegeConWrap .rightColumn .manage-analyWrap .inpWrap .analyTitle,
.manegeConWrap .rightColumn .manage-analyWrap .nextClickWrap .analyTitle,
.manegeConWrap .rightColumn .manage-analyWrap .agreeWrap .analyTitle,
.manegeConWrap .rightColumn .manage-analyWrap .infoInputWrap .analyTitle,
.manegeConWrap .rightColumn .manage-analyWrap .contactWrap .analyTitle,
.manegeConWrap .rightColumn .manage-contactWrap .inpWrap .analyTitle,
.manegeConWrap .rightColumn .manage-contactWrap .nextClickWrap .analyTitle,
.manegeConWrap .rightColumn .manage-contactWrap .agreeWrap .analyTitle,
.manegeConWrap .rightColumn .manage-contactWrap .infoInputWrap .analyTitle,
.manegeConWrap .rightColumn .manage-contactWrap .contactWrap .analyTitle,
.manegeConWrap .rightColumn .manage-diagWrap .inpWrap .analyTitle,
.manegeConWrap .rightColumn .manage-diagWrap .nextClickWrap .analyTitle,
.manegeConWrap .rightColumn .manage-diagWrap .agreeWrap .analyTitle,
.manegeConWrap .rightColumn .manage-diagWrap .infoInputWrap .analyTitle,
.manegeConWrap .rightColumn .manage-diagWrap .contactWrap .analyTitle {
  font-size: 14px;
  letter-spacing: -0.09em;
}
.manegeConWrap .rightColumn .manage-analyWrap .inpWrap .inpNum,
.manegeConWrap .rightColumn .manage-analyWrap .inpWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-analyWrap .inpWrap .agreeNum,
.manegeConWrap .rightColumn .manage-analyWrap .inpWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-analyWrap .inpWrap .contactNum,
.manegeConWrap .rightColumn .manage-analyWrap .nextClickWrap .inpNum,
.manegeConWrap .rightColumn .manage-analyWrap .nextClickWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-analyWrap .nextClickWrap .agreeNum,
.manegeConWrap .rightColumn .manage-analyWrap .nextClickWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-analyWrap .nextClickWrap .contactNum,
.manegeConWrap .rightColumn .manage-analyWrap .agreeWrap .inpNum,
.manegeConWrap .rightColumn .manage-analyWrap .agreeWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-analyWrap .agreeWrap .agreeNum,
.manegeConWrap .rightColumn .manage-analyWrap .agreeWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-analyWrap .agreeWrap .contactNum,
.manegeConWrap .rightColumn .manage-analyWrap .infoInputWrap .inpNum,
.manegeConWrap .rightColumn .manage-analyWrap .infoInputWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-analyWrap .infoInputWrap .agreeNum,
.manegeConWrap .rightColumn .manage-analyWrap .infoInputWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-analyWrap .infoInputWrap .contactNum,
.manegeConWrap .rightColumn .manage-analyWrap .contactWrap .inpNum,
.manegeConWrap .rightColumn .manage-analyWrap .contactWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-analyWrap .contactWrap .agreeNum,
.manegeConWrap .rightColumn .manage-analyWrap .contactWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-analyWrap .contactWrap .contactNum,
.manegeConWrap .rightColumn .manage-contactWrap .inpWrap .inpNum,
.manegeConWrap .rightColumn .manage-contactWrap .inpWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-contactWrap .inpWrap .agreeNum,
.manegeConWrap .rightColumn .manage-contactWrap .inpWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-contactWrap .inpWrap .contactNum,
.manegeConWrap .rightColumn .manage-contactWrap .nextClickWrap .inpNum,
.manegeConWrap .rightColumn .manage-contactWrap .nextClickWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-contactWrap .nextClickWrap .agreeNum,
.manegeConWrap .rightColumn .manage-contactWrap .nextClickWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-contactWrap .nextClickWrap .contactNum,
.manegeConWrap .rightColumn .manage-contactWrap .agreeWrap .inpNum,
.manegeConWrap .rightColumn .manage-contactWrap .agreeWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-contactWrap .agreeWrap .agreeNum,
.manegeConWrap .rightColumn .manage-contactWrap .agreeWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-contactWrap .agreeWrap .contactNum,
.manegeConWrap .rightColumn .manage-contactWrap .infoInputWrap .inpNum,
.manegeConWrap .rightColumn .manage-contactWrap .infoInputWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-contactWrap .infoInputWrap .agreeNum,
.manegeConWrap .rightColumn .manage-contactWrap .infoInputWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-contactWrap .infoInputWrap .contactNum,
.manegeConWrap .rightColumn .manage-contactWrap .contactWrap .inpNum,
.manegeConWrap .rightColumn .manage-contactWrap .contactWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-contactWrap .contactWrap .agreeNum,
.manegeConWrap .rightColumn .manage-contactWrap .contactWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-contactWrap .contactWrap .contactNum,
.manegeConWrap .rightColumn .manage-diagWrap .inpWrap .inpNum,
.manegeConWrap .rightColumn .manage-diagWrap .inpWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-diagWrap .inpWrap .agreeNum,
.manegeConWrap .rightColumn .manage-diagWrap .inpWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-diagWrap .inpWrap .contactNum,
.manegeConWrap .rightColumn .manage-diagWrap .nextClickWrap .inpNum,
.manegeConWrap .rightColumn .manage-diagWrap .nextClickWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-diagWrap .nextClickWrap .agreeNum,
.manegeConWrap .rightColumn .manage-diagWrap .nextClickWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-diagWrap .nextClickWrap .contactNum,
.manegeConWrap .rightColumn .manage-diagWrap .agreeWrap .inpNum,
.manegeConWrap .rightColumn .manage-diagWrap .agreeWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-diagWrap .agreeWrap .agreeNum,
.manegeConWrap .rightColumn .manage-diagWrap .agreeWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-diagWrap .agreeWrap .contactNum,
.manegeConWrap .rightColumn .manage-diagWrap .infoInputWrap .inpNum,
.manegeConWrap .rightColumn .manage-diagWrap .infoInputWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-diagWrap .infoInputWrap .agreeNum,
.manegeConWrap .rightColumn .manage-diagWrap .infoInputWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-diagWrap .infoInputWrap .contactNum,
.manegeConWrap .rightColumn .manage-diagWrap .contactWrap .inpNum,
.manegeConWrap .rightColumn .manage-diagWrap .contactWrap .nextClickNum,
.manegeConWrap .rightColumn .manage-diagWrap .contactWrap .agreeNum,
.manegeConWrap .rightColumn .manage-diagWrap .contactWrap .infoInputNum,
.manegeConWrap .rightColumn .manage-diagWrap .contactWrap .contactNum {
  font-size: 20px;
  font-weight: 600;
  margin-top: 2px;
}
.manegeConWrap .rightColumn .manage-analyWrap .inpToNextWrap,
.manegeConWrap .rightColumn .manage-analyWrap .nextToAgreeWrap,
.manegeConWrap .rightColumn .manage-contactWrap .inpToNextWrap,
.manegeConWrap .rightColumn .manage-contactWrap .nextToAgreeWrap,
.manegeConWrap .rightColumn .manage-diagWrap .inpToNextWrap,
.manegeConWrap .rightColumn .manage-diagWrap .nextToAgreeWrap {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
}
.manegeConWrap .rightColumn .manage-analyWrap .inpToNextWrap img,
.manegeConWrap .rightColumn .manage-analyWrap .nextToAgreeWrap img,
.manegeConWrap .rightColumn .manage-contactWrap .inpToNextWrap img,
.manegeConWrap .rightColumn .manage-contactWrap .nextToAgreeWrap img,
.manegeConWrap .rightColumn .manage-diagWrap .inpToNextWrap img,
.manegeConWrap .rightColumn .manage-diagWrap .nextToAgreeWrap img {
  position: absolute;
  z-index: 50;
}
.manegeConWrap .rightColumn .manage-analyWrap .inpToNextWrap .inpToNextNum,
.manegeConWrap .rightColumn .manage-analyWrap .inpToNextWrap .nextToAgreeNum,
.manegeConWrap .rightColumn .manage-analyWrap .nextToAgreeWrap .inpToNextNum,
.manegeConWrap .rightColumn .manage-analyWrap .nextToAgreeWrap .nextToAgreeNum,
.manegeConWrap .rightColumn .manage-contactWrap .inpToNextWrap .inpToNextNum,
.manegeConWrap .rightColumn .manage-contactWrap .inpToNextWrap .nextToAgreeNum,
.manegeConWrap .rightColumn .manage-contactWrap .nextToAgreeWrap .inpToNextNum,
.manegeConWrap .rightColumn .manage-contactWrap .nextToAgreeWrap .nextToAgreeNum,
.manegeConWrap .rightColumn .manage-diagWrap .inpToNextWrap .inpToNextNum,
.manegeConWrap .rightColumn .manage-diagWrap .inpToNextWrap .nextToAgreeNum,
.manegeConWrap .rightColumn .manage-diagWrap .nextToAgreeWrap .inpToNextNum,
.manegeConWrap .rightColumn .manage-diagWrap .nextToAgreeWrap .nextToAgreeNum {
  position: absolute;
  z-index: 100;
  font-size: 14px;
  text-align: center;
  letter-spacing: -0.04em;
  font-weight: 700;
}
.manegeConWrap .rightColumn .manage-analyWrap .manage-analyConWrap,
.manegeConWrap .rightColumn .manage-contactWrap .manage-analyConWrap,
.manegeConWrap .rightColumn .manage-diagWrap .manage-analyConWrap {
  background-color: #fff;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 10px 24px 24px 24px;
}
.manegeConWrap .rightColumn .manage-analyWrap .con-1Wrap,
.manegeConWrap .rightColumn .manage-analyWrap .con-2Wrap,
.manegeConWrap .rightColumn .manage-analyWrap .con-3Wrap,
.manegeConWrap .rightColumn .manage-analyWrap .con-4Wrap,
.manegeConWrap .rightColumn .manage-contactWrap .con-1Wrap,
.manegeConWrap .rightColumn .manage-contactWrap .con-2Wrap,
.manegeConWrap .rightColumn .manage-contactWrap .con-3Wrap,
.manegeConWrap .rightColumn .manage-contactWrap .con-4Wrap,
.manegeConWrap .rightColumn .manage-diagWrap .con-1Wrap,
.manegeConWrap .rightColumn .manage-diagWrap .con-2Wrap,
.manegeConWrap .rightColumn .manage-diagWrap .con-3Wrap,
.manegeConWrap .rightColumn .manage-diagWrap .con-4Wrap {
  background-color: #fff;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 10px 24px 24px 24px;
}
.manegeConWrap .rightColumn .manage-analyWrap .con-1Wrap:hover,
.manegeConWrap .rightColumn .manage-analyWrap .con-2Wrap:hover,
.manegeConWrap .rightColumn .manage-analyWrap .con-3Wrap:hover,
.manegeConWrap .rightColumn .manage-analyWrap .con-4Wrap:hover,
.manegeConWrap .rightColumn .manage-contactWrap .con-1Wrap:hover,
.manegeConWrap .rightColumn .manage-contactWrap .con-2Wrap:hover,
.manegeConWrap .rightColumn .manage-contactWrap .con-3Wrap:hover,
.manegeConWrap .rightColumn .manage-contactWrap .con-4Wrap:hover,
.manegeConWrap .rightColumn .manage-diagWrap .con-1Wrap:hover,
.manegeConWrap .rightColumn .manage-diagWrap .con-2Wrap:hover,
.manegeConWrap .rightColumn .manage-diagWrap .con-3Wrap:hover,
.manegeConWrap .rightColumn .manage-diagWrap .con-4Wrap:hover {
  background-color: #F4F7FC;
}
.manegeConWrap .rightColumn .manage-analyWrap .companyNameWrap,
.manegeConWrap .rightColumn .manage-analyWrap .contactDateWrap,
.manegeConWrap .rightColumn .manage-analyWrap .diagDateWrap,
.manegeConWrap .rightColumn .manage-contactWrap .companyNameWrap,
.manegeConWrap .rightColumn .manage-contactWrap .contactDateWrap,
.manegeConWrap .rightColumn .manage-contactWrap .diagDateWrap,
.manegeConWrap .rightColumn .manage-diagWrap .companyNameWrap,
.manegeConWrap .rightColumn .manage-diagWrap .contactDateWrap,
.manegeConWrap .rightColumn .manage-diagWrap .diagDateWrap {
  width: 33%;
  max-width: 33%;
  height: 100%;
  border-right: 4px solid #F2F2F2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 2.0408163265vw;
}
.manegeConWrap .rightColumn .manage-analyWrap .companyNameWrap .manage-WrapSubTitle,
.manegeConWrap .rightColumn .manage-analyWrap .contactDateWrap .manage-WrapSubTitle,
.manegeConWrap .rightColumn .manage-analyWrap .diagDateWrap .manage-WrapSubTitle,
.manegeConWrap .rightColumn .manage-contactWrap .companyNameWrap .manage-WrapSubTitle,
.manegeConWrap .rightColumn .manage-contactWrap .contactDateWrap .manage-WrapSubTitle,
.manegeConWrap .rightColumn .manage-contactWrap .diagDateWrap .manage-WrapSubTitle,
.manegeConWrap .rightColumn .manage-diagWrap .companyNameWrap .manage-WrapSubTitle,
.manegeConWrap .rightColumn .manage-diagWrap .contactDateWrap .manage-WrapSubTitle,
.manegeConWrap .rightColumn .manage-diagWrap .diagDateWrap .manage-WrapSubTitle {
  font-size: 16px;
  color: #747474;
  letter-spacing: -0.08em;
}
.manegeConWrap .rightColumn .manage-analyWrap .contactDetailWrap,
.manegeConWrap .rightColumn .manage-contactWrap .contactDetailWrap,
.manegeConWrap .rightColumn .manage-diagWrap .contactDetailWrap {
  height: 95%;
  max-width: 33%;
  min-width: 33%;
  overflow: auto;
  text-overflow: ellipsis;
  padding: 5px;
  font-size: 14px;
}
.manegeConWrap .rightColumn .manage-analyWrap .diagOutlineWrap,
.manegeConWrap .rightColumn .manage-contactWrap .diagOutlineWrap,
.manegeConWrap .rightColumn .manage-diagWrap .diagOutlineWrap {
  width: 33%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.manegeConWrap .rightColumn .manage-analyWrap .diagOutlineWrap .zeroInRankWrap,
.manegeConWrap .rightColumn .manage-contactWrap .diagOutlineWrap .zeroInRankWrap,
.manegeConWrap .rightColumn .manage-diagWrap .diagOutlineWrap .zeroInRankWrap {
  width: 40%;
  text-align: center;
}
.manegeConWrap .rightColumn .manage-analyWrap .diagOutlineWrap .zeroInRankWrap .zeroInRank,
.manegeConWrap .rightColumn .manage-contactWrap .diagOutlineWrap .zeroInRankWrap .zeroInRank,
.manegeConWrap .rightColumn .manage-diagWrap .diagOutlineWrap .zeroInRankWrap .zeroInRank {
  font-weight: 600;
  weight: 600;
}
.manegeConWrap .rightColumn .manage-analyWrap .diagOutlineWrap .zeroInChart-small,
.manegeConWrap .rightColumn .manage-contactWrap .diagOutlineWrap .zeroInChart-small,
.manegeConWrap .rightColumn .manage-diagWrap .diagOutlineWrap .zeroInChart-small {
  height: 95px;
}
.manegeConWrap .rightColumn .manage-analyWrap .diagOutlineWrap .manage-WrapSubTitle,
.manegeConWrap .rightColumn .manage-contactWrap .diagOutlineWrap .manage-WrapSubTitle,
.manegeConWrap .rightColumn .manage-diagWrap .diagOutlineWrap .manage-WrapSubTitle {
  letter-spacing: -0.08em;
}
.manegeConWrap .rightColumn .manage-diagWrap {
  margin-bottom: 30px;
}

.ck {
  background-color: #e37b89 !important;
}

.contentTitleWrap {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 40px;
  font-size: 24px;
  font-weight: 600;
  margin-left: 0;
}
.contentTitleWrap .contentTitle {
  margin-right: 20px;
  margin-left: 45px;
}

.infoWrap {
  margin-top: 100px;
  width: 60%;
  margin-bottom: 50px;
}
.infoWrap .nameWrap,
.infoWrap .companyWrap,
.infoWrap .industryWrap,
.infoWrap .mailWrap,
.infoWrap .tellWrap,
.infoWrap .addressWrap,
.infoWrap .contactWrap,
.infoWrap .m_contactWrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.infoWrap .nameWrap .leftBox,
.infoWrap .companyWrap .leftBox,
.infoWrap .industryWrap .leftBox,
.infoWrap .mailWrap .leftBox,
.infoWrap .tellWrap .leftBox,
.infoWrap .addressWrap .leftBox,
.infoWrap .contactWrap .leftBox,
.infoWrap .m_contactWrap .leftBox {
  height: 100%;
  font-size: 22px;
  margin-left: 22px;
}
.infoWrap .nameWrap .rigthBox,
.infoWrap .companyWrap .rigthBox,
.infoWrap .industryWrap .rigthBox,
.infoWrap .mailWrap .rigthBox,
.infoWrap .tellWrap .rigthBox,
.infoWrap .addressWrap .rigthBox,
.infoWrap .contactWrap .rigthBox,
.infoWrap .m_contactWrap .rigthBox {
  margin-right: 22px;
  width: 65%;
}
.infoWrap .nameWrap .rigthBox .nameInfoWrap,
.infoWrap .nameWrap .rigthBox .companyWrap,
.infoWrap .nameWrap .rigthBox .industryWrap,
.infoWrap .nameWrap .rigthBox .post-codeWrap,
.infoWrap .companyWrap .rigthBox .nameInfoWrap,
.infoWrap .companyWrap .rigthBox .companyWrap,
.infoWrap .companyWrap .rigthBox .industryWrap,
.infoWrap .companyWrap .rigthBox .post-codeWrap,
.infoWrap .industryWrap .rigthBox .nameInfoWrap,
.infoWrap .industryWrap .rigthBox .companyWrap,
.infoWrap .industryWrap .rigthBox .industryWrap,
.infoWrap .industryWrap .rigthBox .post-codeWrap,
.infoWrap .mailWrap .rigthBox .nameInfoWrap,
.infoWrap .mailWrap .rigthBox .companyWrap,
.infoWrap .mailWrap .rigthBox .industryWrap,
.infoWrap .mailWrap .rigthBox .post-codeWrap,
.infoWrap .tellWrap .rigthBox .nameInfoWrap,
.infoWrap .tellWrap .rigthBox .companyWrap,
.infoWrap .tellWrap .rigthBox .industryWrap,
.infoWrap .tellWrap .rigthBox .post-codeWrap,
.infoWrap .addressWrap .rigthBox .nameInfoWrap,
.infoWrap .addressWrap .rigthBox .companyWrap,
.infoWrap .addressWrap .rigthBox .industryWrap,
.infoWrap .addressWrap .rigthBox .post-codeWrap,
.infoWrap .contactWrap .rigthBox .nameInfoWrap,
.infoWrap .contactWrap .rigthBox .companyWrap,
.infoWrap .contactWrap .rigthBox .industryWrap,
.infoWrap .contactWrap .rigthBox .post-codeWrap,
.infoWrap .m_contactWrap .rigthBox .nameInfoWrap,
.infoWrap .m_contactWrap .rigthBox .companyWrap,
.infoWrap .m_contactWrap .rigthBox .industryWrap,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap {
  display: flex;
}
.infoWrap .nameWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .nameWrap .rigthBox .nameInfoWrap .given-nameWrap,
.infoWrap .nameWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .nameWrap .rigthBox .companyWrap .given-nameWrap,
.infoWrap .nameWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .nameWrap .rigthBox .industryWrap .given-nameWrap,
.infoWrap .nameWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .nameWrap .rigthBox .post-codeWrap .given-nameWrap,
.infoWrap .companyWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .companyWrap .rigthBox .nameInfoWrap .given-nameWrap,
.infoWrap .companyWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .companyWrap .rigthBox .companyWrap .given-nameWrap,
.infoWrap .companyWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .companyWrap .rigthBox .industryWrap .given-nameWrap,
.infoWrap .companyWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .companyWrap .rigthBox .post-codeWrap .given-nameWrap,
.infoWrap .industryWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .industryWrap .rigthBox .nameInfoWrap .given-nameWrap,
.infoWrap .industryWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .industryWrap .rigthBox .companyWrap .given-nameWrap,
.infoWrap .industryWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .industryWrap .rigthBox .industryWrap .given-nameWrap,
.infoWrap .industryWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .industryWrap .rigthBox .post-codeWrap .given-nameWrap,
.infoWrap .mailWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .mailWrap .rigthBox .nameInfoWrap .given-nameWrap,
.infoWrap .mailWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .mailWrap .rigthBox .companyWrap .given-nameWrap,
.infoWrap .mailWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .mailWrap .rigthBox .industryWrap .given-nameWrap,
.infoWrap .mailWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .mailWrap .rigthBox .post-codeWrap .given-nameWrap,
.infoWrap .tellWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .tellWrap .rigthBox .nameInfoWrap .given-nameWrap,
.infoWrap .tellWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .tellWrap .rigthBox .companyWrap .given-nameWrap,
.infoWrap .tellWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .tellWrap .rigthBox .industryWrap .given-nameWrap,
.infoWrap .tellWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .tellWrap .rigthBox .post-codeWrap .given-nameWrap,
.infoWrap .addressWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .addressWrap .rigthBox .nameInfoWrap .given-nameWrap,
.infoWrap .addressWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .addressWrap .rigthBox .companyWrap .given-nameWrap,
.infoWrap .addressWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .addressWrap .rigthBox .industryWrap .given-nameWrap,
.infoWrap .addressWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .addressWrap .rigthBox .post-codeWrap .given-nameWrap,
.infoWrap .contactWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .contactWrap .rigthBox .nameInfoWrap .given-nameWrap,
.infoWrap .contactWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .contactWrap .rigthBox .companyWrap .given-nameWrap,
.infoWrap .contactWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .contactWrap .rigthBox .industryWrap .given-nameWrap,
.infoWrap .contactWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .contactWrap .rigthBox .post-codeWrap .given-nameWrap,
.infoWrap .m_contactWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .m_contactWrap .rigthBox .nameInfoWrap .given-nameWrap,
.infoWrap .m_contactWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .m_contactWrap .rigthBox .companyWrap .given-nameWrap,
.infoWrap .m_contactWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .m_contactWrap .rigthBox .industryWrap .given-nameWrap,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .given-nameWrap {
  background-color: #EDEDED;
  width: 45%;
  height: 45px;
  display: flex;
  align-items: center;
  padding-left: 10px;
}
.infoWrap .nameWrap .rigthBox .nameInfoWrap .family-nameWrap .family-name,
.infoWrap .nameWrap .rigthBox .nameInfoWrap .family-nameWrap .given-name,
.infoWrap .nameWrap .rigthBox .nameInfoWrap .given-nameWrap .family-name,
.infoWrap .nameWrap .rigthBox .nameInfoWrap .given-nameWrap .given-name,
.infoWrap .nameWrap .rigthBox .companyWrap .family-nameWrap .family-name,
.infoWrap .nameWrap .rigthBox .companyWrap .family-nameWrap .given-name,
.infoWrap .nameWrap .rigthBox .companyWrap .given-nameWrap .family-name,
.infoWrap .nameWrap .rigthBox .companyWrap .given-nameWrap .given-name,
.infoWrap .nameWrap .rigthBox .industryWrap .family-nameWrap .family-name,
.infoWrap .nameWrap .rigthBox .industryWrap .family-nameWrap .given-name,
.infoWrap .nameWrap .rigthBox .industryWrap .given-nameWrap .family-name,
.infoWrap .nameWrap .rigthBox .industryWrap .given-nameWrap .given-name,
.infoWrap .nameWrap .rigthBox .post-codeWrap .family-nameWrap .family-name,
.infoWrap .nameWrap .rigthBox .post-codeWrap .family-nameWrap .given-name,
.infoWrap .nameWrap .rigthBox .post-codeWrap .given-nameWrap .family-name,
.infoWrap .nameWrap .rigthBox .post-codeWrap .given-nameWrap .given-name,
.infoWrap .companyWrap .rigthBox .nameInfoWrap .family-nameWrap .family-name,
.infoWrap .companyWrap .rigthBox .nameInfoWrap .family-nameWrap .given-name,
.infoWrap .companyWrap .rigthBox .nameInfoWrap .given-nameWrap .family-name,
.infoWrap .companyWrap .rigthBox .nameInfoWrap .given-nameWrap .given-name,
.infoWrap .companyWrap .rigthBox .companyWrap .family-nameWrap .family-name,
.infoWrap .companyWrap .rigthBox .companyWrap .family-nameWrap .given-name,
.infoWrap .companyWrap .rigthBox .companyWrap .given-nameWrap .family-name,
.infoWrap .companyWrap .rigthBox .companyWrap .given-nameWrap .given-name,
.infoWrap .companyWrap .rigthBox .industryWrap .family-nameWrap .family-name,
.infoWrap .companyWrap .rigthBox .industryWrap .family-nameWrap .given-name,
.infoWrap .companyWrap .rigthBox .industryWrap .given-nameWrap .family-name,
.infoWrap .companyWrap .rigthBox .industryWrap .given-nameWrap .given-name,
.infoWrap .companyWrap .rigthBox .post-codeWrap .family-nameWrap .family-name,
.infoWrap .companyWrap .rigthBox .post-codeWrap .family-nameWrap .given-name,
.infoWrap .companyWrap .rigthBox .post-codeWrap .given-nameWrap .family-name,
.infoWrap .companyWrap .rigthBox .post-codeWrap .given-nameWrap .given-name,
.infoWrap .industryWrap .rigthBox .nameInfoWrap .family-nameWrap .family-name,
.infoWrap .industryWrap .rigthBox .nameInfoWrap .family-nameWrap .given-name,
.infoWrap .industryWrap .rigthBox .nameInfoWrap .given-nameWrap .family-name,
.infoWrap .industryWrap .rigthBox .nameInfoWrap .given-nameWrap .given-name,
.infoWrap .industryWrap .rigthBox .companyWrap .family-nameWrap .family-name,
.infoWrap .industryWrap .rigthBox .companyWrap .family-nameWrap .given-name,
.infoWrap .industryWrap .rigthBox .companyWrap .given-nameWrap .family-name,
.infoWrap .industryWrap .rigthBox .companyWrap .given-nameWrap .given-name,
.infoWrap .industryWrap .rigthBox .industryWrap .family-nameWrap .family-name,
.infoWrap .industryWrap .rigthBox .industryWrap .family-nameWrap .given-name,
.infoWrap .industryWrap .rigthBox .industryWrap .given-nameWrap .family-name,
.infoWrap .industryWrap .rigthBox .industryWrap .given-nameWrap .given-name,
.infoWrap .industryWrap .rigthBox .post-codeWrap .family-nameWrap .family-name,
.infoWrap .industryWrap .rigthBox .post-codeWrap .family-nameWrap .given-name,
.infoWrap .industryWrap .rigthBox .post-codeWrap .given-nameWrap .family-name,
.infoWrap .industryWrap .rigthBox .post-codeWrap .given-nameWrap .given-name,
.infoWrap .mailWrap .rigthBox .nameInfoWrap .family-nameWrap .family-name,
.infoWrap .mailWrap .rigthBox .nameInfoWrap .family-nameWrap .given-name,
.infoWrap .mailWrap .rigthBox .nameInfoWrap .given-nameWrap .family-name,
.infoWrap .mailWrap .rigthBox .nameInfoWrap .given-nameWrap .given-name,
.infoWrap .mailWrap .rigthBox .companyWrap .family-nameWrap .family-name,
.infoWrap .mailWrap .rigthBox .companyWrap .family-nameWrap .given-name,
.infoWrap .mailWrap .rigthBox .companyWrap .given-nameWrap .family-name,
.infoWrap .mailWrap .rigthBox .companyWrap .given-nameWrap .given-name,
.infoWrap .mailWrap .rigthBox .industryWrap .family-nameWrap .family-name,
.infoWrap .mailWrap .rigthBox .industryWrap .family-nameWrap .given-name,
.infoWrap .mailWrap .rigthBox .industryWrap .given-nameWrap .family-name,
.infoWrap .mailWrap .rigthBox .industryWrap .given-nameWrap .given-name,
.infoWrap .mailWrap .rigthBox .post-codeWrap .family-nameWrap .family-name,
.infoWrap .mailWrap .rigthBox .post-codeWrap .family-nameWrap .given-name,
.infoWrap .mailWrap .rigthBox .post-codeWrap .given-nameWrap .family-name,
.infoWrap .mailWrap .rigthBox .post-codeWrap .given-nameWrap .given-name,
.infoWrap .tellWrap .rigthBox .nameInfoWrap .family-nameWrap .family-name,
.infoWrap .tellWrap .rigthBox .nameInfoWrap .family-nameWrap .given-name,
.infoWrap .tellWrap .rigthBox .nameInfoWrap .given-nameWrap .family-name,
.infoWrap .tellWrap .rigthBox .nameInfoWrap .given-nameWrap .given-name,
.infoWrap .tellWrap .rigthBox .companyWrap .family-nameWrap .family-name,
.infoWrap .tellWrap .rigthBox .companyWrap .family-nameWrap .given-name,
.infoWrap .tellWrap .rigthBox .companyWrap .given-nameWrap .family-name,
.infoWrap .tellWrap .rigthBox .companyWrap .given-nameWrap .given-name,
.infoWrap .tellWrap .rigthBox .industryWrap .family-nameWrap .family-name,
.infoWrap .tellWrap .rigthBox .industryWrap .family-nameWrap .given-name,
.infoWrap .tellWrap .rigthBox .industryWrap .given-nameWrap .family-name,
.infoWrap .tellWrap .rigthBox .industryWrap .given-nameWrap .given-name,
.infoWrap .tellWrap .rigthBox .post-codeWrap .family-nameWrap .family-name,
.infoWrap .tellWrap .rigthBox .post-codeWrap .family-nameWrap .given-name,
.infoWrap .tellWrap .rigthBox .post-codeWrap .given-nameWrap .family-name,
.infoWrap .tellWrap .rigthBox .post-codeWrap .given-nameWrap .given-name,
.infoWrap .addressWrap .rigthBox .nameInfoWrap .family-nameWrap .family-name,
.infoWrap .addressWrap .rigthBox .nameInfoWrap .family-nameWrap .given-name,
.infoWrap .addressWrap .rigthBox .nameInfoWrap .given-nameWrap .family-name,
.infoWrap .addressWrap .rigthBox .nameInfoWrap .given-nameWrap .given-name,
.infoWrap .addressWrap .rigthBox .companyWrap .family-nameWrap .family-name,
.infoWrap .addressWrap .rigthBox .companyWrap .family-nameWrap .given-name,
.infoWrap .addressWrap .rigthBox .companyWrap .given-nameWrap .family-name,
.infoWrap .addressWrap .rigthBox .companyWrap .given-nameWrap .given-name,
.infoWrap .addressWrap .rigthBox .industryWrap .family-nameWrap .family-name,
.infoWrap .addressWrap .rigthBox .industryWrap .family-nameWrap .given-name,
.infoWrap .addressWrap .rigthBox .industryWrap .given-nameWrap .family-name,
.infoWrap .addressWrap .rigthBox .industryWrap .given-nameWrap .given-name,
.infoWrap .addressWrap .rigthBox .post-codeWrap .family-nameWrap .family-name,
.infoWrap .addressWrap .rigthBox .post-codeWrap .family-nameWrap .given-name,
.infoWrap .addressWrap .rigthBox .post-codeWrap .given-nameWrap .family-name,
.infoWrap .addressWrap .rigthBox .post-codeWrap .given-nameWrap .given-name,
.infoWrap .contactWrap .rigthBox .nameInfoWrap .family-nameWrap .family-name,
.infoWrap .contactWrap .rigthBox .nameInfoWrap .family-nameWrap .given-name,
.infoWrap .contactWrap .rigthBox .nameInfoWrap .given-nameWrap .family-name,
.infoWrap .contactWrap .rigthBox .nameInfoWrap .given-nameWrap .given-name,
.infoWrap .contactWrap .rigthBox .companyWrap .family-nameWrap .family-name,
.infoWrap .contactWrap .rigthBox .companyWrap .family-nameWrap .given-name,
.infoWrap .contactWrap .rigthBox .companyWrap .given-nameWrap .family-name,
.infoWrap .contactWrap .rigthBox .companyWrap .given-nameWrap .given-name,
.infoWrap .contactWrap .rigthBox .industryWrap .family-nameWrap .family-name,
.infoWrap .contactWrap .rigthBox .industryWrap .family-nameWrap .given-name,
.infoWrap .contactWrap .rigthBox .industryWrap .given-nameWrap .family-name,
.infoWrap .contactWrap .rigthBox .industryWrap .given-nameWrap .given-name,
.infoWrap .contactWrap .rigthBox .post-codeWrap .family-nameWrap .family-name,
.infoWrap .contactWrap .rigthBox .post-codeWrap .family-nameWrap .given-name,
.infoWrap .contactWrap .rigthBox .post-codeWrap .given-nameWrap .family-name,
.infoWrap .contactWrap .rigthBox .post-codeWrap .given-nameWrap .given-name,
.infoWrap .m_contactWrap .rigthBox .nameInfoWrap .family-nameWrap .family-name,
.infoWrap .m_contactWrap .rigthBox .nameInfoWrap .family-nameWrap .given-name,
.infoWrap .m_contactWrap .rigthBox .nameInfoWrap .given-nameWrap .family-name,
.infoWrap .m_contactWrap .rigthBox .nameInfoWrap .given-nameWrap .given-name,
.infoWrap .m_contactWrap .rigthBox .companyWrap .family-nameWrap .family-name,
.infoWrap .m_contactWrap .rigthBox .companyWrap .family-nameWrap .given-name,
.infoWrap .m_contactWrap .rigthBox .companyWrap .given-nameWrap .family-name,
.infoWrap .m_contactWrap .rigthBox .companyWrap .given-nameWrap .given-name,
.infoWrap .m_contactWrap .rigthBox .industryWrap .family-nameWrap .family-name,
.infoWrap .m_contactWrap .rigthBox .industryWrap .family-nameWrap .given-name,
.infoWrap .m_contactWrap .rigthBox .industryWrap .given-nameWrap .family-name,
.infoWrap .m_contactWrap .rigthBox .industryWrap .given-nameWrap .given-name,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .family-nameWrap .family-name,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .family-nameWrap .given-name,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .given-nameWrap .family-name,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .given-nameWrap .given-name {
  font-size: 20px;
  font-weight: 600;
}
.infoWrap .nameWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .nameWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .nameWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .nameWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .companyWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .companyWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .companyWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .companyWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .industryWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .industryWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .industryWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .industryWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .mailWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .mailWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .mailWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .mailWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .tellWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .tellWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .tellWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .tellWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .addressWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .addressWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .addressWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .addressWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .contactWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .contactWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .contactWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .contactWrap .rigthBox .post-codeWrap .family-nameWrap,
.infoWrap .m_contactWrap .rigthBox .nameInfoWrap .family-nameWrap,
.infoWrap .m_contactWrap .rigthBox .companyWrap .family-nameWrap,
.infoWrap .m_contactWrap .rigthBox .industryWrap .family-nameWrap,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .family-nameWrap {
  margin-right: 10%;
}
.infoWrap .nameWrap .rigthBox .co-inputWrap,
.infoWrap .nameWrap .rigthBox .industry-inputWrap,
.infoWrap .nameWrap .rigthBox .email-inputWrap,
.infoWrap .nameWrap .rigthBox .tell-inputWrap,
.infoWrap .nameWrap .rigthBox .post-codeWrap,
.infoWrap .nameWrap .rigthBox .ad1-inputWrap,
.infoWrap .nameWrap .rigthBox .ad2-inputWrap,
.infoWrap .nameWrap .rigthBox .ad3-inputWrap,
.infoWrap .nameWrap .rigthBox .contact-inputWrap,
.infoWrap .companyWrap .rigthBox .co-inputWrap,
.infoWrap .companyWrap .rigthBox .industry-inputWrap,
.infoWrap .companyWrap .rigthBox .email-inputWrap,
.infoWrap .companyWrap .rigthBox .tell-inputWrap,
.infoWrap .companyWrap .rigthBox .post-codeWrap,
.infoWrap .companyWrap .rigthBox .ad1-inputWrap,
.infoWrap .companyWrap .rigthBox .ad2-inputWrap,
.infoWrap .companyWrap .rigthBox .ad3-inputWrap,
.infoWrap .companyWrap .rigthBox .contact-inputWrap,
.infoWrap .industryWrap .rigthBox .co-inputWrap,
.infoWrap .industryWrap .rigthBox .industry-inputWrap,
.infoWrap .industryWrap .rigthBox .email-inputWrap,
.infoWrap .industryWrap .rigthBox .tell-inputWrap,
.infoWrap .industryWrap .rigthBox .post-codeWrap,
.infoWrap .industryWrap .rigthBox .ad1-inputWrap,
.infoWrap .industryWrap .rigthBox .ad2-inputWrap,
.infoWrap .industryWrap .rigthBox .ad3-inputWrap,
.infoWrap .industryWrap .rigthBox .contact-inputWrap,
.infoWrap .mailWrap .rigthBox .co-inputWrap,
.infoWrap .mailWrap .rigthBox .industry-inputWrap,
.infoWrap .mailWrap .rigthBox .email-inputWrap,
.infoWrap .mailWrap .rigthBox .tell-inputWrap,
.infoWrap .mailWrap .rigthBox .post-codeWrap,
.infoWrap .mailWrap .rigthBox .ad1-inputWrap,
.infoWrap .mailWrap .rigthBox .ad2-inputWrap,
.infoWrap .mailWrap .rigthBox .ad3-inputWrap,
.infoWrap .mailWrap .rigthBox .contact-inputWrap,
.infoWrap .tellWrap .rigthBox .co-inputWrap,
.infoWrap .tellWrap .rigthBox .industry-inputWrap,
.infoWrap .tellWrap .rigthBox .email-inputWrap,
.infoWrap .tellWrap .rigthBox .tell-inputWrap,
.infoWrap .tellWrap .rigthBox .post-codeWrap,
.infoWrap .tellWrap .rigthBox .ad1-inputWrap,
.infoWrap .tellWrap .rigthBox .ad2-inputWrap,
.infoWrap .tellWrap .rigthBox .ad3-inputWrap,
.infoWrap .tellWrap .rigthBox .contact-inputWrap,
.infoWrap .addressWrap .rigthBox .co-inputWrap,
.infoWrap .addressWrap .rigthBox .industry-inputWrap,
.infoWrap .addressWrap .rigthBox .email-inputWrap,
.infoWrap .addressWrap .rigthBox .tell-inputWrap,
.infoWrap .addressWrap .rigthBox .post-codeWrap,
.infoWrap .addressWrap .rigthBox .ad1-inputWrap,
.infoWrap .addressWrap .rigthBox .ad2-inputWrap,
.infoWrap .addressWrap .rigthBox .ad3-inputWrap,
.infoWrap .addressWrap .rigthBox .contact-inputWrap,
.infoWrap .contactWrap .rigthBox .co-inputWrap,
.infoWrap .contactWrap .rigthBox .industry-inputWrap,
.infoWrap .contactWrap .rigthBox .email-inputWrap,
.infoWrap .contactWrap .rigthBox .tell-inputWrap,
.infoWrap .contactWrap .rigthBox .post-codeWrap,
.infoWrap .contactWrap .rigthBox .ad1-inputWrap,
.infoWrap .contactWrap .rigthBox .ad2-inputWrap,
.infoWrap .contactWrap .rigthBox .ad3-inputWrap,
.infoWrap .contactWrap .rigthBox .contact-inputWrap,
.infoWrap .m_contactWrap .rigthBox .co-inputWrap,
.infoWrap .m_contactWrap .rigthBox .industry-inputWrap,
.infoWrap .m_contactWrap .rigthBox .email-inputWrap,
.infoWrap .m_contactWrap .rigthBox .tell-inputWrap,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap,
.infoWrap .m_contactWrap .rigthBox .ad1-inputWrap,
.infoWrap .m_contactWrap .rigthBox .ad2-inputWrap,
.infoWrap .m_contactWrap .rigthBox .ad3-inputWrap,
.infoWrap .m_contactWrap .rigthBox .contact-inputWrap {
  background-color: #EDEDED;
  height: 45px;
  display: flex;
  align-items: center;
  padding-left: 10px;
}
.infoWrap .nameWrap .rigthBox .co-inputWrap .companyName,
.infoWrap .nameWrap .rigthBox .co-inputWrap .industry,
.infoWrap .nameWrap .rigthBox .co-inputWrap .email,
.infoWrap .nameWrap .rigthBox .co-inputWrap .tel,
.infoWrap .nameWrap .rigthBox .industry-inputWrap .companyName,
.infoWrap .nameWrap .rigthBox .industry-inputWrap .industry,
.infoWrap .nameWrap .rigthBox .industry-inputWrap .email,
.infoWrap .nameWrap .rigthBox .industry-inputWrap .tel,
.infoWrap .nameWrap .rigthBox .email-inputWrap .companyName,
.infoWrap .nameWrap .rigthBox .email-inputWrap .industry,
.infoWrap .nameWrap .rigthBox .email-inputWrap .email,
.infoWrap .nameWrap .rigthBox .email-inputWrap .tel,
.infoWrap .nameWrap .rigthBox .tell-inputWrap .companyName,
.infoWrap .nameWrap .rigthBox .tell-inputWrap .industry,
.infoWrap .nameWrap .rigthBox .tell-inputWrap .email,
.infoWrap .nameWrap .rigthBox .tell-inputWrap .tel,
.infoWrap .nameWrap .rigthBox .post-codeWrap .companyName,
.infoWrap .nameWrap .rigthBox .post-codeWrap .industry,
.infoWrap .nameWrap .rigthBox .post-codeWrap .email,
.infoWrap .nameWrap .rigthBox .post-codeWrap .tel,
.infoWrap .nameWrap .rigthBox .ad1-inputWrap .companyName,
.infoWrap .nameWrap .rigthBox .ad1-inputWrap .industry,
.infoWrap .nameWrap .rigthBox .ad1-inputWrap .email,
.infoWrap .nameWrap .rigthBox .ad1-inputWrap .tel,
.infoWrap .nameWrap .rigthBox .ad2-inputWrap .companyName,
.infoWrap .nameWrap .rigthBox .ad2-inputWrap .industry,
.infoWrap .nameWrap .rigthBox .ad2-inputWrap .email,
.infoWrap .nameWrap .rigthBox .ad2-inputWrap .tel,
.infoWrap .nameWrap .rigthBox .ad3-inputWrap .companyName,
.infoWrap .nameWrap .rigthBox .ad3-inputWrap .industry,
.infoWrap .nameWrap .rigthBox .ad3-inputWrap .email,
.infoWrap .nameWrap .rigthBox .ad3-inputWrap .tel,
.infoWrap .nameWrap .rigthBox .contact-inputWrap .companyName,
.infoWrap .nameWrap .rigthBox .contact-inputWrap .industry,
.infoWrap .nameWrap .rigthBox .contact-inputWrap .email,
.infoWrap .nameWrap .rigthBox .contact-inputWrap .tel,
.infoWrap .companyWrap .rigthBox .co-inputWrap .companyName,
.infoWrap .companyWrap .rigthBox .co-inputWrap .industry,
.infoWrap .companyWrap .rigthBox .co-inputWrap .email,
.infoWrap .companyWrap .rigthBox .co-inputWrap .tel,
.infoWrap .companyWrap .rigthBox .industry-inputWrap .companyName,
.infoWrap .companyWrap .rigthBox .industry-inputWrap .industry,
.infoWrap .companyWrap .rigthBox .industry-inputWrap .email,
.infoWrap .companyWrap .rigthBox .industry-inputWrap .tel,
.infoWrap .companyWrap .rigthBox .email-inputWrap .companyName,
.infoWrap .companyWrap .rigthBox .email-inputWrap .industry,
.infoWrap .companyWrap .rigthBox .email-inputWrap .email,
.infoWrap .companyWrap .rigthBox .email-inputWrap .tel,
.infoWrap .companyWrap .rigthBox .tell-inputWrap .companyName,
.infoWrap .companyWrap .rigthBox .tell-inputWrap .industry,
.infoWrap .companyWrap .rigthBox .tell-inputWrap .email,
.infoWrap .companyWrap .rigthBox .tell-inputWrap .tel,
.infoWrap .companyWrap .rigthBox .post-codeWrap .companyName,
.infoWrap .companyWrap .rigthBox .post-codeWrap .industry,
.infoWrap .companyWrap .rigthBox .post-codeWrap .email,
.infoWrap .companyWrap .rigthBox .post-codeWrap .tel,
.infoWrap .companyWrap .rigthBox .ad1-inputWrap .companyName,
.infoWrap .companyWrap .rigthBox .ad1-inputWrap .industry,
.infoWrap .companyWrap .rigthBox .ad1-inputWrap .email,
.infoWrap .companyWrap .rigthBox .ad1-inputWrap .tel,
.infoWrap .companyWrap .rigthBox .ad2-inputWrap .companyName,
.infoWrap .companyWrap .rigthBox .ad2-inputWrap .industry,
.infoWrap .companyWrap .rigthBox .ad2-inputWrap .email,
.infoWrap .companyWrap .rigthBox .ad2-inputWrap .tel,
.infoWrap .companyWrap .rigthBox .ad3-inputWrap .companyName,
.infoWrap .companyWrap .rigthBox .ad3-inputWrap .industry,
.infoWrap .companyWrap .rigthBox .ad3-inputWrap .email,
.infoWrap .companyWrap .rigthBox .ad3-inputWrap .tel,
.infoWrap .companyWrap .rigthBox .contact-inputWrap .companyName,
.infoWrap .companyWrap .rigthBox .contact-inputWrap .industry,
.infoWrap .companyWrap .rigthBox .contact-inputWrap .email,
.infoWrap .companyWrap .rigthBox .contact-inputWrap .tel,
.infoWrap .industryWrap .rigthBox .co-inputWrap .companyName,
.infoWrap .industryWrap .rigthBox .co-inputWrap .industry,
.infoWrap .industryWrap .rigthBox .co-inputWrap .email,
.infoWrap .industryWrap .rigthBox .co-inputWrap .tel,
.infoWrap .industryWrap .rigthBox .industry-inputWrap .companyName,
.infoWrap .industryWrap .rigthBox .industry-inputWrap .industry,
.infoWrap .industryWrap .rigthBox .industry-inputWrap .email,
.infoWrap .industryWrap .rigthBox .industry-inputWrap .tel,
.infoWrap .industryWrap .rigthBox .email-inputWrap .companyName,
.infoWrap .industryWrap .rigthBox .email-inputWrap .industry,
.infoWrap .industryWrap .rigthBox .email-inputWrap .email,
.infoWrap .industryWrap .rigthBox .email-inputWrap .tel,
.infoWrap .industryWrap .rigthBox .tell-inputWrap .companyName,
.infoWrap .industryWrap .rigthBox .tell-inputWrap .industry,
.infoWrap .industryWrap .rigthBox .tell-inputWrap .email,
.infoWrap .industryWrap .rigthBox .tell-inputWrap .tel,
.infoWrap .industryWrap .rigthBox .post-codeWrap .companyName,
.infoWrap .industryWrap .rigthBox .post-codeWrap .industry,
.infoWrap .industryWrap .rigthBox .post-codeWrap .email,
.infoWrap .industryWrap .rigthBox .post-codeWrap .tel,
.infoWrap .industryWrap .rigthBox .ad1-inputWrap .companyName,
.infoWrap .industryWrap .rigthBox .ad1-inputWrap .industry,
.infoWrap .industryWrap .rigthBox .ad1-inputWrap .email,
.infoWrap .industryWrap .rigthBox .ad1-inputWrap .tel,
.infoWrap .industryWrap .rigthBox .ad2-inputWrap .companyName,
.infoWrap .industryWrap .rigthBox .ad2-inputWrap .industry,
.infoWrap .industryWrap .rigthBox .ad2-inputWrap .email,
.infoWrap .industryWrap .rigthBox .ad2-inputWrap .tel,
.infoWrap .industryWrap .rigthBox .ad3-inputWrap .companyName,
.infoWrap .industryWrap .rigthBox .ad3-inputWrap .industry,
.infoWrap .industryWrap .rigthBox .ad3-inputWrap .email,
.infoWrap .industryWrap .rigthBox .ad3-inputWrap .tel,
.infoWrap .industryWrap .rigthBox .contact-inputWrap .companyName,
.infoWrap .industryWrap .rigthBox .contact-inputWrap .industry,
.infoWrap .industryWrap .rigthBox .contact-inputWrap .email,
.infoWrap .industryWrap .rigthBox .contact-inputWrap .tel,
.infoWrap .mailWrap .rigthBox .co-inputWrap .companyName,
.infoWrap .mailWrap .rigthBox .co-inputWrap .industry,
.infoWrap .mailWrap .rigthBox .co-inputWrap .email,
.infoWrap .mailWrap .rigthBox .co-inputWrap .tel,
.infoWrap .mailWrap .rigthBox .industry-inputWrap .companyName,
.infoWrap .mailWrap .rigthBox .industry-inputWrap .industry,
.infoWrap .mailWrap .rigthBox .industry-inputWrap .email,
.infoWrap .mailWrap .rigthBox .industry-inputWrap .tel,
.infoWrap .mailWrap .rigthBox .email-inputWrap .companyName,
.infoWrap .mailWrap .rigthBox .email-inputWrap .industry,
.infoWrap .mailWrap .rigthBox .email-inputWrap .email,
.infoWrap .mailWrap .rigthBox .email-inputWrap .tel,
.infoWrap .mailWrap .rigthBox .tell-inputWrap .companyName,
.infoWrap .mailWrap .rigthBox .tell-inputWrap .industry,
.infoWrap .mailWrap .rigthBox .tell-inputWrap .email,
.infoWrap .mailWrap .rigthBox .tell-inputWrap .tel,
.infoWrap .mailWrap .rigthBox .post-codeWrap .companyName,
.infoWrap .mailWrap .rigthBox .post-codeWrap .industry,
.infoWrap .mailWrap .rigthBox .post-codeWrap .email,
.infoWrap .mailWrap .rigthBox .post-codeWrap .tel,
.infoWrap .mailWrap .rigthBox .ad1-inputWrap .companyName,
.infoWrap .mailWrap .rigthBox .ad1-inputWrap .industry,
.infoWrap .mailWrap .rigthBox .ad1-inputWrap .email,
.infoWrap .mailWrap .rigthBox .ad1-inputWrap .tel,
.infoWrap .mailWrap .rigthBox .ad2-inputWrap .companyName,
.infoWrap .mailWrap .rigthBox .ad2-inputWrap .industry,
.infoWrap .mailWrap .rigthBox .ad2-inputWrap .email,
.infoWrap .mailWrap .rigthBox .ad2-inputWrap .tel,
.infoWrap .mailWrap .rigthBox .ad3-inputWrap .companyName,
.infoWrap .mailWrap .rigthBox .ad3-inputWrap .industry,
.infoWrap .mailWrap .rigthBox .ad3-inputWrap .email,
.infoWrap .mailWrap .rigthBox .ad3-inputWrap .tel,
.infoWrap .mailWrap .rigthBox .contact-inputWrap .companyName,
.infoWrap .mailWrap .rigthBox .contact-inputWrap .industry,
.infoWrap .mailWrap .rigthBox .contact-inputWrap .email,
.infoWrap .mailWrap .rigthBox .contact-inputWrap .tel,
.infoWrap .tellWrap .rigthBox .co-inputWrap .companyName,
.infoWrap .tellWrap .rigthBox .co-inputWrap .industry,
.infoWrap .tellWrap .rigthBox .co-inputWrap .email,
.infoWrap .tellWrap .rigthBox .co-inputWrap .tel,
.infoWrap .tellWrap .rigthBox .industry-inputWrap .companyName,
.infoWrap .tellWrap .rigthBox .industry-inputWrap .industry,
.infoWrap .tellWrap .rigthBox .industry-inputWrap .email,
.infoWrap .tellWrap .rigthBox .industry-inputWrap .tel,
.infoWrap .tellWrap .rigthBox .email-inputWrap .companyName,
.infoWrap .tellWrap .rigthBox .email-inputWrap .industry,
.infoWrap .tellWrap .rigthBox .email-inputWrap .email,
.infoWrap .tellWrap .rigthBox .email-inputWrap .tel,
.infoWrap .tellWrap .rigthBox .tell-inputWrap .companyName,
.infoWrap .tellWrap .rigthBox .tell-inputWrap .industry,
.infoWrap .tellWrap .rigthBox .tell-inputWrap .email,
.infoWrap .tellWrap .rigthBox .tell-inputWrap .tel,
.infoWrap .tellWrap .rigthBox .post-codeWrap .companyName,
.infoWrap .tellWrap .rigthBox .post-codeWrap .industry,
.infoWrap .tellWrap .rigthBox .post-codeWrap .email,
.infoWrap .tellWrap .rigthBox .post-codeWrap .tel,
.infoWrap .tellWrap .rigthBox .ad1-inputWrap .companyName,
.infoWrap .tellWrap .rigthBox .ad1-inputWrap .industry,
.infoWrap .tellWrap .rigthBox .ad1-inputWrap .email,
.infoWrap .tellWrap .rigthBox .ad1-inputWrap .tel,
.infoWrap .tellWrap .rigthBox .ad2-inputWrap .companyName,
.infoWrap .tellWrap .rigthBox .ad2-inputWrap .industry,
.infoWrap .tellWrap .rigthBox .ad2-inputWrap .email,
.infoWrap .tellWrap .rigthBox .ad2-inputWrap .tel,
.infoWrap .tellWrap .rigthBox .ad3-inputWrap .companyName,
.infoWrap .tellWrap .rigthBox .ad3-inputWrap .industry,
.infoWrap .tellWrap .rigthBox .ad3-inputWrap .email,
.infoWrap .tellWrap .rigthBox .ad3-inputWrap .tel,
.infoWrap .tellWrap .rigthBox .contact-inputWrap .companyName,
.infoWrap .tellWrap .rigthBox .contact-inputWrap .industry,
.infoWrap .tellWrap .rigthBox .contact-inputWrap .email,
.infoWrap .tellWrap .rigthBox .contact-inputWrap .tel,
.infoWrap .addressWrap .rigthBox .co-inputWrap .companyName,
.infoWrap .addressWrap .rigthBox .co-inputWrap .industry,
.infoWrap .addressWrap .rigthBox .co-inputWrap .email,
.infoWrap .addressWrap .rigthBox .co-inputWrap .tel,
.infoWrap .addressWrap .rigthBox .industry-inputWrap .companyName,
.infoWrap .addressWrap .rigthBox .industry-inputWrap .industry,
.infoWrap .addressWrap .rigthBox .industry-inputWrap .email,
.infoWrap .addressWrap .rigthBox .industry-inputWrap .tel,
.infoWrap .addressWrap .rigthBox .email-inputWrap .companyName,
.infoWrap .addressWrap .rigthBox .email-inputWrap .industry,
.infoWrap .addressWrap .rigthBox .email-inputWrap .email,
.infoWrap .addressWrap .rigthBox .email-inputWrap .tel,
.infoWrap .addressWrap .rigthBox .tell-inputWrap .companyName,
.infoWrap .addressWrap .rigthBox .tell-inputWrap .industry,
.infoWrap .addressWrap .rigthBox .tell-inputWrap .email,
.infoWrap .addressWrap .rigthBox .tell-inputWrap .tel,
.infoWrap .addressWrap .rigthBox .post-codeWrap .companyName,
.infoWrap .addressWrap .rigthBox .post-codeWrap .industry,
.infoWrap .addressWrap .rigthBox .post-codeWrap .email,
.infoWrap .addressWrap .rigthBox .post-codeWrap .tel,
.infoWrap .addressWrap .rigthBox .ad1-inputWrap .companyName,
.infoWrap .addressWrap .rigthBox .ad1-inputWrap .industry,
.infoWrap .addressWrap .rigthBox .ad1-inputWrap .email,
.infoWrap .addressWrap .rigthBox .ad1-inputWrap .tel,
.infoWrap .addressWrap .rigthBox .ad2-inputWrap .companyName,
.infoWrap .addressWrap .rigthBox .ad2-inputWrap .industry,
.infoWrap .addressWrap .rigthBox .ad2-inputWrap .email,
.infoWrap .addressWrap .rigthBox .ad2-inputWrap .tel,
.infoWrap .addressWrap .rigthBox .ad3-inputWrap .companyName,
.infoWrap .addressWrap .rigthBox .ad3-inputWrap .industry,
.infoWrap .addressWrap .rigthBox .ad3-inputWrap .email,
.infoWrap .addressWrap .rigthBox .ad3-inputWrap .tel,
.infoWrap .addressWrap .rigthBox .contact-inputWrap .companyName,
.infoWrap .addressWrap .rigthBox .contact-inputWrap .industry,
.infoWrap .addressWrap .rigthBox .contact-inputWrap .email,
.infoWrap .addressWrap .rigthBox .contact-inputWrap .tel,
.infoWrap .contactWrap .rigthBox .co-inputWrap .companyName,
.infoWrap .contactWrap .rigthBox .co-inputWrap .industry,
.infoWrap .contactWrap .rigthBox .co-inputWrap .email,
.infoWrap .contactWrap .rigthBox .co-inputWrap .tel,
.infoWrap .contactWrap .rigthBox .industry-inputWrap .companyName,
.infoWrap .contactWrap .rigthBox .industry-inputWrap .industry,
.infoWrap .contactWrap .rigthBox .industry-inputWrap .email,
.infoWrap .contactWrap .rigthBox .industry-inputWrap .tel,
.infoWrap .contactWrap .rigthBox .email-inputWrap .companyName,
.infoWrap .contactWrap .rigthBox .email-inputWrap .industry,
.infoWrap .contactWrap .rigthBox .email-inputWrap .email,
.infoWrap .contactWrap .rigthBox .email-inputWrap .tel,
.infoWrap .contactWrap .rigthBox .tell-inputWrap .companyName,
.infoWrap .contactWrap .rigthBox .tell-inputWrap .industry,
.infoWrap .contactWrap .rigthBox .tell-inputWrap .email,
.infoWrap .contactWrap .rigthBox .tell-inputWrap .tel,
.infoWrap .contactWrap .rigthBox .post-codeWrap .companyName,
.infoWrap .contactWrap .rigthBox .post-codeWrap .industry,
.infoWrap .contactWrap .rigthBox .post-codeWrap .email,
.infoWrap .contactWrap .rigthBox .post-codeWrap .tel,
.infoWrap .contactWrap .rigthBox .ad1-inputWrap .companyName,
.infoWrap .contactWrap .rigthBox .ad1-inputWrap .industry,
.infoWrap .contactWrap .rigthBox .ad1-inputWrap .email,
.infoWrap .contactWrap .rigthBox .ad1-inputWrap .tel,
.infoWrap .contactWrap .rigthBox .ad2-inputWrap .companyName,
.infoWrap .contactWrap .rigthBox .ad2-inputWrap .industry,
.infoWrap .contactWrap .rigthBox .ad2-inputWrap .email,
.infoWrap .contactWrap .rigthBox .ad2-inputWrap .tel,
.infoWrap .contactWrap .rigthBox .ad3-inputWrap .companyName,
.infoWrap .contactWrap .rigthBox .ad3-inputWrap .industry,
.infoWrap .contactWrap .rigthBox .ad3-inputWrap .email,
.infoWrap .contactWrap .rigthBox .ad3-inputWrap .tel,
.infoWrap .contactWrap .rigthBox .contact-inputWrap .companyName,
.infoWrap .contactWrap .rigthBox .contact-inputWrap .industry,
.infoWrap .contactWrap .rigthBox .contact-inputWrap .email,
.infoWrap .contactWrap .rigthBox .contact-inputWrap .tel,
.infoWrap .m_contactWrap .rigthBox .co-inputWrap .companyName,
.infoWrap .m_contactWrap .rigthBox .co-inputWrap .industry,
.infoWrap .m_contactWrap .rigthBox .co-inputWrap .email,
.infoWrap .m_contactWrap .rigthBox .co-inputWrap .tel,
.infoWrap .m_contactWrap .rigthBox .industry-inputWrap .companyName,
.infoWrap .m_contactWrap .rigthBox .industry-inputWrap .industry,
.infoWrap .m_contactWrap .rigthBox .industry-inputWrap .email,
.infoWrap .m_contactWrap .rigthBox .industry-inputWrap .tel,
.infoWrap .m_contactWrap .rigthBox .email-inputWrap .companyName,
.infoWrap .m_contactWrap .rigthBox .email-inputWrap .industry,
.infoWrap .m_contactWrap .rigthBox .email-inputWrap .email,
.infoWrap .m_contactWrap .rigthBox .email-inputWrap .tel,
.infoWrap .m_contactWrap .rigthBox .tell-inputWrap .companyName,
.infoWrap .m_contactWrap .rigthBox .tell-inputWrap .industry,
.infoWrap .m_contactWrap .rigthBox .tell-inputWrap .email,
.infoWrap .m_contactWrap .rigthBox .tell-inputWrap .tel,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .companyName,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .industry,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .email,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap .tel,
.infoWrap .m_contactWrap .rigthBox .ad1-inputWrap .companyName,
.infoWrap .m_contactWrap .rigthBox .ad1-inputWrap .industry,
.infoWrap .m_contactWrap .rigthBox .ad1-inputWrap .email,
.infoWrap .m_contactWrap .rigthBox .ad1-inputWrap .tel,
.infoWrap .m_contactWrap .rigthBox .ad2-inputWrap .companyName,
.infoWrap .m_contactWrap .rigthBox .ad2-inputWrap .industry,
.infoWrap .m_contactWrap .rigthBox .ad2-inputWrap .email,
.infoWrap .m_contactWrap .rigthBox .ad2-inputWrap .tel,
.infoWrap .m_contactWrap .rigthBox .ad3-inputWrap .companyName,
.infoWrap .m_contactWrap .rigthBox .ad3-inputWrap .industry,
.infoWrap .m_contactWrap .rigthBox .ad3-inputWrap .email,
.infoWrap .m_contactWrap .rigthBox .ad3-inputWrap .tel,
.infoWrap .m_contactWrap .rigthBox .contact-inputWrap .companyName,
.infoWrap .m_contactWrap .rigthBox .contact-inputWrap .industry,
.infoWrap .m_contactWrap .rigthBox .contact-inputWrap .email,
.infoWrap .m_contactWrap .rigthBox .contact-inputWrap .tel {
  font-size: 20px;
  font-weight: 600;
}
.infoWrap .nameWrap .rigthBox .post-codeWrap,
.infoWrap .companyWrap .rigthBox .post-codeWrap,
.infoWrap .industryWrap .rigthBox .post-codeWrap,
.infoWrap .mailWrap .rigthBox .post-codeWrap,
.infoWrap .tellWrap .rigthBox .post-codeWrap,
.infoWrap .addressWrap .rigthBox .post-codeWrap,
.infoWrap .contactWrap .rigthBox .post-codeWrap,
.infoWrap .m_contactWrap .rigthBox .post-codeWrap {
  width: 50%;
  font-weight: 600;
  margin-bottom: 10px;
}
.infoWrap .nameWrap .rigthBox .ad1-inputWrap,
.infoWrap .nameWrap .rigthBox .ad2-inputWrap,
.infoWrap .nameWrap .rigthBox .ad3-inputWrap,
.infoWrap .companyWrap .rigthBox .ad1-inputWrap,
.infoWrap .companyWrap .rigthBox .ad2-inputWrap,
.infoWrap .companyWrap .rigthBox .ad3-inputWrap,
.infoWrap .industryWrap .rigthBox .ad1-inputWrap,
.infoWrap .industryWrap .rigthBox .ad2-inputWrap,
.infoWrap .industryWrap .rigthBox .ad3-inputWrap,
.infoWrap .mailWrap .rigthBox .ad1-inputWrap,
.infoWrap .mailWrap .rigthBox .ad2-inputWrap,
.infoWrap .mailWrap .rigthBox .ad3-inputWrap,
.infoWrap .tellWrap .rigthBox .ad1-inputWrap,
.infoWrap .tellWrap .rigthBox .ad2-inputWrap,
.infoWrap .tellWrap .rigthBox .ad3-inputWrap,
.infoWrap .addressWrap .rigthBox .ad1-inputWrap,
.infoWrap .addressWrap .rigthBox .ad2-inputWrap,
.infoWrap .addressWrap .rigthBox .ad3-inputWrap,
.infoWrap .contactWrap .rigthBox .ad1-inputWrap,
.infoWrap .contactWrap .rigthBox .ad2-inputWrap,
.infoWrap .contactWrap .rigthBox .ad3-inputWrap,
.infoWrap .m_contactWrap .rigthBox .ad1-inputWrap,
.infoWrap .m_contactWrap .rigthBox .ad2-inputWrap,
.infoWrap .m_contactWrap .rigthBox .ad3-inputWrap {
  margin-bottom: 10px;
  font-weight: 600;
}

.diagResultWrap {
  width: 90%;
}

.testResultWrap {
  width: 90%;
  margin-bottom: 150px;
}
.testResultWrap .TRtableWrap {
  width: 100%;
}
.testResultWrap .TRtableWrap tr {
  height: 50px;
  line-height: 50px;
}
.testResultWrap .TRtableWrap tr:nth-child(odd) {
  background-color: #fff;
}
.testResultWrap .TRtableWrap .q-Num {
  text-align: right;
}
.testResultWrap .TRtableWrap .Q-Text {
  padding-left: 10px;
  line-height: 1;
  width: 60%;
}
.testResultWrap .TRtableWrap .Q-Ans {
  line-height: 1;
  padding-left: 50px;
}

.m_contact-inputWrap {
  background-color: #EDEDED;
  height: 500px;
  display: flex;
  align-items: center;
  padding-left: 10px;
  margin-bottom: 30px;
  overflow: auto;
}

.loginWrap {
  margin-top: 70px;
  display: flex;
  flex-direction: column;
  width: 50%;
}
.loginWrap #mail,
.loginWrap #password,
.loginWrap #last_name,
.loginWrap #first_name,
.loginWrap #re_password {
  margin-bottom: 50px;
  height: 45px;
  background-color: #EDEDED;
  border: none;
  font-size: 18px;
  padding-left: 10px;
}
.loginWrap #loginBtn {
  height: 50px;
  font-size: 24px;
  background-color: #B5D9CD;
  border: none;
  box-shadow: 0px 1px 3px #000000;
}
.loginWrap #loginBtn:hover {
  box-shadow: none;
  transform: translate(0, 2px);
}

.inputNone {
  opacity: 0.6;
  font-weight: 400 !important;
}

.salesPerWrap {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.salesPerWrap p {
  font-size: 14px;
  white-space: nowrap;
}
.salesPerWrap .salesPerInWrap {
  background-color: #EDEDED;
  height: 45px;
  width: 100%;
  display: flex;
  align-items: center;
}
.salesPerWrap .salesPerInWrap .salesPer {
  font-weight: 600;
  padding-left: 10px;
}

.con-inputWrap {
  margin-top: 20px;
  margin-bottom: 10px;
}
.con-inputWrap .conWrap {
  background-color: #EDEDED;
  height: 250px;
  padding-left: 10px;
  font-size: 14px;
  overflow-y: auto;
}

.meetWrap .meetInWrap {
  display: flex;
}
.meetWrap .meetInWrap .ad2-inputWrap {
  background-color: #EDEDED;
  height: 45px;
}
.meetWrap .meetInWrap .ad2-inputWrap .address-level2 {
  padding-right: 10px;
}
.meetWrap .meetInWrap .m_1 {
  width: 60%;
  margin-right: 5%;
}
.meetWrap .meetInWrap .m_2 {
  width: 35%;
}

.btn-gotoDiag, #authCodeSubmit {
  margin: 10px auto;
  width: 460px;
  height: 100px;
  background-color: #6BBFBE;
  border-radius: 4px;
  box-shadow: 0px 3px 6px #000000;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .btn-gotoDiag, #authCodeSubmit {
    width: 80%;
    height: 75px;
  }
}
.btn-gotoDiag:hover, #authCodeSubmit:hover {
  box-shadow: none;
  transform: translate(0, 3px);
}
.btn-gotoDiag p, #authCodeSubmit p {
  font-size: 40px;
  margin: 0 auto;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .btn-gotoDiag p, #authCodeSubmit p {
    font-size: 3.90625vw;
    letter-spacing: -0.08em;
  }
}

_:-ms-lang(x)::-ms-backdrop, .btn-gotoDiag {
  justify-content: flex-start;
}

.btn-a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 414px) {
  .btn-a {
    height: 75px;
  }
}

.btn-agreeGotoDiag,
.btn-GotoConsultation {
  margin-top: 80px;
  margin-bottom: 100px;
  width: 460px;
  height: 100px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #6BBFBE;
  box-shadow: 0px 3px 6px #000000;
}
@media screen and (max-width: 414px) {
  .btn-agreeGotoDiag,
.btn-GotoConsultation {
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
.btn-agreeGotoDiag p,
.btn-GotoConsultation p {
  font-size: 30px;
  margin: 0 auto;
  font-weight: 600;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .btn-agreeGotoDiag p,
.btn-GotoConsultation p {
    font-size: 4.9479166667vw;
  }
}
.btn-agreeGotoDiag .btn_title,
.btn-GotoConsultation .btn_title {
  border: none;
  display: inline-block;
  width: 100%;
  height: 100%;
  font-size: 30px;
  margin: 0 auto;
  font-weight: 600;
  background: none;
}
@media screen and (max-width: 768px) {
  .btn-agreeGotoDiag,
.btn-GotoConsultation {
    width: 98%;
    height: 75px;
  }
}
.btn-agreeGotoDiag:hover,
.btn-GotoConsultation:hover {
  box-shadow: none;
  transform: translate(0, 3px);
}
.btn-agreeGotoDiag.disabled,
.btn-GotoConsultation.disabled {
  background-color: #AAAAAA;
  color: #fff;
  font-size: 30px;
  pointer-events: none;
  box-shadow: none;
}
.btn-agreeGotoDiag.disabled p,
.btn-agreeGotoDiag.disabled input,
.btn-GotoConsultation.disabled p,
.btn-GotoConsultation.disabled input {
  font-weight: lighter;
  opacity: 0.2;
}

.btnArea {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
}

.send-btn {
  margin-top: 100px;
}
@media screen and (max-width: 414px) {
  .send-btn {
    margin-top: 0;
  }
}

.diag-btnArea {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-bottom: 100px;
}
@media screen and (max-width: 414px) {
  .diag-btnArea {
    margin-bottom: 40px;
  }
}

.form-btn {
  height: 300px;
}
@media screen and (max-width: 414px) {
  .form-btn {
    height: 150px;
  }
}

.back-btnWrap {
  background-color: #BCBCBC;
  width: 220px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}
@media screen and (max-width: 414px) {
  .back-btnWrap {
    width: 160px;
    height: 40px;
  }
}
.back-btnWrap p {
  font-size: 20px;
}
@media screen and (max-width: 414px) {
  .back-btnWrap p {
    font-size: 16px;
  }
}
.back-btnWrap:hover {
  background-color: #9A9A9A;
}
.back-btnWrap .btn_title {
  border: none;
  display: inline-block;
  width: 100%;
  height: 100%;
  font-size: 20px;
  margin: 0 auto;
  background: none;
  font-weight: 200;
}

_:lang(x)::-moz-placeholder, .btn_title {
  background: none !important;
  height: 100%;
}

_:-ms-lang(x)::-ms-backdrop, .btn_title {
  background: none !important;
  height: 100% !important;
}

footer {
  padding-top: 15px;
  width: 100%;
  height: 150px;
  background: #AAAAAA;
  color: #f6f5f5;
  text-align: center;
  font-size: 12px;
}
footer .site-width-footer {
  margin: 0 auto;
  width: 80%;
}
footer .site-width-footer .footerWrap {
  display: flex;
}
footer a {
  color: #fff;
}
footer ul {
  list-style-type: none;
  margin-left: auto;
  text-align: right;
}
footer p {
  margin-top: 45px;
  letter-spacing: -0.08em;
  line-height: 1;
}



/*========================================
  サービス
========================================*/

.IsoSecretaryBox {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}

.IsoSecretaryItem {
  box-shadow: 0 8px 5px rgb(0 0 0 / 13%);
  transition: all 300ms ease-out;
}
