@charset"Shift_JIS";
/*文字エンコードの設定（削除不可）*/

body{
	background:#fff;
	font-family: "メイリオ", "Meiryo", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro", "Verdana", "Osaka", sans-serif;
        font-size:80%;
	color:#666;
        scrollbar-track-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#2E5461;
}
/* エンターページ用クラス */
#index{ background : #ffffff url(img/bg.jpg) no-repeat fixed 0% 0%; }
#enter{ margin-left:250px; }

table{ font:100%/150% "メイリオ", "Meiryo", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro", "Verdana", "Osaka", sans-serif; }

#menu{margin-bottom:0px;padding-bottom:0px;}

/* フォーム関連の設定 */
textarea{
font-family: "メイリオ", "Meiryo", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro", "Verdana", "Osaka", sans-serif;
font-size:11px;
line-height:17px;
padding:5px;
}
textarea,input{
color:#3366ff;
border:1px solid #aaaaaa;
background-color:#000000;
}

/* メインページメニュー */
#subTable{
	width:150px; height:100%;
	margin:auto 0px auto auto;
	border:1px solid #000; border-width:0px 2px;
	text-align:left;
        font-family: "メイリオ", "Meiryo", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro", "Verdana", "Osaka", sans-serif;
}
#subTable td{
	background : url(img/bg_png.png);
	filter:alpha(opacity=80);
}
#sub{
	background : #ffffff url(img/bg.jpg) no-repeat fixed 0% 0%;
	margin:0px; padding:0px;
	text-align:right;
}
#sub dt{
	background : url(img/arrow.gif) no-repeat 0% 50%;
	padding-left:13px;
	cursor:pointer;
}
#sub dd{ margin-bottom:10px; }

#list{
	padding:10px;
	vertical-align:bottom;
	font-size:80%;
	color:#fff;
}
#list dt{ border-bottom:1px solid #fff; margin-bottom:2px; }

#menuDiv{ text-align:right; }

#mtLink{ font-size:80%; }

.txt{
	margin:10px; padding:0px 5px; 
}

/* 罫線あり */
.line{
	line-height:20px;
}

h1{
	background : url(img/dot.gif) repeat-x 100% 100%;
	margin-bottom:10px; padding-bottom:10px;
	font:23px "メイリオ", "Meiryo", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro", "Verdana", "Osaka", sans-serif;
	letter-spacing:1em;
	text-align:right;
	color:#333;
}
h2{
	background : #eeeeee url(img/bg.gif);
	margin-bottom:2px; padding:3px;
	font:bold 100% "メイリオ", "Meiryo", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro", "Verdana", "Osaka", sans-serif;
	color:#000;
}
h3{
	background : url(img/o.gif) no-repeat 0% 50%;
	font-weight:normal;font:100% "メイリオ", "Meiryo", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro", "Verdana", "Osaka", sans-serif;
	margin-bottom:0px; margin-left:4px;
	padding-left:19px;
	color:#6c9;
}

dl,dd,dt{ margin:0px; padding:0px; }
/*200*40用*/
.link-l{clear:both; padding:0px; margin:3px 15px 15px;}
.link-l dt{float:left; margin-right:10px;}
.link-l dd{}

/*88*31用*/
.link-m{ clear:both; padding:0px; margin:3px 15px 15px; }
.link-m dt{ float:left; margin-right:10px; }
.link-m dd{}

input,textarea,select,option{
	font:100%/150% "メイリオ", "Meiryo", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4", "Hiragino Maru Gothic Pro", "Verdana", "Osaka", sans-serif;
	border:1px solid #ccc;
	border-width:0px 1px 1px 0px;
	background:transparent; color:#666;
}

a{text-decoration:none;color:#0cf;}
a:visited{color:#0cf;}
a:hover{color:#96f;
position:relative; top:1px; left:2px;
}

/* リンクページの設定 */ 
dl.banner{margin:0px 0px 15px 0px;}
dl.banner dt{float:left;margin:0px 5px 0px 0px;}
dl.banner dd{margin:-2px 0px 0px 0px;}





/* 見出し */


p{color:#666;padding:0 5em;}

div#wrapper{width:100%;height:100%;
text-align:center;margin:0 auto;padding:0;}


div#main{width:600px;color:#000;text-align:left;
margin:0 auto;padding:2em 0 ;}

div#setumei{font-size:11px;line-height:18px;margin:2em 0;padding:0;}
#setumei p{color:#666;margin:0;padding:2em 4em;}

div#right{width:98%;font-size:9px;color:#999;text-align:right;}




div#display{text-align:left;margin:0 auto;padding:0;}
#display p{font-size:10px;color:#999;margin:0;padding:1em 0 0 4em;}
#display span{height:50px;margin:2px 0 0 2em;}

span#msg{height:40px;display:block;}


