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

/*----------------------------------
	index用のCSSです
----------------------------------*/

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

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

div.ZentaiBox {
	width:960px;
	height:auto;
	background:url(/attending/tdr/images/Idx_BgBottom.gif) no-repeat center bottom;
	padding-bottom:45px;
	overflow:hidden;
	margin-bottom:50px;
	}
	
div.ttl {
	width:960px;
	height:auto;
	position:relative;
	}

/*div.ttl h2 {
	width:960px;
	height:299px;
	background:url(/attending/tdr/images/Idx_ttl.jpg) no-repeat;
	text-indent:-9999px;
	}*/

p.seo {
	width:630px;
	height:auto;
	font-size:14px; font-size:1.4rem;
	line-height:20px; line-height:2.0rem;
	color:#FFFFFF;
	position:absolute;
	top:115px;
	left:305px;
	}
p.d_txt {
	width:285px;
	height:auto;
	font-size:10px; font-size:1rem;
	line-height:12px; line-height:1.2rem;
	color:#000000;
	position:absolute;
	top:167px;
	left:655px;
	}
p.d_txt a{
	font-size:10px; font-size:1rem;
	line-height:12px; line-height:1.2rem;
	}
	
div.BgColor {
	width:960px;
	height:auto;
	background:#91c1f2;
	overflow:hidden;
	}

div.BgTop {
	width:960px;
	height:auto;
	background:url(/attending/tdr/images/Idx_BgTop.gif) no-repeat center top;
	overflow:hidden;
	}
	
div.MainBox {
	width:740px;
	height:auto;
	margin-left:10px;
	overflow:hidden;
	background:url(/attending/tdr/images/Idx_Main_BottomBg.gif) no-repeat center bottom;
	padding-bottom:50px;
	float:left;
	}
	
* html div.MainBox {
	width:740px;
	height:auto;
	margin-left:5px;
	overflow:hidden;
	background:url(/attending/tdr/images/Idx_Main_BottomBg.gif) no-repeat center bottom;
	padding-bottom:50px;
	}
	
.eventBox,.eventBox2 {
	width:740px;
	height:333px;
	position:relative;
	}
	
.eventBox h3,.eventBox h3 {
	/*width:740px;
	height:63px;
	background:url(/attending/tdr/images/Idx_Obi_ebent.jpg) no-repeat;
	text-indent:-9999px;*/
	display:block;
	}
	
/*.eventTtl {
	width:740px;
	height:220px;
	background:url(/attending/tdr/images/Idx_ebentBox.jpg) no-repeat;
	text-indent:-9999px;
	}*/

div.eventBox dl  {
	width:740px;
	height:217px;
	background:url(/attending/tdr/images/Idx_ebentBox.gif) no-repeat;
	}

div.eventBox2 dl  {
	width:740px;
	height:267px;
	background:url(/attending/tdr/images/Idx_ebentBox2.gif) no-repeat;
	}

.eventTxt {
	width:465px;
	height:auto;
	font-size:14px; font-size:1.4rem;
	line-height:20px; line-height:2rem;
	color:#036bd6;
	position:absolute;
	top:150px;
	left:25px;
	}

.eventTxt2 {
	width:435px;
	height:auto;
	font-size:14px; font-size:1.4rem;
	line-height:20px; line-height:2rem;
	color:#036bd6;
	position:absolute;
	top:145px;
	left:17px;
	}

/*お好みのホテルから選ぶ　ここから*/
	

.Btn_IdxDH {
	width:185px;
	height:65px;
	float:left;
	}
	
.Btn_IdxDH a {
	display:block;
	background:url(/attending/tdr/images/Idx_Btn_DH.gif) no-repeat;
	width:185px;
	height:65px;
	text-indent:-9999px;
	}
	
.Btn_IdxDH a:hover{
	background:url(/attending/tdr/images/Idx_Btn_DH_o.gif) no-repeat;
	width:185px;
	height:64px;
	}
	
.Btn_IdxOH {
	width:246px;
	height:65px;
	float:left;
	}
	
.Btn_IdxOH a {
	display:block;
	background:url(/attending/tdr/images/Idx_Btn_OH.gif) no-repeat;
	width:246px;
	height:65px;
	text-indent:-9999px;
	}
	
.Btn_IdxOH a:hover{
	background:url(/attending/tdr/images/Idx_Btn_OH_o.gif) no-repeat;
	width:246px;
	height:65px;
	}
	
