@charset "euc-jp";

/* main
======================*/
#contents{
padding-bottom:10px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_room_nobody.gif) 0 100% #faf6c9;
}
#main{
float:left;
width:640px;
padding-top:2px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_kokuban640_top.gif) 0 0;
}
#subject,#subjectEng{
padding:0 10px 76px 10px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_kokuban640_btm.gif) 0 100% #467561;
}
h2{
height:36px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ttl_subject.gif);
text-indent:-9999px;
}
h2.jap{
background-position:0 6px;
}
h2.math{
background-position:0 -30px;
}
h2.eng{
background-position:0 -66px;
}
h2.soc{
background-position:0 -102px;
}
h2.sci{
background-position:0 -138px;
}

/* ct */
#subject .connect{
margin-top:7px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_sbj_board_btm_connect.gif) 50% 100%;
}
#subject .connectOdd{
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_sbj_board_btm.gif) 0 100%;
}
#subject .subjectCt{
width:305px;
padding-top:5px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_sbj_board_top.gif) 0 0 ;
}
#subject .left{
clear:both;
}
#subject .subjectCt h3{
background:no-repeat url(http://i.yimg.jp/images/kids/study/common/ic_circle_lb.gif) 14px 0.8em;
padding:13px 14px 6px 37px;
min-height:22px;
_height:22px;
}
#subject .subjectCt h3.chu{
background-image:url(http://i.yimg.jp/images/kids/study/common/ic_circle_b.gif);
}
#subject .subjectCt h3.chu a{
float:left;
}
#subject .subjectCt h3 span{
display:block;
float:right;
width:63px;
height:22px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/tx_gr_chu.gif) 0 0;
text-indent:-9999px;
}
#subject .subjectCt p{
clear:both;
padding:0 14px 11px;
}
#subject .subjectCt p span{
display:block;
padding-top:8px;
border-top:4px solid #b2d9c7;
}


/* english ct 305 */
#subjectEng .connect305{
margin-top:7px;
padding-bottom:5px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_sbj_eng_connect305.gif) 0 100%;
}
#subjectEng .subjectCt305{
width:295px;
padding:5px 5px 2px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_sbj_panel305_top.gif) 0 0 #ffffff;
}
#subjectEng .subjectCt305 h3{
margin-bottom:10px;
}
#subjectEng .subjectCt305 h3 a{
display:block;
width:295px;
height:38px;
background:no-repeat 0 0;
text-indent:-9999px;
overflow:hidden;
}
#subjectEng h3#writing a{
background-image:url(http://i.yimg.jp/images/kids/study/ttl_btn_writing.gif);
}
#subjectEng h3#kentei a{
background-image:url(http://i.yimg.jp/images/kids/study/ttl_btn_kentei.gif);
}
#subjectEng .subjectCt305 .lv{
padding:0 10px;
}
#subjectEng .subjectCt305 img{
float:left;
margin-right:10px;
}
#subjectEng .subjectCt305 p.text{
float:left;
width:213px;
}



/* english ct 620 */
#subjectEng .subjectCt620{
margin-top:7px;
padding-top:4px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_sbj_panel620_top.gif) 0 0 #ffffff;
position:relative;
}
#subjectEng .subjectCt620 .btm620{
padding:0 4px 7px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_sbj_panel620_btm.gif) 0 100%;
}
#subjectEng .subjectCt620 h3{
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_sbj_ttl.gif) 0 0 #81d5d0;
position:relative;
}
#subjectEng .subjectCt620 h3 span.ttl{
display:block;
float:left;
width:480px;
height:34px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ttl_corner.png);
text-indent:-9999px;
overflow:hidden;
}
#subjectEng #drill h3 span.ttl{
background-position:0 0;
}
#subjectEng #digital h3 span.ttl{
background-position:0 -34px;
}
#subjectEng h3 a.more{
float:right;
margin:2px;
width:125px;
height:30px;
background-image:url(http://i.yimg.jp/images/kids/study/btn_more.gif);
text-indent:-9999px;
overflow:hidden;
}
#subjectEng h3 span.update{
display:block;
position:absolute;
top:0;
left:215px;
padding:9px 0;
color:#ffffff;
}
#digital h3 span.update{
left:215px;
}
#subjectEng .subjectCt620 .lead{
clear:both;
margin:10px;
}
#subjectEng .subjectCt620 .lead img{
float:left;
border:1px solid #c9b280;
}
#subjectEng .subjectCt620 .lead p{
float:right;
width:459px;
padding-left:10px;
}
.section{
clear:both;
margin:0 10px;
padding-top:10px;
border-top:3px dotted #c9e4e2;
}
#subjectEng .subjectCt620 .lv{
width:189px;
float:left;
padding-right:8px;
}
#subjectEng .subjectCt620 .lv .section div:first-child{
padding-left:0px;
}
#subjectEng .subjectCt620 .lv h5{
padding:0 0 5px 20px;
background:no-repeat 0 .1em;
}
#subjectEng .subjectCt620 .lv h5.o{
background-image:url(http://i.yimg.jp/images/kids/study/common/ic_circle_o.gif);
}
#subjectEng .subjectCt620 .lv h5.y{
background-image:url(http://i.yimg.jp/images/kids/study/common/ic_circle_y.gif);
}
#subjectEng .subjectCt620 .lv h5.p{
background-image:url(http://i.yimg.jp/images/kids/study/common/ic_circle_p.gif);
}
#subjectEng .subjectCt620 .lv h5.b{
background-image:url(http://i.yimg.jp/images/kids/study/common/ic_circle_b.gif);
}
#subjectEng .subjectCt620 .lv li{
clear:both;
float:right;
padding-bottom:10px;
}
#subjectEng .lv h4{
display:block;
margin:0 0 10px;
width:155px;
height:27px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/tx_label_chu.png);
text-indent:-9999px;
}
#subjectEng .lv h4.chu1{
background-position:0 0;
}
#subjectEng .lv h4.chu2{
background-position:0 -27px;
}
#subjectEng .lv h4.chu3{
background-position:0 -54px;
}

