@charset "UTF-8";

@import "../css/import.css";

/*-------------------------------------------
---------------------------------------------header*/

.title{
	height:250px;
	background: url(img/title.jpg) center;
}

/*-------------------------------------------
---------------------------------------------contents*/

.photoBox{
	width:266px;
	float:left;
}

.dataBox{
	width:350px;
	float:right;
}

.subMenu ul{
	margin:10px 0;
}

.subMenu ul li{
	float:left;
}

h2{
	line-height:36px;
}

h2 img{
	float:right;
	vertical-align:middle;
}


h2 span{
	margin-left:1em;
	font-weight:bold;
	font-size:smaller;
}

h3{
	margin-bottom:15px;
}

h4{
	margin-bottom:15px;
}

.mapBox{
	margin-bottom:20px;
}

.mapBox iframe{
	border:1px solid #CCCCCC;
}

.otherBox{
	width:460px;
	float:left;
}

.qrBox{
	width:155px;
	float:right;
}

.qrBox img{
	border:10px solid #E6F0FB;
	
}

.qrBox span{
	display:block;
	text-align:center;
}

.midashi01 img{
	float:right;
}

.mapIcon{
	text-align:right;
	margin-top:10px;
}

/*-------------------------------------------
---------------------------------------------tab*/

.tab{
	border-bottom:3px solid #55B410;
	margin:15px 0;
}

.tab ul{
	float:right;
}

.tab ul li{
	float:left;
	margin-left:10px;
}

.tab ul li img{
	vertical-align:top;
}

/*-------------------------------------------
---------------------------------------------list*/

.listText{
	width:485px;
}

.listPhoto{
	width:120px;
}

.listPhoto img{
	margin-bottom:10px;
}

/*-------------------------------------------
---------------------------------------------search list*/

.searchPhoto{
	float:left;
	margin-right:10px;
	width:90px;
}

.blockL li,.blockR li{
	background:url(../img/border_gray.gif) no-repeat 0 bottom;
}

.blockL li strong,.blockR li strong{
	color:#0167CC;
}

.bottonR{
	float:right;
	margin-top:5px;
}

.bottonR img{
	margin-left:5px;
}

/*-------------------------------------------
---------------------------------------------ranking*/

.ranking{
	margin-top:20px;
}

.ranking li{
	background:url(../img/border_gray.gif) no-repeat 0 bottom;
	padding:15px 0;
}

.ranking li a{
	line-height:36px;
}

.rank1,.rank2,.rank3,.rank4,.rank5,.rank6,.rank7,.rank8,.rank9,.rank10{
	height:36px;
	display:block;
	padding-left:70px;
}

.rank1{
	background:url(img/rank01.gif) no-repeat 10px;
}

.rank2{
	background:url(img/rank02.gif) no-repeat 10px;
}

.rank3{
	background:url(img/rank03.gif) no-repeat 10px;
}

.rank4{
	background:url(img/rank04.gif) no-repeat 16px;
}

.rank5{
	background:url(img/rank05.gif) no-repeat 16px;
}

.rank6{
	background:url(img/rank06.gif) no-repeat 16px;
}

.rank7{
	background:url(img/rank07.gif) no-repeat 16px;
}

.rank8{
	background:url(img/rank08.gif) no-repeat 16px;
}

.rank9{
	background:url(img/rank09.gif) no-repeat 16px;
}

.rank10{
	background:url(img/rank10.gif) no-repeat 16px;
}

.rankOther{
	margin-top:15px;
}

.rankOther li{
	background:none!important;
	padding:2px 0!important;
	float:left;
	margin-right:0.5em;
	font-weight:bold;
	white-space: nowrap;
}

.rankOther li a{
	line-height:110% !important;
}

/*-------------------------------------------
---------------------------------------------circle search*/

.bikou th{
	white-space:nowrap;
}

.bikou img{
	margin-left:0 !important;
	margin-right:5px !important;
	margin-top:3px !important;
	float:left;
}

.attention{
	color:#FF3366;
	text-align:right;
	margin-top:5px;
}

.tdCenter{
	text-align:center;
}

.centerName{
	background:#52B302;
	color:#FFFFFF;
	padding:2px 5px;
	font-size:smaller;
	margin-left:10px;
}

.centerName a:link{
	color:#FFFFFF;
	text-decoration: none;
}

.centerName a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.centerName a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.timeMorning{
	background:#17B1CC;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 3px;
	margin-top:5px;
}

.timeNoon{
	background:#E38715;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 3px;
	margin-top:5px;
}

.timeNight{
	background:#003399;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 3px;
	margin-top:5px;
}

.sml{
	font-size:smaller;
	white-space:nowrap;
}

.sort{
	background:#E4E4E4;
	margin-bottom:20px;
	padding:5px 10px;
}

.sort strong{
	font-weight:bold;
	float:left;
}

.sort li{
	float:left;
	margin-left:1.5em;
}