@charset "utf-8";
.catalog #textArea {
	background: url(../images/line.gif) no-repeat right top;
	padding-top: 20px;
}
.catalog #textArea .return {
	background: url(../catalog/images/btn_return.gif) no-repeat;
	height: 25px;
	width: 160px;
}
.catalog #textArea .return a {
	background: url(../catalog/images/btn_return.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 160px;
}
.catalog #textArea .return a:hover {
	background: url(../catalog/images/btn_return.gif) no-repeat 0px -25px;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 160px;
}
.catalog #textArea .midashi {
	background: url(../images/star.gif) no-repeat left top;
	padding-top: 3px;
	padding-left: 30px;
	width: 450px;
	line-height: 1.8em;
	font-weight: bold;
	padding-bottom: 10px;
}
.catalog #textArea .text {
	padding-left: 30px;
}


/* 絵本 */


.catalog #textArea #ehon {
	background: url(../catalog/images/img_ehon.jpg) no-repeat right top;
	padding-bottom: 40px;
}
.catalog #textArea #ehon h4 {
	background: url(../catalog/images/title_ehon.gif) no-repeat;
	height: 65px;
	width: 374px;
	font-weight: bold;
	padding-top: 80px;
	padding-left: 100px;
	display: block;
	font-size: 1.2em;
}
.catalog #textArea #ehon .text .list_01 {
	width: 314px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.catalog #textArea #ehon .text .list_01 a {
	background: url(../catalog/images/btn_ehon.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 314px;
}
.catalog #textArea #ehon .text .list_01 a:hover {
	background: url(../catalog/images/btn_ehon.gif) no-repeat 0px -62px;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 314px;
}


/* CD */

.catalog #textArea #cd {
	background: url(../catalog/images/img_cd1.jpg) no-repeat right top;
	padding-bottom: 40px;
}
.catalog #textArea #cd h4 {
	background: url(../catalog/images/title_cd.gif) no-repeat;
	height: 65px;
	width: 374px;
	font-weight: bold;
	padding-top: 80px;
	padding-left: 100px;
	display: block;
	font-size: 1.2em;
}
.catalog #textArea #cd2 {
	background: url(../catalog/images/img_cd2.jpg) no-repeat right 20px;
	padding-bottom: 150px;
	margin-top: 20px;
	padding-top: 10px;
	border-top: 2px dotted #D8D7D2;
}
.catalog #textArea #cd2 h4 {
	background: url(../catalog/images/title_cd.gif) no-repeat;
	height: 75px;
	width: 374px;
	font-weight: bold;
	padding-top: 70px;
	padding-left: 100px;
	display: block;
	font-size: 1.2em;
}
.catalog #textArea .vapLink {
	width: 314px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.catalog #textArea .vapLink a {
	background: url(../catalog/images/btn_cd.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 314px;
}
.catalog #textArea .vapLink a:hover {
	background: url(../catalog/images/btn_cd.gif) no-repeat 0px -62px;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 314px;
}


/* DVD */

.catalog #textArea #dvd {
	background: url(../catalog/images/img_dvd1.jpg) no-repeat right top;
	padding-bottom: 40px;
}
.catalog #textArea #dvd h4 {
	background: url(../catalog/images/title_dvd.gif) no-repeat;
	height: 190px;
	font-weight: bold;
	padding-top: 60px;
	padding-left: 65px;
	display: block;
	font-size: 1.2em;
}
.catalog #textArea #dvd .text {
	line-height: 160%;
	display: inline-block;
	width: 350px;
	margin-bottom: 20px;
}
.catalog #textArea #dvd .line {
	border-bottom: 1px dotted #CCCCCC;
}

.catalog #textArea  #dvd .midashi {
	padding-bottom: 0px;
}
.catalog #textArea #dvd .midashi2 {
	font-weight: bold;
	color: #FF6600;
	padding-left: 30px;
}

