@charset "UTF-8";
.parts_information .top_visual{background:url(/elevator/parts/infomation/image/view_index.jpg) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover}
.parts_information .top_visual_container{position:relative;width:100%;height:0;padding-bottom:15.72%}
.parts_information 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}
.parts_information header .title{font-weight:700;font-size:2.29em;text-shadow:0 0 10px #222}
.parts_information header .title span{font-size:56.25%;display:block;margin-top:10px}
.parts_information header .title span{font-size:56.25%;display:block;margin-bottom:10px}

.parts_information .main_section{margin-top: 55px;margin-bottom: 81px;min-height: 329px}
.parts_information .main_section .only_section{padding-top: 65px;}

.parts_information .main_section .chip{text-align: center;border: solid 1px #a3a3a3;width: 115px;margin:0 auto 12px;height: 27px;line-height: 27px;font-weight: 700;}

.parts_information .main_section .contact .button{padding:25px 30px;background-color:#f2f2f2}
.parts_information .main_section .contact .button:after,.parts_information .main_section .contact .button:before{display:table;content:" "}
.parts_information .main_section .contact .button:after{clear:both}
.parts_information .main_section .contact .button a{display:block;float:left;width:49.22%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;background-color:#00a3cc;color:#FFF;font-weight:700;text-align:center}
.parts_information .main_section .contact .button a:first-child{margin-right:1.45%}
.parts_information .main_section .contact .button a:hover{opacity:.7;filter:alpha(opacity=70);text-decoration:none}
.parts_information .main_section .contact .button a span{display:inline-block;padding-left:12px;background:url(/elevator/common/img/arr_white.png) no-repeat 0 50%;color:#fff;font-weight:700}


.parts_information .main_section .section_headline{position:relative;margin-top: 40px; margin-bottom:36px;text-align:center;overflow:hidden}
.parts_information .main_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}
.parts_information .main_section .section_headline:before{position:absolute;top:50%;left:0;display:block;content:"";width:100%;height:1px;background-color:#d9d9d9;z-index:0}


.parts_information .main_section .sub_section + .sub_section{margin-top: 40px;}

.parts_information .main_section .sub_section .sub_section_title{font-size: 1.7144285714em;font-weight: 700;color:#0093b8;text-align: center;margin-bottom:30px;}
.parts_information .main_section .sub_section .sub_section_title span{font-size: 0.6666666666em;color:#333; }
.parts_information .main_section .sub_section_sentence_bg{background-color:#f2f2f2;padding: 40px;margin-bottom: 150px;}
.parts_information .main_section .sub_section .sub_section_sentence p+p{margin-top: 20px;}
.parts_information .main_section .sub_section .sub_section_sentence .note{padding-left: 1.5em;text-indent: -1.5em;}
.parts_information .main_section .sub_section .sub_section_sentence .note span{padding-right: 0.5em;}

.parts_information .main_section .sub_section .table_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}
.parts_information .main_section .table_container{padding:30px;background-color:#f7f7f7}
.parts_information .main_section .table_container table.table{width:100%;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}
.parts_information .main_section .table_container table.table tr{background-color:#fff}
.parts_information .main_section .table_container table.table tr:nth-child(even){background-color:#f1f9fb}
.parts_information .main_section .table_container table.table tr td,.parts_information .main_section .table_container table.table tr th{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.parts_information .main_section .table_container table.table tr th{padding:15px 30px;width:85%;font-weight:700;text-align:left;vertical-align:top}
.parts_information .main_section .table_container table.table tr td{padding:10px 20px;text-align:left;vertical-align:middle}
.parts_information .main_section .table_container table.table tr.head th{background:#00a3cc;text-align:center;vertical-align:middle;color:#fff}
.parts_information .main_section .table_container table.table tr.subhead th{background:#86d5e9;text-align:center;vertical-align:middle}
.parts_information .main_section .table_container table.table tr.color td{background:#86d5e9}
.parts_information .main_section .table_container table.table a {position: relative; display: block;padding-left: 20px; color: #333;}
.parts_information .main_section .table_container table.table a .icon{position: absolute;top: .2em; left: 0;}
.parts_information .main_section .table_container table.table.rev tr:nth-child(even){background-color:#fff}
.parts_information .main_section .table_container table.table.rev tr:nth-child(odd){background-color:#f1f9fb}
.parts_information .main_section .table_container table.table.center td{text-align:center}
.parts_information .main_section .table_container table.table.center .left td{text-align:left}

.parts_information .main_section .float_01 .floatL{margin-right: 27px;}
.parts_information .main_section .float_01 .float_sentence{padding-top: 6px;}


.parts_information .main_section .attention_flexbox{ display:flex;flex-wrap: wrap;border: 1px solid #a3a3a3;border-top: none;margin-bottom: 75px;}
.parts_information .main_section .attention_flexbox .col_L{width: 21.3836477%;box-sizing: border-box;border-top: 1px solid #a3a3a3;padding: 50px 40px 40px}
.parts_information .main_section .attention_flexbox .col_L img{width: 100%;}
.parts_information .main_section .attention_flexbox .col_R{padding: 40px;margin: 0;border-left: 1px solid #a3a3a3;border-top: 1px solid #a3a3a3;width: 78.6163523%;box-sizing: border-box;}

.parts_information .main_section .attention_flex_3col{display: flex;justify-content: space-between;margin-bottom: 75px;}
.parts_information .main_section .attention_flex_3col .col{width: 28.5115303%;}
.parts_information .main_section .attention_flex_3col .col .name{color: #0093b8;font-size: 1.142857142em;text-align: center;font-weight: 700;margin-bottom: 25px;}

.parts_information .main_section .fig_bg{background-color: #f2f2f2;padding: 30px;}
.parts_information .main_section .fig_bg .figure{background-color: #fff;padding: 6.2639821% 20.1342281%;}
.parts_information .main_section .fig_bg .figure img{width: 100%;}

.parts_information .main_section .under_line{text-decoration:underline;}




@media (max-width:767px){
.global_footer{margin-top:0}
.parts_information .top_visual{background:url(/elevator/parts/infomation/image/view_index_2x.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover}
.parts_information .top_visual_container{height:140px;padding-bottom:0}

.parts_information header .title{font-size:1.43em;text-shadow:0 0 6px #222}
.parts_information header .title span{font-size:70%}
	
	
.parts_information .main_section .only_section{padding-top: 30px;}


.parts_information .main_section .chip{width: 80px;margin:0 auto 8px;}

.parts_information .main_section .section_headline{margin-top: 20px; margin-bottom:18px;}
.parts_information .main_section .sub_section .sub_section_title{margin-bottom:15px;}	
.parts_information .main_section .sub_section_sentence_bg{padding: 20px;}
	
.parts_information .main_section .table_container{padding:20px;}
.parts_information .main_section .table_container table.table tr th{padding:8px 15px;}
.parts_information .main_section .table_container table.table tr td{padding:5px 10px;}
	
.parts_information .main_section .contact .button{padding:20px}
.parts_information .main_section .contact .button a{width:100%}
.parts_information .main_section .contact .button a:first-child{margin-right:0;margin-bottom:10px}
.parts_information .main_section .contact .button a:hover{opacity:1;filter:alpha(opacity=100)}
.parts_information .main_section .contact .button a span{background-image:url(/elevator/common/img/arr_white_2x.png);-webkit-background-size:7px 7px;background-size:7px}
	
.parts_information .main_section .mt2em{margin-top: 1em;}
	
.parts_information .main_section .float .floatL{margin-right: 13px;}

	
	
.parts_information .main_section .attention_flexbox{display: block;margin-bottom: 55px}
.parts_information .main_section .attention_flexbox .col_L{width: 100%;padding: 10px 40%;}

.parts_information .main_section .attention_flexbox .col_R{margin: 0;border-left:none;border-top: 1px solid #a3a3a3;width: 100%;box-sizing: border-box;padding: 20px;}
	
.parts_information .main_section .attention_flex_3col{display:block;margin-bottom: 55px}
.parts_information .main_section .attention_flex_3col .col{width: 100%;margin-bottom: 40px;}
.parts_information .main_section .attention_flex_3col .col .name{margin-bottom: 15px;}

.parts_information .main_section .fig_bg{background-color: #f2f2f2;padding: 15px;}
.parts_information .main_section .fig_bg .figure{background-color: #fff;padding: 3.4315407% 6.3202247%;}
	
}