@charset "utf-8";
/* CSS Document */

/*----------------------------------------
1)タイトル
----------------------------------------*/
.h2Area {
	clear:both;
	margin:0 auto 15px;
	width:100%;
	height:135px;
}

.h2BookBg {
	background:url(../../images/book_images/ttlBg.jpg) no-repeat center top;
}

.h2ServiceBg {
	background:url(../../images/service_images/ttlBg.jpg) no-repeat center top;
}

.h2RecruitBg {
	background:url(../../images/recruit_images/ttlBg.jpg) no-repeat center top;
}

.h2CompanyBg {
	background:url(../../images/company_image/ttlBg.jpg) no-repeat center top;
}

.h2BlogBg {
	background:url(../../images/blog_images/ttlBg.jpg) no-repeat center top;
}

.h2ZeimuBg {
	background:url(../../images/zeimu_images/ttlBg.jpg) no-repeat center top;
}

.h2OtherBg {
	background:url(../../images/info_images/ttlBg.jpg) no-repeat center top;
}


.h2Area h2 {
	margin:0 auto;
	width:960px;
	padding:45px 0 0 0;
}


/*----------------------------------------
3)コンテンツ
----------------------------------------*/	
#contents{
	width:100%;
	background:#f7f7f7;
	margin:0 auto;
}

#contentsInner{
	width:960px;
	background:#fff;
	border-top:#0d2854 solid 4px;
	margin: 0 auto 0;
	padding:20px 42px 42px;
}

p.cach{
	border-bottom:#0d2854 solid 1px;
	margin: 0 auto 30px;
	padding:0 0 15px;
	color:#0d2854;
}

section p{
	padding:0 0 10px;
}

article{
	float:right;
	width:700px;
	margin:0 auto;
}

article.all{
	float:none;
	width:960px;
	margin:0 auto;
}

.side{
	float:left;
	width:230px;
	margin:0 auto;
}

/*----------------------------------------
3)サイドナビ
----------------------------------------*/	
.side h3{
	background:url(../../images/sideNav_bg.gif) no-repeat;
	width:230px;
	height:44px;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	padding:20px 0 0 0;
}

.side ul{
	width:230px;
	overflow:hidden;
}

.side ul li{
	background:url(../../images/icoArrow_orange.png) left 15px no-repeat;
    padding:10px 0 10px 12px;
	border-bottom:#ccc solid 1px;
	margin:0;
}

.side ul.children{
	margin:0 !important;
}

.side ul.children li{
	background:url(../../images/icoArrow_navy.png) left 15px no-repeat;
    padding:10px 0 10px 12px;
	border-top:#ccc dotted 1px;
	border-bottom:none;
	margin:0 !important;
}

.side ul.children li:first-child{
	margin:10px 0 0 0 !important;
}


/*----------------------------------------
　書籍情報
----------------------------------------*/
section.book{
	border-top:solid 1px #ccc;
	display:table;
	padding:0 0 40px;
}

section.book .ph{
	display:table-cell;
	width:109px;
	padding:20px 20px 0 0;
}

section.book .txt{
	display:table-cell;
}

section.book h2{
	padding:15px 0 10px;
	font-size:18px;
	border-bottom:dotted 1px #ccc;
}

section.book .kansyu{
	font-size:12px;
	padding:10px 0;
}

section.book .price span{
	font-size:24px;
	font-weight:bold;
	color:#f16d00;	
}

section.book .btnBy{
	position:relative;
	margin:-25px 0 10px 465px;
}

section.book .detail{
	background:#f5f5f5;
	padding:15px;
}

/*----------------------------------------
　税務情報
----------------------------------------*/
section.zeimu{
	padding:0 0 40px;
}

section.zeimu .h3Ttl .date{
	font-size:12px;
	color:#999;
	padding:0 0 8px;
}

section.zeimu .h3Ttl{
	padding:15px 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin:0 0 30px;
}


section.zeimu h3{
	font-size:24px;
	font-weight:normal;
	line-height:30px;
}

section.zeimu .txt{
}

/*----------------------------------------
　会社概要
----------------------------------------*/
section.company{
}

section.company h3{
	background:url(../../images/service_images/ttlBg.gif) no-repeat left top;
	height:30px;
	width:700px;
	padding:11px 0 20px 0;
	color:#fff;
	text-align:center;
	font-weight:normal;
}

