@charset "utf-8";
@import "basic.css";
@import "faq.css";

/*----------

目次
01:キッズニュース
02:サイドメニュー
03:相談ボタン
04:カテゴリタイトル
05:Q＆Aリスト
06:エントリー
07:子供と一緒に作ってみよう！
08:Q＆A

------------*/

/*----------01:キッズニュース------------*/
ul#kidsNews{
padding:5px 10px;
background:url(../images/kids/bg_green.gif);
line-height: 150%;
margin:10px 0 0 0;
}

ul#kidsNews li{
list-style-type:disc;
margin:0 0 0 15px;
padding:0;
}

/*----------02:サイドメニュー------------*/
p.sideMenuTitle{
text-align:center;
margin:3px 0 0 0;
}

ul.sideMenu{
margin:0 3px;
}

ul.sideMenu li{
margin:3px 0 0 0　!important;
}

ul.sideMenu .summer,
ul.sideMenu .summer a{
background:url(../images/kids/side_menu_summer.gif);
width:184px;
height:31px;
text-indent:-1000em;
display:block;
text-decoration:none;
}

ul.sideMenu .autumn,
ul.sideMenu .autumn a{
background:url(../images/kids/side_menu_autumn.gif);
width:184px;
height:31px;
text-indent:-1000em;
display:block;
text-decoration:none;
}

ul.sideMenu .winter,
ul.sideMenu .winter a{
background:url(../images/kids/side_menu_winter.gif);
width:184px;
height:31px;
text-indent:-1000em;
display:block;
text-decoration:none;
}

ul.sideMenu .spring,
ul.sideMenu .spring a{
background:url(../images/kids/side_menu_spring.gif);
width:184px;
height:31px;
text-indent:-1000em;
display:block;
text-decoration:none;
}

ul.sideMenu .butudan,
ul.sideMenu .butudan a{
background:url(../images/kids/side_menu_butudan.gif);
width:184px;
height:31px;
text-indent:-1000em;
display:block;
text-decoration:none;
}

ul.sideMenu .ohaka,
ul.sideMenu .ohaka a{
background:url(../images/kids/side_menu_ohaka.gif);
width:184px;
height:31px;
text-indent:-1000em;
display:block;
text-decoration:none;
}

ul.sideMenu .osoushiki,
ul.sideMenu .osoushiki a{
background:url(../images/kids/side_menu_osoushiki.gif);
width:184px;
height:31px;
text-indent:-1000em;
display:block;
text-decoration:none;
}

ul.sideMenu .sonota,
ul.sideMenu .sonota a{
background:url(../images/kids/side_menu_sonota.gif);
width:184px;
height:31px;
text-indent:-1000em;
display:block;
text-decoration:none;
}

ul.sideMenu .summer a:hover,
ul.sideMenu .autumn a:hover,
ul.sideMenu .winter a:hover,
ul.sideMenu .spring a:hover,
ul.sideMenu .butudan a:hover,
ul.sideMenu .ohaka a:hover,
ul.sideMenu .osoushiki a:hover,
ul.sideMenu .sonota a:hover{
background-position:0 -31px;
}

/*----------03:相談ボタン------------*/
p.btnSoudan{
margin:10px 0;
}

/*----------04:カテゴリタイトル------------*/
h4{
position:relative;
border-bottom:1px solid #333333;
padding:0 0 3px 20px;
font-size:115%;
margin:0 0 0 0;
}

h4#titleSummer{
background:url(../images/kids/icon_summer.gif) 0 -2px no-repeat;
margin:20px 0 0 0;
}

h4#titleAutumn{
background:url(../images/kids/icon_autumn.gif) 0 -2px no-repeat;
margin:20px 0 0 0;
}

h4#titleWinter{
background:url(../images/kids/icon_winter.gif) 0 -2px no-repeat;
margin:20px 0 0 0;
}

h4#titleOhaka{
background:url(../images/kids/icon_ohaka.gif) 0 -2px no-repeat;
}

h4#titleOsoushiki{
background:url(../images/kids/icon_osoushiki.gif) 0 -2px no-repeat;
margin:20px 0 0 0;
}

h4#titleObutudan{
background:url(../images/kids/icon_obutudan.gif) 0 -2px no-repeat;
margin:20px 0 0 0;
}

h4#titleSonota{
background:url(../images/kids/icon_sonota.gif) 0 -2px no-repeat;
margin:20px 0 0 0;
}

h4 span{
font-size:80%;
font-weight:normal;
position:absolute;
right:10px;
top:0;
padding: 0 0 0 15px;
background: url(../images/common_files/arrow_brown.gif) 0px 1px no-repeat;
}

/*----------05:Q＆Aリスト------------*/
#faqListPink{
padding:10px;
background:url(../images/kids/bg_pink.gif);
}

#faqListBlue{
padding:10px;
background:url(../images/kids/bg_blue.gif);
}

ul.faqList{
font-size:100%;
font-weight:bold;
line-height:140%;
}

ul.faqList li a{
background:url(../../share/images/kids/icon_q.gif) 2px 0 no-repeat;
padding:0 0 0 20px;
}

#faqListPink ul.faqList li a:hover{
background:url(../../share/images/kids/icon_q_pink.gif) 2px 0 no-repeat;
color:#ff6666;
}

#faqListBlue ul.faqList li a:hover{
background:url(../../share/images/kids/icon_q_blue.gif) 2px 0 no-repeat;
color:#53a9bb;
}

/*----------06:エントリー------------*/
div.entryKidsText{
}

div.entryKidsText p{
font-size:115%;
margin:10px 0 0 0;
}

.entryKidsTitle{
border-bottom:3px solid #356f07;
font-size:24px;
padding:0 0 5px 0;
width:auto !important;
font-weight:normal;
margin:5px 0 0 0!important;
}

#recentKidsCategory {
	width: 560px;
	margin: 10px 0 0 0;
}

#recentKidsCategory h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#recentKidsCategory table {
	width: 560px;
	border-collapse: collapse;
}

#recentKidsCategory table td.description {
	padding: 5px;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
	font-size:115%;
	font-weight:bold;
}

#recentKidsCategory table td.description a {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}

/*----------07:子供と一緒に作ってみよう！------------*/

#challenge{
background:url(../images/kids/bg_challenge.jpg) no-repeat;
height:118px;
padding:50px 0 0 10px;
}

#challenge p.challengeTitle{
line-height:120%;
margin:0;
}

#challenge p.challengeText{
line-height:120%;
margin:3px 0 10px 0;
}



/*----------08:Q＆A------------*/

.q-table{
background:url(../../share/images/kids/icon_q_l.gif) 4px 4px no-repeat;
padding:2px 1px 1px 22px;
font-weight:bold;
background-color:#f6f2e4;
border:1px solid #d7c492;
}

/*----------09:季節の不思議------------*/

#kisetu{
/*height:118px;*/
padding:10px 0 0 10px;
}

#kisetu p.kisetuTitle{
line-height:120%;
margin:0;
}

#kisetu p.kisetuText{
line-height:120%;
margin:3px 0 10px 0;
}