/**
 * main.css
 * type: default skin
 */



/* COMMON */
* {
	margin:0;
	padding:0;
}
*.clear {
	display:block;
	clear:both;
	width:auto;
	height:1px;	
	margin:-1px 0 0 0;
	padding:0;
	overflow:hidden;
}
hr {
	display:none;
}




/* LINK */
a,
a:link,
a:visited {
	color:#516F99;
	text-decoration:underline;
}
a:active,
a:hover {
	color:#516F99;
	text-decoration:none;
}



/* SPECIFIC */
html {
	width:auto;
	height:100%;
}
body {
	width:auto;
	height:100%;
	margin:0 auto;
	margin:0;
	padding:0;
	background:url(../../thkcom/widgets/body/background.gif) repeat-y scroll 50% 0;
}

#CABINET_PLAIN {
	/*width:619px;*/
	width:800px;
	height:100%;
	margin:0 auto;
	padding:0;
}

#SPILE,
#TARGETSPILE {
	width:auto;
	height:1px;
	font:x-small/1.2 "MS PGOTHIC",Osaka,sans-serif;
	background:#FFF;
	overflow:hidden;
}
#SPILE a,
#TARGETSPILE a {
	text-decoration:none;
	color:#FFF;
}

#MAIN {
	clear:both;
	width:auto;
	height:370px;
	margin:0;
	padding:15px 0 20px 0;
	background:#FFF;
	border-top:3px solid #C51919;
}
html > body #MAIN {
	height:auto;
	min-height:370px;
}

#BODY {
	/*float:right;*/
	clear:right;
	width:600px;
	margin:0 auto;
	padding:0;
}
#BODY *.liner {
	width:auto;
	margin:0;
	padding:0 20px 20px 0;
}

*.pageup {
	display:none;
}
*.pageup.display {
	display:block;
	clear:both;
	width:auto;
	margin:0;
	padding:10px 20px;
	font:small/1.2 "MS PGOTHIC",Osaka,sans-serif;
	text-align:right;
}
*.pageup span {
	margin:0;
	padding:0 15px 0 0;
	background:url(../../thkcom/widgets/body/bullets/bullet_pageup.gif) no-repeat scroll 100% 40%;
}



*.bone {
	display:block;
	clear:both;
	width:auto;
	height:1px;
	margin:-1px 0 0 0;
	padding:0;
	overflow:hidden;
	border:0;
}
*.container *.bone {
	height:24px;
	margin:0;
}
*.container *.bone.low {
	height:6px;
}
*.container *.bone.min {
	height:1px;
	margin:-1px 0 0 0;
}
#SEARCH_CONTAINER *.bone {
	height:2px;
	margin:0;
}

* .pdf{
	color:#933;
	background-image:url("../../thkcom/resources/global/widgets/misc/icon_pdf.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
	margin:0;
}

* .doc{
	color:#933;
	background-image:url("../../thkcom/resources/global/widgets/misc/icon_word.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
	margin:0;
}

* .xls{
	color:#933;
	background-image:url("../../thkcom/resources/global/widgets/misc/icon_excel.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
	margin:0;
}


.close{
	margin:5px auto 0 auto;
	padding:25px 0 0px 0;
	text-align:center;
}
