@charset "shift_jis";
/*----------------------------------------------------


	File Name: adjust.css
	Style Info: 調整用


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


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

	カラム関連

----------------------------------------------------*/
.clr { clear: both; }
.flt_l { float: left; }
.flt_r { float: right; }
.flt_n{ float: none; }

.clrFix{
	clear:both;
	overflow:hidden;
	width:100%;
	}

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

	フォント

----------------------------------------------------*/
.f_gray { color: #999; }
.f_red { color: #e00; }
.f_white { color: #FFF; }

.uas { font-size: 80%; }
.uam { font-size: 100%;}
.ual { font-size: 120%; }

.fw_b { font-weight: bold; }
.fw_n { font-weight: normal; }

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

	マージン

----------------------------------------------------*/
.m_20 { margin-bottom: 20px; }
.m_15 { margin-bottom: 15px; }
.m_10 { margin-bottom: 10px; }
.m_5 { margin-bottom: 5px; }

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

	行揃え

----------------------------------------------------*/
.ta_l { text-align: left; }
.ta_c { text-align: center; margin:auto;}
.ta_r { text-align: right; }

.va_t { vertical-align: top; }
.va_m { vertical-align: middle; }
.va_b { vertical-align: bottom; }

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

	リンクアイコン

----------------------------------------------------*/
.arrow_r {
	background:url(/parts/images/arrow_r.gif) no-repeat 0 0;
	padding-left:10px;
}
.arrow_d {
	background:url(/parts/images/arrow_d.gif) no-repeat 0 0;
	padding-left:10px;
}
.arrow_o {
	background:url(/parts/images/arrow_o.gif) no-repeat 0 0;
	padding-left:10px;
}


h3.ttl_h3{
	width:600px;
	font-size:26px;color:#458;
	border-bottom:1px solid #458;
	border-left:8px solid #458;
	padding-bottom:3px;
	padding-left:8px;
	line-height:120%;
	}
/*----------------------------------------------------

	ボーダー

----------------------------------------------------*/
bdr_t{
	background:url(/parts/images/dot_gray.png) repeat-x left top;
}

bdr_b{
	background:url(/parts/images/dot_gray.png) repeat-x left bottom;
}

bdr_l{
	background:url(/parts/images/dot_gray.png) repeat-y left top;
}

bdr_r{
	background:url(/parts/images/dot_gray.png) repeat-y right top;
}

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

	エリア

----------------------------------------------------*/
.SectionA{
	width:100%;
	margin-bottom:45px;	
	}
.SectionB{
	width:100%;
	margin-bottom:20px;	
	}
.SectionC{
	width:100%;
	margin-bottom:20px;	
	}
	
/*----------------------------------------------------

	ページング

----------------------------------------------------*/
div.pagination {
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	text-align:right;
	padding:4px 6px 4px 0;
	background-color:#fff;
	color:#313031;
}

div.pagination a {
	color:#0030ce;
	text-decoration:none;
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
}

div.pagination a:hover, div.pagination a:active {
	color:#0066a7;
	border:1px solid #b7d8ee;
	background-color:#d2eaf6;
}
div.pagination span.current {
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
	font-weight:bold;
	color:#444444;
	background-color:#d2eaf6;
}
div.pagination span.disabled {
	display:none;
}