@charset "utf-8";
/* CSS Document */

/* default 設定*/

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

body{
text-align:center;
margin:0px auto;
background-image:url(../images/common/bg.gif);
background-repeat:repeat;
}

div{
display:block; 
margin:0px; 
padding:0px; 
font-size:1em;
}

h1,h2,h3,h4,h5,h6{
margin:0px; 
padding:0px;
}

p{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#725716;
line-height:18px;
}

img{
border-style:none;
}

a:link{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#725716;
}

a:visited{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#725716;
}

a:hover{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#725716;
}

a:active{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
color:#725716;
}

.thisclear{
clear:both;
}

#wrapper1{
text-align:center;
margin:0px auto;
width:864px;
background-image:url(../images/common/bg_wrapper1.gif);
background-repeat:repeat-y;
}

#header{
width:864px;
height:116px;
background-image:url(../images/common/bg_header.gif);
background-repeat:no-repeat;
}

#header h1 a{
display:block;
width:328px;
height:116px;
float:right;
}

#header h1 a span{
display:none;
}

#wrapper2{
background-image:url(../images/common/bg_aside.gif);
background-repeat:repeat-y;
text-align:center;
margin:0px auto;
width:844px;
}

#leftcalumn{
width:144px;
float:left;
*position:relative;
}

#article{
width:700px;
float:right;
}

#movable{
*position:absolute;
*top:0px;
*left:0px;
}

#nav{
width:144px;
margin-bottom:12px;
}

#aside{
width:144px;
}

.pagetop{
background-image:url(../images/common/pagetop.gif);
height:22px;
background-repeat:no-repeat;
background-position:center;
}

.pagetop a{
display:block;
width:144px;
height:22px;
}

.pagetop a:hover{
background-image:url(../images/common/pagetop_hover.gif);
background-repeat:no-repeat;
background-position:center;
}

.pagetop a span{
display:none;
}


.pagetopbox{
width:670px;
text-align:center;
margin:0px auto;
}

.articletop{
background-image:url(../images/common/pagetop.gif);
width:132px;
height:22px;
background-repeat:no-repeat;
margin-bottom:10px;
float:right;
}

.articletop a{
width:132px;
height:22px;
display:block;
}

.articletop a:hover{
background-image:url(../images/common/pagetop_hover.gif);
background-repeat:no-repeat;
}

.articletop a span{
display:none;
}


#nav ul{
list-style-type:none;
padding-top:5px;
font-size:1px;
}

#nav ul li{
vertical-align:top;
}

.nav01{
background-image:url(../images/common/nav01.gif);
background-repeat:no-repeat;
width:144px;
height:78px;
}

.nav01 a{
display:block;
width:144px;
height:78px;
}

.nav01 a:hover{
background-image:url(../images/common/nav01_h.gif);
background-repeat:no-repeat;
}

.nav01 a span{
display:none;
}

.nav02{
background-image:url(../images/common/nav02.gif);
background-repeat:no-repeat;
width:144px;
height:50px;
}

.nav02 a{
display:block;
width:144px;
height:50px;
}

.nav02 a:hover{
background-image:url(../images/common/nav02_h.gif);
background-repeat:no-repeat;
}

.nav02 a span{
display:none;
}

.nav03{
background-image:url(../images/common/nav03.gif);
background-repeat:no-repeat;
width:144px;
height:50px;
}

.nav03 a{
display:block;
width:144px;
height:50px;
}

.nav03 a:hover{
background-image:url(../images/common/nav03_h.gif);
background-repeat:no-repeat;
}

.nav03 a span{
display:none;
}

.nav04{
background-image:url(../images/common/nav04.gif);
background-repeat:no-repeat;
width:144px;
height:50px;
}

.nav04 a{
display:block;
width:144px;
height:50px;
}

.nav04 a:hover{
background-image:url(../images/common/nav04_h.gif);
background-repeat:no-repeat;
}

.nav04 a span{
display:none;
}

.nav05{
background-image:url(../images/common/nav05.gif);
background-repeat:no-repeat;
width:144px;
height:50px;
}

.nav05 a{
display:block;
width:144px;
height:50px;
}

.nav05 a:hover{
background-image:url(../images/common/nav05_h.gif);
background-repeat:no-repeat;
}

.nav05 a span{
display:none;
}

.nav06{
background-image:url(../images/common/nav06.gif);
background-repeat:no-repeat;
width:144px;
height:50px;
}

.nav06 a{
display:block;
width:144px;
height:50px;
}

.nav06 a:hover{
background-image:url(../images/common/nav06_h.gif);
background-repeat:no-repeat;
}

.nav06 a span{
display:none;
}

.nav07{
background-image:url(../images/common/nav07.gif);
background-repeat:no-repeat;
width:144px;
height:50px;
}

.nav07 a{
display:block;
width:144px;
height:50px;
}

.nav07 a:hover{
background-image:url(../images/common/nav07_h.gif);
background-repeat:no-repeat;
}

.nav07 a span{
display:none;
}

.nav08{
background-image:url(../images/common/nav08.gif);
background-repeat:no-repeat;
width:144px;
height:50px;
}

.nav08 a{
display:block;
width:144px;
height:50px;
}

.nav08 a:hover{
background-image:url(../images/common/nav08_h.gif);
background-repeat:no-repeat;
}

.nav08 a span{
display:none;
}

.nav09{
background-image:url(../images/common/nav09.gif);
background-repeat:no-repeat;
width:144px;
height:50px;
}

.nav09 a{
display:block;
width:144px;
height:50px;
}

.nav09 a:hover{
background-image:url(../images/common/nav09_h.gif);
background-repeat:no-repeat;
}

.nav09 a span{
display:none;
}

.nav10{
background-image:url(../images/common/nav10.gif);
background-repeat:no-repeat;
width:144px;
height:50px;
}

.nav10 a{
display:block;
width:144px;
height:50px;
}

.nav10 a:hover{
background-image:url(../images/common/nav10_h.gif);
background-repeat:no-repeat;
}

.nav10 a span{
display:none;
}

.nav02on{
background-image:url(../images/common/nav02_h.gif);
width:144px;
height:50px;
background-repeat:no-repeat;
}

.nav02on a span{
display:none;
}

.nav03on{
background-image:url(../images/common/nav03_h.gif);
width:144px;
height:50px;
background-repeat:no-repeat;
}

.nav03on a span{
display:none;
}

.nav04on{
background-image:url(../images/common/nav04_h.gif);
width:144px;
height:50px;
background-repeat:no-repeat;
}

.nav04on a span{
display:none;
}

.nav05on{
background-image:url(../images/common/nav05_h.gif);
width:144px;
height:50px;
background-repeat:no-repeat;
}

.nav05on a span{
display:none;
}

.nav06on{
background-image:url(../images/common/nav06_h.gif);
width:144px;
height:50px;
background-repeat:no-repeat;
}

.nav06on a span{
display:none;
}

.nav07on{
background-image:url(../images/common/nav07_h.gif);
width:144px;
height:50px;
background-repeat:no-repeat;
}

.nav07on a span{
display:none;
}

.nav08on{
background-image:url(../images/common/nav08_h.gif);
width:144px;
height:50px;
background-repeat:no-repeat;
}

.nav08on a span{
display:none;
}



#footer{
width:844px;
height:91px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:12px;
line-height:18px;
color:#987b5b;
text-align:left;
background-color:#29201d;
background-image:url(../images/common/copy.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#footer dl{
padding-left:12px;
padding-top:12px;
}

#footer dd{
color:#5c4b38;
}

#footer p{
display:none;
}

