.sub_1 {
	background-image: url(images/content_back.gif);
	background-repeat: repeat-y;
	height : 64px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
}

.middle_1 {
	background-image: url(images/content_back.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 5px;
	padding-left: 20px;
	list-style-type: none;
	line-height: 1.2em;
}

.sidemenu_1 {

	width : 170px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 5px;
}

.sidemenu_2 {
	background-image: url(images/sidemenu/sidemenu_back_1.gif);
	background-repeat: no-repeat;
	width : 170px;
	margin: 0px;
	padding: 0px;
}

.sidemenu_3 {
	background-image: url(images/sidemenu/sidemenu_back_2.gif);
	background-repeat: repeat-y;
	width : 170px;
	margin: 0px;
	padding: 0px;
	font-size : 80%;
	line-height: 1.2em;
	color : #4c4c4c;
}

.sidemenu_4 {
	background-image: url(images/sidemenu/sidemenu_back_3.gif);
	background-repeat: no-repeat;
	width : 170px;
	margin: 0px;
	padding: 0px;
}


#sidemenu_1 ul {
	list-style-type: none;
	margin-left: 15px;
	padding-bottom:2px;
}
.subdetail_1 {

	width : 590px;
	margin: 0px;
	padding: 0px;
}

.subdetail_2 {
	background-image: url(images/detail/detail_back_1.gif);
	background-repeat: no-repeat;
    width : 570px;
	margin: 0px;
	padding: 0px;
}

.subdetail_3 {
	background-image: url(images/detail/detail_back_2.gif);
	background-repeat: repeat-y;
    width : 570px;
	margin: 0px;
	padding: 20px;
}
.subdetail_3_2 {
    width : 530px;
	margin: 0px;
	padding-left: 20px;
	padding-right: 5px;
}

.subdetail_3_2_6 {
    width : 530px;
	margin: 0px;
	padding-left: 20px;
	padding-right: 5px;
    color: #6C3;
	font-weight:bold;
}


.subdetail_3_3 {
	border:1px;
	border-color: #999;
	border-style:solid;
 	margin: 5px;
	padding: 5px;
}

.subdetail_3_4 {
	background-image: url(images/detail/detail_back_2.gif);
	background-repeat: repeat-y;
    width : 570px;
	margin: 0px;
	padding: 0px;
}

.subdetail_3_5 {
	color:#999;
	padding-left:20px;
}

.subdetail_3_6 {
    width : 520px;
	margin: 0px;
	padding-left: 5px;
	border: 0;
	cellspacing: 0;
	cellpadding: 0;
	text-indent: 5px;
}

.subdetail_3_6_r {
	background-color: #FC9;
	margin: 0px;
	padding: 0px;
}

.subdetail_3_7 {
    width : 520px;
	margin: 0px;
	padding: 0px;
	border: 1;
	border-style: solid;
	border-width: thin;
	text-indent: 5px;
}

.subdetail_3_7_r {
	background-color: #FC9;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.subdetail_3_8 {
    width : 100px;
	margin: 0px;
	padding-left: 20px;
	padding-right: 5px;
}
.subdetail_3_9 {
	border-bottom: dotted;
	border-bottom-width: thin;
	border-bottom-color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
}

.subdetail_3_10br {
	border-bottom: dotted;
	border-bottom-width: thin;
	border-bottom-color: #999;
	border-right: dotted;
	border-right-width: thin;
	border-right-color: #999;
	padding: 5px;
	vertical-align:top;
}
.subdetail_3_10b {
	border-bottom: dotted;
	border-bottom-width: thin;
	border-bottom-color: #999;
	padding: 5px;
	vertical-align:top;
}
.subdetail_4 {
	background-image: url(images/detail/detail_back_3.gif);
	background-repeat: no-repeat;
    width : 570px;
	margin: 0px;
	padding-left: 15px;
	padding-bottom: 2px;
}

.subdetail_5 {
	background-image: url(images/detail/b_57.gif);
	background-repeat: no-repeat;
    width : 520px;
	height: 600px;
	padding-left: 20px;
	padding-right: 5px;
}

.subdetail_6 {
    color: #6C3;
	font-weight:bold;
	text-indent: 5px;
}


.subdetail_7 {
	border-bottom-width:thin;
	border-bottom:dotted;
	border-color:#F63;
	color:#F63;
}

