

body {
	font-family: Helvetica,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,Verdana,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	/*font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;*/
	line-height: 1.6;
	color: #333;
	/*1em=16px , 0.875em=14px*/
	font-size: 0.9em;
	width: 100%;
	word-break : break-all;
	background: url(../images/bg/ra_patterns.png);
	position: relative;
}

a { color: #333; text-decoration: none;}
a:hover { color: #0000bb; text-decoration: underline;}

h1,h2,h3,h4,h5 {}
h1 {font-size: 2.2em;}
h2 {font-size: 2em;}
h3 {font-size: 1.8em;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
input[type="text"]{
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 16px;
}
.link_btn {}

/*.left { width: 50%; float: left; border-right: 1px solid #e3e3e3;}
.right { width: 50%; float: right;}*/

/*カラム分割*/
/*.column > div { float: left;}

.column2 { width: 49%; margin-right: 2%; margin-bottom: 2%;}
.column2:nth-child(2n) {margin-right: 0;}

.column3 { width: 32%; margin-right: 2%; margin-bottom: 2%;}
.column3:nth-child(3n) { margin-right: 0;}

.column4 { width: 23.5%; margin-right: 2%; margin-bottom: 2%;}
.column4:nth-child(4n) { margin-right: 0;}*/

.clearfix:after {
  content: "."; 
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

div.img img{
	width: 100%;
	vertical-align: bottom;
}

	/***TOPに戻るボタン ***/
	#main #gotop{
		position: fixed;
		bottom: 40px;
		right: 40px;
		z-index: 10000;
		cursor: pointer;
	}

	#main #gotop img{
		width: 100%;
	}

@media (max-width: 768px){
	#main #gotop{
		bottom: 40px;
		right: 18px;
	}

}
@media (max-width: 480px){

	#main #gotop{
		width: 60px;
	}

}
/*pcとスマホの表示・非表示クラス*/

@media screen and (min-width: 769px){
	/*PC用*/

	.noviewpc{
		display: inline;
	}

	.noviewsp{
		display: none;
	}

	.onlySP{
		display: none;
	}
}

@media screen and (max-width: 768px){
	/*スマホ用*/
	.noviewpc{
		display: none;
	}

	.noviewsp{
		display: none;
	}

	.onlySP{
		display: inline;
	}
}

@media screen and (max-width: 480px){

	.noviewsp{
		display: none;
	}

}
/*ーーーーーーーーーーーーーーーーーーーーーーーーー

HEADER

ーーーーーーーーーーーーーーーーーーーーーーーーー*/
#header {
	width: 1000px;
	margin-left: -500px;
	background: url(../images/bg/header-bg01.png)no-repeat 0 0;
	background-size: cover;
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 10000;
}

	#header .header_in {
		width: 1000px;
		height: 96px;
		margin:0 auto;
		padding: 20px 22px 15px;
	}

		#header .header_in h1{
			float: left;
		}

		#header .header_in .pcnav{
			float: right;
			margin:24px 23px 0 0;
		}

			#header .header_in .pcnav li{
				float: left;
				width: 100px;
				text-align: center;
				list-style: none;
			}
			
			#header .header_in .pcnav li a{
				display: block;
			}


			#header .header_in .pcnav li:hover{
				border-bottom: solid 2px #e0e1d4;
				opacity: 1;
				cursor: pointer;
			}

		#header .header_in .toggle{
			width: 24px;
			height: 18px;
			float: right;
			margin:22px 0 0 0;
			cursor: pointer;
		}
		
		#header .header_in .toggle{
			display: none;
		}
		
		#header .header_in #togglemenu ul{
			display: none;
		}

@media (max-width: 1000px){

	#header {
		width: 100%;
		left: 0;
		margin: 0 auto;
	}


	#header .header_in {
		width: 100%;
	}

}


