.jump_link_box[data-v-779540d3]{position:fixed;left:-5px;top:200px;z-index:1025;width:30px;height:-moz-fit-content;height:fit-content}.jump_link[data-v-779540d3]{background-color:#62b6e2;border-radius:8px;width:35px;padding-right:15px;height:140px;margin-top:8px;color:#fff;writing-mode:vertical-rl;text-orientation:upright;text-align:center;vertical-align:middle;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.15s;border:1px solid #62b6e2}.current_link[data-v-779540d3],.jump_link[data-v-779540d3]:hover{background-color:#fff;color:#62b6e2}.current_link[data-v-779540d3]{border-radius:8px;width:60px;padding-right:15px;height:140px;margin-top:8px;border:1px solid #62b6e2;writing-mode:vertical-rl;text-orientation:middle;text-align:center;vertical-align:middle;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.15s}.jump_link_box[data-v-779540d3]{top:160px}.current_link[data-v-779540d3],.jump_link[data-v-779540d3]{height:120px;font-size:16px}.hidden-sm-and-down .img[data-v-e81306e0]{margin-top:30px}.detail1[data-v-e81306e0]{margin:40px 20px}.content1[data-v-e81306e0]{margin-top:40px}.content_text[data-v-e81306e0]{margin-top:18px;height:-moz-fit-content;height:fit-content}.title1[data-v-e81306e0]{color:#cbb8b2;font-size:18px;margin-bottom:10px}.text1[data-v-e81306e0]{color:#ebebeb;line-height:1.5;margin-bottom:15px}.other[data-v-e81306e0]{color:#535353;font-size:14px;line-height:1.5}.seperate_line[data-v-e81306e0]{height:5px;border-top-color:#cbb8b2;border-top-width:2px;border-top-style:solid;margin:0 auto;width:100%}.m-main[data-v-e81306e0]{background-color:#fff;border-top:2px solid #cbb8b2;border-bottom:2px solid #cbb8b2;padding:2rem 0}.m-title[data-v-e81306e0]{color:#535353;font-size:24px;text-align:center;margin:2rem 0}.m-detail[data-v-e81306e0]{background-color:#fff;padding:0 1rem}.m-subtitle[data-v-e81306e0]{color:#cbb8b2;font-size:18px;padding:2rem 0 1rem}.m-content[data-v-e81306e0]{line-height:24px;color:#535353}.center-title[data-v-e81306e0]{color:#535353;font-size:24px;text-align:center;width:100%;margin-bottom:10px}.LINE_btn[data-v-e81306e0]{background-color:#20ce88;border-radius:5px;color:#fff;width:300px;height:50px;position:absolute;right:0;margin-right:22%}.banner_slogan[data-v-e81306e0]{text-align:center;color:#326686;text-shadow:1px 2px 0 rgba(233,213,206,.4196078431372549),0 2px 3px rgba(50,102,134,.7686274509803922);width:100%}.slogan_small[data-v-e81306e0]{font-size:15px;margin-top:5px}.slogan_big[data-v-e81306e0]{font-size:18px;margin-top:15px}.slogan_big_l[data-v-e81306e0]{font-size:30px;margin-top:15px}.slogan_large[data-v-e81306e0]{font-size:50px}.m_slogan_small[data-v-e81306e0]{font-size:5px;margin-top:5px}.m_slogan_big[data-v-e81306e0]{font-size:10px;margin-top:5px}.m_slogan_big_l[data-v-e81306e0]{font-size:12px;margin-top:5px}.m_slogan_large[data-v-e81306e0]{font-size:20px}.font_border[data-v-e81306e0]{text-align:center;color:#326686;text-shadow:0 1px 4px #f5efe3,0 -1px 4px #f5efe3,1px 0 4px #f5efe3,-1px 0 4px #f5efe3;width:100%}.img_banner[data-v-e81306e0]{position:relative;height:auto}.table_ryoukin[data-v-e81306e0]{background-color:#ebf4fd;color:#535353;width:100%;margin:0 auto;border-collapse:collapse}.table_ryoukin tr[data-v-e81306e0]{height:60px}.ryoukin_name_top[data-v-e81306e0]{font-size:24px;text-align:center}.ryoukin_name[data-v-e81306e0]{vertical-align:middle;border-bottom-color:#8a9297;border-bottom-width:2px;border-bottom-style:solid}.bg_black[data-v-e81306e0]{background-color:#4d4f4f;width:100%;height:auto}.bg_blue[data-v-e81306e0]{background-color:#326686;width:100%;height:auto}.bg_green[data-v-e81306e0]{background-color:#5a7977;width:100%;height:auto}.m_bg_black[data-v-e81306e0]{background-color:#4d4f4f;width:100%;height:-moz-fit-content;height:fit-content;padding-bottom:100px}.m_bg_blue[data-v-e81306e0]{background-color:#326686}.m_bg_blue[data-v-e81306e0],.m_bg_green[data-v-e81306e0]{width:100%;height:auto;padding-top:10px;padding-bottom:50px}.m_bg_green[data-v-e81306e0]{background-color:#5a7977}.ryoukin_hint[data-v-e81306e0]{color:#f71b1b;font-size:16px;text-align:right;padding-right:50px}.title[data-v-e81306e0]{font-size:30px;letter-spacing:5px;padding-top:20px;padding-left:20px}.m_title[data-v-e81306e0]{font-size:20px;letter-spacing:5px;padding-left:20px}.separator[data-v-e81306e0]{color:#cbb8b2;width:100%;margin:0 auto;border-top:4px solid;border-bottom:4px solid}.side-img[data-v-e81306e0]{height:auto;width:auto;vertical-align:middle;margin-left:30px;margin-right:30px}.side-img-flex[data-v-e81306e0]{overflow:hidden;position:relative}.side-img-flex .content[data-v-e81306e0]{position:absolute;left:50%;transform:translate(-50%)}.side-text[data-v-e81306e0]{margin-left:50px;margin-right:50px}.m_side-text[data-v-e81306e0],.side-text[data-v-e81306e0]{height:-moz-fit-content;height:fit-content;margin-bottom:auto}.m_side-text[data-v-e81306e0]{margin-left:7%;margin-right:7%;width:86%}.side-text-line[data-v-e81306e0]{height:-moz-fit-content;height:fit-content}.side-box[data-v-e81306e0]{align-items:center}.side-box-img[data-v-e81306e0],.side-box[data-v-e81306e0]{display:inline-flex;justify-content:space-between;vertical-align:top;height:auto}.side-box-img[data-v-e81306e0]{align-items:top}.fit_img[data-v-e81306e0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side-line-highlight[data-v-e81306e0]{background-color:#cbb8b2;width:6px;height:25px;margin-bottom:10px;margin-right:10px}.price-tbl[data-v-e81306e0]{width:100%;border-collapse:collapse;margin:8px 0 6px;font-size:15px;line-height:1.6;background:#fff;color:#333}.price-tbl td[data-v-e81306e0],.price-tbl th[data-v-e81306e0]{border:1px solid #d6e3ea;padding:8px 10px;text-align:left;vertical-align:middle;color:#333}.price-tbl th[data-v-e81306e0]:last-child{white-space:nowrap}.price-tbl th[data-v-e81306e0]{background:#eef6fa;color:#326686;font-weight:700}.price-tbl td small[data-v-e81306e0]{font-size:12px;color:#777}.price-tbl td.yen[data-v-e81306e0]{white-space:nowrap;font-weight:700;text-align:right}.price-tbl td.yen.ask[data-v-e81306e0]{font-weight:400;text-align:center}.price-note[data-v-e81306e0]{font-size:13px;color:#f2f2f2;margin-top:6px}@media (max-width:767px){.price-tbl[data-v-e81306e0]{font-size:13px}.price-tbl td[data-v-e81306e0],.price-tbl th[data-v-e81306e0]{padding:6px}}