/***********************/
/* プリントCSS         */
/***********************/

* {
	margin: 0;
	padding:0;
}
body{
	color : #000000;
	background-image:none;
}
.area-m20{margin:20px;}
.area-m20-5{margin:20px 5px;}
.area-m10{margin:10px;}
.area-m5{margin:5px;}

/* ヘッダの設定*/
#header{
	display:none;
}

/* ヘッダーナビの設定*/
#headernavi{
	display:none;
}

/* 左側の設定*/
#left{
	width:700px;
}
/* 右側の設定*/
#right{
    display:none;
}
/* フッターの設定*/
#footer{
    display:none;
}
/* コピーライトの設定*/
#copyright{
    float:left;
	display:none;
}
#specification{
	display:none;
}
#search{
	display:none;
}

/* その他出力したくない領域にクラス設定*/
.np{
	display:none;
}

/* 改ページ */
.pagebreak { page-break-before: always;}

.txt-white{
	color: #FFFFFF;
}
.bg-orange {
	background-color: #FF6600;
}
#prdcopyright{
	display:none;
}

/* 長いURL折り返し（IE）*/
.resultdetail td , .detailprd td{
word-break:break-all;
}


.result{
	width:530px;
}
.result td{
	padding:2px 0;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin: 0px;
}
.resultthumb td{
	text-align:center;
	padding:5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.resultdetail{
	margin: 0 0 10px 0;
}
.resultdetail td , .detailprd td{
	padding:3px;
	vertical-align:text-top;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
	word-break:break-all;
}
.resultdetail th{
	width:210px;
	padding:3px;
	vertical-align:text-top;
}
.detailprd{
	width:600px;
}
.detailprd th{
	padding:2px;
	color:#FFFFFF;
	text-align:left;
	background-color:#FF6600;
}
.detailprd td{
	background-color:#FEFFEC;
}


.noline{border:0px none;}


.sheet{
	margin: 0 0 10px 0;
}
.filltbl{
	border: 2px solid #666666;
	width:720px;
}
.fillitem{
	padding:8px 4px;
	border-bottom:1px solid #666666;
}
.fillitemdot{
	border-bottom:1px dashed #666666;
	padding:2px 4px
}
.list{
	padding:0 0 0 30px;
}
.btm-dt-line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding:3px 0;
}
.btm-no-line {
	border:none;
	padding:3px 0;
}
.itemname {
	width: 130px;
	float:left;
}
.itemname-mini {
	width: 70px;
	float:left;
}
.shinseki{
	width: 250px;
	float:left;
}
.sakuhin{
	width:353px;
	float:left;
}

.filltbl-tlt{
	border: 2px solid #666666;
	width:720px;
}
.filltbl-tlt td{
	padding:4px;
	border-bottom:1px solid #666666;
}
.filltbl-tlt .ftt_child td{
	border-bottom:1px dashed #666666;
	padding:4px;
}
/*--------広告主--------*/
.BnrIframe{
	display:none;
}
.FullBnrSpace{
	display:none;
}

#StepNavi{
	display:none;
}
h1{
	display:none;
}

.LogInNameSpc{display:none;}
.UnderLineEX{
	float:left;
	width:300px;
	font-size: 10px !important;
	font-size: 0.7em;
	line-height:150%;
}