/* shop */

#shopBox {
	width: 700px;
	margin: 0 auto;
}

.panBox {
	font-size:9pt;
	text-align: left;
}

.txt001 {
	font-size: 10pt;
	line-height: 120%;
	text-align: left;	
}

.txt001c {
	font-size: 10pt;
	line-height: 120%;
	text-align: center;	
}

/* shop */

.map_search_txt {
	font-size: 10pt;
	line-height: 135%;
	text-align: center;
	margin: 5px auto;
}

.favoriteshop_txt {
	margin: 10px 15px;
	font-size: 10pt;
	line-height: 135%;
	text-align: left;	
}

.favoriteshop_photo {
	margin: 0 auto 3px;
	width: 125px;
}

.favoriteshop_menu {
	margin: 0 auto 5px;
	width: 231px;
}

.txt8pt {
	font-size: 8pt; 
	line-height: 130%;
	color: #333333;
}

.txt8pt2 {
	font-size: 8pt; 
	line-height: 120%;
	color: #333333;
}

.td_back01 {
	background-image: url(../image/td_back_w250.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.td_back02 {
	background-image: url(../image/td_back_w344.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.td_back03 {
	background-image: url(../image/td_back_map.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.td_back04 {
	background-image: url(../image/td_back_w226.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.shop200a_txt {
	margin: 10px 25px;
	font-size: 10pt;
	line-height: 135%;
	text-align: left;	
}

.shop200b_txt {
	margin: 5px 25px 10px;
	font-size: 10pt;
	line-height: 135%;
	text-align: left;	
}
.newshop_txt {
	margin-left: 15px;
	font-size: 10pt;
	line-height: 135%;
	text-align: left;	
}

.newshop_txt01 {
	font-size: 11pt;
	color: #CC0000;
	font-weight: bold;
	text-align: left;	
}

.newshop_line01 {
	margin: 5px 0;
}


.new_shop01{
	width:auto;
}


#MapMap a {
	text-decoration:none;
}

#shop_amap {
		border: 0;
}

#shop_amap img {
		border: 0;
}

#shop_amap h2 {
		margin-bottom: 0;
}

#shop_amap {
	position: relative;
	width: 436px;
	height: 237px;
}

#shop_amap_main,
#shop_amap_hokkaido,
#shop_amap_tohoku,
#shop_amap_shinetu,
#shop_amap_kanto,
#shop_amap_tokai,
#shop_amap_kinki,
#shop_amap_chugoku,
#shop_amap_kyusyu 
 {
	visibility: hidden;
	position: absolute;
	width: 436px;
	height: 230px;
	top: 0px;
	left: 0;
	z-index: 1;
}

#shop_amap_main {
	visibility: visible;
}


/* ここから　sell */

#title_back01a {
	background: url(../../sell/image/ti_sell01_back01.jpg) bottom no-repeat;
	height: 34px;
}

#title_back01b {
	background: url(../../sell/image/ti_sell01_back02.jpg) top no-repeat;
}

#title_back02a {
	background: url(../../sell/image/ti_sell02a.jpg) bottom no-repeat;
	height: 34px;
}

#title_back02b {
	background: url(../../sell/image/ti_sell02b.jpg) top no-repeat;
}

#title_back03a {
	background: url(../../sell/image/ti_sell03a.jpg) bottom no-repeat;
	height: 34px;
}

#title_back03b {
	background: url(../../sell/image/ti_sell03b.jpg) top no-repeat;
}

.sell_in_ya {
	height: 32px;
	padding-top: 10px;
	font-size: 10pt;
	line-height: 150%;
	text-align: center;	
}

.sell_in_txt01 {
	margin-left: 15px;
	font-size: 10pt;
	line-height: 120%;
	text-align: left;
	margin: 3px 0;	
}

.sell_in_u03back {
	background: url(../../sell/image/sell_in_u03img.jpg) bottom left no-repeat;
	font-size: 10pt;
	line-height: 120%;
}

.sell_in_u3txt {
	width: 462px;
	margin: 0 auto 5px;
	font-size: 10pt;
	line-height: 120%;
	text-align: left;	
}



/* ここから　upgarage */

.colBox01 { 
	border: solid #CCCCCC 1px;
	background-color: #F3F3F3;
}

.border_tlBox {
	border-top: solid #CCCCCC 1px;
	border-left: solid #CCCCCC 1px;
}

.border_rbBox {
	border-right: solid #CCCCCC 1px;
	border-bottom: solid #CCCCCC 1px;
}

.txt10pt {
	font-size: 10pt;
	line-height: 130%;
	text-align: left;	
}

.txt010ptc {
	font-size: 10pt;
	line-height: 130%;
	text-align: center;	
}

.txt010ptr {
	font-size: 10pt;
	line-height: 130%;
	text-align: right;	
}

.txt9pt {
	font-size: 9pt;
	line-height: 130%;
	text-align: left;	
}

.txt09ptc {
	font-size: 9pt;
	line-height: 130%;
	text-align: center;	
}


.txt09ptr {
	font-size: 9pt;
	line-height: 130%;
	text-align: right;	
}

.txt8pt {
	font-size: 8pt;
	line-height: 130%;
	text-align: left;	
}

.txt08ptc {
	font-size: 8pt;
	line-height: 130%;
	text-align: center;	
}

