@charset "utf-8";

/*
======== table of content. =================================

summary:印刷時用CSS

#header h1,
#header .bookmark ,
#header .social ,
#header .favorite ,
#header .globalnavi ,

============================================================
*/
#header h1,
#header .bookmark ,
#header .social ,
#header .favorite ,
#header .globalnavi ,
#searchDetailInput1,
#searchDetailInput,	
#footer,
.pagetop ,
p.del,
div.to_inquiry,
p.notice,
#print_btn,
dl.inquiryarea ,
.propertarea ul.btn li.print,
.propertarea ul.btn li.favorite,
.propertarea p.ttlnotice,
div.section p.utils,
#content div.section div.utils,
.propertarea p.date	
{
	display: none;
}
body div#header {
	height:auto;
}
body div#header p.logo {
	padding:0 15px;
}

body div#header,
body div#content {
	width:100%;
	padding:0;
	margin:0;
	position:static;
	display:block;
}

#content div.section table td,
#content div.section table th {
	width:auto;
}
p.assort-btn ,
div#topicPath ,
div.section.one-col dl.ttl ,
div.section.one-col p.condition,
h2 ,
div.section.one-col dl.ttl ,
div.section.one-col table,
#content div.section table.infor,
#content div.section table {
	width:100%;
}
#content div.section table.infor {
	_width:640px;
}
*:first-child + html body #content div.section table.infor {
	width:640px;
}
*:first-child + html body #content div.section table.infor td,
*:first-child + html body #content div.section table.infor th {
	width:auto;
}

#content div.section dl.tablearea {
	width:auto;
	float:none;
}

body div#content div.section table th, 
body div#content div.section table td ,
{
	padding:3px 0;
}
