@charset "utf-8";

/* page
-----------------------------------------------*/
.offerLayout01{
margin:0;
padding:0;
width:691px;
clear:both;
overflow:hidden;
}
.offerLayout01Inner{
float:left;
margin:0;
padding:0 10px;
width:210px;
}
.offerLayout01Inner h3{
margin:0 0 10px 0;
padding:0;
clear:both;
}
.offerLayout01Inner .txt{
margin:0 0 10px 0;
padding:0;
width:210px;
clear:both;
}
.offerLayout01Inner .img{
margin:0;
padding:0;
width:210px;
clear:both;
}

.contentsLeft p.offerIconLink{
margin:15px 0 0 10px;
padding:0;
clear:both;
}
.contentsLeft p.offerIconLink a{
margin:0;
padding:0 0 0 15px;
background:transparent url(../../../../common/images/arrow02.gif) no-repeat 0 0;
clear:both;
}

.offerLayoutBanner{
margin:0;
padding:0;
}
.offerLayoutBanner li{
margin:0;
padding:0;
list-style:none;
}
.offerLayoutBanner li.top{
margin:0 0 10px 0;
}
p.offerLayoutBannerTxt{
margin:5px 0 45px 0;
padding:0;
text-align:right;
font-size:10px;
}

.contentsLeft p.offerGalleryLead{
margin:15px 0 0 10px;
padding:0 0 0 20px;
background:transparent url(../images/icon_zoom.gif) no-repeat 0 2px;
clear:both;
}
.offerGallery{
margin:15px 0;
padding:0;
width:690px;
}
.offerGallery ul{
margin:0;
padding:0;
width:690px;
list-style:none;
overflow:hidden;
}
.offerGallery li{
margin:0 0 20px 0;
padding:0 10px;
display:inline;
float:left;
}
.offerGallery li span{
margin:3px 0 0 0;
padding:0;
}
.contentsLeft p.offerGalleryLink{
margin:0 0 0 10px;
padding:0 0 0 15px;
background:transparent url(../../../../common/images/arrow02.gif) no-repeat 0 3px;
clear:both;
}

.offerPlan{
margin:15px 0 0 10px;
padding:0;
width:671px;
clear:both;
}
.offerPlan h4{
margin:0;
padding:0 0 0 18px;
background:transparent url(../images/offer_tit_mark.gif) no-repeat 0 2px;
font-size:120%;
clear:both;
}
.offerPlanImg{
margin:15px 0 0 0;
padding:0;
clear:both;
}
.contentsLeft p.offerPlanZoom{
margin:10px 0 0 0;
padding:0;
text-align:center;
}
.contentsLeft p.offerPlanZoom a{
margin:0;
padding:2px 0 2px 18px;
background:transparent url(../images/icon_zoom.gif) no-repeat 0 0;
}
.offerPlanLeft{
margin:0;
padding:0;
width:263px;
float:left;
}
.offerPlanLeft img{
margin:13px 0 0 0;
}
.offerPlanRight{
margin:0 0 0 85px;
padding:0;
width:286px;
float:left;
}

.offerVoice{
margin:15px 0 0 0;
padding:0;
clear:both;
}
.offerVoiceLeft{
margin:0;
padding:0;
width:330px;
float:left;
}
.offerVoiceRight{
margin:0;
padding:0;
width:330px;
float:right;
}
.offerVoiceImg{
margin:0;
padding:0;
width:153px;
float:left;
}
.offerVoiceTxt{
margin:0;
padding:0;
width:165px;
float:right;
}
.offerVoiceTxt h4{
margin:0;
padding:0;
clear:both;
}
.offerVoiceTxt h4 a{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../../../common/images/arrow01.gif) no-repeat 0 3px;
clear:both;
}
.offerVoiceTxt p{
margin:5px 0 0 0;
padding:0;
clear:both;
}

.offerRelation{
margin:15px 0 0 10px;
padding:0;
width:671px;
clear:both;
}
.offerRelationLeft{
margin:0;
padding:0;
width:145px;
float:left;
}
.offerRelationRight{
margin:0 0 0 30px;
padding:0;
width:145px;
float:left;
}
.offerRelationImg{
margin:0;
padding:0;
text-align:center;
clear:both;
}
.offerRelation h3{
margin:20px 0 0 0;
padding:0;
font-size:120%;
clear:both;
}
.offerRelation h3 a{
margin:0;
padding:0 0 0 10px;
background:transparent url(../../../../common/images/arrow01.gif) no-repeat 0 5px;
clear:both;
}
.offerRelation p{
margin:10px 0 0 0;
padding:0;
clear:both;
}
