@charset "euc-jp";
/* CSS Document */

/* 1.Common
=============================================================================== */
/* Reset.css
---------------------------------------------------------------- */
body{margin: 0;padding: 0;text-align: center;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}	
ul li, ol li{list-style: none;}
table{margin:0;padding:0;border-collapse: collapse;border-spacing: 0;font-size: 100%;}
caption{text-align: left;}
table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size: 100%;}
address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight: normal;font-style: normal;}
a img{border: 0;}
hr.separation{display: none;}
fieldset{border: none;}
img {vertical-align:bottom;}

/* fonts - Based on YUI fonts.css
----------------------------------------------------------------
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
----------------------------------------------------------------*/
body {font-size:81.3%;line-height:1.22;color:#444444;word-break:break-all;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:107.7%;line-height:99%;}
select, input, textarea{font-size:100%;}
small{font-size:inherit;font:100%;*font-size:small;*font:x-small;}/* ADs */


/* AD
---------------------------------------------------------------- */
/* EMG
----------------------- */
#emg,#emg2,#emg3{margin:10px 0;text-align: center;line-height:1.56em;}
#emg table,#emg2 table,#emg3 table{margin: 0 auto;text-align: left;}

/* LRec
----------------------- */
#lrec {padding-top:10px;}
#lrec dt {text-align:center;background:#3057ff;line-height:1.4;color:#fff;}

/* EMT
----------------------- */
#adEMT{margin-top:10px;text-align:center;border:solid 1px #3057ff;}
#adEMT img{display:block;text-align:center;margin:0 auto 3px;text-decoration:none;}
#adEMT br {display:none;}
#adEMT dt {padding:3px 0 3px;background:#3057ff;color:#fff;font-weight:bold;}
#adEMT dd {padding:0 9px 10px;}
*html #adEMT dd {overflow:hidden;zoom:1;}
#adEMT ul {margin-top:-11px;}
#adEMT li {margin-top:10px;padding-top:9px;border-top:dotted 1px #d4d4d4;/zoom:1;}
#adEMT li:first-child {border:none;}
/* adSQB
----------------------- */
#adSQB{margin:10px 0;text-align:center;}
#adSQB table{text-align:left;margin-top:0 !important;margin-bottom:0 !important;margin-right:auto;margin-left:auto;}
#adSQB td table td {text-align:left;}
#adSQB td table td table {margin:0;}
#adSQB td table td b {font-size:123.1%;}
#adSQB td table td img {vertical-align:baseline !important;}
#adSQB small b {font-size:100% !important;}
#adSQB b small {display:block;text-align:center;font-size:100%;}
#adSQB > div > table {border-collapse:separate;border-spacing:5px;}
#adSQB div table table td{padding:5px;}
#adSQB table table td div a {line-height:1.8;}

/* multiple
=============================================================================== */
.mg0t {margin-top:0 !important;}
.mg5t {margin-top:5px !important;}
.mg10t {margin-top:10px !important;}
.mg15t {margin-top:15px !important;}
.mg20t {margin-top:20px !important;}
.mg30t {margin-top:30px !important;}

.mg0b {margin-bottom:0 !important;}
.mg5b {margin-bottom:5px !important;}
.mg10b {margin-bottom:10px !important;}
.mg15b {margin-bottom:15px !important;}
.mg20b {margin-bottom:20px !important;}
.mg30b {margin-bottom:30px !important;}
.mg0l {margin-left:0 !important;}
.mg5l {margin-left:5px !important;}
.mg10l {margin-left:10px !important;}
.mg15l {margin-left:15px !important;}
.mg0r {margin-right:0 !important;}
.mg5r {margin-right:5px !important;}
.mg10r {margin-right:10px !important;}
.mg15r {margin-right:15px !important;}

.pd0t {padding-top:0 !important;}
.pd5t {padding-top:5px !important;}
.pd10t {padding-top:10px !important;}
.pd15t {padding-top:15px !important;}
.pd20t {padding-top:20px !important;}
.pd25t {padding-top:25px !important;}

.pd0b {padding-bottom:0 !important;}
.pd5b {padding-bottom:5px !important;}
.pd10b {padding-bottom:10px !important;}
.pd15b {padding-bottom:15px !important;}
.pd20b {padding-bottom:20px !important;}

.pd0l {padding-left:0 !important;}
.pd5l {padding-left:5px !important;}
.pd10l {padding-left:10px !important;}
.pd15l {padding-left:15px !important;}
.pd0r {padding-right:0 !important;}
.pd5r {padding-right:5px !important;}
.pd10r {padding-right:10px !important;}
.pd15r {padding-right:15px !important;}



/* Frame
---------------------------------------------------------------- */
body {background:#fff url(../images/bg.png) repeat-x 0 0;}
div#wrapper {width:946px;margin:0 auto;text-align:left;border-left:solid 2px #fff;border-right:solid 2px #fff;background:#fff;}

div#contents {padding:0 8px;/zoom:1;}
div#contents:after{content :'';display:block;clear:both;}


div#lowerHd {height:73px;background:url(../images/lower_header_bg.png) no-repeat 0 0;position:relative;}
div#lowerHd h1 {padding:3px 0 0 8px;font-size:10px;color:#000000;}
div#lowerHd h2 {width:328px;position:absolute;top:17px;left:0;}
div#lowerHd h2 a {width:328px;height:55px;display:block;text-indent:-9999px;overflow:hidden;background:url(../images/lower_mainttl.png) no-repeat 0 0;}
div#lowerHd li.st01 {width:112px;position:absolute;top:3px;left:826px;}
div#lowerHd li.st02 {width:105px;position:absolute;top:22px;left:831px;}
div#lowerHd li.st01 a,
div#lowerHd li.st02 a {display:block;text-indent:-9999px;overflow:hidden;}
div#lowerHd li.st01 a {height:19px;background:url(../images/lower_logo01.png) no-repeat 0 0;}
div#lowerHd li.st02 a {height:23px;background:url(../images/lower_logo02.png) no-repeat 0 0;}

/* gourmet */
div#gourmetHd {height:73px;background:url(../images/lower_header_bg.png) no-repeat 0 0;position:relative;}
div#gourmetHd h1 {width:328px;position:absolute;top:17px;left:0;}
div#gourmetHd h1 a {width:328px;height:55px;display:block;text-indent:-9999px;overflow:hidden;background:url(../images/lower_mainttl.png) no-repeat 0 0;}
div#gourmetHd li.st01 {width:112px;position:absolute;top:3px;left:826px;}
div#gourmetHd li.st02 {width:105px;position:absolute;top:22px;left:831px;}
div#gourmetHd li.st01 a,
div#gourmetHd li.st02 a {display:block;text-indent:-9999px;overflow:hidden;}
div#gourmetHd li.st01 a {height:19px;background:url(../images/lower_logo01.png) no-repeat 0 0;}
div#gourmetHd li.st02 a {height:23px;background:url(../images/lower_logo02.png) no-repeat 0 0;}

div#end {margin:10px 0 10px;padding:7px 10px 7px;text-align:center;font-weight:bold;background:#b0e4fc;font-size:123.1%;}


div#main {width:620px;float:left;}
div#sub {width:300px;float:right;}

div#footer {margin-top:40px;padding-bottom:10px;text-align:center;}
div#footer p.lnk01 {font-size:123.1%;}
div#footer p.lnk02 {margin-top:10px;padding-top:10px;border-top:solid 1px #6e6e6e;}
div#footer address {margin-top:10px;color:#666; line-height:1.4;}


div#gnav {padding:2px 0 1px;border-top:solid 1px #dfdfdf;border-bottom:solid 1px #dfdfdf;background:#fff;}
div#gnav ul {/zoom:1;}
div#gnav ul:after{content :'';display:block;clear:both;}

div#gnav li {float:left;}

div#gnav li a,
div#gnav li em {height:46px;display:block;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/gnav.png);}
div#gnav li a em {cursor:pointer;}

div#gnav li.st01 {width:134px;}
div#gnav li.st01 a {background-position:0 0}
div#gnav li.st01 a:hover {background-position:0 -46px;}
div#gnav li.st01 em {background-position:0 -46px;}

div#gnav li.st02 {width:101px;}
div#gnav li.st02 a {background-position:-134px 0}
div#gnav li.st02 a:hover {background-position:-134px -46px;}
div#gnav li.st02 em {background-position:-134px -46px;}

div#gnav li.st03 {width:93px;}
div#gnav li.st03 a {background-position:-235px 0}
div#gnav li.st03 a:hover {background-position:-235px -46px;}
div#gnav li.st03 em {background-position:-235px -46px;}

div#gnav li.st04 {width:172px;}
div#gnav li.st04 a {background-position:-328px 0}
div#gnav li.st04 a:hover {background-position:-328px -46px;}
div#gnav li.st04 em {background-position:-328px -46px;}

div#gnav li.st05 {width:136px;}
div#gnav li.st05 a {background-position:-500px 0}
div#gnav li.st05 a:hover {background-position:-500px -46px;}
div#gnav li.st05 em {background-position:-500px -46px;}

div#gnav li.st06 {width:154px;}
div#gnav li.st06 a {background-position:-636px 0}
div#gnav li.st06 a:hover {background-position:-636px -46px;}
div#gnav li.st06 em {background-position:-636px -46px;}

div#gnav li.st07 {width:156px;}
div#gnav li.st07 a {background-position:-790px 0}
div#gnav li.st07 a:hover {background-position:-790px -46px;}
div#gnav li.st07 em {background-position:-790px -46px;}

div.backtoTop {margin-top:10px;}
div.backtoTop p {text-align:right;}

div.box2clm {/zoom:1;}
div.box2clm:after{content :'';display:block;clear:both;}

div.pageNav {margin:30px 0 10px;}
div.pageNav p {text-align:center; font-size:123.1%;}
div.pageNav em {font-weight:bold;}



.bd01b {background:url(../images/line02.gif) repeat-x 0 bottom;}

/* commonMd01
---------------------------------------------------------------- */
div#commonMd01 {margin-top:10px;}
div#commonMd01 h4 {width:305px;height:27px;text-indent:-9999px;overflow:hidden;background-position:0 0;background-repeat:no-repeat;}

div#commonMd01 div.section01 {
	width:305px;
	float:left;
}

div#commonMd01 div.section02 {
	width:305px;
	float:right;
}
div#commonMd01 div.box {
	padding:9px 8px 0;
	/zoom:1;
}

