@charset "UTF-8";
/* CSS Document */

/*--------------------------------------
 Slider
 ---------------------------------------*/

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }


/*--------------------------------------
 Top slide
---------------------------------------*/
body{
    margin: 0;
    text-align: center;
}

.slide {
	width: 100%;
}

.slick-slide img {
    display: block;
}

img {
    border: none;
    padding: 0;
    margin: 0;
}

.slide frame{
	border: none;
	outline: none;
}

.slide #topslide {
	width: 720px;
	height: auto;
	margin: 0 auto;
	position:relative;
}

.slide #topslide img {
	width: 100%;
}

#topslide .slick-slider {
	margin-bottom: 40px;
}

#slide_navi {
/*    padding-left: 25px;*/
    /*slide_naviが4の時padding-left: 46px;*/
    /*slide_naviが5の時padding-left: 25px;*/

	width: 720px;
}

#slide_navi img{
	max-width: 120px;
}

#slide_navi img {
	cursor: pointer;
	border-top: 15px solid white;
	-webkit-transition: border-top 0.3s ease-in, opacity 0.1s ease;
	transition: border-top 0.3s ease-in, opacity 0.1s ease;
}

#slide_navi img.active {
	border-top: 10px solid #49ED21;
}

#slide_navi img:hover {
	opacity: 0.7;
}

div.thumb p {
    width: 120px;
    margin: 2px 0;
    font-size: 13px;
    /* font-weight: bold; */
    color: #3b3b3b;
    padding: 1px;
}

div.thumb a {
    text-decoration: none;
}

div.thumb span {
    color: #b08838;
}

div.thumb {
    margin-right: 2px;
}