@charset "shift-jis";

/* --------------------------------
   base.cssからの再定義・追加定義分
  --------------------------------- */

/* --------------------------------
   背景読込み要素
  --------------------------------- */
#kids_head,
#kids_head #top-nav .cart-in a,
#kids_head #global_navi a,
#kids-cat h2 a,
#tab_menu p{
	background:url(https://www.rakuten.ne.jp/gold/loupe-studio/img/parts/kids_parts_v-5400.png) 0 0 no-repeat;
/* --	background:url(https://www.rakuten.ne.jp/gold/loupe-studio/img/parts/kids_parts-n3150.png) 0 0 no-repeat;--*/
}

/* --------------------------------
   透過リンク
  --------------------------------- */
#kg-cat h2 a:hover{
	zoom:1;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

/* ---------------------------------------------------------------------------------- head*/

#kids_head{margin:0;height:auto;width:852px;position:relative;z-index:100;clear:both;overflow:hidden;_zoom:1;}
/* --
#kids_head{margin:0;height:125px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:210px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:268px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
★#kids_head{margin:0;height:355px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
●#kids_head{margin:0;height:435px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
◎#kids_head{margin:0;height:510px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
☆#kids_head{margin:0;height:530px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:600px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:670px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:700px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
■#kids_head{margin:0;height:710px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:830px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:950px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:1100px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}※マラソン前使用
#kids_head{margin:0;height:1000px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:1200px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:1220px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}※クリスマスバナーあり時
#kids_head{margin:0;height:1230px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:1390px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}※マラソン時使用
#kids_head{margin:0;height:1470px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}
#kids_head{margin:0;height:455px;width:852px;position:absolute;z-index:100;clear:both;overflow:hidden;_zoom:1;}

#tab_menu p{
	background:url(../kids/img/kids_parts-3.png) 0 0 no-repeat;
}
--*/


#kids_head #logo{margin:0 0 0 5px;padding:0;height:75px;width:300px;float:left;}
#kids_head #logo a{margin:0;padding:75px 0 0;height /**/:75px;height: /*ie6*/0;width:300px;}

#kids_head #top-nav{padding:0 3px 0 0;width:505px;float:right;font-size:9pt;}
#kids_head #top-nav li{margin:0 9px 0 0;padding:10px 0 0 0;float:left;}
#kids_head #top-nav a{
	padding:0 0 0 14px;
	color:#000000;
	background-position:left top;
	background-image: url(../kids/img/img_head_icon.png);
	background-repeat: no-repeat;
}

#kids_head #top-nav .cart-in{margin:8px 12px 0 0;padding:0;float:right;}
#kids_head #top-nav .cart-in a{padding:22px 0 0;height /**/:22px;height: /*ie6*/0;width:140px;background-position:1464px 230px;}
/* --
#kids_head #top-nav .cart-in a{padding:22px 0 0;height /**/
/* --
:22px;height: /*ie6*/
/* --
0;width:140px;background-position:1464px 230px;}
--*/
#kids_head #top-nav .cart-in a:hover{background-position:-710px -260px;}


#kids_head #global_navi{width:100%;clear:both;}
#kids_head #global_navi li{margin:0;padding:0;float:left;}
#kids_head #global_navi a{padding:50px 0 0;height /**/:50px;height: /*ie6*/0;width:121px;}

#kids_head #global_navi .gn01{background-position:0 -125px;}
#kids_head #global_navi .gn02{background-position:-121px -125px;}
#kids_head #global_navi .gn03{background-position:-242px -125px;}
#kids_head #global_navi .gn04{background-position:-363px -125px;}
#kids_head #global_navi .gn05{background-position:-484px -125px;width:124px;}
#kids_head #global_navi .gn06{background-position:-608px -125px;}
#kids_head #global_navi .gn07{background-position:-729px -125px;}
#kids_head #global_navi .gn01:hover,#kids_head #global_navi .gn02:hover,#kids_head #global_navi .gn03:hover,#kids_head #global_navi .gn04:hover,#kids_head #global_navi .gn05:hover,#kids_head #global_navi .gn06:hover,#kids_head #global_navi .gn07:hover{background:none;}

/* ---------------------------------------------------------------------------------- main-content*/
#main_content{width:620px;float:right;}

/* ---------------------------------------------------------------------------------- nav*/
#search{margin:0 0 5px 0;}


#kidssearchbox



#banner-area {margin:0 0 25px 0;padding:0;}

