@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto&display=swap");body,html{font-family:Noto Sans JP,sans-serif;font-size:1.4rem;line-height:1.4}html{font-size:62.5%}body{color:#333;margin:0;padding:0}body.is-fixed{left:0;overflow:hidden;position:fixed;width:100%}*{box-sizing:border-box;margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;font-weight:500;margin:0;padding:0;vertical-align:initial}ol,ul{list-style:none}table{border-collapse:initial;border-spacing:0;empty-cells:show}table,td,th{font-size:1.5rem;margin:0;padding:0}tr{vertical-align:top}caption,th{text-align:left}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{clear:both;content:"";content:none}img{border:0;height:auto;max-width:100%;vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button,input,select,textarea{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;font-family:Noto Sans JP,sans-serif;margin:0;padding:0;text-indent:.01px;text-overflow:""}button{cursor:pointer}a{text-decoration:none}.hover a,a.hover{text-decoration:underline}hr{border:none;border-top:1px solid #b1d1f3;clear:both;display:block;font-size:0;height:1px;margin:0 0 20px}sup{vertical-align:2px}sub{vertical-align:bottom}.wrapper{min-width:1040px}main{margin-bottom:60px;margin-top:75px}.section{position:relative}.section__inner{margin:0 auto 50px;max-width:1040px;padding:0 20px;width:100%}[class*=bg-] .section__inner{padding-bottom:50px;padding-top:50px}.mv{margin-bottom:80px}.mv__inner{margin:0 auto;padding:0 20px;text-align:center}.btn{align-items:center;background-color:#006cd9!important;border:1px solid #006cd9;border-radius:21px!important;color:#fff!important;cursor:pointer;display:flex!important;font-size:1.4rem;justify-content:center;min-height:40px;min-width:155px;padding:1px 20px;text-decoration:none!important;transition:opacity .3s ease}.btn:hover{opacity:.7}.btn.btn__small{border-radius:15px!important;min-height:28px;min-width:auto}.btn.btn__large{border-radius:25px!important;font-size:1.6rem;min-height:50px;width:340px}.btn.btn__clear{background-color:#fff!important;color:#006cd9!important}.btn.btn__reco .btn__inner:before{aspect-ratio:18/15;width:18px}.btn.btn__reco .btn__inner:before,.btn.btn__reco.btn__small .btn__inner:before{background:url(/assets/images/common/icon_btn_recommend.svg) no-repeat 50%/cover;content:""}.btn.btn__reco.btn__small .btn__inner:before{aspect-ratio:13/11;width:13px}.btn.btn__reco.on .btn__inner:before{background:url(/assets/images/common/icon_btn_recommend_on.svg) no-repeat 50%/cover}.btn.btn__apply .btn__inner:before{aspect-ratio:19/20;background:url(/assets/images/common/icon_btn_apply.svg) no-repeat 50%/cover;content:"";width:19px}.btn.btn__back .btn__inner:before{border-bottom:1.5px solid #006cd9;border-left:1.5px solid #006cd9;content:"";height:6px;transform:rotate(45deg);width:6px}.btn.btn__search{border-radius:25px!important;font-size:1.6rem;min-height:50px;width:340px}.btn.btn__search .btn__inner:before{aspect-ratio:20/20;background:url(/assets/images/common/icon_btn_search.svg) no-repeat 50%/cover;content:"";width:20px}.btn__inner,.btn__wrapper{align-items:center;column-gap:8px;display:flex}.btn__wrapper{justify-content:center}.btn__wrapper.gap-large{column-gap:42px}.job-block.type-pickup{align-items:stretch;background-color:#fff;border-radius:10px;column-gap:40px;display:flex;padding:30px}.job-block.type-pickup .img{flex:0 0 auto;max-width:230px}.job-block.type-pickup .detail{display:flex;flex:1 1 auto;flex-direction:column}.job-block.type-pickup .name{font-size:1.8rem;font-weight:700;margin-bottom:12px}.job-block.type-pickup .lead{align-items:center;color:#006cd9;display:flex;font-size:1.6rem;margin-bottom:18px}.job-block.type-pickup .job__icon{margin-right:10px;margin-top:1px;vertical-align:middle}.job-block.type-pickup .desc{line-height:1.6;margin-bottom:15px}.job-block.type-pickup .desc .keyword{font-weight:700}.job-block.type-pickup .btn__wrapper{margin-top:auto}.bg-box{border-radius:10px;margin-bottom:32px;padding:25px 30px}.heading__wrapper{align-items:center;column-gap:20px;display:flex;margin-bottom:24px;position:relative}.heading__wrapper>*{margin-bottom:0!important}.heading__wrapper>:last-child{padding-right:15px}.heading__wrapper .secondary-heading{position:static}.secondary-heading{font-size:2.6rem;font-weight:700;margin-bottom:30px;position:relative}.secondary-heading.sub-size{font-size:2.2rem}.tertiary-heading{background-color:#e2f0ff;flex:1 1 auto;font-size:1.8rem;font-weight:700;margin-bottom:30px;margin-top:40px;padding:5px 16px}.text-link{padding-right:20px;position:relative;text-decoration:none!important;transition:opacity .3s ease}.text-link:hover{opacity:.7}.text-link:after{border-bottom:2px solid #006cd9;border-left:2px solid #006cd9;content:"";height:8px;position:absolute;right:0;top:calc(50% - 4px);transform:rotate(-135deg);width:8px}.btn-list{display:flex;flex-direction:column;margin-bottom:50px;row-gap:20px}.btn-list .list-item{width:calc(50% - 10px)}.btn-list .list-item a{align-items:center;background-color:#fff;border:1px solid #006cd9;border-radius:10px;color:#333;display:flex;font-size:1.8rem;min-height:90px;padding:10px 70px 10px 25px;position:relative;text-decoration:none!important;transition:opacity .3s ease}.btn-list .list-item a:hover{opacity:.7}.btn-list .list-item a:after{background:url(/assets/images/common/icon_btn_collink.svg) no-repeat 50%/cover;content:"";height:19px;position:absolute;right:16px;top:calc(50% - 10px);width:8px}.btn-list.type-2col{column-gap:20px;flex-direction:row;flex-wrap:wrap}.news-list{margin-bottom:50px}.news-list .list-item .list-item__inner{border-bottom:1px solid #d2d2d2;color:#333;padding:14px 0 15px;position:relative;text-decoration:none!important}.news-list .list-item .list-item__inner>*{margin-bottom:0}.news-list .list-item .date{color:#888;margin-bottom:8px;min-width:5.2em}.news-list .list-item .title{font-size:1.6rem;font-weight:500;margin-bottom:10px}.news-list .list-item .detail a{text-decoration:none}.news-list .list-item .detail a:hover{text-decoration:underline}.event-list{margin-bottom:40px}.event-list .list-item:not(:last-child){margin-bottom:30px}.event-list .title{font-size:1.6rem;margin-bottom:10px}.event-list .title a{text-decoration:none}.event-list .title a:hover{text-decoration:underline}.link-list{margin-bottom:30px;margin-top:-14px}.link-list.type-2col{column-gap:60px;display:flex;flex-wrap:wrap;margin-top:0;row-gap:25px}.link-list.type-2col .list-item{border:none;padding:0;width:calc(50% - 30px)}.link-list .list-item{border-bottom:1px solid #d2d2d2;padding:14px 0 15px}.link-list .list-item .title{font-size:1.6rem;font-weight:500}.link-list .list-item .title a{display:block;text-decoration:none}.link-list .list-item .title a:hover{text-decoration:underline}.link-list .list-item .title a>*{margin-bottom:0}.link-list .list-item .desc{margin-top:12px}.tokusyu-bnr{margin-bottom:50px}#contentsWrap{margin:0 auto;padding:0 20px;width:1040px}#main{float:none;width:100%}#contentsHeader h1{align-items:center;border:none;color:#006cd9;display:flex;font-size:2.6rem;font-weight:700;justify-content:center;margin-bottom:50px;margin-top:0!important;min-height:100px;position:relative}#contentsHeader h1:before{background-color:#e2f0ff;content:"";height:100%;left:-100vw;position:absolute;top:0;width:200vw;z-index:-1}#contentsHeader h1:has(.lead+.headline){flex-direction:column}#contentsHeader h1:has(.lead+.headline) .lead{font-size:1.6rem;font-weight:700}#contentsHeader h1:has(.lead+.headline) .headline{font-weight:700}#contentsFooter .pagination .pageNav{background:#fff;border:none;margin-left:auto;margin-right:auto;overflow:visible;padding:0 53px}#contentsFooter .pagination .pageNav li{color:#d2d2d2;font-size:1.6rem;margin:5px 0}#contentsFooter .pagination .pageNav li:not([class]){height:30px;width:30px}#contentsFooter .pagination .pageNav li.back{background:url(/assets/images/common/icon-pager-back.png) no-repeat left 75%!important;border-right:none;font-weight:400;height:30px;left:-28px;padding-right:28px}#contentsFooter .pagination .pageNav li.back a{background:none!important;color:#333;transition:opacity .3s ease}#contentsFooter .pagination .pageNav li.back a:hover{opacity:.7}#contentsFooter .pagination .pageNav li .last{height:30px}#contentsFooter .pagination .pageNav li.next{background:url(/assets/images/common/icon-pager-next.png) no-repeat right 75%!important;border-left:none;font-weight:400;height:30px;padding-left:28px;right:-28px}#contentsFooter .pagination .pageNav li.next a{background:none!important;color:#333;transition:opacity .3s ease}#contentsFooter .pagination .pageNav li.next a:hover{opacity:.7}#contentsFooter .pagination .pageNav li.act{background:#e2f0ff;border-radius:50%;color:#006cd9;font-weight:400;height:30px;width:30px}#contentsFooter .pagination .pageNav li a{color:#333;font-weight:400;height:100%;min-width:30px}#contentsFooter .pagination .pageNav li a:hover{box-shadow:none!important}body{min-width:auto}#contentsHeader h1{background:#e2f0ff}#contents{overflow:hidden}#contents .jobData{border:1px solid #b1d1f3;border-radius:8px;box-shadow:none;position:relative}#contents .jobData:has(.type-appeal){margin-top:37px}#contents .jobData.expire .jobSection .item dt{background-color:initial}#contents .jobData.expire .message{color:#bbb}#contents .jobData.expire .jobSection .jobSection-heading{padding-right:160px}#contents .jobData.expire .jobSection .jobSection-heading:after{background:#e60022;border-radius:100px;box-sizing:border-box;color:#fff;content:"掲載終了";display:block;font-size:1.1rem;padding:4px 10px;position:absolute;right:50px;text-align:center;top:20px;transform:translateY(-50%);width:120px;z-index:2}#contents .jobData .employer{font-size:2rem;font-weight:500!important;margin-bottom:18px;padding-left:30px!important;padding-top:26px!important}#contents .jobData .accountSection{border-top:none;flex:1 1 auto;padding-bottom:26px;padding-left:30px!important;padding-right:30px!important}#contents .jobData .accountSection:has(.myclip-list){padding-top:20px!important}#contents .jobData .message{font-size:1.6rem;font-weight:400}#contents .jobData .jobSection:not(.myclip-list){border-top:1px solid #b1d1f3;margin-top:25px;padding-top:20px}#contents .jobData .jobSection.myclip-list .employer{padding:0 30px 0 0!important}#contents .jobData .jobSection.myclip-list .message+dl{border-top:1px solid #b1d1f3;margin-top:25px;padding-top:20px}#contents .jobData .jobSection .item{margin-top:0}#contents .jobData .jobSection .item dl{border:none}#contents .jobData .jobSection .item dt{background-color:#fff;border:none;font-weight:700;justify-content:flex-start}#contents .jobData .jobSection .item dd{border:none}#contents .jobData .jobSection .item dd:not(.area){max-height:none}#contents .jobData .jobSection .item dd p{font-weight:400!important}#contents .jobData .jobSection .itemPreview{margin-top:0}#contents .spec{padding-top:0}#contents .spec li{margin-bottom:5px;padding-right:5px;width:auto}#contents .spec li span{border-radius:6px;font-weight:400;padding:6px}#contents .spec li:nth-child(3n){width:auto}#contents .selectItem{border-bottom:none;display:flex;margin:26px 0}#contents .selectItem .headline{color:#333;font-size:1.4rem;font-weight:700;padding:0;white-space:nowrap}#contents .selectItem .item{border-top:none;font-weight:400;margin-left:8px;margin-top:0;padding:0}#contents .selectItem .selectItem-toggle{flex-shrink:0;position:relative;width:12px}#contents .selectItem .selectItem-toggle img{vertical-align:middle;width:100%}#contents .selectItem .selectItem-toggle-arrow{transition:transform .3s ease}#contents .selectItem.expanded .selectItem-toggle-arrow{transform:rotate(180deg)}#contents .sellingPoint{padding-left:30px!important;padding-right:10px!important}#contents .sellingPoint .mainPhoto{background:#fff!important;margin-right:0!important}#contents .sellingPoint .mainPhoto>img{border-radius:6px}#contents .caution{border-color:#b1d1f3;margin-top:50px;padding:40px 20px}#contents .caution p{font-size:1.6rem;font-weight:400;line-height:1.6;margin-bottom:35px;text-align:center}.pageStatus{font-size:2rem;font-weight:400!important}.pageStatus strong{color:#e60000;font-weight:700}.pageStatus__small{font-size:1.6rem;font-weight:400}img.jobIcon{margin-right:6px;margin-top:4px}img.jobIcon+img.jobIcon{margin-right:10px}.jobtitle{margin-left:30px!important}.jobtitleLink{align-items:flex-start;color:#006cd9;display:flex;font-size:1.6rem}.btn.btn__link{color:#fff}.jobDataLabel{background-color:#ffd2d9;border-radius:3px;color:#333;display:inline-block;filter:none;font-size:1.5rem;font-weight:400;height:auto;justify-content:flex-start;line-height:1.6;margin:0 10px 0 0;padding:0 6px;position:static;width:auto;z-index:1}.jobDataLabel:after,.jobDataLabel:before{display:none}.jobDataLabel.type-appeal{align-items:center;background:url(/assets/images/common/icon_label_appeal.svg) no-repeat 50%/cover;border-radius:0;color:#fff;display:flex;font-size:1.4rem;font-weight:700;height:25px;justify-content:flex-start;left:0;padding:1px 7px 2px;position:absolute;top:-17px;width:121px}.jobData-PR .accountSection{flex-grow:1}.labels-box,.list-flex-box{display:flex}.labels-box{align-items:flex-start;justify-content:space-between;padding-top:15px}.labels-box .btn__wrapper{flex-shrink:0;margin-left:20px}.annotation-text{border:none!important}.jc-start{justify-content:flex-start}.ai-start{align-items:flex-start}.heading-flex-box{display:flex}.heading-flex-box .btn__wrapper{justify-content:flex-start}.heading-flex-box .btn__wrapper .btn+.btn{margin-top:10px}.list-flex-box.myclip-list{margin-top:20px}.list-flex-box.myclip-list .myclip-list-photo{flex-shrink:0;padding:0 10px 10px 0}.list-flex-box.myclip-list .myclip-list-photo .mainPhoto img{border-radius:6px}.list-flex-box.myclip-list .item{margin-top:0!important}.list-flex-box.myclip-list .spec{margin-top:15px}.myclip-list-item{flex:1 1 auto}.myclip-list-photo+.myclip-list-item{padding:0 0 0 30px}.jobSection.myclip-list .jobSection-heading{display:flex;position:relative}.jobSection.myclip-list .employer{padding-left:0!important;padding-top:10px!important}.jobSection.myclip-list .jobtitle{margin-left:0!important}.jobSection.myclip-list .jobtitleLink{display:flex!important;margin-left:0!important}.selection{position:absolute;right:0;top:10px}.selection input{border:1px solid #006cd9;border-radius:4px;height:20px;position:relative;width:20px}.selection input:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:12px;left:4px;margin-top:-10px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:8px;z-index:10}.selection input:checked{background-color:#006cd9}.selection input:checked:before{opacity:1}.jobDataAside{align-items:stretch;border:1px solid #006cd9;border-radius:6px;display:flex;margin:20px 0 0;overflow:hidden}.jobDataAside_item-banner{align-items:center;background:url(/assets/images/common/bg_job_aside.svg) no-repeat 100%/cover;color:#fff;display:flex;flex:0 0 auto;font-size:1.2rem;font-weight:700;min-height:48px;padding-left:10px;text-decoration:none!important;width:200px}.jobDataAside_item-banner:before{background:url(/assets/images/common/icon_job_aside.svg) no-repeat 50%/cover;content:"";height:21px;margin-right:10px;width:15px}.jobDataAside_item{align-items:center;border:none;display:flex;margin:0;padding:5px 5px 5px 15px}.jobDataAside_item:before{display:none}#contents .jobData.jobData-PR:before{border-radius:6px 6px 0 0}.agentModal_close img{box-sizing:initial}#contentsFooter .lead,#contentsFooter p,#contentsHeader .lead,#contentsHeader p{line-height:1.6;padding-top:0}#contentsFooter .lead+.lead,#contentsFooter .lead+p,#contentsFooter h2+.lead,#contentsFooter h2+p,#contentsFooter p+.lead,#contentsFooter p+p,#contentsHeader .banner+p,#contentsHeader .lead+.lead,#contentsHeader .lead+p,#contentsHeader .spec+p,#contentsHeader h2+.lead,#contentsHeader h2+p,#contentsHeader p+.lead,#contentsHeader p+p{border-top:1px dotted #d2d2d2;margin:25px 0 0;padding:25px 0 0}.color-white{color:#fff!important}.color-black{color:#333!important}.color-primary{color:#006cd9!important}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.va-t{vertical-align:top!important}.va-m{vertical-align:middle!important}.jc-sb{justify-content:space-between!important}.jc-c{justify-content:center!important}.jc-end{justify-content:flex-end!important}.ai-c{align-items:center!important}.ai-end{align-items:flex-end!important}@media (min-width:769px){.pc-ta-c{text-align:center!important}.pc-ta-l{text-align:left!important}.pc-ta-r{text-align:right!important}.pc-va-m{vertical-align:middle!important}}@media (max-width:768px){.sp-ta-c{text-align:center!important}.sp-ta-l{text-align:left!important}.sp-ta-r{text-align:right!important}.sp-va-m{vertical-align:middle!important}}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-bold{font-weight:700!important}@media (min-width:769px){.sp-only{display:none!important}}@media (max-width:768px){.pc-only{display:none!important}}@media (min-width:1026px){.tb-only{display:none!important}}.d-ib{display:inline-block}@media (max-width:768px){.sp-full-vw{margin-left:-18px;margin-right:-18px}}.text-small{font-size:1.2rem!important}.text-normal{font-size:1.6rem!important}.pt-s{padding-top:9px!important}.pt-m2{padding-top:24px!important}.pb-m2{padding-bottom:24px!important}.mt-zero{margin-top:0!important}.mt-xs{margin-top:4px!important}.mt-s{margin-top:8px!important}.mt-m{margin-top:16px!important}.mt-m2{margin-top:24px!important}.mt-l{margin-top:32px!important}.mt-xl{margin-top:48px!important}.mt-xxl{margin-top:56px!important}.mt-xxxl{margin-top:80px!important}.mb-zero{margin-bottom:0!important}.mb-xs{margin-bottom:4px!important}.mb-s{margin-bottom:8px!important}.mb-m{margin-bottom:16px!important}.mb-m2{margin-bottom:24px!important}.mb-l{margin-bottom:32px!important}.mb-40{margin-bottom:40px!important}.mb-xl{margin-bottom:48px!important}.mb-xxl{margin-bottom:64px!important}.mb-xxxl{margin-bottom:80px!important}@media (min-width:769px){.pc-mt-zero{margin-top:0!important}.pc-mt-xs{margin-top:4px!important}.pc-mt-s{margin-top:9px!important}.pc-mt-m{margin-top:16px!important}.pc-mt-m2{margin-top:24px!important}.pc-mt-l{margin-top:32px!important}.pc-mt-xl{margin-top:48px!important}.pc-mb-zero{margin-bottom:0!important}.pc-mb-xs{margin-bottom:4px!important}.pc-mb-s{margin-bottom:9px!important}.pc-mb-m{margin-bottom:16px!important}.pc-mb-m2{margin-bottom:24px!important}.pc-mb-l{margin-bottom:32px!important}.pc-mb-xl{margin-bottom:48px!important}.pc-mb-xxl{margin-bottom:64px!important}.pc-mb-xxxl{margin-bottom:80px!important}.pc-ml-zero{margin-left:0!important}.pc-ml-xs{margin-left:4px!important}.pc-ml-s{margin-left:9px!important}.pc-ml-m{margin-left:16px!important}.pc-ml-m2{margin-left:24px!important}.pc-ml-l{margin-left:32px!important}.pc-ml-xl{margin-left:48px!important}.pc-mr-zero{margin-right:0!important}.pc-mr-xs{margin-right:4px!important}.pc-mr-s{margin-right:9px!important}.pc-mr-m{margin-right:16px!important}.pc-mr-m2{margin-right:24px!important}.pc-mr-l{margin-right:32px!important}.pc-mr-xl{margin-right:48px!important}.pc-mr-xxl{margin-right:56px!important}}@media (max-width:768px){.sp-mt-zero{margin-top:0!important}.sp-mt-xs{margin-top:4px!important}.sp-mt-s{margin-top:9px!important}.sp-mt-m{margin-top:16px!important}.sp-mt-m2{margin-top:24px!important}.sp-mt-l{margin-top:32px!important}.sp-mt-xl{margin-top:48px!important}.sp-mb-zero{margin-bottom:0!important}.sp-mb-xs{margin-bottom:4px!important}.sp-mb-s{margin-bottom:9px!important}.sp-mb-m{margin-bottom:16px!important}.sp-mb-m2{margin-bottom:24px!important}.sp-mb-l{margin-bottom:32px!important}.sp-mb-xl{margin-bottom:48px!important}}@media (max-width:){.sp-m-mt-zero{margin-top:0!important}.sp-m-mt-xs{margin-top:4px!important}.sp-m-mt-s{margin-top:9px!important}.sp-m-mt-m{margin-top:16px!important}.sp-m-mt-m2{margin-top:24px!important}.sp-m-mt-l{margin-top:32px!important}.sp-m-mt-xl{margin-top:48px!important}.sp-m-mb-zero{margin-bottom:0!important}.sp-m-mb-xs{margin-bottom:4px!important}.sp-m-mb-s{margin-bottom:9px!important}.sp-m-mb-m{margin-bottom:16px!important}.sp-m-mb-m2{margin-bottom:24px!important}.sp-m-mb-l{margin-bottom:32px!important}.sp-m-mb-xl{margin-bottom:48px!important}}.ml-1em{margin-left:1em!important}.ml-auto{margin-left:auto!important}.mr-xs{margin-right:4px!important}.mr-1em{margin-right:1em!important}.mr-auto{margin-right:auto!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}@media (max-width:768px){.sp-ml-check-same{margin-left:30px!important}}.h-100\%{height:100%}.maxw-300{max-width:300px}.w-0{width:0}.w-5{width:5%}.w-8{width:8%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-100{width:100%!important}.w-auto{width:auto}@media (max-width:768px){.sp-w-full{width:100%}}.wb-all{word-break:break-all}.td-line-through{text-decoration:line-through}.nowrap{white-space:nowrap}.is-hidden{display:none!important}.bg-color-accent01{background-color:#fff3b1}.bg-color-light{background-color:#e2f0ff}.bg-color-light._full-vp{position:relative}.bg-color-light._full-vp:before{background-color:#e2f0ff;content:"";height:100%;left:-100vw;position:absolute;top:0;width:600vw;z-index:-1}.hr{border:none;border-bottom:1px solid #d2d2d2;margin:50px 0}.hover{transition:opacity .3s ease}.hover:hover{opacity:.7}