@charset "utf-8";

/* print setting */
@media print {
body {
	-webkit-print-color-adjust: exact;	
	width: 1200px !important;
	height: auto;	
	zoom: .8;	
}

header {
	position: relative;
}

header h1 a img {
	width: 300px;
	height: auto;
	padding: 10px;
}

#g_navi ul li{
	display: none;
}

#sub_top {
	background-attachment: inherit;
}

#sub_top.abs {
	background-image: url(../images/sub_top_abs.jpg);
}

.pick_up ul {
	display: none;
}

.box_contact {
	display: none;
}

footer {
	display: none;
}

.to_top a {
	display: none;
}

.effect {
	opacity: initial;
	filter: initial;
	-ms-filter: initial;
	transform:  initial;
	-webkit-transform: initial;  
    -moz-transform: initial; 
	-webkit-transition: initial;
	-moz-transition: initial;
	transition: initial;
}


@page {
    size: A4 portrait;
}

}

