@charset "utf-8";#tpr_root:empty{height:100vh}#tpr_root>div:empty{background:url(/store/techo/2020/images/loading3.gif) no-repeat 50% 50%;-webkit-background-size:32px auto;-moz-background-size:32px auto;background-size:32px auto}.tpr_page,.tpr_preview{--c_padding_top:32px;--c_padding_bottom:32px}nav[role=global]>div{background:#fff}footer[role=sitemap],nav[role=breadcrumb]{z-index:1;position:relative}nav[role=breadcrumb]{width:auto}nav[role=breadcrumb].tpr_breadcrumb_integrate{position:absolute;width:100%;left:0;background:0 0}nav[role=breadcrumb] ol{width:960px;margin:0 auto}:not(.tpr_page).tpr_background{width:100%;height:100vh;top:0;left:0;position:fixed;z-index:-1}.tpr_contents{position:relative;line-height:1.75;z-index:0}.tpr_contents a{cursor:pointer}.tpr_contents img{display:block;width:100%;max-width:100%}.tpr_contents .tpr_italic,.tpr_contents i{font-style:italic}.tpr_contents .tpr_italic *,.tpr_contents i *{font-style:inherit}.tpr_contents .tpr_bold,.tpr_contents b{font-weight:700}.tpr_contents .tpr_bold *,.tpr_contents b *{font-weight:inherit}.tpr_contents .tpr_underline,.tpr_contents u{text-decoration:underline}.tpr_contents .tpr_underline *,.tpr_contents u *{text-decoration:inherit}.tpr_contents strike{text-decoration:line-through}.tpr_contents strike *{text-decoration:inherit}.tpr_contents .tpr_decoration{text-decoration:underline;text-decoration-skip-ink:none}.tpr_contents h3{font-weight:400}.tpr_contents div[id^=tpr_b_]{position:absolute;top:56px;left:0;z-index:-1;width:100%}.tpr_contents div[id^=tpr_b_]:before{position:absolute;left:0;width:100%;height:calc(100vh - 56px)}.tpr_contents div[id^=tpr_b_]:not([class*=tpr_background_]){top:inherit}.tpr_contents div[id^=tpr_b_]:not([class*=tpr_background_]):before{height:var(--height)}.tpr_contents div[id^=tpr_b_].tpr_background_sticky{position:sticky}.tpr_contents div[id^=tpr_b_].tpr_background_fixed_loop{position:fixed;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.445,.05,.55,.95);-moz-transition:opacity .6s cubic-bezier(.445,.05,.55,.95);-o-transition:opacity .6s cubic-bezier(.445,.05,.55,.95);-ms-transition:opacity .6s cubic-bezier(.445,.05,.55,.95);transition:opacity .6s cubic-bezier(.445,.05,.55,.95)}.tpr_contents div[id^=tpr_b_].tpr_background_fixed_loop:has(+.tpr_io_loop){opacity:1;-ms-filter:none;filter:none}.tpr_contents div[id^=tpr_b_].tpr_background_fixed_flow{position:fixed;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.445,.05,.55,.95);-moz-transition:opacity .6s cubic-bezier(.445,.05,.55,.95);-o-transition:opacity .6s cubic-bezier(.445,.05,.55,.95);-ms-transition:opacity .6s cubic-bezier(.445,.05,.55,.95);transition:opacity .6s cubic-bezier(.445,.05,.55,.95)}.tpr_contents div[id^=tpr_b_].tpr_background_fixed_flow:has(+.tpr_io_flow){opacity:1;-ms-filter:none;filter:none}.tpr_contents div[id^=tpr_c_]>div,.tpr_contents div[id^=tpr_s_]>div{margin:0 auto;display:table;table-layout:fixed}.tpr_contents div[id^=tpr_c_]>div>*,.tpr_contents div[id^=tpr_s_]>div>*{max-width:100%}.tpr_contents .tpr_marginless{margin-top:0!important}.tpr_mainvisual.tpr_mainvisual_integrate{height:calc(100vh - 114px);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center}.tpr_mainvisual.tpr_mainvisual_contents img,.tpr_mainvisual.tpr_mainvisual_screen img{display:block;width:100%}.tpr_img{display:block}.tpr_img a{position:relative;display:block;width:fit-content;max-width:100%}.tpr_img a.tpr_zoom:before{content:"";position:absolute;bottom:8px;right:8px;width:32px;height:32px;background:#fff url(/store/techo/tpr/contents/templates/sample/images/icon_zoom.svg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;border-radius:32px;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.1))}.tpr_img a[target="_blank"]:after{content:inherit!important}.tpr_video>div{position:relative;padding-top:56.25%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.tpr_video>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tpr_hr{border-top-color:#1e1933}.tpr_center{text-align:center}.tpr_right{text-align:right}.tpr_lineup{font-family:"-apple-system","Helvetica Neue","Hiragino Kaku Gothic ProN",meiryo,"M+ 1p",sans-serif}.tpr_lineup.tpr_category>div>ul>li[data-category-custom]:before{content:attr(data-category-custom) ""!important}.tpr_lineup.tpr_category>div>ul>li:before{font-weight:700;display:block;content:"文房具・雑貨"}.tpr_lineup.tpr_category>div>ul>li[data-category*=hikidashi]:before{content:"ひきだしポーチ"}.tpr_lineup.tpr_category>div>ul>li[data-category*=original]:before{content:"オリジナル・Planner"}.tpr_lineup.tpr_category>div>ul>li[data-category*=cousin]:before{content:"カズン"}.tpr_lineup.tpr_category>div>ul>li[data-category*=weeks]:before{content:"weeks"}.tpr_lineup.tpr_category>div>ul>li[data-category*="5year"]:before{content:"５年手帳"}.tpr_lineup>div>ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:10px}.tpr_lineup>div>ul>li a{color:#1e1933}.tpr_slide{font-family:"-apple-system","Helvetica Neue","Hiragino Kaku Gothic ProN",meiryo,"M+ 1p",sans-serif}.tpr_slide.ready{z-index:-1}.tpr_slide.ready>div ul:nth-child(2){opacity:0}.tpr_slide.ready>p,.tpr_slide.ready>ul{opacity:0}.tpr_slide>div{position:relative;overflow:hidden}.tpr_slide>div ul:nth-child(1){width:100%;height:100%;position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.tpr_slide>div ul:nth-child(1) li{position:absolute;top:-100%;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.tpr_slide>div ul:nth-child(1) li.ready{background:url(/store/techo/2020/images/loading3.gif) no-repeat 50% 50%}.tpr_slide>div ul:nth-child(1) li.ready img{opacity:0}.tpr_slide>div ul:nth-child(1) li:first-child{left:0}.tpr_slide>div ul:nth-child(1) li.active{top:0}.tpr_slide>div ul:nth-child(1) li img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;-ms-transition:opacity .6s;transition:opacity .6s;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.tpr_slide>div ul:nth-child(2){-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;-ms-transition:opacity .6s;transition:opacity .6s}.tpr_slide>div ul:nth-child(2) li:nth-child(1) a{left:0}.tpr_slide>div ul:nth-child(2) li:nth-child(2) a{right:0}.tpr_slide>div ul:nth-child(2) li.disabled a{opacity:0;pointer-events:none}.tpr_slide>div ul:nth-child(2) li a{position:absolute;height:25%;position:absolute;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:opacity .3s,color .3s;-moz-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;-ms-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s;color:#fff}.tpr_slide>div ul:nth-child(2) li a:before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.tpr_slide>div ul:nth-child(2) li a.darken{color:#1e1933}.tpr_slide>div ul:nth-child(2) li a.lighten{color:#fff}.tpr_slide>p{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;-ms-transition:opacity .6s;transition:opacity .6s;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.tpr_slide>p a{text-decoration:none;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;width:32px;height:32px;position:relative}.tpr_slide>p a:before{font-size:16px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.tpr_slide>p a.disabled{opacity:0;pointer-events:none}.tpr_slide>p i{text-align:center;font-style:normal;font-size:14px;line-height:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:64px}.tpr_slide>p i:before{width:50%;counter-reset:index var(--index);content:counter(index);text-align:right;padding-right:.25em;display:block}.tpr_slide>p i:after{width:50%;counter-reset:length var(--length);content:counter(length);text-align:left;padding-left:.25em;display:block}.tpr_slide>ul{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;-ms-transition:opacity .6s;transition:opacity .6s;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.tpr_slide>ul li{position:relative;cursor:pointer}.tpr_slide>ul li:before{content:"";border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(30,25,51,.2);-webkit-transition:background .6s;-moz-transition:background .6s;-o-transition:background .6s;-ms-transition:background .6s;transition:background .6s}.tpr_slide>ul li.current{cursor:default;pointer-events:none}.tpr_slide>ul li.current:before{background:#1e1933;-webkit-transition:background .45s cubic-bezier(.25,.46,.45,.94);-moz-transition:background .45s cubic-bezier(.25,.46,.45,.94);-o-transition:background .45s cubic-bezier(.25,.46,.45,.94);-ms-transition:background .45s cubic-bezier(.25,.46,.45,.94);transition:background .45s cubic-bezier(.25,.46,.45,.94)}.tpr_date{font-size:12px!important;text-align:center;font-family:"-apple-system","Helvetica Neue","Hiragino Kaku Gothic ProN",meiryo,"M+ 1p",sans-serif}.tpr_blank{display:table}.tpr_icon{display:inline!important;width:48px!important;height:auto!important;vertical-align:middle}.tpr_nav{font-family:"-apple-system","Helvetica Neue","Hiragino Kaku Gothic ProN",meiryo,"M+ 1p",sans-serif}.tpr_nav ul li:nth-child(1) a:empty:after{content:"まえへ"}.tpr_nav ul li:nth-child(2) a{text-align:right}.tpr_nav ul li:nth-child(2) a:before{left:inherit;right:0}.tpr_nav ul li:nth-child(2) a:empty:after{content:"つぎへ"}.tpr_nav ul li:nth-child(3) a:after{content:"もくじへ"}.tpr_nav ul li a{position:relative;display:table;line-height:1.5;letter-spacing:.075em;font-weight:700}.tpr_nav ul li a:not([href]){display:none}.tpr_nav ul li a:before{color:#3eaf3e;position:absolute;left:0;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.tpr_magazine{font-family:"-apple-system","Helvetica Neue","Hiragino Kaku Gothic ProN",meiryo,"M+ 1p",sans-serif;display:table;margin:0 auto}.tpr_magazine span{display:block;line-height:1.2;letter-spacing:.075em;font-weight:700}.tpr_share{font-family:"-apple-system","Helvetica Neue","Hiragino Kaku Gothic ProN",meiryo,"M+ 1p",sans-serif}.tpr_share ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px #ccc solid;margin:0 auto;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.tpr_share ul:before{content:"この記事をシェアする";width:100%;display:block;text-align:center;color:#666;font-size:12px;line-height:2.33;font-weight:700}.tpr_share ul li+li{margin-left:40px}.tpr_share ul li a{display:block;width:30px;height:30px;cursor:pointer}.tpr_share ul li a img{display:block;width:100%}.tpr_related{font-family:"-apple-system","Helvetica Neue","Hiragino Kaku Gothic ProN",meiryo,"M+ 1p",sans-serif}.tpr_related h3{line-height:2.5;font-weight:700;border-bottom:1px #d2d1d6 solid}.tpr_related ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tpr_related ul li[data-id]{display:none}.tpr_related ul li a{position:relative;display:block;height:100%}.tpr_related ul li a:before{position:absolute;right:0;bottom:8px;color:#ffd300;font-size:21px}.tpr_related ul li a dl dt{font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.075em;padding:8px 0}.tpr_related ul li a dl dt:last-child{padding-right:24px}.tpr_related ul li a dl dd:nth-of-type(1){background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;padding-top:56.25%}.tpr_related ul li a dl dd:nth-of-type(2){border-top:1px #d2d1d6 solid;font-size:12px;line-height:1.75;padding:8px 24px 8px 0}.tpr_related ul li a dl br{display:none}.tpr_btn{position:relative;border:1px #a5a3ad solid;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:130px;max-width:180px!important;min-height:40px;border-radius:4px;padding:6px 28px 6px 16px;background:#fff;font-family:"-apple-system","Helvetica Neue","Hiragino Kaku Gothic ProN",meiryo,"M+ 1p",sans-serif}.tpr_btn:before{font-size:14px;color:#3eaf3e;position:absolute;right:4px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.tpr_btn span{display:block;font-size:14px;line-height:1.5;font-weight:700;color:#1e1933}.tpr_box{overflow:hidden}.tpr_box>:first-child{margin-top:0!important}.tpr_box .tor_column,.tpr_box .tpr_box,.tpr_box .tpr_column_revised{margin-top:0!important}.tpr_accord:not(.open) a.tpr_accord_btn:after,.tpr_accord:not(.open) a.tpr_accord_btn:before{-webkit-transition:-webkit-transform .3s .15s;-moz-transition:-moz-transform .3s .15s;-o-transition:-o-transform .3s .15s;-ms-transition:-ms-transform .3s .15s;transition:transform .3s .15s}.tpr_accord:not(.open) a.tpr_accord_btn:before{-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.tpr_accord:not(.open) a.tpr_accord_btn:after{-webkit-transform:translate3d(0,-50%,0) rotate(90deg);-moz-transform:translate3d(0,-50%,0) rotate(90deg);-o-transform:translate3d(0,-50%,0) rotate(90deg);-ms-transform:translate3d(0,-50%,0) rotate(90deg);transform:translate3d(0,-50%,0) rotate(90deg)}.tpr_accord:not(.open)>div{max-height:0!important;-webkit-transition:max-height .45s cubic-bezier(.165,.84,.44,1);-moz-transition:max-height .45s cubic-bezier(.165,.84,.44,1);-o-transition:max-height .45s cubic-bezier(.165,.84,.44,1);-ms-transition:max-height .45s cubic-bezier(.165,.84,.44,1);transition:max-height .45s cubic-bezier(.165,.84,.44,1)}.tpr_accord a.tpr_accord_btn{margin-left:auto;display:table;cursor:pointer;font-family:"-apple-system","Helvetica Neue","Hiragino Kaku Gothic ProN",meiryo,"M+ 1p",sans-serif;font-size:14px;font-weight:700;margin-bottom:8px;padding-right:32px;position:relative;min-height:24px}.tpr_accord a.tpr_accord_btn:after,.tpr_accord a.tpr_accord_btn:before{content:"";position:absolute;top:50%;right:9px;width:14px;height:2px;background:#3eaf3e;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}.tpr_accord a.tpr_accord_btn:after,.tpr_accord a.tpr_accord_btn:before{-webkit-transform:translate3d(0,-50%,0) rotate(180deg);-moz-transform:translate3d(0,-50%,0) rotate(180deg);-o-transform:translate3d(0,-50%,0) rotate(180deg);-ms-transform:translate3d(0,-50%,0) rotate(180deg);transform:translate3d(0,-50%,0) rotate(180deg)}.tpr_accord>div{max-height:9999px;overflow:hidden;-webkit-transition:max-height .45s cubic-bezier(.895,.03,.685,.22);-moz-transition:max-height .45s cubic-bezier(.895,.03,.685,.22);-o-transition:max-height .45s cubic-bezier(.895,.03,.685,.22);-ms-transition:max-height .45s cubic-bezier(.895,.03,.685,.22);transition:max-height .45s cubic-bezier(.895,.03,.685,.22)}.tpr_index ul li.disabled{display:none}.tpr_index ul li.inactive{opacity:.3}.tpr_index ul li.inactive a{pointer-events:none}.tpr_index ul li a{position:relative;display:table;margin:0 auto}.tpr_index ul li a img{display:inherit;width:auto;max-width:100%}.tpr_column{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tpr_column .tor_column,.tpr_column .tpr_box,.tpr_column .tpr_column_revised{margin-top:0!important}.tpr_column_revised>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.tpr_column_revised .tor_column,.tpr_column_revised .tpr_box,.tpr_column_revised .tpr_column_revised{margin-top:0!important}.tpr_link{text-decoration:underline;color:#3eaf3e;cursor:pointer}.tpr_link[data-from].disabled,.tpr_link[data-to].disabled{pointer-events:none;text-decoration:inherit;color:inherit;cursor:inherit}.tpr_caption,.tpr_talk,.tpr_text,.tpr_title{overflow-wrap:break-word}.disabled:not(.tpr_link)[data-from],.disabled:not(.tpr_link)[data-to]{display:none!important}#tpr_modal_overlay{position:fixed;width:100%;height:100vh;top:0;left:-99999px;z-index:99;background:rgba(210,209,214,.5) no-repeat 50% 50%;overflow:hidden;opacity:0;-webkit-animation:tpr_modal .3s cubic-bezier(.55,.085,.68,.53);-moz-animation:tpr_modal .3s cubic-bezier(.55,.085,.68,.53);-o-animation:tpr_modal .3s cubic-bezier(.55,.085,.68,.53);-ms-animation:tpr_modal .3s cubic-bezier(.55,.085,.68,.53);animation:tpr_modal .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);-moz-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);-o-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);-ms-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}#tpr_modal_overlay.active{left:0;opacity:1;-ms-filter:none;filter:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none;-webkit-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-o-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-ms-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);transition:opacity .45s cubic-bezier(.25,.46,.45,.94)}#tpr_modal_content{position:absolute;width:100%;min-height:100vh;top:0;left:-99999px;z-index:99;opacity:0;-webkit-animation:tpr_modal .3s cubic-bezier(.55,.085,.68,.53);-moz-animation:tpr_modal .3s cubic-bezier(.55,.085,.68,.53);-o-animation:tpr_modal .3s cubic-bezier(.55,.085,.68,.53);-ms-animation:tpr_modal .3s cubic-bezier(.55,.085,.68,.53);animation:tpr_modal .3s cubic-bezier(.55,.085,.68,.53);-webkit-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);-moz-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);-o-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);-ms-transition:opacity .3s cubic-bezier(.55,.085,.68,.53);transition:opacity .3s cubic-bezier(.55,.085,.68,.53);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#tpr_modal_content.active{left:0;opacity:1;-ms-filter:none;filter:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none;-webkit-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-moz-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-o-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);-ms-transition:opacity .45s cubic-bezier(.25,.46,.45,.94);transition:opacity .45s cubic-bezier(.25,.46,.45,.94)}#tpr_modal_content.active>div{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .3s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .3s cubic-bezier(.165,.84,.44,1);-ms-transition:-ms-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1)}#tpr_modal_content>div{position:relative;background:#fff;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:-webkit-transform .3s cubic-bezier(.55,.085,.68,.53);-moz-transition:-moz-transform .3s cubic-bezier(.55,.085,.68,.53);-o-transition:-o-transform .3s cubic-bezier(.55,.085,.68,.53);-ms-transition:-ms-transform .3s cubic-bezier(.55,.085,.68,.53);transition:transform .3s cubic-bezier(.55,.085,.68,.53);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#tpr_modal_content>div>a{width:24px;height:24px;position:absolute;top:4px;right:4px;cursor:pointer}#tpr_modal_content>div>a:before{content:"\F5AD";display:block;font:normal normal normal 24px/1 "Material Design Icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#tpr_modal_content>div div.tpr_modal{display:block}div.tpr_modal{display:none}div.tpr_modal[data-type=modal_A]>div>*{margin-top:16px!important}div.tpr_modal[data-type=modal_A]>div>:first-child{margin-top:0!important}div.tpr_modal[data-type=modal_B] .tpr_column,div.tpr_modal[data-type=modal_B] .tpr_column_revised{margin-top:0}div.tpr_modal[data-type=modal_B] .tpr_column_revised~*,div.tpr_modal[data-type=modal_B] .tpr_column~*{margin-top:16px}.device-pc .tpr_font_10{font-size:10px}.device-pc .tpr_font_11{font-size:11px}.device-pc .tpr_font_12{font-size:12px}.device-pc .tpr_font_13{font-size:13px}.device-pc .tpr_font_14{font-size:14px}.device-pc .tpr_font_15{font-size:15px}.device-pc .tpr_font_16{font-size:16px}.device-pc .tpr_font_17{font-size:17px}.device-pc .tpr_font_18{font-size:18px}.device-pc .tpr_font_19{font-size:19px}.device-pc .tpr_font_20{font-size:20px}.device-pc .tpr_font_24{font-size:24px}.device-pc .tpr_font_36{font-size:36px}.device-pc .tpr_font_48{font-size:48px}.device-pc .tpr_font_64{font-size:64px}.device-pc .tpr_font_72{font-size:72px}.device-pc .tpr_contents:not([class*=tpr_font_]){font-size:16px}.device-pc .tpr_contents div[id^=tpr_c_]>div,.device-pc .tpr_contents div[id^=tpr_s_]>div{width:960px;padding:0 80px 32px}.device-pc .tpr_contents div[id^=tpr_c_]>div>*,.device-pc .tpr_contents div[id^=tpr_s_]>div>*{font-size:inherit}.device-pc .tpr_contents .tpr_inset{margin-left:auto!important;margin-right:auto!important;max-width:calc(100% - 240px)!important}.device-pc .tpr_contents .tpr_outset{margin-left:-80px!important;margin-right:-80px!important;max-width:calc(100% + 160px)!important}.device-pc .tpr_contents .tpr_outset .tpr_inset{max-width:calc(100% - 400px)!important}.device-pc .tpr_contents .tpr_padding_top{padding-top:32px}.device-pc .tpr_contents .tpr_padding_top[id^=tpr_c_]{padding-top:var(--c_padding_top)}.device-pc .tpr_contents .tpr_padding_bottom{padding-bottom:32px}.device-pc .tpr_contents .tpr_padding_bottom[id^=tpr_c_]{padding-bottom:var(--c_padding_bottom)}.device-pc .tpr_contents .tpr_margin_top{margin-top:32px}.device-pc .tpr_contents .tpr_margin_bottom{margin-bottom:32px}.device-pc .tpr_mainvisual{font-size:10px}.device-pc .tpr_mainvisual.tpr_mainvisual_contents{width:960px;margin:0 auto}.device-pc .tpr_accord,.device-pc .tpr_box,.device-pc .tpr_code,.device-pc .tpr_hr,.device-pc .tpr_img,.device-pc .tpr_index,.device-pc .tpr_talk,.device-pc .tpr_text,.device-pc .tpr_video{margin-top:32px}.device-pc .tpr_talk{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.device-pc .tpr_talk dt{width:6em;text-align:right}.device-pc .tpr_talk dt img{-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-o-transform:translate(0,-5px);-ms-transform:translate(0,-5px);transform:translate(0,-5px)}.device-pc .tpr_talk dt+dd~*{margin-top:32px}.device-pc .tpr_talk dd{width:calc(100% - 6em);padding-left:16px}.device-pc .tpr_img+.tpr_img{margin-top:16px}.device-pc .tpr_img a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.device-pc .tpr_img a:hover{opacity:.4}.device-pc .tpr_lineup{font-size:10px}.device-pc .tpr_lineup:not(.tpr_outset)>div{max-width:720px}.device-pc .tpr_lineup>div{display:table;margin:0 auto}.device-pc .tpr_lineup>div>ul>li{width:240px;padding:32px 8px 0}.device-pc .tpr_lineup>div>ul>li:before{font-size:12px;padding:4px 8px}.device-pc .tpr_slide{font-size:10px;margin-top:32px}.device-pc .tpr_slide>div ul:nth-child(1) li.ready{-webkit-background-size:32px auto;-moz-background-size:32px auto;background-size:32px auto}.device-pc .tpr_slide>div ul:nth-child(2) li a{width:60px}.device-pc .tpr_slide>div ul:nth-child(2) li a:before{font-size:60px}.device-pc .tpr_slide>p{display:none}.device-pc .tpr_slide>ul{padding-top:15px;height:35px}.device-pc .tpr_slide>ul li{width:20px;height:20px}.device-pc .tpr_slide>ul li:before{width:10px;height:10px}.device-pc .tpr_date{margin-top:32px}.device-pc .tpr_nav{margin-top:32px}.device-pc .tpr_nav[data-compact] ul{font-size:14px}.device-pc .tpr_nav ul{display:grid;grid-template-columns:.5fr 160px .5fr;font-size:16px}.device-pc .tpr_nav ul li{grid-row:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.device-pc .tpr_nav ul li:nth-child(1){grid-column:1;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.device-pc .tpr_nav ul li:nth-child(2){grid-column:3;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.device-pc .tpr_nav ul li:nth-child(2) a{padding:0 1.75em 0 0}.device-pc .tpr_nav ul li:nth-child(3){grid-column:2;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.device-pc .tpr_nav ul li a{padding-left:1.75em;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.device-pc .tpr_nav ul li a:hover{opacity:.4}.device-pc .tpr_nav ul li a:before{font-size:150%}.device-pc .tpr_magazine{margin-top:32px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.device-pc .tpr_magazine:hover{opacity:.4}.device-pc .tpr_magazine span{font-size:16px}.device-pc .tpr_share{margin-top:32px}.device-pc .tpr_share ul{width:560px;padding:20px 0 35px;font-size:10px}.device-pc .tpr_share ul:before{margin-bottom:15px}.device-pc .tpr_related{margin:32px auto 0}.device-pc .tpr_related.tpr_outset h3{margin:0 8px}.device-pc .tpr_related.tpr_outset ul{margin:0 0 -16px}.device-pc .tpr_related h3{font-size:18px}.device-pc .tpr_related ul{margin:0 -8px -16px}.device-pc .tpr_related ul[data-column="4"] li{width:25%}.device-pc .tpr_related ul[data-column="3"] li{width:33.33%}.device-pc .tpr_related ul li{padding:16px 8px}.device-pc .tpr_related ul li a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.device-pc .tpr_related ul li a:hover{opacity:.4}.device-pc .tpr_link{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.device-pc .tpr_link:hover{opacity:.4}.device-pc .tpr_btn{margin-top:16px;-webkit-transition:background .3s,border .3s;-moz-transition:background .3s,border .3s;-o-transition:background .3s,border .3s;-ms-transition:background .3s,border .3s;transition:background .3s,border .3s}.device-pc .tpr_btn:hover{background:#a1d6a1;border-color:#3eaf3e}.device-pc .tpr_column,.device-pc .tpr_column_revised{margin-top:32px}.device-pc .tpr_accord a.tpr_accord_btn{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.device-pc .tpr_accord a.tpr_accord_btn:hover{opacity:.4}.device-pc .tpr_accord>div>:first-child{margin-top:8px}.device-pc .tpr_accord>div>:last-child{margin-bottom:16px}.device-pc .tpr_accord.tpr_inset>div>.tpr_inset{margin-left:0!important;margin-right:0!important;max-width:100%!important}.device-pc .tpr_index ul li{margin-top:32px}.device-pc .tpr_index ul li a[href]{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.device-pc .tpr_index ul li a[href]:hover{opacity:.4}.device-pc #tpr_modal_content>div{max-width:calc(100% - 32px)}.device-pc div.tpr_modal[data-type=modal_A]{width:460px;padding:32px}.device-pc div.tpr_modal[data-type=modal_B]{width:460px;padding:32px}.device-sp .tpr_font_10{font-size:10px}.device-sp .tpr_font_11{font-size:11px}.device-sp .tpr_font_12{font-size:12px}.device-sp .tpr_font_13{font-size:13px}.device-sp .tpr_font_14{font-size:14px}.device-sp .tpr_font_15{font-size:15px}.device-sp .tpr_font_16{font-size:16px}.device-sp .tpr_font_17{font-size:17px}.device-sp .tpr_font_18{font-size:18px}.device-sp .tpr_font_19{font-size:19px}.device-sp .tpr_font_20{font-size:20px}.device-sp .tpr_font_24{font-size:24px}.device-sp .tpr_font_36{font-size:36px}.device-sp .tpr_font_48{font-size:48px}.device-sp .tpr_font_64{font-size:64px}.device-sp .tpr_font_72{font-size:72px}.device-sp .tpr_contents:not([class*=tpr_font_]){font-size:16px}.device-sp .tpr_contents div[id^=tpr_c_]>div,.device-sp .tpr_contents div[id^=tpr_s_]>div{padding:0 16px 32px;width:100%}.device-sp .tpr_contents div[id^=tpr_c_]>div br:not(.tpr_res),.device-sp .tpr_contents div[id^=tpr_s_]>div br:not(.tpr_res){display:none}.device-sp .tpr_contents div[id^=tpr_c_]>div>*,.device-sp .tpr_contents div[id^=tpr_s_]>div>*{max-width:608px;margin-left:auto;margin-right:auto}.device-sp .tpr_contents .tpr_outset{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px;padding-right:16px;max-width:calc(100% + 32px)!important}.device-sp .tpr_contents .tpr_outset>*{max-width:608px;margin-left:auto;margin-right:auto}.device-sp .tpr_contents .tpr_padding_top{padding-top:32px}.device-sp .tpr_contents .tpr_padding_top[id^=tpr_c_]{padding-top:var(--c_padding_top)}.device-sp .tpr_contents .tpr_padding_bottom{padding-bottom:32px}.device-sp .tpr_contents .tpr_padding_bottom[id^=tpr_c_]{padding-bottom:var(--c_padding_bottom)}.device-sp .tpr_contents .tpr_margin_top{margin-top:32px}.device-sp .tpr_contents .tpr_margin_bottom{margin-bottom:32px}.device-sp .tpr_accord,.device-sp .tpr_box,.device-sp .tpr_code,.device-sp .tpr_hr,.device-sp .tpr_img,.device-sp .tpr_index,.device-sp .tpr_talk,.device-sp .tpr_text,.device-sp .tpr_video{margin-top:32px}.device-sp .tpr_talk dt~dt{margin-top:32px}.device-sp .tpr_img+.tpr_img{margin-top:16px}.device-sp .tpr_box{padding-left:16px;padding-right:16px}.device-sp .tpr_lineup{margin:16px -16px 0!important;padding:0 16px;max-width:calc(100% + 32px)!important}.device-sp .tpr_lineup>div>ul{-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.device-sp .tpr_lineup>div>ul>li{width:calc(50% - 8px);padding-top:16px}.device-sp .tpr_lineup>div>ul>li:before{font-size:10px;padding:4px 0}.device-sp .tpr_lineup>div>ul>li:first-child:last-child{margin:0 auto}.device-sp .tpr_lineup>div>ul>li a dl+dl{display:none}.device-sp .tpr_slide{margin-top:32px}.device-sp .tpr_slide>div ul:nth-child(1) li.ready{-webkit-background-size:32px auto;-moz-background-size:32px auto;background-size:32px auto}.device-sp .tpr_slide>div ul:nth-child(2){display:none}.device-sp .tpr_slide>p+ul{display:none}.device-sp .tpr_slide>ul{padding-top:16px;height:26px}.device-sp .tpr_slide>ul li{width:10px;height:10px}.device-sp .tpr_slide>ul li+li{margin-left:16px}.device-sp .tpr_slide>ul li:before{width:100%;height:100%}.device-sp .tpr_date{margin-top:32px}.device-sp .tpr_nav{margin-top:32px}.device-sp .tpr_nav[data-title] ul li:nth-child(3){clear:both}.device-sp .tpr_nav[data-compact] ul{font-size:12px}.device-sp .tpr_nav ul{zoom:1;margin-bottom:-10px;font-size:14px}.device-sp .tpr_nav ul:after,.device-sp .tpr_nav ul:before{content:"";display:table}.device-sp .tpr_nav ul:after{clear:both}.device-sp .tpr_nav ul li{margin-bottom:10px;min-width:80px}.device-sp .tpr_nav ul li:nth-child(1){float:left;padding-right:8px}.device-sp .tpr_nav ul li:nth-child(2){float:right;padding-left:8px}.device-sp .tpr_nav ul li:nth-child(2) a{padding:0 1.71em 0 0;margin-left:auto}.device-sp .tpr_nav ul li:nth-child(3){display:table;margin-left:auto;margin-right:auto;min-width:none}.device-sp .tpr_nav ul li a{padding-left:1.71em}.device-sp .tpr_nav ul li a:before{font-size:150%}.device-sp .tpr_magazine{margin-top:32px}.device-sp .tpr_magazine span{font-size:14px}.device-sp .tpr_share{margin-top:32px}.device-sp .tpr_share ul{padding:20px 0 25px}.device-sp .tpr_share ul:before{margin-bottom:10px}.device-sp .tpr_related{margin-top:32px}.device-sp .tpr_related h3{font-size:16px}.device-sp .tpr_related ul{margin:0 0 -16px;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.device-sp .tpr_related ul li{padding:16px 0;width:calc(50% - 8px)}.device-sp .tpr_btn{margin-top:16px}.device-sp .tpr_column,.device-sp .tpr_column_revised{margin-top:32px}.device-sp .tpr_accord>div>:first-child{margin-top:8px}.device-sp .tpr_accord>div>:last-child{margin-bottom:16px}.device-sp .tpr_index ul li{margin-top:16px}.device-sp #tpr_modal_content>div{max-width:calc(640px - 32px);width:calc(100% - 32px)}.device-sp div.tpr_modal[data-type=modal_A]{padding:32px 16px}.device-sp div.tpr_modal[data-type=modal_B]{padding:32px 16px}.tpr_preview a{pointer-events:none!important}.tpr_preview .tpr_nav ul li a:not([href]){display:block!important}.tpr_preview .tpr_slide>div ul:nth-child(1){position:static!important;height:auto!important}.tpr_preview .tpr_slide>div ul:nth-child(1) li{position:static!important;height:auto!important}.tpr_preview .tpr_slide>div ul:nth-child(1) li img{position:static!important;height:auto!important}.tpr_preview .tpr_modal{display:block;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:32px auto}@-moz-keyframes tpr_modal{0%{left:0}99%{left:0}100%{left:-99999px}}@-webkit-keyframes tpr_modal{0%{left:0}99%{left:0}100%{left:-99999px}}@-o-keyframes tpr_modal{0%{left:0}99%{left:0}100%{left:-99999px}}@keyframes tpr_modal{0%{left:0}99%{left:0}100%{left:-99999px}}