.policy-list h2{margin-bottom:12px;font-size:18px;line-height:60px;border-bottom:1px solid #b4bfc8}.policy-list p{font-size:16px;line-height:1.8}.policy-list__item+.policy-list__item{margin-top:20px}.policy-list__numberList{line-height:1.8}.policy-list__numberList li{display:-webkit-box;display:-ms-flexbox;display:flex}.policy-list__numberList p{-webkit-box-flex:1;-ms-flex:1;flex:1}.policy-page{background-color:#fff}.policy-page__inner{position:relative}.policy-page__inner.-hasSideNavi{display:-webkit-box;display:-ms-flexbox;display:flex}.policy-page__mainContainer{-webkit-box-flex:1;-ms-flex:1;flex:1}.policy-page__lead{width:100%;max-width:740px;margin:0 auto;line-height:1.8;color:#062a49}.policy-page__title{color:#fff;text-align:center;background:none;background-repeat:no-repeat;background-size:cover}.policy-page__title ._title{letter-spacing:0.02em}.policy-page__title ._desc{line-height:1.8;letter-spacing:0.02em}.policy-page__toTop{width:100%;max-width:1300px;margin-right:auto;margin-left:auto;position:absolute;left:50%;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.policy-page__toTop .toTop{position:absolute;right:41px;bottom:5px;width:77px;-webkit-transform-origin:bottom right;transform-origin:bottom right}.policy-page__title{background-color:#062a49;background-image:none}.policy-page__inner{margin-right:auto;margin-left:auto;width:90%}.polic-page__lead{font-size:16px;line-height:1.8}.policy-page__closing,.policy-page__address{font-size:16px;line-height:1.8}.policy-page__address{margin-top:25px;font-weight:700}.policy-page__address a{color:#062a49}@media (max-width: 900px){.policy-page{padding-top:100px}.policy-page__inner{padding-top:30px;padding-bottom:50px}.policy-page__inner.-hasSideNavi{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.policy-page__lead{width:92%;max-width:550px;margin-right:auto;margin-left:auto;width:92%;padding:0 0 22px;font-size:14px}.policy-page__title{padding:20px;background-image:url(//www.ogura-kensetsu.co.jp/wp/wp-content/themes/ogura-kensetsu/assets/img/policy/ttl_bg_sp.webp)}.policy-page__title.-large{padding:65px}.policy-page__title ._title{font-size:20px}.policy-page__title ._desc{margin-top:7.5px;font-size:14px}.policy-page__toTop{bottom:23px;width:100%}.policy-page__toTop .toTop{right:28px;width:56.5px}.policy-page__closing{margin-top:30px}}@media (min-width: 901px){.policy-page{padding-top:80px}.policy-page__inner{padding-top:50px}.policy-page__inner.-hasSideNavi{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.policy-page__sideContainer{width:287px}.policy-page__mainContainer{padding-bottom:100px;margin-left:50px}.policy-page__lead{padding:0 0 38px;font-size:16px;letter-spacing:0.02em}.policy-page__title{padding:31px 0 28px;background-image:url(//www.ogura-kensetsu.co.jp/wp/wp-content/themes/ogura-kensetsu/assets/img/policy/ttl_bg_pc.webp)}.policy-page__title.-large{padding:102px 0}.policy-page__title ._title{font-size:26px}.policy-page__title ._desc{margin-top:15px;font-size:16px}.policy-page__toTop{bottom:65px}.policy-page__title{padding:38px 0}.policy-page__inner{max-width:1000px}.policy-page__inner{max-width:1000px;padding-bottom:100px}.policy-page__closing{margin-top:50px}.policy-page__address a{pointer-events:none}}