.line-business {
  height: 1px;
  background-color: #448aca; }

.chart-area {
  min-height: 736px; }

.radio-box {
  padding-top: 20px;
  padding-left: 30px; }

.c-box, .c-box-L {
  position: absolute;
  box-sizing: border-box;
  width: 130px;
  height: 130px;
  background-color: #fff;
  border-style: solid;
  border-width: 2px;
  text-align: center;
  font-weight: bold;
  color: #666; }

.c-box-L {
  width: 200px;
  height: 200px; }

/*.c-line{
  position: absolute;
  width: 130px;
  border-top-style: solid;
  border-width: 2px;
  z-index: -10;
}

.c-line2,.c-line3{
  position: absolute;
  width: 40px;
  height: 91px;
  z-index: -10;
}
.c-line4,.c-line5{
  position: absolute;
  width: 150px;
  height: 40px;
  z-index: -10;
}
.c-line2,.c-line3{
  border-left-style: solid;
  border-left-width: 2px;
}
.c-line2,.c-line4{
  border-top-style: solid;
  border-top-width: 2px;
}
.c-line3,.c-line5{
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.c-line4,.c-line5{
  border-right-style: solid;
  border-right-width: 2px;
}*/
.c-line {
  border-color: #4b84d1;
  border-width: 2px;
  position: absolute;
  z-index: -10; }

.arw-R, .arw-8R {
  width: 16px;
  height: 31px;
  position: absolute; }

/* .arw-R {
  background-image: url("../img/arrow1-bR.png"); }

.arw-8R {
  background-image: url("../img/arrow8-bR.png"); } */

.arw-D, .arw-U, .arw-8D, .arw-8U {
  width: 31px;
  height: 17px;
  position: absolute; }

/* .arw-D {
  background-image: url("../img/arrow1-bD.png"); }

.arw-U {
  background-image: url("../img/arrow1-bU.png"); }

.arw-8D {
  background-image: url("../img/arrow8-bD.png"); }

.arw-8U {
  background-image: url("../img/arrow8-bU.png"); } */

.online {
  border-width: 8px; }

.boldline {
  border-width: 4px; }

#business-chart .online, #business-chart .c-box, #business-chart .c-box-L, #business-chart .c-line, #business-chart .c-line2, #business-chart .c-line3, #business-chart .c-line4, #business-chart .c-line5 {
  border-color: #4b84d1; }
#business-chart .online {
  background-color: #edf3fb; }
/* #business-chart #box01 {
  top: 220px;
  left: 30px;
  padding-top: 40px;
  background-image: url("../img/busi-icon07.png"); }
#business-chart #box02 {
  top: 380px;
  left: 30px;
  padding-top: 40px;
  background-image: url("../img/busi-icon07.png"); }
#business-chart #box03 {
  top: 380px;
  left: 240px;
  padding-top: 40px;
  background-image: url("../img/busi-icon01.png"); }
#business-chart #box03 {
  top: 350px;
  left: 205px;
  padding-top: 80px;
  background-image: url("../img/busi-icon08.png");
  background-repeat: no-repeat;
  background-position: center; }
#business-chart #box04 {
  top: 380px;
  left: 450px;
  padding-top: 40px;
  background-image: url("../img/busi-icon09.png"); }
#business-chart #box05 {
  top: 300px;
  left: 660px;
  padding-top: 50px;
  background-image: url("../img/busi-icon04.png"); }
#business-chart #box06 {
  top: 460px;
  left: 660px;
  padding-top: 50px;
  background-image: url("../img/busi-icon04.png"); }
#business-chart #box07 {
  top: 300px;
  left: 870px;
  padding-top: 40px;
  background-image: url("../img/busi-icon01.png"); }
#business-chart #box08 {
  top: 460px;
  left: 870px;
  padding-top: 40px;
  background-image: url("../img/busi-icon01.png"); }
#business-chart #box09 {
  top: 700px;
  left: 30px;
  padding-top: 40px;
  background-image: url("../img/busi-icon07.png"); }
#business-chart #box10 {
  top: 700px;
  left: 198px;
  padding-top: 50px;
  background-image: url("../img/busi-icon11.png"); }
#business-chart #box11 {
  top: 700px;
  left: 366px;
  padding-top: 40px;
  background-image: url("../img/busi-icon10.png"); }
#business-chart #box12 {
  top: 700px;
  left: 534px;
  padding-top: 40px;
  background-image: url("../img/busi-icon09.png"); }
#business-chart #box13 {
  top: 620px;
  left: 870px;
  padding-top: 50px;
  background-image: url("../img/busi-icon05.png"); }
#business-chart #box14 {
  top: 780px;
  left: 702px;
  padding-top: 50px;
  background-image: url("../img/busi-icon04.png"); }
#business-chart #box15 {
  top: 780px;
  left: 870px;
  padding-top: 50px;
  background-image: url("../img/busi-icon05.png"); } */
#business-chart #line01 {
  top: 280px;
  left: 160px;
  width: 360px;
  height: 100px;
  border-right-style: solid;
  border-top-style: solid; }
#business-chart #line02 {
  top: 440px;
  left: 160px;
  width: 140px;
  height: 70px;
  border-top-style: solid; }
