.page-fresh-archive-internship-hackathon{--p-gray:#c7c7c7;#zehi{margin-top:200px;@media screen and (max-width:768px){margin-top:calc(var(--vw)*90)}}.color{color:#c03}#voice{margin:80px auto 0;position:relative;width:100%;@media screen and (max-width:768px){margin-top:calc(var(--vw)*74);padding:calc(var(--vw)*29) calc(var(--vw)*19) calc(var(--vw)*24);width:100%}.voice_list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;margin-top:20px;@media screen and (max-width:768px){flex-direction:column;gap:calc(var(--vw)*20) calc(var(--vw)*40);margin-top:calc(var(--vw)*20)}.voice_listitem{width:calc(50% - 20px);@media screen and (max-width:768px){width:100%}.comment{border:3px solid #c03;border-radius:20px;font-size:calc(var(--rem)*14);font-weight:700;line-height:1.6;padding:10px 15px 30px;position:relative;@media screen and (max-width:768px){border-radius:calc(var(--vw)*20);font-size:calc(var(--vw)*14);padding:calc(var(--vw)*10) calc(var(--vw)*15) calc(var(--vw)*30);text-align:left}&:before{border:6px solid transparent;border-top:16px solid #fff;left:-8px;margin-left:-6px;top:43px;z-index:2}&:after,&:before{content:"";position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg)}&:after{border:8px solid transparent;border-top:20px solid #c03;left:-14px;margin-left:-8px;top:40px;z-index:1}.tag{background-color:#c7c7c7;bottom:10px;font-size:calc(var(--rem)*12);line-height:1;padding:2px 4px 3px;position:absolute;right:20px;@media screen and (max-width:768px){bottom:calc(var(--vw)*10);font-size:calc(var(--vw)*12);padding:calc(var(--vw)*2) calc(var(--vw)*4) calc(var(--vw)*3);right:calc(var(--vw)*20)}}}}}}#naiyo{margin:120px auto 0;@media screen and (max-width:768px){margin:calc(var(--vw)*120) auto 0}.container{max-width:900px}.naiyo_list{line-height:1.75;margin-top:56px;@media screen and (max-width:768px){font-size:calc(var(--vw)*14);margin-top:calc(var(--vw)*27)}.subttl{background-color:#c7c7c7;display:inline-block;font-weight:700;line-height:1;@media screen and (min-width:769px){font-size:18px;margin-bottom:10px;padding-bottom:3px;padding-left:5px;padding-right:5px;padding-top:3px}@media screen and (max-width:768px){font-size:calc(var(--vw)*18);margin-bottom:calc(var(--vw)*20);padding:calc(var(--vw)*3) calc(var(--vw)*5)}}.naiyo_listitem{padding-left:.6em;text-indent:-.6em}}}#detail_table{margin-top:120px;@media screen and (max-width:768px){margin-top:calc(var(--vw)*80)}.table{border-top:3px solid #eaeaea;.row{border-bottom:3px solid #eaeaea;display:flex;gap:40px;padding-bottom:9px;padding-top:9px;@media screen and (max-width:768px){flex-direction:column;gap:0;padding-bottom:0;padding-top:calc(var(--vw)*9)}.col{padding:25px 0;@media screen and (max-width:768px){font-size:calc(var(--vw)*14);padding:calc(var(--vw)*13) 0}}.dt{align-items:center;background-color:#c7c7c7;display:flex;flex-shrink:0;font-weight:700;justify-content:center;text-align:center;width:19.2%;@media screen and (max-width:768px){padding:calc(var(--vw)*7) 0;width:100%}}.dd{flex:1;line-height:1.75}.bold,.tb_ttl{font-weight:700}.tb_ttl{color:#c03}.img_zoom_pc{background:#eae7e4;margin:30px 0;padding:17px;@media screen and (max-width:768px){margin:calc(var(--vw)*30) 0;padding:calc(var(--vw)*17)}}.tb_zoom{margin-top:2vw}.tb_note{font-size:12px;@media screen and (max-width:768px){font-size:calc(var(--vw)*12)}}}}.note{font-size:calc(var(--rem)*12);margin-top:17px;text-align:right;@media screen and (max-width:768px){font-size:calc(var(--vw)*12);margin-top:calc(var(--vw)*17);text-align:left}}}}