@charset "utf-8";

/*
	Site: NMS inc
	Description: print style
	Version: 1.0
	Author: NMS inc
*/

/*
===== CONTENTS ===========================================

	1: HEADER
	2: FOOTER
	3: NAVIGATION
	4: MAIN CONTENT

==========================================================
*/

@media print{
/*
===== 1: HEADER ==========================================
*/
body {
/*background:url(../images/bg_header.gif) repeat-x top;*/
background:none;
}

*html body {zoom:90%;}


#wrapper {
	background:url(../images/bg_footer.gif) repeat-x bottom;
	text-align:center;
}

#top_wrapper {
	background:url(../images/bg_footer.gif) repeat-x bottom;
	text-align:center;
}

#wrapper_inner {
	width:849px;
	margin:0 auto;
}

#header {
	display:block;
	/*width:849px;
	height:85px;*/
}

#g_menu {
	display:block;
	/*width:832px;
	height:49px;
	margin:0 8px 0 9px;*/
}

#top_wrapper #key_visial {
	width:836px;
	height:313px;
	margin:5px 5px 0 8px;
}





/*
===== 2: FOOTER ==========================================
*/
#footer {
clear:both;
	display:none;
}


/*
===== 3: NAVIGATION ======================================
*/

#contents {
	width:836px;
	margin:6px 6px 0 7px;
	background:url(../images/bg_topContents.gif) repeat-y top;
}
#contents_inner {
	background:url(../images/bg_contents_bottom_top.gif) no-repeat bottom;
	position:relative;
}

#contents_inner:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#contents_inner {display: inline-block; zoom:1;}
/* Hides from IE-mac \*/
* html #contents_inner {height: 1%;}
#contents_inner {display: block;}
/* End hide from IE-mac */


#top_wrapper #c_menu {
	width:236px;
	padding:0;/*:0 0 230px;*/
	float:left;
}


/*
===== 4: MAIN CONTENT ====================================
*/

#top_wrapper #main {
	width:790px;
	margin:0 12px 0 34px;
}

#c_main{
	width:562px;
	text-align:left;
	padding:0;
	float:none;
	padding:0 0 30px;
	float:right;
}

#top_wrapper #c_main{
	width:530px;
	text-align:left;
	padding:0 0 30px;
	float:right;
}
/*
#top_wrapper div.point{ height:225px; }

#top_wrapper p.mt10{ margin-top:2px; }

#top_wrapper div.align_R.mt5{display:none;}

#top_wrapper #c_main h2{ margin-top:5px; }
*/

}