@charset "UTF-8";
body { margin:0; padding:0; text-align:center; font-family:Verdana, Geneva, sans-serif;overflow-y: scroll;}
#body {width:746px; margin:66px auto 0 auto; text-align:left; }
#bg { float:left; width:658px;}
#header { float:left; width:746px; height:194px; background-image:url(../images/layout/header.jpg); background-repeat:no-repeat;}
#eye { float:left; width:199px; margin:0 0 0 15px;}
#logo { float:left; width:255px; margin-left:220px;}
#navi { float:left; width:746px; background-image:url(../images/layout/content.jpg); background-repeat:repeat-y; }
.navi {float:left; margin:0 0px 0 110px; }
.navi a img { border:none; margin-right:41px;}
.navi a {outline:none;}
#subnavi {width: 129px;position: relative; }
#subab {width: 129px;position: absolute; margin: 60px 0 0 -19px;}

#subnavi img {float: right; margin:0 15px 0 0;}
#subnavi img { border:none;}
#container { float:left; width:746px; background-image:url(../images/layout/content.jpg); background-repeat:repeat-y;}
#container .margin {}
.content {float:left; width:545px; margin:10px 130px 15px 110px; padding-top:30px; }
.right {float:left; width:559px;margin:0 30px 40px 100px;}
#footer { float:left; width:746px; height:59px; background-image:url(../images/layout/footer.jpg); background-repeat:no-repeat;}
P { font-size:12px; color:#80599a; line-height:18px;}
.subtop {float: left; width: 129px; height:8px; background-image: url(../images/layout/subnavi_top.gif); background-repeat: no-repeat; background-position: left;}
.sub {float: left; width: 129px; background-image: url(../images/layout/subnavi_middle.gif); background-repeat: repeat-y;}
.subbottom {float: left; width: 129px; height:18px; background-image: url(../images/layout/subnavi_bottom.gif); background-repeat: no-repeat;}
.content_top {float:left; width: 546px; height:14px; background-image: url(../images/layout/content_top.jpg); background-repeat: no-repeat;}
.content_center {float:left; padding: 20px 20px 0 25px; width: 506px;background-image: url(../iamges/layout/content_center.jpg); background-repeat:repeat-y;}
.content_bottom {float:left; width: 546px; height:14px; background-image: url(../iamges/layout/content_bottom.jpg); background-repeat: no-repeat;}
.pagenavi {float: right; margin: 0 87px 0 0}
.pagenavi a IMG {border: none;}
a { outline: none; color:#72458e;}
