@charset 'utf-8';

/* page.css */




/* --------------------
Area Header
-------------------- */




/* --------------------
Area Main
-------------------- */

#area-main h2 {
width: 577px;

}


/* Information */

#info-box ul li {
text-indent: -5000px;

}

#info-box ul#info-tab a#info-link-text {
left: 151px;
font-size: 93%;
line-height: 32px;
text-indent: 0;
text-align: center;
color: #8C8678;

}

#info-box ul#info-tab a#info-link-text:hover {
color: #00B7EE;

}


/* Lessons */

#anc-lesson {
top: -20px;
left: 0;

}

.lesson-list {
margin: 8px 0 0;
padding: 1px;
width: 527px; /* 577 - margin(24 + 24) -border(2) for ie5.5 */
background: #EFEBE2 url('../img/common/pattern-slash.gif') 0 0;

}

.lesson-list h4 {
height: 17px;
width: 527px; /* 527 - padding(24 + 24) for ie5.5 */

}

.lesson-list ul {
padding: 0 48px 0 34px;
background: #FFF;

}

.lesson-list li {
padding: 6px 0 0 0;

}

.lesson-list a {
display: block;
width: 445px; /* 527 - padding(48 + 34) for ie5.5 */
border-bottom: 1px solid #EBE7E3;
text-indent: 0.5em;
text-decoration: none;

}


/* Meister */

#anc-meister {
top: 0;
left: 0;

}

h2#meister-hl {
margin: 0;
background: url('../img/page/meister-hl-bg.gif') no-repeat 0 0;

}

#meister-box {
padding: 12px 24px 17px;
width: 529px;
background: #EFEBE2 url('../img/page/meister-box-bg.gif') no-repeat 0 12px;

}

#meister-box p {
visibility: hidden;
width: 529px; /* 577 - padding(24 + 24) for ie6 */
height: 97px;

}

#meister-box .link-detail {
margin: -24px 0 0;

}


/* Extra */

#anc-extra {
top: 34px;
left: 0;

}
h2#extra-hl {
background: url('../img/page/extra-hl-bg.gif') no-repeat 0 0;

}

#extra-box {
padding: 12px 24px 17px;
background: #EFEBE2 url('../img/page/extra-box-bg.gif') no-repeat 0 12px;

}

#extra-box p {
visibility: hidden;
width: 529px; /* 577 - padding(24 + 24) for ie6 */
height: 97px;

}


#extra-box h3 {
margin: 24px 0 0;
height: 22px;

}

#extra-box h3#extra-shl-jiyu {
margin: 0;
background: url('../img/page/extra-shl-jiyu.gif') no-repeat 0 0;

}

#extra-box h3#extra-shl-roppongi {
background: url('../img/page/extra-shl-roppongi.gif') no-repeat 0 0;

}

#extra-box .lesson-list ul {
border-top: 1px solid #FFF; /* for ie */
padding: 17px 0 7px;
background-color: #FFF;

}

#extra-box .lesson-list .lesson-list-box {
padding: 0 0 17px;

}

#extra-box .lesson-list .lesson-list-box ul {
padding: 0 48px 0 34px;

}

#extra-box .lesson-list .lesson-list-box li {
padding: 6px 0 0 0;

}

#extra-box .lesson-list h4 {
height: 15px;
background-repeat: no-repeat;
background-position: 24px bottom;
line-height: 0;

}

#extra-box .lesson-list .thisevent h4 {
 /*height: 41px; 17 + padding(24) for ie5.5 */
background-image: url('../img/page/extra-shl-thisevent.gif');

}

#extra-box .lesson-list .nextevent h4 {
 /*height: 41px; 17 + padding(24) for ie5.5 */
background-image: url('../img/page/extra-shl-nextevent.gif');

}

#extra-box .lesson-list .music h4 {
background-image: url('../img/page/extra-shl-music.gif');

}

#extra-box .lesson-list .lunch h4 {
background-image: url('../img/page/extra-shl-lunch.gif');

}

#extra-box .lesson-list .yoru h4 {
background-image: url('../img/page/extra-shl-yoru.gif');

}

#extra-box .lesson-list .aroundtea h4 {
background-image: url('../img/page/extra-shl-aroundtea.gif');

}

#extra-box .lesson-list .info h4 {
 /*height: 41px; 17 + padding(24) for ie5.5 */
background-image: url('../img/page/extra-shl-info.gif');

}

#extra-box .lesson-list .xmas h4 {
background-image: url('../img/page/extra-shl-xmas.gif');

}


/* Basic */

#anc-basic {
top: 34px;
left: 0;

}

h2#basic-hl {
background: url('../img/page/basic-hl-bg.gif') no-repeat 0 0;

}

#basic-box {
padding: 12px 24px 17px;
background: #EFEBE2 url('../img/page/basic-box-bg.gif') no-repeat 0 12px;

}

#basic-box p {
visibility: hidden;
width: 529px; /* 577 - padding(24 + 24) for ie6 */
height: 97px;

}

#basic-box .lesson-list ul {
padding: 8px 48px 24px 34px;

}


/* Enjoy */

#anc-enjoy {
top: 34px;
left: 0;

}

h2#enjoy-hl {
background: url('../img/page/enjoy-hl-bg.gif') no-repeat 0 0;

}

#enjoy-box {
padding: 12px 24px 17px;
background: #EFEBE2 url('../img/page/enjoy-box-bg.gif') no-repeat 0 12px;

}

#enjoy-box p {
visibility: hidden;
width: 529px; /* 577 - padding(24 + 24) for ie6 */
height: 97px;

}

#enjoy-box .lesson-list ul {
padding: 8px 48px 24px 34px;

}


/* Access */

#anc-access {
top: 0;
left: 0;

}

#area-main h2#access-hl {
width: 776px; /* for ie5.5 */
background: url('../img/common/access-hl-bg.gif') no-repeat 0 0;

}

#area-main #access-box {
width: 776px; /* for ie5.5 */
padding: 24px 0 17px;
background: #EFEBE2 url('../img/common/access-box-bg.jpg') no-repeat 0 0;

}

#area-main #access-box p {
padding: 0 320px 0 37px;
min-height: 170px;
_height: 170px;

}

#area-main #access-box ul {
padding: 17px 34px 10px;
background: url('../img/common/box-inner-frm.gif') no-repeat 0 bottom;

}

#area-main #access-box ul li {
padding: 0 0 24px;

}

#area-main #access-box ul li h3 {
margin: 0 0 8px 0;
padding: 0 0 0 10px;
font-size: 108%;
border-left: 5px double #CEBFA4;
font-weight: bold;
text-indent: 0;

}

#area-main #access-box ul li p {
float: right;
margin: 0;
padding: 12px 0 0;
width: 420px;
min-height: 162px; /* bgimg(174) - padding(12) */
_height: 162px;
_height /**/: 174px; /* for ie5.5 */
background: url('../img/common/access-post-bg.gif') no-repeat center center;

}

#area-main #access-box ul li img {
display: block;
float: left;
padding: 2px;
background: url('../img/common/pattern-slash.gif') 0 0;

}




/* --------------------
Area Footer
-------------------- */




