@charset "euc-jp";

@import "reset.css";
@import "global.css";
@import "base.css";

@media tty {
i{content:"\";/*" "*/}} @import 'win_ie5x.css'; /*";}
}/* */

#project.event0908 .cmn_breadcrumbs{
	margin-bottom: 1px;	
}
#project.event0908 #contents_header .container{
	overflow: hidden;
	height: 140px;
	margin-bottom: 20px;
	background: url(/images/project/event0908/contents_header_bg.jpg) no-repeat left top;
}
#project.event0908 #contents_header .float-container{
	position: relative;
}
#project.event0908 #contents_header .float-container div{
	position: absolute;
}
#project.event0908 #contents_header .banner{
	top: 19px;
	left: 9px;
}
#project.event0908 #contents_header .title{
	top: 0px;
	left: 184px;
}
#project.event0908 #contents_header .logo{
	top: 25px;
	left: 435px;
}
#project.event0908 #contents_header h2{
	padding: 16px 0 30px;
}
#project.event0908 #contents_header p {
	margin: 0 20px 15px;
	color: #666;
	font-size: 12px;
	line-height: 17px;
}
#project.event0908 .schedule{
	margin: 0 15px 5px 12px;
	width: 673px;
	height: 573px;
}
#project.event0908 .schedule .float-container{
	position: relative;
}
#project.event0908 .schedule .float-container div{
	position: absolute;
}
#project.event0908 .schedule .float-container .container{
	top: 8px;
	left: 8px;
	width: 665px;
	height: 565px;
	background: url(/images/project/event0908/schedule_bg.gif);
}
#project.event0908 .schedule .datetime{
	width: 100px;
	height: 100px;
	color: #FFF;
}
#project.event0908 .schedule .datetime p.date{
	padding-top: 25px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
#project.event0908 .schedule .datetime p.date span{
	font-size: 24px;
}
#project.event0908 .schedule .datetime p.time{
	padding-left: 25px;
	font-size: 14px;
}
#project.event0908 .schedule .datetime01{
	top: 0px;
	left: 0px;
	background: url(/images/project/event0908/schedule_date_bg_01.gif);
}
#project.event0908 .schedule .datetime02{
	top: 0px;
	left: 335px;
	background: url(/images/project/event0908/schedule_date_bg_02.gif);
}
#project.event0908 .schedule .datetime03{
	top: 285px;
	left: 0px;
	background: url(/images/project/event0908/schedule_date_bg_03.gif);
}
#project.event0908 .schedule .datetime04{
	top: 285px;
	left: 335px;
	background: url(/images/project/event0908/schedule_date_bg_04.gif);
}
#project.event0908 .schedule .text{
	width: 295px;
}
#project.event0908 .schedule .text p.yoga{
	padding: 10px  0 20px 90px;
	color: #5F3434;
	font-weight: bold;
	font-size: 14px;
}
#project.event0908 .schedule .text p.yoga strong{
	color: #B37333;
	line-height: 24px;
}
#project.event0908 .schedule .text p.yoga strong span{
	font-size: 24px;
}
#project.event0908 .schedule .text p.caption{
	line-height: 17px;
	padding-bottom: 10px;
}
#project.event0908 .schedule .text p.lesson{
	padding: 0 0 10px 100px;
	background: url(/images/project/event0908/schedule_lesson.gif) no-repeat left top;
}
#project.event0908 .schedule .text p.lesson a{
	color: #B37333;
}
#project.event0908 .schedule .text p.lesson a:hover{
	color: #F60;
}
#project.event0908 .schedule .text p.number{
	padding: 0 0 0 100px;
	background: url(/images/project/event0908/schedule_number.gif) no-repeat left top;
	line-height: 20px;
}
#project.event0908 .schedule .text01{
	top: 8px;
	left: 23px;
}
#project.event0908 .schedule .text02{
	top: 8px;
	left: 358px;
}
#project.event0908 .schedule .text03{
	top: 293px;
	left: 23px;
}
#project.event0908 .schedule .text04{
	top: 293px;
	left: 358px;
}
#project.event0908 .schedule .button01{
	top: 243px;
	left: 213px;
}
#project.event0908 .schedule .button02{
	top: 243px;
	left: 548px;
}
#project.event0908 .schedule .button03{
	top: 528px;
	left: 213px;
}
#project.event0908 .schedule .button04{
	top: 528px;
	left: 548px;
}
#project.event0908 p.notice{
	padding: 0 20px 20px;
}

