@media screen and (min-width: 731px){.sp{display:none}}body{background-color:#E7EBED;line-height:1.45;font-size:18px;font-family:'Open Sans', 'Noto Sans JP', sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}body.teaser{background-color:transparent}body.teaser main .content-wrapper{background-color:#E7EBED;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}body.teaser main .content-wrapper footer{margin:0;padding-bottom:20px}body.teaser main .content-wrapper section#teaser_top{margin-bottom:20px;position:relative}body.teaser main .content-wrapper section#teaser_top h1{display:none}body.teaser main .content-wrapper section#teaser_top #top-image-container img{width:100%;height:auto}body.teaser main .content-wrapper section#teaser_top h2{position:absolute;max-width:346px;width:95%;bottom:63px;left:50%;transform:translateX(-50%);font-size:0}body.teaser main .content-wrapper section#teaser_top a.dnp{position:absolute;width:83px;top:15px;right:9px}body.teaser main .content-wrapper section#fukidashi-01{margin-bottom:45px;padding:20px}body.teaser main .content-wrapper section#fukidashi-01 h2.name{margin-bottom:0}body.teaser main .content-wrapper section#fukidashi-01 h2.name img{width:auto;height:15px;margin-bottom:-2px;margin-left:4px;transform:none}@media screen and (min-width: 731px){body.teaser main .content-wrapper{width:582px;margin:0 auto}body.teaser main .content-wrapper section#teaser_top{margin-bottom:30px}body.teaser main .content-wrapper section#teaser_top h2{max-width:542px;width:542px;bottom:81px}body.teaser main .content-wrapper section#teaser_top a.dnp{width:113px;top:25px;right:20px}body.teaser main .content-wrapper section#fukidashi-01{margin:0 auto 45px}body.teaser main .content-wrapper section#fukidashi-01 p.text{margin-bottom:10px}}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;transition:opacity 200ms ease}p.preview{text-align:center;font-weight:bold;color:#333;position:fixed;background-color:rgba(255,255,255,0.8);width:100%;z-index:10;font-size:15px}@media screen and (min-width: 731px){p.preview{font-size:18px}}.img-container{font-size:0}ul.share-links{position:fixed;bottom:0px;left:0px;z-index:10}@media screen and (max-width: 730px){ul.share-links{width:100%;height:60px;background-color:#fff}}ul.share-links .links-wrapper{display:flex}ul.share-links .links-wrapper li{list-style:none;margin-right:25px;line-height:1}ul.share-links .links-wrapper li img{width:30px}@media screen and (max-width: 730px){ul.share-links .links-wrapper{justify-content:flex-end;height:60px;align-items:center}}@media screen and (min-width: 731px){ul.share-links{bottom:30px;left:45px}ul.share-links .links-wrapper{justify-content:start}ul.share-links .links-wrapper li{margin-right:25px}ul.share-links .links-wrapper li img{width:50px}ul.share-links .links-wrapper li:hover{opacity:0.9}}h2{font-weight:normal}h2.font-weight-bold{font-weight:700}.fukidashi-blue{background-color:#005083;color:white;padding:16px 20px 18px;border-radius:10px;position:relative}.fukidashi-blue p.name,.fukidashi-blue h2.name{text-align:right;font-size:14px;margin-right:-10px;position:relative}.fukidashi-blue p.name img,.fukidashi-blue h2.name img{width:auto;width:25px;height:16px;transform:translateY(15%);margin-left:5px}@media screen and (min-width: 731px){.fukidashi-blue p.name img,.fukidashi-blue h2.name img{width:27px;height:18px}}.fukidashi-blue p.name::before,.fukidashi-blue p.name::after,.fukidashi-blue h2.name::before,.fukidashi-blue h2.name::after{content:'';display:inline-block;width:4px;height:13px;background-size:4px 13px;background-repeat:no-repeat;transform:translateY(14%);background-image:url(../img/brackets-start.svg)}.fukidashi-blue p.name::before,.fukidashi-blue h2.name::before{margin-right:5px}.fukidashi-blue p.name::after,.fukidashi-blue h2.name::after{margin-left:5px;transform:translateY(14%) scaleX(-1)}@media screen and (min-width: 731px){.fukidashi-blue p.name,.fukidashi-blue h2.name{font-size:16px;margin-right:-1px}.fukidashi-blue p.name img,.fukidashi-blue h2.name img{height:18px;transform:translateY(17%);margin-left:6px}.fukidashi-blue p.name::before,.fukidashi-blue p.name::after,.fukidashi-blue h2.name::before,.fukidashi-blue h2.name::after{width:6px;height:18px;background-size:6px 18px;transform:translateY(17%)}.fukidashi-blue p.name::before,.fukidashi-blue h2.name::before{margin-right:5px}.fukidashi-blue p.name::after,.fukidashi-blue h2.name::after{margin-left:5px;transform:translateY(17%) scaleX(-1)}}@media screen and (min-width: 731px){.fukidashi-blue{width:470px;padding:20px 20px 19px}}.fukidashi-blue h2{margin-bottom:9px}.fukidashi-blue h2 span.marker{font-size:14px;display:inline-block;margin-right:5px;transform:translateY(-1px)}@media screen and (min-width: 731px){.fukidashi-blue h2{margin-bottom:15px}.fukidashi-blue h2 span.marker{margin-right:10px}}.fukidashi-blue p.text{margin-bottom:10px}@media screen and (min-width: 731px){.fukidashi-blue p.text{margin-bottom:16px}}.fukidashi-blue img.pyoko{width:30px;position:absolute;bottom:-25px;right:30px}@media screen and (min-width: 731px){.fukidashi-blue img.pyoko{right:20px}}img{width:100%}main{overflow-x:hidden}main section#top{margin-bottom:25px}main section#top h1{display:none !important}@media screen and (max-width: 730px){main section#top{background-color:transparent !important}}@media screen and (min-width: 731px){main section#top{margin-bottom:30px}}main section#top .img-container{max-width:680px;margin:0 auto}main section#top .img-container img{width:100%;height:auto}@media screen and (max-width: 730px){main section#top .img-container{max-width:100%}}main article{margin-left:25px;margin-right:25px}@media screen and (min-width: 731px){main article{max-width:680px;margin:0 auto}}main article .campaign-container{width:100%;font-size:0;text-align:right;margin-top:-50px;margin-bottom:25px}main article .campaign-container a img{width:230px;height:auto;border-radius:20px;box-shadow:4px 4px 4px rgba(0,0,0,0.1);transition:transform 200ms ease}main article .campaign-container a img:hover{transform:translateY(-4px)}@media screen and (min-width: 731px){main article .campaign-container{margin-top:-70px;margin-bottom:30px}}main article section{margin-bottom:25px}main article section#fukidashi-01{margin-bottom:30px}@media screen and (min-width: 731px){main article section#fukidashi-01{margin-left:170px;margin-bottom:45px}}main article section#one-year-ago{margin-bottom:20px;text-align:center}@media screen and (min-width: 731px){main article section#one-year-ago{margin-bottom:30px}}main article section#one-year-ago img.choichi-logo{width:281px;height:89px;margin-bottom:9px;filter:drop-shadow(3px 3px 10px rgba(0,0,0,0.15))}@media screen and (min-width: 731px){main article section#one-year-ago img.choichi-logo{width:470px;height:151px;margin-bottom:15px}}main article section#one-year-ago .text-container{text-align:center;margin-bottom:8px}@media screen and (min-width: 731px){main article section#one-year-ago .text-container{margin-bottom:18px}}main article section#one-year-ago .text-container h2{font-size:24px;line-height:1;color:#005A9F;font-weight:500}main article section#one-year-ago .text-container h2 span.num{font-weight:600;font-size:32px;display:inline-block;transform:translateY(4%);margin-left:2px;margin-right:0px}main article section#one-year-ago .text-container h2 span.num:first-of-type{margin-left:0}main article section#one-year-ago .text-container h2 span.dow{margin-left:-14px;margin-right:-15px;letter-spacing:-0.04em}@media screen and (max-width: 730px){main article section#one-year-ago .text-container h2 .h2_inner{position:relative;display:inline}main article section#one-year-ago .text-container h2 img.tilde{width:25px;height:7px;position:absolute;bottom:14px}main article section#one-year-ago .text-container h2 img.tilde.start{left:-29px}main article section#one-year-ago .text-container h2 img.tilde.end{right:-29px}}@media screen and (min-width: 731px){main article section#one-year-ago .text-container h2{font-size:40px}main article section#one-year-ago .text-container h2 span.num{font-size:50px;transform:translateY(2px)}main article section#one-year-ago .text-container h2 span.dow{margin-left:-20px;margin-right:-23px}main article section#one-year-ago .text-container h2 img.tilde{width:42px;height:13px;vertical-align:middle;margin:0 5px 11px}}main article section#one-year-ago p.provider{text-align:center;color:#666;line-height:1;letter-spacing:0.05em;font-size:12px;font-weight:500}@media screen and (min-width: 731px){main article section#one-year-ago p.provider{font-size:18px}}@media screen and (min-width: 731px){main article section#news{margin-bottom:30px}}main article section#news>ul>li{max-height:0;list-style:none;border-bottom:1px solid #ccc;overflow:hidden}main article section#news>ul>li:first-of-type{border-top:1px solid #ccc}main article section#news>ul>li h2.flex{padding:15px 0;display:flex;justify-content:flex-start;position:relative;cursor:pointer}main article section#news>ul>li h2.flex span.triangle{width:23px;margin-right:8px;transform:translateY(3px)}main article section#news>ul>li h2.flex span.triangle img{width:23px;height:20px}@media screen and (min-width: 731px){main article section#news>ul>li h2.flex span.triangle{width:28px;margin-right:15px;transform:translateY(2px)}main article section#news>ul>li h2.flex span.triangle img{width:28px;height:24px}}main article section#news>ul>li h2.flex p{font-weight:700;font-size:20px;margin-right:30px;width:100%}@media screen and (min-width: 731px){main article section#news>ul>li h2.flex p{max-width:570px}}main article section#news>ul>li h2.flex img.arrow{position:absolute;width:10px;top:50%;right:10px;transform:translateY(-50%);transition:transform 200ms ease}main article section#news>ul>li .content-wrapper{padding:5px 0 0}main article section#news>ul>li .content-wrapper .content{font-size:18px;line-height:1.7;letter-spacing:0.05em}main article section#news>ul>li .content-wrapper .content p{padding-bottom:20px}main article section#news>ul>li .content-wrapper .content a{color:#0077BD;text-decoration:none}main article section#news>ul>li .content-wrapper .content a:hover{text-decoration:underline}main article section#news>ul>li .content-wrapper .content ul,main article section#news>ul>li .content-wrapper .content ol{margin-left:1.2em}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .content{margin-left:43px;font-size:18px;line-height:1.45;letter-spacing:0em}main article section#news>ul>li .content-wrapper .content p{padding-bottom:30px}}main article section#news>ul>li .content-wrapper .content img{width:100%;max-width:100%;height:auto;padding:0 20px;box-sizing:border-box;display:block}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .content img{width:480px;padding:0;margin:0 auto}}main article section#news>ul>li .content-wrapper .content .wp-caption{width:100% !important;max-width:100%;text-align:center;padding-bottom:20px}main article section#news>ul>li .content-wrapper .content .wp-caption img{margin-bottom:10px}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .content .wp-caption{margin:0 auto;width:480px !important;max-width:480px;padding-bottom:30px}}main article section#news>ul>li .content-wrapper .content .wp-caption .wp-caption-text{text-align:left;font-size:12px;color:#666;padding:0 20px;line-height:1.45}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .content .wp-caption .wp-caption-text{max-width:540px;margin:0 auto;font-size:15px;padding:0}}main article section#news>ul>li .content-wrapper .after-that-wrapper{padding-bottom:20px}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .after-that-wrapper{padding-bottom:30px}}main article section#news>ul>li .content-wrapper .after-that-wrapper .after-that{border-radius:10px;background-color:#fff;border:1px solid #004E7D;padding:10px 15px 14px}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .after-that-wrapper .after-that{padding:15px 20px 20px;margin-left:43px}}main article section#news>ul>li .content-wrapper .after-that-wrapper .after-that .img-container{border-bottom:1px solid #004E7D;padding:0 5px 4px;margin-bottom:11px}main article section#news>ul>li .content-wrapper .after-that-wrapper .after-that .img-container img{width:285px;height:36px}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .after-that-wrapper .after-that .img-container{padding:0 0 10px;margin-bottom:15px}main article section#news>ul>li .content-wrapper .after-that-wrapper .after-that .img-container img{width:400px;height:50px}}main article section#news>ul>li .content-wrapper .after-that-wrapper .after-that p{padding:0 5px;margin-bottom:0;color:#004E7D;font-size:16px}main article section#news>ul>li .content-wrapper .after-that-wrapper .after-that p a{color:#499847;text-decoration:none}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .after-that-wrapper .after-that p{padding:0;font-size:18px}main article section#news>ul>li .content-wrapper .after-that-wrapper .after-that p a:hover{text-decoration:underline}}main article section#news>ul>li .content-wrapper .pr-wrapper{padding-bottom:20px}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .pr-wrapper{padding-bottom:30px}}main article section#news>ul>li .content-wrapper .pr-wrapper .pr{border-radius:10px;background-color:#fff;border:1px solid #775741;padding:19px 20px 14px}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .pr-wrapper .pr{margin-left:43px;border:2px solid #775741;padding:20px}}main article section#news>ul>li .content-wrapper .pr-wrapper .pr p{font-size:16px;line-height:1.4;color:#775741;margin-bottom:13px}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .pr-wrapper .pr p{margin-bottom:15px;font-size:18px}}main article section#news>ul>li .content-wrapper .pr-wrapper .pr p a{color:#0077BD;text-decoration:none}main article section#news>ul>li .content-wrapper .pr-wrapper .pr p a:hover{text-decoration:underline}main article section#news>ul>li .content-wrapper .pr-wrapper .pr .img-container{text-align:center;display:flex;justify-content:flex-end;align-items:baseline}main article section#news>ul>li .content-wrapper .pr-wrapper .pr .img-container .flex{display:flex;width:175px;justify-content:space-between;margin-right:5px;align-items:baseline}main article section#news>ul>li .content-wrapper .pr-wrapper .pr .img-container .flex img.profile-image{width:41px;height:auto}main article section#news>ul>li .content-wrapper .pr-wrapper .pr .img-container .flex img.pr-text{width:125px}@media screen and (max-width: 730px){main article section#news>ul>li .content-wrapper .pr-wrapper .pr .img-container .flex img.pr-text{transform:translateY(-16%)}}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .pr-wrapper .pr .img-container .flex{width:256px;margin-right:8px}main article section#news>ul>li .content-wrapper .pr-wrapper .pr .img-container .flex img.profile-image{width:54px;height:54px}main article section#news>ul>li .content-wrapper .pr-wrapper .pr .img-container .flex img.pr-text{width:186px;height:48px;margin-top:6px}}main article section#news>ul>li .content-wrapper .pr-wrapper .pr .img-container img.icon{transform:translateY(-4px);width:29px;height:18px}@media screen and (min-width: 731px){main article section#news>ul>li .content-wrapper .pr-wrapper .pr .img-container img.icon{width:42px;height:26px;transform:translate(2px, -2px)}}main article section#news>ul>li.is-animate{transition:max-height 300ms linear}main article section#news>ul>li.active h2.flex img.arrow{transform:translateY(-50%) rotate(90deg)}main article section#fukidashi-02{margin-bottom:40px}main article section#fukidashi-02 strong{word-break:break-all}@media screen and (min-width: 731px){main article section#fukidashi-02{margin-left:170px;margin-bottom:80px}}main article section#hamada-image{text-align:center;position:relative}main article section#hamada-image img{vertical-align:bottom;max-width:340px}@media screen and (min-width: 731px){main article section#hamada-image{margin-bottom:30px}main article section#hamada-image img{width:420px;max-width:420px}}main article section#hamada-image::before{content:'';display:block;width:100%;border-bottom:1px solid #B4C0C8;position:absolute;bottom:0;left:0;z-index:-1}main article section#modal-button{text-align:center;margin-bottom:31px}main article section#modal-button img{width:276px;height:63px;filter:drop-shadow(3px 3px 10px rgba(0,0,0,0.15));transition:filter 300ms ease}@media screen and (min-width: 731px){main article section#modal-button{margin-bottom:87px}main article section#modal-button img{width:390px;height:89px}main article section#modal-button img:hover{filter:none}}main article section#fukidashi-03{margin-bottom:50px}@media screen and (min-width: 731px){main article section#fukidashi-03{margin-bottom:40px}}main article section#link-list ul li{list-style:none;background-color:#fff;box-shadow:3px 3px 10px rgba(0,0,0,0.15);transition:box-shadow 0.35s ease}@media screen and (min-width: 731px){main article section#link-list ul li{width:580px}main article section#link-list ul li:nth-of-type(even){margin-left:100px}}main article section#link-list ul li.link:hover{box-shadow:none}main article section#link-list ul li:not(:last-of-type){margin-bottom:25px}@media screen and (min-width: 731px){main article section#link-list ul li:not(:last-of-type){margin-bottom:20px}}main article section#link-list ul li a{text-decoration:none}main article section#link-list ul li .header{padding-top:2px;border-bottom:1px solid #E1E6E9;position:relative}main article section#link-list ul li .header .atarimae-text{width:223px;height:14px;margin-left:28px}main article section#link-list ul li .header .number{position:absolute;right:15px;top:7px;width:46px;height:25px;border:1px solid #666666;background-color:white;border-radius:14px;text-align:center;color:#666;z-index:1}main article section#link-list ul li .header .number .text{display:inline-block;transform:translateY(-1px)}main article section#link-list ul li .header .number .text .sono-text{width:23px}@media screen and (max-width: 730px){main article section#link-list ul li .header .number .text .sono-text{transform:translateY(-14%)}}main article section#link-list ul li .header .number .text span.num{font-size:19.5px;margin-left:0.5px;font-weight:bold;display:inline-block;transform:translateY(-3%)}@media screen and (min-width: 731px){main article section#link-list ul li .header{font-size:0;padding:6px 0 2px;height:17px}main article section#link-list ul li .header .atarimae-text{width:263px;height:16.5px;margin-left:27px;font-size:0}main article section#link-list ul li .header .number{top:4px;width:56px;height:30px;border-radius:20px;left:295px}main article section#link-list ul li .header .number .text .sono-text{width:26px}main article section#link-list ul li .header .number .text span.num{font-size:21px;margin-left:0.5px;display:inline-block;transform:translateY(1px)}}main article section#link-list ul li .img-container{width:100%;height:85px;position:relative}@media screen and (min-width: 731px){main article section#link-list ul li .img-container{height:82px}}main article section#link-list ul li .img-container.content{text-align:center}@media screen and (max-width: 730px){main article section#link-list ul li .img-container.content{display:flex;align-items:center;justify-content:center}}main article section#link-list ul li .img-container.content .arrow{width:19px;position:absolute;bottom:9px;right:9px}@media screen and (min-width: 731px){main article section#link-list ul li .img-container.content .arrow{width:17px;top:26px;right:17px}}main article section#link-list ul li .img-container.content img{max-width:325px;width:100%}@media screen and (min-width: 731px){main article section#link-list ul li .img-container.content img{max-width:100%}}main article section#link-list ul li .img-container.coming-soon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -56%);width:170px}main article section#fukidashi-04.fukidashi-brawn{border:4px solid #6E5744;background-color:white;border-radius:10px;color:#6E5744;padding:45px 0 5px;position:relative;margin-bottom:90px;margin-top:65px}@media screen and (min-width: 731px){main article section#fukidashi-04.fukidashi-brawn{margin-bottom:110px;margin-top:115px;padding:55px 32px 15px;border-radius:30px}}main article section#fukidashi-04.fukidashi-brawn img.pyoko{position:absolute;width:47px;right:17px;bottom:-36px}main article section#fukidashi-04.fukidashi-brawn img.pyoko.brawn{z-index:-1}main article section#fukidashi-04.fukidashi-brawn img.pyoko.white{z-index:1}@media screen and (min-width: 731px){main article section#fukidashi-04.fukidashi-brawn img.pyoko{width:55px;right:29px;bottom:-42px}}main article section#fukidashi-04.fukidashi-brawn h2{width:275px;position:absolute;top:0px;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 731px){main article section#fukidashi-04.fukidashi-brawn h2{width:385px;top:-57px;left:45px;transform:translate(0, 0)}}main article section#fukidashi-04.fukidashi-brawn p.text{padding:0 16px;margin-bottom:10px}main article section#fukidashi-04.fukidashi-brawn .flex{display:flex;justify-content:space-between;align-items:center;height:220px}@media screen and (min-width: 731px){main article section#fukidashi-04.fukidashi-brawn .flex{height:300px}}main article section#fukidashi-04.fukidashi-brawn .flex>div{width:50%}main article section#fukidashi-04.fukidashi-brawn .flex .profile{text-align:center}main article section#fukidashi-04.fukidashi-brawn .flex .profile .img-container{display:inline-block;width:90px;margin-bottom:20px}main article section#fukidashi-04.fukidashi-brawn .flex .profile p.name,main article section#fukidashi-04.fukidashi-brawn .flex .profile h2.name{font-size:14px;letter-spacing:0.05em}@media screen and (min-width: 731px){main article section#fukidashi-04.fukidashi-brawn .flex .profile{margin-left:15px}main article section#fukidashi-04.fukidashi-brawn .flex .profile .img-container{width:100px}main article section#fukidashi-04.fukidashi-brawn .flex .profile p.name,main article section#fukidashi-04.fukidashi-brawn .flex .profile h2.name{font-size:17px}}main article section#fukidashi-04.fukidashi-brawn .flex .content-image{text-align:center}main article section#fukidashi-04.fukidashi-brawn .flex .content-image img{margin:15px;border-radius:4px}@media screen and (max-width: 730px){main article section#fukidashi-04.fukidashi-brawn .flex .content-image img.sp-portrait{height:180px;width:auto}main article section#fukidashi-04.fukidashi-brawn .flex .content-image img.sp-landscape{width:100%;max-width:130px;height:auto}}@media screen and (min-width: 731px){main article section#fukidashi-04.fukidashi-brawn .flex .content-image img.pc-portrait{height:270px;width:auto}main article section#fukidashi-04.fukidashi-brawn .flex .content-image img.pc-landscape{width:300px;height:auto}}main article section#dnp-logo{text-align:center;margin-bottom:72px;font-size:0}main article section#dnp-logo img{width:225px}@media screen and (min-width: 731px){main article section#dnp-logo{margin-bottom:100px}main article section#dnp-logo a:hover{opacity:0.7}main article section#dnp-logo img{width:360px}}main article section .pc-right{transform:translateX(380px)}main section#tomorrow{margin-bottom:51px;transform:translateX(100vw)}main section#tomorrow .inner{transform:translateX(-250px);width:325px;border:4px solid #698291;border-radius:10px;color:#698291;background-color:white;position:relative;padding:41px 21px 16px}@media screen and (min-width: 731px){main section#tomorrow .inner{border:2px solid #698291;padding:43px 28px 18px}}main section#tomorrow .inner h2{position:absolute;top:5px;left:5px;transform:translateY(-50%);width:204px}main section#tomorrow .inner p{width:215px}@media screen and (min-width: 731px){main section#tomorrow .inner{transform:translateX(-600px);width:100vw;padding:44px 29px 17px}main section#tomorrow .inner h2{position:absolute;top:7px;left:13px;transform:translateY(-50%);width:204px}main section#tomorrow .inner p{width:400px}}main footer{margin-bottom:100px}@media screen and (min-width: 731px){main footer{margin-bottom:120px}}main footer p{text-align:center;font-size:12px;line-height:1.5;letter-spacing:0.05em}@media screen and (min-width: 731px){main footer p{font-size:16px}}.modal-wrapper{opacity:0;position:fixed;width:100%;height:100%;top:0;left:0;box-sizing:border-box;padding:15px;transition:opacity 300ms ease;z-index:11}.modal-wrapper.hidden{z-index:-1}.modal-wrapper.active{opacity:1}.modal-wrapper.active .modal-content{opacity:1;transform:translateY(0);transition:transform 300ms ease, opacity 200ms ease}@media screen and (min-width: 731px){.modal-wrapper{padding:30px 0}}.modal-wrapper .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(37,30,28,0.5)}.modal-wrapper .modal-content{width:100%;height:100%;background:rgba(255,255,255,0.95);border-radius:10px;overflow:hidden;position:relative;box-sizing:border-box;padding-bottom:105px;opacity:0;transform:translateY(10px);transition:transform 1000ms ease, opacity 300ms ease}.modal-wrapper .modal-content img{width:100%;height:auto}@media screen and (min-width: 731px){.modal-wrapper .modal-content{width:680px;margin:0 auto;padding-bottom:95px}}.modal-wrapper .modal-content .content-wrapper{width:100%;height:100%;overflow-y:scroll;padding:30px 20px 20px 20px;box-sizing:border-box;color:#6E5744;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width: 731px){.modal-wrapper .modal-content .content-wrapper{padding:40px 40px 30px 40px}}.modal-wrapper .modal-content .content-wrapper::-webkit-scrollbar{display:none}.modal-wrapper .modal-content .content-wrapper .content{font-size:16px;line-height:1.6}.modal-wrapper .modal-content .content-wrapper .content .head-image{width:276px;margin:0 auto 20px;font-size:0}@media screen and (min-width: 731px){.modal-wrapper .modal-content .content-wrapper .content .head-image{width:389px;height:90px;margin:0 auto 25px}.modal-wrapper .modal-content .content-wrapper .content .head-image img{width:100%;height:100%}}.modal-wrapper .modal-content .content-wrapper .content .profile-image{width:100px;margin:0 auto 15px;font-size:0}.modal-wrapper .modal-content .content-wrapper .content p.text{margin-bottom:15px;line-height:1.6}.modal-wrapper .modal-content .content-wrapper .content p.name,.modal-wrapper .modal-content .content-wrapper .content h2.name{text-align:right;font-size:14px;position:relative;margin-top:20px;line-height:1}@media screen and (min-width: 731px){.modal-wrapper .modal-content .content-wrapper .content p.name,.modal-wrapper .modal-content .content-wrapper .content h2.name{margin-top:30px}}.modal-wrapper .modal-content .content-wrapper .content p.name img,.modal-wrapper .modal-content .content-wrapper .content h2.name img{width:auto;width:29px;height:18px;transform:translateY(20%);margin-left:4px}@media screen and (min-width: 731px){.modal-wrapper .modal-content .content-wrapper .content p.name img,.modal-wrapper .modal-content .content-wrapper .content h2.name img{width:21px;height:13px;transform:translateY(10%)}}.modal-wrapper .modal-content .content-wrapper .content p.name::before,.modal-wrapper .modal-content .content-wrapper .content p.name::after,.modal-wrapper .modal-content .content-wrapper .content h2.name::before,.modal-wrapper .modal-content .content-wrapper .content h2.name::after{content:'';display:inline-block;width:4px;height:13px;background-size:4px 13px;background-repeat:no-repeat;transform:translateY(12%);background-image:url(../img/brackets-start-brawn.svg)}.modal-wrapper .modal-content .content-wrapper .content p.name::before,.modal-wrapper .modal-content .content-wrapper .content h2.name::before{margin-right:5px}.modal-wrapper .modal-content .content-wrapper .content p.name::after,.modal-wrapper .modal-content .content-wrapper .content h2.name::after{margin-left:5px;transform:translateY(14%) scaleX(-1)}.modal-wrapper .modal-content .close-wrapper{position:absolute;bottom:0px;left:0;width:100%;height:105px;background:transparent;padding:30px 20px 0;box-sizing:border-box;text-align:center}@media screen and (min-width: 731px){.modal-wrapper .modal-content .close-wrapper{bottom:0px;height:95px;padding:25px 20px 0}}.modal-wrapper .modal-content .close-wrapper button.modal-close{width:100%;height:45px;border:1px solid #999;background:#fff;font-size:16px;color:#999;line-height:1;font-family:'Open Sans', 'Noto Sans JP', sans-serif;transition:all 250ms ease}.modal-wrapper .modal-content .close-wrapper button.modal-close span.close-text{margin-right:10px}@media screen and (min-width: 731px){.modal-wrapper .modal-content .close-wrapper button.modal-close span.close-text{margin-right:8px}}.modal-wrapper .modal-content .close-wrapper button.modal-close svg.close-icon{width:15px;height:15px;transform:translateY(8%);fill:#999;transition:fill 250ms ease}@media screen and (min-width: 731px){.modal-wrapper .modal-content .close-wrapper button.modal-close{width:320px}.modal-wrapper .modal-content .close-wrapper button.modal-close:hover{color:white;background:#6E5744}.modal-wrapper .modal-content .close-wrapper button.modal-close:hover svg.close-icon{fill:white}}

/*# sourceMappingURL=map/style.css.map */
