@charset "UTF-8";

/* gainaBlc ------------------------- */
#gainaBlc{
background:url(../img/gaina/gaina_bg.jpg) no-repeat center top #fff;
}

#gainaBlc .innerComm > h1,
#gainaBlc .txt,
#gainaBlc .flow{
clear:both;
float:right;
width:400px;
}

#gainaBlc .txt{
margin:35px 0;
}

#gainaBlc .flow .left{
float:left;
width:125px;
}

#gainaBlc .flow .left .txtSmall{
width:100%;
}

#gainaBlc .flow .right{
float:right;
width:270px;
text-align:center;
}

#gainaBlc .flow .right > div{
padding:10px 15px;
border-radius:3px;
background:#f4af56;
text-align:left;
}

#gainaBlc .flow .right img{
margin-top:10px;
}

/* infoBlc ------------------------- */
#infoBlc{
background:url(../img/gaina/info_bg.jpg) no-repeat center 20px #fff;
font-size:14px;
}

#infoBlc > section > h1{
margin-bottom:35px;
}

#infoBlc .catch{
padding-right:480px;
}

#infoBlc > section > .clearFix{
margin-top:35px;
background:#fff;
border-radius:4px;
box-shadow:rgba(0, 0, 0, 0.3) 0 0 7px 0;
font-size:13px;
}

#infoBlc section section{
float:left;
width:339px;
padding:30px 55px 20px;
}

#infoBlc section section:nth-child(1){
border-right:#dfdfdf dotted 2px;
border-bottom:#dedede dotted 2px;
}

#infoBlc section section:nth-child(2){
border-bottom:#dedede dotted 2px;
}

#infoBlc section section:nth-child(3){
border-right:#dedede dotted 2px;
}

#infoBlc section section h1{
margin:20px 0 15px;
}

/* gainaBnr ------------------------- */
#gainaBnr{
padding:3px 0;
text-align:center;
}

