@charset "UTF-8";
/* ===================================================================
 file name  :  Ticket.css
 style info :  チケットCSS
=================================================================== */

/* -----------------------
h1 周り
---------------------- */
h1{
	background:url(../../images/ticket/ticket_h1_title.gif) 0px 0px no-repeat;
	height:82px;
	width:940px;
	background-color:#F0F0E8;
}


#Contents-Main{
	padding-top:30px;

}

#Contents-Main-Left{
	width:650px;
}

#Contents-Main-Right{
	width:215px;
}

ul#Sub-Navi{
	background:url(../../images/ticket/menu_top.jpg) 0px 0px no-repeat;
	padding-top:55px;
}

#Index-H2-01{
	background:url(../../images/ticket/Index-H2-01.gif) 0px 0px no-repeat;width:651px;height:59px;margin-bottom:20px;	
}

#Index-H2-02{
	background:url(../../images/ticket/Index-H2-02.gif) 0px 0px no-repeat;width:651px;height:59px;margin-bottom:20px;	
}
#Index-H2-03{
	background:url(../../images/ticket/Index-H2-03.gif) 0px 0px no-repeat;width:651px;height:59px;margin-bottom:20px;	
}


#Index-H3-01{
	background:url(../../images/ticket/Index-H3-01.gif) 0px 0px no-repeat;width:651px;height:30px;	
}

#Index-H3-02{
	background:url(../../images/ticket/Index-H3-02.gif) 0px 0px no-repeat;width:651px;height:30px;margin:20px 0px 20px 0px;	
}

#Index-H3-03{
	background:url(../../images/ticket/Index-H3-03.gif) 0px 0px no-repeat;width:651px;height:35px;margin:20px 0px 20px 0px;	
}

#Index-H3-04{
	background:url(../../images/ticket/Index-H3-04.gif) 0px 0px no-repeat;width:651px;height:35px;margin:20px 0px 20px 0px;	
}
#Index-H3-05{
	background:url(../../images/ticket/Index-H3-05.gif) 0px 0px no-repeat;width:651px;height:35px;margin:20px 0px 20px 0px;	
}




.ticket-tbl{width:650px;margin:20px 0px 40px 0px;}
.ticket-tbl th{background:#CCC;border-bottom:2px solid #999;padding:5px;text-align:center;}
.ticket-tbl td{padding:5px;background:#F0F0E8;}
.ticket-tbl tr.bgw td{background:#fff;}

.howto-tbl{width:650px;margin:20px 0px 40px 0px;}
.howto-tbl th{background:url(../../images/ticket/green_stripe_bg.gif);border-bottom:2px solid #999;padding:5px;font-size:115%;}
.howto-tbl td{padding:5px;background:#F0F0E8;}
.howto-tbl tr.bgw td{background:#fff;}

ul.list-dgn{padding:20px 0px 20px 10px;}
ul.list-dgn li{padding-left:15px; background:url(../../images/common/square_gray.gif) no-repeat 0px 7px;margin-bottom:5px;}

#Ticket-Sub{background:url(../../images/ticket/mark_bg.jpg) repeat-x;height:150px;padding:15px;}
#Ticket-Sub hr{margin:10px 0px;}

.pdf-dl{border:1px solid #CCC;padding:5px;}
.pdf-dl table{margin:0px auto;background:url(../../images/ticket/mark_bg.jpg);}
.pdf-dl table td{padding:5px;vertical-align:top;text-align:center;}


#Ticket p{margin-bottom:1em;}
.caution{font-size:90%;color:#F36;}
.small-text{font-size:90%;}
.large-text{font-size:115%;}