.Btn_IdxPH {
	width:246px;
	height:65px;
	float:left;
	}
	
.Btn_IdxPH a {
	display:block;
	background:url(/attending/tdr/images/Idx_Btn_PH.gif) no-repeat;
	width:246px;
	height:65px;
	text-indent:-9999px;
	}
	
.Btn_IdxPH a:hover{
	background:url(/attending/tdr/images/Idx_Btn_PH_o.gif) no-repeat;
	width:246px;
	height:65px;
	}
	
.Btn_IdxGH {
	width:246px;
	height:65px;
	float:left;
	}
	
.Btn_IdxGH a {
	display:block;
	background:url(/attending/tdr/images/Idx_Btn_GH.gif) no-repeat;
	width:246px;
	height:65px;
	text-indent:-9999px;
	}
	
.Btn_IdxGH a:hover{
	background:url(/attending/tdr/images/Idx_Btn_GH_o.gif) no-repeat;
	width:246px;
	height:65px;
	}

div.HotelBox {
	width:740px;
	height:auto;
	background:url(/attending/tdr/images/Idx_MainBg.gif) repeat-y;
	padding-top:20px;
	clear:both;
	overflow:hidden;
	}

/*ディズニーホテル　ここから*/

#Idx_DH {
	width:730px;
	height:430px;
	padding-left:10px;
	position:relative;
	background:url(/attending/tdr/images/Idx_DH_Bottom.gif) no-repeat bottom;
	margin-bottom:20px;
	}
	
* html #Idx_DH {
	width:720px;
	height:455px;
	padding-left:10px;
	position:relative;
	background:url(/attending/tdr/images/Idx_DH_Bottom.gif) no-repeat 10px bottom;
	margin-bottom:20px;
	}
	

h3.Idx_DH_Obi {
	width:720px;
	height:50px;
	}
	
p.Idx_DH_ObiBtn {
	width:150px;
	height:25px;
	position:absolute;
	top:20px;
	right:20px;
	}
	
* html p.Idx_DH_ObiBtn {
	width:150px;
	height:25px;
	position:absolute;
	top:20px;
	right:30px;
	}
	
p.Idx_DH_ObiBtn a {
	display:block;
	background:url(/attending/tdr/images/Idx_Obi_DHBtn.jpg) no-repeat;
	width:150px;
	height:25px;
	text-indent:-9999px;
	}
	
p.Idx_DH_ObiBtn a:hover{
	background:url(/attending/tdr/images/Idx_Obi_DHBtn_o.jpg) no-repeat;
	width:150px;
	height:25px;
	}
	
div.Idx_DHBox {
	width:720px;
	height:auto;
	margin:10px;
	}
	
/*東京ディズニーランド&reg;ホテル　ここから*/	

div.Idx_TDH {
	width:230px;
	height:auto;
	float:left;
	}
	
