@charset "euc-jp";

/*กแกแกแกแกแกแกแกแกแกแกแกแกแกแกแกแ
ฅแฅคฅ๓ฅำฅธฅๅฅขฅ๋ฅจฅ๊ฅข
กแกแกแกแกแกแกแกแกแกแกแกแกแกแกแกแ*/
#main_image {
	background: url(../image/main_pic_bg02.gif) left top repeat-x;
	width: 100%;
	clear:both;
}

#main_image2 {
	height: 303px;
	width: 980px;
	margin:0 auto;
}

/*กแกแกแกแกแกแกแกแกแกแกแกแกแกแกแกแ
ฅศฅรฅืฅฺกผฅธฅณฅ๓ฅฦฅ๓ฅฤ
กแกแกแกแกแกแกแกแกแกแกแกแกแกแกแกแ*/
#left_top {
	width:740px;
}

#top_left {
	float: left;
	width: 511px;
}

#top_left_bottom {
	background: url(../image/main_left02.gif) left top no-repeat;
	height: 74px;
	width: 511px;
	margin: 12px 0 0 0;
}

#top_left_bottom ul {
	list-style-type:none;
}

#top_left_bottom ul li {
	float: left;
	margin:3px 15px 0 0;
}

#top_left_bottom li img,
#top_left_bottom li a img {
	vertical-align:top;
}

.maintext01 {
	padding:10px 0 0 0;
	color: #333333;
	width: 490px;
}

#left_mid {
	clear:both;
	width: 740px;
	padding: 0 0 15px 0;
}

#left_mid_top {
	width: 740px;
}

#left_mid_top ul {
	list-style-type:none;
}

#left_mid_top ul li {
	float: left;
	padding: 0 15px 0 0;
}

#left_mid_top li img,
#left_mid_top li a img {
	vertical-align:top;
}

#left_mid_mid {
	width:740px;
	clear:both;
	background: url(../image/main_left_mid_bg.gif) left top repeat-y;
}

#left_mid_mid ul {
	list-style-type:none;
}

#left_mid_mid ul li.maintext02 {
	float: left;
	width: 203px;
	padding: 10px 30px 0 12px;
	color: #333333;
}

#left_mid_mid ul li.maintext03 {
	float: left;
	width: 203px;
	padding: 10px 30px 0 12px;
	color: #333333;
}

#left_mid_mid ul li.maintext04 {
	float: left;
	width: 203px;
	padding: 10px 15px 0 12px;
}

#left_mid_bottom {
	background: url(../image/main_left_mid001.gif) left top no-repeat;
	height: 33px;
	width: 740px;
	clear:both;
}

#left_mid_bottom ul {
	list-style-type:none;
}

#left_mid_bottom ul li.mainbtn01 {
	float: left;
	height: 14px;
	width: 215px;
	text-align:right;
	padding:1px 30px 0 0;
}

#left_mid_bottom ul li.mainbtn02 {
	float: left;
	height: 14px;
	width: 215px;
	text-align:right;
	padding:1px 30px 0 0;
}

#left_mid_bottom ul li.mainbtn03 {
	float: left;
	height: 14px;
	width: 215px;
	text-align:right;
	padding:1px 15px 0 0;
}

#left_mid_bottom li img,
#left_mid_bottom li a img {
	vertical-align:top;
}

#top_right {
	float: right;
	width: 229px;
}

.mainspace01 {
	margin-top: 15px;
}

.mainspace02 {
	margin-top: 10px;
}

/*กแกแกแกแกแกแกแกแกแกแกแกแกแกแกแกแ
ฟทรๅพ๐ส๓
กแกแกแกแกแกแกแกแกแกแกแกแกแกแกแกแ*/
#nProgram {
	overflow:auto;
	width:720px;
	height:170px;
	background-color:#ffffff;
	margin:10px 0 0 0;
}

#nProgram dl {
	margin:7px 0 0 0;
	background: url(../common_img/dotline.gif) left bottom repeat-x;
	padding:0 0 7px 0;
	clear:both;
	width:682px;
}
	 
#nProgram dl dt {
	background: url(../image/main_ico01.gif) 0px 4px no-repeat;
	padding:0 0 0 35px;
	color:#999999;
	width:80px;
	float:left;
}
	 
#nProgram dl dd {
	float:right;
	width:540px;
}

#nProgram a,
#nProgram a:link,
#nProgram a:visited {
	color:#333333;
	text-decoration:underline;
}

#nProgram a:hover,
#nProgram a:active {
	color:#999999;
	text-decoration:none;
}

