body{background-color:#fff;font-size:1.6rem;font-weight:400;color:#4f4c4b;line-height:1.6}.logout.my-false{display:none}.login.my-true{display:none}.regist.my-true{display:none}.fs-c-breadcrumb{max-width:1256px;width:93%;margin:10px auto}.mobile-menu-buttons .menu-icon{height:33px}.mobile-menu-buttons .menu-icon .fa-book::before,.mobile-menu-buttons .menu-icon .fa-pen::before,.mobile-menu-buttons .menu-icon .fa-user-circle::before,.mobile-menu-buttons .menu-icon .fa-shopping-cart::before{width:inherit}.mobile-menu-buttons .menu-caption{opacity:1}.top_info_txt{text-align:center;background:#6f4f1a;font-size:1.3rem;color:#fff;margin:0}.top_info_txt:not(:has(a)){padding:8px}.top_info_txt a{display:block;width:100%;color:inherit;text-decoration:none;padding:8px}main.fs-l-main{max-width:1256px;width:92%;padding:0;margin:40px auto 0}main .fs-l-pageMain{max-width:1256px}main.free_page{max-width:1160px;width:92%;margin:40px auto 0}main p a,main li a,main th a,main td a,main dt a,main dd a,main .fs-c-wishlistProduct__footer a{text-decoration:underline;color:#4f4c4b}main p a:hover,main li a:hover,main th a:hover,main td a:hover,main dt a:hover,main dd a:hover,main .fs-c-wishlistProduct__footer a:hover{text-decoration:none;color:inherit}main a:visited{color:#4f4c4b}main p{margin:1em 0 1.5em;line-height:1.8}main p.attention_txt{font-size:.6875rem;color:#b6b8bf}main h1,main h2,main h3,main h4{font-weight:600;line-height:1.5;margin:2.5em 0 1.5em}main dl dt{font-weight:600;margin-bottom:6px}main dl dd:not(:last-of-type){margin-bottom:16px}.fs-c-heading--page{font-size:2.6rem;font-weight:600;color:inherit;line-height:1.4;letter-spacing:.05em;text-align:left;border-bottom:0;padding:0;margin:0 0 40px}.fs-c-documentArticle__heading,.fs-p-announcement__title{font-size:1.8rem;background:#6f4f1a;text-align:left;color:#fff;padding:8px 21px;margin:40px 0}.fs-c-wishlistProduct__title,.fs-c-featuredProduct__title{font-weight:500;color:#4f4c4b;border-bottom:2px solid #ccc3b3;padding-bottom:20px}.fs-c-documentColumn__heading{color:inherit;font-size:1.8rem;font-weight:600;border-color:#897551;margin:40px 0}.fs-c-documentContent__heading{border-left:4px solid #897551;padding-left:8px;font-size:1.6rem;margin:40px 0}.fs-c-documentSubContent__heading{border-bottom:3px solid #ccc3b3;margin:40px 0;padding-bottom:15px;font-size:1.6rem}.fs-c-subSection__title,.fs-c-linkedServiceLogin__title{color:#4f4c4b;border-color:#4f4c4b}.fs-c-list li:not(:last-child),.fs-c-localNavigation__list li:not(:last-child){margin-bottom:10px}.fs-c-list li::before,.fs-c-localNavigation__list li::before{border:4px solid #897551}.fs-c-documentArticle{padding:0}.fs-c-documentArticle+.fs-c-documentArticle{margin-top:60px}.fs-c-documentArticle__content{padding:0}.fs-c-documentSubColumn h2,.fs-c-documentSubColumn h3,.fs-c-documentSubColumn h4,.fs-c-documentSubColumn h5{margin:0 0 1em}.fs-c-documentSubColumn .fs-c-creditCardIcons{margin:0}.fs-c-documentSubColumn .fs-c-creditCardIcons .fs-c-creditCardIcons__icon{margin:0}.page_menu{list-style:none;flex-basis:270px;flex-shrink:0;height:100%;border-radius:10px;background-color:#f8f5ee;padding:41px 30px 40px;position:sticky;top:140px}.page_menu+.fs-l-pageMain{flex-basis:calc(100% - 325px)}.page_menu li:not(:last-child){margin-bottom:20px}.page_menu li a{font-size:1.5rem;text-decoration:none}.page_menu li a:hover{text-decoration:underline}.fs-c-list{padding:15px 16px;background-color:#f5f5f5}.fs-c-list li::before{border:4px solid #6f4f1a}.fs-c-orderedList>li .fs-c-orderedList{border-left:2px solid #6f4f1a}.fs-c-orderedList li:not(:last-child){margin-bottom:14px}.fs-c-orderedList li::before{color:#6f4f1a}.table_preWrap th{white-space:pre-wrap}.free_page .fs-c-reviewBody{white-space:normal}.free_page .fs-c-reviewBody h2{margin:0 0 1em 0;font-size:1.8rem}.fs-c-accountService{justify-content:flex-start;gap:13px}.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink{box-shadow:none;background:#f8f5ee;border:2px solid #897551;border-radius:10px;color:#4f4c4b;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;width:100%}.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink:hover{background:#e6e3dc}.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label{font-size:1.4rem}.fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label::before{color:#897551}.fs-c-accountService__page{flex-basis:min(28vw,180px);height:120px;margin:0}.fs-c-accountService__page.fs-c-accountService__page--accountDelete{border-top:1px dashed #897551;flex-basis:100%;margin-top:64px}.fs-c-accountService__page.fs-c-accountService__page--accountDelete .fs-c-accountService__pageLink__label{font-size:1.4rem}.fs-c-accountService__page.fs-c-accountService__page--accountDelete a{display:block;padding-top:24px}.fs-p-accountInfo{background-color:#f8f5ee;border-radius:20px;padding:27px 32px 29px 33px}.fs-p-accountInfo .fs-clientInfo{margin-top:20px}.fs-p-accountInfo .fs-clientInfo.is-ready>span a{font-size:1.4rem;color:#4f4c4b;text-decoration:underline}.fs-p-accountInfo .fs-clientInfo.is-ready>span a:hover{text-decoration:none}.fs-p-accountInfo .fs-clientInfo.is-ready span:first-of-type::before{content:"";display:block;width:100%;padding-bottom:20px;border-top:1px dashed #897551}footer aside{line-height:1.8}.fs-l-footer{color:inherit;background-color:#fff;border-top:1px solid #d9cdb9}.footer-bottom-logo img{margin:0}@media screen and (max-width: 1192px){.object_pc{display:none}.object_sp{display:block}.fs-c-breadcrumb{margin:24px auto}.menu_item .object_sp{display:none}}@media screen and (max-width: 1023px){#header-container{margin-top:77px}.top_info_txt{position:fixed;bottom:0;width:100%;z-index:100}.fs-c-heading--page{font-size:2.4rem}.page_menu{position:static;order:2;flex-basis:auto;flex-shrink:1;padding:41px 30px 40px;margin-top:40px}.page_menu+.fs-l-pageMain{flex-basis:auto}}@media screen and (max-width: 414px){main .object_pc table,main .object_sp table{display:block;overflow-x:auto}main .object_pc table tbody,main .object_sp table tbody{display:table}main .object_pc table th,main .object_pc table td,main .object_sp table th,main .object_sp table td{white-space:nowrap}main .object_pc table caption,main .object_sp table caption{display:block}.fs-l-productLayout__item--2 .back_yellow{padding:23px 18px}.fs-l-productLayout__item--2 .card_list_flx{gap:8px}.fs-c-accountService__page{flex-basis:477}}