@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}li{list-style:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{color:#000;text-decoration:none}mark{color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{scroll-behavior:smooth}body{color:#3e3a39;font-size:16px;font-family:"hiragino-kaku-gothic-pron", sans-serif;line-height:1.6}a,a:hover,a:active,a:visited{color:#3e3a39;text-decoration:none;transition:0.2s}a:hover{opacity:0.8}span.pc-only,br.pc-only{display:inline}div.pc-only,img.pc-only{display:block}span.sp-only,br.sp-only{display:none}div.sp-only,img.sp-only{display:none}.scrollappear{opacity:0;transform:translatey(0.5em);transition:0.7s}.scrollappear.active{opacity:1;transform:translatey(0)}@media (max-width:960px){body{font-size:2vw}}@media (max-width:748px){body{font-size:3.5vw}span.pc-only,br.pc-only{display:none}div.pc-only,img.pc-only{display:none}span.sp-only,br.sp-only{display:inline}div.sp-only,img.sp-only{display:block}}.home header{padding:5em 0 0 0;background-image:url(../img/fv_bg.png);background-size:cover;background-repeat:no-repeat}header #navigation_wrap{width:100%;display:block;position:absolute;top:1em;left:0;background-color:#fff}header #navigation_wrap .inner{max-width:1100px;width:95%;margin:0 auto;padding:0.3em 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}header #navigation_wrap .inner h1 img{width:8em;height:auto;padding:0.5em 0 0 0}header #navigation_wrap .inner #navigation_btn{display:none}header #navigation_wrap .inner ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}header #navigation_wrap .inner ul li{display:inline-block;margin:0 auto 0 1.5em}header #navigation_wrap .inner ul li a{font-weight:bold}header #navigation_wrap .inner ul li:last-child a{display:block;font-size:0.9em;background-color:#1b8fce;border-radius:2em;padding:0.25em 1.5em;color:#fff}header #navigation_wrap .inner ul li:last-child a::after{content:"";display:inline-block;margin:0 0 0 0.5em;width:0.4em;height:0.4em;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);vertical-align:5%}header #navigation_wrap.fixed{position:fixed;top:0;z-index:1000}header .header-catch{min-height:28em}header .header-catch img{max-width:830px;width:95%;height:auto;margin:0 auto}.single header #navigation_wrap,.archive header #navigation_wrap{top:0}#cta_wrap{width:100%;background-color:#1b8fce}#cta_wrap .inner{max-width:830px;width:95%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#cta_wrap .inner li{display:block;width:48%;padding:1em 0 1.5em 0}#cta_wrap .inner li img{display:block;width:100%;height:auto;filter:drop-shadow(0 0.1em 0.1em rgba(0, 0, 0, 0.5))}#fixedcta_wrap{width:100%;position:fixed;left:0;bottom:0;background-color:#1b8fce;z-index:1000;opacity:0;transition:0.5s;pointer-events:none}#fixedcta_wrap .inner{max-width:830px;width:95%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#fixedcta_wrap .inner li{display:block;width:48%;padding:1em 0 1.5em 0}#fixedcta_wrap .inner li img{display:block;width:100%;height:auto;filter:drop-shadow(0 0.1em 0.1em rgba(0, 0, 0, 0.5))}#fixedcta_wrap.on{opacity:1;pointer-events:auto}@media (max-width:748px){header #navigation_wrap{top:0}header #navigation_wrap .inner{-webkit-align-items:center;align-items:center}header #navigation_wrap .inner h1 img{width:11em}header #navigation_wrap .inner #navigation_btn{display:block;width:2.5em;height:2em;position:relative;z-index:1000}header #navigation_wrap .inner #navigation_btn span{display:block;width:100%;height:0.4em;text-indent:-9999em;overflow:hidden;background-color:#1b8fce;position:absolute;top:50%;margin:-0.2em 0 0 0;transition:0.3s}header #navigation_wrap .inner #navigation_btn::before{content:"";display:block;width:100%;height:0.4em;overflow:hidden;background-color:#1b8fce;position:absolute;top:0;transition:0.3s}header #navigation_wrap .inner #navigation_btn::after{content:"";display:block;width:100%;height:0.4em;overflow:hidden;background-color:#1b8fce;position:absolute;bottom:0;transition:0.3s}header #navigation_wrap .inner ul{opacity:0;position:fixed;pointer-events:none;background-color:#fff;width:50vw;padding:3em 0 0 0;border-bottom-left-radius:1em;position:fixed;right:-70vw;top:0;transition:0.4s;z-index:30;-ms-flex-wrap:wrap;flex-wrap:wrap}header #navigation_wrap .inner ul li{width:8.2em;font-size:1.25em;margin:0.5em auto}header #navigation_wrap .inner ul li:last-child a{width:80%;padding:0.6em 1em;margin:0 auto 1em auto}header .header-catch{min-height:68vh}#cta_wrap .inner li,#fixedcta_wrap .inner li{width:49%}.navigation-open header #navigation_wrap .inner #navigation_btn span{opacity:0}.navigation-open header #navigation_wrap .inner #navigation_btn::before{top:40%;transform:rotate(45deg)}.navigation-open header #navigation_wrap .inner #navigation_btn::after{bottom:40%;transform:rotate(-45deg)}.navigation-open header #navigation_wrap ul{opacity:1;right:0;pointer-events:auto}}footer{display:block;padding:0;border-top:1px solid #3e3a39}footer ul{text-align:center;max-width:1100px;padding:1.5em 0;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}footer ul h1{width:30%}footer ul h1 img{display:block;width:auto;height:2.5em}footer ul li{width:30%;display:inline-block}@media (max-width:748px){footer ul{-ms-flex-wrap:wrap;flex-wrap:wrap}footer ul h1{width:100%;margin:0 auto 0.5em}footer ul h1 img{margin:0 auto}footer ul li{width:100%;margin:0 auto;text-align:center}}section .inner{max-width:960px;width:90%;margin:0 auto}section .inner h2{height:6em}section .inner h2 img{display:block;width:100%;height:100%;object-fit:contain;margin:0 auto}#front-case{background-color:#F3FBFF;padding:6em 0}#front-case .inner{width:100%;max-width:unset}#front-case .inner .case-slider{margin:3em 0;position:relative}#front-case .inner .case-slider li{margin:0 1.8em}#front-case .inner .case-slider li a figure img{display:block;width:100%;height:auto}#front-case .inner .case-slider .slide-arrow{position:absolute;top:43%;display:block;width:3em;height:3em;z-index:100}#front-case .inner .case-slider .slide-arrow span{display:block;width:1em;height:1em;overflow:hidden;text-indent:-999em}#front-case .inner .case-slider .prev-arrow{left:21%;background-image:url(../img/arrow_l.png);background-size:contain;background-repeat:no-repeat;background-position:center}#front-case .inner .case-slider .next-arrow{right:21%;background-image:url(../img/arrow_r.png);background-size:contain;background-repeat:no-repeat;background-position:center}#front-case .inner .case-more a{display:block;text-align:center;width:25em;padding:1em 0;margin:0 auto;background-color:#1b8fce;border-radius:5em}#front-case .inner .case-more a span{display:inline-block;color:#fff;font-size:1.4em;font-weight:bold;margin:0 0.5em 0 0}#front-case .inner .case-more a::after{content:"";display:inline-block;width:1.7em;height:1.7em;background-image:url(../img/arrow_r.png);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:-12%}#front-problem{background-image:url(../img/problem_bg.png);background-size:100% 95%;background-repeat:no-repeat;background-position:top center;background-color:#fff;padding:6em 0}#front-problem .inner ul{width:95%;margin:5em auto 0 auto;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#front-problem .inner ul li{width:50%}#front-problem .inner ul li img{display:block;width:104%;height:auto}#front-problem .inner ul li:nth-child(2){margin:-0.6em 0 0 0}#front-problem .inner ul li:nth-child(3){margin:-2.7em 0 0 0}#front-problem .inner ul li:nth-child(4){margin:-1.2em 0 0 0}#front-problem .inner ul li:nth-child(5){margin:-2.8em 0 0 0}#front-problem .inner ul li:nth-child(6){margin:-0.1em 0 0 0}#front-problem .inner .problem-solve{margin:8em auto 0 auto}#front-problem .inner .problem-solve img{display:block;width:100%;height:auto}#front-reason{background-image:url(../img/reason_bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:6em 0}#front-reason .inner .reason-list ol{margin:3em auto 0 auto;padding:1.5em 2em;background-color:#f3f3f3;border-radius:1.5em}#front-reason .inner .reason-list ol li{counter-increment:reasoncounter}#front-reason .inner .reason-list ol li h3{font-size:1.5em;font-weight:bold;display:block;text-align:center;border-bottom:3px solid #efe227;padding:0 0 0.3em 0;margin:0 0 1.5em 0}#front-reason .inner .reason-list ol li p{font-size:1.1em}#front-reason .inner .reason-list ol li::before{content:"" counter(reasoncounter,decimal-leading-zero) ".";display:block;text-align:right;font-size:5em;font-family:"Inter", sans-serif;font-weight:600}#front-reason .inner .reason-list ol li:nth-child(1){padding:1em 0 2em 50%;background-image:url(../img/reason_01.png);background-size:contain;background-position:left;background-repeat:no-repeat}#front-reason .inner .reason-list ol li:nth-child(2){padding:0 50% 0 0;background-image:url(../img/reason_02.png);background-size:contain;background-position:right;background-repeat:no-repeat}#front-reason .inner .reason-list ol li:nth-child(2) h3{border-bottom:3px solid #1b8fce}#front-reason .inner .reason-list ol li:nth-child(3){padding:0 0 2em 50%;background-image:url(../img/reason_03.png);background-size:contain;background-position:left;background-repeat:no-repeat}#front-features{padding:6em 0 0 0}#front-features .inner ol{margin:4em auto 0 auto}#front-features .inner ol li{margin:0 auto 4em auto}#front-features .inner ol li h3{max-width:960px;width:90%;margin:0 auto 1em auto}#front-features .inner ol li h3 img{display:block;width:100%;height:auto}#front-features .inner ol li p{font-size:1.2em}#front-aboutTikTok{padding:2em 0}#front-aboutTikTok .inner .aboutTikTok-list ol{padding:3em 0 0 0;background-image:url(../img/abouttiktok_bg.png);background-size:46% auto;background-repeat:no-repeat;background-position:left 55%}#front-aboutTikTok .inner .aboutTikTok-list ol li{width:50%;margin:0 0 0 auto;counter-increment:aboutcounter}#front-aboutTikTok .inner .aboutTikTok-list ol li::before{content:"POINT" counter(aboutcounter) "";display:inline-block;font-family:"Inter", sans-serif;font-size:1.4em;color:#00F2EA;background-color:#3e3a39;padding:0.1em 0.5em;border-radius:0.5em}#front-aboutTikTok .inner .aboutTikTok-list ol li h3{display:block;font-size:2em;font-weight:bold;border-bottom:3px solid #FF004F;margin:0 0 0.3em 0}#front-aboutTikTok .inner .aboutTikTok-list ol li p{font-weight:bold;margin:0 0 2em 0}#front-aboutTikTok .inner .aboutTikTok-list ol li:nth-child(2)::before{color:#FF004F}#front-aboutTikTok .inner .aboutTikTok-list ol li:nth-child(2) h3{border-bottom:3px solid #00F2EA}#front-flow{background-color:#f3f3f3;padding:5em 0 8em 0}#front-flow .inner p{margin:5em 0 0 0}#front-flow .inner p img{width:100%;height:auto}#front-price{padding:4em 0}#front-price .inner>ul{margin:3em auto 0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#front-price .inner>ul>li{width:31%;filter:drop-shadow(0 0.05em 0.1em rgba(0, 0, 0, 0.2))}#front-price .inner>ul>li h3{display:block;text-align:center;background-color:#1b8fce;color:#fff;font-size:1.5em;font-weight:bold;padding:2.5em 0 1em 0;border-top-right-radius:0.4em;border-top-left-radius:0.4em;background-image:url(../img/price_standard.png);background-repeat:no-repeat;background-position:center 30%;background-size:4.5em auto}#front-price .inner>ul>li dl{text-align:center;background-color:#f8f8f8;border-bottom-right-radius:0.4em;border-bottom-left-radius:0.4em}#front-price .inner>ul>li dl dt{color:#1b8fce;font-weight:bold;padding:1.3rem 0 0.2em 0}#front-price .inner>ul>li dl dt.XL{font-size:1.3em}#front-price .inner>ul>li dl dd{font-weight:bold}#front-price .inner>ul>li dl dd small{font-size:0.7em}#front-price .inner>ul>li dl dd span{display:block;font-size:0.7em;line-height:1}#front-price .inner>ul>li dl dd span.maru{font-size:1.1em}#front-price .inner>ul>li dl dd span.tekiji{font-size:1em}#front-price .inner>ul>li dl dd.XL{font-size:1.6em}#front-price .inner>ul>li dl dd.L{font-size:1.3em}#front-price .inner>ul>li dl dd:not(.bordered){padding:0 0 1.5rem 0}#front-price .inner>ul>li dl dd>ul{margin:1rem auto 0.5rem auto;min-height:8rem;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#front-price .inner>ul>li dl dd>ul li{width:100%;line-height:1.9;padding:0 1.5em;margin:0 auto}#front-price .inner>ul>li dl dd>ul li:not(.L){text-align:left;font-size:0.8em}#front-price .inner>ul>li dl dd>ul li.L{font-size:1.3em}#front-price .inner>ul>li dl .bordered::after{content:"";display:block;width:90%;height:1px;background-color:rgba(0, 0, 0, 0.3);margin:1rem auto 0 auto}#front-price .inner>ul>li dl .colored{background-color:#BDE9FF}#front-price .inner>ul>li.price-premium{width:35%;position:relative}#front-price .inner>ul>li.price-premium h3{background-image:url(../img/price_premium.png);background-position:49% 40%;background-size:4.5em auto}#front-price .inner>ul>li.price-premium dl dt{padding:1.7rem 0 0.2rem 0}#front-price .inner>ul>li.price-premium dl dd:not(.bordered){padding:0 0 1.6rem 0}#front-price .inner>ul>li.price-premium dl .bordered::after{margin:1.6rem auto 0 auto}#front-price .inner>ul>li.price-premium::after{content:"";display:block;width:5em;height:5em;background-image:url(../img/price_pop.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:-0.6em;top:-0.6em}#front-price .inner>ul>li.price-consulting h3{background-image:url(../img/price_consulting.png);background-position:center 35%;background-size:5em auto}#front-price .inner>p{font-size:0.9em;text-align:right}#front-news{padding:6em 0}#front-news .inner .news-list{margin:3em auto;border-top:1px solid #c6c6c6}#front-news .inner .news-list li{border-bottom:1px solid #c6c6c6;padding:1em 0;display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start}#front-news .inner .news-list li time{width:7em;font-weight:bold}#front-news .inner .news-list li .news-category{width:8em}#front-news .inner .news-list li .news-category a{display:inline-block;font-size:0.85em;font-weight:bold;color:#fff;background-color:#1b8fce;padding:0 0.5em;margin:0 0.5em 0.5em 0}#front-news .inner .news-list li h3{width:calc(100% - 15em)}#front-news .inner .news-list li h3 a{font-weight:bold;color:#1b8fce}#front-news .inner .news-more a{display:block;text-align:center;width:25em;padding:1em 0;margin:0 auto;background-color:#1b8fce;border-radius:5em}#front-news .inner .news-more a span{display:inline-block;color:#fff;font-size:1.4em;font-weight:bold;margin:0 0.5em 0 0}#front-news .inner .news-more a::after{content:"";display:inline-block;width:1.7em;height:1.7em;background-image:url(../img/arrow_r.png);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:-12%}#front-faq{padding:4em 0}#front-faq .inner ul{margin:3em 0 0 0}#front-faq .inner ul li{margin:0 0 3em 0}#front-faq .inner ul li h3{font-size:1.2em;padding:0 0 0 2rem;margin:0 0 0.5rem 0;position:relative}#front-faq .inner ul li h3::before{content:"Q";display:block;font-size:1.25rem;font-family:"Inter", sans-serif;width:1rem;height:1rem;color:#FF004F;font-weight:bold;position:absolute;left:0;top:-0.15em}#front-faq .inner ul li p{padding:0 0 0 2rem;position:relative}#front-faq .inner ul li p::before{content:"A";display:block;font-size:1.25rem;font-family:"Inter", sans-serif;width:1rem;height:1rem;font-weight:bold;position:absolute;left:0;top:-0.15em}#front-contact{padding:4em 0}#front-contact .inner #form-wrap{max-width:748px;margin:3em auto 0 auto}#front-contact .inner #form-wrap dl dt{font-size:1.1em;margin:1.5em 0 0.5em 0}#front-contact .inner #form-wrap dl dt.label-must p label::after{content:"必須";display:inline-block;font-size:0.75em;font-weight:bold;width:5em;color:#fff;background-color:#FF004F;border-radius:0.3em;margin:0 0 0 0.3em;text-align:center;vertical-align:7%}#front-contact .inner #form-wrap dl dd input,#front-contact .inner #form-wrap dl dd select,#front-contact .inner #form-wrap dl dd textarea{-webkit-appearance:none;appearance:none;width:100%;max-height:9em;color:#3e3a39;font-family:"hiragino-kaku-gothic-pron", sans-serif;font-size:1.1em;line-height:2;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0.2em;padding:0.1em 0.5em;box-sizing:border-box}#front-contact .inner #form-wrap dl dd.select-wrap p{position:relative}#front-contact .inner #form-wrap dl dd.select-wrap p::after{content:"";display:block;width:0.8em;height:0.8em;border-right:1px solid rgba(0, 0, 0, 0.5);border-bottom:1px solid rgba(0, 0, 0, 0.5);transform:rotate(45deg);position:absolute;right:1em;top:25%}#front-contact .inner #form-wrap dl>p{margin:0.5em auto 2em auto;text-align:center}#front-contact .inner #form-wrap dl>p a{color:#1b8fce;text-decoration:underline}#front-contact .inner #form-wrap dl input[type="submit"]{-webkit-appearance:none;appearance:none;display:block;width:100%;background-color:#1b8fce;font-size:1.3em;color:#fff;border:none;border-radius:0.3em;padding:0.8em 0;transition:0.3s}#front-contact .inner #form-wrap dl input[type="submit"]:hover{cursor:pointer;opacity:0.8}@media (max-width:960px){#front-problem{background-size:auto 90%;padding:6em 0 5.2em 0}}@media (max-width:748px){#front-case .inner .case-slider li{margin:0 1em}#front-case .inner .case-slider .slide-arrow{top:43%;width:2.5em;height:2.5em}#front-case .inner .case-slider .prev-arrow{left:4%}#front-case .inner .case-slider .next-arrow{right:4%}#front-problem .inner ul{width:100%}#front-problem .inner ul li{width:50%}#front-problem .inner ul li:nth-child(2){margin:-0.6em 0 0 0}#front-problem .inner ul li:nth-child(3){margin:-0.8em 0 0 0}#front-problem .inner ul li:nth-child(4){margin:-1.2em 0 0 0}#front-problem .inner ul li:nth-child(5){margin:-0.4em 0 0 0}#front-problem .inner ul li:nth-child(6){margin:0 0 0 0}#front-reason .inner .reason-list ol{padding:3em 2em 5em 2em}#front-reason .inner .reason-list ol li:nth-child(1){padding:15em 0 0 0;background-position:top center;background-size:90% auto}#front-reason .inner .reason-list ol li:nth-child(2){padding:17em 0 0 0;background-position:top center}#front-reason .inner .reason-list ol li:nth-child(3){padding:17em 0 0 0;background-position:top center}#front-features .inner ol li p{font-size:1em}#front-aboutTikTok .inner .aboutTikTok-list ol{padding:27em 0 0 0;background-size:77% auto;background-position:top 4% center}#front-aboutTikTok .inner .aboutTikTok-list ol li{width:95%;margin:0 auto}#front-price .inner>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#front-price .inner>ul>li{width:90%;margin:0 auto 2em auto}#front-price .inner>ul>li h3{font-size:1.7em}#front-price .inner>ul>li dl{font-size:1.3em}#front-price .inner>ul>li.price-premium{width:90%;margin:0 auto 2em auto}#front-news .inner .news-list li{-ms-flex-wrap:wrap;flex-wrap:wrap}#front-news .inner .news-list li h3{width:100%}#front-faq{padding:2em 0}}.page #page-main{min-height:60vh;background-image:url(../img/fv_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;padding:7em 0 4em 0;display:-webkit-flex;display:flex}.page #page-main .main-container{max-width:960px;width:95%;margin:0 auto;padding:3em;background-color:#fff;border-radius:1em;filter:drop-shadow(0 0.1em 0.15em rgba(0, 0, 0, 0.3))}.page #page-main .main-container h2{margin:0 0 1em 0}.page-id-13 #page-main .main-container h2{color:#1b8fce;font-size:2.8em;text-align:center}.page-id-13 #page-main .main-container p:not(:last-of-type){margin:0 0 1em 0}@media (max-width:748px){.page #page-main{padding:8em 0 4em 0}.page #page-main .main-container{padding:2em}.page-id-13 #page-main .main-container h2{font-size:2.3em}}#single #single-main .main-container .article-container figure{width:100%;background-color:#BDE9FF}#single #single-main .main-container .article-container figure img{display:block;width:100%;max-width:1100px;height:auto;margin:0 auto}#single #single-main .main-container .article-container article{width:95%;max-width:1100px;margin:0 auto;padding:2em 0}#single #single-main .main-container .article-container article>h2{color:#1b8fce;padding:1.5rem 1rem}#single.case-article #single-main.case-article-main .main-container .article-container .time-wrap,#single.case-article #single-main.news-article-main .main-container .article-container .time-wrap,#single.news-article #single-main.case-article-main .main-container .article-container .time-wrap,#single.news-article #single-main.news-article-main .main-container .article-container .time-wrap{height:5.3em;font-weight:bold;padding:0 1rem;position:relative;line-height:1}#single.case-article #single-main.case-article-main .main-container .article-container .time-wrap span,#single.case-article #single-main.news-article-main .main-container .article-container .time-wrap span,#single.news-article #single-main.case-article-main .main-container .article-container .time-wrap span,#single.news-article #single-main.news-article-main .main-container .article-container .time-wrap span{display:block;font-size:3em;position:absolute;top:0;left:1rem;z-index:20}#single.case-article #single-main.case-article-main .main-container .article-container .time-wrap time,#single.case-article #single-main.news-article-main .main-container .article-container .time-wrap time,#single.news-article #single-main.case-article-main .main-container .article-container .time-wrap time,#single.news-article #single-main.news-article-main .main-container .article-container .time-wrap time{display:block;font-size:3em;color:#d9d9d9;position:absolute;top:0.7em;left:1rem;z-index:10}#single.case-article #single-main.case-article-main .main-container .article-container dl>div,#single.case-article #single-main.news-article-main .main-container .article-container dl>div,#single.news-article #single-main.case-article-main .main-container .article-container dl>div,#single.news-article #single-main.news-article-main .main-container .article-container dl>div{padding:1.5rem 1rem}#single.case-article #single-main.case-article-main .main-container .article-container dl>div:not(:last-child),#single.case-article #single-main.news-article-main .main-container .article-container dl>div:not(:last-child),#single.news-article #single-main.case-article-main .main-container .article-container dl>div:not(:last-child),#single.news-article #single-main.news-article-main .main-container .article-container dl>div:not(:last-child){border-bottom:1px solid #c6c6c6}#single.case-article #single-main.case-article-main .main-container .article-container dl>div dt,#single.case-article #single-main.news-article-main .main-container .article-container dl>div dt,#single.news-article #single-main.case-article-main .main-container .article-container dl>div dt,#single.news-article #single-main.news-article-main .main-container .article-container dl>div dt{font-size:0.9em;font-weight:bold;margin:0 0 1em 0}#single.case-article #single-main.case-article-main .main-container .article-container dl>div.issue dd,#single.case-article #single-main.case-article-main .main-container .article-container dl>div.goal dd,#single.case-article #single-main.news-article-main .main-container .article-container dl>div.issue dd,#single.case-article #single-main.news-article-main .main-container .article-container dl>div.goal dd,#single.news-article #single-main.case-article-main .main-container .article-container dl>div.issue dd,#single.news-article #single-main.case-article-main .main-container .article-container dl>div.goal dd,#single.news-article #single-main.news-article-main .main-container .article-container dl>div.issue dd,#single.news-article #single-main.news-article-main .main-container .article-container dl>div.goal dd{font-weight:bold;color:#1b8fce}#single.case-article #single-main.case-article-main .main-container .article-container dl>div.creative dd,#single.case-article #single-main.news-article-main .main-container .article-container dl>div.creative dd,#single.news-article #single-main.case-article-main .main-container .article-container dl>div.creative dd,#single.news-article #single-main.news-article-main .main-container .article-container dl>div.creative dd{display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start}#single.case-article #single-main.case-article-main .main-container .article-container dl>div.creative dd figure,#single.case-article #single-main.news-article-main .main-container .article-container dl>div.creative dd figure,#single.news-article #single-main.case-article-main .main-container .article-container dl>div.creative dd figure,#single.news-article #single-main.news-article-main .main-container .article-container dl>div.creative dd figure{width:30%;background-color:unset}#single.case-article #single-main.case-article-main .main-container .article-container dl>div.creative dd figure img,#single.case-article #single-main.news-article-main .main-container .article-container dl>div.creative dd figure img,#single.news-article #single-main.case-article-main .main-container .article-container dl>div.creative dd figure img,#single.news-article #single-main.news-article-main .main-container .article-container dl>div.creative dd figure img{display:block;width:100%;height:auto}#single.case-article #single-main.case-article-main .main-container .article-container dl>div.creative dd figure:not(:last-child),#single.case-article #single-main.news-article-main .main-container .article-container dl>div.creative dd figure:not(:last-child),#single.news-article #single-main.case-article-main .main-container .article-container dl>div.creative dd figure:not(:last-child),#single.news-article #single-main.news-article-main .main-container .article-container dl>div.creative dd figure:not(:last-child){margin:0 3% 0 0}#single.case-article #single-main.case-article-main .main-container .article-container .post-content,#single.case-article #single-main.news-article-main .main-container .article-container .post-content,#single.news-article #single-main.case-article-main .main-container .article-container .post-content,#single.news-article #single-main.news-article-main .main-container .article-container .post-content{padding:1.5rem 1rem}#single.case-article #single-main.case-article-main .sub-container,#single.case-article #single-main.news-article-main .sub-container,#single.news-article #single-main.case-article-main .sub-container,#single.news-article #single-main.news-article-main .sub-container{background-color:#f5f5f5;padding:3em 0}#single.case-article #single-main.case-article-main .sub-container h2,#single.case-article #single-main.news-article-main .sub-container h2,#single.news-article #single-main.case-article-main .sub-container h2,#single.news-article #single-main.news-article-main .sub-container h2{text-align:center;margin:0 0 2em 0}#single.case-article #single-main.case-article-main .sub-container .case-other-post,#single.case-article #single-main.case-article-main .sub-container .news-other-post,#single.case-article #single-main.news-article-main .sub-container .case-other-post,#single.case-article #single-main.news-article-main .sub-container .news-other-post,#single.news-article #single-main.case-article-main .sub-container .case-other-post,#single.news-article #single-main.case-article-main .sub-container .news-other-post,#single.news-article #single-main.news-article-main .sub-container .case-other-post,#single.news-article #single-main.news-article-main .sub-container .news-other-post{width:95%;max-width:1100px;margin:0 auto;display:-webkit-flex;display:flex}#single.case-article #single-main.case-article-main .sub-container .case-other-post li,#single.case-article #single-main.case-article-main .sub-container .news-other-post li,#single.case-article #single-main.news-article-main .sub-container .case-other-post li,#single.case-article #single-main.news-article-main .sub-container .news-other-post li,#single.news-article #single-main.case-article-main .sub-container .case-other-post li,#single.news-article #single-main.case-article-main .sub-container .news-other-post li,#single.news-article #single-main.news-article-main .sub-container .case-other-post li,#single.news-article #single-main.news-article-main .sub-container .news-other-post li{background-color:#ececec;width:30%}#single.case-article #single-main.case-article-main .sub-container .case-other-post li:not(:last-child),#single.case-article #single-main.case-article-main .sub-container .news-other-post li:not(:last-child),#single.case-article #single-main.news-article-main .sub-container .case-other-post li:not(:last-child),#single.case-article #single-main.news-article-main .sub-container .news-other-post li:not(:last-child),#single.news-article #single-main.case-article-main .sub-container .case-other-post li:not(:last-child),#single.news-article #single-main.case-article-main .sub-container .news-other-post li:not(:last-child),#single.news-article #single-main.news-article-main .sub-container .case-other-post li:not(:last-child),#single.news-article #single-main.news-article-main .sub-container .news-other-post li:not(:last-child){margin:0 5% 0 0}#single.case-article #single-main.case-article-main .sub-container .case-other-post li figure,#single.case-article #single-main.case-article-main .sub-container .news-other-post li figure,#single.case-article #single-main.news-article-main .sub-container .case-other-post li figure,#single.case-article #single-main.news-article-main .sub-container .news-other-post li figure,#single.news-article #single-main.case-article-main .sub-container .case-other-post li figure,#single.news-article #single-main.case-article-main .sub-container .news-other-post li figure,#single.news-article #single-main.news-article-main .sub-container .case-other-post li figure,#single.news-article #single-main.news-article-main .sub-container .news-other-post li figure{display:block;margin:0 0 1em 0}#single.case-article #single-main.case-article-main .sub-container .case-other-post li figure img,#single.case-article #single-main.case-article-main .sub-container .news-other-post li figure img,#single.case-article #single-main.news-article-main .sub-container .case-other-post li figure img,#single.case-article #single-main.news-article-main .sub-container .news-other-post li figure img,#single.news-article #single-main.case-article-main .sub-container .case-other-post li figure img,#single.news-article #single-main.case-article-main .sub-container .news-other-post li figure img,#single.news-article #single-main.news-article-main .sub-container .case-other-post li figure img,#single.news-article #single-main.news-article-main .sub-container .news-other-post li figure img{display:block;width:100%;height:auto}#single.case-article #single-main.case-article-main .sub-container .case-other-post li .cat-date,#single.case-article #single-main.case-article-main .sub-container .news-other-post li .cat-date,#single.case-article #single-main.news-article-main .sub-container .case-other-post li .cat-date,#single.case-article #single-main.news-article-main .sub-container .news-other-post li .cat-date,#single.news-article #single-main.case-article-main .sub-container .case-other-post li .cat-date,#single.news-article #single-main.case-article-main .sub-container .news-other-post li .cat-date,#single.news-article #single-main.news-article-main .sub-container .case-other-post li .cat-date,#single.news-article #single-main.news-article-main .sub-container .news-other-post li .cat-date{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#single.case-article #single-main.case-article-main .sub-container .case-other-post li .cat-date .category,#single.case-article #single-main.case-article-main .sub-container .news-other-post li .cat-date .category,#single.case-article #single-main.news-article-main .sub-container .case-other-post li .cat-date .category,#single.case-article #single-main.news-article-main .sub-container .news-other-post li .cat-date .category,#single.news-article #single-main.case-article-main .sub-container .case-other-post li .cat-date .category,#single.news-article #single-main.case-article-main .sub-container .news-other-post li .cat-date .category,#single.news-article #single-main.news-article-main .sub-container .case-other-post li .cat-date .category,#single.news-article #single-main.news-article-main .sub-container .news-other-post li .cat-date .category{display:block;width:calc(100% - 6.5rem);padding:0 0 0 1em}#single.case-article #single-main.case-article-main .sub-container .case-other-post li .cat-date .category a,#single.case-article #single-main.case-article-main .sub-container .news-other-post li .cat-date .category a,#single.case-article #single-main.news-article-main .sub-container .case-other-post li .cat-date .category a,#single.case-article #single-main.news-article-main .sub-container .news-other-post li .cat-date .category a,#single.news-article #single-main.case-article-main .sub-container .case-other-post li .cat-date .category a,#single.news-article #single-main.case-article-main .sub-container .news-other-post li .cat-date .category a,#single.news-article #single-main.news-article-main .sub-container .case-other-post li .cat-date .category a,#single.news-article #single-main.news-article-main .sub-container .news-other-post li .cat-date .category a{font-size:0.85em;font-weight:bold;background-color:#1b8fce;color:#fff;padding:0.25em 1em}#single.case-article #single-main.case-article-main .sub-container .case-other-post li .cat-date time,#single.case-article #single-main.case-article-main .sub-container .news-other-post li .cat-date time,#single.case-article #single-main.news-article-main .sub-container .case-other-post li .cat-date time,#single.case-article #single-main.news-article-main .sub-container .news-other-post li .cat-date time,#single.news-article #single-main.case-article-main .sub-container .case-other-post li .cat-date time,#single.news-article #single-main.case-article-main .sub-container .news-other-post li .cat-date time,#single.news-article #single-main.news-article-main .sub-container .case-other-post li .cat-date time,#single.news-article #single-main.news-article-main .sub-container .news-other-post li .cat-date time{text-align:right;display:block;width:6.5rem;font-size:0.75em;font-weight:bold;padding:0.5em 1rem 0 0}#single.case-article #single-main.case-article-main .sub-container .case-other-post li h3,#single.case-article #single-main.case-article-main .sub-container .news-other-post li h3,#single.case-article #single-main.news-article-main .sub-container .case-other-post li h3,#single.case-article #single-main.news-article-main .sub-container .news-other-post li h3,#single.news-article #single-main.case-article-main .sub-container .case-other-post li h3,#single.news-article #single-main.case-article-main .sub-container .news-other-post li h3,#single.news-article #single-main.news-article-main .sub-container .case-other-post li h3,#single.news-article #single-main.news-article-main .sub-container .news-other-post li h3{display:block;width:100%;padding:0.8em 1em 1.3em 1em}@media (max-width:748px){#single.case-article #single-main.case-article-main .sub-container .case-other-post,#single.case-article #single-main.case-article-main .sub-container .news-other-post,#single.case-article #single-main.news-article-main .sub-container .case-other-post,#single.case-article #single-main.news-article-main .sub-container .news-other-post,#single.news-article #single-main.case-article-main .sub-container .case-other-post,#single.news-article #single-main.case-article-main .sub-container .news-other-post,#single.news-article #single-main.news-article-main .sub-container .case-other-post,#single.news-article #single-main.news-article-main .sub-container .news-other-post{-ms-flex-wrap:wrap;flex-wrap:wrap}#single.case-article #single-main.case-article-main .sub-container .case-other-post li,#single.case-article #single-main.case-article-main .sub-container .news-other-post li,#single.case-article #single-main.news-article-main .sub-container .case-other-post li,#single.case-article #single-main.news-article-main .sub-container .news-other-post li,#single.news-article #single-main.case-article-main .sub-container .case-other-post li,#single.news-article #single-main.case-article-main .sub-container .news-other-post li,#single.news-article #single-main.news-article-main .sub-container .case-other-post li,#single.news-article #single-main.news-article-main .sub-container .news-other-post li{width:90%;margin:0 auto 2em auto}#single.case-article #single-main.case-article-main .sub-container .case-other-post li:not(:last-child),#single.case-article #single-main.case-article-main .sub-container .news-other-post li:not(:last-child),#single.case-article #single-main.news-article-main .sub-container .case-other-post li:not(:last-child),#single.case-article #single-main.news-article-main .sub-container .news-other-post li:not(:last-child),#single.news-article #single-main.case-article-main .sub-container .case-other-post li:not(:last-child),#single.news-article #single-main.case-article-main .sub-container .news-other-post li:not(:last-child),#single.news-article #single-main.news-article-main .sub-container .case-other-post li:not(:last-child),#single.news-article #single-main.news-article-main .sub-container .news-other-post li:not(:last-child){margin:0 auto 2em auto}}.breadcrumbs{padding:3.5em 0 0 0;background-color:#1b8fce}.breadcrumbs .inner{max-width:1100px;width:95%;margin:0 auto;color:#fff;font-size:0.8em;padding:0.25em 0}.breadcrumbs .inner span{display:inline-block;margin:0 0.25em 0 0;color:#fff}.breadcrumbs .inner span a{color:#fff}@media (max-width:748px){.breadcrumbs{padding:4.3em 0 0 0}}#archive #archive-main>h2{min-height:13em;position:relative}#archive #archive-main>h2 span{display:block;width:100%;font-size:2em;color:#1b8fce;text-align:center;position:absolute;top:3em;z-index:20}#archive #archive-main>h2.case-archive-ttl{background-image:url(../img/case-archive-ttl-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center}#archive #archive-main>h2.case-archive-ttl::before{content:"CASES";display:block;width:100%;text-align:center;color:#fff;font-size:4.5em;position:absolute;top:0.5em;z-index:10}#archive #archive-main>h2.news-archive-ttl{background-image:url(../img/news-archive-ttl-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center}#archive #archive-main>h2.news-archive-ttl::before{content:"NEWS";display:block;width:100%;text-align:center;color:#fff;font-size:4.5em;position:absolute;top:0.5em;z-index:10}#archive #archive-main .main-container{max-width:960px;width:95%;margin:0 auto 3em auto}#archive #archive-main .main-container .taxonomy-list{background-color:#F3FBFF;margin:2em auto 0 auto;padding:1.3em 1em 1em 1em}#archive #archive-main .main-container .taxonomy-list h2{text-align:center;color:#1b8fce;margin:0 0 1.3em 0}#archive #archive-main .main-container .taxonomy-list ul{display:-webkit-flex;display:flex;-webkit-align-items:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap}#archive #archive-main .main-container .taxonomy-list ul li{display:block;background-color:#1b8fce;font-size:0.8em;font-weight:bold;width:24.6%;margin-bottom:0.8em;border-radius:0.2em;text-align:center}#archive #archive-main .main-container .taxonomy-list ul li:not(:nth-child(4n)){margin-right:0.5%}#archive #archive-main .main-container .taxonomy-list ul li a{display:block;width:100%;color:#fff;padding:0.5em 0}#archive #archive-main .main-container #articles-container h2{text-align:center;color:#1b8fce;font-size:1.8em;margin:2em 0 1em 0}#archive #archive-main .main-container #articles-container ul{display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#archive #archive-main .main-container #articles-container ul li{background-color:#ececec;width:30%;margin-bottom:3em}#archive #archive-main .main-container #articles-container ul li:not(:nth-child(3n)){margin-right:5%}#archive #archive-main .main-container #articles-container ul li figure{display:block;margin:0 0 1em 0}#archive #archive-main .main-container #articles-container ul li figure img{display:block;width:100%;height:auto}#archive #archive-main .main-container #articles-container ul li .cat-date{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#archive #archive-main .main-container #articles-container ul li .cat-date .category{display:block;width:calc(100% - 6.5rem);padding:0 0 0 1em}#archive #archive-main .main-container #articles-container ul li .cat-date .category a{font-size:0.85em;font-weight:bold;background-color:#1b8fce;color:#fff;padding:0.25em 1em}#archive #archive-main .main-container #articles-container ul li .cat-date time{text-align:right;display:block;width:6.5rem;font-size:0.75em;font-weight:bold;padding:0.5em 1rem 0 0}#archive #archive-main .main-container #articles-container ul li h3{display:block;width:100%;padding:0.8em 1em 1.3em 1em}#archive #archive-main .main-container .pagination .nav-links{text-align:center;font-size:1.3em;font-weight:bold;margin:0 auto 3em auto}#archive #archive-main .main-container .pagination .nav-links .prev,#archive #archive-main .main-container .pagination .nav-links .next{display:inline-block}#archive #archive-main .main-container .pagination .nav-links .prev span,#archive #archive-main .main-container .pagination .nav-links .next span{font-weight:normal;font-size:1.2em;color:#1b8fce;vertical-align:-3%}@media (max-width:748px){#archive #archive-main .main-container .taxonomy-list ul{-webkit-justify-content:space-between;justify-content:space-between}#archive #archive-main .main-container .taxonomy-list ul li{width:49%}#archive #archive-main .main-container .taxonomy-list ul li:not(:nth-child(4n)){margin-right:0}#archive #archive-main .main-container #articles-container ul li{width:90%;margin:0 auto 3em auto}#archive #archive-main .main-container #articles-container ul li:not(:nth-child(3n)){margin-right:auto}}