#business-chart #line03 {
  top: 440px;
  left: 360px;
  width: 100px;
  height: 70px;
  border-top-style: solid; }
#business-chart #line03b {
  top: 440px;
  left: 510px;
  width: 100px;
  height: 70px;
  border-top-style: solid; }
#business-chart #line04 {
  top: 370px;
  left: 610px;
  width: 150px;
  height: 70px;
  border-top-style: solid;
  border-left-style: solid; }
#business-chart #line04b {
  top: 370px;
  left: 730px;
  width: 150px;
  height: 2px;
  border-top-style: solid;
  border-left-style: solid; }
#business-chart #line05 {
  top: 440px;
  left: 610px;
  width: 300px;
  height: 80px;
  border-bottom-style: solid;
  border-left-style: solid; }
#business-chart #line06 {
  top: 520px;
  left: 250px;
  width: 300px;
  height: 200px;
  border-left-style: solid; }
#business-chart #line07 {
  top: 760px;
  left: 150px;
  width: 300px;
  height: 70px;
  border-top-style: solid; }
#business-chart #line08 {
  top: 760px;
  left: 490px;
  width: 190px;
  height: 70px;
  border-top-style: solid; }
#business-chart #line09 {
  top: 680px;
  left: 680px;
  width: 190px;
  height: 160px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid; }
#business-chart #line10 {
  top: 520px;
  left: 290px;
  width: 300px;
  height: 200px;
  border-left-style: solid; }
#business-chart #line11 {
  top: 500px;
  left: 82px;
  width: 6px;
  height: 122px;
  border-right-style: solid; }
#business-chart #line12 {
  top: 620px;
  left: 90px;
  width: 510px;
  height: 100px;
  border-right-style: solid;
  border-top-style: solid; }
#business-chart #arw01 {
  top: 364px;
  left: 506px; }
#business-chart #arw02 {
  top: 425px;
  left: 190px; }
#business-chart #arw03 {
  top: 425px;
  left: 435px; }
#business-chart #arw04 {
  top: 355px;
  left: 645px; }
#business-chart #arw05 {
  top: 505px;
  left: 645px; }
#business-chart #arw06 {
  top: 355px;
  left: 855px; }
#business-chart #arw07 {
  top: 505px;
  left: 855px; }
#business-chart #arw08 {
  top: 685px;
  left: 235px; }
#business-chart #arw09 {
  top: 745px;
  left: 182px; }
#business-chart #arw10 {
  top: 745px;
  left: 350px; }
#business-chart #arw11 {
  top: 745px;
  left: 518px; }
#business-chart #arw12 {
  top: 666px;
  left: 855px; }
#business-chart #arw13 {
  top: 827px;
  left: 686px; }
#business-chart #arw14 {
  top: 827px;
  left: 855px; }
#business-chart #arw15 {
  top: 550px;
  left: 276px; }
#business-chart #arw16 {
  top: 685px;
  left: 585px; }

@media screen and (max-width: 639px), only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape), only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .chart-area {
    width: 100%;
    border: 1px solid #ccc;
    margin: auto;
    min-height: 830px; }

  .c-box, .c-box-L {
    width: 75px;
    height: 75px;
    font-size: 10px;
    background-size: 90%; }

  .c-box-L {
    width: 120px;
    height: 120px; }

  .arw-R, .arw-8R {
    width: 31px;
    height: 16px;
    position: absolute; }

  /* .arw-R {
    background-image: url("../img/arrow1-bD.png"); }

  .arw-8R {
    background-image: url("../img/arrow8-bD.png"); } */

  .arw-D, .arw-8D {
    width: 17px;
    height: 31px;
    position: absolute; }

  /* .arw-D {
    background-image: url("../img/arrow1-bL.png"); }

  .arw-8D {
    background-image: url("../img/arrow8-bL.png"); } */

  .arw-U, .arw-8U {
    width: 17px;
    height: 31px;
    position: absolute; }
