@charset "utf-8";


body{
	font-family:メイリオ, Meiryo,ＭＳ ゴシック,sans-serif;
}

a:hover img {
opacity: .5;
-webkit-opacity: .5;
-moz-opacity: .5;
filter: alpha(opacity=50);	/* IE lt 8 */
-ms-filter: "alpha(opacity=50)"; /* IE 8 */
}
 
a img {
-webkit-transition: opacity 1s ease-out;
-moz-transition: opacity 1s ease-out;
-ms-transition: opacity 1s ease-out;
transition: opacity 1s ease-out;
}

.center_b{
width: 1100px;
margin: auto;
}

a:link{
color:#333;
text-decoration:none;

}

a:hover{
text-decoration:underline;
}

/* ページの先頭へここから */
#page_top{
  width: 60px;
  height: 60px;
  position: fixed;
  right: 0;
  bottom: 50px;
  background: #e0e0e0;
  opacity: 0.6;
  border-radius: 3px 0  0 3px;
}
#page_top a{
  position: relative;
  display: block;
  width: 60px;
  height: 60px;
  text-decoration: none;
}
#page_top a::before{
	content: '▲';
  font-size: 23px;
  color: #1F1F1F;
  position: absolute;
  width: 25px;
  height: 25px;
  top: -25px;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}
#page_top a::after{
  content: 'TOP';
  font-size: 13px;
  color: #1F1F1F;
  position: absolute;
  top: 30px;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}

/* ページの先頭へここまで */
.main {
	max-width: 1500px;
}

.bnr img{
	width: 92%;
}

.tittle2 {
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 120%;
	margin-top:10px;
}

.tittle_box {
	margin: 60px auto 40px;
	max-width: 1100px;
}
.tittle_img{
	float: left;
	width: 100%;
	max-width: 730px;
}



.tittle3 {
	text-align: left;
	margin-top: 10px;
	fontsize:13.6px;
}

.bnr_text {
	text-align: left;
	margin-top: -10px;
	margin-left: 25px;
	font-size: 15px;
	max-width: 530px;
	line-height: 30px;
	
}

.bnr {
	max-width: 1500px;
	margin: 0 0 60 0;
	
}

.font_liugoo {
	font-family: "Calibri ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	font-size: 20px !important;
	font-weight: 500;
	padding-left:25px; 
}

