body { color:#444444; background-color:#FDFDFD; margin:0 }

.Main_TD    { background:url(build/assets/skins/sam/sprite.png) }
.Sub_001_TD { background-color:#F1F7E9 }
.Sub_002_TD { background-color:#6F9A31 }
.Sub_003_TD { background-color:#F1F7E9 }
.Sub_004_TD { background-color:#95C25D }
.Sub_005_TD { background-color:#FDFDFD }
.pad        { padding:3px }
.WF_TD_01   { background-color:#AFAFAF }
.WF_TD_02   { background-color:#DFDFDF }

.Main_Font  { color:#6F9A31 }
.Sub_Font   { color:#FDFDFD }
.Title_Font { color:#5E7CC9 }

a:link     { color:#5f5fff; font-size:9pt; text-decoration:none }
a:visited  { color:#5f5fff; font-size:9pt; text-decoration:none }
a:hover    { color:#ff007f; font-size:9pt; text-decoration:underline }
a:active   { color:#5f5fff; font-size:9pt; text-decoration:none }



.linkover{
	color:#ff007f;
	font-size:9pt;
	text-decoration:underline;
}
.deflink2{
	color:#fafafa;
	font-size:9pt;
	text-decoration:none;
}
.linkover2{
	color:#ff007f;
	font-size:9pt;
	text-decoration:underline;
}
.deflink3{
	color:#5f5fff;
	font-size:9pt;
	text-decoration:underline;
}
.linkover3{
	color:#ff007f;
	font-size:9pt;
	text-decoration:underline;
}
.tab_off {
	color:#444444;
	background-color:#EEEEEE;
	border-left:solid 1px #AAAAAA;
	border-right:solid 1px #AAAAAA;
	border-top:solid 1px #AAAAAA;
	border-bottom:solid 1px #819CC9;
	cursor:pointer;
}
.tab_on {
	color:#444444;
	background-color:#D1DEEE;
	border-left:solid 1px #819CC9;
	border-right:solid 1px #819CC9;
	border-top:solid 1px #819CC9;
	cursor:pointer;
}

.dicSearch {
	max-width : 230px;
	behavior: expression( (function( el ) {
		el.style.width = el.clientWidth > 230 ? '230px' : 'auto';
		el.runtimeStyle.behavior = 'none';
	})( this ));

}


/*	ヘッダ複数行モード（IE7orIE8で崩れる？）		
.yui-skin-sam .yui-dt th .yui-dt-liner {text-align:center;padding-left:2px;padding-right:2px;white-space:normal;overflow:hidden;min-width:5.5em;}
*/
.yui-skin-sam .yui-dt th .yui-dt-liner {text-align:center;padding-left:2px;padding-right:2px;white-space:normal;overflow:hidden;}


.yui-skin-sam.detail-dt    {text-align:right;padding-left:2px;padding-right:2px;white-space:normal;overflow:none;}



.yui-dt-odd .yui-dt-liner{padding-left:2px;padding-right:2px;line-height:1em;overflow:auto; vertical-align:middle;border-collapse:separte;}
.yui-dt-even .yui-dt-liner{padding-left:2px;padding-right:2px;line-height:1em;overflow:auto;  vertical-align:middle;border-collapse:separte;}

.yui-dt-detail .yui-dt-odd .yui-dt-liner {min-width:150px;white-space:norap;height:auto;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;vertical-align:top;overflow:auto;}
.yui-dt-detail .yui-dt-even .yui-dt-liner {min-width:150px;white-space:norap;height:auto;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;vertical-align:top;overflow:auto;}



.yui-skin-sam .yui-dt th.th_image .yui-dt-liner {min-width:50px;}



.yui-skin-sam tr.yui-dt-odd { background-color:#DDE5EF; } /* light blue */ 
/* highlighting */
.yui-skin-sam th.yui-dt-highlighted,
.yui-skin-sam th.yui-dt-highlighted a {
    background-color:#B2D2FF; /* med blue hover */
}
.yui-skin-sam tr.yui-dt-highlighted,
.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,
.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,
.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted {
    cursor:pointer;
    background-color:#B2D2FF; /* med blue hover */
}

	.yui-skin-sam .yui-dt th { 
	    background:#FFFFFF   url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAIAAABF+LJYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABHSURBVBhXTcNRCoAgEEDBd/8TShRRkYQYmaShKxr9OTC01ujXWvmXUhARcs6klIjx5QmB23su57D25DCGXWuWdWOcZpQa+h8AtUCkC/Zq/AAAAABJRU5ErkJggg==) repeat-x 0 bottom; /* header gradient */ 

	} 

.td_check .yui-dt-liner{margin-left:7px;margin-top:-5px;height:10px;overflow:hidden;}
	

.th_image{padding-left:0px;padding-right:0px;width:50px;overflow:normal;overflow-y:hidden;}
.td_image{padding-left:0px;padding:1px;}










