@charset "UTF-8";



/* *********************************************************
 *
 *	contact contents style
 *
 * *********************************************************
 */
/* ======================== 目次 ==========================
	更新日：2008/05/28
	
	[01]:各要素リセット
	[02]:基本レイアウト
	[03]:リンク
	[04]:ヘッダ
	[05]:ナビゲーション
	[06]:メインコンテンツ
	[07]:サイドバー
	[08]:フッタ
	[09]:テーブル
	[10]:フォーム
	[11]:アクセシビリティ関連
	[12]:その他
	
======================================================== */

/* ========================================================
	[06]:メインコンテンツ
======================================================== */
	#privacy_contents{
		width: 520px;
		font-size: 12px;
		line-height: 18px;
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	#privacy_contents h2{
		font-size: 14px;
		font-weight: bold;
		color: #FF6600;
		text-align: left;
		padding: 10px 0px 0px 0px;
	}
	#privacy_contents p{
		text-align: left;
		padding: 0px 0px 10px 0px;
	}
	#privacy_contents ul{
		width: 510px;
		text-align: left;
	}
	#privacy_contents li{
		margin: 0px 0px 10px 15px;
		padding: 0px;
	}
	/****** faq_style ******/
	.q_box{
		width: 510px;
		margin: 20px 0px 5px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.q_title{
		background-image: url(/img/share/q_title.gif);
		background-repeat: no-repeat;
		width: 21px;
		height: 26px;
		text-indent: -5555px;
		display: block;
		float: left;
		padding-right: 10px;
	}
	.q_text{
		font-size: 14px;
		font-weight: bold;
		color: #663300;
		display: block;
		float: left;
		padding: 5px 5px 5px 15px;
		background-image: url(/img/share/question_sidebar.gif);
		background-repeat: repeat-y;
	}
	.a_box{
		width: 510px;
		margin: 5px 0px 5px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.a_title{
		background-image: url(/img/share/a_title.gif);
		background-repeat: no-repeat;
		width: 21px;
		height: 26px;
		text-indent: -5555px;
		display: block;
		float: left;
		padding-right: 10px;
	}
	.a_text{
		font-size: 12px;
		color: #663300;
		display: block;
		float: left;
		text-align: left;
		line-height: 18px;
		padding: 5px 5px 5px 15px;
		margin-bottom: 10px;
		background-image: url(/img/share/answer_sidebar.gif);
		background-repeat: repeat-y;
	}
	.faq_dotted{
		background-image: url(/img/share/faq_dotted.gif);
		background-repeat: repeat-x;
		height: 3px;
		width: 510px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	
	
	
	#faq_list {
		width:530px;
		margin:50px 0px 50px 10px;
	}
	
	#faq_list h2 {
		text-indent:-5456px;
		width:530px;
		height:20px;
		background-image:url("/img/share/faq_stitle.gif");
		font-size:10px;
	}
	
	#faq_list ul {
		list-style-image:url("/img/share/faq_point.gif");
		margin:30px 0px 0px 30px;
	}
	
	#faq_list li {
		font-size:12px;
		line-height:150%;
		color:#630;
		font-weight:bold;
	}
	
	/****** used\guid style ******/
	
	
	.use_box {
		width:520px;
		margin:20px auto;
	}
	
	.use_box h2 {
		width:190px;
		height:16px;
		margin:10px 0px 10px 0px;
		background-image:url("/img/share/use_stitle.gif");
		text-indent:-5456px;
		font-size:1px;
	}
	
	.use_box_left {
		width:270px;
		float:left;
		margin-left:5px;

	}
	.use_box_left h3 {
		width:270px;
		text-indent:-5456px;
		height:14px;
		font-size:14px;
		background-repeat:no-repeat;
		margin-bottom:10px;
	}
	
	.use_box_left p {
		font-size:12px;
	}
	
	
	.item01 {
		background-image:url("/img/share/use_item01.gif");
	}
	
	.item02 {
		background-image:url("/img/share/use_item02.gif");
	}
	
	.item03 {
		background-image:url("/img/share/use_item03.gif");
	}
	
	
	
	.use_box_right {
		width:212px;
		float:right;
		margin-right:20px;
	}
	
	.use_yaji {
		margin: 10px 0px 10px 60px;
	}
	
	
	
	
	
	
	/****** information_style ******/
	#information_contents{
		width: 520px;
		font-size: 12px;
		line-height: 18px;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	#information_bt01 a{
		background-image: url(/img/share/information_bt01.gif);
		background-repeat: no-repeat;
		width: 252px;
		height: 88px;
		margin-right: 5px;
		text-indent: -5555px;
		display: block;
		float: left;
	}
	#information_bt02 a{
		background-image: url(/img/share/information_bt02.gif);
		background-repeat: no-repeat;
		width: 252px;
		height: 88px;
		margin-bottom: 5px;
		text-indent: -5555px;
		display: block;
		float: left;
	}
	#information_bt03 a{
		background-image: url(/img/share/information_bt03.gif);
		background-repeat: no-repeat;
		width: 252px;
		height: 88px;
		margin-right: 5px;
		text-indent: -5555px;
		display: block;
		float: left;
	}
	/****** shop_printing ******/
	#shop_printing_contents{
		width: 520px;
		font-size: 12px;
		line-height: 18px;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.shop_printing_cap{
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		border-bottom: 1px solid #FF9900;
		border-left: 3px solid #FF9900;
		padding: 8px 0px 5px 10px;
	}
	.shop_printing_text{
		font-size: 12px;
		line-height: 18px;
		width: 510px;
		text-align: left;
		margin: 0px;
		padding: 10px 0px;
	}
	/****** shop_list_style ******/
	/****** id指定 ******/
	#shop_list_contents{
		width: 520px;
		font-size: 12px;
		line-height: 18px;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	#shop_list_dotted ul{
		padding: 0px;
		margin: 10px 0px;
		width: 500px;
		text-align: left;
	}
	#shop_list_dotted li{
		padding: 5px;
		margin: 0px;
		background-image: url(/img/share/area_dotted.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		list-style: none;
		width: 490px;
	}
	/****** class指定 ******/
	.shop_list_cap{
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		background-image: url(/img/share/area_title_bg.gif);
		background-repeat: repeat-x;
		padding: 5px 0px 5px 10px;
	}
	.area_dotted{
		background-image: url(/img/share/area_dotted.gif)l;
		background-repeat: repeat-x;
		background-position: bottom; 
:
	}
	.shop_list_text{
		font-size: 12px;
		line-height: 18px;
		width: 510px;
		text-align: left;
		margin: 0px;
		padding: 10px 0px;
	}
	.shop_name{
		display: block;
		float: left;
		width: 350px;
	}
	.shop_area{
		display: block;
		float: right;
	}
	.manager_box {
		width:510px;
/* 		border:1px solid #FF9900;
 */		margin:0px auto 20px;
	}
	.manager_box p{
		width:510px;
		font-size: 14px;
		font-weight: bold;
		background-image: url(/img/share/area_title_bg.gif);
		background-repeat: repeat-x;
		padding: 5px 0px 5px 0px;
		color:#333;
		text-align:center;
		margin:0px auto;

	}
	.manager_image {
		width:508px;
		height:157px;
		margin:0px auto ;
		border:1px solid #FF9900;
		padding:5px 0px;
	}
