@charset "Shift_JIS";

.l-header {
  top: 0;
}

.l-header .s, .l {
	font-size: 100%;
}

#allContents {
  width: 760px;
  margin-left: auto;
	margin-right: auto;
	margin-top: 160px; /*202105新ヘッダー差替えに伴い修正*/
  margin-bottom: 30px;
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
}

#allContents h2 {
	font-size: 20px;
}

#allContents ul {
    margin: 0 0 0 20px;
}

#allContents ul li {
  list-style-type: disc;
  margin: 0px 0px 0px 40px;
}

#allContents ul.honbun li.keikaku {
  list-style-type: none;
}

#allContents ul.honbun li ul {
  margin: 0 0 0 20px;
}

#allContents ul.honbun li ul li.nend {
  list-style-type: circle;
}

#allContents a {
  text-decoration: none;
}

#allContents a:link {
	color: #0000ff;
}

#allContents a:visited {
	color: #9933CC;
}

#allContents #epbreadlink a:visited {
  color:#663399;
}

#allContents a:hover {
  text-decoration: underline;
}

#allContents a:active,
#allContents a:focus{
  color:#0000ff;
}

#allContents .list_style_indst {
  margin: 0 0 0 20px;
  padding: 0;
}

#allContents .list_style_indst li {
  list-style-type: disc;
  margin: 0px 0px 0px 40px;
}

#allContents h2{
text-align:center;
margin-bottom:20px;
}
#allContents h3 {
text-align:left;
padding: 6px 6px 6px 2px;
color: #0AA0DD;
margin: 0px;
font-size:110%;
font-weight: normal;
background: url(../img/h_bg.gif) no-repeat left bottom;
}

#allContents h4{
text-align:left;
padding: 0px 0px 0px 10px;
margin: 20px;
font-size:100%;
background: url(../img/arrow_y.gif) no-repeat left center;
}


#epcoquery {
  margin: 0;
  width: 150px;
}

#epcosubmit {
  width: 30px;
  height: 30px;
  border: 0;
}

@media screen and (max-width: 667px) {

#Gnav {
  position: relative;
  display: block;
  background-color: initial;
}

#epcoquery {
  margin: 0;
  width: 80vw;
}

#epcosubmit {
  width: 10vw;
  height: 10vw;
  border: 0;
}

#allContents,
table{
    width: 95%;
    margin: 0 auto;
  }
#allContents{
    margin-top: 25vw;
}

#allContents ul li {
    margin: 0px 0px 0px 4vw;
  }
}