@charset 'UTF-8';
/*  Add Custom CSS here.  */

body {
-webkit-print-color-adjust: exact;
}

body.tour .main-content .content:before {
    background: none;
}

body.tour .main-content .content .border{display: none}

.footer{display: none}
#sp-menu{display: none !important}

a#pagetop{display: none !important;}

.sp{display: none;}
div.link-list{display: none;}

.column-box,#contact-box{border:1px solid #ccc}

.side-text01,.side-text02{display: none;}
.sidebar-tour{display: none;}
.footer-bottom{display: none;}
#sub-nav{display: none;}
footer.footer { margin:80px 0 0 0;}


body.tour .main-content .content .box h3:after{ margin: 0 0 10px 0;}

body.tour .main-content .content{width: 100%;}

/*
div#contact-box{display: none;}
*/

body.tour .main-content .content .box h3{ font-size:34px;padding-bottom:15px;}
body.tour .main-content .content .box h3:after{background:none; font-size:40px;}

ul.flex-row{display: none}
#breadcrumb{display: none}
#title-area{padding-top: 20px;}

div.tour-slider{display:flex !important; flex-wrap: wrap !important; }
div.slide{width:50% !important; padding:1%; }

div.slide:nth-child(n+7) {
    display: none;
  }

.tour-slider .slide .text{
    position: static !important;color:#111 !important; height: 30px !important;opacity:1 !important; padding: 0 !important; background-color: #fff !important;
}


body.tour .main-content .content{padding-top: 0px!important;}

.slick-dotted.slick-slider{margin-top:0px !important}
#title-area h2{line-height: 1.3 !important}

.box_youtube{display: none;}