@charset "UTF-8";
/* 　 */

body {
/*	font: 13px/1.231 arial,helvetica,clean,sans-serif; */
	font-size: 11px;
	color: #394247;
	color: #717071;
	line-height: 1.5em;
	font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック';
	font-size: 12px;
	margin:0;
	padding:0;
	background-color: #fff;
}
body , html {   
    height: 100%;
}


ul {
text-align:left !important;
}

li {
	list-style:none;
	position:relative;
	margin:0;
	padding:0;
}

/* ---------------------------- */
/* header */
/* ---------------------------- */

#header_wrap {
/*	font-size: 11px; */
}
#header {
	width: 960px;
	height: 120px;
	color: #262626;
	z-index: 800;
	min-width: 800px;
	font-size: 12px !important;
	margin: 0 auto;
	padding: 0;
	max-width: 960px;
	background-color:#fff;
}
	#header h1 {
/*		top: 0px;
		left: 0px;
		position: absolute; */
		width: 129px;
		height: 40px;
		margin: 20px 0px 0px 19px;
		padding: 0;
		float: left;
		width: 160px;
		margin: 15px 0 0 10px;
		height: 60px;
	}
	#header h1 a {
		color: #FFF;
		width: 129px;
		height: 40px;
		display: block;
		margin:0;
		padding:0;
		background: url(/img/allimages.png) 0 0 no-repeat #fff;
		background-position: 0px 0px;
		text-indent: -9999px;
		background-image: url(/img/logo_nihonkaisui_168.png);
		background-size: contain;
		width: 100%;
		height: 100%;
	}
	#header h1 a:hover { }
	#header h1 a span {

	}

		#area_header {
			font-size:10px !important;
		}
		#header_navi {
/*			top: 0px;
			right: 0px;
			position: absolute; */
			margin:0;
			margin:0;
			padding:0;
			float: right;
			width: auto;
		}
			#header_navi li {
				height: 40px;
				float: left;
				padding-left: 0 !important;
			}
			#header_navi li a {
				display: block;
				text-decoration:none;
				color:#262626;
			}
			#header_navi li a:hover {
				text-decoration:underline;
			}
			#header_navi #hn_fixed {
				width: 135px;
				height: 24px;
				margin: 23px 5px 0 0;
			}
			#fixedtool {
				width: 135px;
			}
			
			#header_navi #hn_fixed li {
				height: 20px !important;
				font-size: 11px;
				margin: 0 0 0 0;
			}

			#header_navi #hn_util {
				width: 135px;
				height: 24px;
				margin: 40px 5px 0 0;
			}
			#sizechanger {
				width: 135px;
			}

			#header_navi #hn_sbox {
				width: 147px;
				height: 40px;
				margin: 15px 0px 0px 0px;
			}
			#header_navi #hn_awg {
				width: 185px;
				height: 24px;
				margin: 26px 5px 0 0;
			}

			#hn_sbox {
				width: 147px;
			}

				#text_searchbox {
					border: none;
					height: 18px;
					margin: 0;
					font-size: 0.9em;
					width: 91px;
/*
					position: relative;
					top: -7px;
*/
				}
				#btn_searchbox {
					border: none;
					background: url(/img/allimages.png);
					background-position: -129px 0px;
					width: 35px;
					height: 22px;
					margin: 6px 0 0 0;
					cursor: pointer;
				}
				#btn_searchbox:hover {
					background-position: -129px -22pxpx;
				}

#cse-search-form {
margin-top: 6px;
}

.gsc-input {
padding-right: 0 !important;
width: 86px !important;
}

#gsc-i-id1 {
height: 18px !important;
margin: 0 !important;
font-size: 12px !important;
width: 86px !important;
border: 1px solid #666 !important;
padding-top:2px !important;
}
#cse-search-form {
margin-top: 6px;
}