/* ========================================================
	[09]:テーブル
======================================================== */

	/******_company_table ******/
	#company_contents{
		width: 510px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		margin-top: 10px;
		padding-bottom: 30px;
	}
	#company_contents table{
		padding-bottom: 30px;
	}
	#company_contents th{
		background-image: url(/img/share/contact_thbg.gif);
		background-repeat: repeat-y;
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
		color: #333;
		width: 130px;
		padding: 10px;
		text-align: left;
	}
	#company_contents td{
		font-size: 12px;
		line-height: 18px;
		color: #333;
		width: 380px;
		text-align: left;
		padding: 0px 10px;
	}
	.company_dotted{
		background-image: url(/img/share/company_dotted.gif);
		background-repeat: repeat-x;
		height: 3px;
	}
	
	/******_shop_printing_contents_table ******/
	#shop_printing_contents table{
		width:520px;
		margin:10px auto 20px;
		border:1px solid #d3cac0;
	}
	
	#shop_printing_contents th{
		background-image: url(/img/share/search_heading02_bg.gif);
		background-repeat: repeat-x;
		width:65px;
		font-size: 12px;
		font-weight: normal;
		color: #333;
		text-align: center;
		padding-top:5px;
		padding-bottom:5px;
		border-right:1px solid #d3cac0;
	}

	#shop_printing_contents td{
		width:65px;
		font-size: 12px;
		color: #333;
		text-align: center;
		padding-top:5px;
		padding-bottom:5px;
		border-right:1px solid #d3cac0;
		border-bottom:1px solid #d3cac0;
	}

	#shop_printing_contents td.bold{
		font-size: 12px;
		font-weight:bold;
	}

	#shop_printing_contents td.line{
		border-bottom:1px solid #d3cac0;
	}

	#shop_printing_contents .right_none01{
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#d3cac0;
	}

	#shop_printing_contents .right_none02{
		border-style:none;
		border-width:0px 0px 0px 0px;
	}

	#shop_printing_contents .bottom_none{
		border-bottom:0px none #d3cac0;
	}

