@charset "Shift_JIS";

dl, dt, dd, p, li, h1, h2, h3, h4, h5, h6, form, input, table, tr, td {
	margin:0;
	padding:0;
}

ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

img {
	border:0;
}
/*******************
OÉßé{^Ì}[W
*******************/
#backPage {
	margin: 2px 0px 5px 13px;
	width:762px;
}



/* font 
----------------------------------------------------*/
.fontM {
	font-size:10px;
	line-height:1.4;
	font-weight:normal;
	color:#333333;
}

.fontM_b {
	font-size:10px;
	line-height:1.4;
	font-weight:bold;
	color:#333333;
}

.fontL {
	font-size:12px;
	line-height:1.4;
	font-weight:normal;
	color:#333333;
}

.pink {
	color:#f92e91;
}

a.link_pb{
	text-decoration:none;
}

a.link_pb:hover{
	text-decoration:underline;
}


/* ăŻăȘăą 
----------------------------------------------------*/
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
.clearfix {
	display: inline-block;
	min-height: 1%;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {	display:block;}
/* End hide from IE-mac */

.clear_all {
	clear: both;
	line-height: 0px;
}


/* ăłăłăEłăE
----------------------------------------------------*/
div#petit_area {
	width:865px;
}

div#petit_area #area01 {
	width:950px;
	margin-top:5px;
}

div#petit_area #area01 #title {
	width:301px;
	height:346px;
	margin-right: 8px;
}


div#petit_area #area01 #title h1 {
	text-indent:-9999px;
	font-size:1px;
}
div.titleBoxH1{
	float:left;
	position:relative;
}
div.titleBoxH1 h1{
}
div.titleBoxH1 p{
	position: absolute;
	top: 268px;
	left:15px;
}

div.titleBoxH1 p a{
	background:url(../images/091016/arrow01.gif) 0 1px no-repeat;
	padding:0 0 0 13px;
	margin:0 0 0 13px;
	font-size:12px;
	line-height:1.3;
	font-weight:normal;
}

div#petit_area #area01 div.item_index {
	width:640px;
	float:left;
	position:relative;
	z-index:100;
}
div#petit_area #area01 div.item_index h2{
	z-index:1;
}

div#petit_area div.searchBox {
	width:341px;
	height:28px;
	float:right;
	left:272px;
	background-image: url(../images/100107/subtitle01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#petit_area div.searchBox form,
div#petit_area div.searchBox form .search01,
div#petit_area div.searchBox p.search02 {
	float:left;
}
div#petit_area div.searchBox form .search01{
	margin-top:4px;
}
div#petit_area div.searchBox .search02 img{
	margin-top:4px;
	margin-left:10px;
}

div#petit_area div.searchBox li{
	display:block;
	width:125px;
	height:10px;
	font-size:10px;
	line-height:1em;
	float:left;
}
div#petit_area div.searchBox input{
	width:140px;
}
div#petit_area div.searchBox li.s01{
	background:url(../images/100107/btn_arrow01.gif) 0 0 no-repeat;
	padding:0 0 0 9px;
	margin:4px 0 0 9px;	
}
div#petit_area div.searchBox li.s02{
	background:url(../images/100107/btn_arrow02.gif) 0 0 no-repeat;
	padding:0 0 0 9px;
	margin:0 0 0 9px;
}

div#petit_area div.searchBox li a{
	color:#FFFFFF;
	text-decoration:none;
}

div#petit_area div.searchBox li a:hover{
	text-decoration:underline;
}




div#petit_area #area01 div.item_index h2 {
	width:299px;
	height:28px;
	display:block;
	float:left;
	margin-bottom:3px;
	text-indent:-9999px;
	background-image: url(../images/100107/subtitle01.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#petit_area #area01 div.item_index .itemBlock {
	float:left;
	width:213px;
}

