@charset "UTF-8";
/* medium.css (min-width:480px) and (max-width:1024px)*/

body {
  word-wrap:break-word;
}

.entry-content pre {
  overflow:scroll;
  word-wrap:normal;
}

*{
	line-height:150%;
}

.d_n{
	display:none;
}

.d_n_sp{
	display:none;
}

#page-top a{
	display:none;
}

h1{
	font-size:24px;
}

.mfp-content h1{
		font-size:20px;
}
	

.top_category h2{

	line-height:100%;
}



.mt30{
	margin-top:0;
}

.mt5_sp{
	margin-top:10px !important;
}
	

h3{
	font-size:22px;

	
}

.seemore{
	display:none;
}

ul.table {
	    padding-bottom: 30px;
}

.wrapper {

    padding-top: 30px;
    padding-bottom: 30px;

}

.img_sp { 
    max-width: 70%; 
	height:auto;
}

.swiper-wrapper {

    padding-bottom: 0px!important;

}

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 30%;
  width: 30px;
  height: 30px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 30px;
  -webkit-background-size: 30px;
  background-size: 30px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 0px;
  right: auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 0px;
  left: auto;
}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: -5px;

}

address {

	padding:20px;
	
	

			
}


.visit_btn a {
    width: 90%;
}



.visit_btn{
    width: 90%;

}


.visit_btn a:hover{
    width: 90%;

}


	  .mfp-content img{
		  margin-top:5%;
	  }