/* ========================================================
	[00]:new.php ページ
======================================================== */

.new_top {
	width:540px;
	height:17px;
	background:url("/img/owner/new_bgtop.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	margin-top:21px;
}

.new_body {
	width:510px;
	padding:5px 15px 0px;
	background:url("/img/owner/new_bgbody.gif") repeat-y;
}

.new_bottom {
	width:540px;
	height:5px;
	background:url("/img/owner/new_bgbottom.gif") no-repeat;
	font-size:1px;
	line-height:1px;
}

.image {
	width:185px;
	display:block;
	float:left;
}
.image p{
	width:180px;
	line-height:150%;
	font-size:12px;
	margin:5px auto;
}

#new_contents table{
	width:315px;
	float:right;
}

#new_contents th{
	color:#ff6600;
	font-size:12px;
	width:85px;
	padding:8px 0px 8px 5px;
	border-bottom:1px solid #ccc;
}
#new_contents .red_th {
	font-size:14px;
	color:#cc0000;
}

#new_contents td{
	font-size:12px;
	width:215px;
	padding:8px 0px 8px 10px;
	text-align:left;
	border-bottom:1px solid #ccc;
}

#new_contents .top{
	padding-top:2px;
}


#new_contents .red_td {
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
	text-align:right;
}

#new_contents .red_td02 {
	width:315px;
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
	text-align:right;
	border:0px none;
}

.clear { clear:both; font-size:1px; line-height:1px;}

/* ========================================================
	[00]:old.php ページ
======================================================== */
.h2_old { 
	width:266px;
	height:22px;
	text-indent:-9999px;
	background:url("/img/owner/old_text01.gif") no-repeat;
	margin:30px auto 0px;
}

.old_top {
	width:540px;
	height:17px;
	background:url("/img/owner/old_bgtop.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	margin-top:21px;
}


.image {
	width:185px;
	display:block;
	float:left;
}


#old_contents table{
	width:295px;
	float:right;
}

#old_contents th{
	color:#cc3300;
	font-size:12px;
	width:90px;
	padding:8px 0px 8px 5px;
	border-bottom:1px solid #ccc;
}
#old_contents .red_th {
	font-size:14px;
	color:#cc0000;
}

#old_contents td{
	font-size:12px;
	width:190px;
	padding:8px 0px 8px 10px;
	text-align:left;
	border-bottom:1px solid #ccc;
}

#old_contents .top{
	padding-top:2px;
}


#old_contents .red_th {
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
	border:0px none;
}

#old_contents .red_td_old {
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
	border:0px none;
}

.contact_bt {
	width:109px;
	height:19px;
	margin:10px auto 0px;
}

/* ========================================================
	[00]:goods.php ページ
======================================================== */
.h2_goods { 
	width:438px;
	height:44px;
	text-indent:-9999px;
	background:url("/img/owner/rent_text01.gif") no-repeat;
	margin:30px auto 0px;
}

.rent_top {
	width:540px;
	height:17px;
	background:url("/img/owner/rent_bgtop.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	margin-top:21px;
}
.rent_top2 {
	width:540px;
	height:17px;
	background:url("/img/owner/none_bgtop.gif") no-repeat;
	font-size:1px;
	line-height:1px;
	margin-top:21px;
}

.printing {
	width:198px;
	border:1px solid #ccc;
	float:left;
}

.image {
	width:200px;
	display:block;
	float:left;
}

#rent_contents table{
	width:290px;
	float:right;
}

#rent_contents th{
	color:#0099cc;
	font-size:12px;
	width:40px;
	padding:8px 0px 8px 5px;
	border-bottom:1px solid #ccc;
}
#rent_contents .cost_th {
	color:#cc0000;
}

#rent_contents .remark_th {
	color:#666666;
}

#rent_contents td{
	font-size:12px;
	width:240px;
	padding:8px 0px 8px 10px;
	text-align:left;
	border-bottom:1px solid #ccc;
}
#rent_contents .cost_td {
	font-weight:bold;
	color:#cc0000;
}

#rent_contents .top{
	padding-top:2px;
}

.contact_bt {
	width:109px;
	height:19px;
	margin:6px auto 0px;
}
