@charset "utf-8";


/*---------------------------------------------
 ** SP
---------------------------------------------*/
@media screen and (max-width: 740px) {

/*---------------------------------------------
 ** h2
---------------------------------------------*/
/* TOP */


h2		{display:block; width:calc(100% - 40px); margin:0 auto 0.8em;color:#371311; font-size:24px;line-height:180%;font-weight:bold;text-align:center;line-height: 1.5;font-family: "ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic Pro", "Hiragino Maru Gothic ProN", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO",'メイリオ',Meiryo;}
h2 span	{display:block;font-size:14px; color:#888; margin-top:0.7em;}

.sp_h2_hukidashi	{ margin:418px auto 0; background:#fff; padding:0.4em 0.2em;}


#top .top_h2_01{display:none;}
.top_h2_01{ display:none;}

.top_h2_02{margin-top:0.8em;}
.top_h2_03{}
.top_h2_04{}


h3.top_h3_01{color:#FFF !important; text-align:center; font-size: 16px; font-weight:bold; padding: 37px 0 0 0; line-height:1.5;}
#top h3.top_h3_01	{background-color:rgb(255,77,77); width:110px;height:74px;-moz-border-radius:50%;-webkit-border-radius:50%/50%;border-radius:50%/50%;z-index: 10;margin:-20px 10px 0 6px;float: left;position: relative;}
#course h3.top_h3_01	{background-color:rgb(255,77,77); width:110px;height:74px;-moz-border-radius:50%;-webkit-border-radius:50%/50%;border-radius:50%/50%;z-index: 10;margin:-20px 10px 0 6px;float: left;position: relative;}



/* ヴァーリオとは */
.about_h2_01{}
.about_h2_02{}
.about_h2_03{}

/* 併設サービス */
.services_h2_01{}

#about h3.top_h3_01{color: #BD9E0F!important;text-decoration: underline;padding: 37px 0 5px 0;position: relative;}
#about h3.top_h3_01:after{width: 79px;height: 79px;position: absolute;top: -40px;left: calc((100% - 79px)/2);background: url( ../img/about/01.png) no-repeat;content: '';background-size: contain;}


/* 講座一覧 */
.h3_services_01{ width:280px; height: 156px; background: url( ../img/common/title/h3_services_01.png) 0 0 no-repeat;background-size:contain; text-indent: -999em; margin: -100px auto 40px;}
.h3_services_02{ width:218px; height: 156px; background: url( ../img/common/title/h3_services_02.png) 0 0 no-repeat;background-size:contain; text-indent: -999em; margin: -100px auto 40px;}


.couse_01,.couse_02,.couse_03,.couse_04,.couse_05,.couse_06{color:#371411;font-size: 22px;letter-spacing: 1pt;line-height:100%;text-align:center;margin: 107px 0 0 0;}
.couse_01 span,
.couse_02 span,
.couse_03 span,
.couse_04 span,
.couse_05 span,
.couse_06 span{display:block;font-size:12px;letter-spacing:1pt;color:rgb(255,76,76);}


.couse_03{ letter-spacing:-3px; font-size:20px;}

.couse_01:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_01.png) no-repeat;content: ''; background-size:contain;}
.couse_02:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_02.png) no-repeat;content: ''; background-size:contain;}
.couse_03:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_03.png) no-repeat;content: ''; background-size:contain;}
.couse_04:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_04.png) no-repeat;content: ''; background-size:contain;}
.couse_05:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_05.png) no-repeat;content: ''; background-size:contain;}
.couse_06:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_03.png) no-repeat;content: ''; background-size:contain;}


/* 講座案内 */
.class_h2_01{}
.class_h2_02{}
.class_h2_03{}

/* ヨガ */
.teacher_h2_01{}
.course_h2_01{}
.mv_h2_01{}
.cultures_h2_01{}
.kids_h2_01{}

/* 講師の紹介 */
.teacher_h2_03{}

/* ワークショップ */

.ws_h2_01{}
.ws_h2_02{width: 134px;height: 134px;background: url(../img/common/title/ws_h2_02.png) no-repeat center top;background-size: contain;text-indent:-999em;position: absolute;    top: -105px; right: 0; left: 35px; margin: auto;}
.ws_h2_03{width: 134px;height: 134px;background: url(../img/common/title/ws_h2_03.png) no-repeat center top;background-size: contain;text-indent:-999em;position: absolute;    top: -105px; right: 0; left: 35px; margin: auto;}