table dd img{
	padding:0 0 0 10px;
}

section.profile .inner{
	display:table;
	padding:10px 0 0 0;
	width:700px;
}

section.profile .inner .rijiI{
	display:table-cell;
	width:195px;
	padding:70px 20px 0 0;
}

section.profile .inner .txt{
	display:table-cell;
}

section.solution{
	margin:-25px 0 0 0;
}

section.solution .list{
	background:#f5f5f5;
	padding:15px 10px;
}

section.solution .list ul{
	display:table;
	table-layout:fixed;
	width:670px;
}

section.solution .list li{
	background:url(../../images/company_image/solutionList_bg.gif) no-repeat;
	display:inline-block;
	margin:5px 3px 10px;
	width:197px;
	padding:60px 10px 0 10px;
	text-align:center;
	height:61px;
}

section.solution .figure{
	background:url(../../images/company_image/solutionFigure.gif) no-repeat;
	margin:30px auto 0;
	width:636px;
	height:558px;
	position:relative;
	text-align:center;
}

section.solution .figure .p01{
	position:absolute;
	top:100px;
	left:160px;
	width:295px;
	text-align:center;
}

section.solution .figure .p02{
	position:absolute;
	top:340px;
	left:30px;
	width:295px;
	text-align:center;
}

section.solution .figure .p03{
	position:absolute;
	top:340px;
	left:325px;
	width:295px;
	text-align:center;
}

section.solution .figure h4{
	font-size:22px;
	line-height:30px;
	padding:0 0 15px 0;
}


/*----------------------------------------
　お問い合わせ
----------------------------------------*/
section.information{
	display:table;
	padding:10px 0 0 0;
	width:700px;
}

section.information .inner{

}

section.information li{
	display:table-cell;
	width:461px;
	padding:0 25px 0 0;
	font-size:20px;
	line-height:30px;
}

section.information li img{
	padding:0 10px 10px 0;
}

/*----------------------------------------
　サイトマップ
----------------------------------------*/
section.sitemap{
	display:table;
	padding:10px 0 0 0;
	width:960px;
}

section.sitemap h3{
	margin:0 0 40px;
	font-size:16px;

}

section.sitemap h3 a{
	border-bottom:3px solid #f5f5f5;
	padding:0 0 5px;
	display:block;
	color:#000;
}

section.sitemap h3 a:hover{
	border-bottom:3px solid #0d2854;
	padding:0 0 5px;
	display:block;
	text-decoration:none;
	color:#df1705;
}

section.sitemap ul{
	margin:-20px 0 40px 0;
}

section.sitemap li{
	background:url(../../images/icoArrow_orange.png) no-repeat left 5px;
	display:inline-block;
	width:200px;
	padding:0 0 5px 12px;
}

section.sitemap li a{
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #fff;
}

section.sitemap li a:hover{
	text-decoration:none;
	border-bottom:1px solid #0d2854;
	color:#df1705;
}

section.sitemap li.w265{
	width:265px;
}



/*----------------------------------------
　サービス
----------------------------------------*/
section.serviceTop{
	display:table;
	padding:10px 0 0 0;
	width:730px;
}

section.serviceTop li{
	position:relative;
	display:inline-block;
	width:340px;
	padding:0 15px 100px 0;
	vertical-align:top;
}

section.serviceTop li .ico{
	position:absolute !important;
	top:-20px;
	left:130px;
}

section.serviceTop li p{
	padding:10px 5px;
}

section.service{
	position:relative !important;
	width:730px;
}

section.service .ico{
	padding:0 0 0;
	text-align:center;
	width:700px;
	margin:-20px 0 -30px 0;
}

.serviceList{
	display:table;
	width:713px;
	padding:0 0 60px;
}

section.service h3{
	background:url(../../images/service_images/ttlBg.gif) no-repeat left top;
	height:30px;
	width:700px;
	padding:11px 0 30px 0;
	color:#fff;
	text-align:center;
	font-weight:normal;
	letter-spacing:0.2em;
}

.serviceList .sList3{
	display:table-cell;
	width:221px;
	padding:0 10px 0 0;
	vertical-align:top;
}

.serviceList .sList3 h4{
	background:url(../../images/service_images/list3Ttl_bg.gif) no-repeat left top;
	height:28px;
	width:200px;
	padding:9px 0 15px 21px;
	color:#df1705;
}

