@charset "UTF-8";
/*!メンテナンス*/
.eleesca_renewal_index .top_visual{background:url(/elevator/renewal/img/view_index.jpg) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover}
.eleesca_renewal_index .top_visual_container{position:relative;width:100%;height:0;padding-bottom:36.69%}
.eleesca_renewal_index .renewal_header{position:absolute;top:51%;left:-5px;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#333333;font-weight:700;text-align:center}
.eleesca_renewal_index .renewal_header .title{margin-top:2px;font-weight:700;font-size:2.28em}
.eleesca_renewal_index .renewal_header .title span{font-size:56.25%;display:block;margin-bottom:10px}
.eleesca_renewal_index .renewal_header .lead{font-weight:700;line-height:1.9}
.eleesca_renewal_index img {vertical-align:middle}
.eleesca_renewal_index .contents_wrap {font-size: 116.6%}
.eleesca_renewal_index .contents_wrap .unit {width: 100%;max-width: 980px;margin: 0 auto;text-align:center}
.eleesca_renewal_index .contents_wrap .head_wrap {width:100%;margin: 0 auto;overflow: hidden;background-color:#f2f2f2}
.eleesca_renewal_index .contents_wrap .head_wrap .head_text {padding:63px 0 55px;}
.eleesca_renewal_index .contents_wrap .head_wrap .head_text .title {font-size:147%;font-weight:bold;color:#333333; margin-bottom: 20px}
.eleesca_renewal_index .contents_wrap .head_wrap .head_text .title .title_inner {color:#0093b8}
.eleesca_renewal_index .contents_wrap .head_wrap .head_text .text,.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .text {font-size:86%;font-weight:bold;padding:12px 0 0;color:#333333}
.eleesca_renewal_index .contents_wrap .head_wrap .head_text .top_space {padding-top:22px}
.eleesca_renewal_index .contents_wrap .cadetblueblock {background-color:#1795a0}
.eleesca_renewal_index .contents_wrap .cadetblueblock .cadetblueblock_wrap {padding:50px 0 44px}
.eleesca_renewal_index .contents_wrap .cadetblueblock .cadetblueblock_wrap img {max-width:674px;width:100%}
.eleesca_renewal_index .contents_wrap .cadetblueblock .img_title {font-size:147%;font-weight:bold;color:#fff;padding-bottom:40px}
.eleesca_renewal_index .contents_wrap .section_01 {background-color:#fff}
.eleesca_renewal_index .contents_wrap .section_01 .boxs_wrap {margin:60px 13px 45px}
.eleesca_renewal_index .contents_wrap .section_01 .boxs_wrap .box {float:left;max-width:300px;width:32%}
.eleesca_renewal_index .contents_wrap .section_01 .boxs_wrap .box img {max-width:300px;width:100%}
.eleesca_renewal_index .contents_wrap .section_01 .boxs_wrap .elefine {margin:0 2%}
.eleesca_renewal_index .contents_wrap .section_01 .boxs_wrap .box .elemotion_plus {display:block;border:1px solid #dadada}
.eleesca_renewal_index .contents_wrap .section_01 .boxs_wrap .box .box_title {font-size:98%;font-weight:bold;color:#00a3cc;padding:26px 0 10px}
.eleesca_renewal_index .contents_wrap .section_01 .boxs_wrap .box .box_text {font-size:86%;text-align:left}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty {background-color:#f3f3f3;padding:56px 77px;margin: 0 13px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .title {font-size:147%;font-weight:bold;color:#0093b8;margin-bottom:5px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box {background:#fff;margin-top:45px;padding:45px 0 35px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .head_text {font-size:98%;font-weight:bold;color:#333333;margin-bottom:5px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .simple_text {font-size:86%;margin-bottom:30px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .label {position: relative;margin-bottom:30px;text-align: center}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .label span{position:relative;z-index:2;display:inline-block;padding:0 20px;background-color:#fff;text-align:left;font-size:114%;font-weight:700;color: #0093b8}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .label:before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#d9d9d9}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service {padding:0 70px 40px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service .service_block {float:left;max-width:30.31%;width:100%}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service .solution {margin:0 4.5%}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service .service_block .box {text-align: center;border: 1px solid #00a3cc;height: 70px;display: table-cell;vertical-align: middle;max-width: 198px;width:49.5%;font-size: 98%;font-weight: bold;line-height: 1em;color: #0093b8}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service .service_block .box span {font-size:70%}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service_wrap {display: none}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service_wrap .note_text {font-size:75%;color:#333333;text-align:left;margin:0 70px 15px 80px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .renewal_servicecl {display: block; text-align: center;color: #ffffff;background-color: #00a3cc; margin: 0 70px;padding: 15px 0px;font-weight: bold; cursor: pointer;}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .renewal_servicecl:hover,
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request:hover {opacity: 0.8;filter: alpha(opacity=80)}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .plus-icon span {padding:5px 0 5px 35px;background-image: url('../img/icon_plus.png'); background-repeat: no-repeat; background-position: 0 center}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .plus-icon.mins-icon span {background-image: url('../img/icon_minus.png');background-repeat: no-repeat}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .square_list {margin-top:18px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .square_list>li{margin-top:0;padding-left:10px;background:url(../img/marker_square.png) no-repeat 0 .43em;font-size:80%;text-align:left;margin-left:2px;line-height:1.6em}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .note_text span {display:inline-block;text-indent:-1em}
.eleesca_renewal_index .contents_wrap .section_02 {margin-top:50px;padding:50px 0;background-color: #f3f3f3}
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request {width:97.45%;max-width:980px;background:url(../img/renewal_bg.jpg) no-repeat;margin:0 auto 50px}
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request .request_inner a { display: block; color:#fff; padding:67px 0 66px}
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request .request_inner .big_title { position:relative; font-size:147%; font-weight:bold; border-bottom:1px solid #d6d6d6}
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request .request_inner .small_title { display: block; padding-top:10px;font-size:85.3%;color:#fff}
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request .request_inner a:hover {text-decoration:none}
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request .request_inner .big_title:before {position:absolute;content:url(../img/icon.png); top: 0; left: -20px}
.eleesca_renewal_index .contents_wrap .section_02 .service_building {padding:25px 2%;background-color:#fff}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a {display:block;max-width:476px;margin:0 auto;padding:13px 13px;background-color:#00a3cc;border:1px solid #00a3cc;font-size:85.3%;font-weight:bold;color:#fff;text-align:center}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a .image_hr {display:none}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a span {position:relative}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a span:before {position:absolute;content:url(../img/icon01.jpg);top:0px;left:-20px}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a:hover {background-color:#fff;color:#00a3cc;text-decoration:none}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a:hover .image {display:none}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a:hover .image_hr {display:inline-block}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a:hover span:before {content:url(../img/hover_icon01.jpg)}

@media (max-width:767px){
.eleesca_renewal_index .top_visual{background:url(/elevator/renewal/img/view_index_2x.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover}
.eleesca_renewal_index .top_visual_container{height: 250px;padding-bottom: 0}
.eleesca_renewal_index .renewal_header .title{font-size: 1.43em}
.eleesca_renewal_index .renewal_header .lead{margin-top: 15px; font-size: .71em}
.eleesca_renewal_index .contents_wrap .head_wrap .head_text {padding:43px 20px 35px}
.eleesca_renewal_index .contents_wrap .head_wrap .head_text .text {text-align:left}
.eleesca_renewal_index .contents_wrap .head_wrap .head_text .title,
.eleesca_renewal_index .contents_wrap .cadetblueblock .img_title,
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .title {font-size:130%}
.eleesca_renewal_index .contents_wrap .cadetblueblock .cadetblueblock_wrap {padding:35px 20px 29px}
.eleesca_renewal_index .contents_wrap .section_01 .boxs_wrap {margin:40px 20px 0}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty {margin:0 20px; padding: 20px}
.eleesca_renewal_index .contents_wrap .section_01 .boxs_wrap .box {float:none;max-width:none;width:100%;margin:0 0 30px}
.eleesca_renewal_index .contents_wrap .section_01 .boxs_wrap .box .elemotion_plus {display:inline-block;padding:10px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box {margin-top:20px;padding:20px 0;}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .head_text {font-size:98%;font-weight:bold;color:#333333;margin-bottom:5px; padding: 10px 30px 0}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .simple_text {margin-bottom:20px; padding: 0 30px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service {padding:0 30px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service .service_block {max-width:100%;margin:0 0 20px !important}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service .service_block .box {display:table;height:auto;max-width:100%;width:100%;padding:25px 0}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .service_wrap .note_text {margin:0 30px 15px 40px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .renewal_servicecl {max-width:225px;margin:0 auto;padding: 0; background-position:5% center;background-size:15px}
.eleesca_renewal_index .contents_wrap .section_01 .renewal_safty .inner_box .plus-icon span {padding: 5px 0 5px 27px;background-position: 0 center;background-size: 20px}
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request {width: 93%;margin-bottom:30px;background:url(../img/renewal_bg_2x.jpg) no-repeat;background-size:cover}
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request .request_inner a { padding:65px 0 66px}
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request .request_inner .big_title { font-size:130% }
.eleesca_renewal_index .contents_wrap .section_02 .renewal_request .request_inner .small_title { font-size:85.3%}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a {width:80%;padding:13px 6%;text-align:center}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a span {display: inline-block;vertical-align: top;text-align: left;}
.eleesca_renewal_index .contents_wrap .section_02 .service_building a span:before {top:11px;left: -13px;margin-top:-10px}
}