@charset "utf-8";
/*----------基本スタイル ここから------------*/
#toritureien #content{
	width: 760px;
	margin: 0 auto;
	padding: 0;
}

#content #main{
    margin:0 auto;
 	padding: 0;
	text-align:center;
}

#content #main h2{
    font-size:120%;
    margin:0 auto;
 	padding: 0;
	text-align:center;
}



#content #g-waku {
	margin: 15px 0 10px 0;
	padding: 0 0 10px 0;
	background-image:url(../img/tab_bottom.gif) ;
	background-position: top;
	background-repeat:no-repeat;
}

#content #g-waku ul {
    text-align:center;
	margin: 0;
	padding: 0 0 0 0;
	border-bottom:#FFCC00 solid 2px;
	
}

#content #g-waku li {
   
	display: inline;
	margin: 0 0 0 3px;
	padding: 0;
}

#content #g-waku li img {
	vertical-align: bottom;
}






#content #list{
    margin:0 auto;
 	padding: 0;
}

#content #list .catch{
font-size:140%;
    margin:15px 0;
 	padding: 0;
}

#content #list .catch_l{
    width:400px;
    font-size:140%;
    margin:15px 0;
 	padding: 0;
	float:left;
}

#content #list .bnr{
    width:350px;
    margin:15px 0;
 	padding: 0;
	float: right;
	vertical-align:top;
}

#content #list h3.tit{
text-align:center;
background-color:#f2f2ef;
padding: 5px;
font-size:100%;
}

#content #list h3.st{
background-color:#e5e2e2;
border-left:#bfb9b9 solid 5px;
border-bottom:#bfb9b9 solid 1px;
border-top:#bfb9b9 solid 1px;
border-right:#bfb9b9 solid 1px;
padding: 8px 10px 8px 10px;
font-size:100%;
}

#content #list h3.st_soudan{
background-color:#f8fcce;
border-left:#fb7091 solid 5px;
border-bottom:#fb7091 solid 1px;
border-top:#fb7091 solid 1px;
border-right:#fb7091 solid 1px;
padding: 8px 10px 8px 10px;
font-size:100%;
}

#content #list h3.st_reien{
border-left:#c7c8be solid 5px;
border-bottom:#c7c8be solid 1px;
padding: 8px 10px 8px 10px;
font-size:100%;
}

#content #list h4.area{
background-color:#f2f2ef;
border-bottom:#333 solid 1px;
margin:10px 0;
padding: 8px 0px 8px 15px;
font-size:100%;
}

#content #list h4.shop{
background-color:#e2f9d0;
border-bottom:#7dc444 solid 1px;
margin:10px 0;
padding: 8px 0px 8px 15px;
font-size:100%;
}


/*左リスト*/

#content #list #box{
float:left;
width:360px;
    margin:10px 0 ;
 	padding: 5px;
	border: #CCCCCC solid 1px;
	
}

#content #list #box .img{
    float:left;
    width:150px;
    margin:0 ;
 	padding: 2px;
	border: #CCCCCC solid 1px;
	
}

#content #list #box .img p{
    margin:0 ;
 	padding: 0;
	
}


#content #list #box .text{
    float: right;
    width:196px;
    margin:0 ;
	padding:0;
	
}

#content #list #box .text p.link{
    margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	
}

#content #list #box .text p.ad{
    margin:0 ;
	padding:0;
	
}

#content #list #box p.cx{
    margin:15px 0 0 0 ;
	padding:0;
	
}

#content #list #box p.tel{
    text-align:center;
    margin:15px 0 0 0 ;
	padding:0;
	
}

/*左リストおすすめ*/

#content #list #box_c{
float:left;
width:360px;
    margin:10px 0 ;
 	padding: 5px;
	border: #CCCCCC solid 1px;
	background-color:#f8f6b7;
	
}

#content #list #box_c .img{
    float:left;
    width:150px;
    margin:0 ;
 	padding: 2px;
	border: #CCCCCC solid 1px;
	
}

#content #list #box_c .img p{
    margin:0 ;
 	padding: 0;
	
}


#content #list #box_c .text{
    float: right;
    width:196px;
    margin:0 ;
	padding:0;
	
}

#content #list #box_c .text p.link{
    margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	
}

#content #list #box_c .text p.ad{
    margin:0 ;
	padding:0;
	
}

#content #list #box_c p.cx{
    margin:15px 0 0 0 ;
	padding:0;
	
}


/*右リスト*/

#content #list #box_r{
float: right;
width:360px;
    margin:10px 0 10px 15px;
 	padding: 5px;
	border: #CCCCCC solid 1px;
	
}

#content #list #box_r .img{
    float:left;
    width:150px;
    margin:0 ;
 	padding: 2px;
	border: #CCCCCC solid 1px;
	
}

#content #list #box_r .img p{
    margin:0 ;
 	padding: 0;
	
}


#content #list #box_r .text{
    float: right;
    width:196px;
    margin:0 ;
	padding:0;
	
}

#content #list #box_r .text p.link{
    margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	
}

#content #list #box_r .text p.ad{
    margin:0 ;
	padding:0;
	
}