.serviceList .sList2{
	display:inline-block;
	width:340px;
	padding:0 15px 0 0;
	vertical-align:top;
}

.serviceList .sList2 h4{
	background:url(../../images/service_images/list2Ttl_bg.gif) no-repeat left top;
	height:28px;
	width:319px;
	padding:9px 0 15px 21px;
	color:#df1705;
}


.serviceList .sList1{
	width:700px;
	padding:0 10px 0 0;
}

.serviceList .sList1 h4{
	background:url(../../images/service_images/list1Ttl_bg.gif) no-repeat left top;
	height:28px;
	width:679px;
	padding:9px 0 15px 21px;
	color:#df1705;
}

.serviceList ul.ser{
	display:table;
	width:720px;
}

.serviceList ul.ser02 li{
	display:inline-block;
	border:6px solid #f5f5f5;
	padding:15px 15px 0 15px;
	width:300px;
	margin:0 15px 15px 0;
	vertical-align:top;
}

.serviceList ul.ser02 li .serIco{
	text-align:center;
	margin:-30px 0 0 0;
}

.serviceList ul.ser01 li{
	display:inline-block;
	border:6px solid #f5f5f5;
	padding:15px 15px 0 15px;
	vertical-align:top;
	margin:0 0 15px;
	width:656px;
}

.serviceList ul.ser li.bgYe{
	background:#f4d857;
}

.serviceList ul.ser li.bgPi{
	background:#f59ebc;
}

.serviceList ul.ser li.bgBl{
	background:#82cce1;
}

.serviceList ul.ser li.bgGr{
	background:#a6e291;
}

.serviceList ul.ser li.bgOr{
	background:#f79546;
}

.serviceList ul.ser li.bgPe{
	background:#c09dfa;
}

.serviceList ul.ser li.w660{
	width:657px;
}

.serviceList ul.ser .ttl{
	text-align:center;
	border-bottom:dotted 1px #f5f5f5;
	padding:0 0 5px;
	margin:0 0 10px 0;
	color:#df1705;
	font-size:16px;
}

.service .bgGrayArrow{
	background-image:url(../../images/service_images/bgGrayArrow_bottom.gif),url(../../images/service_images/bgGrayArrow.gif);
	background-repeat: no-repeat , no-repeat;
	background-position:bottom left, top left;
	padding:15px 15px 40px 15px;
	width:670px;
}


.service .page02Sec01{
	background:url(../../images/service_images/page02Ph01.gif) no-repeat top left;
	height:275px;
	margin:30px 0 0 0;
}

.service .page02Sec01 ul{
	width:705px;
}

.service .page02Sec01 ul li{
	display:inline-block;
	padding:80px 20px 0 20px;
	width:310px;
}

.service .page02Sec01 ul li.point03{
	display:inline-block;
	border:6px solid #f5f5f5;
	padding:15px;
	vertical-align:top;
	margin:50px 0 15px;
	width:654px;
	background:#f4d857;
}

.bgYellowBox{
	border:6px solid #f5f5f5;
	padding:15px;
	vertical-align:top;
	width:654px;
	margin:5px 0 0 0;
	background:#f4d857;
}

.bgGrayBox{
	border:15px solid #f5f5f5;
	padding:5px;
	vertical-align:top;
	width:654px;
	margin:5px 0 0 0;
	background:#ff5e37;
}

.bgGrayBox h4{
	text-align: center;
	font-size: 15px;
	padding: 7px 0 5px;
	color: #fff;
	background: #ff5e37;
	letter-spacing: 0.2em !important;
	font-weight: normal;
	margin: 0 0 15px;
}

.serviceTable{
	width:100%;
	max-width:950px;
	margin: 0 auto;
}

.serviceTable th{
	background: #092b52;
	padding:8px 0;
	color:#fff;
	text-align:center;
	border: 1px solid #fff;
	vertical-align: middle;
}

.serviceTable th.thClass{
	background: #81cee0;
	padding: 0 15px;
}

.serviceTable th.thClass p{
}

.serviceTable td{
	background: #f0f0f0;
	padding:15px;
	box-sizing: border-box;
	border: 1px solid #fff;
	vertical-align: middle;
}


#box01{
	width: 950px;
	margin: 0 auto;
	font-size: 12px;
	padding: 32px 0 0 0;
}

