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



/*
body {
    background-image: url("http://www.rakuten.ne.jp/gold/auc-mobax/image/backimg0.jpg");
    background-repeat: repeat-y;
    background-position: left;
}
*/


iframe,img {
border: none;
}

span.catch_copy {
    color: #666;
    display: block;
    font-size: 90%;
}

a {
 color:	#005FC0;
	text-decoration: none;
}
a:hover {
 color:	#DF0331;
	text-decoration: underline;
}
a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background:none!important;
}


div#fixArea01 {
position: fixed;
right: -30px;
top: 100px;
}
div#fixArea01:hover {
position: fixed;
right: 0;
top: 100px;
}

div#fixArea02 {
position: fixed;
right: -30px;
top: 324px;
}
div#fixArea02:hover {
position: fixed;
right: 0;
top: 324px;
}

div#fixArea03 {
position: fixed;
right: -30px;
top: 550px;
}
div#fixArea03:hover {
position: fixed;
right: 0;
top: 550px;
}


/*
menu-carrier
*******************************************************************/
.shadeGroup .shadeBtn {
	cursor: pointer;
}
.mobile-menu {
	line-height: 1.7;
	background: #FFF;
	width: 159px;
}
.mobile-menu .shadeBtn {
	border-top: #ccc 1px dotted;
	font-size: 14px;
	padding: 10px;
}
.mobile-menu .shadeBtn span {
	color: #C00;
}
.mobile-menu .shadeBtn:hover {
	background: #9FF;
}
.mobile-menu ul {
 list-style: none inside none;
    margin: 0;
    padding: 0;
}
.mobile-menu ul li {
    background: url("http://image.rakuten.co.jp/carymo/cabinet/parts/img59562218.jpg") no-repeat 7px center;
	font-size: 14px;
	padding: 0 0 0 27px;
}
.mobile-menu ul li a {
	display: block;
}
.menu-docomo {
	border: #cc0033 3px solid;
}
.menu-au {
	border: #eb5505 3px solid;
}
.menu-softbank {
	border: #9a9b9a 3px solid;
}
.menu-willcom {
	border: #2e57a6 3px solid;
}
.menu-emobile {
	border: #c20a11 3px solid;
}
.carrier {
	margin: 10px 0 0 0;
}

.menu-simfree {
	border: #80C9AB 3px solid;
}

.menu-others {
	border: #94C5FE 3px solid;
}

.menu-uq {
	border: #000000 3px solid;
}



td span.price1 {
}
td span.price2 {
	font-size: 30px;
}


div table tbody table tbody table tbody table form + tbody table tbody table {
 color: #333333;
 font-size: 75%;
 line-height: 1.4;
 width: 270px;
}


.clearfix {overflow: hidden;}
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix {zoom: 1;}
*:first-child+html .clearfix {zoom: 1;}


/* ///////////////////////////////////////////////////////////////////

home

/////////////////////////////////////////////////////////////////// */
#home h1 {
	font-size: 12px;
}
#home h2,
#home h3 {
	background: #900; 
	margin:0 0 30px 0;
	padding:12px 10px;
	color:#FFF;
	text-shadow:1px 1px 2px #333;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-left:1px solid #036;
	border-top:1px solid #036;
	box-shadow:inset 1px 1px 4px #333;
}
#home h3 {
	margin-top: 30px;
}
#home h2:before,
#home h3:before {
	content: ' ';
	position: absolute;
	z-index: 2;
	width: 0;
	height: 0;
	left: 14px;
	bottom: -27px;
	background: transparent;
	border-color: #900 transparent transparent transparent ;
	border-style:solid;
	border-width:15px;
}

/* ///////////////////////////////////////////////////////////////////

category-list

/////////////////////////////////////////////////////////////////// */
.calender-area table tr th {
}
.calender-area table tr td {
	font-size: 12px;
}


