@charset "Shift_JIS";

/*============================================================
//
//  目次-プライバシー関係-
//  　・個人情報保護方針
// 　 ・サイトプライバシーポリシー
// 　 ・古物営業法に基づく表示
// 　 ・「開示等請求」の手続に関するご案内
// 　 ・左メニュー
//
//==========================================================*/

/*============================================================
//  個人情報保護方針
//==========================================================*/
#main .privacy{

}
#main h2{
	background:url(../images/shop_detail/shopname.jpg) no-repeat;
	width:712px;
	height:34px;
	padding:11px 0 0 18px;
	font-size:22px;
	color:#000;
	margin-bottom:10px;
}

#main .privacy p.lead{
	font-size:14px;
	line-height:160%;
	color:#333;
	margin-bottom:20px;
	padding:0 10px;
}

#main .privacy .inner{
	margin-bottom:30px;
	width:710px;
	padding:10px;
}

#main .privacy .inner h3{
	font-size:16px;
	color:#000;
	margin-bottom:10px;
}
#main .privacy .inner div{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	background:
}
#main .privacy .inner p{
	font-size:12px;
	line-height:160%;
	color:#333;
	margin-bottom:10px;
}
#main .privacy .inner li{
	font-size:12px;
	line-height:160%;
	color:#333;
	margin-bottom:5px;
	list-style:decimal inside;
}

/*============================================================
//  サイトプライバシーポリシー
//==========================================================*/
#main .site_privacy{

}

#main .site_privacy p.lead{
	font-size:14px;
	line-height:160%;
	color:#333;
	margin-bottom:20px;
	padding:0 10px;
}

#main .site_privacy .inner{
	margin-bottom:30px;
	width:710px;
	padding:10px;
}

#main .site_privacy .inner h3{
	font-size:18px;
	color:#000;
	margin-bottom:10px;
}
#main .site_privacy .inner div{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#main .site_privacy .inner p{
	font-size:12px;
	line-height:160%;
	color:#333;
	margin-bottom:10px;
}
#main .site_privacy .inner li{
	font-size:12px;
	line-height:160%;
	color:#333;
	margin-bottom:5px;
	list-style:decimal inside;
}
/*============================================================
//  古物営業法に基づく表示
//==========================================================*/
#main .permit{
}


#main .permit table{
	width:710px;
	border:solid #CCCCCC;
	border-width:1px 1px 0 0;
	margin:10px ;
}
#main .permit table th{
	border:solid #CCCCCC;
	border-width:0 0 1px 1px;
	padding:8px 10px;
}
#main .permit table td{
	border:solid #CCCCCC;
	border-width:0 0 1px 1px;
	padding:8px 10px;
}
#main .permit table th{
	width:150px;
	vertical-align:top;
	background:#EDF2F3;
}
#main .permit table th.name{ width:200px;}
#main .permit table th.place{ width:100px;}
#main .permit table td.place{ width:100px;}
#main .permit table td.name{ width:550px;}
#main .permit table th div{
	font-size:14px;
	color:#333;
	font-weight:bold;
	line-height:140%;
	border-left:4px solid #47B2E2;
	padding-left:5px;
}
#main .permit table td{
	font-size:14px;
	color:#333;
}
/*============================================================
//  「開示等請求」の手続に関するご案内
//==========================================================*/
#main .infoproc{

}

#main .infoproc p.lead{
	font-size:14px;
	line-height:160%;
	color:#333;
	margin-bottom:20px;
	padding:0 10px;
}

#main .infoproc p.tpc{
	font-size:14px;
	line-height:120%;
	font-weight:bold;
	color:#000;
}

#main .infoproc .inner{
	margin-bottom:30px;
	width:710px;
	padding:10px;
}

#main .infoproc .inner h3{
	font-size:18px;
	color:#000;
	margin-bottom:10px;
}
#main .infoproc .inner div{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
#main .infoproc .inner p{
	font-size:12px;
	line-height:160%;
	color:#333;
	margin-bottom:15px;
}
#main .infoproc .inner ul{
	padding:0 15px;
}

#main .infoproc .inner li{
	font-size:12px;
	line-height:160%;
	color:#333;
	margin-bottom:5px;
}

#main .infoproc .inner div.date{ text-align:right;}

#main .infoproc .inner table{
	width:715px;
	border:solid #CCCCCC;
	border-width:1px 1px 0 0;
	margin:10px 0;
}
#main .infoproc .inner  table th{
	border:solid #CCCCCC;
	border-width:0 0 1px 1px;
	padding:8px 10px;
}
#main .infoproc .inner  table td{
	border:solid #CCCCCC;
	border-width:0 0 1px 1px;
	padding:8px 10px;
}
#main .infoproc .inner  table th{
	font-size:12px;
	width:33%;
	vertical-align:top;
	background:#EDF2F3;
}

#main .infoproc .inner table td{
	font-size:10px;
	color:#333;
	vertical-align:top;
}
#main .infoproc .inner table td div{
	font-size:12px;
	 margin-bottom:2px;
}
#main .infoproc .inner table td li{ font-size:10px; margin-bottom:2px;}


/*===========================================================
//  sub
//==========================================================*/
#sub{ margin-bottom:10px;}
#sub .wrap{
	background:url(../images/common/sub_btm.gif) no-repeat left bottom;
	padding-bottom:8px;
	margin-bottom:10px;
}
#sub a{ color:#0099FF; text-decoration:none;}
#sub a:hover{ color:#0099FF; text-decoration:underline;}

#sub .wrap .cont{
	background: url(../images/common/sub_bg.gif) repeat-y;
}

#sub .wrap .cont .inner{
	width:188px;
	padding:0 6px;
}
#sub .wrap .cont .inner ul{
}
#sub .wrap .cont .inner ul li{
	border-bottom:1px dotted #CCC;
	font-size:12px;
	line-height:28px;
	padding-left:5px;
}

#sub .wrap .cont .inner ul li a{
	display:block;
	line-height:28px;
	padding-left:15px;
	background:url(../images/common/icon_arrow2.gif) left center no-repeat;
}

	
/*==================Topics===================*/
#sub .wrap .cont .inner .box{
	background:url(../images/common/border.gif) repeat-x left bottom;
	margin-top:5px;
	padding:5px;
	width:178px;
}
#sub .wrap .cont .inner .box .ph{
	width:68px;
	height:68px;
	padding:1px;
	border: solid 1px #CCC;
	float:left;
}
#sub .wrap .cont .inner .box .txt_box{
	float:right;
	width:100px;
}
#sub .wrap .cont .inner .box .txt_box p{ font-size:12px; margin-bottom:5px; line-height:120%;}
#sub .wrap .cont .inner .box .txt_box div{ font-size:10px; color:#999;}