#box01 h4{
	width: 950px;
	background: #092b52;
	padding: 10px;
	box-sizing: border-box;
	color: #fff;
	font-size: 15px;
	border-radius: 3px;
	margin: 0 0 20px;
	font-weight: normal;
}

#box01 .close{
	cursor: pointer;
	margin: 0 0 5px;
	text-align: right;
}


/*----ENGLISH-----*/
section.serE{
	position:relative !important;
	width:700px;
}

section.serE h3{
	padding-bottom:10px;
	letter-spacing:0;
}

ul.listE{
	margin:40px 0 0 0;
	border-top:1px dotted #ccc;
	padding:20px 0 0 0;
	display:table;
	width:700px;
}

ul.listE li{
	display:table-cell;
	text-align:center;
}

ul.listE li a{
	display:block;
	padding:5px;
	border:3px solid #f5f5f5;
	color:#333;
}

ul.listE li a:hover{
	display:block;
	border:3px solid #163561;
	color: #df1705;
}

/*----------------------------------------
　採用情報
----------------------------------------*/

/*----採用情報TOP-----*/
section.recruitTop{
	display:table;
	padding:10px 0 0 0;
	width:730px;
}

section.recruitTop li{
	position:relative;
	display:inline-block;
	padding:0 15px 60px 0;
	vertical-align:top;
}

/* clip時の背景となるspan */
section.recruitTop .clipanim_wrap {
    background: #0d2854;
    display: inline-block;
    position: relative;
     
    /* borderがないとChromeで背景色がつかない */
    border: 1px solid #fff;
}
section.recruitTop *:first-child+html .clipanim_wrap {
    display: inline;
    zoom: 1;
}
 
section.recruitTop .clipanim_wrap img {
    position: absolute;
    left: 0;
    top: 0;
}


/*----採用情報 代表メッセージ-----*/
section.recruitMessage p{
	letter-spacing:0.1em;
	line-height:30px;
}

section.recruitMessage .sec01{
	position:relative;
	background:url(../../images/recruit_images/messageSec01_line.gif) no-repeat top left;
	padding:0 0 50px 0;
}

section.recruitMessage .sec01 h4{
	position:absolute;
	top:6px;
	left:0;
}

section.recruitMessage .sec01 p{
	padding:20px 0 0 170px;
}

section.recruitMessage .sec02{
	position:relative;
	background:url(../../images/recruit_images/messageSec02_line.gif) no-repeat top right;
	padding:0 0 50px 0;
}

section.recruitMessage .sec02 h4{
	position:absolute;
	top:6px;
	left:549px;
}

section.recruitMessage .sec02 p{
	padding:20px 165px 0 170px;
}

/*----採用情報 スタッフ紹介-----*/
section.recruitStaff ul.rec{
	display:table;
	width:720px;
	padding:20px 0 0 0;
}

section.recruitStaff ul.rec li{
	display:inline-block;
	margin:0 15px 15px 0;
	height:157px;
}

section.recruitStaff ul.rec li img{
	float:right;
	width:155px;
	height:145px;
}

section.recruitStaff ul.rec li p{
	float:left;
	font-size:24px;
	line-height:30px;
	width:130px;
	padding:50px 10px 0 18px;
}

section.recruitStaff ul.rec li span{
	font-size:13px;
}

section.recruitStaff ul.rec li a{
	display:block;
	border:6px solid #f5f5f5;
	width:330px;
	color:#000;
}

section.recruitStaff ul.rec li a:hover{
	display:block;
	border:6px solid #0d2854;
	background:#f5f5f5;
	color:#000;
}

section.recruitStaff .sec01{
	width:700px;
	position:relative;
}

section.recruitStaff .sec01 p{
	position:absolute;
	top:115px;
	left:20px;
	background:#fff;
	padding:6px 10px;
	font-size:20px;
}

section.recruitStaff .sec01 span{
	font-size:13px;
}

section.recruitStaff .sec02 h3{
	padding:25px 0 40px 0;
	font-size:24px;
	line-height:36px;
	font-weight:normal;
}

section.recruitStaff .sec02 h4{
	padding:25px 0 10px 0;
	font-size:18px;
	line-height:36px;
	font-weight:normal;
	color:#0d2854;
}

section.recruitStaff .sec02 p{
	padding:0 0 20px 0;
}