div#petit_area #area01 div.item_index ul li.item01,
div#petit_area #area01 div.item_index ul li.item02,
div#petit_area #area01 div.item_index ul li.item03,
div#petit_area #area01 div.item_index ul li.item04,
div#petit_area #area01 div.item_index ul li.item05,
div#petit_area #area01 div.item_index ul li.item06,
div#petit_area #area01 div.item_index ul li.item07,
div#petit_area #area01 div.item_index ul li.item08  {
	display:block;
	vertical-align:top;
	zoom:1;
	padding-top:4px;
	background:url(../images/100107/bg01_01.gif) 0 bottom repeat;
}
/* *:first-child+html div#petit_area #area01 div.item_index ul li.item08{min-height:78px;}*/


div#petit_area #area01 div.item_index ul li.item01 { width:212px; height:110px;}
div#petit_area #area01 div.item_index ul li.item02 { width:212px; height:77px;}
div#petit_area #area01 div.item_index ul li.item03 { width:212px; height:63px;}
div#petit_area #area01 div.item_index ul li.item04 { width:212px; height:110px;}
div#petit_area #area01 div.item_index ul li.item05 { width:212px; height:77px;}
div#petit_area #area01 div.item_index ul li.item06 { width:212px; height:63px;}
div#petit_area #area01 div.item_index ul li.item07 { width:212px; height:110px;}
div#petit_area #area01 div.item_index ul li.item08 { width:212px; height:110px;}



div#petit_area #area01 div.item_index ul li a.btn01,
div#petit_area #area01 div.item_index ul li a.btn02,
div#petit_area #area01 div.item_index ul li a.btn03,
div#petit_area #area01 div.item_index ul li a.btn04,
div#petit_area #area01 div.item_index ul li a.btn05,
div#petit_area #area01 div.item_index ul li a.btn06,
div#petit_area #area01 div.item_index ul li a.btn07,
div#petit_area #area01 div.item_index ul li a.btn08 {
	display:block;
	width:192px;
	height:41px;
	text-indent:-9999px;
	margin:0 0 0 10px;
	overflow:hidden;
	outline:none;
}

div#petit_area #area01 div.item_index ul li a.btn01 { background:url(../images/100107/btn01_01.jpg) 0 top no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn02 { background:url(../images/100107/btn01_02.jpg) 0 top no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn03 { background:url(../images/100107/btn01_03.jpg) 0 top no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn04 { background:url(../images/100107/btn01_04.jpg) 0 top no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn05 { background:url(../images/100107/btn01_05.jpg) 0 top no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn06 { background:url(../images/100107/btn01_06.jpg) 0 top no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn07 { background:url(../images/100107/btn01_07.jpg) 0 top no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn08 { background:url(../images/100107/btn01_08.jpg) 0 top no-repeat;}


div#petit_area #area01 div.item_index ul li a.btn01:hover {	background:url(../images/100107/btn01_01.jpg)  0 -41px no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn02:hover {	background:url(../images/100107/btn01_02.jpg)  0 -41px no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn03:hover {	background:url(../images/100107/btn01_03.jpg)  0 -41px no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn04:hover {	background:url(../images/100107/btn01_04.jpg)  0 -41px no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn05:hover {	background:url(../images/100107/btn01_05.jpg)  0 -41px no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn06:hover {	background:url(../images/100107/btn01_06.jpg)  0 -41px no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn07:hover {	background:url(../images/100107/btn01_07.jpg)  0 -41px no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn08:hover {	background:url(../images/100107/btn01_08.jpg)  0 -41px no-repeat;}


div#petit_area #area01 div.item_index ul li ul.link_item {
	margin:4px 0 0 0;
	zoom :1;
}

div#petit_area #area01 div.item_index ul li ul.link_item li {
	background:url(../images/091016/arrow01.gif) 0 1px no-repeat;
	padding:1px 0 0 13px;
	margin:0 0 0 13px;
	font-size:10px;
	line-height:1.3;
	font-weight:normal;
}

