@charset "utf-8";
.owl-item {float:left;}
.owl-carousel .owl-wrapper {display: none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.owl-stage:after{display:block; content:"";clear:both}


i,em{font-style:normal}

/* ======================================================
   #skip navi
=========================================================*/
#skipNavi {height:0;}
#skipNavi .skipLink {position:absolute;top:-1000px;left:-1000px;overflow:hidden;z-index:5000;}
#skipNavi .skipLink:focus, #skipNavi .skipLink:active {top:0;left:0;padding:10px 20px;background:#1e64ba;color:#fff;}



/* ======================================================
   button
=========================================================*/
.bp-btn, .bb-btn, .bg-btn, .bw-btn {border:none;display:inline-block;font-weight:700;font-size:100%;height:40px;min-width:100px;text-align:center;}
.bp-btn {background:#006ec7;border:1px solid #006ec7;}
.bb-btn {background:#222;border:1px solid #111;}
.bp-btn span, .bb-btn span, .bg-btn span {display:block;color:#fff; padding:0 15px;line-height:38px;text-align:center;}
.bg-btn {background:#f2f2f2;border:1px solid #dedede;}
.bg-btn span {display:block;color:#666;line-height:38px;text-align:center;}
.bw-btn {background:#fff;border:1px solid #ccc;padding:0 15px;}
.bw-btn span {display:block;color:#333;line-height:38px;text-align:center;}

	@media only screen and (max-width:1240px){
		
	}
	@media only screen and (max-width:999px){
		.bp-btn, .bb-btn, .bg-btn, .bw-btn {min-width:90px}
	}
	@media only screen and (max-width:680px){
		
	}
	@media only screen and (max-width:480px){
		.bp-btn, .bb-btn, .bg-btn, .bw-btn {min-width:65px;font-size:13px;}

		.bp-btn, .bb-btn, .bg-btn, .bw-btn {height:34px;}	
		.bp-btn span, .bb-btn span, .bg-btn span {line-height:32px;}
		.bg-btn span {line-height:32px;}
		.bw-btn span {line-height:32px;}

	}