section.breadCrumbs{width:100%}section.breadCrumbs .container{padding:0 calc(var(--baseSpace) + var(--1fr))}section.breadCrumbs .items{width:100%;display:flex;align-items:center;gap:10px}section.breadCrumbs .item{max-width:16.40625vw;display:flex;align-items:center;gap:10px}section.breadCrumbs .item .btnBreadCrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}section.breadCrumbs .item a:hover{color:#4997f1}section.breadCrumbs .item:first-child .icon{display:none}section.breadCrumbs .item:not(:last-child){flex-shrink:0}section.breadCrumbs .icon{font-size:11px;color:#666;margin:0 -3px}@media only screen and (max-width: 1200px){section.breadCrumbs .container{padding:0 var(--baseSpace)}section.breadCrumbs .item{max-width:calc((100% - 20px) / 3)}section.breadCrumbs .item:last-child{flex-grow:1}}.categoryBlock{display:flex;align-items:center;flex-wrap:wrap;padding-top:40px;margin-top:100px;gap:15px 25px;position:relative}.categoryBlock:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 50%,transparent 50%);background-size:12px 1px;background-repeat:repeat-x}.categoryBlock .icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#414141}.categoryBlock .tag-box{display:flex;align-items:center;gap:10px;flex-shrink:0}.categoryBlock .tag-list{display:flex;align-items:center;flex-wrap:wrap;gap:15px 20px}.categoryBlock .tag-list .btnCommon{padding:10px 20px;border-radius:500px;background:#fff;transition:background .5s,color .5s}@media only screen and (min-width: 1201px){.categoryBlock .tag-list .btnCommon:hover{background:#004884;color:#fff}}@media only screen and (max-width: 1200px){.categoryBlock .tag-list .btnCommon:active{background:#004884;color:#fff}}.categoryBlock[type=gray]:before{background-image:none;background-color:#0003}.categoryBlock[type=gray] .tag-list .btnCommon{background:#f2f2f2}@media only screen and (min-width: 1201px){.categoryBlock[type=gray] .tag-list .btnCommon:hover{background:#004884;color:#fff}}@media only screen and (max-width: 1200px){.categoryBlock[type=gray] .tag-list .btnCommon:active{background:#004884;color:#fff}}@media only screen and (max-width: 900px){.categoryBlock{margin-top:50px;padding-top:30px}.categoryBlock .tag-list{gap:15px}}main{position:relative}main>.deco-box{position:absolute;top:0;left:0;z-index:-1}main>.deco-box .circle-box{width:fit-content}main>.deco-box .circle{display:flex;align-items:flex-end;transform:translate3d(-22.36843%,-56.92308%,0)}main>.deco-box .circle:before,main>.deco-box .circle:after{content:"";display:block;aspect-ratio:1/1;border-radius:50%;background:#f5ad5b;opacity:0;transform:scale(.2);z-index:2;flex-shrink:0}main>.deco-box .circle:before{width:max(332px,33.8542vw)}main>.deco-box .circle:after{width:max(60px,6.25vw);margin-bottom:clamp(40px,-1.6667rem + 5.556vw,80px);margin-left:-10px}main>.deco-box .circle.aost-show:before,main>.deco-box .circle.aost-show:after{opacity:.2;transform:scale(1);transition:opacity .6s ease-in-out,transform .6s ease-in-out}main>.deco-box .circle.aost-show:after{transition-delay:.2s}@media only screen and (max-width: 1200px){main>.deco-box{width:100%;overflow:hidden}main>.deco-box .circle:after{margin-left:-5px}}@media only screen and (max-width: 900px){main>.deco-box .circle{transform:translate3d(-200px,-190px,0)}}section.breadCrumbs{padding:30px 0}@media only screen and (max-width: 900px){section.breadCrumbs{padding:20px 0}}section.detail{position:relative}@media only screen and (max-width: 1200px){section.detail{overflow:hidden}}section.detail>.social-share{position:absolute;height:100%;right:0;z-index:1}section.detail>.social-share .container{width:fit-content;margin:0 20px 0 auto;position:sticky;top:calc(100% - 362px)}@media only screen and (max-width: 1200px){section.detail>.social-share{display:none}}section.detail>.container{grid-column:var(--columns-3)}section.detail .title-wrap{padding:80px calc(var(--1fr) * 2)}section.detail .title-wrap .social-share{display:none}@media only screen and (max-width: 1200px){section.detail .title-wrap{padding:50px 0}section.detail .title-wrap .social-share{display:block;margin:30px 0}}section.detail .title-box{width:calc(100% - (var(--1fr) + 10px + 50px))}section.detail .title-box .paragraph-title,section.detail .title-box .paragraph.gary{margin-bottom:15px}@media only screen and (max-width: 1200px){section.detail .title-box{width:100%}}section.detail .date-box{display:flex;justify-content:space-between}section.detail .content-wrap{position:relative;padding:80px calc(var(--1fr) * 2) 150px;background:#f7f7f7;border-radius:20px}section.detail .content-wrap .around-circle,section.detail .content-wrap .zebra-cicle{position:absolute;aspect-ratio:1/1;z-index:-1}section.detail .content-wrap .around-circle{width:clamp(180px,5.7353rem + 9.804vw,280px);top:-112px;right:-40px}section.detail .content-wrap .zebra-cicle{width:clamp(100px,1.8382rem + 7.844vw,180px);top:-10px;right:150px}section.detail .content-wrap .zebra-cicle .circle-box{transform:rotate(30deg)}@media only screen and (max-width: 1200px){section.detail .content-wrap{padding:50px var(--1fr)}section.detail .content-wrap .around-circle{top:-90px;right:-20px}section.detail .content-wrap .zebra-cicle{top:-30px}}@media only screen and (max-width: 767px){section.detail .content-wrap{width:calc(100% + var(--baseSpace) * 2);margin-left:calc(var(--baseSpace) * -1);border-radius:0;padding:50px var(--baseSpace)}section.detail .content-wrap .around-circle{top:-85px;right:-93px}section.detail .content-wrap .zebra-cicle{top:-50px;right:53px}}section.more{padding:clamp(50px,-2.3897rem + 9.804vw,150px) 0 0}section.more .container{grid-column:var(--columns-3);padding:0 calc(var(--1fr) * 2)}section.more .title-wrap{display:flex;align-items:center}section.more .title-wrap .icon{width:50px;height:50px;margin-right:15px}section.more .title-wrap .icon img{width:100%;height:100%;object-fit:contain;transform-origin:left top}section.more .title-wrap .sectionTitle{margin-right:10px}section.more .title-wrap.aost-show .icon img{animation:shake .8s .3s ease-in-out 2 forwards}section.more .line{margin:40px 0}section.more .content-wrap{display:flex;justify-content:space-between;gap:30px calc(var(--1fr) * 2)}section.more .content-wrap .item{width:calc(50% - var(--1fr));display:flex;gap:10px}@media only screen and (min-width: 1201px){section.more .content-wrap .item:hover .icon .icon-arrow-left{animation:arrowleft .5s ease-in 1 forwards}section.more .content-wrap .item:hover .icon .icon-arrow-right{animation:arrowright .5s ease-in 1 forwards}section.more .content-wrap .item:hover .content:after{width:100%}}@media only screen and (max-width: 1200px){section.more .content-wrap .item:active .icon .icon-arrow-left{animation:arrowleft .5s ease-in 1 forwards}section.more .content-wrap .item:active .icon .icon-arrow-right{animation:arrowright .5s ease-in 1 forwards}section.more .content-wrap .item:active .content:after{width:100%}}section.more .content-wrap .icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.875rem}section.more .content-wrap .content{width:calc(100% - 35px);padding-bottom:30px;position:relative}section.more .content-wrap .content:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background:#4997f1;transition:width .5s}section.more .content-wrap .title{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:20px;transition:color .5s}@media only screen and (min-width: 1201px){section.more .content-wrap .title:hover{color:#4997f1}}@media only screen and (max-width: 1200px){section.more .content-wrap .title:active{color:#4997f1}}section.more .content-wrap .gary{margin:10px 0;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.more .content-wrap .date{color:#0009}@media only screen and (max-width: 1200px){section.more .container{padding:0}section.more .content-wrap{gap:30px var(--1fr)}section.more .content-wrap .item{width:calc(50% - var(--1fr) / 2)}}@media only screen and (max-width: 900px){section.more .content-wrap{flex-direction:column}section.more .content-wrap .item{width:100%}section.more .line{margin:30px 0}}@media only screen and (max-width: 767px){section.more .title-wrap{flex-direction:column}section.more .title-wrap .icon{margin-right:0;margin-bottom:15px}section.more .title-wrap .sectionTitle{margin-right:0;margin-bottom:10px}}section:last-child{margin-bottom:clamp(80px,-.5147rem + 9.804vw,180px)}
