
/*
	SLIDER
*/
.slider{width: 958px; height:423px; border:solid 1px #e6e6e6; position:relative; margin:0 auto 15px auto;}
.panelContainer{width:958px; height:356px; overflow:hidden;}
.thumbs{width:958px; height:67px; background:url(images/kidsdesign_bg.gif) 0 0 repeat; display:block;}		
.panel ul{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer{ position: relative; overflow: hidden; width: 958px; height: 356px; }
.stripViewer .panelContainer{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel{ float: left; height: 100%; position: relative; width: 958px; }
.stripNavL, .stripNavR, .stripNav{ display: none; }
.nav-thumb{ border: 3px solid transparent;}
*html .nav-thumb{ border: 3px solid #e6e6e6;}

.slider #thumbs01{position:absolute; bottom:10px; left:50px;}
.slider #thumbs02{position:absolute; bottom:10px; left:350px;}
.slider #thumbs03{position:absolute; bottom:10px; right:50px;}

.photo-meta-data span{ font-size: 13px; }
.cross-link{ display: block; position: relative; z-index: 9999; }
.active-thumb { background: transparent; }
.active-thumb img{border:solid 3px #cea980;}

/*Contents*/

.st00{width:378px; height:338px; position:relative; /*background:url(images/c00_bg.jpg) 0 0 no-repeat;*/ float:left; display:block;}
.st00 h3{position:absolute; top:11px; left:15px;}
.st00 .detail{position:absolute; bottom:100px; right:110px;}

.st01{width:383px; height:338px; position:relative; /*background:url(images/c01_bg.jpg) 0 0 no-repeat;*/ float:left; display:block;}
.st01 h3{position:absolute; top:11px; left:10px;}
.st01 .detail{position:absolute; bottom:15px; left:15px;}

/* KIDS DESIGN PARK */
.st02{width:485px; height:254px; position:relative; background:url(images/c02_bg.jpg) 0 0 no-repeat; float:left;}
.st02 h3{position:absolute; top:28px; left:98px;}
.st02 h4{position:absolute; top:13px; left:23px;}
.st02 h5{position:absolute; top:104px; left:134px;}
.st02 ul{position:absolute; top:102px; left:25px; width:325px; height:95px;}
.st02 ul li#kdp01{position:absolute; top:0; left:0;}
.st02 ul li#kdp02{position:absolute; top:0; left:111px;}
.st02 ul li#kdp03{position:absolute; top:0; left:222px;}
.st02 ul li#kdp04{position:absolute; top:0; left:333px;}

/*21のキッズセーフティ*/
.st03{width:276px; height:254px; position:relative; background:url(images/c03_bg.jpg) 0 0 no-repeat; float:left;}
.st03 h3{position:absolute; top:20px; left:27px;}
.st03 .detail{position:relative; top:210px; left:25px;}

/*本当にいい家を考えよう*/
.st04{width:761px; height:248px; position:relative; background:url(images/c04_bg.jpg) 0 0 no-repeat; clear:both;}
.st04 h3{position:absolute; top:0px; left:17px;}
.st04 ul{position:absolute; top:49px; left:34px; width:696px; height:187px;}
.st04 ul li#st04-01{position:absolute; top:0; left:0;}
.st04 ul li#st04-02{position:absolute; top:0; left:235px;}
.st04 ul li#st04-03{position:absolute; top:0; left:470px;}

/*Banner*/
.rightBnnr{width:170px; padding-left:20px; float:left;}
*html .rightBnnr{width:170px; /*padding-left:17px;*/ float:left;}

#kids_nav { width:170px; margin:0;}
#kids_nav ul {width:170px; list-style: none; margin: 0 0 12px; padding: 0;}
#kids_nav ul li {line-height: 0; vertical-align: bottom;}
* html #kids_nav ul li.ie {margin-bottom:-3px;}
#kids_nav ul li a img {vertical-align: bottom;}
#kids_nav ul.bnnr {width:180px; list-style: none; margin:0; padding: 0;}
#kids_nav ul.bnnr li {line-height: 0; vertical-align: bottom; padding-bottom:7px;}
#kids_nav ul.bnnr li a img {vertical-align: bottom;}
#kids_nav ul.bnnr li a img:hover{filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}

#main_area {
	
    margin:10px 20px 0 20x;
    /*border:solid #000000 1px;*/
    min-height:auto;
    }

*html #main_area{margin:10px 0 0 30px;}

.st02 img { border: 0px;}
.st02 div { position:absolute; top:102px; left:25px; width:436px; height:124px; background: url(images/park_ev.gif);}
.st02 p { width:200px; margin:10px 0 -5px 0;}
.st02 ul { position:absolute; top:52px; left:250px; width:100px; height:14px;}
.st02 li { line-height:18px; list-style-image: url(images/event_arrow.gif);}