@charset "Shift_JIS";

.f_lesson_guidance_contents01{
width: 535px;
height: 30px;
background-image: url(../img/guidance_tl01.gif);
background-repeat:no-repeat;}

.f_lesson_com{
padding: 40px 0 0 10px;}

/* フェリーチェレッスンのお申込み方法start */
#f_lesson_app{
width: 535px;
height: auto;
margin: 30px 0 20px 0;
background-image: url(../img/felice_lesson_moushikomi_tl.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F5E4E4;
padding-bottom: 10px;
padding-top: 50px;
}
#f_lesson_app .f_lesson_app_ex{
width:450px;
height:auto;
padding: 20px 0 10px 0;
margin: 0 0 0 37px;
}
#f_lesson_app .f_lesson_app_box1{
width: 460px;
height: auto;
background-image: url(../img/felice_lesson_kakaku_bg.gif);
background-position: left top;
background-repeat: repeat-y;
background-color: #FFFFFF;
border-top: 1px solid #E0E0E0;
border-left: 1px solid #E0E0E0;
border-bottom: 1px solid #C1C1C1;
border-right:  1px solid #C1C1C1;
margin: 0 0 10px 37px;
}
#f_lesson_app .f_lesson_app_box1_tl{
width: 30px;
height: 32px;
float: left;
}
#f_lesson_app .f_lesson_app_box1_tx{
text-align: left;
width: 410px;
height: auto;
padding: 7px;
float: left;
}
#f_lesson_app .clear{
clear: left;
}
/* フェリーチェレッスンのお申込み方法end */

/* フェリーチェレッスンのお支払方法start */
#f_lesson_payment{
width: 535px;
height: auto;
margin: 30px 0 20px 0;
background-image: url(../img/felice_lesson_oshiharai_tl.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F5E4E4;
padding-bottom: 10px;
}
#f_lesson_payment .f_lesson_payment_ex{
list-style-type: disc;
width:450px;
height:auto;
padding: 45px 0 10px 0;
margin: 0 0 0 37px;
}
/* フェリーチェレッスンのお支払方法end */

/* フェリーチェレッスンの入会についてstart */
#f_lesson_admission{
width: 535px;
height: auto;
margin: 30px 0 20px 0;
background-image: url(../img/felice_lesson_nyulai_tl.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F5E4E4;
padding-bottom: 10px;
}

#f_lesson_admission .f_lesson_admission_ex{
width:470px;
height:auto;
padding: 45px 0 10px 0;
margin: 0 0 0 37px;
}
/* フェリーチェレッスンの入会について end */

/* フェリーチェレッスンのお振り替えについてstart */
#f_lesson_sub{
width: 535px;
height: auto;
margin: 30px 0 20px 0;
background-image: url(../img/felice_lesson_furikae_tl.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F5E4E4;
padding-bottom: 10px;
}

#f_lesson_sub .f_lesson_sub_ex{
width:470px;
height:auto;
padding: 45px 0 10px 0;
margin: 0 0 0 37px;
}
/* フェリーチェレッスンのお振り替えについて end */



/* フェリーチェレッスンの価格設定start */
#f_lesson_kakaku{
width: 535px;
height: auto;
margin: 30px 0 20px 0;
background-image: url(../img/felice_lesson_member_tl.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F5E4E4;
padding-bottom: 10px;
}
#f_lesson_kakaku .f_lesson_kakaku_ex{
width:450px;
height:auto;
padding: 45px 0 10px 0;
margin: 0 0 0 37px;
}
#f_lesson_kakaku .f_lesson_kakaku_box1{
width: 460px;
height: auto;
background-image: url(../img/felice_lesson_kakaku_bg.gif);
background-position: left top;
background-repeat: repeat-y;
background-color: #FFFFFF;
border-top: 1px solid #E0E0E0;
border-left: 1px solid #E0E0E0;
border-bottom: 1px solid #C1C1C1;
border-right:  1px solid #C1C1C1;
margin: 0 0 10px 37px;
}
#f_lesson_kakaku .f_lesson_kakaku_box1_tl{
width: 129px;
height: auto;
float: left;
}
#f_lesson_kakaku .f_lesson_kakaku_box1_tx{
text-align: left;
width: 317px;
height: auto;
padding: 7px;
float: left;
}
#f_lesson_kakaku .clear{
clear: left;
}
.f_lesson_kakaku_box1_kome{
width:450px;
height:auto;
padding: 10px 0 10px 0;
margin: 0 0 0 37px;
}
/* フェリーチェレッスンの価格設定end */


/* フェリーチェレッスンのキャンセルについてstart */
#f_lesson_cancel{
width: 535px;
height: auto;
margin: 30px 0 20px 0;
background-image: url(../img/felice_lesson_cancel_tl.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F5E4E4;
padding-bottom: 10px;
}

#f_lesson_cancel .f_lesson_cancel_ex{
width:470px;
height:auto;
padding: 45px 0 10px 0;
margin: 0 0 0 37px;
}
/* フェリーチェレッスンのキャンセルについて end */



.top_app_btn2{
margin: 0 auto;
width: 190px;
height:41px;
}
.top_app_btn2 p{
width: 190px;
height:41px;
text-indent:-9999px; 
}
.top_app_btn2 a{
display: block;
width: 190px;
height:41px;
background-image: url(../img/top_app_btn.gif);
background-position: left top;
background-repeat: no-repeat;
}
.top_app_btn2 a:hover{
display: block;
width: 190px;
height:41px;
background-image: url(../img/top_app_btn_o.gif);
background-position: left top;
background-repeat: no-repeat;
}
.app{
text-align: center;
padding-top: 50px;
margin-bottom: 30px;
}


/* フェリーチェレッスンの各ページの共通設定 */
.f_lesson_tl_text{
width:500px;
padding: 50px 0 0 0;
margin: 0 0 0 12px;
font-size: 15px;
font-weight: bold;
border-bottom: 1px dotted #333333;
}
#f_lesson_contents03{
width:500px;
padding: 0 0 0 10px;
margin: 10px 0 0 8px;
}
.f_lesson_ex{
width: 280px;
float: left;
}
.f_lesson_ex_photo{
width: 200px;
padding: 5px 0 0 10px; 
float: left;
}
.clear{
clear: left;
padding : 20px;
}

/* 改装中の設定 */
.kasoutyu{
width:535px;
text-align: center;
padding-top: 200px; 
}


/* 講座内容説明のテーブルの設定 */

.b_lesson_contents04 table{
margin-top: 20px;
border-top: 1px solid #E6E1DD;
}
.b_lesson_contents04 table ul li{
list-style-type: disc;
margin: 0 0 0 12px;
}


.left_td001{
width: 100px;
background-color: #E6E1DD;
border-bottom: 1px solid #fff;
}

.right_td001{
background-color: #fff;
border-bottom: 1px solid #E6E1DD;
border-right: 1px solid #E6E1DD;}

.left_td001-1{
width: 100px;
background-color: #E6E1DD;
border-bottom: 1px solid #E6E1DD;}

.right_td001-1{
background-color: #fff;
border-bottom: 1px solid #E6E1DD;
border-right: 1px solid #E6E1DD;}


.b_lesson_contents04 tr td{
padding: 10px;
}



.b_lesson_contents03_box1{
height: auto;
line-height: 3em;
font-size: 12px;
margin: 20px 0 0 50px;
width: 400px;
background-color: #F3F2DE;
border: 1px solid #A08E7F;
padding: 15px;
 }



