@charset "shift_jis";

body {
	font-size:12px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}

h1,h2,h2,h3,h4,h5,h6,p{
	padding:0px;
	margin:0px;
}

img {
	border:0px #f9f;
}

a{
	text-decoration:none;
	color:#000;
}

a:hover{
	color:#f00;
}

ul{
	list-style:none;
}

/* ボディ */
#mainbody{
	overflow:hidden;
	text-align:center;
	width:1030px;
	border-right:0px solid #000;
	border-left:0px solid #000;
	margin:0px auto;
	background: url("../space.gif") #fff;
	height:100%;
}


#a3mainbody{
	overflow:hidden;
	text-align:center;
	width:1030px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	margin:0px auto;
	background: url() #fff;
}

/* h1見出し */
#head_div{padding:5px 10px 5px 10px; background-color:#fcf; height:10px;}
#head_h1{float:left; font-size:12px;}
#head_p{float:right;}

/* h2見出し */
#head_h2{float:left; font-size:12px;}

/* ヘッダー */
#head{
	width:1030px;
	height:144px;
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 5px;
	padding:0px;
	background: url("../images/head.jpg") center top #fff no-repeat;
	float:left;
}

#head_login{
	width:100px;
	height:100px;
	margin:33px 30px 0px 0px;
	background: url("../images/header_login.gif") center top  no-repeat;
	float:right;
}

#head_logoff{
	width:100px;
	height:100px;
	margin:33px 30px 0px 0px;
	background: url("../images/header_logout.gif") center top  no-repeat;
	float:right;
}

#head_top{
	width:250px;
	height:140px;
	margin:0px 10px 0px 0px;
	background: url("../images/space.gif") center top  no-repeat;
	float:left;
}

#head_bt{
	width:100px;
	height:100px;
	margin:33px 10px 0px 0px;
	background: url("../images/header_mob.gif") center top  no-repeat;
	float:right;
}

#head_bttop{
	width:100px;
	height:100px;
	margin:33px 10px 0px 0px;
	background: url("../images/header_top.gif") center top  no-repeat;
	float:right;
}


#top_cont{
	width:1050px;
	height:270px;
	float:left;
}

#otoiawase{
	width:970px;
	height:50px;
	margin:-18px 0px 3px 20px;
	_margin:-18px 0px 3px 12px;
	padding:0px;
	float:left;
}


/*　左　*/

#leftbox{
	width:790px;
	height:100%;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px -5px;/*ie6 hack*/
	padding:0px;
	float:left;
	background:url("../images/aaa_foot_base.jpg") repeat-x;
}

#seek_top{
	margin: 0px 0px 0px 5px;
	width:780px;
	height:50px;
	display:block;
	background:url("../images/anata_u.jpg") no-repeat;
	float:left;
	overflow:hidden;
}

#qbox{
	width:780px;
	height:100%;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 15px;
	float:left;
	background:url("../images/anata_m.jpg") repeat-y;
	overflow:hidden;
}

#pbox{
	width:780px;
	height:100%;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 15px;
	float:left;
	overflow:hidden;
}

#jouken{
	width:250px;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	text-align:left;
}

.jouken_cap{
	margin: 0px 0px 0px 0em;
	padding:2px;
	width:235px;
	border:1px solid #f6f;
	background:#fcf;
	text-indent:1em;
}

.jouken_que{
	margin: 5px 0px 0px 0em;
	padding:2px;
	width:235px;
	height:100%;
	border:1px dashed #000;
	background:#fef;
	text-indent:1em;
	float:left;
}

.jouken_que span{
	display:block;
}

#jouken_d{
	width:742px;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	float:left;
}

#jouken_d p{
	margin: 10px 0px 0px 0px;
	width:740px;
	height:20px;
	border:1px solid #f6f;
	background:#fcf;
	text-indent:1em;
}

#dbox{
	margin: 5px 0px 0px 0px;
	border:1px dashed #000;
	height:100%;
	overflow:hidden;
	background:#fef;
}

#jouken_d span{
	margin: 0px 0px 0px 0px;
	padding:2px;
	width:235px;
	height:100%;
	background:#fef;
	text-indent:1em;
	display:block;
	float:left;
}

#seeking{
	width:375px;
	height:100%;
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	text-align:left;
}

.seek_cap{
	margin: 0px 0px 0px 0em;
	padding:2px;
	width:365px;
	border:1px solid #f6f;
	background:#fcf;
	text-indent:1em;
}

.seek_que{
	margin: 5px 0px 0px 0em;
	padding:2px;
	width:365px;
	height:100%;
	border:1px dashed #000;
	background:#fef;
	float:left;
}