.gsc-input {
padding-right: 0 !important;
width: 86px !important;
}
.cse input.gsc-search-button, input.gsc-search-button {
/*
border: none !important;
background: url(/img/allimages.png) !important;
background-position: -129px 0px !important;
*/
background-color: #004d84 !important;
color:#fff !important;
font-weight: normal !important;
border: 1px solid #6e7481 !important;

width: 35px !important;
min-width: 35px !important;
height: 21px !important;
margin: 0 !important;
cursor: pointer !important;
padding: 0 !important;
position: relative;
left: 3px;
top: 1px;
/*
color: transparent;
allowtransparency:true;
font-size:0px;
*/
}
input.gsc-search-button:hover {
/*background-position: -129px -22px !important;*/
width: 35px !important;
min-width: 35px !important;
height: 21px !important;
margin: 0 !important;
cursor: pointer !important;
padding: 0 !important;
position: relative;
left: -14px;
top: 1px;

background-color: #006aae !important;
color:#bfd1de !important;

}
.gsc-clear-button {
display:none;
}

/*

#gsc-i-id1 {
height: 18px !important;
margin: 0 !important;
font-size: 12px !important;
width: 86px !important;
border: 1px solid #666 !important;
}
.gsc-search-button {
border: none !important;
background: url(/img/allimages.png) !important;
background-position: -129px 0px !important;
width: 27px !important;
height: 22px !important;
margin: 0 !important;
cursor: pointer !important;
min-width: 27px !important;
text-indent: -9999px;
padding: 0;
position: relative;
left: -14px;
top:1px;
}
.gsc-search-button:hover {
background-position: -129px -22px !important;
}
.gsc-clear-button {
display:none;
}
*/

		#sizechanger li {
			margin:0 3px 0 0;
			padding:0;
			font-size:11px;
		}
			#sizechanger li a {
				margin: 0;
				padding: 0;
				text-indent: -9999px;
				display:block;
			}
			#txt_sizechanger {
				height: 20px !important;
				position: relative;
				top: 3px;
				margin-right: 4px !important;
			}
			#min_sizechanger {
				height: 20px;
				position: relative;
				top: 3px;
			}
				#min_sizechanger a {
					background: url(/img/allimages.png) 0 0 no-repeat #fff;
					background-position: -130px -44px;
					width: 16px;
					height: 18px;
				}
				#min_sizechanger a:hover {
					background-position: -147px -44px;
				}
			#max_sizechanger {
				margin-right: 0 !important;
			}
				#max_sizechanger a {
					background: url(/img/allimages.png) 0 0 no-repeat #fff;
					background-position: -164px 0;
					width: 20px;
					height: 22px;
				}
				#max_sizechanger a:hover {
					background-position: -164px -23px;
				}

		#hmenu {
			height: 18px;
			margin: 0;
			padding: 0;
			font-size: 10px !important;
		}
		#hmenu li {
			height: 16px;
			margin: 0 9px 0 0;
			padding: 0;
		}

		#text_searchbox {
			border: 1px solid #666; */
			width: 91px;
			position: relative;
			top: -7px;
		}


#header_wrap {
	width: 100%;
	margin: 0;
	padding: 0;
	height: auto;
	top: 0;
	left: 0;
	z-index: 800;
}



/* ---------------------------- */
/* gmenu  */
/* ---------------------------- */
#area_menus {
	z-index: 500;
	width: 100%;
	min-height:40px;
	margin:0 auto;
	margin-left: 19px;
}
#area_menus_main {
	width:100%;
	margin:0 auto;
}
#area_topline {
	width:100%;
	margin:0 auto;
	background-color: #fff;
}
	#area_topnavi {
		height:18px;
		text-align: right;
		margin:0;
	}
	#area_topnavisub {
		margin:0;
		font-size:0.8em;
	}

#area_gmenus {
	background: url(/img/bkimg_gmenu.png) 0 0 repeat-x #fff;
	height: 40px;
	margin-top: 16px;
	width: 960px;
	margin-top: 4px;
}


