@charset "UTF-8";
/*
	IMS ASAHI MOUNTAIN PARK
	INDEX CSS
	
	MarkUp -> Pati:)
	
	LAST UPDATE
	
	- 2012.04.04 製作開始 (Pati)
	
--------------------------------------------------------------*/

/* INDEX
--------------------------------------------------------------*/
/* main-images
--------------------------------------------------------------*/
div.main-img {
  background: #edf3de url(../../common/css/images/main_line.gif) repeat-x left bottom;
  height: 100px;
  padding: 0 0 5px;
  text-align: left;
  width: 100%;
}

div.main-img h2 {
  background: url(images/page_title.jpg) no-repeat center top;
  text-align: center;
  width: 100%;
}

p.txt {
  clear: both;
  margin: 0 0 40px;
  padding: 0 15px 0
}

.content dl dd {
  margin: 20px 0 40px;
  padding: 0 15px 0 60px;
}

dd.a1 {
  background: url(images/a1.gif) no-repeat left top;
}

dd.a2 {
  background: url(images/a2.gif) no-repeat left top;
}

dd.a3 {
  background: url(images/a3.gif) no-repeat left top;
}

dd.a4 {
  background: url(images/a4.gif) no-repeat left top;
}

dd.a5 {
  background: url(images/a5.gif) no-repeat left top;
}

dd.a6 {
  background: url(images/a6.gif) no-repeat left top;
}

dd.a7 {
  background: url(images/a7.gif) no-repeat left top;
}

dd.a8 {
  background: url(images/a8.gif) no-repeat left top;
}

dd.a9 {
  background: url(images/a9.gif) no-repeat left top;
}

.question {
  font-family: 'Noto Serif JP', serif;
  padding-top: 7px !important;
  margin-bottom: 0.2rem;
  background-image: linear-gradient(90deg, rgba(255, 250, 241, 1), rgba(255, 255, 255, 1));
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 1.7rem;
  width: 980px;
  height: 42px;
  border-top: 1px solid #fce7c3;
  border-bottom: 1px solid #fce7c3;
}

@media screen and (max-width:767px) {

  .content>dl>dt>img {
    width: 100%;
  }

  .question {
    padding-top: 7px !important;
    margin-bottom: 0.2rem;
    background-image: linear-gradient(90deg, rgba(255, 250, 241, 1), rgba(255, 255, 255, 1));
    width: 100%;
    height: 42px;
    border-top: 1px solid #fce7c3;
    border-bottom: 1px solid #fce7c3;
    font-size: 13px;
  }


}