/*///////////////////////////

{ CSS概要 }

　 01 : 要素
　 02 : リンク
　 03 : 見出し
　 04 : レイアウト

///////////////////////////*/

/*======== 01 : 要素 ========*/

*{
    margin:0;
    padding:0;
    border:none;
    font-family:Tahoma,Verdana,san-serif;
 letter-spacing: 0.05em;
    font-size:12px;
    line-height:1.6em;
}

body,table{color:#333333;}

p{padding:3px 0 5px 32px;}
 p.right{padding:0;text-align:right;}
em{border-bottom:1px solid red;font-style:normal;}
hr{height:0px;margin:10px 0 10px 30px;border:0;border-bottom:1px solid #ddd;}
select,input,textarea{
    margin:1px 0;
    border:1px solid #333;
    background-color:transparent;
}
input:hover,select:hover,textarea:hover{border:1px solid #666;}
input:focus,select:focus,textarea:focus{border:1px solid #00bff3;background-color:#eee;}
input.button{padding:0 1em;}


/*======== 02 : リンク ========*/

a{text-decoration:none;}
a:link,a:visited{color:#ff5d00;}
a:hover,a:active{color:#ff5d00;}


/*======== 03 : 見出し ========*/
h1{margin:10px 0;padding:2px 20px;background-color:#000000;color:#fff;}
h2{margin-top:5px;letter-spacing:0.1em;color:red;font-weight:normal;}
h3{margin-left:15px;padding:0 17px; background:url('img/h3.gif') left center no-repeat;font-weight:normal;}
h4{}
h5{margin-left:15px;padding:0 17px; font-size:20px;}
h6{margin :10px 0;padding:2px 20px;font-size:16px;text-align:right;}
h7{margin-left:15px;padding:0 17px; background:url('img/h3.gif') left center no-repeat;font-weight:normal;}

/*======== 04 : レイアウト ========*/
#cover{
    text-align:center;
    width:100%;
}

#main{
    text-align:left;
    margin:0px auto;
    width:800px;
}

#top{height:275px;border:1px solid #000;background:url('img/top01.jpg') center no-repeat;}
#top_frame{height:275px;border:1px solid #000;background:url('img/top02.jpg') center no-repeat;}
#top_short{height:100px;border:1px solid #000;background:url('img/top02.jpg') top center no-repeat;}

#menu{padding:10px 0 0;text-align:right;}
#menu li{
    list-style:none;
    display:inline;
    margin:0 0 0 20px;
}
#menu a{
    font-size:12px;
    padding-left:17px;
    text-decoration:none;
    background:url(img/a.gif) left center no-repeat;color:#000;
}
#menu a:hover{
    background:url(img/a2.gif) left center no-repeat;color:#999;
}

#footer{
    margin:2px 0;
    text-align:right;
}

img.i{border:1px solid #000;}
span.mark{font-family:sans-serif;font-size:12px;}
body.pict{height:420px;}
