@charset "utf-8";
@media print,screen and (min-width : 501px) {

#sightseeing_jigoku{
  margin-top: 30px;
  padding: 0 20px;
  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;
}
#sightseeing_jigoku h3{
  background-color: #0071bc;
  color: #fff;
  padding: 10px 14px;
  font-size:18px;font-size:1.8rem;
  font-family:"NotoSansJP-4";
}

#helltourCourse{
  margin-top: 30px;
}

#helltourCourse1{
  margin-top: 30px;
}
#helltourCourse1 .fb{
  margin-top: 20px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#helltourCourse1 .fbR{
  width: 280px;
}
#helltourCourse1 .fbR p{
  text-align: center;
}

#helltourCourse1 .fbL{
  width: 740px;
}
#helltourCourse1 .fbL dt{
  font-family:"NotoSansJP-4";
  font-size:24px;font-size:2.4rem;
}
#helltourCourse1 .fbL dd{
  margin: 8px 0 20px 0;
}
#helltourCourse .banner{
  display: flex;
  justify-content: center;
  margin: 20px auto;
}

#helltourCourse2{
  text-align: center;
  margin-top: 10px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -ms-flex-wrap: wrap;flex-wrap: wrap;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}

#annai{
  margin-top: 40px;
}
#annai h4{
  border:solid 1px #0071bc;
  color: #0071bc;
  padding: 10px 14px;
  font-size:18px;font-size:1.8rem;
  font-family:"NotoSansJP-4";
}
#annai ul{
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -ms-flex-wrap: wrap;flex-wrap: wrap;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#annai ul li{
  width: 520px;
}

#annai1{
  margin-top: 20px;
}
#annai1 img{
  margin-top: 16px;
}
#annai1 dt{
  background-color: #0071bc;
  color: #fff;
  display: inline-block;
  padding: 6px 14px;
  margin-top: 20px;
}
#annai1 dd strong{
  display: block;
  font-size:20px;font-size:2.0rem;
  margin: 6px 0 4px 0;
}
#annai1 dd table{
  margin-top: 16px;
  margin-bottom: 10px;
  width: 100%;
}
#annai1 dd th{
  margin-top: 16px;
  background-color: #e6e6e6;
  border:solid 1px #999999;
  padding: 14px;
  text-align: center;
}
#annai1 dd td{
  margin-top: 16px;
  border:solid 1px #999999;
  padding: 14px;
  text-align: center;
}

#annai2{
  margin-top: 20px;
}
#annai2 .fb{
  margin-top: 10px;
  color: #f15a24;
  text-align: center;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#annai2 img{
  display: block;
  margin-top: 10px;
}

#annai3{
  margin-top: 30px;
}
#annai3 ul{
  margin-top: 20px;
}
#annai3 li{
  border:solid 1px #666666;
  margin: 6px 0;
  padding: 4px 10px;
}
#annai3 img{
  display: block;
  margin: 0 auto;
}
#annai3 .style1{
  color: #f15a24;
}
#annai3 .style2{
  background-color: #e6e6e6;
}

#annai4{
  margin-top: 30px;
  font-size:14px;font-size:1.4rem;
}
#annai4 ul{
  margin-top: 20px;
}
#annai4 li{
  list-style-type: disc;
  margin: 0 0 10px 20px;
}


#goyoyaku{
  margin-top: 40px;
}
#goyoyaku p{
  margin: 10px 0;
  font-size:14px;font-size:1.4rem;
}
#goyoyaku ul{
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -ms-flex-wrap: wrap;flex-wrap: wrap;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#goyoyaku ul li{
  /*width: 340px;*//* 3分割 */
  width: 520px;/* 2分割 */
}
#goyoyaku ul li dt{
  text-align: center;
  color: #fff;
  padding: 6px;
  font-family:"NotoSansJP-4";
  margin-bottom: 10px;
}
#goyoyaku ul li:nth-child(1) dt{
  background-color: #ed1c24;
}
#goyoyaku ul li:nth-child(2) dt{
  background-color: #29abe2;
}
#goyoyaku ul li:nth-child(3) dt{
  background-color: #00c300;
}
#goyoyaku ul li .icon{
  margin-top: 20px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -ms-flex-wrap: wrap;flex-wrap: wrap;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#goyoyaku ul li .icon::after {
  content: "";
  display: block;
  width: 110px;
  height: 0;
}
#goyoyaku ul li .icon div{
  background-color: #4d4d4d;
  color: #fff;
  text-align: center;
  font-size:13px;font-size:1.3rem;
  width: 110px;
  padding: 5px 0;
}
#goyoyaku ul li strong{
  font-family:"NotoSansJP-4"; 
  font-size:18px;font-size:1.8rem;
  display: block;
}
#goyoyaku ul li .tel{
  font-size:30px;font-size:3.0rem;
}


#yobou{
  margin-top: 40px;
}
#yobou .fb{
  padding: 20px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
  -webkit-box-align: center;-ms-flex-align: center;align-items: center;
}
#yobou .fbL{
  width: 400px;
  font-size:20px;font-size:2.0rem;
  font-family:"NotoSansJP-4";
}
#yobou .fbL span{
  display: block;
}
#yobou .fbR{
  width: 600px;
}



}
@media screen and (max-width : 500px) {

#sightseeing_jigoku{
  margin-top: 30px;
  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;
}
#sightseeing_jigoku h3{
  background-color: #0071bc;
  color: #fff;
  padding: 10px 14px;
  font-size:18px;font-size:1.8rem;
  font-family:"NotoSansJP-4";
}

