body{

	background: url(img/default/back01.gif);

	text-align: center;

	margin: 0px;

	padding: 0px;

	font-family: "‚l‚r ‚o–¾’©","‚l‚r –¾’©",serif;

}

img{

	border-style: none;

}



a:link { color: #898989; }

a:visited { color: #898989; }

a:hover { color: #B9CA75; }

a:active { color: #898989; }



.container {

	margin: 10px auto;

	padding: 25px 60px 45px;

	width: 740px;

	background: url(img/default/back02.gif);

	text-align: left;

}

.container .contents .contents_right .table01 {

	margin: 0px;

	padding: 0px 13px 26px 15px;

	text-align: center;

}



.container .top {

	margin: 0px 0px 20px;

	padding: 0px;

	width: 740px;

	height: 47px;

}

.container .top .top_right h1 {

	font-size: 15px;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

}



.container .contents {

	width: 740px;

	margin: 0px;

	padding: 25px 0px 0px;

}

.container .contents .main {

/*	margin: 0px 114px;*/

	text-align:center;

	padding: 3px;

/*	width: 500px;*/

/*	height:400px;*/

/*	border: 3px solid #999999;*/

	background: #FFFFFF;

}

.container .contents .main_comment {

	width: 740px;

	margin: 0px;

	padding: 10px 0px 0px;

}

.container .contents .main_comment .main_left {

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

	width: 70px;

}

.container .contents .main_comment .main_main {

	float: left;

	width: 560px;

	background: url(img/default/comment_back.gif);

	margin: 0px;

	padding: 20px;

}







.container .contents .contents_left .contents_dl {

	font-size: 15px;

	margin: 0px;

	padding: 0px 0px 15px;

}



.container .contents .contents_left .contents_dl h2 {

	font-weight: normal;

	font-size: 15px;

	color: #ffffff;

	line-height: 24px; 

	background: url(img/default/h2_back.gif) no-repeat left center;

	margin: 20px 0px 10px;

	padding: 0px 0px 0px 10px;

}

.container .contents .comment {

	margin: 10px 0px 20px;

	padding: 20px;

	width: 515px;

	border-bottom: 1px dotted #a48b78;

	border-top: 1px dotted #a48b78;

	background: url(img/default/comment_back.gif);

}

.comment01 {

	font-size: 15px;

	line-height: 21px;

	margin: 0px;

	padding: 10px 0px 5px;

	color: #000000;

}

.commenterr {

	font-size: 12px;

	line-height: 18px;

	margin: 0px;

	padding: 0px 0px 5px 20px;

	color: #364508;

}

.comment03 {

	font-size: 15px;

	line-height: 18px;

	margin: 0px;

	padding: 10px 0px 5px 200px;

	color: #364508;

}

.container .contents .contents_right .info .info_comment .imgsup {

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

}

.container .contents .contents_right .info .info_comment .comment03 .clear {

	margin: 0px;

	padding: 0px;

	clear: both;

}





.container .contents .contents_right .info .info_comment {

	margin: 0px;

	padding: 0px 20px 15px;

	width: 513px;

	border-right: 1px solid #666666;

	border-bottom: 1px solid #666666;

	border-left: 1px solid #666666;

	background: #FFFFFF;

}

.container .contents .contents_right .new {

	margin: 0px;

	padding: 0px;

	width: 539px;

	border: 8px solid #d6e0ab;

	background: #FFFFFF;

}

.container .contents .contents_right .cnt {

	margin: 0px;

	padding-top: 10px;

	width: 539px;

	background: url(img/default/back02.gif);

        text-align:right;

}

.container .contents .contents_right .new .new_title {

	margin: 0px;

	padding: 12px 20px;

	width: 499px;

	border-bottom: 1px dashed #d6e0ab;

}

.container .contents .contents_right .new .new_info {

	margin: 0px;

	padding: 15px 20px;

	width: 499px;

}

.container .contents .contents_right .new .new_info .new_dl {

	font-size: 15px;

	margin: 0px;

	padding: 0px;

}

.container .contents .contents_right .new .new_info .new_dt {

	margin: 0px 0px 5px;

	padding: 0px 0px 0px 15px;

	background: url(img/default/arrow.gif) no-repeat left center;

	clear: both;

	float: left;

}

.container .contents .contents_right .new .new_info .new_dl .new_dd {

	margin: 0px 0px 5px;

	padding: 0px 0px 0px 100px;

}







.comment02 {

	font-size: 15px;

	line-height: 18px;

	margin: 0px;

	padding: 0px;

	color: #000000;

}

.container .contents .contents_right .info {

	margin: 0px 0px 10px;

	padding: 0px;

	width: 555px;

}

.container .contents .contents_right .info .info_title {

	margin: 0px;

	padding: 20px 20px 0px;

	width: 515px;

	background: url(img/index/info_back.gif) no-repeat left top;

}

.container .contents .contents_right .info .info_title h2 {

	font-size: 16px;

	font-weight: bold;

	background: url(img/default/arrow.gif) no-repeat left 4px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 20px;

	color: #364508;

}





.comment00 {

	font-size: 18px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	color: #000000;

}

.container .top .top_right .top_ul {

	font-size: 15px;

	margin: 0px;

	padding: 5px 0px 0px;

	text-align: left;

}

.container .top .top_right .top_ul .top_li {

	background: url(img/default/arrow.gif) no-repeat left center;

	margin: 0px;

	padding: 0px 25px 0px 15px;

	list-style: none;

	float: right;

}





.container .contents .contents_left .contents_dl h3 {

	font-size: 13px;

	letter-spacing: 1px;

	line-height: 20px;

	font-weight: normal;

	border-bottom: 1px dashed #898989;

	margin: 0px 5px 7px;

	padding: 0px;

/*	background-color: #ACE5B3;*/

}



.container .contents .contents_right {

	margin: 0px;

	padding: 0px;

	float: right;

	width: 555px;

}

.contents_last {

	margin: 0px;

	padding: 30px 0px 0px;

	clear: both;

	width: 740px;

	font-size: 15px;

	text-align: right;

}

.container .contents .contents_left {

	margin: 0px;

	padding: 0px 20px 0px 0px;

	float: left;

	width: 165px;

}



.container .top .top_left {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 206px;

	height: 100px;

}

.container .top .top_right {

	margin: 0px;

	padding: 0px;

	float: right;

	text-align: right;

}

.container .top .top_last {

	clear: both;

	margin: 0px;

	padding: 10px 0px;

	width: 740px;

	font-size: 15px;

}

.container .menu {

	margin: 0px;

	padding: 0px;

	height:30px;

	width: 740px;

	clear: both;

}

.container .menu .menu_ul {

	margin: 0px;

	padding: 0px;

}

.container .menu .menu_ul .menu_li {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 30px;

	width: 185px;

	list-style: none;

}

.container .contents .contents_right .info .info_comment .comment_dl {

	margin: 0px;

	padding: 15px 10px 0px;

	font-size: 15px;

	color: #364508;

}

.container .contents .contents_right .info .info_comment .comment_dl .comment_dd {

	margin: 0px 0px 5px;

	padding: 0px 0px 0px 130px;

	line-height: 18px;

}



.container .contents .contents_right .info .info_comment .comment_dl .comment_dt {

	float: left;

	margin: 0px 0px 5px;

	padding: 0px;

	line-height: 18px;

}

.container .contents .contents_right .info .info_comment .link_dl {

	margin: 0px;

	padding: 30px 20px 10px;

	font-size: 15px;

}

.container .contents .contents_right .info .info_comment .link_dl .link_dd {

	margin: 0px 0px 15px 50px;

	padding: 0px 0px 0px 15px;

	background: url(img/default/arrow.gif) no-repeat left center;

}

.container .contents .contents_right .info .info_comment .link_dl .link_dt {

	margin: 0px;

	padding: 0px 0px 3px;

}

.container .contents .contents_right .info .info_comment .table02 {

	margin: 20px 30px 30px;

	padding: 0px;

	width: 453px;

	border-style: none;

	font-size: 15px;

}

.container .contents .contents_right .info .info_comment .table02 .table06 {

	text-align: right;

	margin: 0px;

	padding: 10px 10px 0px 0px;

}

.container .contents .contents_right .info .info_comment .table02 .table03 {

	margin: 0px;

	padding: 5px 0px;

	width: 98px;

}

.container .contents .contents_right .info .info_comment .table02 .table04 {

	margin: 0px;

	padding: 5px 0px;

	width: 353px;

}

.container .contents .contents_right .info .info_comment .table02 .table04 .table05 {

	width: 340px;

}