.seek_que dt{
	text-indent:1em;
}

.seek_que span{
	display:block;
}

#seek_bt{
	margin: 0px 0px 0px 5px;
	width:780px;
	height:110px;
	display:block;
	background:url("../images/anata_b.jpg") no-repeat;
	float:left;
	overflow:hidden;
}

#seek_bt input{
	margin:0px 0px 0px 620px;
	_margin:10px 0px 0px 310px;
	display:block;
	float:left;
}

*+html body #seek_bt input{   /* IE7 hack*/
	margin:8px 0px 0px 620px;
}

#seek_key{
	margin:-30px 0px 0px 0px;
	width:785px;
	height:110px;
	display:block;
	background:url("../images/keyseek.jpg") no-repeat;
	float:left;
	overflow:hidden;
}

#seek_key input{
	margin:65px 0px 0px 50px;
	_margin:55px 0px 0px 76px;/* IE6 hack*/
	display:block;
	float:left;
}

*+html body #seek_key input{   /* IE7 hack*/
	margin:59px 0px 0px 118px;
}

#newsbox{
	margin:15px 0px 0px 15px;
	float:left;
	overflow:hidden;
	width:780px;
	height:550px;
}


/*　右　*/

#rightbox{
	width:250px;
	height:100%;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px -5px;/*ie6 hack*/
	padding:0px;
	position:relative;
	float:left;
	background:url("") repeat-x;
}




/*　検索結果　*/
#kekka{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:780px;
	height:58px;
	background:url("../images/kekka.gif") left top no-repeat;
	text-align:left;
}

#kekka_shop{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:700px;
	height:100%;
	background:url("") left top no-repeat;
}

#s_data a{
	color:#f6f;
}

#s_data{
	margin:20px 0px 0px 0px;
	padding:0px;
	height:100%;
	border-bottom:1px #999 solid;
}


#icon_long img{
	width:76px;
	height:23px;
}

#seek_b_box{
	width:780px;
	height:100%;
	margin:40px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	overflow:hidden;
}

/*　フッター　*/

#a3footer{
	width:1030px;
	height:110px;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;/*ie6 hack*/
	padding:0px;
	position:relative;
	float:left;
	background:url("../images/aaa_foot_base.jpg") repeat-x;
}

#foot{
	width:1030px;
	height:80px;
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 5px;
	padding:0px;
	background: url("../images/foot.jpg") center top #fff no-repeat;
	float:left;
}


/*　フッター2　*/


#ft18{float:left; margin:30px;}
#ftright{float:left; text-align:left; margin-top:30px;}
#fttxt1{padding-bottom:5px; border-bottom:1px dotted #c66; line-height:140%;max-width:820px}



/* ヘッダー */
#a3header{
	width:1020px;
	height:240px;
	margin:0px;
	padding:0px;
	background: url("../images/head.jpg") center top #fff no-repeat;
}

#area_header{
	width:1020px;
	height:140px;
	margin:0px;
	padding:0px;
	position:relative;
	background: url("../images/aaa_area_top.jpg") center top no-repeat;
	overflow:hidden;
	float:left;
}

#area_header p{
	visibility:hidden;
}

#area_header ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	position:relative;
}

#area_header li{
	display:block;
/*	background: #000;*/
	float:left;
	position:relative;
}

#area_header_l a{
	width:175px;
	height:140px;
	float:left;
	position:relative;
	background: url("../images/space.gif");
}

#area_header_c{
	width:610px;
	height:140px;
	float:left;
	position:relative;
}

#area_header_r{
	width:215px;
	height:140px;
	float:left;
	background: url("../images/space.gif") left top;
}

#area_header_melma{
	width:410px;
	height:20px;
	margin:63px 0px 0px 190px;
	text-align:right;
	float:left;
	position:relative;
/*	background: #000;*/
}

.melma ul{
	width:580px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#area_header_bt{
	width:100px;
	height:15px;
	margin:10px 6px 0px 0px;
	float:left;
	position:relative;
}


/*　エリアメニュー　*/
#area_menu {
	width:610px;
	height:30px;
	margin:15px 0px 0px 5px;
	_margin:-10px 0px 0px 5px;/*ie6 hack*/
	padding:0px;
	float:left;
	position:relative;
	overflow:hidden;
}


#area_menu_top a{
	display:block;
	width:76px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: url("../menu_images/area_menu_top.gif") left top no-repeat;
}

