@media print,screen and (min-width:992px){.no_pc{display:none!important}}@media print,screen and (max-width:992px){.no_sp{display:none!important}}.head_txt{text-align:center;color:#fff;line-height:1.7;font-weight:700}.w_100{width:100%}@media print,screen and (min-width:1200px){.container{max-width:1200px!important}}@media print,screen and (min-width:1200px){.container_concept{max-width:960px!important}}body header section img{max-width:100%;width:100%}body main .firstview>.swiper .swiper-slide>div{position:relative}body main .firstview>.swiper .swiper-slide>div img{width:100%}body main .firstview>.swiper .swiper-slide>div>h1{position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%);color:#fff;width:90%;margin-bottom:0;line-height:1.5}body main .firstview>.swiper .swiper-pagination-bullet{width:12px!important;height:12px!important;margin:0 0 0 10px!important;background:#5ca3a2!important}body main .firstview>.swiper .swiper-pagination-bullet:first-child{margin:0!important}body main .concept_box{text-align:center;padding:50px 0;background-color:#e3eded;position:relative}body main .concept_box:after{content:"";position:absolute;bottom:-100px;right:0;width:0;height:0;border-top:100px solid #E3EDED;border-right:92.8vw solid transparent;z-index:1}body main .concept_box h2{margin-bottom:1rem;font-size:1.8rem;line-height:1.5;font-weight:700}@media print,screen and (max-width:992px){body main .concept_box h2{font-size:1.4rem;line-height:1.5}}body main .concept_box p{margin-bottom:1.4rem;letter-spacing:.1rem}body main .model_box{text-align:center;padding:140px 0 100px;background-color:#78b7b6;position:relative}body main .model_box h1{position:relative;text-align:center;line-height:1;margin-bottom:.3rem;font-weight:600;color:#fff;font-size:5rem;font-family:Heebo,sans-serif}@media print,screen and (max-width:992px){body main .model_box h1{line-height:1;font-size:4rem;margin-bottom:.8rem}}body main .model_box .item_box{background-color:#fff;padding:60px 90px;margin-top:50px}@media print,screen and (max-width:992px){body main .model_box .item_box{padding:40px 15px 10px}}body main .model_box .item_box>h3{font-size:1.3rem;font-weight:700;padding:30px 0;color:#5ca3a2;border-top:2px solid #5CA3A2;border-bottom:2px solid #5CA3A2;margin-bottom:30px}@media print,screen and (max-width:992px){body main .model_box .item_box>h3{padding:15px 0;line-height:1.8}}body main .model_box .item_box>ul{list-style:none;padding:0;text-align:left;justify-content:space-between}body main .model_box .item_box>ul>li{display:flex;flex-direction:column}@media print,screen and (max-width:992px){body main .model_box .item_box>ul>li{margin-bottom:2rem}}body main .model_box .item_box>ul>li>.swiper .swiper-slide img{width:100%}body main .model_box .item_box>ul>li>.pagination_box{position:relative;margin-bottom:2.5rem}body main .model_box .item_box>ul>li>.pagination_box>.swiper-pagination{bottom:-25px;z-index:1}body main .model_box .item_box>ul>li>.pagination_box>.swiper-pagination>.swiper-pagination-bullet-active{background-color:#5ca3a2}body main .model_box .item_box>ul>li>.selection{font-size:.8rem;color:#666;font-family:Heebo,sans-serif}body main .model_box .item_box>ul>li>.title{align-items:center;margin-bottom:1rem}body main .model_box .item_box>ul>li>.title>h4{color:#222;margin-bottom:0;margin-right:1rem;font-weight:600;font-family:Heebo,sans-serif;letter-spacing:2px}@media print,screen and (max-width:992px){body main .model_box .item_box>ul>li>.title>h4{margin-bottom:.5rem}}body main .model_box .item_box>ul>li>.title>p{color:#5ca3a2;border:1px solid #5CA3A2;border-radius:10px;padding:3px 5px;font-weight:700;font-size:.9rem;margin:0;display:inline-block}body main .model_box .item_box>ul>li>.contents{line-height:1.6}body main .model_box .item_box>ul>li>.item_btn{display:block;text-decoration:none;background-color:#5da3a2;color:#fff;text-align:center;font-weight:700;padding:15px 0;transition:.5s;margin-top:auto}@media print,screen and (max-width:992px){body main .model_box .item_box>ul>li>.item_btn{padding:10px 0}}body main .model_box .item_box>ul>li>.item_btn:hover{opacity:.6}body main .fair_box{text-align:center;padding:140px 0 50px;position:relative}body main .fair_box h1{position:relative;text-align:center;line-height:1;margin-bottom:.3rem;font-weight:600;font-size:5rem;color:#5ca3a2;font-family:Heebo,sans-serif}@media print,screen and (max-width:992px){body main .fair_box h1{line-height:1}}@media print,screen and (max-width:992px){body main .fair_box .present_box{margin-bottom:5rem}}body main .fair_box .present_box>div{align-items:center;text-align:left}@media print,screen and (min-width:992px){body main .fair_box .present_box>div .order_01{order:1}}body main .fair_box .present_box>div img{width:100%}@media print,screen and (max-width:992px){body main .fair_box .present_box>div img{margin-top:1.5rem}}body main .fair_box .present_box>div h5{color:#5ca3a2;font-weight:700;font-size:1.8rem;line-height:1.5;margin-bottom:1rem}@media print,screen and (max-width:992px){body main .fair_box .present_box>div h5{margin-top:1.5rem;font-size:1.6rem}}body main .fair_box .present_box>div h6{font-weight:700;line-height:1.7;margin-bottom:1rem;margin-top:0}body main .fair_box .present_box>div .end{font-size:.9rem}body main .fair_box .present_box>div .period_box{background-color:#f0faf9;padding:30px 20px;margin-top:3rem}body main .fair_box .present_box>div .period_box>div{justify-content:center;text-align:center;align-items:center}body main .fair_box .present_box>div .period_box>div>.period{margin-bottom:0;background-color:#5ca3a2;border-radius:10px;color:#fff;padding:10px 40px;font-weight:700;font-size:1.2rem}@media print,screen and (min-width:992px){body main .fair_box .present_box>div .period_box>div>.period{margin-right:1rem}}body main .fair_box .present_box>div .period_box>div>.date{margin-bottom:0;font-weight:700}@media print,screen and (max-width:992px){body main .fair_box .present_box>div .period_box>div>.date{margin-top:.5rem}}body main .fair_box .present_box>div .period_box>div>.date>span{font-size:1.5rem}body main .store_box{margin-bottom:3rem;text-align:left}body main .store_box .shop_ttl{text-align:center;color:#5ca3a2;font-weight:700;font-size:1.8rem;margin-bottom:3rem}body main .store_box .flex-wrap{display:flex;flex-wrap:wrap}body main .store_box .-aic{align-items:center}body main .store_box ul{list-style:none;padding:0;margin:0}body main .store_box ul li{margin-bottom:0}body main .store_box ul li a{text-decoration:none;transition:.5s}body main .store_box ul li a:hover{opacity:.8}body main .store_box .storebox_ttl,body main .store_box .store-ttl{width:100px;background:#5ca3a2;text-align:center;color:#fff;margin-bottom:0}body main .store_box .storebox_ttl.first{padding:39px 0}body main .store_box .storebox_ttl.second,body main .store_box .store-ttl{padding-top:24px}body main .store_box .store-item-wrap,body main .store_box .store_areabox,body main .store_box .store_areaboxmodal{width:calc(100% - 100px);padding-left:24px}body main .store_box .store_areabox,body main .store_box .store_areaboxmodal{padding-top:24px;padding-bottom:24px}body main .store_box .store-item-wrap.first{padding-top:0;padding-bottom:0}body main .store_box .tab li{width:15%;margin-right:1.9%}body main .store_box .tab li:nth-child(6n){margin-right:0}body main .store_box .tab li:nth-child(7) a,body main .store_box .tab li:nth-child(8) a,body main .store_box .tab li:nth-child(9) a,body main .store_box .tab li:nth-child(10) a{margin-top:16px}body main .store_box .tab li a{padding:14px 0;text-align:center;display:block;border:1px #999999 solid;background:#fff;color:#999}body main .store_box .tab li a.active{border:1px #5CA3A2 solid;background:#5ca3a2;color:#fff}body main .store_box .storebox,body main .store_box .tabContent,body main .store_box .tabContentmodal{border-top:1px #ccc solid}body main .store_box .tabContent,body main .store_box .tabContentmodal{border-bottom:1px #ccc solid}body main .store_box .store-item-inner-ttlbox{width:35.8%}body main .store_box .store-item-inner-description{width:64.2%}body main .store_box .store-item-inner-ttl{font-size:15px;font-weight:700;margin-bottom:10px;line-height:1.71}body main .store_box .store-item-inner-label{font-size:10px;padding:6px 8px;background:#78b7b6;border-radius:4px;color:#fff;display:inline-block}body main .store_box .store-item-inner{padding:24px 0;border-bottom:1px #ccc solid}body main .store_box .store-item-inner:last-child{border-bottom:none}body main .store_box .store-item-inner-address{font-size:14px;margin-bottom:7px}body main .store_box .store-item-inner-tel{font-size:14px;margin-bottom:0}body main .store_box .store-item-inner-tel:before{content:"";background:url(../assets/images/tel-icon.png);width:20px;height:21px;background-size:100% 100%;display:inline-block;position:relative;top:.3em;margin-right:3px}@media print,screen and (max-width:992px){body main .store_box .store_subttl,body main .store_box .store_subttl02{padding:40px 0 25px;font-size:18px}body main .store_box .storebox,body main .store_box .tabContent,body main .store_box .tabContentmodal{border-top:none}body main .store_box .storebox_ttl.second,body main .store_box .store-ttl{padding-top:12px}body main .store_box .storebox_ttl,body main .store_box .storebox_ttl.first{width:100%;padding-top:12px;padding-bottom:12px;margin-bottom:24px}body main .store_box .store-ttl{width:100%;margin-bottom:0;padding-bottom:12px}body main .store_box .storebox{padding-bottom:35px}body main .store_box .storebox_ttl span,body main .store_box .store-ttl span{font-size:16px;font-weight:700}body main .store_box .store-item-wrap,body main .store_box .store_areabox,body main .store_box .store_areaboxmodal{padding-left:0;width:100%}body main .store_box .tab li{width:32%;margin-right:2%;margin-bottom:10px}body main .store_box .tab li a{padding:17px 0}body main .store_box .tab li a:hover{opacity:1}body main .store_box .tab li:nth-child(3n){margin-right:0}body main .store_box .store_areabox,body main .store_box .store_areaboxmodal{padding:0}body main .store_box .tab li:nth-child(7) a,body main .store_box .tab li:nth-child(8) a,body main .store_box .tab li:nth-child(9) a,body main .store_box .tab li:nth-child(10) a{margin-top:0}body main .store_box .store-item-inner-ttlbox,body main .store_box .store-item-inner-description{width:100%}body main .store_box .store-item-inner-label{margin-bottom:10px}body main .store_box .store-item-inner-address{line-height:2}body main .store_box .store_subttl02{margin-bottom:20px}}.banner_box{background-color:#f0faf9;padding:30px 20px;margin-top:50px;text-align:center}.banner_box p{margin-top:3rem}body main .banner_box ul{list-style:none;margin:0;padding:0;text-align:left}@media print,screen and (min-width:992px){body main .banner_box ul{justify-content:center}}body main .banner_box ul li{margin-bottom:40px;width:18.4%;margin-right:2%;padding:0}@media print,screen and (min-width:992px){body main .banner_box ul li:last-child{margin-right:0}}@media print,screen and (max-width:992px){body main .banner_box ul li{width:48%;margin-right:4%}body main .banner_box ul li:nth-child(2n){margin-right:0}}body main .banner_box ul li a{text-decoration:none;color:#000;transition:.5s}body main .banner_box ul li a:hover{opacity:.7}body main .banner_box ul li a img{width:100%}body main .banner_box ul li a p{margin-top:1rem;font-size:.75rem;letter-spacing:.1rem}body footer .f_box{text-align:center;margin:0 0 40px}body footer .f_box .copyright{margin-bottom:0;font-size:.8rem;color:#999;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/46/assets/seiko2403_common.css.map */
