﻿@charset "UTF-8";

/* body#case
======================================================================= */

#case div#mainVisual {  }

#case div#gloNav { background:transparent url(../../case/img/glo_nav_case.png) no-repeat 0 0; top:135px; left:5px;  }

#case div#wrapper div#contents { width:790px; margin:0; padding:60px 50px 0; }
* html body#case div#wrapper div#contents { width:890px; } /* forIE6 */

#case div#wrapper div#contents h2 { margin-bottom:20px; }
#case div#wrapper div#contents div#inner { width:750px; margin:0  0 0 20px; }
#case div#wrapper div#contents div#inner h3 { margin-bottom:20px; }

#case div#wrapper div#contents div#inner div.leadBlock { width:750px; padding:10px 0 40px; background:transparent url(../../case/img/case_fig_01.jpg) no-repeat right top; }
#case div#wrapper div#contents div#inner div.leadBlock h3 { margin-bottom:5px; }
#case div#wrapper div#contents div#inner div.leadBlock p { width:448px; }
#case div#wrapper div#contents div#inner div.leadBlock dl { width:448px; margin-top:20px; }
#case div#wrapper div#contents div#inner div.leadBlock dl dt,
#case div#wrapper div#contents div#inner div.leadBlock dl dd { background:transparent url(../img/dotline_ccc.gif) repeat-x left bottom; }
#case div#wrapper div#contents div#inner div.leadBlock dl dt { padding-bottom:10px; }
#case div#wrapper div#contents div#inner div.leadBlock dl dd { padding:3px 0 8px 15px; }

#case div#wrapper div#contents div#inner div.block { width:730px; padding:10px 10px 30px; background:transparent url(../../case/img/case_block_bg.jpg) no-repeat 0 0; }
* html body#case div#wrapper div#contents div#inner div.block { width:750px; } /* for IE6 */
#case div#wrapper div#contents div#inner div.block h4 { margin-bottom:5px; }
#case div#wrapper div#contents div#inner div.block div.left { float:left; display:inline; width:442px; }
#case div#wrapper div#contents div#inner div.block div.right { float:right; display:inline; width:250px; }
#case div#wrapper div#contents div#inner div.block dl {  }
#case div#wrapper div#contents div#inner div.block dl dt { background:transparent url(../../case/img/case_dt_bg.jpg) no-repeat left bottom; padding-bottom:17px; margin-bottom:5px; }
#case div#wrapper div#contents div#inner div.block dl dt p { background:transparent url(../../case/img/case_dt_top.jpg) no-repeat 0 0; padding:5px 10px 0; }
#case div#wrapper div#contents div#inner div.block dl em { font-weight:bold; padding-right:5px; }
#case div#wrapper div#contents div#inner div.block dl dd { margin-bottom:15px; }


#case div#wrapper div#contents div#inner div.blockS { width:630px; padding-bottom:30px; margin:0 0 0 60px; }
#case div#wrapper div#contents div#inner div.blockS div.left { width:305px; float:left; display:inline; }
#case div#wrapper div#contents div#inner div.blockS div.right { width:305px; float:right; display:inline; }

#case div#wrapper div#contents div#inner p.s { font-size:90%; }


