@charset "utf-8";

/*

▼このcssファイルは【cat.html】用です

\andy_2\pc\views\shops\cat.html

---------------------------------------------- */


/* title
------------------------- */

div#title{
background:url(../../../andy/img/shop_index/shopping_bar.gif) no-repeat;
height:70px;
padding:6px 0 0 0;
}



/* side_bg
------------------------- */

div#side_bg{
	/*background: url(../../../img/shops/index/side_bg.jpg) left repeat-y;*/
}

/* 
プルダウンの位置を2px下に
2008/11/09 16:39:51 
*/
form#Sort{
/*	_padding-top:2px;*/
}




/* cat_main
------------------------- */

div#cat_main{
width:557px;
background:#fff;
float:left;
padding:0;
margin:0 0 0 0;
}

/* shops_cat_main1 インタレストマッチ */
div.shops_cat_main1{
float:left;
background:url(../../../img/common/icon/dotline.gif) left bottom repeat-x !important;
margin:0 0 10px 0;
}

div.shops_cat_main1 a.l_box{
display:block;
cursor:pointer;
}

div.shops_cat_main1 dl{
float:left;
width:557px;
padding:0;
margin:10px 0 0 0;
}

div.shops_cat_main1 dl dt.def2_adtitle{
background:url(../../../img/common/icon/gray_arrow.gif) left center no-repeat;
float:left;
font-size:13px;
font-weight:bold;
line-height:1.2;
padding:0 5px 0 10px;
text-decoration:underline;
}

div.shops_cat_main1 dl dd.def2_adFooter{
float:left;
color:#71B537;
margin:0;
padding:0 0 0 10px;
font-size:12px;
line-height:1.2;
}

div.shops_cat_main1 dl dd.def2_adBody{
clear:both;
color:#666666;
font-size:12px;
line-height:1.7;
padding:0 0 0 10px;
}

div.shops_cat_main1 ul.def2_overtureimHeight{
clear:both;
width:557px;
list-style:none outside none;
margin:0;
padding:2px;
text-align:right;
}

div.shops_cat_main1 ul.def2_overtureimHeight li,
div.shops_cat_main1 ul.def2_overtureimHeight li a,
div.shops_cat_main1 ul.def2_overtureimHeight li a:visited{
color:#999999;
font-size:11px;
}

/* service_cat_main1 インタレストマッチ */
div.service_cat_main1{
float:left;
background:url(../../../img/common/icon/dotline.gif) left bottom repeat-x !important;
margin:0 0 10px 0;
}

div.service_cat_main1 a.l_box{
display:block;
cursor:pointer;
float:left;
}

div.service_cat_main1 dl{
float:left;
width:557px;
padding:0;
margin:10px 0 0 0;
}

div.service_cat_main1 dl dt.def2_adtitle{
background:url(../../../img/common/icon/gray_arrow.gif) left center no-repeat;
float:left;
font-size:13px;
font-weight:bold;
line-height:1.2;
padding:0 5px 0 10px;
text-decoration:underline;
}

div.service_cat_main1 dl dd.def2_adFooter{
float:left;
color:#71B537;
margin:0;
padding:0 0 0 10px;
font-size:12px;
line-height:1.2;
}

div.service_cat_main1 dl dd.def2_adBody{
clear:both;
color:#666666;
font-size:12px;
line-height:1.7;
padding:0 0 0 10px;
}

div.service_cat_main1 ul.def2_overtureimHeight{
clear:both;
width:557px;
list-style:none outside none;
margin:0;
padding:2px;
text-align:right;
}

div.service_cat_main1 ul.def2_overtureimHeight li,
div.service_cat_main1 ul.def2_overtureimHeight li a,
div.service_cat_main1 ul.def2_overtureimHeight li a:visited{
color:#999999;
font-size:11px;
}


/* shops_cat_main2 インタレストマッチ */

div.shops_cat_main2{
float:left;
margin:0 0 10px 0;
}

div.shops_cat_main2 a.l_box{
display:block;
cursor:pointer;
}