#area_menu_nf a{
	width:136px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	background: url("../menu_images/area_menu_nf.gif") left top no-repeat;
}

#area_menu_news a{
	width:113px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	background: url("../menu_images/area_menu_news.gif") left top no-repeat;
}

#area_menu_wari a{
	width:187px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	background: url("../menu_images/area_menu_wari.gif") left top no-repeat;
}

#area_menu_mov a{
	width:94px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	background: url("../menu_images/area_menu_mov.gif") left top no-repeat;
}


#area_menu_top a:hover{
	display:block;
	width:76px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: url("../menu_images/area_menu_top-over.gif") left top no-repeat;
}

#area_menu_nf a:hover{
	width:136px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	background: url("../menu_images/area_menu_nf-over.gif") left top no-repeat;
}

#area_menu_news a:hover{
	width:113px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	background: url("../menu_images/area_menu_news-over.gif") left top no-repeat;
}

#area_menu_wari a:hover{
	width:187px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	background: url("../menu_images/area_menu_wari-over.gif") left top no-repeat;
}

#area_menu_mov a:hover{
	width:94px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	background: url("../menu_images/area_menu_mov-over.gif") left top no-repeat;
}


/* メニュー */
#bar_size{
	font-size:12px;
}

.bar_fsize{
	font-size:12px;
}

#top_menu{
	width:1020px;
	height:32px;
	margin:0px 0px 20px 0px;
	_margin:0px 0px 20px -30px;
	padding:0px;
	position:relative;
	overflow:hidden;
}

#top_menu p{
	visibility:hidden;
}

#top_menu span{
	visibility:hidden;
}

#top_menu ul{
	padding:0px;
	margin:0px 0px 0px 16px;
	float:left;
	position:relative;
}

#top_menu li{
	display:block;
/*	background: #000;*/
	float:left;
	position:relative;
}

#top_menu a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:165px;
	height:50px;
}

#top_menu_top a{
	width:112px;
	float:left;
	position:relative;
	background: url("../menu_images/menu_top_off.jpg") left top #fff;
}

#top_menu_top a:hover{
	width:112px;
	background: url("../menu_images/menu_top_on.jpg") left top #fff;
	float:left;
	position:relative;
}

#top_menu_newface a{
	width:157px;
	float:left;
	position:relative;
	background: url("../menu_images/menu_newface_off.jpg") left top #fff;
}

#top_menu_newface a:hover{
	width:157px;
	background: url("../menu_images/menu_newface_on.jpg") left top #fff;
	float:left;
	position:relative;
}

#top_menu_news a{
	width:154px;
	float:left;
	position:relative;
	background: url("../menu_images/menu_news_off.jpg") left top #fff;
}

#top_menu_news a:hover{
	width:154px;
	background: url("../menu_images/menu_news_on.jpg") left top #fff;
	float:left;
	position:relative;
}

#top_menu_ticket a{
	width:193px;
	float:left;
	position:relative;
	background: url("../menu_images/menu_ticket_off.jpg") left top #fff;
}

#top_menu_ticket a:hover{
	width:193px;
	background: url("../menu_images/menu_ticket_on.jpg") left top #fff;
	float:left;
	position:relative;
}

#top_menu_movie a{
	width:111px;
	float:left;
	position:relative;
	background: url("../menu_images/menu_movie_off.jpg") left top #fff;
}

#top_menu_movie a:hover{
	width:111px;
	background: url("../menu_images/menu_movie_on.jpg") left top #fff;
	float:left;
	position:relative;
}

#top_menu_ag1 a{
	width:110px;
	visibility:visible;
}

#top_menu_ag2 a{
	width:116px;
	visibility:visible;
}

#top_menu_ag3{
	width:32px;
	visibility:visible;
}

/* 左側メニュー */
#leftcont{
	width:240px;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	background:url("../images/l-menu.jpg") no-repeat #fff;
	border-right: 0px solid #000;
	overflow:hidden;
}

#leftcont_s{
	width:240px;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
	background:url("../images/l-menu.jpg") no-repeat #fff;
	border-right: 1px solid #000;
}

#mixseek{
	width:220px;
	height:250px;
	margin:32px 0px 0px 10px;
	_margin:32px 0px 0px 5px;
	padding:0px;
	text-align:left;
	float:left;
	position:relative;
	background:url("../images/mixseek_back.jpg") no-repeat #fff;
	overflow:hidden;
}

#mixseek li{
	width:200px;
	overflow:hidden;
}


#mixseek h3{
	margin:25px 0px 0px 25px;
	font-weight:bold;
	font-size:16px;
	color:#639;
	visibility:hidden;
}

