/* 2006March_cp CSS   last update:2006.6.9 */

/* HEAD STYLE */
#head { display: none;}
#mainBody #footContent { display:none;}
#footertop { display:none; }
#footerLine { display:none; }
#footer { display:none; }

/* ****** new life cp style ****** */
#newlifeBody #mainarea { margin: 40px 0 0; padding: 0; }
#newlifeBody #mainarea #mainContent {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-bottom: 20px;
}
/* L shop style */
#newlifeBody #mainarea #mainContent #Larea { margin: 20px auto 0; padding: 0; clear: both; }
#newlifeBody #mainarea #mainContent #Larea #shop {
	margin: 0;
	padding: 0;
	width: 322px;
	text-align: center;
	float: left;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#newlifeBody #mainarea #mainContent #Larea #shopR {
	margin: 0;
	padding: 0;
	width: 322px;
	text-align: center;
	float: right;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#newlifeBody #mainarea #mainContent #Larea  #bottomArea { display: none; }
#newlifeBody #mainarea #mainContent #Larea #bottomAreaR { display: none; }
/* moving banner style */
#newlifeBody #mainarea #mainContent #BannerArea { padding: 20px 0 0; clear: both; }
/* S shop style */
#newlifeBody #mainarea #mainContent #Sarea { margin: 20px auto 0; }
#newlifeBody #mainarea #mainContent #Sarea #school {
	margin: 0;
	padding: 0 0 5px;
	width: 322px;
	text-align: center;
	float: left;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#newlifeBody #mainarea #mainContent #Sarea #business {
	margin: 0;
	padding: 0 0 5px;
	width: 322px;
	text-align: center;
	float: right;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
} 
#newlifeBody #mainarea #mainContent #Sarea .shop .SproductArea .catch { font-size: 12px; }
#newlifeBody #mainarea #newlifeBottom { display: none;}
#march_footer { display: none; }

/* ****** GW cp style ****** */
#GWBody { margin: 0; padding: 0; width: 755px; text-align: center; }
#GWBody #mainarea #mainContent #leftarea .Sshop .pictL { margin: 3px 2px 0 0; padding: 0; float: left; width: 100px; }
#GWBody #mainarea #mainContent #leftarea .Sshop .pictR { margin: 3px 0 0 2px; padding: 0; float: left; width: 100px; }
#GWBody #mainarea #mainContent #leftarea .Sshop .text { margin: 0; padding: 0; float: left; width: 110px; }

/* ****** motherday cp style ****** */
#motherBody { margin: 0; padding: 0; }
#motherBody #mainarea #titlearea { height: 170px; }
#motherBody #mainarea #mainContent #ContentArea #iconArea { display: none;}
#motherBody #mainarea #mainContent #boxArea #title { display: none;}
#motherBody #mainarea #mainContent #ContentArea #Larea #LiconArea img { display: none;}
#motherBody #mainarea #mainContent #ContentArea .Sarea .SiconArea img { display: none;}

/* ****** father cp style ****** */
#fatherBody { margin: 0; padding: 0; }
#fatherBody #mainarea #mainContent #boxarea {display: none;}

/* ****** wc2006 cp style ****** */
#wc2006Body { margin: 0; padding: 0; }
#wc2006Body #mainarea #titlearea { height:205px;}
#wc2006Body #mainarea #titlearea #titletext { display:none;}
#wc2006Body #shoparea .pointarea { display:none; }
#wc2006Body #shoparea .lshop { margin:0 0 0 10px;}
#wc2006Body #shoparea .rshop { margin:0 0 0 20px;}

/* ****** ochugen2006 cp style ****** */
#ochugen06Body { margin: 0; padding: 0; border-bottom: none;}
#ochugen06Body #mainarea #titlearea { height:195px;}
#ochugen06Body #titlearea #titletext { display:none;} 
#ochugen06Body .pagetop { display:none;}
#ochugen06Body #mainContent #link { display: none;}
#mainBody #footLine { display:none;}
#ochugen06Body #mainContent #grapharea #graph { border: solid 1px #006633; padding: 10px 0;}
#ochugen06Body #contentArea #tabarea01 { display:none;}
#ochugen06Body #contentArea #tabarea02 { display:none;}
#ochugen06Body #contentArea #mannerarea { display:none;}

/* ****** frshpng cp style ****** */
#frshpngBody { margin: 0; padding: 0;}
#frshpngBody #mainContent { margin: 0; padding: 0;}
#frshpngBody #mainContent .productR { margin-left:0;}