@charset "iso-8859-1";

/* irbace */

/* main ********************************************************** */
#contents,#contentstop,#contentsearch { width:768px; margin-top:5px; margin-left:auto; margin-right:auto; text-align:left; position:relative; }
#contents { background:#FFFFFF url(/common/img/pro_back.gif) no-repeat; }

/* panlist ********************************************************** */
#panlist { margin-top:16px; margin-left:23px; _margin-left:12px; font-size:64%; text-align:left; width:570px; height:17px; float:left; }
#panlist a { color:#336699; text-decoration:none; }
#panlist a:hover { text-decoration:underline; }
#fontchange{ float:left; width:150px; margin-top:20px;  }
#fontchange img{ margin-right:3px; }

/* mainimg ********************************************************** */
#mainimgbig,#mainimg { width:733px; margin-left:17px; }
#mainimg { margin-top:8px; margin-bottom:38px; }
#mainimgbig h2,#mainimg h2,#mainsearchimg span{ display:none; }

/* sidemenu ********************************************************** */
#lmenu{ position:absolute; left:30px; z-index:10;  top:185px;}
#lmenu ul { padding:0; background:#D1D1D1; width:171px; list-style:none; }
#lmenu ul li { float:none; padding:0 1px 1px; width:auto; height:31px; }
#lmenu ul li img { vertical-align:bottom; }


/* maincontents ********************************************************** */
#maincontents { width:548px; min-height: 400px; _height: 400px; margin-left:220px; margin-bottom:50px; }
#maincontents p {
	font-size:85%;
	line-height:150%;
}

@media print {
	#maincontents{ _width:544px; }
	#fontchange{ margin-top:5px; }
	#maincontents #ir{ _margin-left:0px; }
}