/* 
  .arw-U {
    background-image: url("../img/arrow1-bR.png"); }

  .arw-8U {
    background-image: url("../img/arrow8-bR.png"); } */

  #business-chart #box01 {
    top: 300px;
    left: 270px;
    padding-top: 20px; }
  #business-chart #box02 {
    top: 300px;
    left: 190px;
    padding-top: 20px; }
  #business-chart #box03 {
    top: 420px;
    left: 190px;
    padding-top: 45px; }
  #business-chart #box04 {
    top: 580px;
    left: 230px;
    padding-top: 15px; }
  #business-chart #box05 {
    top: 700px;
    left: 270px;
    padding-top: 30px; }
  #business-chart #box06 {
    top: 700px;
    left: 190px;
    padding-top: 30px; }
  #business-chart #box07 {
    top: 820px;
    left: 270px;
    padding-top: 20px; }
  #business-chart #box08 {
    top: 820px;
    left: 190px;
    padding-top: 15px; }
  #business-chart #box09 {
    top: 300px;
    left: 70px;
    padding-top: 15px; }
  #business-chart #box10 {
    top: 420px;
    left: 70px;
    padding-top: 25px; }
  #business-chart #box11 {
    top: 540px;
    left: 70px;
    padding-top: 15px; }
  #business-chart #box12 {
    top: 660px;
    left: 70px;
    padding-top: 20px; }
  #business-chart #box13 {
    top: 900px;
    left: 110px;
    padding-top: 30px; }
  #business-chart #box14 {
    top: 780px;
    left: 30px;
    padding-top: 30px; }
  #business-chart #box15 {
    top: 900px;
    left: 30px;
    padding-top: 30px; }
  #business-chart #line01 {
    top: 300px;
    left: 280px;
    width: 50px;
    height: 155px;
    border-right-style: solid;
    border-bottom-style: solid; }
  #business-chart #line02 {
    top: 360px;
    left: 225px;
    width: 2px;
    height: 70px;
    border-top-style: none;
    border-right-style: solid; }
  #business-chart #line03 {
    top: 520px;
    left: 265px;
    width: 2px;
    height: 60px;
    border-top-style: none;
    border-right-style: solid; }
  #business-chart #line03b {
    top: 610px;
    left: 265px;
    width: 2px;
    height: 60px;
    border-top-style: none;
    border-left-style: solid; }
  #business-chart #line04 {
    top: 670px;
    left: 265px;
    width: 40px;
    height: 60px;
    border-bottom-style: none;
    border-left-style: none;
    border-top-style: solid;
    border-right-style: solid; }
  #business-chart #line04b {
    top: 770px;
    left: 303px;
    width: 2px;
    height: 60px;
    border-bottom-style: none;
    border-left-style: none;
    border-top-style: none;
    border-right-style: solid; }
  #business-chart #line05 {
    top: 670px;
    left: 225px;
    width: 40px;
    height: 150px;
    border-top-style: solid;
    border-bottom-style: none; }
  #business-chart #line06 {
    top: 436px;
    left: 145px;
    width: 50px;
    height: 2px;
    border-left-style: none;
    border-top-style: solid; }
  #business-chart #line07 {
    top: 310px;
    left: 107px;
    width: 2px;
    height: 250px;
    border-left-style: solid; }
  #business-chart #line08 {
    top: 610px;
    left: 107px;
    width: 2px;
    height: 142px;
    border-top-style: none;
    border-left-style: solid; }
  #business-chart #line09 {
    top: 750px;
    left: 67px;
    width: 78px;
    height: 150px;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: none; }
  #business-chart #line10 {
    top: 476px;
    left: 145px;
    width: 50px;
    height: 2px;
    border-left-style: none;
    border-top-style: solid; }
  #business-chart #line11 {
    top: 328px;
    left: 170px;
    width: 30px;
    height: 6px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid; }
  #business-chart #line12 {
    top: 335px;
    left: 140px;
    width: 30px;
    height: 360px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid; }
  #business-chart #arw01 {
    top: 442px;
    left: 310px; }
  #business-chart #arw02 {
    top: 404px;
    left: 213px; }
  #business-chart #arw03 {
    top: 564px;
    left: 253px; }
  #business-chart #arw04 {
    top: 684px;
    left: 290px; }
  #business-chart #arw05 {
    top: 684px;
    left: 211px; }
  #business-chart #arw06 {
    top: 804px;
    left: 290px; }
  #business-chart #arw07 {
    top: 804px;
    left: 211px; }
  #business-chart #arw08 {
    top: 422px;
    left: 144px; }
  #business-chart #arw09 {
    top: 404px;
    left: 93px; }
  #business-chart #arw10 {
    top: 524px;
    left: 93px; }
  #business-chart #arw11 {
    top: 644px;
    left: 93px; }
  #business-chart #arw12 {
    top: 884px;
    left: 132px; }
  #business-chart #arw13 {
    top: 764px;
    left: 52px; }
  #business-chart #arw14 {
    top: 884px;
    left: 52px; }
  #business-chart #arw15 {
    top: 462px;
    left: 176px; }
  #business-chart #arw16 {
    top: 681px;
    left: 144px; } }

/*# sourceMappingURL=business_parts.css.map */



