/* トップ背景 */
#bodyid{
font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",
"Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック",
sans-serif;
background:url('image/bgred1.gif');
background-attachment: fixed; 
background-repeat: repeat; 
color:#fff;
text-align:center;
margin:0 auto;
padding:0px;
scrollbar-arrow-color:#666;
scrollbar-face-color:#000;
scrollbar-highlight-color:#000; 
scrollbar-3dlight-color:#666;
scrollbar-track-color:#333;
scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#666;
overflow: auto;
}
/* ラップ */
#page{
border:0px solid #000;
background:#000;
width:770px;
height:100%;
margin:0px auto;
padding:0px;
text-align:center;
}
/* トップメニュー小 未使用*/
#menu3{
width:750px;
border-collapse:collapse;
margin:0 auto;
font-size:9px;
font-weight:normal;
color:#ddd;
}
#menu3 a{
color:#ffcc00;
text-decoration:none;
width:100%;
}
#menu3 td{
border-top-width:0;
padding:1px 10px;
text-align:right;
width:750px;
}
/* バナー1 トップ用*/
#image{
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:0px solid #000;
width:750px;
margin:10px 10px 0px 10px;
height:400px;
background:url('image/top-th.jpg') no-repeat left top;
}
/* バナー */
#image2{
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:0px solid #000;
width:750px;
margin:10px 10px 0px 10px;
height:80px;
background:url('image/menu_th.jpg') no-repeat left top;
}
/* メインメニュー */
#menu{
width:750px;
border:1px solid #000;
border-collapse:collapse;
margin:0px 10px 0px 10px;
color:#ddd;
}
#menu td{
border:1px solid #000;
padding:0;
margin:0;
height:18px;
}
/* サブメニュー中 */
#menu2{
border-right:1px solid #000;
border-left:1px solid #000;
width:750px;
padding:0px;
margin:0px 10px 0px 10px;
font-size:11px;
font-weight:normal;
color:#ddd;
background:#000;
background:url('image/bgdots.gif') ;
}
#menu2 a{
color:#ffcc00;
text-decoration:none;
width:100%;
}
#menu2 td{
padding:0px 10px;
text-align:left;
width:750px;
}

/* 左サイド全体 */
#left2{
height:100%;
width:170px;
border:0px solid #000;
}
/* 左サイドメニュー全体  */
#left{
background:url('image/bg660000.gif') ;
background-repeat: repeat;
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
height:100%;
border:1px solid #000;
text-align:left;
font-size:1.0em;
}
/* 左サイドメニュータイトル 幅は170px-10pxで160px */
#left h2{
border-top:1px solid #000;
border-bottom:1px solid #000;
height:16px;
width:160px;
font-size:0px;
color:#ddd;
}
#left table{
border-top:1px solid #000;
border-bottom:1px solid #000;
border-collapse: collapse;
width:160px;

}
#left td{
background:#333;
border-bottom:1px solid #000;
padding:0;
margin:0;
text-align:center;
font-size:12px;
height:18px;
}
/*サイドメニュー(DIV ID=left)についてのリンク指定*/
#left a:link{
color:#ffffff;
text-decoration:none;
}
#left a:visited {
color:#ffffff;
text-decoration:none;
}
#left a:hover{
color:#ffcc00;
text-decoration:none;
}
#left a:active{
color:#ffffff;
text-decoration:none;
}
/* WHAT'SNEW タブ*/
#toptab1{
border:0px solid #ffffff;
width:385px;
padding:5px 0px 0px 10px;
height:16px;
}
/* TOPICS タブ*/
#toptab2{
border:0px solid #ffffff;
width:385px;
padding:5px 8px 0px 0px;
height:16px;
}
/* IFRAME メイン */
#frametd{
padding:10px 12px 0px 10px;
width:600px;
height:100%;
}
/* IFRAME WHAT'S NEW用 */
#frametd2{
border:0px solid #ffcc00;
padding:0px 0px 0px 10px;
width:385px;
height:100%;
}
/* コピーライト */
#copy{
clear:both;
color:#666666;
font-size:10px;
margin:0px;
padding:2px 0px 1px 0px;
height:12px;
}

/* フレームの中についての指定 */
#bodykatte1{
background:url('image/katteback1.jpg') no-repeat fixed top left;
background-color:#000;
color:#fff;
font-size:12px;
margin:0px 10px 0px 0px;
text-align:left;
line-height:180%;
scrollbar-arrow-color:#666;
scrollbar-face-color:#000;
scrollbar-highlight-color:#000; 
scrollbar-3dlight-color:#666;
scrollbar-track-color:#333;
scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#666;
overflow: auto;
}
#bodykatte2{
background:url('image/katteback2.jpg') no-repeat fixed top left;
background-color:#000;
color:#fff;
font-size:12px;
margin:0px 10px 0px 0px;
text-align:left;
line-height:180%;
scrollbar-arrow-color:#666;
scrollbar-face-color:#000;
scrollbar-highlight-color:#000; 
scrollbar-3dlight-color:#666;
scrollbar-track-color:#333;
scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#666;
overflow: auto;
}
#bodykatte3{
background:url('image/katteback3.jpg') no-repeat fixed top left;
background-color:#000;
color:#fff;
font-size:12px;
margin:0px 10px 0px 0px;
text-align:left;
line-height:180%;
scrollbar-arrow-color:#666;
scrollbar-face-color:#000;
scrollbar-highlight-color:#000; 
scrollbar-3dlight-color:#666;
scrollbar-track-color:#333;
scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#666;
overflow: auto;
}
#bodykatte10th{
background:url('image/katteback4.jpg') no-repeat fixed top left;
background-color:#000;
color:#fff;
font-size:12px;
margin:0px 10px 0px 0px;
text-align:left;
line-height:180%;
scrollbar-arrow-color:#666;
scrollbar-face-color:#000;
scrollbar-highlight-color:#000; 
scrollbar-3dlight-color:#666;
scrollbar-track-color:#333;
scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#666;
overflow: auto;
}
#bodyid2{
font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",
"Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック",
sans-serif;
background-color:#000;
color:#fff;
padding:0px 0px 0px 0px;
margin:0px 10px 0px 0px;
text-align:center;
scrollbar-arrow-color:#666;
scrollbar-face-color:#000;
scrollbar-highlight-color:#000; 
scrollbar-3dlight-color:#666;
scrollbar-track-color:#333;
scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#666;
overflow: auto;
}
#bodyid3{
font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3",
"Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック",
sans-serif;
background-color:#000;
color:#fff;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
scrollbar-arrow-color:#666;
scrollbar-face-color:#000;
scrollbar-highlight-color:#000; 
scrollbar-3dlight-color:#666;
scrollbar-track-color:#333;
scrollbar-shadow-color:#000;
scrollbar-darkshadow-color:#666;
overflow: auto;
}
#right{
padding:0px 0px;
font-size:12px;
}
/*フレームの中(DIV ID=right)についてのリンク指定*/
#right a:link{
color:#ffcc00;
text-decoration:none;
}
#right a:visited {
color:#ffcc00;
text-decoration:none;
}
#right a:hover{
color:#ff0000;
text-decoration:none;
}
#right a:active{
color:#ffcc00;
text-decoration:none;
}
/* ページトップへのリンク */
#pagetop{
margin:30px 0px 20px 0px;
padding:20px;
font-size:9px;
border:0px solid #000;
background:#000;
text-align:right;
}