/* CSS Document */
body {
margin: 0px;
padding: 0px;
border: 0px;
background-image: url("image/bgc.gif");
background-repeat:repeat;
font-size: 12px;
line-height: 16px;
color: #333;
text-align: center;
}

a:link {
color: #900;
text-decoration: none;
}
a:visited { 
color: #666;
text-decoration: none;
}
a:hover { 
color: #930;
text-decoration: underline;
}

h1 {
margin: 0px;
padding: 0px;
font-size: 13px;
}
h2 {
margin: 0px;
padding: 0px;
font-size: 12px;
}

/* id */
#main { 
margin: 0px auto;
padding: 0px;
width: 750px;
height: 100%;
background-image: url("image/bgc02.gif");
background-repeat:repeat-y;
}

#header {
margin: 0px;
padding: 0px;
border: 0px;
width: 750px;
height: 180px;
}

#content {
font-size: 14px;
margin: 0px;
padding: 0px 20px 0px 20px;
width: 710px;
_width: 750px;
text-align: left;
background-image: url("image/bgc02.gif");
background-repeat: repeat-y;
}

#footer {
margin: 0px;
padding: 0px;
width: 750px;
}
/* id-end */

/* class */
/* header */
.clearbox {
margin: 0px;
padding: 0px;
clear: both;
height: 0px;
width: 0px;
font-size: 14px;
line-height: 0px;
text-align: left;
}

.bgc {
margin: 0px;
padding: 0px;
background-image: url("image/bf.gif");
background-repeat: no-repeat;
width: 296px;
height: 50px;
}

#header .menu {
margin: 0px;
padding: 0px;
width: 329px;
height: 46px;
}

#header .menu .m1 {
margin: 7px 0 0 4px;
padding: 0px;
width: 61px;
height: 28px;
float: left;
}

#header .menu .m2 {
margin: 7px 0 0 2px;
padding: 0px;
width: 61px;
height: 28px;
float: left;
}

#header .menu .m3 {
margin: 7px 0 0 2px;
padding: 0px;
width: 61px;
height: 28px;
float: left;
}

#header .menu .m4 {
margin: 7px 0 0 2px;
padding: 0px;
width: 61px;
height: 28px;
float: left;
}

#header .menu .m5 {
margin: 7px 0 0 2px;
padding: 0px;
width: 61px;
height: 28px;
float: left;
}

#header .menu .m6 {
margin: 7px 0 0 4px;
padding: 0px;
width: 61px;
height: 28px;
float: left;
}

#header .menu .m7 {
margin: 7px 0 0 2px;
padding: 0px;
width: 61px;
height: 28px;
float: left;
}

#header .menu .m8 {
margin: 7px 0 0 2px;
padding: 0px;
width: 61px;
height: 28px;
float: left;
}

#header .menu .m9 {
margin: 7px 0 0 2px;
padding: 0px;
width: 61px;
height: 28px;
float: left;
}

#header .menu .m10 {
margin: 7px 0 0 2px;
padding: 0px;
width: 61px;
height: 28px;
float: left;
}

#header .menu .m1 a {
background-image: url(image/b1.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
height: 28px;
width: 61px;
display: block;
}

#header .menu .m1 a:hover {
background-image: url(image/b1_on.gif);
background-position: 0px 0px;
}

#header .menu .m2 a {
background-image: url(image/b2.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
height: 28px;
width: 61px;
display: block;
}

#header .menu .m2 a:hover {
background-image: url(image/b2_on.gif);
background-position: 0px 0px;
}

#header .menu .m3 a {
background-image: url(image/b3.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
height: 28px;
width: 61px;
display: block;
}

#header .menu .m3 a:hover {
background-image: url(image/b3_on.gif);
background-position: 0px 0px;
}

#header .menu .m4 a {
background-image: url(image/b4.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
height: 28px;
width: 61px;
display: block;
}

#header .menu .m4 a:hover {
background-image: url(image/b4_on.gif);
background-position: 0px 0px;
}

#header .menu .m5 a {
background-image: url(image/b5.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
height: 28px;
width: 61px;
display: block;
}

#header .menu .m5 a:hover {
background-image: url(image/b5_on.gif);
background-position: 0px 0px;
}

#header .menu .m6 a {
background-image: url(image/b6.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
height: 28px;
width: 61px;
display: block;
}

