@charset "euc-jp";

/* main
======================*/
#main{
padding-top:2px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_kokuban950_top.gif) 0 0 #467561;
}
#paperBtm{
height:117px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_kokuban_paper_y_btm.gif) 50% 100% #fdfbe3;
}
#noneBtm{
height:98px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_room_nobody.gif) 0 100%;
}
#recommend{
margin:0 10px;
padding:45px 0 0;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_paper_y_top.gif) 10px 10px #fdfbe3;
}
h2{
height:42px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ttl_rcm.gif) 13px 100%;
text-indent:-9999px;
position:relative;
}
.lead{
margin:0 54px 10px;
padding-bottom:8px;
background:repeat-x url(http://i.yimg.jp/images/kids/study/common/bdr_dot_o.gif) 0 100%;
font-size:110%;
}

/* ct */
.recommendArea{
clear:both;
position:relative;
margin-top:10px;
}
.box3{
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_picks_3box.gif) 10px 100%;
}
.box2{
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_picks_2box.gif) 10px 100%;
}
.recommendCt,.recommendCtNone{
float:left;
padding:0 0 37px 10px;
width:297px;
}
.recommendCt ul{
padding:0 10px 1em;
border-left:4px solid #9dc5b4;
border-right:4px solid #9dc5b4;
background-color:#ffffff;
}
.recommendCt p.more{
width:269px;
padding:5px 10px;
border:4px solid #9dc5b4;
border-top-style:none;
background-color:#fdf8c2;
text-align:right;
position:absolute;
}
.recommendCt p.more span{
padding-left:17px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/common/ic_arrow_dot_o.gif) 0 50%;
}
.recommendCt h3{
background:no-repeat url(http://i.yimg.jp/images/kids/study/ttl_subject_rcm.png) 0 0 #5a977d;
}
h3 span{
display:block;
height:38px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ttl_subject_rcm.png);
text-indent:-9999px;
}
#themeJap h3 span{
background-position:50% -35px;
}
#themeMath h3 span{
background-position:50% -70px;
}
#themeEng h3 span{
background-position:50% -105px;
}
#themeSoc h3 span{
background-position:50% -140px;
}
#themeSci h3 span{
background-position:50% -175px;
}

#themeJap p.more{
bottom:0;
left:10px;
}
#themeMath p.more{
bottom:0;
left:317px;
}
#themeEng p.more{
bottom:0;
left:624px;
}
#themeSoc p.more{
bottom:0;
left:10px;
}
#themeSci p.more{
bottom:0;
left:317px;
}

.recommendCt ul li{
padding:10px 0 0 25px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ic_note.gif) 0 .5em;
}
.recommendCtNone{
height:219px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/img_bookmark.gif) 50% 84px;
}


/* list(all) */
h2 p{
background:no-repeat url(http://i.yimg.jp/images/kids/study/label_picks_sbj.png);
width:170px;
height:36px;
text-indent:-9999px;
position:absolute;
top:2px;
right:10px;
}
h2 p.jap{
background-position:0 0;
}
h2 p.math{
background-position:0 -36px;
}
h2 p.sci{
background-position:0 -72px;
}
h2 p.soc{
background-position:0 -108px;
}
h2 p.eng{
background-position:0 -144px;
}
#sbjNavi{
width:806px;
margin:0 auto;
padding:10px 12px 0;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_picks_sbjnavi.gif) 0 0 #ffffff;
border-bottom:4px solid #f4a298;
}
#sbjNavi li{
float:left;
padding:5px 13px 7px 40px;
min-height:23px;
_height:23px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ic_subject.gif);
}
#sbjNavi li b{
padding-right:18px;
border-right:1px solid #000000;
}
#sbjNavi li.eng b{
border-right-style:none;
}
#sbjNavi li.jap{
background-position:0 0;
}
#sbjNavi li.math{
background-position:0 -50px;
}
#sbjNavi li.sci{
background-position:0 -200px;
}
#sbjNavi li.soc{
background-position:0 -150px;
}
#sbjNavi li.eng{
background-position:0 -100px;
}

#pageNum{
margin:5px 50px;
}

.pageNavi{
margin:0 44px;
text-align:right;
}
.pageNavi .prev{
padding-left:12px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ic_prev.gif) 0 50%;
}
.pageNavi .next{
padding-right:12px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ic_next.gif) 100% 50%;
}
.pageNavi a,.pageNavi b{
margin:0 6px;
}
.pageNavi .next a,.pageNavi .next b{
margin:0;
}

#ctList{
border-top:4px solid #9dc5b4;
margin:10px 20px;
}
#ctList div{
border-bottom:4px solid #9dc5b4;
background:no-repeat 50% 100%;
}
#ctList div.odd{
background-image:url(http://i.yimg.jp/images/kids/study/bg_picks_all_odd.gif);
}
#ctList div.even{
background-image:url(http://i.yimg.jp/images/kids/study/bg_picks_all_even.gif);
}
#ctList dl{
width:402px;
float:left;
padding:20px 20px 20px 22px;
}
#ctList dt{
padding-left:26px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/ic_note.gif) 0 50%;
font-weight:bold;
}
#ctList dd{
padding:12px 0 0 26px;
}