.mt_00{margin-top:0px !important}.mb_00{margin-bottom:0px !important}.pt_00{padding-top:0px !important}.pb_00{padding-bottom:0px !important}.mt_10{margin-top:10px !important}.mb_10{margin-bottom:10px !important}.pt_10{padding-top:10px !important}.pb_10{padding-bottom:10px !important}.mt_20{margin-top:20px !important}.mb_20{margin-bottom:20px !important}.pt_20{padding-top:20px !important}.pb_20{padding-bottom:20px !important}.mt_30{margin-top:30px !important}.mb_30{margin-bottom:30px !important}.pt_30{padding-top:30px !important}.pb_30{padding-bottom:30px !important}.mt_40{margin-top:40px !important}.mb_40{margin-bottom:40px !important}.pt_40{padding-top:40px !important}.pb_40{padding-bottom:40px !important}.mt_50{margin-top:50px !important}.mb_50{margin-bottom:50px !important}.pt_50{padding-top:50px !important}.pb_50{padding-bottom:50px !important}.mt_60{margin-top:60px !important}.mb_60{margin-bottom:60px !important}.pt_60{padding-top:60px !important}.pb_60{padding-bottom:60px !important}.mt_70{margin-top:70px !important}.mb_70{margin-bottom:70px !important}.pt_70{padding-top:70px !important}.pb_70{padding-bottom:70px !important}.mt_80{margin-top:80px !important}.mb_80{margin-bottom:80px !important}.pt_80{padding-top:80px !important}.pb_80{padding-bottom:80px !important}.mt_90{margin-top:90px !important}.mb_90{margin-bottom:90px !important}.pt_90{padding-top:90px !important}.pb_90{padding-bottom:90px !important}.mt_100{margin-top:100px !important}.mb_100{margin-bottom:100px !important}.pt_100{padding-top:100px !important}.pb_100{padding-bottom:100px !important}html{margin:0;padding:0}body{margin:0;padding:0;font-family:"Noto Sans TC", sans-serif}.center{text-align:center}.inner{width:100%;max-width:1200px;margin:auto}header{position:relative;background:#fff;padding:10px 0 0 0}header::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(to right, #1CAFCF, #4270B8)}header .inner{display:flex}header .inner div{display:flex;align-items:center}@media screen and (max-width: 640px){header .inner .logo{width:25%}}header .inner .logo img{width:100%;height:auto;max-width:100px}header h1{margin:0 0 0 10px;font-size:clamp(16px, 3.5vw, 20px);text-align:center}#develo_main{padding:0 0 40px 0}#develo_main img{width:100%;height:auto;vertical-align:bottom}#develo_main .policy{width:90%;max-width:1000px;margin:auto;padding:40px 0}#develo_main .policy h2{margin:40px auto 30px auto}#develo_main .policy h3{margin-top:20px}#develo_main #fv{background:url("../img/fv_bg.webp") center center/cover no-repeat;background-size:cover;min-height:780px;margin-bottom:60px;position:relative}#develo_main #fv div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;z-index:2;padding:40px 0;width:100%;margin:auto;box-sizing:border-box}#develo_main #fv h2{margin:0;padding:0;font-family:"Noto Serif TC",YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-size:clamp(28px, 5vw, 64px);line-height:1.3;text-shadow:2px 2px 8px rgba(0,0,0,0.8);background:rgba(255,255,255,0.6)}@media screen and (max-width: 640px){#develo_main #fv h2{padding:20px 0}}#develo_main h2{margin:0;text-align:center;padding:0 4px 4px 4px}#develo_main h2 span{border-bottom:1px solid #333}#develo_main .head_line{text-align:center;margin:auto}#develo_main .head_line span{font-size:12px;font-weight:bold}#develo_main #daihyou{width:100%;max-width:1600px;margin:auto}#develo_main #daihyou div{width:100%;max-width:1000px;margin:40px auto;box-sizing:border-box}@media screen and (max-width: 640px){#develo_main #daihyou div{width:90%}}#develo_main #daihyou .right{text-align:right}#develo_main #item{padding:40px 0}#develo_main #item article{padding:20px 0;display:flex;align-items:center;justify-content:center;gap:20px;max-width:900px;margin:auto}@media screen and (max-width: 640px){#develo_main #item article{flex-wrap:wrap;gap:0}}#develo_main #item article div{width:50%}@media screen and (max-width: 640px){#develo_main #item article div{width:90%;margin:auto}}#develo_main #item article .item_img{width:30%;margin-right:20px}@media screen and (max-width: 640px){#develo_main #item article .item_img{width:90%;margin:auto}}#develo_main #item article .item_title{font-size:clamp(18px, 4vw, 28px);font-weight:bold}#develo_main #item article a{text-decoration:none;display:block;width:60%;max-width:400px;margin:auto;border-radius:4px;background:#333;color:#fff;text-align:center;font-size:clamp(14px, 4vw, 18px);padding:8px 0}#develo_main #item .item_link{text-align:center}#develo_main #item .item_link a{text-decoration:none;display:block;width:60%;max-width:400px;margin:auto;border-radius:10px;background:#333;color:#fff;text-align:center;font-size:clamp(14px, 4vw, 18px);padding:8px 0}#develo_main #about{width:100%;max-width:1200px;margin:60px auto}@media screen and (max-width: 640px){#develo_main #about{margin:40px auto}}#develo_main #about article{padding:20px 0;display:flex;align-items:center;justify-content:center;gap:20px;margin:auto}@media screen and (max-width: 640px){#develo_main #about article{flex-wrap:wrap;gap:0}}#develo_main #about article div{width:50%}@media screen and (max-width: 640px){#develo_main #about article div{width:90%;margin:auto}}#develo_main #about article .item_img{width:30%;margin-right:20px}@media screen and (max-width: 640px){#develo_main #about article .item_img{width:90%;margin:auto}}#develo_main #news{padding:40px 0;background:#f7f7f7}#develo_main #news dl{border-bottom:1px solid #fafafa;display:flex;flex-direction:column;padding:20px;background:#fff}#develo_main #news dl dt{margin:0;padding:0;color:#46AADC;font-weight:bold}#develo_main #news dl dd{margin:0;padding:0}#dv_footer{position:relative;background:#fff;padding:10px 0 0 0}#dv_footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right, #1CAFCF, #4270B8)}#dv_footer .footer_logo{text-align:center;margin:10px 0}#dv_footer ul{display:flex;justify-content:center;gap:10px 20px;margin:20px 0;padding:0}#dv_footer li{list-style:none;margin:0;padding:0;font-size:12px}#dv_footer li a{color:#333}#dv_footer p{background:#F7F7F7;text-align:center;font-size:10px;padding:6px 0;margin-top:10px}
