#content #main .sub-section {
	width:270px;
	float:left;
	margin:0 15px 15px 0;
	font-size:10px;
}
#content #main .sub-section02 {
	width:270px;
	float:right;
	margin:0 0 15px 15px;
	font-size:10px;
}

/* rmap共通 */

.rmap #wrapper{background:url("../../../../../idc/groups/co_public/documents/coimage/co_ir_rmap_wrapbg.jpg") no-repeat 0 0 #fff}

.rmap #header{height:210px}

.rmap #header h1{
position:absolute;
top:136px;
left:790px;
text-align:right;
z-index:1;
width:157px}

.rmap #header h2{
position:absolute;
top:40px;
left:0}

.rmap #content #side,
.rmap #content #main{margin:0 0 50px}

.rmap .close{
clear:both;
margin:0 0 50px 260px;
text-align:center;
width:710px}

.rmap #footer #foot-navi li{margin:0}

.rmap #footer #foot-navi li a{
background:none;
padding:0}

/*  */

.rmap #content #main h4{
background:none;
color:#333;
font-size:1.2em;
margin:0 0 20px;
height:auto;
padding:0;
width:auto}

.rmap #content #main .bg01:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.rmap #content #main .bg01{
display:inline-block;
margin:0 10px 20px 0}

/*\*/
*html .rmap #content #main .bg01{height:1%}
.rmap #content #main .bg01{display:block}
/**/

.rmap #content #main .bg01 .pict{
float:right;
margin:0 0 0 20px;
width:260px}

.rmap #content #main .bg01 .detail{
float:left;
margin:0;
width:420px}

.rmap #content #main .bg01 h4,
.rmap #content #main .bg01 p { margin-left:10px;}

.rmap #content #main dl.pict{
float:left;
margin:0 10px 30px 0;
width:250px}

.rmap #content #main dl.pict.note{
margin:0 0 30px;
width:130px}

.rmap #content #main dl.pict dd{
font-size:80%;
*font-size:72%;
*margin-bottom:30px;}

html>/**/body.rmap #content #main dl.pict dd {
font-size: 9px\9;
}
	
.rmap #content #main .multi:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.rmap #content #main .multi{
display:inline-block;
margin:0 0 20px}

/*\*/
*html .rmap #content #main .multi{height:1%}
.rmap #content #main .multi{display:block}
/**/

.rmap #content #main .multi .detail{
float:left;
width:410px}

.rmap #content #main .multi dl.pict{
float:right;
margin:0 0 0 20px}

.rmap #content #main .bg02:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.rmap #content #main .bg02{
display:inline-block;
margin:0 10px 20px}

/*\*/
*html .rmap #content #main .bg02{height:1%}
.rmap #content #main .bg02{display:block}
/**/

.rmap #content #main .bg02 ul,
.rmap #content #main .bg04 .pict{
float:right;
margin:0 0 0 20px;
width:250px}

.rmap #content #main .bg02 ul li{
background:none;
margin:0 0 10px;
padding:0}

.rmap #content #main .bg02 .detail,
.rmap #content #main .bg04 .detail{
float:left;
width:420px}

.rmap #content #main .bg04:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.rmap #content #main .bg04{
display:inline-block;
margin:0 10px 20px}

/*\*/
*html .rmap #content #main .bg04{height:1%}
.rmap #content #main .bg04{display:block}
/**/





