@charset "UTF-8";
/* CSS Document */

/*----------------------------------
	index用のCSSです
----------------------------------*/
.FClear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .FClear{ zoom: 1; } /* IE6 */
*:first-child+html .FClear{ zoom: 1; } /* IE7 */

.Fclear { clear:both; }
.Fleft { float:left;}
.Fright { float:right;}

/*----------------------------------メインコンテンツ----------------------------------*/

div.ZentaiBoxBottom {
	width:960px;
	height:auto;
	background:url(/attending/tdr/images/TH_Bg_Bottom.jpg) no-repeat center bottom;
	padding-bottom:210px;
	overflow:hidden;
	margin-bottom:50px;
	}
	
div.ttl_tour {
	width:960px;
	height:auto;
	position:relative;
	}

h2.osattl {
	width:960px;
	height:225px;
	background:url(/attending/tdr/images/T_Ttl_osa.jpg) no-repeat;
	text-indent:-9999px;
	}
h2.ngottl {
	width:960px;
	height:225px;
	background:url(/attending/tdr/images/T_Ttl_ngo.jpg) no-repeat;
	text-indent:-9999px;
	}
	
h2.chsttl {
	width:960px;
	height:225px;
	background:url(/attending/tdr/images/T_Ttl_chs.jpg) no-repeat;
	text-indent:-9999px;
	}
	
h2.fukttl {
	width:960px;
	height:225px;
	background:url(/attending/tdr/images/T_Ttl_fuk.jpg) no-repeat;
	text-indent:-9999px;
	}
	
h2.hkrttl {
	width:960px;
	height:225px;
	background:url(/attending/tdr/images/T_Ttl_hkr.jpg) no-repeat;
	text-indent:-9999px;
	}
h2.sdjttl {
	width:960px;
	height:225px;
	background:url(/attending/tdr/images/T_Ttl_sdj.jpg) no-repeat;
	text-indent:-9999px;
	}
h2.spkttl {
	width:960px;
	height:225px;
	background:url(/attending/tdr/images/T_Ttl_spk.jpg) no-repeat;
	text-indent:-9999px;
	}
	
h2.ttlHotel {
	width:960px;
	height:225px;
	background:url(/attending/tdr/images/H_Ttl.jpg) no-repeat;
	text-indent:-9999px;
	}

p.seo {
	width:620px;
	height:auto;
	font-size:14px; font-size:1.4rem;
	line-height:20px; line-height:2.0rem;
	color:#FFFFFF;
	position:absolute;
	top:115px;
	left:70px;
	}
	
div.ZentaiBoxTop {
	width:960px;
	height:auto;
	background:url(/attending/tdr/images/TH_Bg_Top.jpg) no-repeat center top;
	overflow:hidden;
	}
	
div.ZentaiBoxMid {
	width:960px;
	height:auto;
	background:url(/attending/tdr/images/TH_Bg_Mid.jpg) repeat-y;
	overflow:hidden;
	}
	
	
/*タブ　ここから*/	

.TabBox {
	width:940px;
	height:auto;
	padding-left:10px;
	}

.Tab_DH {
	width:313px;
	height:74px;
	float:left;
	}
	
.Tab_DH a {
	display:block;
	background:url(/attending/tdr/images/TH_BtnDH.gif) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	}
	
.Tab_DH_On {
	width:313px;
	height:74px;
	float:left;
	}
	
