/* CSS Document */
BODY { padding: 0px; MARGIN: 0px; text-align: center; COLOR: #333333; FONT:13px/130% "MS PƒSƒVƒbƒN", Osaka,Arial,; background-position: center; background-image: url(img/maine_back.jpg); background-repeat: repeat-y;}
A { COLOR: #06c; TEXT-DECORATION: none;
}
A:hover { COLOR: #f03; TEXT-DECORATION: none;
}

#container {padding: 0; margin:0 auto 0 auto; width:750px; height: auto; text-align: center;
}
#header1 { width: 750px; height: 210px; padding: 0; margin: 0px auto 0 auto; background: url(img/header1.jpg); background-repeat:no-repeat; background-position: top center; position: relative;
}
#header2 { width: 750px; height: 220px; padding: 0; margin: 0px auto 0 auto; background: url(img/header2.jpg); background-repeat:no-repeat; background-position: top center; position: relative;
}
#header1 .link { width: 180px; padding: 0 auto 0 auto; margin: 0 auto 0 auto; position: absolute; left: 540px; top: 30px;
}
.link1 { WIDTH: 180px; height: 25px; PADDING: 0; MARGIN: 0px auto 0 auto; DISPLAY: block; background-image: url(img/link1_0.jpg); background-repeat: no-repeat;  BACKGROUND-POSITION: center top; text-align: center;
}
.link1 A { WIDTH: 180px; HEIGHT: 25px; DISPLAY: block; PADDING: 0; MARGIN: 0px auto 0 auto;
}
.link1 A:hover { text-decoration: none; DISPLAY: block;  background-image: url(img/link1_1.jpg); background-repeat: no-repeat;  BACKGROUND-POSITION: center top;
}

.link2 { WIDTH: 180px; height: 25px; PADDING: 0; MARGIN: 0px auto 0 auto; DISPLAY: block; background-image: url(img/link2_0.jpg); background-repeat: no-repeat;  BACKGROUND-POSITION: center top; text-align: center;
}
.link2 A { WIDTH: 180px; HEIGHT: 25px; DISPLAY: block; PADDING: 0; MARGIN: 0px auto 0 auto;
}
.link2 A:hover { text-decoration: none; DISPLAY: block;  background-image: url(img/link2_1.jpg); background-repeat: no-repeat;  BACKGROUND-POSITION: center top;
}

.link3 { WIDTH: 180px; height: 25px; PADDING: 0; MARGIN: 0px auto 0 auto; DISPLAY: block; background-image: url(img/link3_0.jpg); background-repeat: no-repeat;  BACKGROUND-POSITION: center top; text-align: center;
}
.link3 A { WIDTH: 180px; HEIGHT: 25px; DISPLAY: block; PADDING: 0; MARGIN: 0px auto 0 auto;
}
.link3 A:hover { text-decoration: none; DISPLAY: block;  background-image: url(img/link3_1.jpg); background-repeat: no-repeat;  BACKGROUND-POSITION: center top;
}

.link4 { WIDTH: 180px; height: 25px; PADDING: 0; MARGIN: 0px auto 0 auto; DISPLAY: block; background-image: url(img/link4_0.jpg); background-repeat: no-repeat;  BACKGROUND-POSITION: center top; text-align: center;
}
.link4 A { WIDTH: 180px; HEIGHT: 25px; DISPLAY: block; PADDING: 0; MARGIN: 0px auto 0 auto;
}
.link4 A:hover { text-decoration: none; DISPLAY: block;  background-image: url(img/link4_1.jpg); background-repeat: no-repeat;  BACKGROUND-POSITION: center top;
}


#header1 .link { width: 180px; padding: 0 auto 0 auto; margin: 0 auto 0 auto; position: absolute; left: 540px; top: 30px;
}

#header_comment { width: 415px; position: absolute; text-align: left; left: 8.387cm; top: 18px; font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; font-size: 12px; color: #000000; line-height: 120%; letter-spacing: 1px
}

#con1_textbox { width: 750px; height: 165px; padding: 0; margin: 0px auto 0 auto; background: url(img/con1_textbox.jpg); background-repeat:no-repeat; background-position: top center; position: relative;
} 
#con1_textbox .text1 { width: 650px; height: auto; padding: 0 auto 0 auto; margin: 30px auto 0 auto; font-weight: bold; font-size: 12px; color: #FF6600; text-align: left; line-height: 170%; position: absolute; left: 50px; top: 0px;
}

#con1_textbox .text2 { width: 640px; height: auto; padding: 0 auto 0 auto; margin: 30px auto 0 auto; font-weight: bold; font-size: 12px; color: #000000; text-align: left; line-height: 130%; position: absolute; left: 60px; top: 80px;
}

#con2 { widows: 750px; height: auto; margin: 30px 0 0 0; padding: 0px auto 0 auto; 
}
.img1 { width: 750px; height: 330px; margin: 20px 0 0 0; padding: 0px auto 0 auto; text-align: center; background-image: url(img/con2_img1.jpg); background-repeat:no-repeat; background-position:center;
} 
.img2 { width: 750px; height: 330px; margin: 30px 0 0 0; padding: 0px auto 0 auto; text-align: center; background-image: url(img/con2_img2.jpg); background-repeat:no-repeat; background-position:center;
}

#con3 { widows: 750px; height: auto; margin: 30px 0 0 0; padding: 0px auto 0 auto;
} 
.con3_texbox { widows: 750px; height: auto; margin: 0; padding: 0px auto 0 auto; background-image: url(img/con3_back.jpg); background-position:center; background-repeat: repeat-y;
}
.con3_texbox .text1 { width:580px; height: auto; padding: 0 20px 30px 80px; margin: 0 auto 0 auto; text-align: left;
}

.con3_texbox .text2 { width:580px; height: auto; padding: 10px 0px 0px 0px; margin: 0 auto 0 auto; font-family:"‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3"; font-size:12px; font-weight: normal; color:#FF3300;
}
.con3_bot { widows: 750px; height: 15px; margin: 0; padding: 0px auto 0 auto; background-image: url(img/con3_bot.jpg); background-position:center; background-repeat: no-repeat;
}
.touroku { text-align: center; width: 356px; height:60px; padding: 30px 0 0 0; margin: 0 auto 0 auto;
}
#footer { width:750px; height: auto; text-align: center; padding: 40px 0 30px 0; margin: 0 auto 0 auto; line-height: 250%;
}
#footer ADDRESS { FONT:12px/130% "MS PƒSƒVƒbƒN", Osaka,Arial,; color:#999999;
}
