@charset "utf-8";

#mainvd{background: url(../../img/mainvd_sub.png);background-repeat: no-repeat; background-position:center; background-size: cover;}
#mainvd article{background: rgba(240,138,38,0.01); padding:85px 0px 85px;}
#mainvd .article_r{float:right; padding:10px 0px; width:44%;}

#one{margin:50px 0 0 0;}
#one .head_p{margin-bottom:35px;}
#one strong{font-size:45px;}
#one small{font-size:25px; font-weight:700;margin-right:5px;}
#one .inner>ul{border-radius: 5px; padding:2px 2px;margin:0 auto; width:79%;text-align: left;}
#one .inner>ul.cost01{border:2px solid rgba(245,128,38,0.90);margin-bottom:10px;}
#one ul.cost01 li:first-child{background: rgba(245,128,38,0.90); padding:35px 80px;}
#one .inner>ul.cost02{border:2px solid #f9c45b;}
#one ul.cost02 li:first-child{background: #f9c45b; padding:35px 65px; }
#one .inner>ul .red{font-size:50px;font-weight:600;}
#one .inner>ul strong{font-size:30px; margin-right:10px;letter-spacing: -8px;}
#one .inlineBlock>li{vertical-align: middle;}
#one li:first-child{font-size:25px;display: inline-block;color:#fff; font-weight:400; border-radius: 4px; margin-right:90px;}
#one li:nth-child(2){padding:10px 25px 0 0;}
#one h3{background:#f58026;color:#fff; font-size:20px; padding:10px 0;}
#one .cap01{color: rgba(245,128,38,1.00);background: rgba(224,224,224,0.40); text-align: center;margin:20px auto 0; padding:12px 0; font-size:18px; font-weight:500;}

#two{margin:30px 0 0 0;}
#two .inner>div{border:3px solid rgba(224,224,224,0.40); padding:10px 20px;}
#two h4{position:relative; padding:1px 0 0 20px;}
#two h4:before{counter-increment: list;  content: "";  display: block; position: absolute; left:0px; height: 15px; width: 15px; border-radius: 10%; background: rgba(245,128,38,1.00); top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
#two .margin{margin-top:10px;}
#two ul.arrow_sim li::after {top: 5px; left: 0px; width: 7px; height: 7px; border-right: 2px solid #D1D1D1; border-bottom: 2px solid #D1D1D1;}

#three{margin:50px 0 0 0;}
#three h2{margin-bottom:35px;}
#three strong{font-size:45px;}
#three small{font-size:25px; font-weight:700;margin-right:5px;}
#three ul.inlineBlock>li{border:1px solid #f58026; margin-right:3%; width:48.5%; box-sizing: border-box; border-radius: 5px; text-align: center;vertical-align: top;}
#three ul.inlineBlock>li img{width:100%;}
#three ul.inlineBlock>li p{font-size:17px;border-top:1px solid rgba(245,128,38,0.4); padding:10px 0 15px; background: #F0F0F0;}
#three ul.inlineBlock>li p span{font-size:24px;margin-top:10px;font-weight:600;display: inline-block;}
#three ul.inlineBlock>li:first-child div{padding:0px 0;}
#three ul.inlineBlock>li:first-child strong{margin:0 6px 0 0;}
#three ul.inlineBlock>li:nth-child(2) div{padding:0px 0;}
#three ul.inlineBlock>li:last-child{margin-right:0px;}
#three ul.inlineBlock>li:last-child small{margin-left:10px;}
#three h3{background:#f58026;color:#fff; font-size:20px; padding:10px 0;}
#three .caption{text-align: left;}
#three .margin{margin-top:20px;}
#three .red{font-size:36px !important; margin:0 5px 0 8px; padding-bottom:3px; vertical-align:bottom;}

#four{margin:40px 0 0 0;}
#four h2{margin-bottom:35px;}
#four table{width:100%; text-align: center;}
#four td,th{border:1px solid #C8C8C8; padding:10px 25px; vertical-align: middle;}
#four .orange{background: #FFF3EB;}
#four strong{font-weight:500;}
#four .width{width:70px;}
#four .caption{margin:25px 0 0 0;}
#four a{color:#f58026;}
#four a:hover{text-decoration: underline;}
#four .red{font-size:12px;}

#five{font-size:13px; color:#5F5F5F; margin:15px 0 50px 0;}
p.square{position: relative; padding-left:20px;}
p.square:before{
  content: "";
  display: block;
  position: absolute;
  left: 4px;
  height: 12px;
  width: 12px;
  border-radius: 10%;
  background: #5F5F5F;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);}