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

{ CSS概要 }

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

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

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

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

body{
    color:#666666;
    background:#fff url('img/bg.gif');
}


p{padding:0 40px 10px;font-size:12px;}
em{font-weight:normal;text-decoration:underline;font-style:normal;}
select,input,textarea{
    margin:1px 0;
    border:1px solid #333;
    background-color:transparent;
}

{
scrollbar-arrow-color:#c0c0c0;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#c0c0c0;
scrollbar-track-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-darkshadow-color:#c0c0c0;
}


input:hover,select:hover,textarea:hover{border:1px solid #666;}
input:focus,select:focus,textarea:focus{border:1px solid #a4cf30;}
input.button{padding:0 1em;}

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

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


/*======== 03 : 見出し ========*/
h1{
    padding:20px 0 5px;
    color:#000;
    font-size:14pt;
    text-align:center;
    font-family:Century Gothic;
}
h2{border-left:5px solid #000;margin:20px 20px 10px;padding:0 10px;color:#000;}
h3{
    margin:10px 30px 2px;
    color:#e30077;
    font-weight:normal;
}
h4{}

/*======== 04 : レイアウト ========*/
/* メニューページ */
.tree_menu{margin:20px auto;width:200px;}
.tree{padding:10px 0;font-size:11px;}
.tree a{font-size:11px;}

/* メニュー */
#menu{
    margin:0 20px 20px;
    padding:10px;
    text-align:center;
}

/* テキスト用 */
.text{margin:0 20px 10px;}
.text ul{list-style-type:circle;padding:0;margin:0;}
.text li{list-style-type:circle;padding:0;margin:0;}

/* マーク */
.mark{font-family:sans-serif;font-size:12px;}

/* バナー */
.banner{margin:0 40px 10px;}
.banner dl{
    float:left;
    margin:10px;
    padding:10px 10px;
    border:1px solid #eee;
}

/* 回り込み解除 */
.clear{clear:both;}
