<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@media screen and (min-width: 768px),print {

main {width: 100%;}
.seo_bread_list {width: 1100px;}
h2 {background: url(../images/lunaa/h2.jpg) no-repeat;}
	
	#lead{background-image: url("../images/lunaa/bg01.jpg");background-repeat: no-repeat;background-position: top 30px center;min-height: 554px;margin-bottom: 60px;}
	#lead .frame{width: 1100px;margin: 0 auto;position: relative;}
	#lead .frame h3{background-image: url("../images/lunaa/bg02.png");background-repeat: no-repeat;background-position: top center;width: 563px;height: 318px;position: absolute;top: 190px;right: 0px;padding: 65px 60px;}
	#lead .frame .sub{margin-bottom: 20px;}
	#lead .frame .tag{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: 1px; text-align: center;background-color: #fff;border-radius: 20px;width: 363px;margin: 0 auto;padding: 10px 0;}
	.new-catalog-btn{width:600px;margin:0px auto 60px;}

	#about{width: 1000px;margin: 0 auto 170px;position: relative;}
	#about h3{width: 227px; margin: 0 auto 50px;}
	#about .icon01{position: absolute;top: 20px;left: 0px;}
	#about .icon02{position: absolute;top: 20px;right: 0px;}
	#about .box01{position: relative;margin-bottom: 50px;min-height: 276px;}
	#about .box01 h4{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 26px;line-height: 50px; font-weight: bold;margin-bottom: 20px;position: relative;width: 540px;margin-left: 70px;padding: 15px 0 20px;}
	#about .box01 h4 .marker-g{background: linear-gradient(transparent 60%, #289967 60%);}
	#about .box01 h4:before{content: url("../images/lunaa/icon03.png");position: absolute;top: 0px;left: -70px;}
	#about .box01 h4:after{content: url("../images/lunaa/icon04.png");position: absolute;bottom: 0px;right: 70px;}
	#about .box01 .pic{position: absolute;top: 0px;right: 0px;}
	#about .box01 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 16px;font-weight: bold; line-height: 35px;width: 504px;}
	#about .box02{position: relative;min-height: 312px;}
	#about .box02 .pic{position: absolute;top: 0px;left: 0px;}
	#about .box02 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 16px;font-weight: bold; line-height: 35px;width: 450px;margin-left: 550px;margin-bottom: 35px;padding-top: 30px;}
	#about .box02 .text:last-child{margin-bottom: 0px;padding-top: 0px;}
	
	#living{background-image: url("../images/lunaa/bg03.jpg");background-repeat: repeat;background-position: top center;padding-top: 70px;padding-bottom: 90px;margin-bottom: 120px;}
	#living .frame{width: 1000px;margin: 0 auto;position: relative;}
	#living .frame h3{width: 470px;position: absolute;top: -130px;left: 0px;right: 0px;margin: 0 auto;}
	#living .frame .icon01{position: absolute;top: -95px;right: 40px;}
	#living .frame .box01{background-color: #fff;padding: 40px;margin-bottom: 20px;min-height: 353px;position: relative;}
	#living .frame .box01 .number01{position: absolute;top: 25px;left: 25px;z-index: 1;}
	#living .frame .box01 h4{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 20px;font-weight: bold;color: #d08519;margin-left: 440px;margin-bottom: 30px;padding-top: 25px;}
	#living .frame .box01 .pic{position: absolute;top: 40px;left: 40px;}
	#living .frame .box01 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 16px;line-height: 24px;margin-bottom: 24px;margin-left: 440px;width: 470px;}
	#living .frame .box01 .text:last-child{margin-bottom: 0px;}
	#living .frame .box02{background-color: #fff;padding: 40px;margin-bottom: 20px;min-height: 353px;position: relative;}
	#living .frame .box02 .number01{position: absolute;top: 25px;right: 25px;z-index: 1;}
	#living .frame .box02 h4{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 20px;font-weight: bold;color: #d08519;margin-bottom: 30px;padding-top: 25px;}
	#living .frame .box02 .pic{position: absolute;top: 40px;right: 40px;}
	#living .frame .box02 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 16px;line-height: 24px;margin-bottom: 24px;width: 470px;}
	#living .frame .box02 .text:last-child{margin-bottom: 0px;}
	#living .frame .box03{background-color: #fff;padding: 40px;min-height: 353px;position: relative;}
	#living .frame .box03 .number01{position: absolute;top: 25px;left: 25px;z-index: 1;}
	#living .frame .box03 h4{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 20px;font-weight: bold;color: #d08519;margin-left: 440px;margin-bottom: 30px;padding-top: 25px;}
	#living .frame .box03 .pic{position: absolute;top: 40px;left: 40px;}
	#living .frame .box03 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 16px;line-height: 24px;margin-bottom: 24px;margin-left: 440px;width: 470px;}
	#living .frame .box03 .text:last-child{margin-bottom: 0px;}
	
	#plan{width: 1000px;margin: 0 auto 62px;}
	#plan h3{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 20px;font-weight: bold;color: #fff;text-align: center; background-color: #2aa26d;padding: 15px 0;margin-bottom: 60px;}
	#plan .box01{position: relative;padding-left: 55px;min-height: 460px;margin-bottom: 70px;}
	#plan .box01 .sub{margin-bottom: 30px;}
	#plan .box01 h4{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 23px;font-weight: bold; line-height: 35px;margin-bottom: 40px;}
	#plan .box01 .pic{position: absolute;top: 0px;right: 60px;}
	#plan .box01 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 16px;line-height: 25px;margin-bottom: 30px;}
	#plan ul{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	#plan ul li{width: 300px;background-color: #f0f0f0;padding-bottom: 20px;margin-right: 50px;}
	#plan ul li:last-child{margin-right: 0px;}
	#plan ul li dt{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 20px;font-weight: bold;text-align: center;border: 5px solid #2aa26d;padding: 8px 0px;margin-bottom: 20px;background-color: #fff;}
	#plan ul li dd{margin-left: 30px;}
	
	#image{background-image: url("../images/lunaa/bg05.jpg");background-repeat: repeat;background-position: top center;padding: 120px 0 110px;position: relative;margin-bottom: 100px;margin-top: 149px;}
	#image h3{background-image: url("../images/lunaa/bg04.png");background-repeat: repeat;background-position: top center;width: 1000px;min-height: 133px;font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 25px;font-weight: bold;text-align: center;padding-top: 68px;position: absolute;top: -70px;left: 0px;right: 0px;margin: 0 auto;}
	#image .frame{width: 1000px;margin: 0 auto;}
	#image .frame ul{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 45px;}
	#image .frame ul li{width: 405px;border: 1px solid #000;background-color: #fff;position: relative;padding: 375px 25px 25px 25px;min-height: 573px;margin-right: 100px;}
	#image .frame ul li:last-child{margin-right: 0px;}
	#image .frame ul li dt{position: absolute;top: 20px;left: -40px;}
	#image .frame ul li dd{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 16px;line-height: 25px;}
	
	#last{width: 900px;min-height: 415px;margin: 0 auto 40px;background-image: url("../images/lunaa/bg06.jpg");padding-top: 55px;}
	#last .sub{width: 316px;margin: 0 auto 25px;}
	#last h3{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 30px;font-weight: bold;text-align: center;color: #fff;margin-bottom: 30px;}
	#last .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 20px;font-weight: bold; line-height: 30px;text-align: center; color: #fff;}
	
	#end-contents {width: 1100px; margin: 0 auto 100px;}
	#end-contents .end-contents-ttl{margin: 0 auto 25px; text-align: center;}
	#end-contents h4{margin: 0 auto 40px; text-align: center; font-size: 14.3px; font-weight: bold;}
	#end-contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: center;width: 1100px;}
	#end-contents li{margin-left: 20px; width: 200px;}
	#end-contents .end-contents-img1 .end-contents-txt1{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 15px;}
	#end-contents .end-contents-img2 .end-contents-txt2{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 15px;}
	#end-contents .end-contents-img3 .end-contents-txt3{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 15px;}
	#end-contents .end-contents-img4 .end-contents-txt4{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 15px;}
	#end-contents .end-contents-img1 span{font-size: 16px; font-weight: bold; text-align: center;}
	#end-contents .end-contents-img2 span{font-size: 16px; font-weight: bold; text-align: center;}
	#end-contents .end-contents-img3 span{font-size: 16px; font-weight: bold; text-align: center;}
	#end-contents .end-contents-img4 span{font-size: 16px; font-weight: bold; text-align: center;}
/* event -------------------------------------*/
.event{ width: 100%; margin: 0 auto; padding: 40px 0; }
.event .new-btn{width: 800px;
    margin: 0 auto;  }
.event .inner-Box{ width: 1100px; margin: 0 auto; position: relative;  padding: 0 50px; }
.event .inner-Box .event-ttl{font-weight:bold;font-size:28px;letter-spacing:1px;text-align:center;color:#111;margin-bottom: 58px;}
.event .system-list{ margin-bottom: 40px; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.event .system-list li{ width: 28%; margin-right: 8%; background: #fff; padding: 2% 1% 1% 1%; position: relative; margin-bottom: 20px; border: 1px solid #000; }
.event .system-list li:nth-child(3n){ margin-right: 0;}
.event .system-list li a:hover{ text-decoration: none; }
.event .system-pic{ width: 100%; height: 180px; overflow: hidden; text-align: center; }
.event .system-pic img{ max-width: 100%; max-height: 180px; width: auto; height: auto;}
.event .system-date{ font-size: 0.875em; font-weight: bold; letter-spacing: 0.07em; line-height: 1.6; 
	margin-bottom: 15px; text-align: center; display: block; padding: 8px 12px; background: #282828; color: #fff; }
.event .system-date .date{display:inline-block;}
.event .system-date .time{display: block; font-weight: normal; font-size: 12px;}
.event .system-ttl-01{ font-size: 1em; margin-bottom: 20px; padding: 0 10px 0 10px; line-height: 1.6;}
.event .system-place{ font-size: 0.8em; color: #29874d; margin-bottom: 20px; padding: 0 10px 0 10px;}
.event .system-icon02 span { display: block; position: absolute; top: -35px; left: -20px; }
.event .system-icon02 span img{ width: 60%;}
}



@media screen and (max-width: 767px) {
	
	#lead{background-image: url("../images/lunaa/bg01.jpg");background-repeat: no-repeat;background-position: top 5vw center;background-size: 350%; margin-bottom: 10%;}
	#lead .frame{width: 90%;margin: 0 auto;}
	#lead .frame h3{background-image: url("../images/lunaa/bg02.png");background-repeat: no-repeat;background-position: top center;width: 100%;top: 190px;padding: 5%;margin-bottom: 3%;}
	#lead .frame .sub{margin-bottom: 5%;}
	#lead .frame .tag{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 3.5vw;font-weight: bold;letter-spacing: 1px; text-align: center;background-color: #fff;border-radius: 5vw;width: 80%;margin: 0 auto;padding: 3vw 0;}
	.new-catalog-btn{width:86vw;margin:0vw auto 10vw;}

	#about{width: 90%;margin: 0 auto 20%;position: relative;}
	#about h3{width: 60%; margin: 0 auto 5%;}
	#about .icon01{position: absolute;top: 0vw;left: -2vw;width: 25%;}
	#about .icon02{position: absolute;top: 0vw;right: -2vw;width: 25%;}
	#about .box01{position: relative;margin-bottom: 50px;min-height: 276px;}
	#about .box01 h4{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 5vw;line-height: 7.5vw; font-weight: bold;text-align: center; margin-bottom: 5%;position: relative;padding: 15px 0 20px;}
	#about .box01 h4 .marker-g{background: linear-gradient(transparent 60%, #289967 60%);}
	#about .box01 h4:before{content: url("../images/lunaa/icon03.png");position: absolute;top: 0vw;left: 0vw;}
	#about .box01 h4:after{content: url("../images/lunaa/icon04.png");position: absolute;bottom: 0vw;right: 0vw;}
	#about .box01 .pic{margin-bottom: 5%;}
	#about .box01 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 3.5vw;font-weight: bold; line-height: 6.0vw;}
	#about .box02{position: relative;min-height: 312px;}
	#about .box02 .pic{margin-bottom: 5%;}
	#about .box02 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 3.5vw;font-weight: bold; line-height: 6.0vw;}
	#about .box02 .text:last-child{margin-bottom: 0px;padding-top: 0px;}
	
	#living{background-image: url("../images/lunaa/bg03.jpg");background-repeat: repeat;background-position: top center;padding: 15% 0 10%;margin-bottom: 10%;}
	#living .frame{width: 90%;margin: 0 auto;position: relative;}
	#living .frame h3{width: 100%;position: absolute;top: -25vw;left: 0px;right: 0px;margin: 0 auto;}
	#living .frame .icon01{display: none;}
	#living .frame .box01{background-color: #fff;padding: 5%;margin-bottom: 5%;position: relative;}
	#living .frame .box01 .number01{position: absolute;top: 13vw;left: 3vw;z-index: 1;}
	#living .frame .box01 h4{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 5vw;font-weight: bold;color: #d08519;margin-bottom: 8%;text-align: center;}
	#living .frame .box01 .pic{margin-bottom: 5%;}
	#living .frame .box01 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 3.5vw;line-height: 6.0vw;margin-bottom: 5vw;}
	#living .frame .box01 .text:last-child{margin-bottom: 0px;}
	#living .frame .box02{background-color: #fff;padding: 5%;margin-bottom: 5%;position: relative;}
	#living .frame .box02 .number01{position: absolute;top: 13vw;left: 3vw;z-index: 1;}
	#living .frame .box02 h4{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 5vw;font-weight: bold;color: #d08519;margin-bottom: 8%;text-align: center;}
	#living .frame .box02 .pic{margin-bottom: 5%;}
	#living .frame .box02 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 3.5vw;line-height: 6.0vw;margin-bottom: 5vw;}
	#living .frame .box02 .text:last-child{margin-bottom: 0px;}
	#living .frame .box03{background-color: #fff;padding: 5%;margin-bottom: 5%;position: relative;}
	#living .frame .box03 .number01{position: absolute;top: 13vw;left: 3vw;z-index: 1;}
	#living .frame .box03 h4{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 5vw;font-weight: bold;color: #d08519;margin-bottom: 8%;text-align: center;}
	#living .frame .box03 .pic{margin-bottom: 5%;}
	#living .frame .box03 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 3.5vw;line-height: 6.0vw;margin-bottom: 5vw;}
	#living .frame .box03 .text:last-child{margin-bottom: 0px;}
	
	#plan{width: 90%;margin: 0 auto;}
	#plan h3{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 5vw;font-weight: bold;color: #fff;text-align: center; background-color: #2aa26d;padding: 3% 0;margin-bottom: 10%;}
	#plan .box01{width: 90%; margin: 0 auto 10%;}
	#plan .box01 .sub{margin-bottom: 5%;}
	#plan .box01 h4{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 5vw;font-weight: bold; line-height: 7.5vw;margin-bottom: 5%;}
	#plan .box01 .pic{width: 70%;margin: 0 auto 5%;}
	#plan .box01 .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 3.5vw;line-height: 6vw;margin-bottom: 5%;}
	
	#plan ul{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	#plan ul li{width: 80%;margin: 0 auto;background-color: #f0f0f0;padding-bottom: 5%;margin-bottom: 10%;}
	#plan ul li dt{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 4vw;font-weight: bold;text-align: center;border: 5px solid #2aa26d;padding: 3vw 0px;margin-bottom: 5vw;background-color: #fff;}
	#plan ul li dd{width: 85%;margin: 0 auto;}
	
	#image{background-image: url("../images/lunaa/bg05.jpg");background-repeat: repeat;background-position: top center; padding: 10% 5%;;position: relative;margin-bottom: 10%;    margin-top: 21vw;}
	#image h3{width: 90%;position: absolute;top: -10vw;left: 0;right: 0;margin: 0 auto;}
	#image .frame{width: 100%;margin: 0 auto;}
	#image .frame ul{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 5%;}
	#image .frame ul li{width: 100%;border: 1px solid #000;background-color: #fff;padding: 5%;margin-bottom: 5%;}
	#image .frame ul li:last-child{margin-bottom: 0px;}
	#image .frame ul li dt{margin-bottom: 5%;}
	#image .frame ul li dd{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 3.5vw;line-height: 6.0vw;}
	
	#last{width: 100%;margin: 0 auto 6vw;background-image: url("../images/lunaa/bg06.jpg");background-position: top center;background-size: 150%; padding-top: 8%;padding-bottom: 15%;}
	#last .sub{width: 40%;margin: 0 auto 5%;}
	#last h3{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 4.5vw;font-weight: bold;text-align: center;color: #fff;margin-bottom: 5%;}
	#last .text{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック","Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  Verdana, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size: 3.5vw;line-height: 6.0vw;text-align: center; color: #fff;}
	
	#end-contents {width: 95%; margin: 0 auto 50px;}
	#end-contents .pc-end-contents-ttl{display: none;}
	#end-contents .sp-end-contents-ttl{margin: 0 auto 25px; text-align: center;}
	#end-contents h4{margin: 3vw auto 6vw; text-align: center; font-size: 14.3px; font-weight: bold;}
	#end-contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;}
	#end-contents li{width: 44vw; margin-left: 11px;  margin-bottom: 6vw;}
	#end-contents .end-contents-img1 .end-contents-txt1{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 2vw;}
	#end-contents .end-contents-img2 .end-contents-txt2{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 2vw;}
	#end-contents .end-contents-img3 .end-contents-txt3{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 2vw;}
	#end-contents .end-contents-img4 .end-contents-txt4{font-size: 12px; line-height: 1.6; padding-top: 15px; text-align: center; margin-bottom: 2vw;}
	#end-contents .end-contents-img1 span{font-size: 16px; font-weight: bold; text-align: center;}
	#end-contents .end-contents-img2 span{font-size: 16px; font-weight: bold; text-align: center;}
	#end-contents .end-contents-img3 span{font-size: 16px; font-weight: bold; text-align: center;}
	#end-contents .end-contents-img4 span{font-size: 16px; font-weight: bold; text-align: center;}
	
/* event -------------------------------------*/
.event{ width: 100%; margin: 0 auto 9vw; padding: 5% 3% 5%;}
.event .inner-Box{  }
.event .inner-Box .event-ttl{font-weight:bold;font-size:5.2vw;letter-spacing:0.2vw;text-align:center;color:#111;margin-bottom: 17vw;}
.event .new-btn{text-align: center;  }

.event .system-list{ margin-bottom: 4%; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.event .system-list li{ width: 49%; margin-right: 2%; background: #fff; position: relative; margin-bottom: 4%; padding: 5% 2% 2% 2%; line-height: 1.4; border: 1px solid #000; }
.event .system-list li:nth-child(2n){ margin-right: 0;}
/* 
.event .system-list li:last-child{ display: none; } */
.event .system-list li a:hover{ text-decoration: none; }
.event .system-pic{ width: 100%; height: 120px; overflow: hidden; text-align: center; }
.event .system-pic img{ max-width: 100%; max-height: 130px; width: auto; height: auto;}
.event .system-date{ font-size: 0.875em; font-weight: bold; letter-spacing: 0.07em;  margin-bottom: 15px; text-align: center; display: block; padding: 8px; background: #282828; color: #fff; }
.event .system-ttl-01{ font-size: 0.8em; margin-bottom: 20px; padding: 0 4% 0 4%; }
.event .system-date .date{}
.event .system-date .time{display: block; font-weight: normal; font-size: 0.875em; padding: 5% 0 2% 0;}


.event .system-place{ font-size: 0.7em; color: #29874d; margin-bottom: 10px; padding: 0 10px; }
.event .system-icon02 span { display: block; position: absolute; top: -11vw; right: -2vw; width: 35%; z-index: 2; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
</pre></body></html>