@charset "Shift_JIS";


/* ▼閲覧領域の横幅が1026px以下の場合に適用 */
@media screen and (max-width: 1026px){
div#main {
    width: 100%;
	min-width: 960px;}
#topicsmainfull_in #sidebar {
float:right; 
width:100px;
position:fixed;
right:0;
padding:0;
top:152px;
margin-right: 0px;}

#topicsmainfull_in #nav { width:100px;}
#topicsmainfull_in #nav ul li img {padding-top:0px;border:1px solid #eeeeee;}
}


/* ▼閲覧領域の横幅が1366px以下の場合に適用 */
@media screen and (min-width: 1026px) and (max-width: 1366px){
div#main {
    width: 100%;
	min-width: 960px;}

#topicsmainfull_in #sidebar {
float:right; 
width:140px;
position:fixed;
top:0;
right:0;
padding:0;
top:152px;
margin-right: 2.5%;}

#topicsmainfull_in #nav { width:140px;}
#topicsmainfull_in #nav ul li img {padding-top:0px;border:1px solid #eeeeee;}

}


/* ▼閲覧領域の横幅が1366px以上の場合に適用 */
@media screen and (min-width: 1366px) {
#topicsmainfull_in #sidebar {
float:right; 
width:160px;
position:fixed;
left:auto;
top:0;
margin:0 0 0 1120px;
padding:0;
top:152px;}

#topicsmainfull_in #nav { width:160px;}
#topicsmainfull_in #nav ul li img {padding-top:0px;border:1px solid #eeeeee;}
}

#topicsmainfull_in #main{ float:left;}
#topicsmainfull_in #nav ul li img:hover {margin-left: -10px}



/*リンクスタイルバナー状*/
a.linkbtn {
	font-size:250%;
	position: relative;
	background-color: #f3948b;
	border-radius: 4px;
	color: #000;
	-webkit-transition: none;
	transition: none;
	box-shadow: 0 3px 0 #b35e56;
	text-align:center;
	display:block;
	border-collapse:separate;
	width: 35%;
}
a.linkbtn:hover {
	background:#fdd1cd;
	top: 3px;
	box-shadow: 0 0px 0 #ffffff;
	border-collapse:separate;
}
a.linkbtn:active {
	top: 2px;
	box-shadow: none;
}
#ranking a.linkbtn {
	margin:0 auto 0 auto;
    width: 85%;
	padding:15px 0 15px 0;
	margin:10px auto 10px auto;
}

#infom a.linkbtn{
	font-size:250%;
    width: 220px;
	padding:10px 0 10px 0;
}

/*ランキング取り置きボタン色調節*/
#ranking .rank01 a.linkbtn {
	background-color: #f3948b;
	box-shadow: 0 3px 0 #b35e56;}
#ranking rank01 a.linkbtn:hover {
	box-shadow: 0 0px 0 #ffffff;
	background:#fdd1cd;}

#ranking .rank02 a.linkbtn {
	background-color: #ebb3a4;
	box-shadow: 0 3px 0 #b35e56;}
#ranking .rank02 a.linkbtn:hover {
	box-shadow: 0 0px 0 #ffffff;
	background:#f5d5cd;}

#ranking .rank03 a.linkbtn {
	background-color: #edd697;
	box-shadow: 0 3px 0 #9a8b60;}
#ranking .rank03 a.linkbtn:hover {
	box-shadow: 0 0px 0 #ffffff;
	background:#ece2c6
;}

#ranking .rank04 a.linkbtn {
	background-color: #9aade8;
	box-shadow: 0 3px 0 #5f6a8e;}
#ranking .rank04 a.linkbtn:hover {
	box-shadow: 0 0px 0 #ffffff;
	background:#c3d1ff;}

#ranking .rank05 a.linkbtn {
	background-color: #89e57f;
	box-shadow: 0 3px 0 #5f9859;}
#ranking .rank05 a.linkbtn:hover {
	box-shadow: 0 0px 0 #ffffff;
	background:#b6f3b0;}


/*商品詳細表示部分管理*/
#topicsmainfull_in .productblock_tax_price{
    display: none;}
#topicsmainfull_in .productblock_pointblockl{
    display: none;}
#topicsmainfull_in .productcomment{
    display: none;}
#topicsmainfull_in .productblock_detail_iconblock{
    display: none;}
#topicsmainfull_in .productblock_bic_tokka{
    display: none;}
#topicsmainfull_in .noname .productblock_itemname{
    display: none;}

#topicsmainfull_in .productblockcover {
	border-bottom: 0px solid #d9d9d9;}
#topicsmainfull_in .productblock_in{
    border-top: 0px solid #d9d9d9;}
#topicsmainfull_in .product_img{
	border-bottom:none;}
#topicsmainfull_in .productblock1 .productblock_detail{
	margin-left:0px;}
#topicsmainfull_in #infom .productblock_priceblock{
	font-size:210%;}
#topicsmainfull_in #ranking .productblock_priceblock{
	font-size:180%;}
#topicsmainfull_in #ranking .productblock_itemname{
	min-height: 65px;}
#topicsmainfull_in #ranking .rank_dryer .productblock_itemname{
	min-height: 80px;}



#topicsmainfull_in #ranking .wrap{
	margin-top:20px;
	border:1px solid #cccccc;
	padding: 12px;
}

#topicsmainfull_in #ranking .rankno{
	padding-top: 0px;
}


#topicsmainfull_in #ranking .rankno{
	padding-top: 0px;
    padding-bottom: 10px;
}


#topicsmainfull_in #ranking .productblock3{
	width: 30% !important;}

#topicsmainfull_in #ranking .rankno{
	text-align:center;
	margin-bottom:15px;}


div #infoheader p .nav {
    display: none;}


#r_header .topbn{
	background: url(image/banner_top_pc2.png) repeat center;}
#r_header .howto{
background-color: #e8db00;}
#r_header .keep_tourist{
background-color: #e86e1c;}

/* HEADER */
header#COMMON-HEADER{display:none;}
header#transer-header{display:none}