﻿@charset "utf-8";
@import url("css/ev_itemlist.css");
/*ALL*/

body{
	margin:0;
	width:100%;
	height:100%;
	/text-align:center;
/*	overflow-x: hidden;*/
}


/*------------------クリアフィックス------------------*/
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*------------------クリアフィックス------------------*/


img{
	line-height:0;
	margin:0;
}

h3{
	margin:10px 0 0 0;
	padding:0;
}

p{
	margin:0 0 10px 0;
	padding:0;
}

#main{
	width:980px;
	text-align:center;
	margin:0 auto;
}

#rakuten03title{
	position:relative;
	height:100px;
	width:980px;
	margin-bottom:1px;
}

h1{
	font-size:20px;
	text-height20px:;
	padding:0;
	margin:0;
}

h1 a{
	color:#000000;
}

img{
	border:0;
}

a:hover img {
	opacity: 0.7; /*---- IE�ʳ���Ʃ������ ----*/
	filter: Alpha(opacity=70); /*---- IE��Ʃ���� ----*/
}


#rakuten03title p{
	position:absolute;
	top:40px;
	text-indent:87px;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:15px;
}

#rakuten03title #katch{
	position:absolute;
	top:57px;
	text-indent:0;
	margin:0 0 0 87px;
	padding:2px;
	font-size:11px;
	line-height:15px;
	background:#333;
	color:#fff;
}

#rakuten03title #info{
	position:absolute;
	top:14px;
	right:0;
	text-align:right;
	line-height:20px;
}

#rakuten03title #info em{
	font-style:normal;
	font-size:20px;
	color:#ff0000;
}

#rakuten03title #info span{
	font-size:16px;
}

#rakuten03title #info .infotel{
	color:#36F;
}

#mainmenu{
	margin:0;
	padding:0;
}

#mainmenu img{
border:0;
margin:0;
padding:0;
}

#mainmenu li{
	list-style:none;
	display:inline;
}

.side_bn{
	list-style:none;
	margin:0;
	padding:0;
}

.side_bn li{
	list-style:none;
	margin:0;
	padding:0;
}

.mmenu_s{
	margin-right:1px;
}

#mainmenu a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#featured{
	margin-top:10px;
	/margin-bottom:15px;
}


.io td {
	font-size:12px;
	color:#666;
}
.io a:link {
	text-decoration:none;
	color:#666;
}
.io a:visited{
	text-decoration:none;
	color:#666;
}
.io a:hover{
	text-decoration:underline;
	color:#0633E0;
}



/*js*/

#attention{
	width:1000px;
	margin-top:55px;
}

#attention dt img{
	width:228px;
	height:228px;
	border:0;
}

#attention dl{
	float:left;
	margin:0 0 15px 0;
	padding:0;
	border:solid 1px #ccc;
}

#attention dt,#attention dd{
	margin:0;
	padding:0;
}

#naka{
	/margin-top:15px;
	text-align:left;
}

* html dd.pkit-t {
	background-color:#373737;
	width:230px;
	height:70px;
	font-size:10px;
	line-height:1.2;
	letter-spacing:1.4;
	padding:10px 5px 10px 8px;
	margin:0;
	display:block;
	text-align:left;
}
*:first-child+html dd.pkit-t {
	background-color:#373737;
	width:230px;
	height:70px;
	font-size:10px;
	line-height:1.2;
	letter-spacing:1.4;
	padding:10px 5px 10px 8px;
	margin:0;
	display:block;
	text-align:left;
}

html>body dd.pkit-t {
	background-color:#373737;
	width:230px;
	height:70px;
	font-size:10px;
	line-height:1.2;
	letter-spacing:1.4;
	padding:10px 5px 10px 8px;
	margin:0;
	display:block;
	text-align:left;
}

.pkit-t em{
color:#ff0000;
font-weight:bpld;
font-style:normal;
font-size:15px;
text-align:right;
width:225px;
display:block;
margin-top:2px;
}

.pkit-t span{
color:#ffffff;
font-size:12px;
text-align:left;
display:block;
padding:5px 0 0 5px;
}

* html #attention dl.pkit-s {
	margin-right:17px;
}
*:first-child+html #attention dl.pkit-s {
	margin-right:17px;
}

