body,td{font-size:10pt; font-family:"Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; line-height:135%;}body { margin:0,0,0,0; }.copy{font-size:8pt; color:#666666; line-height:12px;}.footerlink{font-size:8pt; line-height:16px;}.btm_link a:link{text-decoration:none; color:#2266aa;}.btm_link a:visited{text-decoration:none; color:#2266aa;}.btm_link a:hover{text-decoration:underline; color:#2266aa;}.xlinputbox {	border:0px; 	width: 192px; 	height: 16px; 	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; 	font-size: 10pt;	background-image:	url(../images/xlsoft_template.png);	background-repeat:	no-repeat;	background-position: -165px 0;	margin: 0;	padding: 1px;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	box-sizing: content-box;	}a:hover{text-decoration:none;}.keyword {margin:0px;    font-size:8px;}.new_link a:link{color:#0022dd;}.new_link a:visited{color:#0022dd;}.new_link a:hover{text-decoration:none; color:#0022dd;}.leftmenu a:link{color:#0033cc; text-decoration:none;}.leftmenu a:visited{color:#666666; text-decoration:none;}.leftmenu a:hover{color:#0066aa; text-decoration:none;}.navigmenu a:link{color:#EEEEEE; text-decoration:none;}.navigmenu a:visited{color:#EEEEEE; text-decoration:none;}.navigmenu a:hover{color:#EEEEEE; text-decoration:underline;}.navigmenu {color:#EEEEEE; text-decoration:none;}.small1{font-size:8pt; line-height:12px;}.small2{font-size:8pt; line-height:16px;}#header_xlsoft {	display:			block;	padding:			6px 0 0 10px;	float:				left;	z-index:5;	position:relative;	z-index:			100;}#header_xlsoft .xlsoftlogo {	background-image: url(../images/xlsoft_template.png);	background-position: -165px -136px;	width: 130px;	height: 43px;	background-repeat:	no-repeat;	margin: 0;	padding: 0;	display: block;}#lang_selection {	float: right;	padding-right: 6px;	padding-top: 8px;}#lang_selection .flag_ja {	background-image: url(../images/xlsoft_template.png);	background-position: 0 -62px;	width: 18px;	height: 12px;	background-repeat:	no-repeat;	margin: 0 8px 0 0;	padding: 0;	display: block;	float: left;}#lang_selection .flag_en {	background-image: url(../images/xlsoft_template.png);	background-position: 0 0;	width: 18px;	height: 12px;	background-repeat:	no-repeat;	margin: 0 8px 0 0;	padding: 0;	display: block;	float: left;}#lang_selection .flag_zh {	background-image: url(../images/xlsoft_template.png);	background-position: 0 -186px;	width: 18px;	height: 12px;	background-repeat:	no-repeat;	margin: 0 8px 0 0;	padding: 0;	display: block;	float: left;}#lang_selection .flag_ko {	background-image: url(../images/xlsoft_template.png);	background-position: 0 -124px;	width: 18px;	height: 12px;	background-repeat:	no-repeat;	margin: 0 3px 0 0;	padding: 0;	display: block;	float: left;}#search {	float: right;	padding-right: 15px;	padding-top: 4px;}.submit_button  {	background-color: transparent;	background-image: url(../images/xlsoft_template.png);	background-position: -167px -70px;	width: 16px;	height: 14px;	margin-left: 174px;	_margin-left: -20px;	margin-top: -15px;	_margin-top: 4px;	z-index: 100;	position:absolute;	border: none; 	padding: 0;	display: block;}#footer {	width:				100%;	height:				60px;	margin:				0px;	padding:			0px;	background-image:	url(../images/footerbg.gif);	background-repeat:	repeat-x;	display:			block;	z-index:-1;}#footer_contents {	width:				982px;	margin:				0px auto;	padding:			0px;	display:			block;	text-align:			left;}#footer_xlsoft {	padding:			10px 0 0 5px;	float:				left;}#footer_xlsoft a {	background-image: url('../images/xlsoft_template.png');	background-repeat: no-repeat;	background-position: -165px -229px;	width: 150px;	height: 12px;	margin: 0;	padding: 0;	display: block;}#footer_copyright {	float: left;	padding-left: 5px;	padding-top: 3px;	clear: left;	font-size:8pt;	color:#666666;	line-height:14px;}#footer_link {	float: right;	padding:			10px 5px 0 0;	font-size:8pt;	color:#666666;	line-height:14px;}#footer_link a:link {	color:				#0033CC;	text-decoration:	none;}#footer_link a:visited {	color:				#0033CC;	text-decoration:	none;}#footer_link a:hover {	color:				#3366CC;	text-decoration:	none;}#news_icons {	float: right;	padding:			0 2px 0 0;}#footer_icons {	float: right;	padding:			0 2px 0 0;	clear:right;}.icon_feed {	background-image: url(../images/xlsoft_template.png);	background-position: 0 -1681px;	width: 18px;	height: 18px;	background-repeat:	no-repeat;	margin: 1px 3px 1px 0;	padding: 0;	display: block;	float: left;}.icon_twitter {	background-image: url(../images/xlsoft_template.png);	background-position: 0 -1749px;	width: 18px;	height: 18px;	background-repeat:	no-repeat;	margin: 1px 3px 1px 0;	padding: 0;	display: block;	float: left;}.icon_facebook {	background-image: url(../images/xlsoft_template.png);	background-position: 0 -1613px;	width: 18px;	height: 18px;	background-repeat:	no-repeat;	margin: 1px 3px 1px 0;	padding: 0;	display: block;	float: left;}.clearboth {	clear: both;}@media print {#top_menu, #lang_selection, #search {display : none; }.hide {display : none; }}