@charset "UTF-8";
/*style for TOP PAGE*/

/*
===== CONTENTS ===========================================

	1: BODY background
	2: CATCH AREA
	3: MAIN CONTENTS
	4: SIDE

==========================================================
*/

/*
===== 1: BODY background ============================
*/
body{
	background:url(../img/bg_top.jpg) #FFFFFF repeat-x 0 0;
}

/*
===== 2: CATCH AREA =================================
*/
div#catcharea{
	width:900px;
	height:260px;
}

/* left catch */
div#catcharea div#catch{
	width:424px;
	margin-top:42px;
	float:left;
}

div#catcharea div#catch h2{
	margin-bottom:19px;
}
div#catcharea div#catch p{
	margin-bottom:16px;
}

/* right 3point */
div#catcharea ul#pointarea{
	width:467px;
	margin-top:23px;
	float:left;
}
div#catcharea ul#pointarea li{
	margin-bottom:5px;
}

/*
===== 3: MAIN CONTENTS =================================
*/
div#main{
	margin-top:17px;
}

div#main h2{
	margin-bottom:22px;
}

/* BEST PRACTICE */
div#main div#practice{
	margin-bottom:22px;
}
div#main div#practice p{
	width:217px;
	float:left;
	margin-right:8px;
}

/* NEWS RELEACES */
div#main dl#news{
	width:627px;
	margin:0 0 22px 24px;
}
div#main dl#news dt{
	width:112px;
	float:left;
	padding:5px 0 10px;	
}
div#main dl#news dd{
	display:block;
	padding:5px 0 10px 92px;
	background:url(../topimg/news_line.png) no-repeat 0 bottom;
}
div#main dl#news dd img{
	padding-right:15px;
}

div#main dl#news dd a:link{
	text-decoration:none;
}

/* CONSULTANTS */
div#main h2.consul,
div#main p.consul{
	margin-bottom:11px;
}
div#main p.consul1{
	padding:0 16px 0 5px;
	width:325px;
	float:left;
}

/*
===== 4: SIDE =================================
*/

div#side{
	margin-top:14px;
}