div#commonMd01 p.ph {
	width:100px;
	margin-bottom:10px;
	padding-right:10px;
	float:left;
}

div#commonMd01 ul {
	width:160px;
	margin-bottom:10px;
	float:left;
	font-size:115.4%;
}
div#commonMd01 li {margin-bottom:7px;}

div#commonMd01 div.footer {
	clear:both;
	padding:6px 0 6px;
	/zoom:1;
	background:url(../images/line02.gif) repeat-x 0 0;
	font-size:115.4%;
}

div#commonMd01 div.footer a {min-height:17px;padding-left:22px;display:inline-block;background:url(http://i.yimg.jp/images/sicons/travel16.gif) no-repeat 0 0;}
* html div#commonMd01 div.footer p a {height:17px;}


/* style01 */
div#commonMd01 div.st01 div.box {border:solid 1px #e45231;border-top:none;}
div#commonMd01 div.st01 div.section01 h4 {background-image:url(../images/common_md01_st01_1.png);}
div#commonMd01 div.st01 div.section02 h4 {background-image:url(../images/common_md01_st01_2.png);}
/* style02 */
div#commonMd01 div.st02 div.box {border:solid 1px #ffd803;border-top:none;}
div#commonMd01 div.st02 div.section01 h4 {background-image:url(../images/common_md01_st02_1.png);}
div#commonMd01 div.st02 div.section02 h4 {background-image:url(../images/common_md01_st02_2.png);}

