/* イントロ */
H2{
  font-size : 11pt;
  color : #555555;
  font-weight : bold;
  margin-top:20px;
　margin-left:5px;
  border-style:solid;
  border-width:0px 0px 2px 15px;
  border-bottom-width:1px;
  border-color:#006600;
  padding-left:7px;
}

#intro{
    width:602px;
    margin-left:20px;
}  
  
#intro2{
    width:615px;
    margin-left:5px;
}    
    
    
}
#photo{
    float:left;
    width:270px;
    height:207px;
    margin-top:-10px;    
}

#mes{
    background-image : url(img-01/top_left-bk.jpg);
    float:left;
    width:300px;
    height:200px;
    overflow:auto;
    margin-top:-10px;
    padding: 0px;    
}
#mes p{
    font-size:10pt;
    color:#990000;    
    margin:0.3em 1em;
    text-indent: 1em;
    line-height: 20px;    
}
#mes2{
    float:left;
    margin-top:5px;    
    width:602px;
    overflow:auto;
}
#mes2 p{
    font-size:10pt;
    margin:1em 1em;
    text-indent: 1em;
    line-height: 17px; 
    margin-top:-10px;
}


/*コンテンツ用枠*/
#content td{
    vertical-align:top;
    font-size:small;
}

/*コンテンツ用 フォント*/
#content p{
     font-size:10pt;   
    margin:0.3em 1em;
    text-indent: 1em;
    line-height: 17px;    
}


/* コンテンツ用 */


.flag{
    position:relative;
    width:433px;
    height:38px;
    margin:-20px 0px 0px -10px;
}

#item01-L{
    position:relative;
    width:300px;
    height:230px;
    margin-top:20px;
    margin-left:15px;
    background-image: url('img-01/top_item01.jpg') ;
    background-repeat: no-repeat;
    background-position: 10px 180px;
    
}
#item01-R{
    position:relative;
    width:280px;
    height:40px;
    margin-top:10px;
    margin-left:-110px;
    font-size :10pt;    
}

#item01-R3{
    position:relative;
    width:280px;
    height:190px;
    margin-top:25px;
    margin-left:-130px;
    overflow:auto;
}

#item01-R p{background:url('./img-01/point-s.gif') no-repeat left;
}

#item02{
    position:relative;
    width:580px;
    height:215px;    
    margin-top:40px;
    margin-left:15px;
    background-image: url('img-01/top_item02.jpg') ;
    background-repeat: no-repeat;
    background-position: 140px 120px;}
   
#item03{
    position:relative;
    width:580px;
    height:175px;  
    margin-top:30px;
    margin-left:15px;
    background-image: url('img-01/top_item03.gif') ;
    background-repeat: no-repeat;
    background-position: 130px 15px;}
    
}

#item04{
    position:relative;
    width:580px;
    height:165px;      
    margin-top:30px;
    margin-left:15px;
    background-image: url('img-01/top_item04.gif') ;
    background-repeat: no-repeat;
    background-position: 210px 30px;    
}

#item05{
    position:relative;
    width:580px;
    height:150px;      
    margin-top:15px;
    margin-left:15px;    
}

#item06{
    position:relative;
    width:580px;
    height:300px; 
    border:#7F2D00 0px solid;         
    margin-top:15px;
    margin-left:15px;
}

#item06-07{
    position:relative;
    width:450px; 
    margin-top:15px;
    margin-left:10px;
}

#item07{
    position:relative;
    width:500px;
    height:165px;    
    margin-top:-10px;
    margin-left:35px; 
    overflow:auto;     
}

#item08{
    position:relative;
    width:600px;
    border:#7F2D00 0px solid;
    margin-top:-10px;
    margin-left:17px;      
}

.ms {float:right;
     margin-left: 10px;
}

#content p{
    margin:0.3em;
}

/*コンテンツ用　リンク*/

#content ul{
    position:relative;
    width:95%;
    padding:5px;
    list-style:none;
    margin:0px;
    line-height:1.2em;
}
#content li{
    font-size:10pt;
    list-style:none;
    background:url('./img-01/point-s.gif') no-repeat center left;
    padding-left:20px;
}

/* コピーライト */

ADDRESS{
    position:relative;
    border:#996600 1px solid;
    width:535px;
    clear:both;
    margin-left:35px;
    margin-top:30px;
    margin-bottom: 30px;
    padding:13px;
    font-size: 10pt;
    font-style:normal;
}

/*ラッピングから下のコンテンツ用*/


#content2 td{
    vertical-align:top;
    font-size:small;
}

#content2 p{
    color: #000000;
    font-size:10pt;  
    font-weight: 400;     
    margin:0.2em 1em;
 　 text-indent: 1em;    
    line-height: 17px;
}


#content2 ul{
    position:relative;
    width:95%;
    padding:3px;
    margin:0px;
    line-height:1.2em;
    margin-top: 5px;
    background:url('./img-01/top_main-bk3.gif');

}
#content2 li{

    font-size: 10pt;
    font-weight: 500;
    color: #993333;
}

#content2 h4{
    text-align:center;
    font-size:10pt;
    color:#663300 ;
    margin-top: 20px;
    margin-bottom: 10px;
