/* CSS Document */

div#contbox h1 span{ font-size:12px; color:#494c62;}
div#contbox h1.nonemargin{ margin-bottom:0;}
div#contbox div h2{ font-size:16px; border: none; padding: 0; line-height: inherit; margin:0; color:#918881; }/* 初期化 */

div#contbox div h2.effect{ font-size:16px; padding: 5px 0 4px 0; margin: 0 5px 14px 0; color:#333399; border-bottom: 2px solid #6666CC; border-top: 2px solid #6666CC;}

div#l_area{ float: left; display: inline; width:404px; padding-top:14px; background:url(images/bg_concept_l_area.gif) 0 0 no-repeat; }
div#l_area h2{ margin-bottom:10px;}
div#l_area dl { width: 390px; line-height: 120%;}
div#l_area dt { float:left; white-space:nowrap; display: inline; vertical-align:middle; width:150px; margin: 3px 0; padding:3px 0px 3px 15px; background:url(images/list_square.gif) top left no-repeat; border-bottom: solid 1px #E1DDD4;}
div#l_area dd { float:left; display: inline; width:210px; margin: 3px 0; padding:3px 0 3px 10px; border-bottom:  solid 1px #E1DDD4;  border-left: solid 2px #E1DDD4;}

div#r_area{ float: right; display: inline; width:240px; padding-top:3px; padding-bottom:4em;}
div#r_area p{ padding:10px 0; line-height:140%; font-size:75%;}
div#contbox div#r_area h2{ margin-top:1.2em;}

div#page_base p.cb{ padding:0; margin:0; font-size:1px; line-height: 100%;}

div#l_area  .noneborder{ border-bottom: none;} /*下線部のクリア*/
