@charset "UTF-8";body{margin:0;min-height:0vw;font-family:Roboto,sans-serif,Noto Sans JP,sans-serif}ul{list-style:none}a:hover{opacity:.7}#topview{color:#fff;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center}#SPECIALITIES{background:linear-gradient(#40587d,#b8d1e6);text-align:center}.SPECIALITIESwrapper{display:flex;color:#fff;margin:auto}#ACHIEVEMENTS{color:#002350;display:flex;flex-direction:column;justify-content:center}.arrow_box{position:relative;width:200px;height:26px;background:#002350;padding:16px;text-align:center;border:5px solid #002350;color:#fff;font-size:18px;letter-spacing:2px;font-weight:400;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.arrow_box:after,.arrow_box:before{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}.arrow_box:after{border-color:#00235000;border-top-width:20px;border-bottom-width:20px;border-left-width:15px;border-right-width:15px;margin-left:-15px;border-top-color:#002350}.arrow_box:before{border-color:#00235000;border-top-width:12px;border-bottom-width:12px;border-left-width:12px;border-right-width:12px;margin-left:-12px;margin-top:5px;border-top-color:#002350}.logoa{width:200px;padding:50px}#CONTACTUS{background-color:#f1f1f1;width:100vw;margin:0 auto}.form-set{display:flex}.captionleft{padding-left:40px;text-align:left}.captionright{padding-right:40px;text-align:right}.captioncenter{text-align:center}.toggle{display:none}.option{position:relative;margin-bottom:1em}.title,.content{backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.title{border:solid 1px #ccc;padding:1em;display:block;color:#1f274b}.title:after,.title:before{content:"";position:absolute;right:1.25em;top:1.25em;width:2px;height:.75em;background-color:#999;transition:all .3s}.title:after{transform:rotate(90deg)}.content{max-height:0;overflow:hidden}.content p{margin:0;padding:.5em 1em 1em;font-size:.9em;line-height:1.5}.toggle:checked+.title+.content{max-height:500px;transition:all 1.5s}.toggle:checked+.title:before{transform:rotate(90deg)!important}.drawer_hidden{display:none}.nav_list{list-style:none}#footer{width:100vw;background-color:#1f274b;color:#fff;display:flex;flex-direction:column;font-size:12px;align-items:center}#footer a{color:#fff}.footer-wrap{display:flex}.footer-text{margin:10px 10px 0}.form-title span{color:red;font-weight:lighter;font-size:12px;margin-left:2px}.btn{background-color:#002350;padding:5px 10px;font-size:15px;color:#fff;border-radius:5px;border:none}.btn:disabled{background-color:#ccc;color:#666}@media screen and (max-width: 842px){.header{display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:#fff}.drawer_open{display:flex;height:60px;width:60px;justify-content:center;align-items:center;position:relative;z-index:100;cursor:pointer}.drawer_open span,.drawer_open span:before,.drawer_open span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background:#333;transition:.5s;position:absolute}.nav_content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:99;background:#fff;transition:.5s}.nav_content{width:100%;height:100%;position:fixed;top:0%;left:100%;z-index:99;background:#fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.5s;text-align:center;padding-top:20px}.drawer_open{position:absolute;right:7px;top:1px;z-index:100;cursor:pointer}.drawer_open span,.drawer_open span:before,.drawer_open span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background:#1f274b;transition:.5s;position:absolute}.drawer_open span:before{bottom:8px}.drawer_open span:after{top:8px}#drawer_input:checked~.drawer_open span{background:#fff0}#drawer_input:checked~.drawer_open span:before{bottom:0;transform:rotate(45deg)}#drawer_input:checked~.drawer_open span:after{top:0;transform:rotate(-45deg)}#drawer_input:checked~.nav_content{left:0}header{background-color:#fff;border-bottom:1px solid #ccc}.nav{height:60px;display:flex;align-items:center}#gl-header{height:60px;position:fixed;left:0;top:0;z-index:2;width:100vw}.logo{height:50px;margin:8px}.nav_content{display:flex;width:100vw;height:100%;margin:0 auto;align-items:center;flex-direction:column;justify-content:center;align-content:flex-start}.nav_list li{font-size:14px;color:#1f274b;margin:10px}.nav_list a{text-decoration:none;color:#1f274b}.nav_list{display:flex;align-items:flex-start;flex-direction:column;padding:0}.nav_special{font-size:14px;letter-spacing:1px;background-color:#1f274b;padding:5px 7px;text-decoration:none;color:#fff;margin:0 -15px 0 10px}}@media screen and (min-width: 843px){header{background-color:#fff;border-bottom:1px solid #ccc}.nav{height:60px;display:flex;justify-content:center;align-content:center;align-items:center}#gl-header{height:60px;position:fixed;left:0;top:0;z-index:2;width:100vw}.logo{height:53px;margin:13px 8px 8px 10px}.nav_content{display:flex;align-items:center;justify-content:flex-start;align-content:center;width:100vw;height:100%;margin:0 auto;justify-content:flex-end}.nav_list li{font-size:14px;letter-spacing:1px;margin:auto 30px auto 0}.nav_list a:hover{color:#999}.nav_list a{color:#1f274b;text-decoration:none}.nav_list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;height:100%}.nav_special{font-size:14px;letter-spacing:1px;margin-right:30px;background-color:#1f274b;padding:5px 7px;text-decoration:none;color:#fff}.nav_special:hover{color:#fff;background-color:#1f274b}}@media screen and (max-width: 519px){.pc{display:none}#topview{background-size:cover;background-position:center;background-image:url(/build/assets/topimg_sp-DffmyN55.jpg)}#topview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00235080}.topview-texterap{display:flex;flex-direction:column;align-items:flex-start}.topview-texterap img{width:84vw;position:absolute;bottom:21vw;padding-left:40px}.catch-phrase{line-height:10vw;font-size:7vw;font-weight:700;position:absolute;top:21vw;letter-spacing:1px;text-shadow:0px 0px 3px rgba(0,0,0,.4);width:100vw;text-align:center}.lead-text{margin-left:40px;font-size:20px;position:absolute;bottom:60vw;font-weight:700;width:80vw;padding:0 4vw 0 5vw;text-shadow:0px 0px 3px rgba(0,0,0,.4)}.lead-text span{font-size:12px}.detail{position:absolute;bottom:0;font-size:10px;width:90vw;padding:0 5vw;text-align:left;text-shadow:0px 0px 3px rgba(0,0,0,.4)}#news-wrap{display:flex;align-items:flex-start;margin:30px 0;color:#1f274b;flex-direction:column}.caption{color:#1f274b;line-height:20px;letter-spacing:2px}.caption-En{font-size:40px;font-weight:700;margin:20px 0 0}.caption-Jp{font-size:16px}.caption-Jp-L{font-size:26px}.news{margin-left:40px;display:flex;margin-bottom:20px;flex-wrap:wrap;width:80vw}.news-add-wrap{display:flex;flex-direction:column}.news-date{font-size:12px;color:#333;margin:auto 10px auto 0}.news-heading{font-size:16px;margin:0}#SPECIALITIES{padding:0 0 30px}.SPECIALITIEStoptext{text-align:center;color:#fff;padding:20px}.SPECIALITIEStoptext-s{font-size:20px}.SPECIALITIEStoptext-m{font-size:20px;font-weight:400;letter-spacing:2px}.SPECIALITIEStoptext-m span{display:inline-block}.SPECIALITIESpercenttext{background-color:#002350;display:flex;margin:auto;justify-content:center;align-items:center}.SPECIALITIESpercenttext p{color:#fff;text-align:right;font-size:23px;line-height:40px;font-weight:400}.SPECIALITIESpercenttext img{width:150px}.SPECIALITIESpercenttext span{font-size:40px}.SPECIALITIESwrapper{justify-content:space-evenly;flex-wrap:wrap;width:90vw;max-width:1200px;margin:50px auto}.SPECIALITIESwtap{background-color:#002350;width:80vw;margin:10px auto}.SPECIALITIESimg{width:80vw}.SPECIALITIEStitle{text-align:center;height:90px;font-size:20px;font-weight:400;letter-spacing:2px;display:flex;align-items:center;justify-content:center;margin:0 0 -15px}.SPECIALITIEStext{text-align:left;letter-spacing:1px;font-size:14px;padding:0 20px 10px}.SPECIALITIESlink{background-color:#002350;padding:15px 20px;color:#fff;font-size:14px}#ACHIEVEMENTS{padding:0 0 50px}.ACHIEVEMENTStext{padding:30px 0 40px;width:80vw;text-align:center;margin:auto;font-size:16px;letter-spacing:1px}.ACHIEVEMENTSwraper{width:90vw;max-width:1100px;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.ACHIEVEMENTSwrap{background-color:#f1f1f1;width:80vw;padding:20px;margin:10px auto}.name{display:flex;align-items:center;margin-bottom:20px}.name img{width:60px;margin-right:10px}.name p{font-size:16px;font-weight:700}.ACHIEVEMENTSsubtitele{margin:5px 0 -5px;font-size:16px;font-weight:400}.ACHIEVEMENTSscoredate{margin:-10px 0 20px;font-size:55px;font-weight:700}.ACHIEVEMENTScommenttext{font-size:12px;font-weight:400}#PRICING{padding:50px 0;color:#1f274b;margin:auto}.PRICINGwrapper{display:flex;align-items:center;justify-content:flex-end;margin:auto;flex-direction:column-reverse}#PRICING img{display:none}.PRICINGtextwraper{width:80vw}.PRICINGtext{font-size:16px;letter-spacing:3px}.PRICINGtext span{font-size:41px;font-weight:700;letter-spacing:1px}.PRICINGlist{font-size:15px;letter-spacing:1px;line-height:28px;font-weight:700}.PRICINGlist i{margin-right:10px}.PRICINGshutyuhyoki{font-size:12px}#faq{padding-top:40px;width:100vw;margin:auto;display:flex;flex-direction:column}.sti{margin:0 0 -20px}.title{padding:1em 3em 1em 1em}.accordion{margin:3em auto;max-width:60vw;color:#1f274b}#CONTACTUS{padding:50px 0;color:#1f274b}.CONTACTUSwrapper{display:flex;justify-content:center;align-items:center;margin-top:60px;flex-direction:column}.CONTACTUSwrapleft{display:flex;margin:0 auto;width:80vw;align-items:center;align-content:center;justify-content:center;flex-direction:column;flex-wrap:wrap}.CONTACTUSwrapright{width:80vw}.CONTACTUSwrapleft img{width:80vw;color:#333;background-color:#ddd;border-radius:3px;box-shadow:6px 6px 10px #0006}.CONTACTUSlist{font-weight:700;font-size:18px;margin-top:-20px;letter-spacing:1px;line-height:32px}.CONTACTUSlist i{margin-right:10px}.form-title{margin:20px 0 0;font-weight:400}.form-note{font-size:12px;margin:0}.form-short{float:left;width:50%;max-width:50%;border:none;margin:.5rem 0;padding:.5rem 1rem;border-radius:3px;background:#e0e0e0;color:#7a7a7a}.form-long{float:left;width:93%;max-width:93%;border:none;margin:.5rem 0;padding:.5rem 1rem;border-radius:3px;background:#e0e0e0;color:#7a7a7a}.form-free{float:left;width:93%;max-width:93%;height:100px;border:none;margin:.5rem 0;padding:.5rem 1rem;border-radius:3px;background:#e0e0e0;color:#7a7a7a}.formschake{display:flex;align-items:center;justify-content:flex-start}.accordion{margin:3em auto;max-width:80vw}}@media screen and (min-width: 520px) and (max-width: 1050px){.sp{display:none}#topview{background-size:cover;background-position:86%;background-image:url(/build/assets/topimg_s-CaOHM_qH.jpg)}#topview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00235080}.topview-texterap{display:flex;flex-direction:column;align-items:flex-start}.topview-texterap img{position:absolute;bottom:80px;width:450px;margin-left:-.5vw;padding-left:40px}.catch-phrase{width:100vw;text-align:center;line-height:57px;font-size:42px;font-weight:700;position:absolute;top:21vw;margin:4vw 0 10vw 0px;text-shadow:0px 0px 3px rgba(0,0,0,.4)}.lead-text{position:absolute;bottom:280px;margin-left:50px;font-size:24px;font-weight:700;letter-spacing:1px;text-shadow:0px 0px 3px rgba(0,0,0,.4)}.lead-text span{font-size:12px}.detail{position:absolute;bottom:0;left:40px;font-size:12px;width:90vw;text-align:left;text-shadow:0px 0px 3px rgba(0,0,0,.4)}#news-wrap{display:flex;align-items:center;margin:30px 0;color:#1f274b}.caption{color:#1f274b;line-height:20px;letter-spacing:2px}.caption-En{font-size:40px;font-weight:700;margin:20px 0 0}.caption-Jp{font-size:16px}.caption-Jp-L{font-size:26px}.news{margin-left:60px;display:flex;margin-bottom:20px;flex-wrap:wrap}.news-add-wrap{display:flex;flex-direction:column}.news-date{font-size:12px;color:#333;margin:auto 10px auto 0}.news-heading{font-size:16px;margin:0}#SPECIALITIES{padding:0 0 100px}.SPECIALITIEStoptext{text-align:center;color:#fff;padding:20px}.SPECIALITIEStoptext-s{font-size:20px;margin:0 auto -30px}.SPECIALITIEStoptext-m{font-size:30px;font-weight:400;letter-spacing:2px}.SPECIALITIESpercenttext{background-color:#002350;display:flex;margin:auto;justify-content:center;align-items:center}.SPECIALITIESpercenttext p{color:#fff;text-align:right;font-size:30px;line-height:60px;font-weight:400;letter-spacing:1px}.SPECIALITIESpercenttext img{width:200px}.SPECIALITIESpercenttext span{font-size:60px}.SPECIALITIESwrapper{justify-content:space-evenly;flex-wrap:wrap;width:90vw;max-width:1200px;margin:50px auto}.SPECIALITIESwtap{background-color:#002350;width:305px;margin:10px auto}.SPECIALITIESimg{width:305px}.SPECIALITIEStitle{color:#fff;text-align:center;height:90px;font-size:23px;letter-spacing:3px;display:flex;align-items:center;justify-content:center}.SPECIALITIEStext{text-align:left;letter-spacing:1px;font-size:14px;padding:10px 20px}.SPECIALITIESlink{background-color:#002350;padding:15px 20px;color:#fff;font-size:14px}#ACHIEVEMENTS{padding:0 0 50px}.ACHIEVEMENTStext{padding:30px 0 40px;text-align:center;margin:auto;font-size:16px;letter-spacing:1px}.ACHIEVEMENTSwraper{width:90vw;max-width:1100px;margin:auto;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-around}.ACHIEVEMENTSwrap{background-color:#f1f1f1;width:270px;padding:20px;margin:10px auto}.name{display:flex;align-items:center;margin-bottom:20px}.name img{width:60px;margin-right:10px}.name p{font-size:16px;font-weight:700}.ACHIEVEMENTSsubtitele{margin:5px 0 -5px;font-size:16px;font-weight:400}.ACHIEVEMENTSscoredate{margin:-10px 0 20px;font-size:55px;font-weight:700}.ACHIEVEMENTScommenttext{font-size:12px;font-weight:400}#PRICING{padding:50px 0;color:#1f274b;margin:auto}.PRICINGwrapper{display:flex;align-items:center;justify-content:flex-end;margin:auto}#PRICING img{display:none}.PRICINGtextwraper{width:90vw}.PRICINGwrapper{justify-content:center}.PRICINGtext{font-size:20px;letter-spacing:3px}.PRICINGtext span{font-size:50px;font-weight:700;letter-spacing:3px}.PRICINGlist{font-size:15px;letter-spacing:1px;line-height:37px;font-weight:700}.PRICINGlist i{margin-right:10px}.PRICINGshutyuhyoki{font-size:12px}#faq{padding-top:40px;width:100vw;margin:auto;display:flex}.sti{top:100px;position:sticky;margin:3em 0;height:100px}.accordion{margin:3em auto;max-width:60vw;color:#1f274b}#CONTACTUS{padding:50px 0;color:#1f274b}.CONTACTUSwrapper{display:flex;justify-content:center;align-items:center;margin-top:60px;flex-direction:column}.CONTACTUSwrapleft{display:flex;margin:0 auto;width:80vw;align-items:center;align-content:center;justify-content:center;flex-direction:column;flex-wrap:wrap}.CONTACTUSwrapright{width:80vw}.CONTACTUSwrapleft img{width:50vw;color:#333;background-color:#ddd;border-radius:3px;box-shadow:6px 6px 10px #0006}.CONTACTUSlist{font-weight:700;font-size:18px;margin-top:-20px;letter-spacing:1px;line-height:32px}.CONTACTUSlist i{margin-right:10px}.form-title{margin:20px 0 0;font-weight:400}.form-note{font-size:12px;margin:0}.form-short{float:left;width:50%;max-width:50%;border:none;margin:.5rem 0;padding:.5rem 1rem;border-radius:3px;background:#e0e0e0;color:#7a7a7a}.form-long{float:left;width:100%;max-width:100%;border:none;margin:.5rem 0;padding:.5rem 1rem;border-radius:3px;background:#e0e0e0;color:#7a7a7a}.form-free{float:left;width:100%;max-width:100%;height:100px;border:none;margin:.5rem 0;padding:.5rem 1rem;border-radius:3px;background:#e0e0e0;color:#7a7a7a}.formschake{display:flex;align-items:center;justify-content:flex-start}}@media screen and (min-width: 1050px){.sp{display:none}#topview{background-size:cover;background-position:right;background-image:url(/build/assets/topimg_s-CaOHM_qH.jpg)}.topview-texterap{padding-left:40px;display:flex;flex-direction:column;align-items:flex-start}.topview-texterap img{width:510px;margin-left:-10px}.catch-phrase{font-size:43px;font-weight:700;line-height:54px;margin:8vw 0 0;text-shadow:0px 0px 3px rgba(0,0,0,.4)}.lead-text{margin-left:7px;font-size:20px;letter-spacing:1px}.lead-text span{font-size:12px}.topview-btn{font-size:14px;background-color:#fff;color:#1f274b;text-decoration:none;padding:5px 7px}.detail{position:absolute;bottom:0;left:40px;font-size:12px;width:90vw;text-align:left;text-shadow:0px 0px 3px rgba(0,0,0,.4)}#news-wrap{display:flex;align-items:center;margin:30px 0;color:#1f274b}.caption{color:#1f274b;line-height:20px;letter-spacing:2px}.caption-En{font-size:40px;font-weight:700;margin:20px 0 0}.caption-Jp{font-size:16px}.caption-Jp-L{font-size:26px}.news{margin-left:60px;display:flex;margin-bottom:20px;flex-wrap:wrap}.news-add-wrap{display:flex;flex-direction:column}.news-date{font-size:12px;color:#333;margin:auto 10px auto 0}.news-heading{font-size:16px;margin:0}#SPECIALITIES{padding:0 0 100px}.SPECIALITIEStoptext{text-align:center;color:#fff;padding:20px}.SPECIALITIEStoptext-s{font-size:20px;margin:0 auto -30px}.SPECIALITIEStoptext-m{font-size:30px;font-weight:400;letter-spacing:2px}.SPECIALITIESpercenttext{background-color:#002350;display:flex;margin:auto;justify-content:center;align-items:center}.SPECIALITIESpercenttext p{color:#fff;text-align:right;font-size:30px;line-height:60px;font-weight:400;letter-spacing:1px}.SPECIALITIESpercenttext img{width:200px}.SPECIALITIESpercenttext span{font-size:60px}.SPECIALITIESwrapper{justify-content:space-evenly;width:90vw;max-width:1200px;margin:50px auto}.SPECIALITIESwtap{background-color:#002350;width:305px}.SPECIALITIESimg{width:305px}.SPECIALITIEStitle{height:90px;font-size:23px;letter-spacing:3px;display:flex;align-items:center;justify-content:center}.SPECIALITIEStext{text-align:left;letter-spacing:1px;font-size:14px;padding:10px 20px}.SPECIALITIESlink{background-color:#002350;padding:15px 20px;color:#fff;font-size:14px}#ACHIEVEMENTS{padding:0 0 50px}.ACHIEVEMENTStext{padding:30px 0 40px;text-align:center;margin:auto;font-size:16px;letter-spacing:1px}.ACHIEVEMENTSwraper{width:90vw;max-width:1100px;margin:auto;display:flex;align-items:stretch;justify-content:space-around}.ACHIEVEMENTSwrap{background-color:#f1f1f1;width:270px;padding:20px}.name{display:flex;align-items:center;margin-bottom:20px}.name img{width:60px;margin-right:10px}.name p{font-size:16px;font-weight:700}.ACHIEVEMENTSsubtitele{margin:5px 0 -5px;font-size:16px;font-weight:400}.ACHIEVEMENTSscoredate{margin:-10px 0 20px;font-size:55px;font-weight:700}.ACHIEVEMENTScommenttext{font-size:12px;font-weight:400}#PRICING{padding:50px 0;color:#1f274b;margin:auto}.PRICINGwrapper{display:flex;align-items:center;justify-content:flex-end;margin:auto}#PRICING img{width:30vw;height:80vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.PRICINGtextwraper{width:55vw;padding-left:40px}.PRICINGtext{font-size:30px;letter-spacing:3px}.PRICINGtext span{font-size:60px;font-weight:700;letter-spacing:3px}.PRICINGlist{font-size:20px;letter-spacing:3px;line-height:55px;font-weight:700}.PRICINGlist i{margin-right:10px}.PRICINGshutyuhyoki{font-size:12px}#faq{padding-top:40px;width:100vw;margin:auto;display:flex}.sti{top:100px;position:sticky;margin:3em 0;height:100px}.accordion{margin:3em auto;max-width:60vw;color:#1f274b}#CONTACTUS{padding:50px 0;color:#1f274b}.CONTACTUSwrapper{display:flex;justify-content:center;align-items:flex-start;margin-top:60px}.CONTACTUSwrapleft{margin-right:30px;width:30vw}.CONTACTUSwrapright{margin-left:30px;width:43vw}.CONTACTUSwrapleft img{width:30vw;color:#333;background-color:#ddd;border-radius:3px;box-shadow:6px 6px 10px #0006}.CONTACTUSlist{font-weight:700;font-size:18px;letter-spacing:1px;line-height:32px}.CONTACTUSlist i{margin-right:10px}.form-title{margin:20px 0 0;font-weight:400}.form-note{font-size:12px;margin:0}.form-short{float:left;width:50%;max-width:50%;border:none;margin:.5rem 0;padding:.5rem 1rem;border-radius:3px;background:#e0e0e0;color:#7a7a7a}.form-long{float:left;width:100%;max-width:100%;border:none;margin:.5rem 0;padding:.5rem 1rem;border-radius:3px;background:#e0e0e0;color:#7a7a7a}.form-free{float:left;width:100%;max-width:100%;height:100px;border:none;margin:.5rem 0;padding:.5rem 1rem;border-radius:3px;background:#e0e0e0;color:#7a7a7a}.formschake{display:flex;align-items:center;justify-content:flex-start}}input[type=submit]{cursor:pointer}#EXAMPLE{background-color:#b8d1e6;display:flex;margin:auto;flex-direction:column;align-items:center;padding:30px 0}.EXAMPLEwrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:20px}.EXAMPLEdate{background-color:#fff;display:flex;flex-direction:column;justify-content:center;width:40vw;max-width:500px;align-items:center;padding-bottom:15px}@media screen and (max-width: 800px){.EXAMPLEdate{width:80vw}}@media screen and (max-width: 519px){.EXAMPLEdate{width:90vw}}.EXAMPLEdate .logo-img{padding:30px 0 15px;width:200px}.EXAMPLEdate.EXAMPLEnew{position:relative}.EXAMPLEdate.EXAMPLEnew:before{content:"";position:absolute;top:0;left:0;width:0;background:transparent;border-style:solid;border-width:80px 80px 0 0;border-color:#002350 transparent transparent transparent;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:flex-start;justify-content:center;transform-origin:top left;padding-top:15px;transform:rotate(0)}.EXAMPLEdate.EXAMPLEnew:after{content:"New";position:absolute;top:16px;left:13px;color:#fff;font-size:14px;font-weight:700;transform:rotate(-45deg)}.EXAMPLEtextwrap{padding:0 20px}.EXAMPLEtextwrap-text-date{font-size:12px;margin-left:30px;width:100%;min-height:36px}.EXAMPLEpohoto{width:100%;margin-bottom:auto}.EXAMPLEtex2{font-weight:400;font-size:16px;line-height:30px;text-align:center}.EXAMPLEtex2 span{display:inline-block;font-weight:700;text-underline-offset:8px}.EXAMPLElink-wrapper{font-weight:400;font-size:18px;text-align:center}.EXAMPLElink-wrapper a{font-weight:700;text-decoration:none;color:#002350;border-bottom:2px solid currentColor;padding-bottom:2px}.EXAMPLElink-wrapper a svg{width:20px;height:20px}@media screen and (min-width: 520px) and (max-width: 1050px){.EXAMPLEtex2{font-weight:400}}@media screen and (min-width: 1050px){.EXAMPLEtex2{font-weight:400}}
