.pre-inc #contents-design{font-size:min(3.2svw,16px);line-height:1.6}.pre-inc #contents-design .inner{margin:0 auto;width:90%;max-width:1024px}.pre-inc #contents-design .mt0{margin-top:0 !important}.pre-inc #contents-design .mb0{margin-bottom:0 !important}.pre-inc #contents-design .sup{font-size:min(2svw,10px)}.pre-inc #contents-design .ruby{position:relative}.pre-inc #contents-design .ruby .ruby-in{position:absolute;top:0;left:0;transform:translateY(-50%);white-space:nowrap;text-align:left;font-size:min(2svw,10px);line-height:1}.pre-inc #contents-design .txt{margin:0;width:100%;text-align:justify;font-size:min(2.8svw,14px);line-height:1.6}@media screen and (orientation: landscape),print{.pre-inc #contents-design .txt{line-height:1.8}}.pre-inc #contents-design .title{margin:0 auto .75em;width:100%;text-align:center;font-family:"EB Garamond",serif;font-size:min(6svw,42px);letter-spacing:.05em;line-height:1}.pre-inc #contents-design .title span{background:linear-gradient(90deg, #A66612, #8E4D19, #DCAF64, #8E4D19, #A66612);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #contents-design .h2-ttl{margin:0 auto;width:100%;text-align:center;color:#938051;font-size:min(5svw,32px);letter-spacing:.1em;line-height:1.6}@media screen and (orientation: landscape),print{.pre-inc #contents-design .h2-ttl{line-height:1}}.pre-inc #contents-design .h3-ttl{margin:1em auto .75em;width:100%;text-align:center;color:#938051;font-size:min(4.2svw,24px);letter-spacing:.025em;line-height:1.6}@media screen and (orientation: landscape),print{.pre-inc #contents-design .h3-ttl{margin:2em auto 1.5em;letter-spacing:.1em}}.pre-inc #contents-design .h4-ttl{margin:0 0 .5em;width:100%;color:#938051;font-size:min(3.8svw,20px);line-height:1}.pre-inc #contents-design .h5-ttl{margin:0;width:100%;position:relative;text-align:center;color:#938051;font-family:"EB Garamond",serif;font-size:min(5.5svw,40px);letter-spacing:.1em;line-height:1}.pre-inc #contents-design .h5-ttl::before{content:"";width:1px;height:6.4svw;background:#938051;position:absolute;top:0;left:50%;transform:translate(-50%, -9.6svw)}@media screen and (orientation: landscape),print{.pre-inc #contents-design .h5-ttl::before{height:72px;transform:translate(-50%, -96px)}}.pre-inc #contents-design .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc #contents-design .flex.jc-fs{justify-content:flex-start}.pre-inc #contents-design .flex2{display:flex;flex-direction:column;justify-content:center;align-items:center}.pre-inc #contents-design .cap2{margin:.5em 0 0;width:100%;text-align:justify;font-size:min(2svw,10px);line-height:1.4}.pre-inc #contents-design .cap2.right{text-align:right}.pre-inc #contents-design #main h1{background:linear-gradient(#BAAC7C, #FFF, #BAAC7C);color:#938051}.pre-inc #contents-design #contents{padding:0}.pre-inc #contents-design #contents .block-line{margin:0;width:100%;height:5px;background:linear-gradient(90deg, #A67129, #CFB37B, #F9EBBB, #CFB37B, #A67129);border-top:1px #000 solid;border-bottom:1px #000 solid;box-sizing:border-box}@media screen and (min-width: 751px),print{.pre-inc #contents-design #contents .block-line{height:10px;border-top:2px #000 solid;border-bottom:2px #000 solid}}.pre-inc #contents-design #contents .block-line .inline{margin:1px 0;width:100%;height:1px;background:#5f5e5e}@media screen and (min-width: 751px),print{.pre-inc #contents-design #contents .block-line .inline{margin:2px 0;height:2px}}.pre-inc #contents-design #contents .block1{position:relative;z-index:1}.pre-inc #contents-design #contents .block1 .txt{margin:1.5em auto 0;text-align:center}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block1 .txt{margin:3em auto 0;letter-spacing:.05em}}.pre-inc #contents-design #contents .block2{margin:2em auto 2.5em;padding:1em;width:90%;max-width:840px;border:1px #707070 solid;box-sizing:border-box;position:relative;z-index:1}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block2{margin:4em auto 5em;padding:2em 3em}}.pre-inc #contents-design #contents .block2 .ttl{margin:0;width:100%;font-size:min(3.8svw,20px);letter-spacing:.05em;line-height:1.6;text-align:center;color:#938051}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block2 .ttl{line-height:1}}.pre-inc #contents-design #contents .block2 .txt{margin:1em 0}.pre-inc #contents-design #contents .block2 .inblock{margin:0;width:100%;gap:.5em}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block2 .inblock{gap:1em}}.pre-inc #contents-design #contents .block2 .inblock .photo{width:calc((100% - 1.5em)/4)}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block2 .inblock .photo{width:calc((100% - 3em)/4)}}.pre-inc #contents-design #contents .block2 .block2-cap{margin:0;padding:.5em 0 0;position:absolute;right:0;bottom:0;transform:translateY(100%)}.pre-inc #contents-design #contents .block3{margin:1.5em auto;padding:1.5em;border:1px #938051 solid;box-sizing:border-box;position:relative}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block3{margin:3em auto;padding:2em 3em}}.pre-inc #contents-design #contents .block3::before{content:"";border:.5em #938051 solid;-o-border-image:linear-gradient(90deg, rgba(164, 122, 57, 0.5019607843), rgba(253, 241, 193, 0.5019607843), rgba(164, 122, 57, 0.5019607843));border-image:linear-gradient(90deg, rgba(164, 122, 57, 0.5019607843), rgba(253, 241, 193, 0.5019607843), rgba(164, 122, 57, 0.5019607843));border-image-slice:1;position:absolute;top:0;left:0;right:0;bottom:0}.pre-inc #contents-design #contents .block3 .inblock{align-items:center;gap:1em 0}.pre-inc #contents-design #contents .block3 .inblock .box1{margin:0;padding:0 0 1em;width:100%;border-bottom:1px #938051 solid;box-sizing:border-box;align-self:stretch;gap:.3em}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block3 .inblock .box1{width:33.3333333333%;border-right:1px #938051 solid;border-bottom:none}}.pre-inc #contents-design #contents .block3 .inblock .box1:nth-child(3){border-right:none}.pre-inc #contents-design #contents .block3 .inblock .box1 .txt1{margin:0;width:100%;text-align:center;font-size:min(3.2svw,16px);line-height:1}.pre-inc #contents-design #contents .block3 .inblock .box1 .txt2{margin:0;width:100%;text-align:center;color:#967900;font-size:min(5svw,32px);line-height:1}.pre-inc #contents-design #contents .block3 .inblock .box1 .txt3{margin:0;width:100%;text-align:center;font-size:min(2svw,10px);line-height:1.4}.pre-inc #contents-design #contents .block3 .inblock .box2{margin:0;padding:0;width:100%;text-align:center;color:#938051;font-size:min(5svw,32px);line-height:1.6}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block3 .inblock .box2{padding:16px 0 0;border-top:1px #938051 solid;box-sizing:border-box;line-height:1}}.pre-inc #contents-design #contents .block3 .inblock .box2 .min{font-size:.7em}.pre-inc #contents-design #contents .block3 .inblock .box2 small{color:#000;font-size:min(3.2svw,16px)}.pre-inc #contents-design #contents .block4{gap:1em 2em}.pre-inc #contents-design #contents .block4 .box1,.pre-inc #contents-design #contents .block4 .box2{margin:0;width:100%}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block4 .box1,.pre-inc #contents-design #contents .block4 .box2{width:calc((100% - 2em)/2)}}.pre-inc #contents-design #contents .block4 .box1{align-self:stretch;gap:1em}.pre-inc #contents-design #contents .block4 .box1 .inbox{margin:0;width:100%;padding:1em;background:rgba(200,212,217,.5019607843);box-sizing:border-box;position:relative}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block4 .box1 .inbox{padding:1.5em}}.pre-inc #contents-design #contents .block4 .box1 .inbox::after{content:"";clear:both}.pre-inc #contents-design #contents .block4 .box1 .inbox .img04{margin:0 0 0 .75em;width:26%;float:right}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block4 .box1 .inbox .img04{width:22%}}.pre-inc #contents-design #contents .block4 .box1 .inbox .img04 .cap2{font-size:min(2svw,10px);line-height:1}.pre-inc #contents-design #contents .block4 .box1 .inbox .ttl{margin:.25em 0 .5em;width:100%;color:#938051;font-size:min(3.8svw,20px);line-height:1}.pre-inc #contents-design #contents .block4 .box2{padding:1em;background:#f1ecdd;box-sizing:border-box;align-self:stretch;position:relative}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block4 .box2{padding:1.5em}}.pre-inc #contents-design #contents .block4 .box2::after{content:"";clear:both}.pre-inc #contents-design #contents .block4 .box2 .img06{margin:1em 0 0 .75em;width:50%;float:right}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block4 .box2 .img06{margin:1em 0 0 1em}}.pre-inc #contents-design #contents .block4 .box2 .img06 .cap2{font-size:min(2svw,10px);line-height:1}.pre-inc #contents-design #contents .block4 .box2 .ttl{margin:0;padding:.5em;width:100%;background:#938051;text-align:center;color:#fff;font-size:min(3.8svw,20px);line-height:1}.pre-inc #contents-design #contents .block4 .box2 .txt{margin:1em 0}.pre-inc #contents-design #contents .block5{margin:1.5em auto 0;gap:1.5em 1em}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block5{margin:3em auto 0;gap:2em 1.5em}}.pre-inc #contents-design #contents .block5 .ttl{margin:0 0 .75em;border-bottom:1px #938051 solid;align-items:flex-start;gap:.5em;color:#938051;font-size:min(3.2svw,16px);line-height:1}.pre-inc #contents-design #contents .block5 .ttl .en{margin:0;width:1.2em;height:1.2em;background:#938051;align-items:center;color:#fff;font-family:"EB Garamond",serif}.pre-inc #contents-design #contents .block5 .ttl dd{margin:0;height:2.5em;line-height:1.2}.pre-inc #contents-design #contents .block5 .ttl dd small{font-size:.8em}.pre-inc #contents-design #contents .block5 .box1,.pre-inc #contents-design #contents .block5 .box2{margin:0;width:calc((100% - 1em)/2)}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block5 .box1,.pre-inc #contents-design #contents .block5 .box2{width:calc((100% - 4.5em)/4)}}.pre-inc #contents-design #contents .block5 .box2{padding:1em;background:rgba(200,212,217,.5019607843);box-sizing:border-box;position:relative;align-self:stretch}.pre-inc #contents-design #contents .block5 .box2::after{content:"";clear:both}.pre-inc #contents-design #contents .block5 .box2.type2{width:100%}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block5 .box2.type2{width:calc((100% - 1.5em)/2)}}.pre-inc #contents-design #contents .block5 .box2 .ttl dd{height:1.5em}.pre-inc #contents-design #contents .block5 .box2 .img08{margin:0 0 0 .5em;width:45%;float:right}.pre-inc #contents-design #contents .block5 .box2 .img10{margin:0 0 0 .5em;width:50%;float:right}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .block5 .box2 .img10{margin:0 0 0 1em}}.pre-inc #contents-design #contents .sec{overflow:hidden;margin:0;padding:3em 0;width:100%;background:#fff;position:relative}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .sec{padding:6em 0}}.pre-inc #contents-design #contents .sec .bg01{margin:0;width:100%;position:absolute;top:0;left:0}.pre-inc #contents-design #contents .sec .bg02{margin:0;width:100%;height:90svw;max-height:640px;background:url(../images/design/bg02.webp) repeat-x center top;background-size:auto 100%;position:absolute;left:0;bottom:0}.pre-inc #contents-design #contents .sec .img01{margin:1em auto 1.5em}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .sec .img01{margin:2em auto 3em}}.pre-inc #contents-design #contents .sec .img01 .cap.out{transform:translateY(100%)}.pre-inc #contents-design #contents .sec.sec01{padding-top:0}.pre-inc #contents-design #contents .sec.sec01 .img12{margin:2em auto 0;width:100%;max-width:1680px}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .sec.sec01 .img12{margin:4em auto 0}}.pre-inc #contents-design #contents .sec.sec01 .mv{margin:2em auto 0;width:100%;max-width:1280px}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .sec.sec01 .mv{margin:4em auto 0}}.pre-inc #contents-design #contents .sec.sec01 .mv .flare{width:60%;position:absolute;top:0;left:0;transform:translate(5%, -25%);mix-blend-mode:screen}.pre-inc #contents-design #contents .sec.sec01 .img12{margin:0 auto 3em;width:100%;max-width:1680px}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .sec.sec01 .img12{margin:0 auto 6em}}.pre-inc #contents-design #contents .sec.sec01 .img12 .txt-box{margin:0 auto;padding:3em 0;width:90%;text-align:center}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .sec.sec01 .img12 .txt-box{margin:0;padding:0;position:absolute;top:10%;left:50%;transform:translateX(-50%);color:#fff;filter:drop-shadow(0 0 1px #375BA4) drop-shadow(0 0 3px #375BA4)}}.pre-inc #contents-design #contents .sec.sec01 .img12 .txt-box .ttl{margin:0;width:100%;font-family:"EB Garamond",serif;font-size:min(7dvw,62px);font-weight:600;letter-spacing:.05em;line-height:1}.pre-inc #contents-design #contents .sec.sec01 .img12 .txt-box .ttl span{background:linear-gradient(90deg, #b2863a, #fff6d0, #b2863a);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #contents-design #contents .sec.sec01 .img12 .txt-box .lead{margin:1em auto;width:100%;font-size:min(5.2dvw,36px);letter-spacing:.05em;line-height:1}.pre-inc #contents-design #contents .sec.sec01 .img12 .txt-box .txt{margin:0;width:100%;text-align:center}.pre-inc #contents-design #contents .sec.sec03 .block1 .cap2{margin:1em auto 0;text-align:center}.pre-inc #contents-design #contents .sec.sec04{background:linear-gradient(90deg, rgba(216, 210, 191, 0.5019607843), rgba(255, 255, 255, 0.5019607843), rgba(216, 210, 191, 0.5019607843))}.pre-inc #contents-design #contents .sec.sec04 .img07{margin:0 auto;width:100%;max-width:1120px}.pre-inc #contents-design #contents .sec.sec04 .img07 .guide{margin:0;width:50%;max-width:340px;position:absolute;right:2.5%;bottom:2.5%}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .sec.sec04 .img07 .guide{width:35%}}.pre-inc #contents-design #contents .sec.sec04 .img07 .cap{right:13%;bottom:12%}@media screen and (orientation: landscape),print{.pre-inc #contents-design #contents .sec.sec04 .img07 .cap{right:14%;bottom:10%}}/*# sourceMappingURL=design.css.map */