.Tab_DH_On a {
	display:block;
	background:url(/attending/tdr/images/TH_BtnDH_o.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	}
	
.Tab_DH a:hover{
	background:url(/attending/tdr/images/TH_BtnDH_o.png) no-repeat;
	width:313px;
	height:74px;
	}

.Tab_OH {
	width:313px;
	height:74px;
	float:left;
	}
	
.Tab_OH a {
	display:block;
	background:url(/attending/tdr/images/TH_BtnOH.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	}
	
.Tab_OH_On {
	width:313px;
	height:74px;
	float:left;
	}
	
.Tab_OH_On a {
	display:block;
	background:url(/attending/tdr/images/TH_BtnOH_o.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	}
	
.Tab_OH a:hover{
	background:url(/attending/tdr/images/TH_BtnOH_o.png) no-repeat;
	width:313px;
	height:74px;
	}


.Tab_PH {
	width:313px;
	height:74px;
	float:left;
	}
	
.Tab_PH a {
	display:block;
	background:url(/attending/tdr/images/TH_BtnPH.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	}
	
.Tab_PH_On {
	width:313px;
	height:74px;
	float:left;
	}
	
.Tab_PH_On a {
	display:block;
	background:url(/attending/tdr/images/TH_BtnPH_o.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	}
	
.Tab_PH a:hover{
	background:url(/attending/tdr/images/TH_BtnPH_o.png) no-repeat;
	width:313px;
	height:74px;
	}


.Tab_GH {
	width:313px;
	height:74px;
	float:left;
	}
	
.Tab_GH a {
	display:block;
	background:url(/attending/tdr/images/TH_BtnGH.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	}
	
.Tab_GH_On {
	width:313px;
	height:74px;
	float:left;
	}
	
.Tab_GH_On a {
	display:block;
	background:url(/attending/tdr/images/TH_BtnGH_o.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	}
	
.Tab_GH a:hover{
	background:url(/attending/tdr/images/TH_BtnGH_o.png) no-repeat;
	width:313px;
	height:74px;
	}
	
.Tab_DH_g {
	display:block;
	background:url(/attending/tdr/images/TH_BtnDH_g.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	float:left;
	}
	
.Tab_OH_g {
	display:block;
	background:url(/attending/tdr/images/TH_BtnOH_g.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	float:left;
	}
	
.Tab_PH_g {
	display:block;
	background:url(/attending/tdr/images/TH_BtnPH_g.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	float:left;
	}
	
.Tab_GH_g {
	display:block;
	background:url(/attending/tdr/images/TH_BtnGH_g.png) no-repeat;
	width:313px;
	height:74px;
	text-indent:-9999px;
	float:left;
	}
	
/*ツアー　ここから*/

div.MainBox {
	width:920px;
	height:auto;
	margin-top:15px;
	padding-left:20px;
	padding-top:70px;
	}

h3.DH {
	width:920px;
	height:50px;
	}
	
h3.OH {
	width:920px;
	height:80px;
	text-indent:-9999px;
	background:url(/attending/tdr/images/TH_ObiOH.jpg) no-repeat;
	}
	
h3.PH {
	width:920px;
	height:80px;
	text-indent:-9999px;
	background:url(/attending/tdr/images/TH_ObiPH.jpg) no-repeat;
	}
	
h3.GH {
	width:920px;
	height:80px;
	text-indent:-9999px;
	background:url(/attending/tdr/images/TH_ObiGH.jpg) no-repeat;
	margin-bottom:10px;
	}


.DHBox {
	width:900px;
	height:auto;
	margin-top:15px;
	padding-left:10px;
	position:relative;
	}

.DHttl01 {
	width:900px;
	height:52px;
	background:url(/attending/tdr/images/TH_iconDH01.jpg) no-repeat;
	position:relative;
	}

.OHttl {
	width:900px;
	height:30px;
	background:url(/attending/tdr/images/TH_iconOH.gif) no-repeat;
	position:relative;
	}
	
.PHttl {
	width:900px;
	height:30px;
	background:url(/attending/tdr/images/TH_iconPH.gif) no-repeat;
	position:relative;
	}
	
.GHttl {
	width:900px;
	height:30px;
	background:url(/attending/tdr/images/TH_iconGH.gif) no-repeat;
	position:relative;
	}
	
.DHTtlicon01 {
	text-indent:14px;
	font-size:18px; font-size:1.8rem;
	font-weight:bold;
	color:#737373;
	width:900px;
	height:auto;
	position:absolute;
	top:27px;
	left:0px;
	line-height:22px; line-height:2.2rem;
	}
	
.OHTtlicon {
	text-indent:14px;
	font-size:18px; font-size:1.8rem;
	font-weight:bold;
	color:#737373;
	width:900px;
	height:auto;
	position:absolute;
	top:5px;
	left:0px;
	line-height:22px; line-height:2.2rem;
	}
	
.PHTtlicon {
	text-indent:14px;
	font-size:18px; font-size:1.8rem;
	font-weight:bold;
	color:#737373;
	width:900px;
	height:auto;
	position:absolute;
	top:5px;
	left:0px;
	line-height:22px; line-height:2.2rem;
	}
	
.GHTtlicon {
	text-indent:14px;
	font-size:18px; font-size:1.8rem;
	font-weight:bold;
	color:#737373;
	width:900px;
	height:auto;
	position:absolute;
	top:5px;
	left:0px;
	line-height:22px; line-height:2.2rem;
	}
	
.DHttl02 {
	width:900px;
	height:52px;
	background:url(/attending/tdr/images/TH_iconDH02.jpg) no-repeat;
	position:relative;
	}
	
.DHTtlicon02 {
	text-indent:14px;
	font-size:18px; font-size:1.8rem;
	font-weight:bold;
	color:#737373;
	width:900px;
	height:auto;
	position:absolute;
	top:28px;
	left:0px;
	}
	
.DHttl03 {
	width:900px;
	height:42px;
	background:url(/attending/tdr/images/TH_iconDH03.jpg) no-repeat;
	position:relative;
	}
	
.DHTtlicon03 {
	text-indent:14px;
	font-size:18px; font-size:1.8rem;
	font-weight:bold;
	color:#737373;
	width:900px;
	height:auto;
	position:absolute;
	top:17px;
	left:0px;
	}
	
dl.ShousaiBox {
	width:900px;
	height:auto;
	padding-top:10px;
	}
	
.DHPhoto01 {
	width:180px;
	height:127px;
	padding-right:10px;
	float:left;
	}
	
.DHPhoto02 {
	width:180px;
	height:127px;
	padding-right:10px;
	float:left;
	}
	
.THPhoto01 {
	width:180px;
	height:150px;
	padding-right:10px;
	float:left;
	}
	
.THPhoto02 {
	width:180px;
	height:150px;
	padding-right:10px;
	float:left;
	}
	
.DH01cyui {
	width:180px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	color:#737373;
	position:absolute;
	top:190px;
	left:10px;
	}
	
.DH01cyui02 {
	width:180px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	color:#737373;
	position:absolute;
	top:190px;
	left:200px;
	}
	
.DH02cyui {
	width:180px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	color:#737373;
	position:absolute;
	top:183px;
	left:10px;
	}
	
.DH02cyui02 {
	width:180px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	color:#737373;
	position:absolute;
	top:183px;
	left:200px;
	}
	
.DH03cyui {
	width:180px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	color:#737373;
	position:absolute;
	top:172px;
	left:10px;
	}
	
.DH03cyui02 {
	width:180px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	color:#737373;
	position:absolute;
	top:172px;
	left:200px;
	}
	
.DHTxt p{
	width:510px;
	height:auto;
	font-size:12px; font-size:1.2rem;
	line-height:18px;
	color:#737373;
	float:right;
	padding-right:5px;
	}
	
.AcsBoxBottom {
	width:392px;
	height:auto;
	background:url(/attending/tdr/images/TH_acsBox_Bottom.gif) repeat-y bottom;
	float:left;
	margin-left:5px;
	margin-top:10px;
	padding-bottom:3px;
	}
	
.AcsBoxTop {
	width:392px;
	height:24px;
	background:url(/attending/tdr/images/TH_acsBox_Top.gif) no-repeat top;
	text-indent:-9999px;
	}

.AcsBoxMid {
	width:392px;
	height:auto;
	background:url(/attending/tdr/images/TH_acsBox_Mid.gif) repeat-y top;
	overflow:hidden;
	}
	
.Acs01 {
	width:80px;
	height:auto;
	float:left;
	padding-left:5px;
	color:#737373;
	font-size:12px; font-size:1.2rem;
	}
	
.AcsTxt01 {
	width:290px;
	height:auto;
	float:left;
	color:#737373;
	font-size:12px; font-size:1.2rem;
	}
	
.AcsTxtBox01 {
	width:380px;
	height:auto;
	color:#737373;
	overflow:hidden;
	padding-bottom:5px;
	}
	
.Acs02 {
	width:80px;
	height:auto;
	float:left;
	padding-left:5px;
	color:#737373;
	font-size:12px; font-size:1.2rem;
	}
	
.AcsTxt02 {
	width:290px;
	height:auto;
	margin-bottom:10px;
	float:left;
	color:#737373;
	font-size:12px; font-size:1.2rem;
	}
	
.AcsTxtBox02 {
	width:380px;
	height:auto;
	clear:both;
	}
	
.TH_Btn_Guest {
	width:115px;
	height:43px;
	float:right;
	padding-top:10px;
	}
	
.TH_Btn_Guest a {
	display:block;
	background:url(/attending/tdr/images/TH_BtnGuest.gif) no-repeat;
	width:115px;
	height:43px;
	text-indent:-9999px;
	}
	
.TH_Btn_Guest a:hover{
	background:url(/attending/tdr/images/TH_BtnGuest_o.gif) no-repeat;
	width:115px;
	height:43px;
	}

.TH_Btn_Plan {
	width:115px;
	height:43px;
	float:right;
	padding-top:5px;
	}
	
.TH_Btn_Plan a {
	display:block;
	background:url(/attending/tdr/images/TH_BtnPlan.gif) no-repeat;
	width:115px;
	height:43px;
	text-indent:-9999px;
	}
	
.TH_Btn_Plan a:hover{
	background:url(/attending/tdr/images/TH_BtnPlan_o.gif) no-repeat;
	width:115px;
	height:43px;
	}
	
.H_Btn_tour {
	width:115px;
	height:auto;
	float:right;
	padding-top:5px;
	}
	
div.TH_TourBoxDH  {
	width:900px;
	height:auto;
	background:url(/attending/tdr/images/TH_tourBoxBottom_HD.gif) no-repeat bottom;
	overflow:hidden;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:20px;
	}
	
div.TH_TourBoxOH  {
	width:900px;
	height:auto;
	background:url(/attending/tdr/images/TH_tourBoxBottom_HO.gif) no-repeat bottom;
	overflow:hidden;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:20px;
	}
	
div.TH_TourBoxPH  {
	width:900px;
	height:auto;
	background:url(/attending/tdr/images/TH_tourBoxBottom_HP.gif) no-repeat bottom;
	overflow:hidden;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:20px;
	}
	
div.TH_TourBoxGH  {
	width:900px;
	height:auto;
	background:url(/attending/tdr/images/TH_tourBoxBottom_HG.gif) no-repeat bottom;
	overflow:hidden;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:20px;
	}

dt.TH_TourBoxDH_Ttl {
	width:900px;
	height:40px;
	background:url(/attending/tdr/images/TH_tourBoxTop_HD.gif) no-repeat;
	text-indent:-9999px;
	}
	
dt.TH_TourBoxOH_Ttl {
	width:900px;
	height:40px;
	background:url(/attending/tdr/images/TH_tourBoxTop_HO.gif) no-repeat;
	text-indent:-9999px;
	}
	
dt.TH_TourBoxPH_Ttl {
	width:900px;
	height:40px;
	background:url(/attending/tdr/images/TH_tourBoxTop_HP.gif) no-repeat;
	text-indent:-9999px;
	}
	
dt.TH_TourBoxGH_Ttl {
	width:900px;
	height:40px;
	background:url(/attending/tdr/images/TH_tourBoxTop_HG.gif) no-repeat;
	text-indent:-9999px;
	}
	
dt.H_TourBoxDH_Ttl {
	width:900px;
	height:40px;
	background:url(/attending/tdr/images/H_tourBoxTop_HD.gif) no-repeat;
	text-indent:-9999px;
	}
	
dt.H_TourBoxOH_Ttl {
	width:900px;
	height:40px;
	background:url(/attending/tdr/images/H_tourBoxTop_HO.gif) no-repeat;
	text-indent:-9999px;
	}
	
dt.H_TourBoxPH_Ttl {
	width:900px;
	height:40px;
	background:url(/attending/tdr/images/H_tourBoxTop_HP.gif) no-repeat;
	text-indent:-9999px;
	}
	
dt.H_TourBoxGH_Ttl {
	width:900px;
	height:40px;
	background:url(/attending/tdr/images/H_tourBoxTop_HG.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.TH_TourBoxDH_Mid {
	width:900px;
	height:auto;
	background:url(/attending/tdr/images/TH_tourBoxWaku_HD.gif) repeat-y;
	padding-top:10px;
	}
	
dd.TH_TourBoxOH_Mid {
	width:900px;
	height:auto;
	background:url(/attending/tdr/images/TH_tourBoxWaku_HO.gif) repeat-y;
	padding-top:10px;
	}
	
dd.TH_TourBoxPH_Mid {
	width:900px;
	height:auto;
	background:url(/attending/tdr/images/TH_tourBoxWaku_HP.gif) repeat-y;
	padding-top:10px;
	}
	
dd.TH_TourBoxGH_Mid {
	width:900px;
	height:auto;
	background:url(/attending/tdr/images/TH_tourBoxWaku_HG.gif) repeat-y;
	padding-top:10px;
	}
	
ul.tourList {
	width:870px;
	height:auto;
	background:url(/attending/tdr/images/TH_Tour_dot.gif) no-repeat bottom;
	overflow:hidden;
	padding-bottom:5px;
	/padding-bottom:5px;
	margin-left:15px;
	margin-top:10px;
	}
	
li.Ticket {
	width:90px;
	height:20px;
	float:left;
	}
	
li.tourTtl {
	width:600px;
	height:auto;
	float:left;
	padding-left:10px;
	}
	
li.tourTtl a {
	font-size:14px;
	line-height:18px;
	}
	
li.price {
	width:160px;
	height:auto;
	font-size:14px; font-size:1.4rem;
	line-height:18px; line-height:1.8rem;
	color:#ff0000;
	float:right;
	text-align:right;
	}
	
div.PR {
	position:relative;
	}
	
p.TH_Top {
	width:950px;
	height:auto;
	text-align:right;
	position:absolute;
	top:165px;
	/bottom:10px;
	}
	
	
p.TH_Top a {
	font-size:14px;
	line-height:18px;
	}

span.CreL {
	width:180px;
	height:auto;
	font-size:10px;
	color:#737373;
	text-align:right;
	}
	
.CreR {
	width:180px;
	height:auto;
	font-size:10px;
	color:#737373;
	text-align:left;
	line-height:10px;
	}
	
.CreL {
	width:180px;
	height:auto;
	font-size:10px;
	color:#737373;
	text-align:left;
	line-height:10px;
	}
	
.PFCre {
	width:325px;
	height:auto;
	font-size:10px; font-size:1rem;
	line-height:14px; line-height:1.4rem;
	color:#737373;
	float:left;
	}

p.chiyoda_area {
	width:900px;
	height:18px;
	background:url(/attending/tdr/images/TH_chiyodaGH.gif) no-repeat;
	text-indent:-9999px;
	margin-left:10px;
	}

p.chiba_area {
	width:900px;
	height:18px;
	background:url(/attending/tdr/images/TH_chibaGH.gif) no-repeat;
	text-indent:-9999px;
	margin-left:10px;
	}
	
p.koto_area {
	width:900px;
	height:18px;
	background:url(/attending/tdr/images/TH_kotoGH.gif) no-repeat;
	text-indent:-9999px;
	margin-left:10px;
	}

/*ボタンべろーん　ここから*/
.nav01, .nav01 ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

.nav01 a{
display:block;
width:90px;
/width:100px;
height:auto;
text-decoration:none;
}

.nav01 a:hover{
width:90px;
/width:100px;
height:auto;
background-color:#fff;
color:#30c9d7;
}


.nav01 li{
float:left;
position:relative;
}

.navbox01{ width:113px; height:auto; background-color:#30c9d7; }
.navbox01 li{ padding-left:5px; }

.navbox02{ width:113px; height:auto; background-color:#c43f73; }
.navbox02 li{ padding-left:5px; }

.navbox03{ width:113px; height:auto; background-color:#447ac6; }
.navbox03 li{ padding-left:5px; }

.navbox04{ width:113px; height:auto; background-color:#c574eb; }
.navbox04 li{ padding-left:5px; }

.nav01 ul {
position:absolute;
display:none;
width:107px;
top:25px;
padding:3px;
left:0px;
}

.nav01 li ul a{
width:90px;
padding-right:1em;
height:auto;
float:left;
font-size:12px;
color:#FFFFFF;
}
.nav01 li ul li{
width:auto;
height:auto;
padding-right:1em;
font-size:10px;
color:#777;
}

*html .nav01 li ul a{
padding-right:0;
}
*:first-child+html .nav01 li ul a{
padding-right:0em;
}
*html .ie6_tohoku{
	padding-right:30px;
}
*:first-child+html .ie6_tohoku{
	padding-right:30px;
}

.nav01 ul ul{
top:auto;
}	

.nav01 li ul ul {
left:12em;
margin:0px 0 0 10px;
}

.nav01 li:hover ul ul, .nav01 li:hover ul ul ul, .nav01 li:hover ul ul ul ul{
display:none;
}
.nav01 li:hover ul, .nav01 li li:hover ul, .nav01 li li li:hover ul, .nav01 li li li li:hover ul{
display:block;
}

/*ボタンべろーん2　ここから*/

.nav02, .nav02 ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

.nav02 a{
display:block;
width:90px;
/width:100px;
height:auto;
text-decoration:none;
}

.nav02 a:hover{
background-color:#fff;
color:#c43f73;
width:90px;
/width:100px;
height:auto;
}

.nav02 li{
float:left;
position:relative;
}

.nav02 ul {
position:absolute;
display:none;
width:107px;
top:25px;
padding:3px;
left:0px;
}

.nav02 li ul a{
width:90px;
padding-right:1em;
height:auto;
float:left;
font-size:12px;
color:#FFFFFF;
}
.nav02 li ul li{
width:auto;
height:auto;
padding-right:1em;
font-size:10px; font-size:1rem;
color:#777;
}

*html .nav02 li ul a{
padding-right:0;
}
*:first-child+html .nav02 li ul a{
padding-right:0em;
}
*html .ie6_tohoku{
	padding-right:30px;
}
*:first-child+html .ie6_tohoku{
	padding-right:30px;
}

.nav02 ul ul{
top:auto;
}	

.nav02 li ul ul {
left:12em;
margin:0px 0 0 10px;
}

.nav02 li:hover ul ul, .nav02 li:hover ul ul ul, .nav02 li:hover ul ul ul ul{
display:none;
}
.nav02 li:hover ul, .nav02 li li:hover ul, .nav02 li li li:hover ul, .nav02 li li li li:hover ul{
display:block;
}

/*ボタンべろーん3　ここから*/

.nav03, .nav03 ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

.nav03 a{
display:block;
width:90px;
/width:100px;
height:auto;
text-decoration:none;
}

.nav03 a:hover{
background-color:#fff;
color:#447ac6;
width:90px;
/width:100px;
height:auto;
}

.nav03 li{
float:left;
position:relative;
}

.nav03 ul {
position:absolute;
display:none;
width:107px;
top:25px;
padding:3px;
left:0px;
}

.nav03 li ul a{
width:90px;
padding-right:1em;
height:auto;
float:left;
font-size:12px;
color:#FFFFFF;
}
.nav03 li ul li{
width:auto;
height:auto;
padding-right:1em;
font-size:10px; font-size:1rem;
color:#777;
}

*html .nav03 li ul a{
padding-right:0;
}
*:first-child+html .nav03 li ul a{
padding-right:0em;
}
*html .ie6_tohoku{
	padding-right:30px;
}
*:first-child+html .ie6_tohoku{
	padding-right:30px;
}

.nav03 ul ul{
top:auto;
}	

.nav03 li ul ul {
left:12em;
margin:0px 0 0 10px;
}

.nav03 li:hover ul ul, .nav03 li:hover ul ul ul, .nav03 li:hover ul ul ul ul{
display:none;
}
.nav03 li:hover ul, .nav03 li li:hover ul, .nav03 li li li:hover ul, .nav03 li li li li:hover ul{
display:block;
}

/*ボタンべろーん4　ここから*/

.nav04, .nav04 ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

.nav04 a{
display:block;
width:90px;
/width:100px;
height:auto;
text-decoration:none;
}

.nav04 a:hover{
background-color:#fff;
color:#c574eb;
width:90px;
/width:100px;
height:auto;
}

.nav04 li{
float:left;
position:relative;
}

.nav04 ul {
position:absolute;
display:none;
width:107px;
top:25px;
padding:3px;
left:0px;
}

.nav04 li ul a{
width:90px;
padding-right:1em;
height:auto;
float:left;
font-size:12px;
color:#FFFFFF;
}
.nav04 li ul li{
width:auto;
height:auto;
padding-right:1em;
font-size:10px; font-size:1rem;
color:#777;
}

*html .nav04 li ul a{
padding-right:0;
}
*:first-child+html .nav04 li ul a{
padding-right:0em;
}
*html .ie6_tohoku{
	padding-right:30px;
}
*:first-child+html .ie6_tohoku{
	padding-right:30px;
}

.nav04 ul ul{
top:auto;
}	

.nav04 li ul ul {
left:12em;
margin:0px 0 0 10px;
}

.nav04 li:hover ul ul, .nav04 li:hover ul ul ul, .nav04 li:hover ul ul ul ul{
display:none;
}
.nav04 li:hover ul, .nav04 li li:hover ul, .nav04 li li li:hover ul, .nav04 li li li li:hover ul{
display:block;
}


/*ボタンべろーん　ここまで*/


/*ホテルボタン1べろーん　ここから*/

.navH01 a{
display:block;
width:115px;
/width:100px;
height:auto;
text-decoration:none;
}

.navH01 a:hover{
width:90px;
/width:100px;
height:auto;
background-color:#fff;
color:#30c9d7;
}


.navH01 li{
float:left;
position:relative;
}

.navH01 ul {
position:absolute;
display:none;
width:109px;
top:40px;
padding:3px;
left:0px;
}

.navH01 li ul a{
width:90px;
height:auto;
float:left;
font-size:12px; font-size:1.2rem;
color:#FFFFFF;
}
.navH01 li ul li{
width:auto;
height:auto;
font-size:12px; font-size:1.2rem;
color:#777;
}

*html .navH01 li ul a{
padding-right:0;
}
*:first-child+html .navH01 li ul a{
padding-right:0em;
}

.navH01 ul ul{
top:auto;
}	

.navH01 li ul ul {
left:12em;
margin:0px 0 0 10px;
}

.navH01 li:hover ul ul, .navH01 li:hover ul ul ul, .navH01 li:hover ul ul ul ul{
display:none;
}
.navH01 li:hover ul, .navH01 li li:hover ul, .navH01 li li li:hover ul, .navH01 li li li li:hover ul{
display:block;
}

/*ホテルボタン2べろーん　ここから*/

.navH02 a{
display:block;
width:115px;
/width:100px;
height:auto;
text-decoration:none;
}

.navH02 a:hover{
width:90px;
/width:100px;
height:auto;
background-color:#fff;
color:#c43f73;
}


.navH02 li{
float:left;
position:relative;
}

.navH02 ul {
position:absolute;
display:none;
width:109px;
top:40px;
padding:3px;
left:0px;
}

.navH02 li ul a{
width:90px;
height:auto;
float:left;
font-size:12px; font-size:1.2rem;
color:#FFFFFF;
}
.navH02 li ul li{
width:auto;
height:auto;
font-size:10px; font-size:1rem;
color:#777;
}

*html .navH02 li ul a{
padding-right:0;
}
*:first-child+html .navH02 li ul a{
padding-right:0em;
}

.navH02 ul ul{
top:auto;
}	

.navH02 li ul ul {
left:12em;
margin:0px 0 0 10px;
}

.navH02 li:hover ul ul, .navH02 li:hover ul ul ul, .navH02 li:hover ul ul ul ul{
display:none;
}
.navH02 li:hover ul, .navH02 li li:hover ul, .navH02 li li li:hover ul, .navH02 li li li li:hover ul{
display:block;
}

/*ホテルボタン3べろーん　ここから*/

.navH03 a{
display:block;
width:115px;
/width:100px;
height:auto;
text-decoration:none;
}

.navH03 a:hover{
width:90px;
/width:100px;
height:auto;
background-color:#fff;
color:#447ac6;
}


.navH03 li{
float:left;
position:relative;
}

.navH03 ul {
position:absolute;
display:none;
width:109px;
top:40px;
padding:3px;
left:0px;
}

.navH03 li ul a{
width:90px;
height:auto;
float:left;
font-size:12px;
color:#FFFFFF;
}
.navH03 li ul li{
width:auto;
height:auto;
font-size:10px;
color:#777;
}

*html .navH03 li ul a{
padding-right:0;
}
*:first-child+html .navH03 li ul a{
padding-right:0em;
}

.navH03 ul ul{
top:auto;
}	

.navH03 li ul ul {
left:12em;
margin:0px 0 0 10px;
}

.navH03 li:hover ul ul, .navH03 li:hover ul ul ul, .navH03 li:hover ul ul ul ul{
display:none;
}
.navH03 li:hover ul, .navH03 li li:hover ul, .navH03 li li li:hover ul, .navH03 li li li li:hover ul{
display:block;
}

/*ホテルボタン4べろーん　ここから*/

.navH04 a{
display:block;
width:115px;
/width:100px;
height:auto;
text-decoration:none;
}

.navH04 a:hover{
width:90px;
/width:100px;
height:auto;
background-color:#fff;
color:#c574eb;
}


.navH04 li{
float:left;
position:relative;
}

.navH04 ul {
position:absolute;
display:none;
width:109px;
top:40px;
padding:3px;
left:0px;
}

.navH04 li ul a{
width:90px;
height:auto;
float:left;
font-size:12px; font-size:1.2rem;
color:#FFFFFF;
}
.navH04 li ul li{
width:auto;
height:auto;
font-size:10px; font-size:1rem;
color:#777;
}

*html .navH04 li ul a{
padding-right:0;
}
*:first-child+html .navH04 li ul a{
padding-right:0em;
}

.navH04 ul ul{
top:auto;
}	

.navH04 li ul ul {
left:12em;
margin:0px 0 0 10px;
}

.navH04 li:hover ul ul, .navH04 li:hover ul ul ul, .navH04 li:hover ul ul ul ul{
display:none;
}
.navH04 li:hover ul, .navH04 li li:hover ul, .navH04 li li li:hover ul, .navH04 li li li li:hover ul{
display:block;
}

p.NoTourAll {
	font-size:16px; font-size:1.6rem;
	color:#FF0000;
	text-align:center;
	padding:10px 0;
	font-weight:bold;
	}
	
/*20130213ボタン追加Z280160*/

ul.Tab_2013tour li{float:left; width:480px; height:120px;}

ul.Tab_2013tour li.Btn_01 a {
    background: url(/attending/tdr/images/btn_01.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    text-indent: -9999px;
    width: 480px;
}

ul.Tab_2013tour li.Btn_01 a:hover {
    background: url(/attending/tdr/images/btn_01_o.jpg) no-repeat scroll 0 0 transparent;
    height: 120px;
    text-indent: -9999px;
    width: 480px;
}

ul.Tab_2013tour li.Btn_02 a {
    background: url(/attending/tdr/images/btn_02.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 120px;
    text-indent: -9999px;
    width: 480px;
}

ul.Tab_2013tour li.Btn_02 a:hover {
    background: url(/attending/tdr/images/btn_02_o.jpg) no-repeat scroll 0 0 transparent;
    height: 120px;
    text-indent: -9999px;
    width: 480px;
}


ul.Tab_2013tour2 li{float:left;}

ul.Tab_2013tour2 li.Photo { width:380px; height:230px;}

ul.Tab_2013tour2 li.Btn_03 { width:580px; height:115px; }

ul.Tab_2013tour2 li.Btn_03 a {
    background: url(/attending/tdr/images/btn_03.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 115px;
    text-indent: -9999px;
    width: 580px;
}

ul.Tab_2013tour2 li.Btn_03 a:hover {
    background: url(/attending/tdr/images/btn_03_o.jpg) no-repeat scroll 0 0 transparent;
    height: 115px;
    text-indent: -9999px;
    width: 580px;
}

ul.Tab_2013tour2 li.Btn_04 { width:580px; height:115px; }

ul.Tab_2013tour2 li.Btn_04 a {
    background: url(/attending/tdr/images/btn_04.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 115px;
    text-indent: -9999px;
    width: 580px;
}

ul.Tab_2013tour2 li.Btn_04 a:hover {
    background: url(/attending/tdr/images/btn_04_o.jpg) no-repeat scroll 0 0 transparent;
    height: 115px;
    text-indent: -9999px;
    width: 580px;
}