#project.event0908 .promotion .title{
	height: 70px;
	padding-left: 190px;
	background: #A3BF58 url(/images/project/event0908/promotion_title.gif) no-repeat left top;
	color: #FFF;
}
#project.event0908 .promotion .title p{
	padding: 21px 0;
	line-height: 14px;
}
#project.event0908 .promotion .container_wrap {
	margin: 0 15px 20px 20px;
	padding: 0 5px 5px 0;
	background: url(/images/project/event0908/shadow.gif) repeat-y 5px 5px;	
}
#project.event0908 .promotion .container {
	border: 1px solid #A3BF58;
	background: #FFF;
}
#project.event0908 .promotion li {
	padding: 10px 0 11px 10px;
	background: url(/images/project/event0908/promotion_bg.gif) repeat-x left bottom;
	color: #827668;
}
#project.event0908 .promotion li.promotion03 {
	padding: 10px 0 10px 10px;
	background: none;	
}
#project.event0908 .promotion li p{
	padding: 5px 0 5px 70px;
}
#project.event0908 .promotion li.promotion01 p{
	background: url(/images/project/event0908/promotion_01.gif) no-repeat left center;
}
#project.event0908 .promotion li.promotion02 p{
	background: url(/images/project/event0908/promotion_02.gif) no-repeat left center;
}
#project.event0908 .promotion li.promotion03 p{
	background: url(/images/project/event0908/promotion_03.gif) no-repeat left center;
}
#project.event0908 .promotion li strong{
	color: #5F3434;
	font-size: 16px;
}
#project.event0908 .discount .title{
	overflow: hidden;
	height: 34px;
	margin-left: 20px;
	padding-left: 130px;
	background: url(/images/project/event0908/discount_title.gif) no-repeat left top;
	color: #5F3434;
}
#project.event0908 .discount .title p{
	padding: 3px 0;
	line-height: 14px;
}
#project.event0908 .discount .title .small{
	color: #666;
}
#project.event0908 .discount .container_wrap {
	margin: 0 15px 20px 20px;
	padding: 0 5px 5px 0;
	background: url(/images/project/event0908/shadow.gif) repeat-y 5px 5px;	
}
#project.event0908 .discount .container {
	border: 1px solid #827668;
	background: #FFF;
}
#project.event0908 .discount .container div div{
	float: left;
	overflow: hidden;
	height: 48px;
	line-height: 48px;
}
#project.event0908 .discount .container .count{
	width: 60px;
	background: url(/images/project/event0908/discount_bg.gif) no-repeat right top;
	font-size: 10px;
	text-align: center;
}
#project.event0908 .discount .container .count span{
	font-weight: bold;
	font-size: 16px;
	line-height: 48px;
}
#project.event0908 .discount .container .price{
	width: 99px;
	color: #B37333;
	font-weight: bold;
	font-size: 16px;
}
#project.event0908 .discount .container .price p{
	padding-left: 5px;
}
#project.event0908 .discount .container .price span{
	color: #666;
	font-weight: normal;
}
#project.event0908 .studio .title{
	height: 34px;
	margin-left: 20px;
	padding-left: 130px;
	background: url(/images/project/event0908/studio_title.gif) no-repeat left top;
	color: #5F3434;
	font-weight: bold;
	font-size: 14px;
	line-height: 34px;
}
#project.event0908 .studio .title a{
	color: #5F3434;
}
#project.event0908 .studio .title a:hover{
	color: #F60;
}
#project.event0908 .studio .container_wrap {
	margin: 0 15px 20px 20px;
	padding: 0 5px 5px 0;
	background: url(/images/project/event0908/shadow.gif) repeat-y 5px 5px;	
}
#project.event0908 .studio .container {
	padding: 20px;
	border: 1px solid #827668;
	background: #FFF;
}
#project.event0908 .studio .image{
	width: 320px;
}
#project.event0908 .studio .image img.map{
	border: 1px solid #CCC;
}
#project.event0908 .studio .text{
	width: 298px;
	line-height: 19px;
}
#project.event0908 .studio p.caption{
	margin-bottom: 10px;
}
#project.event0908 .studio p.link a{
	color: #B37333;
}
#project.event0908 .studio p.link a:hover{
	color: #F60;
}
#project.event0908 .reserve{
	text-align:right;
	padding-right: 20px;
}

