@charset "utf-8";
.corp{ color: #4F7ABB; font-weight: bold; line-height: 32px;}
.corp_desc{ margin-bottom: 24px; line-height: 24px; text-indent: 24px }



.flow_dtl{ width: 368px; height: 573px; background: #F2F2F2; margin-top: 18px }
.flow_desc{ line-height: 24px; padding: 12px  }
.indt-8{ text-indent: -8px }
 
/* .btn_o -> orange button, .btn_b -> blue button */
.btn_o, .btn_b{ display: block; width: 136px; height: 31px; background: url(cmc_btn.gif) no-repeat 0px -179px; text-align: center; font-weight: bold; line-height: 30px; text-indent: -8px; text-decoration: none }
.btn_b{ background-position: 0px -211px }
a.btn_o, a.btn_o:hover, .btn_b, .btn_b:hover{ color: #fff; text-decoration: none }

.service_info{ margin: 34px 0; padding: 0 32px; }
.service_title{ padding-left: 62px; font-size: 16px; color: #538ADC; font-weight: bold; line-height: 56px }
.icon_bigtel, .icon_bigsrv{ height: 55px; display: inline-block; background: url(cmc_srv_icon.gif) no-repeat }
.icon_bigsrv{ background-position: 0px -55px }
.spline{ font-size: 1px; height: 1px; border-top: 1px solid #F6F6F6 }


.service_info_title{ padding-left: 68px; font-size: 16px; color: #538ADC; font-weight: bold; line-height: 36px; float: left;}
.service_info_content{ font-size: 16px; line-height: 64px; margin-left: -50px }
.icon_tel1, .icon_tel2, .icon_mail, .icon_address{ height: 55px; display: inline-block; background: url(cmc_srv_icon.gif) no-repeat }
.icon_tel2{ background-position: 0px -164px }
.icon_mail{ background-position: 0px -218px }
.icon_address{ background-position: 0px -110px }