@media (max-width: 768px){
		#header {
			background: url(../images/bg/_header-bg01.png);
		}

		#header .header_in .pcnav{
			display: none;
		}

		
		#header .header_in .toggle{
			width: 41px;
			height: 30px;
			margin-top: 15px;
		}
		

		#header .header_in .toggle img{
			width: 41px;
			height: 30px;
		}
		
		#header #header_in{
			position: relative;
		}

		#header .header_in #togglemenu{
			width: 100%;
			z-index: 10000;
			position: absolute;
			top: 96px;
			left: 0;
		}
		
		#header .header_in #togglemenu ul{
			display: block;
		}

		#header .header_in #togglemenu ul li{
			list-style: none;
			height: 60px;
			background-color: rgba(25,37,54,.9);
			text-align: center;
			border: 1px solid #c3c4ba;
		}
		

			#header .header_in #togglemenu ul li a{
				display: block;
				height: 60px;
			}

			#header .header_in #togglemenu ul li a img{
				margin-top: 22px;
			}

		#header .header_in #togglemenu ul li:hover{
			cursor: pointer;
		}


		#header .header_in .toggle{
			display: block;
		}

}

@media (max-width: 480px){

		#header .header_in h1{
			width: 200px;
		}


		#header .header_in h1 img{
			width: 100%;
		}
		

		#header .header_in .toggle{
			margin-top: 10px;
		}

	#header .header_in {
		height: 71px;
		padding: 10px 22px;
	}

		#header .header_in #togglemenu{
			top: 71px;
		}
}

/*ーーーーーーーーーーーーーーーーーーーーーーーーー

Slider

ーーーーーーーーーーーーーーーーーーーーーーーーー*/
.slider{
	width: 1000px;
	margin: 96px auto 0;
	padding-bottom: 20px;
	background: url(../images/bg/header-bg02.png)no-repeat 0 0;
	background-size: cover;
}

.slider .sliderbox{
	width: 961px;
	margin: 0 auto;
	padding: 10px;
	position: relative;
}
	
.slider .sliderbox img{
	width: 100%;
}
/*	.slider .sliderbox .sliderflame{
		width: 961px;
		height: 479px;
		position: absolute;
		top: 0;
		left: 0;
	}*/

	.slider .sliderbox  .sliderul{

	}

		.slider .sliderbox  ul li{
			list-style: none;
		}

@media (max-width: 1000px){

	.slider{
	width: 100%;
	}


		.slider .sliderbox{
			width: 100%;
			height: ;
		}



}


@media (max-width: 768px){

		.slider .sliderbox{
			padding-top: 0;
		}
}


@media (max-width: 480px){
		.slider{
			margin-top: 71px;
		}
}

/*ーーーーーーーーーーーーーーーーーーーーーーーーー

CONTENTS

ーーーーーーーーーーーーーーーーーーーーーーーーー*/
#main {
	width: 100%;

}

#content {
	width: 1000px;
	margin: 0 auto;
}


	#content .about_bg{
		margin-top: -8px;
		padding: 45px 48px 62px;
		background: url(../images/bg/content-bg.png)no-repeat 0 0;
		background-size: cover;
		position: relative;
		z-index: 1000;
	}


		#content .about h2{
			width: 200px;
			height:35px;
			padding-left: 22px;
			margin-bottom: 10px;
		}
		
		#content .about h2 +img{
			display: block;
			width: 100%;
			height: 12px;
			margin-bottom: 42px;
		}

		#content .about .section{
			margin: 0 12px 96px;
		}

		#content .about .section .img{
			float: left;
			width: 156px;
			max-width: 100%;
			height: auto;
		}


		#content .about .section .txtbox{
			float:right;
			width: 697px;
		}

		#content .about .section .txtbox h3{
			margin-bottom: 10px;
		}


		#content .about .section .txtbox p{
			font-size: 18px;
			line-height: 1.8;
		}
		

		#content .about .section03 .txtbox .m-b_43{
			margin-bottom: 43px;
		}



@media (max-width: 1000px){
	
	#content{
		width: 100%;
	}


		#content .about .section .img{
			float: none;
			margin: 0 auto 20px;
		}


		#content .about .section .txtbox{
			float:none;
			width: 100%;
		}

		#content .about .section .img{
			float: none;
			margin: 0 auto 20px;
		}

		
		#content .about h2{
			margin: 0 auto 10px;
			padding-left: 0;
		}

		#content .about .section .txtbox h3{
			text-align: center;
			width: 100%;
		}


		#content .about .section .txtbox img{
			max-width: 100%;
		}
}

