


div#contentsTrip div#leftColumTrip { width:210px; margin:0 0 0 12px; padding:0; float:left; display:inline; }

div.div.loginKeyTrip { text-align:right; }
div.div.loginKeyTrip2 { text-align:right; }
@-moz-document url-prefix() {div#checkUp { padding-top:30px; }}
div#checkUp h2,div#reservation h2 { padding:20px 0 0 0; margin:0; }
div#checkUp div.lineBox { border:1px solid #aaaaaa; border-top:none; padding-top:15px; }
div#reservation div.lineBox { border:1px solid #aaaaaa; border-top:none; }

div#searchArea,div#timeArea { width:180px; margin:0 auto 15px auto; padding:0 0 15px 0; border-bottom:1px dashed #aaaaaa; }
div#staInfo { width:180px; margin:0 auto 5px auto; padding:0 0 5px 0; border-bottom:1px dashed #aaaaaa; }
div#rinjiArea { width:200px; margin:0 auto 5px auto; padding:0 0 5px 0; border-bottom:1px dashed #aaaaaa; }
div#staInfo,div#rinjiArea { border-bottom:none; }
div#searchArea form,div#timeArea form { margin:0; padding:0; }


div#newyoyaku { width:180px; margin:0 auto 15px auto; padding:0 0 15px 0; border-bottom:1px dashed #aaaaaa; }
div#newyoyaku form { margin:0; padding:0; }


div.loginKeyTrip input	{
	background: url(../img/btnRight4.gif) no-repeat;
	width:55px;
	height:23px;
	border:none;
	float:right;
}
div.loginKeyTrip input:hover	{
	background: url(../img/btnRight4.gif) no-repeat bottom;
	width:55px;
	height:23px;
	border:none;
}


div.loginKeyTrip2 input	{
	background: url(../img/btnRight4.gif) no-repeat;
	width:55px;
	height:23px;
	border:none;
	float:right;
}
div.loginKeyTrip2 input:hover	{
	background: url(../img/btnRight4.gif) no-repeat bottom;
	width:55px;
	height:23px;
	border:none;
}









ul.searchInputArea	{
	list-style-type:none;
	margin:0;
	padding:10px 0;
	width:180px;
}
ul.searchInputArea { margin-bottom:3px; }
ul.serchLinkList	{
	width:180px;
	margin:0;
	padding:5px 0 0 0;
	list-style-type:none;
}
ul.serchLinkList li	{
	padding:0 0 0px 9px;
	margin:0 0 0 0;
	background:url(../img/redArrow.gif) no-repeat 0 7px;
}
ul.serchLinkList li a	{
	font-size:0.9em;
	letter-spacing:-1px;
	line-height:1.0em;
	font-size:0.9em;
}
div#orderAreaTrip { width:180px; margin:0 auto; padding:0; }
div#orderAreaTrip ul	{
	width:180px;
	margin:3px 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}
div#orderAreaTrip li	{
	float:left;
	background:url(../img/redArrow.gif) no-repeat 0 7px;
	padding:0 0 0 8px;
	margin:0;
	width:164px;
}
div#contentsTrip div#leftColumTrip div#orderAreaTrip li	a	{
	/*letter-spacing:-1px;*/
	font-size:0.9em;
	line-height:1em;
}
div#orderAreaTrip div#loginKeyTrip	{
	width:180px;
	margin:4px 0;
	padding:0;
	background:url(../img/key.gif) no-repeat 60px 7px ;
	text-align:right;
}
div#orderAreaTrip p { margin:3px 0; padding:0; }

div#shisha { width:180px; margin:0; padding:30px 0 0 0; }
div#shisha h2 { margin:0; padding:0; }
div#shisha ul { width:170px; margin:0 auto; padding:15px 0 30px 0; }
div#shisha ul li { list-style-type:none; width:85px; float:left; font-size:0.9em; }

ul#leftBn { width:200px; margin:0 auto; padding:30px 0 0 0; }
ul#leftBn li { width:200px; text-align:center; padding: 0 0 5px 0; list-style-type:none; }
ul#leftBn li a img { border:none; }



/*----左カラム-------------------------------*/
div#rightColumTrip { width:520px; margin:0 12px 0 0; padding:0; float:right; display:inline; }
*html div#rightColumTrip { margin:0 0px 0 0; }

div#eventTrip h2,div#panfTrip h2,div#planTrip h2,div#topicTrip h2 {
	margin:0; padding:0 0 20px; }
div#topicTrip h2 {padding:0 0 15px; }
div#eventTrip,div#panfTrip,div#planTrip,div#topicTrip,div#mainTrip {
	width:520px; margin:0; padding:0 0 15px; }
	
