@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{
margin-bottom:8px;
padding-top:2px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_kokuban950_top.gif) 0 0 #467561;
zoom:1;
}
.mainCt{
zoom:1;
padding:0 10px 39px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_kokuban950_btm.gif) 0 100%;
}
h2{
background:no-repeat url(http://i.yimg.jp/images/kids/study/ic_subject.gif);
margin:5px 0;
padding:3px 40px 0;
min-height:30px;
_height:30px;
color:#ffffff;
font-size:130%;
font-weight:bold;
}
h2.icJap{
background-position:0 0;
}
h2.icMath{
background-position:0 -50px;
}
h2.icEng{
background-position:0 -100px;
}
h2.icSoc{
background-position:0 -150px;
}
h2.icSci{
background-position:0 -200px;
}


/* junre ct */
.junreCt{
margin-top:7px;
padding-top:4px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_board_top.gif) 0 0 #ffffff;
}
.junreCt .btm930{
padding:0 4px 7px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_sbj_panel930_btm.gif) 0 100%;
}
.junreCt h3{
background-color:#81d5d0;
position:relative;
}
.junreCt h3 span.ttl{
display:block;
float:left;
width:500px;
height:34px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ttl_corner.png);
text-indent:-9999px;
overflow:hidden;
}
#drill h3 span.ttl{
background-position:0 0;
}
#digital h3 span.ttl{
background-position:0 -34px;
}
#wakaru h3 span.ttl{
background-position:0 -68px;
}
#moji h3 span.ttl{
background-position:0 -102px;
}
#movie h3 span.ttl{
background-position:0 -136px;
}
#map h3 span.ttl{
background-position:0 -170px;
}
#romaji h3 span.ttl{
background-position:0 -204px;
}
#kanjiquiz h3 span.ttl{
background-position:0 -238px;
}
#rekishi h3 span.ttl{
background-position:0 -272px;
}
#yougu h3 span.ttl{
background-position:0 -306px;
}
.junreCt h3 a.more{
display:block;
float:right;
margin:2px 0;
width:125px;
height:30px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/btn_more.gif) 0 0;
text-indent:-9999px;
overflow:hidden;
}
.junreCt h3 span.update{
position:absolute;
top:0;
left:215px;
padding:9px 0;
color:#ffffff;
}
#digital h3 span.update{
left:215px;
}
#wakaru h3 span.update{
left:165px;
}
.junreCt h3 p.cpLink{
float:right;
margin:2px 2px 0;
_margin:2px 1px 0;
padding:6px 6px 3px;
min-height:24px;
_height:24px;
background-color:#d6f1f0;
}
.lead{
clear:both;
margin:10px;
}
.lead img{
float:left;
border:1px solid #c9b280;
}
.lead p{
float:right;
width:769px;
padding-left:10px;
}
.lead ul{
float:right;
width:749px;
padding-left:29px;
list-style-type:disc;
}
.lead a.btn{
float:right;
}
.section{
clear:both;
margin:0 10px;
padding-top:10px;
border-top:3px dotted #c9e4e2;
}
.lv{
width:295px;
float:left;
padding-left:8px;
_padding:0 5px 0 0;
}
.section div:first-child{
padding-left:0px;
}
.lv h5{
padding:0 0 5px 20px;
background:no-repeat 0 .1em;
}
.lv h5.o{
background-image:url(http://i.yimg.jp/images/kids/study/common/ic_circle_o.gif);
}
.lv h5.y{
background-image:url(http://i.yimg.jp/images/kids/study/common/ic_circle_y.gif);
}
.lv h5.p{
background-image:url(http://i.yimg.jp/images/kids/study/common/ic_circle_p.gif);
}
.lv h5.b{
background-image:url(http://i.yimg.jp/images/kids/study/common/ic_circle_b.gif);
}
.lv h5 span.in{
font-size:90%;
}
.lv li{
float:right;
padding-bottom:10px;
}
.lv h4{
display:block;
margin:0 0 10px;
width:155px;
height:27px;
background-repeat:no-repeat;
text-indent:-9999px;
}

.lv .beginner,.lv .intermediate,.lv .upper{
background-image:url(http://i.yimg.jp/images/kids/study/tx_label_sho.png);
}
.lv .beginner{
background-position:0 0;
}
.lv .intermediate{
background-position:0 -27px;
}
.lv .upper{
background-position:0 -54px;
}

.lv .chu1,.lv .chu2,.lv .chu3{
background-image:url(http://i.yimg.jp/images/kids/study/tx_label_chu.png);
}
.lv .chu1{
background-position:0 0;
}
.lv .chu2{
background-position:0 -27px;
}
.lv .chu3{
background-position:0 -54px;
}

.lv .hiragana,.lv .katakana,.lv .romaji{
background-image:url(http://i.yimg.jp/images/kids/study/tx_label_moji.png);
}
.lv .hiragana{
background-position:0 0;
}
.lv .katakana{
background-position:0 -27px;
}
.lv .romaji{
background-position:0 -54px;
}

.lv .shisei,.lv .kaku,.lv .fude{
background-image:url(http://i.yimg.jp/images/kids/study/tx_label_yougu.png);
}
.lv .shsiei{
background-position:0 0;
}
.lv .kaku{
background-position:0 -27px;
}
.lv .fude{
background-position:0 -54px;
}

.lv .compass,.lv .ruler,.lv .protractor{
background-image:url(http://i.yimg.jp/images/kids/study/tx_label_yougu_math.png);
}
.lv .compass{
background-position:0 0;
}
.lv .ruler{
background-position:0 -27px;
}
.lv .protractor{
background-position:0 -54px;
}

.lv .sho{
background:url(http://i.yimg.jp/images/kids/study/tx_label_shogakusei.png) 0 -162px;
}

.lv .none{
width:295px;
height:105px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/img_none.gif) 50% 0;
text-indent:-9999px;
}

/* movie */
.lv img.cap{
display:block;
float:left;
margin-bottom:10px;
}
#movie .lv h5{
float:left;
margin-bottom:10px;
padding-left:10px;
width:165px;
}
#movie .lv .wmpBtnArea{
clear:both;
}
.lv ul.media{
float:right;
padding-left:22px;
background:no-repeat url(http://i.yimg.jp/images/common/tv.gif) 4px 4px;
}
.lv ul.media li{
float:left;
padding-right:4px;
}
.lv ul.media li a{
display:block;
width:49px;
height:20px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/btn_wmp.gif);
text-indent:-9999px;
overflow:hidden;
}
.lv ul.media li.k56 a{
background-position:0 0;
}
.lv ul.media li.k300 a{
background-position:0 -20px;
}
#movie .lv p.movieSec{
clear:both;
float:right;
max-width:167px;
padding-top:.1em;
font-size:90%;
}
#movie .lv p.movieMore{
margin-bottom:10px;
}

/* yougu */
#yougu .lv h5{
float:left;
margin-bottom:10px;
padding-left:10px;
width:165px;
}
#yougu .lv .sec{
margin-top:.5em;
padding-left:18px;
min-height:20px;
_height:20px;
background:no-repeat url(http://i.yimg.jp/images/common/tv.gif) 0 50%;
font-size:90%;
}

/* PDF */
.pdf{
display:block;
margin-top:5px;
color:#d07a3f;
border-style:none;
}
.pdf img{
border-style:none;
}



/* btn */
.btn{
display:block;
height:28px;
margin:2px 2px 2px 0;
background:no-repeat url(http://i.yimg.jp/images/kids/study/btn_common.png);
text-indent:-9999px;
overflow:hidden;
}
.kihon{
width:75px;
background-position:0 0;
}
.renshu{
width:75px;
background-position:-75px 0;
}
.ouyou{
width:75px;
background-position:-150px 0;
}
.hatten{
width:75px;
background-position:-225px 0;
}
.sono1{
width:80px;
background-position:0 -28px;
}
.sono2{
width:80px;
background-position:-80px -28px;
}
.sono3{
width:80px;
background-position:-160px -28px;
}
.mondai1{
width:80px;
background-position:0 -56px;
}
.mondai2{
width:80px;
background-position:-80px -56px;
}
.mondai3{
width:80px;
background-position:-160px -56px;
}
.kihonKana{
width:85px;
background-position:0 -84px;
}
.renshuKana{
width:112px;
background-position:-85px -84px;
}
.training{
width:123px;
background-position:0 -112px;
}
.select{
width:185px;
background-position:-104px -168px;
}
.dl{
width:139px;
background-position:0 -140px;
}
.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);
}
.dlL{
width:200px;
height:32px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/btn_dl_l.gif) 0 0;
}
.startL{
width:157px;
height:32px;
background-image:url(http://i.yimg.jp/images/kids/study/btn_start_l.gif);
}


/* shelf */
#shelfArea{
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;
}
.ctY{
margin-bottom:3px;
padding-top:10px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelf640_y_top.gif) 0 0 #ffffff;
}
.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 .svcLead{
padding:5px 20px 10px 37px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelf640_o_btm.gif) 0 100%;
}
.ctY .links{
padding:0 20px 5px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelf640_y_btm.gif) 0 100%;
}
.ctY .links li{
padding:15px 0;
zoom:1;
}
.ctY .links .chu{
border-top:2px dotted #d9a068;
}
.ctY .links .chu p{
float:left;
min-height:22px;
padding-right:63px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/tx_gr_chu.gif) 100% 100%;
white-space:nowrap;
position:relative;
}
.ctY .links .chu p .icChu{
display:block;
position:absolute;
top:0;
right:0;
width:63px;
height:100%;
}
.ctY .links .chu a,.ctY .links .chu b{
margin-right:4px;
}

.shelfCt{
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelf640_top_thin.gif) 0 0;
}
.shelf h3{
display:block;
height:38px;
background:no-repeat 0 0;
text-indent:-9999px;
}
.shelf h3#otherTheme{
background-image:url(http://i.yimg.jp/images/kids/study/ttl_other_theme.gif);
}
.shelf h3#kidsSvc{
background-image:url(http://i.yimg.jp/images/kids/study/ttl_kidssvc.gif);
}
.shelf h4{
margin:0 10px;
padding:3px 0 0 27px;
min-height:22px;
*height:22px;
background:no-repeat 0 50%;
font-weight:bold;
}
#shelfPlugin{
padding:0 10px 8px;
}
#shelfPlugin .plugin{
padding-top:10px;
}