/*---General---------------------------------------------------*/

/*---image制御---*/
img{
border-width:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*---form制御---*/
form{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.form{
padding:3px 0px 3px 0px;
}

/*---table制御---*/
table{
margin:0px 0px 0px 0px;
}

/*---テキスヨリンク---------------------------------------------*/

/*---LINK制御---*/
a:link{
color:#3333AA;
text-decoration:underline;
}

a:visited{
color:#3333AA;;
text-decoration:underline;
}

a:hover{
color:#3333AA;
text-decoration:underline;
}

a:active{
color:#3333AA;
text-decoration:underline;
}

/*---モード---------------------------------------------------*/



/*---共通---*/
body{
background:#AAAA99;
font-family:Osaka,"ＭＳ Ｐゴシック",sans-serif;
font-size:100%;
font-weight:normal;
color:#222222;
text-align:center;
line-height:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.centering{
background:#FFFFFF;
width:800px;
text-align:left;
margin:0px auto;
}

/*---ヘッダ---*/
h1{
background:url("../img/header.gif") no-repeat;
font-size:4px;
line-height:110%;
text-indent:-10000px;
margin:0px 0px 0px 0px;
padding:104px 0px 0px 800px;
}

/*---サブタイトル---*/
h2{
background:#992233;
font-size:90%;
color:#FFFFFF;
width:180px;
text-align:center;
vertical-align:middle;
padding:2px 2px 0px 2px;
}

h2.gid00{
background:#992233;
font-size:90%;
color:#FFFFFF;
width:320px;
text-align:center;
vertical-align:middle;
padding:2px 2px 0px 2px;
}

.reserve h2{
background-image:url(../img/icn_NRA.gif);
background-repeat:no-repeat;
background-position:5% 60%;
}

.membership h2{
background-image:url(../img/icn_membership.gif);
background-repeat:no-repeat;
background-position:5% 60%;
}

.info h2{
background-image:url(../img/icn_info.gif);
background-repeat:no-repeat;
background-position:5% 60%;
}

/*---入力エリア---*/

.input{
background:#CCCCDD;
width:100%;
font-size:90%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.input h4{
font-size:90%;
font-weight:bold;
background:#777788;
color:#FFFFFF;
vertical-align:middle;
margin:0px;
padding:4px 2px 4px 8px;
}

.hit{
background-image:url(../img/icn_clock.gif);
background-repeat:no-repeat;
background-position:15% -8%;
}

.input .loginbtn{
width:100%;
padding:16px 0px 0px 0px;
}

/*---出力エリア---*/
/*  Reserve.cssとかぶっているのでブラウザによってはこちらを使ってしまう。
.output{
width:100%;
font-size:90%;
padding:0px 0px 0px 0px;
}
*/

/*---footer---*/
h6{
font-size:75%;
font-weight:normal;
color:#333333;
text-align:right;
clear:both;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#333333;
padding:4px 0px 8px 0px;
margin:36px 16px 0px 16px;
}

/*---強調---*/
em{
font-style:normal;
/*font-weight:normal;*/
color:#EE3311;
}

i{
font-size:90%;
font-style:normal;
font-weight:normal;
}

