/* CSS Document */

form{
margin:0px;
padding:0px;
}

body	{
background-color:#ffffff;
color:#333333;
margin:0px;
padding:0px;
}

.clear{
clear:both;
}
.mt10{
margin-top:10px;
}

.mt5{
margin-top:5px;
}

.mt30{
margin-top:30px;
}

.mtb10{
margin-top:10px;
margin-bottom:10px;
}

#os_wrapper{
margin:0px auto 0px auto;
}

#os_head{
background:  url(http://www.tabicapital.jp/media/waratabi/images/os_logoback.gif);
width:100%;
height:96px;
text-align:center;

}

#os_glnavi{
background:  url(http://www.tabicapital.jp/media/waratabi/images/air/os_btnbg.gif) repeat-x;
height:38px;
text-align:center;
}

#os_glnavi ul{
margin:0px;
padding-top:1px;
list-style-type: none;
}
#os_glnavi li{
display:inline;
}

#os_glnavi li.b_l{
padding:0px;
}

#os_glnavi li.b_r{
padding:8px 18px 9px 18px;
border-left:1px #ABDEF1 solid; 
border-right:1px #ABDEF1 solid; 
}
#os_topimg{
text-align:center;
margin-top:25px;
}

#os_maincon{
width:950px;
margin:10px auto 10px auto;
text-align:left;
}

#os_foot{
background-color:#999999;
height:22px;
text-align:center;
padding-top:10px;
margin-bottom:10px;
}

#os_foot a{@
background-color:#999999;
height:22px;
border-right:1px solid #ffffff;
color:#ffffff;
padding-right:40px;
padding-left:40px;
vertical-align:top;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#rank td{
vertical-align:top;
padding:3px;
}
#rank a{
font-size:13px;
color:#0099CC;
font-weight:bold;
text-decoration:none;
line-height:19px;
letter-spacing:0.1em;
}

.os_ticketlist a{
font-size:12px;
margin-left:10px;
vertical-align:middle;
color:#0099CC;
text-decoration:none;
}

.os_ticketlistimg{
vertical-align:middle;
margin-left:10px;
}



#rank img.pic{
padding:5px;
border:1px solid #DFDFDF;
text-align:center;
}

#os_rank2{
margin-left:10px;
margin-bottom:15px;
}

#os_rank2G{
margin-left:10px;
background-color:#f7f7f7;
margin-bottom:15px;
}


#os_rank3{
margin:15px;
padding:3px;
}

#os_rank3G{
margin:15px;
background-color:#fefaf0;
padding:3px;
}

#os_attention{
width:760px;
}

#os_attention p{
font-size:12px;
color:#666666;
line-height:22px;
margin-top:10px;
margin-bottom:20px;
}

#os_support_box{
width:800px;
margin: 0 auto;
margin-top:20px;
border-top:1px solid #7FCCE5;
padding-top:30px;
padding-bottom:30px;
}

#os_support_boxl{
width:360px;
float:left;
border-right:1px solid #7FCCE5;
padding-left:15px;
padding-right:24px;
}
#os_support_boxr{
width:360px;
float:right;
padding-left:25px;
padding-right:15px;
}

#os_attention{

}

.os_support{
	padding-left:3px;
	display:block;
}

.os_support a{
	font-size:13px;
	padding-left:15px;
	width:155px;
	float:left;
	margin-left:15px;
	margin-bottom:5px;	
	color:#333;
	background:url(http://www.tabicapital.jp/media/waratabi/images/common/os_arr.gif) no-repeat 0px 3px;
}

.os_support2{
	padding-left:3px;
	display:block;
}

.os_support2 a{
	font-size:13px;
	padding-left:15px;
	float:left;
	margin-left:5px;
	margin-bottom:12px;	
	color:#0099cc;
	background:url(http://www.tabicapital.jp/media/waratabi/images/common/os_arr.gif) no-repeat 0px 1px;
}

#os_supText{
font-size:12px;
line-height:18px;
margin-bottom:10px;
}

.f12{
font-size:12px;

}

.os_support3{
	font-size:13px;
	padding-left:15px;
	float:left;
	margin-left:5px;
	margin-bottom:5px;	
	color:#333;
	background:url(http://www.tabicapital.jp/media/waratabi/images/common/os_arr.gif) no-repeat 0px 1px;
}