@charset "UTF-8";


/* ----------------------------------------------------
	レイアウト
---------------------------------------------------- */
.box-lyt-common{
	/*height: 100vh;*/
}
.box-lyt-common .box-lyt-inner{
	position: relative;
	z-index: 1;
}
.box-lyt-common::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    opacity: 0;
    transition: all 0.5s ease 0s;
    z-index: 0;
}
.box-lyt-common.show::before {
    opacity: 1;
}
.page1{
	color: white;
}
.page1::before,
.page3::before{
	background-image: linear-gradient(150deg, rgba(122, 102, 77, 1), rgba(79, 63, 44, 1) 46%, rgba(68, 52, 33, 1) 90%);
}
.page2{
	color: #62563e;
}
.page2::before{
	background-color: white
}
.page3{
	color: white;
}
.page4{
	color: #62563e;
}
.page4::before{
	background-color: #daccb4
}
.page6{
	color: white;
}
.page6::before{
	background-color: #ae9260
}



/* ----------------------------------------------------
	page1
---------------------------------------------------- */


.box-lyt-common.page1 .box-lyt-title{
	width: 100px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 1em auto 0;
}
.box-lyt-common.page1 .box-lyt-title .lyt-logo{
	width: 100%;
	margin: 4vw auto;
}
.box-lyt-common.page1 .box-lyt-title h1{
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
}
.box-lyt-common.page1 .box-lyt-title h1 .lyt-member{
	font-size: calc( 1.2rem + 1.2vw);
}
.box-lyt-common.page1 .box-lyt-title h1 .lyt-title{
	font-size: calc( 2.4rem + 2vw);
}

.box-lyt-common.page1 .box-lyt-title h1 .lyt-member,
.box-lyt-common.page1 .box-lyt-title h1 .lyt-title{
	overflow: hidden;
	text-orientation: upright;
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.55),0px 0px 19px rgba(0, 0, 0, 0.55);
	transform: translate(0, -105%);
	transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
}
.box-lyt-common.page1 .box-lyt-title h1 .lyt-member span,
.box-lyt-common.page1 .box-lyt-title h1 .lyt-title span {
	display: block;
	transform: translate(0, 105%);
	transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
	font-family: 'Zen Old Mincho', serif;
}

.box-lyt-common.page1 .box-lyt-title h1 .lyt-member.-visible,
.box-lyt-common.page1 .box-lyt-title h1 .lyt-member.-visible span,
.box-lyt-common.page1 .box-lyt-title h1 .lyt-title.-visible,
.box-lyt-common.page1 .box-lyt-title h1 .lyt-title.-visible span {
  transform: translate(0, 0);
}

.box-lyt-common.page1 .box-lyt-mv{
	position: relative;
	width: 100%;
	height: 360px;
	margin-top: 9vw;
	line-height: 0;
}
.box-lyt-common.page1 .box-lyt-mv img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

@media screen and (min-width: 768px) {


.box-lyt-common.page1 .box-lyt-title{
	position: absolute;
	top: -10vw;
	right: 4vw;
	width: 138px;
	z-index: 3;
}
.box-lyt-common.page1 .box-lyt-title h1 .lyt-member{
	font-size: calc( 1rem + 1.2vw);
}
.box-lyt-common.page1 .box-lyt-title h1 .lyt-title{
	font-size: calc( 2rem + 2vw);
}
.box-lyt-common.page1 .box-lyt-mv{
	overflow: hidden;
	width: calc( 100% - 16vw);
	height: auto;
}
.box-lyt-common.page1 .box-lyt-mv img{
	object-fit: none;
}
.box-lyt-common.page1 .box-lyt-mv::before {
	content: '';
	position: absolute;
	animation: img-wrap 1.6s cubic-bezier(.15, 0, 0.2, 1) forwards;
	animation-delay: .6s;
	background-color: #725f48;
	inset: 0;
	pointer-events: none;
	z-index: 1;
}
	
@keyframes img-wrap {
  100% {
    transform: translateX(100%);
  }
}
}

/* ----------------------------------------------------
	page1
---------------------------------------------------- */

/* ----------------------------------------------------
	page2
---------------------------------------------------- */

