.box_list{ padding-top: 8vh; margin: 50px auto; } .iiiii{ margin: 20px 0px; } .iiiii span{ vertical-align: middle; margin-left: 5px; color: #999999; } .box{ margin-top: 20px; display: flex; } .box_left h3{ font-size: 36px; font-weight: bold; } .box_left{ width: 70%; } .box_left .tit{ text-align: center; padding: 10px 0px; border-bottom: 1px solid #ebebeb; } .tit span{ margin: 0px 50px; font-size: 14px; font-weight: 400; color: #7D7D7D; } .box_left p{ font-size: 16px; font-weight: 400; color: #111111; } .tag_label{ margin-top: 50px; } .tag_label span{ padding: 5px 18px; background: #FFFFFF; border-radius: 15px ; border: 1px solid #DBDBDB; margin-right: 10px; } .backgr{ margin-top: 30px; position: relative; } .backgr_item{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); display: flex; justify-content: center; align-items: center; color: white; text-align: center; } .backgr_item span{ font-size: 18px; font-weight: 400; } .backgr_item h4{ font-size: 18px; font-weight: bold; } /* ~~~~~~~ */ .box_right{ padding-left: 80px; flex: 1; } .righ_box{ background-color: #f6f7f9; padding-bottom: 30px; padding-left: 10px; } .box_right h3{ font-size: 22px; font-weight: 300; } .list_i { display: flex; align-items: center; margin-bottom: 30px; } .list_i .img{width:37.5%;min-width:37.5%;} .list_rr{ padding-left: 20px; font-size: 16px; font-weight: normal; } .list_rr p{ font-size: 18px; font-weight: 400; margin-top: 10px; } @media(max-width:767px){ .box_right{background:none !important;margin-top:20px;} .tit span{margin:0 10px;} .list_i{margin-bottom:15px;} .list_rr{padding-left:10px;} .list_rr p{font-size:14px;margin-top:5px;} }