*{
marign: 0px;
padding: 0px;
}

body{
width: 761px;
margin: 0px;
padding: 0px;
background: #fff;
font-family: Arial,sans-serif,"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
font-size: 100%;
font-style: normal;
line-height: 1.6em;
font-weight: normal;
color: #0e1113;
}

p,h1,h2,h3,h4,h5,h6{
margin: 0px;
padding: 0px;
font-family: Arial,sans-serif,"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
font-size: 87%;
_font-size: 83%;
font-style: normal;
line-height: 1.6em;
font-weight: normal;
color: #0e1113;
}


a{
color: #000066;
text-decoration: underline;
}
a:visited{
color: #65432E;
text-decoration: underline;
}
a:hover{
color: #9e3030;
text-decoration: underline;
}

p a{
color: #000066;
text-decoration: underline;
}
p a:visited{
color: #65432E;
text-decoration: underline;
}
p a:hover{
color: #9e3030;
text-decoration: underline;
}


img{
margin: 0px;
padding: 0px;
border: 0px;
}

img a{
margin: 0px;
padding: 0px;
border: 0px;
}


ol,ul,li{
font-size: 95%;
_font-size: 95%;
line-height: 1.6em;
margin: 0px;
padding: 0px;
list-style: none;
}

dl,dd,dt{
font-size: 95%;
_font-size: 95%;
line-height: 1.6em;
margin: 0px;
padding: 0px;
}

address{
font-size: 95%;
_font-size: 95%;
font-style: normal;
line-height: 1.4em;
margin: 0px;
padding: 0px;
}

.hissu{
color: #CC0033;
font-size: 80%;
}

.error{
color: #CC0033;
font-weight: bold;
}

.exp{
color: #666;
font-size: 80%;
}
/**************************************************************containar
*/

#containar{
width: 761px;
background: url(../images/bg_main.gif) repeat-y #fff;
}

/**************************************************************containarEnd
*/

/**************************************************************header
*/

#header{
height:80px;
background: url(../images/bg_header.gif);
}

#header #logo{
margin-top: 10px;
margin-left: 14px;
}

/**************************************************************headerEnd
*/


/**************************************************************indexmain
*/

#indexmain{
width: 750px;
height: 259px;
background: url(../images/main_shadow.gif) bottom no-repeat;
}

#indexmaintbl{
width: 750px;
height: 250px;
background: url(../images/top_img5.jpg) top left no-repeat;
}

#indexmaintbl2{
width: 750px;
height: 250px;
background: url(../images/top_img5.jpg) top left no-repeat;
}

/**************************************************************indexmainEnd
*/

/**************************************************************indexcontents
*/

#indexcontents{
width: 750px;
}

#indexcontents #maincontents{
width: 550px;
border-right: 1px dotted #8e8e8e;
}
#maincontents #maincontentstbl{
margin-top: 9px;
margin-left: 16px;
}

#maincontentstbl .img01{
margin-right: 15px;
margin-bottom: 10px;
}
#maincontentstbl .img02{
margin-bottom: 10px;
}
#maincontentstbl .img03{
margin-right: 15px;
}


#maincontents #newstbl{
width: 519px;
margin-top: 20px;
margin-left: 16px;
}
#newstbl #newstitle{
margin-bottom: 12px;
}
#newstbl #newscomtbl{
width: 465px;
margin-left: 10px;
}

#indexcontents #bannererea{
width: 199px;
}

#news{
margin-bottom:15px;
margin-left: 15px;
margin-top:5px;
border:1px solid #ccc;
width: 492px;
height:200px;
overflow:auto;
}

/**************************************************************indexcontentsEnd
*/


/**************************************************************pagetop
*/

#pagetop{
margin-top: 17px;
margin-bottom: 17px;
margin-left: 17px;
}

/**************************************************************pagetopEnd
*/

/**************************************************************footer
*/
#footer{
width: 761px;
background: url(../images/bg_footer.gif) 0 0 no-repeat #fff;
}

#footer #copyrighttbl{
width: 420px;
}

#footer #copyright{
margin-top: 13px;
margin-bottom: 20px;
margin-left: 17px;
}

#footer #footlinktbl{
width: 330px;
margin-bottom: 20px;
}

#footer .footlink{
margin-top: 13px;
margin-right: 13px;
}


/**************************************************************footerEnd
*/