@charset "UTF-8";
/*
* style_minicruise.css
* description : 
*
* Created  2018/11/26.
* Last Update 2025/06/18.
*/





/* INDEX */
/*[[[ Footer Contact ]]] */


/*[[[ Page Header ]]] */
/*----- [[[ Image ]]] -----*/


/*[[[ Title Header ]]]*/
/*----- [[[ Title & Text ]]] -----*/





/*
[[[ Footer Contact ]]] 
*/

#p-minicruise #under-faq .hidden.on {
	display: block !important;
}










/*
[[[ Page Header ]]] 
*/

/*----- [[[ Image ]]] -----*/

/*[ Background Image ]*/
#page-header .page-image .bg-image {
	background: url(../images/p_image_head_3.jpg) no-repeat center center;
	background-size: cover;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width:100%;
}


@media screen and (min-width:768px) {
	#page-header .page-image .bg-image.pc {
		padding-top: 25%;
		height: 160px;
	}

} /* @media screen and (min-width:768px) end */


@media screen and (max-width:767px) {
	#page-header .page-image .bg-image.spn {
		padding-top: 42.66666%;
	}

} /* @media screen and (max-width:767px) end */


@media screen and (max-width:767px) and (min-width:360px) {
	#page-header .page-image .bg-image.spn {
		height: 160px;
	}

} /* @media screen and (max-width:767px) and (min-width:360px) end */


@media screen and (max-width:359px) {
	#page-header .page-image .bg-image.spn {
		height: 140px;
	}

} /* @media screen and (max-width:359px) end */










/*
[[[ Title Header ]]]
*/

/*----- [[[ Title & Text ]]] -----*/

/*[[[ Page Title ]]]*/
	#prologue .h-logo-ttl {
		margin-left:auto;
		margin-right:auto;
	}


@media screen and (max-width:991px) and (min-width: 768px) {
	/*[[[ Page Title ]]]*/
	#prologue .h-logo-ttl {
		width:78%;
	}

} /* @media screen and (max-width:991px) and (min-width: 768px) end */


@media screen and (max-width:767px) and (min-width: 568px) {
	/*[[[ Page Title ]]]*/
	#prologue .h-logo-ttl {
		width:78%;
	}

} /* @media screen and (max-width:767px) and (min-width: 568px) end */


@media screen and (max-width:567px) {
	/*[[[ Page Title ]]]*/
	#prologue .h-logo-ttl {
		width:98%;
	}

} /* @media screen and (max-width:567px) end */










/*
[[[ Content ]]]
*/

/*----- [[[ Text ]]] -----*/
@media screen and (min-width:992px) {
	#p-minicruise #course-info.flex-box {
		display: flex;
		display: -webkit-flex;
		align-items: flex-end;
	}

} /* @media screen and (min-width:992px) end */










/*
[[[ Add style 2025.6.18 ]]]
 */

 /*[[[ Button Padding Top and Bottom ]]]*/
 ul.list-unstyled.add-pd-tb {
  padding-top:10px;
  padding-bottom:10px;
 }


 /*[[[ Button Color ]]]*/
 /*[ forth ]*/
.btn-fourth {color: #FFF; background: rgba(234,85,50,1);} /*#ea5532*/
.btn-fourth:hover,
.btn-thfourthird:focus {color: #FFF; background: rgb(238,119,91,1);} /*#ee775b*/
.btn-fourth:active { color: #FFF;background: rgb(176,64,38,1);} /*#b04026*/

/*[ Arrow Color ]*/
.cl-main4 {color: rgba(252,200,0,1); } /*#fcc800*/




/*[[[ Table Type 3-2 ]]]*/
#content-group1 .table-basic.type3-1 {
	background: rgba(89,146,197,1); /*#5992c5*/
}
#content-group1 .table-basic.type3-1 .bg-cell2 {
	background: rgba(224,239,250,1); /*#e0effa*/
}
#content-group1 .table-basic.type3-1 th,
#content-group1 .table-basic.type3-1 td {
	padding: .7rem;
	border-bottom: 1px solid #FFF;
 width: 50%;
 box-sizing: border-box;
}
#content-group1 .table-basic.type3-1 tr th:not(:last-child),
#content-group1 .table-basic.type3-1 tr td:not(:last-child) {
	border-right: 1px solid #FFF;
}
#content-group1 .table-basic.type3-1 .nowrap {
	white-space: nowrap;
}





/*[[[ Table Type 3-2 ]]]*/
#content-group1 .table-basic.type3-2 {
	background: rgba(245,162,0,1); /*#f5a200*/
}
#content-group1 .table-basic.type3-2 .bg-cell2 {
	background: rgba(254,238,211,1); /*#feeed3*/
}
#content-group1 .table-basic.type3-2 th,
#content-group1 .table-basic.type3-2 td {
	padding: .7rem;
	border-bottom: 1px solid #FFF;
 width: 50%;
 box-sizing: border-box;
}
#content-group1 .table-basic.type3-2 tr th:not(:last-child),
#content-group1 .table-basic.type3-2 tr td:not(:last-child) {
	border-right: 1px solid #FFF;
}
#content-group1 .table-basic.type3-2 .nowrap {
	white-space: nowrap;
}





/*[[[ Table Type 3-3 ]]]*/
#content-group1 .table-basic.type3-3 {
	background: rgba(142,195,31,1); /*#8fc31f*/
}
#content-group1 .table-basic.type3-3 .bg-cell1 {
	background: rgba(204,225,152,1); /*#cce198*/
}
#content-group1 .table-basic.type3-3 .bg-cell2 {
	background: rgba(246,250,237,1); /*#f6faed*/
}
#content-group1 .table-basic.type3-3 .bg-cell3 {
	background: rgba(236,244,217,1); /*#ecf4d9*/
}
#content-group1 .table-basic.type3-3 th,
#content-group1 .table-basic.type3-3 td {
	padding: .7rem;
	border-bottom: 1px solid #FFF;
 width: 50%;
 box-sizing: border-box;
}
#content-group1 .table-basic.type3-3 tr th:not(:last-child),
#content-group1 .table-basic.type3-3 tr td:not(:last-child) {
	border-right: 1px solid #FFF;
}
#content-group1 .table-basic.type3-3 .nowrap {
	white-space: nowrap;
}