/*=============3バナー=================================================*/
div.mainLine { float:left; border:1px solid #aaaaaa; width:170px; padding-top:1px; }
div.mainLine div { width:166px; margin:0 auto; background:url(../img/bnBg.gif) repeat-y; } 
div.mainLine div p { margin:0 ; padding:5px 3px; font-size:0.8em; line-height:1.4em; background: url(../img/iconBn.gif) no-repeat 2px 8px; text-indent:10px; }

/*=============パンフレット=================================================*/
div#loopedSlider ul li a	{
	display:block;
	float:left;
	margin:0 25px 0 0;
	border:none;
	font-size:0.85em;
	letter-spacing:0.09;
	text-align:center;
	text-decoration:none;
}
div#loopedSlider ul li a img { margin:0 0 5px 0; }
div#loopedSlider a	{ border:0; }
div#loopedSlider a.next { position:absolute; top:0px; left:455px }

/*=============イベント=================================================
div#eventTrip { width: 520px; }
div#eventTrip ul { width:520px; margin:0 auto; padding:0; }
div#eventTrip ul li { width:125px; float:left; margin:0 5px 0 0 ; line-height:1.1em; list-style-type:none; }
div#eventTrip ul li img { float:left; }
div#eventTrip ul li p { margin:0; padding:0; font-size:0.8em; }
*/

/*=============イベント スライダー=================================================*/
div#eventTrip { width: 520px; }
div#eventTrip ul { width:520px; margin:0 auto; padding:0; }


div#loopedSlider02 ul li div.cpSet {
	width: 150px;
	min-height: 60px;
	float: left;
	margin:0 3px 0 0;
}

*html div#loopedSlider02 ul li div.cpSet {
	height: 60px;
	overflow: visible;
}

div#loopedSlider02 ul li div.cpSet a {
	display:block;
	float:left;
	margin:0;
	border:none;
	font-size:0.85em;
	letter-spacing:0.09;
	text-align:center;
	text-decoration:none;
}

div#loopedSlider02 ul li div.cpSet img {
	display: block;
	float:left;
	margin-left: 3px;
}

div#loopedSlider02 ul li div.cpSet p {
	width: 80px;
	float: right;
	font-size: 0.8em;
	line-height: 1.2em;
}

div#loopedSlider02 a	{ border:0; }
div#loopedSlider02 a.next { position:absolute; top:0px; left:455px }


/*=============イベント=================================================*/
div#planTrip ul { width :490px; margin:0 auto; padding:0; }
div#planTrip ul li { list-style-type:none; padding: 0 0 0 20px; background:url(../img/icon1.gif) no-repeat 0 2px; }

/*=============トピックス=================================================*/
div#topicTrip ul { width :490px; margin:0 auto; padding:0; }
div#topicTrip ul li { list-style-type:none; padding: 0 0 0 20px; background:url(../img/icon2.gif) no-repeat 0 2px; }
p.sldBtn2,p.sldBtn { width:90px; font-weight:bold; text-align:right; color:#ff0000; padding:0 20px 0 0; margin:0px 0 0 0px; cursor:pointer; }
p.sldBtn2 { margin:10px 0 0 0; }

/*=============リンク集=================================================*/
div.otherLinkArea { background:url(../img/linkBg.gif) no-repeat bottom left; width:520px; margin:0 0 20px 0; padding:0; }
div.otherLinkArea h2 { margin:0; padding:0; width:520px; }
div.otherLinkArea ul { width:500px; margin:0 17px; padding:15px 0;}
div.otherLinkArea ul li { padding:0 0 5px 8px; margin:0 10px 0 0; letter-spacing:-0.05em; background:url(../img/icon3.gif) no-repeat 0 4px; float:left; width: 145px; font-size:0.9em; list-style-type:none; } 
div.otherLinkArea ul li.lg { width:310px; }

/*div#travel {text-align:center;}*/
div#travel { min-height: 100px; text-align:center; }
*html div#travel { height: 100px;overflow: visible; text-align:center; }
ul.pulmenu {list-style:none; margin:0; padding:0; width:200px;}
ul.pulmenu a {display:block; color:#000; text-decoration:none; width:200px;}
ul.pulmenu li { position:relative; float:left;margin-left:25px; display:inline;}
@-moz-document url-prefix() {ul.pulmenu li { margin-left:30px; }}
/**html ul.pulmenu li { position:relative; float:left;margin-left:11px;}*/
ul.pulmenu ul {position:absolute; top:28px; left:-40px; width:200px; /*background:#bbb;*/ display:none; opacity:0; list-style:none;}
ul.pulmenu ul li {position:relative; border:1px solid #aaa; border-top:none; width:200px; margin:0; }
ul.pulmenu ul li a {display:block; padding:3px 0px 5px; background-color:#f1f1f1; font-size:0.9em;}
ul.pulmenu ul li a:hover {background-color:#FFC2C2; width:200px;}
ul.pulmenu ul ul {border-top:1px solid #aaa; left:0px; top:0px;}
ul.pulmenu .menulink {width:164px}
ul.pulmenu .topline {border-top:1px solid #aaa}
