@charset "Shift_JIS";/* format ------------------------------------------------------------ */*{	margin:0;	padding:0;}h1 {	float: left;}h2 {}h3 {	padding-bottom: 10px;}h4 {	margin-bottom: 5px;	margin-top: 20px;}h5 {	margin-top: 20px;	margin-bottom: 5px;}body {*font-size: small;*font: x-small;	font-size: 13px;}p{	margin:0;	line-height:160%;}ul{	list-style:none;}li{	line-height:150%;}th,td{	vertical-align:top;	text-align:left;	font-weight:normal;	/* [disabled]line-height:160%; */}/*--変更後--*/img{	vertical-align:top;	/* [disabled]border:none; */	margin-top:0px;}.clr{	clear:both;	height:0;	margin:0;	padding:0;	line-height:100%;	font-size:0;}/* link ------------------------------------------------------------ */a{	color:#000000;	text-decoration:underline;}a:hover{	color:#000000;	text-decoration:none;}/*ランキング速報　リスト------------------------------------------------------------ */#ranking01 {	width: 700px;	float: right;	padding-bottom: 20px;}#ranking01 li {	list-style-type: none;	float: left;	color: #6C6C6C;	font-size: 12px;	margin-right: 0px;	margin-left: 5px;	padding-top: 15px;}#ranking01 li a {	border-right: 2px solid #7E7E7E;	white-space: nowrap;	text-indent: 1px;	padding-right: 8px;	line-height: 1em;}.rankingFirst {	float: left;	background-color: #333333;	height: 20px;	margin-top: 10px;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	padding-left: 20px;	width: 60px;	padding-top: 3px;	margin-right: 10px;}/*ランキング速報　リスト02 ------------------------------------------------------------ */.ranking02 {	width: 700px;	float: right;}#ranking02 li {	list-style-type: none;	float: left;	color: #6C6C6C;	font-size: 12px;	letter-spacing: 1px;	margin-right: 7px;	margin-left: 5px;}#ranking02 li a {	border-right: 2px solid #7E7E7E;	line-height: 1em;	white-space: nowrap;	text-indent: 1px;	padding-right: 8px;}.areaTitle01 {	width: 700px;	font-size: 14px;	border-bottom: 1px solid #A1A1A1;	font-weight: normal;	padding-top: 10px;	color: #333333;}.areaTitle {	font-size: 14px;	border-bottom: 1px solid #A1A1A1;	font-weight: normal;	padding-top: 10px;	color: #333333;}/* layout ------------------------------------------------------------ */#container{	text-align:left;	width:950px;	margin:0 auto;	padding-top: 0px;	clear: none;}#header{	width:950px;	background-image: url(img/head.jpg);	background-repeat: no-repeat;	height: 90px;	margin-bottom: 20px;}/* topメインしたボタン配置 ------------------------------------------------------------ */#mainBtn {	width: 700px;	margin-top: 20px;}.leftBtn {	float: left;	width: 225px;}#centerBtn {	float: left;	width: 225px;	padding-left: 13px;}#rightBtn {	　	float: right;	float: right;	width: 225px;}#sideNavi {	float: left;	width: 240px;	margin-bottom: 10px;}#sideNavi ul li {	padding-bottom: 8px;}ul li a  {	background-image: url(../img/arrow.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 10px;}#contents{	width:950px;	background-image: url(../Copy%20of%202011men/images/navi_bg.jpg);	background-repeat: repeat-y;}#main-top {	float: right;	width: 680px;}/* foot ------------------------------------------------------------ */#footer {	width: 950px;	padding-top: 3px;	padding-bottom: 3px;	margin-top: 15px;	border-top: thin solid #333;	border-bottom: thin solid #333;	text-align: center;}#copyright {	clear: both;	width: 950px;	height: 18px;	border-top: 1px solid #666;}#copyright p {	float: right;	color: #333;	font-size: 11px;	margin: 5px 5px 0px 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#prize table{	border-collapse:collapse;	margin-top: 10px;	margin-bottom: 10px;	}#prize table tr td{	padding-left: 5px;	border: thin solid #999;}.tokyo_bg {	background-image: url(../Copy%20of%202011men/images/tokyo_bg.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-left: 15px;	margin-top: 10px;	height: 27px;}.kyoto_bg {	background-image: url(../Copy%20of%202011men/images/kyoto_bg.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-left: 15px;	margin-top: 10px;	height: 27px;}.fukuoka_bg {	background-image: url(../Copy%20of%202011men/images/fukuoka_bg.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-left: 15px;	margin-top: 10px;	height: 27px;}.text-green {	color: #690;}.text-pink {	color: #FC70BB;}.text-blue {	color: #228DEA;}.text-bold {	font-weight: bolder;}.text-gray {	color: #666;}.text-small {	font-size: 11px;	line-height: 18px;}.h2bg {	background-image: url(../img/h2-bg.jpg);	background-repeat: no-repeat;	background-position: left top;	font-size: 13px;	padding-left: 10px;	margin-top: 20px;	margin-bottom: 10px;	height: 30px;	padding-top: 2px;	font-weight: bold;}.h1bg {	background-image: url(../img/h1-bg.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 65px;	font-size: 18px;	padding-left: 0px;	color: #FFF;	margin-bottom: 20px;	line-height: 61px;	text-indent: 25px;	font-weight: bold;}/* etc ------------------------------------------------------------ */br.clr{	width:0px;	height:0px;	margin:0px;	padding:0px;	line-height:0px;	clear:both;}.clearfix:after{	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}.clearfix{	position:relative;	display: inline-table;	min-height: 1%;}/* Hides from IE-mac \*/* html .clearfix{	height: 1%;}.news-title {	font-weight: bold;}.space-both {	padding-top: 10px;	padding-bottom: 10px;}/* margin */.mt5							{ margin-top:5px !important;}.mt10							{ margin-top:10px !important;}.mt15							{ margin-top:15px !important;}.mt20							{ margin-top:20px !important;}.mt25							{ margin-top:25px !important;}.mt30							{ margin-top:30px !important;}.mt120							{ margin-top:120px !important;}.mr5							{ margin-right:5px !important;}.mr10							{ margin-right:10px !important;}.mr15							{ margin-right:15px !important;}.mr20							{ margin-right:20px !important;}.mr25							{ margin-right:25px !important;}.mr30							{ margin-right:30px !important;}.mb0							{ margin-bottom:0px !important;}.mb5							{ margin-bottom:5px !important;}.mb10							{ margin-bottom:10px !important;}.mb15							{ margin-bottom:15px !important;}.mb20							{ margin-bottom:20px !important;}.mb25							{ margin-bottom:25px !important;}.mb30							{ margin-bottom:30px !important;}.mb100							{ margin-bottom:100px !important;}.ml5							{ margin-left:5px !important;}.ml10							{ margin-left:10px !important;}.ml15							{ margin-left:15px !important;}.ml20							{ margin-left:20px !important;}.ml25							{ margin-left:25px !important;}.ml30							{ margin-left:30px !important;}#shop-title {	font-size: 22px;	margin: 0px 0px 15px;	padding: 8px 0px 13px 10px;	background-image: url(../Copy%20of%202011men/images/shop_bg.jpg);	background-repeat: no-repeat;	background-position: left top;	line-height: 115%;}#taikai {	border-top: 1px dotted #666;	border-bottom: 1px dotted #666;	padding-top: 8px;	padding-bottom: 8px;	margin-top: 10px;	margin-bottom: 10px;}#owabi {	margin-top: 20px;	padding: 5px;	border: 1px dashed #666;}#date {	width: 720px;}#date-l   {	width: 350px;	float: left;}#date #date-l table{	border-collapse:collapse;}#date #date-l table tr td{	border: 1px solid #CCC;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 5px;}#date-r {	float: right;	width: 350px;}#date #date-r table{	border-collapse:collapse;}#date #date-r table tr td{	border: 1px solid #CCC;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 5px;}.area {	font-size: 14px;	font-weight: bold;	border-bottom: 1px solid #0D0066;	margin-top: 30px;	color: #006;	padding-left: 5px;	border-left: thick solid #0D0066;	margin-bottom: 10px;}#daihyo table {	border-collapse:collapse;	width: 720px;	margin-bottom: 10px;}#daihyo table tr td {	border: 1px solid #999;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 3px;}.area-title {	font-weight: bold;	color: #006;}.pref {	font-weight: bold;	color: #006;	margin-bottom: 5px;}.warning {	color: #890000;}#container #contents #main-top #chiku table{	border-collapse:collapse;	margin-bottom: 5px;	border-top: 1px solid #999;	border-right: 0px none #FFF;	border-bottom: 0px none #FFF;	border-left: 0px none #FFF;}#container #contents #main-top #chiku table tr th {	font-weight: bold;	color: #FFF;	text-align: center;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #999;}#container #contents #main-top #chiku table tr td {	border: 1px solid #999;	text-align: center;	padding-top: 2px;	padding-bottom: 2px;	vertical-align: middle;}.bg-yellow {	background-color: #FFC;}.bg-lightBlue {	background-color: #B2D2F6;}.bg-pink {	font-weight: bolder;	background-color: #FFE2FF;	color: #000;}#result table {	border-collapse:collapse;	margin-top: 10px;}#result table tr td {	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	border: 1px solid #888;}#daihyo-list table {	border-collapse:collapse;}#daihyo-list table tr td {	border: 1px solid #666;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 10px;}.warning02 {	font-weight: bolder;	color: #D00000;}#container #contents #main-top #cresult-btn table tr td {	padding-top: 5px;	padding-bottom: 5px;}#container #contents #main-top #result-list table{	border-collapse:collapse;}#container #contents #main-top #result-list table tr td {	border: 1px solid #CCC;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 5px;}#score table {	border-collapse:collapse;	margin-top: 10px;	margin-bottom: 10px;}#score table tr td{	text-align: center;	border: 1px solid #999;	padding-top: 3px;	padding-bottom: 3px;	vertical-align: middle;}.plainlinks a {        background: none !important;        padding: 0 !important;        color: #002bb8 !important;}.btn img:hover{ opacity:0.85; filter:alpha(opacity=80); -ms-filter: "alpha(opacity=70)";}.eva-subtitle {	color: #F00;	font-size: 18px;	font-weight: bold;}