/*---------------------------------------------
 **  併設サービスのご案内
---------------------------------------------*/
.h4_services_01{ width: 114px; height: 120px; background: url( ../img/common/title/h4_services_01.png) 0 0 no-repeat;margin: 0 auto 30px;}
.h4_services_02{ width: 114px; height: 120px; background: url( ../img/common/title/h4_services_02.png) 0 0 no-repeat;margin: 0 auto 30px;}
.h4_services_03{ width: 114px; height: 120px; background: url( ../img/common/title/h4_services_03.png) 0 0 no-repeat;margin: 0 auto 30px;}

h5{ color:#914697; margin:0 0 20px; font-weight:bold;}


/* アクセスマップ */
.access_h2_01{}
.access_h2_02{}

/* お問い合わせ */
.contact_h2_01{}

/* 講師一覧 */
.teacher_h2_02{}
.teacher_h2_04{}

/* 入会のご案内 */
.membership_h2_01{}
.membership_h2_02{}
.membership_h2_03{}

}



/*---------------------------------------------
 ** TAB
---------------------------------------------*/
 @media screen and (min-width: 741px) and (max-width: 1199px) {

/*---------------------------------------------
 ** h2
---------------------------------------------*/
/* TOP */


h2{font-size:30px;line-height:180%;font-weight:bold;color:#A9CC34;text-align:center;margin: 0 0 22px;line-height: 1.5;}


#top .top_h2_01{display:none;}
.top_h2_01{ display:none;}

.top_h2_02{width: 95%;height: 84px;background: url(../img/common/title/top_h2_02.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}
.top_h2_03{width: 95%;height: 84px;background: url(../img/common/title/top_h2_03.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}
.top_h2_04{width: 95%;height: 84px;background: url(../img/common/title/top_h2_04.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}


h3.top_h3_01{color:#FFF !important; text-align:center; font-size: 20px; font-weight:bold; padding: 37px 0 0 0; line-height:1.5;}
#top h3.top_h3_01{background-color:rgb(255,77,77); width:129px;height:92px;-moz-border-radius:50%;-webkit-border-radius:50%/50%;border-radius:50%/50%;z-index: 10;margin: -40px 20px 0 20px;float: left;position: relative;}
#course h3.top_h3_01{background-color:rgb(255,77,77); width:129px;height:92px;-moz-border-radius:50%;-webkit-border-radius:50%/50%;border-radius:50%/50%;z-index: 10;margin: -40px 20px 0 20px;float: left;position: relative;}



/* ヴァーリオとは */
.about_h2_01{width: 95%;height: 84px;background: url(../img/common/title/about_h2_01.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}
.about_h2_02{width: 95%;height: 84px;background: url(../img/common/title/about_h2_02.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}
.about_h2_03{width: 95%;height: 84px;background: url(../img/common/title/about_h2_03.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}

/* 併設サービス */
.services_h2_01{width: 95%;height: 84px;background: url(../img/common/title/services_h2_01.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}

#about h3.top_h3_01{color: #BD9E0F!important;text-decoration: underline;padding: 37px 0 5px 0;position: relative;}
#about h3.top_h3_01:after{width: 79px;height: 79px;position: absolute;top: -40px;left: calc((100% - 79px)/2);background: url( ../img/about/01.png) no-repeat;content: '';background-size: contain;}


/* 講座一覧 */
.h3_services_01{width: 463px;height: 254px;background: url( ../img/common/title/h3_services_01.png) 0 0 no-repeat;text-indent: -999em;margin: -150px auto 40px;}
.h3_services_02{ width: 369px; height: 261px; background: url( ../img/common/title/h3_services_02.png) 0 0 no-repeat; text-indent: -999em; margin: -110px auto 40px;}


.couse_01,.couse_02,.couse_03,.couse_04,.couse_05,.couse_06{color:#371411;font-size: 22px;letter-spacing: 1pt;line-height:100%;text-align:center;margin: 107px 0 0 0;}
.couse_01 span,
.couse_02 span,
.couse_03 span,
.couse_04 span,
.couse_05 span,
.couse_06 span{display:block;font-size:12px;letter-spacing:1pt;color:rgb(255,76,76);}


.couse_03{ letter-spacing:-3px; font-size:20px;}

.couse_01:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_01.png) no-repeat;content: ''; background-size:contain;}
.couse_02:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_02.png) no-repeat;content: ''; background-size:contain;}
.couse_03:after{width: 220px;height: 220px;position: absolute;top: -60px;right: calc((100% - 220px)/2);background: url(../img/common/couse/couse_03.png) no-repeat;content: '';top: -130px; background-size:contain;}
.couse_04:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_04.png) no-repeat;content: ''; background-size:contain;}
.couse_05:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_05.png) no-repeat;content: ''; background-size:contain;}
.couse_06:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_03.png) no-repeat;content: ''; background-size:contain;}


/* 講座案内 */
.class_h2_01{width: 95%;height: 84px;background: url(../img/common/title/class_h2_01.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}
.class_h2_02{width: 95%;height: 84px;background: url(../img/common/title/class_h2_02.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}
.class_h2_03{width: 95%;height: 84px;background: url(../img/common/title/class_h2_03.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}

/* ヨガ */
.teacher_h2_01{width: 95%;height: 196px;background: url(../img/common/title/teacher_h2_01.png) no-repeat center top;background-size: contain;text-indent: -999em;margin:0 auto;text-indent:-999em;}
.course_h2_01{width: 95%;height: 196px;background: url(../img/common/title/course_h2_01.png) no-repeat center top;background-size: contain;text-indent: -999em;margin:0 auto;text-indent:-999em;}
.mv_h2_01{width: 95%;height: 196px;background: url(../img/common/title/mv_h2_01.png) no-repeat center top;background-size: contain;text-indent: -999em;margin:0 auto;text-indent:-999em;}
.cultures_h2_01{width: 95%;height: 196px;background: url(../img/common/title/cultures_h2_01.png) no-repeat center top;background-size: contain;text-indent: -999em;margin: 0 auto;text-indent:-999em;}
.kids_h2_01{width: 95%;height: 196px;background: url(../img/common/title/kids_h2_01.png) no-repeat center top;background-size: contain;text-indent: -999em;margin: 0 auto;text-indent:-999em;}

/* 講師の紹介 */
.teacher_h2_03{width: 95%;height: 84px;background: url(../img/common/title/teacher_h2_03.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}

/* ワークショップ */
.ws_h2_01{width: 95%;height: 84px;background: url(../img/common/title/ws_h2_01.png) no-repeat center top;background-size: contain;margin: -0 auto 40px;text-indent:-999em;}
.ws_h2_02{width: 189px;height: 181px;background: url(../img/common/title/ws_h2_02.png) no-repeat center top;background-size: contain;text-indent:-999em;position: absolute;top:158px;    right: 12px;}
.ws_h2_03{width: 189px;height: 181px;background: url(../img/common/title/ws_h2_03.png) no-repeat center top;background-size: contain;text-indent:-999em;position: absolute;top:158px;    right: 12px;}


/*---------------------------------------------
 **  併設サービスのご案内
---------------------------------------------*/
.h4_services_01{ width: 114px; height: 120px; background: url( ../img/common/title/h4_services_01.png) 0 0 no-repeat;float: left;margin: 0 30px 0 0;}
.h4_services_02{ width: 114px; height: 120px; background: url( ../img/common/title/h4_services_02.png) 0 0 no-repeat;float: left;margin: 0 30px 0 0;}
.h4_services_03{ width: 114px; height: 120px; background: url( ../img/common/title/h4_services_03.png) 0 0 no-repeat;float: left;margin: 0 30px 0 0;}

h5{ color:#914697; margin:0 0 20px; font-weight:bold;}


/* アクセスマップ */
.access_h2_01{width: 95%;height: 84px;background: url(../img/common/title/access_h2_01.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}
.access_h2_02{width: 95%;height: 84px;background: url(../img/common/title/access_h2_02.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}

/* お問い合わせ */
.contact_h2_01{width: 95%;height: 84px;background: url(../img/common/title/contact_h2_01.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}

/* 講師一覧 */
.teacher_h2_02{width: 95%;height: 84px;background: url(../img/common/title/teacher_h2_02.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}
.teacher_h2_04{width: 95%;height: 84px;background: url(../img/common/title/teacher_h2_04.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}

/* 入会のご案内 */
.membership_h2_01{width: 95%;height: 84px;background: url(../img/common/title/membership_h2_01.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}
.membership_h2_02{width: 95%;height: 84px;background: url(../img/common/title/membership_h2_02.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}
.membership_h2_03{width: 95%;height: 84px;background: url(../img/common/title/membership_h2_03.png) no-repeat center top;background-size: contain;margin: 0 auto 30px;text-indent:-999em;}

}

/*-----------------------------------------------------	*/
/*  for PC	*/
/*-----------------------------------------------------	*/
@media screen and (min-width: 1200px) {

/*---------------------------------------------
 ** h2
---------------------------------------------*/
/* TOP */


h2{font-size:30px;line-height:180%;font-weight:bold;color:#A9CC34;text-align:center;margin: 0 0 22px;line-height: 1.5;}


#top .top_h2_01{display:block;width: 851px;height: 74px;background: url(../img/common/title/top_h2_01.png);text-indent: -999em;margin: 51px 0 0 287px;}

#top .top_h2_anv{display:block;width: 930px;height: 170px;background: url(../img/top/anv_1st.jpg);text-indent: -999em;margin: 51px 0 0 287px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;position:absolute;top:250px;right: -7px;}

.top_h2_01{ display:none;}

.top_h2_02{width: 851px;height: 84px;background: url(../img/common/title/top_h2_02.png);text-indent: -999em;margin: 10px auto 30px;text-indent:-999em;z-index: 400;position:  relative;}
.top_h2_03{width: 851px;height: 84px;background: url(../img/common/title/top_h2_03.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}
.top_h2_04{width: 851px;height: 84px;background: url(../img/common/title/top_h2_04.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}


h3.top_h3_01{color:#FFF !important;text-align:center;font-size: 20px;font-weight:bold;padding: 37px 5px 0 10px;line-height:1.5;}
#top h3.top_h3_01{background-color:rgb(255,77,77);width: 114px;height:92px;-moz-border-radius:50%;-webkit-border-radius:50%/50%;border-radius:50%/50%;z-index: 10;margin: -40px 20px 0 20px;float: left;position: relative;font-size: 18px;}
#course h3.top_h3_01{background-color:rgb(255,77,77); width:129px;height:92px;-moz-border-radius:50%;-webkit-border-radius:50%/50%;border-radius:50%/50%;z-index: 10;margin: -40px 20px 0 20px;float: left;position: relative;}



/* ヴァーリオとは */
.about_h2_01{width: 851px;height: 84px;background: url(../img/common/title/about_h2_01.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}
.about_h2_02{width: 851px;height: 84px;background: url(../img/common/title/about_h2_02.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}
.about_h2_03{width: 851px;height: 84px;background: url(../img/common/title/about_h2_03.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}

/* 併設サービス */
.services_h2_01{width: 851px;height: 84px;background: url(../img/common/title/services_h2_01.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}

#about h3.top_h3_01{color: #BD9E0F!important;text-decoration: underline;padding: 37px 0 5px 0;position: relative;}
#about h3.top_h3_01:after{width: 79px;height: 79px;position: absolute;top: -40px;left: calc((100% - 79px)/2);background: url( ../img/about/01.png) no-repeat;content: '';background-size: contain;}


/* 講座一覧 */
.h3_services_01{width: 463px;height: 254px;background: url( ../img/common/title/h3_services_01.png) 0 0 no-repeat;text-indent: -999em;margin: -150px auto 40px;}
.h3_services_02{ width: 369px; height: 261px; background: url( ../img/common/title/h3_services_02.png) 0 0 no-repeat; text-indent: -999em; margin: -110px auto 40px;}


.couse_01,.couse_02,.couse_03,.couse_04,.couse_05,.couse_06{color:#371411;font-size: 22px;letter-spacing: 1pt;line-height:100%;text-align:center;margin: 107px 0 0 0;}
.couse_01 span,
.couse_02 span,
.couse_03 span,
.couse_04 span,
.couse_05 span,
.couse_06 span{display:block;font-size:12px;letter-spacing:1pt;color:rgb(255,76,76);}


.couse_03{ letter-spacing:-3px; font-size:20px;}

.couse_01:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_01.png) no-repeat;content: ''; background-size:contain;}
.couse_02:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_02.png) no-repeat;content: ''; background-size:contain;}
.couse_03:after{width: 220px;height: 220px;position: absolute;top: -60px;right: calc((100% - 220px)/2);background: url(../img/common/couse/couse_03.png) no-repeat;content: '';top: -130px; background-size:contain;}
.couse_04:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_04.png) no-repeat;content: ''; background-size:contain;}
.couse_05:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_05.png) no-repeat;content: ''; background-size:contain;}
.couse_06:after{width: 150px;height: 150px;position: absolute;top: -60px;right: calc((100% - 150px)/2);background: url(../img/common/couse/couse_03.png) no-repeat;content: ''; background-size:contain;}


/* 講座案内 */
.class_h2_01{width: 851px;height: 84px;background: url(../img/common/title/class_h2_01.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}
.class_h2_02{width: 851px;height: 84px;background: url(../img/common/title/class_h2_02.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}
.class_h2_03{width: 851px;height: 84px;background: url(../img/common/title/class_h2_03.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}

/* ヨガ */
.teacher_h2_01{width: 851px;height: 196px;background: url(../img/common/title/teacher_h2_01.png);text-indent: -999em;margin: -30px auto 30px;text-indent:-999em;}
.course_h2_01{width: 851px;height: 196px;background: url(../img/common/title/course_h2_01.png);text-indent: -999em;margin: -30px auto 30px;text-indent:-999em;}
.mv_h2_01{width: 851px;height: 196px;background: url(../img/common/title/mv_h2_01.png);text-indent: -999em;margin: -30px auto 50px;text-indent:-999em;}
.cultures_h2_01{width: 851px;height: 196px;background: url(../img/common/title/cultures_h2_01.png);text-indent: -999em;margin: -50px auto 30px;text-indent:-999em;}
.kids_h2_01{width: 851px;height: 196px;background: url(../img/common/title/kids_h2_01.png);text-indent: -999em;margin: -50px auto 30px;text-indent:-999em;}

/* 講師の紹介 */
.teacher_h2_03{width: 851px;height: 84px;background: url(../img/common/title/teacher_h2_03.png);text-indent: -999em;margin: -30px auto 30px;text-indent:-999em;}

/* ワークショップ */
.ws_h2_01{width: 851px;height: 84px;background: url(../img/common/title/ws_h2_01.png);text-indent: -999em;margin: -0 auto 100px;text-indent:-999em;}
.ws_h2_02{width: 189px;height: 181px;background: url(../img/common/title/ws_h2_02.png);text-indent: -999em;margin: -0 auto 30px;text-indent:-999em;position: absolute;top: -80px;left: -100px;}


/*---------------------------------------------
 **  併設サービスのご案内
---------------------------------------------*/
.h4_services_01{width: 114px;height: 120px;background: url( ../img/common/title/h4_services_01.png) 0 0 no-repeat;float: left;margin: 0 0 0 80px;}
.h4_services_02{ width: 114px; height: 120px; background: url( ../img/common/title/h4_services_02.png) 0 0 no-repeat;float: left;margin: 0 0 0 80px;}
.h4_services_03{ width: 114px; height: 120px; background: url( ../img/common/title/h4_services_03.png) 0 0 no-repeat;float: left;margin: 0 0 0 80px;}

h5{ color:#914697; margin:0 0 20px; font-weight:bold;}


/* アクセスマップ */
.access_h2_01{width: 851px;height: 84px;background: url(../img/common/title/access_h2_01.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}
.access_h2_02{width: 851px;height: 84px;background: url(../img/common/title/access_h2_02.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}

/* お問い合わせ */
.contact_h2_01{width: 851px;height: 84px;background: url(../img/common/title/contact_h2_01.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}

/* 講師一覧 */
.teacher_h2_02{width: 851px;height: 84px;background: url(../img/common/title/teacher_h2_02.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}
.teacher_h2_04{width: 851px;height: 84px;background: url(../img/common/title/teacher_h2_04.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}

/* 入会のご案内 */
.membership_h2_01{width: 851px;height: 84px;background: url(../img/common/title/membership_h2_01.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}
.membership_h2_02{width: 851px;height: 84px;background: url(../img/common/title/membership_h2_02.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}
.membership_h2_03{width: 851px;height: 84px;background: url(../img/common/title/membership_h2_03.png);text-indent: -999em;margin: 0 auto 30px;text-indent:-999em;}

}