#header .menu .m6 a:hover {
background-image: url(image/b6_on.gif);
background-position: 0px 0px;
}

#header .menu .m7 a {
background-image: url(image/b7.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
height: 28px;
width: 61px;
display: block;
}

#header .menu .m7 a:hover {
background-image: url(image/b7_on.gif);
background-position: 0px 0px;
}

#header .menu .m8 a {
background-image: url(image/b8.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
height: 28px;
width: 61px;
display: block;
}

#header .menu .m8 a:hover {
background-image: url(image/b8_on.gif);
background-position: 0px 0px;
}

#header .menu .m9 a {
background-image: url(image/b9.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
height: 28px;
width: 61px;
display: block;
}

#header .menu .m9 a:hover {
background-image: url(image/b9_on.gif);
background-position: 0px 0px;
}

#header .menu .m10 a {
background-image: url(image/b10.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
height: 28px;
width: 61px;
display: block;
}

#header .menu .m10 a:hover {
background-image: url(image/b10_on.gif);
background-position: 0px 0px;
}

.f_text {
font-size: 10px;
line-height: 13px;
}

/* header-end */

/* index.html */
.index_p {
margin: 0px;
padding: 0px;
width: 710px;
text-align:center;
}
.index_p02 {
margin: 0px;
padding: 0px;
float: left;
width: 300px;
}

.index_t {
font-size: 14px;
line-height: 24px;
margin: 0px auto;
padding: 0px 10px;
}

.index_t01 {
font-size: 14px;
line-height: 24px;
width: 390px;
margin: 0px 0px 0px 310px;
}

.index_t02 {
padding: 0px;
font-size: 14px;
line-height: 20px;
text-align: right;
margin: 0px 0px 0px 310px;
width: 390px;
}

.index_li {
list-style-type: decimal;
margin: 0px;
padding: 10px 0px 0px 200px;
font-size: 16px;
line-height: 21px;
}

.index_bg {
margin: 0px;
padding: 0px;
width: 700px;
height: 350px;
background-image: url("image/index_04.gif");
background-repeat: no-repeat;
}

.index_t03 {
width: 200px;
margin: 0px 0px 0px 80px;
padding: 0px;
float: left;
}

.index_t04 {
width: 200px;
margin: 0px 0px 0px 300px;
padding: 0px;
}
/* index.html-end */

/* font */
.12p {
font-size: 12px;
line-height: 14px;
}
.13p {
font-size: 13px;
line-height: 16px;
padding-right: 20px;
}
.14p {
font-size: 14px;
line-height: 18px;
}
.16p {
font-size: 16px;
line-height: 20px;
width: 700px;
padding-left: 20px;
}
.17p {
font-size: 11px;
line-height: 13px;
}
/* font-end */

/* index2.html */
.photo01 {
margin: 0px 5px 0px 20px;
padding: 0px;
width: 320px;
float: left;
}
.photo02 {
margin: 0px 5px 0px 400px;
padding: 0px;
width: 194px;
}
.sp {
font-size: 14px;
margin: 0px 0px 0px 90px;
padding: 0px;
}
.sp02 {
margin: 0px 120px 0px 60px;
padding: 0px;
font-size: 12px;
line-height: 15px;
}
.sp03 {
margin: 0px;
padding: 0px 50px 0px 70px;
font-size: 13px;
line-height: 20px;
}
.sp04 {
margin: 0px;
padding: 0px 50px 0px 70px;
font-size: 14px;
line-height: 24px;
}


.sp05 {
margin: 0px;
padding: 10px 50px 0px 190px;
font-size: 14px;
line-height: 18px;
}
.sp05_02 {
margin: 0px;
padding: 0px 0px 0px 130px;
font-size: 14px;
line-height: 16px;
}



