@charset "UTF-8";
/*!設計サポート資料下階層*/
.eleesca_member_under .top_visual{background:url(/elevator/ssl/member/img/view_index_under.jpg) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover}
.eleesca_member_under .top_visual_container{position:relative;width:100%;height:0;padding-bottom:15.72%}
.eleesca_member_under .member_header{position:absolute;top:51%;left:0;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font-weight:700;text-align:center}
.eleesca_member_under .member_header .title{font-weight:700;font-size:2.29em;text-shadow:0 0 10px #222}
.eleesca_member_under .member_header .title span{font-size:56.25%;display:block;margin-top:10px}
.eleesca_member_under .member_header .title span a{display:inline-block;padding-left:15px;background:url(/elevator/ssl/common/img/member/arr_title_link.png) no-repeat left center;color:#fff}
.eleesca_member_under .head_info{background-color:#f2f2f2;text-align:center}
.eleesca_member_under .head_info .container{padding-top:35px;padding-bottom:35px}
.eleesca_member_under .head_info .text{color:#0093b8;font-weight:700;line-height:1.8}
.eleesca_member_under .head_info .text+p{margin-top:20px}
.eleesca_member_under .head_info .contact_link{margin-top:17px}
.eleesca_member_under .head_info .contact_link a{display:inline-block;padding:13px 20px;border:1px solid #0093b8;color:#0093b8}
.eleesca_member_under .head_info .contact_link a .arr{background-image:url(/elevator/ssl/common/img/arr_blue.png);font-weight:700}
.eleesca_member_under .head_info .contact_link a:hover{background-color:#002063;border-color:#002063;color:#fff}
.eleesca_member_under .head_info .contact_link a:hover .arr{background-image:url(/elevator/ssl/common/img/arr_white.png)}
.eleesca_member_under .local_tab_menu{background-color:#f2f2f2;text-align:center}
.eleesca_member_under .local_tab_menu .container{padding-top:40px;padding-bottom:0}
.eleesca_member_under .local_tab_menu ul{display:table;width:100%;border-bottom:2px solid #00a3cc;table-layout:fixed}
.eleesca_member_under .local_tab_menu ul li{display:table-cell;padding:0 0 0 10px}
.eleesca_member_under .local_tab_menu ul li:first-child{padding:0 10px 0 0}
.eleesca_member_under .local_tab_menu ul li a,.eleesca_member_under .local_tab_menu ul li span{display:block;padding:17px 10px;text-align:center}
.eleesca_member_under .local_tab_menu ul li a em,.eleesca_member_under .local_tab_menu ul li span em{display:inline-block;padding-left:15px;background-repeat:no-repeat;background-position:0 .5em;font-size:1.14em;font-weight:700}
.eleesca_member_under .local_tab_menu ul li a{background-color:#e3e3e3}
.eleesca_member_under .local_tab_menu ul li a em{background-image:url(/elevator/ssl/common/img/member/arr_down_tab_black.png);color:#333}
.eleesca_member_under .local_tab_menu ul li a:hover{background-color:#00a3cc}
.eleesca_member_under .local_tab_menu ul li a:hover em{background-image:url(/elevator/ssl/common/img/member/arr_down_tab_white.png);color:#fff}
.eleesca_member_under .local_tab_menu ul li span{background-color:#00a3cc}
.eleesca_member_under .local_tab_menu ul li span em{background-image:url(/elevator/ssl/common/img/member/arr_down_tab_white.png);color:#fff}
.eleesca_member_under .head_info+.local_tab_menu .container{padding-top:5px}
.eleesca_member_under .flow_info{background-color:#fff}
.eleesca_member_under .flow_info .container{padding-top:40px;padding-bottom:15px}
.eleesca_member_under .flow_info .flow{display:table;width:100%}
.eleesca_member_under .flow_info .flow li{display:table-cell}
.eleesca_member_under .flow_info .flow li .wrap{position:relative;padding:15px 10px 10px;border:3px solid #008fb3;text-align:center;color:#008fb3;-webkit-box-sizing:border-box;box-sizing:border-box}
.eleesca_member_under .flow_info .flow li .wrap:before{position:absolute;top:50%;right:-18px;display:inline-block;content:"";width:18px;height:23px;margin-top:-12px;background:url(/elevator/ssl/common/img/member/arr_flow_right.png) no-repeat}
.eleesca_member_under .flow_info .flow li .wrap .step{position:relative;display:inline-block;margin-bottom:10px;font-size:1.29em}
.eleesca_member_under .flow_info .flow li .wrap .step:before{position:absolute;bottom:-2px;display:inline-block;content:"";width:100%;height:2px;background-color:#008fb3}
.eleesca_member_under .flow_info .flow li .wrap .label{font-size:1.14em}
.eleesca_member_under .flow_info .flow li .wrap .label em{display:block;font-size:125%;font-weight:400}
.eleesca_member_under .flow_info .flow li.current .wrap{background-color:#008fb3;color:#fff}
.eleesca_member_under .flow_info .flow li.current .wrap:before{background-image:url(/elevator/ssl/common/img/member/arr_flow_right_current.png)}
.eleesca_member_under .flow_info .flow li.current .wrap .step:before{background-color:#fff}
.eleesca_member_under .flow_info .flow li:last-child .wrap:before{display:none}
.eleesca_member_under .flow_info .flow.col3 li+li{padding-left:42px}
.eleesca_member_under .flow_info .flow.col3 .wrap{width:290px}
.eleesca_member_under .flow_info .flow.col4 li+li{padding-left:46px}
.eleesca_member_under .flow_info .flow.col4 .wrap{width:204px}
.eleesca_member_under .under_section{background-color:#fff}
.eleesca_member_under .under_section .container{padding-top:35px;padding-bottom:70px}
.eleesca_member_under .under_section .section_headline{position:relative;margin-bottom:20px;text-align:center;overflow:hidden}
.eleesca_member_under .under_section .section_headline span{position:relative;display:inline-block;margin:0 10px;padding:0 20px;background-color:#fff;font-size:1.29em;font-weight:700;z-index:1}
.eleesca_member_under .under_section .section_headline:before{position:absolute;top:50%;left:0;display:block;content:"";width:100%;height:1px;background-color:#d9d9d9;z-index:0}
.eleesca_member_under .under_section .section_headline .help{position:relative;display:inline-block;margin-left:20px;padding-left:30px;font-size:77.78%}
.eleesca_member_under .under_section .section_headline .help:before{position:absolute;top:50%;left:0;display:inline-block;content:"";width:22px;height:22px;margin-top:-11px;background:url(/elevator/ssl/common/img/member/icon_help_22.png) no-repeat}
.eleesca_member_under .under_section .sub_section+.sub_section{margin-top:40px}
.eleesca_member_under .under_section .sub_section .under_label{display:block;width:100%;margin-bottom:10px;padding:7px 10px;background-color:#008fb3;text-align:center;color:#fff;font-size:1.36em;-webkit-box-sizing:border-box;box-sizing:border-box}
.eleesca_member_under .under_section.has_flow .sub_section+.sub_section{margin-top:20px;padding-top:62px;background:url(/elevator/ssl/common/img/member/arr_flow_down.png) no-repeat center top}
.eleesca_member_under .under_section .input_container{padding:30px;background-color:#f7f7f7}
.eleesca_member_under .under_section .input_container table.input_table{width:100%;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}
.eleesca_member_under .under_section .input_container table.input_table tr{background-color:#fff}
.eleesca_member_under .under_section .input_container table.input_table tr:nth-child(even){background-color:#f1f9fb}
.eleesca_member_under .under_section .input_container table.input_table tr td,.eleesca_member_under .under_section .input_container table.input_table tr th{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.eleesca_member_under .under_section .input_container table.input_table tr th{padding:15px 30px;width:22%;font-weight:700;text-align:left;vertical-align:top}
.eleesca_member_under .under_section .input_container table.input_table tr td{padding:10px 20px;text-align:left;vertical-align:middle}
.eleesca_member_under .under_section .input_container table.input_table tr.head th{background:#00a3cc;text-align:center;vertical-align:middle;color:#fff}
.eleesca_member_under .under_section .input_container table.input_table tr.subhead th{background:#86d5e9;text-align:center;vertical-align:middle}
.eleesca_member_under .under_section .input_container table.input_table tr.color td{background:#86d5e9}
.eleesca_member_under .under_section .input_container table.input_table.rev tr:nth-child(even){background-color:#fff}
.eleesca_member_under .under_section .input_container table.input_table.rev tr:nth-child(odd){background-color:#f1f9fb}
.eleesca_member_under .under_section .input_container table.input_table.center td{text-align:center}
.eleesca_member_under .under_section .input_container table.input_table.center .left td{text-align:left}
.eleesca_member_under .under_section .input_container .table_col .col{float:left;width:284px;margin-left:21px}
.eleesca_member_under .under_section .input_container .table_col .col:first-child{margin-left:0}
.eleesca_member_under .under_section .input_container .table_col table.input_table td,.eleesca_member_under .under_section .input_container .table_col table.input_table th{padding:5px 10px}
.eleesca_member_under .under_section .input_container .table_half_col .col{float:left;width:432px}
.eleesca_member_under .under_section .input_container .table_half_col .col+.col{float:right}
.eleesca_member_under .under_section .input_container .table_half_col table.input_table{table-layout:fixed}
.eleesca_member_under .under_section .input_container .table_half_col table.input_table th{width:auto}
.eleesca_member_under .under_section .input_container .input_item input[type=text],.eleesca_member_under .under_section .input_container table.input_table input[type=text]{margin-right:5px;padding:3px 5px;border:1px solid #d9d9d9;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.eleesca_member_under .under_section .input_container .input_item input[type=text].right,.eleesca_member_under .under_section .input_container table.input_table input[type=text].right{text-align:right}
.eleesca_member_under .under_section .input_container .input_item select.select,.eleesca_member_under .under_section .input_container table.input_table select.select{width:300px;height:28px;margin-right:7px;background-color:#fff;font-size:100%}
.eleesca_member_under .under_section .input_container .input_item input.radio,.eleesca_member_under .under_section .input_container table.input_table input.radio{margin-right:7px;vertical-align:middle}
.eleesca_member_under .under_section .input_container .input_item input.radio:checked,.eleesca_member_under .under_section .input_container table.input_table input.radio:checked{border-width:6px}
.eleesca_member_under .under_section .input_container .input_item input.radio+label,.eleesca_member_under .under_section .input_container table.input_table input.radio+label{vertical-align:middle}
.eleesca_member_under .under_section .input_container .input_item .readonly,.eleesca_member_under .under_section .input_container table.input_table .readonly{background-color:#e5e5e5}
.eleesca_member_under .under_section .input_container .input_item .input_note,.eleesca_member_under .under_section .input_container table.input_table .input_note{margin-top:0;color:#d90000}
.eleesca_member_under .under_section .input_container .input_item p.input_note,.eleesca_member_under .under_section .input_container table.input_table p.input_note{display:inline-block;margin-left:30px}
.eleesca_member_under .under_section .input_container .input_item span.result+span.result,.eleesca_member_under .under_section .input_container table.input_table span.result+span.result{display:inline-block;padding-left:1em}
.eleesca_member_under .under_section .input_container .input_note{margin-top:15px}
.eleesca_member_under .under_section .input_container .input_note dt{position:absolute}
.eleesca_member_under .under_section .input_container .input_note dd{padding-left:1em}
.eleesca_member_under .under_section .input_container .input_note dd em{font-weight:700}
.eleesca_member_under .under_section .input_container .input_note dd a{text-decoration:underline}
.eleesca_member_under .under_section .input_container .input_note dd a:hover{text-decoration:none}
.eleesca_member_under .under_section .input_container .text_note{margin-top:25px}
.eleesca_member_under .under_section .input_container .text_note dt{font-weight:700}
.eleesca_member_under .under_section .input_container .text_note dd+dt{margin-top:25px}
.eleesca_member_under .under_section .input_container .text_note ol{padding-left:1.5em;list-style:decimal}
.eleesca_member_under .under_section .input_container a.bt_function{display:block;padding:10px 5px;background-color:#008fb3;border:1px solid #008fb3;border-radius:10px;text-align:center}
.eleesca_member_under .under_section .input_container a.bt_function span{display:inline-block;color:#fff;font-weight:700}
.eleesca_member_under .under_section .input_container a.bt_function span.arr{background-image:url(/elevator/ssl/common/img/arr_white.png)}
.eleesca_member_under .under_section .input_container a.bt_function span.print{padding-left:25px;background:url(/elevator/ssl/common/img/member/icon_print_white.png) no-repeat left center}
.eleesca_member_under .under_section .input_container a.bt_function span.zoom{padding-left:25px;background:url(/elevator/ssl/common/img/member/icon_zoom_white.png) no-repeat left center}
.eleesca_member_under .under_section .input_container a.bt_function:hover{background-color:#fff}
.eleesca_member_under .under_section .input_container a.bt_function:hover span{color:#008fb3}
.eleesca_member_under .under_section .input_container a.bt_function:hover span.arr{background-image:url(/elevator/ssl/common/img/arr_blue.png)}
.eleesca_member_under .under_section .input_container a.bt_function:hover span.print{background-image:url(/elevator/ssl/common/img/member/icon_print_blue.png)}
.eleesca_member_under .under_section .input_container a.bt_function:hover span.zoom{background-image:url(/elevator/ssl/common/img/member/icon_zoom_blue.png)}
.eleesca_member_under .under_section .submit_container{padding:25px;background-color:#f7f7f7}
.eleesca_member_under .under_section .submit_container .bt_back,.eleesca_member_under .under_section .submit_container .bt_submit{display:block;width:100%;padding:15px 0;text-align:center;background-color:#008fb3;border:1px solid #008fb3;color:#fff;font-size:100%;cursor:pointer}
.eleesca_member_under .under_section .submit_container .bt_back .arr,.eleesca_member_under .under_section .submit_container .bt_submit .arr{background-image:url(/elevator/ssl/common/img/arr_white.png);font-weight:700}
.eleesca_member_under .under_section .submit_container .bt_back:hover,.eleesca_member_under .under_section .submit_container .bt_submit:hover{background-color:#fff;color:#00a3cc}
.eleesca_member_under .under_section .submit_container .bt_back:hover .arr,.eleesca_member_under .under_section .submit_container .bt_submit:hover .arr{background-image:url(/elevator/ssl/common/img/arr_blue.png)}
.eleesca_member_under .under_section .submit_container button.bt_back{background-color:#666;border-color:#666}
.eleesca_member_under .under_section .submit_container button.bt_back .arr{background-image:url(/elevator/ssl/common/img/member/arr_white_back.png)}
.eleesca_member_under .under_section .submit_container button.bt_back:hover{background-color:#fff;color:#666}
.eleesca_member_under .under_section .submit_container button.bt_back:hover .arr{background-image:url(/elevator/ssl/common/img/member/arr_back.png)}
.eleesca_member_under .under_section .submit_container ul{letter-spacing:-.4em}
.eleesca_member_under .under_section .submit_container ul li{display:inline-block;letter-spacing:normal}
.eleesca_member_under .under_section .submit_container ul li .bt_back{width:284px}
.eleesca_member_under .under_section .submit_container ul li .bt_submit{width:589px;margin-left:21px}
.eleesca_member_under .under_section .color_red{color:#d90000}
.eleesca_member_under .under_section .pa+.pa{margin-top:10px}
.eleesca_member_under .under_section#Recommend_link{margin-top:-10px}
.eleesca_member_under .under_section#Recommend_link .container{padding-top:0}
.eleesca_member_under#traffic .has_flow .under_label{margin-bottom:30px}
.eleesca_member_under#traffic .has_flow .under_label+p{margin:-4px 0 15px}
.eleesca_member_under#traffic .has_flow .under_label+p span{display:block;margin-top:5px}
.eleesca_member_under#traffic table.input_table th{width:30%}
.eleesca_member_under#traffic .table_col table.input_table th{width:auto;text-align:center;vertical-align:middle}
.eleesca_member_under#traffic .table_col table.input_table td:first-child{width:10px;text-align:center}
.eleesca_member_under#traffic .table_col table.input_table td:last-child{width:10px;text-align:center}
.eleesca_member_under#traffic .table_col table.input_table .size_s{width:30px;text-align:center}
.eleesca_member_under#traffic .table_col table.input_table .size_m{width:100%;text-align:center}
.eleesca_member_under#traffic .input_information{margin-top:35px}
.eleesca_member_under#traffic .input_information .info_label{position:relative;margin-bottom:25px;text-align:center;overflow:hidden}
.eleesca_member_under#traffic .input_information .info_label span{position:relative;display:inline-block;margin:0 10px;padding:0 8px;background-color:#f7f7f7;font-size:1.14em;font-weight:700;z-index:0}
.eleesca_member_under#traffic .input_information .info_label:before{position:absolute;top:50%;left:0;display:block;content:"";width:100%;height:1px;background-color:#d9d9d9}
.eleesca_member_under#traffic .input_information .info{display:inline-block;vertical-align:top}
.eleesca_member_under#traffic .input_information .info+.info{margin-left:40px}
.eleesca_member_under#traffic .input_information .info dt{display:inline-block;font-weight:700;vertical-align:top}
.eleesca_member_under#traffic .input_information .info dd{display:inline-block;vertical-align:top}
.eleesca_member_under#traffic .input_information .info .layout{margin-top:10px}
.eleesca_member_under#traffic .input_information .info .layout .head{display:inline-block;width:12em;text-align:right}
.eleesca_member_under#traffic .note_list{margin-top:30px;padding-top:20px;border-top:1px solid #d9d9d9}
.eleesca_member_under#traffic .note_list .input_note{margin-top:0;color:#d90000}
.eleesca_member_under#traffic .pa.color_red{margin-bottom:20px}
.eleesca_member_under#traffic .traffic_step2 th{width:auto!important}
.eleesca_member_under#traffic .traffic_step2 td{width:26%}
.eleesca_member_under#traffic .traffic_step2 td:first-child{width:12%;text-align:center}
.eleesca_member_under#traffic .traffic_step2 .select{width:100%}
.eleesca_member_under#traffic .traffic_info_note{margin-top:30px}
.eleesca_member_under#traffic .traffic_info_note ul li .label{position:absolute;display:inline-block;width:6.5em;text-align:right}
.eleesca_member_under#traffic .traffic_info_note ul li .label+span{display:inline-block;padding-left:6.6em}
.eleesca_member_under#traffic .size_full{width:100%}
.eleesca_member_under#traffic #result_vol1{table-layout:fixed}
.eleesca_member_under#traffic #result_vol2{margin-top:40px}
.eleesca_member_under#traffic #result_vol2 th{width:auto;vertical-align:middle}
.eleesca_member_under#traffic #result_vol2 td{width:28%}
.eleesca_member_under#traffic #result_vol2 td:first-child{width:16%;text-align:center}
.eleesca_member_under#traffic #result_vol3{margin-top:30px}
.eleesca_member_under#traffic #result_memo{margin-top:25px}
.eleesca_member_under#traffic #result_memo dt{font-weight:700}
.eleesca_member_under#traffic #result_memo dd+dt{margin-top:20px}
.eleesca_member_under#electricity table.input_table .list li{display:inline-block}
.eleesca_member_under#electricity table.input_table .list li+li{margin-left:20px}
.eleesca_member_under#electricity table.input_table label+.size_s{margin-left:5px}
.eleesca_member_under#electricity table.input_table .size_s{width:100px}
.eleesca_member_under#electricity table.input_table select.size_s{min-width:160px}
.eleesca_member_under#capacity table.input_table .list{display:table-cell}
.eleesca_member_under#capacity table.input_table .list dt{position:absolute;padding-top:2px}
.eleesca_member_under#capacity table.input_table .list dd{padding-left:3em}
.eleesca_member_under#capacity table.input_table .list dd+dt,.eleesca_member_under#capacity table.input_table .list dd+dt+dd{margin-top:7px}
.eleesca_member_under#capacity table.input_table .input_note{display:table-cell;padding-left:25px}
.eleesca_member_under#capacity table.input_table .size_s{width:90px}
.eleesca_member_under#cad_symbol .elevator table.input_table th{width:inherit}
.eleesca_member_under#cad_symbol .elevator table.input_table td:first-child{width:190px;text-align:center}
.eleesca_member_under#cad_symbol .elevator table.input_table td:last-child{width:120px;padding-left:10px;padding-right:10px;text-align:center}
.eleesca_member_under#cad_symbol .escalator table.input_table th{width:inherit}
.eleesca_member_under#cad_symbol .escalator table.input_table td:last-child{width:120px;padding-left:10px;padding-right:10px;text-align:center}
.eleesca_member_under#cad_symbol .step2_info{margin:25px 0 20px}
.eleesca_member_under#cad_symbol .step2_info dt{font-weight:700}
.eleesca_member_under#cad_symbol .step2_table table.input_table th{width:25%;text-align:center}
.eleesca_member_under#cad_symbol .step2_table table.input_table select{width:400px}
.eleesca_member_under#cad_symbol .step2_table table.input_table .link{float:right;margin-top:.2em}
.eleesca_member_under#cad_symbol .step2_table table.input_table .link a{text-decoration:underline}
.eleesca_member_under#cad_symbol .step2_table table.input_table .link a:hover{text-decoration:none}
.eleesca_member_under#cad_symbol .table_half_col th{padding-left:20px;padding-right:20px;text-align:center}
.eleesca_member_under#cad_symbol .step3_info{margin:25px 0 20px}
.eleesca_member_under#cad_symbol .step3_info a{text-decoration:underline}
.eleesca_member_under#cad_symbol .step3_info a:hover{text-decoration:none}
.eleesca_member_under#cad_symbol .step3_info .icon{margin-left:5px}
.eleesca_member_under#cad_symbol .result_container{overflow:auto;height:600px}
.eleesca_member_under#cad_symbol .result_container table{width:100%}
.eleesca_member_under#cad_symbol .result_container table td,.eleesca_member_under#cad_symbol .result_container table th{padding:7px}
.eleesca_member_under#cad_symbol .result_container table th{white-space:nowrap}
.eleesca_member_under#cad_symbol .scrollbar{overflow-x:scroll;overflow-y:hidden;width:calc(100% - 15px);height:15px;scrollbar-width:auto;scrollbar-color:#c1c1c1 #fafafa}
.eleesca_member_under#cad_symbol .scrollbar div{height:15px}
.eleesca_member_under#cad_symbol .scrollbar::-webkit-scrollbar{background-color:#fafafa;border:1px solid #ededed}
.eleesca_member_under#cad_symbol .scrollbar::-webkit-scrollbar-thumb{background-color:#c1c1c1;border:4px solid #fafafa;border-radius:7.5px}
.eleesca_member_under#cad_symbol .result_container.scroll_reverse{scrollbar-width:auto;scrollbar-color:#c1c1c1 #fafafa}
.eleesca_member_under#cad_symbol .result_container.scroll_reverse::-webkit-scrollbar{background-color:#fafafa;border:1px solid #ededed}
.eleesca_member_under#cad_symbol .result_container.scroll_reverse::-webkit-scrollbar:horizontal{height:15px}
.eleesca_member_under#cad_symbol .result_container.scroll_reverse::-webkit-scrollbar:vertical{width:15px}
.eleesca_member_under#cad_symbol .result_container.scroll_reverse::-webkit-scrollbar-thumb{background-color:#c1c1c1;border:4px solid #fafafa;border-radius:7.5px}
.eleesca_member_under#cad_symbol .result_container.scroll_reverse::-webkit-scrollbar-corner{background-color:transparent}
.eleesca_member_under#cad_symbol .viewer_container .drawing_label{margin-bottom:10px;padding:10px;background-color:#00a3cc;color:#fff;text-align:center}
.eleesca_member_under#cad_symbol .viewer_container .drawing_image{height:432px;background-color:#a0a0a0}
.eleesca_member_under#cad_symbol .viewer_container .zoom_btn{margin-top:20px}
.eleesca_member_under#cad_symbol .cad_download{margin-top:50px}
.eleesca_member_under#cad_symbol .cad_download td,.eleesca_member_under#cad_symbol .cad_download th{padding:10px;text-align:center}
.eleesca_member_under#cad_symbol .cad_download td{font-size:.86em}
body#container.modal_iframe{min-width:inherit!important}
body#container.modal_iframe #main{padding:60px}
body#container.modal_iframe .container{width:100%!important;padding:0!important}
body#container.modal_iframe #cad_symbol .under_label+p{margin:20px 0 20px}
body#container.modal_iframe #cad_symbol td,body#container.modal_iframe #cad_symbol th{vertical-align:middle}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
.mfp-bg{opacity:.88}
.mfp-container{padding:0 13px}
.mfp-iframe-holder .mfp-content{position:relative;width:860px;margin-top:32px}
.mfp-iframe-scaler{padding-top:80%}
.mfp-iframe-scaler.dl_all{padding-top:60%}
.mfp-iframe-scaler iframe{background:#fff}
button.mfp-close{display:none}
.mfp-close{top:-47px!important;right:0!important;width:32px!important;height:32px!important;padding:0!important;opacity:1;text-indent:-9999px;cursor:pointer}
.mfp-close:after,.mfp-close:before{position:absolute;top:15px;left:-5px;display:inline-block;content:"";width:42px;height:2px;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mfp-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.88}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@-webkit-keyframes bar{0%{-webkit-transform:scale(0,1);transform:scale(0,1)}
100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@keyframes bar{0%{-webkit-transform:scale(0,1);transform:scale(0,1)}
100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
}



/*会員領域 helpページ*/
body#container.member_help #main{width: 954px!important; margin: 0 auto; padding-left: 13px; padding-right: 13px;}
body#container.member_help .container{width:100%!important;padding:0!important}

body#container.member_help .help_head_close{padding: 20px 0; text-align: right;}
body#container.member_help .help_head_close a{position: relative; font-size: 87.5%; color: #333;}
body#container.member_help .help_head_close a:after{display: inline-block; content: ""; width: 30px; height: 30px; margin-left: 5px; background: url(../../common/img/btn_close_blank.png); vertical-align: middle;}
body#container.member_help .help_head_close a:hover:after {background-position: 0 -30px;}

body#container.member_help .help_footer{padding: 45px 0 7px; text-align: right;}
body#container.member_help .help_footer .copyright{font-size: 75%;}

.eleesca_member_under .head_help{margin-bottom:40px;padding-bottom:16px;background-color:#f2f2f2;text-align:center}
.eleesca_member_under .head_help .text{color:#0093b8;font-weight:700;line-height:1.8;padding-top:16px;}
.eleesca_member_under .head_help .text+p{margin-top:20px}

.eleesca_member_under .sub-section .header-txt{
  display: block;
  width: 90%;
  margin: 0 auto;
  margin-bottom: 10px;
  padding: 7px 10px;
  background-color: #00a3cc;
  text-align: center;
  color: #fff;
  font-size: 1.36em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.eleesca_member_under .flow_info.traffic_help { margin: 10px 0; }
.eleesca_member_under .flow_info .flow li .wrap .label-help {display:block;font-size:1.0em;line-height:1.4em;margin-top:8px;}
.eleesca_member_under .flow_info .flow li .wrap .label-help em {display: block;font-size: 120%;font-weight: 400;margin-bottom:10px;}
.eleesca_member_under .flow_info .flow.col3-help li+li{padding-left:42px}
.eleesca_member_under .flow_info .flow.col3-help .wrap{width:256px}
.eleesca_member_under .flow_info .flow.col2-help li+li{padding-left:42px}
.eleesca_member_under .flow_info .flow.col2-help .wrap{width:405px}


.eleesca_member_under .flow_info .flow li .wrap .step-wrap{
  position:relative;
  margin-left:40px;
  padding:6px 10px;
}

.eleesca_member_under .flow_info .flow li .wrap .step-wrap .step-help {
  position:absolute;
  top:-25px;
  left:-58px;
  padding:1px 10px;
  background-color: #008fb3;
  border:solid 2px #ffffff;
  color:#ffffff;
  font-weight: bold;
  font-size:1.4rem;
}

.eleesca_member_under .help .traffic_help_image {
	margin: 10px 0;
	text-align: center;
}

.eleesca_member_under .help .list-decimal{
  counter-reset:number; /*数字をリセット*/
}

.eleesca_member_under .help .list-decimal li{
  position: relative;
  line-height: 1.6em;
  border-bottom: solid 1px #cccccc;
  margin:4px 0 12px 30px;
  padding-bottom:8px;
}

.eleesca_member_under .help .list-decimal li:last-child{
	border-bottom: 0px;
}

.eleesca_member_under .help .list-decimal li:before{
  /* 以下数字をつける */
  position: absolute;
  counter-increment: number;
  content: counter(number);
  /*数字のデザイン変える*/
  display:inline-block;
  background: #cc3300;
  color: white;
  font-weight:bold;
  font-size: 15px;
  top: 0;
  left: -37px;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align:center;
}

.eleesca_member_under .help .help03-list{
  padding:8px;
  line-height: 1.6em;
}
.eleesca_member_under .help .help03-list dt{
  font-weight: bold;
  border-bottom:1px dotted #cccccc;
  margin-bottom:2px;
}
.eleesca_member_under .help .help03-list dd{
  margin-bottom:12px;
}
.eleesca_member_under .help .area-space {
    margin-top: 35px
}

.eleesca_member_under .help .area-space .area-title {
  position: relative;
  margin-bottom: 25px;
  text-align: center;
  overflow: hidden;
}
.eleesca_member_under .help .area-space .area-title:before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #d9d9d9;
}

.eleesca_member_under .help .area-space .area-title span {
  position: relative;
  display: inline-block;
  margin: 0 10px;
  padding: 0 8px;
  background-color: #f7f7f7;
  font-size: 1.14em;
  font-weight: 700;
  z-index: 0;
}

.eleesca_member_under .help .area-space dl {
  margin-top: 4px;
}

.eleesca_member_under .help .area-space dt {
  margin-bottom: 8px;
  padding-bottom: 4px;
  font-weight: bold;
  border-bottom:dotted 1px #daedee;
}
.eleesca_member_under .help .area-space dd {
  margin: 0 0 8px 16px;
}

.eleesca_member_under .help .glossary {
}

.eleesca_member_under .help .glossary dl {
  margin-top: 4px;
}

.eleesca_member_under .help .glossary dt {
  margin-bottom: 8px;
  padding: 8px;
  font-weight: bold;
  background-color: #00a3cc;
  color: #ffffff;
  font-size:100%;
}
.eleesca_member_under .help .glossary dd {
  padding:4px;
}

.eleesca_member_under .help .submit_container ul {
	text-align: center;
}
.eleesca_member_under .help .submit_container ul li .bt_submit,
.eleesca_member_under .help .submit_container ul li .bt_back {
    width: 360px;
}
.eleesca_member_under .help .submit_container .bt_submit {
    border-radius: 4px;
}
.eleesca_member_under .help .submit_container .bt_back{background-color:#666;border-color:#666;border-radius: 4px;}
.eleesca_member_under .help .submit_container .bt_back .arr{background-image:url(/elevator/ssl/common/img/member/arr_white_back.png)}
.eleesca_member_under .help .submit_container .bt_back:hover{background-color:#fff;color:#666}
.eleesca_member_under .help .submit_container .bt_back:hover .arr{background-image:url(/elevator/ssl/common/img/member/arr_back.png)}

.eleesca_member_under .help .esc_charge_hp_exp dl dt{
  padding-left: 15px;
  font-size:1.0rem;
  font-weight: 700;
}

.eleesca_member_under .help .esc_charge_hp_exp dl dd{
  padding: 0 0 20px 20px;
}

.eleesca_member_under .help .esc_charge_hp_exp dl dd p{
  padding: 4px 0 2px 8px;
}

.eleesca_member_under .help .esc_charge_hp_exp dl dd .input_table {
	margin-top: 10px;
}

.eleesca_member_under .help .esc_charge_hp_exp dl dd p + .image {
	margin-top: 10px;
}

.eleesca_member_under .help .esc_charge_hp_exp .alert_text{
  padding:8px;
  border:3px solid #008fb3;
  background-color:#dedede;
  color:#008fb3;
  font-size:1.2rem;
  text-align: center;
}

.eleesca_member_under .help .sub_section .input_container .jis_table{
  width: inherit;
  border-top: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
}

.eleesca_member_under .help .sub_section .input_container .jis_table tr{
    background-color: #fff;
}
/*.eleesca_member_under .help .sub_section .input_container .jis_table tr:nth-child(even){
    background-color: #f1f9fb;
}*/

.eleesca_member_under .help .sub_section .input_container .jis_table tr th{
  padding: 8px;
  width: 22%;
  font-weight: 700;
  text-align: left;
  vertical-align: middle;
  background-color:#bdecf7;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.eleesca_member_under .help .sub_section .input_container .jis_table tr td{
  padding: 4px;
  text-align: left;
  vertical-align: middle;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}

.eleesca_member_under .help .sub_section .input_container .jis_text li{
  display:block;
  padding:6px;
  line-height:1.2rem;
  padding-left:3em;
  text-indent:-3em;
}

.eleesca_member_under .help .sub_section .input_container .jis_text_remarks p{
  font-weight: 700;
  margin-top:20px;
}
.eleesca_member_under .help .sub_section .input_container .jis_text_remarks li,
.eleesca_member_under .help .sub_section .input_container .cad_care_precondition li{
  display:block;
  padding:6px;
  line-height:1.2rem;
  padding-left:1em;
  text-indent:-1em;
}
.eleesca_member_under .help .sub_section .input_container .cad_care h2{
  font-weight:600;
  font-size:1.0rem;
  margin-top:20px;
}
.eleesca_member_under .help .sub_section .input_container .cad_care h3{
  font-weight:500;
  margin-top:16px;
}
.eleesca_member_under .help .sub_section .input_container .cad_care p{
  line-height: 1.6rem;

}
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table{
  border:1px solid #cccccc;
  margin:4px 0;
  width:100%;
}
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table th{
  background:#e2e2e2;
  font-weight: 700;
  font-size:1.0em;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding:4px;
  width:120px;
}
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table th.element,
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table td.element{
  background:#7d7b7b;
  color:#ffffff;
}
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table td{
  background:#ffffff;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding:4px;
}
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table td.black{
  background:#000000;
  color:#ffffff;
}
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table td.red{
  background:#d70606;
  color:#ffffff;
}
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table td.green{
  background:#4abf1b;
  color:#ffffff;
}
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table td.blue{
  background:#3a6df1;
  color:#ffffff;
}
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table td.black{
  background:#000000;
  color:#ffffff;
}
.eleesca_member_under .help .sub_section .input_container .cad_care .cad_care_table td.purple{
  background:#9517d9;
  color:#ffffff;
}
.eleesca_member_under .help .sub_section .input_container .cad_care .text-notes li{
  display:block;
  line-height:1.2rem;
  padding-left:1em;
  text-indent:-1em;
}
.eleesca_member_under .help .sub_section .input_container .cad_care ol {
  list-style-type: decimal;
  margin-left:40px;
}
.eleesca_member_under .help .sub_section .input_container .cad_care ol li{
  padding:6px;
  line-height:1.2rem;
  padding-left:1em;
  text-indent:-1em;
}

/* BIMパーツダウンロード */
.eleesca_member_under#bim_parts .bim_parts_container table.input_table th,.eleesca_member_under#bim_parts_esc .bim_parts_container table.input_table th{width:inherit}
.eleesca_member_under#bim_parts .bim_parts_container table.input_table td:first-child{width:190px;text-align:center}
.eleesca_member_under#bim_parts_esc .bim_parts_container table.input_table td:first-child{text-align:center}
.eleesca_member_under#bim_parts .bim_parts_container table.input_table td:last-child,.eleesca_member_under#bim_parts_esc .bim_parts_container table.input_table td:last-child{width:120px;padding-left:10px;padding-right:10px;text-align:center}
.eleesca_member_under#bim_parts .bim_parts_container table{width:600px;margin:20px auto;}
.eleesca_member_under#bim_parts_esc .bim_parts_container table{width:815px;margin:20px auto;}
.eleesca_member_under#bim_parts .bim_parts_container table td,.eleesca_member_under#bim_parts .bim_parts_container table th,.eleesca_member_under#bim_parts_esc .bim_parts_container table td,.eleesca_member_under#bim_parts_esc .bim_parts_container table th{padding:7px}
.eleesca_member_under#bim_parts .bim_parts_container table th,.eleesca_member_under#bim_parts_esc .bim_parts_container table th{white-space:nowrap}
.eleesca_member_under#bim_parts .bim_parts_container p,.eleesca_member_under#bim_parts_esc .bim_parts_container p{margin:0 0 20px 30px;}
.eleesca_member_under#bim_parts_esc colgroup col:nth-child(1){width:44px;}
.eleesca_member_under#bim_parts_esc colgroup col:nth-child(2){width:86px;}
.eleesca_member_under#bim_parts_esc colgroup col:nth-child(3){width:127px;}
.eleesca_member_under#bim_parts_esc colgroup col:nth-child(4){width:44px;}
.eleesca_member_under#bim_parts_esc colgroup col:nth-child(5){width:44px;}
.eleesca_member_under#bim_parts_esc colgroup col:nth-child(6){width:59px;}
.eleesca_member_under#bim_parts_esc colgroup col:nth-child(7){width:100px;}
.eleesca_member_under#bim_parts_esc colgroup col:nth-child(8){width:80px;}
.eleesca_member_under#bim_parts_esc colgroup col:nth-child(9){width:44px;}
.eleesca_member_under#bim_parts_esc colgroup col:nth-child(10){width:186px;}
/* 2018ポケット版 */
.eleesca_member_under#planning_reference .plannning_reference_container{
  width:980px;
  margin:40px 0 20px 0;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction{
  display: flex;
  justify-content: space-between;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_box{
  width:440px;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_box h3{
  width:440px;
  height:50px;
  font-size:1.4em;
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
  margin-bottom:22px;
  padding-bottom:22px;
}

.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_inner{
  display: flex;
  width:440px;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_image{
  margin-right:40px;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_text{
  display: flex;
  flex-direction:column;
  justify-content: center;
  align-items: center;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_text .link_button a{
  display: block;
  width: 100%;
  padding: 10px 0;
  text-align: center;
  font-size: 100%;
  cursor: pointer;
  border-radius: 4px;
  width:180px;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_text .link_button a:hover{
  opacity:0.8;
  filter:alpha(opacity=80);
  -ms-filter: "alpha( opacity=80 )";
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_text .link_button a span{
  background: url(/elevator/ssl/common/img/arr_white.png) no-repeat left center;
  font-weight: 700;
  display: inline-block;
  padding-left:12px;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_text .link_button_book a{
  background-color: #008fb3;
  border: 1px solid #008fb3;
  color: #fff;
  margin-bottom:30px;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_text .link_button_pdf a{
  background-color: #0c459c;
  border: 1px solid #0c459c;
  color: #fff;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction_text .link_button_pdf a .icon{
  margin:-3px 0 0 4px;
}
/*
	single contents
*/
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction.single{
  display: block;
  text-align: center;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction.single .material_introduction_box{
  width: auto;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction.single .material_introduction_box h3{
  width: auto;
  height: auto;
  margin-bottom: 40px;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction.single .material_introduction_inner{
  display: block;
  width:auto;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction.single .material_introduction_image{
  margin-right:0;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction.single .material_introduction_image img{
  vertical-align: top;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction.single .material_introduction_text{
  flex-direction:row;
  align-items: flex-start;
  margin-top: 30px;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction.single .material_introduction_text .link_button_pdf{
  margin-left: 20px;
}
.eleesca_member_under#planning_reference .plannning_reference_container .material_introduction.single .material_introduction_text .link_button_pdf a{
  margin-bottom: 3px;
}