.lm-menu {
	margin-left:17px;
}


#gmenu {
	margin-left:19px !important;
}

#gmenu li {
	width:101px;
	height:40px;
	margin:0;
	padding:0;
	background-color:transparent;
}
	#gm_home {
		width:101px;
	}

#gmenu .gm {
	float:left;
}

#gmenu li a {
	display:block;
	width:101px;
	height:39px;
	margin:0;
	padding:0;
	text-indent: -9999px;
	background-color:transparent;
}
	#gm_home a {
		background: url(/img/allimages.png) no-repeat;
		background-position: 0 -86px;
		width:101px;
	}
	#gm_news a {
		background: url(/img/allimages.png) no-repeat;
		background-position: -102px -86px;
	}
	#gm_products a {
		background: url(/img/allimages.png) no-repeat;
		background-position: -203px -86px;
	}
	#gm_about_nihonkaisui a {
		background: url(/img/allimages.png) no-repeat;
		background-position: -304px -86px;
	}
	#gm_business a {
		background: url(/img/allimages.png) no-repeat;
		background-position: -405px -86px;
	}
	#gm_csr a {
		background: url(/img/allimages.png) no-repeat;
		background-position: -506px -86px;
	}
	#gm_financial a {
		background: url(/img/allimages.png) no-repeat;
		background-position: -607px -86px;
	}
	#gm_inquiry {
		width:99px;
	}
	#gm_inquiry a {
		background: url(/img/allimages.png) no-repeat;
		background-position: -708px -86px;
		width:99px;
	}
	#gm_small_customer {
		width:125px !important;
	}
	#gm_small_customer a {
		background: url(/img/allimages.png) no-repeat;
		background-position: -807px -86px;
		width: 134px !important;
	}
		#gm_home a:hover ,#gm_home .current {
			background: url(/img/allimages.png) no-repeat;
			background-position: 0 -126px;
		}
		#gm_news a:hover ,#gm_news .current {
			background: url(/img/allimages.png) no-repeat;
			background-position: -102px -126px;
		}
		#gm_products a:hover ,#gm_products .current {
			background: url(/img/allimages.png) no-repeat;
			background-position: -203px -126px;
		}
		#gm_about_nihonkaisui a:hover ,#gm_about_nihonkaisui .current {
			background: url(/img/allimages.png) no-repeat;
			background-position: -304px -126px;
		}
		#gm_business a:hover ,#gm_business .current {
			background: url(/img/allimages.png) no-repeat;
			background-position: -405px -126px;
		}
		#gm_csr a:hover ,#gm_csr .current {
			background: url(/img/allimages.png) no-repeat;
			background-position: -506px -126px;
		}
		#gm_financial a:hover ,#gm_financial .current {
			background: url(/img/allimages.png) no-repeat;
			background-position: -607px -126px;
		}
		#gm_inquiry a:hover ,#gm_inquiry .current {
			background: url(/img/allimages.png) no-repeat;
			background-position: -708px -126px;
		}
		#gm_small_customer a:hover ,#gm_small_customer .current {
			background: url(/img/allimages.png) no-repeat;
			background-position: -807px -126px;
		}


	#gmenu li ul {
/*		margin-top: 20px; */
background-color: transparent;
/* background: url(/img/bkimg_gmenu_li.png) no-repeat; */
		width:156px;
		width:115px;
		padding:0;
	}

	#gmenu li ul li{
		width:156px;
		width:115px;
		height:28px;
		margin:0;
		padding:0;
		background:none;
	}
	#gmenu li ul li a{
		display: block;
		width: 115px;
		height: 23px;
		margin: 0;
		padding: 5px 0 0 0;
		text-indent: 10px !important;
		background-color:#fff !important;
		color:#888888 !important;
		background:none;
		border-left: 1px solid #d4d2d2;
		border-right: 1px solid #d4d2d2;
		font-size:1em;

	}
	#gmenu li ul li a:hover{
		background-color:#103d92 !important;
