@charset "utf-8";

/* print settings
------------------------------------------------------------------- */

/* defalt
--------------------------------- */
body {
	font-size: 12pt;
	color: #000000;
	background-color: #FFFFFF;
	/zoom:68%; /* for IE6 & IE7 */
}

a:link,
a:visited {
	text-decoration: underline;
	color: #000000;
}

img {
	border: 0;
}

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

/* 
--------------------------------- */
#headerNav,
#textSize,
#searchArea,
#gnav,
#footer,
#category-head,
#topicpath,
#subcts
	{
	display: none;
	}

#stage #header,
#stage #content
	{
	width: 709px;
	margin: 0 auto;
	}

#stage #maincts
	{
	float: none;
	margin: 0 auto;
	}

body #stage #maincts
	{
	height: auto !important;
	}

#stage #maincts #pagetit img
	{
	padding: 0;
	}

#stage #maincts .ctsblk
	{
	padding-left: 0;
	}



/* トップ
--------------------------------- */
.topcts #gnav,
.topcts #subcts
	{
	display: block;
	}

.topcts #stage #header,
.topcts #stage #content
	{
	width: 100%;
	}

.topcts #stage #maincts
	{
	float: left;
	}

.topcts #stage #maincts a
	{
	text-decoration: none;
	}

.topcts #stage #ctslistblk
	{
	page-break-before:always;
	}

.topcts #stage #extbnr
	{
	display: none;
	}

.topcts #stage #ctslistblk ul li.cate-l,
.topcts #stage #ctslistblk ul li.cate-c,
.topcts #stage #ctslistblk ul li.cate-r
	{
	width: 220px;
	border: none;
	}

.topcts #maincts .tit,
.topcts #ctslistblk ul li .tit
	{
	border-bottom: 1px solid #cccccc;
	}

.topcts #megsnow-logo
	{
	margin: 0;
	}

/* 商品のご紹介
--------------------------------- */
#stage #productslistblk li
	{
	padding: 0 0;
	}

#stage #productslistblk li .h
	{
	height: auto;
	margin: 2px 0;
	}

#productslistblk li .thmb
	{
	margin-top: 17px;
	}

#stage #productslistblk li .h,
#stage #productslistblk li .d a,
#stage #productslistblk li .d span
	{
	font-size: 8pt;
	}


/* 会社情報 沿革
--------------------------------- */
#maincts .ctsblk .sheet05 td.c-tot div.col02 p.dat-r
	{
	width: 460px;
	}