@media (max-width: 768px){

	


	#content .about_bg{
		margin-top: -12px;
		background: url(../images/bg/sp_content-bg.png) no-repeat 0 0;
		padding-left: 36px;
		padding-right: 36px;
		background-size: cover;
	}


		#content .about .section .txtbox{
			float:none;
			width: 100%;
		}




}


@media (min-width: 481px) and(max-width: 768px){


}
@media (max-width: 480px){

		#content .about .section{
			margin-bottom: 60px;
		}

}

/*ーーーーーーーーーーーーーーーーーーーーーーーーー

ACCESS

ーーーーーーーーーーーーーーーーーーーーーーーーー*/
#content .access{
	width: 1000px;
	margin: 0 auto;
	margin-top: -16px;
	padding-top: 38px;
	padding-bottom: 38px;
	background: url(../images/bg/map-bg.png)no-repeat 0 0;
	background-size: cover;
	position: relative;
	z-index: 1;
}
/*
#content .access .map_bg-top{
	width: 1000px;
	height: 9px;
	margin-top: -10px;
}*/

	
	#content .access h2{
		height: 35px;
		text-align: center;
		margin-bottom: 30px;
	}


	#content .access .map_bg{
		width: 861px;
		padding: 4px 5px;
		border-left: 2px solid #ffff65;
		border-right: 2px solid #ffff65;
		margin: 0 auto;
	}


		#content .access .map_bg iframe{
			width: 100%;
			height: 331px;
		}

@media (max-width: 1000px){
	#content .access{
	width: 100%;
	}


	#content .access .map_bg{
		width: 100%;
	}
}


@media (max-width: 768px){

		#content .access .map_bg iframe{
			width: 100%;
			height: 235px;
		}
	#content .access .map_bg{
		border: none;
	}
}

/*ーーーーーーーーーーーーーーーーーーーーーーーーー

CONTUCT US 問い合わせフォーム

ーーーーーーーーーーーーーーーーーーーーーーーーー*/

#content .contact_bg{
	width: 1000px;
	padding-top: 30px;
	background-color: #ffffed;
}

	#content .contact_bg h2{
		text-align: center;
		margin-bottom: 30px;
	}


	#content .contact_bg #formWrap{
		width: 847px;
		margin: 0 auto;
		padding-bottom: 25px;
	}

		#content .contact_bg #formWrap .formTable{
			border: solid 2px #ebecec;
			margin-bottom: 65px;
		}


		#content .contact_bg #formWrap .formTable tr{
			height: 48px;
		}


		#content .contact_bg #formWrap .formTable .textarea{
			height: 500px;
		}

		#content .contact_bg #formWrap .formTable th{
			width: 35%;
			padding-left: 20px;
			border: solid 1px #ebecec;
			background-color: #f7f8f8;
			vertical-align: middle;
			color: #171c61;
			font-size: 17px;
			text-align: left;
			position: relative;
		}

		
		#content .contact_bg #formWrap .formTable th span{
		}

		#content .contact_bg #formWrap .formTable th span.required{
			display: block;
			padding: 2px 4px;
			text-align: right;
			background-color: #c30d23;
			font-size: 12px;
			font-weight: bold;
			color: #fff;
			position: absolute;
			top: 13px;
			right: 10px;
		}

		#content .contact_bg #formWrap .formTable td{
			width: 65%;
			padding-left: 47px;
			border: solid 1px #ebecec;
			background-color: #FFF;
			vertical-align: middle;
			text-align: left;
			color: #171c61;
			font-size: 17px;
		}
			
			#content .contact_bg #formWrap .formTable td input[type="text"]{
				height: 26px;
				width: 357px;
			}


		#content .contact_bg #formWrap .formTable td.name{
			padding-left: 23px;
		}
			#content .contact_bg #formWrap .formTable td.name input[type="text"],
			#content .contact_bg #formWrap .formTable td.yuubin input[type="text"]{
				width: 157px;
			}


			#content .contact_bg #formWrap .formTable td.name input[type="text"]{
				margin-left: 7px;
			}



		#content .contact_bg #formWrap .formTable tr.textarea th{
			vertical-align: top;
			padding-top: 13px;
		} 

		#content .contact_bg #formWrap .formTable tr.textarea td,
		#content .contact_bg #formWrap .formTable tr.textarea-td td{
			padding-top: 13px;
			padding-left: 23px;
			font-size: 12px;
			color: #002b43;
			vertical-align: top;
			line-height: 2.0;
		}
			
		#content .contact_bg #formWrap .formTable tr.textarea td span,
		#content .contact_bg #formWrap .formTable tr.textarea-td td span
		{
			color: #c30d23;
		}

		#content .contact_bg #formWrap .formTable tr.textarea td textarea{
			margin-left: 24px;
			margin-top: 28px;
			width: 465px;
			height: 376px;
		}


		#content .contact_bg #formWrap input[type="submit"]{
			width: 244px;
			height: 47px;
			padding-left: 20px;
			margin-bottom: 35px;
			border: none;
			background: url(../images/content/btn_goconfirm.png)no-repeat 0 0;
			background-size: cover;
			font-size: 18px;
			color: #000;
			text-align: left;
		}


		#content .contact_bg #formWrap input[type="submit"]:hover{
			text-decoration: underline;
			cursor: pointer;
		}