/*		background-color:#103d92; */
		color:#fff !important;
		background:#103d92;
		color:#fff;
		border:none;
		width: 117px; 
	}
.sf-menu li:hover,
.sf-menu li.sfHover {
	background: #103d92;
}

		#gmenu li #gmul_small_customer li a{
			background-color:#fffff0 !important;
			color:#757574 !important;
			border:none;

		}
		#gmenu li #gmul_small_customer li a:hover{
			background-color:#8a1753 !important;
			color:#fff !important;
		}

		#gmenu li ul li ul {
			border-top: 1px solid #d4d2d2;
			border-bottom: 1px solid #d4d2d2;
		}
		
		#gmul_products {
			width:162px !important;
			width:202px !important;
			padding:0 !important;
		}
		#gmul_products .gmulul {
			width:162px !important;
			width:202px !important;
		}
		#gmul_products li {
			width:162px !important;
			width:202px !important;
			padding:0 !important;
		}
			#gmul_products li a {
				display:block;
				width:153px !important;
				width:193px !important;
				height:22px !important;
				margin:0;
				padding:8px 0 0 9px !important;
				border:none;
			}

		#gmul_about_nihonkaisui {
			width:241px !important;
			padding:0 !important;
		}
		#gmul_about_nihonkaisui li {
			width:241px !important;
			padding:0 !important;
		}

		#gmul_about_nihonkaisui li a { width:239px !important; }
			#gmul_about_nihonkaisui li a:hover { width:241px !important; }
			
			#gmul_about_nihonkaisui .gmulul {
				width:226px !important;
			}
			#gmul_about_nihonkaisui .gmulul li {
				width:226px !important;
			}
				#gmul_about_nihonkaisui .gmulul li a {
					width:218px !important;
				}

		#gmul_business {
			width:241px !important;
			padding:0 !important;
		}
		#gmul_business li {
			width:241px !important;
			padding:0 !important;
		}
			#gmul_business li a {
				display:block;
				width:233px !important;
				height:22px !important;
				margin:0;
				padding:8px 0 0 9px !important;
				border:none;
			}
			
			#gmul_business .gmulul {
				width:226px !important;
			}
			#gmul_business .gmulul li {
				width:226px !important;
			}
				#gmul_business .gmulul li a {
					width:218px !important;
				}
			

/*
		#gmul_business li a { width:235px !important; }
			#gmul_business li a:hover { width:237px !important; }
			*/

		#gmul_small_customer {
			z-index:650;
			background: url(/img/bkmig_homeforpsersons.jpg) 0 0 repeat-y;
			box-shadow:none !important;
		}
		#gmul_small_customer li {
			width:136px !important;
			height:30px !important;
			padding:0 !important;
			background-color:#fffff0 !important;
		}
			#gmul_small_customer li a {
				display:block;
				width:127px !important;
				height:22px !important;
				margin:0;
				padding:8px 0 0 9px !important;
				border:none;
			}
			#gmul_small_customer li ul {
				left: -202px;
			}
			#gmul_small_customer .gmulul {
				width:202px !important;
				border-left: 1px solid #d4d2d2;
				border-right: 1px solid #d4d2d2;
			}
			#gmul_small_customer li ul li {
				width:202px !important;
				height:30px !important;
				padding:0 !important;
				background-color:#fffff0 !important;
			}
				#gmul_small_customer li ul li a {
					display:block;
					width:200px !important;
					height:22px !important;
					margin:0;
					padding:8px 0 0 2px !important;
					border:none;
				}


				#sm_salt_business a:hover { background-color: #2b9580 !important; }
				#sm_environment_business a:hover { background-color: #79ae56 !important; }
				#sm_new_business a:hover { background-color: #d3923d !important; }
				#sm_technology a:hover { background-color: #9c5300 !important; }
				#sm_relationship a:hover { background-color: #0a63a5 !important; }










	#Navigation {
		height: 30px;
		padding-left: 19px;
		background-color:#eee;
		font-size: 12px;
	}
	#Navigation strong {
		font-weight: normal;
	}
	.crumbs {
		position:relative;
		top:7px;
	}



	.sf-menu {
		margin-left:18px;

	}
	
	.sf-menu ul {
		box-shadow:none !important;
		min-width:115px !important;
/*		background-color: #fff !important; */
	}
	.sf-menu a {
		border:none;
	}
	.gmul a {
		background:none !important;
	}

	.sm_head_li {
		margin:0 !important;
		padding:0 !important;
		width:156px !important;
		height:13px !important;
		background-color: transparent !important;
		background: url(/img/bkimg_gmenu_li.png) 0 0 no-repeat !important;
		background-position: 0 0 !important;
		text-indent:-9999px;
	}

	.sf-menu ul {
		box-shadow:none;
	}


