﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap");*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden='until-found'])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role='button'],[role='option']){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + 0.5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.8;letter-spacing:1px;color:#5f5f5f;font-family:'Noto Sans TC', sans-serif;font-feature-settings:"palt"}a{text-decoration:none;display:inline-block;color:#5f5f5f}a:hover{text-decoration:none;opacity:.8}img{max-width:100%;vertical-align:middle;border:none}.ie6 img{width:100%}ul,ol{list-style-type:none}.img_wrap{margin-bottom:20px;text-align:center}@media (min-width: 768px){.img_wrap{margin-bottom:40px}}.img_wrap img{margin:0 auto}.tr{text-align:right !important}.tc{text-align:center !important}.pc_hide{display:block}@media (min-width: 768px){.pc_hide{display:none}}.sp_hide{display:none}@media (min-width: 768px){.sp_hide{display:block}}.c_pink{color:#f589a0}.c_blue{color:#69bcb7}.c_gray{color:#9a9a9a}strong{color:#f49267}em{font-style:inherit;font-weight:bold}.txt{margin-bottom:20px}@media (min-width: 768px){.txt{margin-bottom:40px}}.link_01{color:#F00;text-decoration:underline}.fwb{font-weight:bold}.fzb{font-size:120%}.border{border-bottom:1px solid;margin-bottom:3px;padding-bottom:3px}.border_b{border-bottom:1px solid #c9c9c9;margin-bottom:10px;padding-bottom:10px}.mb0{margin-bottom:0}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.list_01{margin:0 0 20px;padding:10px;border-radius:10px}.list_01 li{border-bottom:1px dashed #c5c5c5;padding:0 0 10px;margin:0 0 10px}.outline_01{border:1px solid #c5c5c5;padding:20px}@media (min-width: 768px){.outline_01{padding:20px 40px 20px}}.outline_01 a{color:#f589a0;display:block}.outline_01 .hdg{font-size:2rem;margin:0 0 10px}.outline_01 .hdg img{display:inline-block;margin-right:10px}.outline_01 ol{list-style:decimal;color:#f589a0;margin-left:20px}@media (min-width: 768px){.outline_01 ol>li{margin-bottom:10px}}.header_01{border-top:15px solid #c5c5c5;text-align:center}.header_01 .hdg_01{margin:10px auto 0}@media (min-width: 768px){.header_01 .hdg_01{margin:20px auto 0}}.nav_01{margin-bottom:10px}@media (min-width: 768px){.nav_01{margin-bottom:20px}}.nav_01 a{border-bottom:1px solid #c9c9c9}#wrapper{background-color:#FFF}.content_wrap{max-width:1085px;margin:0 auto}@media (min-width: 768px){.content_wrap{display:flex;justify-content:space-between;align-items:flex-start}}@media (min-width: 768px){.content{width:66%}}.content_inner{padding:0 10px}@media (min-width: 768px){.content_inner{padding:0}}.hdg_02{font-size:2.4rem;margin:40px 0 20px;padding:0 0 10px;font-weight:bold;border-bottom:4px solid #f589a0;line-height:1.6}@media (min-width: 768px){.hdg_02{font-size:2.4rem;margin:60px 0 20px}}.hdg_03{font-size:2rem;padding:0 10px;margin:40px 0 20px;font-weight:bold;border-left:5px solid #f589a0}@media (min-width: 768px){.hdg_03{font-size:2.4rem;margin:80px 0 40px}}.hdg_04{margin:20px 0;padding:0 0 5px 20px;font-size:1.8rem;border-bottom:5px solid #f2bb85}@media (min-width: 768px){.hdg_04{margin:40px 0 20px}}.box_01{padding:20px;margin-bottom:20px;border-radius:5px;border:2px dashed #69bcb7;font-weight:bold}@media (min-width: 768px){.box_01{margin-bottom:40px}}.box_01 .list li:before{content:"〇";margin-right:5px}@media (min-width: 768px){.box_02{display:flex;flex-wrap:wrap;align-items:flex-start}.box_02 .img_wrap{width:40%}}@media (min-width: 768px){.box_02 .box{display:flex;flex-wrap:wrap;width:60%}}.box_02 .rank{margin-bottom:10px}.box_02 dl{display:flex;flex-wrap:wrap}.box_02 dl>*{width:50%;border-bottom:1px solid #c5c5c5;padding:3px}.aside_01{margin:40px 10px;padding:20px 10px 10px}@media (min-width: 768px){.aside_01{width:30%;margin:0;padding-top:0}}.aside_01 .hdg{font-weight:bold;border-bottom:1px solid #c9c9c9;font-size:2rem;text-align:center;margin-bottom:20px;padding:0 0 10px;position:relative}.aside_01 .hdg:before{content:url("../img/img_icon_02.png");position:absolute;bottom:-30px;left:20px}.aside_01 .icon{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.aside_01 .icon img{margin-right:10px}.aside_01 .txt{width:90%;margin:0 auto 20px}.aside_01 .btn_01{text-align:center;margin-bottom:40px}.footer_01{padding:20px 10px 10px;text-align:center;background-color:#f0f0f0;border-bottom:15px solid #c5c5c5}.footer_01 .img_wrap{max-width:540px;margin:0 auto}@media (min-width: 768px){.footer_01{margin-top:100px}}.form_wrap iframe{border:none}
