@charset "SHIFT-JIS";

p {
        margin: 0;
        padding : 0 ;
}


#subcontent {
        width:1000px;
        height :620px ;
        background-color: #fff;
        float: left;
}

#maintop {
             width:1000px;
             height : 200px ;
             margin: 0;
             padding : 0 ;
             float: left;
}

#mainleft {
display: inline;
        position: relative ;
        width:350px;
        height :560px ;
        color : #fff ;
        font-size: 13px ; 
        background-color: #918C86;
        margin: 30px 0px 30px 30px;
        float: left;
}

#mainleft .title1 h3 {
       margin : 25px 0px 10px 40px ;
border-bottom:1px dashed #fff ;
border-left:6px solid #F7C96F ;
line-height:200%;
padding-left:10px;
font-size : 12px ;
color : #F7C96F ;
width:250px;
 height :25px ;


}

#mainleft table {
        width:250px;
        margin :30px 0px 0px 40px ;
        text-align: left ;
        color : #F7C96F ;
       font-size : 12px ;
}

#mainleft td#ryoukin {
        padding : 0px 0px 0px 15px ;
        text-align: left ;
}


#mainleft td#jitaku {
        padding : 0 ;
        vertical-align: top; 

}


#mainleft .text1 {
        margin : 10px 0px 0px 40px ;
        font-size : 12px ;
}

#mainleft .text1 p {
        margin : 30px 0px 0px 0px ;
        font-size : 12px ;
}

#mainleft .button {
        position: absolute;  
        top: 225px;  
        left: 40px;  

        font-size : 12px ;
}
#mainleft .tozan {
        position: absolute;  
        top: 320px;  
        left: 50px;  
}


#mainleft .date {

        margin : 0px 0px 0px 55px ;
        font-size : 12px ;
}

#mainleft .date ul {
          list-style : square
          font-size: 12px ; 
          color: #fff;
          line-height: 170%;
margin-top : 10px;
margin-right : 35px;
margin-left : 0px;
padding-left : 0px;
}

#mainleft .date li {
           padding : 0 ;
           margin : 0 ;
}


#mainright {
   position: relative ;
       width : 620px;
        height :620px ;
        mergin : 0 ;
        background-color: #fff;
        float: left;
}

#mainright h1{
        width : 550px ;
        height : 130px ;
        margin: 30px 35px 0px 35px ;
        box-shadow: 1px 1px 5px #aaa;
}

#mainright .text2 p{
        width : 550px ;
        margin : 20px 35px 0px 35px ; 
      font-size: 12px ; 
      text-align : center ;
      line-height: 170%;
}

#eigyo {
        width:550px;
        font-size: 12px ;       
        color : #E9A64F ;
        text-align : center ;
        margin : 15px 35px 10px 35px ; 
}

#eigyo h2 {
        font-size: 22px ; 
        color : #E9A64F ;
        margin: 0 ; 
        padding : 0 ;
}       

#eigyo  p {
        font-size: 12px ; 
        color : #E9A64F ;
        margin: 0 ; 
        padding : 0 ;
 }       

#bento {
        width:550px;
        height :190px ;
        color : #000 ;
        font-size: 12px ; 
        background-color: #f8e58c;
        position: absolute;  
        top: 400px;  
        left: 35px;  
}

#bento .photo {
display: inline;
         font-size: 12px ; 
         width:210px;
         float: left;
         margin : 20px 0px 20px 20px ;
         box-shadow: 1px 1px 5px #aaa;
}

#bento .text3 {
display: inline;
         width:280px;
         height : 150px ;
         float: left;
         margin : 20px 20px 20px 20px ;
         line-height: 180%;
}

#bento .text3 h3 {
         margin : 5px 0px 10px 0px ;
         font-size : 17px ; 
}
  


#footer {
     width:1000px;
     height : 40px ;
       margin: 0;
      padding : 0 ;
     font-size: 10px ; 
      text-align : right ;
background-color: #DACDAF;

     float: left;
}

#footer .copyright {
             font-size: 10px ; 
padding : 10px 0px 0px 0px ;           
 color: #000;
}

/* インフォメーション  */
#info {
position:absolute;
      top :585px ;
      left : 10px ;
color : #666666 ;
}

#info ul {
 list-style : none;
 width: 215px;
 height: 78px;
 overflow: auto;
scrollbar-base-color: #fff;
scrollbar-face-color: #fff;
scrollbar-track-color: #fff;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
 border: 2px solid #fff;
background-color : #fff ; 
padding: 5px 20px 0px 20px;
}
#info li {
 margin : 2px 0px 0px 0px;
font-size: 10px ;
 line-height: 140%;
}
#info a {
 text-decoration: none;
}

/* インフォリンク色  */
#mainleft a{ color: #dc143c;
}
#mainleft a:link{ color: #dc143c; text-decoration: none;
}
#mainleft a:visited{ color: #dc143c;
}
#mainleft a:hover{ color: #f32; text-decoration:none;
}

/* インフォメーションここまで  */

