@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;1,300&display=swap);@font-face{font-family:Coco-BoldCondensed;src:url(/common/font/Coco-BoldCondensed.woff2) format("woff2"),url(/common/font/Coco-BoldCondensed.woff) format("woff")}.contHeader{padding-block:2rem .8rem}.pa-nav{display:flex;border-bottom:1px solid #224652;font-size:.2rem;letter-spacing:.2em;height:.64rem}.pa-nav>:is(p,a){flex:1;display:flex;align-items:center;justify-content:center;height:100%;font-size:.18rem}.pa-nav>p{background-color:#224652;color:#fff}.pa-nav>a{color:#224652;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-in-out}.pa-filter{padding-block:.8rem 1.12rem}.pa-filter .heading{font-weight:500}.pa-filter .pa_js-filter_list{display:grid;grid-template-columns:repeat(5,1fr);gap:.18rem}.pa-filter .pa_js-filter_list .i_btn{display:flex;justify-content:center;align-items:center;border:1px solid;color:#224652;width:100%;height:.56rem;font-size:.16rem;letter-spacing:.1em;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-in-out}.pa-filter .pa_js-filter_list .i_btn.is-active{background-color:#224652;color:#fff;pointer-events:none}.pa-contents{padding-block:1.12rem}.pa-contents [data-category].is-disabled{display:none}.pa-contents .list.-option{display:grid;gap:.6rem}.pa-contents .option .heading{margin-bottom:.32rem;font-weight:500;font-size:.22rem;letter-spacing:.1em;line-height:1.6}.pa-contents .option .l{display:grid}.pa-contents .option .l_i{display:grid;padding:.32rem}.pa-contents .option .l_i_img{grid-area:img}.pa-contents .option .l_i_img img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:208/176}.pa-contents .option .l_i_tag{grid-area:tag;margin-bottom:.12rem;border:1px solid;padding:.04rem .08rem;width:-moz-fit-content;width:fit-content;font-size:.1rem;line-height:1;letter-spacing:.08em}.pa-contents .option .l_i_heading{grid-area:heading;margin-bottom:.12rem;font-size:.16rem;font-weight:inherit;line-height:1.6;letter-spacing:.1em}.pa-contents .option .l_i_p{grid-area:price;display:flex;align-items:center;font-weight:500;gap:.12rem;line-height:1}.pa-contents .option .l_i_p_label{margin-bottom:-.04rem;background-color:#224652;color:#fff;padding:.04rem .08rem .05rem;font-size:.1rem;line-height:1;letter-spacing:.08em}.pa-contents .option .l_i_p_price{display:flex;align-items:baseline;gap:.04rem;color:#224652;letter-spacing:.03em}.pa-contents .option .l_i_p_price>span{font-size:.2rem}.pa-contents .option .l_i_p_price>strong{font-weight:inherit;font-size:.24rem;position:relative;bottom:-.01em}.pa-contents .option .l_i_p_price>small{font-size:.12rem;position:relative;bottom:.02em}.pa-contents .option .l_i_desc{grid-area:desc;margin-top:.16rem;font-size:.12rem;line-height:1.8;letter-spacing:.1em}@media screen and (max-width:640px){.contHeader{padding-block:1.08rem .64rem}.contHeader .-sec_tit .title .-f_en{font-size:.42rem}.contHeader .-sec_tit .title .-f_min{font-size:.13rem}.pa-nav{margin-inline:.24rem;height:.48rem;font-size:.16rem;letter-spacing:.16em}.pa-filter{padding-block:.32rem .56rem;display:grid;grid-template-columns:.76rem 1fr;align-items:center}.pa-filter .heading{font-size:.14rem}.pa-filter .pa_js-filter{position:relative}.pa-filter .pa_js-filter::after{content:"";display:block;margin-block:auto;border-right:1px solid #224652;border-bottom:1px solid #224652;width:.06rem;height:.06rem;transform:rotate(45deg);position:absolute;right:.2rem;inset-block:-.03rem 0}.pa-filter .pa_js-filter .pa_js-filter_select{width:100%;height:.4rem;padding-inline:.16rem .28rem;font-size:.14rem;line-height:1.6;letter-spacing:.01em;border:1px solid;color:#224652;background-color:#fff}.pa-contents{padding-block:.64rem}.pa-contents .list.-option{gap:.48rem}.pa-contents .option .heading{margin-bottom:.16rem;font-size:.18rem}.pa-contents .option .l{gap:.24rem}.pa-contents .option .l_i{grid-template-rows:auto 1fr auto auto;grid-template-columns:1.24rem 1fr;grid-template-areas:"img tag" "img heading" "price price" "desc desc";-moz-column-gap:.16rem;column-gap:.16rem;padding:.16rem}.pa-contents .option .l_i:not(:has(.l_i_img)){grid-template-columns:1fr;grid-template-areas:"tag" "heading" "price" "desc"}.pa-contents .option .l_i_img{margin-bottom:.2rem}.pa-contents .option .l_i_img img{aspect-ratio:124/105}.pa-contents .option .l_i_heading{font-size:.14rem}}@media print,screen and (min-width:641px){.contHeader .-sec_tit .title .-f_en{font-size:.64rem}.contHeader .-sec_tit .title .-f_min{font-size:.2rem}.pa-filter .heading{margin-bottom:.4rem;text-align:center;font-size:.2rem;letter-spacing:.2em;line-heiught:1}.pa-contents .option .l{grid-template-columns:repeat(2,1fr);gap:.4rem}.pa-contents .option .l_i{grid-template-rows:auto auto auto 1fr;grid-template-columns:2.08rem 1fr;grid-template-areas:"img tag" "img heading" "img price" "img desc";-moz-column-gap:.32rem;column-gap:.32rem}.pa-contents .option .l_i:not(:has(.l_i_img)){grid-template-columns:1fr;grid-template-areas:"tag" "heading" "price" "desc"}}@media (hover:hover){.pa-nav>a:hover{background-color:#224652;color:#fff}.pa-filter .pa_js-filter_list .i_btn:hover{background-color:#224652;color:#fff}}/*# sourceMappingURL=plan_archive.css.map */
