/*######################################
松阪市商店街 HP
■他ページ用■
base.css
CSS Version 2.0
LastModefied:2007.3.14 By hirukawa
######################################*/
#pagetitle *{
	width: 470px;
	height: 45px;
	padding-bottom: 10px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}

#access *{
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
}

#link *{
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
}

#netshop *{
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
}

#blog *{
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
}

#present *{
	width: 550px;
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	color: #666666;
	text-align: center;
	vertical-align: middle;
}

#Brandlist {
	width: 530px;
	padding-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}

#Brandlist table.dai{
	width: 550px;
}

#list td.article{
	width: 160px;
	line-height: 18px;
	font-size: 9pt;
	font-weight: bolder;
}

#list td.shop{
	width: 160px;
	line-height: 18px;
	font-size: 7pt;
	font-weight: bolder;
	text-align: center;
	color: #666666;
}

#list td.kazu{
	width: 160px;
	line-height: 18px;
	font-size: 9pt;
	font-weight: bolder;
	text-align: center;
}

#list img{
	margin-top: 3px;
	margin-bottom: 3px;
}

#list td.comment{
	width: 165px;
	font-size: 8pt;
	line-height: 120%;
	text-align: center;
}

div #netshop {
	vertical-align: bottom;
	margin-left: auto;
	margin-right: auto;
	width: 550px;
	text-align: center;
	padding-bottom: 20px;
}

#netshop table {
	margin-left: auto;
	margin-right: auto;
}

#shopping td {
	font-size: 10pt;
	padding: 4px 0px;
	text-align: left;
	line-height: 130%;
	color: #170D11;
}

#shopping td .shop {
	font-size: 10pt;
	text-align: left;
	line-height: 130%;
	color: #170D11;
}

#shopping td a{
	padding: 0px;
	margin: 0px;
}

#shopping .kugiri {
	width: 15px;
	text-align: center;
}

div #blog {
	vertical-align: bottom;
	margin-left: auto;
	margin-right: auto;
	width: 470px;
	text-align: center;
	padding-bottom: 20px;
}

#blogshop td .street {
	font-size: 10pt;
	text-align: left;
	line-height: 130%;
	color: #170D11;
	width: 73px;
}

#blogshop td .shop {
	font-size: 10pt;
	text-align: left;
	line-height: 130%;
	color: #170D11;
	width: 130px;
}

#sub_pagetitle {
	width: 550px;
	line-height: 35px;
	font-size: 12pt;
	color: #404040;
	background-image: url(../grf/subpage_title_bk.gif);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#Left #topbanner{
	padding-top: 15px;
}

#Left #topbanner a{
	padding-left:10px;
}

.bluemoji{
	color: #084A7F;
}

/* 交通情報 */
#Traffic {
	width: 470px;
	padding-top: 20px;
	text-align: center;
}

#Traffic table{
	width: 417px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#Traffic td{
	padding-bottom: 29px;
	vertical-align: top;
}

#Traffic h3{
	width: 219px;
	font-size: 11pt;
	line-height: 26px;
	color: #ffffff;
}

#Traffic h3.train{
	background-image: url(../traffic/grf/tb1_bk.gif);
}
#Traffic h3.bus{
	background-image: url(../traffic/grf/tb2_bk.gif);
}
#Traffic h3.taxi{
	background-image: url(../traffic/grf/tb3_bk.gif);
}
#Traffic h3.park{
	background-image: url(../traffic/grf/tb4_bk.gif);
}

#Traffic td.td_left{
	padding-right: 35px;
}

/* お休み処 */
#Assist {
	width: 470px;
	padding-top: 20px;
	text-align: center;
}

#Assist table{
	width: 420px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#Assist td{
	padding-bottom: 16px;
	vertical-align: top;
}

#Assist h3{
	font-size: 8pt;
	line-height: 15px;
	color: #3F3F3F;
	font-weight: normal;
}

#Assist td.td_left{
	padding-right: 10px;
}

#Assist td.td_center{
	padding-right: 10px;
}

/* お休み処詳細ページ */

#Assist_sub {
	width: 500px;
	padding-top: 20px;
	text-align: center;
}

#Assist_sub table{
	width: 450px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
}

