@charset "UTF-8";
@media screen and (min-width: 768px),print {

.backk{background: url(../images/flow/contents00-back01.png)repeat;margin: 16px 0 84px 0;padding-bottom: 4px;}

#contentsmain {margin: 0 auto 60px;position: relative;}
#contentsmain .inner-Box { margin: 0 auto; position: relative; }
#contentsmain .inner-Box h2 {text-align: center;margin-bottom: 24px;}
#contentsmain .inner-Box h2 span{  }
#contentsmain .inner-Box h2 img {  }
#contentsmain .inner-Box p.text {font-size: 16px;line-height: 1.94;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;text-align: center;}

#contents01 {margin: 0 auto 84px;position: relative;width: 1100px;background: #fff;border-top: 14px solid #F56500;padding: 49px 69px 30px 69px;}
#contents01 .inner-Box {margin: 0 auto 70px;position: relative;}
#contents01 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -117px;left: 1px;}
#contents01 .inner-Box span.step img {  }
#contents01 .inner-Box h2 {font-size: 32px;line-height: 1.5;font-weight: 700;letter-spacing: 0px;margin-bottom: 27px;position: relative;}
#contents01 .inner-Box figure.photo {position: absolute;top: 2px;right: -10px;}
#contents01 .inner-Box figure.photo img{  }
#contents01 .inner-Box p.text {font-size: 16px;line-height: 1.94;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 480px;}
#contents01 .inner-Box2 {margin: 0 -10px;position: relative;}
#contents01 .inner-Box2 ul{display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 11px;}
#contents01 .inner-Box2 ul li {position: relative;margin-right: 10px;}
#contents01 .inner-Box2 ul li:nth-child(3n) { margin-right: 0px; }
#contents01 .inner-Box2 p.tel {position: relative;top: 0;left: 0;}
#contents01 .inner-Box2 p.text2 {font-size: 13px;line-height: 1.94;font-weight: 700;letter-spacing: 0px;margin-bottom: 30px;position: relative;background: #F2F2F2;width: 650px;text-align: center;}
#contents01 .inner-Box2 p.btn {position: absolute;top: 0;right: 0;}
#contents01 .inner-Box2 p.btn img {  }

#contents02 {margin: 0 auto 84px;position: relative;width: 1100px;background: #fff;border-top: 14px solid #F56500;padding: 49px 69px 16px 69px;}
#contents02 .inner-Box {margin: 0 auto 0px;position: relative;}
#contents02 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -117px;left: 1px;}
#contents02 .inner-Box span.step img {  }
#contents02 .inner-Box h2 {font-size: 32px;line-height: 1.4;font-weight: 700;letter-spacing: 0px;margin-bottom: 27px;position: relative;}
#contents02 .inner-Box figure.photo {position: absolute;top: 2px;right: -10px;}
#contents02 .inner-Box figure.photo img{  }
#contents02 .inner-Box p.text {font-size: 16px;line-height: 1.94;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 480px;}

#contents03 {margin: 0 auto 84px;position: relative;width: 1100px;background: #fff;border-top: 14px solid #F56500;padding: 49px 69px 16px 69px;min-height: 414px;}
#contents03 .inner-Box {margin: 0 auto 0px;position: relative;}
#contents03 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -117px;left: 1px;}
#contents03 .inner-Box span.step img {  }
#contents03 .inner-Box h2 {font-size: 32px;line-height: 1.4;font-weight: 700;letter-spacing: 0px;margin-bottom: 27px;position: relative;}
#contents03 .inner-Box figure.photo {position: absolute;top: 2px;right: -10px;}
#contents03 .inner-Box figure.photo img{  }
#contents03 .inner-Box p.text {font-size: 16px;line-height: 1.94;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 480px;}

#contents04 {margin: 0 auto 84px;position: relative;width: 1100px;background: #fff;border-top: 14px solid #F56500;padding: 49px 69px 16px 69px;min-height: 414px;}
#contents04 .inner-Box {margin: 0 auto 0px;position: relative;}
#contents04 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -117px;left: 1px;}
#contents04 .inner-Box span.step img {  }
#contents04 .inner-Box h2 {font-size: 32px;line-height: 1.4;font-weight: 700;letter-spacing: 0px;margin-bottom: 27px;position: relative;}
#contents04 .inner-Box figure.photo {position: absolute;top: 2px;right: -10px;}
#contents04 .inner-Box figure.photo img{  }
#contents04 .inner-Box p.text {font-size: 16px;line-height: 1.94;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 480px;}

#contents05 {margin: 0 auto 84px;position: relative;width: 1100px;background: #fff;border-top: 14px solid #F56500;padding: 49px 69px 66px 69px;}
#contents05 .inner-Box {margin: 0 auto 40px;position: relative;}
#contents05 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -117px;left: 1px;}
#contents05 .inner-Box span.step img {  }
#contents05 .inner-Box h2 {font-size: 32px;line-height: 1.4;font-weight: 700;letter-spacing: 0px;margin-bottom: 27px;position: relative;}
#contents05 .inner-Box figure.photo {position: absolute;top: 2px;right: -10px;}
#contents05 .inner-Box figure.photo img{  }
#contents05 .inner-Box p.text {font-size: 16px;line-height: 1.94;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 480px;}

#contents05 .inner-Box2 {margin: 0 -10px 0 auto;position: relative;height: 230px;background: #FFEE00;padding: 49px 281px 49px 41px;}
#contents05 .inner-Box2 h3 {font-size: 32px;line-height: 1.5;font-weight: 700;letter-spacing: 0px;margin-bottom: 26px;position: relative;}
#contents05 .inner-Box2 p.text2 { font-size: 16px; line-height: 1.94; font-weight: 400; letter-spacing: 0.8px; margin-bottom: 30px; position: relative; }
#contents05 .inner-Box2 figure.img {position: absolute;top: -27px;right: -32px;}
#contents05 .inner-Box2 figure.img img{  }

#contents06 {margin: 0 auto 84px;position: relative;width: 1100px;background: #fff;border-top: 14px solid #F56500;padding: 49px 69px 16px 69px;min-height: 413px;}
#contents06 .inner-Box {margin: 0 auto 0px;position: relative;}
#contents06 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -117px;left: 1px;}
#contents06 .inner-Box span.step img {  }
#contents06 .inner-Box h2 {font-size: 32px;line-height: 1.4;font-weight: 700;letter-spacing: 0px;margin-bottom: 27px;position: relative;}
#contents06 .inner-Box figure.photo {position: absolute;top: 2px;right: -10px;}
#contents06 .inner-Box figure.photo img{  }
#contents06 .inner-Box p.text {font-size: 16px;line-height: 1.94;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 480px;}

#contents07 {margin: 0 auto 84px;position: relative;width: 1100px;background: #fff;border-top: 14px solid #F56500;padding: 49px 69px 16px 69px;min-height: 413px;}
#contents07 .inner-Box {margin: 0 auto 0px;position: relative;}
#contents07 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -117px;left: 1px;}
#contents07 .inner-Box span.step img {  }
#contents07 .inner-Box h2 {font-size: 32px;line-height: 1.4;font-weight: 700;letter-spacing: 0px;margin-bottom: 27px;position: relative;}
#contents07 .inner-Box figure.photo {position: absolute;top: 2px;right: -10px;}
#contents07 .inner-Box figure.photo img{  }
#contents07 .inner-Box p.text {font-size: 16px;line-height: 1.94;font-weight: 400;letter-spacing: 0.8px;margin-bottom: 30px;position: relative;width: 480px;}

}