dt.Idx_TDHTtl {
	width:230px;
	height:20px;
	background:url(/attending/tdr/images/Idx_DHname01.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_TDHBtn {
	width:230px;
	height:auto;
	margin-top:5px;
	}
	
/*東京ディズニーシー・ホテルミラコスタ&reg;　ここから*/	

div.Idx_TDS {
	width:230px;
	height:auto;
	float:left;
	margin-left:5px;
	}
	
dt.Idx_TDSTtl {
	width:230px;
	height:31px;
	background:url(/attending/tdr/images/Idx_DHname02.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_TDSBtn {
	width:230px;
	height:auto;
	margin-top:5px;
	}
	
/*ディズニーアンバサダー&reg;ホテル　ここから*/	

div.Idx_DAH {
	width:230px;
	height:auto;
	float:left;
	margin-left:5px;
	}
	
dt.Idx_DAHTtl {
	width:230px;
	height:32px;
	background:url(/attending/tdr/images/Idx_DHname03.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_DAHBtn {
	width:230px;
	height:auto;
	margin-top:5px;
	}
	
/*東京ディズニーリゾート・オフィシャルホテル　ここから*/
	
#Idx_OH {
	width:720px;
	height:auto;
	margin-left:10px;
	position:relative;
	
	margin-bottom:20px;
	}

p.Idx_OH_Obi {
	width:720px;
	height:80px;
	}
	
p.Idx_OH_ObiBtn {
	width:150px;
	height:25px;
	position:absolute;
	top:40px;
	right:10px;
	}
	
p.Idx_OH_ObiBtn a {
	display:block;
	background:url(/attending/tdr/images/Idx_Obi_OHBtn.jpg) no-repeat;
	width:150px;
	height:25px;
	text-indent:-9999px;
	}
	
p.Idx_OH_ObiBtn a:hover{
	background:url(/attending/tdr/images/Idx_Obi_OHBtn_o.jpg) no-repeat;
	width:150px;
	height:25px;
	}
	
div.Idx_OHBox {
	width:720px;
	height:auto;
	background:url(/attending/tdr/images/Idx_OH_Bottom.gif) no-repeat center bottom;
	overflow:hidden;
	padding-bottom:110px;
	}
	
/*サンルートプラザ東京　ここから*/	

div.Idx_OH01 {
	width:234px;
	height:auto;
	float:left;
	}
	
dt.Idx_OHTtl01 {
	width:234px;
	height:27px;
	background:url(/attending/tdr/images/Idx_OHname01.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_OHBtn {
	width:234px;
	height:auto;
	margin-top:5px;
	}
	
/*東京ベイ舞浜ホテル　ここから*/	

div.Idx_OH02 {
	width:233px;
	height:auto;
	float:left;
	margin-left:10px;
	}
	
dt.Idx_OHTtl02 {
	width:233px;
	height:27px;
	background:url(/attending/tdr/images/Idx_OHname02.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_OHBtn2 {
	width:233px;
	height:auto;
	margin-top:5px;
	}
	
/*東京ベイ舞浜ホテル　クラブリゾート　ここから*/	

div.Idx_OH03 {
	width:233px;
	height:auto;
	float:left;
	margin-left:10px;
	}
	
dt.Idx_OHTtl03 {
	width:233px;
	height:27px;
	background:url(/attending/tdr/images/Idx_OHname03.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_OHBtn2 {
	width:233px;
	height:auto;
	margin-top:5px;
	}
	
/*ヒルトン東京ベイ　ここから*/	

div.Idx_OH04 {
	width:234px;
	height:auto;
	float:left;
	}
	
dt.Idx_OHTtl04 {
	width:234px;
	height:27px;
	background:url(/attending/tdr/images/Idx_OHname04.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_OHBtn {
	width:234px;
	height:auto;
	margin-top:5px;
	}
	
/*シェラトン・グランデ・トーキョーベイ・ホテル　ここから*/	

div.Idx_OH05 {
	width:233px;
	height:auto;
	float:left;
	margin-left:10px;
	}
	
dt.Idx_OHTtl05 {
	width:233px;
	height:27px;
	background:url(/attending/tdr/images/Idx_OHname05.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_OHBtn2 {
	width:233px;
	height:auto;
	margin-top:5px;
	}

/*ホテルオークラ東京ベイ　ここから*/	

div.Idx_OH06 {
	width:233px;
	height:auto;
	float:left;
	margin-left:10px;
	}
	
dt.Idx_OHTtl06 {
	width:233px;
	height:27px;
	background:url(/attending/tdr/images/Idx_OHname06.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_OHBtn2 {
	width:233px;
	height:auto;
	margin-top:5px;
	}
	
	
/*東京ディズニーリゾート・パートナーホテル　ここから*/
	
#Idx_PH {
	width:720px;
	height:auto;
	margin-left:10px;
	position:relative;
	
	margin-bottom:20px;
	}

p.Idx_PH_Obi {
	width:720px;
	height:80px;
	}
	
p.Idx_PH_ObiBtn {
	width:150px;
	height:25px;
	position:absolute;
	top:40px;
	right:10px;
	}
	
p.Idx_PH_ObiBtn a {
	display:block;
	background:url(/attending/tdr/images/Idx_Obi_PHBtn.jpg) no-repeat;
	width:150px;
	height:25px;
	text-indent:-9999px;
	}
	
p.Idx_PH_ObiBtn a:hover{
	background:url(/attending/tdr/images/Idx_Obi_PHBtn_o.jpg) no-repeat;
	width:150px;
	height:25px;
	}
	
div.Idx_PHBox {
	width:720px;
	height:auto;
	background:url(/attending/tdr/images/Idx_PH_Bottom.gif) no-repeat center bottom;
	overflow:hidden;
	padding-bottom:90px;
	margin-top:10px;
	}
	
/*パーム＆ファウンテンテラスホテル®オリエンタルランドグループ直営ホテル　ここから*/	

.Idx_PHL {
	width:355px;
	height:auto;
	float:left;
	margin-right:10px;
	position:relative;
	margin-bottom:10px;
	}
	
dt.Idx_PHBoxPhoto {
	width:120px;
	height:auto;
	}
	
dd.Idx_PHL_ttl01 {
	width:215px;
	height:45px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_PHname01.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_PHL_ttl02 {
	width:215px;
	height:45px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_PHname02.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_PHL_ttl03 {
	width:215px;
	height:45px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_PHname03.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_PHL_ttl04 {
	width:215px;
	height:45px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_PHname04.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_PHL_ttl05 {
	width:215px;
	height:45px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_PHname05.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl01 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname01.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl02 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname02.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl03 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname03.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl04 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname04.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl05 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname05.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl06 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname06.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl07 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname07.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl08 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname08.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl09 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname09.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl10 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname10.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl11 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname11.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_GHL_ttl12 {
	width:215px;
	height:25px;
	padding-left:5px;
	background:url(/attending/tdr/images/Idx_GHname12.gif) no-repeat;
	text-indent:-9999px;
	}
	
.PG_BtcBox {
	width:225px;
	height:auto;
	position:absolute;
	top:62px;
	left:130px;
	}
	
span.PH01cyui {
width:120px; clear:both; font-size:10px; font-size:1rem; line-height:12px; line-height:1.2rem;
	}
	
/*オリエンタルホテル東京ベイ　ここから*/	

.Idx_PHR {
	width:355px;
	height:auto;
	float:right;
	position:relative;
	}
	
dt.Idx_OHTtl02 {
	width:233px;
	height:27px;
	background:url(/attending/tdr/images/Idx_OHname02.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_OHBtn2 {
	width:233px;
	height:auto;
	margin-top:5px;
	}
	
	
/*東京ディズニーリゾート・グッドネイバーホテル　ここから*/
	
#Idx_GH {
	width:720px;
	height:auto;
	margin-left:10px;
	position:relative;
	margin-bottom:20px;
	}

* html #Idx_GH {
	width:720px;
	height:auto;
	position:relative;
	margin-bottom:20px;
	}


p.Idx_GH_Obi {
	width:720px;
	height:80px;
	}
	
p.Idx_GH_ObiBtn {
	width:150px;
	height:25px;
	position:absolute;
	top:40px;
	right:10px;
	}
	
p.Idx_GH_ObiBtn a {
	display:block;
	background:url(/attending/tdr/images/Idx_Obi_GHBtn.jpg) no-repeat;
	width:150px;
	height:25px;
	text-indent:-9999px;
	}
	
p.Idx_GH_ObiBtn a:hover{
	background:url(/attending/tdr/images/Idx_Obi_GHBtn_o.jpg) no-repeat;
	width:150px;
	height:25px;
	}
	
div.Idx_GHBox {
	width:720px;
	height:auto;
	background:url(/attending/tdr/images/Idx_GH_Bottom.gif) no-repeat center bottom;
	overflow:hidden;
	padding-bottom:114px;
	margin-top:10px;
	}
	
/*パーム＆ファウンテンテラスホテル®オリエンタルランドグループ直営ホテル　ここから*/	

	
dt.Idx_PHBoxPhoto {
	width:120px;
	height:auto;
	}
	
dd.Idx_GHL_ttl {
	width:220px;
	height:auto;
	padding-left:5px;
	font-size:12px; font-size:1.2rem;
	line-height:16px; line-height:1.6rem;
	color:#c574eb;
	font-weight:bold;
	background:url(/attending/tdr/images/GH_ttl_icon.gif) no-repeat left top;
	}
	
.PG_BtcBox {
	width:225px;
	height:auto;
	position:absolute;
	top:62px;
	left:130px;
	}
	
dd.PH01cyui {
	width:355px;
	height:auto;
	font-size:10px;
	line-height:12px;
	color:#777777;
	}
	
/*オリエンタルホテル東京ベイ　ここから*/	

	
dt.Idx_OHTtl02 {
	width:233px;
	height:27px;
	background:url(/attending/tdr/images/Idx_OHname02.gif) no-repeat;
	text-indent:-9999px;
	}
	
dd.Idx_OHBtn2 {
	width:233px;
	height:auto;
	margin-top:5px;
	}


.offBn {
	width:351px;
	height:91px;
	margin-left:10px;
	padding-top:20px;
	}
	
	
	
/*ボタンべろーん　ここから*/
.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;
height:auto;
float:left;
font-size:12px; font-size:1.2rem;
color:#FFFFFF;
}
.nav01 li ul li{
width:auto;
height:auto;
font-size:12px; font-size:1.2rem;
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;
height:auto;
float:left;
font-size:12px;
color:#FFFFFF;
}
.nav02 li ul li{
width:90px;
height:auto;
font-size:12px;
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;
color:#FFFFFF;
}

.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;
height:auto;
float:left;
font-size:12px;
color:#FFFFFF;
}
.nav03 li ul li{
width:90px;
height:auto;
font-size:12px; font-size:1.2rem;
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;
color:#FFFFFF;
}

.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;

height:auto;
float:left;
font-size:12px; font-size:1.2rem;
color:#FFFFFF;
}
.nav04 li ul li{
width:auto;
height:auto;
font-size:12px; font-size:1.2rem;
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;
}



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


/*右柱　ここから*/

.RBox {
	width:190px;
	height:auto;
	padding-right:10px;
	}
	

	
.Idx_EventBtn {
	width:190px;
	height:103px;
	margin-bottom:20px;
	}
	
.Idx_EventBtn a {
	display:block;
	background:url(/attending/tdr/images/Idx_Btn_Event.gif) no-repeat;
	width:190px;
	height:103px;
	text-indent:-9999px;
	}
	
.Idx_EventBtn a:hover{
	background:url(/attending/tdr/images/Idx_Btn_Event_o.gif) no-repeat;
	width:190px;
	height:103px;
	}
	
.px12{
	font-size: 12px;
}
	
/*右柱検索　ここから*/

div.searchBox {
	width:190px;
	height:auto;
	background:url(/attending/tdr/images/Idx_Search_Bottom.gif) no-repeat bottom;
	margin-bottom:20px;
	padding-bottom:45px;
	}
	
div.searchBg {
	width:190px;
	height:auto;
	background:url(/attending/tdr/images/Idx_Search_Bg.gif) repeat-y;
	}
	
div.searchBg h3 {
	width:190px;
	height:46px;
	}

div.searchBtnBox {
	width:170px;
	height:auto;
	padding:10px 0 30px 10px;
	}

.Idx_MapBtn {
	width:190px;
	height:99px;
	margin-bottom:20px;
	}
	
/*.Idx_MapBtn a {
	display:block;
	background:url(/attending/tdr/images/Idx_Map_Btn.gif) no-repeat;
	width:190px;
	height:99px;
	text-indent:-9999px;
	}
	
.Idx_MapBtn a:hover{
	background:url(/attending/tdr/images/Idx_Map_Btn_o.gif) no-repeat;
	width:190px;
	height:99px;
	}*/
	
dl.kinko_Box {
	width:190px;
	height:auto;
	overflow:hidden;
	background:#FFFFFF;
	}

dt.kinko_Ttl {
	width:190px;
	height:35px;
	background:url(/attending/tdr/images/Idx_KInko_Ttl.gif) no-repeat;
	text-indent:-9999px;
	}
	
dl.kinkoTour {
	width:170px;
	height:auto;
	padding-left:10px;
	margin-top:10px;
	background:url(/attending/tdr/images/Idx_KInko_Sen.gif) no-repeat 10px bottom;
	}
	
dl.kinkoTourLast {
	width:170px;
	height:auto;
	padding-left:10px;
	margin-top:10px;
	}

dt.kinko_aria {
color:#777777;
	font-weight:bold;
	font-size:12px; font-size:1.2rem;
	margin-bottom:3px;
	}

span.maru {
	color:#7bc248;
	}

dd.kinko_aria {
	font-weight:bold;
	font-size:12px; font-size:1.2rem;
	margin-bottom:3px;
	padding-top:5px;
	}
	
dd.kinko_ariapri {
	text-align:right;
	color:#FF0000;
	}

.kinko_Btn {
	width:110px;
	height:28px;
	margin-bottom:10px;
	padding-left:60px;
	padding-bottom:10px;
	}
	
.kinko_Btn a {
	display:block;
	background:url(/attending/tdr/images/Idx_KInko_Btn.gif) no-repeat;
	width:110px;
	height:28px;
	text-indent:-9999px;
	}
	
.kinko_Btn a:hover{
	background:url(/attending/tdr/images/Idx_KInko_Btn_o.gif) no-repeat;
	width:110px;
	height:28px;
	}