div#petit_area #area01 div.item_index ul li ul.link_item li a {
	vertical-align:top;
	color:#333333;
}


div#petit_area #area02 {
	width:950px;
	margin-top:8px;
	background:url("../images/091016/bg02_02.gif") 0 0 repeat-y;
}

div#petit_area #area02 #left_area {
	width:180px;
	float:left;
}

div#petit_area #area02 #left_area ul#cata_area {
	width:170px;
	height:178px;
	background-image:url(../images/100107/bg02_0001.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#petit_area #area02 #left_area ul li a {
	vertical-align: top;
}

div#petit_area #area02 #left_area ul#cata_area li a.cata_btn01 {
	display:block;
	width:173px;
	height:104px;
	background:url("../images/100107/btn02_01.jpg") 0 0 no-repeat;
	text-indent:-9999px;
}


div#petit_area #area02 #left_area ul#cata_area li a.cata_btn02 {
	display:block;
	width:152px;
	height:25px;
	background:url("../images/091016/btn02_02.gif") 0 0 no-repeat;
	text-indent:-9999px;
	margin:5px 0 0 8px;
}

div#petit_area #area02 #left_area ul#cata_area li a.cata_btn02:hover {
	background:url("../images/091016/btn02_02.gif") 0 -25px no-repeat;
}

div#petit_area #area02 #left_area ul#cata_area li a.cata_btn03 {
	display:block;
	width:152px;
	height:25px;
	background:url("../images/091016/btn02_03.gif") 0 0 no-repeat;
	text-indent:-9999px;
	margin:7px 0 0 8px;
}


div#petit_area #area02 #left_area ul#cata_area li a.cata_btn03:hover {
	background:url("../images/091016/btn02_03.gif") 0 -25px no-repeat;
}

#megaprice{
	width:180px;
	height:160px;
	background-color:#FFFFFF !important;
	padding-top:8px;

}

#megaprice a{
	display:block;
	width:158px;
	height:150px;
	background:url("../images/090814/ban02_05.jpg") 0 0 no-repeat;
	text-indent:-9999px;
	margin:0 0 0 6px;
}


div#petit_area #area02 #left_area ul li a.ban02_01 {
	display:block;
	width:160px;
	height:104px;
	background:url("../images/090814/ban02_01.jpg") 0 0 no-repeat;
	text-indent:-9999px;
	margin:10px 0 0 6px;
}

div#petit_area #area02 #left_area ul li a.ban02_02 {
	display:block;
	width:160px;
	height:64px;
	background:url("../images/091016/ban02_02.jpg") 0 0 no-repeat;
	text-indent:-9999px;
	margin:7px 0 0 6px;
}

div#petit_area #area02 #left_area ul li a.ban02_03 {
	display:block;
	width:158px;
	height:244px;
	background:url("../images/091016/ban02_03.jpg") 0 0 no-repeat;
	text-indent:-9999px;
	margin:7px 0 0 6px;
}

div#petit_area #area02 #left_area ul li div.ban02_04 {
	display:block;
	width:158px;
	height:230px;
	background:url("../images/100107/ban02_04.jpg") 0 0 no-repeat;
	text-indent:-9999px;
	margin:10px 0 0 6px;
}


div#petit_area #area02 #contents_area {
	width:770px;
	float:right;
}


div#petit_area #area02 #contents_area .rank_area  {
	width:770px;
	background:url("../images/090401/rank03.gif") 0 0 repeat-y;
}

div#petit_area #area02 #contents_area .rank_area h2#rank_title {
	width:770px;
	height:48px;
	background:url("../images/090401/rank01.gif") 0 0 no-repeat;
	text-indent:-9999px;
}

div#petit_area #area02 #contents_area .rank_area ul {
	margin-left:11px;
}

div#petit_area #area02 #contents_area .rank_area ul li {
	float:left;
}

div#petit_area #area02 #contents_area .rank_area ul li.p_r {
	padding-right:7px;
}

