@font-face{font-family:DIN;font-weight:500;src:url(/assets/D-DIN-PRO-500-Medium-DPN-gY68.otf)}@font-face{font-family:DIN;font-weight:600;src:url(/assets/D-DIN-PRO-600-SemiBold-DXnDJEQd.otf)}@font-face{font-family:DIN;font-weight:700;src:url(/assets/D-DIN-PRO-700-Bold-WWlV1fXR.otf)}html{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:4.1025641026vw}@media screen and (min-width: 768px){html{font-size:1.11vw}}@media screen and (min-width: 1440px){html{font-size:16px}}.pc_only{display:block}@media screen and (max-width: 768px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width: 768px){.sp_only{display:block}}.pc_only_flex{display:flex}@media screen and (max-width: 768px){.pc_only_flex{display:none}}.sp_only_flex{display:none}@media screen and (max-width: 768px){.sp_only_flex{display:flex}}.tiptapEditor h1,.tiptapEditor h2,.tiptapEditor h3,.tiptapEditor h4,.tiptapEditor h5,.tiptapEditor p,.tiptapEditor ul,.tiptapEditor ol,.articleContent h1,.articleContent h2,.articleContent h3,.articleContent h4,.articleContent h5,.articleContent p,.articleContent ul,.articleContent ol{margin:15px 0}.tiptapEditor h1,.articleContent h1{font-weight:600;font-size:28px}.tiptapEditor h1,.tiptapEditor h2,.tiptapEditor h3,.tiptapEditor h4,.tiptapEditor h5,.articleContent h1,.articleContent h2,.articleContent h3,.articleContent h4,.articleContent h5{font-weight:600}.tiptapEditor h2,.articleContent h2{font-size:24px}@media screen and (max-width: 768px){.tiptapEditor h2,.articleContent h2{font-size:20px}}.tiptapEditor h3,.articleContent h3{font-size:22px}@media screen and (max-width: 768px){.tiptapEditor h3,.articleContent h3{font-size:18px}}.tiptapEditor h4,.articleContent h4{font-size:20px}@media screen and (max-width: 768px){.tiptapEditor h4,.articleContent h4{font-size:16px}}.tiptapEditor h5,.articleContent h5{font-size:18px}@media screen and (max-width: 768px){.tiptapEditor h5,.articleContent h5{font-size:14px}}.tiptapEditor p,.articleContent p{padding:10px 0;font-size:17px;line-height:1.75;position:relative}@media screen and (max-width: 768px){.tiptapEditor p,.articleContent p{font-size:15px}}.tiptapEditor p.is-empty:first-child:before,.articleContent p.is-empty:first-child:before{color:rgb(156 163 175/var(--tw-text-opacity));content:attr(data-placeholder);float:left;height:0;pointer-events:none;padding-left:20px}.tiptapEditor .ProseMirror,.articleContent .ProseMirror{outline:none!important;outline-color:transparent!important}.tiptapEditor ul li,.articleContent ul li{list-style:disc}.tiptapEditor ol li,.articleContent ol li{list-style:decimal}.tiptapEditor ul li,.tiptapEditor ol li,.articleContent ul li,.articleContent ol li{margin-left:20px}.tiptapEditor ul li p,.tiptapEditor ol li p,.articleContent ul li p,.articleContent ol li p{padding:0}.tiptapEditor a,.articleContent a{text-decoration:underline;color:#3b82f6}.tiptapEditor img,.articleContent img{margin:30px 0}.tiptapEditor pre,.articleContent pre{background-color:#f5f5f5;padding:10px;border-radius:5px;margin:10px 0;overflow-x:auto;font-size:12px}.tiptapEditor blockquote,.articleContent blockquote{padding:10px 0 10px 10px;margin:0;background-color:#f5f5f5}.tiptapEditor blockquote p,.articleContent blockquote p{font-size:14px;margin:0}.ProseMirror-selectednode{outline:2px solid #3b82f6}ul,li{list-style:none}@keyframes flowX{0%{transform:translate(0)}to{transform:translate(-50%)}}.embla__container{display:flex}.embla__slide{flex:0 0 100%;min-width:0}@keyframes postDiverAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes progressInAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.crop-area{border:3px solid #00a0ff!important}