.cpLink{
zoom:1;
display:block;
clear:both;
padding:8px 10px 3px;
*padding:4px 10px 3px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_cp_btm_s.gif) 0 100% #caebe9;
text-align:right;
}
#subjectEng .subjectCt620 .cpLink{
background-image:url(http://i.yimg.jp/images/kids/study/bg_cp_btm.gif);
}



/* btn */
.btn{
display:block;
height:28px;
width:185px;
margin:2px 2px 2px 0;
background:no-repeat url(http://i.yimg.jp/images/kids/study/btn_common.png);
text-indent:-9999px;
overflow:hidden;
}
.start{
width:102px;
background-position:-139px -140px;
}
.eng1{
background-position:0 0;
}
.eng2{
background-position:0 -28px;
}
.eng3{
background-position:0 -56px;
}
.eng4{
background-position:0 -84px;
}
.eng5{
background-position:0 -112px;
}
.composition{
background-image:url(http://i.yimg.jp/images/kids/study/btn_eng_composition.gif);
}
.fill{
background-image:url(http://i.yimg.jp/images/kids/study/btn_eng_fill.gif);
}
.grammar{
background-image:url(http://i.yimg.jp/images/kids/study/btn_eng_grammar.gif);
}
.inEnglish{
background-image:url(http://i.yimg.jp/images/kids/study/btn_eng_inenglish.gif);
}
.inJapanese{
background-image:url(http://i.yimg.jp/images/kids/study/btn_eng_injapanese.gif);
}
.rewriteStc{
background-image:url(http://i.yimg.jp/images/kids/study/btn_eng_rewrite_stc.gif);
}
.rewriteWord{
background-image:url(http://i.yimg.jp/images/kids/study/btn_eng_rewrite_word.gif);
}
.selectDialog{
background-image:url(http://i.yimg.jp/images/kids/study/btn_eng_select_dialog.gif);
}
.wrong{
background-image:url(http://i.yimg.jp/images/kids/study/btn_eng_wrong.gif);
}




/* shelf */
#shelfArea{
margin-top:8px;
float:left;
padding-top:7px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelfarea640_top.gif) 0 0;
}
.shelf{
width:640px;
padding-bottom:10px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelfarea640_btm.gif) 0 100% #a46f35;
}
.nofoot{
background-image:url(http://i.yimg.jp/images/kids/study/bg_shelfarea640_btm_none.gif);
}
.box{
padding:0 8px;
}
.ctO{
margin-bottom:3px;
padding-top:10px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelf640_o_top.gif) 0 0 #ffffff;
}
.ctO .svcBox{
padding:5px 15px 15px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelf640_o_btm.gif) 0 100%;
}
.shelfCt{
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelf640_top_thin.gif) 0 0;
}
#kidsSvc h3{
height:38px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ttl_kidssvc.gif) 0 0;
text-indent:-9999px;
}
.svcImg{
float:left;
}
.svcTtl{
float:left;
font-weight:bold;
padding:0 10px;
}
.svcText{
display:block;
float:left;
width:484px;
padding:5px 10px;
}
#shelfPlugin{
padding:0 10px 8px;
}
#shelfPlugin .plugin{
padding-top:10px;
}