div#petit_area #area02 #contents_area .rank_area td.p_l {
	padding-left:6px;
}


div#petit_area #area02 #contents_area h2.cood_title {
	width:770px;
	height:47px;
	background:url("../images/090529/c1_bg.jpg") 0 0 repeat-y;
	text-indent:-9999px;
	margin-top:10px;
	font-size:1px;
}

div#petit_area #area02 #contents_area .cood_area {
	width:770px;
	background: url(../images/100107/c1_bg.jpg) left top repeat-y;
}

div#petit_area #area02 #contents_area .cood_areaInner {
	width:761px;
	padding-left: 9px;
	padding-bottom: 15px;
	background: url(../images/100107/c2_bg.gif) no-repeat left bottom ;
}

div#petit_area #area02 #contents_area .cood_area .cood_areaInner .cood_areaBox01 {
float: left;
width: 253px;
}


div#petit_area #area02 #contents_area .cood_area ul.cood_item  {
	width: 230px;
	margin: 0 0 0 15px;
}


div#petit_area #area02 #contents_area .cood_area ul.cood_item li {
	background:url(../images/091016/cood_arrow.gif) 0 2px no-repeat;
	_background-position: 0 3.5px;
	padding: 0 0 0 14px;
}

div#petit_area #area02 #contents_area .ban03_area {
	width:770px;
	height: 100px;
	background: url(../images/100107/ban03_bg.gif) no-repeat left top;
	margin-bottom:10px;
}

div#petit_area #area02 #contents_area .ban03_area ul {
	padding-top: 8px;
	margin-left:28px;
}

div#petit_area #area02 #contents_area .ban03_area ul li {
	float:left;
}

div#petit_area #area02 #contents_area .ban03_area ul li.m_r {
	margin-right:6px;
}


div#petit_area #area02 #contents_area h2.pick_title {
	width:770px;
	height:121px;
	background:url("../images/090529/c2_01.jpg") 0 0 no-repeat;
	text-indent:-9999px;
	margin-top:10px;
	font-size:1px;
}

div#petit_area #area02 #contents_area ul.pick_area {
	width:770px;
}
div#petit_area #area02 #contents_area ul.pick_area li.pick {
	width:770px;
	float:left;
}
div#petit_area #area02 #contents_area ul.pick_area li.pick01 {
	width:285px;
	float:left;
}

div#petit_area #area02 #contents_area ul.pick_area img {
	vertical-align:top;
}

div#petit_area #area02 #contents_area ul.pick_area li.pick02 {
	width:415px;
	float:left;
}

div#petit_area #area02 #contents_area ul.pick_area li.pick02 .pick_btn {
	background:url("../images/090529/c2_t02.jpg") 0 0 no-repeat;
	padding:40px 0 0 140px;
	;
	height: 39px;
}
div#petit_area #area02 #contents_area ul.pick_area li.pick02 .pick02 {
	height:35px;
	background:url("../images/090401/pick02_04.gif") 0 0 no-repeat;
}
div#petit_area #area02 #contents_area ul.pick_area li.pick02 .pick03 {
	height:35px;
	background:url("../images/090401/pick03_04.gif") 0 0 no-repeat;
}
div#petit_area #area02 #contents_area ul.pick_area li.pick02 .pick04 {
	height:35px;
	background:url("../images/090401/pick04_04.gif") 0 0 no-repeat;
}
div#petit_area #area02 #contents_area ul.pick_area li.pick02 .pick05 {
	height:35px;
	background:url("../images/090401/pick05_04.gif") 0 0 no-repeat;
}
div#petit_area #area02 #contents_area ul.pick_area li.pick02 .pick06 {
	height:36px;
	background:url("../images/090401/pick06_04.gif") 0 0 no-repeat;
}


div#petit_area #area02 #contents_area ul.pick_area li.pick02 .pick_btn a {
	display:block;
	width:133px;
	height:26px;
	background:url("../images/090401/pick_btn.gif") 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;

}