/*sp用form*/
	#content .contact_bg #formWrap .formTable.sp{
		display:none;
	}
@media (max-width: 1000px){

	#content .contact_bg{
		width: 100%;
	}


	#content .contact_bg #formWrap{
		width: 95%;
	}

}

@media (max-width: 768px){


	#content .access{
		margin-top: -16px;
		padding-left: 20px;
		padding-right: 20px;
	}
	#content .contact_bg #formWrap{
		width: 84%;
	}
	
	#content .contact_bg #formWrap .formTable{
		width: 100%;
	}
	
	#content .contact_bg #formWrap .formTable.sp{
		width: 100%;
		display:table;
	}


	#content .contact_bg #formWrap .formTable th{
		width: 100%;
		padding-top: 13px;
		display: block;
		height: 48px;
	}

	#content .contact_bg #formWrap .formTable td{
		width: 100%;
		padding: 10px 37px;
		display: block;
	}

	
		#content .contact_bg #formWrap .formTable td.name{
			padding-left: 13px;
		}

	#content .contact_bg #formWrap .formTable td.yuubin input[type="text"],
	#content .contact_bg #formWrap .formTable td input[type="text"]{
		width: 100%;
	}

	#content .contact_bg #formWrap .formTable td.name input[type="text"]{
		width: 30%;
	}

	#content .contact_bg #formWrap .formTable tr.textarea .textarea-td {
		padding-left: 10px;
		padding-right: 10px;
	}

	#content .contact_bg #formWrap .formTable tr.textarea .textarea-td textarea{
		margin: 0;
		width: 100%;
		height: 376px;
	}

}
/*ーーーーーーーーーーーーーーーーーーーーーーーーー

FOOTER		

ーーーーーーーーーーーーーーーーーーーーーーーーー*/
#footer {
	width: 100%;
}

#footer #footer_in {
	width: 1000px;
	margin: 0 auto;
	padding: 28px 0;
	background: url(../images/bg/footer-bg.png)no-repeat 0 0;
	background-size: cover;
	text-align: center;
}

.copyright {
	font-size: 12px;
	color: #fff;
	font-weight: normal;
}


@media (max-width: 1000px){
	
	#footer #footer_in {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
}
/*ーーーーーーーーーーーーーーーーーーーーーーーーー

confirm&thankspage

ーーーーーーーーーーーーーーーーーーーーーーーーー*/
#content .thanks_bg{
	margin-top: 96px;
	padding: 60px 0 60px 0;
	background-color: #ffffed;
	text-align: center;
}

#content .thanks_bg >div{
	width: 84%;
	margin: 0 auto;
}

#content .thanks_bg h2 {
	margin-bottom: 60px;
}

#content .thanks_bg h2 +p{
	margin-bottom: 60px;
	font-size: 21px;
	color: #171c61;
	font-weight: ;
	line-height: 1.8;
}