.leftbox {
font-size: 10px;
line-height: 1.4;
}

/* ---------------------------- */
/* wrapper */
/* ---------------------------- */
#page {
	width: 100%;
    position: relative;
    height: auto !important;    
    height: 100%;
    min-height: 100%;
}

#wrapper {
/*	position: absolute;
	top: 0px;
	left: 0;
	bottom: 0px;
	width: 100%;
	z-index: 85;
*/
	width: 960px;
	margin: 0 auto;
/*
position: relative;
top: -7px;
	padding-bottom: 66px;
*/
	padding-top: 134px;
}
#container {
/*	top: 0;
	width: 1108px;
	z-index: 90;
	position: relative;
	overflow-x: hidden;
	min-height: 600px;
	min-width:800px;
	margin:0 auto;
	padding-top: 120px;
*/
	width: 100%;
	min-height: 600px;
	background-color:#f5f5f5;
	position: relative;
	overflow:hidden;
	top:-12px;

}


#contents_mainview_body {
	width:683px;
}
#mainview_body_main {
	width:683px;
}




/* ---------------------------- */
/* footer */
/* ---------------------------- */
.mainview_body_topmes {
	font-size:0.9em;
	color:#6C6C6C;
	line-height:1.4;
	margin-bottom:10px;
}

#footer {
/*
	left: 0px;
	bottom: 0px;
	*/
	width: 960px;
	margin: 0 auto;
	background-color:#fff;

	color: #3f3532;
	z-index: 650;
/*	position: fixed; */
	font-size: 0.9em; 
	min-width:800px;
	
/*
	position: absolute;
    bottom: 0;
    */
    height: 66px;
}
#footer a {

}

#footer {
/*	height:46px; */
}
	#area_fnavi {
		height:29px;
		background-color:#e6e6e6;
		color:#0e5190;
		font-size: 0.8em;
	}
		#area_fnavi a {
			text-decoration:none;
			color:#0e5190;
		}
		#area_fnavi a:hover {
			text-decoration:underline;
		}
		#footer_navi {
			width: 800px;
			margin:0 auto;
			padding-top:5px;
		}
		#footer_navi li {
			padding: 0 3px !important;
		}


	#area_credit {
		font-size:0.8em;
		text-align:center;
		position: relative;
		top: 10px;
		font-size: 0.9em;
	}



#footer_navi li {
	float:left;
}

.contents_mainview_footarea {
	background-color: #f5f5f5;
}
	.contents_mainview_foot {
		width: 683px;
		float: right;
		margin: 20px 20px 0 0;
	}
		.contents_mainview_footleft {
		float: left;
		width: 100px;
		}
		.contents_mainview_footright {
		float: right;
		width: 100px;
		}


/* ---------------------------- */
/* common_lib */
/* ---------------------------- */
/*
.clearfix:before, .container:after { content: ""; display: table; }
.clearfix:after { clear: both; }
*/
/* IE 6/7 */
/* .clearfix { zoom: 1; } */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
a .imgalpha {
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity: 1.00;
}

