@charset "UTF-8";
.bizt{color:#222}
.bizt img{vertical-align:top}
.bizt img:not([width]){max-width:100%;height:auto}
.bizt ul{list-style:none}
.bizt-container .sns-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bizt-container .sns-buttons .bizt-about{margin:15px 15px 0;padding-left:15px;font-weight:700;font-size:.94em;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.bizt-container .sns-buttons .bizt-about:after{top:calc(50% - 4.5px);-webkit-transform-origin:center top;transform-origin:center top}
.bizt-container .sns-buttons .bizt-twitter{width:100%;height:51.25px;line-height:1;vertical-align:top;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.bizt-container .sns-buttons .bizt-twitter img{width:200px;height:50px;-webkit-transform:scale(1.025);transform:scale(1.025)}
.bizt-container .sns-buttons .addthis{display:none!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:15px 15px 0}
.bizt-content{position:relative}
.bizt-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;background:url(/business/biz-t/common/img/loader.gif) 50% 35vh no-repeat #fff}
.bizt_header__logo{font-size:100%;line-height:1}
.bizt_header__logo_wrap{grid-area:header1}
.bizt_recommend{grid-area:main}
.bizt_header__sns_wrap{grid-area:header2}
/*!見出し*/
.index-title{color:#ba0009;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;text-align:center}
.series-heading{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700}
.heading{color:#ba0009;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700}
.heading--line{position:relative;text-align:center}
.heading--line::before{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#b3b3b3}
.heading--line .inner{position:relative;display:inline-block;padding:0 13px;background-color:#fff}
/*!リンク*/
a.inline{color:#222;font-weight:700;text-decoration:underline}
/*!テキスト位置*/
.txt-c{text-align:center}
.txt-r{text-align:right}
.txt-l{text-align:left}
.lead{text-align:center}
.emphasis_color{color:#ba0009}
.emphasis_color.bold{font-weight:700}
/*!アイコン*/
.icon{margin-left:5px}
.bizt .icon{vertical-align:middle}
.icon--blank{display:inline-block;margin-left:2px;width:15px;vertical-align:baseline!important}
.icon--front{margin-left:0;margin-right:5px}
.icon-mail{position:relative;display:inline-block}
.icon-mail::before{content:"";position:absolute;top:50%;left:0;display:inline-block;background:url(/business/biz-t/common/img/icon_mail.svg) no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
/*!矢印*/
.arr{position:relative;display:inline-block}
.arr::after{content:"";position:absolute;top:50%;left:0;display:block;width:9px;height:9px;border-top:2px solid #ba000b;border-right:2px solid #ba000b;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.arr--after::after{left:auto;right:0}
.arr--back::after{-webkit-transform-origin:70% 15%;transform-origin:70% 15%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
a.arr{color:#222}
.arr-square{position:relative;display:inline-block}
.arr-square::before{content:"";position:absolute;top:50%;left:0;display:block;background-color:#ba0009;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.arr-square::after{content:"";position:absolute;top:50%;left:9px;display:block;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
a.arr-square{color:#222}
.arr_pagetop img{width:50px}
.pagetop{position:relative}
.pagetop .arr_pagetop{position:absolute;bottom:0;z-index:50;display:block;width:50px}
.pagetop--fixed .arr_pagetop{position:fixed}
/*!ボタン*/
.button{display:block;background-color:#fff;border:1px solid #d1d1d1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;text-align:center;color:#ba0009}
.button--red{background-color:#ba0009;border:1px solid #ba0009;color:#fff}
.button--red.button--arr{position:relative}
.button--red.button--arr::before{content:"";position:absolute;top:50%;display:block;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.button--red.button--arr::after{content:"";position:absolute;top:50%;display:block;border-top:2px solid #cd0000;border-right:2px solid #cd0000;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.button--gray{background-color:#f5f5f5;border:1px solid #d1d1d1;color:#000}
a.button--red{color:#fff}
a.button--gray{color:#000}
.button-keyword{display:inline-block;background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#222;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";height:2.9em;line-height:2.9em;-webkit-transition:background .2s ease-out,color .2s ease-out;transition:background .2s ease-out,color .2s ease-out}
a.button-keyword{color:#222}
.button-more{position:relative;display:inline-block;font-weight:700;border:none;background-color:transparent}
.button-more::before{content:"";position:absolute;left:0;top:50%;display:block;background-color:#ba0009;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.button-more .inner{display:inline-block}
.button-more .inner::after,.button-more .inner::before{content:"";position:absolute;top:50%;display:block;height:1px;background-color:#fff}
.button-more .inner::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
/*!幅*/
.w-5p{width:5%}
.w-10p{width:10%}
.w-15p{width:15%}
.w-20p{width:20%}
.w-25p{width:25%}
.w-30p{width:30%}
.w-35p{width:35%}
.w-40p{width:40%}
.w-45p{width:45%}
.w-50p{width:50%}
.w-55p{width:55%}
.w-60p{width:60%}
.w-65p{width:65%}
.w-70p{width:70%}
.w-75p{width:75%}
.w-80p{width:80%}
.w-85p{width:85%}
.w-90p{width:90%}
.w-95p{width:95%}
.w-100p{width:100%}
/*!リスト*/
.list-keyword{overflow:hidden}
.list-keyword ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:-7px -3px 0 -4px}
.list-keyword ul>li{margin:7px 3px 0 4px}
/*!メニュー*/
.menu-s a{position:relative;display:block;color:#222}
.menu-s__img img{display:block;width:100%}
.menu-s__title{font-weight:700}
.menu{position:relative;display:-ms-grid!important;display:grid!important;-ms-grid-rows:1fr;-ms-grid-columns:1fr;grid-template:"outer" 1fr/1fr;font-weight:700}
.menu__scaler{-ms-grid-row:1;-ms-grid-column:1;grid-area:outer}
.menu__scaler::after{content:"";display:block;width:100%;height:0}
.menu__container{-ms-grid-row:1;-ms-grid-column:1;grid-area:outer;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.menu a{display:block;color:#222;text-decoration:none;-ms-flex-negative:0;flex-shrink:0}
.menu__status{position:absolute;top:0;left:0;background-color:#ba0009;color:#fff;z-index:10}
.menu__img{border-bottom:1px solid #e0e0e0}
.menu__img img{display:block;width:100%}
.menu__category{display:inline-block;font-weight:700}
.menu__date{display:inline-block;font-weight:700}
.menu__date::before{content:"/";display:inline-block;margin:0 5px}
.menu__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu__tag li{margin-right:4px}
.menu__tag a{display:block;background-color:#333;color:#fff}
.menu__tag .group2{background-color:#666}
.menu--noimg .menu__container{background-color:#0f304d;color:#fff}
.menu--noimg a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.menu--noimg .menu__tag a{background-color:#fff;color:#222}
.menu-latest a{position:relative;color:#fff}
.menu-latest__container{background-color:#0f304d}
.menu-latest__status{position:absolute;top:0;left:0;background-color:#ba0009;color:#fff}
.menu-latest__category{display:inline-block}
.menu-latest__date{display:inline-block}
.menu-latest__date::before{content:"/";display:inline-block;margin:0 5px}
.menu-latest__title{font-weight:700}
/*!Video*/
.vjs-poster{background-color:#fff}
.video{position:relative;max-width:1014px;margin:0 auto}
.video__scaler{padding-top:56.25%}
.media-area{background-color:#ebebeb;border:1px solid #c7c7c7;padding:4.24%;text-align:center}
.media-area .vjs-poster{background-color:#ebebeb}
.media-area--2col .related-videos{background-color:#a91d25;color:#fff}
.media-area--2col .related-videos__heading{font-weight:700;text-align:center;line-height:1.5}
.media-area--2col .related-video__thumb img{width:100%}
.media-area--2col .related-video__caption{background-color:#fff;color:#222;font-weight:700;text-align:left;line-height:1.35}
/*!キーワード*/
.keywords{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}
.keywords dd,.keywords dt{display:inline}
.keywords dd a{color:#ba0009;font-weight:700}
.keywords dd::after{content:"、"}
.keywords dd:last-child::after{display:none}
/*!Powered by*/
.powered-by__logo{text-align:right}
.powered-by__heading{font-size:100%;font-weight:700}
/*!プロフィール*/
.writer-profile__photo img{border:1px solid #b7b7b7}
.writer-profile__info dt{font-weight:700}
/*!戻るボタン*/
/*!パンくずリスト*/
/*!テーブル*/
.table--theme1{width:100%;border-spacing:0}
.table--theme1 thead th{background-color:#333;color:#fff}
.table--theme1 tbody td,.table--theme1 tbody th{background-color:#fff}
.table--theme1 td.bdl,.table--theme1 td:not(:first-child),.table--theme1 th:not(:first-child){border-left:1px solid #c7c7c7}
.table--theme1 tr+tr>td,.table--theme1 tr+tr>th{border-top:1px solid #c7c7c7}
/*!ツールチップ*/
/*!Biz Timelineヘッダー*/
.bizt-header-wrap{z-index:100;width:100%!important}
.bizt-header{position:relative;background-color:#fff}
.bizt-header .bizt-logo{font-size:1%}
.bizt-header .bizt-twitter{display:none}
.bizt-header .bizt-about{display:none}
.bizt-header .bizt-about:after{top:calc(50% - 4.5px);-webkit-transform-origin:center top;transform-origin:center top}
.bizt-header .addthis{display:none!important}
.bizt-header .addthis .at-resp-share-element .at-share-btn{margin-bottom:0}
.at-resp-share-element .at-share-btn{margin-right:0!important;margin-left:0!important}
.at-resp-share-element .at-share-btn:not(:last-child){margin-right:7px!important}
.bizt-nav-button button::before{position:absolute;top:10px;content:"";display:block;width:30px;height:30px;background-color:grey}
.bizt-nav-button button::after{content:"";display:block;position:absolute;top:calc(50% - 6px);left:calc(50% - 5px);width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.bizt-nav-button button.opened::after{top:calc(50% - 3px);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.bizt-nav-button img{vertical-align:top}
/*!Biz Timelineナビ*/
.bizt-nav{position:relative;font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif}
.bizt-nav__item .outer{font-weight:700;cursor:pointer}
.bizt-nav__item .outer .inner{position:relative;display:inline-block;padding-bottom:2px}
.bizt-nav__item .outer .inner::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;background-color:rgba(255,255,255,.5);opacity:0}
.bizt-nav__item .outer:hover .inner::after{opacity:1}
.bizt-nav__item--search .outer .inner::before{content:"";position:absolute;left:0;display:block}
.bizt-nav__item--keyword-1 .biz-nav-lv2__category>li:last-child a,.bizt-nav__item--keyword-2 .biz-nav-lv2__category>li:last-child a{font-weight:700}
.bizt-nav__item--keyword-1 .biz-nav-lv2__category>li:last-child a::after,.bizt-nav__item--keyword-2 .biz-nav-lv2__category>li:last-child a::after{content:"";display:inline-block;width:9px;height:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.bizt-nav__back::after,.bizt-nav__back::before{content:"";position:absolute;top:calc(50% - 1px);left:2px;display:block;width:9px;height:2px;background-color:#333}
.bizt-nav__back::before{-webkit-transform-origin:1% 100%;transform-origin:1% 100%;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}
.bizt-nav__back::after{-webkit-transform-origin:1% 0;transform-origin:1% 0;-webkit-transform:rotate(40deg);transform:rotate(40deg)}
.biz-nav-lv2{display:none;position:absolute;width:100%;z-index:90}
.biz-nav-lv2.opened{display:block}
.biz-nav-lv2.show{display:block}
.biz-nav-lv2__heading{font-weight:700}
.biz-nav-lv2__heading a{padding:0 .5em 0 0;position:relative}
.biz-nav-lv2__heading a::before{content:'';position:absolute;top:50%;right:0;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}
.biz-nav-lv2__keywords .button-keyword{color:#222}
.biz-nav-lv3.show{display:block}
.biz-nav-lv3__keywords .button-keyword{color:#222}
.bizt-nav-overlay{display:none;position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7)}
.bizt-nav-overlay.show{display:block;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
.bizt-nav-opened .bizt-nav-overlay{opacity:1}
.bizt-nav .banner-email-magazine{position:relative;line-height:1.2}
.bizt-nav .banner-email-magazine::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:block;width:1px;height:calc(100% - 30px);background-color:#fff}
.bizt-nav .banner-email-magazine a{display:block}
.bizt-nav .banner-email-magazine a:hover{text-decoration:none}
.bizt-nav .banner-email-magazine__button{border-radius:2px;text-align:center;font-weight:700}
.search_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.search_container_sp{border-bottom:1px solid #bbb}
.search_container_head{font-size:1em;font-weight:700;margin:0 33px 0 0}
.search_container .site_search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.search_container .site_search .phrase{border:1px solid #d1d1d1;border-right:0;border-radius:2px 0 0 2px;color:#333;background-color:#fff}
.search_container .site_search .btn_search{font-weight:700;background-color:#aa1d24;color:#fff;border-radius:0 2px 2px 0}
/*!サイトマップ*/
.bizt-footer{background-color:#333;color:#fff}
.bizt-sitemap{font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif}
.bizt-sitemap__col>a{display:block;font-weight:700;border-bottom:1px solid #4c4c4c}
.bizt-sitemap a{color:#fff}
.bizt-sitemap__col:nth-child(6) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bizt-sitemap__col .logo_rss{margin-left:8px;max-width:18px;height:auto}
/*!シリーズヘッダー*/
.series-header{color:#000}
/*!関連製品*/
.related-products{background-color:#a91d24;line-height:1.5}
.related-products .heading--line{color:#fff}
.related-products .heading--line::before{background-color:#fff}
.related-products .heading--line .inner{background-color:#a91d24}
.list-link{list-style:none;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}
.list-link li:nth-child(n+2){margin-top:9px}
.list-link--block a{color:#222;font-weight:700;display:block;background-color:#fff}
.list-link--block a .sub{font-weight:400}
/*!お問い合わせボタン*/
.article-contact{background-color:#857d7d;font-weight:700}
/*!おすすめコンテンツ*/
.recommend-content{background-color:#ebebeb;border-top:1px solid #c7c7c7}
.recommend-content .heading{text-align:center}
/*!メニューリスト*/
/*!下部固定ナビ*/
.bottom-nav{display:none;width:100%;position:fixed;left:0;bottom:0;z-index:50}
.bottom-nav button{position:relative;display:block;width:100%;overflow:hidden;background-color:#a91d24;border:none;color:#fff;text-align:center;font-weight:700}
.bottom-nav button::after,.bottom-nav button::before{content:"";position:absolute;display:block;width:50%;height:1px;background-color:rgba(255,255,255,.4)}
.bottom-nav .inner{display:inline-block}
.bottom-nav .inner::before{content:"";position:absolute;display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
/*!固定バナー*/
.fixed-banner{position:fixed;z-index:50;-webkit-transition:bottom .2s ease-out,right .2s ease-out;transition:bottom .2s ease-out,right .2s ease-out}
.fixed-banner--poll{display:none}
.fixed-banner a{position:relative;display:block}
.fixed-banner a::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0}
.fixed-banner a:hover::after{opacity:.4}
.fixed-banner img{image-rendering:-webkit-optimize-contrast}
.fixed-banner--hide{display:none!important}
.fixed-banner__close{position:absolute;top:0;right:0;border-radius:50px;background-color:#ba0109;overflow:hidden;height:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:pointer}
.fixed-banner__close::after,.fixed-banner__close::before{content:"";position:absolute;top:50%;left:50%;display:block;background-color:#fff;border-radius:2px}
.fixed-banner__close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.fixed-banner__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.fixed-banner-trigger{position:absolute;display:block;top:50%;left:0;width:0;height:0;opacity:0;visibility:hidden;z-index:-1}
.article.pr{position:relative}
.banner-area{text-align:center}
.banner-area img{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
@media print,screen and (min-width:768px){
.bizt{font-size:1.06em}
.bizt-container{max-width:1440px;margin:0 auto;padding:0 13px}
.bizt-container .sns-buttons{margin:45px 0}
.bizt_header__logo{width:284px}
.bizt_header__sns_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
/*!見出し*/
.index-title{font-size:3.06em}
.series-heading{font-size:2em}
.heading{font-size:1.41em}
/*!リンク*/
/*!テキスト位置*/
/*!アイコン*/
.icon-mail{padding-left:69px}
.icon-mail::before{width:52px;height:36px;background-size:52px auto}
/*!矢印*/
.arr{padding-left:16px}
.arr--after{padding-left:0;padding-right:16px}
.arr--back{padding-left:20px}
.arr-square{padding-left:40px}
.arr-square::before{width:28px;height:28px}
.arr-square::after{width:8px;height:8px}
.pagetop .arr_pagetop{right:20px}
.pagetop--fixed .arr_pagetop{bottom:20px}
.pagetop--move .arr_pagetop{bottom:80px}
/*!ボタン*/
.button{padding:15px;font-size:1.12em;font-weight:700}
.button--red.button--arr{padding:15px 60px}
.button--red.button--arr::before{right:20px;width:28px;height:28px}
.button--red.button--arr::after{right:29px;width:8px;height:8px}
.button-keyword{padding:0 12px;font-size:.82em;cursor:pointer}
.button-keyword:hover{color:#fff;background-color:#ba0009;text-decoration:none}
.button-more{padding-left:35px;font-size:1.18em}
.button-more::before{width:26px;height:26px}
.button-more .inner::after,.button-more .inner::before{left:7px;width:13px}
/*!幅*/
.pc-w-5p{width:5%}
.pc-w-10p{width:10%}
.pc-w-15p{width:15%}
.pc-w-20p{width:20%}
.pc-w-25p{width:25%}
.pc-w-30p{width:30%}
.pc-w-35p{width:35%}
.pc-w-40p{width:40%}
.pc-w-45p{width:45%}
.pc-w-50p{width:50%}
.pc-w-55p{width:55%}
.pc-w-60p{width:60%}
.pc-w-65p{width:65%}
.pc-w-70p{width:70%}
.pc-w-75p{width:75%}
.pc-w-80p{width:80%}
.pc-w-85p{width:85%}
.pc-w-90p{width:90%}
.pc-w-95p{width:95%}
.pc-w-100p{width:100%}
/*!リスト*/
/*!メニュー*/
.menu-s a{height:100%;overflow:hidden}
.menu-s__img{overflow:hidden}
.menu-s__img img{-webkit-transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}
.menu-s__title{margin-top:15px;font-size:1em}
.menu-s__caption{margin-top:10px}
.menu-s a:hover .menu-s__img img{-webkit-transform:scale(1.04,1.04);transform:scale(1.04,1.04)}
.menu{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.15);box-shadow:0 0 25px 0 rgba(0,0,0,.15)}
.menu__scaler::after{padding-top:102.06%}
.menu a:hover{text-decoration:underline}
.menu a:hover .menu__img img{-webkit-transform:scale(1.04,1.04);transform:scale(1.04,1.04)}
.menu__status{padding:13px 7px;font-size:12px}
.menu__img{overflow:hidden}
.menu__img img{-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}
.menu__title{padding:15px 20px;font-size:.94em}
.menu__info{padding:0 20px 20px}
.menu__category{font-size:.71em}
.menu__date{font-size:.71em}
.menu__tag li{margin-top:5px;font-size:.65em}
.menu__tag a{padding:3px 8px}
.menu--noimg .menu__container{padding:20px}
.menu--noimg .menu__title{padding:0}
.menu--noimg .menu__info{padding:0}
.menu-latest a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.menu-latest__container{width:50.64%;padding:70px 4.95%}
.menu-latest__status{padding:13px 7px;font-size:12px}
.menu-latest__title{margin:20px 0;font-size:1.41em}
.menu-latest .menu-latest__img{overflow:hidden;width:49.36%}
.menu-latest .menu-latest__img img{-webkit-transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100%}
.menu-latest a:hover .menu-latest__img img{-webkit-transform:scale(1.04,1.04);transform:scale(1.04,1.04)}
/*!Video*/
.media-area--2col{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}
.media-area--2col .video-wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:4.24% 3.96%;width:74.54%}
.media-area--2col .related-videos{padding:1.84% 1.41% 1.41%;width:25.46%}
.media-area--2col .related-videos__heading{margin-bottom:20px;font-size:1.29em}
.media-area--2col .related-video+.related-video{margin-top:20px}
.media-area--2col .related-video__thumb{background-color:#fff}
.media-area--2col .related-video__thumb img{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
.media-area--2col .related-video__caption{padding:10px 12px;font-size:1em}
.media-area--2col .related-video a:hover .related-video__thumb img{opacity:.7}
/*!キーワード*/
.keywords{font-size:1.18em;text-align:center}
/*!Powered by*/
.powered-by{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(0,.6fr) 16.34% 3.54% minmax(0,813px) minmax(0,1fr);grid-template:"lpadding logo gap main rpadding" auto/minmax(0,.6fr) 16.34% 3.54% minmax(0,813px) minmax(0,1fr);margin-top:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bizt_recommend{-ms-grid-row:1;-ms-grid-column:4}
.powered-by__logo{grid-area:logo}
.powered-by__main{grid-area:main}
.powered-by__heading{margin-bottom:15px}
/*!プロフィール*/
.writer-profile{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(0,1fr) 10.61% 3.54% minmax(0,813px) minmax(0,1fr);grid-template:"lpadding photo gap body rpadding" auto/minmax(0,1fr) 10.61% 3.54% minmax(0,813px) minmax(0,1fr)}
.writer-profile__photo{grid-area:photo}
.writer-profile__info dt{margin-bottom:15px}
.writer-profile.col1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.writer-profile.col1 .writer-profile__info{width:100%;max-width:813px}
/*!戻るボタン*/
.back-button .button{padding:20px;font-size:1.12em}
.back-button .arr--back{padding-left:25px}
.back-button .arr--back::after{width:13px;height:13px;border-top-width:3px;border-right-width:3px}
/*!パンくずリスト*/
.bizt-breadcrumb{font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif;background-color:#333}
.bizt-breadcrumb .breadcrumb-list{padding-top:13px;padding-bottom:13px}
.bizt-breadcrumb li{font-size:.71em}
.bizt-breadcrumb a{color:#fff;text-decoration:none}
.bizt-breadcrumb a:hover{text-decoration:underline}
.bizt-breadcrumb a:not([href]){color:#fff;font-weight:700}
.bizt-breadcrumb a:not([href]):hover{text-decoration:none}
/*!テーブル*/
.table--theme1 thead th{padding:25px 30px;font-size:1.18em}
.table--theme1 tbody td,.table--theme1 tbody th{padding:25px 30px}
.swipe-msg{display:none}
/*!ツールチップ*/
.popper-tooltip{position:absolute;display:none;background:#fff;color:#333;padding:16px 20px;font-size:.82em;z-index:91}
.popper-tooltip[data-show]{display:block}
.popper-tooltip[x-placement^=top]>.popper-tooltip__arrow{bottom:-4px}
.popper-tooltip[x-placement^=bottom]>.popper-tooltip__arrow{top:-4px}
.popper-tooltip[x-placement^=left]>.popper-tooltip__arrow{right:-4px}
.popper-tooltip[x-placement^=right]>.popper-tooltip__arrow{left:-4px}
.popper-tooltip li{position:relative;padding-left:15px}
.popper-tooltip li::before{content:"";position:absolute;top:calc(50% - 1px);left:0;display:block;width:6px;height:2px;background-color:#a91d24}
.popper-tooltip li+li{margin-top:3px}
.popper-tooltip::after{content:"など";display:block;margin-top:3px;padding-left:15px}
.popper-tooltip__arrow,.popper-tooltip__arrow::before{position:absolute;width:8px;height:8px;z-index:-1}
.popper-tooltip__arrow::before{content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff}
.popper-tooltip--search{background-color:#e0e0e0}
.popper-tooltip--search .popper-tooltip__arrow::before{background-color:#e0e0e0}
/*!Biz Timelineヘッダー*/
.bizt-header__container{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:283px 1fr;grid-template:"logo tagline" auto/283px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 0}
.bizt-header__container>.powered-by__logo{-ms-grid-row:1;-ms-grid-column:1}
.bizt-header .bizt-logo{grid-area:logo}
.bizt-header .bizt-logo a{display:block;padding:11px 0}
.bizt-header .bizt-logo img{width:auto;height:28px}
.bizt-header .bizt-tagline{grid-area:tagline;margin-left:13px;padding:10px 0;font-size:1em;-webkit-transform:translateY(2px);transform:translateY(2px);line-height:30px}
.bizt-header .bizt-twitter{grid-area:twitter}
.bizt-header .bizt-about{grid-area:about}
.bizt-header .addthis{grid-area:addthis;padding:10px 0}
.bizt-nav-button{display:none}
/*!Biz Timelineナビ*/
.bizt-nav{background-color:#a91d24;color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}
.bizt-nav>.bizt-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.bizt-nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.bizt-nav a{color:#fff}
.bizt-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex}
.bizt-nav__item .outer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 4px 0;text-decoration:none;text-align:center;line-height:1.3;font-size:.82em}
.bizt-nav__item:nth-child(n+2){margin-left:20px}
.bizt-nav__item--search{margin-left:auto!important;padding-left:20px}
.bizt-nav__item--search .outer .inner::before{top:0;width:18px;height:18px;background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20113.4%20113.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M48.4%200c26.7%200%2048.4%2021.7%2048.4%2048.4C96.7%2059.3%2093%2070.1%2086%2078.6l25.1%2025.1c2.1%202%202.1%205.4%200%207.4-2.1%202.1-5.4%202.1-7.4%200L78.6%2086c-8.5%207.2-19.3%2010.4-30.2%2010.7C21.7%2096.7%200%2075.1%200%2048.4%200%2021.7%2021.7%200%2048.4%200zm0%2010.5c-20.9%200-37.9%2017-37.9%2037.9s17%2037.9%2037.9%2037.9%2037.9-17%2037.9-37.9c-.1-20.9-17-37.9-37.9-37.9zm0%200%22%20%2F%3E%3C%2Fsvg%3E") center center/cover no-repeat}
.bizt-nav__item--search .outer .inner{padding-left:23px}
.bizt-nav__item--keyword-1 .biz-nav-lv2__category>li:last-child a::after,.bizt-nav__item--keyword-2 .biz-nav-lv2__category>li:last-child a::after{border-top:2px solid #fff;border-right:2px solid #fff}
.bizt-nav__item--keyword-3>.biz-nav-lv2>.bizt-container::before{background-color:#333;content:"";position:absolute;bottom:0;right:calc(100% - 278px);width:100vw;height:100vh}
.bizt-nav__back{display:none}
.bizt-nav__arr{position:absolute;top:calc(50% - 2px);right:10px;width:0;height:0}
.bizt-nav__arr::after{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;width:5px;height:5px;border-right:1px solid #fff;border-bottom:1px solid #fff}
.bizt-nav__arr img{display:none}
.bizt-nav__field{display:-ms-grid;display:grid;-ms-grid-columns:265px 45px auto 45px 1fr;grid-template-columns:265px auto 1fr;-ms-grid-rows:auto 5px 1fr;grid-template-rows:auto 1fr;gap:5px 45px;margin-top:-25px;padding-top:35px;padding-bottom:25px}
.bizt-nav__field>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}
.bizt-nav__field>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.bizt-nav__field>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}
.bizt-nav__field>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}
.bizt-nav__field>:nth-child(5){-ms-grid-row:3;-ms-grid-column:3}
.bizt-nav__field>:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}
.bizt-nav__field .biz-nav-lv2__heading{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;position:relative;margin-left:20px}
.bizt-nav__field .biz-nav-lv2__parents{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1px 0;-ms-grid-row-align:start;align-self:start;position:relative}
.bizt-nav__field .biz-nav-lv2__parents a{display:block;font-size:calc(14/16.96*100%);text-decoration:none;position:relative;padding:10px 20px;-webkit-transition:background-color .3s;transition:background-color .3s}
.bizt-nav__field .biz-nav-lv2__parents a::after{border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";position:absolute;right:20px;top:calc(50% - 5px);width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .3s;transition:border-color .3s}
.bizt-nav__field .biz-nav-lv2__parents a:hover{background-color:#1a1a1a}
.bizt-nav__field .biz-nav-lv2__parents a:hover::after{border-right-color:#a91d24;border-bottom-color:#a91d24}
.bizt-nav__field .biz-nav-lv2__parents a.is-active{background-color:#1a1a1a}
.bizt-nav__field .biz-nav-lv2__parents a.is-active::after{border-right-color:#a91d24;border-bottom-color:#a91d24}
.bizt-nav__field .biz-nav-lv2__category{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;padding-top:13px;position:relative}
.bizt-nav__field .biz-nav-lv2__category>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}
.bizt-nav__field .biz-nav-lv2__category>li{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;opacity:0;visibility:hidden;margin:0}
.bizt-nav__field .biz-nav-lv2__category>li.is-active{opacity:1;visibility:visible;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}
.bizt-nav__field .biz-nav-lv2__category>li .biz-nav-lv3__category{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin:0}
.bizt-nav__field .biz-nav-lv2__category>li .biz-nav-lv3__category>li{width:auto;margin:0}
.bizt-nav__field .biz-nav-lv2__category>li .biz-nav-lv3__category>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(14/14.9248*100%);gap:0 15px}
.bizt-nav__field .biz-nav-lv2__category>li .biz-nav-lv3__category>li+li{border-top:1px solid #333;margin-top:10px;padding-top:10px}
.biz-nav-lv2{left:0;top:100%;height:0;background-color:#1a1a1a;border-bottom:1px solid #232323;overflow:hidden;-webkit-transition:height .25s ease-out;transition:height .25s ease-out}
.biz-nav-lv2::before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:5px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}
.biz-nav-lv2>.bizt-container{position:relative;padding-top:25px;padding-bottom:20px}
.biz-nav-lv2 .outer{display:none}
.biz-nav-lv2__close{position:absolute;top:15px;right:0}
.biz-nav-lv2__heading{border-bottom:1px solid #363636;padding-bottom:15px}
.biz-nav-lv2__category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:.88em;padding-top:5px}
.biz-nav-lv2__category.has_column{display:block;margin:10px -9px 0;width:calc(100% + 18px)}
.biz-nav-lv2__category.has_column:after{clear:both;display:block;content:''}
.biz-nav-lv2__category_parent{display:block;padding:8px 16px;background-color:#2b2b2b;color:#fff;font-weight:700}
.biz-nav-lv2__category_parent a{color:#fff;padding:0 .5em 0 0;position:relative}
.biz-nav-lv2__category_parent a::before{content:'';position:absolute;top:50%;right:0;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}
.biz-nav-lv2__category_child>li{margin-top:.5em}
.biz-nav-lv2__category_child>li:first-child{margin-top:1em}
.biz-nav-lv2__category_child.has_column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.biz-nav-lv2__category_child.has_column>li{width:50%}
.biz-nav-lv2__category_child.has_column>li:nth-child(2){margin-top:1em}
.biz-nav-lv2__keywords{display:-webkit-box;display:-ms-flexbox;display:flex}
.biz-nav-lv2__keywords>li{margin-right:44px}
.biz-nav-lv2__keywords+.biz-nav-lv2__keywords{margin-top:15px}
.biz-nav-lv2__keywords .list-heading{width:9em;padding-right:20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;font-size:.88em;text-align:right}
.biz-nav-lv2__keywords .button-keyword{border:none}
.biz-nav-lv2__category>li{margin-right:44px;margin-top:1em}
.biz-nav-lv2__category.has_column>li{float:left;margin:10px 9px;width:340px}
.biz-nav-lv2__category.has_column>li.column{width:698px}
.biz-nav-lv2__category.has_column>li:nth-child(3){margin-bottom:25px}
.biz-nav-lv3__category_parent{display:block;color:#fff;font-weight:700;border-bottom:1px solid #363636;padding-bottom:15px;font-size:1.1390437392796em}
.biz-nav-lv3__category_parent a span{padding:0 .5em 0 0;position:relative}
.biz-nav-lv3__category_parent a span::before{content:'';position:absolute;top:50%;right:0;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}
.biz-nav-lv3__category{margin:0 -9px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.biz-nav-lv3__category>li{width:340px;margin:18px 9px 10px}
.biz-nav-lv3__heading{display:none}
.biz-nav-lv3 .bizt-container{padding:0}
.biz-nav-lv4 .bizt-container{padding:0}
.biz-nav-lv4__category_parent{display:block;padding:8px 16px;background-color:#2b2b2b;color:#fff;font-weight:700;text-align:left;cursor:default}
.biz-nav-lv4__category_parent .inner{display:block;padding-bottom:0}
.biz-nav-lv4__category_parent .inner::after{display:none}
.biz-nav-lv4__category_parent .bizt-nav__arr{display:none}
.biz-nav-lv4__category_parent a{display:block;color:#fff}
.biz-nav-lv4__category_child>li{margin-top:.5em}
.biz-nav-lv4__category_child>li:first-child{margin-top:1em}
.biz-nav-lv4__category_child.has_column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.biz-nav-lv4__category_child.has_column>li{width:50%}
.biz-nav-lv4__category_child.has_column>li:nth-child(2){margin-top:1em}
.biz-nav-lv4__keywords{display:-webkit-box;display:-ms-flexbox;display:flex}
.biz-nav-lv4__keywords>li{margin-right:44px}
.biz-nav-lv4__keywords+.biz-nav-lv2__keywords{margin-top:15px}
.biz-nav-lv4__keywords .list-heading{width:9em;padding-right:20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;font-size:.88em;text-align:right}
.biz-nav-lv4__keywords .button-keyword{border:none}
.bizt-nav .banner-email-magazine{margin-left:30px}
.bizt-nav .banner-email-magazine a{padding:10px 0 10px 30px}
.bizt-nav .banner-email-magazine__caption{padding-left:22px;font-size:.76em;background:url(../img/icon_mail_white.svg) 0 0/18px auto no-repeat}
.bizt-nav .banner-email-magazine__button{color:#a91d24;background-color:#fff;margin-top:8px;padding:4px 5px 3px;font-size:.82em;-webkit-transition:.25s ease-out;transition:.25s ease-out}
.bizt-nav .banner-email-magazine a:hover .banner-email-magazine__button{color:#fff;background-color:#5e0005}
.search_container{padding-right:50px;margin:5px 0 10px}
.search_container .head_search_wrap{width:679px}
.search_container .site_search .phrase{width:calc(100% - 155px);max-width:524px;height:40px;padding:0 30px}
.search_container .site_search .btn_search{width:155px;height:40px;font-size:1em}
/*!サイトマップ*/
.bizt-footer{padding:55px 0 40px}
.bizt-footer .bizt-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.bizt-footer .bizt-logo img{width:248px}
.bizt-footer .bizt-tagline{margin-left:16px;font-size:.94em}
.bizt-sitemap{display:-ms-grid;display:grid;-ms-grid-rows:(auto)[3];grid-template-rows:repeat(3,auto);-ms-grid-columns:38.33% 2.83% 28% 2.83% 28%;grid-template-columns:38.33% 28% 28%;-webkit-column-gap:2.83%;-moz-column-gap:2.83%;column-gap:2.83%;margin-top:30px}
.bizt-sitemap>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}
.bizt-sitemap>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}
.bizt-sitemap>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}
.bizt-sitemap>:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}
.bizt-sitemap>:nth-child(5){-ms-grid-row:2;-ms-grid-column:3}
.bizt-sitemap>:nth-child(6){-ms-grid-row:2;-ms-grid-column:5}
.bizt-sitemap>:nth-child(7){-ms-grid-row:3;-ms-grid-column:1}
.bizt-sitemap>:nth-child(8){-ms-grid-row:3;-ms-grid-column:3}
.bizt-sitemap>:nth-child(9){-ms-grid-row:3;-ms-grid-column:5}
.bizt-sitemap__col:nth-child(1){-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;-ms-grid-column:1;grid-column:1}
.bizt-sitemap__col:nth-child(2){-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2}
.bizt-sitemap__col:nth-child(3){-ms-grid-row:2;grid-row:2;-ms-grid-column:2;grid-column:2}
.bizt-sitemap__col:nth-child(4){-ms-grid-row:3;grid-row:3;-ms-grid-column:2;grid-column:2}
.bizt-sitemap__col:nth-child(5){-ms-grid-row:1;grid-row:1;-ms-grid-column:3;grid-column:3}
.bizt-sitemap__col:nth-child(6){-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;-ms-grid-column:3;grid-column:3}
.bizt-sitemap__col>a{margin-bottom:18px;padding-bottom:15px;font-size:1.06em}
.bizt-sitemap__col--span2 .bizt-sitemap-lv2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-gap:7.39%;-moz-column-gap:7.39%;column-gap:7.39%;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}
.bizt-sitemap-lv2 li{margin-bottom:10px}
.bizt-sitemap-lv2 a{display:inline-block}
/*!シリーズヘッダー*/
.series-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.series-header__link{padding-left:10px;border-bottom:3px solid #000}
.series-header__link a{color:#000;font-weight:700}
/*!関連製品*/
.related-products{padding:60px 0 70px}
.related-products .heading--line{margin-bottom:30px}
.related-products .list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.related-products .list-link li{width:49.5%}
.related-products .list-link li+li{margin-top:0}
.related-products .list-link li:nth-child(2){margin-top:0}
.related-products .list-link li:nth-child(n+3){margin-top:9px}
.related-products .list-link a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.related-products .list-link a .icon--pdf{margin-top:-3px;width:22px;height:22px}
.list-link--block a{padding:17px;font-size:1.18em}
.list-link--block a .sub{font-size:.85em}
/*!お問い合わせボタン*/
.article-contact{padding:50px 0}
.article-contact .button{padding:30px;font-size:1.53em}
/*!おすすめコンテンツ*/
.recommend-content{padding:60px 0 70px}
.recommend-content .heading{margin-bottom:30px}
/*!メニューリスト*/
.list-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.list-menu-s{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.powered-by__logo{-ms-grid-row:1;-ms-grid-column:2}
.powered-by__main{-ms-grid-row:1;-ms-grid-column:4}
.writer-profile__photo{-ms-grid-row:1;-ms-grid-column:2}
.writer-profile__info{grid-area:body;-ms-grid-row:1;-ms-grid-column:4}
.bizt-header .bizt-logo{-ms-grid-row:1;-ms-grid-column:2}
.bizt-header__container>.bizt-logo{-ms-grid-row:1;-ms-grid-column:1}
.bizt-header .bizt-tagline{-ms-grid-row:1;-ms-grid-column:2}
.list-menu-s--sp-1col .menu-s__logo{-ms-grid-row:1;-ms-grid-column:2}
.bizt-header__container>.menu-s__logo{-ms-grid-row:1;-ms-grid-column:1}
/*!下部固定ナビ*/
.bottom-nav button{padding:10px 0 28px;font-size:1em}
.bottom-nav button:hover .inner{text-decoration:underline}
.bottom-nav button::after,.bottom-nav button::before{bottom:18px}
.bottom-nav button::before{left:-18px}
.bottom-nav button::after{right:-18px}
.bottom-nav .inner::before{left:calc(50% - 5px);bottom:13px;width:12px;height:12px;border-bottom:3px solid #fff;border-left:3px solid #fff}
/*!固定バナー*/
.fixed-banner{right:20px;bottom:20px;width:455px;-webkit-box-shadow:0 0 32px 8px rgba(0,0,0,.25);box-shadow:0 0 32px 8px rgba(0,0,0,.25)}
.fixed-banner--poll{width:500px}
.fixed-banner a::after{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
.fixed-banner--move1{right:90px}
.fixed-banner--move2{bottom:80px}
.fixed-banner__close{width:31px;padding-top:31px}
.fixed-banner__close::after,.fixed-banner__close::before{width:12px;height:2px}
.banner-area{margin-top:60px;padding-right:13px;padding-left:13px}
.banner-area a:hover img{opacity:.7}
.none-pc{display:none}
}
@media print,screen and (min-width:768px) and (max-width:1024px){
.list-menu .menu{width:31.96%;margin-left:1.96%}
.list-menu .menu:nth-child(3n+1){margin-left:0}
.list-menu .menu:nth-child(n+4){margin-top:18px}
.list-menu-s .menu-s{width:30.11%;margin-left:4.78%}
.list-menu-s .menu-s:nth-child(3n+1){margin-left:0}
.list-menu-s .menu-s:nth-child(n+4){margin-top:30px}
}
@media print,screen and (min-width:1025px){
.recommend-content .list-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.list-menu .menu{width:24.05%;margin-left:1.27%}
.list-menu .menu:nth-child(4n+2){margin-left:1.2%}
.list-menu .menu:nth-child(4n+1){margin-left:0}
.list-menu .menu:nth-child(n+5){margin-top:18px}
.list-menu-s .menu-s{width:18.95%;margin-left:1.27%}
.list-menu-s .menu-s:nth-child(5n+1){margin-left:0}
.list-menu-s .menu-s:nth-child(n+6){margin-top:30px}
/*!下部固定ナビ*/
/*!固定バナー*/

}
@media print,screen and (min-width:1220px){
.bizt-container .sns-buttons{display:none}
/*!Biz Timelineヘッダー*/
.bizt-header__container{-ms-grid-rows:auto;-ms-grid-columns:283px 1fr auto auto auto auto;grid-template:"logo tagline space about twitter addthis" auto/283px 1fr auto auto auto auto}
.bizt-header__container>.powered-by__logo{-ms-grid-row:1;-ms-grid-column:1}
.bizt-header__container>.bizt-tagline{font-size:1em}
.bizt-header .bizt-about{margin:13.5px 25px 13.5px 0;display:block;font-weight:700;font-size:.88443em;-webkit-transform:translateY(2px);transform:translateY(2px)}
.bizt-footer .bizt-tagline{font-size:1em}
.bizt-header__container>.bizt-logo{-ms-grid-row:1;-ms-grid-column:1}
.bizt-header__container>.bizt-tagline{-ms-grid-row:1;-ms-grid-column:2}
.bizt-header .bizt-twitter{display:block;line-height:1;-ms-grid-row:1;-ms-grid-column:5}
.bizt-header .bizt-about{-ms-grid-row:1;-ms-grid-column:4}
.bizt-header .addthis{display:block;margin-left:25px;-ms-grid-row:1;-ms-grid-column:6}
.bizt-header__container>.menu-s__logo{-ms-grid-row:1;-ms-grid-column:1}
}
@media only screen and (max-width:767px){
.bizt{font-size:14px}
.bizt-container{margin:0 15px}
.bizt-container .sns-buttons{margin:35px 0}
.bizt-container .sns-buttons .bizt-about{margin:15px 6px 0;font-size:1.07em}
.bizt-container .sns-buttons .addthis{margin:15px 6px 0}
/*!見出し*/
.index-title{font-size:1.71em}
.series-heading{font-size:1.43em}
.heading{font-size:1.43em}
/*!リンク*/
/*!テキスト位置*/
/*!アイコン*/
.icon-mail{padding-left:59px}
.icon-mail::before{width:42px;height:29px;background-size:42px auto}
/*!矢印*/
.arr{padding-left:13px}
.arr--after{padding-left:0;padding-right:13px}
.arr-square{padding-left:35px}
.arr-square::before{width:25px;height:25px}
.arr-square::after{width:7px;height:7px}
.pagetop .arr_pagetop{right:15px}
.pagetop--fixed .arr_pagetop{bottom:15px}
.pagetop--move .arr_pagetop{bottom:65px}
/*!ボタン*/
.button{padding:10px;font-size:1.07em}
.button--red.button--arr{padding:10px 50px 10px 20px}
.button--red.button--arr::before{right:15px;width:25px;height:25px}
.button--red.button--arr::after{right:24px;width:7px;height:7px}
.button-keyword{padding:0 10px}
.button-more{padding-left:27px;font-size:1.07em}
.button-more::before{width:20px;height:20px}
.button-more .inner::after,.button-more .inner::before{left:5px;width:10px}
/*!幅*/
.sp-w-5p{width:5%}
.sp-w-10p{width:10%}
.sp-w-15p{width:15%}
.sp-w-20p{width:20%}
.sp-w-25p{width:25%}
.sp-w-30p{width:30%}
.sp-w-35p{width:35%}
.sp-w-40p{width:40%}
.sp-w-45p{width:45%}
.sp-w-50p{width:50%}
.sp-w-55p{width:55%}
.sp-w-60p{width:60%}
.sp-w-65p{width:65%}
.sp-w-70p{width:70%}
.sp-w-75p{width:75%}
.sp-w-80p{width:80%}
.sp-w-85p{width:85%}
.sp-w-90p{width:90%}
.sp-w-95p{width:95%}
.sp-w-100p{width:100%}
/*!リスト*/
/*!メニュー*/
.menu-s__title{margin-top:7px}
.menu-s__caption{margin-top:5px}
.menu{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.15);box-shadow:0 0 12px 0 rgba(0,0,0,.15)}
.menu__scaler::after{padding-top:82.76%}
.menu__status{padding:10px 6px;font-size:10px}
.menu__title{padding:10px 15px;font-size:1.07em}
.menu__info{padding:0 15px 15px}
.menu__category{font-size:.79em}
.menu__date{font-size:.79em}
.menu__tag li{margin-top:5px;font-size:.71em}
.menu__tag a{padding:3px 8px}
.menu--noimg .menu__container{padding:15px}
.menu--noimg .menu__title{padding:0}
.menu--noimg .menu__info{padding:0}
.menu-latest a{display:block}
.menu-latest__container{padding:40px 15px}
.menu-latest__status{padding:10px 6px;font-size:10px}
.menu-latest__category{font-size:.86em}
.menu-latest__date{font-size:.86em}
.menu-latest__title{margin:10px 0}
.menu-latest .menu-latest__img img{width:100%}
/*!Video*/
.media-area--2col{padding:0}
.media-area--2col .video-wrap{padding:20px 15px}
.media-area--2col .related-videos{padding:15px 15px 19px}
.media-area--2col .related-videos__heading{margin-bottom:10px;font-size:1.07em}
.media-area--2col .related-video+.related-video{margin-top:15px}
.media-area--2col .related-video__caption{padding:15px 10px;font-size:.93em}
/*!キーワード*/
.keywords{font-size:1em}
/*!Powered by*/
.powered-by{margin-top:40px}
.powered-by__logo{width:136px;margin:0 auto 30px}
.powered-by__heading{margin-bottom:7px}
/*!プロフィール*/
.writer-profile__photo{width:139px;margin:0 auto 25px}
.writer-profile__info dt{margin-bottom:10px}
/*!戻るボタン*/
.back-button .button{padding:15px;font-size:1.07em}
.back-button .arr--back{padding-left:17px}
.back-button .arr--back::after{width:10px;height:10px;border-top-width:3px;border-right-width:3px}
/*!パンくずリスト*/
.bizt-breadcrumb{display:none}
/*!テーブル*/
.table--theme1 thead th{padding:12px 10px;font-size:1.07em}
.table--theme1 tbody td,.table--theme1 tbody th{padding:12px 10px;font-size:.93em}
.table .arr-square{padding-left:25px}
.table .arr-square::before{width:15px;height:15px}
.table .arr-square::after{left:5px;width:5px;height:5px}
.sp-scroll{overflow-x:auto;margin:15px 0;padding-bottom:20px}
.sp-scroll__container--s{width:500px}
.sp-scroll__container--m{width:750px}
.swipe-msg{padding-top:43px;background:url(../img/icon_swipe.png) 50% 0/152px auto no-repeat;font-size:11px;color:#939393;text-align:center}
/*!ツールチップ*/
.popper-tooltip{display:none!important}
/*!Biz Timelineヘッダー*/
.bizt-header__container{margin:0 -15px;padding:15px 15px 6px;border-bottom:1px solid #e8e8e8}
.bizt-header .bizt-logo img{width:auto;height:15px}
.bizt-header .bizt-tagline{margin-top:6px;font-size:.71em}
.bizt-header .addthis .at-resp-share-element .at-share-btn{margin-right:0!important;margin-left:0!important}
.bizt-header .addthis .at-resp-share-element .at-share-btn:not(:last-child){margin-right:7px!important}
.bizt-nav-button{margin-right:-4px}
.js-enabled .bizt-nav-button{display:block;position:absolute;top:4px;right:15px}
.bizt-nav-button button{display:block;height:0;padding:48px 9px 0;border:none;color:transparent;overflow:hidden}
/*!Biz Timelineナビ*/
.bizt-nav{display:none;height:100%;overflow-x:hidden;overflow-y:auto;position:absolute;left:0;width:100%;margin-top:-1px}
.bizt-nav.show{display:block;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
.bizt-nav-opened .bizt-nav.show{opacity:1}
.bizt-nav__container{position:relative;margin-right:-15px;margin-left:-15px;padding:8px 15px;background-color:#f6f6f6;border-top:1px solid #bbb;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}
.bizt-nav a{color:#222}
.bizt-nav__item{border-bottom:1px solid #bbb}
.bizt-nav__item .outer{position:relative;display:block;padding:14px 20px 14px 0}
.bizt-nav__item .outer:hover .inner{text-decoration:underline}
.bizt-nav__item--search .outer .inner::before{width:15px;height:15px;top:calc(50% - 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20113.4%20113.4%22%3E%3Cpath%20fill%3D%22%2523222222%22%20d%3D%22M48.4%200c26.7%200%2048.4%2021.7%2048.4%2048.4C96.7%2059.3%2093%2070.1%2086%2078.6l25.1%2025.1c2.1%202%202.1%205.4%200%207.4-2.1%202.1-5.4%202.1-7.4%200L78.6%2086c-8.5%207.2-19.3%2010.4-30.2%2010.7C21.7%2096.7%200%2075.1%200%2048.4%200%2021.7%2021.7%200%2048.4%200zm0%2010.5c-20.9%200-37.9%2017-37.9%2037.9s17%2037.9%2037.9%2037.9%2037.9-17%2037.9-37.9c-.1-20.9-17-37.9-37.9-37.9zm0%200%22%20%2F%3E%3C%2Fsvg%3E") center center/cover no-repeat}
.bizt-nav__item--search .outer .inner{padding-left:18px}
.bizt-nav__item--keyword-1 .biz-nav-lv2__category>li:nth-child(n+6),.bizt-nav__item--keyword-2 .biz-nav-lv2__category>li:nth-child(n+6){display:none}
.bizt-nav__item--keyword-1 .biz-nav-lv2__category>li:last-child,.bizt-nav__item--keyword-2 .biz-nav-lv2__category>li:last-child{display:block}
.bizt-nav__item--keyword-1 .biz-nav-lv2__category>li:last-child a,.bizt-nav__item--keyword-2 .biz-nav-lv2__category>li:last-child a{position:relative;display:block}
.bizt-nav__item--keyword-1 .biz-nav-lv2__category>li:last-child a::after,.bizt-nav__item--keyword-2 .biz-nav-lv2__category>li:last-child a::after{position:absolute;right:10px;top:calc(50% - 3px);border-top:2px solid #333;border-right:2px solid #333}
.bizt-nav__back{position:relative;display:block;width:100%;padding:14px 0 14px 15px;border:none;border-bottom:1px solid #bbb;font-weight:700;text-align:left}
.bizt-nav__arr{position:absolute;right:0;top:calc(50% - 6px);width:12px}
.biz-nav-lv2{left:100%;top:-1px;padding:8px 0;background-color:#f6f6f6;border-top:1px solid #bbb;border-bottom:1px solid #bbb}
.biz-nav-lv2 .outer{border-top:1px solid #bbb}
.biz-nav-lv2__close{display:none}
.biz-nav-lv2__heading{padding:14px 0}
.biz-nav-lv2__heading a{display:block}
.biz-nav-lv2__category a{display:block;padding:14px 20px 14px 0;border-top:1px solid #bbb}
.biz-nav-lv2__category_parent{border-top:1px solid #bbb}
.biz-nav-lv2__keywords{padding-top:20px;padding-bottom:25px;border-top:1px solid #bbb}
.biz-nav-lv2__keywords .list-heading{margin-bottom:15px}
.biz-nav-lv3{display:none;position:absolute;width:100%;z-index:90;left:100%;top:-1px;padding:8px 0;background-color:#f6f6f6;border-top:1px solid #bbb;border-bottom:1px solid #bbb}
.biz-nav-lv3.opened{display:block}
.biz-nav-lv3.show{display:block}
.biz-nav-lv3__heading{font-weight:700;padding:14px 0}
.biz-nav-lv3__heading a{display:block;border-top:none;padding:0 .5em 0 0;position:relative}
.biz-nav-lv3__heading a::before{content:'';position:absolute;top:50%;right:0;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}
.biz-nav-lv3__category>li:first-child a{border-top:none}
.biz-nav-lv3__category>li:first-child .outer{border-top:none}
.biz-nav-lv3__category_child>li:first-child a{border-top:none}
.biz-nav-lv3__keywords{padding-top:20px;padding-bottom:25px;border-top:1px solid #bbb}
.biz-nav-lv3__keywords .list-heading{margin-bottom:15px}
.biz-nav-lv4{display:none;position:absolute;width:100%;z-index:90;left:100%;top:-1px;padding:8px 0;background-color:#f6f6f6;border-top:1px solid #bbb;border-bottom:1px solid #bbb}
.biz-nav-lv4.opened{display:block}
.biz-nav-lv4.show{display:block}
.biz-nav-lv4__heading{font-weight:700;padding:14px 0}
.biz-nav-lv4__heading a{display:block;border-top:none;padding:0 .5em 0 0;position:relative}
.biz-nav-lv4__heading a::before{content:'';position:absolute;top:50%;right:0;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}
.biz-nav-lv4__category_child>li:first-child a{border-top:none}
.biz-nav-lv4__keywords{padding-top:20px;padding-bottom:25px;border-top:1px solid #bbb}
.biz-nav-lv4__keywords .list-heading{margin-bottom:15px}
.bizt-nav .banner-email-magazine{margin-right:-15px;margin-left:-15px;padding:15px 15px 7px;background-color:#f6f6f6}
.bizt-nav .banner-email-magazine a{padding:18px 12px 12px;background-color:#e3e3e3;border-radius:2px;text-align:center}
.bizt-nav .banner-email-magazine__caption{display:inline-block;padding-left:27px;font-size:1.07em;background:url(../img/icon_mail_gray.svg) 0 0/22px auto no-repeat}
.bizt-nav .banner-email-magazine__button{margin-top:12px;padding:10px;background-color:#a91d24;color:#fff;font-size:1.07em}
.search_container .head_search_wrap{width:100%;margin-bottom:0;padding:15px 0}
.search_container .site_search .phrase{width:calc(100% - 75px);height:38px;padding:0 15px}
.search_container .site_search .phrase::-webkit-input-placeholder{color:#bfbfbf;font-size:14px}
.search_container .site_search .phrase::-moz-placeholder{color:#bfbfbf;font-size:14px}
.search_container .site_search .phrase:-ms-input-placeholder{color:#bfbfbf;font-size:14px}
.search_container .site_search .phrase::-ms-input-placeholder{color:#bfbfbf;font-size:14px}
.search_container .site_search .phrase::placeholder{color:#bfbfbf;font-size:14px}
.search_container .site_search .btn_search{width:75px;height:38px;font-size:1.07143em}
/*!サイトマップ*/
.bizt-footer{padding:40px 0 60px}
.bizt-footer .bizt-logo img{width:228px}
.bizt-footer .bizt-tagline{margin-top:12px}
.bizt-sitemap{margin-top:17px}
.bizt-sitemap__col>a{padding:13px 0}
.bizt-sitemap__col .logo_rss{margin-left:4px;width:14px}
.bizt-sitemap-lv2{margin:10px 0}
.bizt-sitemap-lv2 a{display:block;padding:5px 0}
/*!シリーズヘッダー*/
.series-header__link{display:none}
/*!関連製品*/
.related-products{padding:30px 0 40px}
.related-products .heading--line{margin-bottom:20px}
.related-products .list-link li+li{margin-top:5px}
.related-products .list-link a{display:block}
.list-link--block a{padding:20px 10px;font-size:1.07em}
.list-link--block a .sub{font-size:.87em}
/*!お問い合わせボタン*/
.article-contact{padding:20px 0}
.article-contact .button{padding:35px 20px 20px;font-size:1.43em}
.article-contact .icon-mail{padding-left:0}
.article-contact .icon-mail::before{position:static;top:auto;left:auto;display:block;margin:0 auto 12px;-webkit-transform:none;transform:none}
/*!おすすめコンテンツ*/
.recommend-content{padding:40px 0 50px}
.recommend-content .heading{margin-bottom:20px}
/*!メニューリスト*/
.list-menu .menu:nth-child(n+2){margin-top:15px}
.list-menu-s--sp-1col .menu-s:nth-child(n+2){margin-top:22px}
.list-menu-s--sp-1col .menu-s a{display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr;-ms-grid-columns:40.52% 1fr;grid-template:"img title" auto "img caption" auto "img logo" 1fr/40.52% 1fr}
.list-menu-s--sp-1col .menu-s a>.powered-by__logo{-ms-grid-row:3;-ms-grid-column:2}
.list-menu-s--sp-1col .menu-s a>.bizt-logo{-ms-grid-row:3;-ms-grid-column:2}
.list-menu-s--sp-1col .menu-s__img{grid-area:img;margin-right:15px;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}
.list-menu-s--sp-1col .menu-s__title{grid-area:title;margin-top:0;-ms-grid-row:1;-ms-grid-column:2}
.list-menu-s--sp-1col .menu-s__caption{grid-area:caption;-ms-grid-row:2;-ms-grid-column:2}
.list-menu-s--sp-1col .menu-s__logo{grid-area:logo}
.list-menu-s--sp-1col .menu-s a>.menu-s__logo{-ms-grid-row:3;-ms-grid-column:2}
.list-menu-s--sp-2col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.list-menu-s--sp-2col .menu-s{width:47.24%}
.list-menu-s--sp-2col .menu-s:nth-child(2n){margin-left:5.17%}
.list-menu-s--sp-2col .menu-s:nth-child(n+3){margin-top:22px}
/*!下部固定ナビ*/
.bottom-nav button{padding:10px 0 30px;font-size:.93em}
.bottom-nav button::after,.bottom-nav button::before{bottom:20px}
.bottom-nav button::before{left:-10px}
.bottom-nav button::after{right:-10px}
.bottom-nav .inner::before{left:calc(50% - 3px);bottom:18px;width:6px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff}
/*!固定バナー*/
.fixed-banner{width:283px;right:15px;bottom:15px;-webkit-box-shadow:0 0 16px 4px rgba(0,0,0,.25);box-shadow:0 0 16px 4px rgba(0,0,0,.25)}
.fixed-banner--poll{width:278px}
.fixed-banner--move1{right:80px}
.fixed-banner--move2{bottom:65px}
.fixed-banner__close{width:20px;padding-top:20px}
.fixed-banner__close::after,.fixed-banner__close::before{width:10px;height:2px}
.banner-area{margin:40px 15px 0}
.none-sp{display:none}
}