/* ==================================================
base
================================================== */
body {
	background:url(/bugei/pack/images/cmn_mani_bg.jpg) center top;
	font-size:84%;
	line-height:1.6em;
	color: #DC5255;
}
#Container {
width: 800px;
margin:0 auto;
}
#ContentsWrapper {
width: 780px;
margin:0 auto;
}
.flash #FlashContents {
width: 100%;
height: 100%;
margin:0;
}

/* ==================================================
Header
================================================== */
#seoTx {
width: 780px;
margin:0 auto;
font-size:8px;
color:#D682A9;
text-align:center;
}
#Header {
margin-bottom:10px;
}
#Header h1 a {
behavior: url("/bugei/pack/css/iepngfix.htc");
background:url(/bugei/pack/images/header_logo.png) no-repeat bottom left;
height:60px;
width:310px;
display:block;
font-size:36px;
}
body#top #Header h1 a {
margin:0 auto;
}

#Header h1 a em {
display:none;
}



/* ==================================================
SideNavi
================================================== */
#SideNavi {
width: 260px;
margin-right:20px;
float:left;
}
#SideNavi ul.menuA {
	margin-bottom:15px;
}
#SideNavi ul.menuA li a {
width:260px;
height:80px;
display:block;
background:no-repeat left top;
behavior: url("/bugei/pack/css/iepngfix.htc");
}
#SideNavi ul.menuA li a em {
display:none;
}
#SideNavi ul.menuA li.jazz a {background-image:url(/bugei/pack/images/side_menu_a_01.png)}
#SideNavi ul.menuA li.body a {background-image:url(/bugei/pack/images/side_menu_a_02.png)}
#SideNavi ul.menuA li.jazz a:hover,#SideNavi ul.menuA li.jazz a:active {background-image:url(/bugei/pack/images/side_menu_a_01_on.png)}
#SideNavi ul.menuA li.body a:hover,#SideNavi ul.menuA li.body a:active {background-image:url(/bugei/pack/images/side_menu_a_02_on.png)}
#jazz #SideNavi ul.menuA li.jazz a {background-image:url(/bugei/pack/images/side_menu_a_01_stay.png)}
#body #SideNavi ul.menuA li.body a {background-image:url(/bugei/pack/images/side_menu_a_02_stay.png)}

#SideNavi ul.menuB {
	margin-bottom:15px;
}
#SideNavi ul.menuB li a {
width:260px;
height:48px;
display:block;
background:no-repeat left top;
behavior: url("/bugei/pack/css/iepngfix.htc");
}
#SideNavi ul.menuB li a em {
display:none;
}
#SideNavi ul.menuB li.apply a {background-image:url(/bugei/pack/images/side_menu_b_01.png)}
#SideNavi ul.menuB li.trial a {background-image:url(/bugei/pack/images/side_menu_b_02.png)}
#SideNavi ul.menuB li.instructor a {background-image:url(/bugei/pack/images/side_menu_b_03.png)}
#SideNavi ul.menuB li.studio a {background-image:url(/bugei/pack/images/side_menu_b_04.png)}
#SideNavi ul.menuB li.contact a {background-image:url(/bugei/pack/images/side_menu_b_05.png)}
#SideNavi ul.menuB li.apply a:hover,#SideNavi ul.menuB li.apply a:active {background-image:url(/bugei/pack/images/side_menu_b_01_on.png)}
#SideNavi ul.menuB li.trial a:hover,#SideNavi ul.menuB li.trial a:active {background-image:url(/bugei/pack/images/side_menu_b_02_on.png)}
#SideNavi ul.menuB li.instructor a:hover,#SideNavi ul.menuB li.instructor a:active {background-image:url(/bugei/pack/images/side_menu_b_03_on.png)}
#SideNavi ul.menuB li.studio a:hover,#SideNavi ul.menuB li.studio a:active {background-image:url(/bugei/pack/images/side_menu_b_04_on.png)}
#SideNavi ul.menuB li.contact a:hover,#SideNavi ul.menuB li.contact a:active {background-image:url(/bugei/pack/images/side_menu_b_05_on.png)}
#apply #SideNavi ul.menuB li.apply a {background-image:url(/bugei/pack/images/side_menu_b_01_stay.png)}
#trial #SideNavi ul.menuB li.trial a {background-image:url(/bugei/pack/images/side_menu_b_02_stay.png)}
#instructor #SideNavi ul.menuB li.instructor a {background-image:url(/bugei/pack/images/side_menu_b_03_stay.png)}
#studio #SideNavi ul.menuB li.studio a {background-image:url(/bugei/pack/images/side_menu_b_04_stay.png)}
#contact #SideNavi ul.menuB li.contact a {background-image:url(/bugei/pack/images/side_menu_b_05_stay.png)}

