main>img{margin-top:30px;width:100%;@media screen and (max-width:768px){padding:0 10px}}.img-box{overflow:hidden}.img-box ul{animation:scroll 20s linear infinite}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#sec01,#sec02{background:#f9f9f9;flex-direction:column}section .container{padding:50px 150px 150px}.img-box{display:flex;justify-content:center;width:1385px}.image{display:flex;align-items:flex-start;gap:20px}.img-box img{border-radius:8px;width:460px}section h2{color:#3095a3;font-size:20px;font-style:normal;font-weight:800;line-height:160%;letter-spacing:1px;margin:45px auto;width:90%;border-bottom:1px solid #d9d9d9}section .contents{padding-bottom:160px;color:#414141}section .container h3{color:#3095a3;font-size:24px;font-style:normal;font-weight:800;line-height:160%;letter-spacing:1px;margin:45px 0}#reserve .contents .inner .text02{margin-bottom:0}.container .contents .inner a:before{content:none}.container .contents .inner a{border-radius:4px;border:1px solid #6e6e6e;color:#6e6e6e;padding:10px 20px;transition:background .5s}.container .contents .inner a:hover{background-color:#8f8f8f;border-color:#8f8f8f;color:#fff}#sec01,#sec02{padding-top:160px;overflow:hidden}#sec01 .container,#sec02 .container{padding:50px 50px 0}#sec01 .container{border-bottom:1px solid #c8c8c8}#sec01 .contents .inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px}#sec01 .contents .inner dl{align-items:flex-start;gap:40px;align-self:stretch}#sec01 .contents .inner dl dt{font-weight:700}#sec01 .contents .inner iframe{filter:grayscale(1)}#sec02 .contents .inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px}#sec02 .contents .inner dl{align-items:flex-start;gap:40px;align-self:stretch}#sec02 .contents .inner dl dt{font-weight:700}#sec02 .contents .inner iframe{filter:grayscale(1)}#sec01 .contents .inner.sp,#sec02 .contents .inner.sp{display:none}.container .contact_btn a{color:#fbfbfb;display:flex;padding:12px 0;width:400px;justify-content:center;border-radius:8px;background:#3095a3;margin-top:70px}.contact_btn a{transition:background .6s}.contact_btn a:hover{background:#74b8c1}.contact_btn.noto_20{justify-content:center;display:flex;flex-direction:row;border-bottom:1px solid #c8c8c8;padding-bottom:160px}#sec02 .contact_btn.noto_20{border-bottom:none}@media screen and (max-width:768px){#sec01,#sec02{display:flex;flex-direction:column;align-items:center}#sec01 .container,#sec02 .container{padding:0 7.7%}.img-box img{width:230px}.img-box ul{animation:scroll 20s linear infinite}#sec01 .contents,#sec02 .contents{display:flex;flex-direction:column}#sec01 .contents .inner dl,#sec02 .contents .inner dl{flex-direction:column;gap:0}#sec01 .contents .inner dt,#sec02 .contents .inner dt{font-weight:600}#sec01 .contents .inner iframe,#sec02 .contents .inner iframe{width:330px}#sec01 .contents .inner.pc,#sec02 .contents .inner.pc{display:none}#sec01 .contents .inner.sp,#sec02 .contents .inner.sp{display:block}#sec01,#sec02{padding-top:30px}#sec02{padding-top:85px}.container .contents .inner02{flex-direction:row;justify-content:flex-start}.container .contents .inner02 a{border-radius:4px;border:1px solid #6e6e6e;background:#f9f9f9;color:#6e6e6e}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}}