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

body{
   text-align:center;
   background-color:#FFFFFF;
   margin: 0;
   background:url(images/bg_header.gif) repeat-x 0px 79px;
}

a{
   color: #666666;
   border:0;
}

img{
   border:0;
   margin: 0px;
   padding: 0px;
   vertical-align:bottom;
}   

#body{
   width:800px;
   margin:32px auto;
   text-align:left;
   background: url(images/kusa.gif) no-repeat 600px 450px;
}    
     
#logo{
   width:146px;
   height:50px;
   float: left;
   margin:0;
}

#logo img{
   margin:0;
}
   
#logo p{
   font-size:11px;
   color:#666666;
   margin:0px;
   text-align:center;
}

#navi{
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   letter-spacing:0px;
   font-weight:lighter;
}   

#navi ul{
   display:block;
   width:654px;
   height:53px;
   background: #000000 url(images/navi.gif) no-repeat 0px 0px;
   float:left;
   margin:0;
   padding:0;
}

#navi li{
   width:125px;
   height:53px;
   float:left;
   list-style-type:none;
   margin:0;
   padding:0; 
}

#navi a,#navi a:hover{
   display:block;
   width:125px;
   height:38px;
   padding-top:15px;
   color:#009900;
   text-align:right;
   font-size: 12px;
   line-height:12px;
   text-decoration:none;
}

#navi a.s{
   display:block;
   width:125px;
   height:30px;
   color:#999999;
   padding-top:23px;
}

#navi a:hover.s{
   height:30px;
   color: #666666;
   line-height:12px;
   padding-top:23px;
}

/*----------------------for any--*/

.clear{
   clear:both;
   line-height:1px;
}

#main{
   width:532px;
   height:auto;
   font:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif14px;
   float:left;
   margin:20 0 20 0;
}

#main p{
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   font-size: 14px;
   font-weight: lighter;
   color: #666666;
   text-align: left;
   margin:10px 50px 0 10px;
}

#main .concept{
   padding:0;
   margin:0px;
   border-top:0px;
   border-bottom:0px;
   border-left:1px #999999 solid;
   border-right:1px #999999 solid;
}

#main h1{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 24px;
   font-weight: lighter;
   color:#CCCCCC;
   letter-spacing:15px;
   line-height:24px;
   text-align: left;
   margin:0 100px 0 10px;
}



#pick{
   clear:both;
   width:520px;
   height:auto;
   background:url(images/pick_back.gif) repeat-y ;
   margin:10px 0 ;
   padding:10px 10px 40px 10px;
}

#pick .s{
   height:auto;
   width:195px;
   padding:0;
   margin:0;
   float:left;
} 

#pick .bun{
width:300px;
margin-left:205px;
}

#pick h2{
   height:20px;
   width:300px;
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   font-size: 18px;
   font-weight: lighter;
   color:#967E6C;
   border-left: 3px #967E6C solid;
   vertical-align:bottom;
   margin:0 0 5px 0;
   padding:20px 0 0 10px;
}  

#pick p{
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   font-size:12px;
   color:#333333;
   margin:0;
   padding-left:15px;
   height:auto;
}




#right{
   width:250px;
   height:auto;
   float:right;
   font:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif W3 12px;
   text-decoration: none;
   margin: 20px 0 20px 0;
}

#right a{
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   font-size:12px;
   color:#999999;
   text-decoration:none;
}

#right a:hover{
   color:#666666;
}

#right .news1{
   margin:10px 0 0 0;
   padding:0;
}

#right .news1 h2{
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   font-size:16px;
   color:#A2CF7B;
   letter-spacing:8px;
   margin: 0;
   padding: 0 0 3px 10px;
   font-weight: normal;
   border-bottom:solid 2px #A2CF7B;
   border-left:solid 20px #A2CF7B; 
}

#right ul{
   margin:0;
   padding:0;
}   
   
#right .news1 li{
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   font-size:12px;
   color: #666666;
   line-height:20px;
   margin-left: 15px;
   padding-bottom:5px;
   list-style-type: none;
   border-bottom: dotted 1px #A2CF7B;;
}

#right .news2{
   margin:10px 0 0 0;
   padding:0;
}

#right .news2 h2{
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   font-size:16px;
   color:#F6C041;
   letter-spacing:8px;
   margin: 0;
   padding: 0 0 3px 10px;
   font-weight: normal;
   border-bottom:solid 2px #F6C041;
   border-left:solid 20px #F6C041;
}

#right .news2 li{
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   font-size:12px;
   color: #666666;
   line-height:20px;
   margin-left: 15px;
   list-style-type: none;
   border-bottom: dotted 1px #F6C041; 
}  

#right .news3{
   margin:10px 0 0 0;
   padding:0;
}

#right .news3 h2{
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   font-size:16px;
   color:#FF66CC;
   letter-spacing:8px;
   margin: 0;
   padding: 0 0 3px 10px;
   font-weight: normal;
   border-bottom:solid 2px #FF66CC;
   border-left:solid 20px #FF66CC;
}

#right .news3 li{
   font-family:Trebuchet MS,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Hiragino Kaku Gothic Pro",sans-serif;
   font-size:12px;
   color: #666666;
   line-height:20px;
   margin-left: 15px;
   list-style-type: none;
   border-bottom: dotted 1px #FF66CC; 
} 

#info{
   clear:both;
   width:800px;
   height:80px;
   border-top:#666666 dotted 1px;
   padding-top:10px;
   margin-top:20px;
}  

#info img{
   height:auto;
   float:left;
   margin:5px;
} 

#info p{
   width:600px;
   float:left;
   text-align:left;
   font-size:12px;
   color:#666666;
   margin:0;
   padding:0;
} 

#footer{
   width:800px;
   height:auto;
   background:url(images/bg_footer.gif) repeat-x 0 top;
   clear:both;
}

#footer a:hover{
   color:#666666;
} 

#footer p{
   font-size:10px;
   color:#999999;
   text-align:right;
}