﻿*{outline:none}html{font-size:62.5%}body{font-size:1.4rem;font-family:"Lato","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",sans-serif;color:#1f1f1f;font-weight:400;line-height:1.8;-webkit-text-size-adjust:100%;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff8f4 url(../images/common/bg.jpg) 0 0 repeat;background-size:1366px auto}@media(min-width: 561px){body{font-size:1.8rem;line-height:1.8}}@media(min-width: 1261px){body{font-size:2rem;line-height:2}}h1,h2,h3,h4,h5,h6{font-weight:normal}a,img,small,input,textarea,select,button{display:block}a{text-decoration:none}a,a img,a svg,.btn,input{transition:all .2s ease-out}img{width:100%;height:auto !important}ol,ul{list-style:none;margin:0;padding:0}.btn{display:flex;align-items:center;justify-content:center;line-height:1;padding:18px 5px;color:#fff;background:url(../images/common/btn-bg.jpg) 0 0;background-size:cover;font-weight:900;cursor:pointer;position:relative;box-shadow:0 20px 30px rgba(0,0,0,.16);font-size:1.8rem}@media(min-width: 561px){.btn{padding:23px 10px;font-size:2rem}}.btn span{position:relative;z-index:2}.btn:hover:before{transform:scaleX(1);transform-origin:left}.btn::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:rgba(255,0,0,.374);transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}header{position:fixed;top:0;left:0;z-index:9;width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 3vw;transition:all .2s ease-out}@media(min-width: 561px){header{padding-top:12px;padding-bottom:12px}}@media(min-width: 1025px){header{padding:20px 5vw}}header.scroll{background:#fff8f4 url(../images/common/bg.jpg) 0 0 repeat;background-size:1366px auto;box-shadow:0 0 30px rgba(0,0,0,.14)}@media(min-width: 561px){header.scroll{padding-top:12px;padding-bottom:12px}}@media(min-width: 561px){header.scroll .logo-wrap .logo{width:60px;height:35px}}header.scroll .logo-wrap .logo svg g{fill:#1f1f1f}header.scroll .logo-wrap .logo-copy{color:#1f1f1f}@media(min-width: 561px){header.scroll .logo-wrap .logo-copy{font-size:1.1rem}}header.scroll nav ul li a{color:#1f1f1f}header.scroll nav ul li a:after{background:#1f1f1f}header .logo-wrap{display:flex;align-items:center}header .logo-wrap .logo{width:50px;height:29px;margin-right:10px;transition:all .2s ease-out;flex-shrink:0}@media(min-width: 561px){header .logo-wrap .logo{width:60px;height:35px;margin-right:18px}}@media(min-width: 1025px){header .logo-wrap .logo{width:85px;height:49px}}header .logo-wrap .logo svg{width:100%;height:auto}header .logo-wrap .logo svg g{fill:#fff}header .logo-wrap .logo-copy{font-size:1rem;line-height:1.4;color:#fff;font-weight:700}@media(min-width: 561px){header .logo-wrap .logo-copy{font-size:1.2rem}}header nav{display:flex;align-items:center}header nav ul{display:none}@media(min-width: 769px){header nav ul{display:flex;align-items:center;margin-right:35px}}header nav ul li a{color:#fff;font-size:1.5rem;line-height:1;position:relative;padding:10px 15px}header nav ul li a:after{position:absolute;left:0;content:"";width:100%;height:1px;background:#fff;bottom:-10px;transform:scale(0, 1);transform-origin:right top;transition:transform .5s}header nav ul li a:hover::after{transform:scale(1, 1);transform-origin:left top}header nav .btn{font-size:1.3rem;padding:10px 15px;box-shadow:none}@media(min-width: 561px){header nav .btn{width:140px;font-size:1.5rem;padding:15px 5px}}footer{padding:0 5vw;margin:50px auto 100px}@media(min-width: 561px){footer{margin:100px auto 200px}}footer small{font-size:1rem;line-height:1;color:#a5a4a4;text-align:center}@media(min-width: 561px){footer small{font-size:1.1rem}}.list.indent{margin-left:15px}@media(min-width: 561px){.list.indent{margin-left:20px}}.list li{position:relative;padding-left:20px;line-height:1.6;margin-bottom:7px}@media(min-width: 561px){.list li{padding-left:30px}}.list li:before{content:"";position:absolute;top:.9em;left:0;width:6px;height:2px;background:#a0001f}@media(min-width: 561px){.list li:before{width:9px}}/*# sourceMappingURL=common.css.map */