@charset "utf-8";
@import "common.css";
@import "sub.css";


ul#banner5 { margin-left:0; margin-top:30px;}

/* . Index Page
----------------------------------------------- */

div#rightBox h2#ttlCompany { margin-bottom:10px;}

table#tblStore2nd { margin-bottom:0px;}
	table#tblStore2nd th,
	table#tblStore2nd td { padding:8px 0; border-bottom: 1px dotted #CCCCCC; padding-right:5px; text-align:left;}
		table#tblStore2nd th {color:#0072BB;}
			table#tblStore2nd th span { background-color:#eaeaea; padding:6px 5px; width: 70px; display:block;}
		table#tblStore2nd td.storeTel { text-align:right;}
			table#tblStore2nd td.storeTel span { background-color:#eaeaea; padding:5px;}
			a#generic { display:block; text-align:right; margin:-55px 5px 30px auto;}

		table#tblStore2nd th p,table#tblStore2nd td p {margin:0; padding:2px 0 4px;}


div.map-area {
	width: 575px;
	position: relative;
}

div.map-area .store-search {
	width: 279px;
	position: absolute;
	left: 20px;
	top: 110px;
	height: 123px;
	background: url(/img/store/store_search_bg.jpg);
}

div.map-area .store-search .search-box {
	padding: 55px 0 0 22px;
}


/* . Store Page
----------------------------------------------- */

div#rightBox #tenpo h2 { width: 575px; height: 28px; margin-bottom:20px; background:url(../img/common/bg_sub_title.jpg);}

#top div#rightBox h3#area8,
#top div#rightBox h3#area35,
#top div#rightBox h3#area39,
#top div#rightBox h3#area41,
#top div#rightBox h3#area33,
#top div#rightBox h3#area43,
#top div#rightBox h3#area37 {
	width: 575px;
	height: 34px;
	background:url(/img/store/tenpo_h3_tit01.jpg) no-repeat;
	color: #fff;
}

#top div#rightBox h3#area60,
#top div#rightBox h3#area61,
#top div#rightBox h3#area121,
#top div#rightBox h3#area52,
#top div#rightBox h3#area86,
#top div#rightBox h3#area73,
#top div#rightBox h3#area59 {
	width: 575px;
	height: 61px;
	background:url(/img/store/ic_mark_title.gif) no-repeat;
	color: #fff;
}


div#rightBox h3.tenpottl {
 	margin-top:10px;
	width: 575px;
	height: 34px;
	background:url(/img/store/tenpo_h3_tit02.jpg) no-repeat;
	color: #fff;
}

#top div#rightBox h3#area97,#top div#rightBox h3#area98,
#top div#rightBox h3#area99,#top div#rightBox h3#area100,
#top div#rightBox h3#area101,#top div#rightBox h3#area102,
#top div#rightBox h3#area103,
#top div#rightBox h3#area104,#top div#rightBox h3#area105,
#top div#rightBox h3#area106,#top div#rightBox h3#area107,
#top div#rightBox h3#area108,#top div#rightBox h3#area109,
#top div#rightBox h3#area110,#top div#rightBox h3#area111,
#top div#rightBox h3#area112,#top div#rightBox h3#area113,
#top div#rightBox h3#area114,#top div#rightBox h3#area115,
#top div#rightBox h3#area116,#top div#rightBox h3#area117,
#top div#rightBox h3#area118,#top div#rightBox h3#area119,
#top div#rightBox h3#area120,#top div#rightBox h3#area62
{display: none;}


div#rightBox h3.tenpottl span {
font-size:108%; letter-spacing:1px; line-height:34px; color:#fff; font-weight:bold; margin-left:16px;}

div#detailContents {
	padding-bottom:0px;
	position: relative;}
div#detailContents span.mt-enclosure{
	width: 253px;
	text-align: center;
	position: absolute;
	right: 19px;
	top: 14px;}

div#storeSum { width: 305px; float:left;}
	div#storeSum ul#storeSum01 { border-bottom:1px solid #7EB8DD; margin-bottom:10px; padding-bottom:5px;}
		div#storeSum ul li { margin-bottom:5px;}
p#storePhoto { width: 250px; float:right;}

div#detailmap {	padding: 20px 0 20px 60px;}


div.map-area .store-search .search-txt {
	padding: 20px 0 0 15px;
	font-size: 10px;
}

div#rightBox div.area-menu {width: 575px;
	padding: 0px 0 12px;
}

div#rightBox div.area-menu ul {
	width: 575px;
	margin:0;
	padding: 0;
}

div#rightBox div.area-menu ul li {
	margin:0 0 0 1px;
	padding: 0;
	float: left;
}

/* . Store Page detail */

div#rightBox h2.detail-tit { 
width: 575px; height: 49px; margin-bottom:14px; background:url(../img/store/tenpo_detit.jpg);}

div#rightBox h2.detail-tit span {
letter-spacing:1px; line-height:50px; color:#fff; font-weight:bold; margin-left:70px;}

div#rightBox .detbox01{
	width: 575px;
	margin-bottom:13px;
	background:url(/img/store/tenpo_bg01_top.gif) no-repeat left top;
	padding-top: 14px;
}

div#rightBox .detbox01-inner{
	background:url(/img/store/tenpo_bg01.gif) no-repeat left bottom;
	padding: 0px 14px 14px;
}

div#rightBox .detbox01 p{
	width: 285px;
	border-bottom: 1px dotted #959595;
	margin: 0px;
	padding: 6px 0px;
}

div#rightBox .detbox01 p.fast-txts{
	width: 285px;
	border-top: 1px dotted #959595;
	border-bottom: 1px dotted #959595;
	margin: 0px;
	padding: 6px 0xp;
}

div#rightBox .detbox01 p img{
	vertical-align: middle;
	margin-right: 10px;
}

div#rightBox p.detbox02{
	width: 547px;
	background:url(/img/store/tenpo_bg02.gif) no-repeat left bottom;
	padding: 14px;
	margin: 0px 0 14px;
}

div#rightBox #detailmapBox {
	width: 575px;
	background:url(/img/store/tenpo_bg02.gif) no-repeat left bottom;
	padding: 0 0 8px;
}

#top div#topicPath {
	position: relative;
}

#top div#topicPath .printBtn {
	height: 24px;
	width: 131px;
	position: absolute;
	top: 6px;
	right: 18px;
}

/* 110201 */
div#rightBox h2.detail-tit strong.icon {
	display: none;}

#top div#topicPath strong.icon{
	display: none;
}
#top div#rightBox #tblStore2nd a strong.icon {
	background: url(/img/life/ic_mark.gif) no-repeat 0px 0px;
	padding: 0 0 4px 0;
	width: 23px;
	text-indent: -9999px;
	display: block;
	float: left; 
}

/* 111003 */
#leftBox li.intern-menu { display: none;}