.box-lyt-common.page2 .box-lyt-inner{
	width: 96%;
	margin: 8em auto;
	font-size: 1.6rem;
}
.box-lyt-common.page2 .box-lyt-inner .lyt-h2{
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	/*font-size: 3.2rem;*/
	font-size: calc( 1.6rem + 1vw);
	font-weight: 500;	
	letter-spacing: .02em;
}
.box-lyt-common.page2 .box-lyt-inner .lyt-h2::before,
.box-lyt-common.page2 .box-lyt-inner .lyt-h2::after{
	content: "";
	position: relative;
	width: 20px;
	height: 20px;
	background: url(../img/ic01.svg) no-repeat center center;
}
.box-lyt-common.page2 .box-lyt-inner .lyt-h2::after{
	transform: rotate(180deg);
	right: -.4em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-lead{
	letter-spacing: .02em;
	text-align: center;
	margin: 1.4em auto 3em;
	font-size: calc( 1rem + 1vw);
	line-height: 2.2;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-lead p + p{
	padding-top: .7em;
}


.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule{
	position: relative;
	max-width: 720px;
	width: 88%;
	margin: auto;
	padding: 5px;
	background-color: #ebe3d5;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule::before{
	content: "Schedule";
	position: absolute;
	top: 1.8em;
	left: -2.8em;
	color: #c9b693;
	font-size: 2.4rem;
	font-family: 'Zen Old Mincho', serif;
	font-style: italic;
	font-weight: 600;
	transform: rotate(270deg);
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner{
	border: 2px solid #fff;
	padding: 1em .6em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-h3{
	color: #3e3a39;
	font-size: 2rem;
	font-weight: 900;
	padding-left: .3em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts + .lyt-h3{
	margin-top: 2.4em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts{
	position: relative;
	margin-bottom: 1em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts::before{
	content: "";
	position: absolute;
	top: .5em;
	left: .6em;
	width: 1px;
	height: calc( 100% - 5em);
	border-left: 2px dotted #ae9260;
	z-index: 1;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dt{
	position: relative;
	border-radius: 30px; 
	text-align: center;
	width: 120px;
	font-size: 1.4rem;
	font-weight: 600;
	letter-spacing:.02em;
	margin-top: .3em;
	color: #fff;
	background-color: #ae9260;
	z-index: 2;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dt.se{
	background-color: #6d6c6c;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd{
	width: 100%;
	color: #3e3a39;
	padding: .8em 0 0 1.4em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd span{
	font-size: .8em;
	display: block;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd p + p{
	padding: .5em 0;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd .lyt-rakugo{
	background-color: #fff;
	margin: .6em 0 0;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd .lyt-rakugo figure{
	width: 100%;
	height: 30vw;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd .lyt-rakugo figure img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 100% 20%;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd .lyt-rakugo .lyt-doc{
	width: 100%;
	padding: 1em 1.4em;
	font-size: 1.4rem;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd .lyt-rakugo .lyt-doc .note{
	font-size: .9em;
	padding: 1em 0;
}

.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dt:nth-child(n+3){
	margin-top: 1em;
}

.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner ul.note{
	color: #3e3a39;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner ul.note li{
	font-size: .75em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .note,
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd .lyt-rakugo dl{
	font-family:"Noto Sans JP",sans-serif;
}

@media screen and (min-width: 768px) {

.box-lyt-common.page2 .box-lyt-inner{
	max-width: 1100px;
	margin: 16em auto;
	font-size: 1.8rem;
}
.box-lyt-common.page2 .box-lyt-inner .lyt-h2{
	font-size: calc( 2.4rem + 1vw);
	letter-spacing: .08em;
}
.box-lyt-common.page2 .box-lyt-inner .lyt-h2::before,
.box-lyt-common.page2 .box-lyt-inner .lyt-h2::after{
	width: 43px;
	height: 43px;
}
.box-lyt-common.page2 .box-lyt-inner .lyt-h2::after{
	right: -.5em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-lead{
	letter-spacing: .08em;
	margin: 1.4em 0 3em;
	font-size: calc( 1rem + .6vw);
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule{
	width: 90%;
	padding: 10px;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule::before{
	font-size: 4rem;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner{
	border: 4px solid #fff;
	padding: 3em 2em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts{
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-bottom: 1em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts::before{
	left: 3.3em;
	height: calc( 100% - 1em);
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts.day2::before{
	height: calc( 100% - 1.9em);
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd{
	width: calc( 100% - 120px);
	padding: 0 0 0 1em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd p + p{
	padding: 1.2em 0 .4em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd .lyt-rakugo{
	display: flex;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd .lyt-rakugo figure{
	width: 26%;
	height: auto;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd .lyt-rakugo figure img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd .lyt-rakugo .lyt-doc{
	width: 74%;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dt:nth-child(n+3){
	margin-top: 1.7em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner .lyt-ts > dd:nth-child(n+3){
	margin-top: 1em;
}
.box-lyt-common.page2 .box-lyt-inner .box-lyt-schedule .lyt-inner ul.note li{
	font-size: .9em;
}
}

/* ----------------------------------------------------
	page2
---------------------------------------------------- */
/* ----------------------------------------------------
	page3
---------------------------------------------------- */
.box-lyt-common.page3 .box-lyt-inner{	
	max-width: 580px;
	width: 84%;
	margin: 8em auto;
	font-size: 1.6rem;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl{
	margin-bottom: 1em;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dt{
	width: 120px;
	font-size: 2rem;
	color: #cebc73;
	font-weight: 700;
	letter-spacing: .1em;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dd{
	width:100%;
	letter-spacing: .12em;
	line-height: 1.98em;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dd table{
	width: 100%;
	margin: .6em 0 0;
	font-size: 1.6rem;
	border: 1px solid #dfdfdf;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dd table tr{ border-bottom: 1px solid #dfdfdf;}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dd table th,
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dd table td{
	text-align: center;
	padding: .8em 0;
	margin: 0;	
	border: 1px solid #dfdfdf;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dd table tr th[colspan]{
	text-align: left;
	padding-left: 2em;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dt:nth-child(n+3) {
	margin-top: 1em;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview .note li{
	font-size: .8em;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-app{
	padding: 3em 0;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-app .lyt-time {
	font-size: 2.6rem;
	padding: 0 0 1em;
	text-align: center;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-app .lyt-time time {
	display: inline-block;
	line-height: 1.7;
	padding: 0;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-app .lyt-time em {
	display: inline-block;
	font-family: "Noto Sans JP", sans-serif;
	font-size: 2rem;
	font-weight: 700;
	margin: 0 0 0 .4em;
	padding: 0 .4em;
    color: #c3141c;
    background-color: rgba(255, 234, 47, 1.00);
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-app .note{
	width: 94%;
	margin: auto;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-app .lyt-h2,
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-h2{
	font-size: 2rem;
	color: #cebc73;
	font-weight: 700;
	letter-spacing: .1em;
	padding: .2em .6em;
	margin-bottom: 1em;
	border: 1px solid #cebc73;
}

.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-spgr{
	text-align: center;
	font-size: 1.6rem;
	font-weight: 900;
	line-height: 1.5;
	letter-spacing: .1em;	
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-spgr span{
	font-size: 1.4rem;
	font-weight: 500;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-tel{
	font-size: 1.6rem;
	padding-top: .4em;
	text-align: center;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-dlogo{
	max-width: 260px;
	margin: 2em auto .6em;	
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-contact{
	font-size: 1.4rem;
	max-width: 500px;
	margin:1em auto 0;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-contact dt{
	text-align: center;
	padding-bottom: 1em;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-contact dd{
	text-indent: -1em;
	padding-left: 1em;
}


@media screen and (min-width: 768px) {
.box-lyt-common.page3 .box-lyt-inner{	
	width: 96%;
	margin: 16em auto;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl{
	display: flex;
	flex-wrap: wrap;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dt{
	font-size: 2.4rem;
	text-align-last:justify;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dd{
	width: calc(100% - 120px);
	font-size: 2.2rem;
	font-weight: 500;
	padding: 0 0 0 1.4em;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dt:nth-child(n+3),
.box-lyt-common.page3 .box-lyt-inner .lyt-overview > dl dd:nth-child(n+3) {
	margin-top: 1em;
}
.box-lyt-common.page3 .box-lyt-inner .lyt-overview .note li{
	font-size: 1.4rem;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-app{
	padding: 4vw 0;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-app .lyt-time {
	padding: 1em 0;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-spgr{
	font-size: 2.6rem;
	line-height: 1.3;
	padding: 1em 0 0;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-spgr span{
	font-size: 2rem;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-tel{
	font-size: 2rem;
	padding-top: 0;
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-dlogo{
	max-width: 320px;
	margin: 4em auto .6em;	
}
.box-lyt-common.page3 .box-lyt-inner .box-lyt-inq .lyt-contact{
	font-size: 1.6rem;
}
}

/* ----------------------------------------------------
	page3
---------------------------------------------------- */
/* ----------------------------------------------------
	page4
---------------------------------------------------- */
.box-lyt-common.page4 .box-lyt-inner{
	width: 100%;
	margin: 8em auto;
	font-size: 1.4rem;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv figure{
	width: 100%;
	height: calc( 240px + 5vw);
	line-height: 0;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv figure img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv .lyt-doc{
	position: relative;
	width: 100%;
	padding: 1.6em;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv .lyt-doc::after{
	content: "";
	position: absolute;
	top: -5vw;
	right: 0;
	width: 60vw;
	height: 60vw;
	background: url(../img/ill01.svg) no-repeat center center;
	z-index: 1;
	opacity: .1;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv .lyt-doc h2{
	position: relative;
	font-size: calc( 2rem + .9vw);
	letter-spacing:.2em;
	z-index: 2;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv .lyt-doc p{
	position: relative;
	font-size: calc( 1.2rem + .5vw);
	line-height: 2;
	letter-spacing:.1em;
	padding: .4em 0;
	z-index: 2;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing02 .lyt-lead-mv{
	flex-direction: row-reverse;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing02 .lyt-lead-mv .lyt-doc::after{
	top: -10vw;
	background: url(../img/ill02.svg) no-repeat center center;
	opacity: .16;
}

.box-lyt-common.page4 .box-lyt-inner .lyt-article{
	width: 90%;
	margin: auto;
	padding: 0 0 5em;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-article figure{
	line-height: 0;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-article ul p{
	font-family: "Noto Sans JP", sans-serif;
	font-size: 1.4rem;
	padding: .5em 0 1em;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-article ul p span{
	display: block;
	font-size: .9em;
}

.box-lyt-common.page4 .box-lyt-inner .lyt-article li figure{
	width: 100%;
	height: calc( 240px + 5vw);
}
.box-lyt-common.page4 .box-lyt-inner .lyt-article li figure img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}


@media screen and (min-width: 768px) {

.box-lyt-common.page4 .box-lyt-inner{
	margin: 16em auto;
	font-size: 1.6rem;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv{
	display: flex;
	align-items: center;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv figure{
	width: 50vw;
	height: calc( 300px + 10vw);
	line-height: 0;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv .lyt-doc{
	width: calc(100% - 50vw);
	padding: 0 4vw;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv .lyt-doc::after{
	width: 20vw;
	height: 20vw;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-lead-mv .lyt-doc p{
	width: 86%;
	font-size: calc( 1rem + .5vw);
}
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing02 .lyt-lead-mv .lyt-doc::after{
	top: -7vw;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-article{
	max-width: 1000px;
	width: 96%;
	padding: 6vw 0 10vw;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-article ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing01 .lyt-article li figure{
	height: 540px;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing01 .lyt-article li:nth-child(2){
	width: 37.5%;	
}
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing01 .lyt-article li:nth-child(2) figure,
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing01 .lyt-article li:nth-child(3) figure{
	height: 300px;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing01 .lyt-article li:nth-child(3){
	width: 60%;	
}

.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing02 .lyt-article ul{
	display: flex;
	justify-content: stretch;
	flex-wrap: wrap;
	flex-direction: column;
	height: 907px;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing02 .lyt-article li{
	width: 48%;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing02 .lyt-article li figure{
	height: auto;
}
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing02 .lyt-article li:nth-child(1) figure,
.box-lyt-common.page4 .box-lyt-inner .lyt-sightseeing02 .lyt-article li:nth-child(2) figure{
	height: 33.1vw;
	max-height: 373px;
}
	
	
}
/* ----------------------------------------------------
	page4
---------------------------------------------------- */
/* ----------------------------------------------------
	page6
---------------------------------------------------- */
.box-lyt-common.page6 .box-lyt-inner{	
	max-width: 1000px;
	width: 96%;
	margin: 8em auto 2em;
	font-size: 1.4rem;
}

.box-lyt-ornament {position: relative; z-index: 1;margin: 3em auto; width: 90%; }
.box-lyt-ornament::before,
.box-lyt-ornament::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
	border-radius: 8px;
	z-index: 0;
	border: 2px solid #fff; 
}
.box-lyt-ornament::before{
    top: 13px;
    left: -13px;
	width: calc(100% + 22px);
	height: calc(100% - 30px);
	background-color:#ae9260
}
.box-lyt-ornament::after{
    top: -13px;
    left: 13px;
	width: calc(100% - 30px);
	height: calc(100% + 22px);
	background-color:#ae9260
}
.box-lyt-ornament .box-block {position: relative; z-index: 1;border: 2px solid #fff;}
.box-lyt-ornament .box-block::before,
.box-lyt-ornament .box-block::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
	z-index: 0;
	background-color:#ae9260
}
.box-lyt-ornament .box-block::before{
    top: 10px;
    left: 13px;
	width: calc(100% - 26px);
	height: calc(100% - 20px);
}
.box-lyt-ornament .box-block::after{
    top: 13px;
    left: 10px;
	width: calc(100% - 20px);
	height: calc(100% - 26px);
}

.box-lyt-ornament .box-block .lyt-box{
	position: relative;
	padding: 2em 1em;
	z-index: 2;
	background-image: url(../img/ic02_tl.svg), url(../img/ic02_bl.svg), url(../img/ic02_tr.svg), url(../img/ic02_br.svg);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: 2% 1.2%, 2% 98.8%,98% 1.2%,98% 98.8%;
	background-size: calc(30px + 1vw);
}

.box-lyt-ornament .box-block .lyt-box h2{
	/*font-size: 3.2rem;*/
	
	font-size: calc( 2rem + .5vw);
	line-height: 1.4;
	text-align: center;
	letter-spacing: .16em;
	padding: .6em 0;
}
.box-lyt-ornament .box-block .lyt-box .lyt-lead{
	max-width: 600px;
	/*font-size: 1.6rem;*/
	
	font-size: calc( 1.3rem + .3vw);
	line-height: 2;
	margin: 0 auto;		
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-ph{
	margin: 1.6em 0 3em;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-ph li + li{
	margin-top: .2em;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-ph li figure{
	line-height:0;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li ul li{
	display: block;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li + li{
	margin-top: .6em;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li figure{
	width: 100%;
	height: calc(200px + 3vw);
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li figure img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li .lyt-doc{
	position: relative;
	width: 100%;
	padding: .6em .6em 1.4em;
	margin-bottom: 2.4em;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li .lyt-doc::after{
    content: "";
    position: absolute;
	bottom: -.4em;
    left: 0;
	width: 100%;
	height: 1px;
	background-color: #fff;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li:last-child .lyt-doc{
	margin-bottom: 0;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li:last-child .lyt-doc::after{
	display: none;
}

.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li .lyt-doc em{
	/*font-size: 2.6rem;*/
	font-size: calc( 2.4rem + .5vw);
	font-style: italic;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li .lyt-doc em span{
	/*font-size: 1.8rem;*/
	
	font-size: calc( 1.3rem + .5vw);
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li .lyt-doc p{
	/*font-size: 1.4rem;*/
	
	font-size: calc( 1.2rem + .3vw);
}

.box-lyt-ornament .box-block .lyt-box .lyt-breakfast{
	border-radius: 60px;
	max-width: 640px;
	font-size: calc( 1.2rem + .3vw);
	margin: 0 auto 3em;
	padding: 1em;
	text-align: center;
	border: 1px solid #fff;
}

.box-lyt-common.page6 .box-lyt-inner .note{
	max-width: 660px;
	width: 90%;
	margin: auto;	
}
.box-lyt-common.page6 .box-lyt-inner .note li{
	font-size: .9em;
}

@media screen and (min-width: 768px) {
.box-lyt-common.page6 .box-lyt-inner{	
	margin: 16em auto 2em;
	font-size: 1.6rem;
}
.box-lyt-ornament .box-block .lyt-box{
	padding: 3em 2.6em;
	background-size: calc(50px + 1vw);
}

.box-lyt-ornament .box-block .lyt-box h2{
	font-size: calc( 2.6rem + .5vw);
	line-height: 1.7;
	padding: .6em 0 .2em;
}
.box-lyt-ornament .box-block .lyt-box .lyt-lead{
	font-size: calc( 1.1rem + .32vw);
	text-align: center;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-ph{
	display: flex;
	justify-content: space-between;
	margin: 3em 0;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-ph li{
	width: 49%;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-ph li + li{
	margin-top: 0;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li{
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li figure{
	width: 40%;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li .lyt-doc{
	width: 55%;
	padding: 1vw 0;
	margin-bottom: 0;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li .lyt-doc::after{
    left: -8%;
	width: 110%;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li:last-child .lyt-doc::after{
	display: block;
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li .lyt-doc em span{
	font-size: calc( 1.2rem + .5vw);
}
.box-lyt-ornament .box-block .lyt-box .lyt-column-doc li .lyt-doc p{
	font-size: calc( 1rem + .24vw);
}
.box-lyt-ornament .box-block .lyt-box .lyt-breakfast{
	font-size: calc( 1rem + .24vw);
	margin: 3em auto 1em;
	padding: .6em;
}
.box-lyt-common.page6 .box-lyt-inner .note{
	width: 100%;
}

}
/* ----------------------------------------------------
	page6
---------------------------------------------------- */
