#store2_bg		{background: url(../../images/sapporo-bion/store2_bg.gif) center top;padding: 7px 0;}
h2#store_name	{font-size: 30px;color: #552d37;font-weight: bold;line-height: 100%;}

#pagetitlespace	{height: 160px;}
h2#page_title	{text-indent: -10000px;}


.store_head_time td		{color: #575151;}
.store_head_time_h		{font-size:14px;padding: 1px 15px 1px 0;line-height: 110%;text-align: left;}
.store_head_time_t		{font-size:15px;padding: 0px 15px 0px 0;line-height: 110%;text-align: left;}


.store_head_tel			{font-size: 14px;color: #575151;font-weight: bold;text-align: left;}
.store_head_telnumber		{font-size: 24px;color: #575151;font-weight: bold;text-align: left;letter-spacing: 1px;}
.store_head_address		{font-size: 12px;color: #575151;padding-top: 5px;text-align: left;line-height: 140%;}

#store_page_price			{background: url(../../images/sapporo-bion/program_bg3.jpg) #fcfbf7 no-repeat center top;min-width: 960px;}
#store_page_price .inner		{padding: 0 0 100px 0;}

#store_page_left					{padding-bottom: 50px;}
#store_page_left #title_information		{margin: 30px 0 0 0;}
#store_page_left table  				{border-collapse: collapse;width: 100%;}
#store_page_left table#information		{margin-top: 10px;}
#store_page_left table#information td	{font-size: 13px;color: #575151;padding: 10px;border-bottom: 1px solid #fff;}
#store_page_left table#information td.bg1	{background: #f8e5e6;}
#store_page_left table#information td.bg2	{background: #faeff0;}
#store_page_left table#information td p		{padding: 5px;}




#right_store_area		{border: 1px solid #d9eac0;background: #fff;padding: 11px 9px 15px 15px;margin-top: 20px;}
#store_page_left			{float: left;width: 720px;}
#store_page_right		{float: right;width: 210px;}

#right_store_shadow		{background: url(../../images/sapporo-bion/waku_bottom_shadow.png) no-repeat;width: 210px;height: 20px;}

ul#right_store_menu li		{border-bottom: 1px solid #e8dfc9;margin-bottom:8px;padding: 0 0 7px 0;width: 178px;}
ul#right_banner_area li		{margin: 0 0 10px 0;padding: 0;}

#schedule_title			{margin-top: 15px;}
#schedule_waku			{width:166px;margin-bottom: 15px;border-right:1px solid #e8dfc9;border-left:1px solid #e8dfc9;border-bottom:1px solid #e8dfc9;padding: 15px 5px 0 5px;background: #ffffff;}
#schedule_waku li			{font-size:11px;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px solid #d8d8d8;font-weight: bold;}
#schedule_waku li.end		{margin-bottom: 0px;border-bottom: 0;}
#schedule_waku li.pdf		{padding-left: 24px;background: url(../../images/sapporo-bion/icon_pdf.gif) no-repeat 0 5px;}

#schedule_waku li a:link		{color: #575151;text-decoration: underline;}
#schedule_waku li a:visited	{color: #575151;text-decoration: underline;}
#schedule_waku li a:hover	{color: #575151;text-decoration: underline;}
#schedule_waku li a:active	{color: #575151;text-decoration: underline;}

#right_store_area .right_banner{margin-top: 13px;}
#right_store_area .right_banner_text{margin-top: 5px;color: #1a2d72;font-size: 12px;line-height: 140%;text-align: center;display: none;margin-bottom: 3em;}



#store_page_left #title_ticket		{margin: 40px 0 20px 0;}


.program_bg	{background: url(../images/program_waku_bg.gif) repeat-y;}
.program_ttl	{text-align: center;padding-top: 15px;}
.program_lead	{width: 640px;margin: 0 auto;font-size: 13px;margin-bottom: 15px;}

#yoga		{margin-bottom: 18px;margin-top: 27px;}
#pilates		{margin-bottom: 18px;}



#yoga .program_ttl	{text-align: center;padding-top: 15px;margin-bottom: 25px;}
#pilates .program_ttl	{text-align: center;padding-top: 15px;margin-bottom: 23px;}
#exercise .program_ttl	{text-align: center;padding-top: 15px;margin-bottom: 27px;}


.program_left	{width: 331px;float: left;margin-left: 39px;}
.program_right	{width: 331px;float: left;}

.program_left dl,
.program_right dl 	{width: 305px;}
.program_left dt,
.program_right dt	{font-size: 13px;font-weight: bold;color: #416c03;background: url(../images/program_dt_bg.jpg) repeat-y;}
.program_left dd,
.program_right dd	{font-size: 13px;font-weight: normal;color: #575151;margin-bottom: 15px;}

#yoga .program_right dl{margin-left: 13px;}
#pilates .program_right dl{padding-top: 22px;}
#exercise .program_left dl{padding-top: 18px;}






#program_bion_area			{margin: 0px 0 0 0;_margin: 0px 0 0 0;padding-left: 0px;}
#program_bion_area h3			{background: url(/program/images/h3_bg.gif);font-size: 13px;color: #fff;padding: 2px 10px;font-weight: bold;}
#program_bion_area h3.green			{background: url(/program/images/h3_bg_green.gif);font-size: 13px;color: #fff;padding: 2px 10px;font-weight: bold;}
.bion_waku					{background: #fff8e9;margin: 0 0 20px 0;padding: 20px 20px 0 20px;}					
.bion_waku .bion_photo			{float: left;width: 272px;height: 135px;margin:0 20px 0 0;padding: 0 0 20px 0;background: url(../images/bion_photo_shadow.jpg) no-repeat 0 bottom;}
.bion_waku .bion_text			{font-size:13px;__color: #552d37;}

table.bion_program_lesson		{border-collapse:collapse;font-size: 13px;color: #283e07;border: 1px solid #cfdfb7;margin-bottom: 60px;}
table.bion_program_lesson th		{border: 1px solid #cfdfb7;padding: 7px;text-align: center;font-weight: bold;background: #f1fae5;color: #335304;}
table.bion_program_lesson td		{border: 1px solid #cfdfb7;padding: 7px;}
table.bion_program_lesson td.course	{font-weight: bold;}
table.bion_program_lesson td.hoshi	{color: #335304;text-align: center;}

#program_attention			{border: 1px solid #cfdfb7;background: #fff;padding: 6px;margin: 20px auto 55px auto;}
#program_attention_inner		{background: #f1fae5;font-size: 13px;padding: 20px 40px;}
#program_attention_inner p		{font-weight: bold;}
#program_attention_text		{margin: 10px 0 0 0;}
#program_attention_text td		{color: #3c242a;}
#program_attention table{width: auto;}

.wakaba-mark				{margin-left:8px;margin-right: 8px;margin-bottom: -2px;}

.setsumei{margin: 30px 0;}
.setsumei p{font-size: 15px;color: #283e07;margin: 0 0 0.5em;
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-weight: bold;
}
.setsumei_icon{margin: 0 0 5px;text-align: right;font-size: 13px;color: #335304;}