/* ///////////////////////////////////////////////////////////////////

category-list

/////////////////////////////////////////////////////////////////// */
.category-list {
	padding: 20px 0;
}
.category-list .category-list-item {
	width: 232px;
	float: left;
	margin: 0 10px 10px 0;
	border: #EEE 1px solid;
	border-radius: 5px;
}
#home .category-list .category-list-item h2 {
	margin: 0;
	font-size: 20px;
	padding: 5px 10px;
	color: #FFF;
}
#home .category-list .category-docomo {
	border-color: #cc0033;
}
#home .category-list .category-docomo h2 {
	background: #cc0033;
}
#home .category-list .category-docomo h2:before {
	border-color: #cc0033 transparent transparent transparent ;
}
#home .category-list .category-au {
	border-color: #eb5505;
}
#home .category-list .category-au h2 {
	background: #eb5505;
}
#home .category-list .category-au h2:before {
	border-color: #eb5505 transparent transparent transparent ;
}
#home .category-list .category-softbank {
	border-color: #9a9b9a;
}
#home .category-list .category-softbank h2 {
	background: #9a9b9a;
}
#home .category-list .category-softbank h2:before {
	border-color: #9a9b9a transparent transparent transparent ;
}
#home .category-list .category-mobile {
	border-color: #2e57a6;
}
#home .category-list .category-mobile h2 {
	background: #2e57a6;
}
#home .category-list .category-mobile h2:before {
	border-color: #2e57a6 transparent transparent transparent ;
}
#home .category-list .category-apple {
	border-color: #999;
}
#home .category-list .category-apple h2 {
	background: #999;
}
#home .category-list .category-apple h2:before {
	border-color: #999 transparent transparent transparent ;
}
#home .category-list .category-tablet {
	border-color: #333;
}
#home .category-list .category-tablet h2 {
	background: #333;
}
#home .category-list .category-tablet h2:before {
	border-color: #333 transparent transparent transparent ;
}
#home .category-list .category-wifi {
	border-color: #f3c11d;
}
#home .category-list .category-wifi h2 {
	background: #f3c11d;
}
#home .category-list .category-wifi h2:before {
	border-color: #f3c11d transparent transparent transparent ;
}
#home .category-list .category-others {
	border-color: #479e00;
}
#home .category-list .category-others h2 {
	background: #479e00;
}
#home .category-list .category-others h2:before {
	border-color: #479e00 transparent transparent transparent ;
}
.category-list .category-list-item ul {
}
.category-list .category-list-item ul li {
}
.category-list .category-list-item ul li a {
}


/* ///////////////////////////////////////////////////////////////////

sale-products-list 

/////////////////////////////////////////////////////////////////// */
.sale-products-list {
}
.sale-products-list ul {
	list-style: none;
	padding: 0;
}
.sale-products-list ul li {
	width: 28%;
	float: left;
	margin: 2% 5% 2% 0;
	position: relative;
	border: #900 1px solid;
	text-align: center;
}
.sale-products-list ul li a {
}
.sale-products-list ul li a img {
}
.sale-products-list ul li a:hover {
	text-decoration: none;
}
.sale-products-list ul li a .price {
	display: block;
	background: #900;
	text-align: center;
	color: #FFF;
	width: 100%;
	padding: 5px 0 3px 0
}
.sale-products-list ul li a .price .value {
	font-size: 38px;
	font-family: impact;
	font-style: italic;
}
.sale-products-list ul li a .price .yen {
}
.sale-products-list ul li a .price .tax {
	font-size: 10px;
}
.sale-products-list ul li a .product-name {
	display: block;
	text-align: center;
	margin-top: 5px;
}

/* ///////////////////////////////////////////////////////////////////

レビューを書いたら送料無料

/////////////////////////////////////////////////////////////////// */

span.choice {
	color:#000;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	font-size:16px;
	font-weight:bold;
	background-color:#ff8000;
	display:block;
	border-top-left-radius: 10px; 
	border-top-right-radius: 10px;  
	border-bottom-right-radius: 10px;        /* CSS3草案 */  
    -webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;      /* Safari,Google Chrome用 */  
    -moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
			-moz-border-bottom-right-radius: 10px;   /* Firefox用 */;
	width:450px; 
}

span.choice + select{
	width:240px;
}


/* ///////////////////////////////////////////////////////////////////

header

/////////////////////////////////////////////////////////////////// */
#search {
	width: 960px;
	height: 40px;
	background: url(https://image.rakuten.co.jp/auc-mobax/cabinet/banner/imgrc0076899842.jpg);
	padding-top:15px;
}

/* ///////////////////////////////////////////////////////////////////

mobile banner

/////////////////////////////////////////////////////////////////// */

.bottomBannerImg {
	width: 100%;
	display: block;
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 1000;
}


/* ///////////////////////////////////////////////////////////////////

広告？削除

/////////////////////////////////////////////////////////////////// */


#rakutenLimitedId_header{
	display:none;
}

/* ///////////////////////////////////////////////////////////////////

ヘッダーネットワーク利用制限携帯電話機確認サイト

/////////////////////////////////////////////////////////////////// */

#nw p {
	color:#000;
	background-color: #dcdcdc;
	text-align: center;
	font-size: 20px;
	width: 880px;
	margin: 5px auto;
	padding-bottom: 0;
	padding: 0px 0px 0px 10px;
}

#nw li {
	color:#ffffff;
	text-decoration:underline; 
	background-color: #dcdcdc;
	text-align: center;
	display: inline-block;
	font-size: 20px;
	width: 290px;
	margin: 0px auto;
	padding: 0px 0px 0px 5px;
	padding-top: 0px;
}

