/*----------------------*/
/* upon.co.jp Disney css 	*/
/* (C)2010 sysrq.co.,ltd. 	*/
/*----------------------*/

/*トップ*/
#parks	{width:630px;height:300px;margin:0;}
#parks a, #parks a:visited	{color:royalblue;display:block;width:305px;height:198px;}
#parks a:hover	{color:cornflowerblue;text-decoration:none;}
.land	{width:305px;float:left;margin:0 20px 0 0}
.logo_tdl	{text-align:center;background: url("../../disneyold/files/bg_land.gif") top no-repeat;}
.pic_tdl	{text-align:center;background: url("../../disneyold/files/bg_land2.gif") bottom no-repeat;}
.sea	{width:305px;float:left;margin:0}
.logo_tds	{text-align:center;background: url("../../disneyold/files/bg_sea.gif") top no-repeat;}
.pic_tds	{height:199px;text-align:center;background: url("../../disneyold/files/bg_sea2.gif") bottom no-repeat;}
.parklogo	{margin:0 0 0px 0;}
.parkimg	{margin:0 0 15px 0;position:relative;top:-0px;}/*border:1px solid #aaa;*/
.parkhead		{margin:0;font-weight:lighter;font-size:11px;line-height:1.0em;color:#aaa;position:relative;top:6px;}
.permanentcopy	{margin:0;height:21px;line-height:120%;font-size:15px;font-weight:bold;font-family:"メイリオ";}
.parks_copyr	{font-size:10px;color:#666;margin:1px 0 0 0;width:265px;text-align:right;position:relative;top:253px;}


#tdrinforms	{width:630px;margin:25px 0 0 0;background:;}
#tdrinforms .dreammark	{width:260px;margin:20px 10px 40px 5px;text-align:right;color:#666;font-size:11px;float:left;}
#tdrinforms a, #tdrinforms a:visited	{color:royalblue;height:35px;width:330px;border:1px solid #ddd;display:block;text-decoration:none;}
#tdrinforms a:hover	{color:cornflowerblue;text-decoration:none;border:1px solid coral;background-color:linen;position:relative;top:1px;left:1px;}
#tdrinforms ul	{margin:5px 0 0 0px;padding:0;list-style-type:none;float:left}
#tdrinforms li	{text-align:center;margin:0 0 3px 0;height:35px;}
.singlword		{line-height:250%;}
.dualword		{line-height:120%;}
.dualtext		{font-size:10px;color:#444;}


/*右info*/
.sideinfom		{width:200px;margin:15px 0;}
.sideback		{margin:0;background:;}
.tdrlogo170	{width:190px;margin:0 0 0 5px;font-size:11px;color:#666;text-align:center;}
.sideback a, .sideback a:visited	{color:royalblue;width:100%;padding:3px 0;border:1px solid #ddd;display:block;text-decoration:none;}
.sideback a:hover	{color:cornflowerblue;text-decoration:none;border:1px solid coral;background-color:linen;position:relative;top:1px;left:1px;}
.sideback ul	{width:186px;margin:0 0 0 7px;padding:0;list-style-type:none;}
.sideback li	{text-align:center;margin:0 0 3px 0;}


/*トップイベント*/
.eventatruction	{margin:10px 0 0 0;}
.news_title	{width:630px;margin:0;line-height:200%;text-align:center;font-size:16px;font-weight:bold;font-family:"メイリオ";color:#fff;}
.bar_tdl		{background:url("../../disneyold/files/bg_tdlevent.gif") top no-repeat;}
.bar_tds		{background:url("../../disneyold/files/bg_tdsevent.gif") top no-repeat;}
.news		{width:630px;margin:0;background:;padding-bottom:5px;}
.park		{width:600px;margin:15px 0 0 15px;float:left;}
.events		{width:600px;margin:15px 0 10px 15px;float:left;background-color:lightyellow}

.park_copy	{width:280px;margin:0;float:left;text-align:center;font-size:12px;color:#333}
.park_copy_txt	{line-height:180%;}
.park_logo		{position:relative;top:-6px;}
.park_copy_park	{font-size:13px;color:#666;height:40px;}
.park_img		{width:300px;margin:0 0 0 20px;text-align:right;float:left;font-size:11px;color:#666}
.textcopy		{position:relative;top:-30px;}
.event		{width:600px;margin:0;padding:0 0 10px 0;clear:both;}
.event_bd		{border-bottom:1px dotted #aaa;margin-bottom:15px;}
.event_bdt		{border-top:1px dotted #aaa;margin-top:15px;}
.event_txts	{width:300px;margin:5px 10px 0 15px;float:left;line-height:200%;}
.events_img	{width:250px;margin:10px;text-align:right;font-size:11px;color:#666;line-height:125%;float:left;}
.event_title	{width:570px;margin:5px 0 0 15px;font-size:16px;font-weight:bold;font-family:"メイリオ";}
.event_top	{font-size:12px;width:570px;margin:15px 0 0 15px;}

.event_title_m	{width:300px;text-align:center;margin:5px 0 10px 0px;font-size:16px;font-weight:bold;font-family:"メイリオ";}
.event_top_m	{width:300px;text-align:center;font-size:12px;margin:15px 0 0 0;}
.events_img_m	{width:250px;margin:25px 10px 10px 10px;text-align:right;font-size:11px;color:#666;line-height:125%;float:left;}

.event_text_rmk	{line-height:150%;margin:20px 0;color:#666;font-size:11px;}
.event_txts_s	{width:250px;margin:5px 10px 0 15px;float:left;line-height:200%;}
.events_img_w	{width:300px;margin:10px;text-align:right;font-size:11px;color:#666;line-height:125%;float:left;}


.c_crimson	{color:crimson;}
.c_dodgerblue	{color:#1872cc}
.c_greenyellow	{color:#89cc26}


/*.compulsion	{text-align:center;}*/
.compulsion img	{margin:30 20px 0 0;}

/*春キャン*/
#spring_camp	{width:200px;margin:15px 0 0 0;line-height:125%;text-align:center;}
#spring_camp .top	{font-size:10px;margin:0;line-height:100%;background:url("../../disneyold/files/bg_w200cpn.gif");padding-top:2px;text-indent:-9999px;}
#spring_camp .mid	{background:url("../../disneyold/files/bg_w200cpn_mid.gif") left repeat-y;}
#spring_camp .end	{background:url("../../disneyold/files/bg_w200cpn_btm.gif") bottom;margin:0;}
#spring_camp .spring_relatv{position:relative;top:-3px}
#spring_camp .spring_a	{position:relative;top:15px}
#spring_camp .title	{margin:0;font-size:18px;font-weight:bold;font-family:"メイリオ";color:deeppink;position:relative;top:10px;}
#spring_camp .ticet	{margin:0;width:180px;border-top:1px solid #ccc;border-right:1px solid #ccc;}
#spring_camp .ticet td	{font-size:10px;line-height:150%;background-color:#fff;text-align:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
#spring_camp .txt_s		{font-size:11px;width:186px;text-align:left;margin:2px 0 0 7px;line-height:115%;}
#spring_camp .search	{width:185px;font-size:11px;text-align:left;margin:10px 0 0 0;background:url("../../disneyold/files/bg_qsarch.gif") top -5px;}
#spring_camp .plusnezumi	{background:url("../../disneyold/files/cumpus_logo_ss.jpg") 7px 0px no-repeat;padding-left:90px;font-size:11px;color:#333;text-align:left;}
#spring_camp .nonnezumi		{font-size:11px;width:186px;text-align:center;margin:0 0 0 7px;line-height:115%;}
#spring_camp .tour	{margin:5px 0 0 10px;}
#spring_camp .megane	{margin:0 5px 0 10px;float:left;}
#spring_camp .quickaa		{font-size:15px;font-weight:bold;font-family:"メイリオ";line-height:150%;color:#243b7f;margin:5px 0 0 0 ;float:left;text-align:left;}

#spring_camp form	{margin:0 0 0 10px;clear:both;}
#spring_camp select	{width:160px;margin:0 0 3px 0;}
#spring_camp .form_bottom	{margin:10px 0 0 10px;}
#spring_camp a, #spring_camp a:visited	{color:royalblue;}
#spring_camp a:hover	{color:cornflowerblue;}
#spring_camp .copyr	{width:180px;text-align:right;margin:0;font-size:10px;color:#666;line-height:110%;position:relative;top:-3px;}

/*-ohter contents---------*/
#others {
	width:200px;height:35px;
	background: top right no-repeat;
}
#others_text {
	width:200px;margin:0;padding:0;
	background: repeat-y;
}
.other_btns {
	list-style-type: none;margin:4px 0 2px 5px;padding:0;width: 190px;
}
.other_btns li {
	height:36px;width:100%;margin:2px 0 0 0;padding:0;
}

.other_btns li a {
	height:36px;font-weight: bold;font-size: 12px;color: #444;
	margin:0;display: block;
	text-decoration: none;
}
.other_btns li a:visited{
	margin:0;
}
/*バス*/
.other_btns li.btn_bus a { background:  no-repeat left top; padding: 10px 0;text-indent: 58px;}
.other_btns li.btn_bus a:hover { background:  no-repeat left top; padding: 11px 0;}

/*バックなし*/
.other_btns li.btn_nonpic a { background:  no-repeat left top; padding: 10px 0;text-indent: 15px;}
.other_btns li.btn_nonpic a:hover { background:  no-repeat left top; padding: 11px 0;}

/*二段*/
.other_btns li.btn_dual a { background:  no-repeat left top; padding: 4px 0;text-indent: 15px;}
.other_btns li.btn_dual a:hover { background:  no-repeat left top; padding: 5px 0;}
.dual_indent	{position:relative;left:15px;}

/*ビーチ*/
.other_btns li.btn_beach a { background:  no-repeat left top; padding: 10px 0;text-indent: 58px;}
.other_btns li.btn_beach a:hover { background:  no-repeat left top; padding: 11px 0;}

/*グリーン*/
.other_btns li.btn_green a { background:  no-repeat left top; padding: 10px 0;text-indent: 58px;}
.other_btns li.btn_green a:hover { background:  no-repeat left top; padding: 11px 0;}

/*SKI*/
.other_btns li.btn_ski a { background:  no-repeat left top; padding: 10px 0;text-indent: 58px;}
.other_btns li.btn_ski a:hover { background:  no-repeat left top; padding: 11px 0;}



.other_btns li a:visited, .othermenu_btn li a:active { color: #444;}
.other_btns li a:hover { color: #6495ed;}

#others_end {
	width:200px;height:7px;
	background: no-repeat;
	clear:both;margin-bottom:5px;
}
#others .common_contents {
	height:35px;font-size:16px;color:#fff;
	padding-left:45px;padding-top:12px;
	background: left top no-repeat;
	margin:0px;
}

