@charset "Shift_JIS";

#jakyosai {
    width: 100%;
    margin: 20px auto 0;
		text-align: center;
}
#jakyosai img {
	width: 94%;
	height: auto;
}
#jakyosai_ttl img {
	width: 90%;
	height: auto;
}

#hogo {
	width: 100%;
	margin: 20px auto 20px;
  overflow: hidden;
	text-align: center;
}
#hogo img {
	width: 94%;
	height: auto;
}

#tigai {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
		text-align: center;
}
#tigai img {
	width: 94%;
	height: auto;
}

#tigai #tigai_box {
    width: 100%;
    height: auto;
    margin: 0 auto;
		text-align: center;
    background: url(../images/img_tigai_05.jpg) right top no-repeat;
}


#qa {
	width: 96%;
	margin: 0 auto 20px;
	text-align: center;
  overflow: hidden;
}

#qa img {
	width: 100%;
	height: auto;
}
#qa .ttl {
	padding-top: 15px;
}

#qa .middle {
	background: url(../images/img_qabg_middle.jpg) center top repeat-y;
	width: 100%;
	margin: 0 auto;
	background-size: 100% 1px;
}

#qa .bottom {
	background: url(../images/img_qabg_bottom.jpg) center top no-repeat;
	width: 100%;
	height: 15px;
	margin: 0 auto;
	overflow:hidden;
	background-size: 100%;
}

#qa .qaarea img {
	width: 94%;
	height: auto;
}

#qa .qablock {
  overflow: hidden;
  width: 100%;
	padding-left: 4.2%;
	text-align: left;
}

#qa .qablock .qatitle {
}

#qa .qablock .qabox {
  width: 100%
  height: auto;
  overflow: hidden;
	padding-top: 5px;
}

#qa .qablock .qabox #link {
	position: relative;
	top: -79px;
	left: 53px;
}
@media only screen and (min-width: 321px) {
	#qa .qablock .qabox #link {
	position: relative;
	top: -113px;
	left: 85px;
	}
}

#qa .qablock .qabox #link img {
	width: 50%;
	height: auto;
}

#itemblock {
	width: 100%;
	margin: 20px auto 0;
	padding-left: 1%;
  overflow: hidden;
	text-align: center;
}

#itemblock .brockborder {
	padding: 10px 0 20px 0;
}
