@charset "euc-jp";

/* header
============================================*/
#uhdLink{
padding:2px 5px;
border-bottom:1px solid #7c7c7c;
background-color:#f2f1f2;
font-size:80%;
}
#logoArea{
width:100%;
padding-bottom:10px;
*padding-bottom:0;
background-color:#fdfcec;
}
#date,#forTeacher,#logo,#yomigana,#minibtn{
float:left;
}
#logoArea h1#logo a{
display:block;
width:350px;
height:74px;
text-indent:-9999px;
overflow:hidden;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_masthead_v2.png) 0 6px;
}
#logoArea #date{
width:120px;
height:74px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/date/bg.gif) 0 0;
position:relative;
text-indent:-9999px;
}
#logoArea #date span{
display:block;
position:absolute;
background:no-repeat 0 0;
}
#logoArea span#dateY{
top:7px;
left:42px;
width:35px;
height:14px;
}
#logoArea span#dateM{
top:22px;
left:11px;
width:40px;
height:31px;
}
#logoArea span#dateD{
top:22px;
left:60px;
width:40px;
height:31px;
}
#logoArea span#dateW{
top:52px;
left:42px;
width:12px;
height:13px;
}
#logoArea .wallItem{
display:block;
width:120px;
height:74px;
text-indent:-9999px;
overflow:hidden;
}
#logoArea #forTeacher{
margin:0 60px 0 20px;
}
#logoArea #yomigana{
margin:0 20px;
}
#logoArea #minibtn li{
margin-bottom:5px;
}
#logoArea #forTeacher a{
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_btn_forteacher.gif) 0 0;
}
#logoArea #yomigana a{
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_btn_yomigana.gif) 0 0;
}
#logoArea #startpage a{
display:block;
width:119px;
height:21px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_btn_startpage.gif) 0 0;
text-indent:-9999px;
overflow:hidden;
}
#logoArea #help a{
display:block;
width:120px;
height:22px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_btn_help.gif) 0 0;
text-indent:-9999px;
overflow:hidden;
}

/* main
============================================*/
#contents{
padding-bottom:28px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_room_chobo.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;
}
#kokubanArea{
padding-bottom:76px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_kokuban640_btm.gif) 0 100% #467561;
}

/* subjects */
#subjects{
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_img_bookmark.gif) 458px 100%;
margin-bottom:10px;
padding-left:10px;
}
#subjects h2{
height:37px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_ttl_subject.gif) 0 10px;
text-indent:-9999px;
}
#subjects ul{
padding-top:7px;
}
#subjects ul li{
float:left;
width:210px;
min-height:108px;
height:auto !important;
height:108px;
padding-bottom:5px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_bg_subject_btm.gif) 0 100%;
}
#subjects ul li h3{
padding:5px 5px 0;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_bg_subject_top.gif) 0 0;
}
#subjects ul li h3 a{
display:block;
width:190px;
height:38px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_btn_subject.png) 0 0;
text-indent:-9999px;
overflow:hidden;
}
#subjects ul li.jap h3 a{
background-position:0 0;
}
#subjects ul li.math h3 a{
background-position:0 -38px;
}
#subjects ul li.eng h3 a{
background-position:0 -76px;
}
#subjects ul li.soc h3 a{
background-position:0 -114px;
}
#subjects ul li.sci h3 a{
background-position:0 -152px;
}
#subjects ul li p{
padding:10px 20px 10px 10px;
}
#pic_botton{
float:right;
position:relative; top:-123px; right:12px; 
margin:2px 0 -113px 0;
}

/* research */
#research{
clear:both;
margin-left:10px;
width:620px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_bg_resrch_top.gif) 0 45px;
}
#research h2{
height:52px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_ttl_research.gif) 0 10px;
text-indent:-9999px;
}
#researchBox{
padding-bottom:10px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_bg_resrch_btm.gif) 0 100% #ffffff;
}
#researchArea{
zoom:1;
padding:7px 10px;
border-left:4px solid #e9a6af;
border-right:4px solid #e9a6af;
}
#research h4{
height:28px;
text-indent:-9999px;
}

#tips{
margin-top:20px;
width:592px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_bg_tips_btm.gif) 0 100% #fbf3f4;
font-size:90%;
}
#tips h4{
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_tx_tips.gif) 0 0;
}
#tipsCt{
padding:8px 10px 10px 34px;
}
#tips h5{
font-weight:bold;
}
#tips h5 span.theme{
display:block;
float:left;
width:70px;
height:20px;
text-indent:-9999px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_tx_theme.gif) 0 0;
}
#tips h5 span.text{
display:block;
padding-top:2px;
}
#tips p.committee{
clear:both;
padding:10px 0;
}
#tips #committeeKeyword{
padding:0 0 15px 32px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_img_arrow.gif) 0 0;
}

#category{
margin-top:10px;
padding-bottom:7px;
width:592px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_bg_category_btm.gif) 0 100%;
font-size:90%;
}
#category h4{
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_tx_category.gif) 0 0;
}
#category ul{
margin:-17px 10px 0 150px;
}
#category li{
display:inline;
padding-right:0.5em;
line-height:1.5em;
}
#category p.more{
padding:0 15px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/common/ic_arrow_dot_o.gif) 0 50%;
float:right;
}


