@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{
zoom:1;
padding-top:10px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_kokuban950_top.gif) 0 0 #467561;
}
#mainBtm{
height:48px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_kokuban950_btm.gif) 0 100%;
}
#noneBtm{
height:98px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_room_nobody.gif) 0 100%;
}
h2{
background:no-repeat url(http://i.yimg.jp/images/kids/study/ic_subject.gif);
margin-bottom:5px;
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;
}
#list,#listChu{
padding:0 10px;
}
h3{
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_board_top.gif) 0 0;
text-indent:-9999px;
}
h3 p{
height:38px;
background:no-repeat 18px 12px;
}
.listCt{
border-left:4px solid #ffffff;
border-right:4px solid #ffffff;
background:repeat url(http://i.yimg.jp/images/kids/study/bg_board_mdl.gif) 0 0 #ffffff;
zoom:1;
}
.listCt .lead{
padding:8px;
border:4px solid #b6e4de;
border-top-style:none;
background-color:#ffffff;
}
#drillTtl p{
background-image:url(http://i.yimg.jp/images/kids/study/ttl_drill.gif);
}
#mojiTtl p{
background-image:url(http://i.yimg.jp/images/kids/study/ttl_moji.gif);
}
#kenteiTtl p{
background-image:url(http://i.yimg.jp/images/kids/study/ttl_kentei.gif);
}
#movieTtl p{
background-image:url(http://i.yimg.jp/images/kids/study/ttl_movie.png);
}
#youguTtl p{
background-image:url(http://i.yimg.jp/images/kids/study/ttl_yougu.png);
}

/* lvBox */
.lvBox{
float:left;
width:294px;
padding:10px 0 10px 10px;
}
.lvBox h4{
height:27px;
background-repeat:no-repeat;
text-indent:-9999px;
}

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

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

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

#bronze h4,#silver h4,#gold h4{
background-image:url(http://i.yimg.jp/images/kids/study/tx_label_lv.png);
}
#bronze h4{
background-position:0 0;
}
#silver h4{
background-position:0 -27px;
}
#gold h4{
background-position:0 -54px;
}

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

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

.lvBox .miniLead{
margin-top:10px;
padding:8px 10px;
border:3px solid;
}

.lvBox dl{
margin-top:10px;
background-color:#ffffff;
border:4px solid;
}
.lvBox dt{
padding:6px;
}
.lvBox dt div{
float:left;
width:28px;
padding:5px 0;
text-align:center;
font-weight:bold;
}
.lvBox dt p{
float:left;
width:236px;
padding:5px 5px 0;
}
.lvBox span.pdf{
display:block;
margin-top:5px;
color:#d07a3f;
}
.lvBox span.pdf img{
margin-right:3px;
}
.lvBox li{
float:right;
}
.lvBox .eng li{
width:100%;
}
.lvBox .eng li a{
float:right;
width:185px;
}

/* color */
.lvBox01 dl{
border-color:#f5c17e;
}
.lvBox01 dt div{
background-color:#f5c17e;
}
.lvBox01 dd{
background-color:#ffebd8;
}
.lvBox02 dl{
border-color:#f0d688;
}
.lvBox02 dt div{
background-color:#f0d688;
}
.lvBox02 dd{
background-color:#fff8d8;
}
.lvBox03 dl{
border-color:#f3c6d0;
}
.lvBox03 dt div{
background-color:#f3c6d0;
}
.lvBox03 dd{
background-color:#ffe8ed;
}
.lvBox01 .eng li.even{
background-color:#fff6ed;
}
.lvBox02 .eng li.even{
background-color:#fffcef;
}
.lvBox03 .eng li.even{
background-color:#fff5f7;
}
#bronze dl{
border-color:#eac792;
}
#bronze dt div{
background-color:#eac792;
}
#bronze dd,#bronze .miniLead{
border-color:#eac792;
background-color:#f7ecda;
}
#silver dl{
border-color:#d0d2d3;
}
#silver dt div{
background-color:#d0d2d3;
}
#silver dd,#silver .miniLead{
border-color:#d0d2d3;
background-color:#e9f1f4;
}
#gold dl{
border-color:#f4d866;
}
#gold dt div{
background-color:#f4d866;
}
#gold dd,#gold .miniLead{
border-color:#f4d866;
background-color:#fcf6d9;
}

