.r-with_name {
 width:200px;
 height:32px;
 float:left;
 padding-top:10px;
 margin:0px 0px 0px 27px;
}

.r-with_head {
 width:777px;
 height:185px;
 margin:0px 16px 10px 27px;
}

.r-with_tit01 {
 width:554px;
 height:30px;
}

.r-with_txt01 {
 width:530px;
 height:auto;
 font-size:12px;
 line-height:18px;
 text-align:left;
 margin:10px 0px 10px auto;
}

.r-with_line01 {
 width:530px;
 height:20px;
 margin:0px 0px 20px auto;
}

.r-with_img {
 width:190px;
 height:80px;
 margin:0px 0px 5px 0px;
 float:left;
 padding-left:20px;
 text-align:left;
}

.r-with_txt{
 width:290px;
 height:auto;
 margin:0px 0px 5px auto;
 padding-left:40px;
 text-align:left;
 line-height:18px;
 font-size:12px;
 float:right;
}

.r-with_frame01 {
 width:530px;
 height:80px;
 margin:0px 0px 15px auto;
 background:#EEEEEE;
}

.r_with_img01 {
 width:245px;
 height:80px;
 float:left;
}

.r-with_txt02 {
 width:270px;
 height:60px;
 padding-left:10px;
 padding-right:5px;
 float:right;
 text-align:left;
 font-size:12px;
 line-height:20px;
 padding-top:20px;
}

.r-with_tit02 {
 width:530px;
 height:60px;
 margin-left:24px;
}

.r-with_txt03 {
 width:530px;
 height:auto;
 font-size:12px;
 letter-spacing:1px;
 text-align:left;
 margin:0px 0px 10px auto;
 line-height:20px;
}

.r-with_frame02 {
 width:504px;
 height:135px;
 margin:0px 0px 20px auto;
 border:3px double #0066FF;
 text-align:left;
 padding:10px;
}

.r-with_img02 {
 width:211px;
 height:135px;
 float:left;
}

.r-with_txt04 {
 width:278px;
 height:135px;
 float:right;
 padding-left:15px;
}

.r-with_tit03 {
 width:278px;
 height:25px;
}

.r-with_txt05 {
 width:278px;
 height:110px;
 font-size:12px;
 letter-spacing:1px;
 text-align:left;
 line-height:18px;
}