.pre-inc #top #main .openingvideo{margin:0;width:100%;line-height:0}.pre-inc #top #contents .sec{margin:0;padding:2em 0;width:100%;position:relative}@media screen and (min-width: 769px),print{.pre-inc #top #contents .sec{padding:4em 0}}.pre-inc #top #contents .sec .txt2{margin:0 auto;width:100%;font-size:clamp(13px,0.683rem + 0.55dvw,18px);line-height:1.8}@media screen and (min-width: 769px),print{.pre-inc #top #contents .sec .txt2{line-height:2}}.pre-inc #top #contents .sec01{background:url(../images/top/bg01.webp) no-repeat center center/cover}.pre-inc #top #contents .sec01 .lead01{margin:0 auto;width:90%;max-width:800px}.pre-inc #top #contents .sec01 .ttl{margin:0 0 1em;width:100%;color:#fff3b2;font-size:clamp(17px,0.829rem + 0.99dvw,26px);font-weight:500;letter-spacing:.2em;line-height:1.4}@media screen and (min-width: 769px),print{.pre-inc #top #contents .sec01 .ttl{margin:0 0 1.5em;letter-spacing:.1em;line-height:1}}.pre-inc #top #contents .sec01 .merit{margin:1.5em auto 0;padding:1.5em 1em;width:90%;max-width:1200px;background:url(../images/top/bg02.webp) no-repeat center center/cover;box-sizing:border-box;position:relative;text-align:center;color:#fff}@media screen and (min-width: 769px),print{.pre-inc #top #contents .sec01 .merit{margin:3em auto 0;padding:3em 2em}}.pre-inc #top #contents .sec01 .merit .block1{margin:0;width:100%;align-self:stretch;align-items:center}.pre-inc #top #contents .sec01 .merit .block1 .box{margin:0;width:50%;border-right:1px #fff solid;align-self:stretch}@media screen and (min-width: 769px),print{.pre-inc #top #contents .sec01 .merit .block1 .box{padding:0 !important;width:25%}}.pre-inc #top #contents .sec01 .merit .block1 .box:nth-child(1){padding:0 0 1.5em;border-bottom:1px #fff solid}@media screen and (min-width: 769px),print{.pre-inc #top #contents .sec01 .merit .block1 .box:nth-child(1){border-bottom:none}}.pre-inc #top #contents .sec01 .merit .block1 .box:nth-child(2){padding:0 0 1.5em;border-right:none;border-bottom:1px #fff solid}@media screen and (min-width: 769px),print{.pre-inc #top #contents .sec01 .merit .block1 .box:nth-child(2){border-right:1px #fff solid;border-bottom:none}}.pre-inc #top #contents .sec01 .merit .block1 .box:nth-child(3){padding:1.5em 0 0}.pre-inc #top #contents .sec01 .merit .block1 .box:nth-child(4){padding:1.5em 0 0;border-right:none}.pre-inc #top #contents .sec01 .merit .block1 .box .merit1{margin:0 0 .5em;width:100%;font-size:clamp(11px,0.610rem + 0.33dvw,14px);line-height:1}.pre-inc #top #contents .sec01 .merit .block1 .box .merit2{margin:0;width:100%;font-size:clamp(16px,0.793rem + 0.88dvw,24px);font-weight:500;letter-spacing:.05em;line-height:1.4}.pre-inc #top #contents .sec01 .merit .block1 .box .merit3{margin:0;width:100%;font-size:clamp(17px,0.829rem + 0.99dvw,26px);letter-spacing:.1em;line-height:1}.pre-inc #top #contents .sec01 .merit .block1 .box .merit3 .num{color:#fff3b2;font-size:2em;font-weight:500;letter-spacing:0}.pre-inc #top #contents .sec01 .merit .block1 .box .cap{margin:1em 0 0;width:100%;font-size:10px;line-height:1.4}.pre-inc #top #contents .sec02{background:#fff;text-align:center;color:#000}.pre-inc #top #contents .sec02 h2{margin:0;width:100%;font-family:"EB Garamond",serif;font-size:clamp(55px,2.272rem + 4.97dvw,100px);letter-spacing:.1em;line-height:1}.pre-inc #top #contents .sec02 h2 span{background:linear-gradient(90deg, #1749A2, #AF19B4);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #top #contents .sec02 .sub{margin:.5em auto;padding:.5em 0;width:100%;max-width:13em;border-top:2px #000 solid;border-bottom:2px #000 solid;font-size:clamp(30px,1.305rem + 2.43dvw,52px);letter-spacing:.05em;line-height:1}.pre-inc #top #contents .sec02 .txt2{letter-spacing:.05em}.pre-inc #top #contents .sec02 .btn-box{margin:1em auto 0}@media screen and (min-width: 769px),print{.pre-inc #top #contents .sec02 .btn-box{margin:2em auto 0}}/*# sourceMappingURL=top.css.map */