@media screen and (max-width:801px){#main.flow{padding:5vw 0}}#main.flow #title h2{font-family:"futura-pt",sans-serif;font-weight:400;font-size:2.4rem;text-align:center}@media screen and (max-width:801px){#main.flow #title h2{font-size:2rem}}#main.flow #title h2 span{display:inline-block}#main.flow #title h2 span:after{content:"";width:240px;height:5px;border:1px solid #707070;display:block;margin:5px auto 0 auto}@media screen and (max-width:801px){#main.flow #title h2 span:after{width:200px}}#main.flow .ttl{font-size:1.3rem;font-weight:700;letter-spacing:0;transform:rotate(90deg) translate(0px,-1em);transform-origin:0 0;position:absolute;top:0;left:5%}@media screen and (max-width:801px){#main.flow .ttl{display:none}}#main.flow .ttl:before{content:"";display:inline-block;width:30px;height:1px;background:#707070;vertical-align:middle;margin-right:5px}#main.flow #area1{position:relative;padding-bottom:80px}@media screen and (max-width:801px){#main.flow #area1{padding-bottom:5vw}}#main.flow #area1 h3{text-align:center;font-size:4rem;padding:50px 0}@media screen and (max-width:801px){#main.flow #area1 h3{font-size:6vw;padding:7.5% 0}}#main.flow #area1 .a1a{width:80%;max-width:1345px;margin:auto;background-color:#fff;padding:50px 0;padding-bottom:90px}@media screen and (max-width:801px){#main.flow #area1 .a1a{width:90%;padding:5% 0;padding-bottom:10%}}#main.flow #area1 .a1b{background-color:#e9f6f7;width:90%;margin:auto;margin-bottom:45px}@media screen and (max-width:801px){#main.flow #area1 .a1b{margin-bottom:10%}}#main.flow #area1 .a1b h4{background-color:#7abcc5;color:#fff;padding:35px 0;text-align:center;font-size:3rem}@media screen and (max-width:801px){#main.flow #area1 .a1b h4{font-size:5vw;padding:5% 0}}#main.flow #area1 .a1b h4 span{font-size:3.6rem;font-family:"futura-pt",sans-serif;font-weight:400;margin-right:10px}@media screen and (max-width:801px){#main.flow #area1 .a1b h4 span{font-size:5.5vw}}#main.flow #area1 .a1b h4 em{display:block;font-style:normal;font-size:1.8rem;font-family:"futura-pt",sans-serif;font-weight:400}@media screen and (max-width:801px){#main.flow #area1 .a1b h4 em{font-size:4vw}}#main.flow #area1 .a1b .flex{display:flex;justify-content:space-between;padding:45px 35px}@media screen and (max-width:801px){#main.flow #area1 .a1b .flex{display:block;padding:5%}}#main.flow #area1 .a1b .flex figure{width:50%}@media screen and (max-width:801px){#main.flow #area1 .a1b .flex figure{width:100%;margin-bottom:5%}}#main.flow #area1 .a1b .flex .acc{width:45%}@media screen and (max-width:801px){#main.flow #area1 .a1b .flex .acc{width:100%}}#main.flow #area1 .a1b .flex .acc p{font-size:1.4rem;line-height:1.7;margin-bottom:1.5em}@media screen and (max-width:801px){#main.flow #area1 .a1b .flex .acc p{font-size:3.5vw}}#main.flow #area1 .a1b .flex .acc p span{font-weight:700}#main.flow #area1 .a1b .flex .acc dl{margin-bottom:35px;position:relative}#main.flow #area1 .a1b .flex .acc dl dt{display:flex;align-items:center;background-color:#fff;padding:15px 30px;font-weight:700}@media screen and (max-width:801px){#main.flow #area1 .a1b .flex .acc dl dt{padding:7px 5px 7px 10px;font-size:3.5vw;font-feature-settings:"palt"}}#main.flow #area1 .a1b .flex .acc dl dt em{display:block;width:33px;height:33px;position:relative;right:0;border-radius:17px;margin:0 0 0 auto}#main.flow #area1 .a1b .flex .acc dl dt em:before,#main.flow #area1 .a1b .flex .acc dl dt em:after{display:block;content:"";position:absolute;top:50%;left:50%;width:50%;height:4%;margin:-2% 0 0 -25%;background:#bebebe}#main.flow #area1 .a1b .flex .acc dl dt em:after{transform:rotate(90deg)}#main.flow #area1 .a1b .flex .acc dl dt.active em:before{transform:rotate(45deg);opacity:0}#main.flow #area1 .a1b .flex .acc dl dt.active em:after{transform:rotate(-180deg)}#main.flow #area1 .a1b .flex .acc dl dd{font-size:1.4rem;line-height:1.7;font-size:100;letter-spacing:1px;font-feature-settings:"palt";display:none;background-color:rgba(255,255,255,.7);padding:15px 30px 30px}@media screen and (max-width:801px){#main.flow #area1 .a1b .flex .acc dl dd{font-size:3.25vw;padding:10px}}#main.flow #area1 .a1b .flex .acc dl dd span{display:block;font-size:1.2rem;margin-top:1em}#main.flow #area1 .a1b .flex .acc dl dd a{color:#333;text-decoration:underline}#main.flow #area1 .a1b .flex .acc dl dd em{display:block;margin-top:1em;margin-left:1em;text-indent:-1em}#main.flow #area1 .a1b .flex .acc dl dd figure{width:100%;margin-top:1em}@media screen and (max-width:801px){#main.flow #area1 .a1b .flex .acc dl dd figure{margin:1em 0 0}}#main.flow #area1 .a1b .flex .acc dl:not(:last-of-type):after{content:"";position:absolute;left:35px;bottom:-24px;width:0;height:0;border-style:solid;border-width:12px 12.5px 0;border-color:#b6ced1 transparent transparent}#main.flow #area1 .a1b .flex .acc dl:last-of-type{margin-bottom:0}#main.flow #area1 .annai{padding:80px 0 100px;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width:801px){#main.flow #area1 .annai{padding:15% 0}}#main.flow #area1 .annai:before{content:"";background-image:url(//ida-c.jp/common/wp-content/themes/ida/css/../img/flow/flow5.jpg);background-size:cover;position:absolute;top:0;right:0;width:100vw;height:100%}@media screen and (max-width:801px){#main.flow #area1 .annai:before{right:-5%;background-position:center center}}#main.flow #area1 .annai dl{color:#fff;position:relative;z-index:2;line-height:1.8}@media screen and (max-width:801px){#main.flow #area1 .annai dl{line-height:1.5}}#main.flow #area1 .annai dl dt{font-size:2.6rem}@media screen and (max-width:801px){#main.flow #area1 .annai dl dt{font-size:5.5vw}}#main.flow #area1 .annai dl dd{font-size:1.4rem;margin-top:1em}@media screen and (max-width:801px){#main.flow #area1 .annai dl dd{font-size:3.5vw}}#main.flow #area1 .annai dl dd a{display:block;border:1px solid #fff;color:#fff;width:200px;font-weight:700;margin:50px auto 0 auto;padding:15px;position:relative}#main.flow #area1 .annai dl dd a:after{content:"";position:absolute;top:50%;right:20px;margin-top:-4px;width:8px;height:8px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(135deg)}#main.flow #area1 .annai dl dd a:hover{background:#7abcc5;opacity:1}@media screen and (max-width:801px){#main.team{padding:5vw 0}}#main.team #title h2{font-family:"futura-pt",sans-serif;font-weight:500;font-size:2.4rem;text-align:center;font-family:"futura-pt",sans-serif;font-weight:400}@media screen and (max-width:801px){#main.team #title h2{font-size:2rem}}#main.team #title h2 span{display:inline-block}#main.team #title h2 span:after{content:"";width:240px;height:5px;border:1px solid #707070;display:block;margin:5px auto 0 auto}@media screen and (max-width:801px){#main.team #title h2 span:after{width:200px}}#main.team #title p.txt{max-width:590px;width:90%;font-size:1.6rem;line-height:1.7;margin:50px auto 0 auto}@media screen and (max-width:801px){#main.team #title p.txt{font-size:3.5vw;margin:7.5% auto}}#main.team #title p.dets{font-size:1.4rem;margin-bottom:15px;font-family:"futura-pt",sans-serif;font-weight:400}#main.team #title p.dets span{display:inline-block;text-align:center}#main.team #title p.dets span:after{content:"";width:63px;height:3px;border:1px solid #707070;display:block;margin:5px auto 0 auto}#main.team #area1{margin-top:100px}@media screen and (max-width:801px){#main.team #area1{margin-top:10%}}#main.team #area1 .flex{flex-wrap:wrap}#main.team #area1 .flex:after{content:"";width:26%}@media screen and (max-width:801px){#main.team #area1 .flex:after{width:47%}}#main.team #area1 .flex dl.item{width:26%;margin-bottom:7.5%}@media screen and (max-width:801px){#main.team #area1 .flex dl.item{width:47%}}#main.team #area1 .flex dl.item a{color:#333}#main.team #area1 .flex dl.item a:hover{opacity:1}#main.team #area1 .flex dl.item a:hover img{opacity:1}#main.team #area1 .flex dl.item a:hover img.ig1{opacity:0}#main.team #area1 .flex dl.item dt{margin-bottom:25px;position:relative}@media screen and (max-width:801px){#main.team #area1 .flex dl.item dt{margin-bottom:10px}}#main.team #area1 .flex dl.item dt .ig1{position:relative;z-index:2}#main.team #area1 .flex dl.item dt .ig2{position:absolute;top:0;left:0}#main.team #area1 .flex dl.item dd{font-size:1.8rem}@media screen and (max-width:801px){#main.team #area1 .flex dl.item dd{font-size:4vw}}#main.team #area1 .flex dl.item dd span{display:block;font-size:1.2rem;font-weight:300}@media screen and (max-width:801px){#main.team #area1 .flex dl.item dd span{font-size:3vw}}#main.team #area2{margin-bottom:70px}#main.team #area2 .mv{width:100%;margin-bottom:100px;position:relative;margin-top:50px}@media screen and (max-width:801px){#main.team #area2 .mv{margin-bottom:7.5%;margin-top:5%}}#main.team #area2 .mv span{margin-top:10px;display:block;width:100%;text-align:right;color:#707070;font-size:1.2rem}@media screen and (max-width:801px){#main.team #area2 .mv span{font-size:3vw;margin-top:5px}}#main.team #area2 .data h2{font-size:2.6rem;line-height:1.5}@media screen and (max-width:801px){#main.team #area2 .data h2{font-size:5.5vw}}#main.team #area2 .data h2 span{display:block;font-size:1.2rem}@media screen and (max-width:801px){#main.team #area2 .data h2 span{font-size:3vw}}@media screen and (max-width:801px){#main.team #area2 .data .flex{flex-direction:column}}#main.team #area2 .data .pic{width:32%}@media screen and (max-width:801px){#main.team #area2 .data .pic{width:100%;margin-bottom:5%}}#main.team #area2 .data .txt{width:47%;font-size:1.6rem;line-height:2}@media screen and (max-width:801px){#main.team #area2 .data .txt{width:100%;font-size:3.5vw}}#main.team #area2 .data .txt p{margin-bottom:2em;font-size:1.6rem;line-height:2;margin:10px 0 2em}@media screen and (max-width:801px){#main.team #area2 .data .txt p{font-size:3.5vw}}#main.team #area2 .data .det{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px 0;padding:20px 0;border-top:1px solid #afafaf;border-bottom:1px solid #afafaf}@media screen and (max-width:801px){#main.team #area2 .data .det{padding:10px 0;margin:5% 0}}#main.team #area2 .data .det dl{width:50%;margin-bottom:50px}@media screen and (max-width:801px){#main.team #area2 .data .det dl{margin-bottom:5%;line-height:1.5;width:100%}}#main.team #area2 .data .det dl dt{font-size:1.4rem;color:#707070}@media screen and (max-width:801px){#main.team #area2 .data .det dl dt{font-size:3.5vw}}#main.team #area2 .data .det dl dd{font-size:1.6rem;font-weight:700}@media screen and (max-width:801px){#main.team #area2 .data .det dl dd{font-size:3.5vw}}#main.team #area2 .data .det dl:last-of-type{margin-bottom:0}@media screen and (max-width:801px){#main.team #area2 .data .det dl:last-of-type{margin-bottom:0}}#main.team #area2 .data .det dl:nth-last-of-type(2){margin-bottom:0}@media screen and (max-width:801px){#main.team #area2 .data .det dl:nth-last-of-type(2){margin-bottom:5%}}#main.team #area2 .data ul{display:flex;align-items:center;margin-top:50px}@media screen and (max-width:801px){#main.team #area2 .data ul li{width:50%;font-size:3.25vw}}#main.team #area2 .data ul li a{color:#333;font-weight:700}#main.team #area2 .data ul li a.list{display:inline-block;border:1px solid rgba(0,0,0,.2);padding:5px;width:155px;text-align:center;margin-right:45px}@media screen and (max-width:801px){#main.team #area2 .data ul li a.list{margin:0;width:100%}}#main.team #area2 .data ul li a.gotop{text-decoration:underline}@media screen and (max-width:801px){#main.team #area2 .data ul li a.gotop{width:100%;text-align:center;display:block}}#main.team .rec h3{font-size:2.2rem;margin-bottom:20px}@media screen and (max-width:801px){#main.team .rec h3{font-size:5vw}}#main.team .rec p.tl{padding-left:65px;position:relative}@media screen and (max-width:801px){#main.team .rec p.tl{padding-left:0}}#main.team .rec p.tl:before{content:"";width:50px;height:2px;background:#707070;display:block;position:absolute;left:0;top:8px}@media screen and (max-width:801px){#main.team .rec p.tl:before{display:none}}#main.team .rec p.cate{padding-left:65px}@media screen and (max-width:801px){#main.team .rec p.cate{padding-left:0}}#main.team .rec .a1a{flex-wrap:wrap}#main.team .rec .a1a a{color:#333}#main.team .rec .a1a .tl{font-size:1.4rem;line-height:1.3;font-weight:700;margin:1.5em 0}#main.team .rec .a1a .cate{font-size:1.1rem;line-height:1.3}#main.team .rec .a1a .cate a{display:inline-block;border:1px solid #bfbfbf;padding:2px 10px;margin-right:10px;margin-bottom:5px}#main.team .rec .a1a .cate em{color:#8d8d8d}#main.team .rec .a1a .item{width:46%;margin-bottom:5vw}#main.team .wktop{text-align:center;margin-bottom:200px}@media screen and (max-width:801px){#main.team .wktop{margin-bottom:15%;margin-top:10%}}#main.team .wktop a{display:block;width:155px;border:1px solid rgba(0,0,0,.2);padding:12px 5px;text-align:center;color:#333;font-weight:700;margin:auto}@media screen and (max-width:801px){#main.team .wktop a{padding:5px}}#main.journal{padding:0 0 7vw}@media screen and (max-width:801px){#main.journal{padding:5vw 0}}#main.journal #title{margin-bottom:100px}@media screen and (max-width:801px){#main.journal #title{margin-bottom:10%}}#main.journal #title h2{font-family:"futura-pt",sans-serif;font-size:2.4rem;text-align:center;font-weight:400}@media screen and (max-width:801px){#main.journal #title h2{font-size:2rem}}#main.journal #title h2 a{color:#333}#main.journal #title h2 span{display:inline-block}#main.journal #title h2 span:after{content:"";width:240px;height:5px;border:1px solid #707070;display:block;margin:5px auto 0 auto}@media screen and (max-width:801px){#main.journal #title h2 span:after{width:200px}}#main.journal ul.sub-nv{display:flex;justify-content:center;gap:15px;margin-bottom:100px;width:90%;margin:0 auto 100px auto}@media screen and (max-width:801px){#main.journal ul.sub-nv{flex-wrap:wrap;justify-content:flex-start;margin:0 auto 10% auto}}#main.journal ul.sub-nv li a{font-size:1.4rem;color:#333;border:1px solid #bababa;height:45px;padding:0 40px;display:flex;align-items:center;justify-content:center;max-width:none}@media screen and (max-width:1100px){#main.journal ul.sub-nv li a{padding:0 10px}}@media screen and (max-width:801px){#main.journal ul.sub-nv li a{padding:0 30px;font-size:3.25vw}}#main.journal ul.sub-nv li a.active{background-color:#333;color:#fff}#main.journal ul.sub-nv li.current a{background-color:#333;color:#fff}#main.journal #area1 .flex{flex-wrap:wrap}#main.journal #area1 .flex:after{content:"";width:31%}@media screen and (max-width:801px){#main.journal #area1 .flex:after{width:49%}}#main.journal #area1 .flex:before{content:"";width:23%;order:1}@media screen and (max-width:801px){#main.journal #area1 .flex:before{width:49%}}#main.journal #area1 .flex dl{width:31%;margin:0 0 5%}@media screen and (max-width:801px){#main.journal #area1 .flex dl{width:49%}}#main.journal #area1 .flex dl dt{margin-bottom:30px}@media screen and (max-width:801px){#main.journal #area1 .flex dl dt{margin-bottom:10px}}#main.journal #area1 .flex dl dd{font-size:2.2rem;font-weight:500;letter-spacing:0}@media screen and (max-width:801px){#main.journal #area1 .flex dl dd{font-size:4vw}}#main.journal #area1 .flex dl dd p{display:flex;align-items:center;margin-top:1em}@media screen and (max-width:801px){#main.journal #area1 .flex dl dd p{display:block}}#main.journal #area1 .flex dl dd p a{font-size:1rem;display:inline-block;border:1px solid rgba(0,0,0,.2);padding:10px 10px 11px;margin-right:1em;font-weight:400}@media screen and (max-width:801px){#main.journal #area1 .flex dl dd p a{line-height:1.1;padding:5px}}#main.journal #area1 .flex dl dd p span{font-size:1.1rem;display:block;color:#8d8d8d}#main.journal #area1 .flex dl a{color:#333}#main.journal #area1 .how{border:1px solid #333;padding:40px 50px;margin:60px 0;display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width:801px){#main.journal #area1 .how{margin:25% 0 10%;padding:20px;display:block}}#main.journal #area1 .how dl{width:50%}@media screen and (max-width:801px){#main.journal #area1 .how dl{width:100%;margin-bottom:5%}}#main.journal #area1 .how dl dt{font-size:2rem;font-weight:700}@media screen and (max-width:801px){#main.journal #area1 .how dl dt{font-size:5vw}}#main.journal #area1 .how dl dt a{color:#333;display:inline-block;border-bottom:1px solid #333;padding:0 5px 5px}#main.journal #area1 .how dl dd{font-size:1.4rem;line-height:1.8}@media screen and (max-width:801px){#main.journal #area1 .how dl dd{font-size:3.5vw}}#main.journal #area1 .how dl dd span{font-size:1.8rem;font-weight:500;display:block;margin:40px 0 20px}@media screen and (max-width:801px){#main.journal #area1 .how dl dd span{margin:.5em 0;font-size:4vw}}#main.journal #area1 .how dl dd p{margin-top:1em}#main.journal #area1 .how dl dd p a{display:inline-block;font-size:1.5rem;line-height:1.1;color:#333;border:1px solid rgba(0,0,0,.2);padding:10px 15px}@media screen and (max-width:801px){#main.journal #area1 .how dl dd p a{font-size:3.5vw}}#main.journal #area1 .how figure{width:45%}@media screen and (max-width:801px){#main.journal #area1 .how figure{width:100%}}#main.journal #area1 .tag dl dt{font-size:1.6rem;font-weight:500;margin-bottom:10px}@media screen and (max-width:801px){#main.journal #area1 .tag dl dt{font-size:4vw}}#main.journal #area1 .tag dl dd ul{display:flex}@media screen and (max-width:801px){#main.journal #area1 .tag dl dd ul{flex-wrap:wrap}}#main.journal #area1 .tag dl dd ul li{margin-right:15px}@media screen and (max-width:801px){#main.journal #area1 .tag dl dd ul li{margin:5px}}#main.journal #area1 .tag dl dd ul li a{display:inline-block;font-size:1.2rem;line-height:1.1;color:#333;border:1px solid rgba(0,0,0,.2);padding:10px}@media screen and (max-width:801px){#main.journal #area1 .tag dl dd ul li a{padding:5px 10px}}#main.journal #area1 .post-nv{margin:0 auto;font-size:1.6rem;width:100%;padding:45px 0}@media screen and (max-width:801px){#main.journal #area1 .post-nv{padding:7% 0 10%}}#main.journal #area1 .post-nv ul{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width:801px){#main.journal #area1 .post-nv ul{width:100%;padding:0}}@media screen and (max-width:801px){#main.journal #area1 .post-nv li{text-align:center;margin:1em 0}}#main.journal #area1 .post-nv li a{padding:13px 25px;color:#333}#main.journal #area1 .post-nv li.wktop{order:2;margin:0}@media screen and (max-width:801px){#main.journal #area1 .post-nv li.wktop{order:3;margin:10% auto 0 auto}}#main.journal #area1 .post-nv li:nth-of-type(2){order:1}@media screen and (max-width:801px){#main.journal #area1 .post-nv li:nth-of-type(2){text-align:left;order:1}}#main.journal #area1 .post-nv li:nth-of-type(2) a:before{content:"";width:11px;height:9px;background-image:url(//ida-c.jp/common/wp-content/themes/ida/css/../img/common/icon-arr4.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-3px}#main.journal #area1 .post-nv li:nth-of-type(3){order:3}@media screen and (max-width:801px){#main.journal #area1 .post-nv li:nth-of-type(3){text-align:right;order:2}}#main.journal #area1 .post-nv li:nth-of-type(3) a:after{content:"";content:"";width:11px;height:9px;background-image:url(//ida-c.jp/common/wp-content/themes/ida/css/../img/common/icon-arr4.svg);background-size:cover;background-repeat:no-repeat;display:inline-block;vertical-align:middle;transform:rotate(180deg);margin-left:5px;margin-top:-3px}#main.journal #title p.dets{font-family:"futura-pt",sans-serif;font-weight:700;font-size:1.4rem;margin-bottom:15px;font-family:"Poppins",sans-serif;font-weight:400}#main.journal #title p.dets span{display:inline-block;text-align:center}#main.journal #title p.dets span:after{content:"";width:63px;height:3px;border:1px solid #707070;display:block;margin:5px auto 0 auto}#main.journal p.date{font-size:1.2rem;color:#8d8d8d;margin:2em 0 0}#main.journal .rec h3{font-size:2.6rem;font-weight:700;margin-bottom:50px}@media screen and (max-width:801px){#main.journal .rec h3{font-size:4.75vw;margin-bottom:5%}}#main.journal #area2{margin-bottom:150px}@media screen and (max-width:801px){#main.journal #area2{margin-bottom:5%}}#main.journal #area2 .ttl{margin-bottom:80px}@media screen and (max-width:801px){#main.journal #area2 .ttl{margin-bottom:5%}}#main.journal #area2 .ttl h1{font-size:3rem;font-weight:500;margin:0 0 20px;text-align:center}@media screen and (max-width:801px){#main.journal #area2 .ttl h1{font-size:6vw;margin-bottom:10px}}#main.journal #area2 .ttl .date{display:flex;justify-content:center;align-items:center}@media screen and (max-width:801px){#main.journal #area2 .ttl .date{flex-wrap:wrap}}#main.journal #area2 .ttl .date li{font-size:1.2rem;color:#8d8d8d;margin:1em}@media screen and (max-width:801px){#main.journal #area2 .ttl .date li.tag{width:100%;text-align:center;margin:0}}#main.journal #area2 .ttl .date li.tag a{font-size:1.2rem;line-height:1.1;display:inline-block;border:1px solid rgba(0,0,0,.2);padding:10px;margin-right:1em;color:#333}@media screen and (max-width:801px){#main.journal #area2 .ttl .date li.tag a{padding:5px}}#main.journal #area2 .ttl .date li.t1{display:flex;align-items:center}#main.journal #area2 .ttl .date li.t1:before{content:"";background-image:url(//ida-c.jp/common/wp-content/themes/ida/css/../img/common/icon-folder.png);width:12px;height:13px;background-size:cover;display:block;margin-right:5px}#main.journal #area2 .ttl .date li.t2{display:flex;align-items:center}#main.journal #area2 .ttl .date li.t2:before{content:"";background-image:url(//ida-c.jp/common/wp-content/themes/ida/css/../img/common/icon-time.png);width:13px;height:13px;background-size:cover;display:block;margin-right:5px}#main.journal .post{line-height:2;max-width:900px;margin:auto}#main.journal .post p{font-size:1.6rem;font-weight:400;line-height:2;word-wrap:break-word;word-break:break-all}@media screen and (max-width:801px){#main.journal .post p{font-size:3.75vw}}#main.journal .post p+*{margin-top:40px}#main.journal .post h2{border-bottom:1px solid #707070;font-size:2.4rem;line-height:1.3;font-weight:700;margin:2em 0 1em;padding-bottom:.5em}@media screen and (max-width:801px){#main.journal .post h2{font-size:5vw}}#main.journal .post h3{font-size:2rem;font-weight:700}@media screen and (max-width:801px){#main.journal .post h3{font-size:4vw}}#main.journal .post .wp-block-image{margin:50px auto}#main.journal .post .wp-block-image img{height:auto}#main.journal .post figcaption{margin:.5em 0 0 2em;font-size:1.4rem;color:#525252}@media screen and (max-width:801px){#main.journal .post figcaption{font-size:3vw;margin-left:0}}#main.journal .post a{color:#333;text-decoration:underline}#main.journal .post strong{font-weight:700}#main.journal .post em{font-style:italic}#main.journal .post blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}#main.journal .post .wp-block-group{padding:50px}@media screen and (max-width:801px){#main.journal .post .wp-block-group{padding:7.5%}}#main.journal .post ul{list-style:disc;margin:.5em 0 .5em 2em}#main.journal .post ol{list-style:decimal;margin:.5em 0 .5em 2em}#main.journal .wktop{text-align:center;margin-bottom:130px}@media screen and (max-width:801px){#main.journal .wktop{margin-bottom:15%;margin-top:0}}#main.journal .wktop a{display:block;width:155px;border:1px solid rgba(0,0,0,.2);padding:12px 5px;text-align:center;color:#333;font-weight:700;margin:auto}@media screen and (max-width:801px){#main.journal .wktop a{padding:5px}}#main.journal .works h3{font-size:2.6rem;font-weight:500;margin-bottom:20px}@media screen and (max-width:801px){#main.journal .works h3{font-size:5vw}}#main.journal .works p.tl{padding-left:65px;position:relative}@media screen and (max-width:801px){#main.journal .works p.tl{padding-left:0}}#main.journal .works p.tl:before{content:"";width:50px;height:2px;background:#707070;display:block;position:absolute;left:0;top:8px}@media screen and (max-width:801px){#main.journal .works p.tl:before{display:none}}#main.journal .works p.cate{padding-left:65px}@media screen and (max-width:801px){#main.journal .works p.cate{padding-left:0}}#main.journal .works .a1a{flex-wrap:wrap}#main.journal .works .a1a a{color:#333}#main.journal .works .a1a .tl{font-size:1.4rem;line-height:1.3;font-weight:700;margin:1.5em 0}#main.journal .works .a1a .cate{font-size:1.1rem;line-height:1.3}#main.journal .works .a1a .cate a{display:inline-block;border:1px solid #bfbfbf;padding:2px 10px;margin-right:10px;margin-bottom:5px}#main.journal .works .a1a .cate em{color:#8d8d8d}#main.journal .works .a1a .item{width:46%;margin-bottom:5vw}#main.journal .mt200{margin-top:200px}@media screen and (max-width:801px){#main.journal .mt200{margin-top:15%}}#main.home #area2 .a2a a{display:block;padding-block:1px;position:relative}#main.home #area2 .a2a a:hover{opacity:1}#main.home #area2 .a2a a:hover .more{color:#333;opacity:1;background:#fff}#main.home #area2 .a2a a:hover .more span{opacity:1;color:#333;position:relative;animation-name:example;animation-duration:.3s;animation-fill-mode:forwards}#main.home #area2 .a2a a:hover .more span:before{background:#333;opacity:1}#main.home #area2 .a2a .more{transition:.3s}#main.home #area2 .a2a dt span{padding-inline-start:40px}@media screen and (max-width:801px){#main.home #area2 .a2a dt span{font-size:2rem}}#main.home #area2 .a2a .pic.act:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5)}