div.shops_cat_main2 dl{
float:left;
width:550px;
padding:0;
margin:10px 0 0 0;
}

div.shops_cat_main2 dl dt.def2_adtitle{
background:url(../../../img/common/icon/gray_arrow.gif) left center no-repeat;
float:left;
font-size:13px;
font-weight:bold;
line-height:1.2;
padding:0 5px 0 10px;
text-decoration:underline;
}

div.shops_cat_main2 dl dd.def2_adFooter{
float:left;
color:#71B537;
margin:0;
padding:0 0 0 10px;
font-size:12px;
line-height:1.2;
}

div.shops_cat_main2 dl dd.def2_adBody{
clear:both;
color:#666666;
font-size:12px;
line-height:1.7;
padding:0 0 0 10px;
}

div.shops_cat_main2 ul.def2_overtureimHeight{
clear:both;
width:557px;
list-style:none outside none;
margin:0;
padding:2px;
text-align:right;
}

div.shops_cat_main2 ul.def2_overtureimHeight li,
div.shops_cat_main2 ul.def2_overtureimHeight li a,
div.shops_cat_main2 ul.def2_overtureimHeight li a:visited{
color:#999999;
font-size:11px;
}

/* service_cat_main2 インタレストマッチ */

div.service_cat_main2{
float:left;
margin:0 0 10px 0;
}

div.service_cat_main2 a.l_box{
display:block;
cursor:pointer;
float:left;
}

div.service_cat_main2 dl{
float:left;
width:550px;
padding:0;
margin:10px 0 0 0;
}

div.service_cat_main2 dl dt.def2_adtitle{
background:url(../../../img/common/icon/gray_arrow.gif) left center no-repeat;
float:left;
font-size:13px;
font-weight:bold;
line-height:1.2;
padding:0 5px 0 10px;
text-decoration:underline;
}

div.service_cat_main2 dl dd.def2_adFooter{
float:left;
color:#71B537;
margin:0;
padding:0 0 0 10px;
font-size:12px;
line-height:1.2;
}

div.service_cat_main2 dl dd.def2_adBody{
clear:both;
color:#666666;
font-size:12px;
line-height:1.7;
padding:0 0 0 10px;
}

div.service_cat_main2 ul.def2_overtureimHeight{
clear:both;
width:557px;
list-style:none outside none;
margin:0;
padding:2px;
text-align:right;
}

div.service_cat_main2 ul.def2_overtureimHeight li,
div.service_cat_main2 ul.def2_overtureimHeight li a,
div.service_cat_main2 ul.def2_overtureimHeight li a:visited{
color:#999999;
font-size:11px;
}


/* 検索用shops_search_main スポンサードサーチ */
div.shops_search_main{
padding:10px 0 0 0;
}

div.shops_search_main h4{
font-size:12px;
font-weight:normal;
color:#666666;
margin:0;
padding:0 0 5px 0;
}

div.shops_search_main a,
div.shops_search_main a:visited,
div.shops_search_main a:hover{
display:block;
cursor:pointer;
float:left;
text-decoration:none;
}

div.shops_search_main_body{
}

div.shops_search_main_body dl{
margin:0;
padding:0 0 10px 0;
float:left;
width:555px;
}

div.shops_search_main_body dl dt{
background:url(../../../img/common/icon/gray_arrow.gif) left center no-repeat;
margin:0;
padding:0 0 0 10px;
font-size:13px;
font-weight:bold;
text-decoration:underline;
float:left;
}

div.shops_search_main_body dl dd.search_ot_url{
margin:0;
padding:0;
font-size:12px;
color:#71B537;
float:left;
}

div.shops_search_main_body dl dd.search_ot_des{
clear:both;
margin:0;
padding:0 0 0 10px;
font-size:12px;
line-height:1.2;
color:#666666;
}



/* cat_side
------------------------- */

div#cat_side{
	width:24%;
	float:left;
	margin:0 0 0 5px;
}


/* cat_r
------------------------- */
.cat_r{
float:right;
width:200px;
}




