.bizt {background-color:#f5f5f5}
.mv{background:url(/business/biz-t/serendie/img/main.jpg)no-repeat center center;background-size:cover;overflow-x:clip;padding:60px 0;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}
.mv .half-left{margin-left:-0.4em}
.mv .half-right{letter-spacing:-0.3em}
.mv-box{background-color:#fff;padding:10px;box-shadow:5px 5px 25px 0 rgba(0,0,0,0.15)}
.mv-grid{border:1px solid #043f81;display:grid;grid-template-columns:130px 1fr;grid-template-rows:repeat(3,auto);gap:0 calc(95/1162*100%);align-items:center;padding:calc(50/1394*100%) calc(115/1394*100%)}
.mv-logo{grid-column:1/2;grid-row:1/4;display:flex;align-items:center}
.mv-logo img{width:100%;height:auto;vertical-align:top}
.mv-subtitle{color:#043f81;font-size:calc(24/16.96*1em);font-weight:700;letter-spacing:-0.02em;grid-column:2/3;grid-row:1/2;align-self:end}
.mv-title{color:#043f81;font-size:calc(50/16.96*1em);line-height:1.4;letter-spacing:-0.02em;grid-column:2/3;grid-row:2/3;margin-top:5px}
.mv-copy{font-size:calc(20/16.96*1em);line-height:1.8;grid-column:2/3;grid-row:3/4;align-self:start;margin-top:15px}
.section{margin-top:75px}
.sub-section{margin-top:15px}
.sub-section+.sub-section{margin-top:70px}
.heading--line .inner{padding:0 13px}
.section-lead{font-size:calc(17/16.96*1em);text-align:center;line-height:1.8;margin-top: 35px}
.anchor-links{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 0;margin-top:35px;margin-bottom:50px}
.anchor-links>a{color:#000;display:block;font-size:calc(17/16.96*1em);line-height:1.2;padding:0 55px}
.anchor-links>a:nth-last-of-type(n+2){border-right:1px solid #b2b2b2}
.anchor-links>a>span{position:relative;padding-left:23px}
.anchor-links>a>span::before{content:"";border-bottom:3px solid #ba0009;border-right:3px solid #ba0009;position:absolute;left:0;top:calc(50% - 7px);width:11px;height:11px;transform:rotate(45deg)}
.anchor-links>a:hover{text-decoration:none}
.list-menu{margin-top:35px}
.list-sub-title{font-size:calc(20/16.96*1em);font-weight:700;text-align:center;margin-top:25px}
.list-title{display:flex;flex-direction:column;align-items:center;line-height:1.4;text-align:center;overflow:hidden;margin-top:25px}
.list-title>span{display:block;font-size:calc(32/16.96*1em);font-weight:700;position:relative;padding:0 13px;}
.list-title>span::before,
.list-title>span::after{background-color:#ccc;content:"";position:absolute;top:50%;left:100%;width:100vw;height:1px}
.list-title>span::after{left:auto;right:100%}
.list-title>small{display:block;font-size:calc(16/16.96*1em);margin-top:5px}
.list-lead{font-size:calc(17/16.96*1em);text-align:center;line-height:1.8}
.list-sub-title+.list-title{margin-top:5px}
.list-sub-title+.list-lead,
.list-title+.list-lead{margin-top:10px}
.related-products{margin-top:120px}
.recommend-content{margin-top:0}
#result .heading{font-size:2em}
#result .heading--line .inner{background-color:#f5f5f5}
.mv-subtitle sup,
.mv-title sup,
.mv-copy sup,
#result .heading sup,
#result .section-lead sup,
#result .list-sub-title sup,
#result .list-lead sup,
#result .list-title sup{font-size:calc(18/32*100%);vertical-align: middle;}
@media (any-hover: hover) {
.anchor-links>a:hover>span{border-bottom:1px solid #000}
}
@media only screen and (max-width:767px){
.mv{background-image:url(/business/biz-t/serendie/img/main_sp.jpg);padding:30px 0}
.mv-box{background-color:#fff;padding:5px;box-shadow:2px 2px 13px 0 rgba(0,0,0,0.15);}
.mv-grid{grid-template-columns:75px 1fr;gap:0 23px;padding:30px 25px}
.mv-logo{grid-row:1/2;display:block;text-align:center}
.mv-logo img{width:43px}
.mv-subtitle{font-size:calc(16/14*1em);line-height:1.7;align-self:center}
.mv-title{font-size:calc(20/14*1em);line-height:1.6;grid-column:1/3;margin-top:5px}
.mv-copy{font-size:100%;grid-column:1/3;margin-top:10px}
.section{margin-top:40px}
.sub-section{margin-top:5px}
.sub-section+.sub-section{margin-top:50px}
.heading--line .inner{padding:0 13px}
.section-lead{font-size:calc(14/14*1em);margin-top: 15px}
.anchor-links{display:flex;flex-direction:column;gap:3px 0;margin-top:25px;margin-bottom:35px;padding:0}
.anchor-links>a{border-bottom:1px solid #d9d9d9;font-size:calc(14/14*1em);padding:14px 0}
.anchor-links>a:first-child{border-top:1px solid #b3b3b3;padding-top:15px}
.anchor-links>a:nth-last-of-type(n+2){border-right:none}
.anchor-links>a>span{padding-left:28px}
.anchor-links>a>span::before{border-bottom:2px solid #ba0009;border-right:2px solid #ba0009;left:11px;top:calc(50% - 7px);width:8px;height:8px}
.list-menu{margin-top:20px}
.list-sub-title{font-size:100%;margin-top:20px}
.list-title>span{font-size:calc(20/14*1em);padding:0 25px;}
.list-title>small{font-size:calc(14/14*1em);}
.list-lead{font-size:100%}
.list-sub-title+.list-title{margin-top:5px}
.list-sub-title+.list-lead,
.list-title+.list-lead{margin-top:3px}
.related-products{margin-top:60px;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3',sans-serif}
#result .heading{font-size:1.43em}
#result .heading--line::before{display:none}
}