.sp06 {
margin: 0px;
padding: 10px 0px 0px 35px;
font-size: 14px;
line-height: 15px;
}
.sp07 {
margin: 0px;
padding: 0px;
font-size: 14px;
line-height: 14px;
}
.sp08 {
margin: 0px;
padding: 95px 0px 0px 30px;
font-size: 14px;
line-height: 14px;
}
.sp09 {
margin: 0px;
padding: 10px 80px 0px 70px;
font-size: 14px;
line-height: 16px;
}
.sp10 {
margin: 0px;
padding: 0px;
width:400px;
float:left;
}
.sp11 {
margin: 0px;
padding: 10px 80px 0px 70px;
font-size: 13px;
line-height: 15px;
}
.text10{
margin: 0px;
padding: 0px;
font-size: 13px;
line-height: 15px;
}
.border {
width: 600px;
height: 20px;
margin: 0px;
padding: 0px;
background-image: url("image/border.gif");
background-repeat: no-repeat;
background-position: right top;
}
.border-text {
display: block;
margin: 0px;
padding-top: 3px;
padding-left: 70px;
font-size: 16px;
}
img_right{
float: right;
width: 210px;
height: 296px;
}
/* index2.html-end */


/* index5.html */
.index_bg05 {
margin: 0px;
padding: 0px;
width: 600px;
height: 195px;
background-image: url("image/kaohagan05_36.gif");
background-repeat: no-repeat;
}
/* index5.html-end */

/* index9.html */
.index_bg06 {
margin: 0px;
padding: 0px;
width: 578px;
height: 50px;
background-image: url("image/kaohagan08_16.gif");
background-repeat: no-repeat;
}
.index_bg07 {
margin: 0px;
padding: 0px;
width: 580px;
height: 250px;
background-image: url("image/kaohagan08_22.gif");
background-repeat: no-repeat;
}
.index_bg08 {
margin: 0px;
padding: 0px;
width: 578px;
height: 246px;
background-image: url("image/kaohagan09_29.gif");
background-repeat: no-repeat;
}
/* index9.html-end */

/* index6.html */
.f06_01 {
margin: 0px;
padding: 0px 30px 0px 70px;
font-size: 14px;
line-height: 24px;
width: 320px;
float: left;
}

.f06_02 {
margin: 0px;
padding: 0px 30px 0px 70px;
font-size: 14px;
line-height: 24px;
width: 760px;
float: left;
}
/* index6.html-end */

/* index10.html */
.f06 {
margin: 0px;
padding: 0px 50px 0px 70px;
font-size: 13px;
line-height: 24px;
width: 390px;
float: left;
}
.white {
margin: 0px;
padding: 10px;
font-size: 13px;
line-height: 24px;
background-color:#FFFFFF;
float:left;
width: 700px;
height:150px;
}
.photo {
margin: 0px;
padding: 0px;
width:700;
height:200;
}
.photo_02 {
margin: 0px;
padding: 0px;
width:700;
height:300;
}
.photo03 {
margin: 0px 5px 0px 5px;
padding: 0px;
width: 324px;
float: left;
}
.photo04 {
margin: 0px 5px 0px 0px;
padding: 0px;
width: 353px;
float: left;
}
.photo05 {
margin: 0px 5px 0px 5px;
padding: 0px;
width: 324px;
float: left;
}
.photo06 {
margin: 0px 5px 0px 0px;
padding: 0px;
width: 353px;
float: left;
}
.photo07 {
margin: 0px 5px 0px 5px;
padding: 0px;
width: 324px;
float: left;
}
.photo08 {
margin: 0px 5px 0px 0px;
padding: 0px;
width: 353px;
float: left;
}
.photo09 {
margin: 0px 5px 0px 5px;
padding: 0px;
width: 353px;
float: left;
}
.photo10 {
margin: 0px 5px 0px 0px;
padding: 0px;
width: 239px;
float: left;
}

/* index10.html-end */

.te {
margin: 0px;
padding: 0px;
border: 0px;
font-size: 14px;
line-height: 16px;
}

.photo11 {
margin: 0px 5px 0px 60px;
padding: 0px;
width: 194px;
float: left;
}
.photo12 {
margin: 0px 5px 0px 450px;
padding: 0px;
width: 194px;
}
.photo13 {
margin: 0px 0px 0px 5px;
padding: 0px;
width: 270px;
height:202px;
float: right;
}
.f06_ {
margin: 0px;
padding: 0px 10px 0px 70px;
font-size: 13px;
line-height: 24px;
width: 390px;
float: left;
}
.f03_ {
margin: 0px;
padding: 0px 10px 0px 70px;
font-size: 14px;
line-height: 24px;
width: 500px;
float: left;
}

.clear {
	clear: both;
	display: block;
	font-size: 1px;
}


