/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝■初期設定リセット＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,pre,blockquote {	margin:0px;	padding:0px;}ul,li {	list-style:none;}img {	margin:0px;	padding:0px;	border:0px;	vertical-align:bottom;}* {/*フォントリセット*/	color:#333333;	font-size:12px;	font-weight:normal;	font-style:normal;		text-decoration:none;	}/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝■初期設定＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/body {	margin:0px;	padding:0px;	font-size:12px;	font-family:"ＭＳ Ｐゴシック", Osaka,sans-serif;	line-height:150%;}h1 {	margin:0px;	padding:0px 0px 0px 10px;	font-size:10px;	font-weight:normal;	line-height:12px;	color: #CCCCCC;	height: 14px;}h2 {	margin:0px;	font-size:12px;	font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;	line-height:150%;	text-align: left;	padding-top: 15px;	padding-bottom: 0px;	padding-left: 28px;	padding-right: 15px;	color: #6699CC;	font-weight: bold;}h3 {	margin:0px;	font-size:12px;	font-family:"ＭＳ Ｐゴシック", Osaka,sans-serif;	line-height:150%;	text-align: left;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 28px;	padding-right: 15px;}a,a:link,a:visited {	color:#0099FF;}a:hover,a:active {	color:#FFCC00;	text-decoration:underline;}/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝■共通仕様＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝●ラッパー＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/	#wrapper {	width:820px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	background-image: url(../images/back02.jpg);	background-repeat: repeat-y;	background-position: center top;}#in {	width:780px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	background-position: center top;}/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝●ヘッダー＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/#header {	width:780px;	margin-right: auto;	margin-left: auto;	height: 67px;	margin-top: 0px;	margin-bottom: 0px;}#logo {	width:321px;	float:left;	height: 67px;}#line {	width:780px;	margin-right: auto;	margin-left: auto;}#flash {	width:780px;	height:455px;	margin-right: auto;	margin-left: auto;}#title {	width:780px;	height:83px;	margin-right: auto;	margin-left: auto;}/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝●ナビゲーション（横型）＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/#gnavi {	width:401px;	float:right;	margin-top: 34px;}#gnavi ul {	list-style-type:none;}#gnavi li {	float:left;}#gnavi li img,#gnavi li a img {/*画像の隙間をなくす為に必須*/	vertical-align:top;}#mnavi {	width:780px;	float:right;}#mnavi ul {	list-style-type:none;}#mnavi li {	float:left;}#mnavi li img,#mnavi li a img {/*画像の隙間をなくす為に必須*/	vertical-align:top;}/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝●コンテンツ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/#main {/*メインコンテンツ*/	width:780px;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;}/*★以下は任意*/#leftside {/*左カラム*/	float:left;	width:157px;	padding:0px 0px 0px 0px;}/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝●ページトップ（クラス）＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/#page-up {	width: 700px;	margin-right: auto;	margin-left: auto;	padding:5px 10px;	text-align:right;	background-color: #FFFFFF;}.page-up {	padding:5px 10px;	text-align:right;}/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝●フッター＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/#footer {	width: 780px;	margin-right: auto;	margin-left: auto;}#footer_l {	width: 67px;	float: left;	}#footer_r {	width: 713px;	float: right;	font-family: "ＭＳ Ｐゴシック", Osaka;	font-size: 10px;	color: #999999;	background-color: #EFEFEF;	text-align: left;	height: 50px;	line-height: 125%;	padding-top: 3px;}/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝■対複数設定＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*//*赤字*/.red {	color:#ff0000;}.bt {	padding-bottom: 10px;}.kon {	color: #0033CC;	line-height: 160%;	padding-bottom: 10px;}.gr {	color: #999999;}/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝■その他の設定＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*//*フロート・クリアーボックス*/.clear {	clear:both;}#hyou_on {	width: 274px;	background-color: #FFFEE9;	text-align: left;	vertical-align: middle;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	margin-right: auto;	margin-left: auto;}#hyou_off {	width: 274px;	background-color: #FFFFFF;	text-align: left;	vertical-align: middle;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	margin-right: auto;	margin-left: auto;}.table1 {	width: 365px;	border-collapse: collapse;	font-family: "ＭＳ Ｐゴシック", Osaka;	font-size: 14px;	color: #000000;	text-align: left;	vertical-align: top;	padding-top: 1px;	padding-bottom: 1px;	background-image: url(../images/ta_b.gif);	background-repeat: repeat-y;} .table1 td {	padding-top: 3px;	padding-bottom: 3px;	padding-left: 5px;	}.table11 {	width: 600px;	border-collapse: collapse;	font-family: "ＭＳ Ｐゴシック", Osaka;	font-size: 14px;	color: #000000;	text-align: left;	vertical-align: top;	padding-top: 1px;	padding-bottom: 1px;} .table11 td {	border: 1px solid #999999;	}.syakenback01 {	background-color: #C1E7FF;}#shop_r {	width: 623px;	float: right;}#shop_title {	width: 528px;	margin-right: auto;	margin-left: auto;	margin-top: 27px;}#shop_info {	width: 528px;	margin-right: auto;	margin-left: auto;}#syaken_title {	width: 600px;	margin-right: auto;	margin-left: auto;	margin-top: 27px;}#syaken_info {	width: 600px;	margin-right: auto;	margin-left: auto;}#shop_map {	width: 528px;	margin-right: auto;	margin-left: auto;	margin-top: 20px;}#request_r {	width: 623px;	float: right;	margin-top: 50px;}#request_in {	width: 540px;	margin-right: auto;	margin-left: auto;}#request_in02 {	width: 540px;	margin-right: auto;	margin-left: auto;	margin-top: 60px;	font-size: 12px;	color: #999999;}#request_in02 a {	color: #666666;}.kon_b {	font-size: 16px;	color: #0033CC;}.redint {	color:#ff0000;	padding-left: 16px;}.houtei {	padding-left: 16px;}.syakenback02 {	background-color: #FFFFCC;}
