@charset "Shift_JIS"; 

/*
このファイルはモジュールを定義しています。
*/


/* ========== 文字揃え ========== */

.acenter {
	text-align: center;
}

.aleft {
	text-align: left;
}

.aright {
	text-align: right;
}

/* ========== フロート ========== */

.fcenter {
	float: center;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

/* ========== コラム ========== */

.column {
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #CCCCCC;
}

/* ========== パンくずリスト ========== */

#content p#breadcrumb {
	font-size: 80%;
	margin-bottom: 0;
	padding: 0 5px 5px 0;
}

/* ========== 下線 ========== */

strong.underline {
	font-weight: normal;
	text-decoration: underline;
}


/* ========== 注釈 ========== */

ul.note{
	margin-bottom: 1em;
}

ul.note li{
	list-style-type: none;
	padding-left: 15px;
	background: url(../img/note.gif) left 0.4em no-repeat;
}

/* ========== ページの先頭へもどる ========== */

#content p.pagetop {
	clear: both;
	margin:20px 0 10px 0;
	font-size: 80%;
	text-align:right;
}

/* ========== 不可視要素 ========== */

.rmv{
	display:block;
	position:absolute;
	top:-9999px;
	left:-9999px;
}

/* ========== 参照 ========== */

#content ul.reference li {
	list-style-type: none;
	margin-top: 10px;
	padding-left: 18px;
	background: url(../img/reference.gif) 0 0.2em no-repeat;
	font-size: 90%;
}

/* ========== 余白 ========== */

.admt {
	margin-top: 1em;
}

.admb {
	margin-bottom: 1em;
}

/* ========== 回り込み解除 ========== */

div{
    zoom:1;/*for IE 5.5-7*/
}




/*空白ページ
--------------------------------------------*/

.blankPara{
	font-size:23px !important;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:250px;
}

/*文中アンダーライン
--------------------------------------------*/

span.underline {
	text-decoration: underline;
}

