body		{ font-family:Arial,Verdana,sans-serif;}.csr-cont {	font-size:12px;	line-height:1.3;	color:#333333;}*+html .csr-cont {	font-size:75%;}* html .csr-cont {	font-size:75%;}.csr-cont sub{	vertical-align:text-bottom;	line-height:1;}.csr-cont sup{	vertical-align:text-top;	line-height:1;}.mainmenu {	margin:0;	padding:0;	list-style: none;	line-height:0;}.mainmenu img { vertical-align:bottom;	display:block;	width:195px;}.csr-clear{	clear:both;}.csr-right{ float:right;}.nextpage-on {	margin:2px 5px 2px 5px;	padding:1px 3px 1px 3px;	background-color:#FFFFFF;	border-left:1px #999999 solid;	border-right:1px #999999 solid;	font-size:10px;	font-weight:bold;	text-decoration:none;	color:#333333;}a.nextpage {	margin:2px 5px 2px 5px;	padding:1px 3px 1px 3px;	background-color:#F0F0F0;	border-left:1px #999999 solid;	border-right:1px #999999 solid;	font-size:10px;	text-decoration:none;}a.nextpage:hover {	border-left:1px #999999 solid;	border-right:1px #999999 solid; background-color:#FFFFF0;}a.nextpage-hr {	margin:2px 5px 2px 5px;	padding:1px 3px 1px 3px;	background-color:#F0F0F0;	border-left:1px #999999 solid;	border-right:1px #999999 solid;	font-size:10px;	text-decoration:none; color:#e68aa7;}a.nextpage-hr:hover {	border-left:1px #999999 solid;	border-right:1px #999999 solid; background-color:#FFFFF0; color:#e68aa7;}.txtbold{font-weight:bold;}.txt-w{color:#FFFFFF;}.txt-b{color:#00579d;}.txt-bl{color:#333333;}.txt-mg{color:#009ce1;}.txt-pk{color:#e64577;}.txt-tp{color:#00579d;}.txt-co{color:#6eab22}.txt999999{color:#999999;}.txt66non{color:#666666;}.txt100{font-size:100%;}.right{text-align:right;}.left{text-align:left;}.center{text-align:center;}.txt10{font-size:84%;}.txt12{font-size:100%;}.txt14{font-size:117%;}.txt16{font-size:134%;}.txt18{font-size:150%;}.txt20{font-size:167%;}.txt24{font-size:200%;}.txt26{font-size:217%;}.mt0{margin-top:0;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mb0{margin-bottom:0;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb12{margin-bottom:12px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.ml0{margin-left:0;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.mr0{margin-right:0;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.feature-tiback {	background:url(../feature/images/feature_title_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 0 20px 0 20px;}.feature-csrtiback {	background:url(../feature/images/feature_csrti_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 10px;}.feature-csrtiback2 {	background:url(../feature/images/feature_csrti_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 0 10px 10px 10px;}.m-tiback {	background:url(../management/images/m_title_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 10px 20px 0 20px;}.m-tiback2 {	background:url(../management/images/m_title_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 0 20px 10px 20px;}.m-tiback2-2 {	background:url(../management/images/m_title_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 0 20px 0 20px;}.hr-tiback {	background:url(../hr/images/title_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 10px 20px 0 20px;}.hr-tiback2 {	background:url(../hr/images/title_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 0 20px 10px 20px;}.topics-tiback {	background:url(../topics/images/title_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 0 20px 10px 20px;}.corp-tiback {	background:url(../corporation/images/m_title_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 10px 20px 0 20px;}.corp-tiback2 {	background:url(../corporation/images/m_title_back.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0;	padding: 0 20px 10px 20px;}table.downmenu { border: 1px #f8dd9b solid;	background:#f8f8f8;	margin:0;	padding:0;}table.downmenu2 { border: 1px #009ce1 solid;	margin:0;	padding:0;}.dm2b { border-bottom: 1px #009ce1 solid;	margin:0;	padding:2px;}.dm2t { border-top: 1px #009ce1 solid;	margin:0;	padding:2px;}.dm2l { border-left: 1px #009ce1 solid;	margin:0;	padding:2px;}.dm2r { border-right: 1px #009ce1 solid;	margin:0;	padding:2px;}.dm2 {	margin:0;	padding:2px;}td.downtxt {	margin:0;	padding:10px 0 10px 5px;	font-size:12px;}td.downtxt12 {	margin:0;	padding:5px 0 5px 5px;	font-size:12px;}td.downtxt10 {	margin:0;	padding:5px;	font-size:10px;}td.downtxt11 {	margin:0;	padding:5px;	font-size:11px;}td.downtxt12-2 {	margin:0;	padding:5px;	font-size:12px;}td.downtxt10l {	margin:0;	padding:5px 5px 5px 0;	font-size:10px;}.downtxt09 {	font-size:9px;}td.downsan {	margin:0;	padding:10px 0 10px 10px;}td.downhr { background:url(../feature/images/feature_down_hr.gif);	background-repeat: repeat-x;	background-position: left top;	margin:0;	padding:0;}.downlnk a:link {text-decoration:none; color:#333333;	font-size:12px;}.downlnk a:visited {text-decoration:none; color:#333333;	font-size:12px;}.downlnk a:hover {text-decoration:underline; color:#333333;	font-size:12px;}.feat-kad {	background:#ea6194;	margin:0 5px 0 0;	padding:4px;	color:#FFFFFF;}.monitor {	background:#FFFFFF; border: 2px #00579d solid;	margin:0 0 15px 0;	padding:10px;	_height: 1%; /*forIE*/}.monitor2 {	background:#FFFFFF; border: 2px #009ce1 solid;	margin:0 0 15px 0;	padding:10px;	_height: 1%; /*forIE*/}.monitor3 {	background:#FFFFFF; border: 2px #e64577 solid;	margin:0 0 15px 0;	padding:10px;	_height: 1%; /*forIE*/}.monitor4 {	background:#FFFFFF; border: 2px #6eab22 solid;	margin:0 0 15px 0;	padding:10px;	_height: 1%; /*forIE*/}.m-non {	background:#FFFFFF;	border-bottom: 1px #FFFFFF solid;	border-left: 0 #FFFFFF none;	border-right: 0 #FFFFFF none;	border-top: 1px #FFFFFF solid;}ul.listcom {	margin:0 0 0 15px;	padding:0;	text-align:left;	list-style-type:circle;}ul.listcom li{	list-style-type:circle;	margin:0 0 5px 0;	padding:0;}ul.listcomb {	margin:0 0 0 20px;	padding:0;	text-align:left;	list-style-type:circle;}ul.listcomb li{	list-style-type:circle;	margin:0 0 5px 0;	padding:0;}ol.listcom2 {	margin:0 0 0 20px;	padding:0;	text-align:left;	list-style-type:decimal;}ol.listcom2 li{	list-style-type:decimal;	margin:0 0 5px 0;	padding:0;}ul.listcom2-2 {	margin:0 0 0 15px;	padding:0;	text-align:left;	list-style-type:none;}ul.listcom2-2 li{	list-style-type:none;	margin:0 0 5px 0;	padding:0;}table.tb66 { border: 1px #666666 solid;	margin:0;	padding:0;}.tb66-b { border-bottom: 1px #666666 solid;	margin:0;	padding:2px;}.tb66-t { border-top: 1px #666666 solid;	margin:0;	padding:2px;}.tb66-l { border-left: 1px #666666 solid;	margin:0;	padding:2px;}.tb66-r { border-right: 1px #666666 solid;	margin:0;	padding:2px;}.dtb66-non {	margin:0;	padding:2px;}/*top setting*/.csr-topmenu div,.csr-topmenu img {	margin:0;	padding:0;}.csr-topmenu {	width:560px;	margin-bottom:20px;	min-height:0;	text-align:left;	/*\*//*/display: inline-table;/**/}*+html:first-child body .csr-topmenu {overflow: hidden;}.csr-topmenu:after{	content:".";	display:block;	height:0;	clear: both;	visibility:hidden;	line-height:0;}/* \*/ * html .csr-topmenu {height:1%;} .csr-topmenu {display: block;} /* */.csr-topmenu .topix1 {	float:left;	margin-right:4px;	width:184px;}.csr-topmenu .topix2 {	float:left;	width:184px;}.csr-topmenu .topix3 {	float:right;	width:184px;}.csr-topmenu .topix img {	border:0;	vertical-align:bottom;	text-decoration:none;}
