@charset "utf-8";
/* タグの再定義 */
p,h1,h3,h4,h5,h6,body,form,ul,li {padding:0;margin:0;}
td,body	{color: #3C3C3C; font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif; line-break:strict;}

img {border:0;}

/* 標準的な文字サイズ */
.j10	{font-size:11px;}
.j10b	{font-size:11px; font-weight: bold;}
.j10r	{font-size:11px; line-height: 150%;}
.j12	{font-size:12px;}
.j12b	{font-size:12px; font-weight: bold;}
.j12r	{font-size:12px; line-height: 150%;}
.j12rr	{font-size:12px; line-height: 185%;}
.j14	{font-size:14px;}
.j14b	{font-size:14px; font-weight: bold;}
.j12boxb{font-size:12px; font-weight: bold; padding: 2px;}

.std	{font-size:12px;}
.stdr	{font-size:12px; line-height: 150%; text-align: justify; text-justify: distribute;}
/* 標準的な文字サイズ */
a:link		{color: #143264;}
a:visited	{color: #0E6E57;}
a:active	{color: #BA0000;}
a:hover		{color: #BA0000;}

#footer		{font-size:12px; color: #FFFFFF; background-color: #495FAB;padding:6px 10px;text-align:right;}

/* 印刷リンク */

a.blue:link			{color: #143264; font-weight:bold; vertical-align:middle;}
a.blue:visited	{color: #143264; font-weight:bold;}
a.blue:active		{color: #143264; font-weight:bold;}
a.blue:hover		{color: #143264; font-weight:bold;}

/* 印刷非表示の指定 */

#p_header {}
#p_footer {}

/* 余白設定 */

.ma-t5  {margin-top:5px !important;}
.ma-t8  {margin-top:8px !important;}
.ma-t10 {margin-top:10px !important;}
.ma-t15 {margin-top:15px !important;}
.ma-t20 {margin-top:20px !important;}
/*110228追加／*/
.ma-t25 {margin-top:25px !important;}
.ma-t30 {margin-top:30px !important;}
.ma-t35 {margin-top:35px !important;}
.ma-t40 {margin-top:40px !important;}
/*／110228追加*/

.ma-b5  {margin-bottom:5px;}
.ma-b8  {margin-bottom:8px;}
.ma-b10 {margin-bottom:10px;}
.ma-b15 {margin-bottom:15px;}
.ma-b20 {margin-bottom:20px;}
/*110228追加／*/
.pa-b5  {padding-bottom:5px;}
.pa-b8  {padding-bottom:8px;}
.pa-b10 {padding-bottom:10px;}
.pa-b15 {padding-bottom:15px;}
.pa-b20 {padding-bottom:20px;}
/*／110228追加*/

.ma-l5  {margin-left:5px;}
.ma-l8  {margin-left:8px;}
.ma-l10 {margin-left:10px;}
.ma-l15 {margin-left:15px;}
.ma-l20 {margin-left:20px;}

.ma-r5  {margin-right:5px;}
.ma-r8  {margin-right:8px;}
.ma-r10 {margin-right:10px;}
.ma-r15 {margin-right:15px;}
.ma-r20 {margin-right:20px;}

/*110228追加／*/
.w50 {width: 50px;}
.w75 {width: 75px;}
.w100 {width: 100px;}
.w125 {width: 125px;}
.w150 {width: 150px;}
.w175 {width: 175px;}
.w200 {width: 200px;}
.w225 {width: 225px;}
.w250 {width: 250px;}
.w275 {width: 275px;}
.w300 {width: 300px;}
.w325 {width: 325px;}
.w350 {width: 350px;}
.w375 {width: 375px;}
.w400 {width: 400px;}
.w425 {width: 425px;}
.w450 {width: 450px;}
.w475 {width: 475px;}
.w500 {width: 500px;}
/*／110228追加*/

p.pageup {text-align:right;}

/* 検索窓用 */
td.search-tag {
	background:url(../images/search_menu_bg.gif) repeat-x left top;
	padding:3px 10px 0;
	font-size:1em;
	text-align:right;
}

td.search-tag-wh {
	padding:0 10px 10px;
	font-size:1em;
	text-align:right;
}

td.search-tag input.text,
td.search-tag-wh input.text{
	width:12em;
}

td.search-tag input.btn,
td.search-tag-wh input.btn{
	font-size:12px;
}