/* style03 */
div#commonMd01 div.st03 div.box {border:solid 1px #e47831;border-top:none;}
div#commonMd01 div.st03 div.section01 h4.t01 {background-image:url(../images/common_md01_st03a_1.png);}
div#commonMd01 div.st03 div.section02 h4.t01 {background-image:url(../images/common_md01_st03a_2.png);}
div#commonMd01 div.st03 div.section01 h4.t02 {background-image:url(../images/common_md01_st03b_1.png);}
div#commonMd01 div.st03 div.section02 h4.t02 {background-image:url(../images/common_md01_st03b_2.png);}
div#commonMd01 div.st03 div.section01 h4.t03 {background-image:url(../images/common_md01_st03c_1.png);}
div#commonMd01 div.st03 div.section02 h4.t03 {background-image:url(../images/common_md01_st03c_2.png);}
div#commonMd01 div.st03 div.section01 h4.t04 {background-image:url(../images/common_md01_st03d_1.png);}
div#commonMd01 div.st03 div.section02 h4.t04 {background-image:url(../images/common_md01_st03d_2.png);}

/* Sub
---------------------------------------------------------------- */
/* ytrvServiceSb
----------------------- */
div#ytrvServiceSb {
	margin-top:10px;
	border:solid 1px #3057ff;
}
div#ytrvServiceSb h3 {
	padding:7px 0 7px;
	text-align:center;
	background:#3057ff;
}
div#ytrvServiceSb h3 span {
	width:251px;
	height:16px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ytrv_service_ttl.png) no-repeat 0 0;
}