/* writeCt */
.writeCt{
padding:0 10px 10px;
}
.ctL,.ctR{
width:418px;
margin-top:10px;
padding:10px;
position:relative;
border:4px solid #9fdad1;
background-color:#fdfbe3;
}
.ctL{
float:left;
}
.ctR{
float:right;
}
.writeCt h4{
padding:6px;
background-color:#74c9be;
color:#ffffff;
font-weight:bold;
}
.ctL div,.ctR div{
float:left;
width:308px;
margin:10px 0 0 10px;
padding-bottom:30px;
}
.ctL{
clear:both;
}
.writeCt img.cap{
float:left;
margin-top:10px;
}
.writeCt span.pdf{
display:block;
margin:5px 0;
color:#d07a3f;
}
.writeCt span.pdf img{
margin-right:3px;
}
.writeCt .dlBtn a{
position:absolute;
bottom:0;
right:0;
margin:10px;
}


/* inner */
.inner{
position:relative;
padding:6px;
}
.inner img.cap{
display:block;
float:left;
}
.inner .innerDtl{
float:left;
padding-left:10px;
width:144px;
}
.inner .wmpBtnArea{
clear:both;
padding-top:10px;
}
.inner ul.media{
float:right;
padding-left:22px;
background:no-repeat url(http://i.yimg.jp/images/common/tv.gif) 4px 4px;
}
.inner ul.media li{
float:left;
padding-right:4px;
}
.inner 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;
}
.inner ul.media li.k56 a{
background-position:0 0;
}
.inner ul.media li.k300 a{
background-position:0 -20px;
}
.inner p.movieSec{
clear:both;
float:right;
max-width:146px;
padding-top:.1em;
font-size:90%;
}
.inner .innerDtl .sec{
display:block;
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%;
}
.inner .btn{
position:absolute;
bottom:4px;
right:4px;
}


/* 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;
}
.explain{
width:153px;
background-position:-123px -112px;
}
.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);
}

/* none */
.none{
height:353px;
*height:346px;
margin-top:10px;
border:4px solid #e8e6e3;
background:no-repeat url(http://i.yimg.jp/images/kids/study/img_none_pointer.gif) 50% 50% #ffffff;
text-indent:-9999px;
}


/* anchor */
.anchorLink{
zoom:1;
clear:both;
text-align:right;
padding:0 10px 5px;
}


/* cp */
.cpLink{
padding:8px 10px 12px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_board930_btm.gif) 0 100% #caebe9;
text-align:right;
}


/* shelf */
#shelfArea{
padding-top:15px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelfarea950_top.gif) 0 8px #faf6c9;
}
.shelf{
width:950px;
padding-bottom:10px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelfarea950_btm.gif) 0 100% #a46f35;
}
.box{
padding:0 8px;
}
.ctY{
margin-bottom:3px;
padding-top:5px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelf950_y_top.gif) 0 0 #ffffff;
}
.ctY .links{
padding:15px 20px 20px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelf950_y_btm.gif) 0 100%;
zoom:1;
}
.ctY .links span{
font-weight:bold;
}
.shelfCt{
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelf950_top_thin.gif) 0 0;
}
.shelf h3{
display:block;
height:38px;
background:no-repeat 0 0;
text-indent:-9999px;
}
.shelf h3#otherCorner{
background-image:url(http://i.yimg.jp/images/kids/study/ttl_other_corner.gif);
}
#shelfPlugin{
padding:0 10px 8px;
}
#shelfPlugin .plugin{
padding-top:10px;
}


/* chu */
#listChu .listCt{
background-image:none;
}
#listChu .lvBox{
margin-top:5px;
_margin-bottom:3px;
padding:5px;
}
#listChu .lvBox01,#listChu .lvBox02{
margin-right:5px;
}


/* chu color */
#listChu .lvBox01{
background-color:#ffebd8;
}
#listChu .lvBox02{
background-color:#fff8d8;
}
#listChu .lvBox03{
background-color:#ffe8ed;
}
#listChu .lvBox dl{
border-color:#acd4e8;
}
#listChu .lvBox01 dt div{
background-color:#f5c17e;
}
#listChu .lvBox02 dt div{
background-color:#f0d688;
}
#listChu .lvBox03 dt div{
background-color:#f3c6d0;
}
#listChu .lvBox dd{
background-color:#e3eef3;
}
#listChu .lvBox .eng li.even{
background-color:#f4fafd;
}
#listChu .cpLink{
_border-top-style:none;
}
#listChu .lvBox .eng li{
min-height:32px;
_height:32px;
}