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

@media print {
  body {
    width: 1110px;
  }
	.bx-wrapper img, .bx-wrapper li, .bx-viewport, .bx-wrapper {
	width: 1110px;
}
}



html {
	/*background-color: #eeeeee;*/
}

p, b, a, th, td, h1, h2, h3, h4, li, .footer_title, .catch, .bigcatch, label {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/*font-family: "Hiragino Maru Gothic W4 JIS2004", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	color: #1b1b1b;
	text-align: justify;
	text-justify: inter-ideograph;
	max-height: 999999px;
}
.mincho {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
}
.clearfix {
	width:100%;
	}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
 }
 .left {
	float: left;
}
.right {
	float: right;
}
img {
	border-style:none;
}
.lh1fs0 {
	line-height: 1;
	font-size: 0;
}
/*#main {
	z-index: 99999999 !important;
}*/
	
.ab {
	position: absolute;
}
.m0 {
	margin: 0px !important;
}
.mt0 {
	margin-top: 0px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt20 {
	margin-top: 20px !important;
}

.mt30 {
	margin-top: 30px !important;
}
.mt50 {
	margin-top: 50px !important;
}


.mb0 {
	margin-bottom: 0px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}

.mb20 {
	margin-bottom: 20px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb50 {
	margin-bottom: 50px !important;
}

.ml10 {
	margin-left: 10px !important;
}

.align_right {
	text-align: right;
}
.align_center {
	text-align: center !important;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