div#ytrvServiceSb div.content {padding:10px 9px 0;}
div#ytrvServiceSb li {
	margin-bottom:10px;
	font-size:115.4%;
}
div#ytrvServiceSb li a {
	min-height:18px;
	padding-left:24px;
	display:inline-block;
	background:url(../images/arrow03.gif) no-repeat 0 0;
}
* html div#ytrvServiceSb li a {height:18px}

/* ytrvSPSb
----------------------- */
div#ytrvSPSb {
	margin-top:10px;
	border:solid 1px #3057ff;
}
div#ytrvSPSb h3 {
	padding:7px 0 7px;
	text-align:center;
	background:#3057ff;
}
div#ytrvSPSb h3 span {
	width:226px;
	height:16px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ytrv_sp_ttl.png) no-repeat 0 0;
}
div#ytrvSPSb div.content {padding:10px 9px 0;}
div#ytrvSPSb li {margin-bottom:10px; font-size:138.5%;}
div#ytrvSPSb li a {min-height:30px;padding-top:5px;padding-left:46px;display:inline-block;}
* html div#ytrvSPSb li a {height:30px;}
div#ytrvSPSb li.st01 a {background:url(../images/ytrv_sp_img01.gif) no-repeat 0 0;}
div#ytrvSPSb li.st02 a {background:url(../images/ytrv_sp_img02.gif) no-repeat 0 0;}


/* tabiChieSb
----------------------- */
div#tabiChieSb {
	margin-top:10px;
	border:solid 1px #799a15;
}
div#tabiChieSb h3 {
	padding:7px 0 7px;
	text-align:center;
	background:#799a15;
}
div#tabiChieSb h3 span {
	width:89px;
	height:16px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/tabi_chie_ttl.png) no-repeat 0 0;
}
div#tabiChieSb dt {
	padding:5px 12px 4px;
	font-weight:bold;
	color:#4b7223;
	background:#f4f6de;
}
div#tabiChieSb dd {
	padding:10px 9px 0;
	background:#fff;
}

