[data-ani]{--ani-delay: 0s;--ani-duration: 1s;pointer-events:none}[data-ani].is-animated-done{pointer-events:auto}.ani-width{width:0;-webkit-transition:width var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:width var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay)}.ani-width.is-animated{width:100%}.ani-fade,.ani-fade-left,.ani-fade-right,.ani-fade-down-full,.ani-fade-down,.ani-fade-up{opacity:0;-webkit-transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay)}.ani-fade.is-animated,.is-animated.ani-fade-left,.is-animated.ani-fade-right,.is-animated.ani-fade-down-full,.is-animated.ani-fade-down,.is-animated.ani-fade-up{opacity:1}.ani-fade-up{-webkit-transform:translateY(30px);transform:translateY(30px)}.ani-fade-up.is-animated{-webkit-transform:translateY(0);transform:translateY(0)}.ani-fade-down{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ani-fade-down.is-animated{-webkit-transform:translateY(0);transform:translateY(0)}.ani-fade-down-full{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ani-fade-down-full.is-animated{-webkit-transform:translateY(0);transform:translateY(0)}.ani-fade-right{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.ani-fade-right.is-animated{-webkit-transform:translateX(0);transform:translateX(0)}.ani-fade-left{-webkit-transform:translateX(10px);transform:translateX(10px)}.ani-fade-left.is-animated{-webkit-transform:translateX(0);transform:translateX(0)}.ani-scale{-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay);transition:opacity var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay),-webkit-transform var(--ani-duration) cubic-bezier(0.42, 0, 0.58, 1) var(--ani-delay)}.ani-scale.is-animated{-webkit-transform:scale(1);transform:scale(1)}.ani-zoom{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay);transition:-webkit-transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay);transition:transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay);transition:transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay), -webkit-transform var(--ani-duration) cubic-bezier(0.07, 0.09, 0.09, 0.62) var(--ani-delay)}.ani-zoom.is-animated{-webkit-transform:scale(1);transform:scale(1)}.ani-clip,.ani-clip-full{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0;-webkit-transition:all var(--ani-duration) ease-in-out var(--ani-delay);transition:all var(--ani-duration) ease-in-out var(--ani-delay);will-change:clip-path}@media(max-width: 768px){.ani-clip-full{-webkit-transition:all calc(var(--ani-duration)/2) cubic-bezier(0.07, 0.09, 0.09, 0.62) calc(var(--ani-delay)/2);transition:all calc(var(--ani-duration)/2) cubic-bezier(0.07, 0.09, 0.09, 0.62) calc(var(--ani-delay)/2)}}.ani-clip.is-animated,.is-animated.ani-clip-full{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}.info-area{font-size:1.5rem;line-height:1.5;border-collapse:collapse;display:table-cell;width:100%}.info-area table{width:100%}.info-area .buken_list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-top:1px solid #ddd}.info-area h3{margin:10px 0 0 0;font-size:14px;line-height:1.5}.info-area p{margin-left:10px}.info-area th{border-bottom:1px #c4baad solid;padding:20px 15px;color:#fff;background:#b4965f;background:-webkit-gradient(linear, left top, right top, from(rgb(180, 150, 95)), to(rgb(184, 163, 136)));background:linear-gradient(90deg, rgb(180, 150, 95) 0%, rgb(184, 163, 136) 100%);width:25%;text-align:left;vertical-align:middle}.info-area td{color:#333;padding:20px 15px;width:75%;text-align:left;vertical-align:middle;background-color:#fff}.info-area td:last-child{border-bottom:1px #ddd solid}.info-area #time_publish{text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:1.2rem}.info-area #memo{text-align:left;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.info_terms h5{font-size:15px;line-height:1.5}.info_terms h4{font-size:16px;line-height:1.6}.info_terms h3{font-size:18px;line-height:1.7}.info_terms h2{font-size:24px;line-height:1.8}.info_terms td{background-color:rgba(0,0,0,0);margin:40px 0px 0px 0px}.l-outline_block{margin-inline:auto;max-width:1080px;width:1080px;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0}.l-outline_sub_block p{display:block;width:100%;margin-bottom:15px;color:#fff}.l-outline_sub_block a{color:#fff}.l-outline_block.invert .info_terms td{color:#fff}.l-outline_block.invert .info-area #time_publish{color:#fff}@media screen and (max-width: 768px){.l-outline_block{width:100%}.info-area .buken_list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;table-layout:fixed}.info-area th{width:100%;padding:10px 15px}.info-area td{width:100%;padding:15px 15px}.row_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.info-area #time_publish{font-size:1.2rem;text-align:left}.info_terms td{padding:20px 0px}}