/* CSS Document */

#header-img {
    width: 565px;
    height: 169px;
	float: left;
	overflow: hidden;
	/*background: url(img/top_img.jpg);*/
}

/*　　　buy menu　　　*/

#buy_menu { float: right; }

#buy_menu .mypage { margin-right: 5px; }
#buy_menu .mypage a,
#buy_menu .mypage a:hover {
    float: left;
	width: 82px;
	height: 16px;
	text-indent: -9999px;
	}
#buy_menu .mypage a { background: url(../common/mypage.gif) no-repeat; }
#buy_menu .mypage a:hover { background: url(../common/mypage_over.gif) no-repeat; }

#buy_menu .cart { margin-left: 5px; }
#buy_menu .cart a,
#buy_menu .cart a:hover {
    float: left;
	width: 85px;
	height: 16px;
	text-indent: -9999px;
	}
#buy_menu .cart a { background: url(../common/tobuy.gif) no-repeat; }
#buy_menu .cart a:hover { background: url(../common/tobuy_over.gif) no-repeat; }

#buy_menu .buy_info { margin-left: 5px; }
#buy_menu .buy_info a,
#buy_menu .buy_info a:hover {
    float: left;
	width: 85px;
	height: 16px;
	text-indent: -9999px;
	}
#buy_menu .buy_info a { background: url(../common/buy_info.gif) no-repeat; }
#buy_menu .buy_info a:hover { background: url(../common/buy_info_over.gif) no-repeat; }

/*　　　root　　　*/


#root { float: left; }

#root .series01 a,
#root .series01 a:hover,
#root .series01Focus { 
    float: left;
	width: 139px;
	height: 13px;
	text-indent: -9999px;
	}
#root .series01 a { background: url(img/root_series01.gif) no-repeat; }
#root .series01 a:hover { background: url(img/root_series01_over.gif) no-repeat; }
#root .series01Focus { background: url(img/root_series01_over.gif) no-repeat; }


#root .series02 a,
#root .series02 a:hover,
#root .series02Focus { 
    float: left;
	width: 128px;
	height: 13px;
	text-indent: -9999px;
	}
#root .series02 a { background: url(img/root_series02.gif) no-repeat; }
#root .series02 a:hover { background: url(img/root_series02_over.gif) no-repeat; }
#root .series02Focus { background: url(img/root_series02_over.gif) no-repeat; }


#root .series03 a,
#root .series03 a:hover,
#root .series03Focus { 
    float: left;
	width: 157px;
	height: 13px;
	text-indent: -9999px;
	}
#root .series03 a { background: url(img/root_series03.gif) no-repeat; }
#root .series03 a:hover { background: url(img/root_series03_over.gif) no-repeat; }
#root .series03Focus { background: url(img/root_series03_over.gif) no-repeat; }


#root .series04 a,
#root .series04 a:hover,
#root .series04Focus { 
    float: left;
	width: 120px;
	height: 13px;
	text-indent: -9999px;
	}
#root .series04 a { background: url(img/root_series04.gif) no-repeat; }
#root .series04 a:hover { background: url(img/root_series04_over.gif) no-repeat; }
#root .series04Focus { background: url(img/root_series04_over.gif) no-repeat; }


#root .series05 a,
#root .series05 a:hover,
#root .series05Focus { 
    float: left;
	width: 131px;
	height: 13px;
	text-indent: -9999px;
	}
#root .series05 a { background: url(img/root_series05.gif) no-repeat; }
#root .series05 a:hover { background: url(img/root_series05_over.gif) no-repeat; }
#root .series05Focus { background: url(img/root_series05_over.gif) no-repeat; }


#root .series06 a,
#root .series06 a:hover,
#root .series06Focus { 
    float: left;
	width: 126px;
	height: 13px;
	text-indent: -9999px;
	}