/* top navi
------------------------------- */
body#top #SideNavi {
width: 500px;
margin:0 auto;
float:none;
}
body#top #SideNavi ul.menuA {
width: 260px;
margin:0 auto;
}
body#top #SideNavi ul.menuB {
width: 260px;
margin:0 auto;
}
#SideNavi p.intro {
display:none;
}
body#top #SideNavi p.intro {
display:block;
margin:18px 0;
}


/* ==================================================
MainContents
================================================== */
#MainContents {
width: 500px;
float:left;
}
.MainContentsFrame01,.MainContentsFrame02,.MainContentsFrame03 {
width:500px;
behavior: url("/bugei/pack/css/iepngfix.htc");
}
.MainContentsFrame01 {	background:url(/bugei/pack/images/main_bg_03.png) bottom no-repeat; padding-bottom:20px; }
.MainContentsFrame02 {	background:url(/bugei/pack/images/main_bg_01.png) top no-repeat; padding-top:20px; }
.MainContentsFrame03 {	background:url(/bugei/pack/images/main_bg_02.png) repeat-y; }
.MainContentsInner {	margin:0 20px; }

#jazz .MainContentsInner { background:url(/bugei/pack/images/tit_jazz.gif) no-repeat top; }
#body .MainContentsInner { background:url(/bugei/pack/images/tit_body.gif) no-repeat top; }
#apply .MainContentsInner { background:url(/bugei/pack/images/tit_apply.gif) no-repeat top; }
#trial .MainContentsInner { background:url(/bugei/pack/images/tit_trial.gif) no-repeat top; }
#contact .MainContentsInner { background:url(/bugei/pack/images/tit_contact.gif) no-repeat top; }
#recruit .MainContentsInner { background:url(/bugei/pack/images/tit_recruit.gif) no-repeat top; }
#studio .MainContentsInner { background:url(/bugei/pack/images/tit_studio.gif) no-repeat top; }
#instructor .MainContentsInner { background:url(/bugei/pack/images/tit_instructor.gif) no-repeat top; }
#jazz h2 { text-indent:-999px; height: 120px; }
#body h2 { text-indent:-999px; height: 120px; }
#studio h2, #instructor h2, #apply h2, #trial h2, #contact h2, #recruit h2 { text-indent:-999px; height: 80px; }

.Chapter {	margin:0 5px 15px; }
.Chapter.Last {	margin-bottom:0; }
.item {	margin-bottom:8px; }
.item.Last {	margin-bottom:0; }
.inner {	margin:0 15px; }

#MainContents p.lead {
	margin-bottom:15px;
	font-size:116%;
	font-weight:bold;
}






/* elements ========================================= */

/* tableA ------------ */
*html table {
}
table.tableA {
border-bottom:#bbba9a 2px solid;
border-collapse:separate;
line-height:1.2em;
}
table.alCenter {
margin-left:auto;
margin-right:auto;
}
table.tableA th {
border-left:5px #fff solid;
border-right:5px #fff solid;
padding:5px 8px 2px;
background: url(../images/cmn_table_a_line_01.gif) repeat-x;
font-weight:bold;
}
table.tableA td {
border-left:5px #fff solid;
border-right:5px #fff solid;
padding:5px 8px 2px;
background: url(../images/cmn_table_a_line_01.gif) repeat-x;
}
*html table.tableA th {
padding-top:7px;
}
*html table.tableA td {
padding-top:7px;
}

/* telBox ------------ */
.telBox {
padding:10px 10px 7px;
border:1px solid #CF3866;
margin:5px 70px 15px;
}


