body {padding-top:50px; background:#F4EEFE url('../img/bg_body.jpg') repeat center top;}

.reset, .reset > li {list-style:none; padding:0; margin:0;}

/*buttons*/
.btn_v3 {width:252px; height:65px; display:block; font:normal 24px Tahoma; line-height:62px; color:#FFF; text-align:center; border:none; background:#DB3400; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; box-shadow:0 0 0 6px rgba(0,0,0,0.2); outline:none; cursor:pointer;}
.btn_v3:hover {background:#BA2C00;}

/*content*/
.content_box {padding:30px 82px 55px 86px;}
.content_box ul {margin-top:30px;}
.content_box li {float:left;}
.content_box li:first-child {margin-right:25px;}
.cloud {width:348px; height:123px; font-size:24px; line-height:30px; text-align:center; padding:26px 33px 0 60px; background:url('../img/cloud.png') no-repeat;}

.photo {width:160px; height:160px; margin-left:20px; background:url('../img/photo.png') no-repeat;}


.step_v2 {width:700px; border-radius:20px; background:rgba(255,255,255,0.9); box-shadow:0 0 0 10px rgba(0,0,0,0.2); padding:0; margin:0 auto}
.title_box {height:130px; font-size:18px; line-height:20px; color:#000; text-align:center; padding-top:25px; border-radius:20px 20px 0 0; background:#E6DFD4;}
.title_box .logo_box, .title_box .logo_box_lp {font-weight:bold; font-size:28px; color:#009CFF; margin-bottom:13px;}
.title_box .logo_box_lp {margin-bottom:0;}
.title_box .logo_box img {position:relative; top:2px; margin-right:10px;}
.title_box .logo_box_lp img {position:relative; top:-8px;}