@charset "utf-8";



/*----------------------------------------------*/

/*                                              */

/*  Creater : Hisayoshi Hayashi                 */

/*  Company : Elephant Communications inc.      */

/*                                              */

/*----------------------------------------------*/



/*------------------------------------------------

   All

------------------------------------------------*/

#lectureArea{

margin:0 0 0 10px;

padding:15px 0 0 0;

}



h2#lectureH2{

margin:0 0 25px 0;

}



h2#lectureH2_2{

margin:0 0 5px 0;

}





/*------------------------------------------------

   Index

------------------------------------------------*/

#opnBox1{

height:113px;

margin:0 0 15px 0;

padding:10px 15px 0 55px;

border:#1F5FA9 solid 1px;

background:url(../lecture/img/ind_bg01.gif) no-repeat left top;

}



#opnBox2{

height:138px;

margin:0 0 15px 0;

padding:10px 15px 0 55px;

border:#1F5FA9 solid 1px;

background:url(../lecture/img/ind_bg02.gif) no-repeat left top;

}



#opnBox3{

height:153px;

margin:0 0 15px 0;

padding:10px 15px 0 55px;

border:#1F5FA9 solid 1px;

background:url(../lecture/img/ind_bg03.gif) no-repeat left top;

}



#bnrList{

padding:10px 0 20px 0;

}



#bnrList dt{

text-align:center;

margin:0 0 10px 0;

}





/*------------------------------------------------

   Lecture1

------------------------------------------------*/

.le1_dis{

background:url(../lecture/img/le1_img03.jpg) no-repeat;

height:134px;

}



.pad_dis{

padding-top:20px;

padding-left:150px;

width:325px;

}



.le1_point1{

padding:10px 60px 15px 50px;

background:url(../lecture/img/le1_point1.gif) repeat-y;

}



.le1_point2{

padding:10px 60px 15px 50px;

background:url(../lecture/img/le1_point2.gif) repeat-y;

}





/*------------------------------------------------

   Lecture2

------------------------------------------------*/

.le2Box{

margin:0 0 7px 15px;

}



.le2Box_mid{

width:460px;

padding:0 10px;

overflow:hidden;

clear:both;

background:url(../lecture/img/le2_bg01m.gif) repeat-y;

}



.le2Box_mid p{

float:left;

width:144px;

}



.le2Box_mid div{

float:right;

width:301px;

padding:0 0 0 15px;

}



.le2Box_btm{

height:10px;

}





/*------------------------------------------------

   Lecture2

------------------------------------------------*/

#le3Box{

width:466px;

padding:10px 20px;

background:#fff;

}





/*------------------------------------------------

   Check

------------------------------------------------*/

#checkArea{

margin:0 0 0 10px;

padding:15px 0 0 0;

background:url(../lecture/img/che_bg01.gif) no-repeat right top;

}



h2#checkH2{

margin:0 0 25px 0;

}



#cheSubttl{

margin:0 200px 30px 0;

}



#checkList{

width:466px;

padding:10px 20px;

background:#fff;

}



#checkList li{

padding:0 0 20px 0;

margin:0 0 0 20px;

}



#checkList dt{

line-height:1;

padding:0 0 20px 0;

}



#checkList dt label input{

vertical-align:middle;

margin:0 5px 0 0;

}



#checkBtn{

margin:0 0 0 90px;

padding:0 0 30px 0;

}



#checkTxt{

width:466px;

padding:10px 20px;

background:#fff;

}



#checkRecipe{

width:506px;

clear:both;

overflow:hidden;

padding:12px 0;

background:#fff;

font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;

}



#checkRecipe .recipe{

float:left;

width:234px;

height:76px;

margin:0 0 8px 0;

padding:6px 6px 0 6px;

border-left:#fff solid 4px;

}



#checkRecipe .recipe .img{

float:left;

width:67px;

border-left:#1F5FA9 solid 5px;

padding:0 0 0 1px;

}



#checkRecipe .recipe .txt{

float:left;

width:154px;

padding:0 0 0 7px;

line-height:1.2;

font-size:12px;

}



#checkRecipe .recipe .txt a{

display:block;

font-weight:bold;

margin:0 0 5px 0;

}



#checkRecipe .recipe .txt span{

display:block;

line-height:1.4;

}






