img{height:auto!important}.c-kousakubutsu-bar{background-image:url(../images/kousakubutsu/bar.svg);background-repeat:repeat-x;width:100%;height:10px;display:block}@media screen and (max-width:768px){.c-kousakubutsu-bar{height:6px}}.c-table-kousakubutsu{border-collapse:collapse;font-size:16px;font-weight:500;line-height:1.5}@media screen and (max-width:768px){.c-table-kousakubutsu{font-size:14px}}.c-table-kousakubutsu caption{color:#fff;text-align:center;background-color:#ff8d00;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:20px;padding-bottom:10px;font-size:22px;font-weight:700;line-height:1.54545}@media screen and (max-width:768px){.c-table-kousakubutsu caption{font-size:16px}}.c-table-kousakubutsu th{text-align:center;background-color:#fff;border:1px solid #b7b7b7;padding:7px;font-weight:500}.c-table-kousakubutsu th:first-of-type{width:14%}@media screen and (max-width:768px){.c-table-kousakubutsu th:first-of-type{width:21%}}.c-table-kousakubutsu th:nth-of-type(2){width:55%}@media screen and (max-width:768px){.c-table-kousakubutsu th:nth-of-type(2){width:51%}}.c-table-kousakubutsu th:nth-of-type(3){width:31%}@media screen and (max-width:768px){.c-table-kousakubutsu th:nth-of-type(3){width:28%}}.c-table-kousakubutsu .-small{font-size:12px;line-height:1.66667}@media screen and (max-width:768px){.c-table-kousakubutsu .-small{font-size:10px}}.c-table-kousakubutsu .-center{text-align:center}.c-table-kousakubutsu .-cell-3-1{padding-left:7px;padding-right:7px}.c-table-kousakubutsu .-cell-3-1 .-small{margin-top:10px}.c-table-kousakubutsu .-cell-4-2 .-small{text-indent:-3em;margin-top:5px;padding-left:3em}.c-table-kousakubutsu td{background-color:#fcfcbb;border:1px solid #b7b7b7;padding:13px}.c-table-kousakubutsu td.-yellow{background-color:#fff960}.c-table-kousakubutsu .-caution{margin-left:auto;margin-right:auto;display:block}.p-kousakubutsu-mv__upper{padding-left:var(--gutter);padding-right:var(--gutter);background-image:linear-gradient(#000,#545454);position:relative}.p-kousakubutsu-mv__upper-inner{max-width:1366px;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:175px;position:relative}@media screen and (max-width:1024px){.p-kousakubutsu-mv__upper-inner{padding-bottom:80px}}.p-kousakubutsu-mv__heading{color:#fff;text-align:center;font-size:29px;font-weight:800;line-height:1.31034}@media screen and (max-width:768px){.p-kousakubutsu-mv__heading{font-size:24px}}.p-kousakubutsu-mv__left{z-index:2;position:absolute;bottom:-80px;left:0}@media screen and (max-width:768px){.p-kousakubutsu-mv__left{width:120px}}.p-kousakubutsu-mv__fukidashi{z-index:2;z-index:3;place-items:center;width:min(904px,66.1786%);display:grid;position:absolute;bottom:-200px;left:50%;translate:-50%}@media screen and (max-width:1024px){.p-kousakubutsu-mv__fukidashi{width:100%;max-width:480px;translate:unset;margin-top:20px;margin-left:auto;margin-right:auto;display:block;position:static}}.p-kousakubutsu-mv__fukidashi .-img{object-fit:contain}.p-kousakubutsu-mv__right{z-index:2;position:absolute;bottom:-80px;right:0}@media screen and (max-width:768px){.p-kousakubutsu-mv__right{width:120px}}.p-kousakubutsu-mv__body{padding-top:225px;padding-bottom:195px;padding-left:var(--gutter);padding-right:var(--gutter);background-image:linear-gradient(#f8c72c,#fff500);position:relative}@media screen and (max-width:1024px){.p-kousakubutsu-mv__body{padding-top:100px}}.p-kousakubutsu-mv__intro{text-align:center;font-size:22px;font-weight:700;line-height:1.54545}@media screen and (max-width:768px){.p-kousakubutsu-mv__intro{font-size:16px}}.p-kousakubutsu-mv__list{flex-wrap:wrap;justify-content:center;gap:7px;max-width:903px;margin-top:10px;margin-left:auto;margin-right:auto;display:flex}@media screen and (max-width:768px){.p-kousakubutsu-mv__list{gap:5px}.p-kousakubutsu-mv__item .-img{height:32px!important}}.p-kousakubutsu-mv__text{text-align:center;margin-top:20px;font-size:22px;font-weight:900;line-height:1.54545}@media screen and (max-width:768px){.p-kousakubutsu-mv__text{margin-top:15px;font-size:16px}}.p-kousakubutsu-mv__text .-red{color:red}.p-kousakubutsu-mv__bottom{place-items:center;width:100%;display:grid;position:absolute;bottom:0;left:0}.p-kousakubutsu-about{position:relative;overflow-x:clip}.p-kousakubutsu-about__bar{z-index:2;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.p-kousakubutsu-about__upper{padding-top:105px;padding-bottom:90px;padding-left:var(--gutter);padding-right:var(--gutter);background-image:linear-gradient(#208a95 0%,#20848e 20%,#20767a 50%,#205e5b 80%,#20544d 100%)}@media screen and (max-width:768px){.p-kousakubutsu-about__upper{padding-top:unset}}.p-kousakubutsu-about__center{width:719px;position:absolute;top:0%;left:50%;translate:-50% -170px}@media screen and (max-width:768px){.p-kousakubutsu-about__center{width:100%;max-width:400px}}.p-kousakubutsu-about__center .-img{object-fit:contain}.p-kousakubutsu-about__intro{text-align:center;color:#fff;margin-top:20px;font-size:22px;font-weight:900;line-height:1.54545}@media screen and (max-width:768px){.p-kousakubutsu-about__intro{font-size:16px}}.p-kousakubutsu-about__heading{z-index:3;place-items:center;margin-top:-17px;display:grid;position:relative}@media screen and (max-width:768px){.p-kousakubutsu-about__heading{margin-top:-12px}}.p-kousakubutsu-about__heading .-img{object-fit:contain}.p-kousakubutsu-about__intro .-yellow{color:#ff0}.p-kousakubutsu-about__table{max-width:calc(905px + var(--gutter) + var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);margin-top:-45px;margin-left:auto;margin-right:auto;overflow-x:scroll}@media screen and (max-width:768px){.p-kousakubutsu-about__table{width:96%;padding-left:unset;padding-right:unset;margin-left:auto;margin-right:0}.p-kousakubutsu-about__table>.c-table-kousakubutsu{min-width:540px;margin-right:var(--gutter)}}.p-kousakubutsu-about__caution{padding-top:35px;padding-bottom:40px;padding-left:var(--gutter);padding-right:var(--gutter);justify-content:center;align-items:flex-end;column-gap:40px;display:flex}@media screen and (max-width:768px){.p-kousakubutsu-about__caution{grid-template-columns:1fr 1fr;padding-top:30px;padding-bottom:20px;display:grid}.p-kousakubutsu-about__caution>:first-child{grid-area:2/1/3/2;place-items:center;display:grid}.p-kousakubutsu-about__caution>:nth-child(2){grid-area:1/1/2/3}.p-kousakubutsu-about__caution>:nth-child(3){grid-area:2/2/3/3;place-items:center;display:grid}}.p-kousakubutsu-about__caution .-icon{margin-left:auto;margin-right:auto}.p-kousakubutsu-about__caution .-text{text-align:center;margin-top:10px;font-size:22px;font-weight:700;line-height:1.54545}@media screen and (max-width:768px){.p-kousakubutsu-about__caution .-text{font-size:16px}}.p-kousakubutsu-about__caution .-emphasis{text-underline-offset:9px;font-weight:900;-webkit-text-decoration:underline red;text-decoration:underline red;text-decoration-thickness:2px}.p-kousakubutsu-about__caution .-left{flex-shrink:0;translate:10px 40px}@media screen and (max-width:768px){.p-kousakubutsu-about__caution .-left{translate:10px 20px}}.p-kousakubutsu-about__caution .-right{flex-shrink:0;translate:-10px 40px}@media screen and (max-width:768px){.p-kousakubutsu-about__caution .-right{translate:-10px 20px}}.p-kousakubutsu-legal__pic{display:flex}.p-kousakubutsu-legal__pic .-figure{flex-grow:1;height:100%;margin:0!important}.p-kousakubutsu-legal__pic .-img{object-fit:cover;flex-grow:1;width:100%;height:100%;display:block}.p-kousakubutsu-legal__body{padding-top:55px;padding-bottom:60px;padding-left:var(--gutter);padding-right:var(--gutter);background-image:linear-gradient(#f8c72c,#fff500)}@media screen and (max-width:768px){.p-kousakubutsu-legal__body{padding-top:30px;padding-bottom:30px}}.p-kousakubutsu-legal__body-inner{max-width:1366px;margin-left:auto;margin-right:auto;position:relative}.p-kousakubutsu-legal__left{position:absolute;top:53%;left:0}@media screen and (max-width:1200px){.p-kousakubutsu-legal__left{display:none}}@media screen and (max-width:768px){.p-kousakubutsu-legal__left{width:120px;margin-top:20px;display:block;position:static}}.p-kousakubutsu-legal__right{position:absolute;top:0%;right:0}@media screen and (max-width:1200px){.p-kousakubutsu-legal__right{display:none}}@media screen and (max-width:768px){.p-kousakubutsu-legal__right{top:unset;width:120px;display:block;bottom:0}}.p-kousakubutsu-legal__main{z-index:2;max-width:903px;margin-left:auto;margin-right:auto;position:relative}.p-kousakubutsu-legal__heading{text-align:center;border-image-source:url(../images/kousakubutsu/board_white.svg);border-image-slice:5 fill;border-image-width:0;max-width:904px;margin-left:auto;margin-right:auto;padding:18px 20px 24px;font-size:34px;font-weight:700;line-height:1.23529}@media screen and (max-width:1024px){.p-kousakubutsu-legal__heading{font-size:26px}}@media screen and (max-width:768px){.p-kousakubutsu-legal__heading{border-image-source:url(../images/kousakubutsu/board_white-sp.svg);max-width:500px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;font-size:22px}}.p-kousakubutsu-legal__heading._mt{margin-top:30px}.p-kousakubutsu-legal__heading .-emphasis{border-bottom:4px solid red}.p-kousakubutsu-legal__text{text-align:center;max-width:780px;margin-top:15px;margin-left:auto;margin-right:auto;font-size:22px;font-weight:500;line-height:1.54545}@media screen and (max-width:768px){.p-kousakubutsu-legal__text{font-size:16px}}.p-kousakubutsu-lead{padding-top:55px;padding-bottom:100px}@media screen and (max-width:768px){.p-kousakubutsu-lead{padding-top:30px;padding-bottom:60px;padding-left:var(--gutter);padding-right:var(--gutter)}}.p-kousakubutsu-lead__layout{grid-template-columns:auto 1fr auto;display:grid}@media screen and (max-width:1024px){.p-kousakubutsu-lead__layout{grid-template-columns:1fr}.p-kousakubutsu-lead__left,.p-kousakubutsu-lead__right{display:none}}.p-kousakubutsu-lead__center{text-align:center;padding-right:7%}@media screen and (max-width:1024px){.p-kousakubutsu-lead__center{padding-right:unset}}.p-kousakubutsu-lead__heading{place-items:center;display:grid}.p-kousakubutsu-lead__text{text-align:center;margin-top:15px;font-size:22px;font-weight:500;line-height:1.54545}@media screen and (max-width:768px){.p-kousakubutsu-lead__text{font-size:16px}}.p-kousakubutsu-feature{padding-left:var(--gutter);padding-right:var(--gutter);background-image:linear-gradient(#fdfaa1,#1eb3ea);position:relative}.p-kousakubutsu-feature__wrap{max-width:1366px;margin-left:auto;margin-right:auto;padding-bottom:65px;position:relative}@media screen and (max-width:768px){.p-kousakubutsu-feature__wrap{padding-bottom:180px}}.p-kousakubutsu-feature__left{place-items:center;display:grid;position:absolute;bottom:70px;left:0}@media screen and (max-width:1200px){.p-kousakubutsu-feature__left{display:none}}@media screen and (max-width:768px){.p-kousakubutsu-feature__left{width:120px;display:block;bottom:20px}}.p-kousakubutsu-feature__right{place-items:center;display:grid;position:absolute;bottom:70px;right:0}@media screen and (max-width:1200px){.p-kousakubutsu-feature__right{display:none}}@media screen and (max-width:768px){.p-kousakubutsu-feature__right{width:120px;display:block;bottom:20px}}.p-kousakubutsu-feature__bottom{place-items:center;display:grid;position:absolute;bottom:0}.p-kousakubutsu-feature__list{grid-template-columns:1fr 1fr;gap:50px 40px;max-width:903px;margin-left:auto;margin-right:auto;display:grid;position:relative;translate:0 -30px}@media screen and (max-width:768px){.p-kousakubutsu-feature__list{grid-template-columns:1fr;row-gap:30px;max-width:480px;margin-left:auto;margin-right:auto}}.c-kousakusakubutsu-feature__heading{z-index:2;color:#ff0;text-align:center;border-image-source:url(../images/kousakubutsu/board_primary.svg);border-image-slice:5 fill;width:calc(100% + 10px);margin-left:auto;margin-right:auto;padding:16px 20px 20px;font-size:30px;font-weight:700;line-height:1.13333;position:relative;translate:-5px}@media screen and (max-width:768px){.c-kousakusakubutsu-feature__heading{font-size:22px}}.c-kousakusakubutsu-feature__heading._sm{border-image-source:url(../images/kousakubutsu/board_primary_sm.svg)}.c-kousakusakubutsu-feature__figure{margin-top:-20px!important;margin-bottom:unset!important}.c-kousakusakubutsu-feature__text{letter-spacing:-.02em;margin-top:5px;font-size:22px;font-weight:500;line-height:1.54545}@media screen and (max-width:768px){.c-kousakusakubutsu-feature__text{font-size:16px}}.p-kousakubutsu-cta{padding-top:75px;padding-bottom:40px;padding-left:var(--gutter);padding-right:var(--gutter);position:relative;overflow:hidden}@media screen and (max-width:768px){.p-kousakubutsu-cta{padding-top:40px;padding-bottom:40px}}.p-kousakubutsu-cta__bg{width:100%;height:100%;position:absolute;top:0;left:0}.p-kousakubutsu-cta__bg .-img{object-fit:cover;object-position:top;width:100%;max-height:602px;max-height:unset;height:100%!important}.p-kousakubutsu-cta__contents{position:relative}.p-kousakubutsu-cta__inner{max-width:903px;margin-left:auto;margin-right:auto}.p-kousakubutsu-cta__catch{color:#fff;font-size:33px;font-weight:700;line-height:1.66667}@media screen and (max-width:768px){.p-kousakubutsu-cta__catch{font-size:max(10px,min(4.26667vw,33px))}}.p-kousakubutsu-cta__button{margin-top:30px;transition:opacity .2s;display:block}@media screen and (max-width:768px){.p-kousakubutsu-cta__button{margin-top:20px}}.p-kousakubutsu-cta__button:hover{opacity:.8}.p-kousakubutsu-cta__button .-img{object-fit:contain}.p-kousakubutsu-footer{z-index:2;margin-top:-1px;position:relative}@media screen and (max-width:768px){.p-kousakubutsu-footer{padding-bottom:80px}}.p-kousakubutsu-footer__upper{color:#fff;padding-top:10px;padding-bottom:10px;padding-left:var(--gutter);padding-right:var(--gutter);background-color:#00b0e1}.p-kousakubutsu-footer__upper .-text{color:#fff;text-align:center;font-size:24px;font-weight:700;line-height:1.66667}@media screen and (max-width:768px){.p-kousakubutsu-footer__upper .-text{font-size:16px}}.p-kousakubutsu-footer__body{padding-top:40px;padding-bottom:30px;padding-left:var(--gutter);padding-right:var(--gutter)}.p-kousakubutsu-footer__inner{max-width:903px;margin-left:auto;margin-right:auto}.p-kousakubutsu-footer__layout{grid-template-columns:1fr 1.4fr;column-gap:10px;display:grid}@media screen and (max-width:768px){.p-kousakubutsu-footer__layout{grid-template-columns:1fr;row-gap:30px}}.p-kousakubutsu-footer__logo{place-items:center;display:grid}@media screen and (max-width:768px){.p-kousakubutsu-footer__logo{max-width:240px;margin-left:auto;margin-right:auto}}.p-kousakubutsu-footer__right-upper{grid-template-columns:125px 1fr;row-gap:23px;display:grid}@media screen and (max-width:768px){.p-kousakubutsu-footer__right-upper{grid-template-columns:100px 1fr;row-gap:15px}}.p-kousakubutsu-footer__right-upper>:first-child{border-right:1px dotted #000;grid-area:1/1/3/2;place-items:center;width:100%;height:100%;padding:5px;display:grid}.p-kousakubutsu-footer__right-upper>:nth-child(2){grid-area:1/2/2/3;padding-left:30px}@media screen and (max-width:768px){.p-kousakubutsu-footer__right-upper>:nth-child(2){padding-left:15px}}.p-kousakubutsu-footer__right-upper>:nth-child(3){grid-area:2/2/3/3;padding-left:30px}@media screen and (max-width:768px){.p-kousakubutsu-footer__right-upper>:nth-child(3){padding-left:15px}}.p-kousakubutsu-footer__right-upper .-text{font-size:16px;font-weight:700;line-height:2.5}@media screen and (max-width:768px){.p-kousakubutsu-footer__right-upper .-text{font-size:14px}}.p-kousakubutsu-footer__right-upper .-fax{justify-items:flex-start;display:grid}.p-kousakubutsu-footer__address{border-top:1px solid #000;margin-top:17px;padding-top:17px;font-size:15px;line-height:1.33333}.p-kousakubutsu-footer__bottom{text-align:center;padding-top:10px;padding-bottom:20px;font-size:14px;font-weight:300;line-height:1.42857}@media screen and (max-width:768px){.p-kousakubutsu-footer__bottom{font-size:12px}}.p-kousakubutsu-sticky{z-index:3;position:fixed;bottom:0;right:0}.p-kousakubutsu-sticky__link{transition:opacity .2s}.p-kousakubutsu-sticky__link:hover{opacity:.8}
