


/* 全体設定 */
body{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

*{
line-height:20px;
font-family:verdana,ms ui gothic;
scrollbar-arrow-color:#999;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#999;
scrollbar-track-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-darkshadow-color:#999;
margin:0;
}

html{
width:100%;
height:100%;
background:#fff;
color:#000;
overflow:auto;
overflow-x:hidden;
display:block;
}

body,td{
color:#666;
font-size:11px;
text-align:left;
text-valign:top;
margin:0;
display:block;
}


/* リンク */
a{
	text-decoration:none;
}

a:link,a:visited,a:active{
color:#333;
text-decoration:none;
}
a:hover{
color:#99cccc;
text-decoration:none;
}


/* 見出し */


h1{
    color:#fff;
    letter-spacing:0.7em;
    border:1px solid #006699;
    border-width:3px ;
    height:45px;
    line-height:45px;
    background:#000;
    text-align:center;
    font-family:"ＭＳ 明朝";
    font-size:20pt;
    font-weight:normal;
    filter:alpha(opacity=70);
}

h2{
	border-left:5px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#666;font-size:12px;
	font-weight:normal;
	margin:15px 0px;
	padding-left:7px;
	text-align:left;}

h3{
	margin:0px;
        padding:0px 0px 0px 15px;
        font-size:11px;
        font-family:Lucida Sans Unicode,ＭＳ Ｐゴシック;
        font-weight:normal;
        background-color:#fff;
        background-image:url(img/g_01.gif);
        background-position:0% 50%;
        background-repeat:no-repeat;    
}








/* メニュー */

#menu{
	margin:0px;
        padding:0px 0px 0px 15px;
        font-size:17px;
        font-family:ParismatchRegular,ＭＳ Ｐゴシック;
        font-weight:normal;
        color:#99cccc;
}

#menu 2{
	margin:0px;
        padding:0px 0px 0px 15px;
        font-size:10px;
        font-family:ParismatchRegular,ＭＳ Ｐゴシック;
        font-weight:normal;
        color:#99cccc;
}
#menu ul{margin:0px;}
#menu li{display:inline;
margin-left:10px;}



/* ページ余白指定 */

#main{
margin:5px 20px;
text-align:left;
vertical-align:top;
}

.top{
text-align:right;
}



/*リスト*/

ol{ margin:5px 0 10px 50px;
    list-style-position:outside; }
ol li{ list-style-type:decimal; }

ul{ margin:5px 0 10px 50px;
    list-style-position:outside; }
ul li{ list-style-type:circle; }

dl{ margin:5px 0 10px 30px; }
dt{ letter-spacing:2px;
    text-decoration:underline; }
dd{ margin-left:5px; padding-left:10px;
    border-left:solid #00d5ff 5px; }


/* テキストエリア */

textarea{
width:300px;
height:80px;
color:#666;
font-size:11px;
line-height:15px;
border-style:solid;
border-color:#999;
border-width:1px 0;
padding:3px 5px;
}


/* 装飾box */
.box1{
padding:3px 5px;
margin:5px 10px;
border:1px solid #999;
background:#fff;
}
.box2{
padding:3px 5px;
margin:5px 10px;
border:1px solid #999;
background:#ccc;}


/* 引用 */

blockquote{
padding:5px;
margin:5px 20px;
color:#333;
background-image:url(walk.gif);
background-repeat:repeat;
}




/* 画像のボーダー0 */
img{border:none;}



/* リンクページ */

dl.link{
width:400px;
padding:3px 0 0 0;
}
dl.link dt{
float:left;
margin:-3px 5px 0 0;
}
dl.link2{
width:400px;
padding:3px 0 0 0;
}
dl.link2 dt{
float:left;
margin:0 5px 0 0;
}


