@charset "UTF-8";

@import"style.css";

h1{ overflow:hidden; text-indent:-999999px; height:1px; }
h2{ overflow:hidden; text-indent:-999999px; height:1px; }


/* body  */
.body_bk{background-color:#FFFFFF; background-image:url(../img/body_back.jpg); background-repeat:repeat-x; text-align:center;}


/* P  */
.copy{text-align:center; padding:10px 0; color:#888888; display:block; width:800px;}
.st{font-weight:bold; color:#000000; line-height:18px;}

/* a href(blue) */
.bl a,.bl a:link,.bl a:visited{ color:#283CA0; text-decoration: none; }
.bl a:active,.bl a:hover{ color:#0033FF; text-decoration:underline; }
.gr a,.gr a:link,.gr a:visited{ color:#555555; text-decoration: none; }
.gr a:active,.gr a:hover{ color:#222222; text-decoration:underline; }


/* メインコンテンツ */
.contents{}
.mc{ width:826px; margin:auto; background-image:url(../img/mc_back.gif); display:block; }
.mcc{ width:800px; margin:auto; padding:5px 10px 0 10px; }
.mcc_b{width:800px; text-align:left; background-image:url(../img/mcc_bback.gif); background-repeat:repeat-y;}

/* メインコンテンツleft */
.mcc_l{ padding:0;float:left; display:block; width:230px;height:auto;}
.subcate_menu{padding-bottom:10px;background-color:#FFFFFF;}

/* メインコンテンツright */
.mcc_r{float: right; display:block; width:560px; min-height: 440px; height: auto !important; height: 440px; text-align: left;}

/* header */
.header{;background-image:url(../img/logo.gif); width:800px; height:60px; background-repeat:no-repeat; padding:0 0 8px 0;}
.sub_menu{ width:176px;padding-top:20px; float: right;}



/* footer */
.footer{color:#64A7F5; text-align:center; line-height:16px; border-top:1px solid #64A7F5; padding:5px 0; margin-top:20px; background-color:#F5F5F5; width:800px;}

/* パンくずメニュー */
.pan{text-align:left; padding:7px 0;}
 
/* トップページ */
.top_4box{padding:30px 10px 0 10px;background-image:url(../img/top_four.gif); width:780px; height:170px; background-repeat:no-repeat;}
* html .top_4box {padding:30px 6px 26px 6px;background-image:url(../img/top_four.gif); width:794px; height:144px; background-repeat:no-repeat;}

.top_4{padding:4px 10px; line-height:18px; height:82px;}
* html .top_4{padding:4px 10px; line-height:18px; height:89px;}

.top_4list{width:185px; border:1px solid #72AFF6; float:left; margin:0 4px; background-color:#ffffff; text-align:left;}

.top_4 ul{padding-top:4px; list-style:none;}

.top_4 a,.top_4 a:link,.top_4 a:visited{color:#96A4D5; text-decoration: underline; font-size:13px; border-left:4px solid #96A4D5; padding:1px 0 1px 3px; font-weight:bold; }
.top_4 a:active,.top_4 a:hover{ color:#3C52A1; text-decoration: none; font-size:13px; border-left:4px solid #96A4D5; padding:1px 0 1px 3px; }

.top_de{text-align:right; padding:0 10px 0 28px;}

.news_td{font-size:12px; line-height:18px; border-bottom:1px dotted #cccccc; padding:5px;}


/* お知らせ */
.time{padding:5px 0; line-height:18px; border-bottom:1px dotted #CCCCCC;}
.new_title{font-size:12px; color:#000000; font-weight:bold; line-height:20px;}




.page-sent {
	display: inline-block;
	width: 100%;
	padding-top:10px;
}

	.page-sent ul {
		float: right;
	}
	
	.page-sent li {
		float: left;
		list-style-type: none;
		display: inline-block;
		padding: 0 1px 0 1px;
	}
	
	.page-sent li a {
		display: block;
		border: 1px solid #747bb1;
		padding: 0 3px 0 3px;
		font-size: 80%;
		text-decoration: none;
		background-color: #fff;
	}
	
	.page-sent li strong {
		display: block;
		border: 1px solid #747bb1;
		padding: 0 3px 0 3px;
		font-size: 80%;
		font-weight: bold;
		color: #fff;
		background-color: #747bb1;
	}
	
	.page-sent li a:hover {
		background-color: #747bb1;
	}
	
	.page-sent li.prev a {
		border: 0;
		padding: 0 5px;
		background: url(../mgimg/ic_prev.gif) left 3px no-repeat;
	}
	.page-sent li.prev a:hover { background-color: #fff; }
	.page-sent li.next a {
		border: 0;
		padding: 0 5px;
		background: url(../mgimg/ic_next.gif) right 3px no-repeat;
	}
	.page-sent li.next a:hover { background-color: #fff; }
	.page-sent li.top a {
		border: 0;
		padding: 0 5px;
		background: url(../mgimg/ic_top.gif) left 2px no-repeat;
	}
	.page-sent li.top a:hover { background-color: #fff; }