#root .series06 a { background: url(img/root_series06.gif) no-repeat; }
#root .series06 a:hover { background: url(img/root_series06_over.gif) no-repeat; }
#root .series06Focus { background: url(img/root_series06_over.gif) no-repeat; }










#content p { margin-bottom: 15px; }

#park_top img{
    margin:5px 0px;
}

#park_top .navi{
    margin:10px auto;
}

#park_top ul {
    margin:30px auto;
	width:400px;

}

#park_top li {
    text-indent: -9999px;
	width: 176px;
	height: 78px;
	float: left;
}

#park_top li a,
#park_top li a:hover {
	display: block;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

#park_top .body,
#park_top .body_focus {margin-right: 19px;}

#park_top .body a,
#park_top .body a:hover {
    width: 176px;
	height: 78px;
}

#park_top .body a {background: url(img/bodyup.png);}
#park_top .body a:hover,
#park_top .body {background: url(img/bodyup_over.png);}


#park_top .care,
#park_top .care_focus {margin-right: 19px;}

#park_top .care a,
#park_top .care a:hover {
    width: 176px;
	height: 78px;
}

#park_top .care a {background: url(img/parkcare.png);}
#park_top .care a:hover,
#park_top .care {background: url(img/parkcare_over.png);}



#main_box{
    margin:15px 0px 15px 25px;
	_margin:15px 0px 15px 0px;
}

#main_box .title{
    padding:10px 0px;
}

#main_box .lineup_txt{
    width:288px;
    margin:15px 0px 25px 25px;
	float:left;
}



    

#main_box .lineup_txt .img{
	padding-bottom:10px;
}

#main_box .txt{
	width:288px;

}

#main_box .txt img{
	float:left;

}
	
/*#main_box .txt .img{
    width:161px;
	float:left;
}*/

/*#main_box .txt img{
    padding-bottom:5px;

}*/


#main_box .right_txt{
    margin-left:116px;
	width:180px;
	_width:170px;
}

*+html #main_box .right_txt{
    margin-left:100px;
    padding-left: 13px;
	width:167px;

}

#main_box .s1{
	width:160px;
	height:205px;
	background:url(img/illust01.gif) center bottom no-repeat;
}

#main_box .s2{
	width:160px;
	height:205px;
	background:url(img/illust02.gif) center bottom no-repeat;
}

#main_box .s3{
	width:160px;
	height:205px;
	background:url(img/illust03.gif) center bottom no-repeat;
}

#main_box .s4{
	width:160px;
	height:205px;
	background:url(img/illust04.gif) center bottom no-repeat;
}

#main_box .s5{
	width:160px;
	height:205px;
	background:url(img/illust05.gif) center bottom no-repeat;
}

#main_box .s6{
	width:160px;
	height:205px;
	background:url(img/illust06.gif) center bottom no-repeat;
}

#main_box .illust{
   margin-left:32px;
	}


#main_box .detail{
    width:114px;
	height:34px;
	text-indent:-9999px;
    display:block;
	margin-left:49px;
}

#main_box .detail a{
    width:114px;
	height:34px;
	background:url(img/detail.gif) no-repeat;
    display:block;

}

#main_box .detail a:hover{
	background:url(img/detail_over.gif) no-repeat;

}

#product {
    float: left;
	width: 153px;
}
#product_text {
    float: left;
	margin-left: 20px;
	width: 525px;
}
#product_text .info {
    float: left;
	width: 280px;
	margin-top: 10px;
}
#product_text .img {
    float: right;
}

#buy {
    float: right;
	width: 197px;
	height: 179px;
	background: url(../common/cart_bg.gif);
	margin-top: 10px;
	padding: 45px 10px 10px 10px;
}
#buy .red { color: #F11A1A; }
#buy .button {
    margin: 5px 0px 8px 25px;
}
#buy .link {
    background: url(../common/buy_allow.gif) no-repeat;
	background-position: left;
	padding-left: 15px;
	margin-left:5px;
}

.bottom {
	margin-bottom: 10px;
	clear: both;
}