@charset "utf-8";
/*
* 	mt.css
*	====================
*	0.list



/*========================
	0.list
========================*/
/*---------.shop_list----------*/
div.elbox ul.shop_list {
	margin:0 8px;
}
div.elbox ul.shop_list a {
	color:#155bdb;
}
div.elbox ul.shop_list a:hover{
	color:#155bdb;
}
div.elbox ul.shop_list a:visited {
	color:#551a8b;
}
div.elbox ul.shop_list dl,
div.elbox ul.shop_list dl dt,
div.elbox ul.shop_list dl dd,
div.elbox ul.shop_list li,
div.elbox ul.shop_list li span,
div.elbox ul.shop_list ul,
div.elbox.shop_navi,
div.elbox.shop_navi ul li,
div.elbox.shop_navi p {
	float:none;
	background:none;
	margin:0;
	padding:0;
	line-height:1.2;
	text-align:left;
	border:none;
}
div.elbox ul.shop_list dl {
	clear:both;
	overflow:hidden;
	width:100%;
	padding:0.4em 0;
	border-bottom:1px solid #f3f3f3;
}
div.elbox ul.shop_list dl dt {
	margin:3px 0;
}
div.elbox ul.shop_list li span {
	color:#737373;
}
ul.shop_list li dt img {
	float:right;
	width:50px;
	height:50px;
	border:1px solid #d4d4d4;
}
ul.shop_list li dt strong img {
	float:none;
	width:auto;
	height:auto;
	border:none;
}
div#main div.shop_list ul li p.shop_name {
	width:240px;
}
div#main div.elbox.shop_list li p.shop_name img {
	float:none;
	top:0;
	width:auto;
	height:auto;
	border:none;
}
/*--------.shop_navi----------*/
div.elbox.shop_navi {
	margin:10px 0;
	border-bottom:1px solid #ccc;
}
div.elbox.shop_navi p strong {
	display:block;
	background:#f1fcea;
	padding:6px 8px 2px 8px;
	color:#737373;
	font-size:91%;
	line-height:1.1;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}
div.elbox.shop_navi h2 {
	background:#559131;
	font-size:116%;
	font-weight:bold;
}
div.elbox.shop_navi h2 a,
div.elbox.shop_navi h2 a:hover {
	display:block;
	padding:5px 8px;
	color:#fff;
}
.shop_photo {
	background:#f3f3f3;
	padding-top:5px;
	border:1px solid #ccc;
}
.shop_photo p a img {
	display:block;
	width:188px;
	height:140px;
	margin:0 auto;
}
div.elbox .shop_photo .detailmenu {
	display:block;
	width:184px;
	margin:0 auto;
	padding:0 7px;
	text-align:right;
}
/* medal */
div.elbox.shop_navi h2.goldmedal a:hover,
div.elbox.shop_navi h2.goldmedal a,
div.elbox.shop_navi h2.silvermedal a,
div.elbox.shop_navi h2.bronzemedal a {
	padding: 5px 28px 5px 8px;
}
div.elbox.shop_navi h2.goldmedal {
	background:#559131 url(../../img2/common/medal/icon_gold_l.gif) no-repeat right top;
}
div.elbox.shop_navi h2.silvermedal {
	background:#559131 url(../../img2/common/medal/icon_silver_l.gif) no-repeat right top;
}
div.elbox.shop_navi h2.bronzemedal {
	background:#559131 url(../../img2/common/medal/icon_bronze_l.gif) no-repeat right top;
}

/*--------dl ul.info_s----------*/

