body *{
    opacity:0.9;
opacity:1; 
    
}
@media screen and (min-width: 737px) {
.layout{
    position:absolute;
    left:50%;
    z-index:-1;
    top:0px;
    margin-left:-595px;
    opacity:0.3;
    display:block;
    opacity:0;
    display:none;
}
}
@media screen and (max-width: 736px) {
.layout {
    width:100%;
    position:absolute;
    left:0;
    z-index:-1;
    top:-9.5vw;
    opacity:0.3;
    display:block;
    opacity:0;
    display:none;
}
}

@media print, screen and (min-width: 737px) {

.pic_01 span{
	width:434px;
}
.f_wrap .clm_l {
}
.item_name{
	margin-top:70px;
}
.clm_info{
	margin-bottom:60px;
}
.pic_mid .caption {
	font-size:16px;
	margin-bottom:5px;
}
.pic_mid01 h3{
	line-height:160%;
	margin-top:16px;
}
.pic_mid01,
.pic_mid02{
	margin-bottom:50px;
}
}
