@charset "euc-jp";

/* main
-------------------------------------------------------*/

#main {
	padding:25px 0 0;
}

#main h2 {
	color:#222;
	font-size:1.8em;
	margin:0 0 30px;
	padding:5px;
	background:url(https://img15.shop-pro.jp/PA01089/290/etc/bg_01.gif) ;
}

#main h2 span {
	display:block;
	padding:10px 15px;
	background:#fff;
}

#main div.cg_freespace_01 {
	font-size:1.4em;
	margin:0 0 30px;
	padding:0 18px;
}

#main div.nav {
	color:#232323;
	font-size:1.2em;
	margin:0 0 38px;
	padding:5px 18px;
	background:url(https://img15.shop-pro.jp/PA01089/290/etc/bg_nav.gif);
}

#main div.nav div.item_count {
}

#main div.nav div.sort {
	text-align:right;
	margin:-1.5em 0 0;
}

#main div.nav div.sort p {
	display:inline;
}

#main div.nav div.sort ul {
	margin:0 3px 0 0;
	display:inline;
}

#main div.nav div.sort li {
	display:inline;
	padding:0 0 0 7px;
	background:url(https://img15.shop-pro.jp/PA01089/290/etc/bg_nav_sort.gif) left center no-repeat;
}

#main div.box {
	width:740px;
	margin:0 0 30px;
	padding:0 0 30px;
	background:url(https://img15.shop-pro.jp/PA01089/290/etc/line_main_01.gif) bottom center no-repeat;
}

#main div.box div.pic {
	width:360px;
	float:left;
}

#main div.box div.pic img {
	width:360px;
}

#main div.box div.txt {
	width:335px;
	float:right;
}

#main div.box div.txt div.name {
	font-size:2.4em;
	margin:0 0 40px;
}

#main div.box div.txt div.name a:link		{ color: #221e1f; text-decoration: none; }
#main div.box div.txt div.name a:visited	{ color: #221e1f; text-decoration: none; }
#main div.box div.txt div.name a:hover		{ color: #221e1f; text-decoration: underline; }

#main div.box div.txt div.price {
	color:#ec4444;
	font-size:3.0em;
	text-align:right;
	margin:0 0 22px;
}

#main div.box div.txt div.detail {
	text-align:right;
}

#main div.pagenav {
	margin:0 0 45px;
}

#main div.pagenav table {
	margin:0 auto;
	border-collapse:separate;
	border-spacing:10px;

}

#main div.pagenav td {
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	min-width:26px;
	/width:26px; /* IE7*/
	background:#025b86;
	border:1px #025b86 solid;
}

#main div.pagenav td a	{
	color:#025b86;
	background:#fff;
	display:block;
	padding:5px;
}

#main div.pagenav td.pre,
#main div.pagenav td.next {
	padding:0 2px;
	background:none;
}


