@charset "euc-jp";


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


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { 
	margin:0;
	padding:0;
	zoom:1;
}
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;
}
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 ----  */
.clearfloat{
	height:1px;
	font-size:1%;
	clear:both;
	display:block;
}
.alt{
	position: absolute;
	left: -5000px;
	top: -999px;
}

/*  ----------  */

strong{
	font-weight:bold;
}



/*=================================
 1. マストヘッド
=================================*/
.yjmthloginarea strong {
  font-weight:bold;
}

/*=================================
 2. 災害情報
=================================*/
div.mnt{
	font-weight:bold;
	margin:0 1em 1em 1em;
	padding:0.75em 1em;
	border:#ffcccc solid 2px;
	text-align:center;}

#emg,#emg2,#emg3{
	margin:0 auto 2px auto;
	text-align: center;
	}
/*div.emg table{
	margin:0 0 0.1em 120px;}
div.emg2 table{
	margin:0 auto 0.1em auto;}

div.emg table table{
	margin:0;}*/

/*=================================
 3. ヘッダ部分
=================================*/

/* ---------- mhd ---------- */
#masthead{
	height: 41px; /* needed when using the safari hack */
	margin: 0 auto 10px auto;
	text-align: left;}
.yjmth{
	margin-bottom: 10px;}
#masthead .yjmthproplogoarea{
	margin-right:0.25em;}
#masthead .yjmthloginarea strong{
	font-weight:bold;}
/* === standard clear-after rules === */
#masthead:after{
	content: "."; 
	display: block; 
	position:relative; /*works better in IE5.5 or float in float situations */
	height: 0; 
	clear: both; 
	visibility: hidden;}
/* hide from ie/mac  needed for IE \*/
* html #masthead{
	height: 1%;}
* html #masthead .yjmth{
	margin: 0;
	padding: 0;}
/**/
/* ie/mac \*//*/
#masthead{
	display: inline-table;}
/**/
/* === /standard clear-after rules === */

/* ---------- uhd ---------- */
#uhd div table{
	text-align: left;}
#uhd img{
	display: block;}
#uhd br{
	display: none;}
/* ---------- pos ---------- */
#pos-n{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;}
#pos-n table{
	margin: 0 auto;
	text-align: left;}
#pos-n br{
	display: none;}
/* ---------- emg ---------- */
#emg,#emg2,#emg3{
	margin-bottom: 2px;
	text-align: center;}
#emg table,#emg2 table,#emg3 table{
	margin: 0 auto;
	text-align: left;}
/* ie/mac \*//*/
#emg, #emg2, #emg3{
	margin-left: 235px;}
/**/
/* ---------- cat ---------- */
#cat-pass{
	margin-bottom: 10px;
	padding-left: 7px;}
#cat-pass p{
	line-height: 1;}
#cat-pass p strong{
	font-weight:bold;}

/* ----------  ---------- */
div.yjgrplink{
	margin-bottom:1em;}
div#tagline{
	margin-bottom:10px;
	text-align:center;
	padding:0.5em;
	background-color:#ededf9;}

/*=================================
 4. Basic Items
=================================*/

.yj-guid, .off-left{
	position: absolute;
	left: -9999px;
	width: 9999px;}
.c, .C{
	clear:both;}
hr.separation{
	display:none;}

/*=================================
 5. Footer
=================================*/

#footer address{
	text-align:center;
	padding:10px 0 20px;
}