a:hover .imgalpha {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}

.wNowrap{ white-space:nowrap !important; }

.w05em { width:0.5em; }
.w10em { width:1.0em; }
.w15em { width:1.5em; }
.w20em { width:2.0em; }
.w100p { width:100%; }
.mt5px { margin-top:0.3em !important; }
.mt10px { margin-top:0.6em !important; }
.mt15px { margin-top:0.9em !important; }
.mt20px { margin-top:1.2em !important; }
.mt30px { margin-top:1.8em !important; }
.mt40px { margin-top:2.4em !important; }
.mt50px { margin-top:3.0em !important; }
.ml345 { margin-left:3.45em !important; }
.ml100 { margin-left:1.00em !important; }
.mb100 { margin-bottom:1.00em !important; }
.mb200 { margin-bottom:2.00em !important; }
.mb300 { margin-bottom:3.00em !important; }
.mb5px { margin-bottom: 0.3em !important; }
.mb10px { margin-bottom: 0.6em !important; }
.mb15px { margin-bottom: 0.9em !important; }
.mb20px { margin-bottom: 1.2em !important; }
.mb30px { margin-bottom: 1.8em !important; }

.pl245 { padding-left:2.45em; }
.pl8em { padding-left:8em !important; }
.pl6em { padding-left:6em !important; }
.pl4em { padding-left:4em !important; }
.pl3em { padding-left:3em !important; }

.pr09em { padding-right: 0.9em !important; }
.pr15em { padding-right: 1.5em !important; }
.pr25em { padding-right: 2.5em !important; }

.pos_r_06 { position: relative; top: -0.6em; }
.pos_r_20 { position: relative; top: -2.0em; }

.fleft { float:left; }
.fright { float:right; }
.fp90 { font-size:90% !important; }
.fp80 { font-size:80% !important; }

.ta_center { text-align:center !important; }
.th_left { text-align:left !important; }
.td_center { text-align:center !important; }
.td_right { text-align:right !important; }
.txt_left { text-align:left !important; }
.txt_center { text-align:center !important; }
.txt_right { text-align:right !important; }

