main section.mph{z-index:0;position:relative;text-align:center;padding-top:200px;background-image:url(../img/top/pc/top_image-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:center bottom;height:900px;color:#494949}main section.mph h1.main-title{font-size:3rem;margin-bottom:25px}main section.mph p.lead-text{margin:25px 0;font-size:2.2rem;font-weight:600}main section.mph a.btn{position:absolute;bottom:120px;width:320px;left:50%;margin-left:-160px;display:table;padding:10px;font-size:2rem;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:50px;font-weight:600;background-image:url(../img/svg/arrow-left-white.svg);background-repeat:no-repeat;background-position:right 15px center;transition:all 0.5s ease}main section.mph a.btn:hover{border-radius:50px;background-color:#fff;color:#f455af;background-image:url(../img/svg/arrow-left-pink.svg)}main section.nav-contents{padding:50px 0 30px 0}main section.nav-contents .row div{margin-bottom:20px;overflow:hidden}main section.nav-contents .row a{display:block;color:#fff;text-decoration:none;padding:90px 0 0 25px}main section.nav-contents .row a .box{display:table;text-align:center;line-height:1.6em}main section.nav-contents .row a .box h2.title{font-family:Arial, sans-serif;border-bottom:2px solid #fff;padding-bottom:7px;margin-bottom:5px}main section.nav-contents .row a .box h2.font30{font-size:3rem}main section.nav-contents .row a .box h2.font20{font-size:2rem}main section.nav-contents .row a .box p.copy{font-size:1.8rem;font-weight:bold}main section.nav-contents .row .ph1{background-image:url(../img/top/pc/ph1-min.jpg);background-size:cover;height:256px;transition:opacity 0.5s}main section.nav-contents .row .ph1:hover{opacity:.7}@media (max-width: 768px){main section.nav-contents .row .ph1{height:100px}}main section.nav-contents .row .ph2{background-image:url(../img/top/pc/ph2-min.jpg);background-size:cover;height:256px;transition:opacity 0.5s}main section.nav-contents .row .ph2:hover{opacity:.7}@media (max-width: 768px){main section.nav-contents .row .ph2{height:100px}}main section.nav-contents .row .ph3{background-image:url(../img/top/pc/ph3-min.jpg);background-size:cover;height:256px;transition:opacity 0.5s}main section.nav-contents .row .ph3:hover{opacity:.7}@media (max-width: 768px){main section.nav-contents .row .ph3{height:100px}}main section.nav-contents .row .ph4{background-image:url(../img/top/pc/ph4-min.jpg);background-size:cover;height:256px;transition:opacity 0.5s}main section.nav-contents .row .ph4:hover{opacity:.7}@media (max-width: 768px){main section.nav-contents .row .ph4{height:100px}}main section.nav-contents .row .ph5{background-image:url(../img/top/pc/ph5-min.jpg);background-size:cover;height:256px;transition:opacity 0.5s}main section.nav-contents .row .ph5:hover{opacity:.7}@media (max-width: 768px){main section.nav-contents .row .ph5{height:100px}}main section.foot{padding:50px 0;text-align:center;background-color:#eeb3c8;color:#fff}main section.foot h2.sub-title{font-size:2.4rem;margin:20px 0 15px 0}main section.foot p{font-weight:600;line-height:2em}@media only screen and (max-width: 768px){main section.mph{z-index:0;position:relative;text-align:center;padding-top:70px;background-size:cover;background-image:url(../img/top/pc/top_image-min.jpg);background-position:center 0;height:550px}main section.mph h1.main-title{font-size:1.7rem;margin-bottom:15px}main section.mph p.lead-text{margin:15px 0;font-size:1.4rem;line-height:2em}main section.mph p.logo img{width:216px;height:33px}main section.mph a.btn{position:absolute;bottom:180px;width:170px;left:50%;margin-left:-85px;padding:5px;font-size:1.4rem;background-image:url(../img/svg/arrow-left-gray.svg);border-color:#383737;background-size:5px 10px;background-position:right 10px center;color:#383737}main section.nav-contents{padding:15px 0 5px 0}main section.nav-contents .row div{margin-bottom:10px}main section.nav-contents .row a{text-decoration:none;padding:25px 25px 25px 20px;height:100px;display:block}main section.nav-contents .row a .box{line-height:1.6em}main section.nav-contents .row a .box h2.title{border-bottom:1px solid #fff;padding-bottom:2px;margin-bottom:2px}main section.nav-contents .row a .box h2.font30{font-size:1.5rem}main section.nav-contents .row a .box h2.font20{font-size:1.5rem}main section.nav-contents .row a .box p.copy{font-size:1.3rem}main section.nav-contents .row .ph1{background-image:url(../img/top/sp/ph1-min.jpg);background-size:cover;height:256px;transition:opacity 0.5s}main section.nav-contents .row .ph1:hover{opacity:.7}}@media only screen and (max-width: 768px) and (max-width: 768px){main section.nav-contents .row .ph1{height:100px}}@media only screen and (max-width: 768px){main section.nav-contents .row .ph2{background-image:url(../img/top/sp/ph2-min.jpg);background-size:cover;height:256px;transition:opacity 0.5s}main section.nav-contents .row .ph2:hover{opacity:.7}}@media only screen and (max-width: 768px) and (max-width: 768px){main section.nav-contents .row .ph2{height:100px}}@media only screen and (max-width: 768px){main section.nav-contents .row .ph3{background-image:url(../img/top/sp/ph3-min.jpg);background-size:cover;height:256px;transition:opacity 0.5s}main section.nav-contents .row .ph3:hover{opacity:.7}}@media only screen and (max-width: 768px) and (max-width: 768px){main section.nav-contents .row .ph3{height:100px}}@media only screen and (max-width: 768px){main section.nav-contents .row .ph4{background-image:url(../img/top/sp/ph4-min.jpg);background-size:cover;height:256px;transition:opacity 0.5s}main section.nav-contents .row .ph4:hover{opacity:.7}}@media only screen and (max-width: 768px) and (max-width: 768px){main section.nav-contents .row .ph4{height:100px}}@media only screen and (max-width: 768px){main section.nav-contents .row .ph5{background-image:url(../img/top/sp/ph5-min.jpg);background-size:cover;height:256px;transition:opacity 0.5s}main section.nav-contents .row .ph5:hover{opacity:.7}}@media only screen and (max-width: 768px) and (max-width: 768px){main section.nav-contents .row .ph5{height:100px}}@media only screen and (max-width: 768px){main section.foot{padding:30px 0 25px 0}main section.foot p.logo img{width:170px;height:auto}main section.foot h2.sub-title{font-size:1.7rem;margin:20px 0 15px 0}main section.foot p{font-size:1.2rem;line-height:1.6em}}
