﻿@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?o2uaqw");src:url("../fonts/icomoon.eot?o2uaqw#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?o2uaqw") format("truetype"),url("../fonts/icomoon.woff?o2uaqw") format("woff"),url("../fonts/icomoon.svg?o2uaqw#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.p-ank{margin-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-ank{margin-top:8.33333%}}@media only screen and (max-width: 767px){.p-ank{margin-top:15.625%}}.box_arrow{display:flex;flex-wrap:wrap;align-items:center;margin-top:48px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_arrow{margin-top:20px}}@media only screen and (max-width: 767px){.box_arrow{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 983px){.box_arrow{margin-top:1em}}.box_arrow .slick-counter{font-family:'Libre Caslon Display', serif;font-weight:400;font-style:normal;font-size:125%;order:3;margin:0 1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_arrow .slick-counter{font-size:113%}}@media only screen and (max-width: 767px){.box_arrow .slick-counter{font-size:94%}}.box_arrow .slick-counter .total{font-size:160%}.box_arrow .prev,.box_arrow .next{cursor:pointer;border:1px solid rgba(76,80,81,0.2);border-radius:50%;width:66px;height:66px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_arrow .prev,.box_arrow .next{width:40px}}@media only screen and (max-width: 767px){.box_arrow .prev,.box_arrow .next{width:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_arrow .prev,.box_arrow .next{height:40px}}@media only screen and (max-width: 767px){.box_arrow .prev,.box_arrow .next{height:2em}}.box_arrow .prev i,.box_arrow .next i{position:relative;display:block;width:100%;height:100%}.box_arrow .prev i:before,.box_arrow .next i:before{content:"";margin-right:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.box_arrow .prev{order:2}.box_arrow .prev i:before{transform:translate(-50%, -50%) rotate(180deg)}.box_arrow .next{order:4}.p-service{position:relative;display:block;margin-top:6.77083%;padding-bottom:4.47917%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service{margin-top:10.83333%}}@media only screen and (max-width: 767px){.p-service{margin-top:13.54167%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service{padding-bottom:7.16667%}}@media only screen and (max-width: 767px){.p-service{padding-bottom:8.95833%}}.p-service:before{content:"";position:absolute;background:#F0FBF8;z-index:-1;width:81.25%;height:0}@media only screen and (max-width: 767px){.p-service:before{width:68.75%}}@media only screen and (max-width: 767px){.p-service:before{height:89.58333%}}@media only screen and (min-width: 768px){.p-service:before{bottom:0;padding-top:220px}}@media only screen and (max-width: 767px){.p-service:before{top:10.41667%}}.p-service__inner{position:relative;max-width:1420px;width:90%;margin-top:4.89583%}@media only screen and (max-width: 767px){.p-service__inner{width:81.25%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner{margin-top:7.83333%}}@media only screen and (max-width: 767px){.p-service__inner{margin-top:9.79167%}}.p-service__inner .box_service{display:flex}@media only screen and (max-width: 767px){.p-service__inner .box_service{flex-wrap:wrap}}.p-service__inner .box_service .box_txt{width:34.85915%;margin-top:2.8169%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner .box_service .box_txt{width:41.66667%}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner .box_service .box_txt{margin-top:0}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt{margin-top:5.12821%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-service__inner .box_service .box_txt{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-service__inner .box_service .box_txt{width:39.16667%}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt{order:2}}.p-service__inner .box_service .box_txt .st{position:relative;padding-bottom:1em;font-size:138%;letter-spacing:.12em;line-height:1.76}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner .box_service .box_txt .st{font-size:125%}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt .st{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner .box_service .box_txt .st{letter-spacing:.1em}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt .st{letter-spacing:.06em}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt .st{line-height:1.5}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-service__inner .box_service .box_txt .st{font-size:125%;letter-spacing:.1em}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-service__inner .box_service .box_txt .st{font-size:113%;letter-spacing:.06em}}.p-service__inner .box_service .box_txt .st:before{content:"";position:absolute;bottom:0;left:0;width:2.3em;height:1px;background:rgba(76,80,81,0.3)}.p-service__inner .box_service .box_txt .txt{margin-top:1.5em;font-size:100%;letter-spacing:.05em;line-height:2.13}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner .box_service .box_txt .txt{font-size:94%}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt .txt{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner .box_service .box_txt .txt{letter-spacing:.03em}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt .txt{letter-spacing:.05em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner .box_service .box_txt .txt{line-height:2}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt .txt{line-height:1.8}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-service__inner .box_service .box_txt .txt{font-size:94%;line-height:2;letter-spacing:.03em}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-service__inner .box_service .box_txt .txt{font-size:88%;line-height:1.8;letter-spacing:.03em}}.p-service__inner .box_service .box_txt .txt span{display:block;text-indent:-1em;padding-left:1em;font-size:94%}.p-service__inner .box_service .box_txt .txt span:before{content:"※"}.p-service__inner .box_service .box_txt .box_btn{margin-top:1.5em;display:flex}.p-service__inner .box_service .box_txt .box_btn .btn+.btn{margin-left:6.06061%}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-service__inner .box_service .box_txt .box_btn .btn+.btn{margin-left:2.0202%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-service__inner .box_service .box_txt .box_btn .btn+.btn{margin-left:2.0202%}}.p-service__inner .box_service .box_txt .box_btn .btn.jp a,.p-service__inner .box_service .box_txt .box_btn .btn.jp span{font-family:'Noto Serif JP', serif;font-size:94%;padding:1.4em 3.2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner .box_service .box_txt .box_btn .btn.jp a,.p-service__inner .box_service .box_txt .box_btn .btn.jp span{font-size:88%}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt .box_btn .btn.jp a,.p-service__inner .box_service .box_txt .box_btn .btn.jp span{font-size:82%}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_txt .box_btn .btn.jp a,.p-service__inner .box_service .box_txt .box_btn .btn.jp span{padding:1.35em 1em}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-service__inner .box_service .box_txt .box_btn .btn.jp a,.p-service__inner .box_service .box_txt .box_btn .btn.jp span{padding:1.4em 1em}}.p-service__inner .box_service .box_slide{width:57.74648%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner .box_service .box_slide{width:54.16667%}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_slide{width:100%}}@media only screen and (max-width: 767px){.p-service__inner .box_service .box_slide{order:1}}.p-service__inner .box_service .box_slide .slide,.p-service__inner .box_service .box_slide .img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service__inner .box_service .box_slide .slide,.p-service__inner .box_service .box_slide .img{overflow:hidden}.p-service__inner .box_service .box_slide .slide img,.p-service__inner .box_service .box_slide .img img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-service__inner .box_service .box_slide .slide,.p-service__inner .box_service .box_slide .img{overflow:hidden}.p-service__inner .box_service .box_slide .slide img,.p-service__inner .box_service .box_slide .img img{position:relative;width:160%;max-width:none;margin-left:-30%}}.p-service__inner .box_service .box_img{position:absolute;bottom:0}.p-service:nth-child(2n):before{left:0}.p-service:nth-child(2n) .p-service__inner{margin-right:auto;margin-left:7.29167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service:nth-child(2n) .p-service__inner{margin-left:4.16667%}}@media only screen and (max-width: 767px){.p-service:nth-child(2n) .p-service__inner{margin-left:auto}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.p-service:nth-child(2n) .p-service__inner{margin-left:2.08333%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-service:nth-child(2n) .p-service__inner{margin-left:2.5%}}@media only screen and (min-width: 768px){.p-service:nth-child(2n) .p-service__inner .box_service{flex-direction:row-reverse}}.p-service:nth-child(2n) .p-service__inner .box_service .box_txt{margin-left:7.39437%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service:nth-child(2n) .p-service__inner .box_service .box_txt{margin-left:4.16667%}}@media only screen and (max-width: 767px){.p-service:nth-child(2n) .p-service__inner .box_service .box_txt{margin-left:0}}@media only screen and (max-width: 767px){.p-service:nth-child(2n) .p-service__inner .box_service .box_slide .box_arrow{justify-content:flex-end}}.p-service:nth-child(2n+1):before{right:0}.p-service:nth-child(2n+1) .p-service__inner{margin-left:auto;margin-right:7.29167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service:nth-child(2n+1) .p-service__inner{margin-right:5.83333%}}@media only screen and (max-width: 767px){.p-service:nth-child(2n+1) .p-service__inner{margin-right:auto}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-service:nth-child(2n+1) .p-service__inner{margin-right:5.83333%}}.p-service:nth-child(2n+1) .p-service__inner .box_service .box_txt{margin-right:7.39437%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-service:nth-child(2n+1) .p-service__inner .box_service .box_txt{margin-right:4.16667%}}@media only screen and (max-width: 767px){.p-service:nth-child(2n+1) .p-service__inner .box_service .box_txt{margin-right:0}}.p-service:nth-child(2n+1) .p-service__inner .box_service .box_slide .box_arrow{justify-content:flex-end}#lnk1 .p-service__inner .box_service .box_img{display:flex;justify-content:space-between;width:40.70423%;left:-5.28169%}@media only screen and (min-width: 1200px) and (max-width: 1560px){#lnk1 .p-service__inner .box_service .box_img{left:-1.40845%;margin-bottom:-1.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk1 .p-service__inner .box_service .box_img{margin-bottom:-5%;left:0}}#lnk1 .p-service__inner .box_service .box_img .img{width:48.44291%}#lnk2 .p-service__inner .box_service .box_img{display:flex;justify-content:space-between;width:40.70423%;right:-5.28169%}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk2 .p-service__inner .box_service .box_img{right:-5%}}@media only screen and (max-width: 767px){#lnk2 .p-service__inner .box_service .box_img{right:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){#lnk2 .p-service__inner .box_service .box_img{right:-1.40845%;margin-bottom:-1.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk2 .p-service__inner .box_service .box_img{margin-bottom:-5%}}#lnk2 .p-service__inner .box_service .box_img .img{width:48.44291%}#lnk3{padding-bottom:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk3{padding-bottom:8.33333%}}@media only screen and (max-width: 767px){#lnk3{padding-bottom:8.95833%}}#lnk3 .p-service__inner .box_service .box_img{display:flex;justify-content:space-between;align-items:flex-end;width:47.39437%;left:-15.49296%;margin-bottom:-3.87324%}@media only screen and (min-width: 1200px) and (max-width: 1560px){#lnk3 .p-service__inner .box_service .box_img{width:40.70423%;left:-1.40845%;margin-bottom:-4.58333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk3 .p-service__inner .box_service .box_img{margin-bottom:-5%;left:0}}#lnk3 .p-service__inner .box_service .box_img .img1{width:63.15007%}#lnk3 .p-service__inner .box_service .box_img .img2{width:34.17533%}#lnk4 .p-service__inner .box_service .box_img{display:flex;justify-content:space-between;align-items:flex-end;width:45.28169%;right:-12.95775%;margin-bottom:-3.09859%}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk4 .p-service__inner .box_service .box_img{right:-5%}}@media only screen and (max-width: 767px){#lnk4 .p-service__inner .box_service .box_img{right:0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){#lnk4 .p-service__inner .box_service .box_img{right:-1.40845%;margin-bottom:-3.66667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk4 .p-service__inner .box_service .box_img{margin-bottom:-10%}}#lnk4 .p-service__inner .box_service .box_img .img1{width:39.65785%}#lnk4 .p-service__inner .box_service .box_img .img2{width:56.60964%;margin-bottom:5.44323%}#lnk5{padding-bottom:10.41667%;margin-bottom:232px}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk5{padding-bottom:16.66667%}}@media only screen and (max-width: 767px){#lnk5{padding-bottom:8.95833%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk5{margin-bottom:8.33333%}}@media only screen and (max-width: 767px){#lnk5{margin-bottom:8.95833%}}#lnk5 .p-service__inner .box_service .box_img{display:flex;justify-content:space-between;align-items:flex-end;width:68.30986%;left:-9.85915%;margin-bottom:-30.98592%}@media only screen and (min-width: 1200px) and (max-width: 1560px){#lnk5 .p-service__inner .box_service .box_img{width:40.70423%;left:-1.40845%;margin-bottom:-12.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk5 .p-service__inner .box_service .box_img{margin-bottom:-25%;left:0}}#lnk5 .p-service__inner .box_service .box_img .img1{width:41.23711%;margin-bottom:25.7732%}@media only screen and (min-width: 1200px) and (max-width: 1560px){#lnk5 .p-service__inner .box_service .box_img .img1{margin-bottom:10.30928%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#lnk5 .p-service__inner .box_service .box_img .img1{margin-bottom:10.30928%}}#lnk5 .p-service__inner .box_service .box_img .img2{width:50%}
