@charset"shift_jis";

html { }

body { 
margin: 0px auto;
overflow: auto;
background: url(../images/top/bg1.jpg) #ffffff top repeat;
}

a { text-decoration: none; }
img { border: none; }

#container {
width: 1000px;
margin: 0px auto; padding: 0px;
display: block;
background-color: #3B3732;
}

/********************** Photo-box ***************************/
#photo-box { 
float: left;
display: block;
padding: 0px 0px 0px 21px;
width: 165px; height: 915px;
background-color: #3B3732;
overflow: hidden;
 }
#photo-box img { margin-bottom: 10px; }
/********************** contents-box ***************************/
#contents-box { 
float: left;
width: 316px; height: 915px;
margin: 0px 0px 0px 0px;
background: url(../images/top/bg1.jpg) #ffffff top repeat;
 }
.header { width: 306px; height: 160px;
padding: 10px 5px 0px 5px;
border-bottom: 1px dotted #000000;
background-color: white;
}

.header p { font-size: 13px; text-align: right; line-height: 1.4; font-family: "qMmΎ©Pro W3", "lr oΎ©", sans-serif; margin: 15px 0px 0px 0px; }
/********************** navi ***************************/
.navi { width: 316px; height: 360px;
 }
.navi ul { margin: 0px; padding:0; list-style:none; }
.navi li a {
width: 296px; height: 19px;
padding: 21px 0px 19px 20px;
font-size: 19px; font-weight: 600; color: #333333;
border-bottom: 1px dotted #000000;
text-decoration: none;
text-align: left;
display: block;
font-family: "qMmΎ©Pro W3", "lr oΎ©", sans-serif;
}
.navi li a:hover { opacity: 0.8; filter: alpha(opacity=80);
background-image: url(../images/top/next.png);
background-position: right center;
background-repeat: no-repeat;
 }
/********************** update ***************************/
.update { width: 316px; height: 330px;
background: url(../images/top/bg.png) top repeat-x;
 }
.update h2 { 
width: 296px; height: 16px;
padding: 10px 0px 10px 20px;
font-size: 16px; font-weight: 600; color: #000000;
border-bottom: 1px solid #000000;
background: url(../images/top/bg2.jpg) #ffffff top repeat-x;
font-family: "qMmΎ©Pro W3", "lr oΎ©", sans-serif;
}
.update h3 { padding: 0px 10px; font-size: 16px;  line-height: 1.5; margin-top: 10px;}
.update p {
display: block;
width: 281px;
padding: 5px 10px 0px 15px;
font-size: 13px;
line-height: 1.3;
font-family: "qMmpSPro W3", "lr oSVbN", sans-serif;
}
.update .a1 { color: black; }
.update .a2 { text-decoration: underline; font-size: 12px; }
.update .red { color: red; font-size: 16px; font-weight: 600; }
.update .pink { color: #FF00CC; font-size: 16px; font-weight: 600; }

.info-a01 { display: none; }
.info-a01:hover { text-decoration: underline; }
/********************** copyright ***************************/
.copyright { width: 316px; height: 40px;
padding: 8px 0px 0px 0px;
text-align: center;
border-top: 1px dotted #000000;
 }
.copyright p {
font-size: 13px;
line-height: 1.4;
font-family: "qMmpSPro W3", "lr oSVbN", sans-serif;
}
/********************** img-box ***************************/
#img-box { 
float: left;
position:relative;
background: url(../images/top/iseya-top-images1.jpg) #3B3732 no-repeat;
background-position: top left;
width: 471px; height: 130px;
padding: 785px 25px 0px 0px;
overflow: hidden;
 }
#img-box img { }
#img-box a { margin: 0px 20px 0 0; bottom:0; float: right; }
/********************** clear ***************************/
#clear { clear: both; height: 0px; }



* {

   margin: 0px;

   padding: 0px;

}
