.header{position:relative;background-image:url("/pop/images/img_top-visual.jpg");background-position:center -15px;background-size:cover;background-repeat:no-repeat}.header>div{height:150px}.header>div h1{margin:0;text-indent:100%;white-space:nowrap;overflow:hidden;line-height:0}.header>div div{width:200px;margin:0 auto;margin-top:50px}main{padding-top:15px}@media screen and (min-width: 1025px){.header{height:200px;background-image:none}.header::before,.header::after{content:"";position:absolute;top:0;z-index:-1;height:430px;background-size:contain;background-repeat:no-repeat}.header::before{left:0;width:46.85%;background-image:url("/pop/images/img_top-visual_pc_l.jpg");background-position:left top;padding-top:0}.header::after{right:0;width:53.15%;background-image:url("/pop/images/img_top-visual_pc_r.jpg");background-position:right top}.header>div{height:200px}.header>div div{width:400px;margin-top:120px}main{max-width:920px;margin:0 auto;margin-top:130px;padding-top:45px}}.lead1{position:relative;text-align:center;font-size:31.25px;line-height:1.5em;letter-spacing:normal;font-weight:900;font-style:normal}.lead1::after{content:attr(data-lead);display:block;font-size:16px;line-height:1.5em;color:#999999}@media screen and (min-width: 1025px){.lead1{text-align:center;font-size:47.68px}.lead1::after{font-size:20px}}.fmklbl{width:100%}.fmklbl ul{display:grid;grid-template-columns:repeat(2, 1fr);margin:0;padding:0;list-style:none}.fmklbl ul li{margin:0;padding:0}.fmklbl ul li a{display:block;text-align:center;font-size:12.8px;line-height:40px;color:#333}@media screen and (max-width: 1024px){.fmklbl ul li a:nth-child(1) a{background-color:#ccc}.fmklbl ul li a:nth-child(2) a{background-color:#bbb}}@media screen and (min-width: 1025px){.fmklbl{position:fixed;top:0;left:0;z-index:999;width:100%;height:30px;background-color:#252525;background-image:url("../../common/img_fmklogo.png");background-position:15px center;background-repeat:no-repeat}.fmklbl ul{position:absolute;top:0;right:0;width:240px}.fmklbl ul li a{line-height:30px;color:#fff}.fmklbl ul li a:hover{background-color:#fc1b1c;text-decoration:none}}
