div#wrapper div#subpage_box div#main_module {
	width:818px;
	margin: 0 10px 0 0;
	padding:0 0 133px 0;
	background: url(iv_cm_bg.gif) no-repeat left bottom;
}
* html div#wrapper div#subpage_box div#main_module {
	width:818px;
	margin: 0;
}

/* bace css */
div#main_module p,ul,li,th,td{
	 margin:0;
	 padding:0;
}

div#main_module ul#no-style{
	list-style:none;
	margin:0;
	padding:0;
}
div#main_module h2,h3,h4,p.center{
	text-align:center;
	padding:
}

div#main_module h2	{
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}

div#main_module h3	{
	font-size:0;
	line-height:0;
	padding:0;
	margin:0 0 18px 0;
}

div#main_module h5{
	margin:20px 0 10px;
	padding:0;
}

div#main_module div#center-box{
	margin:0;
	clear: both;
	padding: 0 7em;
}

div#main_module p.center{
	padding:0;
	margin:10px;
}
#wrapper #subpage_box #main_module #center-box h5 {
	clear: both;
}

div#main_module div#application{
	width:648px;
	border:1px solid #77b10d;
	margin:0;
	padding-left:10px;
}
div#main_module div#application ul#ap-box{
	margin:0;
	padding:7px;
	float:left;
	list-style:none;
}
div#main_module div#application ul#ap-box li{
	margin:0;
	padding:0;
	float:left;
	line-height:0;
}
div#main_module div#application ul#ap-box li.kome{
	margin:0;
	padding-top:7px;
	padding-left:10px;
	line-height:1.3em;
	width: 320px;
}

div#main_module ul{
	margin:0 0 0 1.5em;
	padding:0;
}
div#main_module ul li{
	 margin:0;
	 padding:0;
}
div#main_module ul#no-style{
	margin:0 0 0 1.5em;
	padding:0; 
}
div#main_module ul#no-style li{
	margin:0;
	padding:0;
}

div#wrapper div#subpage_box div#right_ad	{
	float: right;
	width: 120px;
}

div#main_module ul#cm_menu {
	list-style-type: none;
	background: url(iv_cm_top_05.gif) repeat-x;
	height: 34px;
	width: 792px;
	margin: 0 0 16px 0;
	padding: 0 13px;
}

div#main_module ul#cm_menu li {
	float: left;
	font-size: 0px;
	line-height: 0px;
}


div#main_module div#cm_side {
	display: block;
	width: 266px;
	float: left;
	margin: 0px;
	padding: 0px;
}
div#main_module div#cm_side p.btn {
	margin-top: 1em;
}




div#main_module div#cm_main {
	display: block;
	width: 539px;
	float: right;
	margin: 0px;
	padding: 0px;
}

div#main_module div#cm_main div.text_box	{
	margin:0 0 0 10px;
}

div#main_module div#cm_main div.text_box p	{
	margin:0 0 1em 0;
}


div#main_module div#cm_main div#img1	{
	background: url(../images/iv_cm_img1.gif) no-repeat right top;
	padding-right: 215px;
	min-height: 181px;
}

* html div#main_module div#cm_main div#img1	{
	height: 181px;
}

div#main_module div#cm_main div#img2	{
	background: url(../images/iv_cm_img2.gif) no-repeat right top;
	padding-right: 220px;
	min-height: 271px;
}

* html div#main_module div#cm_main div#img2	{
	height: 271px;
}

div#main_module div#cm_main div#img6	{
	background: url(../images/iv_cm_img6.gif) no-repeat right top;
	padding-right: 220px;
	min-height: 284px;
}

* html div#main_module div#cm_main div#img6	{
	height: 284px;
}

div#main_module div#cm_main div#img2 dl,
div#main_module div#cm_main div#img6 dl	{
	margin:0;
	padding:0 0 20px 0;
}

div#main_module div#cm_main div#img2 dl dt,
div#main_module div#cm_main div#img6 dl dt	{
	font-weight:bold;
	color:#EB003A;
	margin:0 0 20px 0;
}

div#main_module div#cm_main div#img2 dl dd
div#main_module div#cm_main div#img6 dl dd	{
	margin:0 0 0 14px;
	padding:0 0 0 10px;
	background:url(../images/iv_cm_listmark.gif) no-repeat left 0.3em;
}

div#main_module div#cm_main div#img2 h4,
div#main_module div#cm_main div#img6 h4	{
	margin:0;
	padding:0;
	text-align:left;
	font-size: 1em;
}


div#main_module div#cm_main div#img3	{
	background: url(../images/iv_cm_img3.gif) no-repeat right top;
	padding-right: 195px;
	min-height: 357px;
}

* html div#main_module div#cm_main div#img3	{
	height: 357px;
}

div#main_module div#cm_main div#img3 table	{
	width:323px;
	border: 1px solid #C9B866;
	border-right: none;
	border-bottom: none;
	margin-bottom: 1.5em;
}

div#main_module div#cm_main div#img3 table th,
div#main_module div#cm_main div#img3 table td	{
	margin:0;
	padding:3px;
	border: 1px solid #C9B866;
	border-top:none;
	border-left:none;
}

div#main_module div#cm_main div#img3 table thead th	{
	color:#fff;
	background: #C9B866;
}

div#main_module div#cm_main div#img3 table tbody th	{
	background: #F5E27D;
}

div#main_module div#cm_main div#img3 table tbody td.day	{
	text-align:center;
	width:3em;
}

div#main_module div#cm_main div#img3 table tbody td.num	{
	text-align:right;
	width:23%;
}

div#main_module div#cm_main div#img4	{
	background: url(../images/iv_cm_img4.gif) no-repeat right top;
	padding-right: 220px;
	min-height: 242px;
}

* html div#main_module div#cm_main div#img4	{
	height: 242px;
}


div#main_module div#cm_main div#img5	{
	background: url(../images/iv_cm_img5.gif) no-repeat right top;
	padding-right: 220px;
	min-height: 304px;
}

* html div#main_module div#cm_main div#img5	{
	height: 304px;
}