@media screen and (max-width: 767px) {

    .backk{background: url(../images/flow/contents00-back01.png)repeat;margin: 38.96vw 0 11.29vw 0;padding-bottom: 0.97vw;background-size: 290% auto;}

    #contentsmain {margin: 0 auto 19.39vw;position: relative;}
    #contentsmain .inner-Box {position: relative;}
    #contentsmain .inner-Box h2 {text-align: center;margin: 0 9.3vw -27.5vw 1.7vw;position: relative;top: -33.5vw;}
    #contentsmain .inner-Box h2 span{  }
    #contentsmain .inner-Box h2 img {  }
    #contentsmain .inner-Box p.text {font-size: 3.86vw;line-height: 1.94;font-weight: 400;letter-spacing: 0.19vw;margin: 0 7vw 7.25vw;position: relative;text-align: left;}
    
    #contents01 {margin: 0 2vw 23.29vw;position: relative;background: #fff;border-top: 3.38vw solid #F56500;padding: 11.84vw 0vw 9.84vw 0vw;}
    #contents01 .inner-Box {margin: 0 auto 7.81vw;position: relative;}
    #contents01 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -28.2vw;left: 50%;width: 26vw;transform: translateX(-50%);}
    #contents01 .inner-Box span.step img {  }
    #contents01 .inner-Box h2 {font-size: 5.80vw;line-height: 1.5;font-weight: 700;letter-spacing: 0.0vw;margin-bottom: 5.02vw;position: relative;text-align: center;}
    #contents01 .inner-Box figure.photo {position: relative;right: 0vw;margin: 0 5.7vw 6.4vw;}
    #contents01 .inner-Box figure.photo img{  }
    #contents01 .inner-Box p.text {font-size: 3.86vw;line-height: 1.94;font-weight: 400;letter-spacing: 0.19vw;margin: 0 6.1vw 7.25vw;position: relative;}
    #contents01 .inner-Box2 {margin: 0 9.2vw;position: relative;}
    #contents01 .inner-Box2 ul{display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: -0.34vw;}
    #contents01 .inner-Box2 ul li {position: relative;margin-bottom: 2.42vw;}
    #contents01 .inner-Box2 ul li:nth-child(3n) { margin-right: 0.0vw; }
    #contents01 .inner-Box2 p.tel {position: relative;top: 0;left: 0;}
    #contents01 .inner-Box2 p.text2 {font-size: 3.14vw;line-height: 1.94;font-weight: 700;letter-spacing: 0.0vw;margin-bottom: 5.15vw;position: relative;background: #F2F2F2;text-align: center;}
    #contents01 .inner-Box2 p.btn {position: relative;top: 0;right: 0;}
    #contents01 .inner-Box2 p.btn img {  }
   
    #contents02 {margin: 0 2vw 23.29vw;position: relative;background: #fff;border-top: 3.38vw solid #F56500;padding: 11.84vw 0vw 9.84vw 0vw;}
    #contents02 .inner-Box {margin: 0 auto 7.81vw;position: relative;}
    #contents02 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -28.2vw;left: 50%;width: 26vw;transform: translateX(-50%);}
    #contents02 .inner-Box span.step img {  }
    #contents02 .inner-Box h2 {font-size: 5.80vw;line-height: 1.5;font-weight: 700;letter-spacing: 0.0vw;margin-bottom: 5.02vw;position: relative;text-align: center;}
    #contents02 .inner-Box figure.photo {position: relative;right: 0vw;margin: 0 5.7vw 6.4vw;}
    #contents02 .inner-Box figure.photo img{  }
    #contents02 .inner-Box p.text {font-size: 3.86vw;line-height: 1.94;font-weight: 400;letter-spacing: 0.19vw;margin: 0 6.1vw 7.25vw;position: relative;}

    #contents03 {margin: 0 2vw 23.29vw;position: relative;background: #fff;border-top: 3.38vw solid #F56500;padding: 11.84vw 0vw 9.84vw 0vw;}
    #contents03 .inner-Box {margin: 0 auto 7.81vw;position: relative;}
    #contents03 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -28.2vw;left: 50%;width: 26vw;transform: translateX(-50%);}
    #contents03 .inner-Box span.step img {  }
    #contents03 .inner-Box h2 {font-size: 5.80vw;line-height: 1.5;font-weight: 700;letter-spacing: 0.0vw;margin-bottom: 5.02vw;position: relative;text-align: center;}
    #contents03 .inner-Box figure.photo {position: relative;right: 0vw;margin: 0 5.7vw 6.4vw;}
    #contents03 .inner-Box figure.photo img{  }
    #contents03 .inner-Box p.text {font-size: 3.86vw;line-height: 1.94;font-weight: 400;letter-spacing: 0.19vw;margin: 0 6.1vw 7.25vw;position: relative;}

    #contents04 {margin: 0 2vw 23.29vw;position: relative;background: #fff;border-top: 3.38vw solid #F56500;padding: 11.84vw 0vw 9.84vw 0vw;}
    #contents04 .inner-Box {margin: 0 auto 7.81vw;position: relative;}
    #contents04 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -28.2vw;left: 50%;width: 26vw;transform: translateX(-50%);}
    #contents04 .inner-Box span.step img {  }
    #contents04 .inner-Box h2 {font-size: 5.80vw;line-height: 1.5;font-weight: 700;letter-spacing: 0.0vw;margin-bottom: 5.02vw;position: relative;text-align: center;}
    #contents04 .inner-Box figure.photo {position: relative;right: 0vw;margin: 0 5.7vw 6.4vw;}
    #contents04 .inner-Box figure.photo img{  }
    #contents04 .inner-Box p.text {font-size: 3.86vw;line-height: 1.94;font-weight: 400;letter-spacing: 0.19vw;margin: 0 6.1vw 7.25vw;position: relative;}

    #contents05 {margin: 0 2vw 23.29vw;position: relative;background: #fff;border-top: 3.38vw solid #F56500;padding: 11.84vw 0vw 9.84vw 0vw;}
    #contents05 .inner-Box {margin: 0 auto 7.81vw;position: relative;}
    #contents05 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -28.2vw;left: 50%;width: 26vw;transform: translateX(-50%);}
    #contents05 .inner-Box span.step img {  }
    #contents05 .inner-Box h2 {font-size: 5.80vw;line-height: 1.5;font-weight: 700;letter-spacing: 0.0vw;margin-bottom: 5.02vw;position: relative;text-align: center;}
    #contents05 .inner-Box figure.photo {position: relative;right: 0vw;margin: 0 5.7vw 6.4vw;}
    #contents05 .inner-Box figure.photo img{  }
    #contents05 .inner-Box p.text {font-size: 3.86vw;line-height: 1.94;font-weight: 400;letter-spacing: 0.19vw;margin: 0 6.1vw 7.25vw;position: relative;}

    #contents05 .inner-Box2 {margin: 0 4vw 0;position: relative;background: #FFEE00;padding: 6vw;}
    #contents05 .inner-Box2 h3 {font-size: 5.73vw;line-height: 1.5;font-weight: 700;letter-spacing: 0.0vw;margin-bottom: 6.28vw;position: relative;}
    #contents05 .inner-Box2 p.text2 { font-size: 3.86vw; line-height: 1.94; font-weight: 400; letter-spacing: 0.19vw; margin-bottom: 7.25vw; position: relative; }
    #contents05 .inner-Box2 figure.img {position: relative;top: 0vw;right: 0vw;}
    #contents05 .inner-Box2 figure.img img{  }
    
    #contents06 {margin: 0 2vw 23.29vw;position: relative;background: #fff;border-top: 3.38vw solid #F56500;padding: 11.84vw 0vw 9.84vw 0vw;}
    #contents06 .inner-Box {margin: 0 auto 7.81vw;position: relative;}
    #contents06 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -28.2vw;left: 50%;width: 26vw;transform: translateX(-50%);}
    #contents06 .inner-Box span.step img {  }
    #contents06 .inner-Box h2 {font-size: 5.80vw;line-height: 1.5;font-weight: 700;letter-spacing: 0.0vw;margin-bottom: 5.02vw;position: relative;text-align: center;}
    #contents06 .inner-Box figure.photo {position: relative;right: 0vw;margin: 0 5.7vw 6.4vw;}
    #contents06 .inner-Box figure.photo img{  }
    #contents06 .inner-Box p.text {font-size: 3.86vw;line-height: 1.94;font-weight: 400;letter-spacing: 0.19vw;margin: 0 6.1vw 7.25vw;position: relative;}

    #contents07 {margin: 0 2vw 8.29vw;position: relative;background: #fff;border-top: 3.38vw solid #F56500;padding: 11.84vw 0vw 9.84vw 0vw;}
    #contents07 .inner-Box {margin: 0 auto 7.81vw;position: relative;}
    #contents07 .inner-Box span.step {display: block;line-height: 1;position: absolute;top: -28.2vw;left: 50%;width: 26vw;transform: translateX(-50%);}
    #contents07 .inner-Box span.step img {  }
    #contents07 .inner-Box h2 {font-size: 5.80vw;line-height: 1.5;font-weight: 700;letter-spacing: 0.0vw;margin-bottom: 5.02vw;position: relative;text-align: center;}
    #contents07 .inner-Box figure.photo {position: relative;right: 0vw;margin: 0 5.7vw 6.4vw;}
    #contents07 .inner-Box figure.photo img{  }
    #contents07 .inner-Box p.text {font-size: 3.86vw;line-height: 1.94;font-weight: 400;letter-spacing: 0.19vw;margin: 0 6.1vw 7.25vw;position: relative;}

  
    
    
    
    
}