.catalog #textArea #dvd .text .list_01 {
	width: 314px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.catalog #textArea #dvd .text .list_01 a {
	background: url(../catalog/images/btn_dvd.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 314px;
}
.catalog #textArea #dvd .text .list_01 a:hover {
	background: url(../catalog/images/btn_dvd.gif) no-repeat 0px -62px;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 314px;
}


/* はじめよう */

.catalog #textArea #hajimeyou {
	background: url(../catalog/images/img_hajimeyou.jpg) no-repeat right top;
	padding-bottom: 40px;
}
.catalog #textArea #hajimeyou h4 {
	background: url(../catalog/images/title_hajimeyou.gif) no-repeat;
	height: 75px;
	width: 410px;
	font-weight: bold;
	padding-top: 70px;
	padding-left: 80px;
	display: block;
	font-size: 1.2em;
}
.catalog #textArea  #hajimeyou .midashi {
	padding-bottom: 0px;
}
.catalog #textArea #hajimeyou .text p {
	width: 450px;
}

.catalog #textArea #hajimeyou .text .list_01 {
	width: 314px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.catalog #textArea #hajimeyou .text .list_01 a {
	background: url(../catalog/images/btn_hajimeyou.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 314px;
}
.catalog #textArea #hajimeyou .text .list_01 a:hover {
	background: url(../catalog/images/btn_hajimeyou.gif) no-repeat 0px -62px;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 314px;
}

/* ゲームソフト　*/


.catalog #textArea #gamesoft {

}
.catalog #textArea .game_img1 {
	background: url(../catalog/images/img_game.jpg) no-repeat right top;
	height: 500px;
	border-bottom: 2px dotted #D8D7D2;
	margin-bottom: 20px;
}
.catalog #textArea .geme_img2 {
	background: url(../catalog/images/img_game_3.jpg) no-repeat right top;
	height: 477px;
}
.catalog #textArea .game_img3 {
	background: url(../catalog/images/img_game_2.jpg) no-repeat right top;
	height: 488px;
	border-bottom: 2px dotted #D8D7D2;
	margin-bottom: 20px;
}

.catalog #textArea #gamesoft h4 {
	padding-bottom: 20px;
}
.catalog #textArea #gamesoft .star {
	background: url(../images/star.gif) no-repeat left top;
	padding-top: 1px;
	padding-left: 25px;
}
.catalog #textArea #gamesoft ul {
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.catalog #textArea #gamesoft .link {
	padding-left: 20px;

}
.catalog #textArea #gamesoft .link a {
	background: url(../catalog/images/btn_game.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 314px;
}
.catalog #textArea #gamesoft .link a:hover {
	background: url(../catalog/images/btn_game.gif) no-repeat 0px -62px;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 314px;
}


/* アガツマ */

.catalog #textArea #agatsumaList .pickup {
	text-align: center;
	padding-bottom: 10px;
}

.catalog #textArea #agatsumaList .agatsuma {
	height: 72px;
	width: 677px;
	margin-right: auto;
	margin-left: auto;
}
.catalog #textArea #agatsumaList .agatsuma a {
	background: url(../catalog/agatsuma/images/btn_agatsuma.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 677px;
	margin-right: auto;
	margin-left: auto;
}
.catalog #textArea #agatsumaList .agatsuma a:hover {
	background: url(../catalog/agatsuma/images/btn_agatsuma.gif) no-repeat 0px -62px;
	text-indent: -9999px;
	display: block;
	height: 62px;
	width: 677px;
	margin-right: auto;
	margin-left: auto;
}
.catalog #textArea #agatsumaList .list {
	background: url(../catalog/agatsuma/images/bg_list.jpg) no-repeat;
	width: 678px;
	padding-top: 45px;
	height: 350px;
}
.catalog #textArea #agatsumaList .list ul {
	padding-left: 8px;
}