div#tabiChieSb li {
	margin-bottom:5px;
	padding-left:7px;
	background:url(http://domestic.tour.travel.yahoo.co.jp/images/ytrvKlg_ic.gif) no-repeat 0 0.45em;
}

div#tabiChieSb p.lnk01 {
	padding:0 9px 10px;
	text-align:right;
	background:#fff;
}
div#tabiChieSb p.lnk01 a {
	min-height:12px;
	display:inline-block;
	padding-left:16px;
	background:url(../images/arrow04.gif) no-repeat 0 1px;
}
* html div#tabiChieSb p.lnk01 a {height:12px;}
div#tabiChieSb p.lnk02 {
	padding:04px 0 10px;
	text-align:center;
	background:#fdfaf1;
}

div#tabiChieSb p.lnk02 a {
	min-height:22px;
	padding-top:6px;
	padding-left:34px;
	display:inline-block;
	background:url(http://i.yimg.jp/images/travel/knowledge/travelknowledge28.gif) no-repeat 0 0;
}
* html div#tabiChie p.lnk02 a {height:22px;}


/* yServiceSb
----------------------- */
div#yServiceSb {
	margin-top:10px;
	border:solid 1px #3057ff;
}

div#yServiceSb h3 {
	padding:7px 0 7px;
	text-align:center;
	background:#3057ff;
}
div#yServiceSb h3 span {
	width:128px;
	height:15px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/y_service_ttl.png) no-repeat 0 0;
}

div#yServiceSb div.content {padding:10px 9px 0;}
div#yServiceSb li {margin-bottom:12px;/zoom:1;}

div#yServiceSb li.shopping dl,
div#yServiceSb li.autos dl {/zoom:1;}
div#yServiceSb li.shopping dl:after,
div#yServiceSb li.autos dl:after{content :'';display:block;clear:both;}
div#yServiceSb li.shopping dd.ph,
div#yServiceSb li.autos dd.ph {float:left;}
div#yServiceSb li.shopping dd.txt,
div#yServiceSb li.autos dd.txt {padding:0; margin-left:60px;}

div#yServiceSb li dt {min-height:16px;padding-top:2xp;padding-left:22px;}
* html div#yServiceSb li dt {height:16px;}

div#yServiceSb li.shopping dt {margin-bottom:5px;background:url(http://i.yimg.jp/images/sicons/shopping16.gif) no-repeat 0 0;}
div#yServiceSb li.autos dt {margin-bottom:5px;background:url(http://i.yimg.jp/images/sicons/autos_drive16.gif) no-repeat 0 0;}
div#yServiceSb li.books dt {background:url(http://i.yimg.jp/images/sicons/books16.gif) no-repeat 0 0;}
div#yServiceSb li.transit dt {background:url(http://i.yimg.jp/images/sicons/transit161.gif) no-repeat 0 0;}
div#yServiceSb li.map dt {background:url(http://i.yimg.jp/images/sicons/maps16.gif) no-repeat 0 0;}
div#yServiceSb li.blog dt {background:url(http://i.yimg.jp/images/sicons/blog16.gif) no-repeat 0 0;}
div#yServiceSb li.weather dt {background:url(http://i.yimg.jp/images/sicons/weather16.gif) no-repeat 0 0;}
div#yServiceSb li.local dt {background:url(http://i.yimg.jp/images/sicons/getlocal16.gif) no-repeat 0 0;}
div#yServiceSb li.catsearch dt {background:url(http://i.yimg.jp/images/sicons/catsearch16.gif) no-repeat 0 0;}

div#yServiceSb li dd.txt {padding-left:22px;}



div#twitterMd {margin-top:10px;text-align:center;}
div#twitterMd a {min-height:20px;display:inline-block;padding-top:4px;padding-left:70px;background:url(../images/twitter.png) no-repeat 0 0;}
* html div#twitterMd a,
* html div#twitterMd span {height:20px}
div#twitterMd span {display:inline-block; padding-top:4px;min-height:20px;}