html>body #attention dl.pkit-s {
	margin-right:17px;
}

.pkit-t a:link{
	text-decoration:none;
	letter-spacing:1.4;
	color:#DDDDDD;
}
.pkit-t a:visited{
	text-decoration:none;
	letter-spacing:1.4;
	color:#DDDDDD;
}
.pkit-t a:hover{
	text-decoration:underline;
	letter-spacing:1.4;
	color:#DD7349;
}

.pkit-t-i img{
	width:228px;
	height:228px;
}

.pkit-t-i a:link img{
	border:solid 1px #ccc;
}
.pkit-t-i a:visited img{
	border:solid 1px #ccc;
}
.pkit-t-i a:hover img{
	border:solid 1px #ccc;
	opacity:0.5;
	filter: alpha(opacity=90);
}


.cort-s {
	border-right:none #ffffff 0px;
}

.itemlist{
	mmargin-bottom:20px;	
}

* html .pkit {
	background-color:#373737;
	width:154px;
	hright:120px;
	font-size:9px;
	line-height:1.2;
	padding:10px 3px 10px 3px;
	margin:0;
	display:block;
}
*:first-child+html .pkit {
	background-color:#373737;
	width:154px;
	hright:120px;
	font-size:9px;
	line-height:1.2;
	padding:10px 3px 10px 3px;
	margin:0;
	display:block;
}
html>body .pkit {
	background-color:#373737;
	width:154px;
	hright:120px;
	font-size:9px;
	line-height:1.2;
	padding:10px 2px 10px 2px;
	margin:0;
	display:block;
}

.pkit a:link{
	text-decoration:none;
	color:#DDDDDD;
}
.pkit a:visited{
	text-decoration:none;
	color:#DDDDDD;
}
.pkit a:hover{
	text-decoration:underline;
	color:#DD7349;
}

.pkit-i dl{
	border:solid 1px #ccc;
}

.pkit-i a img{
	margin:0;
}

.pkit-i a:link img{
	margin:0;
}
.pkit-i a:visited img{
	margin:0;
}
.pkit-i a:hover img{
	opacity:0.5;
	filter: alpha(opacity=90);
	margin:0;
}


.brand tr{
	background-color:#ffffff;
}
.brand td{
	font-size:10px;
	line-height:1.2;
}
.brand img{
	margin-bottom:3px;
}


.scr {
	width:155px;
	height:436px;
	margin:0px 0px 0px 0px;
	padding:0px; border-style:solid;
	border-width:0px;
	overflow:auto;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#cccccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#cccccc;
	scrollbar-shadow-color:#cccccc;
}

.new {
	font-size:10px;
	line-height:1.2;
}

.new b{
	font-size:12px;
	color:#FA571E;
}

.new img{
	border:solid 1px #e5dfd3;
	margin:0px 5px 0px 0px;
	float:left;
}

.new hr{
	clear:left;
}

div.ct a:link{
	display:block;
	font-size:11px;
	background-color : #E4E4E4;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	border-left:solid 1px #F0F0F0;
}

div.ct a:visited{
	display:block;
	font-size:11px;
	background-color : #E4E4E4;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	border-left:solid 1px #F0F0F0;
}

div.ct a:hover{
	display:block;
	font-size:11px;
	background-color : #E4E4E4;
	text-decoration:none;
	text-align:left;
	line-height:20px;
	border-left:solid 1px #F0F0F0;
}

div.ctb a:link{
	display:block;
	font-size:10px;
	background-color : #ffffff;
	text-align:left;
	text-decoration:none;
	line-height:18px;
	border-bottom:solid 1px #F0F0F0;
	border-left:solid 1px #F0F0F0;
}

div.ctb a:visited{
	display:block;
	font-size:10px;
	background-color : #ffffff;
	text-decoration:none;
	text-align:left;
	line-height:18px;
	border-bottom:solid 1px #F0F0F0;
	border-left:solid 1px #F0F0F0;
}

div.ctb a:hover{
	display:block;
	font-size:10px;
	background-color : #666666;
	text-decoration:none;
	color:#E4E4E4;
	text-align:left;
	line-height:18px;
	border-bottom:solid 1px #F0F0F0;
	border-left:solid 1px #F0F0F0;
}

