﻿.l-lpHeader{position:sticky;top:0;z-index:100;width:100%;background-color:#fff;box-shadow:0 5px 10px rgba(61,64,198,.082)}.l-lpHeader__inner{display:flex;align-items:center;height:58px;padding:0 25px 0 20px}.l-lpHeader__logo{line-height:0}.l-lpHeader__logo a{display:block;width:fit-content}.l-lpHeader__logo img{display:block;width:120px;height:auto}@media screen and (max-width: 480px){.l-lpHeader__logo img{width:100px}}.p-semDetail .l-page__main{padding-bottom:12rem}@media screen and (max-width: 768px){.p-semDetail .l-page__main{padding-bottom:6.4rem}}.l-lpFooter{padding:30px 100px;background-color:#f2e6d1;color:#000;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;letter-spacing:normal}@media screen and (max-width: 480px){.l-lpFooter{padding:30px}}.l-lpFooter__inner{max-width:960px;margin:0 auto}.l-lpFooter__logo{line-height:0}.l-lpFooter__logo a{display:block;width:fit-content}.l-lpFooter__logo img{display:block;width:116px;height:37px}.l-lpFooter__link{margin:25px 0 0;font-size:16px;font-weight:400;line-height:24px;text-align:right}.l-lpFooter__link a{color:#000;text-decoration:none}.l-lpFooter__link a:hover{color:#000;text-decoration:underline}.l-lpFooter__copyright{margin:35px 0 0;padding-top:35px;border-top:1px solid #000;font-size:12px;font-weight:400;line-height:1.7;text-align:right}
