@charset "UTF-8";:root{--white: #fff;--brown: #6f4d3e;--redbrown: #af6a4c;--beige: #e2dad0;--red: #e7525e;--blue: #528ec4;--green: #66bd7b;--yellow: #ffdb2a}:where(.l-content) *{box-sizing:border-box}:where(.l-content) a,:where(.l-content) button{transition:opacity .2s;cursor:pointer;outline:none}@media all and (min-width: 768px){:where(.l-content) a:hover,:where(.l-content) button:hover{opacity:.7}}:where(.l-content) a{color:var(--brown);text-decoration:none}@media all and (min-width: 768px){:where(.l-content) a[href^=tel]{cursor:default;pointer-events:none}}:where(.l-content) [type=button]::-moz-focus-inner,:where(.l-content) [type=reset]::-moz-focus-inner,:where(.l-content) [type=submit]::-moz-focus-inner,:where(.l-content) button::-moz-focus-inner{border-style:0;padding:0}:where(.l-content) [type=button]::-moz-focus-inner,:where(.l-content) [type=reset]::-moz-focus-inner,:where(.l-content) [type=submit]::-moz-focus-inner,:where(.l-content) button:-moz-focusring{outline:1px dotted ButtonText}:where(.l-content) button,:where(.l-content) input,:where(.l-content) select,:where(.l-content) textarea{margin:0;border-style:none;background-color:transparent;padding:0;color:inherit}:where(.l-content) [role=button],:where(.l-content) [type=button],:where(.l-content) [type=reset],:where(.l-content) [type=submit],:where(.l-content) button{cursor:pointer}.l-content{box-sizing:border-box;background:#fff;color:var(--brown);color-scheme:light dark;line-height:1;font-family:Zen Maru Gothic,serif;word-break:normal;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;line-break:strict;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scroll-padding-top:26.9333333333vw}@media all and (min-width: 768px){html{scroll-padding-top:142px}}@media all and (min-width: 1366px){#content{max-width:unset}}.commonPt{padding-top:0}.bdrTitle{display:none}#footer{margin-top:0}@keyframes fadeIn{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes fadeOut{0%{display:block;opacity:1}to{display:none;opacity:0}}@media all and (min-width: 768px){.l-content{display:grid;grid-template-rows:auto;grid-template-columns:1fr 525px 1fr;grid-template-areas:"left main right"}}.l-main{container-type:inline-size;width:100%}@media all and (min-width: 768px){.l-main{grid-area:main;width:525px;overflow:hidden}}@media all and (max-width: 767px){.l-left,.l-right{display:none}}@media all and (min-width: 768px){.l-left,.l-right{position:sticky;top:121.8px;height:calc(100vh - 121.8px);overflow:hidden}}.l-left{grid-area:left;background:url(../../assets/images/bg_pc.png) no-repeat left top/cover}.l-left__inner{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;z-index:1;padding-top:50px;padding-inline:35px;width:100%;height:100%}.l-left__inner:before,.l-left__inner:after{position:absolute;z-index:-1;content:""}.l-left__inner:before{top:85px;right:0;background:url(../../assets/images/bg_cloud_left_01.png) no-repeat top right/contain;width:243px;height:120px}.l-left__inner:after{bottom:0;left:0;background:url(../../assets/images/bg_cloud_left_02.png) no-repeat bottom left/contain;width:394px;height:320px}@media all and (max-width: 979px){.l-left__inner{display:none}}.l-left__logo{display:block;position:absolute;top:0;left:0;width:123px;height:123px}.l-left__figure{padding:0 20px 0 40px;width:100%;max-width:560px}.l-left-anchors{margin-top:16px}.l-left-anchors__title{margin:0 auto;width:100%;max-width:286px}.l-left-anchors__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px 6px;margin-top:14px;max-width:349px}.l-left-anchors__link{display:flex;justify-content:center;align-items:center;gap:4px;box-shadow:0 4px #00000040;border-radius:8px;background-color:var(--yellow);padding-inline:8px;height:29px;font-weight:700;font-size:16px;letter-spacing:.1em}.l-left-anchors__link:after{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%229.89296%22%20cy%3D%2210.5%22%20r%3D%229.89296%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M10.759%2013.566C10.3741%2014.2327%209.41188%2014.2327%209.02698%2013.566L6.80478%209.71707C6.41988%209.0504%206.901%208.21707%207.6708%208.21707L12.1152%208.21707C12.885%208.21707%2013.3661%209.0504%2012.9812%209.71707L10.759%2013.566Z%22%20fill%3D%22%236F4D3E%22%2F%3E%3C%2Fsvg%3E) no-repeat center/cover;width:20px;height:20px;content:""}.l-right{grid-area:right;background:url(../../assets/images/bg_pc.png) no-repeat right top/cover}.l-right__inner{display:flex;justify-content:center;align-items:center;background:url(../../assets/images/bg_map_right.png) no-repeat center/cover;padding-inline:45px;width:100%;height:100%;overflow-y:scroll}@media all and (max-width: 979px){.l-right__inner{display:none}}.l-right__anchors{position:relative;background-color:var(--white);padding:27px 16px;width:100%;max-width:500px}.l-right__anchors:before,.l-right__anchors:after{position:absolute;left:50%;transform:translate(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%226%22%20viewBox%3D%220%200%2031%206%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M8.51642%206.00005H0.0606689L4.80828%200.950516H13.264L8.51642%206.00005Z%22%20fill%3D%22%23E7525E%22%2F%3E%3Cpath%20d%3D%22M25.478%206.00001H17.0222L21.7698%200.95047H30.2356L25.478%206.00001Z%22%20fill%3D%22%23528EC4%22%2F%3E%3C%2Fsvg%3E) repeat-x center;background-size:auto 6px;width:calc(100% - 12px);height:6px;content:""}.l-right__anchors:before{top:0}.l-right__anchors:after{bottom:0}.l-right-anchors{display:flex;flex-direction:column;gap:36px}.l-right-anchors__item{position:relative}.l-right-anchors__item:not(:first-child):before{position:absolute;top:-18px;left:0;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22301%22%20height%3D%222%22%20viewBox%3D%220%200%20298%202%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0%201H298%22%20stroke%3D%22%23AF6A4C%22%20stroke-dasharray%3D%222%205%22%2F%3E%3C%2Fsvg%3E) repeat-x center;background-size:301px auto;width:100%;height:1px;content:""}.l-right-anchor{display:flex;justify-content:space-between;align-items:center;gap:13px;font-weight:700;font-size:1rem;line-height:1.4375}.l-right-anchor:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2214%22%20viewBox%3D%220%200%208%2014%22%20fill%3D%22none%22%3E%3Cmask%20id%3D%22sid1%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%228%22%20height%3D%2214%22%3E%3Crect%20width%3D%228%22%20height%3D%2214%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23sid1)%22%3E%3Cpath%20d%3D%22M1%202L6.55682%207.09375L1%2012.1875%22%20stroke%3D%22%236F4D3E%22%20stroke-width%3D%221.85227%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center right/contain;width:8px;height:14px;content:""}.l-right-anchor p{display:flex;align-items:center;gap:5px;font-weight:700;font-size:1rem}.l-right-anchor p img{width:98px}.c-modal-text{font-weight:500;font-size:3.7333333333vw;line-height:1.4285714286}@media all and (min-width: 768px){.c-modal-text{font-size:19.6px}}.c-modal-text--sm{font-weight:500;font-size:3.2vw;line-height:1.4166666667}@media all and (min-width: 768px){.c-modal-text--sm{font-size:16.8px}}.c-modal-text--sm.-bold{font-weight:700}.c-modal-text--sm+.c-modal-text--sm{margin-top:1.3333333333vw}@media all and (min-width: 768px){.c-modal-text--sm+.c-modal-text--sm{margin-top:7px}}.c-modal-text em{color:var(--red);font-style:normal;font-weight:700}.c-modal-text.-bold{font-weight:700}.c-modal-text+.c-modal-text{margin-top:5.3333333333vw}@media all and (min-width: 768px){.c-modal-text+.c-modal-text{margin-top:28px}}.p-header{position:relative}@media all and (min-width: 980px){.p-header{margin-top:-5.3333333333cqw}}.p-header__logo{position:absolute;top:0;left:0;width:42.6666666667cqw;height:14.6666666667cqw}@media all and (min-width: 980px){.p-header__logo{display:none}}.p-tour{display:flex;flex-direction:column;align-items:center;padding-top:4.2666666667cqw}.p-tour__logo{width:51.4666666667cqw}.p-tour__text{margin-top:3.7333333333cqw;font-weight:700;font-size:3.7333333333cqw;line-height:1.6;text-align:center}.p-tour__banners{display:flex;gap:4.2666666667cqw;margin-top:7.4666666667cqw;padding-inline:4.2666666667cqw}.p-tour__banner img{width:100%}.p-tour-world{position:relative;margin-top:12cqw;border-radius:4.2666666667cqw 4.2666666667cqw 0 0;background-color:#fff5e9;padding:5.3333333333cqw 0 8.5333333333cqw;width:100%;overflow:hidden}.p-tour-world__map{margin-top:2.4cqw}.p-tour-world-anchors{margin:0 3.4666666667cqw}.p-tour-world-anchors__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6.6666666667cqw 1.6cqw;margin-top:3.7333333333cqw}.p-tour-world-anchors__link{display:flex;justify-content:center;align-items:center;gap:1.0666666667cqw;box-shadow:0 1.0666666667cqw #00000040;border-radius:2.1333333333cqw;background-color:var(--yellow);padding-inline:2.1333333333cqw;height:7.7333333333cqw;font-weight:700;font-size:4.2666666667cqw;letter-spacing:.1em}.p-tour-world-anchors__link:after{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%229.89296%22%20cy%3D%2210.5%22%20r%3D%229.89296%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M10.759%2013.566C10.3741%2014.2327%209.41188%2014.2327%209.02698%2013.566L6.80478%209.71707C6.41988%209.0504%206.901%208.21707%207.6708%208.21707L12.1152%208.21707C12.885%208.21707%2013.3661%209.0504%2012.9812%209.71707L10.759%2013.566Z%22%20fill%3D%22%236F4D3E%22%2F%3E%3C%2Fsvg%3E) no-repeat center/cover;width:5.3333333333cqw;height:5.3333333333cqw;content:""}.p-tour-world-country{position:relative;margin-top:-6.1333333333cqw;margin-inline:auto;border-radius:8cqw;background-color:var(--white);padding:8cqw 3.2cqw 6.6666666667cqw;width:83.7333333333cqw}.p-tour-world-country+.p-tour-world-country{margin-top:10.6666666667cqw}.p-tour-world-country:before{position:absolute;top:-3.7333333333cqw;left:50%;transform:translate(-50%);width:41.6cqw;height:9.0666666667cqw;content:""}.p-tour-world-country.-japan:before{background:url(../../assets/images/ttl_japan.png) no-repeat center/cover}.p-tour-world-country.-korea:before{background:url(../../assets/images/ttl_korea.png) no-repeat center/cover}.p-tour-world-country.-china:before{background:url(../../assets/images/ttl_china.png) no-repeat center/cover}.p-tour-world-country.-thai:before{background:url(../../assets/images/ttl_thai.png) no-repeat center/cover}.p-tour-world-country.-america:before{background:url(../../assets/images/ttl_america.png) no-repeat center/cover}.p-tour-world-country.-italy:before{background:url(../../assets/images/ttl_italy.png) no-repeat center/cover}.p-tour-world-country.-france:before{background:url(../../assets/images/ttl_france.png) no-repeat center/cover}.p-tour-world-country__heading{display:flex;justify-content:center;align-items:center;margin-bottom:2.6666666667cqw;font-weight:700;font-size:6.9333333333cqw;line-height:1.4615384615}.p-tour-world-country__heading span{margin-left:1.6cqw;font-size:4.2666666667cqw}.p-tour-world-country__heading:after{margin-left:4.2666666667cqw;width:8cqw;height:5.3333333333cqw;content:""}.-japan .p-tour-world-country__heading:after{background:url(../../assets/images/img_flag_japan.svg) no-repeat center/contain}.-korea .p-tour-world-country__heading:after{background:url(../../assets/images/img_flag_korea.svg) no-repeat center/contain}.-china .p-tour-world-country__heading:after{background:url(../../assets/images/img_flag_china.svg) no-repeat center/contain}.-thai .p-tour-world-country__heading:after{background:url(../../assets/images/img_flag_thai.svg) no-repeat center/contain}.-america .p-tour-world-country__heading:after{background:url(../../assets/images/img_flag_america.svg) no-repeat center/contain}.-italy .p-tour-world-country__heading:after{background:url(../../assets/images/img_flag_italy.svg) no-repeat center/contain}.-france .p-tour-world-country__heading:after{background:url(../../assets/images/img_flag_france.svg) no-repeat center/contain}.p-tour-world-recipe{display:flex;flex-direction:column;align-items:center;box-shadow:0 1.0666666667cqw #6f4d3e80;border:.2666666667cqw solid var(--brown, #6f4d3e);border-radius:2.1333333333cqw;background:#fff;padding:3.7333333333cqw 4.2666666667cqw 4.2666666667cqw}.p-tour-world-recipe+.p-tour-world-recipe{margin-top:5.3333333333cqw}.p-tour-world-recipe__catch{display:flex;position:relative;justify-content:center;align-items:center;margin-bottom:1.3333333333cqw;box-shadow:0 .5333333333cqw #80abba;border:1px solid #80abba;border-radius:999px;background-color:var(--white);padding:.2666666667cqw 1.8666666667cqw;color:var(--blue);font-weight:700;font-size:3.2cqw;line-height:1.5}.p-tour-world-recipe__catch:before{position:absolute;bottom:-1.6cqw;left:50%;transform:translate(-50%);filter:drop-shadow(0 .5333333333cqw 0 #80abba);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%229%22%20viewBox%3D%220%200%2010%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5.86603%207.52246C5.48112%208.18913%204.51887%208.18913%204.13397%207.52246L0.669873%201.52246C0.284973%200.855794%200.766098%200.022461%201.5359%200.0224611L8.4641%200.0224617C9.2339%200.0224617%209.71503%200.855795%209.33013%201.52246L5.86603%207.52246Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E) no-repeat bottom center/cover;width:2.6666666667cqw;height:1.6cqw;content:""}.p-tour-world-recipe__heading{display:flex;justify-content:center;align-items:center;margin-bottom:1.3333333333cqw;height:11.2cqw;font-weight:700;font-size:4cqw;line-height:1.4;text-align:center}.p-tour-world-recipe__figure{display:flex;justify-content:center;align-items:flex-end}.p-tour-world-recipe__picture{width:44.2666666667cqw}.p-tour-world-recipe__co-trip{margin-left:-2.4cqw;width:20cqw}.p-tour-world-recipe__message{display:flex;align-items:center;gap:2.4cqw;margin-top:.5333333333cqw}.p-tour-world-recipe__balloon{display:flex;position:relative;flex-shrink:0;justify-content:center;align-items:center;border-radius:1.3333333333cqw;background-color:#5fc8c4;width:18.4cqw;height:9.6cqw;color:var(--white);font-weight:700;font-size:3.2cqw;line-height:130%}.p-tour-world-recipe__balloon:after{position:absolute;top:50%;right:-1.8666666667cqw;transform:translateY(-50%);background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2214%22%20viewBox%3D%220%200%2011%2014%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11%207L0.499999%2013.0622L0.5%200.937822L11%207Z%22%20fill%3D%22%235FC8C4%22%2F%3E%3C%2Fsvg%3E) no-repeat center right/contain;width:2.9333333333cqw;height:3.7333333333cqw;content:""}.p-tour-world-recipe__text{display:flex;align-items:center;margin-right:-.5333333333cqw;height:20cqw}.p-tour-world-recipe__text p{font-weight:500;font-size:3.2cqw;line-height:140%}.p-tour-world-recipe__text p span{font-family:Noto Sans JP,sans-serif}.p-tour-world-recipe__button{display:flex;position:relative;justify-content:center;align-items:center;margin-top:1.3333333333cqw;box-shadow:0 1.0666666667cqw #d5baa480;border-radius:2.1333333333cqw;background-color:var(--yellow);width:68.8cqw;height:9.0666666667cqw;font-weight:700;font-size:4.2666666667cqw}.p-tour-world-recipe__button:after{position:absolute;top:50%;right:4.4586666667cqw;transform:translateY(-50%);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2210.139%22%20cy%3D%2210.861%22%20r%3D%2210.139%22%20transform%3D%22rotate(-90%2010.139%2010.861)%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M13.3185%209.99503C13.9851%2010.3799%2013.9851%2011.3422%2013.3185%2011.7271L9.29918%2014.0476C8.63251%2014.4325%207.79918%2013.9514%207.79918%2013.1816L7.79918%208.54051C7.79918%207.77071%208.63251%207.28958%209.29918%207.67448L13.3185%209.99503Z%22%20fill%3D%22%236F4D3E%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;width:5.6cqw;height:5.6cqw;content:""}.p-co-trip{background:#fff5e9 url(../../assets/images/bg_co-trip.png) no-repeat top center/contain;padding-top:12cqw;height:139.4666666667cqw}.p-co-trip__heading{margin-inline:auto;width:47.2cqw;height:21.8666666667cqw}.p-co-trip__text{margin-top:3.4666666667cqw;font-weight:700;font-size:3.7333333333cqw;line-height:2;text-align:center}.p-co-trip__link{margin:25.8666666667cqw auto 0;width:28cqw}.p-co-trip__link a{font-weight:700;font-size:4.2666666667cqw;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:5%;text-underline-position:from-font;text-underline-offset:auto;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media (hover: hover) and (pointer: fine){.p-co-trip__link a:hover{opacity:1;text-decoration:none}}.p-about{display:flex;flex-direction:column;align-items:center;padding:10.6666666667cqw}.p-about__heading{display:flex;justify-content:center;align-items:center;z-index:1;border-radius:999px;background-color:var(--beige);padding-inline:2.6666666667cqw;height:5.8666666667cqw;font-weight:700;font-size:3.2cqw;letter-spacing:.05em}.p-about__block{margin-top:-2.6666666667cqw;border:1px solid var(--beige);border-radius:2.6666666667cqw;padding:2.6666666667cqw 0 .5333333333cqw;width:100%}.p-about__figure{margin-inline:auto;width:57.8666666667cqw}.p-about__link{margin-top:5.3333333333cqw}.p-about__link a{display:block;width:78.6666666667cqw}@media (hover: hover) and (pointer: fine){.p-about__link a:hover{opacity:1;text-decoration:none}}.p-modal{display:block;position:relative;box-sizing:border-box;container-type:inline-size;border-radius:8vw;width:91.4666666667vw;height:calc(100svh - 48.8vw);max-height:135.2vw;overflow:hidden;color:var(--brown);font-family:Zen Maru Gothic,serif}@media all and (min-width: 768px){.p-modal{border-radius:42px;width:480.2px;height:calc(100svh - 167px);max-height:710px}}.p-modal__inner{position:relative;z-index:1;box-sizing:border-box;background:url(../../assets/images/bg_modal_detail.png) no-repeat top center;background-size:100% auto;background-color:#fff;padding:4.8vw 0 8vw;height:calc(100svh - 48.8vw);max-height:135.2vw;overflow-y:scroll;scrollbar-width:none}@media all and (min-width: 768px){.p-modal__inner{padding:25.2px 0 42px;height:calc(100svh - 167px);max-height:710px}}.p-modal__inner:before{position:absolute;top:2.1333333333vw;left:1.8666666667vw;z-index:-1;background:url(../../assets/images/bg_modal_detail_cloud.png) no-repeat top left/contain;width:87.4666666667vw;height:34.6666666667vw;content:""}@media all and (min-width: 768px){.p-modal__inner:before{top:11.2px;left:9.8px;width:459.2px;height:182px}}.p-modal.-cotrip{height:auto}@media all and (min-width: 768px){.p-modal.-cotrip{height:calc(100svh - 167px);max-height:666.4px}}.p-modal.-cotrip .p-modal__inner{background:none;padding:10.6666666667vw 0 7.4666666667vw}@media all and (min-width: 768px){.p-modal.-cotrip .p-modal__inner{padding:56px 0 39.2px;height:calc(100svh - 167px);max-height:666.4px}}.p-modal.-cotrip .p-modal__inner:before{top:0;left:0;background:url(../../assets/images/bg_co-trip.png) no-repeat top center/cover;width:100%;height:126.9333333333vw}@media all and (min-width: 768px){.p-modal.-cotrip .p-modal__inner:before{height:666.4px}}.p-modal.-application{background:#fff;padding:8vw 5.3333333333vw}@media all and (min-width: 768px){.p-modal.-application{padding:42px 28px}}.p-modal.-application:before{display:none}.p-modal.-application h2{margin-bottom:5.3333333333vw;color:var(--red);font-weight:700;font-size:6.4vw;letter-spacing:.1em;text-align:center}@media all and (min-width: 768px){.p-modal.-application h2{margin-bottom:28px;font-size:33.6px}}.p-modal__overlay{display:flex;position:fixed;justify-content:center;align-items:center;z-index:3;top:0;right:0;bottom:0;left:0;background:#0009;padding:31.2vw 0 17.6vw}@media all and (min-width: 768px){.p-modal__overlay{padding:50px 0}}@media all and (min-width: 980px){.p-modal__overlay{padding-bottom:0}}@media all and (min-width: 768px){.p-modal__overlay:has(.-cotrip){padding:40px 0}}.p-modal__heading{padding-left:6.1333333333vw;width:77.3333333333vw}@media all and (min-width: 768px){.p-modal__heading{padding-left:32.2px;width:406px}}.-cotrip .p-modal__heading{padding-left:23.2vw;width:47.2vw}@media all and (min-width: 768px){.-cotrip .p-modal__heading{padding-left:121.8px;width:247.8px}}.p-modal__close{position:absolute;top:2.9333333333vw;right:3.2vw;z-index:5;cursor:pointer;border:none;border-radius:50%;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20fill%3D%22%23FFDB2A%22%2F%3E%3Cline%20x1%3D%228.49495%22%20y1%3D%228.5053%22%20x2%3D%2219.884%22%20y2%3D%2219.8944%22%20stroke%3D%22%236F4D3E%22%20stroke-width%3D%222%22%2F%3E%3Cline%20x1%3D%2219.8841%22%20y1%3D%228.88411%22%20x2%3D%228.49503%22%20y2%3D%2220.2732%22%20stroke%3D%22%236F4D3E%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain;width:7.4666666667vw;height:7.4666666667vw}@media all and (min-width: 768px){.p-modal__close{top:15.4px;right:16.8px;width:39.2px;height:39.2px}}.p-modal__body{display:flex;position:relative;flex-direction:column;gap:2.6666666667vw;margin-inline:4.2666666667vw;background-color:#fff;padding-block:5.8666666667vw}@media all and (min-width: 768px){.p-modal__body{gap:14px;margin-inline:22.4px;padding-block:30.8px}}.p-modal__body:before,.p-modal__body:after{position:absolute;left:50%;transform:translate(-50%);background:url(../../assets/images/img_modal_detail_line.svg) no-repeat center/contain;width:79.4666666667vw;height:1.6vw;content:""}@media all and (min-width: 768px){.p-modal__body:before,.p-modal__body:after{width:417.2px;height:8.4px}}.p-modal__body:before{top:0}.p-modal__body:after{bottom:0}.-cotrip .p-modal__body{gap:0;background:none;padding:0}.-cotrip .p-modal__body:before,.-cotrip .p-modal__body:after{display:none}.p-modal__text{font-weight:700;font-size:3.4666666667vw;line-height:1.6;text-align:center}@media all and (min-width: 768px){.p-modal__text{font-size:18.2px}}.-cotrip .p-modal__text{font-size:3.7333333333vw;line-height:2}@media all and (min-width: 768px){.-cotrip .p-modal__text{font-size:19.6px}}.p-modal__link{margin:21.0666666667vw auto 0;width:28vw}@media all and (min-width: 768px){.p-modal__link{margin-top:110.6px;width:147px}}.p-modal__link a{color:var(--brown);font-weight:700;font-size:4.2666666667vw;line-height:1.4375;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:5%;text-underline-position:from-font;text-underline-offset:auto;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media all and (min-width: 768px){.p-modal__link a{font-size:22.4px}}@media (hover: hover) and (pointer: fine){.p-modal__link a:hover{opacity:1;text-decoration:none}}.p-modal-wrap{display:none}.p-modal-wrap.is-open{display:block;position:relative;z-index:10}.p-modal-wrap[aria-hidden=false]{animation:fadeIn .13s ease-in-out 0s forwards}.p-modal-wrap[aria-hidden=true]{animation:fadeOut .13s ease-in-out 0s forwards}.p-application__list{counter-reset:count}.p-application__list:has(.p-application__item--note),.p-application__list:has(.p-application__item--circle){margin-top:2.6666666667vw}@media all and (min-width: 768px){.p-application__list:has(.p-application__item--note),.p-application__list:has(.p-application__item--circle){margin-top:14px}}.p-application__list+.p-application__text,.p-application__list+.c-modal-text--sm{margin-top:2.6666666667vw}@media all and (min-width: 768px){.p-application__list+.p-application__text,.p-application__list+.c-modal-text--sm{margin-top:14px}}.p-application__item--blue{margin-top:2.6666666667vw}@media all and (min-width: 768px){.p-application__item--blue{margin-top:14px}}.p-application__item--blue .p-application__title{display:flex;gap:1.3333333333vw;font-weight:700;font-size:3.7333333333vw;line-height:1.2857142857}@media all and (min-width: 768px){.p-application__item--blue .p-application__title{gap:7px;font-size:19.6px}}.p-application__item--blue .p-application__title:before{position:relative;top:1.6vw;flex-shrink:0;border-radius:50%;background-color:var(--blue);width:1.6vw;height:1.6vw;content:""}@media all and (min-width: 768px){.p-application__item--blue .p-application__title:before{top:8.4px;width:8.4px;height:8.4px}}.p-application__item--blue .p-application__title+.p-application__text{margin-top:1.3333333333vw}@media all and (min-width: 768px){.p-application__item--blue .p-application__title+.p-application__text{margin-top:7px}}.p-application__item--circle-order{display:flex;gap:1.3333333333vw;margin-top:1.3333333333vw;font-weight:500;font-size:3.7333333333vw;line-height:1.4285714286}@media all and (min-width: 768px){.p-application__item--circle-order{gap:7px;margin-top:7px;font-size:19.6px}}.p-application__item--circle-order span{flex-shrink:0}.p-application__item--note{display:flex;gap:.8vw;margin-top:1.3333333333vw;font-weight:500;font-size:3.2vw;line-height:1.4166666667}@media all and (min-width: 768px){.p-application__item--note{gap:4.2px;margin-top:7px;font-size:16.8px}}.p-application__item--note:before{flex-shrink:0;content:"※"}.p-application__item--circle{display:flex;gap:1.3333333333vw;margin-top:1.3333333333vw;font-weight:500;font-size:3.2vw;line-height:1.4166666667}@media all and (min-width: 768px){.p-application__item--circle{gap:7px;margin-top:7px;font-size:16.8px}}.p-application__item--circle a{color:var(--brown)}@media (hover: hover) and (pointer: fine){.p-application__item--circle a:hover{text-decoration:none}}.p-application__item--circle:before{position:relative;top:1.6vw;flex-shrink:0;border-radius:50%;background-color:var(--brown);width:1.6vw;height:1.6vw;content:""}@media all and (min-width: 768px){.p-application__item--circle:before{top:8.4px;width:8.4px;height:8.4px}}.p-application__item--circle div{font-weight:500}.p-application__item--circle div p{margin-top:2.6666666667vw;font-weight:700}@media all and (min-width: 768px){.p-application__item--circle div p{margin-top:14px}}.p-application__item--porder{display:flex;gap:1.0666666667vw;counter-increment:count;margin-top:1.3333333333vw;font-weight:500;font-size:3.2vw;line-height:1.4166666667}@media all and (min-width: 768px){.p-application__item--porder{gap:5.6px;margin-top:7px;font-size:16.8px}}.p-application__item--porder:before{flex-shrink:0;content:"(" counter(count) ")";font-weight:700;font-size:3.7333333333vw}@media all and (min-width: 768px){.p-application__item--porder:before{font-size:19.6px}}.p-application-list{margin-top:6.6666666667vw}@media all and (min-width: 768px){.p-application-list{margin-top:35px}}.p-application-list__item{margin-bottom:5.3333333333vw;border-bottom:1px dashed var(--brown);padding-bottom:5.3333333333vw}@media all and (min-width: 768px){.p-application-list__item{margin-bottom:28px;padding-bottom:28px}}.p-application-list__item:nth-child(1) .c-modal-text em,.p-application-list__item:nth-child(2) .c-modal-text em{font-size:4.2666666667vw;line-height:1.4375}@media all and (min-width: 768px){.p-application-list__item:nth-child(1) .c-modal-text em,.p-application-list__item:nth-child(2) .c-modal-text em{font-size:22.4px}}.p-application-list__title{margin-bottom:1.3333333333vw;font-weight:700;font-size:4.2666666667vw;line-height:1.1875}@media all and (min-width: 768px){.p-application-list__title{margin-bottom:7px;font-size:22.4px}}.p-application-amazon{margin-top:5.3333333333vw}@media all and (min-width: 768px){.p-application-amazon{margin-top:28px}}.p-application-amazon__title{font-weight:700;font-size:3.7333333333vw;line-height:1.4285714286}@media all and (min-width: 768px){.p-application-amazon__title{font-size:19.6px}}.p-application-amazon .p-application__item--circle div{font-weight:700;font-size:3.7333333333vw}@media all and (min-width: 768px){.p-application-amazon .p-application__item--circle div{font-size:19.6px}}.p-application-section:first-of-type{margin-bottom:5.3333333333vw;border-bottom:1px dashed var(--brown);padding-bottom:5.3333333333vw}@media all and (min-width: 768px){.p-application-section:first-of-type{margin-bottom:28px;padding-bottom:28px}}.p-application-section:nth-of-type(2){margin-bottom:4vw}@media all and (min-width: 768px){.p-application-section:nth-of-type(2){margin-bottom:21px}}.p-application-section__title{margin-bottom:1.3333333333vw;font-weight:700;font-size:3.7333333333vw;line-height:1.4285714286}@media all and (min-width: 768px){.p-application-section__title{margin-bottom:7px;font-size:19.6px}}.p-application-section .c-modal-text+.c-modal-text{margin-top:2.6666666667vw}@media all and (min-width: 768px){.p-application-section .c-modal-text+.c-modal-text{margin-top:14px}}.p-application-section .c-modal-text span{display:flex;gap:.8vw;font-size:3.2vw}@media all and (min-width: 768px){.p-application-section .c-modal-text span{gap:4.2px;font-size:16.8px}}.p-application-section .c-modal-text span:before{content:"※"}body:has(.p-modal-wrap.is-open) .wrapperLogo.searchView,body:has(.p-modal-wrap.is-open) .loginIconArea,body:has(.p-modal-wrap.is-open) .btnToggleMenu,body:has(.p-modal-wrap.is-open) .contentHeadArea{z-index:1!important}.p-anchors{position:fixed;bottom:-18.6666666667cqw;left:50%;transform:translate(-50%);z-index:2;transition:.3s;border-radius:4.2666666667cqw 4.2666666667cqw 0 0;background:#abe4f8bf;padding:0 4.2666666667cqw 3.2cqw;width:100cqw}@media all and (min-width: 768px){.p-anchors{bottom:-22.6666666667cqw}}.p-anchors.is-visible{bottom:51px}@media all and (min-width: 980px){.p-anchors{display:none}}.p-anchors__title{margin:-4.2666666667cqw auto 1.0666666667cqw;width:58.6666666667cqw}.p-anchors__list{display:flex;flex-wrap:wrap;justify-content:center;gap:4.5333333333cqw 3.4666666667cqw}.p-anchors__link{display:flex;justify-content:center;align-items:center;gap:1.6cqw;box-shadow:0 1.0666666667cqw #00000040;border-radius:2.1333333333cqw;background-color:var(--yellow);padding-inline:2.1333333333cqw;min-width:20.2666666667cqw;height:6.6666666667cqw;font-weight:700;font-size:3.4666666667cqw;letter-spacing:.1em}.p-anchors__link:after{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2215%22%20viewBox%3D%220%200%2016%2015%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%227.5%22%20r%3D%227.5%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M8.86616%209.46155C8.48126%2010.1282%207.51901%2010.1282%207.13411%209.46155L5.86838%207.26924C5.48348%206.60257%205.9646%205.76924%206.7344%205.76924L9.26586%205.76924C10.0357%205.76924%2010.5168%206.60257%2010.1319%207.26924L8.86616%209.46155Z%22%20fill%3D%22%236F4D3E%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain;width:4cqw;height:4cqw;content:""}@media all and (max-width: 767px){.u-dn-md--down{display:none!important}}@media all and (max-width: 979px){.u-dn-tb--down{display:none!important}}@media all and (max-width: 1365px){.u-dn-lg--down{display:none!important}}@media all and (max-width: 767px){.u-db-md--down{display:block!important}}@media all and (max-width: 979px){.u-db-tb--down{display:block!important}}@media all and (max-width: 1365px){.u-db-lg--down{display:block!important}}@media all and (max-width: 767px){.u-di-md--down{display:inline!important}}@media all and (max-width: 979px){.u-di-tb--down{display:inline!important}}@media all and (max-width: 1365px){.u-di-lg--down{display:inline!important}}@media all and (max-width: 767px){.u-dib-md--down{display:inline-block!important}}@media all and (max-width: 979px){.u-dib-tb--down{display:inline-block!important}}@media all and (max-width: 1365px){.u-dib-lg--down{display:inline-block!important}}.u-dn{display:none!important}@media all and (min-width: 768px){.u-dn-md{display:none!important}}@media all and (min-width: 980px){.u-dn-tb{display:none!important}}@media all and (min-width: 1366px){.u-dn-lg{display:none!important}}.u-db{display:block!important}@media all and (min-width: 768px){.u-db-md{display:block!important}}@media all and (min-width: 980px){.u-db-tb{display:block!important}}@media all and (min-width: 1366px){.u-db-lg{display:block!important}}.u-di{display:inline!important}@media all and (min-width: 768px){.u-di-md{display:inline!important}}@media all and (min-width: 980px){.u-di-tb{display:inline!important}}@media all and (min-width: 1366px){.u-di-lg{display:inline!important}}.u-dib{display:inline-block!important}@media all and (min-width: 768px){.u-dib-md{display:inline-block!important}}@media all and (min-width: 980px){.u-dib-tb{display:inline-block!important}}@media all and (min-width: 1366px){.u-dib-lg{display:inline-block!important}}@media all and (max-width: 767px){.u-fw-bold-md--down{font-weight:700!important}}@media all and (max-width: 979px){.u-fw-bold-tb--down{font-weight:700!important}}@media all and (max-width: 1365px){.u-fw-bold-lg--down{font-weight:700!important}}.u-fw-bold{font-weight:700!important}@media all and (min-width: 768px){.u-fw-bold-md{font-weight:700!important}}@media all and (min-width: 980px){.u-fw-bold-tb{font-weight:700!important}}@media all and (min-width: 1366px){.u-fw-bold-lg{font-weight:700!important}}