section.recruitStaff .sec02 img{
	float:right;
	padding:25px 0 0 20px;
}

/*----採用情報 募集概要-----*/
section.recruit ul.rec{
	display:table;
	width:720px;
}

section.recruit ul.rec li{
	display:inline-block;
	margin:0 15px 15px 0;
}

section.recruit ul.rec li a{
	display:block;
	border:6px solid #f5f5f5;
	background:#e18045;
	padding:15px 0 15px 0;
	width:330px;
	vertical-align:top;
	text-align:center;
	color:#fff;
}

section.recruit ul.rec li a:hover{
	display:block;
	border:6px solid #0d2854;
	background:#f5f5f5;
	padding:15px 0 15px 0;
	width:330px;
	vertical-align:top;
	text-align:center;
	color:#df1705;
}


.recruitList{
	display:table;
	width:713px;
	padding:0 0 60px;
}

section.recruit h3{
	background:url(../../images/service_images/ttlBg.gif) no-repeat left top;
	height:30px;
	width:700px;
	padding:11px 0 30px 0;
	color:#fff;
	text-align:center;
	font-weight:normal;
	letter-spacing:0.2em;
}

.recruitList .sList1{
	width:700px;
	padding:0 10px 0 0;
}

.recruitList .sList1 h4{
	background:url(../../images/service_images/list1Ttl_bg.gif) no-repeat left top;
	height:28px;
	width:679px;
	padding:9px 0 15px 21px;
	color:#df1705;
}


/*----------------------------------------
　法人からのお知らせ
----------------------------------------*/
div#menu{
	float:right;
	height:36px;
	width:119px;
	position: relative;
	}
	
ul#menuBody{
	width:100%;
	position: absolute;
	list-style:none;
	z-index:10;
	}
