@media Print    
{

/********** header **********/
*{
	margin:0;
	padding:0;
	border:0;
	line-height:150%;
	}

body{
	}
#wrapper{
	margin: 0px auto 0px 0px;
	padding:0;
	background-color:#FFFFFF;
	width:780px;}
	
a{
	color: #e853a5;
	}
a:hover{
	color: #000000;
	text-decoration: underline;
	}
a:link{
	color:#666666;
	}
a:visited{
	color:#666666;
	}

li{
	list-style:none;
	}

h3{
	font-size:14px;
	font-weight:bold;
	}
	
.arrow_list{
	margin:0;
	padding-left:15px;
	text-indent:0;
	list-style:none;
	background-image:url(images/list_head.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}

img{
	border:0px;
	}

/********** header **********/
#header{}

#header h1{/* + */
	display: none;
	}
img.header_nodisplay{/* + */
	display: block;
	}


#header h1 img{
	float:left;
	}
.head_1{
	margin:-1px 0 0 388px;
	padding:0;
	}
.head_2{
	margin:0 0 0 388px;
	padding:0;
	}
.head_3{
	margin:0 0 0 388px;
	padding:0;
	}
.head_4{
	margin:0;
	padding:0;
	}
.head_5{
	margin:0;
	padding:0;
	}


/********** menu **********/
#menu{
	display: none;
	float:left;
	width:215px;
	height:85px
}

#series {
	float: left;
	height: 85px;
	width: 565px;
	background-image: url(images/m-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #666666;
	display:none;
}

.seriesIcon {
	background-image: url(images/seriesIcon.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 13px;
	display:none;
}
#menu ul{/* + */
	display: none;
	}

#menu_nodisplay{/* + */
	display: block;
	float:left;
	}
#wrapper #series_nodisplay #print_table {
	display: block;
	height: 41px;
	width: 565px;
	padding:0px;
	margin:0px;
}
#menu_nodisplay ul li{/* + */
	float:left;
	margin:0;
	padding:0;
	height:87px;
	text-indent:-9999px;
	list-style:none;
	overflow:hidden;
	}
img.m1_nodisplay{/* + */
	display: block;
	float:left;
	}
img.m2_nodisplay{/* + */
	display: block;
	float:left;
	}
img.m3_nodisplay{/* + */
	display: block;
	float:left;
	}
img.m4_nodisplay{/* + */
	display: block;
	float:left;
	}
img.m5_nodisplay{/* + */
	display: block;
	float:left;
	}
img.m6_nodisplay{/* + */
	display: block;
	}

#series_nodisplay {
	float: left;
	height: 85px;
	width: 565px;
	display: block;
	padding:0px;
	margin:0px;
}

#menu ul li{
	float:left;
	margin:0;
	padding:0;
	height:87px;
	text-indent:-9999px;
	list-style:none;
	overflow:hidden;
	}
