@charset "EUC-JP";

body {
font-size:12px;
color: #505050;
margin: 0px 0px 10px 0px;
line-height:130%;
}

a{
color: #FF6600;
}




/*******************************/
/*ヘッダー部・・・・
********************************/

#main { width: 546px; margin: 0px auto 0px auto;}
#header { text-align: right; height: 140px; position: relative; margin: 30px 0px 0px 0px; background: url(http://www.yorutobi.net/img_search/back.jpg) no-repeat; background-position: 0px 27px; }
#header #style { position: absolute; top: -20px; left: -20px;}

#header #style1 { position: absolute; top: 121px; left: 0px;}

/*---------------------------------------------------------------------------------------------------------*/
html>body #header #style1 { top: 123px;}
html>body #header #style1 img { vertical-align: bottom; }
/*---------------------------------------------------------------------------------------------------------*/

#content { width: 546px; background: url(http://www.yorutobi.net//img_search/link_back_w.gif) repeat-y; }
.style2 { background: url(http://www.yorutobi.net/img_search/link_back_g.gif) repeat-y; padding: 15px 0px 7px 10px; }
#main  { position: relative; }
.style3 { position: absolute; top: 184px; right: 20px; }
.style3 img { border-style: none; }
/*---------------------------------------------------------------------------------------------------------*/
html>body .style3 { top: 155px; right: 20px; } 
/*---------------------------------------------------------------------------------------------------------*/




/*******************************/
/*検・結・・・・
********************************/
#search { width: 510px; margin: 5px auto;}

#search td,#search2 td{
padding:5px 5px 5px 0px;
vertical-align:top;
}


table#tblsearch{
border-bottom:1px dotted #999;;
}


td.tdright{
text-align:right;
}

table#tblsearch td.tdpadtop{
padding-top:17px;
}

#search .space1 { padding: 10px 0px 10px 0px; border-bottom: 1px dotted #505050;}
#search .style4 { text-align: right; margin: 10px 0px 0px 0px;}
#search .space2 { margin: 5px 0px 0px 0px;}
/*---------------------------------------------------------------------------------------------------------*/
#search1 { clear: both; width: 410px; margin: 10px auto 10px auto; position: relative;}
#search1 .space1 { padding: 10px 0px 10px 0px; border-bottom: 1px dotted #505050;}
#kensaku { position: absolute; top: 44px; left: 5px; }

#search1 .style4 { text-align: right; margin: 20px 0px 0px 0px;}
#search1 .space2 { margin: 10px 0px 0px 10px;}
#search1 input { border: none;}
#waku { width: 315px; border: none; border-color: #FFFFFF; }
/*---------------------------------------------------------------------------------------------------------*/
html>body #kensaku { position: absolute; top: 34px; left: 10px; }
/*---------------------------------------------------------------------------------------------------------*/
#search2 { clear: both; width: 510px; margin: 10px auto;}
#search2 .space1 { padding: 10px 0px 10px 0px; border-bottom: 1px dotted #505050;}


#search2 .style4 { text-align: right; margin: 20px 0px 0px 0px;}
#search2 .space2 { margin: 5px 0px 0px 0px;}

/*---------------------------------------------------------------------------------------------------------*/



/*******************************/
/*検・結・ページ・・・
********************************/

#main1 { margin: 0px 0px 0px 0px;}