div#petit_area #area02 #contents_area ul.pick_area li.pick02 .pick_btn a:hover {
	background:url("../images/090401/pick_btn.gif") 0 -26px no-repeat;
}

div#petit_area #area02 #contents_area ul.pick_area li.pick03 {
	width:23px;
	float:left;
}

div#petit_area #area02 #contents_area ul.pick_area li.pick03 img {
	vertical-align:top;
}

div#petit_area .ban_apres {
	margin:13px 0 12px 8px;

}

div#petit_area .top {
	width:950px;
	text-align:right;
	margin-bottom:20px;
}

div#petit_area #area02 #contents_area h2.cood_title {
	width:770px;
	height:47px;
	background:url("../images/090107/cood01.gif") 0 0 repeat-y;
	text-indent:-9999px;
	margin-top:10px;
	font-size:1px;
}


div#petit_area #area02 .cood_area{
margin-bottom: 10px;
background:url(../images/090814/c1_t04.jpg) 8px bottom repeat-y;
}

div#petit_area #area02  .cood_area td.cood_item ul {
	margin:6px 0 0 14px;
}

div#petit_area #area02 .cood_area td.cood_item ul li {
	background:url("../images/090107/cood_arrow.gif") 0 3px no-repeat;
	padding-left:13px;
}
#petit_area #area02 .cood_area .cood_item li {

}

div#header-banner{top:8px !important;
height:90px;
overflow:hidden;
width:170px;
}


/*#headBnBox{
left:780px;
position:absolute;
top:5px;
height:100px;
}
#headBnBox p {
margin:2px 0 0;
padding:0;
}*/


/*090814-----------------------------*/
/*main*/
#mainInner img {vertical-align: bottom;}


#main{ width:768px; background:url(../images/100107/main_bg.gif) left top repeat-y;}
#mainInner{
font-size: 0;
line-height:0;
padding:0 17px 0 ;
background: url(../images/100107/main_bg02.gif) no-repeat left bottom;
 }
#mainInner02{padding:0 17px 59px 17px; background:url(../images/090814/main_bg_002.gif) left top no-repeat;}

#mainInner .itemBoxL{ float:left; position:relative;}
#mainInner .itemBoxR{ float:right; position:relative;}

#mainInner #itemBox01,
#mainInner #itemBox02,
#mainInner #itemBox03,
#mainInner #itemBox04{
position: relative;
z-index: 1;
}
#mainInner .lastChild{
	padding-bottom:25px;
}
#mainInner .itemBoxL dt,
#mainInner .itemBoxL dd,
#mainInner .itemBoxR dt,
#mainInner .itemBoxR dd,
#mainInner .itemBoxC01 dt,
#mainInner .itemBoxC01 dd,
#mainInner .itemBoxC02 dt,
#mainInner .itemBoxC02 dd{ float:left;}


#mainInner #itemBox01 .itemBoxC01{
	clear:both;
	height:91px;
	width:734px;
	background:url(../images/100107/picup01_05.jpg) no-repeat left top;
}
#mainInner dl#item1_01{ width:370px;}
#mainInner dl#item1_01 .price img{ margin-left:134px;}
#mainInner dl#item1_02{ width:365px;}
#mainInner dl#item1_02 .price img{ margin-left:99px;}


#mainInner #itemBox02 .itemBoxC01{
	clear:both;
	height:91px;
	width:734px;
	background:url(../images/100107/picup02_06.jpg) no-repeat left top;
}
#mainInner dl#item2_01{ width:370px;}
#mainInner dl#item2_01 .price img{ margin-left:134px;}
#mainInner dl#item2_02{ width:365px;}
#mainInner dl#item2_02 .price img{ margin-left:99px;}