.catalog #textArea #agatsumaList .list li {
	float: left;
	width: 334px;
	height: 47px;
	
}
.catalog #textArea #agatsumaList .list li a {
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 329px;
}
.catalog #textArea #agatsumaList .list .list_01 a {
	background: url(../catalog/agatsuma/images/btn_mokusei.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_01 a:hover {
	background: url(../catalog/agatsuma/images/btn_mokusei.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_02 a {
	background: url(../catalog/agatsuma/images/btn_baby.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_02 a:hover {
	background: url(../catalog/agatsuma/images/btn_baby.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_03 a {
	background: url(../catalog/agatsuma/images/btn_chiiku.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_03 a:hover {
	background: url(../catalog/agatsuma/images/btn_chiiku.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_04 a {
	background: url(../catalog/agatsuma/images/btn_yuugu.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_04 a:hover {
	background: url(../catalog/agatsuma/images/btn_yuugu.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_05 a {
	background: url(../catalog/agatsuma/images/btn_jyoyo.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_05 a:hover {
	background: url(../catalog/agatsuma/images/btn_jyoyo.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_06 a {
	background: url(../catalog/agatsuma/images/btn_game.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_06 a:hover {
	background: url(../catalog/agatsuma/images/btn_game.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_07 a {
	background: url(../catalog/agatsuma/images/btn_ofuro.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_07 a:hover {
	background: url(../catalog/agatsuma/images/btn_ofuro.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_08 a {
	background: url(../catalog/agatsuma/images/btn_sports.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_08 a:hover {
	background: url(../catalog/agatsuma/images/btn_sports.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_09 a {
	background: url(../catalog/agatsuma/images/btn_gakki.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_09 a:hover {
	background: url(../catalog/agatsuma/images/btn_gakki.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_10 a {
	background: url(../catalog/agatsuma/images/btn_sand.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_10 a:hover {
	background: url(../catalog/agatsuma/images/btn_sand.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_11 a {
	background: url(../catalog/agatsuma/images/btn_summer.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_11 a:hover {
	background: url(../catalog/agatsuma/images/btn_summer.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_12 a {
	background: url(../catalog/agatsuma/images/btn_other.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_12 a:hover {
	background: url(../catalog/agatsuma/images/btn_other.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_13 a {
	background: url(../catalog/agatsuma/images/btn_cooking.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_13 a:hover {
	background: url(../catalog/agatsuma/images/btn_cooking.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaList .list .list_14 a {
	background: url(../catalog/agatsuma/images/btn_diapet.gif) no-repeat;
}
.catalog #textArea #agatsumaList .list .list_14 a:hover {
	background: url(../catalog/agatsuma/images/btn_diapet.gif) no-repeat 0px -42px;
}
.catalog #textArea #agatsumaNavi {
	background: url(../catalog/agatsuma/images/bg_list2.gif) no-repeat;
	height: 103px;
	width: 680px;
}
.catalog #textArea #agatsumaNavi ul {
	padding: 0px 10px 10px;
}
.catalog #textArea #agatsumaNavi li {
	float: left;
	padding-right: 8px;
	border-right: 2px solid #CCCCCC;
	margin-right: 8px;
	height: 15px;
	margin-top: 8px;
	vertical-align: top;
	padding-top: 3px;
	margin-bottom: 4px;
}
.catalog #textArea #agatsumaNavi .nospace {
	margin-right: 0px;
	padding-right: 0px;
	border-style: none;
}
.catalog #textArea #agatsumaGoods h4 {
	height: 35px;
	width: 300px;
	display: block;
	float: left;
}
.catalog #textArea #agatsumaGoods h4.mokusei {
	background: url(../catalog/agatsuma/images/title_mokusei.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.baby {
	background: url(../catalog/agatsuma/images/title_baby.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.chiiku {
	background: url(../catalog/agatsuma/images/title_chiiku.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.yuugu {
	background: url(../catalog/agatsuma/images/title_yuugu.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.jyouyou {
	background: url(../catalog/agatsuma/images/title_jyoyo.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.yuugu {
	background: url(../catalog/agatsuma/images/title_yuugu.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.game {
	background: url(../catalog/agatsuma/images/title_game.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.ofuro {
	background: url(../catalog/agatsuma/images/title_ofuro.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.sports {
	background: url(../catalog/agatsuma/images/title_sports.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.gakki {
	background: url(../catalog/agatsuma/images/title_gakki.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.sand {
	background: url(../catalog/agatsuma/images/title_sand.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.summer {
	background: url(../catalog/agatsuma/images/title_summer.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.other {
	background: url(../catalog/agatsuma/images/title_other.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.diapet {
	background: url(../catalog/agatsuma/images/title_diapet.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods h4.cooking {
	background: url(../catalog/agatsuma/images/title_cooking.gif) no-repeat;
}
.catalog #textArea #agatsumaGoods .navi {
	float: right;
}
.catalog #textArea #agatsumaGoods .navi .back {
	height: 23px;
	width: 51px;
	float: left;
}
.catalog #textArea #agatsumaGoods .navi .back a {
	font-size: 12px;
	background: url(../catalog/agatsuma/images/btn_back.gif) no-repeat;
	height: 21px;
	width: 43px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	display: block;
	float: left;
}
.catalog #textArea #agatsumaGoods .navi .back a:hover {
	font-size: 12px;
	background: url(../catalog/agatsuma/images/btn_back.gif) no-repeat;
	height: 21px;
	width: 43px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	display: block;
	float: left;
}
.catalog #textArea #agatsumaGoods .navi .next {
	height: 23px;
	width: 50px;
	float: left;
}
.catalog #textArea #agatsumaGoods .navi .next a {
	font-size: 12px;
	background: url(../catalog/agatsuma/images/btn_next.gif) no-repeat;
	height: 21px;
	width: 43px;
	text-align: left;
	padding-top: 2px;
	display: block;
	float: left;
	padding-left: 5px;
}
.catalog #textArea #agatsumaGoods .navi .number,
.catalog #textArea #agatsumaGoods .navi .numberOn {
	float: left;
	width: 26px;
}
.catalog #textArea #agatsumaGoods .navi .number a {
	font-size: 12px;
	background: url(../catalog/agatsuma/images/btn_navi.gif) no-repeat;
	height: 19px;
	width: 23px;
	display: block;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
.catalog #textArea #agatsumaGoods .navi .numberOn a {
	font-size: 12px;
	background: url(../catalog/agatsuma/images/btn_navi.gif) no-repeat 0px -21px;
	height: 19px;
	width: 23px;
	display: block;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}

.catalog #textArea #agatsumaGoods #goodsFrame {
	margin: 0px 0px 10px;
	padding: 10px 0px 0px;
	clear: both;
	background: url(../catalog/agatsuma/images/goods_line2.gif);
	border: 1px solid #e0e0de;
}

.catalog #textArea #agatsumaGoods li {
	float: left;
	text-align: center;
	background: url(../catalog/agatsuma/images/goods_line.gif) repeat-x center bottom;
	margin: 0px;
	padding: 0px 0px 20px;
	width: 338px;
}
.catalog #textArea #agatsumaGoods .line3 {
	height: 350px;
}
.catalog #textArea #agatsumaGoods .line4 {
	height: 350px;
}
.catalog #textArea #agatsumaGoods .line5 {
	height: 350px;
}
.catalog #textArea #agatsumaGoods .good_bottom {
	padding-bottom: 20px;
	margin: 0px;
	background: url(none);
}


.catalog #textArea #agatsumaGoods .text {
	background: #fffde9;
	width: 275px;
	text-align: left;
	padding: 10px;
	margin: 0px auto;
}
.catalog #textArea #agatsumaGoods .line3 .text {
	height: 70px;
}
.catalog #textArea #agatsumaGoods .line4 .text {
	height: 90px;
}
.catalog #textArea #agatsumaGoods .line5 .text {
	height: 100px;
}

.catalog #textArea #agatsumaGoods .text h5 {
	list-style: none;
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
.catalog #textArea #agatsumaGoods .text p {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
}