/* search */
#searchTop{
padding-top:10px;
}
.kidsSearch legend{
display:none;
}
.kidsSearch{
position:relative;
clear:both;
width:592px;
padding-top:7px;
background:url(http://i.yimg.jp/images/kids/study/top_bg_srch_top.gif) no-repeat 50% 0;
text-align:left;
}
.kidsSearch fieldset{
padding:17px 0;
background:url(http://i.yimg.jp/images/kids/study/top_bg_srch_btm.gif) no-repeat 50% 100%;
}
.srchArea{
display:block;
background:url(http://i.yimg.jp/images/kids/newtop2/i_glass.gif) 8px 50% no-repeat;
padding-left:40px;
font-size:90%;
}
.srchArea a{
font-size:85%;
*position:absolute;
*margin-top:4px;
}
.kidsSearch input{
width:200px;
padding:1px 3px;
*padding:2px 3px;
}
.kidsSearch button{
margin:-1px 5px 0;
vertical-align:bottom;
}
#srchkeyboard img.img{
position:absolute;
bottom:-9px;
right:0;
}
#srchkeyboard img.howto{
position:absolute;
bottom:44px;
right:45px;
z-index:9;
}
#srchkeyboard img.chobo {
position:absolute;
bottom:18px;
right:-4px;
z-index:8;
}
#srchkeyboard img.noScript{
position:absolute;
bottom:50%;
right:3px;
margin-bottom:-38px;
}

/* kidsSvc */
#kidsSvc{
margin-top:8px;
padding-bottom:8px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelfarea640_btm.gif) 0 100% #a46f35;
}
#kidsSvc div.hdr{
padding:8px 8px 4px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelfarea640_top.gif) 0 0;
position:relative;
zoom:1;
}
#kidsSvc h2{
height:38px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_ttl_kidssvc.gif) 0 0;
text-indent:-9999px;
}
#kidsSvc #kidsSvcLead{
position:absolute;
bottom:0;
right:8px;
width:418px;
padding-top:3px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_bg_baloon_top.gif) 0 0;
}
#kidsSvc #kidsSvcLead p{
padding:5px 0 10px 19px;
min-height:22px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_bg_baloon_btm.gif) 0 100%;
}
#kidsSvc #kidsSvcLead span{
min-height:22px;
_height:22px;
padding-left:28px;
background:no-repeat 0 0;
display:none;
}
#kidsSvc ul{
padding:0 5px 8px;
}
#kidsSvc li{
float:left;
}
#kidsSvc li span,#kidsSvc li a{
display:block;
margin:3px 0 0 3px;
width:206px;
height:48px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/top_btn_svc.png);
text-indent:-9999px;
overflow:hidden;
}
#kidsSvc li{
background-position:0 0;
}
#kidsSvc li#none span{
background-position:0 -48px;
}
#kidsSvc li#science a{
background-position:0 -48px;
}
#kidsSvc li#job a{
background-position:0 -96px;
}
#kidsSvc li#shikakumaru a{
background-position:0 -144px;
}
#kidsSvc li#zukan a{
background-position:0 -192px;
}
#kidsSvc li#hoshizora a{
background-position:0 -240px;
}
#kidsSvc li#volunteer a{
background-position:0 -288px;
}
#kidsSvc li#environment a{
background-position:0 -336px;
}
#kidsSvc li#shokuiku a{
background-position:0 -384px;
}
#kidsSvc li#weather a{
background-position:0 -432px;
}
#kidsSvc li#sports a{
background-position:0 -480px;
}
#kidsSvc li#news a{
background-position:0 -528px;
}
#kidsSvc li#papercraft a{
background-position:0 -576px;
}
#kidsSvc li#dinocard a{
background-position:0 -624px;
}
#kidsSvc li#science a:hover{
background-position:-206px -48px;
}
#kidsSvc li#job a:hover{
background-position:-206px -96px;
}
#kidsSvc li#shikakumaru a:hover{
background-position:-206px -144px;
}
#kidsSvc li#zukan a:hover{
background-position:-206px -192px;
}
#kidsSvc li#hoshizora a:hover{
background-position:-206px -240px;
}
#kidsSvc li#volunteer a:hover{
background-position:-206px -288px;
}
#kidsSvc li#environment a:hover{
background-position:-206px -336px;
}
#kidsSvc li#shokuiku a:hover{
background-position:-206px -384px;
}
#kidsSvc li#weather a:hover{
background-position:-206px -432px;
}
#kidsSvc li#sports a:hover{
background-position:-206px -480px;
}
#kidsSvc li#news a:hover{
background-position:-206px -528px;
}
#kidsSvc li#papercraft a:hover{
background-position:-206px -576px;
}
#kidsSvc li#dinocard a:hover{
background-position:-206px -624px;
}

/* shelf */
.shelf{
width:640px;
padding-bottom:10px;
background:no-repeat url(http://i.yimg.jp/images/kids/study/bg_shelfarea640_btm.gif) 0 100% #a46f35;
}
#shelfPlugin{
padding:0 10px 8px;
}
#shelfPlugin .plugin{
padding-top:10px;
}

/*----- kidsBnr -----*/
.kidsBnr{
	margin-bottom: 10px;
}

/*----- kidsSkyBnr -----*/
.kidsSkyBnr{
	margin-bottom: 10px;
	background: url(http://i.yimg.jp/i/kids/banner/sky/school-ict.png) no-repeat;
	font-size: 85%;
	line-height: 1.3;
	zoom: 1;
}
.kidsSkyBnr .ttl,
.kidsSkyBnr .txt{
	text-indent: -9999px;
}
.kidsSkyBnr .ttl{
	height: 54px;
}
.kidsSkyBnr .txt{
	height: 40px;
}
.kidsSkyBnr dd dl{
	padding: 5px 15px 7px;
	background: url(http://i.yimg.jp/i/kids/banner/sky/school-ict_b.png) no-repeat center bottom;
}