.subdetail_8_1 {
	width : 570px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

.subdetail_8_1_t {
	background-image: url(images/detail/b_90.gif);
	background-repeat: no-repeat;
    width : 560px;
	margin: 0px;
	padding: 0px;
}

.subdetail_8_1_b {
	background-image: url(images/detail/b_92.gif);
	background-repeat: no-repeat;
    width : 560px;
	margin: 0px;
	padding: 0px;
}

.subdetail_8_1_l {
	background-image: url(images/detail/b_91l.gif);
	background-repeat: repeat-y;
	width: 80px;
	padding-left: 15px;
	margin: 0px;
}

.subdetail_8_1_r {
	background-image: url(images/detail/b_91r.gif);
	background-repeat: repeat-y;
	background-position:top right;
	font-size : 100%;
	line-height: 1.5em;
	width: 367px;
	padding-left: 10px;
	padding-right: 15px;
	margin: 0px;
}

.subdetail_8_2_t {
	background-image: url(images/detail/b_93.gif);
	background-repeat: no-repeat;
    width : 560px;
	margin: 0px;
	padding: 0px;
}

.subdetail_8_2_b {
	background-image: url(images/detail/b_95.gif);
	background-repeat: no-repeat;
    width : 560px;
	margin: 0px;
	padding: 0px;
}

.subdetail_8_2_l {
	background-image: url(images/detail/b_94l.gif);
	background-repeat: repeat-y;
	width: 80px;
	padding-left: 15px;
	margin: 0px;
}

.subdetail_8_2_r {
	background-image: url(images/detail/b_94r.gif);
	background-repeat: repeat-y;
	background-position:top right;
	font-size : 100%;
	line-height: 1.5em;
	width: 367px;
	padding-left: 10px;
	padding-right: 15px;
	margin: 0px;
}

.subdetail_8_3_t {
	background-image: url(images/detail/b_96.gif);
	background-repeat: no-repeat;
    width : 560px;
	margin: 0px;
	padding: 0px;
}

.subdetail_8_3_b {
	background-image: url(images/detail/b_98.gif);
	background-repeat: no-repeat;
    width : 560px;
	margin: 0px;
	padding: 0px;
}

.subdetail_8_3_l {
	background-image: url(images/detail/b_97l.gif);
	background-repeat: repeat-y;
	width: 80px;
	padding-left: 15px;
	margin: 0px;
}

.subdetail_8_3_r {
	background-image: url(images/detail/b_97r.gif);
	background-repeat: repeat-y;
	background-position:top right;
	font-size : 100%;
	line-height: 1.5em;
	width: 367px;
	padding-left: 10px;
	padding-right: 15px;
	margin: 0px;
}

.subdetail_8_4 {
    width : 500px;
	margin: 10px;
	padding: 5px;
}

.subdetail_9_1 {
	width : 530px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

.subdetail_9_1_t {
	background-image: url(images/detail/b_101_t.gif);
	background-repeat: no-repeat;
    width : 505px;
	margin: 0px;
	padding: 0px;
}

.subdetail_9_1_m {
	background-image: url(images/detail/b_101_m.gif);
	background-repeat: repeat-y;
    width : 505px;
	margin: 0px;
	padding: 0px;
}

.subdetail_9_1_b {
	background-image: url(images/detail/b_101_b.gif);
	background-repeat: no-repeat;
    width : 505px;
	margin: 0px;
	padding: 0px;
}

.subdetail_9_a {
	font-size : 120%;
	font-weight: bold;
	color: #F60;
	line-height: 1.5em;
	padding-left: 55px;
	padding-right: 55px;
	width : 400px;
}

.subdetail_10_1 {
	width : 540px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 0px;
}

.subdetail_10_1_t {
	background-image: url(images/detail/b_104_t.gif);
	background-repeat: no-repeat;
    width : 530px;
	margin: 0px;
	padding: 0px;
}

.subdetail_10_1_b {
	background-image: url(images/detail/b_104_b.gif);
	background-repeat: no-repeat;
    width : 530px;
	margin: 0px;
	padding: 0px;
}

.subdetail_10_a {
	background-image: url(images/detail/b_104_ml.gif);
	background-repeat: repeat-y;
	font-size : 100%;
	font-weight:bold;
	color: #6ACA12;
	width: 20px;
	line-height: 1.5em;
	padding-left: 15px;
	margin: 0px;
	text-align:center;
}

.subdetail_10_b {
	background-image: url(images/detail/b_104_mr.gif);
	background-repeat: repeat-y;
	background-position:top right;
	font-size : 100%;
	line-height: 1.5em;
	width: 470px;
	padding-left: 0px;
	padding-right: 23px;
	margin: 0px;
}

.footer_line {
    width : 730px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.detail_c01 {
	color: #FF2121;
	font-weight: bold;
}