@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本
　02. 右エリア

******************************************************************************* */


/* ==

　01. 基本

=============================================================================== */
.section  h2{ margin:0; }
.section .main{ float:left; }
.section .lnav{ float:right; }

.section .lmenu li{ float:left; }
.section .lmenu li span{ display:none; }
.section .lmenu li a{ display:block; height:194px; }
.section .lmenu li a:hover{ background-position: left bottom; }
.section .lmenu li.cnt01 a{ background-image:url(../images/lmenu_cnt01.jpg); width:238px; }
.section .lmenu li.cnt02 a{ background-image:url(../images/lmenu_cnt02.jpg); width:237px; }
.section .lmenu li.cnt03 a{ background-image:url(../images/lmenu_cnt03.jpg); width:237px; }
.section .lmenu li.cnt04 a{ background-image:url(../images/lmenu_cnt04.jpg); width:238px; }


/* ==

　02. 右エリア

=============================================================================== */
.main .csNew{ margin-bottom:12px; padding-bottom:12px; border-bottom:1px dotted #999; }
.main .csNew p.img{ float:left; width:202px; }
.main .csNew div.txt{ float:right; width:512px; }
.main .csNew div.txt p{ margin-bottom:8px; }

.main .csNew p a,
.main .csCont p a{
	background:url(/common/images/renew2009/arrow_02.gif) no-repeat left 6px;
	padding-left:8px;
}

.main .csCont .img{ float:left; width:145px; }
.main .csCont .txt{ float:right; width:200px; }
.main .csCont .txt p{ margin-bottom:7px; }
.main .csCont .csL{ float:left; width:355px; }
.main .csCont .csR{ float:right; width:355px; }

.contTop{ border-bottom:1px dotted #666; padding-bottom:15px; margin-bottom:15px; }
