.txt01{
color: #000000;
font-weight: bold;
background-color:#33cccc;
text-align:center;
}

.txt02{
color: #000000;
font-weight: bold;
background-color:#ff9900;
text-align:right;
}

.txt03{
color: #000000;
font-weight: bold;
text-align:right;
background-color:#ffffff;
}

.txtbk01{
background-color:#dfeef4;
}

.tbl01{
width:600px;
border:solid 1px #000000;
margin:2px;
paddin:2px;
}

.tbl02{
width:600px;
margin-left:114px;
white-space: nowrap;
border:1px solid #000000;
background-color:#000000;
margin-top:10px;
}

.tr01{
background-color:#CCFFCC;
padding:4px;
}

.tr02{
background-color:#DCE8F8;
text-align:center;
}

.tr03{
background-color:#DCE8F8;
text-align:center;
width:75px;
height:90px;
}

.tr03a{
background-color:#DCE8F8;
margin:10 0 10 0;
padding-left:5px;
}

.tr04{
text-align:center;
width:75px;
height:90px;
}

.td01{
background-color:#FFFFFF;
white-space: nowrap;
padding:4px;
}

.content_detail3 {
font-size:13px;
background:#F9F9F9;
border-top:1px solid #2BA0E3;
border-bottom:1px solid #2BA0E3;
padding-top:10px;
padding-bottom:10px;
text-align:left;
}

.txt_red{
color:#FF0000;
}

.faq01 {
margin-left:80px;
margin-bottom:6px;
margin-top:12px;
padding:10px;
font-size:14px;
letter-spacing:2px;
background:#F9F9F9;
border-top:1px solid #2BA0E3;
border-bottom:1px solid #2BA0E3;
}

.faq02{
padding:10px;
font-size:12px;
color:#666666;
background-color:#dfeef4;
}

.faq03 {
margin-left:90px;
margin-bottom:4px;
margin-top:4px;
font-size:12px;
letter-spacing:0.2em;
}

.faq04 {
font-weight:900;
color:#008B8B;
}

.faq04 a{
font-weight:normal;
color:#000000;
}

.tb_txb01{
width:440px;
height:750px;
float:left;
margin-left:80px;
margin-right:10px;
margin-top:15px;
}

.tb_txb02{
width:130px;
height:750px;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:59px;
}

.tb_txb03{
width:440px;
height:250px;
float:left;
margin-left:80px;
margin-right:10px;
}

.lessonv1{
background:#FFF1AF;
border:1px solid #FF0000;
}

.corp1{
background-color:#ffff80;
border:1px solid #FF0000;
}

.txt_14 {
font-size:13px;
color:#00a2e8;
letter-spacing:0.2em;
font-weight:900;
margin-bottom:-13px;
}

.txt_14a {
font-size:13px;
letter-spacing:0.2em;
font-weight:900;
margin-bottom:-10px;
}

.txt_14c {
font-size:13px;
color:#00a2e8;
letter-spacing:0.2em;
font-weight:900;
margin:10px 4px 4px 20px;
}

.txt_14d {
margin:4px 4px 4px 20px;
}

.kidmenu1{
display:block:
width:440px;
height:70px;
margin:4px 6px 4px 4px;
white-space: nowrap;
float:right;
}

.kidmenu2{
margin:30px 0px 4px 4px;
}

.kidmenu3{
margin:0px 0px 4px 7px;
}

.kidshead1{
width:96%;
height:20px;
background-color:#acd260;
margin-top:4px;
}

.kidshead1 p {
margin:4px 4px 4px 26px;
padding:4px; 0px 4px 0px;
color:#4ea735;
font-weight:900;
font-size:13px;
}

.kidshead2{
height:60px;
background-color:#efe4b0;
margin:4 0 4 0 auto;
padding:4px;
}

.kidsheadp{
margin:4px 4px -10px 26px;
padding:4px; 0px 4px 0px;
color:#6166c7;
font-weight:900;
font-size:15px;
letter-spacing:0.2em;
font-weight:900;
}

.kidsheadp2{
margin:4px 4px 4px 30px;
}

.kidshead3{
width:96%;
height:20px;
background-color:#f6d65f;
margin-top:4px;
}

.kidshead4{
width:96%;
height:20px;
background-color:#f5c48a;
margin-top:4px;
}

.kidshead4 p {
margin:4px 4px 4px 26px;
padding:4px; 0px 4px 0px;
color:#4ea735;
font-weight:900;
font-size:13px;
}

.kidshead3 p {
margin:4px 4px 4px 26px;
padding:4px; 0px 4px 0px;
color:#4ea735;
font-weight:900;
font-size:13px;
}

.flo_l {
float:left;
margin:2px 4px 2px 2px;
}

.flo_r {
float:right;
margin:2px 2px 2px 4px;
}

hr1 {
color:#83c302;
margin:0px;
padding:0px;
width:100%;
height:1px;
}

.ppp1{
height:28px;
margin:0 100 10; 100;
background-color:#f6d65f;
}

.content_detail3 {
background:#F9F9F9;
border-top:1px solid #2BA0E3;
border-bottom:1px solid #2BA0E3;
padding-top:10px; padding-bottom:10px;
}

.price_txt1{
margin-bottom:14px;
}
