@charset "utf-8";


/* Urecar? */

.bolder {font-weight:bold; color:#333; border-top:1px solid #bbb; padding-top:40px; margin-top:20px;}
.title_16 {font-size: 24px; font-weight: bold;}
.quote_st {padding:10px 20px 10px 20px;}
.sb_tit {max-width:80%; font-size:17px; color:#222; line-height:23px; font-weight:bold;}
.sb_tit01 {max-width:80%; font-size:19px; color:#222; line-height:23px; font-weight:bold;}
.sb_tit01 {max-width:100%; font-size:30px; line-height:40px; font-weight:lighter; color:#333;}
.sb_tit01 span{font-weight: bold; }

.con_st {padding:0 15px 10px 10px; font-size:14px; font-weight: normal; color:#777; line-height:25px;}
.quard_txt {padding:10px; padding-left:20px; background-color:#eff3f8; font-size: 14px; line-height: 21px; font-weight:normal; color:#5f8bd0; font-weight: bold;}
.quard_txt01 {padding:10px; padding-left:20px; background-color:#eff3f8; font-size: 14px; line-height: 21px; font-weight:normal; color:#5f8bd0;}
.sub_padding150 {padding-top:150px;}
.sub_padding100 {padding-top:100px;}
.sub_padding70 {padding-top:70px;}
.sub_padding50 {padding-top:50px;}
.sub_padding40 {padding-top:40px;}
.sub_padding30 {padding-top:30px;}
.sub_padding25 {padding-top:25px;}
.sub_padding20 {padding-top:20px;}
.sub_padding10 {padding-top:10px;}
.sub_padding0 {padding-top:0px;}
.li_padding {}
.li_padding li {padding:5px 0 5px 0;line-height: 23px;}
.ver_middle {vertical-align: middle;} {}
.headding_01 {font-size: 35px; font-weight: lighter;}
.heighter_01 {height:80px;}

.bg-apps-img { height:800px; background-color: #fff; background-image: url("../../images/sub/bmw01.jpg"); background-size: 100% 500px; background-repeat: no-repeat;}

.span-colum5{width:188px;}
.link_top {border:1px solid #ccc; width:100%; display:block; text-align:center; padding-top:10px; padding-bottom:10px;}

.tbs { width:100%; border-bottom:1px solid #333;  border-top:1px solid #333;}
.tbs th { font-weight: bold; text-align: center; background-color: #efefef; padding:10px 0 10px 0;}
.tbs td { text-align: center; }
.tbs caption { text-align: left; padding-bottom:10px; padding-left: 10px; font-weight: bold; font-size: 15px; }
strong {font-size:15px; font-weight: bold; color:#333;}

.flex_container {display:table;width:100%;}
.flex_01 {display:table-cell;vertical-align:middle;width:20%;padding:12px 0 12px 0; text-align:center;background-color:#fff; }
.flex_01_act {display:table-cell;vertical-align:middle;width:20%;padding:12px 0 12px 0; text-align:center;background-color:#999; }

.flex_border {border-right:1px solid #999; text-align: center; border-top:1px solid #999;  border-bottom:1px solid #999;}
.flex_border:first-child {border-left:1px solid #999; text-align: center;}
.flex_border:last-child {border-right:1px solid #999; text-align: center;}

.sub_txt_05 {font-size: 13px; color:#999;}
.small_txt01 {padding-left:28px; color:#ccc; font-size:13px;}
.padding-left {padding-left:30px;}
.border-right {border-right:1px solid #ccc;}

.block {display:block; padding-top:10px;}
.blue_txt {font-size: 17px; color:#5f8bd0; font-weight: bold;}
.nor {color:#777; display: block; width:100%; }
.act {font-weight: bold; color:#fff; display: block; width:100%;}