#content #list #box_r p.cx{
    margin:15px 0 0 0 ;
	padding:0;
	
}

/*右リストおすすめ*/

#content #list #box_r_c{
float: right;
width:360px;
    margin:10px 0 10px 15px;
 	padding: 5px;
	border: #CCCCCC solid 1px;
	background-color:#f8f6b7;
	
}

#content #list #box_r_c .img{
    float:left;
    width:150px;
    margin:0 ;
 	padding: 2px;
	border: #CCCCCC solid 1px;
	
}

#content #list #box_r_c .img p{
    margin:0 ;
 	padding: 0;
	
}


#content #list #box_r_c .text{
    float: right;
    width:196px;
    margin:0 ;
	padding:0;
	
}

#content #list #box_r_c .text p.link{
    margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	
}

#content #list #box_r_c .text p.ad{
    margin:0 ;
	padding:0;
	
}

#content #list #box_r_c p.cx{
    margin:15px 0 0 0 ;
	padding:0;
	
}


/*相談会左リスト*/

#content #list #sbox{
float:left;
width:360px;
    margin:10px 0 ;
 	padding: 5px;
	border: #fdae46 solid 1px;
	background:#f5f7de;
	
}


#content #list #sbox .img{
    float:left;
    width:150px;
    margin:0 ;
 	padding: 2px;
	border: #fdae46 solid 1px;
	
}

#content #list #sbox .img p{
    margin:0 ;
 	padding: 0;
	
}


#content #list #sbox .text{
    float: right;
    width:196px;
    margin:0 ;
	padding:0;
	
}

#content #list #sbox .text p.link{
    margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	
}

#content #list #sbox .text p.ad{
    margin:0 ;
	padding:0;
	
}

#content #list #sbox .text p.ad strong.color{
    margin:0 ;
	padding:0;
	color:#0033FF;
	
}

#content #list #sbox p.cx{
    margin:15px 0 0 0 ;
	padding:5px;
	background-color:#FFFFFF;
	
}

/*相談会右リスト*/

#content #list #sbox_r{
float: right;
width:360px;
    margin:10px 0 10px 15px;
 	padding: 5px;
	border: #fdae46 solid 1px;
	background:#f5f7de;
	
}

#content #list #sbox_a{
float: right;
width:360px;
    margin:10px 0 10px 15px;
 	padding: 5px;
	
}

#content #list #sbox_r .img{
    float:left;
    width:150px;
    margin:0 ;
 	padding: 2px;
	border: #fdae46 solid 1px;
	
}

#content #list #sbox_r .img p{
    margin:0 ;
 	padding: 0;
	
}


#content #list #sbox_r .text{
    float: right;
    width:196px;
    margin:0 ;
	padding:0;
	
}

#content #list #sbox_r .text p.link{
    margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	
}

#content #list #sbox_r .text p.ad{
    margin:0 ;
	padding:0;
	
}

#content #list #sbox_r .text p.ad strong.color{
    margin:0 ;
	padding:0;
	color:#0033FF;
	
}

#content #list #sbox_r p.cx{
    margin:15px 0 0 0 ;
	padding:5px;
	background-color:#FFFFFF;
	
}



/*店舗*/

/*左リスト*/

#content #list #shopbox{
float:left;
width:360px;
    margin:10px 0 ;
 	padding: 5px;
	border: #CCCCCC solid 1px;
	
}

#content #list #shopbox .img{
    float:left;
    width:150px;
    margin:0 ;
 	padding: 2px;
	border: #CCCCCC solid 1px;
	
}

#content #list #shopbox .img p{
    margin:0 ;
 	padding: 0;
	
}


#content #list #shopbox .text{
    float: right;
    width:196px;
    margin:0 ;
	padding:0;
	
}

#content #list #shopbox .text p.link{
    margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	
}

#content #list #shopbox .text p.ad{
    margin:0 ;
	padding:0;
	
}

#content #list #shopbox p.cx{
    margin:15px 0 0 0 ;
	padding:0;
	
}

#content #list #shopbox p.tel{
    text-align:center;
    margin:15px 0 0 0 ;
	padding:0;
	
}

/*右リスト*/

#content #list #shopbox_r{
float: right;
width:360px;
    margin:10px 0 10px 15px;
 	padding: 5px;
	border: #CCCCCC solid 1px;
	
}

#content #list #shopbox_r .img{
    float:left;
    width:150px;
    margin:0 ;
 	padding: 2px;
	border: #CCCCCC solid 1px;
	
}

#content #list #shopbox_r .img p{
    margin:0 ;
 	padding: 0;
	
}


#content #list #shopbox_r .text{
    float: right;
    width:196px;
    margin:0 ;
	padding:0;
	
}

#content #list #shopbox_r .text p.link{
    margin:0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	
}

#content #list #shopbox_r .text p.ad{
    margin:0 ;
	padding:0;
	
}

#content #list #shopbox_r p.tel{
    text-align:center;
    margin:15px 0 0 0 ;
	padding:0;
	
}

/*店舗ここまで*/