#mixseek h2{
	margin:25px 0px 0px 25px;
	font-weight:bold;
	font-size:16px;
	color:#639;
	visibility:hidden;
}

#mixseek li{
	margin:5px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
	line-height:1.6em;
	list-style:none;
	color:#c39;
}

#mixseek p{
	margin:20px 0px 0px 30px;
}

#keyseek{
	width:220px;
	height:110px;
	margin:10px 0px 0px 10px;
	_margin:10px 0px 0px 5px;
	padding:0px;
	text-align:left;
	float:left;
	position:relative;
	background:url("../images/keyseek_back.jpg") no-repeat #fff;
}


#keyseek h3{
	margin:0px 0px -10px 28px;
	font-weight:bold;
	font-size:16px;
	color:#639;
	visibility:hidden;
}

#keyseek h2{
	margin:0px 0px -10px 28px;
	font-weight:bold;
	font-size:16px;
	color:#639;
	visibility:hidden;
}

#keyseek li{
	margin:32px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
	line-height:2em;
	list-style:none;
	color:#c39;
}

#keyseek p{
	margin:-36px 0px 0px 160px;
}

#areaseek{
	width:220px;
	height:100%;
	margin:0px 0px 0px 10px;
	_margin:32px 0px 0px 5px;
	padding-top:2px;
	text-align:left;
	float:left;
	position:relative;
	background:url("") no-repeat #fcf;
}

#areaseek a{
	font-weight:bold;
	color:#f00;
	text-decoration: underline;
}

#areaseek h4{
	margin:0px;
	padding-top:4px;
	
}

#areabar{
	width:100%;
	background:#903;
	margin:0px 0px 5px 0px;
	color:#fff;
	padding:5px 0px;
}

.area_bar{
	width:100%;
	background:#903;
	margin:0px 0px 5px 0px;
	color:#fff;
	padding:5px 0px;
}

.areasubbar{
	text-align:center;
}

#seek_cap{
	margin:2px 0px 0px 0px;
	font-weight:normal;
	color:#000;
}

/* 右側コンテンツBOX */
#rightcont{
	width:778px;
	min-height:2350px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	border-left: 1px solid #000;
}

#rightcont_s{
	width:778px;
	height:100%;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	border-left: 0px solid #000;
}

#cap_pan{
	margin:0px 0px 0px -5px;
	padding:0px;
}

#contbox{
	clear:both;
	width:778px;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:left;
}

#etc_list{
	width:778px;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px #fff solid;
	background:#fff;
/*	overflow:hidden;*/
}

/* IE7でpadding指定 */
*:first-child+html #kugiri{
	margin:10px 0px 0px -20px;
}

/* IE6以下でpadding指定 */
*html #kugiri{
	margin:10px 0px 0px -10px;
}

#kugiri{
	width:778px;
	height:100%;
	margin:10px 0px 0px -10px;
	padding:0px 0px 0px 0px;
}

/* マップ*/
#topmap{
	width:750px;
	height:400px;
	margin:0px;
	padding:0px;
	position:relative;
	text-align:left;
	float:left;
}

/*　新規店舗　*/

#newshop{
	width:778px;
	height:100%;
	margin:50px 0px 0px 0px;
	padding:0px;
	text-align:center;
/*これがあるとクリックできなくなります。
	position:relative;*/
}

#listbox{
	width:778px;
	height:100%;
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
}

/*　Aタイプ　*/
#a_list{
	border:#000 solid 1px;
	width:355px;
	height:140px;
	margin:8px 0px 0px 8px;
	padding:5px;
	float:left;
	overflow:hidden;
}

.genre_a{
	width:330px;
	padding:4px 4px 0px 4px;
	margin:0px 0px 0px 10px;
	text-align:left;
	height:20px;
	background:url("../images/llllist_a_type_genre.jpg") no-repeat left;
}
.area_a{
	width:330px;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	text-align:left;
	height:5px;
}
#a_list_new{
	border:#000 solid 1px;
	width:355px;
	height:175px;
	margin:8px 0px 0px 8px;
	padding:5px;
	float:left;
	overflow:hidden;
}


#shop_a_shop{
	width:350px;
	height:120px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#shop_a_shop div span{
	display:inline;
}

.shop_a_img{
	width:80px;
	height:100px;
	padding:0px;
	overflow:hidden;
}

#shop_a_txt{
	width:260px;
	height:90px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

.shop_a_name{
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.2em;
	width:260px;
	height:35px;
	color:#f6f;
	overflow:hidden;
	text-align:right;
}

