section.info{background-color:var(--b2c-blue-10);position:relative;z-index:1}section.info h1{margin-bottom:21px}section.info h2{margin-bottom:16px}section.info .items{font-size:18px;line-height:1.34}section.info .items>div:not(:first-child){margin-top:16px}section.info .items>div.centered{text-align:center}section.info .items>div>p a{text-decoration:underline;font-weight:500}section.info p:not(:last-child){margin-bottom:16px}section.info ul{list-style-type:disc}section.info ol li,section.info ul li{margin-left:18px}section.info .cta{margin-top:48px}section.info .items.bordered>div:not(:last-child){border-bottom:1px solid #d4dee7;padding-bottom:24px;margin-bottom:24px}section.info+section.info{margin-top:-50px}section.info.detailpage.rotop:before{background-color:#fff}section.info.detailpage .container{padding:24px}section.info.detailpage .box{margin-bottom:75px}section.info.detailpage .bottom-content,section.info.detailpage .upper-content{margin:40px 0}section.info.detailpage .article .item{display:flex}section.info.detailpage .article .item .left{flex:1 1 50%}section.info.detailpage .article .item .left .img{max-width:500px;max-height:300px;margin-right:60px}section.info.detailpage .article .item .left .img img{width:100%;height:auto;border-radius:10px}section.info.detailpage .article .item .right{flex:1 1 50%;display:flex;justify-content:center;align-items:center}section.braid.detail+section.info .container{padding:0}section.clickgo.list+section.info .container{padding-top:10px}@media screen and (max-width:767px){section.info.detailpage .bottom-content,section.info.detailpage .upper-content{text-align:center}section.info.detailpage .article .item{display:block;text-align:center}section.info.detailpage .article .item .left{display:inline-block}section.info.detailpage .article .item .left .img{min-width:250px;max-width:350px;margin:0 0 20px 0}section.info.detailpage .article .item .right{display:inline-block}}@media screen and (min-width:992px){section.info .items:not(.wide){display:flex}section.info .items:not(.wide)>div{flex:1 1 50%}section.info .items:not(.wide)>div:first-child:not(:last-child){padding-right:40px}section.info .items:not(.wide)>div:last-child:not(:first-child){padding-left:40px}section.info .items>div:not(:first-child){margin:0}section.braid.detail+section.info .container{padding:0 24px}}@media screen and (min-width:1201px){section.braid.detail+section.info .container{margin-top:-80px}}