/* BASIC css start */
#store_list {padding:0px;}
#store_list .store_list_menu {}
#store_list .store_list_menu img {width:100%; }
#store_list .store_list_menu > ul {margin-top:40px; padding:0; }
#store_list .store_list_menu > ul > li {position:relative; margin:0 0 30px; padding:0; }
#store_list .store_list_menu > ul > li:last-child{margin-bottom: 0;}
#store_list .store_list_menu > ul > li > .title_style_3{margin-bottom:10px;}


#store_list .step_list{margin-top: 15px;}
#store_list .step_list > li{margin-bottom: 15px;}
#store_list .step_list > li:last-child{margin-bottom: 0;}
#store_list .step_list > li > .desc_style_2{overflow: hidden;}
#store_list .step_list > li > .desc_style_2 > span{display:block; overflow: hidden;}
#store_list .step_list > li > .desc_style_2 > .step{float:left; font-size: 15px; font-weight: bold; margin-top: 1px; margin-right: 7px; }

.step_box_con{display:flex; flex-wrap: wrap; align-items:stretch; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1;}
.step_box_con .step_box{display:flex; align-items:center; justify-content: center; text-align: center; width: 20%; padding: 22px 8px; border-right: 1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; box-sizing: border-box;}
.step_box_con .step_box .step{font-size: 13px; line-height: 19px; font-weight: 700;}
.step_box_con .step_box .step_desc{font-size: 13px; line-height: 19px; font-weight: 700;}


.section_need { padding:0px 0px 0px;  background-color:#fff; margin-top: 10px;}
.section_need p {margin:10px 0px;}
.section_need table th, .section_need table td{padding: 7px 6px; border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1; box-sizing: border-box;}
.section_need table th {text-align:center;background-color:white; height:3.5em; font-size: 13px; font-weight: 700;text-align: center;letter-spacing: -0.05em;}
.section_need table td {text-align:center;background-color:white;height:3.5em; font-size: 13px;}
.section_need table td  strong{font-weight: 700;}
/* BASIC css end */