#Assist_sub td{
	padding-bottom: 16px;
	vertical-align: top;
	line-height: 130%;
	font-size: 9pt;
	padding: 5px;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

#Assist_sub td.koumoku_a{
	background-color: #005923;
	color: #ffffff;
}

#Assist_sub td.koumoku_c{
	background-color: #651E4A;
	color: #ffffff;
}

#Assist_sub td.koumoku_d{
	background-color: #FD9800;
	color: #ffffff;
}

#Assist_sub td.koumoku_m{
	background-color: #BF5056;
	color: #ffffff;
}

#Assist_sub td.koumoku_g{
	background-color: #B12D1E;
	color: #ffffff;
}
#Assist_sub td.koumoku_q{
	background-color: #033C59;
	color: #ffffff;
}

#Assist_sub td.koumoku_o{
	background-color: #E5621D;
	color: #ffffff;
}

#Assist_sub img.photo{
	margin-right: 16px;
}

#Assist_sub ul{
	margin-left: 15px;
}

/* 駐車場案内 */

#Park {
	width: 470px;
	padding-top: 20px;
	text-align: center;
}

#Park div {
	width: 470px;
	padding-bottom: 35px;
	margin-left: auto;
	margin-right: auto;
}

#Park table{
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
}

#Park td{
	font-size: 9pt;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 5px;
	line-height: 120%;
}

#Park p {
	padding-top: 10px;
	width: 470px;
	text-align: left;
	font-size: 8pt;
	line-height: 140%;
}

/*
#Park div {
	width: 485px;
	margin-left: auto;
	margin-right: auto;
}

#Park img.map{
	width: 300px;
	float: left;
}

#Park ul {
	float: right;
	padding-top: 6px;
	list-style: none;
	text-align: left;
}

#Park li {
	padding-left: 45px;
	font-size: 12pt;
	line-height: 24px;
	padding-top: 2px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center left;
}

#Park li.p1 {
	background-image: url(../paeking/grf/li_1.gif);
}

#Park li.p2 {
	background-image: url(../paeking/grf/li_2.gif);
}

#Park li.p3 {
	background-image: url(../paeking/grf/li_3.gif);
}

#Park li.p4 {
	background-image: url(../paeking/grf/li_4.gif);
}

#Park li.p5 {
	background-image: url(../paeking/grf/li_5.gif);
}

#Park li.p6 {
	background-image: url(../paeking/grf/li_6.gif);
}

#Park li.p7 {
	background-image: url(../paeking/grf/li_7.gif);
}
*/

#Alliance {
	width: 470px;
	padding-top: 20px;
	text-align: center;
	line-height: 120%;
}

#Alliance div{
	width: 470px;
	text-align: left;
	padding-bottom: 15px;
}

#Alliance img {
	margin-bottom: 10px;
}

#Alliance div.list{
	padding-top: 15px;
	background-image: url(../grf/bar.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#Alliance div.hyou{
	padding-top: 10px;
	padding-left: 30px;
	background-image: none;
}

#Alliance table{
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	width: 450px;
}
#Alliance h3 {
	font-size: 12pt;
	color: #3F3F3F;
	padding-left: 6px;
}

#Alliance td{
	font-size: 9pt;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 5px;
	line-height: 120%;
}

#Alliance td.koumoku {
	background-color: #084A7F;
	color: #ffffff;
}

#Alliance ul{
	margin-left: 15px;
}
#Alliance ol{
	margin-left: 25px;
}

/*お寺めぐり*/
#Temple {
	width: 470px;
	padding-top: 20px;
	text-align: center;
	line-height: 120%;
}

#Temple div{
	width: 470px;
	text-align: left;
	padding-bottom: 15px;
}

#Temple div.list{
	width: 470px;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

#Temple img {
	margin-bottom: 10px;
}

#Temple table{
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	width: 470px;
}
#Temple h3 {
	font-size: 12pt;
	color: #3F3F3F;
	padding-left: 6px;
}

#Temple td{
	font-size: 9pt;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 5px;
	line-height: 120%;
	vertical-align: top;
}

#Temple div.syousai{
	width: auto;
	padding-bottom: 0px;
	padding-left: 150px;
}
#Temple div.syousai a{
	margin-left: : 15px;
}
