﻿*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}html{font-size:62.5%}body{color:#000;-webkit-text-size-adjust:100%;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:1.6rem;line-height:1.5;overflow-x:hidden;position:relative}.fwb{font-weight:bold}a{color:#000;text-decoration:none;transition:.2s ease-in-out}a.img-link,.img-link-wrap a{display:block;font-size:0}@media screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none !important;cursor:default !important}}img{max-width:100%}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em}.clearfix::after{content:" ";display:block;clear:both}.hover-oc_d:hover,.hover-oc a:hover{opacity:0.7}.hover-ul_d,.hover-ul a,.hover-ulL_d,.hover-ulL a,.hover-ulF_d,.hover-ulF a{position:relative;display:inline-block}.hover-ul_d::after,.hover-ul a::after{position:absolute;bottom:-1px;left:50%;content:'';width:0;height:2px;background-color:#000;transition:.3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hover-ulL_d::after,.hover-ulL a::after{position:absolute;bottom:0;left:0;content:'';width:0;height:2px;background-color:#000;transition:.3s}.hover-ulF_d::after,.hover-ulF a::after{position:absolute;bottom:.3em;left:0;content:'';width:100%;height:1px;background-color:#000;opacity:0;transition:.3s}.hover-ul_d:hover::after,.hover-ul a:hover::after,.hover-ulL_d:hover::after,.hover-ulL a:hover::after{width:100%}.hover-ulF_d:hover::after,.hover-ulF a:hover::after{bottom:0;opacity:1}.gray-line{background:linear-gradient(transparent 60%, #f5f5f5 60%)}.green-line{background:linear-gradient(transparent 60%, #e8f1ec 60%)}.wrap{max-width:1140px;margin:0 auto}.wrap-inner{padding:0 2.5%}@media screen and (min-width: 1141px){.wrap-inner{padding:0 25px}}@media screen and (max-width: 576px){.wrap-inner{padding:0 4%}}.sec-Mtop{margin-top:130px}@media screen and (max-width: 576px){.sec-Mtop{margin-top:80px}}@media screen and (min-width: 577px){.pc-none_s{display:none}}@media screen and (min-width: 769px){.pc-none{display:none}}@media screen and (min-width: 1141px){.pc-none_lg{display:none}}@media screen and (max-width: 1140px){.sp-none_lg{display:none}}@media screen and (max-width: 767px){.sp-none{display:none}}@media screen and (max-width: 576px){.sp-none_s{display:none}}.inview_fi{opacity:0;transition:1.5s}.inview_fi.show{opacity:1}.inview_fiU{transform:translate(0, 20%);opacity:0;transition:1s}.inview_fiU.show{transform:translate(0, 0);opacity:1}.bound{animation:bound  2s ease infinite}@keyframes bound{0%{transform:translateY(0)}5%{transform:translateY(0)}10%{transform:translateY(0)}20%{transform:translateY(-15px)}25%{transform:translateY(0)}30%{transform:translateY(-15px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}.fuwafuwa{　animation:fuwafuwa 2s ease infinite}@keyframes fuwafuwa{0%{transform:translate(0, 0)}50%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.parallax{min-height:400px;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.text-bold{font-weight:bold}.anchor_link{position:relative;top:-150px;display:block}@media screen and (max-width: 768px){.anchor_link{top:-100px}}.pagetop{position:fixed;display:block;right:25px;bottom:20px;z-index:9;color:#fff;background:#1c2a52;border-radius:50%;font-size:2.6rem;font-weight:bold;line-height:1;letter-spacing:0.05rem;transition:0s;padding:15px 20px}.pagetop:hover{opacity:0.5}@media screen and (max-width: 768px){.pagetop{display:none !important}}
/*# sourceMappingURL=common.css.map */
