/* CSS Document */

body#new {
background-color: #fff;
margin: 0;
padding: 0;
}

img { border: 0;}

#cbox {
color: #000;
line-height: 130%;
font-size: 12px;
width: 800px;
margin:0 auto;
padding: 0;
text-align: left;
}



#headertbl {
margin: 0;
padding: 0;
}
#headertbl td {
margin: 0;
padding: 0;
}
#footertbl {
margin: 0;
padding: 0;
}
#footer td {
margin: 0;
padding: 0;
}
#header { background: url(images/titlebg.jpg) repeat-x left top;}

#contents { width: 800px;padding: 20px 0;text-align: center;}
.checktitle { margin: 0 10px;}
.checkform { margin: 0 140px;}


#Title { background: url(images/form_bg01.jpg) no-repeat left top;  margin: 0 auto 30px; padding: 4px; font-size: 16px; color: #006;}


table#formArea { border-top: 1px solid #999; border-left: 1px solid #999;}
table#formArea td { padding: 9px; border-right: 1px solid #999; border-bottom: 1px solid #999;}
table#formArea td.leftcell { background-color: #E6F1FF; color: #006;}
table#formArea td p{ padding: 0; margin: 0; font-size: 12px; line-height: 100%;}


#formCopleted{ border: 1px solid #666;}
#formCopleted .bggray02 p{ line-height: 150%; margin: 5px;}


table#searchArea { border-top: 1px solid #999; border-left: 1px solid #999;}
table#searchArea td.rightcell { padding: 9px; border-right: 1px solid #999; border-bottom: 1px solid #999;}
table#searchArea td.leftcell { padding: 9px; border-bottom: 1px solid #999; background-color: #CBDDE7; color: #006;}
table#searchArea td p{ padding: 0; margin: 0; font-size: 12px; line-height: 100%;}

table#price { border-top: 1px solid #999; border-left: 1px solid #999; margin:0px 0px 30px;}
table#price th { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 4px; background-color: #C2EED2; color: #006; font-weight:normal;}
table#price td { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 7px;}
table#price td.blueC { background-color:#E6F1FF; color: #006;}
table#price td.redC { background-color:#FFE9FC; color: #900;} 
table#price th td{ border: 0px solid #fff; padding: 0px;}
table#price td td{ border: 0px solid #fff; padding: 0px;}

table#calender { border-top: 1px solid #999; border-left: 1px solid #999; margin:0px 0px 8px;}
table#calender th { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 4px; background-color: #C2EED2; color: #006; font-weight:normal;}
table#calender td { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 6px;}
table#calender td.blueC { background-color:#E6F1FF; color: #006;}
table#calender td.redC { background-color:#FFE9FC; color: #900;} 
table#calender th td{ border: 0px solid #fff; padding: 0px;}
table#calender td td{ border: 0px solid #fff; padding: 0px;}


table#calender02 { border-top: 1px solid #999; border-left: 1px solid #999; margin:0px 0px 8px;}
table#calender02 th { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 4px; background-color: #C2EED2; color: #006; font-weight:normal;}
table#calender02 td { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 0px;}
table#calender02 td.blueC { background-color:#E6F1FF; color: #006;}
table#calender02 td.redC { background-color:#FFE9FC; color: #900;} 
table#calender02 th td{ border: 0px solid #fff; padding: 0px;}
table#calender02 td td{ border: 0px solid #fff; padding: 0px;}

#txarea01 { padding: 6px; background-color: #CBDDE7;}
#txarea02 { padding: 5px; background-color: #CBDDE7; border: 1px solid #999;}

#ticketlist    { border-left: 1px solid #999; border-top: 1px solid #999;}
#ticketlist td { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 4px;}
#ticketlist th { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 6px; background-color: #D8E5ED;}

#admForm    { border-left: 1px solid #999; border-top: 1px solid #999;}
#admForm td { border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 8px;}
#admForm td p { margin: 0px 6px;}
#admForm td.hidari { background-color:#E6F1FF; color: #006;}


.dline { background: url(images/pricelist02_dline.gif) repeat-x left bottom;}
.dline01 { background: url(images/dline01.gif) repeat-x left center;}
.margin2 { margin: 2px; color:#000;}

#copy { font-size: 10px; margin:0; line-height: 100%; color:#333;}

#footnavi { margin: 7px 0px 5px; line-height: 150%; font-size: 12px; color: #03f;
  width : 780px;
}
#footnavi a:link,a:visited { color: #03f; text-decoration: none;}
#footnavi a:active,a:hover { color: #03f; text-decoration: underline;}

#mail { margin: 0px; font-size: 12px; color: #333;}
#mail a:link,a:visited { color: #03f; text-decoration: none;}
#mail a:active,a:hover { color: #03f; text-decoration: underline;}

/** color **/
.brown { color: #900;}
.purple { color: #006;}

/** bg-color **/
.bgblue { background-color: #0052EA;}
.bgskyblue { background-color: #DCE9FF;}
.bgskyblue02 { background-color: #E6F1FF;}
.bggray { background-color: #B9B9B9;}
.bggray02 { background-color: #CBDDE7;}
.bglime { background-color: #C2EED2;}
.bgnavy { background-color: #006;}
/** font-size **/

.tx10 { font-size: 10px;}
.tx12 { font-size: 12px;}
.tx14 { font-size: 14px;}