.rank {
	font-size:10px;
	line-height:1.2;
}

.rank img{
	margin:0px 5px 0px 0px;
	float:left;
}

.rank hr{
	margin-top:2px;
	clear:left;
}

.rev {
	font-size:10px;
	line-height:1.2;
	text-align:center;
}

.rev b{
	font-size:12px;
	color:#DB3C11;
}

.rev strong{
	font-size:13px;
	color:#FFE400;
	line-height:1.6;
}

.rev img{
	margin:0px 0px 5px 0px;
}

.revscr {
	width:155px;
	height:510px;
	margin:0px 0px 0px 0px;
	padding:0px; border-style:solid;
	border-width:0px;
	overflow:auto;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#cccccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#cccccc;
	scrollbar-shadow-color:#cccccc;
}

.br-icon a:link img{
	border:solid 1px #eee;
}
.br-icon a:visited img{
	border:solid 1px #eee;
}
.br-icon a:hover img{
	border:solid 1px #FFD800;
}

.br-country td{
	font-size:9px;
}
.br-country img{
	margin-bottom:2px;
}
.br-country a:link{
	text-decoration:none;
	color:#333333;
}
.br-country a:visited{
	text-decoration:none;
	color:#dddddd;
}
.br-country a:hover{
	text-decoration:underline;
	color:#DD7349;
}
.ft td{
	font-size:11px;
	line-height:1.4;
}
.ft b{
	color:#DD7349;
	font-weight:normal;
}


.point td{font-size:10px; line-height:1.2;}
.point img{margin-bottom:2px;}


.cor-st {
	font-size:10px;
	line-height:1.2;
}
.cor-st b{
	font-size:13px;
	color:#0278CF;
}
.cor-st img{
	border:solid 1px #e5dfd3;
	margin:0px 5px 0px 0px;
	float:left;
}
.cor-00 {
	margin:0px;
	padding:5px 0px;
	border:0px;
	clear:left;
}

.brandlinks{
	width:200px;
	dysplay:block;
	margin-top:5px;
	text-align:right;
	vertical-align:bottom;
	font-size:12px;
	line-height:12px;
	color:#09F;
}

.brandlinks a{
	color:#09F09F;
}

.brandlinks a:visited{
	color:#09F09F;
}

.brandlinks a:hover{
	color:#09F09F;
}

.brand h4{
	background:url(images/sankaku.jpg) no-repeat top left;
	font-size:13px;
	line-height:14px;
	margin:0 0 3px 0;
	padding:0;
	text-indent:14px;
}

.brand h4 a{
	color:#a53737;
}

.brand h4 a:visited img{
	color:#a53737;
}
.brand h4 a:hover img{
	color:#a53737;
}

#bottom_bana{
	/position:relative;
	/left:-13;
}

.brand img,#bottom_bana img{
	border:0;
}

#sidebana p img{
	border:0;
}

#boots h3{
	background:url(images/subtitle/boots-660x25.jpg) no-repeat top left;
}
#bag h3{
	background:url(images/subtitle/bag-660x25.jpg) no-repeat top left;
}
#accessories h3{
	background:url(images/subtitle/accessories-660x25.jpg) no-repeat top left;
}
#bousai h3{
	background:url(images/subtitle/bousai-660x25.jpg) no-repeat top left;
}
#outdoor h3{
	background:url(images/subtitle/outdoor-660x25.jpg) no-repeat top left;
}
#interior h3{
	background:url(images/subtitle/interior-660x25.jpg) no-repeat top left;
}


#boots h3,#bag h3,#accessories h3,#bousai h3,#outdoor h3,#interior h3{
	text-align:right;
	width:660px;
	height:25px;
	font-size:10px;
	line-height:6px;
	font-weight:normal
}

#boots h3 a,#bag h3 a,#accessories h3 a,#bousai h3 a,#outdoor h3 a,#interior h3 a{
	color:#ffff00;
	margin-right:20px;
}

#boots h3 a:visited,#bag h3 a:visited,#accessories h3 a:visited,#bousai h3 a:visited,#outdoor h3 a:visited,#interior h3 a:visited{
	color:#09F09F;
}
#boots h3 a:hover.#bag h3 a:hover,#accessories h3 a:hover,#bousai h3 a:hover,#outdoor h3 a:hover,#interior h3 a:hover{
	color:#09F09F;
}
#recommenditem img{
	width:154px;
	height:154px;
}