ul.blogNav{	list-style:none;
    height:36px; overflow: hidden; background: #bd333f; color:#FFF !important; width: 119px;text-align: center; float: left;}
ul.blogNav li{height:36px; line-height:36px;}
ul.blogNav li:hover{background: #506b96; cursor: pointer;}
ul#menuBody li{float: left;}
ul#menuBody .blogNav li{float: none;}
ul.blogNav li a{
	color:#FFF;
	text-decoration:none;
	border-bottom:none;}


/*----------------------------------------
　リスト
----------------------------------------*/
dl.list{
	border-top:dotted 1px #CCC;
	  }

dl.list dt{
	padding:15px 0 5px 0;
	font-size:12px;
	color:#999;
	  }
	  
dl.list dd{
	padding:0 0 15px 0;
	border-bottom:dotted 1px #CCC;
	  }
	  	  
dl.normal dt{
	padding:10px 0 0 0;
	  }

dl.disc dt{
	background:url(../../images/ico_en.gif) no-repeat left top;
	padding:0 0 3px 15px;
	margin:0 0 0 5px;
	  }

dl.disc dd{
	background:url(../../images/ico_blacken.png) no-repeat left top;
	padding:0 0 5px 10px;
	margin:0 0 0 10px;
	  }

ul.disc li{
	list-style:none;
	background:url(../../images/icoDisc.png) no-repeat left 4px;
	padding:0 0 5px 17px;
	margin:0 0 0 7px;
	  }
	  

ul.circle li{
	list-style:outside circle !important;
	padding:3px 0 2px 10px;
	margin:0 0 0 10px;
	  }
	  
ul.decimal{
	  }

ul.decimal li{
	list-style:outside decimal;
	background:none;
	padding:0 0 8px 0;
	margin:0 0 0 30px;
	  }

ul.decimal li.pd0{
	list-style:outside decimal;
	padding:5px 0 0 0;
	margin:0 0 0 30px;
	  }

ul.lower-roman{
	padding:10px 0 0 0;
	  }

ul.lower-roman li{
	list-style:outside lower-roman;
	padding:5px 0;
	margin:0 0 0 30px;
	  }

.btn{
	margin:10px 0;
	  }

.btn a{
	background: #092b52;
	padding:8px 30px;
	color: #fff;
	border-radius: 3px;
	  }

	 
/*----------------------------------------
　テーブル・ボックス
----------------------------------------*/
.box-solid{
	border:solid 1px #CCC;
	padding:10px;
	margin:0;
	  }
	 
.box-dot{
	background:url(../../images/dot_bg.gif) repeat;
	padding:5px;
	  }

.box-blue{
	background:#c6e4f9;
	padding:5px;
	  }

.box-whiteInner{
	background:#FFF;
	border:solid 1px #eee;
	padding:20px;
	  }
	  
table.t01{
	width:100%;
	border-top:dotted 1px #CCC;
	  }

table.t01 th{
	text-align:right;
	border-bottom:dotted 1px #CCC;
	padding:10px 10px;
	background:#f5f5f5;
	vertical-align:top;
	  }

table.t01 td{
	text-align:left;
	border-bottom:dotted 1px #CCC;
	padding:10px;
	  }
		  
table.t01 .w500{
	width:500px;
	border:solid 1px #CCC;
	padding:2px 0;
	margin:2px 5px;
		  }

table.t01 .w400{
	width:400px;
	border:solid 1px #CCC;
	padding:2px 0;
	margin:2px 5px;
		  }

table.t01 .w350{
	width:350px;
	border:solid 1px #CCC;
	padding:2px 0;
	margin:2px 5px;
	  }

table.t01 .w200{
	width:200px;
	border:solid 1px #CCC;
	padding:2px 0;
	margin:2px 5px;
	  }

table.t01 .w100{
	width:100px;
	border:solid 1px #CCC;
	padding:2px 0;
	margin:2px 5px;
	  }

table.t01 .w80{
	width:80px;
	border:solid 1px #CCC;
	padding:2px 0;
	margin:2px 5px;
	  }

table.t01 select{
	width:80px;
	border:solid 1px #CCC;
	padding:2px 0;
	margin:2px 5px;
	  }

.must{
	float:left;
	  }

table.t02{
	width:100%;
	border-top:solid 1px #e4e1e5;
	border-right:solid 1px #e4e1e5;
	}

table.t02 th{
	background:#4aa2de;
	text-align:center;
	border-bottom:solid 1px #e4e1e5;
	border-left:solid 1px #FFF;
	padding:10px 10px;
	color:#FFF;
	vertical-align:top;
	  }

table.t02 td{
	text-align:left;
	border-bottom:solid 1px #e4e1e5;
	border-left:solid 1px #e4e1e5;
	padding:10px;
	  }

table.t03{
	font-size:0.95em;
	line-height:1.4em;
	  }

table.t03 th{
	text-align:center;
	padding:3px;
	color:#FFF !important;
	font-weight:normal;
	  }

table.t03 th.pd8{
	text-align:center;
	padding:8px 0;
	color:#FFF !important;
	font-weight:normal;
	  }

table.t03 td{
	padding:3px;
	vertical-align:top;
	  }

table.t04 ,table.t04 th ,table.t04 td{
	border:none;
	background:none;
	  }

table.t04 th{
	font-weight:normal;
	text-align:left;
	padding:0;
	  }
	
table.t04 td{
	text-align:right;
	padding:0;
	  }



dl.d01{
	width:100%;
	border-top:dotted 1px #CCC;
	  }

dl.d01 dt{
	clear:both;
	float:left;
	padding:15px 10px;
	vertical-align:top;
	width:130px;
	  }

dl.d01 dd{
	text-align:left;
	border-bottom:dotted 1px #CCC;
	padding:15px 0 15px 130px;
	  }

.t01 dd{
	padding:0 0 10px 0;
	  }


table.t01 a, table.t02 a ,dl.d01 dd a{
	text-decoration:none;
	}
	
input{
	margin:7px 5px !important;
	padding:4px;
	}

.box{
	background:#f5f5f5;
	padding:15px;
	  }

/*------------------------------------
ページネーション
------------------------------------*/
.tablenav {
	margin: 1em auto;
	float:right;
	text-align:right;
	height:30px;
}

a.page-numbers, .tablenav .current {
	float:left;
	display:block;
	margin:0 4px;
	background:#bebebe;
	color:#FFF;
	padding:0 6px;
}

a.page-numbers, .tablenav .current a{
	float:left;
	display:block;
	padding:0 6px;
	color:#FFF;
	text-decoration:none;
	border-bottom:none;
		}

a.page-numbers:hover {
	float:left;
	display:block;
	padding:0 6px;
	color:#FFF;
	text-decoration:none !important;
	border-bottom:none;
	}

.tablenav .current {
	background: #0d2854;
	color:#fff;
}