.pr_190 { padding-right: 1.9em !important; }
.pr_330 { padding-right: 3.3em !important; }
.red{ color:#ff0000; }

.topcap {
	font-size: 0.65em;
    position: relative;
    top: -0.3em;
}
.bottomcap {
/*
	font-size: 0.65em;
    position: relative;
    top: 0.7em;
    */
font-size: 75%;
vertical-align: bottom;
}
.posunder {
/*
position: relative;
top: 4px;
font-size: 0.4em;
*/
font-size: 75%;
vertical-align: bottom;
}
.postop {
position: relative;
top: -2px;
font-size: 75%;
/*
vertical-align: super;
font-size: smaller;
*/
}
.maru_blue_div {
	margin-bottom:20px;
}
.maru_blue {
	position: relative;
	top: 4px;
	left: 2px;
	margin-right: 2px;
}

.inline_yadef {
	position:relative;top: 4px;margin:0 2px 0 2px;
}

.number_ul {

}
.number_ul li {
	background: none !important;
	padding-left:3px !important;
}
.number_ul li ul li {
	float:left;
}
.number_ul .num_ul {
/*	width:14px;color: #0071bc; */
	width: 20px;
	font-weight:bold;
}
.number_ul .txt_ul {
	width: 490px;
}

.nostyle_li {
	background:none !important;
	padding-left:0 !important;
}
.start_4d_li {
	background: url(/img/star_4d.gif) 0 0 no-repeat !important;
	background-position: -2px 4px !important;
}
.maru_4d_li {
	background: url(/img/maru_4d.gif) 0 0 no-repeat !important;
	background-position: -2px 4px !important;
}
.ya_4d_li {
	background: url(/img/ya_2left_off2.gif) 0 0 no-repeat !important;
	background-position: -2px 4px !important;
	padding-left: 13px;
}
.ya_4dblue_li {
	background: url(/img/ya_8_blue.gif) 0 0 no-repeat !important;
	background-position: -2px 4px !important;
	padding-left: 12px;
}

.ul_kome li {
	background: url(/img/kome.gif) 0 0 no-repeat #fff !important;
	background-position: 0px 8px !important;
}

.ul_siromaru li {
background: url(/img/siromaru.gif) 0 0 no-repeat #fff !important;
background-position: 0px 5px !important;
padding-left: 15px;
}
.maru_gray_ul li {
	line-height: 1.9;
	padding: 0 0 0 10px;
	line-height: 1.9;
	background: url(/img/maru_gray.gif) 0 0 no-repeat #fff;
	background-position: 0px 4px;
}
.maru_number_ul li {
	line-height: 1.9;
	text-indent: -1em;
	padding-left: 1em;
}


.ex_ul {
	margin-left: 2em;
	margin-right: 1em;
}
.ex_ul li {
	line-height: 1.9;
	text-indent: -3em;
	padding-left: 1em;
}


.pr_7_4 {
	position: relative;
	top: 7px;
	margin-right: 4px;
}

.tablecaption {
font-size: 0.8em;
margin-top: 5px;
}


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.thisred { color:#c1272d;font-weight: bold; }

/* colorbox */
#cboxCurrent{
	display:none !important;
}

#cboxClose {
	background: url(/img/allimages.png) no-repeat !important;
	background-position: -860px 0 !important;
	width:28px;
	height:29px;
}
#cboxClose:hover {
	background-position: -888px 0 !important;
}
#cboxNext, #cboxPrevious {
display: none !important;
}

/* pagenation */
.page-numbers div{ 
 border:0; 
 padding:0; 
 margin:0;
}
 
.page-numbers {
 width:100%;
 clear:both;
 height:25px;
 padding-left:20px;
 padding-top:10px;
 padding-bottom:10px;
}
 
.page-numbers div,
.page-numbers a{
 border:0; 
 margin:0; 
 padding:0;
 font-size:11px;
 list-style:none;
  
 float:left;
}
 
.page-numbers a{
 border:solid 1px #667151;
 margin-right:2px;
background-color: #fff;
}
 
.page-numbers div.off {
 border:solid 1px #667151;
 color:#888888;
 display:block;
 float:left;
 padding:3px 4px;
 margin-right:2px;
background-color: #fff;
}
 
.page-numbers .current{
 border:solid 1px #667151;
 background:#000000;
 color:#ffffff;
 font-weight:bold;
 display:block;
 float:left;
 padding:3px 4px;
 margin-right:2px;
}
 
.page-numbers a:link,
.page-numbers a:visited {
 color:#667151;
 display:block;
 float:left;
 padding:3px 4px;
 text-decoration:none;
}
 
.page-numbers a:hover{
 border:solid 1px #667151;
 background:#000000;
 color:#FFFFFF;
  
  
}

.gsc-branding, .gcsc-branding {
    display: none !important;
}

.inquery_footer {
	margin: 2em auto;
	padding: 1em 2em;
}
	.inquery_footer .inquery_footer_title {
		color: #fff;
		width: 100%;
		border: 1px solid #f39800;
		border-radius: 3px;
		background-color: #f39800;
		text-align: center;
		padding: 4px 0 2px 0;
		font-size: 1.1em;
		font-weight: bold;
	}
	.inquery_footer ul {
		padding: 1.5em 0 1em 0;
	}
	.inquery_footer ul li {
		padding: 0 0 1em 1.5em;
		text-indent: -1em;
	}
	.inquery_footer ul li span {
		color: #eb6100;
	}
	.inquery_footer ul li a {

	}
	.inquery_footer ul li a:hover {

	}
