@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700;900&display=swap";@import"./reset.css";@font-face{font-family:"sarcanicon";src:url("../iconfonts/sarcanicon.ttf?f43s86") format("truetype"),url("../iconfonts/sarcanicon.woff?f43s86") format("woff"),url("../iconfonts/sarcanicon.svg?f43s86#sarcanicon") format("svg");font-weight:normal;font-style:normal;font-display:block}i.icon{font-family:"sarcanicon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sarcanicon-angle-top:before{content:"\e900"}.sarcanicon-angle-right:before{content:"\e901"}.sarcanicon-angle-bottom:before{content:"\e902"}.sarcanicon-angle-left:before{content:"\e903"}.sarcanicon-arrow-top:before{content:"\e904"}.sarcanicon-arrow-right:before{content:"\e905"}.sarcanicon-arrow-bottom:before{content:"\e906"}.sarcanicon-arrow-left:before{content:"\e907"}.sarcanicon-compare:before{content:"\e908"}.sarcanicon-plus:before{content:"\e909"}.sarcanicon-minus:before{content:"\e90a"}.sarcanicon-close:before{content:"\e90b"}.sarcanicon-Settings:before{content:"\e90c"}.sarcanicon-dot_horizontal:before{content:"\e90d"}.sarcanicon-dot_vertical:before{content:"\e90e"}.sarcanicon-handle-dot:before{content:"\e90f"}.sarcanicon-listBulleted:before{content:"\e910"}.sarcanicon-download:before{content:"\e911"}.sarcanicon-logout:before{content:"\e912"}.sarcanicon-external:before{content:"\e913"}.sarcanicon-external-window:before{content:"\e914"}.sarcanicon-duplicate:before{content:"\e915"}.sarcanicon-ios-share:before{content:"\e916"}.sarcanicon-search:before{content:"\e917"}.sarcanicon-link:before{content:"\e918"}.sarcanicon-visivility:before{content:"\e919"}.sarcanicon-visivilityOff:before{content:"\e91a"}.sarcanicon-map:before{content:"\e91b"}.sarcanicon-alert:before{content:"\e91c"}.sarcanicon-mail:before{content:"\e91d"}.sarcanicon-tel:before{content:"\e942"}.sarcanicon-mobile:before{content:"\e943"}.sarcanicon-star:before{content:"\e91e"}.sarcanicon-insta:before{content:"\e91f"}.sarcanicon-app-youtube:before{content:"\e920"}.sarcanicon-edit:before{content:"\e921"}.sarcanicon-editNote:before{content:"\e922"}.sarcanicon-app-vimeo:before{content:"\e923"}.sarcanicon-check:before{content:"\e924"}.sarcanicon-question:before{content:"\e940"}.sarcanicon-question-circle:before{content:"\e941"}.sarcanicon-square:before{content:"\e925"}.sarcanicon-circle:before{content:"\e926"}.sarcanicon-check-square:before{content:"\e927"}.sarcanicon-check-circle:before{content:"\e928"}.sarcanicon-image:before{content:"\e929"}.sarcanicon-movie:before{content:"\e92a"}.sarcanicon-folder:before{content:"\e92b"}.sarcanicon-file:before{content:"\e92c"}.sarcanicon-file-pdf:before{content:"\e92d"}.sarcanicon-file-excel:before{content:"\e92e"}.sarcanicon-file-powerpoint:before{content:"\e92f"}.sarcanicon-file-word:before{content:"\e930"}.sarcanicon-clipboard:before{content:"\e931"}.sarcanicon-trash:before{content:"\e932"}.sarcanicon-callendar:before{content:"\e933"}html,body{position:relative;font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium",Arial,"メイリオ",Meiryo,sans-serif;font-size:16px;line-height:1.5em;letter-spacing:0em;font-weight:400}body .pc{display:block}body .smp{display:none}@media screen and (max-width: 500px){body .pc{display:none}body .smp{display:block}}body.fix{position:fixed;width:100%}a,a:link,a:visited{color:#6b3c30;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}a:hover{color:rgba(107,60,48,.8);text-decoration:none}header{position:sticky;top:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:768px;padding:24px 40px;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(6px);-webkit-box-shadow:0 0px 10px rgba(0,0,0,.2);box-shadow:0 0px 10px rgba(0,0,0,.2)}header h1 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}header h1 a img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;height:40px}header h1 a span{font-size:16px;line-height:1.5em;letter-spacing:0em;font-weight:bold}header nav#glnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}header nav#glnav ul li a{display:block}@media screen and (max-width: 1023px){header{padding:24px 24px}header h1 a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}header h1 a img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}header h1 a span{font-size:12px;line-height:1.5em;letter-spacing:0em;line-height:1}}@media screen and (max-width: 500px){header{min-width:auto;padding:8px 8px}header h1{width:36%}header h1 a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}header h1 a img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}header h1 a span{font-size:10px;line-height:1.5em;letter-spacing:0em;line-height:1}header nav#glnav ul{gap:4px}}main article>section>.section__wrapper{width:980px;min-width:768px;margin:auto;padding:100px 0}@media screen and (max-width: 500px){main article>section>.section__wrapper{width:auto;min-width:auto;padding:64px 24px}}.contact{padding:24px}.contact ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;width:980px;min-width:768px;margin:auto}.contact ul li a{display:block}.contact ul li a img{width:100%;height:auto}@media screen and (max-width: 500px){.contact ul{width:auto;min-width:auto;gap:8px}}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:768px;padding:80px 0;border-top:1px solid rgba(107,60,48,.05)}footer h1{text-align:center}footer h1 img{width:100px;height:auto}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer ul li a{color:#6b3c30}footer ul li+li::before{content:"｜";margin:0 .5em;color:#bbb}footer address{font-size:12px;line-height:1.5em;letter-spacing:0em;text-align:center}@media screen and (max-width: 500px){footer{gap:24px;min-width:auto;padding:40px 0}footer h1 img{width:80px}footer ul li a{font-size:12px;line-height:1.5em;letter-spacing:0em;color:#6b3c30}footer ul li+li::before{content:"｜";margin:0 .1em}}header nav#glnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav#glnavi ol{display:-webkit-box;display:-ms-flexbox;display:flex}header #burgermenu{display:none}@media screen and (max-width: 1024px){header nav#glnavi ol{display:block}header #burgermenu{position:absolute;top:0;bottom:0;right:0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;margin:auto}header #burgermenu div{position:relative;width:24px;height:22px}header #burgermenu div span,header #burgermenu div::before,header #burgermenu div::after{content:"";position:absolute;display:block;width:100%;height:2px;border-radius:2px;background-color:#000;transition:all .2s cubic-bezier(0, 0, 0.5, 1);-moz-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-webkit-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-o-transition:all .2s cubic-bezier(0, 0, 0.5, 1);-ms-transition:all .2s cubic-bezier(0, 0, 0.5, 1)}header #burgermenu div span{top:50%;left:0;margin-top:-1px}header #burgermenu div::after{bottom:0;left:0}header #burgermenu.active div span{opacity:0}header #burgermenu.active div::before{top:10px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg)}header #burgermenu.active div::after{bottom:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg)}}