@import url(https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500;700;900&display=swap);:root{--header:0;--size-3:calc((3 / 750) * 100vw);--size-4:calc((4 / 750) * 100vw);--size-6:calc((6 / 750) * 100vw);--size-8:calc((8 / 750) * 100vw);--size-10:calc((10 / 750) * 100vw);--size-14:calc((14 / 750) * 100vw);--size-16:calc((16 / 750) * 100vw);--size-18:calc((18 / 750) * 100vw);--size-20:calc((20 / 750) * 100vw);--size-22:calc((22 / 750) * 100vw);--size-24:calc((24 / 750) * 100vw);--size-26:calc((26 / 750) * 100vw);--size-28:calc((28 / 750) * 100vw);--size-30:calc((30 / 750) * 100vw);--size-32:calc((32 / 750) * 100vw);--size-34:calc((34 / 750) * 100vw);--size-36:calc((36 / 750) * 100vw);--size-40:calc((40 / 750) * 100vw);--size-42:calc((42 / 750) * 100vw);--size-46:calc((46 / 750) * 100vw);--size-48:calc((48 / 750) * 100vw);--size-56:calc((56 / 750) * 100vw);--size-64:calc((64 / 750) * 100vw);--size-80:calc((80 / 750) * 100vw);--size-100:calc((100 / 750) * 100vw)}@media only screen and (min-width: 751px){:root{--content-width:600;--size-3:calc((var(--content-width) / 750) * 3px);--size-4:calc((var(--content-width) / 750) * 4px);--size-6:calc((var(--content-width) / 750) * 6px);--size-8:calc((var(--content-width) / 750) * 8px);--size-10:calc((var(--content-width) / 750) * 10px);--size-14:calc((var(--content-width) / 750) * 14px);--size-16:calc((var(--content-width) / 750) * 16px);--size-18:calc((var(--content-width) / 750) * 18px);--size-20:calc((var(--content-width) / 750) * 20px);--size-22:calc((var(--content-width) / 750) * 22px);--size-24:calc((var(--content-width) / 750) * 24px);--size-26:calc((var(--content-width) / 750) * 26px);--size-28:calc((var(--content-width) / 750) * 28px);--size-30:calc((var(--content-width) / 750) * 30px);--size-32:calc((var(--content-width) / 750) * 32px);--size-34:calc((var(--content-width) / 750) * 34px);--size-36:calc((var(--content-width) / 750) * 36px);--size-40:calc((var(--content-width) / 750) * 40px);--size-42:calc((var(--content-width) / 750) * 42px);--size-46:calc((var(--content-width) / 750) * 46px);--size-48:calc((var(--content-width) / 750) * 48px);--size-56:calc((var(--content-width) / 750) * 56px);--size-64:calc((var(--content-width) / 750) * 64px);--size-80:calc((var(--content-width) / 750) * 80px);--size-100:calc((var(--content-width) / 750) * 100px)}}.is-modal{overflow-y:hidden}.kawaisouni #main_rn{padding-bottom:0}#kawaisouni{font-family:"Zen Maru Gothic",sans-serif;font-size:var(--size-26);font-weight:500;font-style:normal;line-height:calc(46 / 26);letter-spacing:0.01em;margin:0;padding:0;position:relative;z-index:0}#kawaisouni img{display:block;width:100%;height:auto}#kawaisouni a{text-decoration:none;word-break:break-all}#kawaisouni a .on{display:none}#kawaisouni a:hover .off{display:none}#kawaisouni a:hover .on{display:block}@media only screen and (min-width: 751px){#kawaisouni .display-sp{display:none}}@media only screen and (max-width: 750px){#kawaisouni .display-pc{display:none}}#kawaisouni .wrap{width:100%}#kawaisouni .wrap .view{width:100%;background:#fff;padding-bottom:0.1px;position:relative;z-index:1}@media only screen and (min-width: 751px){#kawaisouni .wrap .view{width:600px;margin:50px auto;border-radius:30px;-webkit-filter:drop-shadow(6px 8px 0 #113b6f);filter:drop-shadow(6px 8px 0 #113b6f);overflow:hidden}}@media only screen and (max-width: 750px){#kawaisouni .wrap .pc_l,#kawaisouni .wrap .pc_r{display:none}}@media only screen and (min-width: 751px){#kawaisouni .wrap{display:grid;grid-template-columns:1fr 600px 1fr;align-items:flex-start;position:relative}#kawaisouni .wrap .pc_l{display:flex;width:100%;height:100%;top:0;left:0;z-index:1}#kawaisouni .wrap .pc_l--bg{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;position:sticky;top:0;left:0}#kawaisouni .wrap .pc_l--logo{max-width:337px;margin:0 auto}#kawaisouni .wrap .pc_r{display:flex;width:100%;height:100%;top:0;left:0;z-index:1}#kawaisouni .wrap .pc_r--bg{display:flex;align-items:center;width:100%;height:100vh;position:sticky;top:0;left:0}#kawaisouni .wrap .pc_r--img{max-width:444px;width:calc(444 / 740 * 100%);margin:0 auto}#kawaisouni .wrap:after{content:"";width:100%;height:100vh;background:url("../img/pc/bg.jpg") center bottom/cover no-repeat;position:fixed;top:0;left:0;z-index:0}}#kawaisouni .mv{padding:0 0 0.1px 0;position:relative;z-index:1}#kawaisouni .mv--img{position:relative;z-index:0}#kawaisouni .mv--scroll{width:calc(100 / 750 * 100%);margin:0 0 calc(-58 / 750 * 100%) calc(325 / 750 * 100%);position:absolute;bottom:0;left:0;z-index:1}#kawaisouni .top{background:url("../img/bg_top.png") 0 0/100% auto no-repeat;margin-top:calc(-182 / 750 * 100%);padding:calc(182 / 750 * 100%) 0 0.1px 0;position:relative;z-index:0}#kawaisouni .top--img{margin:0 auto calc(216 / 750 * 100%)}#kawaisouni .menu--ttl{width:calc(109 / 750 * 100%);margin:calc(97 / 750 * 100%) auto calc(22 / 750 * 100%)}#kawaisouni .menu-anchors{display:flex;flex-wrap:wrap;width:calc(657 / 750 * 100%);margin:0 0 0 calc(47 / 750 * 100%)}#kawaisouni .menu--anchor{width:calc(322 / 657 * 100%);margin-bottom:calc(12 / 657 * 100%)}#kawaisouni .menu--anchor:nth-child(1),#kawaisouni .menu--anchor:nth-child(4){margin-right:calc(13 / 657 * 100%)}#kawaisouni .menu--anchor:nth-child(3){margin-left:calc(167 / 657 * 100%)}#kawaisouni .menu--anchor:nth-child(6){width:100%;margin-top:calc(22 / 657 * 100%);margin-bottom:calc(80 / 657 * 100%)}#kawaisouni .campaign{background:url("../img/bg_campaign1.png") 0 0/100% auto no-repeat;margin:calc(-12 / 750 * 100%) 0 0 0;padding:0.1px 0;position:relative;z-index:1}#kawaisouni .campaign--ttl{width:calc(476 / 750 * 100%);margin:calc(-122 / 750 * 100%) 0 calc(18 / 750 * 100%) calc(137 / 750 * 100%)}#kawaisouni .campaign--illust{width:calc(111 / 750 * 100%);margin:0 auto calc(22 / 750 * 100%)}#kawaisouni .campaign--arrow{width:calc(20 / 750 * 100%);margin:0 auto calc(84 / 750 * 100%)}#kawaisouni .campaign--no{width:calc(225 / 750 * 100%);margin:calc(-59 / 750 * 100%) auto calc(32 / 750 * 100%)}#kawaisouni .campaign--lead{color:#113b6f;font-size:var(--size-32);font-weight:900;line-height:calc(44 / 32);text-align:center;margin:calc(48 / 750 * 100%) 0 calc(54 / 750 * 100%)}#kawaisouni .campaign--day{position:relative}#kawaisouni .campaign--day b{display:block;color:#113b6f;font-size:var(--size-42);font-weight:900;letter-spacing:0;line-height:1;text-align:center;position:relative;z-index:1}#kawaisouni .campaign--day:after{content:"";display:block;width:calc(654 / 750 * 100%);height:0;background:url("../img/ribbon_campaign.png") 0 0/100% auto no-repeat;position:absolute;margin:calc(-34 / 750 * 100%) 0 0 calc(48 / 750 * 100%);padding-top:calc(97 / 750 * 100%);left:0;top:0;z-index:0}#kawaisouni .campaign--day2:after{background:url("../img/ribbon2_campaign.png") 0 0/100% auto no-repeat;position:absolute;margin:calc(-30 / 750 * 100%) 0 0 calc(48 / 750 * 100%);padding-top:calc(134 / 750 * 100%);left:0;top:0;z-index:0}#kawaisouni .campaign--txt{width:calc(650 / 750 * 100%);margin:0 auto}#kawaisouni .campaign--btn{width:calc(650 / 750 * 100%);margin:0 auto}#kawaisouni .campaign--btn a{display:block;color:#113b6f;font-size:var(--size-32);font-weight:900;line-height:calc(100 / 32);text-align:center;background:#ffbcd1;border:solid var(--size-4) #113b6f;border-radius:100vw;-webkit-filter:drop-shadow(var(--size-6) var(--size-8) 0 #113b6f);filter:drop-shadow(var(--size-6) var(--size-8) 0 #113b6f);position:relative}#kawaisouni .campaign--btn a:after{content:"";display:block;width:var(--size-16);height:var(--size-20);background:url("../img/arrow_btn.png") 0 0/100% auto no-repeat;margin:calc(40 / 642 * 100%) calc(28 / 642 * 100%) 0 0;position:absolute;top:0;right:0}#kawaisouni .campaign--btn.comingsoon a{pointer-events:none;background:#dcdcdc}#kawaisouni .campaign--btn.comingsoon a:after{display:none}#kawaisouni .campaign-accordion{width:calc(650 / 750 * 100%);color:#113b6f;background:#ffea6d;border:solid var(--size-4) #113b6f;border-radius:var(--size-14);-webkit-filter:drop-shadow(var(--size-6) var(--size-8) 0 #113b6f);filter:drop-shadow(var(--size-6) var(--size-8) 0 #113b6f);margin:calc(40 / 750 * 100%) auto calc(20 / 750 * 100%);position:relative}#kawaisouni .campaign-accordion--btn{cursor:pointer;position:relative}#kawaisouni .campaign-accordion--btn span{display:block;font-size:var(--size-32);font-weight:900;line-height:calc(100 / 32);text-align:center}#kawaisouni .campaign-accordion--btn:before,#kawaisouni .campaign-accordion--btn:after{content:"";width:calc(30 / 650 * 100%);height:0;background:#113b6f;border-radius:100vw;margin:calc(-1 / 650 * 100%) calc(21 / 650 * 100%) 0 0;padding:calc(4 / 650 * 100%) 0 0 0;position:absolute;top:50%;right:0;z-index:3;transition:-webkit-transform 0.4s cubic-bezier(0.05, 0.85, 0.55, 1);transition:transform 0.4s cubic-bezier(0.05, 0.85, 0.55, 1);transition:transform 0.4s cubic-bezier(0.05, 0.85, 0.55, 1),-webkit-transform 0.4s cubic-bezier(0.05, 0.85, 0.55, 1)}#kawaisouni .campaign-accordion--btn:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#kawaisouni .campaign-accordion-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s linear;transition:grid-template-rows 0.3s linear,-ms-grid-rows 0.3s linear;margin:0}#kawaisouni .campaign-accordion-content{width:calc(580 / 650 * 100%);margin:0 auto;position:relative;overflow:hidden}#kawaisouni .campaign-accordion-content:before{content:"";display:block;width:100%;height:2px;background:#113b6f;position:absolute;top:0;left:0;z-index:1}#kawaisouni .campaign-accordion-content dl{margin:calc(40 / 580 * 100%) 0}#kawaisouni .campaign-accordion-content dt{font-size:var(--size-32);font-weight:900;margin:0 0 0 -0.5em}#kawaisouni .campaign-accordion-content dd{color:#242424}#kawaisouni .campaign-accordion.open .campaign-accordion-wrap{grid-template-rows:1fr}#kawaisouni .campaign-accordion.open .campaign-accordion--btn:before,#kawaisouni .campaign-accordion.open .campaign-accordion--btn:after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#kawaisouni .campaign1{margin:0;padding:0.1px 0 calc(330 / 750 * 100%);position:relative;z-index:2}#kawaisouni .campaign1--ttl{width:calc(649 / 750 * 100%);margin:0 auto}#kawaisouni .campaign1 .campaign--day b{font-size:var(--size-32)}#kawaisouni .campaign1 .campaign--day b span{font-size:80%;font-weight:700}#kawaisouni .campaign1 .campaign--day b i{display:inline-block;width:calc(15 / 750 * 100%);vertical-align:middle;background:url("../img/arrow_btn.png") 0 0/100% auto no-repeat;margin:0 calc(6 / 750 * 100%);padding-top:calc(22 / 750 * 100%)}#kawaisouni .campaign1 .campaign--day b:nth-child(1){padding:calc(10 / 750 * 100%) 0 calc(4 / 750 * 100%)}#kawaisouni .campaign1 .campaign--day b:nth-child(2){padding-bottom:calc(12 / 750 * 100%)}#kawaisouni .campaign1--img{width:calc(704 / 750 * 100%);margin:calc(40 / 750 * 100%) 0 calc(10 / 750 * 100%) calc(27 / 750 * 100%)}#kawaisouni .campaign1-goods{width:calc(650 / 750 * 100%);margin:calc(72 / 750 * 100%) auto}#kawaisouni .campaign1-goods--head{width:calc(591 / 650 * 100%);margin:0 auto calc(50 / 650 * 100%)}#kawaisouni .campaign1-goods-head{display:flex;background:#ff9183;border:solid var(--size-4) #113b6f;border-radius:var(--size-14);overflow:hidden;margin:0 0 calc(16 / 650 * 100%)}#kawaisouni .campaign1-goods--icon{display:flex;justify-content:center;align-items:center;width:calc(120 / 642 * 100%);background:#e54d39}#kawaisouni .campaign1-goods--ttl{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;color:#113b6f;font-size:var(--size-32);font-weight:900;line-height:calc(40 / 32);text-align:center;border-left:solid var(--size-4) #113b6f;padding:0.3em 0}#kawaisouni .campaign1-goods--ttl2{font-size:var(--size-30)}#kawaisouni .campaign1-goods--ttl2 i{display:block;font-size:80%;font-style:normal;letter-spacing:0;margin:0 1em}#kawaisouni .campaign1-goods--ttl2 span{line-height:0.7142857143;margin:0 0 0.25em 0}#kawaisouni .campaign1-goods--ttl2 b{font-size:140%}#kawaisouni .campaign1-goods--txt{font-size:var(--size-26);letter-spacing:0.01em;line-height:calc(46 / 26);margin:0 0 calc(22 / 650 * 100%)}#kawaisouni .campaign1-goods--img{margin:0 0 calc(88 / 650 * 100%)}#kawaisouni .campaign1-goods--point{margin:0 0 calc(18 / 650 * 100%)}#kawaisouni .campaign1-goods--plus{width:calc(52 / 650 * 100%);margin:0 auto calc(18 / 650 * 100%)}#kawaisouni .campaign1-goods--chance{color:#113b6f;font-size:var(--size-34);font-weight:900;line-height:1;text-align:center;margin:0 0 calc(22 / 650 * 100%)}#kawaisouni .campaign1-goods--img2{display:flex;justify-content:space-between}#kawaisouni .campaign1-goods--img2 > div{width:calc(315 / 650 * 100%)}#kawaisouni .campaign1-goods--img2 > div span{display:block;color:#113b6f;font-size:var(--size-34);font-weight:900;letter-spacing:0;line-height:calc(36 / 34);text-align:center;margin:calc(14 / 315 * 100%) 0 calc(20 / 315 * 100%)}#kawaisouni .campaign1-goods--notes{text-align:center;margin-bottom:calc(20 / 650 * 100%)}#kawaisouni .campaign2{background:url("../img/bg_campaign2.png") 0 0/100% auto no-repeat;margin-top:calc(-180 / 750 * 100%);padding:0.1px 0 calc(310 / 750 * 100%);position:relative;z-index:3}#kawaisouni .campaign2--deco{width:calc(547 / 750 * 100%);margin:calc(-152 / 750 * 100%) 0 0 calc(115 / 750 * 100%);position:absolute;left:0;top:0;z-index:0;pointer-events:none}#kawaisouni .campaign2--ttl{width:calc(522 / 750 * 100%);margin:0 auto}#kawaisouni .campaign2 .campaign--day{line-height:1;margin-bottom:calc(38 / 750 * 100%)}#kawaisouni .campaign2 .campaign--day span{font-size:60%;font-weight:700;position:relative;top:-0.1em}#kawaisouni .campaign2--notes{width:calc(620 / 750 * 100%);color:#113b6f;font-size:var(--size-22);letter-spacing:0;line-height:calc(32 / 22);margin:0 auto}#kawaisouni .campaign2--img{width:calc(650 / 750 * 100%);margin:calc(25 / 750 * 100%) 0 calc(36 / 750 * 100%) calc(50 / 750 * 100%)}#kawaisouni .campaign3{background:url("../img/bg_campaign3.png") 0 0/100% auto no-repeat;margin-top:calc(-180 / 750 * 100%);padding:0.1px 0 calc(310 / 750 * 100%);position:relative;z-index:4}#kawaisouni .campaign3--deco{width:calc(110 / 750 * 100%);margin:calc(-81 / 750 * 100%) 0 0 calc(572 / 750 * 100%);position:absolute;left:0;top:0;z-index:0;pointer-events:none}#kawaisouni .campaign3--ttl{width:calc(447 / 750 * 100%);margin:0 auto}#kawaisouni .campaign3--img{width:calc(650 / 750 * 100%);margin:calc(55 / 750 * 100%) 0 calc(32 / 750 * 100%) calc(50 / 750 * 100%)}#kawaisouni .campaign3--caution{color:#e54d39;letter-spacing:0}#kawaisouni .campaign4{background:url("../img/bg_campaign4.png") 0 0/100% auto no-repeat;margin-top:calc(-180 / 750 * 100%);padding:0.1px 0 calc(280 / 750 * 100%);position:relative;z-index:5}#kawaisouni .campaign4--ttl{width:calc(653 / 750 * 100%);margin:0 auto calc(44 / 750 * 100%)}#kawaisouni .campaign4-head{width:calc(650 / 750 * 100%);display:flex;background:#b2f266;border:solid var(--size-4) #113b6f;border-radius:var(--size-14);overflow:hidden;margin:0 auto calc(42 / 650 * 100%)}#kawaisouni .campaign4-head--icon{display:flex;justify-content:center;align-items:center;width:calc(120 / 642 * 100%);background:#82c335}#kawaisouni .campaign4-head--ttl{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;color:#113b6f;font-size:var(--size-30);font-weight:900;line-height:calc(32 / 30);text-align:center;border-left:solid var(--size-4) #113b6f;padding:0.3em 0}#kawaisouni .campaign4 .campaign--day span{font-size:70%;position:relative;top:-0.01em}#kawaisouni .campaign4--img1{width:calc(650 / 750 * 100%);margin:calc(56 / 750 * 100%) 0 calc(34 / 750 * 100%) calc(50 / 750 * 100%)}#kawaisouni .campaign4--img2{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(650 / 750 * 100%);margin:calc(30 / 750 * 100%) 0 0 calc(50 / 750 * 100%)}#kawaisouni .campaign4--img2 > div{width:calc(310 / 650 * 100%)}#kawaisouni .campaign4--img2 > div span{display:block;color:#113b6f;font-size:var(--size-24);font-weight:900;letter-spacing:-0.04em;line-height:calc(28 / 24);text-align:center;margin:calc(14 / 310 * 100%) 0 calc(8 / 310 * 100%)}#kawaisouni .campaign4--img2 > div span.price{letter-spacing:0;margin:0 0 calc(20 / 310 * 100%)}#kawaisouni .campaign4--img2 > div span.price i{font-size:70%;font-style:normal}#kawaisouni .campaign4--img2 > p{width:100%;font-size:var(--size-20);text-align:right}#kawaisouni .campaign4--caution{color:#e54d39;letter-spacing:0;margin:0 0 calc(52 / 750 * 100%) calc(50 / 750 * 100%)}#kawaisouni .campaign4-item{width:calc(650 / 750 * 100%);background:#b3f6ff;border:solid var(--size-4) #113b6f;border-radius:var(--size-20);margin:calc(110 / 750 * 100%) auto calc(70 / 750 * 100%);padding:0.1px 0;position:relative}#kawaisouni .campaign4-item--head{width:calc(422 / 642 * 100%);margin:calc(-72 / 642 * 100%) auto calc(32 / 642 * 100%)}#kawaisouni .campaign4-item--txt{color:#113b6f;font-size:var(--size-28);font-weight:700;line-height:calc(42 / 28);text-align:center;margin:0 0 calc(24 / 642 * 100%)}#kawaisouni .campaign4-item--txt span{display:block;width:calc(560 / 642 * 100%);font-size:var(--size-18);letter-spacing:0;text-align:left;text-indent:-1em;margin:calc(32 / 642 * 100%) 0 0 calc(42 / 642 * 100%);padding-left:1em}#kawaisouni .campaign4-item--txt span:last-child{margin-top:0}#kawaisouni .campaign4-item--img{width:calc(476 / 642 * 100%);margin:0 auto calc(20 / 642 * 100%)}#kawaisouni .campaign4-item--name{color:#113b6f;font-size:var(--size-28);font-weight:700;line-height:calc(34 / 28);text-align:center;margin:0 0 calc(42 / 642 * 100%)}#kawaisouni .campaign4-item--notes{font-size:var(--size-16);line-height:calc(24 / 16);text-align:right;margin:0 1em 1em 0}#kawaisouni .campaign4-item--illust{width:calc(140 / 642 * 100%);margin:0 0 calc(-50 / 642 * 100%) calc(-16 / 642 * 100%);position:absolute;left:0;bottom:0;z-index:0;pointer-events:none}#kawaisouni .campaign5{background:url("../img/bg_campaign5.png") 0 0/100% auto no-repeat;margin-top:calc(-180 / 750 * 100%);padding:0.1px 0 calc(130 / 750 * 100%);position:relative;z-index:5}#kawaisouni .campaign5--ttl{width:calc(466 / 750 * 100%);margin:0 auto}#kawaisouni .campaign5 .campaign--day{margin-bottom:calc(24 / 750 * 100%)}#kawaisouni .campaign5 .campaign--day b{position:relative}#kawaisouni .campaign5 .campaign--day b span{font-size:80%;position:relative;top:-0.05em}#kawaisouni .campaign5--notes{width:calc(620 / 750 * 100%);color:#113b6f;font-size:var(--size-22);text-indent:-1em;letter-spacing:0;line-height:calc(32 / 22);margin:0 auto;padding-left:1em}#kawaisouni .campaign5--notes2{width:calc(650 / 750 * 100%);color:#242424}#kawaisouni .campaign5 .campaign--btn{margin:calc(42 / 750 * 100%) auto calc(60 / 750 * 100%)}#kawaisouni .campaign5--detail{width:calc(269 / 750 * 100%);margin:calc(48 / 750 * 100%) auto calc(15 / 750 * 100%)}#kawaisouni .campaign5 .campaign--arrow{margin-bottom:calc(26 / 750 * 100%)}#kawaisouni .campaign5--img{width:calc(650 / 750 * 100%);margin:0 auto}#kawaisouni .contact{background:url("../img/bg_contact.png") 0 0/100% auto no-repeat;margin-top:calc(-12 / 750 * 100%);padding:0.1px 0;position:relative;z-index:2}#kawaisouni .contact--ttl{width:calc(405 / 750 * 100%);margin:calc(120 / 750 * 100%) auto calc(47 / 750 * 100%)}#kawaisouni .contact-box{width:calc(650 / 750 * 100%);text-align:center;background:#fff;border-radius:100vw;margin:0 auto calc(144 / 750 * 100%);padding:calc(85 / 750 * 100%) 0}#kawaisouni .contact--jimukyoku{color:#113b6f;font-size:var(--size-32);font-weight:900;line-height:calc(44 / 32)}#kawaisouni .contact--email a{color:#113b6f;font-size:var(--size-32);font-weight:900;line-height:calc(44 / 32);letter-spacing:0.05em}@media (hover: hover) and (pointer: fine){#kawaisouni .contact--email a:hover{text-decoration:underline}}#kawaisouni .contact--copyright{font-size:var(--size-18);line-height:calc(44 / 18);letter-spacing:0.1em;text-align:center;background:#fff}#kawaisouni .waiting{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}#kawaisouni .animating{transition:opacity 0.2s linear,-webkit-transform 0.4s cubic-bezier(0.05, 0.85, 0.55, 1);transition:opacity 0.2s linear,transform 0.4s cubic-bezier(0.05, 0.85, 0.55, 1);transition:opacity 0.2s linear,transform 0.4s cubic-bezier(0.05, 0.85, 0.55, 1),-webkit-transform 0.4s cubic-bezier(0.05, 0.85, 0.55, 1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.topicPathWrap{background:#fff;position:relative;z-index:1}#footer{position:relative;z-index:1}.nav--btn{opacity:0;width:13.3333333333vw;height:13.3333333333vw;margin:calc(var(--header) * 1px + 3.2vw) 2.4vw 0 0;position:fixed;top:0;right:0;z-index:100}.nav--btn:before,.nav--btn:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.nav--btn:before{background:url("../img/btn_menu.png") 0 0/100% auto no-repeat}.nav--btn:after{display:none;background:url("../img/close_menu.png") 0 0/100% auto no-repeat}.nav--btn.hide{opacity:0;margin-top:-11.4666666667vw}.nav--btn.appear{opacity:1;margin-top:calc(var(--header) * 1px + 3.2vw);transition:opacity 0.3s ease-out}.nav--btn.close:before{display:none}.nav--btn.close:after{display:block}@media only screen and (min-width: 751px){.nav--btn{width:71px;height:71px;margin:calc(var(--header) * 1px + 50px) 30px 0 0;cursor:pointer}.nav--btn:before{background:url("../img/pc/btn_menu.png") 0 0/100% auto no-repeat}.nav--btn:after{display:none;background:url("../img/pc/close_menu.png") 0 0/100% auto no-repeat}.nav--btn.appear{margin-top:calc(var(--header) * 1px + 50px)}}