body{margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;}
#mainInner #header *,
#mainInner h1{margin:0;
	padding:0;}

#mainInner a,
#mainInner a:link,
#mainInner a:visited,
#mainInner a:active {
color:#0033CC;
text-decoration:none}

#mainInner a:focus,
#mainInner a:hover{
text-decoration:underline}


#mainInner{
width:980px;}

#mainInner h3{
padding:20px 10px 10px;
background:#fff url(../../img/ttl_bg.jpg) repeat-x top;
border-bottom:1px solid #999;
border-top:1px solid #ddd;
margin:0}
#ticket .snav{
padding:20px 5px 10px;
border-bottom:1px dotted #999;
margin:0 0 10px}
#mainInner #header{border-bottom:1px solid #999;margin-bottom:4px}
#mainInner #headnavi{
	background: url(../img/ttl_bg.jpg) repeat-x 0 0;
}
#mainInner #headnavi,
#mainInner #headnavi li{list-style:none}

#mainInner #headnavi li{	
	background: url(../img/img_navi_icon.gif) no-repeat 10px 15px;
	border-right: 1px solid #999;
	float: left;
	padding: 10px 10px 10px 20px;}

#mainInner #headnavi a,
#mainInner #headnavi a:link,
#mainInner #headnavi a:visited,
#mainInner #headnavi a:active {	color:#666;	text-decoration:none;}

#mainInner #headnavi a:focus,
#mainInner #headnavi a:hover{text-decoration:underline;}


#mainInner h4{
color:#009B97;
font-size:14px;
padding:4px 0px}
#mainInner h5{
font-size:14px;
padding:20px 0px 4px}

#mainInner h6{
padding:20px 10px 4px}



#mainInner .clear{clear:both;height:auto}



#mainInner #ticket li{ margin:auto; padding:auto; font-weight:normal;}
#mainInner #ticket p img{ float:auto; padding:auto; margin:auto;}

#ticket{padding:10px;clear:both}


#ticket .title{margin-bottom:20px;}

#ticket .tktInnerM{padding:10px}
.indylink {	FONT-SIZE: 10px; COLOR: #0066cc; LINE-HEIGHT: 14px}
#mainInner A.title:link {FONT-SIZE: 16px; text-decoration:none; color:#0000FF;}
#mainInner A.title:visited{ FONT-SIZE: 16px; text-decoration:none; color:#0000FF; }
#mainInner A.title:hover { FONT-SIZE: 16px; text-decoration:underline; color:#ff0000; }
#ticket a.arrow{
background-image:url(../img/arrow.gif);
background-repeat:no-repeat;
padding-left:10px;
}
#ticket .clear{clear:both;height:auto}

#mainInner img{ border:0px;}



.line {
	background-image: url(../aqua_s/images/line_01.gif);
	background-repeat: repeat-x;
	background-position: center;
}

#mainInner #ticket .tktInfo p .topicsIMG{ margin:2px 0;}



/* トピックス設定  */

#mainInner #topics {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

#mainInner #headnavi:after,
#mainInner #header:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#mainInner #headnavi,
#mainInner #header{
	display: inline-block;
	}