.title_back { height: 60px; background: url(http://www.yorutobi.net/img_search/search/title_back.jpg) no-repeat; background-position: right 5px; position:relative; }

.style5 { margin: 10px 0px 0px 20px;}

#link_btn { position: absolute; width: 100%; text-align: right; top: 35px; right: 0px; padding-right: 120px; background: url(../img_search/search/link_back.gif) repeat-x;}

.bar_back { background: url(http://www.yorutobi.net/img_search/search/search_back.gif) repeat-x;}
.bar_back1 {
	background: url(http://www.yorutobi.net/img_search/search/search.gif) no-repeat;
	width: 326px;
}
#waku { width: 310px; border: none; border-color: #FFFFFF; margin: 0px 0px 0px 10px; }

.sab_content { width: 545px; margin: 0px auto 0px auto; background:#FFFFCC; border:1px solid #FF9900;}
.style6 { background-color: #F2F2F2; padding: 10px 0px;}

#sabright { width: 220px;}
#sabright p { padding: 5px 20px 5px 5px;}

.sableft { margin: 20px 10px 10px 20px;}
.sableft td { padding: 2px; }
#waku1 { width: 310px; border: none; border-color: #FFFFFF; margin: 0px 0px 0px 10px; }



#sableft1 { clear: both; }
.style11 { padding: 0px 0px 0px 10px;}
.style8 { padding: 10px 0px 10px 0px; text-align: center;}
.style9 {
	padding: 10px;
	background: url(http://www.yorutobi.net/img_search/search/aikon_back.gif) no-repeat right;
	margin-right: 10px;
	margin-left: 10px;
}
.style10 { text-align: center; padding: 10px;}
.style12 { text-align: center; font-size: 10px; padding: 5px;}
.style13 { padding: 0px 10px 0px 20px;}
.style14 { text-align: right;}
.back { text-align: right; background: url(http://www.yorutobi.net/img_search/search/search_bar.gif) no-repeat; height: 30px; padding-top: 0px;}
.back1 { text-align: right; background: url(http://www.yorutobi.net/img_search/search/search_bar.gif) no-repeat; height: 30px; padding-top: 0px;}
.back3 { background-color: #F2F2F2;}

html>body .back { padding-top: 5px;}
html>body .back2 { display: block; width: 156px; }
html>body #link_btn { top: 35px; right: 0px;}

.link1 { width: 77px; text-align: right; background: url(http://www.yorutobi.net/img_search/ai/ki_03.gif) no-repeat left;}

.link2 { width: 100%; text-align: right; background: url(http://www.yorutobi.net/img_search/ai/ki_05.gif) no-repeat left;}

.link3 { width: 160px; text-align: right; background: url(http://www.yorutobi.net/img_search/ai/ki_02.gif) no-repeat left;}
.link4 { width: 80px; text-align: right; background: url(http://www.yorutobi.net/img_search/ai/ki_01.gif) no-repeat left;}

/*---------------------------------------------------------------------------------------------------------*/


/*******************************/
/*ホーム新着店?・
********************************/



#infotitle1{
background-color:#FF9900;
padding:5px;
font-weight:bold;
margin-bottom:5px;
color:#FFFFFF;
}

#infotitle2{
background-color:#339900;
padding:5px;
color:#FFFFFF;
font-weight:bold;
margin-bottom:5px;
}
#infotitle3{
background-color:#0066CC;
padding:5px;
color:#FFFFFF;
font-weight:bold;
margin-bottom:5px;
}

#info{
mergin-bottom:15px;
}

#info table{
margin-top:10px;
}

#info td{
font-size:10px;
padding:2px;
}

#info a{
font-size:12px;
}

/*---------------------------------------------------------------------------------------------------------*/
/*******************************/
/*検・フォーム レイアウト?C・
********************************/
.area_input_td{
	width:212px;
	}
	
.area_select_td{
	margin:0;
	padding:0;
	}
	
.area_select_image{
	font-size:12px;
	margin:0;
	}

.area_select_input{
	width:300px;
	margin-top:5px;
	padding:0;
	}
	
.space1 .gh{margin-right:6px;}

.space1 .ag{margin-right:21px;}

.space1 .ta{margin-right:7px;}

.space1 .cu{margin-right:1px;}

.space1 .na{margin-right:7px;}

/*---------------------------------------------------------------------------------------------------------*/
/*・・　12・27・　高・*/
.saimatsu{
	font-weight:bold;
	}
#bottom_right .date{text-align:right; font-size:10px;margin:0px 5px 10px 5px;}


/* ・コーディング・・ */


/* navi_contents */

ul#ulcontents{
margin-left:1px;
height:50px;
margin:10px 0px;
}

ul#ulcontents li{
float:left;
height:50px;
width:175px;
margin-right:10px;
}

ul#ulcontents li#navi_mobile{
margin-right:0px;
}

ul#ulcontents li span{
display:none;
}

ul#ulcontents li a{
height:50px;
width:175px;
display:block;
background:url(http://www.yorutobi.net/img_home/navi_contents0705.jpg) no-repeat;
}

ul#ulcontents li#navi_myyorutobi a{background-position:0px 0px;}
ul#ulcontents li#navi_business a{background-position:-175px 0px;}
ul#ulcontents li#navi_mobile a{background-position:-350px 0px;}

/* toshikensaku */

#shuyoutoshi{
border:1px solid #999;
padding:5px;
padding-left:95px;
height:44px;
background:url(http://www.yorutobi.net/img_home/bg_shuyoutoshi.jpg) no-repeat 2px 2px;
line-height:180%;
}

#shuyoutoshi2{
border:1px solid #999;
padding:7px;
background:url(http://www.yorutobi.net/img_home/bg_shuyoutoshi2.gif) repeat-y;
line-height:180%;
}

#shuyoutoshi2 #toshi{
width:90px;
float:left;
border-left:3px solid #FF6600;
padding-left:7px;
}

#shuyoutoshi2 #chiku{
width:410px;
float:left;
padding:0px 10px;
font-size:11px;
}

#shuyoutoshi2:after{
content:".";
clear:both;
height:0;
visibility:hidden;
display:block;
}

#shuyoutoshi2{
display:inline-block;
}

/*hides from IE-mac\*/
* html #shuyoutoshi2{
height:1%;
}
#shuyoutoshi2{
display:block;
}
/*end hides from IE-mac*/


a.backtohome{
display:block;
text-align:right;
padding-bottom:15px;
}

/* ・・・・ */

#osusume{
clear:both;
text-align:center;
padding:15px 0px 15px 15px;
}

#osusume a{
padding:11px 0px 13px 40px;
margin-right:15px;
}

#osusume a#osusume_new{background:url(http://www.yorutobi.net/img_home/bg_new.gif) no-repeat;}
#osusume a#osusume_coupon{background:url(http://www.yorutobi.net/img_home/bg_osusume.gif) no-repeat;}
#osusume a#osusume_up{background:url(http://www.yorutobi.net/img_home/bg_up.gif) no-repeat;}

/* ・・ */

.frame{
clear:both;
}

.frame:after{
content:".";
clear:both;
height:0;
visibility:hidden;
display:block;
}

.frame{
display:inline-block;
}

/*hides from IE-mac\*/
* html .frame{
height:1%;
}
.frame{
display:block;
}
/*end hides from IE-mac*/

/* map */

#map{
background:url(http://www.yorutobi.net/img_home/bg_map.gif) no-repeat;
width:315px;
height:200px;
float:left;
margin-bottom:10px;
}

/* flash koukoku */

#flashad{
float:right;
width:220px;
height:220px;
margin-bottom:10px;
}

/* news */

#yorutobinews{
float:left;
}

#news{
float:right;
}

#yorutobinews,#news{
width:268px;
background:#efefef;
padding-bottom:10px;
margin-bottom:10px;
}

#yorutobinews ul,#news ul{
margin:10px;
font-size:11px;
}

#yorutobinews li,#news li{
margin-bottom:10px;
}

#yorutobinews ul a,#news ul a,p.date a{
color:#003366;
}

#yorutobinews h2,#news h2{
background:url(http://www.yorutobi.net/img_home/bg_news_h2.gif) repeat-x;
height:19px;
color:#fff;
font-weight:bold;
padding:3px 0px 0px 5px;
font-size:11px;
}

p.date{
text-align:right;
font-size:10px;
margin:5px 10px}

/* */

#subnavi{
clear:both;
text-align:center;
padding:10px;
}

#footer{
clear: both;
text-align: center; 
font-size: 10px;
margin: 10px 0px;
}