#content .thanks_bg .img{
	width: 160px;
	margin: 0 auto 60px;
}

	#content .thanks_bg .img +p{
		width: 630px;
		margin: 0 auto 60px;
		font-size: 16px;
		color: #c30d23;
		font-weight: ;
		line-height: 1.6;
		text-align: left;
	}

	#content .thanks_bg .img +p:before{
		content:"＊";
	}

	#content .thanks_bg p.tel{
		margin-bottom: 60px;
		font-size: 16px;
		color: #000;
	}
	
		#content .thanks_bg p .tel_no{
			font-size: 20px;
			font-weight: bold;
			color: #036eb8;

		}

		#content .thanks_bg .btn_go_top{
			width: 243px;
			height: 47px;
			margin: 0 auto;
			padding: 10px 0 0 27px;
			background: url(../images/confirmthanks/thanks_gotop.png)no-repeat 0 0;
			background-size: cover;
			font-size: 18px;
		}
		
		#content .thanks_bg .btn_go_top a{
			color: #000;
		}
		
		#content .thanks_bg .btn_go_top:hover{
			cursor: pointer;
			text-decoration: underline;
		}

@media (max-width: 768px){


	#content .thanks_bg .img +p{
		width: 100%;
	}


	#content .thanks_bg .img +p br{
		display: none;
		
	}

	#content .thanks_bg{
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (max-width: 480px){
	
	#content .thanks_bg {
    margin-top: 71px;
	padding: 45px 0;
}

	#content .thanks_bg h2 {
		width: 100%;
		height: auto;
		margin: 0 auto 45px;
	}





#content .thanks_bg h2 +p{
	margin-bottom: 45px;
}

#content .thanks_bg .img{
	margin-bottom: 45px;
}

#content .thanks_bg .img +p{
	margin-bottom: 45px;
	}
#content .thanks_bg p.tel {
    margin-bottom: 45px;
}
}
	/*確認画面*/

	#content .contact_bg.confirm_bg{
		padding-top: 96px;
		padding-bottom: 0;
	}

	#content .contact_bg #formWrap {
		padding-bottom: 0;
	}
		#content .contact_bg #formWrap .goback{
		width: 244px;
		height: 47px;
		margin-right: 39px;
		padding-left: 50px;
		border: none;
		background: url(../images/confirmthanks/thanks_gotop.png)no-repeat 0 0;
		background-size: cover;
		font-size: 18px;
		color: #000;
		text-align: left;
	}



		#content .confirm_bg #formWrap input[type="submit"]{
			padding-left: 50px;
			margin-bottom: 0px;
		}

		#content .contact_bg #formWrap.mt-96{
			margin-top: 60px;
		}
		#content .contact_bg #formWrap .goback:hover{
			cursor: pointer;
			text-decoration: underline;
		}


		#content .contact_bg #formWrap .confirmtable{
			width: 84%;
			margin: 0 auto;
		}


		#content .contact_bg #formWrap .confirmtable td{
			font-size: 14px;
			padding: 13px 37px;
		}



		#content .contact_bg #formWrap .confirmtable tr:last-child{
			height: auto;
		}
		#content .contact_bg #formWrap .confirmtable tr:last-child td{
			padding: 17px 37px;
		}

	/*エラーメッセージ*/
		
	#content .confirm_bg #formWrap h4{
			margin-bottom: 60px;
	}

	#content .confirm_bg #formWrap p.error_messe{
    	width: 290px;
    	margin: 0 auto;
		font-size: 18px;
		color: #c30d23;
		line-height: 2;
		text-align: left;
	}

	#content .confirm_bg #formWrap p.error_messe:before{
		content: "・";
	}

	#content .confirm_bg #formWrap .goback{
		margin: 60px 0;
		padding-left: 87px;
	}

@media (max-width: 768px){
	
	#content .confirm_bg #formWrap{
		padding-bottom: 60px;
	}

		#content .contact_bg #formWrap .confirmtable{
			display: table;
			width: 100%;

		}

		#content .contact_bg #formWrap .confirmtable th{
			width: 100%;
		}

		#content .contact_bg #formWrap .confirmtable td{
			width: 100%;
		}


	#content .contact_bg #formWrap .goback{
		margin-right: 0;
	}

	#content .confirm_bg #formWrap .goback {
	    margin: 60px 0 0 0;
	}

	#formWrap input[type="submit"] {
	    margin: 10px 0 0 0;
	}
}

