@charset "euc-jp";

/*  ---- Reset ----  */

*{
	margin:0;
	padding:0;
	
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	text-indent:-9999px;
	overflow:hidden;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*  ---- Fontsize Base ----  */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.22;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}

/*  ---- Fontsize Pattern ----  */
/*
10px 	77%
11px 	85%
12px 	93% (was 93)
13px 	100%
14px 	108% (was 107)
15px 	116% (was 114)
16px 	123.1% (was 122)
*/
/*  ----------  */

/*  ---- clearfix ----  */

.clearfix{
    zoom:1;
}
.clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.clearfloat{
	height:1px;
	font-size:1%;
	clear:both;
	display:block;
}
.alt{
	position: absolute;
	left: -5000px;
	top: -999px;
}


/*=================================
 common
=================================*/
body a{
	color:#00688b;
}

body a:visited{
	color:#7f578b;
}

div#wrapper{
	width:950px;
	margin:0 auto;
	text-align:left;
	word-break:break-all;
}
#lab_emg {
	margin:0 0 10px;
	padding:10px;
	background:#ffff88;
	color:#333333;
}
strong {
	font-weight:bold;
}
.txt_m {
	font-size:93%;
}

/*  ---- contents_body ----  */
#contents-body{
	margin:10px 0 15px 0;
}

/*  ---- ºÒ³²¾ðÊó ----  */
/* div.mnt{
	font-weight:bold;
	margin:0 1em 1em 1em;
	padding:0.75em 1em;
	border:#ffcccc solid 2px;
	text-align:center;} */

#emg{
	margin:10px auto 15px auto;
	text-align: center;
	clear:both;
	}
#emg table{
	margin: 0 auto;
	text-align: left;
	border:#141452 solid 2px;}
/* ie/mac \*//*/
div.emg, div.emg2, div.emg3{
	margin-left: 235px;
	}
/**/

