#wrapper #container #main2 .case001 {

	background-image: url(../case/images/case01.gif);

	background-repeat: no-repeat;

	height: 334px;

	width: 599px;

	text-align: left;

	margin:10px 0 0 10px;

	float: left;

}

#wrapper #container #main2 .case001 .case002 {

	background-image: url(../case/images/case01a.gif);

	margin-top: 25px;

	margin-left: 10px;

	display: inline;

	font-size: 17px;

	font-weight: bold;

	color: #FFF;

	line-height: 35px;

	text-align: left;

	text-indent: 10px;

	float: left;

	height: 43px;

	width: 279px;

}

#wrapper #container #main2 .case001 .case002 th {

	font-size: 16px;

	font-weight: bold;

}

#wrapper #container #main2 .case001 .case002 td {

	font-size: 12px;

	color: #666;

	font-weight: bold;

}

#wrapper #container #main2 .case001 .case002 span {

	color: #666;

	font-size: 12px;

	line-height: 40px;

	padding-left: 25px;

}

#wrapper #container #navi .navi-m01 { background-image: url(../case/images/nav-menu01.gif); height: 29px; width: 129px; line-height: 29px; font-size: 12px; margin-left: 10px; margin-bottom: 3px; text-align: center; 

}

#wrapper #container #main2 .case001 .case-add {

	font-size: 11px;

	line-height: 13px;

	float: left;

}

.t001 { font-size: 12px; line-height: 20px; padding: 0px; margin: 0px 20px; 

}

.t001 img {

	float: left;

	margin:0 5px 5px 0;

}

#wrapper #container #main2 .t002 {

	font-size:12px;

	width: 590px;

	background-image: url(../case/images/case-bg.gif);

	background-repeat: repeat-y;

	border-collapse: collapse;

	border-spacing: 0;

}

#wrapper #container #main2 .t002 th {

	background-color:#FFF;

	line-height:20px;

	height:20px;

	border: 1px #E3E3E3 solid;



}

#wrapper #container #main2 .t002 td {

	line-height:20px;

	height:20px;

}



table.t003 {

    width: 590px;

	height: 20px;

    border: 1px #E3E3E3 solid;

    border-collapse: collapse;

    border-spacing: 0;

}



table.t003 th {

    padding: 5px;

    border: #E3E3E3 solid;

    border-width: 0 0 1px 1px;

    background: #F5F5F5;

    font-weight: bold;

    line-height: 120%;

    text-align: center;

}

table.t003 td {

    padding: 5px;

    border: 1px #E3E3E3 solid;

    border-width: 0 0 1px 1px;

    text-align: center;

}
.case-top { background: url(../case/images/koe-bg1.gif) no-repeat; height: 164px; width: 592px; float: right; margin: 20px 0px 0px; padding: 0px; }
.case-mid { background: url(../case/images/koe-bg2.gif) repeat-y; width: 592px; float: right; margin: 0px; padding: 0px; }
.case-bot { background: url(../case/images/koe-bg3.gif); margin: 0px; padding: 0px; float: right; height: 77px; width: 592px; }
.case-t { background: url(../case/images/case01a.gif) no-repeat; height: 43px; width: 279px; margin: 15px 0px 0px 15px; font-size: 12px; color: #FFF; font-weight: bold; line-height: 36px; padding: 0px; }
.case-t p { font-weight: bold; color: #333; float: right; margin-right: 10px; line-height: 36px; }
#wrapper #container #main2 center a { color: #00F; text-decoration: underline; }
