﻿/*------------------------------*//*-- ゲレンデガイド用スタイル --*//*------------------------------*//*コンテンツタイトル*/*:first-child+html body div#op_contents_title {	 /* for IE7 */	height:138px;}* html body div#op_contents_title {	 /* for IE6 */	height:138px;}#op_contents_title{	background-image:url("../openguide/images/op_title.gif");	background-repeat:no-repeat;	background-position:bottom center;	margin:0px;	padding:0px;	width:908px;	height:135px;	text-align:center;}/*パンくずリスト*/#op_contents_title #op_pan_list{	margin:4px auto 66px 0px;	padding:0px;	width:906px;	height:20px;	font-size:10px;	line-height:12px;	color:#FFFFFF;	text-align:left;}#op_contents_title #op_pan_list a{	color:#FFFFFF;	text-decoration:none;}#op_contents_title #op_pan_list a:hover{	text-decoration:underline;}/*ページ内リンク*/#op_contents_title #op_page_link{	margin:0px auto 0px auto;	padding:5px 0 0 0;	width:880px;	text-align:left;}/*ページ内リンク 営業時間*/#op_contents_title #op_page_link a#op_page_link01{	background-image:url("../openguide/images/op_pagelink01.gif");	background-repeat:no-repeat;	background-position:center;	margin:0px 10px 0px 0px;	padding:0px;	width:164px;	height:37px;	display:block;	text-decoration:none;	float:left;}/*ページ内リンク 営業カレンダー*/#op_contents_title #op_page_link a#op_page_link02{	background-image:url("../openguide/images/op_pagelink02.gif");	background-repeat:no-repeat;	background-position:center;	margin:0px 10px 0px 0px;	padding:0px;	width:164px;	height:37px;	display:block;	text-decoration:none;	float:left;}/*ページ内リンク 今庄365エリアマップ*/#op_contents_title #op_page_link a#op_page_link03{	background-image:url("../openguide/images/op_pagelink03.gif");	background-repeat:no-repeat;	background-position:center;	margin:0px 10px 0px 0px;	padding:0px;	width:164px;	height:37px;	display:block;	text-decoration:none;	float:left;}/*内部要素*/#op_contents_inline{	background-image:url("../images/bg_inline.gif");	background-repeat:repeat-y;	background-position:right;	margin:0px auto 25px auto;	padding:25px 0 0 0px;	width:908px;	border-bottom:1px solid #C3C1C1;}/*本文*/*:first-child+html body div.op_text  {	 /* for IE7 */	margin: -10px 0 10px 35px; }* html body div.op_text {	 /* for IE6 */	margin: -10px 0 10px 35px; }.op_text {	margin: -30px 0 10px 35px; 	padding: 0px 0 0 0;	text-align: left;	font-size: 13px;}/*営業時間*/#op_contents_inline #op_contents_item01{	margin:30px auto 5px auto;	padding:0px 0px 0px 0px;	width:867px;}/*営業時間表*/.op_time_table{	margin: 0 0 10px 35px;	font-size: 14px;	color:#666666;	text-align: left;}.op_time_table th{	width:110px; 	padding: 6px 5px;}.op_time_table td{	width: 270px; 	padding: 6px 5px;}.op_time_table_bold{	color:#000000;	font-weight: bold;}.op_time_table_small{	color:#000000;	font-size:12px;	font-weight: normal;}.op_time_table_orange{	color:#fa8072;	font-weight: bold;}.op_time_table_blue{	color:#6495ed;	font-weight: bold;}*:first-child+html body div.time_table  {	 /* for IE7 */	margin-bottom: 20px;}* html body div.time_table {	 /* for IE6 */	padding-bottom: 12px;}div.time_table{	margin-right: 20px;	margin-bottom: 8px;	float: left;}/*営業時間　左段*/.contents_left{	margin:0px;	padding:0px;	float:left;}/*営業時間　右段*/.contents_right{	margin:0 0px 0 -15px;	padding:0px;	float:left;}/*営業カレンダー*/table.calender {	font-size: 14px;	color: #666666;}th {	background-color: #F5F5F5;}td {	background-color: #FFFFFF;}.calender_month {	height: 24px;	text-align: center;	color: #7F0011;	font-style: bold;}.calender_weekday {	width: 35px;	text-align: center;	font-style: bold;}.calender_saturday {	width: 35px;	text-align: center;	color: #0000FF;}.calender_sunday {	width: 35px;	text-align: center;	color: #FF0000;}.calender_nonighter {	background-color: #F0B4B4;}/*カレンダー　本文のナイター定休日マーク*/.text_nonighter {	border: 1px solid #C0C0C0;	background-color: #F0B4B4;}/*カレンダー　左段*/* html body div.calender_left {	 /* for IE6 */	margin:10px 0 0 17px;}.calender_left{	margin:10px 0 0 35px;	padding:0px;	width:30%;	float:left;}/*カレンダー　中段*/.calender_center{	margin:10px 0 0 10px;	padding:0px;	width:30%;	float:left;}/*カレンダー　右段*/.calender_right{	margin:10px 0 0 10px;	padding:0px;	width:30%;	float:left;}/*カレンダー　30-31*/.calender_2431{	background-image:url(../openguide/images/calendar3.gif);	background-repeat:no-repeat;	width: 35px;}.calender_3031{	background-image:url(../openguide/images/calendar1.gif);	background-repeat:no-repeat;	width: 35px;}/*カレンダー　斜線*/.calender_diagonal {	background-image:url(../openguide/images/calendar2.gif);	background-repeat:no-repeat;	width: 35px;}