/**

* ==============================================================================

* For container

* ==============================================================================

*/

.container {

    width: 1024px;

    margin: 0 auto;

	padding: 0px 0px 0px 0px;

}

.title {

	background-image: url(gfx/home-title.png);

	height: 277px;

}

.middle {

    float: left;

    width: 1024px;

	vertical-align: top;

	padding: 0px 0px 0px 0px;

	background-image: url(gfx/home-middle.png);

	background-repeat: repeat-y;

}

.bottom {

	background-image: url(gfx/home-bottom.png);

	height: 44px;

	clear: both;

}

.contents, .main {

    vertical-align: top;

    display: inline-block;

    /* ie6/7 */

    *display: inline;

    zoom: 1;

}

.contents {

    width: 232px;

	padding: 0px 0px 0px 14px;

}

.main {

    width: 744px;

	padding: 0px 14px 0px 14px;

}



/**

* ==============================================================================

* For contents

* ==============================================================================

*/



.ct-table {

	width: 232px;

	color: #004872;	

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	text-align:left;

	border: 0;

	border-spacing: 0px 0px;

}

.ct-tr {

	background: #DCE9AF;

}

.ct-tr:hover {

	background: #BEE0E5;

}

.ct-td {

	padding: 2px;

    padding-left: 16px;

    text-indent:-16px;

}

.ct-space {

	padding: 0px;

	height: 4px;

}

.ct-link:link, .ct-link:visited {

	text-decoration: none;

	color: #003399;	

}



/**

* ==============================================================================

* For main

* ==============================================================================

*/



.m-table {

	width: 744px;

	text-align:left;

	border: 0;

	border-collapse: separate;

	border-spacing: 2px; /*cellspacing */

}



.m-td {

	padding: 5px; /*cellpadding*/

}

 

/**

* ==============================================================================

* For common

* ==============================================================================

*/



h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;	

	font-size: 18px;

	text-align:left;

	font-weight: normal;

	color: #009FB0;

	margin:0;

}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;	

	font-size: 16px;

	text-align:left;

	font-weight: normal;

	color: #0099FF;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;	

	font-size: 12px;

	text-align:left;

	font-weight: bold;

	color: #000000;	

}

p, ol {

	font-family: Arial, Helvetica, sans-serif;	

	font-size: 12px;

	line-height: 18px;

	text-align:left;

	font-weight: normal;

	color: #000000;	

	margin: 0px;

}

.a:link {

	text-decoration: none;

}

li.b-parent {
	color: ##6666FF;
}
	
li.b-parent:hover {
    cursor: pointer;
}

