﻿@media screen and (min-width: 961px){#header .header_logo a{width:55%}}@media screen and (min-width: 961px){#header.open .header_logo a{width:55%}}@media screen and (min-width: 961px){#header.fixed .header_logo a{width:55%}}#header.fixed .logo{display:block;width:100%;height:auto !important}@media screen and (min-width: 961px){#header.fixed .g_nav_block{transform:translateY(0%)}}#header.fixed .header_contact_list li{aspect-ratio:130 / 110}#header.fixed .header_contact_list a{aspect-ratio:130 / 110;font-size:80%;padding:1em 0px 0.5em;justify-content:center}#header.fixed .header_contact_list a i{font-size:clamp(1.4rem, 1.25vw, 2.4rem);margin-bottom:5px}@media screen and (max-width: 768px){#header.fixed .header_contact_list a i{font-size:clamp(1.4rem, 3.125vw, 2.4rem)}}@media screen and (min-width: 769px){#header.fixed .toggle_btn_wrap{aspect-ratio:130 / 110}}#header.fixed .header_txt{font-size:clamp(2rem, 1.875vw, 16rem)}#header.wht .logo{fill:#fff}#header.wht .header_link .link-sns li a{color:#fff}@media (hover: hover){#header.wht .header_link .link-sns li a:hover:hover{color:#000}}#header.wht .header_nav_item{color:#fff}#header.wht .header_nav_item a.header_nav_link::after{background:#fff}@media (hover: hover){#header.wht .header_nav_item a.header_nav_link:hover{color:#000}}#header.wht .menu-trigger span{background-color:#fff;color:#fff}#header.blk .logo{fill:#000}#header.blk .header_link .link-sns li a{color:#000}@media (hover: hover){#header.blk .header_link .link-sns li a:hover:hover{color:#666}}#header.blk .header_nav_item{color:#000}#header.blk .header_nav_item a.header_nav_link::after{background:#000}@media (hover: hover){#header.blk .header_nav_item a.header_nav_link:hover{color:#fff}}#header.blk .menu-trigger span{background-color:#000;color:#000}#header.h_blk .logo{fill:#000}#header.h_blk .header_link .link-sns li a{color:#000}@media (hover: hover){#header.h_blk .header_link .link-sns li a:hover:hover{color:#666}}#header.h_blk .header_nav_item{color:#000}#header.h_blk .header_nav_item a.header_nav_link::after{background:#000}@media (hover: hover){#header.h_blk .header_nav_item a.header_nav_link:hover{color:#fff}}#header.h_blk .menu-trigger span{background-color:#000;color:#000}#header.h_wht .logo{fill:#fff}#header.h_wht .header_link .link-sns li a{color:#fff}@media (hover: hover){#header.h_wht .header_link .link-sns li a:hover:hover{color:#000}}#header.h_wht .header_nav_item{color:#fff}#header.h_wht .header_nav_item a.header_nav_link::after{background:#fff}@media (hover: hover){#header.h_wht .header_nav_item a.header_nav_link:hover{color:#000}}#header.h_wht .menu-trigger span{background-color:#fff;color:#fff}#header.f_blk .logo{fill:#000}#header.f_blk .header_link .link-sns li a{color:#000}@media (hover: hover){#header.f_blk .header_link .link-sns li a:hover:hover{color:#666}}#header.f_blk .header_nav_item{color:#000}#header.f_blk .header_nav_item a.header_nav_link::after{background:#000}@media (hover: hover){#header.f_blk .header_nav_item a.header_nav_link:hover{color:#fff}}#header.f_blk .menu-trigger span{background-color:#000;color:#000}#header.f_wht .logo{fill:#fff}#header.f_wht .header_link .link-sns li a{color:#fff}@media (hover: hover){#header.f_wht .header_link .link-sns li a:hover:hover{color:#000}}#header.f_wht .header_nav_item{color:#fff}#header.f_wht .header_nav_item a.header_nav_link::after{background:#fff}@media (hover: hover){#header.f_wht .header_nav_item a.header_nav_link:hover{color:#000}}#header.f_wht .menu-trigger span{background-color:#fff;color:#fff}#header .header_inner{max-width:96%;width:100%;margin:0 auto;justify-content:flex-end;align-items:center;position:relative;z-index:5;height:100%}@media screen and (max-width: 960px){#header .header_inner{align-items:center;max-width:100%}}#header .g_nav_block{width:20%;transform:translateY(20%);transition:0.3s ease-in-out;position:absolute;left:0;display:inline-block}@media screen and (max-width: 960px){#header .g_nav_block{width:100%;transform:translateY(0%)}}@media screen and (max-width: 960px){#header .g_nav{width:100%}}#header .header_contact_block{width:auto;padding:0px 0px 0 10px;display:flex;justify-content:flex-end;margin-right:4%}@media screen and (max-width: 960px){#header .header_contact_block{display:none}}#header .header_contact_list{display:flex;justify-content:flex-end;align-items:flex-start;font-weight:bold;line-height:1.5;width:auto;position:relative;z-index:5}@media screen and (max-width: 1200px){#header .header_contact_list{width:auto}}@media screen and (max-width: 960px){#header .header_contact_list{display:none}}#header .header_contact_list li{display:flex;justify-content:center;align-items:center;text-align:center;aspect-ratio:1 / 1;margin-right:5px;width:100%;transition:0.3s ease-in-out;width:clamp(7rem, 6.7708333333vw, 9rem);max-height:90px}@media screen and (max-width: 768px){#header .header_contact_list li{width:clamp(7rem, 11.71875vw, 9rem);height:56px}}#header .header_contact_list a,#header .header_contact_list .header_contact_list_link{color:#fff;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;background:#333;aspect-ratio:1 / 1;font-size:100%;letter-spacing:0;border:1px solid #333;padding:1em 0px}@media (hover: hover){#header .header_contact_list a:hover:hover,#header .header_contact_list .header_contact_list_link:hover:hover{color:#333;background:#fff}}#header .header_contact_list a i,#header .header_contact_list .header_contact_list_link i{font-size:clamp(1.6rem, 1.1458333333vw, 2.2rem);margin-bottom:0.3em}@media screen and (max-width: 768px){#header .header_contact_list a i,#header .header_contact_list .header_contact_list_link i{font-size:clamp(1.6rem, 2.8645833333vw, 2.2rem)}}#header .header_contact_list a.owner,#header .header_contact_list .header_contact_list_link.owner{color:#333;border:1px solid #000;background:#000}@media (hover: hover){#header .header_contact_list a.owner:hover:hover,#header .header_contact_list .header_contact_list_link.owner:hover:hover{color:#000;background:#333}}#header .header_contact_list .header_contact_list_txt{font-size:clamp(0.7rem, 0.85vw, 1.2rem);white-space:nowrap;height:3em;display:flex;align-items:center;justify-content:center;line-height:1.5}#header .header_contact_list .header_contact_list_txt.small{font-size:0.6em;line-height:1.5}#header .header_contact_list .header_contact_list_txt.owner{padding-top:0.5em;line-height:1}#header .header_facebook i{font-size:1.8rem}#header .header_tel{font-size:clamp(1.6rem, 2vw, 2.4rem);font-weight:bold;letter-spacing:0.05em}#header .header_logo_block{padding:8px 0 8px 25px;align-items:center;display:flex;transition:0.3s all;width:100%;height:auto}@media screen and (max-width: 960px){#header .header_logo_block{width:60%;min-width:inherit;max-width:213px;margin-left:0%;padding:2% 0 2% 25px}}@media screen and (max-width: 960px){#header .header_logo_block{width:30%}}#header .header_logo{max-width:100%;width:90%;position:relative}#header .header_logo a{display:inline-block;position:relative;max-width:300px;width:100%;transition:width 1s ease-in-out,opacity 0.3s ease-in-out}@media (hover: hover){#header .header_logo a:hover:hover{opacity:0.5}}#header .header-menu{position:relative;top:0;right:0;display:block;width:72px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 961px){#header .header-menu{margin-right:30px}}#header .header_txt{transition:0.3s ease-in-out;font-size:clamp(2rem, 8.33vw, 16rem);font-family:"Poppins","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;letter-spacing:0.1em;font-weight:bold}@media screen and (min-width: 961px){#header .header_link{display:flex;align-items:center}}@media screen and (max-width: 960px){#header .header_link{margin:0 auto 10px}}#header .header_link .link-sns{display:flex;justify-content:center;font-size:2.4rem}@media screen and (min-width: 961px){#header .header_link .link-sns{justify-content:flex-end;margin-right:2em}}@media screen and (max-width: 960px){#header .header_link .link-sns{justify-content:flex-end;margin-right:1em}}@media screen and (min-width: 769px){#header .header_link .link-sns li:not(:last-child){margin-right:2em}}@media screen and (max-width: 768px){#header .header_link .link-sns li:not(:last-child){margin-right:1em}}@media (hover: hover){#header .header_link .link-sns li a:hover:hover{color:#000}}#header .logo{fill:#000;height:auto !important;padding-top:20px}#header .header_link .link-sns li a{color:#000}@media (hover: hover){#header .header_link .link-sns li a:hover:hover{color:#666}}#header .header_nav_item{color:#000}#header .header_nav_item a.header_nav_link::after{background:#000}@media (hover: hover){#header .header_nav_item a.header_nav_link:hover{color:#fff}}#header .menu-trigger span{background-color:#000;color:#000}.ctsNav_list_link .ctsNav_ttl{transition:0.3s ease-in-out;position:relative}.ctsNav_list_link .ctsNav_ttl_en{transition:0.3s ease-in-out;opacity:1}.ctsNav_list_link .ctsNav_ttl_ja{transition:0.3s ease-in-out;opacity:0;position:absolute;top:0}@media (hover: hover){.ctsNav_list_link:hover:hover .ctsNav_ttl_en{opacity:0}.ctsNav_list_link:hover:hover .ctsNav_ttl_ja{opacity:1}}.archive-cts .sec-cts .flex-side,.single-cts .sec-cts .flex-side{display:flex;width:100%;justify-content:space-between;flex-direction:row}@media screen and (max-width: 960px){.archive-cts .sec-cts .flex-side,.single-cts .sec-cts .flex-side{display:block}}.archive-cts .sec-cts .flex-side.reverse,.single-cts .sec-cts .flex-side.reverse{flex-direction:row-reverse}@media screen and (max-width: 960px){.archive-cts .sec-cts .flex-side.reverse,.single-cts .sec-cts .flex-side.reverse{display:block}}.archive-cts .sec-cts .left-side,.single-cts .sec-cts .left-side{width:30%;padding-inline:0 2%}@media screen and (max-width: 960px){.archive-cts .sec-cts .left-side,.single-cts .sec-cts .left-side{width:100%;margin:0 auto 0;max-width:100%;margin-inline:auto}}@media screen and (max-width: 767px){.archive-cts .sec-cts .left-side,.single-cts .sec-cts .left-side{padding-right:0}}.archive-cts .sec-cts .right-side,.single-cts .sec-cts .right-side{width:92%}@media screen and (max-width: 960px){.archive-cts .sec-cts .right-side,.single-cts .sec-cts .right-side{width:100%}}.archive-cts .sec-cts .sticky,.single-cts .sec-cts .sticky{flex-direction:column;position:sticky;top:150px;bottom:0;overflow-x:hidden;overflow-y:hidden;display:block !important;visibility:visible !important;opacity:1 !important;width:100%;height:calc(95vh - 150px);padding-bottom:60px}@media screen and (max-width: 960px){.archive-cts .sec-cts .sticky,.single-cts .sec-cts .sticky{height:auto}}.archive-cts .sec-cts .sticky.visible,.single-cts .sec-cts .sticky.visible{height:auto}@media screen and (hover: hover) and (min-width: 961px){.archive-cts .sec-cts .sticky:hover:hover,.single-cts .sec-cts .sticky:hover:hover{overflow-y:scroll !important}}@media (hover: hover){.archive-cts .sec-cts .sticky:hover:hover::-webkit-scrollbar,.single-cts .sec-cts .sticky:hover:hover::-webkit-scrollbar{width:7px;display:none !important}.archive-cts .sec-cts .sticky:hover:hover::-webkit-scrollbar-track,.single-cts .sec-cts .sticky:hover:hover::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.archive-cts .sec-cts .sticky:hover:hover::-webkit-scrollbar-thumb,.single-cts .sec-cts .sticky:hover:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3)}.archive-cts .sec-cts .sticky:hover:hover::-webkit-scrollbar-thumb:hover,.single-cts .sec-cts .sticky:hover:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.1)}}.archive-cts .sec-cts .cts-head,.single-cts .sec-cts .cts-head{width:100%}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-head,.single-cts .sec-cts .cts-head{width:100%;min-width:70px}}.archive-cts .sec-cts .cts-body,.single-cts .sec-cts .cts-body{width:100%}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-body,.single-cts .sec-cts .cts-body{width:100%}}.archive-cts .sec-cts .cts-wrap,.single-cts .sec-cts .cts-wrap{max-width:100%;margin-inline:auto;position:relative;z-index:5}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-wrap,.single-cts .sec-cts .cts-wrap{max-width:100%}}.archive-cts .sec-cts .cts-ttl,.single-cts .sec-cts .cts-ttl{width:100%;text-align:left;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-bottom:1em}.archive-cts .sec-cts .cts-ttl-en,.single-cts .sec-cts .cts-ttl-en{font-size:clamp(1.8rem, 3.09375vw, 2.1rem);line-height:1;letter-spacing:0em;font-weight:500}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-ttl-en,.single-cts .sec-cts .cts-ttl-en{font-size:clamp(1.8rem, 6.09375vw, 3.2rem)}}.archive-cts .sec-cts .cts-ttl-ja,.single-cts .sec-cts .cts-ttl-ja{font-size:clamp(1.8rem, 3.09375vw, 2.1rem);line-height:1.75;letter-spacing:0em;font-weight:500}@media screen and (max-width: 960px){.archive-cts .sec-cts .cts-ttl-ja,.single-cts .sec-cts .cts-ttl-ja{font-size:clamp(1.8rem, 3.09375vw, 2.1rem)}}.archive-cts .sec-cts .ctsNav_wrap,.single-cts .sec-cts .ctsNav_wrap{width:100%}.archive-cts .sec-cts .ctsNav_ttl,.single-cts .sec-cts .ctsNav_ttl{letter-spacing:0em;font-size:clamp(1.6rem, .8333333333vw, 1.8rem);line-height:clamp(2.6rem, 1.40625vw, 2.7rem);font-weight:500;white-space:nowrap}@media screen and (max-width: 960px){.archive-cts .sec-cts .ctsNav_ttl,.single-cts .sec-cts .ctsNav_ttl{text-align:left;font-size:clamp(1.6rem, 1.6666666667vw, 1.8rem);line-height:clamp(2.6rem, 2.8125vw, 2.7rem)}}.archive-cts .sec-cts .ctsNav_foot,.single-cts .sec-cts .ctsNav_foot{margin-top:2em}@media screen and (max-width: 1200px){.archive-cts .sec-cts .ctsNav_foot,.single-cts .sec-cts .ctsNav_foot{text-align:center}}@media screen and (max-width: 960px){.archive-cts .sec-cts .ctsNav_foot,.single-cts .sec-cts .ctsNav_foot{max-width:250px;margin-inline:auto}}.archive-cts .sec-cts .ctsNav_list_wrap,.single-cts .sec-cts .ctsNav_list_wrap{font-weight:500}.archive-cts .sec-cts .ctsNav_list_ttl,.single-cts .sec-cts .ctsNav_list_ttl{color:#333;padding:0em 0em 0em 0em;border-radius:0px;display:flex;align-items:center;position:relative;white-space:nowrap;margin-bottom:20px}.archive-cts .sec-cts .ctsNav_list_ttl::after,.single-cts .sec-cts .ctsNav_list_ttl::after{content:"";width:100%;border-top:1px solid #000;position:relative;top:50%;transform:translateY(-50%);left:auto;right:0;margin-left:4%}.archive-cts .sec-cts .ctsNav_list,.single-cts .sec-cts .ctsNav_list{display:inline-flex;flex-wrap:wrap}@media screen and (min-width: 961px){.archive-cts .sec-cts .ctsNav_list,.single-cts .sec-cts .ctsNav_list{flex-direction:column}}.archive-cts .sec-cts .ctsNav_list_item,.single-cts .sec-cts .ctsNav_list_item{margin:0em 0.75em 1.25em 0em;display:flex;align-items:baseline;font-size:clamp(1.4rem, 0.8334vw, 1.6rem)}.archive-cts .sec-cts .ctsNav_list_item .beforeBorder,.single-cts .sec-cts .ctsNav_list_item .beforeBorder{position:relative;padding-inline:1em}.archive-cts .sec-cts .ctsNav_list_item .beforeBorder::before,.single-cts .sec-cts .ctsNav_list_item .beforeBorder::before{content:"";display:block;height:0.5em;width:1px;background:#000}.archive-cts .sec-cts .ctsNav_list_item .beforeBorder::after,.single-cts .sec-cts .ctsNav_list_item .beforeBorder::after{content:"";display:block;height:1px;width:0.5em;background:#000}.archive-cts .sec-cts .ctsNav_list_link,.single-cts .sec-cts .ctsNav_list_link{display:flex;align-items:baseline;text-align:left;transition:0.3s ease-in-out;opacity:0.7;cursor:pointer;font-size:inherit}@media screen and (min-width: 961px){.archive-cts .sec-cts .ctsNav_list_link,.single-cts .sec-cts .ctsNav_list_link{min-width:10em}}@media screen and (max-width: 576px){.archive-cts .sec-cts .ctsNav_list_link,.single-cts .sec-cts .ctsNav_list_link{min-width:10em}}@media (hover: hover){.archive-cts .sec-cts .ctsNav_list_link:hover:hover,.single-cts .sec-cts .ctsNav_list_link:hover:hover{opacity:1}}.archive-cts .sec-cts .ctsNav_list_link.active,.single-cts .sec-cts .ctsNav_list_link.active{opacity:1}.archive-cts .sec-cts.short .left-side,.single-cts .sec-cts.short .left-side{width:20%;padding-inline:0 2%;min-width:270px}@media screen and (max-width: 960px){.archive-cts .sec-cts.short .left-side,.single-cts .sec-cts.short .left-side{width:100%;margin:0 auto 0;max-width:100%;margin-inline:auto}}@media screen and (max-width: 767px){.archive-cts .sec-cts.short .left-side,.single-cts .sec-cts.short .left-side{padding-right:0}}.archive-cts .sec-cts.short .right-side,.single-cts .sec-cts.short .right-side{width:92%}@media screen and (max-width: 960px){.archive-cts .sec-cts.short .right-side,.single-cts .sec-cts.short .right-side{width:100%}}.archive .flex-side{display:flex;width:100%;justify-content:space-between;flex-direction:row}@media screen and (max-width: 960px){.archive .flex-side{display:block}}.archive .flex-side.reverse{flex-direction:row-reverse}@media screen and (max-width: 960px){.archive .flex-side.reverse{display:block}}.archive .left-side{position:relative;box-sizing:border-box;width:30%;padding-inline:2%}@media screen and (max-width: 960px){.archive .left-side{width:100%;margin:0 auto 0;max-width:100%;margin-inline:auto}}@media screen and (max-width: 767px){.archive .left-side{padding-inline:4%}}.archive .right-side{width:76%}@media screen and (max-width: 960px){.archive .right-side{width:100%}}.archive .sticky{display:flex;flex-direction:column;position:sticky;top:130px;bottom:0;overflow-x:hidden;overflow-y:hidden;display:block !important;visibility:visible !important;opacity:1 !important;width:100%;height:calc(95vh - 130px);padding-bottom:60px}@media screen and (max-width: 960px){.archive .sticky{height:auto}}.archive .sticky.visible{height:auto}@media screen and (hover: hover) and (min-width: 961px){.archive .sticky:hover:hover{overflow-y:scroll !important}}@media (hover: hover){.archive .sticky:hover:hover::-webkit-scrollbar{width:7px;display:none !important}.archive .sticky:hover:hover::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.archive .sticky:hover:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3)}.archive .sticky:hover:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.1)}}.archive .side-ttl{width:100%;text-align:left;margin-bottom:60px;position:relative;display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 960px){.archive .side-ttl{margin-bottom:0px}}.archive .side-ttl .border{position:relative;display:flex;align-items:center;justify-content:center;margin:15px 0;height:47px;background:#000;left:50%;bottom:0;width:1px}@media screen and (max-width: 960px){.archive .side-ttl .border{content:""}}.archive .side-ttl .side-ttl-en{font-size:clamp(1.6rem, 3.09375vw, 2.1rem);line-height:1.75;letter-spacing:0em}@media screen and (max-width: 960px){.archive .side-ttl .side-ttl-en{font-size:clamp(1.6rem, 7.09375vw, 3.1rem)}}.archive .side-ttl .side-ttl-ja{font-size:1.6rem;line-height:1.75;letter-spacing:0em}@media screen and (max-width: 960px){.archive .side-ttl .side-ttl-ja{font-size:clamp(1.6rem, 6.09375vw, 2.1rem)}}.archive .vertical{display:flex;justify-content:center;align-items:flex-start}@media screen and (min-width: 961px){.archive .vertical .side-ttl-en{text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.archive .vertical .side-ttl-ja{font-size:clamp(1.6rem, 5.5vw, 2.4rem)}@media screen and (min-width: 961px){.archive .vertical .side-ttl-ja{font-size:clamp(1.6rem, 1.5vw, 2.4rem);text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.single .flex-side{display:flex;width:100%;justify-content:space-between}@media screen and (max-width: 960px){.single .flex-side{display:block}}.single .left-side{width:15%;position:relative;box-sizing:border-box}@media screen and (max-width: 960px){.single .left-side{width:100%;margin:0 auto 0;max-width:100%;margin-inline:auto}}.single .right-side{width:85%}@media screen and (max-width: 960px){.single .right-side{width:100%}}.single .sticky{display:flex;flex-direction:column;position:sticky;top:130px;bottom:0;overflow-x:hidden;overflow-y:hidden;display:block !important;visibility:visible !important;opacity:1 !important;width:100%;height:auto}@media screen and (min-width: 961px){.single .sticky:hover{overflow-y:scroll !important}}.single .sticky:hover::-webkit-scrollbar{width:7px;display:none !important}.single .sticky:hover::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.single .sticky:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3)}.single .sticky:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.1)}.single .side-ttl{width:100%;text-align:center;margin-bottom:30px;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.single .side-ttl .ttl{margin-bottom:40px}@media screen and (max-width: 960px){.single .side-ttl .ttl{margin-bottom:0}}.single .side-ttl .border{position:relative;display:flex;align-items:center;justify-content:center;margin:15px 0;height:47px;background:#000;left:50%;bottom:0;width:1px}@media screen and (max-width: 960px){.single .side-ttl .border{content:"";height:0;margin:0}}.single .side-ttl .side-ttl-en{font-family:"Poppins","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:2.1rem;line-height:1.25;font-weight:100}@media screen and (max-width: 960px){.single .side-ttl .side-ttl-en{font-size:clamp(3rem, 4vw, 4rem)}}.single .side-ttl .side-ttl-ja{font-size:1.6rem}@media screen and (max-width: 960px){.single .side-ttl .side-ttl-ja{font-size:clamp(1.4rem, 2vw, 2rem)}}@media screen and (max-width: 960px){.single .side-ttl .link_more{display:none}}.single .vertical{display:flex;justify-content:center;align-items:flex-start}@media screen and (min-width: 961px){.single .vertical .side-ttl-en{text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.single .vertical .side-ttl-ja{font-size:clamp(1.6rem, 1.5vw, 2.4rem)}@media screen and (min-width: 961px){.single .vertical .side-ttl-ja{text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.single .link_more{display:inline-flex;justify-content:center;width:100%}.single .link_more_hover{transition:all 0.3s ease;position:relative}.single .link_more_hover::after{content:"";max-width:130px;width:100%;display:inline-block;height:1px;background:#000;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0)}.single .link_more_hover span{font-family:"Poppins","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;padding-bottom:5px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 960px){.single .link_more_hover span{width:150px;margin:0px auto 0}}.single .link_more_hover span:after{content:"●";margin-left:10px;font-size:14px;transition:margin-left 0.3s ease}.single .link_more_hover:hover span:after{margin-left:20px}.sec-FormList{background-image:url(../img/sitemap/FormList_bg.jpg) !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}@media screen and (min-width: 961px){.sec-FormList{width:100%;object-fit:cover;aspect-ratio:2.5945945946}}@media screen and (min-width: 961px){.sec-FormList .sec-wrap{height:100%}}.sec-FormList .pack-ctsContainer{display:flex;justify-content:space-between;align-items:flex-start;height:100%}.sec-FormList .sec-packCts{display:flex;justify-content:center;align-items:center;height:100%;width:100%}@media screen and (max-width: 960px){.sec-FormList .sec-packCts{flex-direction:column}}.sec-FormList .sec-packCts{height:100%}@media screen and (min-width: 961px){.sec-FormList .sec-packCts:has(+.sec-packCts){padding-right:4%;margin-right:4%;border-right:1px solid #d9d9d9}}@media screen and (max-width: 960px){.sec-FormList .sec-packCts:has(+.sec-packCts){margin-bottom:60px}}.sec-FormList .sec-packCts .packCts-item{max-width:calc(100% / 3);width:100%}@media screen and (max-width: 960px){.sec-FormList .sec-packCts .packCts-item{max-width:calc(100% / 1)}}@media screen and (min-width: 961px){.sec-FormList .sec-packCts .packCts-item:not(:first-of-type){border-left:1px solid #fff}}@media screen and (max-width: 960px){.sec-FormList .sec-packCts .packCts-item:not(:first-of-type){border-top:1px solid #fff}}.sec-FormList .sec-packCts a{height:100%;display:block;padding:10% 4%;transition:0.3s ease-in-out}@media (hover: hover){.sec-FormList .sec-packCts a:hover:hover{background:rgba(51,51,51,0.5)}}.sec-FormList .sec-packCts .cts-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.sec-FormList .sec-packCts .cts-head{margin-bottom:40px}@media screen and (max-width: 960px){.sec-FormList .sec-packCts .cts-head{margin-bottom:10px}}.sec-FormList .sec-packCts .cts-ttl-wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.sec-FormList .sec-packCts .cts-ttl{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:30px;text-align:center}.sec-FormList .sec-packCts .cts-ttl-en{font-size:clamp(2rem, 1.875vw, 3.6rem);letter-spacing:0.1em;margin-bottom:2rem}@media screen and (max-width: 960px){.sec-FormList .sec-packCts .cts-ttl-en{font-size:clamp(2rem, 5.875vw, 3.6rem)}}.sec-FormList .sec-packCts .cts-ttl-ja{font-size:clamp(1.6rem, 0.9375vw, 1.8rem);letter-spacing:0.1em;white-space:nowrap}@media screen and (max-width: 960px){.sec-FormList .sec-packCts .cts-ttl-ja{font-size:clamp(1.6rem, 2.9375vw, 1.8rem)}}.sec-FormList .sec-packCts .cts-txt{letter-spacing:0.1em;font-size:clamp(1rem, 0.8334vw, 1.6rem);line-height:2;white-space:normal;text-align:center;word-break:auto-phrase;height:7em}@media screen and (max-width: 960px){.sec-FormList .sec-packCts .cts-txt{height:auto}}.sec-FormList .sec-packCts .btn-more-block{margin-top:30px}.sec-ctsList{background:#fff}@media screen and (min-width: 961px){.sec-ctsList .sec-wrap{height:100%}}.sec-ctsList .pack-ctsContainer{display:flex;justify-content:space-between;align-items:flex-start;height:100%}.sec-ctsList .sec-packCts{display:flex;justify-content:center;align-items:center;height:100%;width:100%}@media screen and (max-width: 576px){.sec-ctsList .sec-packCts{flex-direction:column}}.sec-ctsList .sec-packCts{height:100%}.sec-ctsList .sec-packCts .packCts-item{background:#E2E2D4}@media screen and (min-width: 577px){.sec-ctsList .sec-packCts .packCts-item{width:calc(96% / 3)}.sec-ctsList .sec-packCts .packCts-item:not(:nth-of-type(3n+1)){margin-left:2%}}@media screen and (max-width: 576px){.sec-ctsList .sec-packCts .packCts-item{max-width:calc(100% / 1)}.sec-ctsList .sec-packCts .packCts-item:nth-of-type(n+2){margin-top:60px}}.sec-ctsList .sec-packCts a{height:100%;display:block;padding:4%;transition:0.3s ease-in-out}@media (hover: hover){.sec-ctsList .sec-packCts a:hover:hover{background:rgba(51,51,51,0.5)}.sec-ctsList .sec-packCts a:hover:hover .item-img img{scale:1.03}}.sec-ctsList .sec-packCts .cts-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.sec-ctsList .sec-packCts .cts-head{margin-bottom:20px}.sec-ctsList .sec-packCts .cts-body{display:flex;align-items:baseline;justify-content:space-between}@media screen and (max-width: 960px){.sec-ctsList .sec-packCts .cts-body{flex-direction:column}}@media screen and (max-width: 576px){.sec-ctsList .sec-packCts .cts-body{flex-direction:row}}.sec-ctsList .sec-packCts .cts-ttl-wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.sec-ctsList .sec-packCts .cts-ttl-en{font-size:clamp(2rem, 1.875vw, 3.6rem);letter-spacing:0em;margin-bottom:2rem}@media screen and (max-width: 576px){.sec-ctsList .sec-packCts .cts-ttl-en{font-size:clamp(2rem, 5.875vw, 3.6rem)}}.sec-ctsList .sec-packCts .cts-ttl-ja{font-size:clamp(1.6rem, 0.9375vw, 1.8rem);letter-spacing:0.1em;white-space:nowrap}@media screen and (max-width: 960px){.sec-ctsList .sec-packCts .cts-ttl-ja{font-size:clamp(1rem, 0.9375vw, 1.8rem)}}@media screen and (max-width: 576px){.sec-ctsList .sec-packCts .cts-ttl-ja{font-size:clamp(1.6rem, 2.9375vw, 1.8rem)}}@media screen and (max-width: 375px){.sec-ctsList .sec-packCts .cts-ttl-ja{font-size:clamp(1rem, 2.9375vw, 1.8rem)}}.sec-ctsList .sec-packCts .cts-txt{letter-spacing:0.1em;font-size:clamp(1rem, 0.8334vw, 1.6rem);line-height:2;white-space:normal;text-align:center;word-break:auto-phrase;height:7em}@media screen and (max-width: 960px){.sec-ctsList .sec-packCts .btn-more-block{width:100%;margin-top:10px}}@media screen and (max-width: 960px){.sec-ctsList .sec-packCts .btn-more-block .btn-more-wrap{justify-content:flex-end}}.sec-ctsList .sec-packCts .btn-more-txt{font-size:clamp(1.8rem, 1.25vw, 2.4rem)}@media screen and (max-width: 1200px){.sec-ctsList .sec-packCts .btn-more-txt{font-size:clamp(1rem, 0.72916vw, 1.4rem)}}.sec-ctsList .sec-packCts .item-img{font-size:0;overflow:hidden;position:relative}.sec-ctsList .sec-packCts .item-img img{width:100%;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover}
/*# sourceMappingURL=common_inner.css.map */
