@charset "utf-8";
/* CSS Document */

/***********************************  body  *************************************/
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button {
	font-family:'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}
.ui-body-c, .ui-overlay-c {
	color: #333;
	background: #fff;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background-image: -webkit-linear-gradient(#fff,#fff);
	background-image: -moz-linear-gradient(#fff,#fff);
	background-image: -ms-linear-gradient(#fff,#fff);
	background-image: -o-linear-gradient(#fff,#fff);
	background-image: linear-gradient(#fff,#fff);
}
.ui-body-c{
border: none;
border-top: none;
background: #111;
color: #666;
font-weight: normal;
text-shadow: none;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
background-image: -webkit-linear-gradient(#fff,#fff);
background-image: -moz-linear-gradient(#efff,#fff);
background-image: -ms-linear-gradient(#fff,#fff);
background-image: -o-linear-gradient(#fff,#fff);
background-image: linear-gradient(#fff,#fff);
}
/***********************************  data-role="header"  *************************************/
.ui-header.ui-bar-a{
	border:none;
	border-bottom: 1px solid #b1b1b1;
	background: #111;
	color: #666;
	font-weight: bold;
	text-shadow: none;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#eee));
	background-image: -webkit-linear-gradient(#eee,#eee);
	background-image: -moz-linear-gradient(#eee,#eee);
	background-image: -ms-linear-gradient(#eee,#eee);
	background-image: -o-linear-gradient(#eee,#eee);
	background-image: linear-gradient(#eee,#eee);
}
/*ヘッダー*/
#h-all{
	margin:0;
	padding:0;
	font-size:28px;
	text-shadow:none;
	color:#666;
	background:#fff;
	overflow:hidden;
	height:120px;
	font-weight:normal;
	border-bottom:solid 1px #CCC;
}
#h-all a{
	font-size:28px;
	color:#1122cc;
	text-decoration:none;
    -webkit-tap-highlight-color: rgba(0,0,0,0.3);
	font-weight:normal;
}
#h-all .h-logo{
	width:30%;
	float:left;
	padding:30px 5px 8px 5px;
	border:0;
	height:100px;
}
#h-all .h-logo img{
	float:left;
}
#h-all .h-right-a{
	width:20%;
	float:right;
	text-align:center;
	border-left:#ccc solid 1px;
	height:30px;
	padding:37px 0 10px 0;
	height:100px;
}
#h-all .h-right-b{
	width:20%;
	float:right;
	text-align:center;
	border-left:#ccc solid 1px;
	height:30px;
	padding:37px 0 10px 0;
	height:100px;
}
#h-all .h-right-c{
	width:20%;
	float:right;
	text-align:center;
	border-left:#ccc solid 1px;
	height:30px;
	padding:37px 0 10px 0;
	height:100px;
}

/***********************************　検索フォーム　********************************************/
#list_search_area{
	background-color:#e7e7e7;
}

/***********************************  data-role="content"  *************************************/

.ui-content {
	border-width: 0;
	overflow: visible;
	overflow-x: hidden;
	padding: 0;
}

/***********************************  data-role="footer"  *************************************/
.ui-overlay-c .ui-footer.ui-bar-a{
	border:none;
	border-top: none;
	background: #111;
	color: #666;
	font-weight: bold;
	text-shadow: none;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#eee));
	background-image: -webkit-linear-gradient(#eee,#eee);
	background-image: -moz-linear-gradient(#eee,#eee);
	background-image: -ms-linear-gradient(#eee,#eee);
	background-image: -o-linear-gradient(#eee,#eee);
	background-image: linear-gradient(#eee,#eee);
}
/*フッター*/
#f-all{
	text-align:center;
	padding:20px 0 20px 0;
	margin:0 0 -20px 0;
}
#f-all p{
	font-size:10px;
}
#f-all a{
    -webkit-tap-highlight-color: rgba(0,0,0,0.3);
	color:#1122cc;
	font-weight:normal;
}

#main_right{
    font-size:11px;
	font-weight:normal;
	color:#1122cc;
}

/************************************ rakuten *****************************************************/


A:link {
 color:#666666
}
A:visited {
 color:#666666
}
A:active {
 color:#666666
}
A:hover {
 text-decoration:underline;
 color:#40D200
}

A {
 text-decoration:underline
}
A {
line-height:120%;
font-size : 18px ;
}
font {
line-height:120%;
font-size : 18px ;
}

.1 {
line-height:30%;
font-size : 25px ;
color: #0099ff;
}

.2 {
line-height:60%;
font-size : 16px ;
color: #ff0000;
}

.3 {
line-height:130%;
font-size : 16px ;
color: #666666;
}

h1 {
line-height:120%;
font-size : 13px ;
color: #40D200;
margin:0px;
padding:0px;
}

.4 {
line-height:120%;
font-size : 13px ;
color: #666666;
}

.5 {
line-height:120%;
font-size : 13px ;
color: #C79554;
}

td B.smaf-price {
	display:block;
	font-size:25px;
	margin-top:5px;
}

.btn{
	background: -moz-linear-gradient(top,#e4c7a1 0%,#e5c191);
	background: -webkit-gradient(linear, left top, left bottom, from(#e4c7a1), to(#e5c191));
	border:0px;
	color:#fff;
	width: 100px;
	padding: 10px 0;
	width:100%;
	display:block;
	font-size:30px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
} 
.btn a{
	font-size:30px;
	padding:30px 0 30px 0;
	border:0px;
	text-decoration:none;
	display:block;
	color:#fff;
}




/*************** タイムセール用カウントダウンタイマー2017.10.20追加 ****************/

#cdTimerWrap {
	width:100%;
	border: #e74f2a solid 10px;
	margin-bottom: 20px;
	padding:20px 0 15px 0;
	text-align:center;
	/* background:url(/info/sale/images/bg_timer.png) repeat 0 0; */
	box-sizing:border-box;
}
#cdTimerWrap span {
	font-weight:bold;
	font-family: "Yu Gothic","Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN W3","メイリオ",Meiryo,arial,sans-serif;
	color: #e74f2a;
}
#cdTimerWrap span.timetext {
	font-size: 35px;
	display:block;
	line-height:1.2;
}
#cdTimerWrap span.hour,
#cdTimerWrap span.min,
#cdTimerWrap span.sec,
#cdTimerWrap span.milli {
	font-size:80px;
	line-height:1.1;
}
#cdTimerWrap span.hour span,
#cdTimerWrap span.min span,
#cdTimerWrap span.sec span,
#cdTimerWrap span.milli span {
	font-size:60px;
}
#cdTimerWrap span#CDT {
	font-size:48px;
}
#cdTimerWrap span.milli {
}


/* ぱんくず */
ul#breadcrumbs {
  padding: 0.5em;
  margin: 0;
  text-align:left;
}
ul#breadcrumbs li {
  list-style-type: none;
  font-size: 1.0rem;
  font-weight: normal;
}
ul#breadcrumbs li a.ui-link {
  font-weight: normal;
  font-size: 1.0rem;
}