#mainInner #itemBox03 .itemBoxC01{
	clear:both;
	height:91px;
	width:734px;
	background:url(../images/100107/picup03_06.jpg) no-repeat left top;
}
#mainInner dl#item3_01{ width:370px;}
#mainInner dl#item3_01 .price img{ margin-left:134px;}
#mainInner dl#item3_02{ width:374px;}
#mainInner dl#item3_02 .price img{ margin-left:99px;}


#mainInner #itemBox04 .itemBoxC01{
	clear:both;
	height:90px;
	width:734px;
	background:url(../images/100107/picup04_06.jpg) no-repeat left top;
}
#mainInner dl#item4_01{ width:383px;}
#mainInner dl#item4_01 .price img{ margin-left:134px;}
#mainInner dl#item4_02{ width:365px;}
#mainInner dl#item4_02 .price img{ margin-left:99px;}






.mt232{ margin-top:232px;}
.mt15{ margin-top:15px;}


/*100225-----------------------------*/

div#petit_area #area01 div.item_index ul li a.btn01 { background:url(../images/100225/btn01_01.jpg) 0 top no-repeat;}
div#petit_area #area01 div.item_index ul li a.btn01:hover {	background:url(../images/100225/btn01_01.jpg)  0 -41px no-repeat;}

ul.mt0{
margin-top:0 !important;
}

div#petit_area #area01 div.item_index ul li.item01,
div#petit_area #area01 div.item_index ul li.item02,
div#petit_area #area01 div.item_index ul li.item03,
div#petit_area #area01 div.item_index ul li.item04,
div#petit_area #area01 div.item_index ul li.item05,
div#petit_area #area01 div.item_index ul li.item06,
div#petit_area #area01 div.item_index ul li.item07,
div#petit_area #area01 div.item_index ul li.item08  {
	padding-top:0px;
	margin-top:4px;
	/padding-top:1px;
}



/*--*-*-*-*-*-*- clearfix -*-*-*-*-*-*--*/
.clear{ clear:both; font-size:0; line-height:0; margin:0; padding:0; }

.itemBox:after
{
content:"."; 
display:block; 
clear:both; 
height:0;
line-height:0;
visibility:hidden;
}


/* IE6 */
* html .itemBox
{ height:1%; }
/* IE7 */
*:first-child+html .itemBox
{ display:inline-block; }


#petitBox {
clear: both;
width: 640px;
height: 36px;
padding-top: 5px;
position: relative;
}

#petitBox .petit01 {
z-index: 1;
}

#petitBox .petit02 {
width: 447px;
padding: 6px 5px 6px 18px;
background: url(../images/091016/petit_02.gif) no-repeat left top;
font-size: 12px;
color: #b1078e;
position: absolute;
top: 11px;
left:159px;
z-index: 2;
}

#petitBox .petit02 a{
color: #b1078e;
}


.ban04_area {
width: 770px;
background: url(../images/100107/eventbn_bg_btm.gif) no-repeat 0 bottom;
}

.ban04_area ul {
width: 752px;
padding-bottom:11px;
padding-left:18px;
background: url(../images/100107/eventbn_bg_top.jpg) no-repeat 0 top;
}

.ban04_area ul li {
float: left;
padding:10px 16px 0 16px;
}

.ban04_area ul li a,
.ban04_area ul li img { display:block; }

span.txtStyle01 {
background:transparent url(../images/100107/eventbn_arrow.gif) no-repeat scroll 0 4px;
_background:transparent url(../images/100107/eventbn_arrow.gif) no-repeat scroll 0 5px;
cursor:pointer;
display:block;
font-size:10px;
height:12px;
padding:5px 0 0 15px;
width:136px;
}
*:first-child+html span.txtStyle01 { background:transparent url(../images/100107/eventbn_arrow.gif) no-repeat scroll 0 5px; }
span.txtStyle01 img { display:inline !important; }


.bnrBox {
zoom :1;
padding-bottom: 7px;
background: #ffffff;
}

.mb05{
margin-bottom: 5px;
}

body {position: relative;}

.txtStyle01{
line-height:1em;
}

