@charset "UTF-8";
.slider{max-height:500px;overflow:hidden}
.slide_container{display:block;position:relative;width:100%;height:0;padding-bottom:52.41%;overflow:hidden}
.slide_body{position:absolute;top:0;right:0;bottom:0;left:0}
.slide_body img{display:block;max-width:100%;height:auto}
.slide_body .sp_only{display:none}
.slide{background:no-repeat center center;-webkit-background-size:cover;background-size:cover}
.slide a{position:relative;display:block;z-index:10;text-align:center}
.slide:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0);-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}
.slide:hover:after{background-color:rgba(255,255,255,.2)}
.slide1{background-image:url(../img/top/slide_01.jpg)}
.slide2{background-image:url(../img/top/slide_elenavi.jpg)}
.slide3{background-image:url(../img/top/slide_03.jpg)}
.slide4{background-image:url(../img/top/slide_04.jpg)}
.slide5{background-image:url(../img/top/slide_05.png);background-position:50% 30%}
.slide6{background-image:url(../img/top/slide_06.jpg)}
.slide_ele{background-image:url(../img/top/slide_ele.jpg)}
.slide_nayami3{background-image:url(../img/top/slide_nayami3.jpg)}
.slide_nayami4{background-image:url(../img/top/slide_nayami4.jpg)}
.slide_nayami3 .slide_container{overflow:visible}
.slide_nayami3 .slide_body{margin-right:-38px;margin-left:-38px}
.slide_bim{background-image:url(../img/top/slide_bim.jpg)}
.slide_axiez_links{background-image:url(../img/top/slide_axiez_links.jpg)}
.slide_smartbuilding{background-image:url(../img/top/slide_smartbuilding.jpg)}
.slide_case{background-image:url(../img/top/slide_case.jpg)}
.top_eleesca_nav{padding:50px 0;}
.top_eleesca_nav .container{max-width: 1414px;}
.top_eleesca_nav .nav_column{display:flex;justify-content:space-between;}
.top_eleesca_nav .nav_column a{color:#fff;display:block;position:relative;padding-bottom:24.0452%;width:24.0452%;}
.top_eleesca_nav .nav_column a img{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.top_eleesca_nav .nav_text{display:flex;align-items:center;justify-content:center;position:absolute;top:0px;left:0px;width:100%;height:100%;}
.top_eleesca_nav .nav_text p {font-weight:bold;text-align: center;vertical-align: top;text-shadow: 0 0 9px rgba(0,0,0,0.75);}
.top_eleesca_nav .nav_text p small {display:block;margin-bottom:6px;padding:0 10px;}
.top_eleesca_nav .nav_text p span {display:inline-block;font-size:1.5625em;vertical-align: top;position:relative;padding-bottom:4px;}
.top_eleesca_nav .nav_text p span::after {background-color:#fff;content: "";position: absolute;bottom:0px;left:0px;width: 100%;height: 2px;box-shadow: 0 0 9px 0 rgba(0,0,0,0.75);}
.announcement_area{padding:50px 0 0 0;background-color:#f2f2f2}
.announcement_area .container{max-width: 1200px;}
.announcement_area dl{background-color:#fff;border:1px solid #8e0000;line-height:1.5;padding:25px 29px;}
.announcement_area dl dt{font-weight:bold;}
.announcement_area dl dd p{font-weight:bold;margin-top:9px;}
.announcement_area dl dd p:nth-of-type(2){margin-top:15px;}
.announcement_area dl dd p a{color: #333;}
.announcement_area dl dd p a span {display: inline-block;position: relative;vertical-align: top;padding-left: 12px;}
.announcement_area dl dd p a>span::before {content: "";position: absolute;left: 0px;top: calc(50% - 3px);width: 0;height: 0;border-style: solid;border-width: 3px 0 3px 7px;border-color: transparent transparent transparent #333;}
.news_area{padding:50px 0;background-color:#f2f2f2}
.news_area a{color:#333;}
.news_area a:active,.news_area a:hover,.news_area a:link{color:#333}
.news_area a:visited{color:#5a2680}
.news_area .container{max-width: 1200px;}
.news_area .news_heading{font-size: 1.8465em;font-weight: bold;text-align: center;margin-bottom: 15px;}
.news_area .link_list_border+.link_list_border>li:first-child{border-top:1px solid #d9d9d9}
.news_area .link_list_border li{display:flex;padding:15px 0;}
.news_area .link_list_border li .pubdate{float:none;margin-right: 2em;}
.news_area .link_list_border li .title{flex:1;}
.news_area .link_list_border li .title p{font-weight: bold;}
.news_area .link_list_border li .title p a{background: url(/elevator/common/img/arr_red.png) left center no-repeat; color:#333;display: inline-block;padding-left:12px;margin-top: 5px;}
.news_area .more{margin-top:-1.5em;text-align:right}
#update_more{display:none}
#update_more.opened{display:block}
.important_area{margin-bottom:50px;padding:35px 30px 20px;background-color:#fff}
.important_area .heading{margin-bottom:18px;padding-bottom:20px;font-weight:700;line-height:1.786;border-bottom:1px solid #d9d9d9}
.top_tabs_wrap{border-bottom:2px solid #00a3cc}
.top_tabs{display:table;width:81.76%;margin:0 auto;table-layout:fixed}
.top_tabs>ul{display:table-row}
.top_tabs>ul>li{display:table-cell;background-color:#e3e3e3;font-weight:700}
.top_tabs>ul>li+li{border-left:1px solid #fff}
.top_tabs>ul>li>a{display:block;padding:1.14em 10px .93em;text-align:center}
.top_tabs>ul>li>a>.inner{display:inline-block;padding-left:14px;background:url(../common/img/arr_down.png) no-repeat 0 .5em}
.top_tabs>ul>li.active{background-color:#00a3cc}
.top_tabs>ul>li.active>a{color:#fff}
.top_tabs>ul>li.active>a>.inner{background-image:url(../common/img/arr_down_white.png)}
.top_tab_panel{display:none}
.top_tab_panel>.heading{height:16px;text-indent:-9999px}
.top_tab_panel.active{display:block}
.top_tab_panel .button_toggle{display:inline-block;margin-top:10px;border:none;background-color:transparent;font-size:1em;cursor:pointer}
.top_tab_panel .button_toggle:before{content:"";position:relative;top:-2px;display:inline-block;width:22px;height:22px;margin-right:8px;background:url(../common/img/icon_open_close.png) no-repeat;vertical-align:middle}
.top_tab_panel .button_toggle[aria-expanded=true]:before{background-position:0 -22px}
.nayami{padding:43px 0;background-color:#00708c;color:#fff}
.nayami .nayami_heading{margin-bottom:18px;font-size:114.29%;font-weight:bold}
.nayami .nayami_heading a{display:inline-block;padding-left:12px;background:url(../common/img/arr_white.png) no-repeat 0 .42em}
.nayami .nayami_heading a:hover{text-decoration:underline}
.nayami .grid_row{margin:0 -.94% 0 -.94%}
.nayami .grid_row:after,.nayami .grid_row:before{display:table;content:" "}
.nayami .grid_row:after{clear:both}
.nayami .grid_col{float:left;width:23.251%;padding:0 .93% 0 .82%}
.nayami .thumb{overflow:hidden}
.nayami .thumb img{display:block;max-width:100%;height:auto;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}
.nayami .no{margin-top:12px;font-size:78.57%}
.nayami .title{margin-top:7px;font-size:92.86%}
.nayami a{color: #fff}
.nayami a:hover{text-decoration:none}
.nayami a:hover .title{text-decoration:underline}
.nayami a:hover .thumb img{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}
.recommend{border-top:1px solid #e6e6e6;padding:80px 0}
.recommend .container{max-width: 1200px;}
.recommend .grid_row{margin:0 -1.3333% 0 -1.3333%}
.recommend .grid_row:after,.recommend .grid_row:before{display:table;content:" "}
.recommend .grid_row:after{clear:both}
.recommend .grid_col{float:left;width:22.4025%;padding:0 1.2987%}
.recommend .thumb{overflow:hidden}
.recommend .thumb img{display:block;max-width:100%;height:auto;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}
.recommend .title{display:table;width:100%;margin:15px 0;color:#333;font-weight:700;text-align:center}
.recommend .title .inner{display:table-cell;vertical-align:middle}
.recommend .desc{color:#333}
.recommend a:hover{text-decoration:none}
.recommend a:hover .title{text-decoration:underline}
.recommend a:hover .thumb img{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}

.smart_building_banner{background-color: #000;color:#fff;}
.smart_building_banner a{padding: 53px 0 0;display: block;color:#fff;text-decoration: none;}
.smart_building_banner .info_block{position: relative;}
.smart_building_banner .info_title{font-size:298.2954%;font-weight: bold;padding-bottom: 20px;line-height: 0.715em;}
.smart_building_banner .info_title .small_text{font-size:76.1906%;}
.smart_building_banner .info_text{font-size: 113.5%;line-height: 1.628em;}
.smart_building_banner.new_release .info_text{width: 53%;padding-bottom: 46px;}
.smart_building_banner .info_text .arr_link{position:relative;display:inline-block;padding-left: 15px;background: url(../img/top/img_arr.png) no-repeat 0 6px;color: #fff;}
.smart_building_banner .info_text .arr_link:after{content: "";display: block;position: absolute;height: 1px;width: 100%;left: 0;bottom: 4px;background: #cfcfcf;}
.smart_building_banner .info_list {width: 55%;position: relative;padding-top: 35px;padding-bottom: 46px;}
.smart_building_banner .info_list dt{border: 1px solid #b3b3b3;position: absolute;padding: 0.04em 1.805em;font-size:100%;}
.smart_building_banner .info_list dd{padding: 0.05em 0 0.38em 6.2em;font-size: 113%;line-height: 1.52em;}
.smart_building_banner .banner_img{width:42.865%;position: absolute;right: 0;bottom: 0;}
.smart_building_banner .banner_img img{max-width: 100%;vertical-align: middle;}

.support_doc{padding:55px 0 50px;background:url(../img/top/bg_support.jpg) no-repeat 50% 100%;-webkit-background-size:cover;background-size:cover;color:#fff}
.support_doc>.container{max-width:1200px;}
.support_doc>.container>.heading{margin-bottom:10px;font-size:1.71em;font-weight:700;text-align:center}
.support_doc>.container>.heading a{color:#fff}
.support_doc .caption{position:relative;margin-bottom:20px;text-align:center}
.support_doc .caption .inner{position:relative;display:inline-block;padding:0 15px;z-index:1;background-color:#00588a}
.support_doc .caption:after{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#fff;overflow:hidden}
.support_doc .wrap{display:table;width:100%}
.support_doc .list_group{display:table-cell;width:69.6%;background-color:#fff;color:#333;vertical-align:top}
.support_doc .list_group a:active,.support_doc .list_group a:hover,.support_doc .list_group a:link{color:#333}
.support_doc .list_group a:visited{color:#5a2680}
.support_doc .list_group .col1{float:left;width:44.07%}
.support_doc .list_group .col2{float:right;width:49.15%}
.support_doc .list_group .col2>section{margin-top:15px;padding-top:15px;border-top:1px solid #d9d9d9}
.support_doc .list_group .col2>section:first-child{margin:0;padding:0;border:none}
.support_doc .list_group_container{padding:6.78% 3.61% 5.27% 7.53%}
.support_doc .list_group_container:after,.support_doc .list_group_container:before{display:table;content:" "}
.support_doc .list_group_container:after{clear:both}
.support_doc .list_heading{margin-bottom:6px;color:#0093b8;font-weight:700}
.support_doc .link_list .square_list{margin-top:5px;padding-left:12px}
.support_doc .link_list .square_list>li{margin-top:2px}
.support_doc .login{display:table-cell;width:30.4%;background-color:#00a3cc;color:#fff;text-align:center;vertical-align:top}
.support_doc .login .heading{margin-bottom:13px;font-size:1.29em;font-weight:700}
.support_doc .login .btn_group{margin-bottom:16px}
.support_doc .login .btn_group>li{margin-top:10px}
.support_doc .login .btn_group>li:first-child{margin-top:0}
.support_doc .login .button{display:block;padding:9.57% 10px;background-color:#fff;border:1px solid #fff;color:#0093b8;font-weight:700;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out}
.support_doc .login .button>.inner{display:inline-block;padding-left:12px;background:url(/elevator/common/img/arr_blue.png) no-repeat 0 .43em}
.support_doc .login .button:hover{background-color:#00a3cc;color:#fff}
.support_doc .login .button:hover>.inner{text-decoration:underline;background-image:url(../common/img/arr_white.png)}
.support_doc .login .arr{background-image:url(../common/img/arr_white.png);color:#fff}
.support_doc .login_container{padding:15.52% 10.34% 12.07%}
.ez_assist{padding:15px;background-color:#ebebeb}
.ez_assist>.heading{font-weight:700}
.panel_group{display:table;width:100%;table-layout:fixed}
.panel_group .wrap{display:table-row}
.panel_group .panel{display:table-cell;padding:50px 0 35px;vertical-align:top}
.panel_group .panel_container{max-width:427px}
.panel_group .heading{margin-bottom:32px;font-size:1.14em;font-weight:700;text-align:center}
.panel_group .heading>.inner{position:relative;display:inline-block;min-width:230px}
.panel_group .heading>.inner:after{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:3px;background-color:#00b4e0}
.panel_technology{background-color:#393939;color:#fff}
.panel_technology .panel_container{float:right;padding:0 50px 0 13px}
.panel_technology a{color:#fff}
.panel_technology .link_list>li>a{background-image:url(../common/img/arr_white.png)}
.panel_related_links{background-color:#ececec}
.panel_related_links .panel_container{float:left;padding:0 13px 0 50px}
.panel_related_links a:active,.panel_related_links a:hover,.panel_related_links a:link{color:#333}
.panel_related_links a:visited{color:#5a2680}
.panel_related_links .gws{padding:10px 14px;background-color:#d6d6d6}
.footer_links{padding:92px 0 65px;background:url(../img/top/bg_footer_links.jpg) no-repeat 50% 35%;-webkit-background-size:cover;background-size:cover}
.footer_links ul:after,.footer_links ul:before{display:table;content:" "}
.footer_links ul:after{clear:both}
.footer_links li{float:left;width:16.56%}
.footer_links .category_icon{position:relative;width:50.63%;margin:0 auto 18px}
.footer_links .category_icon .inner{position:relative;display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden}
.footer_links .category_icon img{position:absolute;top:0;left:0;display:block;max-width:100%;height:auto}
.footer_links a{color:#fff}
.footer_links a:hover .category_icon img{top:-100%}
.footer_links .label{font-weight:700;text-align:center}
.bx-wrapper{position:relative}
.bx-pager{position:absolute;bottom:40px;left:50%;padding:0 13px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:60;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);white-space:nowrap}
.bx-pager-item{display:inline-block;margin-left:23px}
.bx-pager-item:first-child{margin-left:0}
.bx-pager-link{display:block;width:12px;height:12px;border-radius:6px;background-color:#333;text-indent:-9999px;overflow:hidden}
.bx-pager-link.active{background-color:#8e0000}
.bx-next,.bx-prev{position:absolute;bottom:5px;display:block;width:46px;height:46px;background-color:#8e0000;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;z-index:60;overflow:hidden;text-indent:-9999px}
.bx-next:before,.bx-prev:before{position:absolute;content:"";top:50%;left:50%;width:9px;height:9px;margin:2px 0 0 -4px;-webkit-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out}
.bx-next:before{margin:2px 0 0 -7px;}
.bx-next:hover,.bx-prev:hover{background-color:#fff}
.bx-next:hover:before,.bx-prev:hover:before{border-color:#8e0000}
.bx-prev{left:calc(50% - 140px)}
.bx-prev:before{border-left:2px solid #fff;border-bottom:2px solid #fff}
.bx-next{right:calc(50% - 140px)}
.bx-next:before{border-right:2px solid #fff;border-top:2px solid #fff}
.use_area{padding:80px 0 0 0;}
.use_area .container{max-width: 1200px;}
.use_area .use_heading{font-size: 1.5625em;font-weight: bold;text-align: center;overflow:hidden;margin-bottom: 30px;}
.use_area .use_heading span{display: inline-block;vertical-align: top;position: relative;padding:0 18px;}
.use_area .use_heading span::before{background-color: #8c8c8c;content: "";position: absolute;top:50%;left: 100%;width: 100vw;height: 1px;}
.use_area .use_heading span::after{background-color: #8c8c8c;content: "";position: absolute;top:50%;right: 100%;width: 100vw;height: 1px;}
.use_area .use_column{display:flex;justify-content: space-between;}
.use_area .use_column a{color:#333;display:flex;font-size: 1.4204em;width: 49.1666%;}
.use_area .use_column a:hover{text-decoration: none;}
.use_area .use_column a img{width: 49.1525%;vertical-align: top;}
.use_area .use_column a p{background-color: #f0f0f0;flex:1;display:flex;align-items: center;justify-content: center;font-weight: bold;text-align: center;}
.use_area .use_column a p span{background: url(/elevator/common/img/arr_red.png) left center no-repeat; color:#333;display: inline-block;padding-left:12px;margin-top: 5px;}
.info_area{padding:80px 0 80px 0;}
.info_area .container{max-width: 1200px;}
.info_area .info_heading{font-size: 1.5625em;font-weight: bold;text-align: center;overflow:hidden;margin-bottom: 30px;}
.info_area .info_heading span{display: inline-block;vertical-align: top;position: relative;padding:0 18px;}
.info_area .info_heading span::before{background-color: #8c8c8c;content: "";position: absolute;top:50%;left: 100%;width: 100vw;height: 1px;}
.info_area .info_heading span::after{background-color: #8c8c8c;content: "";position: absolute;top:50%;right: 100%;width: 100vw;height: 1px;}
.info_area .info_column{display:flex;justify-content: space-between;}
.info_area .info_column a{box-sizing: border-box;border:3px solid #003580; color:#003580;display:flex;align-items: center;justify-content: center; font-size: 1.2784em;width: 32.5%;height: 100px;}
.info_area .info_column a:hover{text-decoration: none;}
.info_area .info_column a span{display: block;font-weight: bold;position: relative;}
.info_area .info_column a span::after{background-color: #003580;content: "";display: block;position:absolute;bottom:0px;left:0px;width: 100%;height: 2px;}
@media (min-width:768px){
.top_eleesca_nav .nav_column a{transition: opacity 0.25s ease;}
.top_eleesca_nav .nav_column a:hover{opacity:0.6;}
.use_area .use_column a{transition: opacity 0.25s ease;}
.use_area .use_column a:hover{opacity:0.6;}
.info_area .info_column a{transition: background-color 0.25s ease, color 0.25s ease;}
.info_area .info_column a:hover{background-color: #003580; color:#fff;}
.info_area .info_column a span::after{transition: background-color 0.25s ease;}
.info_area .info_column a:hover span::after{background-color: #fff;}
}
@media screen and (min-width:980px){
.slide2{background-repeat:repeat-x;-webkit-background-size:auto auto;background-size:auto}
}
@media screen and (max-width:980px){
.panel_technology .panel_container{padding:0 30px 0 20px}
.panel_related_links .panel_container{padding:0 20px 0 30px}
}
@media (max-width:767px){.global_footer{margin-top:0}
.slider{max-height:250px;border-top:1px solid #d9d9d9}
.slider .container{padding-left:0;padding-right:0}
.slide_container{width:320px;height:250px;margin:0 auto;padding-bottom:0}
.slide1 .slide_container{margin:0}
.slide_body .pc_only{display:none}
.slide_body .sp_only{display:block}
.slide_body img.sp_only{height: 100%;}
.slide:after{display:none}
.slide1{background-position:73% 50%}
.slide3{background-position:80% 50%}
.slide4{background:url(../img/top/slide_04_2x.png) repeat-x 0 0;-webkit-background-size:auto 100%;background-size:auto 100%}
.slide5{background-position:80% 100%}
.slide_nayami3 .slide_body{margin:0}
.slide_axiez_links{background-image:url(../img/top/slide_axiez_links_2x.jpg)}
.slide_smartbuilding{background-image:url(../img/top/slide_smartbuilding_2x.jpg)}
.top_eleesca_nav{padding:20px 0;}
.top_eleesca_nav .nav_column{flex-wrap:wrap;}
.top_eleesca_nav .nav_column a{padding-bottom:48.2142%;width:48.2142%;}
.top_eleesca_nav .nav_column a:nth-of-type(n+3){margin-top:8px;}
.top_eleesca_nav .nav_text p {text-shadow: 0 0 5px rgba(0,0,0,0.75);}
.top_eleesca_nav .nav_text p small {font-size:0.7142em;margin-bottom:3px;padding:0 5px;}
.top_eleesca_nav .nav_text p span {font-size:1em;padding-bottom:3px;}
.top_eleesca_nav .nav_text p span::after {box-shadow: 0 0 5px 0 rgba(0,0,0,0.75);}
.announcement_area{padding:30px 0 0 0}
.announcement_area dl{font-size:85.7142%;padding:15px 20px;}
.announcement_area dl dd p{line-height: 1.5;margin-top: 5px;}
.announcement_area dl dd p:nth-of-type(2){margin-top:10px;}
.news_area{padding:30px 0}
.news_area .news_heading{font-size: 1.2857em;margin-bottom:0;}
.news_area .link_list_border+.link_list_border>li:first-child{border-top:1px solid #d9d9d9}
.news_area .link_list_border li{display:block;padding:15px 0;}
.news_area .link_list_border li .pubdate{float:none;margin:0 0 5px 0;}
.news_area .link_list_border li .title{flex:initial;}
.news_area .link_list_border li .title p{font-weight: bold;}
.news_area .link_list_border li .title p a{background: url(/elevator/common/img/arr_red.png) left center/5px auto no-repeat;color:#333;display: inline-block;font-size: 0.8571em;padding-left:9px;margin-top: 5px;}
.news_area .more{margin-top:30px;text-align:left}
.important_area{margin-bottom:35px;padding:25px 25px 10px}
.important_area .heading{margin-bottom:0;padding-bottom:10px;line-height:1.5}
.top_tabs_wrap{display:none}
.top_tabs>ul>li+li{border:none}
.top_tab_panel{display:block;margin-top:-1px}
.top_tab_panel>.heading{height:auto;text-indent:0;border-top:1px solid #00a3cc;border-bottom:1px solid #00a3cc}
.top_tab_panel>.heading>a{display:block;padding:15px 10px 12px;font-weight:700;text-align:center;color:#333}
.top_tab_panel>.heading>a>.inner{display:inline-block;padding-left:14px;background:url(../common/img/arr_down_2x.png) no-repeat 0 .5em;-webkit-background-size:6px auto;background-size:6px auto}
.top_tab_panel.active>.heading>a{background-color:#00a3cc;color:#fff}
.top_tab_panel.active>.heading>a>.inner{background-image:url(../common/img/arr_down_white_2x.png)}
.top_tab_panel .button_toggle{font-size: 0.8571em;margin-top:10px}
.top_tab_panel .button_toggle:before{content:"";position:relative;top:-2px;display:inline-block;width:18px;height:18px;margin-right:8px;background:url(../common/img/icon_open_close_2x.png) left top/cover no-repeat;vertical-align:middle}
.top_tab_panel .button_toggle[aria-expanded=true]:before{background-position:0 -18px}
.top_collapse_panel{display:none;padding:10px 0 30px}
.top_tab_panel.active .top_collapse_panel{display:block}
.top_tab_panel:last-child .top_collapse_panel{padding-bottom:0}
.nayami{padding:40px 0}
.nayami .sp_only{display:inline}
.nayami .nayami_heading{margin-bottom:25px;font-size:100%;text-align:center}
.nayami .grid_row{margin:0}
.nayami .grid_col{width:47.5%!important;margin-top:0;padding:0}
.nayami .grid_col:nth-child(even){float:right}
.nayami .grid_col:nth-child(2n+1){clear:both}
.nayami .grid_col:nth-child(n+3){margin-top:20px}
.nayami .thumb img{width:100%}
.nayami .no{font-size:71.43%}
.nayami .title{font-size:85.71%}
.nayami a:hover .thumb img{-webkit-transform:none;-ms-transform:none;transform:none}
.recommend{padding:40px 0}
.recommend .grid_row{margin:0 -5px}
.recommend .grid_col{float:left;width:calc(50% - 10px) !important;margin:0 5px;padding:0}
.recommend .grid_col:first-child{margin-top:0}
.recommend .grid_col:nth-of-type(n+3){margin-top:25px}
.recommend .thumb{max-width:230px;margin:0 auto}
.recommend .title{margin-bottom:10px}
.recommend a:hover .thumb img{-webkit-transform:none;-ms-transform:none;transform:none}
.smart_building_banner a{padding: 22px 0 0;}
.smart_building_banner .info_title .small_text{font-size: 80%;}
.smart_building_banner .info_title{font-size: 143%;line-height:1.2em;padding-bottom: 8px;text-align: center;}
.smart_building_banner .info_text{font-size: 93%;line-height: 1.64em;}
.smart_building_banner.new_release .info_text{width: 100%;padding-bottom: 10px;}
.smart_building_banner .info_list{width: auto;padding-top: 10px;padding-bottom: 0;}
.smart_building_banner .info_list dt{display: inline-block;position: inherit;font-size: 85%;padding: 0.085em 1.23em;}
.smart_building_banner .info_list dd{display: block;padding: 6px 0 0.4em;font-size: 100%;}
.smart_building_banner .info_text .arr_link{background-position: 0 4px;}
.smart_building_banner .banner_img{margin-top: 20px;text-align: center;width: auto;position: inherit;}
.support_doc{padding:45px 0 35px;background:#006f9f none}
.support_doc>.container>.heading{font-size:1.5em}
.support_doc .caption .inner{padding:0;background-color:transparent}
.support_doc .caption:after{display:none}
.support_doc .wrap{display:block}
.support_doc .list_group{display:block;width:auto}
.support_doc .list_group .col1{float:none;width:auto}
.support_doc .list_group .col1 .list_heading{position:relative;padding-right:25px;cursor:pointer}
.support_doc .list_group .col1 .list_heading:after{content:"";position:absolute;top:0;right:0;display:inline-block;width:22px;height:22px;background:url(../common/img/icon_open_close.png) no-repeat}
.support_doc .list_group .col1 .list_heading.opened:after{background-position:0 -22px}
.support_doc .list_group .col1 .link_list{display:none}
.support_doc .list_group .col1 .link_list.opened{display:block}
.support_doc .list_group .col2{float:none;width:auto}
.support_doc .list_group .col2>section{margin-top:20px;padding-top:20px}
.support_doc .list_group .col2>section:first-child{margin-top:20px;padding-top:20px;border-top:1px solid #d9d9d9}
.support_doc .list_group_container{padding:35px 25px 40px}
.support_doc .list_heading{margin-bottom:12px}
.support_doc .link_list .square_list{margin-top:8px}
.support_doc .login{display:block;width:auto}
.support_doc .login .heading{font-size:1.14em}
.support_doc .login .button{padding:18px 10px;font-size:1.14em}
.support_doc .login .button>.inner{background-image:url(/elevator/common/img/arr_blue_2x.png);-webkit-background-size:7px 7px;background-size:7px}
.support_doc .login .button:hover{background-color:#fff;color:#0093b8}
.support_doc .login .button:hover>.inner{background-image:url(../common/img/arr_blue_2x.png)}
.support_doc .login .arr{background-image:url(../common/img/arr_white_2x.png)}
.support_doc .login_container{padding:35px 25px 20px}
.panel_group{display:block}
.panel_group .wrap{display:block}
.panel_group .panel{display:block;padding:40px 20px}
.panel_group .panel_container{max-width:none}
.panel_technology .panel_container{float:none;padding:0}
.panel_technology .link_list>li>a{background-image:url(../common/img/arr_white_2x.png)}
.panel_related_links .panel_container{float:none;padding:0}
.panel_related_links .gws{padding:14px}
.footer_links{padding:55px 0;background-position:50% 70%!important}
.footer_links ul{width:280px;margin:0 auto}
.footer_links li{width:140px;margin-top:40px}
.footer_links li:nth-child(2n+1){clear:left}
.footer_links li:nth-child(1),.footer_links li:nth-child(2){margin-top:0}
.footer_links .category_icon{width:70px;margin-bottom:12px}
.footer_links a:hover .category_icon img{top:0}
.footer_links .label{padding:0 10px}
.bx-pager{bottom:20px;padding:0 9px}
.bx-pager-item{margin-left:18px}
.bx-pager-item:first-child{margin-left:0}
.bx-next,.bx-prev{display:none}

.use_area{padding:40px 0 0 0;}
.use_area .use_heading{font-size: 1.1428em;margin-bottom: 15px;}
.use_area .use_heading span{padding:0 10px;}
.use_area .use_column{display:block;}
.use_area .use_column a{font-size: 1.1666em;width: auto;}
.use_area .use_column a+a{margin-top: 15px;}
.use_area .use_column a p span{background: url(/elevator/common/img/arr_red.png) left center/5px auto no-repeat;color:#333;display: inline-block;font-size: 0.8571em;padding-left:9px;margin-top: 5px;}

.info_area{padding:40px 0;}
.info_area .info_heading{font-size: 1.1428em;margin-bottom: 15px;}
.info_area .info_heading span{padding:0 10px;}
.info_area .info_column{display:block;}
.info_area .info_column a+a{margin-top: 10px;}
.info_area .info_column a{font-size: 1.0833em;width: auto;height: 60px;}
}
