@charset "shift_jis";
/*
corelibrary.css 
* * * * * * * * * * * * * * * * * * * * */

/* @group [class*="accesibility"] */

.acb {
position:absolute;
left:-9999px;
top:-9999px;
height:0;
visibility:hidden;
}
.text-s {
	font-size:11px !important;
	line-height:1.2em !important;
}

/* @end */


/* Floatバグ回避用 */
.clearfix:after { content: ""; display: block; clear: both; }
/* @end */

/* テキスト折り返し設定 */
pre {
white-space: pre;           /* CSS 2.0 */
white-space: pre-wrap;      /* CSS 2.1 */
white-space: pre-line;      /* CSS 3.0 */
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap;  /* HP Printers */
word-wrap: break-word;      /* IE 5+ */
}
div,
th,
td {white-space:normal;}
/* @end */