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

.fb-page {
    display:block !important;
    width:100%;
    max-width:500px;
    margin-left:auto;
    margin-right:auto;
    height:600px;
	margin-top:10px;margin-bottom:40px;padding:5px 0;
}
	.top-summary-title{font-weight: bold;color:#006dd9;}
	.summary-default{}
	.summary-default-item{}
	.summary-image-wrap{display:block;width:100%;height:130px;overflow: hidden;float:left;margin:-10px 5px  5px 0}
	.top-thumimg{width:100%;height:150px;margin-bottom:5px;object-fit: cover;}
	.summary-image-wrap img{width:100%;}
	
	.image-wrap{display:block;width:90px;height:90px;overflow: hidden;float:left;margin:5px 5px 0px 0}
	.image-wrap img{width:100%;}
	.inner-image{width: 100%;
    height: 100% !important;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 2;}
	a.online-title{font-weight:bold;font-size:14px;color:#003399}
	#kakomi1{padding:10px 15px 0;display:block;border:#C41033 1px solid;font-size:14px;line-height:140%;}
	h2.top-title{font-size:18px;margin:0px;padding:0;color:#C41033;}
	
	.ribbonA{font-weight:normal;font-size:12px;
	height: 22px;
    line-height: 22px;
}
	.ribbonA:after {
	right:-1px;
    border-width: 11px 10px 11px 0px;
}
	.grs-label-dp{background-color:#555555;margin-right:5px;font-weight:normal;font-size:10px;}
	
	.label-s{
		color:#333;font-weight:normal;font-size:13px;background:transparent;
		padding:0
	}

	.kokunai-tour-title{font-weight:bold;font-size:14px;color:#003399}
	.sub-title{font-weight:normal;font-size:12px;color:#003399}
	h3.kokunai-title{font-weight:bold;font-size:16px;color:#003399;margin:8px 0;}
	.iframe-height{height:80px}
    .marker{background:linear-gradient(transparent 60%, #ff6 60%);} 
@media screen and (min-width: 480px) {
h2.top-title{font-size:21px;margin:10px 0 0;padding:0;color:#C41033;}
.summary-image-wrap{display:block;width:180px;height:150px;overflow: hidden;float:left;margin:0 10px 0px 0px}
.top-thumimg{min-width:130px;height:150px;margin-bottom:0px;object-fit: cover;}
.image-wrap{display:block;width:180px;height:130px;overflow: hidden;float:left;margin:5px 15px 5px 5px}
h3.kokunai-title{font-weight:bold;font-size:21px;color:#003399;margin-top:10px;}
.kokunai-tour-title{font-weight:bold;font-size:18px;color:#003399;margin-top:10px;}
.top-thumimg{
min-width:130px;margin-bottom:0px;object-fit: cover;}
#kakomi1{padding:10px 35px}
.body p{margin-top:10px;line-height:130%!important;}
	
.kokunai-tour{
padding:5px;border:1px #eee solid;
	}
.kokunai-tour:hover{
background:#eee;
	}
.kokunai-tour a:hover{	
text-decoration: none!important;
}
.iframe-height{height:50px}

	}
/*TOPタブ*/
.tab_container {
  padding-bottom: 1em;
  background-color: #fff;
  border-top:none;
  margin: 0 auto;}

.tab_item{
  width: calc(100%/4 - 1px);
  border-bottom: 3px solid DeepSkyBlue ;
  background-color: #ececec;
  color: #333 ;

    }
.tab_item1{
	display:none;
  width: calc(100%/2 - 1px);  
  border-bottom: 3px solid #cc0033 ;
	  border-bottom: 3px solid #006cd8 ;

  background-color: #ececec;
  color: #333 ;

    }
.tab_item,.tab_item1 {
  padding:10px 0;
  border-right: 1px solid #fff ;
  font-size:14px;
 line-height: 1.2;
　text-align: center;
  display: block;
  float: left;
  text-align: center;
/*  font-weight: bold;*/
  transition: all 0.1s ease;
}
@media (hover: hover) and (pointer: fine) {
.tab_item:hover,.tab_item1:hover {
/*  opacity: 0.65;*/
cursor: pointer; 
text-decoration: underline;
}
    }
    
input[name="tab_item"],
input[name="tab_item1"]{
  display: none;
}
.tab_content {
  display: none;
  clear: both;
  overflow: hidden;
}
#tab1:checked ~ #tab1_content,
#tab2:checked ~ #tab2_content,
#tab3:checked ~ #tab3_content,
#tab4:checked ~ #tab4_content,
#tab5:checked ~ #tab5_content,
#tab11:checked ~ #tab11_content,
#tab12:checked ~ #tab12_content,
#tab13:checked ~ #tab13_content,
#tab14:checked ~ #tab14_content,
#tab15:checked ~ #tab15_content {
  display: block;
}
.tab_container input:checked + .tab_item{
  background-color: DeepSkyBlue ;
  color: #fff;
}
.tab_container input:checked + .tab_item1{
  background-color: #cc0033 ;
  background-color: #006cd8 ;
  color: #fff;
}
.tab_content_description{ 
	border:1px solid DeepSkyBlue;
	padding:1em 1em 0 1em;
}
.tab_content_description1{ 
	border:1px solid #cc0033;
	border:1px solid #006cd8;

	padding:1em;
}
.image-wrap1{display:block;width:110px;height:85px;float:right;margin:0px 0px 3px 8px}
.image-wrap2{display:block;width:120px;height:75px;float:right;margin:0px 0px 5px 5px;overflow-y: hidden;}
.image-wrap3{display:block;width:120px;height:95px;float:right;margin:0px 0px 5px 5px;overflow: hidden;}
.acms-img-responsive-2{width:105%;height:auto;}

.tab-tour-title{font-weight:bold;font-size:16px;color:#003399;margin:5px 0 5px;}
    .tab-tour-title-big{font-weight:bold;font-size:16px;color:#003399;margin:5px 0 5px;}
.link1{display:block;margin:10px 0}	
.c-txtsp a:hover{
	text-decoration: none!important;
	opacity: 0.75;
	}	
.desc1{font-size:12px;line-height:140%!important;}

.img-txt{
    display:block;
    background-color: Red;
    text-align: center;
    font-size:15px;font-weight:bold;color:#fff;} 
    .border-r{border-top:1px #ccc dashed}
a.pel:hover{color:#333!important;opacity: 1}
	
@media screen and (min-width: 480px) {	
.tab-tour-title{font-size:16px;margin:0px 0 10px;}	
.tab-tour-title-big{font-size:16px;margin:0px 0 10px;}	
.image-wrap1{display:block;width:165px;height:138px;float:left;margin:-8px 10px 10px 0;position: relative;overflow-y: hidden;}
.image-wrap2{display:block;width:200px;height:150px;float:left;margin:0px 10px 10px 0;position: relative;overflow-x: hidden;}
.image-wrap3{display:block;width:170px;height:135px;float:left;margin:0px 10px 10px 0;position: relative;overflow: hidden;} 
.acms-img-responsive-2{width:auto;height:100%;}
.border-r{border-left:1px #ddd solid;border-bottom:1px #ddd solid;padding:10px;}
.desc1{font-size:14px;}
.tab_item,.tab_item1 {
  padding:15px 0;
  font-size:16px;
	}
    h2.module-heading{font-size:20px;}
.img-txt{
     display:block;font-size:18px;color: #fff;width:100%;height:22px;padding:3px 0;background-color: #ff4500;bottom:0;
     position: absolute;z-index: 2;
 } 
    }
    .link{color:}    
/*swiper*/
.swiper-parent {
}
.swiper-container .swiper-slide {
position: relative;}

.swiper-container .swiper-slide .swiper-slide-content {
background:#d7ebfe; width:auto;
opacity: 1!important;
transition: all 8s ease 0s;
height:40px;padding:5px;
}
.swiper-container .swiper-slide .swiper-slide-content p{
text-align: center;padding:5px;opacity: 1!important;font-size:13px;}
	
.swiper-pagination{position:relative;margin-top:10px;padding:5px;
}
.swiper-my-pagination .swiper-pagination-bullet {
  width: 120px;
  height: auto;
  border-radius: 0;
}
.swiper-container-horizontal > .swiper-my-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
}