ul.shop_list dl ul.info_s,
.shop_navi ul.info_s,
.twinfo ul.info_s {
	clear:right;
	display:block;
	background:url(../../img2/co/btn_shop_bg.gif) no-repeat left center;
	width:100%;
	height:22px;
}
ul.shop_list dl dd ul.info_s li,
ul.shop_list dl dd ul.info_s li a,
#extra div.shop_navi ul.info_s li,
#extra div.shop_navi ul.info_s li a,
div#main div.shop_list ul.info_s li,
div#main div.shop_list ul.info_s li a{
	clear:none;
	display:block;
	float:left;
	background:none;
	width:46px;
	height:22px;
	padding:0;
	list-style:none;
	border:none;
}
/*--------.webcalling----------*/
div.elbox.shop_navi p.webcalling {
	clear:both;
	display:block;
	margin:0 8px;
	padding:0 0 3px 0;
	border-top:1px solid #006600;
	border-bottom:1px solid #006600;
}
.shop_navi p.webcalling span {
	background:url(../../img2/lo/img_webcalltxt.gif) no-repeat left center;
	padding-left:113px;
	color:#060;
	font-size:116%;
	font-weight:bold;
}
/*--------.info_s----------*/
div.shop_list ul.info_s li img,
ul.shop_list ul.info_s li img,
div.shop_navi ul.info_s li img{
	width:46px;
	height:14px;
	margin:0;
	padding:4px 0;
	border:none;
}
div#main div.shop_list ul.info_s {
	clear:none;
	width:184px;
	height:14px;
	margin:0 0 0 265px;
}
div#main div.shop_list ul.info_s li{
	height:14px;
}
div#main div.shop_list ul.info_s li img {
	padding:0;
}

/*--------.info----------*/
div.shop_list ul.info li,
ul.shop_list dl ul.info li,
div.elbox.shop_navi ul.info li {
	clear:none;
	background:url(../../img2/common/icon_menulinksq.gif) no-repeat left center;
	padding:0 0 0 8px;
	color:#002c84;
	font-size:91%;
	border:none;
}
div#main div.shop_list div ul.info {
	width:430px;
	margin:2px 0 0 20px;
}
div#main div.shop_list div ul.info li {
	clear:none;
	display:block;
	float:left;
	width:9em;
	margin:0;
}
div.elbox.shop_navi ul.info li {
	clear:both;
}
div.elbox.shop_navi blockquote {
	display:block;
	background:#f1fcea;
	margin:0 8px 5px 8px;
	padding:8px;
	color:#559131;	
}
div.elbox.shop_navi ul.headinfo li {
	float:none;
	background:url(../../img2/co/bg_round_grn_s.gif) no-repeat left 4px;
	padding:0 0 0.4em 10px;
}
/*---------プレミアムボタン---------*/
div.elbox dl dd em.info a,
div.elbox ul li em.info a img {
	margin:0;
	padding:0;
}
div.twinfo em.info img {
	width:82px;
	height:15px;
	border:none;
}
.shop_navi em.info img {
	margin:3px 10px;
}
/*-----twitter設置のため上書き2010/6/1----*/
div.mt_footer .atc_gomap {
	margin:0;
	padding:10px 0 0 0 !important;
}
h1 a img{padding-top:2px; !important;/padding-top:0; !important;}

/*---------右ピックアップ枠追加2010/07/27----------*/
#pickup {color:#555;}
#pickup dl{background:#f6f8e3 url(../../img2/co/b_pickup.gif) top no-repeat;margin:0.4em 0;}
#pickup dt{font-weight:bold;padding:10px 0 0 6px;float:left;margin:0;width:178px;}
#pickup img.ph{width:60px;height:60px;float:right;border:1px solid #D4D4D4;margin:0 6px 6px 6px;*margin-bottom:0;}
#pickup dt span{font-weight:normal;font-size:86%;padding:2px 0 0 0;margin:0;}
#pickup dd li.dbox{background:#fff;padding:4px 6px;margin:0 6px 0 6px;}
.clear:after {content:".";height:0px;clear:both;display: block;visibility:hidden;}
.clear{display:inline-block;}
/*¥*/
* html .clear{height: 1%;}
.clear{display: block;}
/**/


