@charset "UTF-8";
.news{color:#222;overflow:hidden}
.news a{color:#222}
.news img{vertical-align:top}
.news img:not([width]){max-width:100%;height:auto}
.news ul{list-style:none}
.news i{font-style:italic;font-family:'ＭＳ ゴシック',sans-serif}
.news sub{bottom:0}
/*!ボタン*/
a.btn-category{display:inline-block;background-color:#f3f3f2;text-align:center}
a.btn-category:hover{text-decoration:none}
a.btn-category--selected{background-color:#c00;color:#fff}
.btn-contact{display:block;width:100%;font-weight:700;border:1px solid #343434;background-color:#fff}
.btn-contact .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.btn-index{display:block;border:1px solid #8c8c8c;font-weight:700;text-align:center}
.btn-index .inner{position:relative;display:inline-block}
.btn-index .inner::after{content:"";position:absolute;right:0;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.btn-index--back .inner::after{right:auto;left:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
/*!SNSボタン*/
.addthis{display:-webkit-box;display:-ms-flexbox;display:flex}
.btn-rss img{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.btn-rss:hover img{-webkit-transform:translateY(-4px);transform:translateY(-4px)}
/*!アイコン*/
.icon{margin-left:5px}
.news .icon{vertical-align:middle}
.icon--pdf{position:relative}
.icon--before{margin-left:0;margin-right:5px}
/*!リンク矢印*/
.link{position:relative;display:inline-block}
.link::before{content:"";position:absolute;left:0;display:block;border-top:2px solid #222;border-right:2px solid #222;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.link--back{font-weight:700}
.link--back::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
/*!ロゴ*/
/*!区切り線*/
.separator{display:block}
.separator--solid{margin:1.5em 0;border-top:1px solid #8c8c8c}
/*!余白*/
.mt-05em{margin-top:.5em!important}
.mt-1em{margin-top:1em!important}
.mt-15em{margin-top:1.5em!important}
.mt-2em{margin-top:2em!important}
.mt-25em{margin-top:2.5em!important}
.mt-3em{margin-top:3em!important}
.mt-35em{margin-top:3.5em!important}
.mt-4em{margin-top:4em!important}
.mt-45em{margin-top:4.5em!important}
.mt-5em{margin-top:5em!important}
.mb-05em{margin-bottom:.5em!important}
.mb-1em{margin-bottom:1em!important}
.mb-15em{margin-bottom:1.5em!important}
.mb-2em{margin-bottom:2em!important}
.mb-25em{margin-bottom:2.5em!important}
.mb-3em{margin-bottom:3em!important}
.mb-35em{margin-bottom:3.5em!important}
.mb-4em{margin-bottom:4em!important}
.mb-45em{margin-bottom:4.5em!important}
.mb-5em{margin-bottom:5em!important}
/*!テキスト*/
.align-c{text-align:center!important}
.align-r{text-align:right!important}
.align-l{text-align:left!important}
.valign-t{vertical-align:top!important}
.valign-m{vertical-align:middle!important}
.valign-b{vertical-align:bottom!important}
.vertical{display:inline-block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}
.ff-ms-gothic{font-family:'ＭＳ ゴシック',sans-serif}
.text-indent{text-indent:1em}
.indent{text-indent:7em}
.indent-block{padding-left:4em}
.url{word-break:break-all}
/*!幅*/
.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%}
/*!見出し*/
.article-header{border-top:1px solid #333;border-bottom:1px solid #333}
.article-header__no{display:inline-block}
.article-header__title{line-height:1.5;font-weight:700}
/*!記事お問い合わせ*/
.article-contact{border:1px solid #d1d1d1}
.article-contact__heading{border-bottom:1px solid #d1d1d1;font-weight:700}
/*!図版*/
.figure{text-align:center}
.figure__img{border:1px solid #d1d1d1}
.figure__caption{text-align:center}
/*!見出し*/
.heading{font-weight:700}
.heading--primary{border-bottom:1px solid #333}
/*!リスト*/
.list-inline{overflow:hidden}
.list-inline ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}
.list-inline+.list-inline{border-top:1px solid #e8e8e8}
.list-news{list-style:none;border-top:1px solid #8c8c8c}
.list-news li{border-bottom:1px solid #8c8c8c}
.news-article{display:block}
.news .news-article__thumb{border:1px solid #bfbfbf;background-color:#fff;overflow:hidden}
.news .news-article__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}
.news-article__category{display:inline-block;border:1px solid #333}
.news-article__subject{font-weight:700}
.list-randd{list-style:none;border-top:1px solid #8c8c8c}
.list-randd li{border-bottom:1px solid #8c8c8c}
.randd{display:block}
.news .randd__thumb{border:1px solid #bfbfbf;background-color:#fff;overflow:hidden}
.news .randd__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}
.randd__info{line-height:1.35}
.randd__title{font-weight:700}
.randd__url{word-break:break-all}
.list-note>li{display:-webkit-box;display:-ms-flexbox;display:flex}
.list-note__marker{-ms-flex-negative:0;flex-shrink:0}
.list-disc li{position:relative}
.list-disc li::before{position:absolute;content:"";left:0;display:block;width:4px;height:4px;border-radius:50%;background-color:#333}
.list-number{list-style:none;padding-left:1.5em;counter-reset:cnt}
.list-number>li>.list-number__item{position:relative;display:block}
.list-number>li>.list-number__item::before{position:absolute;left:-1.5em;counter-increment:cnt;content:counters(cnt, "") ". "}
.list-number--bold>li>.list-number__item{font-weight:700}
.list-number-lv2{counter-reset:cnt2;margin-left:1.5em}
.list-number-lv2>li{position:relative}
.list-number-lv2>li::before{position:absolute;left:-1.5em;counter-increment:cnt2;content:"(" counter(cnt2) ") "}
.list-h{display:table}
.list-h>li{display:table-row}
.list-h>li>.list-h__header{display:table-cell;padding-right:20px;white-space:nowrap}
.list-h>li>.list-h__data{display:table-cell}
.list-h>li+li>.list-h__header{padding-top:10px}
.list-h>li+li>.list-h__data{padding-top:10px}
.list-note .list-h>li>.list-h__header{padding-right:10px}
/*!パンくずリスト*/
.news-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}
.news-breadcrumb li{position:relative;padding-right:22px}
.news-breadcrumb li::after{content:"";position:absolute;right:8px;display:block;width:7px;height:7px;background:url(/shared_resp/v0006/img/arr_breadcrumblist.svg) no-repeat}
.news-breadcrumb li:last-child::after{display:none}
.news-breadcrumb a{text-decoration:none}
/*!アコーディオン*/
.accordion__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;background-color:#f3f3f2;border:1px solid #dcdcdc;font-weight:700}
.accordion__button{border:none;border-left:1px solid #dcdcdc}
.accordion__button a{position:relative;display:block;overflow:hidden}
.accordion__button a .inner{display:block}
.accordion__button a::after,.accordion__button a::before{content:"";position:absolute;top:calc(50% - 1px);left:calc(50% - 8px);display:block;width:16px;height:2px;background-color:#222;-webkit-transition:.2s linear;transition:.2s linear}
.accordion__button a[aria-expanded=false]::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.accordion__body{border:1px solid #dcdcdc;border-top:none}
.accordion__body[aria-hidden=true]{display:none}
/*!ページトップへ戻る*/
.btn-pagetop{display:block}
.pagetop{position:relative}
.pagetop .btn-pagetop{position:absolute;bottom:0;z-index:50;display:block}
.pagetop--fixed .btn-pagetop{position:fixed}
/*!テーブル*/
.table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left;line-height:1.5}
[data-responsive-table]>.table{min-width:900px}
.table caption{text-align:left}
.table th{font-weight:400}
.table td,.table th{word-wrap:break-word;overflow-wrap:break-word}
.table--fixed{table-layout:fixed}
.table--theme1>thead>tr>th{border:1px solid #d1d1d1;background-color:#f5f5f5}
.table--theme1>tbody>tr>td,.table--theme1>tbody>tr>th{border:1px solid #d1d1d1}
tr.border-t-double>td,tr.border-t-double>th{border-top:4px double #d1d1d1!important}
tr.border-r-double>td,tr.border-r-double>th{border-right:4px double #d1d1d1!important}
tr.border-b-double>td,tr.border-b-double>th{border-bottom:4px double #d1d1d1!important}
tr.border-l-double>td,tr.border-l-double>th{border-left:4px double #d1d1d1!important}
tr.border-t-dashed>td,tr.border-t-dashed>th{border-top:1px dashed #d1d1d1!important}
tr.border-r-dashed>td,tr.border-r-dashed>th{border-right:1px dashed #d1d1d1!important}
tr.border-b-dashed>td,tr.border-b-dashed>th{border-bottom:1px dashed #d1d1d1!important}
tr.border-l-dashed>td,tr.border-l-dashed>th{border-left:1px dashed #d1d1d1!important}
tr.border-none>td,tr.border-none>th{border:none!important}
tr.border-t-none>td,tr.border-t-none>th{border-top:none!important}
tr.border-r-none>td,tr.border-r-none>th{border-right:none!important}
tr.border-b-none>td,tr.border-b-none>th{border-bottom:none!important}
tr.border-l-none>td,tr.border-l-none>th{border-left:none!important}
td.border-t-dashed,th.border-t-dashed{border-top:1px dashed #d1d1d1!important}
td.border-none,th.border-none{border:none!important}
td.border-t-none,th.border-t-none{border-top:none!important}
td.border-r-none,th.border-r-none{border-right:none!important}
td.border-b-none,th.border-b-none{border-bottom:none!important}
td.border-l-none,th.border-l-none{border-left:none!important}
.em-col{border:2px solid #000}
/*!カルーセル*/
.carousel{position:relative}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;text-align:center;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:inline-block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-slide .figure__img img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;font-family:'object-fit: scale-down;'}
.slick-arrow.slick-hidden{display:none}
.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.slick-dots li{position:relative;cursor:pointer}
.carousel .slick-dots img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}
.slick-arrow{position:absolute;border:1px solid #d1d1d1;overflow:hidden;background-color:#fff}
.slick-arrow::before{position:absolute;content:"";display:block;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.slick-prev{left:0}
.slick-prev::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.slick-next{right:0}
.slick-next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
/*!レイアウト*/
.layout{overflow:hidden}
.layout .figure__img img{width:100%}
/*!ヘッダー*/
.news-header{background:url(/news/common/img/bg_header.jpg) 50% 50%/cover no-repeat;color:#fff;text-align:center}
.news-header__sub-title{font-weight:700}
.news-header__title{line-height:1.35;font-weight:700}
.news-header--index::after{content:"";display:inline-block;background-color:#fff}
/*!ニュース用ナビゲーション*/
.news-nav__heading{font-weight:700;text-align:center}
.news-nav .accordion+.accordion .accordion__header{border-top:none}
/*!フッターお問い合わせ*/
.footer-contact{background-color:#343434}
/*!Acrobat Reader*/
.acrobat-reader{background-color:#f5f5f5}
.acrobat-reader__container{background-color:#fff}
/*!テンプレート*/
@media print,screen and (min-width:768px){
.news{line-height:1.71}
.news-container{max-width:1026px;margin:0 auto;padding:0 13px}
.news-container--l{max-width:1440px}
/*!ボタン*/
a.btn-category{padding:7px 23px;border-radius:19px;font-size:.94em;-webkit-transition:.2s ease-out;transition:.2s ease-out;min-width:6.5em}
a.btn-category:hover{background-color:#c00;color:#fff}
a.btn-category--s{padding:5px 18px;font-size:.81em;border-radius:16px}
a.btn-category--l{min-width:32em}
.btn-contact{max-width:600px;margin:0 auto;padding:30px 20px;font-size:1.5em;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.btn-contact .icon--contact path{-webkit-transition:.2s ease-out;transition:.2s ease-out}
.btn-contact:hover{background-color:#cf1916;border-color:#cf1916;color:#fff;text-decoration:none}
.btn-contact:hover .icon--contact path{fill:#fff}
.btn-contact .icon--contact{margin-right:20px}
.btn-index{padding:30px;font-size:1.25em;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.btn-index:hover{background-color:#343434;color:#fff}
.btn-index .inner{padding:0 30px}
.btn-index .inner::after{-webkit-transition:.2s ease-out;transition:.2s ease-out;top:calc(50% - 5px);width:12px;height:12px;border-top:3px solid #000;border-right:3px solid #000}
.btn-index:hover .inner::after{border-top-color:#fff;border-right-color:#fff}
/*!SNSボタン*/
.btn-rss{margin-right:2px}
.at-resp-share-element .at-share-btn{margin-right:2px!important;margin-bottom:0!important}
/*!アイコン*/
.icon--pdf{top:-2px}
/*!リンク矢印*/
.link{padding-left:17px}
.link::before{top:calc(.5em + 1px);width:8px;height:8px}
.link--back{font-size:1.06em}
.link--back::before{top:calc(50% - 5px);width:10px;height:10px}
/*!ロゴ*/
.logo-maisart{width:150px;height:auto}
.logo{display:-webkit-box;display:-ms-flexbox;display:flex}
.logo__img{-ms-flex-negative:0;flex-shrink:0}
.logo__img--right{margin-left:24px}
.logo__img--left{margin-right:24px}
/*!区切り線*/
/*!余白*/
/*!テキスト*/
/*!幅*/
/*!見出し*/
.article-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0 55px;text-align:center}
.article-header__date{font-size:1.06em}
.article-header__no{margin-left:20px;font-size:1.06em}
.article-header__title{width:100%;font-size:2.38em;margin-top:35px}
.article-header__sub-title{width:100%;font-size:1.13em;margin-top:10px}
/*!記事お問い合わせ*/
.article-contact{padding:35px 49px}
.article-contact__heading{margin-bottom:20px;padding-bottom:17px;font-size:1.25em}
.article-contact__link{margin-top:18px}
/*!図版*/
.figure__img{padding:49px}
.figure__img img{max-height:600px}
.figure__caption{margin-top:20px;font-size:.82em}
/*!見出し*/
.heading--primary{margin-bottom:30px;padding-bottom:22px;font-size:1.63em}
.heading--secondary{margin-bottom:14px}
/*!リスト*/
.list-inline ul{margin:-14px -6px 0}
.list-inline ul>li{margin:14px 6px 0}
.list-inline+.list-inline{margin-top:30px;padding-top:30px}
.news-article{padding:40px 0;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.news-article:hover{text-decoration:none;background-color:#fff2f2}
.news-article:hover .news-article__subject{text-decoration:underline}
.news-article--thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.news .news-article__thumb{-ms-flex-negative:0;flex-shrink:0;width:226px;height:150px;margin-right:5%}
.news-article__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.news-article__category{margin-left:20px;padding:0 12px;font-size:.88em}
.news-article__subject{width:100%;margin-top:10px;font-size:1.38em;line-height:1.64}
.news-article__desc{margin-top:20px}
.randd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 0;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.randd:hover{text-decoration:none;background-color:#fff2f2}
.randd:hover .news-article__subject{text-decoration:underline}
.news .randd__thumb{-ms-flex-negative:0;flex-shrink:0;width:226px;height:150px;margin-right:5%}
.randd__subtitle{margin-bottom:15px}
.randd__title{font-size:1.38em}
.randd__desc{margin-top:20px}
.randd__url{margin-top:20px;font-size:.88em}
.list-note{font-size:.82em}
.list-note__marker{margin-right:10px}
.list-note>li+li{margin-top:8px}
.list-note--colon .list-note__marker{margin-right:0}
.list-disc li{padding-left:17px}
.list-disc li::before{top:calc(.85em - 2px)}
.list-disc li+li{margin-top:10px}
.list-number>li+li{margin-top:12px}
.list-number--bold>li+li{margin-top:30px}
.list-number--bold>li>.list-number__item{margin-bottom:16px}
.list-number-lv2>li{margin-bottom:16px}
/*!パンくずリスト*/
.news-breadcrumb{font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif}
.news-breadcrumb li{font-size:.88em}
.news-breadcrumb li::after{top:.5em}
.news-breadcrumb a:hover{text-decoration:underline}
.news-breadcrumb a:not([href]):hover{text-decoration:none}
/*!アコーディオン*/
.accordion__header{font-size:1.25em}
.accordion__title{padding:18px 33px}
.accordion__button a{width:61px;height:63px}
.accordion__button a .inner{padding-top:63px}
.accordion__body{padding:36px 4.9% 44px}
/*!ページトップへ戻る*/
.btn-pagetop img{width:50px}
.pagetop .btn-pagetop{width:50px;right:20px}
.pagetop--fixed .btn-pagetop{bottom:20px}
/*!テーブル*/
.table caption{margin-bottom:8px}
.table--theme1>thead>tr>th{padding:9px 19px}
.table--theme1>tbody>tr>td,.table--theme1>tbody>tr>th{padding:9px 19px}
li:not(:last-child) table:last-child{margin-bottom:2em}
/*!カルーセル*/
.slick-slide .figure__img{height:700px}
.slick-dots{margin-top:30px;padding:0 60px}
.slick-dots li{width:118px;height:118px;margin:0 10px;border:1px solid #d1d1d1}
.slick-dots li::before{content:"";position:absolute;top:-6px;left:-6px;display:block;width:calc(100% + 12px);height:calc(100% + 12px);border:4px solid #d94745;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.slick-dots li.slick-active::before{opacity:1}
.slick-arrow{bottom:17px;width:48px;height:0;padding-top:48px}
.slick-arrow::before{width:10px;height:10px;top:calc(50% - 4px)}
.slick-prev::before{left:calc(50% - 4px);border-top:2px solid #000;border-left:2px solid #000}
.slick-next::before{right:calc(50% - 4px);border-top:2px solid #000;border-right:2px solid #000}
/*!レイアウト*/
.layout__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-20px;margin-left:-20px}
.layout__col{padding-right:20px;padding-left:20px}
.layout__col--span1{width:12.5%}
.layout__col--span2{width:25%}
.layout__col--span3{width:37.5%}
.layout__col--span4{width:50%}
.layout__col--span5{width:62.5%}
.layout__col--span6{width:75%}
.layout__col--span7{width:87.5%}
.layout .figure__img{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;padding:29px}
.layout .figure__img .inner{-webkit-box-flex:1;-ms-flex:1;flex:1}
/*!ヘッダー*/
.news-header--index{padding:125px 0 100px}
.news-header--index .news-header__sub-title{margin-bottom:3px;font-size:1.13em}
.news-header--index .news-header__title{font-size:3em}
.news-header--index::after{width:100px;height:3px;margin-top:30px}
.news-header--article{padding:90px 0 75px}
.news-header--article .news-header__title{font-size:2.63em}
/*!ニュース用ナビゲーション*/
.news-nav__heading{margin-bottom:15px;font-size:1.63em}
/*!フッターお問い合わせ*/
.footer-contact{padding:50px 0}
/*!Acrobat Reader*/
.acrobat-reader{padding:70px 0 60px}
.acrobat-reader__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 7.07%}
.acrobat-reader__banner{-ms-flex-negative:0;flex-shrink:0;margin-right:4.12%;padding-top:5px}
/*!テンプレート*/
.news-top-nav{display:-ms-grid;display:grid;background-color:#f5f5f5;-ms-grid-rows:auto;-ms-grid-columns:minmax(0,1fr) 13px minmax(0,1214px) 13px 200px 13px minmax(0,1fr);grid-template:"lpadding breadcrumb sns rpadding" auto/minmax(0,1fr) minmax(0,1214px) 200px minmax(0,1fr);-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px;padding:12px 0}
.news-top-nav .news-breadcrumb{grid-area:breadcrumb;-ms-grid-row-align:center;align-self:center;-ms-grid-row:1;-ms-grid-column:3}
.news-top-nav .news-sns{grid-area:sns;text-align:right;-ms-grid-row:1;-ms-grid-column:5}
.news-top-nav .news-sns .addthis{float:right}
}
@media only screen and (max-width:767px){
.news{line-height:1.5;font-size:.88em}
.news-container{padding:0 15px}
/*!ボタン*/
a.btn-category{min-width:6em;padding:6px 13px;border-radius:14px}
a.btn-category--s{padding:5px 13px;font-size:.71em;border-radius:11px}
a.btn-category--l{width:calc(100vw - 58px);text-align:left}
.btn-contact{padding:15px 10px;font-size:1.14em}
.btn-contact .icon--contact{width:20px;height:15px;margin-right:10px}
.btn-index{padding:25px 15px;font-size:1.14em}
.btn-index .inner{padding:0 20px}
.btn-index .inner::after{top:calc(50% - 4px);width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000}
/*!SNSボタン*/
.btn-rss{margin-right:5px}
.at-resp-share-element .at-share-btn{margin-right:5px;margin-bottom:0}
/*!アイコン*/
.icon--pdf{top:-1px;width:16px;height:16px}
/*!リンク矢印*/
.link{padding-left:15px}
.link::before{top:.5em;width:7px;height:7px}
.link--back::before{top:calc(50% - 5px);width:9px;height:9px}
/*!ロゴ*/
.logo-maisart{width:125px;height:auto}
.logo__img--right{margin-top:15px}
/*!区切り線*/
/*!余白*/
/*!テキスト*/
/*!幅*/
/*!見出し*/
.article-header{padding:15px 0 35px;text-align:right}
.article-header__date{font-size:.79em}
.article-header__no{font-size:.79em}
.article-header__title{margin-top:20px;font-size:1.43em;text-align:left}
.article-header__sub-title{margin-top:10px;font-size:1.07em;text-align:left}
/*!記事お問い合わせ*/
.article-contact{padding:25px 29px}
.article-contact__heading{margin-bottom:10px;padding-bottom:8px;font-size:1.07em}
.article-contact__link{margin-top:9px}
/*!図版*/
.figure__img{padding:15px}
.figure__caption{margin-top:12px;font-size:.79em}
/*!見出し*/
.heading--primary{margin-bottom:17px;padding-bottom:11px;font-size:1.36em}
.heading--secondary{margin-bottom:10px}
/*!リスト*/
.list-inline ul{margin:-5px -2px 0 -3px}
.list-inline ul>li{margin:5px 2px 0 3px}
.list-inline+.list-inline{margin-top:20px;padding-top:20px}
.news-article{padding:25px 0}
.news .news-article__thumb{width:290px;height:193px;margin:0 auto 20px}
.news .news-article__thumb img{max-height:193px}
.news-article__date{font-size:.79em}
.news-article__category{margin-left:10px;padding:0 9px;font-size:.79em}
.news-article__subject{margin-top:10px;font-size:1.43em;line-height:1.35}
.news-article__desc{margin-top:15px}
.randd{padding:25px 0}
.news .randd__thumb{width:290px;height:193px;margin:0 auto 20px}
.news .randd__thumb img{max-height:193px}
.randd__subtitle{margin-bottom:10px}
.randd__title{font-size:1.43em}
.randd__desc{margin-top:15px}
.randd__url{margin-top:15px;font-size:.86em}
.list-note{font-size:.86em}
.list-note__marker{margin-right:10px}
.list-note>li+li{margin-top:6px}
.list-note--colon .list-note__marker{margin-right:0}
.list-disc li{padding-left:10px}
.list-disc li::before{top:calc(.7em - 2px)}
.list-disc li+li{margin-top:8px}
.list-number>li+li{margin-top:10px}
.list-number--bold>li+li{margin-top:20px}
.list-number--bold>li>.list-number__item{margin-bottom:10px}
.list-number-lv2>li{margin-bottom:10px}
/*!パンくずリスト*/
.news-breadcrumb li{font-size:.71em}
.news-breadcrumb li::after{top:.35em}
.news-breadcrumb a:not([href]){font-weight:700}
/*!アコーディオン*/
.accordion__header{font-size:1.07em}
.accordion__title{padding:13px 15px}
.accordion__button a{width:49px;height:49px}
.accordion__button a .inner{padding-top:49px}
.accordion__body{padding:16px 13px 22px}
/*!ページトップへ戻る*/
.btn-pagetop img{width:40px}
.pagetop .btn-pagetop{width:40px;right:15px}
.pagetop--fixed .btn-pagetop{bottom:15px}
/*!テーブル*/
.table--theme1>thead>tr>th{padding:5px 10px}
.table--theme1>tbody>tr>td,.table--theme1>tbody>tr>th{padding:5px 10px}
/*!カルーセル*/
.carousel{padding-bottom:10px}
.slick-slide .figure__img{height:350px}
.slick-dots{margin-top:20px;padding:0 40px}
.slick-dots li{width:15px;height:0;padding-top:15px;margin:0 6px;background-color:#000;overflow:hidden}
.slick-dots li.slick-active{background-color:#d94745}
.carousel .slick-dots img{max-height:193px}
.slick-arrow{bottom:0;width:33px;height:0;padding-top:33px}
.slick-arrow::before{width:7px;height:7px;top:calc(50% - 3px)}
.slick-prev::before{left:calc(50% - 3px);border-top:2px solid #000;border-left:2px solid #000}
.slick-next::before{right:calc(50% - 3px);border-top:2px solid #000;border-right:2px solid #000}
/*!レイアウト*/
.layout__col+.layout__col{margin-top:20px}
/*!ヘッダー*/
.news-header--index{padding:75px 0 65px}
.news-header--index .news-header__sub-title{margin-bottom:5px;font-size:.86em}
.news-header--index .news-header__title{font-size:2.29em}
.news-header--index::after{width:50px;height:2px;margin-top:15px}
.news-header--article{padding:50px 0 46px}
.news-header--article .news-header__title{font-size:2.29em}
/*!ニュース用ナビゲーション*/
.news-nav__heading{margin-bottom:10px;font-size:1.43em}
/*!フッターお問い合わせ*/
.footer-contact{padding:30px 0 60px}
/*!Acrobat Reader*/
.acrobat-reader{padding:35px 0 30px}
.acrobat-reader__container{padding:25px 20px}
.acrobat-reader__banner{margin-bottom:10px;text-align:center}
/*!テンプレート*/
.news-top-nav .news-breadcrumb{margin-bottom:12px;padding:10px 15px;background-color:#f5f5f5}
.news-top-nav .news-sns .addthis{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