.m1 a{
	display: block;
	width:135px;
	height:87px;
	background-image:url(images/m1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m1 a:hover{
	display: block;
	width:135px;
	height:87px;
	background-image:url(images/m1_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m2 a{
	display: block;
	width:118px;
	height:87px;
	background-image:url(images/m2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m2 a:hover{
	display: block;
	width:118px;
	height:87px;
	background-image:url(images/m2_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m3 a{
	display: block;
	width:111px;
	height:87px;
	background-image:url(images/m3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m3 a:hover{
	display: block;
	width:111px;
	height:87px;
	background-image:url(images/m3_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m4 a{
	display: block;
	width:150px;
	height:87px;
	background-image:url(images/m4.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m4 a:hover{
	display: block;
	width:150px;
	height:87px;
	background-image:url(images/m4_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m5 a{
	display: block;
	width:117px;
	height:87px;
	background-image:url(images/m5.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m5 a:hover{
	display: block;
	width:117px;
	height:87px;
	background-image:url(images/m5_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m6 a{
	display: block;
	width:149px;
	height:87px;
	background-image:url(images/m6.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.m6 a:hover{
	display: block;
	width:149px;
	height:87px;
	background-image:url(images/m6_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}




	
/********** body **********/
#menu_content{/* + */
	display: none;
	}
#menu_content:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
	zoom:1;
	}

/*\*/
* html #menu_content {
    height: 1em;
    overflow: visible;
	}
/**/
#smenu_content{
	clear:both;
	margin:0;
	padding:10px 40px;
	width:700px;
	overflow: hidden;
	font-size:80%;
	}
#smenu_content:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
	zoom:1;
	}

/*\*/
* html #smenu_content {
    height: 1em;
    overflow: visible;
	}
/**/


#menu_top{
	margin:0;
	padding:0;
	font-size:80%;}
	
.menu_content_p{
	float:left;
	margin:30px 0 30px 40px;
	padding:;
	}
.smenu_content{}
.smenu_content .p2{
	margin:10px 0 0 40px;
	font-size:80%;
	text-indent:1em;
	}
.left-column{
	float:left;
	margin:10px 0 0 40px;
	padding:;
	width:410px;
	font-size:80%;
	text-indent:1em;
	}
.right-column{
	float:right;
	margin:10px 0 0 20px;
	padding:;
	width:230px;/*410+230=680 margin-left:20px and 40px; 780-80=700*/
	font-size:80%;
	}
.menu_content_p p{
	margin:10px 0 0 0;
	padding:0;
	max-width:18em;
	text-indent:0;
	font-size:80%;
	}
.menu_content_p ul{
	margin:10px 0 0 0;
	padding:0;
	max-width:20em;
	}
.menu_content_p ul li{
	margin:0;
	padding-left:15px;
	text-indent:0;
	font-size:80%;
	list-style:none;
	background-image:url(images/list_head.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}

.small{
	font-size:90%;
	}

.caption{
	margin-top:30px;
	font-size:80%;
	color:#666666;
}

.caption p{
	margin-top:1.5em;
	margin-bottom:1.5em;
	}
	
.caption div.spec{
	margin:3em auto 100px auto;
	font-size:85%;
	}



img.menu_content_nodisplay{/* + */
	display: block;
	}


div#menu_content_nodisplay{
	display: block;
	font-size:80%;
	}
img.menu_content_nodisplay{
	display: block;
	position:absolute;
	left:0px;
	top:515px;
	width:780px;
	height:220px;
	z-index:1;
	}

div.menu_content_p1_nodisplay{
	display: block;
	position:absolute;
	left:40px;
	top:530px;
	width:220px;
	height:180px;
	z-index:2;
	}
div.menu_content_p1_nodisplay h2{
	display: block;
	}
div.menu_content_p1_nodisplay p{
	display: block;
	}
div.menu_content_p1_nodisplay ul li{
	display: block;
	}

div.menu_content_p2_nodisplay{
	display: block;
	position:absolute;
	left:460px;
	top:530px;
	width:150px;
	height:150px;
	z-index:2;
	}
div.menu_content_p2_nodisplay h2{
	display: block;
	}
div.menu_content_p2_nodisplay p{
	display: block;
	}
div.menu_content_p2_nodisplay ul li{
	display: block;
	}

div.menu_content_p3_nodisplay{
	display: block;
	position:absolute;
	left:260px;
	top:530px;
	width:180px;
	height:120px;
	z-index:2;
	}
div.menu_content_p3_nodisplay h2{
	display: block;
	}
div.menu_content_p3_nodisplay p{
	display: block;
	}
div.menu_content_p3_nodisplay ul li{
	display: block;
	}


/********** footer **********/
#footer{
	display: none;
	}
#footer p{
	display: none;
	}

img.footer_nodisplay{
	display: block;
	position:absolute;
	left:0px;
	top:701px;
	width:780px;
	height:15px;
	z-index:4;
	}
#footer_nodisplay{
	clear:both;
	margin:0;
	padding:50px 0 20px;
	width:780px;
	text-align:center;
	font-size:80%;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-poition:center top;
	display: block;
	position:absolute;
	left:0px;
	top:735px;
	width:780px;
	height:100px;
	z-index:3;
	}
	
	
#footer_nodisplay p{
	margin:0 auto 5px auto;
	padding:0;
	}










/********** sub **********/
/*
#collagen #header h1{
	margin:0;
	padding:0;
	width:780px;
	height:214px;
	text-indent:-9999px;
	background-image:url(images/stop.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen #wrapper #header h1 img{
	float:left;
	}
#collagen .head_1{
	margin:-1px 0 0 387px;
	padding:0;
	}
#collagen .head_2{
	margin:0 0 0 387px;
	padding:0;
	}
#collagen .head_3{
	margin:0;
	padding:0;
	}
*/	
#collagen h2{
	margin:20px auto 10px 0;
	padding:0;
	}
#collagen h3{
	clear:both;
	margin:50px auto 10px 20px;
	padding:0;}



#collagen #header{
	display:none;
	}
img.sub_header_nodisplay{
	display: block;
	}



/********** collagen menu **********/
#collagen #menu{
	float:left;
	width:245px;
	height:80px;
	display:none;
}

#Sseries {
	float: left;
	height: 80px;
	width: 535px;
	background-image: url(images/sm3c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #666666;
	display:none;
}

#collagen #menu ul{
	display:none;
	}

#collagen #menu ul li{
	float:left;
	margin:0;
	padding:0;
	height:80px;
	text-indent:-9999px;
	list-style:none;
	}

#Sseries_nodisplay {
	float: left;
	height: 80px;
	width: 535px;
	display: block;
	padding:0px;
	margin:0px;
}

#collagen .m1 a{
	display: block;
	width:135px;
	height:80px;
	background-image:url(images/sm1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m1 a:hover{
	display: block;
	width:135px;
	height:80px;
	background-image:url(images/sm1_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
/*
#collagen .m2 a{
	display: block;
	width:120px;
	height:80px;
	background-image:url(images/sm2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m2 a:hover{
	display: block;
	width:120px;
	height:80px;
	background-image:url(images/sm2_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m3 a{
	display: block;
	width:110px;
	height:80px;
	background-image:url(images/sm3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m3 a:hover{
	display: block;
	width:110px;
	height:80px;
	background-image:url(images/sm3_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m4 a{
	display: block;
	width:150px;
	height:80px;
	background-image:url(images/sm4.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m4 a:hover{
	display: block;
	width:150px;
	height:80px;
	background-image:url(images/sm4_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m5 a{
	display: block;
	width:115px;
	height:80px;
	background-image:url(images/sm5.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m5 a:hover{
	display: block;
	width:115px;
	height:80px;
	background-image:url(images/sm5_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m6 a{
	display: block;
	width:150px;
	height:80px;
	background-image:url(images/sm6.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m6 a:hover{
	display: block;
	width:150px;
	height:80px;
	background-image:url(images/sm6_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
*/
/*

*/

#smenu_content2{
display:block;
	clear:both;
	margin:0;
	padding:10px 40px;
	width:700px;
/*	background-color:#fdfce9;*/
	overflow: visible;/* only  print.css -> style.css  overflow:hidden; */
	}
#smenu_content2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
	zoom:1;
	}

/*\*/
* html #smenu_content2 {
    height: 1em;
    overflow: visible;
	}

#front_img{
clear:both;
margin: 0px 0px 0px -40px;
padding: 0px 0px 0px 0px;
}



#collagen #menu ul.caremask li{
	float:left;
	margin:0;
	padding:0;
	height:66px;
	text-indent:-9999px;
	list-style:none;
	}

#collagen .m1c a{
	display: none;
	width:135px;
	height:66px;
	background-image:url(images/sm1c.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m1c a:hover{
	display: none;
	width:135px;
	height:66px;
	background-image:url(images/sm1c_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
/*
#collagen .m2c a{
	display: block;
	width:120px;
	height:66px;
	background-image:url(images/sm2c.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m2c a:hover{
	display: block;
	width:120px;
	height:66px;
	background-image:url(images/sm2c_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
*/
#collagen .m3c a{
	display: none;
	width:110px;
	height:66px;
	background-image:url(images/sm3c.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
/*#collagen .m3c a:hover{
	display: block;
	width:110px;
	height:66px;
	background-image:url(images/sm3c_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}*/
#collagen .m4c a{
	display: block;
	width:150px;
	height:66px;
	background-image:url(images/sm4c.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m4c a:hover{
	display: block;
	width:150px;
	height:66px;
	background-image:url(images/sm4c_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m5c a{
	display: block;
	width:115px;
	height:66px;
	background-image:url(images/sm5c.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m5c a:hover{
	display: block;
	width:115px;
	height:66px;
	background-image:url(images/sm5c_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m6c a{
	display: block;
	width:150px;
	height:66px;
	background-image:url(images/sm6c.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
#collagen .m6c a:hover{
	display: block;
	width:150px;
	height:66px;
	background-image:url(images/sm6c_.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}



img.sub_footer_nodisplay{
	display: block;
	}

#sub_footer_nodisplay{
	clear:both;
	margin:0;
	padding:50px 0 20px;
	width:780px;
	text-align:center;
	font-size:80%;
	background-repeat:no-repeat;
	background-poition:center top;

	display: block;
	}
#sub_footer_nodisplay p{
	margin:0 auto 5px auto;
	padding:0;
	}







}