#recommenditem em{
	text-align:right;
	color:#ff0000;
	font-style: normal;
	font-size: 12px;
	width: 154px;
	display: block;
	margin-top: 2px;
}

.itemlist{
		background:url(images/wip.jpg) no-repeat bottom right;
}


.none {
	display: none;
}

.move1 {
background-image: url(images/move_01.jpg);
background-repeat: no-repeat;
float: left;
height: 35px;
width: 54px;
}

.move2 {
background-image: url(images/move_02.jpg);
background-repeat: repeat;
height: 25px;
width: 873px;
clear: right;
float: left;
vertical-align: middle;
padding:5px 0;
font-size:12px;
line-height:25px;
}

.move3 {
background-image: url(images/move_03.jpg);
background-repeat: no-repeat;
height: 35px;
width: 23px;
float: right;
}

#newcoment{
width:950px;
margin:10px 0 10px 20px;
}


/*��������*/

#new_ar {
	width:483px;
	float:left;
	clear:right;
	margin:10px 10px 10px 0;
	padding:25px 0 0 0;
	border: solid 1px #000;
	overflow: hidden;
	background-image: url(images/subtitle/new-ar.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

#re_ar {
	width:483px;
	float:left;
	clear:right;
	margin:10px 0 10px 0;
	padding:25px 0 0 0;
	border: solid 1px #000;
	overflow: hidden;
	background-image: url(images/subtitle/re-ar.gif);
	background-repeat: repeat-x;
	background-position: top left;
}



/*---- ���饤�ɥ��硼����θǡ�E���ͥ����----*/

#featurcat{
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px;
	line-height:150%;
	width:980px;
	/*border:solid 1px #000000;*/
}

#featurcat a{
	margin:0;
	padding:0;
	display:block;
	width:100%;
	height:100%;
	opacity: 0; /* IE�ʳ�Ʃ���� */
	filter: Alpha(opacity=0); /* IE��Ʃ���� */
	position:absolute;
}

/*
#featurcat a:link{
	background:#ffffff;
	text-decoration:none;
	color:#2E2E2E;
}

#featurcat a:visited{
	background:#ffffff;
	text-decoration:none;
	color:#2E2E2E;
}
*/

#featurcat li:hover{
	background: #ebf57d;
	text-decoration:none;
	color:#2E2E2E;
}

#featurcat a:hover img{
	opacity: 1.0; /* IE�ʳ�Ʃ���� */
	filter: Alpha(opacity=100); /* IE��Ʃ���� */
}

#featurcat ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#featurcat li{
	margin:10px;
	padding:0;
	width:298px;
	height:380px;/*900x470�Ρ�E���140px*/
	display:inline-block;
	/*border:solid 1px #000000;*/
	vertical-align:top;
	overflow:hidden;
	position:relative;
}

#featurcat dl{
	margin:0 10px 15px;
	padding:0;
	width:280px;
	list-style-type:none;
	border-top:solid 4px #073D6F;
}

#featurcat dt{
	margin:2px 0 5px;
	padding:0;
}

#featurcat dd{
	margin:0;
	padding:0;
	text-align:left;
}

#featurcat .more{
	margin:10px 0 4px;
	padding:3px;
	border:solid 1px #454545;
	background:#767676;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}


/*-------- サイドバナー用ムーブアクション --------*/

.sidemove1 {
	position:fixed;
	top:40px;
	right:-15px;
}

.sidemove2 {
	position:fixed;
	top:250px;
	right:-15px;
}

.sidemove3 {
	position:fixed;
	top:460px;
	right:-15px;
}

.sidemove4 {
	position:fixed;
	top:670px;
	right:-15px;
}

.sidemove5 {
	position:fixed;
	top:880px;
	right:-15px;
}

.sidemove1 a:hover img,.sidemove2 a:hover img,.sidemove3 a:hover img,.sidemove4 a:hover img,.sidemove5 a:hover img {
	position:fixed;
	right:0px;
	opacity: 1;/* IE以外透過設定 */
	filter: Alpha(opacity=100);/* IE用透過設定 */
}
