@charset "UTF-8";
/* ================================================== */

/*  p  */

/* ================================================== */

body {
		background: none;
		color: #000;
}

h1,h2,h3,h4,h5,h6 {
		padding-left: 0!important;
		margin-left: 0!important;
		color: #000!important;
		background: none!important;
		line-height: 18px!important;
		border: none!important;
		height: auto!important;
}

th,
.tb-layout01 .tit02,
.tb-layout01 .tit {
		background-color: #fff!important;
}

textarea {
		width: 640px;
}

input[type="text"], 
input[type="password"],
textarea {
		border:none;
}

.attention {
		color: #000;
		font-weight: bold;
}

.lf {
		page-break-before: always;
}

#main-col {
		float: none;
		width: 640px;
}

#side-col {
		float: none;
		width: 640px;
}

#flash-col,
#gnav,
.pagetop,
.mark-col,
#link-menu,
.question-img,
#relevant-col,
.side-pattern .link01,
#footer,
#packing-col img,
.point-col .link01,
.btn-info,
.btn-print,
#sub-menu,
.material-col img,
.material-col .link01,
.product-detail img,
.out,
#guide-top img,
.peer-col img,
.btn-col  {
		display: none;
}

a {
		color: #000!important;
		text-decoration: underline!important;
}

#wrapper,
#features-col p,
#top #environment-col ul {
		margin: 0;
		padding-top: 0!important;
}

#iso-col {
		position: static;
		text-align: left;
}

#product-col,
#product-upper,
#product-inner {
		background: none;
		padding: 0;
		margin: 0;
}

.product-detail {
		padding-top: 0 !important;
		padding-left: 0 !important;
}

.explan-col,
.explan-inner,
#top #environment-col li,
#packing-point {
		background: none!important;
}

#top #environment-col li {
		padding-left: 0;
		margin-bottom: 10px;
}

.link01 a {
		background: none;
		padding-left: 0;
}

.side-pattern {
		border: none;
}

.side-pattern dl {
		background: none;
		padding-bottom: 0;
}

#top h4 {
		padding: 0;
}

#works-col dt a  {
		background: none;
		padding-left: 0;
}


#main-inner {
		border: none;
		padding: 10px 0 0;
}

#packing-col h3 {
		margin-bottom: 0;
}

#packing-col .text {
		float: none;
		width: 640px!important;
}

.point-col p.tit {
		color: #000;
}

.point-col {
		float: none;
		width: auto;
		padding: 0 0 10px;
}

h4.tit {
		padding-bottom: 0;
		margin: 10px 0 0;
}

#price-col,
#inquiry-col,
.inner-page #environment-inner,
.inner-page #environment-col {
		background: none;
		padding: 0;
}

#price-col p.tit,
#inquiry-col p.tit  {
		background: none;
		padding-left: 0;
		margin-bottom: 0;
		color: #000;
}

.inner-page #environment-inner .text {
		background: none;
}

.material-col p.tit {
		background: none;
		padding-left: 0;
		line-height: 18px;
		height: auto;
		margin-bottom: 0;
}

.material-col,
.material-col .text,
#guide-col .material-col .text,
.engineering .material-col .text {
		float: none;
		width: 640px!important;
		height: auto!important;
}


.material-col {
		border: 0;
}

#color-col dl {
		background-color: #fff;
		padding-top: 0;
}

#disaster-blanket h3 a,
.goods-detail p.tit,
#renewal-col p.tit,
#guide-top p.tit {
		background: none!important;
		padding-left: 0;
		line-height: 18px;
		height: auto;
}
 
#disaster-blanket .product-detail {
		border: 0;
		width: auto;
		height: auto!important;
}

.product-detail,
#guide-top .text,
.peer-col .text {
		float: none;
}

.product-detail .text {
		float: none;
		width: auto;
}

.goods-detail {
		float: none;
		border: 0;
		width: auto;
		height: auto!important;
		margin-bottom: 10px;
}

.goods-inner  {
		margin: 0;
		font-size: 100%;
}

.goods-inner dt {
		background-color: #fff;
}

#renewal-col,
#guide-top {
		border: 0;
}

.wide-col #main-inner {
		width: 640px;
}