@charset "utf-8";
/* CSS Document */

.cardBox01{
	width:190px;
	height:120px;
	background:#FFF url(../images/card_bg_01.jpg) bottom left no-repeat;
	padding:10px 10px 0px 10px;
	float:left;
}

.cardBox02{
	width:192px;
	height:120px;
	background:#FFF url(../images/card_bg_02.jpg) bottom left no-repeat;
	padding:10px 10px 0px 10px;
	float:left;
}

.cardBox03{
	width:189px;
	height:120px;
	background:#FFF url(../images/card_bg_03.jpg) bottom left no-repeat;
	padding:10px 10px 0px 10px;
	float:left;
}

.cardBox04{
	width:190px;
	height:120px;
	background:#FFF url(../images/card_bg_04.jpg) bottom left no-repeat;
	padding:10px 10px 0px 10px;
	float:left;
}

.cardBox05{
	width:192px;
	height:120px;
	background:#FFF url(../images/card_bg_05.jpg) bottom left no-repeat;
	padding:10px 10px 0px 10px;
	float:left;
}

.cardBox06{
	width:189px;
	height:120px;
	background:#FFF url(../images/card_bg_06.jpg) bottom left no-repeat;
	padding:10px 10px 0px 10px;
	float:left;
}

/*--------------------------
	pan部分
--------------------------*/
#cardPan01{
	width:622px;
	height:74px;
	background-image:url(../images/card_title_01.jpg);
	background-repeat:no-repeat;
	padding:6px 0px 0px 10px;
	font-size:0.8em;
}

#cardPan01 a:link{
	text-decoration:underline;
	color:#5d5d5d;

} 
#cardPan01 a:visited{
	text-decoration:underline;
	color:#5d5d5d;

} 
#cardPan01 a:hover{
	text-decoration:none;
	color:#5d5d5d;

} 
#cardPan01 a:active{
	text-decoration:underline;
	color:#5d5d5d;

}

.commonBox01{
	width:208px;
	margin-left:71px;
	_margin-left:35px;
	float:left;
}

.commonBox02{
	width:324px;
	float:right;
}