#helltourCourse{
  margin-top: 30px;
}

#helltourCourse .banner{
    display: block;
    margin: 10px auto;
}
#helltourCourse .banner img{
    width: 50%;
    float: left;
    margin-bottom: 10px;
    
}

#helltourCourse1{
  margin-top: 30px;
}
#helltourCourse1 .fb{
  margin-top: 20px;
}
#helltourCourse1 .fbR p{
  text-align: center;
}

#helltourCourse1 .fbR{
  margin-top: 10px;
  text-align: center;
}
#helltourCourse1 .fbR img{
  margin: 0 auto;
}

#helltourCourse1 .fbL dt{
  font-family:"NotoSansJP-4";
  font-size:20px;font-size:2.0rem;
}
#helltourCourse1 .fbL dd{
  margin: 8px 0 20px 0;
}

#helltourCourse2{
  text-align: center;
  margin-top: 10px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -ms-flex-wrap: wrap;flex-wrap: wrap;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#helltourCourse2 li{
  width: 48%;
  margin-bottom: 10px;
}
#helltourCourse2 li img{
  width: 100%;
}


#annai{
  margin-top: 40px;
}
#annai h4{
  border:solid 1px #0071bc;
  color: #0071bc;
  padding: 10px 14px;
  font-size:18px;font-size:1.8rem;
  font-family:"NotoSansJP-4";
}

#annai1{
  margin-top: 20px;
}
#annai1 img{
  margin-top: 16px;
}
#annai1 dt{
  background-color: #0071bc;
  color: #fff;
  display: inline-block;
  padding: 6px 14px;
  margin-top: 20px;
}
#annai1 dd strong{
  display: block;
  font-size:20px;font-size:2.0rem;
  margin: 6px 0 4px 0;
}
#annai1 dd table{
  margin-top: 16px;
  margin-bottom: 10px;
  width: 100%;
}
#annai1 dd th{
  margin-top: 16px;
  background-color: #e6e6e6;
  border:solid 1px #999999;
  padding: 14px;
  text-align: center;
}
#annai1 dd td{
  margin-top: 16px;
  border:solid 1px #999999;
  padding: 14px;
  text-align: center;
}

#annai2{
  margin-top: 20px;
}
#annai2 .fb{
  margin-top: 10px;
  color: #f15a24;
  text-align: center;
}
#annai2 img{
  display: block;
  margin: 10px auto;
}

#annai3{
  margin-top: 30px;
}
#annai3 ul{
  margin-top: 20px;
}
#annai3 li{
  border:solid 1px #666666;
  margin: 6px 0;
  padding: 4px 10px;
}
#annai3 img{
  display: block;
  margin: 0 auto;
}
#annai3 .style1{
  color: #f15a24;
}
#annai3 .style2{
  background-color: #e6e6e6;
}

#annai4{
  margin-top: 30px;
  font-size:14px;font-size:1.4rem;
}
#annai4 ul{
  margin-top: 20px;
}
#annai4 li{
  list-style-type: disc;
  margin: 0 0 10px 20px;
}


#goyoyaku{
  margin-top: 40px;
}
#goyoyaku p{
  margin: 10px 0;
  font-size:14px;font-size:1.4rem;
}
#goyoyaku ul li{
  margin-top: 20px;
}
#goyoyaku ul li dt{
  text-align: center;
  color: #fff;
  padding: 6px;
  font-family:"NotoSansJP-4";
  margin-bottom: 10px;
}
#goyoyaku ul li:nth-child(1) dt{
  background-color: #ed1c24;
}
#goyoyaku ul li:nth-child(2) dt{
  background-color: #29abe2;
}
#goyoyaku ul li:nth-child(3) dt{
  background-color: #00c300;
}
#goyoyaku ul li .icon{
  margin-top: 20px;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -ms-flex-wrap: wrap;flex-wrap: wrap;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
#goyoyaku ul li .icon::after {
  content: "";
  display: block;
  width: 32%;
  height: 0;
}
#goyoyaku ul li .icon div{
  background-color: #4d4d4d;
  color: #fff;
  text-align: center;
  font-size:13px;font-size:1.3rem;
  width: 32%;
  padding: 5px 0;
}
#goyoyaku ul li strong{
  font-family:"NotoSansJP-4"; 
  font-size:18px;font-size:1.8rem;
  display: block;
}
#goyoyaku ul li .tel{
  font-size:30px;font-size:3.0rem;
}


#yobou{
  margin-top: 40px;
}
#yobou .fb{
  padding: 20px 0;
}
#yobou .fbL{
  font-size:16px;font-size:1.6rem;
  font-family:"NotoSansJP-4";
}
#yobou .fbR{
  margin-top: 20px;
}


}

.red{
    color: #CC1215;
}
.red_b{
    color: #CC1215;
	font-weight: bold;
}
.blue{
    color: #0071bc;
}