/*トップレベルカテゴリ*/
#kids-cat{
	margin:0 0 25px;
	border-bottom:1px solid #BABABA;
	background-image: url(../kids/img/bg_kids_category.gif);
	background-repeat: repeat-y;
	padding: 0 0 10px;
	overflow: hidden;
}
#kids-cat ul{
	_zoom: 1;   
	overflow: hidden;   
}
#kids-cat ul li{
    margin-bottom: -1px;
	border-bottom:1px dotted #BABABA;
}
#kids-cat ul li a{
	padding:3px 3px 3px 20px;
	display:block;
	color:#333333;
	background-image: url(../kids/img/bg_leftnavi.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#kids-cat ul li a:hover{
	background-color: #FFECEC;
	background-image: url(../kids/img/bg_leftnavion.gif);
}
#kids-cat h2{width:190px;margin:5px 0 3px;}
#kids-cat h2 a{padding:36px 0 0 0;height /**/:36px;height: /*ie6*/0;overflow:hidden;display:block;text-decoration:none;border:none;}
#kids-cat .ct01 a{background-position:0 -180px;}
#kids-cat .ct02 a{background-position:-190px -180px;}
#kids-cat .ct03 a{background-position:-380px -180px;}
#kids-cat .ct04 a{background-position:-570px -180px;}
#kids-cat .ct05 a{background-position:0 -216px;}
#kids-cat .ct06 a{background-position:-190px -216px;}
#kids-cat .ct07 a{background-position:-380px -216px;}
#kids-cat .ct08 a{background-position:-570px -216px;}
#kids-cat .ct09 a{background-position:0 -252px;}

/* *********************************************
     こども館トップの#main_content内の
	 スタイルシートです。
   css/d/top-content.cssからの再定義・追加定義分
********************************************** */

/* #main_visual */
#main_content #main_visual .main_visual_inner {
	width:574px;
	padding:6px;
	background-color: #FFFFE8;
}

#main_content #main_visual p {
	padding:5px;
	margin-bottom:7px;
	color:#fff;
	text-align:center;
	font-size:90%;
	background-color: #0099FF;
}

/* end/ #main_visual */

/* *********************************************
     tab-menu
********************************************** */

/* #tab_menu */
#tab_menu p {
	width:590px;
	padding:42px 0 0;height /**/:42px;height: /*ie6*/0;
	overflow:hidden;
	display:block;
	text-decoration:none;
	border:none;
}

#tab_menu p.ch1 {
	background-position:0px -554px;
}
/* 
#tab_menu p.ch1 {
	background-position:0px -260px;
}
 */
#tab_menu p.ch2 {
	background-position:0px -302px;
}

#tab_menu p.ch3 {
	background-position:0px -344px;
}

#tab_menu p.ch4 {
	background-position:0px -386px;
}

#tab_menu p.ch5 {
	background-position:0px -428px;
}

#tab_menu p.ch6 {
	background-position:0px -470px;
}

#tab_menu p.ch7 {
	background-position:0px -512px;
}

#tab_menu .tab_item {
	width:576px;
	padding:10px 0 5px 10px;
	overflow:hidden;
	margin:0 0 20px 0;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0099FF;
	border-bottom-color: #0099FF;
	border-left-color: #0099FF;
	background-color: #FFFFEE;
}

/* end/ #tab_menu */



.k-pickup_item ul img{margin-bottom:5px;}
.k-pickup_item{width:611px;overflow:hidden;display:block;text-decoration:none;border:none;margin-top:10px;padding-bottom:10px;}
#main_content .k-pickup_title{width:600px;padding:8px 0 8px 10px;background-color:#009CFF;font-size:15px;color:#FFFFFF;font-weight:bold;}
#main_content .k-pickup_item ul{list-style:none;width:600px;margin:10px auto 0;padding-bottom:20px;zoom:1;overflow: hidden;}
#main_content .k-pickup_item li{width:180px;float:left;margin:0 10px;font-size:13px;}
.k-pickup_item a{color:#009CFF;}

#main_content .k-bana p{height:180px;width:590px;padding:20px 0 20px 20px;margin-bottom:10px;
background: -moz-linear-gradient(top, #AFEEFF, #AFEEFF 50%, #EAFFFC 50%, #EAFFFC);
background: -webkit-linear-gradient(top, #AFEEFF, #AFEEFF 50%, #EAFFFC 50%, #EAFFFC);
background: linear-gradient(top, #AFEEFF, #AFEEFF 50%, #EAFFFC 50%, #EAFFFC);
-moz-background-size: 4px 4px;
-webkit-background-size: 4px 4px;
background-size: 4px 4px;
}


.k-bana{margin-bottom:20px;}
