.page-blog-detail{padding-top:57px}.page-blog-detail .bottom{display:flex;justify-content:center;padding:40px 0;width:calc(100% - 300px)}@media screen and (max-width:900px){.page-blog-detail .bottom{padding:40px 24px;width:100%}}.page-blog-detail .bottom .link{width:350px}@media screen and (max-width:400px){.page-blog-detail .bottom .link{width:100%}}.blog .top{padding:0 50px;width:calc(100% - 300px)}@media screen and (max-width:900px){.blog .top{padding:0 24px;width:100%}}.blog .top .date p{color:var(--green50);font-size:16px;font-weight:500;line-height:73px}.blog .top .title{margin-top:11px}@media screen and (max-width:900px){.blog .top .title{margin-top:6px}}.blog .top .title p{font-size:32px;letter-spacing:1.92px;line-height:51.2px}@media screen and (max-width:900px){.blog .top .title p{font-size:24px;letter-spacing:1.44px;line-height:38.4px}}.blog .top .tags-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media screen and (max-width:900px){.blog .top .tags-list{margin-top:24px}}.blog .top .tags-list .tag{background-color:var(--gray50);border-radius:32px;padding:6px 10px}.blog .top .tags-list .tag p{color:var(--white);font-size:10px;font-weight:700}.blog .flex{display:flex;margin-top:64px;margin-left:50px;margin-right:50px}@media screen and (max-width:900px){.blog .flex{flex-direction:column;margin-top:48px;margin-left:0;margin-right:0}}.blog .flex .child{flex:1 1}.blog .flex .child .image{line-height:0;width:100%}.blog .flex .child .image img{border-radius:80px;height:auto;object-fit:contain;width:100%}@media screen and (max-width:900px){.blog .flex .child .image img{border-radius:40px}}.blog .flex .child .content{background-color:var(--white);border-radius:80px;padding:64px 50px}@media screen and (max-width:900px){.blog .flex .child .content{border-radius:40px;padding:64px 24px}}.blog .flex .child .content a{align-items:center;color:var(--green50);display:flex;font-size:14px;letter-spacing:.84px;line-height:28px;text-decoration:underline;word-break:break-all}.blog .flex .child .content a:hover{text-decoration:none}.blog .flex .child .content a:after{background-image:url(/images/common/page_green.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-left:4px;width:15px}.blog .flex .child .content p{font-size:14px;letter-spacing:.84px;line-height:28px;margin-bottom:25px}.blog .flex .child .content .summary{background-color:var(--green10);border-radius:40px;padding:34px 32px 40px}@media screen and (max-width:900px){.blog .flex .child .content .summary{border-radius:30px}}.blog .flex .child .content .summary div{display:flex;flex-direction:column;gap:24px}.blog .flex .child .content .summary div p{line-height:22.4px}.blog .flex .child .content .text{padding-top:40px}.blog .flex .child .content .text figcaption{font-size:14px;letter-spacing:.84px;line-height:28px;margin-bottom:40px}.blog .flex .child .content .text h2{color:var(--green50);font-size:24px;letter-spacing:1.44px;line-height:38.4px;margin-bottom:34px}.blog .flex .child .content .text h3{font-size:20px;letter-spacing:1.2px;line-height:32px;margin-bottom:28px}.blog .flex .child .content .text h4{font-size:14px;letter-spacing:.84px;line-height:28px;margin-bottom:2px}.blog .flex .child .content .text img{height:auto;margin-bottom:17px;width:100%}.blog .flex .child .content .text ul{list-style-type:none!important;margin-bottom:32px}.blog .flex .child .content .text ul li:before{display:inline-block;vertical-align:middle;content:"";width:5px;height:5px;background:var(--green50);border-radius:50%;margin-right:8px}.blog .flex .child .content .text li{font-size:14px;letter-spacing:.84px;line-height:28px;margin-bottom:12px}.blog .flex .child .content .text table{border-collapse:collapse;border-radius:20px;margin-bottom:37px;overflow:hidden}.blog .flex .child .content .text table tr{height:54px}.blog .flex .child .content .text table tr td,.blog .flex .child .content .text table tr th{padding:14px 16px}.blog .flex .child .content .text table tr td p,.blog .flex .child .content .text table tr th p{font-size:14px;font-weight:400;letter-spacing:.84px;line-height:25.2px;margin:0}.blog .flex .child .content .text table tr th{background-color:var(--green50)}.blog .flex .child .content .text table tr th p{color:var(--white)}.blog .flex .child .content .text table tr td{background-color:var(--green10)}.blog .flex .child .content .text table tr td:not(:last-child){border-right:1px solid var(--green50)}.blog .flex .child .content .text table tr th:first-child{border-bottom:1px solid var(--white)}.blog .flex .child .content .text table tr:first-child th{border-right:1px solid var(--white)}.blog .flex .child .content .text table tr:not(:last-child) td{border-bottom:1px solid var(--green50)}.related-blog{background-color:var(--white);border-radius:80px;height:calc(100vh - 124px);overflow:scroll;padding:40px 32px;position:-webkit-sticky;position:sticky;top:124px;left:0;width:300px}@media screen and (max-width:900px){.related-blog{border-radius:40px;height:-moz-fit-content;height:fit-content;padding:40px 24px 48px;position:static;width:100%}}.related-blog .title p{color:var(--gray100);font-size:20px;letter-spacing:1.2px;line-height:32px}.related-blog .text{margin-top:12px}@media screen and (max-width:900px){.related-blog .text{margin-top:15px}}.related-blog .text p{color:var(--gray100);font-size:14px;letter-spacing:.84px;line-height:28px}.related-blog .image{border-radius:20px;line-height:0;margin-top:24px;overflow:hidden;width:100%}@media screen and (max-width:900px){.related-blog .image{border-radius:30px;margin-top:32px}}.related-blog .image img{height:auto;width:100%}@media screen and (min-width:901px){.related-blog .item:hover img{scale:1.1;transition:scale .2s cubic-bezier(.175,.885,.32,1.275)}}