*{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ol li,ul li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;appearance:none}input[type=text],input[type=tel],input[type=password],input[type=email],input[type=search],input[type=url],input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=number],input[type=submit],select,textarea{border-radius:0}select{border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400}select:focus{outline:none;border:none;box-shadow:none}textarea{resize:vertical;vertical-align:bottom}svg{backface-visibility:hidden;transform:translateZ(0)}a{color:#000;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}html{color:#000;word-wrap:break-word;font-feature-settings:"palt";font-size:62.5%;line-height:1.6;scroll-behavior:auto}body{position:relative}body.is-fixed{overflow:hidden}img{width:100%;height:auto;user-select:none;pointer-events:none}button{color:#000;box-sizing:border-box}.u-sp{display:none}@media print,screen and (max-width: 550px){.u-sp{display:block}}.u-spi{display:none}@media print,screen and (max-width: 550px){.u-spi{display:inline-block}}.u-tab{display:none}@media print,screen and (max-width: 768px){.u-tab{display:block}}.u-tabi{display:none}@media print,screen and (max-width: 768px){.u-tabi{display:inline-block}}.u-pc{display:block}@media print,screen and (max-width: 768px){.u-pc{display:none}}.u-pci{display:inline-block}@media print,screen and (max-width: 768px){.u-pci{display:none}}.u-hover-line-in-link span{background-image:linear-gradient(90deg,#fff,#fff);background-repeat:no-repeat;word-break:break-all;background-size:0 1px;background-position:right bottom;transition:background-size .3s ease-out}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.u-hover-line-in-link:hover span{background-size:100% 1px;background-position:left bottom}}.l-header{padding-top:4rem;font-size:2rem}.l-header h1{font-weight:700}.l-footer{height:10rem}.p-top{padding:0 4rem}.p-top_title{font-size:1.8rem}.p-top_tag>ul{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.p-top_tag>ul button{font-size:1.6rem;padding:.4rem 1rem;background-color:#acacac;color:#fff;border-radius:2rem;transition:opacity .2s ease-out}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.p-top_tag>ul button:hover{opacity:.6}}.p-top_tag>ul button.is-active{background-color:#000;color:#fff;opacity:1!important}.p-top_list{margin-top:2rem}.p-top_list dt{font-size:1.8rem;font-weight:700;padding:1rem;background-color:#eee;margin-top:2em;display:flex;align-items:center;justify-content:space-between}@media print,screen and (max-width: 550px){.p-top_list dt{flex-direction:column;gap:1rem;justify-content:flex-start;align-items:flex-start}}.p-top_list dt .tag{display:flex;gap:1rem}.p-top_list dt .tag>button{font-size:1.4rem;padding:.4rem 1rem;background-color:#858585;color:#fff;border-radius:2rem;transition:opacity .2s ease-out}@media print and (hover: hover) and (pointer: fine),screen and (hover: hover) and (pointer: fine) and (min-width: 769px){.p-top_list dt .tag>button:hover{opacity:.6}}.p-top_list dd{margin-top:1rem;font-size:1.4rem}