.shop_a_name a{
	font-weight:bold;
	color:#f33;
}

.shop_price{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.2em;
	width:260px;
	height:18px;
	overflow:hidden;
	border-top:dashed 1px #c3f;
}

.shop_a_comm{
	margin:0px 0px 0px 0px;
	padding:2px 4px 0px 4px;
	font-size:12px;
	line-height:1.2em;
	width:260px;
	height:50px;
	overflow:hidden;
}

/*　Bタイプ　*/
#b_list{
	border:#000 solid 1px;
	width:230px;
	height:145px;
	margin:8px 0px 0px 8px;
	padding:5px;
	float:left;
	overflow:hidden;
}
#b_list_new{
	border:#000 solid 1px;
	width:230px;
	height:185px;
	margin:8px 0px 0px 8px;
	padding:5px;
	float:left;
	overflow:hidden;
}
.genre_b{
	width:212px;
	padding:5px;
	margin:0px 0px 0px 0px;
	text-align:left;
	height:20px;
	background:url("../images/llllist_a_type_genre.jpg") no-repeat left;
}

.areb_b{
	width:216px;
	padding:2px;
	margin:2px 0px 0px 10px;
	text-align:left;
	height:18px;
	font-size:14px;
}

.areb_b_2{
	width:216px;
	padding:2px;
	margin:2px 0px 0px 10px;
	text-align:right;
	height:18px;
	font-size:14px;
}

#shop_b_shop{
	width:230px;
	height:120px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#shop_b_shop div span{
	display:inline;
}

.shop_b_img{
	width:80px;
	height:100px;
	padding:0px;
	overflow:hidden;
}

#shop_b_txt{
	width:140px;
	height:90px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	text-align:left;
/*	background:#f0f;*/
}

.shop_b_name{
	font-size:10px;
	margin:4px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	width:230px;
	height:32px;
	line-height:1.2em;
	overflow:hidden;
	border-top:1px dashed #c3f;
}

.shop_b_name a{
/*	font-weight:bold;
	color:#c3f;*/
}
.areb_b a{
	font-weight:bold;
	color:#f33;
	text-decoration:underline;
}

.areb_b_2 a{
	font-weight:bold;
	color:#f33;
	text-decoration:underline;
}

.shop_b_comm{
	margin:0px 0px 0px 4px;
	padding:2px 4px 0px 4px;
	font-size:12px;
	line-height:1.2em;
	width:230px;
	height:50px;
	overflow:hidden;
	background:url("../images/llllist_a_type_comm.jpg");
}


/*　Cタイプ　*/
#c_list{
	border:#000 solid 1px;
	width:230px;
	height:145px;
	margin:8px 0px 0px 8px;
	padding:5px;
	float:left;
	overflow:hidden;
}

#c_list_new{
	border:#000 solid 1px;
	width:230px;
	height:180px;
	margin:8px 0px 0px 8px;
	padding:5px;
	float:left;
	overflow:hidden;
}

.genre_c{
	width:210px;
	padding:5px;
	margin:0px 0px 0px 5px;
	text-align:left;
	height:20px;
	background:url("../images/llllist_a_type_genre.jpg") no-repeat left;
}

.arec_c{
	width:210px;
	padding:2px;
	margin:0px 0px 0px 0px;
	text-align:left;
	height:2px;
}

#shop_c_shop{
	width:210px;
	height:120px;
	margin:0px;
	padding:0px;
	text-align:left;
}

#shop_c_shop div span{
	display:inline;
}

#shop_c_txt{
	width:220px;
	height:50px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	text-align:left;
/*	background:#f0f;*/
}

.shop_c_name{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:210px;
	height:24px;
	line-height:1.2em;
	overflow:hidden;
}

.shop_c_name_2{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:210px;
	height:24px;
	line-height:1.2em;
	overflow:hidden;
	text-align:right;
}


.shop_c_name a{
	font-weight:bold;
	color:#f33;
	text-decoration:underline;
}

.shop_c_name_2 a{
	font-weight:bold;
	color:#f33;
	text-decoration:underline;
}

.shop_c_comm{
	margin:0px 0px 0px 4px;
	padding:2px 4px 0px 4px;
	font-size:12px;
	line-height:1.2em;
	width:230px;
	height:50px;
	overflow:hidden;
	background:url("../images/llllist_a_type_comm.jpg");

/* コンテンツ */
#aaacont{
	width:778px;
	height:100%;
	margin:0px;
	padding:0px;
	position:relative;
}

#aaacont div{
	float:left;
	position:relative;
}

