@media all and (max-width:1200px) {
	header{position: absolute; z-index: 10; width: 100%; background: #fff;}
}

	
/****************  ****** 
	visual
************************/
#mainVisual .slick-list{}
#mainVisual .slick-list li{height: 100vh;background-position: center top;background-repeat: no-repeat;background-size: cover;}
#mainVisual .slick-list li img{display:none;}

#multipleContentsDiv_bbbbbb_5{position:relative;}
#multipleContentsDiv_bbbbbb_5 ._objHtml{position:absolute; z-index: 1; top: 50%; transform: translateY(-50%);}

@media all and (max-width:768px) {
	#mainVisual .slick-list li.bg-01{background-position: -950px top;}
	#mainVisual .slick-list li.bg-02{background-position: -1200px top;}
}

.visual-txtWrap{max-width:170rem; margin:0 auto; position:relative;}
.visual-txtWrap .v-slogan{margin-left:5rem; display: inline-block;text-align: center;font-family: 'se';color: #fff;text-shadow: 2px 2px 0 rgba(0,0,0,.5);}
.visual-txtWrap .v-slogan:before{content:'';background:url(./../../images/main/slogan-sybol.png) center no-repeat;width: 230px;height: 130px;display: block;margin: 0 auto 2.5rem;}
.visual-txtWrap .v-slogan .t-1{font-size: 4.2rem;}
.visual-txtWrap .v-slogan .t-2{font-size: 6.4rem;display: block;font-weight: bold;}
.visual-txtWrap .v-slogan .t-3{font-size: 2.4rem; text-shadow:none;}

.visual-txtWrap .quick{position: absolute; right: 0; top: 30vh;}
.visual-txtWrap .quick ul li{margin-bottom: 1rem;}
.visual-txtWrap .quick ul li a{display: block;color: #fff;font-size: 1.8rem;padding: 1.5rem 7rem;text-align: center;border: 1px solid #588a7d;border-radius: 2rem;transition:ease all .3s;position: relative;}
.visual-txtWrap .quick ul li a:after{content:'';width: 200%;position: absolute;left: calc(100% + 1px);height: 1px;display: block;background: #568376;top: 50%;opacity: 0.8;}
.visual-txtWrap .quick ul li:nth-child(1) a{background: rgba(88,138,125,.8);}
.visual-txtWrap .quick ul li:nth-child(2) a{background: rgba(88, 130, 134, .8);}
.visual-txtWrap .quick ul li:nth-child(3) a{background: rgba(80, 109, 122, .8);}
.visual-txtWrap .quick ul li:nth-child(1) a:hover{background: rgba(88,138,125,1);}
.visual-txtWrap .quick ul li:nth-child(2) a:hover{background: rgba(88, 130, 134,1);}
.visual-txtWrap .quick ul li:nth-child(3) a:hover{background: rgba(80, 109, 122,1);}

@media all and (max-width:1700px) {
	.visual-txtWrap .quick{right:2rem;}
}

@media all and (max-width:1200px) {
	#multipleContentsDiv_bbbbbb_5 ._objHtml{top: 100px; transform: inherit;}
	.visual-txtWrap .v-slogan{width: 100%; margin: 0;}
	.visual-txtWrap .quick{position: relative;top: 0;right: 0;margin-top: 3rem;}
	.visual-txtWrap .quick ul{display: flex;gap: 1rem;padding: 0 2rem;}
	.visual-txtWrap .quick ul li{width: 100%;}
	.visual-txtWrap .quick ul li a:after{display:none;}
}

@media all and (max-width:768px) {
	.visual-txtWrap .quick ul{display:block;}
	.visual-txtWrap .v-slogan .t-1{font-size: 2.5rem;}
	.visual-txtWrap .v-slogan .t-2{font-size: 4rem;}
	.visual-txtWrap .v-slogan .t-3{font-size: 2rem;}
	.visual-txtWrap .v-slogan:before{width: 15rem; background-size: contain; margin-bottom: 0;}
	#mainVisual .slick-list .slick-slide,
	#mainVisual .slick-list .slick-slide img{height:100vh;}
	
	#multipleContentsDiv_bbbbbb_5 ._objHtml{height: 100%;}
	.visual-txtWrap{}
	.visual-txtWrap .inner{height: calc(100vh - 190px);}
	.visual-txtWrap .quick{position: absolute;top: inherit;left: 0;bottom: 0;}
}

/***********************
	mento
************************/
#multipleContentsDiv_bbbbbb_51{height:100vh; flex-direction: column; display: flex; justify-content: center; align-items: center; background: url(./../../images/main/m-bg.jpg) center top / cover no-repeat;}

.mentoWrap{display: flex;justify-content: center;align-items: center;}
.mentoWrap .inner{max-width:1600px; overflow: hidden;}
.mentoWrap .tit{text-align: center; margin-bottom: 15rem; color:#fff;}
.mentoWrap .tit .t-1{font-family: 'se';font-size: 6rem;display: inline-block;border-bottom: 1px solid rgba(255,255,255,.5);margin-bottom: 2rem;}
.mentoWrap .tit .t-1 strong{margin-right: 2rem;font-style: italic;font-weight: bold;color: #77d6c5;font-size: 8rem;line-height: 1.1;}
.mentoWrap .tit .t-1 span{margin-left: 2rem; font-size:6rem; font-weight:bold;}
.mentoWrap .tit .t-2{font-family: 'se';opacity: 0.5;}

.mentoSlide{max-width:1700px; margin:-5rem auto 0;}
.mentoSlide .slide-list{position:relative;}
.mentoSlide .slide-list:before{content:'';width: 200%;display: block;height: 1px;background: rgba(255,255,255,.3);left: -50%;position: absolute;top: 50%;}
.mentoSlide .slide-list{padding: 0 5rem;position: relative;z-index: 10;}
.mentoSlide .slide-list li{display: inline-block; padding:0 5rem;}
.mentoSlide .slide-list li a{padding: 0;text-align: center;position: relative;background:rgba(82, 163, 148, 0.9);color: #fff;border-radius: 8rem 2rem;border: 0.8rem solid #fff;font-family: 'se';display: flex;flex-direction: column;align-items: center;height: 28rem;justify-content: center;}
.mentoSlide .slide-list li a .thum{width: 12rem;height: 10rem;display: flex;align-items: center;justify-content: center;margin: 0 auto 2rem;}
.mentoSlide .slide-list li a .txt{text-align: center;}
.mentoSlide .slide-list li a .txt strong{font-size: 3.2rem;}
.mentoSlide .slide-list li a .txt span{display:none;}
.mentoSlide .slide-list li a .txt span.s-txt{font-size: 2rem;}
.mentoSlide .slide-list li a .txt span.btn{padding: 1.5rem 6rem 1.3rem 2.5rem;margin-top: 2rem;font-size: 1.4rem;line-height: 1;background: rgba(255,255,255,.3) url(./../../images/main/m-btn-arr.png) 85% center no-repeat;border-radius: 2rem;}

/* hover */
.mentoSlide .slide-list li:hover a{background:#476862;}
.mentoSlide .slide-list li:hover a .thum{display:none;}
.mentoSlide .slide-list li:hover a .txt strong{font-weight:bold;}
.mentoSlide .slide-list li:hover a .txt span{display:block;}
.mentoSlide .slide-list li:hover a .txt span.btn{display:inline-block;}

/* btn */
.mentoSlide .slick-arrow{width: 35px; height: 70px; display: block; position: absolute;top: 50%; text-indent: -9999px; transform: translateY(-50%); z-index: 1;}
.mentoSlide .slick-arrow.slick-prev{left:0; background:url(./../../images/main/m-arr-prev.png) center no-repeat;}
.mentoSlide .slick-arrow.slick-next{right: 0; background:url(./../../images/main/m-arr-next.png) center no-repeat;}
.mentoSlide .slick-arrow.slick-disabled{display:none !important;}

@media all and (max-width:1700px) {
	.mentoSlide{padding:0 1.5rem;}
}

@media all and (max-width:1400px) {
	.mentoSlide .slide-list li{padding:0 1rem;}
}
@media all and (max-width:1200px) {
	.mentoWrap{}
}
@media all and (max-width:1023px) {
	#multipleContentsDiv_bbbbbb_51{padding: 15rem 0;}
	.mentoWrap .tit{margin-bottom:5rem;}
	.mentoWrap .tit .t-1{font-size:2rem;}
	.mentoWrap .tit .t-1 span{font-size:5rem;}
	
	.mentoSlide .slide-list li{padding:1rem;}
	.mentoSlide .slide-list li a .thum{width: 7rem; margin-bottom:0}
	.mentoSlide .slide-list li a .thum img{max-width:100%;}
	.mentoSlide .slide-list li a .txt strong{font-size: 2rem;margin-bottom: 2rem;display: block;}
	.mentoSlide .slide-list li a .txt span.s-txt{font-size: 1.5rem;}
	.mentoSlide .slide-list li a{border: 0.5rem solid #fff; height:23rem;}
.mentoSlide{margin:0 auto 0;}
}

/***********************
	inquiryWrap
************************/
#multipleDiv_bbbbbb_86{background:url(./../../images/main/laste-bg.jpg) center / cover no-repeat;}
#multipleDiv_bbbbbb_86 .multipleContentsDiv{height: 100vh;  max-width: 140rem;  margin: 0 auto;  display: flex;  flex-direction: column;  align-items: center;  justify-content: center;}


.inquiryWrap * {text-shadow: 0 2px 2px rgba(0, 0, 0, .3);}
.inquiryWrap .inner{max-width: 148rem;margin: 0 auto;}
.inquiryWrap .tit{font-size: 5rem;color: #fff;font-family: 'se';}
.inquiryWrap .tel{display: flex;gap: 3rem;font-size: 2.4rem;color: #fff;margin: 3rem 0;}
.inquiryWrap .tel li{font-size: 2.4rem;font-family: 'se';display: flex;gap: 2rem;}
.inquiryWrap .tel li strong{color: #8be1df;}
.inquiryWrap .tel li span{}
.inquiryWrap .link ul{display: flex;gap: 1rem;}
.inquiryWrap .link li a{display: block;padding: 1.5rem 0;border: 1px solid #fff;min-width: 20rem;text-align: center;font-size: 1.8rem; color: #fff; transition: ease-in all .5s;}

.inquiryWrap .link li:nth-child(1) a{background:url(./../../images/main/inquiry-bg01.jpg) no-repeat;}
.inquiryWrap .link li:nth-child(2) a{background:url(./../../images/main/inquiry-bg02.jpg) no-repeat;}
.inquiryWrap .link li:nth-child(3) a{background:url(./../../images/main/inquiry-bg03.jpg) no-repeat;}
.inquiryWrap .link li a:hover{background:#fff !important; color:#000;}


@media all and (max-width:1200px) {
	#multipleDiv_bbbbbb_86{background-position:left bottom;}
}

@media all and (max-width:767px) {
	#multipleDiv_bbbbbb_86 .multipleContentsDiv{}
	.inquiryWrap .tit{font-size: 35px;}
	.inquiryWrap .tel{display:block;}
	.inquiryWrap .link ul{display: grid; grid-template-columns: 1fr 1fr;;}
	.inquiryWrap .link li a{background-size: cover !important;}
}


/***********************
	notice
************************/
#menu9043_obj129{margin-bottom:60px;}
#menu9043_obj129 * {text-shadow: 0 2px 2px rgba(0, 0, 0, .3);}
#menu9043_obj129 ._recentBbsUl{height: inherit !important;overflow: hidden;min-height: inherit;}
#menu9043_obj129 ._recentBbsUl:before{content:'Division';color: #8be1df;font-size: 48px;position: absolute;left: 0;top: -20px;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi{position: relative;padding-left: 380px;line-height: 1;}

#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl{display: grid;grid-template-columns: 1fr 1fr 1fr;border-top: 0;gap: 2rem;position: inherit;top: 0;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi{margin-top: 0;max-width: 345px;padding-left: 20px;border-left: 1px solid #ddd;width: 100%;padding: 40px 0 40px 35px;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi a{display: block;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi a .recentBbsThumb{display: block;float: inherit;width: 100%;height: 100%;max-height: 175px;overflow: hidden;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dl:after{display:none;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo{margin-left:0;color: #fff;font-family: 'se';font-size: 22px;margin-top: 0;line-height: 1.2;display: flex;flex-direction: column;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dl._first{order: 1; margin-bottom: 10px;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dl._first dd{color:#fff;font-size: 18px;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dl._last{display:none;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo .recentBbsTitle{padding: 0;white-space: normal;order: 2;font-size: 22px;line-height: 1.2; height: 80px; overflow: hidden;}
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsContent{display:none !important;}
#menu9043_obj129 ._recentBbsUl .recentBbsMore{position: absolute;left: 0;top: 60px;display: block;width: 380px;text-indent: -9999px;}
#menu9043_obj129 ._recentBbsUl .recentBbsMore:before{content: 'Notice';text-indent: 0;display: inline-block;font-family: 'se';color: #fff;font-size: 48px;position: absolute;left: 0;background: url(./../../images/main/notice-more.png) right center no-repeat;padding-right: 50px;}

/* hover */
#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi:hover{border-left: 1px solid #8be1df;}

/***********************
	photo
************************/
#menu9043_obj130{margin-bottom:60px;}
#menu9043_obj130 * {text-shadow: 0 2px 2px rgba(0, 0, 0, .3);}
#menu9043_obj130 ._recentBbsUl{height: inherit !important;overflow: hidden;}
#menu9043_obj130 ._recentBbsUl .recentBbsLi{position: relative;padding-left: 380px;line-height: 1;}

#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl{display: grid;grid-template-columns: 1fr 1fr 1fr;border-top: 0;gap: 2rem;position: inherit;top: 0;}
#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi{margin-top: 0;}
#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi a{display: block;}
#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi a .recentBbsThumb{display: block;float: inherit;width: 100%; height: 175px;overflow: hidden; filter: brightness(0.7); transition:ease all .5s;}
#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi a:hover .recentBbsThumb{filter: brightness(1);}

#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo{margin-left:0;text-align: center;color: #fff;font-family: 'se';font-size: 22px;margin-top: 10px;}
#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo dl{display:none;}
#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo .recentBbsTitle{white-space: normal;}
#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi .recentBbsInfo .recentBbsTitle strong{display: block;height: 25px;overflow: hidden;}

#menu9043_obj130 ._recentBbsUl .recentBbsMore{position: absolute;left: 0;top: 50px;display: block;width: 380px;text-indent: -9999px;}
#menu9043_obj130 ._recentBbsUl .recentBbsMore:before{content:'Photo';text-indent: 0;display: inline-block;font-family: 'se';color: #fff;font-size: 48px;position: absolute;left: 0;background: url(./../../images/main/notice-more.png) right center no-repeat;padding-right: 50px;}


@media all and (max-width:1400px) {
	#multipleDiv_bbbbbb_86 .multipleContentsDiv{padding:10rem 1rem; height:auto;}
}

@media all and (max-width:1200px) {
	/* notice */
	#menu9043_obj129 ._recentBbsUl .recentBbsLi{padding-left:200px;}
	#menu9043_obj129 ._recentBbsUl .recentBbsMore:before{font-size: 35px;}
	
	/* photo */
	#menu9043_obj130 ._recentBbsUl .recentBbsLi{padding-left:200px;}
	#menu9043_obj130 ._recentBbsUl .recentBbsMore:before{font-size: 35px;}
	
	#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi a .recentBbsThumb{height:140px;}
}

@media all and (max-width:1200px) {
	/* notice */
	#menu9043_obj129 ._recentBbsUl{padding-top:60px;}
	#menu9043_obj129 ._recentBbsUl .recentBbsLi{padding-left:0;}
	#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl{padding-top: 50px; grid-template-columns: 1fr 1fr;}
	#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi{padding: 20px 0 20px 25px;}
	#menu9043_obj129 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi:last-child{display:none;}
	#menu9043_obj129 ._recentBbsUl .recentBbsMore{top: 0;}
	
	/* photo */
	#menu9043_obj130 ._recentBbsUl .recentBbsLi{padding-left:0;}
	#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl{padding-top: 50px; grid-template-columns: 1fr 1fr;}
	#menu9043_obj130 ._recentBbsUl .recentBbsLi .recentBbsInnerUl .recentBbsInnerLi:last-child{display:none;}
	#menu9043_obj130 ._recentBbsUl .recentBbsMore{top: 0;}
}