.chapterSideBox01{
	background-image:url(../../images/img_arrow_01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:13px;
	margin-left:5px;
	margin-top:2px;
}

.chapterSideBox01 a:link{
	text-decoration:underline;
	color:#5D5D5D;
} 
.chapterSideBox01 a:visited{
	text-decoration:underline;
	color:#5D5D5D;
} 
.chapterSideBox01 a:hover{
	text-decoration:none;
	color:#5D5D5D;
} 
.chapterSideBox01 a:active{
	text-decoration:underline;
	color:#5D5D5D;
}

.chapter2Box{
	margin-top:10px;
	border-bottom:dotted 1px #d1d1d1;
}
.chapter2Box01{
	width:309px;
	padding:3px;
	border-top:dotted 1px #d1d1d1;
/*	border-right:dotted 1px #d1d1d1;
	border-bottom:dotted 1px #d1d1d1;*/
	float:left;
}

.chapter2Box02{
	width:309px;
	padding:3px;
	border-top:dotted 1px #d1d1d1;
	border-left:dotted 1px #d1d1d1;
/*	border-bottom:dotted 1px #d1d1d1;*/
	float:left;
}

.chapter2Box03{
	width:309px;
	padding:3px;
	float:left;
}

.chapter2Box04{
	width:309px;
	padding:3px;

	border-left:dotted 1px #d1d1d1;
	float:left;
}

.chapter2Box05{
	width:239px;
	margin-left:10px;
	margin-top:6px;

	float:left;
}


/*　提携店　*/


/*　店舗詳細　*/

ul.categoryList {
list-style-type: none;
}

ul.categoryList li {
margin-left:5px;
_margin-left:2px;
margin-bottom:5px;
float:left;
text-align:left;
width:205px;
}

.shopName{
background:#FFF url(../../card/images/CentralCard_ShopDetail_card_store_bg.jpg) no-repeat;
width:605px;
height:44px;
padding-top:12px;
padding-left:27px;
text-align:left;
margin-bottom:5px;
font-size:120%;
font-weight:bold;
}

.shopComments1{
font-weight:bold;
margin:5px 5px 5px 5px;
}

.shopComments2{
font-weight:bold;
margin:0px 5px 5px 5px;
}

.shopComments3{
margin:0px 5px 5px 5px;
padding-bottom:10px;
border-bottom: 1px dotted #CCCCCC;
}


.shopInformationL{
width:240px;
margin:5px 5px 5px 5px;
}

.shopInformationR{
margin:5px 5px 5px 5px;
}


/*　提携店トップ　*/

ul.topCategoryList {
list-style-type: none;
}

ul.topCategoryList li {
float:left;
width:auto;
}

ul.topCategoryList li.LT {
border-left:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
}

ul.topCategoryList li.LRT {
border-left:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
}

ul.topCategoryList li.LTB {
border-left:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
}

ul.topCategoryList li.LRTB {
border-left:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
}



.shoptextMargin{
margin-bottom:15px;
margin-left:10px;
}


/*　提携店リスト　*/

table.shopListTable{
border-collapse:collapse;
border:1px solid #CCCCCC;
padding:5px;
width:630px;
border-collapse: collapse;
border: 1px #CCC solid;
}

table.shopListTable th{
border: 1px #CCC solid; 
padding:5px 0;
text-align:center;
background-color:#EEE;
}

table.shopListTable th.name{
width:20%;
}

table.shopListTable th.service{
width:40%;
}

table.shopListTable th.place{
width:25%;
}

table.shopListTable th.tel{
width:15%;
}

table.shopListTable td{
border: 1px #CCC solid;
padding:5px; 
}




/*トップ*/
.shopTitle{
	padding:6px 0px 66px 10px;
	font-size:0.8em;
	background:url(../../card/images/CentralCard_Shop_title.jpg) #FFF top left no-repeat;
	margin-bottom:2px;
}

/*飲食*/
.shopTitle01{
	padding:6px 0px 66px 10px;
	font-size:0.8em;
	background:url(../../card/images/CentralCard_Shop_title01.jpg) #FFF top left no-repeat;
	margin-bottom:2px;
}

/*美容*/
.shopTitle02{
	padding:6px 0px 66px 10px;
	font-size:0.8em;
	background:url(../../card/images/CentralCard_Shop_title02.jpg) #FFF top left no-repeat;
	margin-bottom:2px;
}

/*花や*/
.shopTitle03{
	padding:6px 0px 66px 10px;
	font-size:0.8em;
	background:url(../../card/images/CentralCard_Shop_title03.jpg) #FFF top left no-repeat;
	margin-bottom:2px;
}

/*携帯電話*/
.shopTitle04{
	padding:6px 0px 66px 10px;
	font-size:0.8em;
	background:url(../../card/images/CentralCard_Shop_title04.jpg) #FFF top left no-repeat;
	margin-bottom:2px;
}

/*車関連*/
.shopTitle05{
	padding:6px 0px 66px 10px;
	font-size:0.8em;
	background:url(../../card/images/CentralCard_Shop_title05.jpg) #FFF top left no-repeat;
	margin-bottom:2px;
}

/*スポーツ関連*/
.shopTitle06{
	padding:6px 0px 66px 10px;
	font-size:0.8em;
	background:url(../../card/images/CentralCard_Shop_title06.jpg) #FFF top left no-repeat;
	margin-bottom:2px;
}

/*その他*/
.shopTitle07{
	padding:6px 0px 66px 10px;
	font-size:0.8em;
	background:url(../../card/images/CentralCard_Shop_title07.jpg) #FFF top left no-repeat;
	margin-bottom:2px;
}

/*全て*/
.shopTitle08{
	padding:6px 0px 66px 10px;
	font-size:0.8em;
	background:url(../../card/images/CentralCard_Shop_title08.jpg) #FFF top left no-repeat;
	margin-bottom:2px;
}


.shopTitle a:link,
.shopTitle01 a:link,
.shopTitle02 a:link,
.shopTitle03 a:link,
.shopTitle04 a:link,
.shopTitle05 a:link,
.shopTitle06 a:link,
.shopTitle07 a:link,
.shopTitle08 a:link{
	text-decoration:underline;
	color:#5d5d5d;

} 
.shopTitle a:visited,
.shopTitle01 a:visited,
.shopTitle02 a:visited,
.shopTitle03 a:visited,
.shopTitle04 a:visited,
.shopTitle05 a:visited,
.shopTitle06 a:visited,
.shopTitle07 a:visited,
.shopTitle08 a:visited{
	text-decoration:underline;
	color:#5d5d5d;

} 
.shopTitle a:hover,
.shopTitle01 a:hover,
.shopTitle02 a:hover,
.shopTitle03 a:hover,
.shopTitle04 a:hover,
.shopTitle05 a:hover,
.shopTitle06 a:hover,
.shopTitle07 a:hover,
.shopTitle08 a:hover{
	text-decoration:none;
	color:#5d5d5d;

} 
.shopTitle a:active,
.shopTitle01 a:active,
.shopTitle02 a:active,
.shopTitle03 a:active,
.shopTitle04 a:active,
.shopTitle05 a:active,
.shopTitle06 a:active,
.shopTitle07 a:active,
.shopTitle08 a:active{
	text-decoration:underline;
	color:#5d5d5d;

}






.cardCooperateTable{
	margin-top:20px;
	background-image:url(../../card/images/CentralCard_Shop_cooperate_bar.jpg);
}

.cardCooperateTable td.addPadding01{
	padding:2px;
}

.shopDetailTable{
	margin-bottom:15px;
}

.shopDetailTable td{
	padding:2px 0px;
	color:#03B0BE;
}

.shopDetailBn{
	width:631px;
	text-align:center;
	margin-bottom:15px;
}






