﻿@charset "UTF-8";

/*印刷用スタイルシート*/

* {
	font-family:
		"メイリオ",
		Meiryo,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro W3",
		Osaka,
		"MS P Gothic",
		"ＭＳ Ｐゴシック",
		sans-serif;
	font-size:13px;			/*0313add 印刷時の文字サイズ固定*/
}

html,body{
	margin: 0;
	padding: 0;
	/*height:100px;*/
	background-color:#fff;
	line-height:100%;
}

#wrapper{
	margin: 0;
	padding: 0;
	border:none;
	font-size:100%;			/*0313add 印刷時の文字サイズ固定*/
	/*height:0;*/
	/*background-color:#ccc;*/
}

#top_contents{
	float:none;
	width:600px;
	margin:0;				/*0313add 印刷時のレイアウト調整*/
}

#contents{
	float:none;
	width:600px;
	margin:0;				/*0313add 印刷時のレイアウト調整*/
	padding:0 1em 0 1em;
}

#contents p{
	margin:0 0 2px 0;		/*0313upd 店舗一覧の文字間隔*/
	padding:0 0 0 15px;		/*0313upd 店舗一覧の文字間隔*/
	line-height:15px;		/*0313add 印刷時の文字サイズ固定*/
	/*text-align: justify;
	text-justify: distribute;*/
}

h2 {
	/*width:600px;*/
	height:100%;			/*0313upd 印刷時のレイアウト固定*/
	background: url('../image/h2_ptn') no-repeat;
	border-bottom:solid 1px #333;
	border-left:solid 10px #333;
	margin:0 0 0 0;
	padding:0 0 7px 15px;	/*0313upd 印刷時のレイアウト固定*/
	vertical-align:middle;	/*0313upd 印刷時のレイアウト固定*/
	font-size:100%			/*0313upd 印刷時のレイアウト固定*/
}

h2.ptn {
	width:100%;				/*0313upd 印刷時のレイアウト固定*/
	height:100%;			/*0313upd 印刷時のレイアウト固定*/
	background: url('../image/h2_ptn') no-repeat;
	border-bottom:solid 1px #333;
	border-left:solid 10px #333;
	margin:5px 0 5px 0;		/*0313upd 印刷時のレイアウト固定*/
	padding:0 0 7px 15px;	/*0313upd 印刷時のレイアウト固定*/
	vertical-align:middle;	/*0313upd 印刷時のレイアウト固定*/
	font-size:100%			/*0313upd 印刷時のレイアウト固定*/
}

/*h2.c_page {
	page-break-before: always;
}*/

h3.top{
	width:100%;				/*0313upd 印刷時のレイアウト固定*/
	height:10px;
	border-left:solid #ccc 5px;
	border-bottom:dotted #ccc 1px;
	margin:5px 0 5px 0;		/*0313upd 印刷時のレイアウト固定*/
	padding:5px 0 5px 15px;
}

h3.ptn{
	width:100%;				/*0313upd 印刷時のレイアウト固定*/
	height:10px;
	border-left:solid #ccc 5px;
	border-bottom:dotted #ccc 1px;
	margin:0 0 10px 0px;	/*0313upd 印刷時のレイアウト固定*/
	padding:5px 0 5px 15px;
}

span.orange{
	display:none;
}

span.navi_p{
	display:none;
}

span.s_result{
	display:none;
}

.shop_icon{
	display:none;
}

.search_con{
	display:none;
}

.icon_set{
	display:none;
}

.search_shop{
	background-color:#fff;
	width:600px;
	font-size:70%;
	margin:5px 0 1em 0;			/*0313upd 店舗一覧の文字間隔*/
	padding:0;
	border-bottom:solid #333 1px;
	border-right:none;
}

.info_shop{
	width:470px;
	margin:0;
	padding:0;
	border:none;
	/*background-color:#ccc;*/
}

div.shopname{
	font-size:100%;
	/*border-bottom:solid #333 1px;*/
	margin:0;
	padding:0;
}

div.shopname p.text{
	margin:15px 0 10px 0;
	padding:15px 0 0 1em;
	border-bottom:solid #333333 1px;
}

p.shopname{
	height:100%;
	border:none;
	margin:0;
	padding:1em 0 1em 0;
}

/*0313upd 店舗一覧の文字間隔*/
.info_shop p.shopname{
	font-size:100%;
}

p.ti{
	margin:0;
	padding:0;
}

p.cap{
	margin:0;
	padding:0;
}

.shopinfo_b{
	width:700px;
	font-size:70%;
	margin:5px 0 5px 0;
	padding:0;
	border-bottom:solid #333 1px;
}

.shopinfo_b span.title{
	margin-left:-1em;
}

/*0313upd 店舗一覧*/
.shopinfo_b span.text{
	width:270px;
	margin-left:-1em;
}


.shopinfo_c{
	width:250px;
	font-size:90%;
	margin:0;
}

/*0313upd gooマップ調整*/
div.map{
	width:250px;
	margin-right:-1em;
}

.shopinfo_c img{
	width:30%;
	height:30%;
	margin:0;
	padding:0;
}

/*p.pic{
	width:50px
	margin:0;
	padding:0;
}*/

/*p.pic img{
	width:80%;
	height:80%;
}*/

span.text{
	width:100%;
	margin:1em 0;
	padding:0;
}

p.date {
	font-weight: bold;
}

p.file{
	display:none;
}

p.profile{
	margin:;
	padding:0;
}

p.middle{
	display:none;
}

a {
	color: #000;
	text-decoration : none;
	font-size: small;
}

#header h1 a:after {
	content: "";
}

img.ti_main{
	width:81%;
	height:81%;
	margin-bottom:5px;
}

img.print_img{
	width:40%;
	height:40%;
}

img.pic{
	width:60%;
	height:60%;
}

img.back{
	display:none;
}

img.js{
	display:none;
}

.font_size{
	display:none;
}

.pickup{
	display:none;
}

#side_menu{
	display:none;
}

#foot{
	display:none;
}

/*br {
	display:none;
}*/

span.futomi{
	display:none;
}

/* IE6用CSSインポート */
/*
@import "ie6win_print.css";
*/

p.shift{
	display:none;
}