/* tabiSb
----------------------- */
div#tabiSb {
	margin-top:10px;
	padding-bottom:9px;
	border:solid 1px #53bd53;
}
div#tabiSb h3 {
	padding:7px 0 7px;
	text-align:center;
	background:#53bd53;
}

div#tabiSb h3 span {
	width:266px;
	height:18px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/tabi_ttl.png) no-repeat 0 0;
}
div#tabiSb div.content {padding:10px 9px 0;}

div#tabiSb div.section {padding-bottom:10px;}

div#tabiSb h4 {
	margin-bottom:10px;
	padding:4px 8px 3px;
	background:#e4f4d5;
	font-weight:bold;
	color:#006633;
	font-size:115.4%;
}

div#tabiSb dl.st01 {
	padding-left:90px;
	min-height:80px;
	position:relative;
}
* html div#tabiSb dl.st01 {height:80px;}
div#tabiSb dl.st02 {margin-top:12px;}

div#tabiSb dt {
	margin-bottom:7px;
	font-weight:bold;
	font-size:115.4%;
	line-height:1.4;
}
div#tabiSb dd.ph {
	width:80px;
	height:80px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}
div#tabiSb dd.txt {
	padding-left:22px;
	background:url(http://i.yimg.jp/images/travel/community/by.gif) no-repeat 0 0;
}
div#tabiSb div.nav {
	margin-top:6px;
	text-align:right;
}
div#tabiSb ul {text-align:left;display:inline-block;/display:inline;/zoom:1;}
div#tabiSb li {margin-top:6px;}
div#tabiSb li a {
	min-height:15px;
	padding-left:18px;
	display:inline-block;
	background:url(../images/arrow02.gif) no-repeat 0 center;
}
* html div#tabiSb li a {height:15px;}
div#tabiSb div.footer {
	margin:0 9px 0;
	padding:7px 8px;
	background:#e4f4d5;
}
div#tabiSb div.footer p.st01 a {
	min-height:23px;
	padding-top:5px;
	padding-left:35px;
	display:inline-block;
	background:url(http://i.yimg.jp/images/travel/community/travelmemo28.gif) no-repeat 0 0;
}
* html div#tabiSb div.footer p.st01 a {height:23px;}

/* ytrvTourSb
----------------------- */
div#ytrvTourSb {
	margin-top:10px;
	border:solid 1px #3057ff;
}
div#ytrvTourSb h3 {
	padding:7px 0 7px;
	text-align:center;
	background:#3057ff;
}

div#ytrvTourSb h3 span {
	width:168px;
	height:16px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ytrv_tour_ttl.png) no-repeat 0 0;
}
div#ytrvTourSb div.content {padding:10px 9px 0;}

div#ytrvTourSb li {margin-bottom:10px;}

div#ytrvTourSb li span {display:inline-block;vertical-align:middle;}
div#ytrvTourSb li span.ph {width:80px;padding-right:10px;text-align:center;}
div#ytrvTourSb li span.txt {width:190px;font-size:115.4%;}



/* tourListSb
----------------------- */
div#tourListSb {
	margin-top:10px;
	background:#fff9c8;
}
div#tourListSb h3 {
	width:300px;
	height:38px;
	background:url(../images/tour_list_sb_ttl.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
div#tourListSb div.content {
	padding:10px;
}
div#tourListSb div.section01 {
}
div#tourListSb div.section01 dl {
	min-height:74px;
	padding-left:132px;
	position:relative;
}
* html div#tourListSb div.section01 dl {height:74px;}

