﻿@charset "utf-8";

/*----------------------------------------------------
	layout[print Initial value]
----------------------------------------------------*/

*{
    font-family: "ヒラギノ明朝 Pro W3", "細明朝体", "ＭＳ Ｐ明朝", serif;
    vertical-align: 0;
}

body{
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: white;
    background-image: none;
    font-size: 8.5pt;
    line-height: 1.5;
	letter-spacing: 1px;
}

head+body{
    width: 165mm;
    max-width: 100%;
    min-width: 80%;
    margin: 0 auto;
}

* html body{
	zoom: 70%;
}

*:first-child+html body{
	zoom: 70%;
}

h1,h2,h3,th,dt,strong,a{
    font-weight: normal;
}

a,img{
	border: none;
}

p,dt,dd,th,td,li{
    line-height: 1.8;
}

table,
th,td{
	border-collapse: collapse;
	border-spacing: 0;
}

table{
    width: 100%;
	margin: 0 0 50px 0;
}

th,td{
    padding: 6px 8px;
    vertical-align: top;
    text-align: left;
    font-size: 8.5pt;
}


/*----------------------------------------------------
	layout[none]
----------------------------------------------------*/

#box{
	width: 100%;
}

#item_list,
#item_list ul.item_list_line_first,
#item_list ul.item_list_line{
	width: 660px;
	margin: 0 auto;
}


#item_list p.result{
	display: none !important;
}

dl.list dt{
	padding-left: 0;
}

#item_list ul.item_list_line_first li,
#item_list ul.item_list_line li{
	background-image: none;
	border-bottom: 2px solid #333333;
}

#item_list ul.item_list_line_first li.list_border,
#item_list ul.item_list_line li.list_border{
	border-right: 1px solid #333333;
}


#header_fukuromon,
#header_pillow,
#header_pod,
#header_food,
#header_wakeari,
#header_ec,
#sidebar,
.info_l,
#footer{
	display: none !important;
}

.list_b_detail,
.list_i_new,
.list_i_recommend,
.list_i_wakeari,
.list_i_standard,
.list_i_pop,
.list_i_fukuromon,
.list_i_pillow,
.list_i_pod,
.list_i_food,
.list_i_pod,
.list_i_wakeari_s{
	display: none !important;
}


/*-----------
	top
-------------*/
#content_top{
	padding: 0;
}


#item_l{
	width: 278px;
	height: 513px;
}

#item_l,
li.item_s,
li.item_s_last{
	background-image: none;
	border: 1px solid #333333;
}

#item_l_bg,
ul.item_l_bg,
ul.item_s_list,
ul.item_s_list_s,
ul.item_s_list_m{
	background-image: none;
}

li.item_s{
	margin-right: 6px;
}


#header,
#sidebar_top,
#news,
#present{
	display: none !important;
}

.top_b_detail_l,
.top_i_new_l,
.top_i_recommend_l,
.top_i_wakeari_l,
.top_i_standard_l,
.top_i_pop_l,
.top_i_fukuromon_l,
.top_i_pillow_l,
.top_i_pod_l,
.top_i_food_l,
.top_i_pod_l,
.top_i_wakeari_l{
	display: none !important;
}


.top_b_detail_s,
.top_i_new_s,
.top_i_recommend_s,
.top_i_wakeari_s,
.top_i_standard_s,
.top_i_pop_s,
.top_i_fukuromon_s,
.top_i_pillow_s,
.top_i_pod_s,
.top_i_food_s,
.top_i_pod_s,
.top_i_wakeari_s{
	display: none !important;
}


dl.list dd.comment_s{
	padding-bottom: 20px;
	line-height: 1.2;
}


/*-----------
	detail
-------------*/
.b_pageback_detail,
.b_detail_zoom p{
	display: none !important;
}

dl#chart_detail dt{
	background-image: none;
	border-bottom: 2px solid #333333;
}

dl#chart_detail{
	background-image: none;
	padding-bottom: 0;
}

dd.pict_detail ul li{
	padding-right: 0;
}

img.item_p_detail{
	background-image: none;
}

p.price_detail{
}

p.price_detail span.intax{
	display: block;
}

dd.comment_detail{
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

dl#chart_detail table th.chart_title{
	background-color: white;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

dl#chart_detail table th,
dl#chart_detail table td,
dl#chart_detail table th.chart_title{
	border-bottom: 1px solid #333333;
}

