@charset "UTF-8";
@import url("../news/2016/0304_hands/style.css");
/* CSS Document */
/* ニュースiframe＠Top */
/*.news_top {
	width: 230px;
	height: 255px;
}*/
/*.news_top iframe {
	overflow: scroll;
	width: 230px;
	height: 235px;
}*/
/*.news_top修正170330*/
.news_top {
	width: 230px;
	height: 315px;
}
/*news_top iframe修正170330*/
.news_top iframe {
	overflow: scroll;
	width: 230px;
	height: 295px;
}
.news_tablet {
	overflow: scroll;
	width: 230px;
	height: 255px;
}
.news_tablet iframe {
	overflow: auto;
	width: 225px;
	height: 235px;
}

/* シーン別オススメアクセサリームービーエリア */
div.scene_area {
		width: 695px;
		padding: 0;
		overflow: hidden;
}
/* Clearfix */
div.scene_area:before,
div.scene_area:after {
	content:"";
	display:table;
}
div.scene_area:after {clear:both;}
div.scene_area {zoom:1;}


dl.scene {
	float: left;
	margin: 5px 15px 0 0;
	padding: 0;
	width: 124px;
	height: 90px;
}
dl.scene dt,
dl.scene dd {
	margin: 0; 
}
dl.scene dt a:hover img {
	opacity:0.5;
	-ms-filter: "alpha( opacity=50 )";
	filter: alpha(opacity=50);
}
.clear {
		clear:both;
}

/* シーン別更新エリア */
div.scene_new {
	background-image:url(../ie/img/01_toppage/scene_new_line.gif);
	background-repeat: no-repeat;
	width: 680px;
	height: 20px;
	padding: 5px 5px 5px 5px;
	overflow: hidden;
}
ul.scene_new {
	position: relative;
	overflow: hidden;
	margin: 0 0 0 30px!important;
	width: 600px!important;
	height: 30px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size: 13px;
	line-height: 1.6;
	vertical-align:middle;
	letter-spacing: 0;
	list-style: none;
}
ul.scene_new li {
	position: absolute;
	width: 600px!important;
	margin-top: 0!important;
	margin-left: 0px!important;
	border-bottom-width: none!important;
	border-bottom-style: none!important;
	border-bottom-color: none!important;

}
ul.scene_new li a:link    { color: #000000;text-decoration: none; }
ul.scene_new li a:visited { color: #000000;text-decoration: none; }
ul.scene_new li a:active  { color: #000000;text-decoration: none; }
ul.scene_new li a:hover { color: #F00;text-decoration: none; }


/************* トップページ slideshow *******************************/
#slideshow {
	width: 680px;
	height: 225px;
	position:relative;
	overflow: hidden;
	background-color: #DBDBDB;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	left: 0;
	top: 0;
	right: 0px;
	bottom: 0px;
}
#slideshow div {
	width: 680px;
	height: 188px;
	overflow: hidden;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#slideshow div div {
	top: 0;
	left: 0;
	position: absolute;
}

#slideshow ul {
	width: 680px!important;
	top: 0!important;
	left: 0!important;
	margin: 0px!important;
	padding: 0px!important;
	text-decoration: none!important;
	height: 30px;
}

#slideshow ul li {
	width: 70px!important;
	height:20px!important;
	float: left!important;
	display: inline!important;
	text-decoration: none!important;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 7px;
}

#slideshow .active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}


/* =======================================
	ClearFixElements
======================================= */
#slideshow ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
	text-decoration: none!important;
}

#slideshow ul {
	display: inline-block;
	overflow: hidden;
	text-decoration: none!important;
}

.cart_btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#00a0ea;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff !important;
	font-weight:normal;
	height:30px;
	line-height:18px;
	width:80px;
	text-decoration:none;!important
	text-align:center;
	text-shadow:0px 0px 0px #5e5e5e;
	padding: 20px 5px 5px 18px;
	margin-top: 5px;
	font-size: 16px;
}
.cart_btn:hover {
	background-color:#12b4ff  !important;
	color: #FFF !important;
}
.cart_btn:active {
	position: relative;
	top: 1px;
	text-decoration: none;
	color: #FFFFFF  !important;
}

.cart_btn2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#00a0ea;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff !important;
	font-weight:normal;
	height:30px;
	line-height:18px;
	width:150px;
	text-decoration:none;!important
	text-align:center;
	text-shadow:0px 0px 0px #5e5e5e;
	padding: 20px 5px 5px 30px;
	margin-top: 5px;
	font-size: 16px;
}
.cart_btn:hover {
	background-color:#12b4ff  !important;
	color: #FFF !important;
}
.cart_btn:active {
	position: relative;
	top: 1px;
	text-decoration: none;
	color: #FFFFFF  !important;
}

.classname_blue a {
text-decoration: none;
}
.missing_item {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color: #999;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-weight:normal;
	height:30px;
	line-height:18px;
	width:80px;
	text-decoration:none;!important
	text-align:center;
	text-shadow:0px 0px 0px #5e5e5e;
	padding: 20px 5px 5px 25px;
	margin-top: 5px;
	font-size: 16px;
}

h1 {
	color:  #000000;
	font-size:18px !important;
	font-weight: bolder !important;
}
