@charset "utf-8";
/*-------------------------------------*/

div#mainClockWrap{
	position: relative;
	margin: 140px 0 130px;
}

div#mainClockWrap span#clockLTxt{
	position: absolute;
	z-index: 100;
	top: -13px;
	left: 115px;
	display: none;
}

p#mainClock{
	text-align: center;
}

div#mainClockWrap ul li a{ z-index: 9999;}
div#mainClockWrap ul li{
	position: absolute;
	z-index: 9999!important;
}

div#mainClockWrap ul li img{
	position: relative;
	top: -20px;
	display: none;
	z-index: 9999!important;
}

div#mainClockWrap ul li#clockLIcon1{
	top: 190px;
	left: 0;
}

div#mainClockWrap ul li#clockLIcon2{
	top: -40px;
	left: 100px;
}

div#mainClockWrap ul li#clockLIcon3{
	top: -90px;
	left: 285px;
}

/*
div#mainClockWrap ul li#clockLIcon4{
	top: -95px;;
	left: 370px;
}
*/

div#mainClockWrap ul li#clockLIcon5{
	top: -55px;
	left: 443px;
}

div#mainClockWrap ul li#clockLIcon6{
	top: 243px;
	left: 565px;
}

div#mainClockWrap ul li#clockLIcon7{
	top: 400px;
	left: 420px;
}


/*-------------------------------------*/

div#day_schedule{
	padding-bottom: 20px;
}

article.day1Time{
	width: 100%;
	margin-bottom: 80px;
	position: relative;
}

article.day1Time strong.pinkTxt{
	position: absolute;
	top: 0;
	right: 42px;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 3px;
	background: url(../img/share/bg_yellow.gif) repeat-x left bottom;
	padding: 0 4px 1px;
	color: #DE8885;
}

article.day1Time em.timeTxt{
	position: absolute;
	text-align: center;
	font-family: 'Puritan', sans-serif;
	letter-spacing: 2px;
	font-weight: 600;
	font-size: 13px;
	left: 22px;
	top: 165px;
	border-bottom: 1px dotted #DE8885;
	color: #DE8885;
	padding: 0 0 1px 3px;
}

article#day1Time7 .timeTxt{
	top: 175px;
}

article.day1Time p.clockS{
	float: left;
	width: 143px;
	position: relative;
}

/*-------------------------------------*/

article.day1Time p.clockS span.clockTit{
	position: absolute;
	top: 0;
	left: 0;
}

article.day1Time p.clockS span.clockTit1{
	top: 18px;
	left: -15px;
}

article.day1Time p.clockS span.clockTit2{
	top: -8px;
	left: -8px;
}

article.day1Time p.clockS span.clockTit3{
	top: -15px;
	left: 29px;
}

/*
article.day1Time p.clockS span.clockTit4{
	top: -20px;
	left: 44px;
}
*/

article.day1Time p.clockS span.clockTit5{
	top: -11px;
	left: 82px;
}

article.day1Time p.clockS span.clockTit6{
	top: 13px;
	left: 125px;
}

article.day1Time p.clockS span.clockTit7{
	top: 70px;
	left: 40px;
}

/*-------------------------------------*/

article.day1Time dl{
	width: 460px;
	float: right;
	padding-bottom: 45px;
}

article.day1Time dl#day1Time1{background: url(../img/day_schedule/bg_day1.gif) no-repeat right bottom;}
article.day1Time dl#day1Time2{background: url(../img/day_schedule/bg_day2.gif) no-repeat 89% bottom;}
article.day1Time dl#day1Time3{background: url(../img/day_schedule/bg_day3.gif) no-repeat 94% bottom;}
article.day1Time dl#day1Time4{background: url(../img/day_schedule/bg_day4.gif) no-repeat 89% bottom;}
article.day1Time dl#day1Time5{background: url(../img/day_schedule/bg_day5.gif) no-repeat 89% bottom;}
article.day1Time dl#day1Time6{background: url(../img/day_schedule/bg_day6.gif) no-repeat 89% bottom;}
article.day1Time dl#day1Time7{background: url(../img/day_schedule/bg_day7.gif) no-repeat 89% bottom;}

article.day1Time dl dt{
	margin-bottom: 10px;
	background: url(../img/day_schedule/bg_daytit.gif) no-repeat left 30px;
	padding: 0px 0px 8px 3px;

}

article.day1Time dl dt span{
	color: #5E4A39;
	font-weight: bold;
	letter-spacing: 2px;
	background: url(../img/day_schedule/bg_fukidashi.gif) no-repeat left 5px;
	padding: 19px 0 10px 42px;
	height: 30px;
	display: block;
	position: relative;
	left: -42px;
	font-size: 16px;
}

article.day1Time dl dd.txt{
	line-height: 1.7;
	letter-spacing: 1px;
	font-size: 14px;
	padding-left: 4px;
	margin-bottom: 20px;
}

article.day1Time dl dd.txt span.txtS{
	font-size: 11px;
	letter-spacing: 2px;
}

article.day1Time dl dd a{
	background: #F6AD64;
	color: #fff;
	padding: 8px 14px 8px 16px;
	font-size: 12px;
	letter-spacing: 2px;
	position: relative;
	left: 3px;
}

/*-------------------------------------*/

#section2 dl{
	max-height: 100%;
}
#section2 dl#txt1 dd{ padding-top: 3px;}
#section2 dl#txt2 dd{ padding-top: 0px;}
#section2 dl#txt3 dd{ padding-top: 13px;}
#section2 dl#txt2 dd span{ font-size: 13px; position: relative; top: -5px;}
#section2 dl#txt2 dd strong span{ font-size: 14px;}

#section4 dl#txt9 dd{ padding: 12px!important;}
#section4 dl#txt10 dd{ padding: 13px!important;}
#section4 dl#txt11 dd{ padding: 4px!important;}
#section4 dl#txt12 dd{ padding: 3px 13px!important;}
#section4 dl#txt13 dd{ padding: 0 13px!important;}
#section4 dl#txt13 dd span.txt{ font-size: 13px; position: relative; top: -5px;}

em.monthPrice{
	font-size: 12px!important;
	display: block;
	padding-top: 4px;
	position: relative;
/* 	left: -4px; */
}





/*-------------------------------------*/


.imgLtxtSet{
  margin: 50px 0 80px;
	max-height: 100%;  
}
span.readTxt{ padding-left: 25px;}

