.pc{display:block}@media screen and (max-width: 750px),print{.pc{display:none}}body{font-family:"Shippori Mincho"}@media screen and (max-width: 750px),print{#canvas-container{margin-bottom:-0.103em}}@media screen and (min-width: 751px),print{#canvas-container2,#canvas-container3{display:none}}#canvas-container7 canvas{position:absolute;bottom:0;left:0;right:0;vertical-align:bottom;z-index:1}#concept{position:relative;overflow:hidden}#concept #main{position:relative}#concept #main figure{position:relative}#concept #main figure figcaption{position:absolute;bottom:0em;right:1em;color:#fff;font-size:min(2.4svw,12px);z-index:10;text-shadow:2px 3px 3px rgba(0,0,0,.4)}#concept #main h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"Cinzel",serif;font-size:min(9.8svw,80px);letter-spacing:.1em;text-shadow:0 0 10px rgba(0,0,0,.7);color:#fff}@media screen and (min-width: 751px),print{#concept #main h1{font-size:min(6.7svw,48px)}}#concept #contents .lead{background:#d5d5ce;background:linear-gradient(180deg, rgb(213, 213, 206) 0%, rgb(213, 213, 206) 48%, rgb(255, 255, 255) 100%);text-align:center;padding:3em 0 5em}@media screen and (min-width: 751px),print{#concept #contents .lead{padding:4em 0 5em}}#concept #contents .lead .txt01{font-size:min(6svw,42px);margin:0 0 1em}@media screen and (min-width: 751px),print{#concept #contents .lead .txt01{font-size:min(4.8svw,30px);letter-spacing:.1em}}#concept #contents .lead .txt02{font-size:min(4.2svw,24px)}@media screen and (min-width: 751px),print{#concept #contents .lead .txt02{font-size:min(3.8svw,20px)}}#concept #contents .photo{position:relative}#concept #contents .photo .cap{display:block;position:absolute;bottom:0;right:0;font-size:min(2.4svw,12px);color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);padding:.5em}#concept #contents .view{position:relative;z-index:10;font-size:normal}#concept #contents .view .txt_box{position:absolute;top:10%;bottom:0;font-size:min(6.5svw,46px);text-align:center;left:0;right:0;margin:auto;letter-spacing:.2em}@media screen and (min-width: 751px),print{#concept #contents .view .txt_box{top:8%}}#concept #contents .view .txt_box .txt{font-size:min(3.2svw,16px);letter-spacing:.1em;line-height:2}#concept #contents .view .txt_box .txt:first-of-type{margin-bottom:10px}#concept #contents .view .txt_box .txt.big{font-size:min(13svw,110px);letter-spacing:.3em;text-indent:.3em;margin-bottom:0;line-height:1}@media screen and (min-width: 751px),print{#concept #contents .view .txt_box .txt.big{font-size:min(9.4svw,78px)}}#concept #contents .view .txt_box .txt.gold{color:#a5916a;font-size:min(4.2svw,24px);font-feature-settings:"palt";margin-bottom:2em;margin-top:1.5em}@media screen and (min-width: 751px),print{#concept #contents .view .txt_box .txt.gold{margin-top:1.5em}}#concept #contents .view .grayblue{color:#55788e;font-size:min(10svw,82px);font-family:"Shippori Mincho",serif}#concept #contents .view .cap{position:absolute;bottom:0;right:0;font-size:min(2.4svw,12px);padding:.5em;color:#fff}#concept #contents .sec01,#concept #contents .sec02,#concept #contents .sec03{background:url(../img/concept/bg-sec.webp) repeat-x 0 0;background-repeat:100%;padding:0 0 3em}@media screen and (min-width: 751px),print{#concept #contents .sec01,#concept #contents .sec02,#concept #contents .sec03{padding:0 0 5em}}#concept #contents .sec01 h2,#concept #contents .sec02 h2,#concept #contents .sec03 h2{font-size:min(6.7svw,48px);text-align:center;color:#404040;font-family:"Cinzel",serif;letter-spacing:.1em;padding:2em 0 1.5em;line-height:1.3}@media screen and (min-width: 751px),print{#concept #contents .sec01 .flex,#concept #contents .sec02 .flex,#concept #contents .sec03 .flex{display:flex}}#concept #contents .sec01 .copy,#concept #contents .sec02 .copy,#concept #contents .sec03 .copy{font-size:min(4.6svw,28px);text-align:center;margin:-2em 0 3.5em}@media screen and (min-width: 751px),print{#concept #contents .sec01 .copy,#concept #contents .sec02 .copy,#concept #contents .sec03 .copy{font-size:min(4.2svw,24px)}}@media screen and (min-width: 751px),print{#concept #contents .sec01 .top,#concept #contents .sec01 .btm{max-width:1012px;width:100%;margin:0 auto 105px;position:relative}}@media screen and (min-width: 751px),print{#concept #contents .sec01 .top .left,#concept #contents .sec01 .btm .left{width:48%;z-index:10}}#concept #contents .sec01 .top .left .photo,#concept #contents .sec01 .btm .left .photo{position:relative}@media screen and (min-width: 751px),print{#concept #contents .sec01 .top .left .photo,#concept #contents .sec01 .btm .left .photo{width:100%}}#concept #contents .sec01 .top .left .photo img,#concept #contents .sec01 .btm .left .photo img{width:100%}#concept #contents .sec01 .top .left .photo .cap,#concept #contents .sec01 .btm .left .photo .cap{display:block;position:absolute;bottom:0;right:0;font-size:min(2.4svw,12px);color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);padding:.5em}#concept #contents .sec01 .top .right,#concept #contents .sec01 .btm .right{background:#9a9a82;color:#fff;padding:2em 0 7em;position:relative}@media screen and (min-width: 751px),print{#concept #contents .sec01 .top .right,#concept #contents .sec01 .btm .right{position:absolute;width:52%;padding:2em 3em 2em 5em;display:flex;align-items:center;right:8%;top:15%}}#concept #contents .sec01 .top .right dl,#concept #contents .sec01 .btm .right dl{width:90%;margin:0 auto}@media screen and (min-width: 751px),print{#concept #contents .sec01 .top .right dl,#concept #contents .sec01 .btm .right dl{width:100%;margin:0 auto 0 7%}}#concept #contents .sec01 .top .right dl dt,#concept #contents .sec01 .btm .right dl dt{font-size:min(5svw,32px);margin:0 0 1em}@media screen and (min-width: 751px),print{#concept #contents .sec01 .top .right dl dt,#concept #contents .sec01 .btm .right dl dt{font-size:min(3.8svw,20px);margin:0 0 1em}}#concept #contents .sec01 .top .right dl dd,#concept #contents .sec01 .btm .right dl dd{font-size:min(3.6svw,18px);line-height:2}@media screen and (min-width: 751px),print{#concept #contents .sec01 .top .right dl dd,#concept #contents .sec01 .btm .right dl dd{font-size:min(2.8svw,14px)}}#concept #contents .sec01 .btm{flex-direction:row-reverse}@media screen and (min-width: 751px),print{#concept #contents .sec01 .btm{margin:0 auto 95px}}#concept #contents .sec01 .btm .right{background:#d5d5ce;color:#404040}@media screen and (min-width: 751px),print{#concept #contents .sec01 .btm .right{padding:2em 5em 2em 3em;display:flex;align-items:center;left:8%}}@media screen and (min-width: 751px),print{#concept #contents .sec01 .btm .right dl{margin:0 5% 0 auto}}@media screen and (min-width: 751px),print{#concept #contents .sec01 .swiper-wrapper{gap:1em}}#concept #contents .sec02 .note,#concept #contents .sec03 .note{text-align:center;font-size:min(2.4svw,12px);margin-top:1em}#concept #contents .sec02 .flex_wrap,#concept #contents .sec03 .flex_wrap{display:flex;max-width:1000px;width:100%;position:relative;margin:0 auto}#concept #contents .sec02 .flex,#concept #contents .sec03 .flex{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%;margin:0 auto}@media screen and (min-width: 751px),print{#concept #contents .sec02 .flex .cap,#concept #contents .sec03 .flex .cap{display:none}}#concept #contents .sec02 .flex .number_cap,#concept #contents .sec03 .flex .number_cap{position:absolute;left:0;bottom:0;background:rgba(11,11,11,.5);color:#fff;width:25px;text-align:center}@media screen and (max-width: 750px),print{#concept #contents .sec02 .flex .number_cap,#concept #contents .sec03 .flex .number_cap{display:none}}#concept #contents .sec02 .flex .bottom .flex,#concept #contents .sec03 .flex .bottom .flex{width:100%}#concept #contents .sec02 .flex .bottom .flex .photo,#concept #contents .sec03 .flex .bottom .flex .photo{width:50%}#concept #contents .sec02 .flex .bottom .flex .photo:first-of-type,#concept #contents .sec03 .flex .bottom .flex .photo:first-of-type{padding-right:2px}#concept #contents .sec02 .flex .left,#concept #contents .sec03 .flex .left{width:50%;box-sizing:border-box;padding:0 2px 0 0}#concept #contents .sec02 .flex .left .photo,#concept #contents .sec03 .flex .left .photo{margin:0 0 2px}#concept #contents .sec02 .flex .left .photo img,#concept #contents .sec03 .flex .left .photo img{width:100%}#concept #contents .sec02 .flex .left .photo:last-child,#concept #contents .sec03 .flex .left .photo:last-child{margin:0}#concept #contents .sec02 .flex .right,#concept #contents .sec03 .flex .right{width:50%;box-sizing:border-box;margin-bottom:2px}#concept #contents .sec02 .flex .right .photo img,#concept #contents .sec03 .flex .right .photo img{width:100%}@media screen and (min-width: 751px),print{#concept #contents .sec02 .flex .right .photo .cap,#concept #contents .sec03 .flex .right .photo .cap{bottom:auto;top:0}}#concept #contents .sec02 .flex .box,#concept #contents .sec03 .flex .box{width:100%;background:#979685;padding:3em 2em 4em;font-size:min(3.2svw,16px);color:#fff;margin:-2px 0 3em 0;line-height:2;position:relative}@media screen and (min-width: 751px),print{#concept #contents .sec02 .flex .box,#concept #contents .sec03 .flex .box{background:linear-gradient(#d5d5ce 0%, #d5d5ce 20%, #fff 100%);width:100%;bottom:0;right:0;margin-bottom:0;font-size:min(3.2svw,16px);color:#000}}#concept #contents .sec02 .grid .box,#concept #contents .sec03 .grid .box{background:#979685;padding:3em 2em 4em;font-size:min(3.2svw,16px);color:#fff;margin:-2px 0 3em 0;line-height:2;position:relative}@media screen and (min-width: 751px),print{#concept #contents .sec02 .grid .box,#concept #contents .sec03 .grid .box{background:rgba(151,150,133,.9);position:absolute;width:50%;bottom:0;right:0;margin-bottom:0;font-size:min(3.2svw,16px)}}@media screen and (min-width: 751px),print{#concept #contents .sec02 .gainen,#concept #contents .sec03 .gainen{border:1px solid #a39b6a;max-width:1000px;width:100%;margin:4em auto 0;padding:1.5em}}#concept #contents .sec02 .gainen .flex,#concept #contents .sec03 .gainen .flex{width:90%}@media screen and (min-width: 751px),print{#concept #contents .sec02 .gainen .flex,#concept #contents .sec03 .gainen .flex{justify-content:flex-start;flex-wrap:nowrap;gap:3em;align-items:center}}#concept #contents .sec02 .gainen .flex .img,#concept #contents .sec03 .gainen .flex .img{margin:0 0 1em}@media screen and (min-width: 751px),print{#concept #contents .sec02 .gainen .flex .img,#concept #contents .sec03 .gainen .flex .img{width:35%}}#concept #contents .sec02 .gainen .flex .cap,#concept #contents .sec03 .gainen .flex .cap{display:block;color:#333331;text-shadow:none}@media screen and (max-width: 750px),print{#concept #contents .sec02 .gainen .flex .cap,#concept #contents .sec03 .gainen .flex .cap{bottom:2em}}#concept #contents .sec02 .gainen .flex .txt,#concept #contents .sec03 .gainen .flex .txt{font-size:min(3.6svw,18px);line-height:2}@media screen and (min-width: 751px),print{#concept #contents .sec02 .gainen .flex .txt,#concept #contents .sec03 .gainen .flex .txt{width:65%;padding-right:3%;font-size:min(3.2svw,16px)}}@media screen and (min-width: 751px),print{#concept #contents .sec02{padding-bottom:4.5em}}#concept #contents .sec02 .flex{width:90%}@media screen and (min-width: 751px),print{#concept #contents .sec02 .flex{width:56.5%}}@media screen and (min-width: 751px),print{#concept #contents .sec02 .flex.sp-flex{display:none}}#concept #contents .sec02 .flex.pc-flex{display:none;width:44%}@media screen and (min-width: 751px),print{#concept #contents .sec02 .flex.pc-flex{display:flex;padding-right:2px}}#concept #contents .sec02 .flex.pc-flex .bottom:first-of-type{padding-left:2px}#concept #contents .sec02 .flex .box:before{content:"内代公園（徒歩7分／約520m）";position:absolute;top:-2.4em;display:block;bottom:0;right:0;font-size:min(2.4svw,12px);color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);padding:0 .5em}#concept #contents .sec02 .swiper_pc{display:none}@media screen and (min-width: 751px),print{#concept #contents .sec02 .swiper_pc{display:block}}@media screen and (min-width: 751px),print{#concept #contents .sec03{padding-bottom:0em}}@media screen and (min-width: 751px),print{#concept #contents .sec03 .copy{margin-bottom:1.5em}}#concept #contents .sec03 .copy_lead{font-size:min(3.6svw,18px);text-align:center;margin:-3em 0 2em}@media screen and (min-width: 751px),print{#concept #contents .sec03 .copy_lead{font-size:min(3.2svw,16px);margin:0 0 4.5em}}#concept #contents .sec03 .flex{flex-direction:row-reverse}@media screen and (min-width: 751px),print{#concept #contents .sec03 .flex{width:56.5%}}#concept #contents .sec03 .flex.pc-flex{display:none}@media screen and (min-width: 751px),print{#concept #contents .sec03 .flex.pc-flex{display:flex;padding-left:2px;width:44%}#concept #contents .sec03 .flex.pc-flex .bottom .photo:first-of-type{padding-left:2px}}@media screen and (min-width: 751px),print{#concept #contents .sec03 .flex.sp-flex{display:none}}#concept #contents .sec03 .flex .left{width:50%;box-sizing:border-box;padding:0 0 0 2px}@media screen and (min-width: 751px),print{#concept #contents .sec03 .flex .left{padding:0 0 0 2px}}#concept #contents .sec03 .flex .left .photo img{width:100%}@media screen and (min-width: 751px),print{#concept #contents .sec03 .flex .left .photo .cap{bottom:auto;top:0}}#concept #contents .sec03 .flex .right{width:50%;box-sizing:border-box;margin-bottom:2px}#concept #contents .sec03 .flex .right .photo{margin:0 0 2px}#concept #contents .sec03 .flex .right .photo img{width:100%}#concept #contents .sec03 .flex .right .photo:last-child{margin:0}#concept #contents .sec03 .flex .box{background:#cfcdc9;color:#404040}@media screen and (min-width: 751px),print{#concept #contents .sec03 .flex .box{background:rgba(202,200,196,.9);right:auto;bottom:0;left:0}}#concept #contents .sec03 .grid{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"grid_img01 grid_img01" "grid_img02 grid_img03 ";width:90%;margin:0 auto;grid-row-gap:2px;grid-column-gap:2px}@media screen and (min-width: 751px),print{#concept #contents .sec03 .grid{max-width:1000px;width:100%;display:none}}#concept #contents .sec03 .grid .grid_img01{grid-area:grid_img01}#concept #contents .sec03 .grid .grid_img02{grid-area:grid_img02}#concept #contents .sec03 .grid .grid_img03{grid-area:grid_img03}#concept #contents .sec03 .grid img{width:100%}#concept #contents .sec03 .grid .box{background:linear-gradient(#d5d5ce 0%, #d5d5ce 48.28%, #fff 100%);color:#404040;grid-column:span 2;position:relative;width:100%}@media screen and (min-width: 751px),print{#concept #contents .sec03 .grid .box{grid-column:span 2;background:linear-gradient(#d5d5ce 0%, #d5d5ce 20%, #fff 100%);right:auto;bottom:0;left:0}}#concept #contents .sec04{padding:3em 0;margin:0 0 5em;position:relative}@media screen and (min-width: 751px),print{#concept #contents .sec04{padding:65px 0 0;margin-bottom:100px}}#concept #contents .sec04 .box{width:90%;margin:0 auto;gap:1em}@media screen and (min-width: 751px),print{#concept #contents .sec04 .box{gap:3em;flex-direction:row;max-width:1000px;width:100%}}@media screen and (min-width: 751px),print{#concept #contents .sec04 .box .photo{width:100%;margin-bottom:1em}}#concept #contents .sec04 .box .photo .cap{padding:.5em 2em .5em .5em}@media screen and (min-width: 751px),print{#concept #contents .sec04 .box .photo .cap{padding:.5em}}#concept #contents .sec04 .flex{width:90%;margin:0 auto;display:flex;flex-direction:column;gap:2em}@media screen and (min-width: 751px),print{#concept #contents .sec04 .flex{max-width:1012px;width:100%;border:1px solid #a39b6a;padding:2em;flex-direction:row}}#concept #contents .sec04 .flex .box{width:100%}@media screen and (min-width: 751px),print{#concept #contents .sec04 .flex .box{width:100%}}#concept #contents .sec04 .photo{grid-area:photo;margin-bottom:1em}@media screen and (min-width: 751px),print{#concept #contents .sec04 .photo{grid-column:span 6;margin-bottom:0}}#concept #contents .sec04 .leadtxt{font-size:min(5svw,32px);margin:0 0 1em;border-bottom:2px solid #a39b6a;padding-bottom:1em;letter-spacing:.15em;text-align:center}@media screen and (min-width: 751px),print{#concept #contents .sec04 .leadtxt{border-bottom:none;grid-column:span 6;font-size:min(3.8svw,20px);margin:auto 0 .5em 0;padding-bottom:0}}#concept #contents .sec04 .txt{font-size:min(3.6svw,18px);line-height:2}@media screen and (min-width: 751px),print{#concept #contents .sec04 .txt{grid-column:span 6;font-size:min(3.2svw,16px);margin:0 0 auto;text-align:center}}.swiper{padding:3em 0 2em}@media screen and (min-width: 751px),print{.swiper{padding:0em 0 2em}}.swiper .swiper-slide{width:70%;max-width:400px;height:auto}@media screen and (min-width: 751px),print{.swiper .swiper-slide{width:auto;max-width:500px;height:auto;flex-shrink:0}}.swiper .swiper-slide dl{text-align:center;padding:.5em 0 0 0}.swiper .swiper-slide dl dt{font-size:min(3.8svw,20px);color:#404040}@media screen and (min-width: 751px),print{.swiper .swiper-slide dl dt{font-size:min(3.2svw,16px)}}.swiper .swiper-slide dl dd{font-size:min(3.2svw,16px);color:#9d9d9d}@media screen and (min-width: 751px),print{.swiper .swiper-slide dl dd{font-size:min(2.4svw,12px)}}.swiper .swiper-pagination{text-align:center;bottom:0}.swiper .swiper-pagination-bullet{background:#55788e;opacity:.25}.swiper .swiper-pagination-bullet-active{opacity:1}#sineCanvas3{opacity:.75}#sineCanvas4{opacity:.25}#sineCanva5{opacity:.35}#sineCanvas6{opacity:.25}.loop{display:none !important}@media screen and (min-width: 751px),print{.loop{display:block !important}}.loop .slick-slide{margin:0 30px}.loop .loop_02{margin-top:95px}.loop .loop_04{margin-top:50px}.loop .loop_06{margin-top:50px}.loop .loop_01,.loop .loop_04{width:330px}.loop .loop_02,.loop .loop_05{width:400px}.loop .loop_03,.loop .loop_06{width:235px}/*# sourceMappingURL=concept.css.map */