div#tourListSb div.section01 dt {
	width:148px;
	height:17px;
	background:url(../images/tour_list_sb_dt.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
div#tourListSb div.section01 dd.ph {
	width:132px;
	position:absolute;
	top:0;
	left:0;
}
div#tourListSb div.section01 dd.txt {padding:7px;}
div#tourListSb div.section01 p.st01 {margin-top:5px;font-size:115.4%;}
div#tourListSb div.section01 p.st02 {margin-top:5px;}
div#tourListSb div.section01 p.st02 a {display:block;min-height:15px;padding-left:18px; background:url(../images/tour_list_sb_icon01.gif) no-repeat 0 0;}
* html div#tourListSb div.section01 p.st02 a {height:15px;}
div#tourListSb div.section02 {
	margin-top:10px;
	padding:10px 10px 7px;
	background:#fff;
}

div#tourListSb div.section02 li {
	margin-top:7px;
	padding:9px 0 0;
	/zoom:1;
	background:url(../images/line02.gif) repeat-x 0 top;
}

div#tourListSb div.section02 dl {
	font-size:115.4%;
}
div#tourListSb div.section02 dt {line-height:1.4;}
div#tourListSb div.section02 dt img {
	padding:0 5px;
	vertical-align:top;
}
div#tourListSb div.section02 p {line-height:1.4;}

div#tourListSb div.section02 p.footer {text-align:right;}

div#tourListSb div.section03 {
	margin-top:7px;
}
div#tourListSb div.section03 p.lnk {
	text-align:right;
}
div#tourListSb div.section03 p.lnk a {
	min-height:17px;
	padding-left:22px;
	display:inline-block;
	font-size:123.1%;
	font-weight:bold;
	background:url(../images/arrow06.gif) no-repeat 0 center;
}
* html div#tourListSb div.section03 p.lnk a {
	height:17px;
}
div#tourListSb div.section03 dl {
	margin-top:10px;
	padding:10px;
	border:solid 1px #ffa200;
}
div#tourListSb div.section03 dt {
	text-indent:-65px;
	margin-bottom:10px;
	padding:0 0 9px 65px;
	background:url(../images/line02.gif) repeat-x 0 bottom;
}

div#ytrvTmSub div.tm-title01 {
	padding:7px 0 !important;
	background:#53BD53 !important;
	border:none !important;
	text-align:center !important;
}
div#ytrvTmSub div.tm-title01 p .span01 {
	width:266px !important;
	height:18px !important;
	margin:0 auto !important;
	display:block !important;
	text-indent:-9999px !important;
	overflow:hidden !important;
	background:url(../images/tabi_ttl.png) no-repeat 0 0 !important;
}
div#ytrvTmSub div.tm-body {border:solid 1px #53BD53 !important;}



div#ytrvKlgSub div.klg-title02 {
	padding:7px 0 !important;
	text-align:center !important;
	background:#799a15 !important;
	border:none !important;
}
div#ytrvKlgSub div.klg-title02 p .span01 {
	width:89px !important;
	height:16px !important;
	margin:0 auto !important;
	display:block !important;
	text-indent:-9999px !important;
	overflow:hidden !important;
	background:url(../images/tabi_chie_ttl.png) no-repeat 0 0 !important;
	position:inherit !important;
}
div#ytrvKlgSub div.klg-body {border:solid 1px #799a15 !important;}

div#ytrvTmMain div.tm-title01 {
	padding:5px 11px !important;
	background:#53bd53 !important;
	border:none !important;
}

div#ytrvTmMain div.tm-title01 p .span01 {
	width:266px !important;
	height:18px !important;
	display:block !important;
	text-indent:-9999px !important;
	overflow:hidden !important;
	background:url(../images/tabi_ttl.png) no-repeat 0 0 !important;
}

div#ytrvTmMain div.tm-body {border:solid 1px #53bd53 !important;}
div#ytrvTmMain div.tm-box01 {margin:0 8px 7px;}


/* */
div#ytrvKlgSub,
div#ytrvTmSub {margin-top:10px !important;}

div#ytrvTmMain{margin-bottom:10px !important;}