/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;color:#3b3b44}html *{font-weight:300}body #wrapper{overflow:hidden;position:relative}body.window-lock{overflow:hidden}img{width:100%}h1{font-size:30px}h2{font-size:30px;font-weight:300;letter-spacing:.1em}@media screen and (max-width: 990px){h2{font-size:28px}}h3{font-size:30px;font-weight:300;letter-spacing:.1em}h4{font-size:24px;letter-spacing:.1em}p{font-size:18px;line-height:36px}@media screen and (max-width: 990px){p{font-size:16px;line-height:25.6px}}.text-orange{color:#ff5800;font-weight:rgba(0,0,0,0)}.text-bold{font-weight:600}.text-under{border-bottom:1px solid currentColor}.flex-end{justify-content:end}.flex-reverse_sp{flex-direction:column-reverse !important}.mt40_pc{margin-top:40px !important}.mt100_pc{margin-top:100px !important}.sp_only{display:none}.pc_only{display:block}@media screen and (max-width: 990px){.sp_only{display:block}.pc_only{display:none}}.fade-in{opacity:0}.fade-in.active{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade-in{0%{transform:translateY(40px)}100%{transform:translateY(0px);opacity:1}}@keyframes fade-in{0%{transform:translateY(40px)}100%{transform:translateY(0px);opacity:1}}.fade-in__order{opacity:0;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out;transition-delay:calc(var(--delay)*.03s)}.fade-in__order.visible{opacity:1;transform:translateY(0)}.fadeInTrigger,.fadeUpTrigger,.fadeRightTrigger,.fadeLeftTrigger{opacity:0}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRight{-webkit-animation-name:fadeRightAnime;animation-name:fadeRightAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}body #wrapper .l-header{width:100%;background-color:#b99c5c;position:fixed;top:0;z-index:9997}body #wrapper .l-header .c-inner{padding:25px 20px;margin:0 auto}@media screen and (max-width: 500px){body #wrapper .l-header .c-inner{padding:25px 10px}}body #wrapper .l-header .c-inner .l-header-content{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;height:100%}body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul{display:flex;align-items:center;gap:30px}@media screen and (max-width: 990px){body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul{gap:20px}}body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(1){max-width:100px}@media screen and (max-width: 550px){body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(1){max-width:80px}}body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(1) a img{max-width:100px}body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(2){max-width:216px}@media screen and (max-width: 550px){body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(2){max-width:175px}}body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(2) a img{max-width:216px}body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(2) h1{display:flex;align-items:center}body #wrapper .l-header .c-inner .l-header-content .openbtn{position:fixed;z-index:9999;top:20px;right:20px;cursor:pointer;width:50px;height:50px}body #wrapper .l-header .c-inner .l-header-content .openbtn span{display:inline-block;transition:all .4s;position:absolute;left:5%;height:3px;border-radius:2px;background-color:#fff;width:90%}body #wrapper .l-header .c-inner .l-header-content .openbtn span:nth-of-type(1){top:14px}body #wrapper .l-header .c-inner .l-header-content .openbtn span:nth-of-type(2){top:25px}body #wrapper .l-header .c-inner .l-header-content .openbtn span:nth-of-type(3){top:36px}body #wrapper .l-header .c-inner .l-header-content .openbtn.active span{background-color:#000}body #wrapper .l-header .c-inner .l-header-content .openbtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}body #wrapper .l-header .c-inner .l-header-content .openbtn.active span:nth-of-type(2){opacity:0}body #wrapper .l-header .c-inner .l-header-content .openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}@media screen and (max-width: 1330px){body #wrapper .l-header .c-inner .l-header-content .l-header-content--menu{padding-right:20px}}body #wrapper .l-header .c-inner .l-header-content .l-header-content--menu #g-nav{position:fixed;z-index:0;visibility:hidden;pointer-events:none;opacity:0;top:0;left:0;width:100%;height:100vh;background:#fff;transition:all .3s}body #wrapper .l-header .c-inner .l-header-content .l-header-content--menu #g-nav ul{display:none;position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}body #wrapper .l-header .c-inner .l-header-content .l-header-content--menu #g-nav ul li{list-style:none;text-align:center}body #wrapper .l-header .c-inner .l-header-content .l-header-content--menu #g-nav ul li+li{padding-top:10px}body #wrapper .l-header .c-inner .l-header-content .l-header-content--menu #g-nav ul li a{color:#333;-webkit-text-decoration:dashed;text-decoration:dashed;text-decoration:none;padding:10px;display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold;border-bottom:2px dashed #000}body #wrapper .l-header .c-inner .l-header-content .l-header-content--menu #g-nav.panelactive{opacity:1;visibility:visible;pointer-events:auto;z-index:9998}body #wrapper .l-header .c-inner .l-header-content .l-header-content--menu #g-nav.panelactive ul{display:block}@-webkit-keyframes fade-in-menu{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:.5}100%{visibility:visible;opacity:1}}@keyframes fade-in-menu{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:.5}100%{visibility:visible;opacity:1}}@-moz-document url-prefix(){body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(1) a img{width:100px}@media screen and (max-width: 990px){body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(1) a img{width:80px}}body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(2) h1 img{width:216px}@media screen and (max-width: 990px){body #wrapper .l-header .c-inner .l-header-content .l-header-content--logo ul li:nth-child(2) h1 img{width:175px}}}body #wrapper .l-footer{background-color:#a38354}body #wrapper .l-footer p{color:#fff;text-align:center;font-size:16px;letter-spacing:.1em;line-height:1.6}body #wrapper main.l-main.top .mainVisual{width:100%;position:relative;height:636px;overflow:hidden}body #wrapper main.l-main.top .mainVisual video{position:absolute;top:50%;left:50%;width:101%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translate(-50%, -50%);display:block}body #wrapper main.l-main.top .mainVisual .mainVisual-logo{position:absolute;width:100%;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;gap:15px}body #wrapper main.l-main.top .mainVisual .mainVisual-logo h2{color:#fff;font-weight:600}body #wrapper main.l-main.top .mainVisual .mainVisual-logo>figure{width:234px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .mainVisual .mainVisual-logo>figure{width:50%;max-width:234px}}body #wrapper main.l-main.top .mainVisual .mainVisual-logo>figure .main-logo{-webkit-animation:rotateOnce 2s ease-out forwards;animation:rotateOnce 2s ease-out forwards}body #wrapper main.l-main.top .contents01{background-color:#ede7df;padding:50px 20px}body #wrapper main.l-main.top .contents01 .c-inner{max-width:1024px;margin:0 auto}body #wrapper main.l-main.top .contents01 .c-inner .contents-title h2{border:3px solid #ff0;display:inline-block;font-size:18px;padding:14px 26px;background-color:#fff;letter-spacing:0;font-weight:300}body #wrapper main.l-main.top .contents01 .c-inner .content-box{padding-top:10px}body #wrapper main.l-main.top .contents01 .c-inner .content-box ul li a{font-size:22.4px;font-weight:300;text-decoration:underline;line-height:1.6}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents01 .c-inner .content-box ul li a{font-size:16px}}body #wrapper main.l-main.top .contents01 .c-inner .content-box ul li+li{padding-top:10px}body #wrapper main.l-main.top .contents02{position:relative;margin:0 auto;padding-top:50px}body #wrapper main.l-main.top .contents02>picture{position:absolute;width:100%;top:65%;left:50%;transform:translate(-50%, -50%);-o-object-fit:contain;object-fit:contain;z-index:0}@media screen and (max-width: 1200px){body #wrapper main.l-main.top .contents02>picture{top:62%}}@media screen and (min-width: 1200px){body #wrapper main.l-main.top .contents02>picture{top:68%}}@media screen and (min-width: 1600px){body #wrapper main.l-main.top .contents02>picture{top:71%}}@media screen and (min-width: 1900px){body #wrapper main.l-main.top .contents02>picture{top:71%}}body #wrapper main.l-main.top .contents02 .c-inner{max-width:1040px;margin:0 auto;position:relative;z-index:1;padding:0 20px}body #wrapper main.l-main.top .contents02 .c-inner .content-box p{font-size:22px;line-height:1.8}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents02 .c-inner .content-box p{font-size:16px}}body #wrapper main.l-main.top .contents02 .c-inner .content-box p+p{padding-top:10px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents02 .c-inner .content-box p+p{padding-top:5px}}body #wrapper main.l-main.top .contents02 .c-inner .content-box p:nth-child(2){font-size:36px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents02 .c-inner .content-box p:nth-child(2){font-size:24px}}body #wrapper main.l-main.top .contents02 .c-inner .content-box+.content-box{padding-top:150px}@media screen and (max-width: 550px){body #wrapper main.l-main.top .contents02 .c-inner .content-box+.content-box{padding-top:70px}}@media screen and (min-width: 1900px){body #wrapper main.l-main.top .contents02 .c-inner .content-box+.content-box{padding-top:200px}}body #wrapper main.l-main.top .contents02 .c-inner .content-box+.content-box ul{display:flex;justify-content:center;gap:30px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents02 .c-inner .content-box+.content-box ul{gap:10px;flex-direction:column}}body #wrapper main.l-main.top .contents02 .c-inner .content-box+.content-box .paragraph{padding-top:40px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents02 .c-inner .content-box+.content-box .paragraph{padding-top:20px}}body #wrapper main.l-main.top .contents02 .c-inner .content-box+.content-box .paragraph p{font-size:18px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents02 .c-inner .content-box+.content-box .paragraph p{font-size:16px}}body #wrapper main.l-main.top .contents03 .c-inner{padding-top:100px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents03 .c-inner{padding-top:50px}}body #wrapper main.l-main.top .contents03 .c-inner .content-box{margin:0 auto;text-align:center;width:100%}body #wrapper main.l-main.top .contents03 .c-inner .content-box iframe{aspect-ratio:16/9;width:55%;max-width:1040px;height:auto}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents03 .c-inner .content-box iframe{width:80%;max-width:750px}}body #wrapper main.l-main.top .contents03 .c-inner .content-box+.content-box{padding-top:150px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents03 .c-inner .content-box+.content-box{padding-top:50px}}body #wrapper main.l-main.top .contents03 .c-inner .content-box+.content-box .box-title{padding-bottom:30px}body #wrapper main.l-main.top .contents03 .c-inner .content-box+.content-box .box-title h3{font-size:26px;text-align:center;font-weight:300}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents03 .c-inner .content-box+.content-box .box-title h3{font-size:20px;letter-spacing:0}}body #wrapper main.l-main.top .contents03 .c-inner .content-box+.content-box ul{width:55%;max-width:1040px;margin:0 auto}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents03 .c-inner .content-box+.content-box ul{width:80%;max-width:750px}}body #wrapper main.l-main.top .contents03 .c-inner .content-box+.content-box ul li+li{padding-top:40px}body #wrapper main.l-main.top .contents03 .c-inner .content-box+.content-box .paragraph{padding-top:20px}body #wrapper main.l-main.top .contents03 .c-inner .content-box+.content-box .paragraph a{font-size:14.4px;text-decoration:underline}body #wrapper main.l-main.top .contents04{padding:100px 0 0;max-width:1920px;margin:0 auto}body #wrapper main.l-main.top .contents04 .contents-title{background:url(./assets/img/top-contents04-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:385px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents04 .contents-title{min-height:200px}}body #wrapper main.l-main.top .contents04 .contents-title h4{display:inline-block;background-color:#fff;font-size:25.6px;color:#a78656;padding:8px 45px;font-weight:300}body #wrapper main.l-main.top .contents04 .c-inner{background-color:#f2e9de;padding-bottom:100px}body #wrapper main.l-main.top .contents04 .c-inner .content-box:nth-child(1){padding-top:40px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents04 .c-inner .content-box:nth-child(1){padding:40px 20px 0}}body #wrapper main.l-main.top .contents04 .c-inner .content-box:nth-child(1) p{text-align:center;font-size:22.4px;line-height:1.8}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents04 .c-inner .content-box:nth-child(1) p{font-size:16px;text-align:left}}body #wrapper main.l-main.top .contents04 .c-inner .content-box:nth-child(2){padding-top:50px}body #wrapper main.l-main.top .contents04 .c-inner .content-box:nth-child(2) .box-img+.box-img{padding-top:100px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents04 .c-inner .content-box:nth-child(2) .box-img+.box-img{padding-top:50px}}body #wrapper main.l-main.top .contents04 .c-inner .content-box:nth-child(2) .box-img.fadeLeft{-webkit-animation-delay:.75s !important;animation-delay:.75s !important}body #wrapper main.l-main.top .contents05{padding-bottom:150px;margin:0 auto}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05{padding-bottom:80px}}body #wrapper main.l-main.top .contents05 .contents-title{background:url(./assets/img/top-contents05-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:385px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .contents-title{min-height:200px}}body #wrapper main.l-main.top .contents05 .contents-title h4{display:inline-block;background-color:#fff;font-size:25.6px;color:#a78656;padding:8px 45px;font-weight:300}body #wrapper main.l-main.top .contents05 .c-inner{padding:0 20px 100px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .c-inner{padding:0 20px 50px}}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(1){padding-top:40px}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(1) p{text-align:center;font-size:22.4px;line-height:1.8}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(1) p{font-size:16px;text-align:left}}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2){max-width:1170px;margin:0 auto;padding:50px 20px 100px}@media screen and (max-width: 1210px){body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2){max-width:780px}}@media screen and (max-width: 820px){body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2){max-width:100%}}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list{display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative;gap:60px 40px}@media screen and (max-width: 819px){body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list{justify-content:center}}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-item{cursor:pointer;max-width:350px;display:flex;flex-direction:column;justify-content:space-between}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-item h3{font-size:25px;letter-spacing:0;font-weight:300}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-item p.work-date{font-size:18px;font-weight:300}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-item img{margin-top:15px;max-width:350px}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal{position:fixed;align-items:center;width:100vw;height:100vh;z-index:3;background:rgba(0,0,0,.8);z-index:9999;top:0;right:0;bottom:0;left:0;display:none}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner{background:#f8f5f1;max-width:600px;height:80%;max-height:800px;margin:0 auto;position:relative;padding:40px;overflow:scroll}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner{max-width:85%;padding:45px 20px}}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner h2{font-size:36px;font-weight:300}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner h2{font-size:24px;letter-spacing:0}}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner .work-date{padding-top:10px;font-size:24px;font-weight:300}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner .work-date{font-size:16px}}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner .modal-close{font-size:34px;cursor:pointer;position:absolute;right:10px;top:10px}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner .swiper{margin-top:20px;position:relative}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner .swiper .swiper-wrapper .swiper-slide img{width:100%}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner .modal-content{padding-top:20px}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner .modal-content p{font-size:18px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner .modal-content p{font-size:16px}}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .works-section .works-list .work-modal .modal-inner .modal-content p a{text-decoration:underline}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .work-modal .swiper-pagination{position:static;margin:20px 0 0;text-align:center}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .work-modal .swiper-pagination{margin:10px 0}}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .work-modal .swiper-pagination-bullet{background:#a38354;border-radius:50%;width:15px;height:15px;opacity:.3;margin:0 6px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .work-modal .swiper-pagination-bullet{width:10px;height:10px}}body #wrapper main.l-main.top .contents05 .c-inner .content-box:nth-child(2) .work-modal .swiper-pagination-bullet-active{opacity:1}body #wrapper main.l-main.top .contents05 .contents_btn{max-width:310px;margin:0 auto}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .contents_btn p{text-align:center}}body #wrapper main.l-main.top .contents05 .contents_btn p a{border:1px solid #a78656;padding:6px 16px;font-size:24px;color:#a78656;letter-spacing:.1em;transition:all ease .3s}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents05 .contents_btn p a{font-size:16px}}body #wrapper main.l-main.top .contents05 .contents_btn p a:hover{background-color:#a78656;color:#fff}body #wrapper main.l-main.top .contents06{background:url(./assets/img/top-contents06-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;max-width:1920px;margin:0 auto}body #wrapper main.l-main.top .contents06 .c-inner{max-width:650px;margin:0 auto;padding:120px 0 150px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents06 .c-inner{padding:80px 20px 80px}}body #wrapper main.l-main.top .contents06 .c-inner .content-box p{font-size:22px;line-height:1.9;color:#fff;text-align:center}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents06 .c-inner .content-box p{font-size:16px;text-align:left}}body #wrapper main.l-main.top .contents06 .c-inner .content-box+.content-box{padding-top:90px}@media screen and (max-width: 990px){body #wrapper main.l-main.top .contents06 .c-inner .content-box+.content-box{padding-top:30px;width:50%;margin:0 auto}}body #wrapper main.l-main.top .contents06 .c-inner .content-box+.content-box ul{max-width:270px;margin:0 auto}body #wrapper main.l-main.top .contents06 .c-inner .content-box+.content-box ul li+li{padding-top:40px}@-webkit-keyframes blurFade{0%{filter:blur(6px);opacity:.3}100%{filter:blur(0);opacity:1}}@keyframes blurFade{0%{filter:blur(6px);opacity:.3}100%{filter:blur(0);opacity:1}}@-webkit-keyframes rotateOnce{0%{transform:rotate(0deg);opacity:0}30%{opacity:0}100%{transform:rotate(-360deg);opacity:1}}@keyframes rotateOnce{0%{transform:rotate(0deg);opacity:0}30%{opacity:0}100%{transform:rotate(-360deg);opacity:1}}body #wrapper main.l-main.low.single{margin-top:40px}body #wrapper main.l-main.low.single section.row-contents .c-inner{max-width:1120px;padding:0 20px;margin:0 auto}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-title{padding-bottom:40px}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-title .box-title__text{padding-bottom:12px}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-title .box-title__text h2{line-height:1.6;font-weight:300;letter-spacing:0}@media screen and (max-width: 990px){body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-title .box-title__text h2{font-size:20px}}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-title .box-title__date{text-align:right}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-title .box-title__date p{font-size:18px}@media screen and (max-width: 990px){body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-title .box-title__date p{font-size:14px}}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-img figure img{margin:0 0 20px}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text{padding-bottom:100px}@media screen and (max-width: 990px){body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text{padding-bottom:50px}}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text strong{font-weight:bold}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text .wp-block-group p.text-lead{font-size:24px}@media screen and (max-width: 990px){body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text .wp-block-group p.text-lead{font-size:16px}}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text .wp-block-group p.text-lead strong{font-size:24px}@media screen and (max-width: 990px){body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text .wp-block-group p.text-lead strong{font-size:16px}}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text .wp-block-group p.text-body{padding-top:0}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text .notice-box{margin-top:20px;padding:7px 15px}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text p.has-large-font-size{font-size:24px}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text p.has-large-font-size strong{font-size:24px !important}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text p a{color:#345c00;text-decoration:underline;font-weight:500}body #wrapper main.l-main.low.single section.row-contents .c-inner .sec-box .sec-box__content .box-text figure.wp-block-image.size-full{text-align:center}body #wrapper main.l-main.works-list .mainVisual .mainVisual-title{background:url(./assets/img/top-contents05-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:385px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .mainVisual .mainVisual-title{min-height:200px}}body #wrapper main.l-main.works-list .mainVisual .mainVisual-title h1{display:inline-block;background-color:#fff;font-size:25.6px;color:#a78656;padding:8px 45px;font-weight:300}body #wrapper main.l-main.works-list .mainVisual .mainVisual-text{text-align:center;padding:40px 20px 0}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .mainVisual .mainVisual-text{text-align:left}}body #wrapper main.l-main.works-list .mainVisual .mainVisual-text p{font-size:22px}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .mainVisual .mainVisual-text p{font-size:18px}}body #wrapper main.l-main.works-list .works-page{padding:90px 0 100px}body #wrapper main.l-main.works-list .works-page .c-inner{max-width:1170px;margin:0 auto;padding:0 20px 100px}@media screen and (max-width: 1170px){body #wrapper main.l-main.works-list .works-page .c-inner{max-width:780px}}@media screen and (max-width: 780px){body #wrapper main.l-main.works-list .works-page .c-inner{max-width:100%}}body #wrapper main.l-main.works-list .works-page .c-inner .works-list{display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative;gap:100px 40px}@media screen and (max-width: 780px){body #wrapper main.l-main.works-list .works-page .c-inner .works-list{justify-content:center;gap:60px 40px}}body #wrapper main.l-main.works-list .works-page .c-inner .works-list .work-item{cursor:pointer;max-width:350px;display:flex;flex-direction:column;justify-content:space-between}body #wrapper main.l-main.works-list .works-page .c-inner .works-list .work-item h3{font-size:25px;letter-spacing:0;font-weight:300}@media screen and (max-width: 780px){body #wrapper main.l-main.works-list .works-page .c-inner .works-list .work-item h3{min-height:auto}}body #wrapper main.l-main.works-list .works-page .c-inner .works-list .work-item p.work-date{font-size:18px;font-weight:300}body #wrapper main.l-main.works-list .works-page .c-inner .works-list .work-item img{margin-top:15px;max-width:350px}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal{position:fixed;align-items:center;width:100vw;height:100vh;z-index:3;background:rgba(0,0,0,.8);z-index:9997;top:0;right:0;bottom:0;left:0;display:none}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner{background:#f8f5f1;max-width:600px;height:80%;max-height:800px;margin:0 auto;position:relative;padding:40px;overflow:scroll}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner{max-width:85%;padding:45px 20px}}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner h2{font-size:36px;font-weight:300}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner h2{font-size:24px;letter-spacing:0}}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner .work-date{padding-top:10px;font-size:24px;font-weight:300}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner .work-date{font-size:16px}}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner .modal-close{font-size:34px;cursor:pointer;position:absolute;right:10px;top:10px}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner .swiper{margin-top:20px;position:relative}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner .swiper .swiper-wrapper .swiper-slide img{width:100%}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner .modal-content{padding-top:20px}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner .modal-content p{font-size:18px}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner .modal-content p{font-size:16px}}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .modal-inner .modal-content p a{text-decoration:underline;word-break:break-all}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .swiper-pagination{position:static;margin:20px 0 0;text-align:center}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .swiper-pagination{margin:10px 0}}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .swiper-pagination-bullet{background:#a38354;border-radius:50%;width:15px;height:15px;opacity:.3;margin:0 6px}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .swiper-pagination-bullet{width:10px;height:10px}}body #wrapper main.l-main.works-list .works-page .c-inner .work-modal .swiper-pagination-bullet-active{opacity:1}body #wrapper main.l-main.works-list .works-page .contents_btn{max-width:310px;margin:0 auto}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .works-page .contents_btn p{text-align:center}}body #wrapper main.l-main.works-list .works-page .contents_btn p a{border:1px solid #a78656;padding:6px 16px;font-size:24px;color:#a78656;letter-spacing:.1em;font-weight:300;transition:all ease .3s}@media screen and (max-width: 990px){body #wrapper main.l-main.works-list .works-page .contents_btn p a{font-size:16px}}body #wrapper main.l-main.works-list .works-page .contents_btn p a:hover{background-color:#a78656;color:#fff}body #wrapper main.l-main.about .mainVisual{background:url(./assets/img/about-mainVisual_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:150px}@media screen and (max-width: 990px){body #wrapper main.l-main.about .mainVisual{min-height:200px}}body #wrapper main.l-main.about .mainVisual .mainVisual-title{max-width:1120px;padding:0 20px 40px;margin:0 auto}body #wrapper main.l-main.about .mainVisual .mainVisual-title h1 span.main01{display:inline-block;font-size:64px;font-weight:600}@media screen and (max-width: 990px){body #wrapper main.l-main.about .mainVisual .mainVisual-title h1 span.main01{font-size:48px}}body #wrapper main.l-main.about .mainVisual .mainVisual-title h1 span.main02{display:inline-block;padding-top:30px;font-size:96px;font-weight:600}body #wrapper main.l-main.about .mainVisual .mainVisual-text{background-color:rgba(185,156,92,.7)}body #wrapper main.l-main.about .mainVisual .mainVisual-text .contents-box{max-width:1120px;padding:10px 20px;margin:0 auto}@media screen and (max-width: 990px){body #wrapper main.l-main.about .mainVisual .mainVisual-text .contents-box{padding:50px 20px}}body #wrapper main.l-main.about .mainVisual .mainVisual-text .contents-box p{color:#fff;font-size:25.6px}@media screen and (max-width: 990px){body #wrapper main.l-main.about .mainVisual .mainVisual-text .contents-box p{font-size:22px}}body #wrapper main.l-main.about .mainVisual .mainVisual-text .contents-box p+p{padding-top:30px}body #wrapper main.l-main.about .contents02{background:url(./assets/img/about-contents02_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}body #wrapper main.l-main.about .contents02 .c-inner{max-width:1120px;padding:30px 20px;margin:0 auto}body #wrapper main.l-main.about .contents02 .c-inner h3{font-size:40px;padding-bottom:30px;font-weight:500}@media screen and (max-width: 990px){body #wrapper main.l-main.about .contents02 .c-inner h3{font-size:26px}}body #wrapper main.l-main.about .contents02 .c-inner p{font-size:25.6px}@media screen and (max-width: 990px){body #wrapper main.l-main.about .contents02 .c-inner p{font-size:22px}}body #wrapper main.l-main.about .contents02 .c-inner p+p{padding-top:30px}body #wrapper main.l-main.about .contents03{background:url(./assets/img/top-contents06-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;max-width:1920px;margin:0 auto}body #wrapper main.l-main.about .contents03 .c-inner{max-width:1120px;padding:30px 20px;margin:0 auto}@media screen and (max-width: 990px){body #wrapper main.l-main.about .contents03 .c-inner{padding:50px 20px}}body #wrapper main.l-main.about .contents03 .c-inner .contents-title h2{color:#fff;font-size:56px;font-weight:600}@media screen and (max-width: 990px){body #wrapper main.l-main.about .contents03 .c-inner .contents-title h2{font-size:28px;letter-spacing:0}}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(2){padding-top:50px}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(2) .box-flex{display:flex;align-items:center;gap:50px}@media screen and (max-width: 990px){body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(2) .box-flex{flex-direction:column}}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(2) .box-flex+.box-flex{padding-top:50px}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(2) .box-flex:nth-child(1){justify-content:flex-start}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(2) .box-flex:nth-child(1) .box--img{max-width:243px}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(2) .box-flex:nth-child(2){justify-content:flex-end}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(2) .box-flex:nth-child(2) .box--img{max-width:340px}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(2) .box-flex .box-text{color:#fff;font-size:18px;max-width:520px}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(3){padding:100px 0 50px}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(3)>.box-img{padding-bottom:50px}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(3) .box-flex{display:flex;justify-content:space-between;padding-bottom:30px}@media screen and (max-width: 990px){body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(3) .box-flex{flex-direction:column;gap:30px}}body #wrapper main.l-main.about .contents03 .c-inner .contents-box:nth-child(3) .box-text p{color:#fff;font-size:16px}
/*# sourceMappingURL=style.min.css.map */