﻿@charset "UTF-8";

/* body#flow
======================================================================= */

#flow div#mainVisual {  }

#flow div#gloNav { background:transparent url(../../flow/img/glo_nav_flow.png) no-repeat 0 0; top:135px; left:5px;  }

#flow div#wrapper div#contents { width:790px; margin:0; padding:60px 50px 0; }
* html body#flow div#wrapper div#contents { width:890px; } /* forIE6 */

#flow div#wrapper div#contents h2 { margin-bottom:20px; }
#flow div#wrapper div#contents div#inner { width:750px; margin:0  0 0 20px; }
#flow div#wrapper div#contents div#inner h3 { margin-bottom:20px; }

#flow div#wrapper div#contents div#inner div.leadBlock { width:750px; }

#flow div#wrapper div#contents div#inner div.block { width:710px; padding:20px 20px 30px; background:transparent url(../../flow/img/flow_block_bg.jpg) no-repeat 0 0; }
* html body#flow div#wrapper div#contents div#inner div.block { width:750px; } /* for IE6 */
#flow div#wrapper div#contents div#inner div.block h4 { margin-bottom:30px; }
#flow div#wrapper div#contents div#inner div.block div.left { float:left; display:inline; width:330px; }
#flow div#wrapper div#contents div#inner div.block  h5,
#flow div#wrapper div#contents div#inner div.block  p { margin-bottom:5px; }
#flow div#wrapper div#contents div#inner div.block div.center { float:left; display:inline; width:50px; padding-top:130px; text-align:center; }
#flow div#wrapper div#contents div#inner div.block div.right { float:right; display:inline; width:330px; }


#flow div#wrapper div#contents div#inner div.blockS { width:630px; padding-bottom:30px; margin:0 0 0 60px; }
#flow div#wrapper div#contents div#inner div.blockS div.left { width:305px; float:left; display:inline; }
#flow div#wrapper div#contents div#inner div.blockS div.right { width:305px; float:right; display:inline; }

#flow div#wrapper div#contents div#inner p.s { font-size:90%; }