@media (max-width: 480px){

	#content .contact_bg.confirm_bg{
		padding-top: 71px;
		padding-bottom: 0;
	}

	#content .confirm_bg #formWrap.mt-96,
	#content .confirm_bg #formWrap .goback {
	    margin-top: 45px;
	    margin-bottom: 0;
	}

	#content .contact_bg #formWrap .confirmtable {
	    margin-bottom: 0;
	}

	#content .confirm_bg #formWrap h4 {
	    margin-bottom: 45px;
	}

	 {
	    margin: 45px 0 0 0;
	}

	#content .confirm_bg #formWrap .confirmtable th{
		padding-left: 10px;
	}

	#content .confirm_bg #formWrap .confirmtable td {
    padding-left: 15px;
    padding-right: 15px;

}
/*ーーーーーーーーーーーーーーーーーーーーーーーーー

WordPress and WP Plug-in

ーーーーーーーーーーーーーーーーーーーーーーーーー*/
/*投稿・固定ページ用
ーーーーーーーーーーーーーーーー*/
/*.aligncenter {
	text-align: center;
	display: block;
	margin: 0 auto;
}

.alignright {
	float: right;
	display: block;
	margin-left: 15px;
}

.alignleft {
	float: left;
	display: block;
	margin-right: 10px;
}*/

/*.page_cnts h1 a {
	text-decoration: none;
	color: #000;
}

.page_cnts h1 a:hover {
	color: #2c9bdf;
}
*/

/*.page_cnts h2 {}
.page_cnts h3 {}
.page_cnts h4 {}
.page_cnts h5 {}

.page_cnts p {
	margin: 0;
	padding: 0;
	margin-bottom: 30px;
}

.page_cnts ol {
	margin-left: 40px;
}

.page_cnts ul {
	margin-left: 35px;
}
*/
/*.page_cnts a {
	text-decoration: underline;
	color: #2c9bdf;
}

.page_cnts a:hover {
	text-decoration: none;
}*/

/*.page_cnts blockquote {

}*/

/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

/*ページナビゲーション
ーーーーーーーーーーーーーーーー*/
/*.wp-pagenavi {
  display: table;
  margin: 60px auto 0;
  color: #666;
  font-size: 13px;
}
.wp-pagenavi span {
	padding: 8px 15px !important;
	margin-left: -3px !important;
}
.wp-pagenavi a {
	padding:8px 15px !important;
	float: left;
	display: block;
    color: #666;
-webkit-transition: .5s;
	   -moz-transition: .5s;
	    -ms-transition: .5s;
	     -o-transition: .5s;
	        transition: .5s;
border: 1px solid #fff;
	margin-left: -3px !important;
}

.wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink { background: none; border: 1px solid #ccc; }
.wp-pagenavi .page,
.wp-pagenavi .pages,
.wp-pagenavi .last,
.wp-pagenavi .first { background: none; border: 1px solid #ccc; float:left;}
.wp-pagenavi .extend { background: none; border: none; float: left;}
.wp-pagenavi .current, .wp-pagenavi a:hover { background: #d90000; float:left; border: 1px solid #ccc;-webkit-transition: .5s;
	   -moz-transition: .5s;
	    -ms-transition: .5s;
	     -o-transition: .5s;
	        transition: .5s;
		color: #fff;}*/
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

/*bxslider
ーーーーーーーーーーーーーーーー*/
/*.bx-wrapper {
	margin: 0 auto;
	position: relative;
}

/*bxslider読み込み前に画像がでるものを対処*/
/*.bxslider li {
	display: none;
}
.bx-viewport .bxslider li {
	display: block !important;
}

.bx-default-pager {
	display: none;
}

.bx-prev {
	position: absolute;
	top: 45%;
	left: -30px;
	background: url(images/case_arw_l.png) no-repeat;
	width: 16px;
	height: 28px;
	text-indent: -9999px;
}

.bx-next {
	position: absolute;
	top: 45%;
	right: -30px;
	background: url(images/case_arw_r.png) no-repeat;
	width: 16px;
	height: 28px;
	text-indent: -9999px;
}*/