@charset "Shift_JIS";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:0.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:sans-serif;font-family:inherit;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@media screen and (min-width:761px){html{content:"pc"}}@media screen and (max-width:760px){html{content:"sp"}}@media screen and (min-width:761px){.sp{display:none}}@media screen and (max-width:760px){.pc{display:none}}:root{height:-webkit-fill-available;height:-moz-available;height:fill-available;color:#333;font-weight:500;font-size:106.25%;font-family:"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",yugothic,"Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:normal;letter-spacing:normal;background-color:#fff;-webkit-font-smoothing:antialiased}body{min-height:100dvh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 0.3s,color 0.3s,background-color 0.3s;transition:opacity 0.3s,color 0.3s,background-color 0.3s}body{position:relative;margin:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit}a{color:inherit;text-decoration:none;-webkit-transition:color 0.3s,opacity 0.3s;transition:color 0.3s,opacity 0.3s}@media (hover:hover) and (pointer:fine){a:hover{opacity:0.5}}@media (hover:none) and (pointer:coarse){a:active{opacity:0.5}}img{max-width:100%;height:auto;vertical-align:bottom}table{width:100%;border-collapse:collapse}.content{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1200px;margin:0 auto;padding-right:24px;padding-left:24px}.content--l,.content--m,.content--max,.content--s,.content--xl,.content--xs,.content--xxl,.content--xxs{-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding-right:24px;padding-left:24px}.content--xxl{max-width:1920px}.content--xl{max-width:1440px}.content--l{max-width:1320px}.content--m{max-width:1200px}.content--s{max-width:800px}.content--xs{max-width:640px}.content--xxs{max-width:400px}.loading-anime{position:fixed;z-index:9999;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;background:#fff;inset:0}.loading-anime__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.4117647059rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width:760px){.loading-anime__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header{padding:1.1764705882rem 0}.header .content{max-width:72.9411764706rem}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.9411764706rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header .nav--header{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.9411764706rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.header .nav--header .nav__item{-webkit-box-flex:0;-ms-flex:0 1 4.5882352941rem;flex:0 1 4.5882352941rem;height:2.0588235294rem;text-align:center}.header .nav--header .nav__item--pr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto}.header .nav--header .nav__item a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:760px){.header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4705882353rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.header__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:0;text-align:center}.header .nav--header{gap:0.4705882353rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .nav--header .nav__item{-webkit-box-flex:0;-ms-flex:0 1 3.6470588235rem;flex:0 1 3.6470588235rem;height:1.6470588235rem}}.footer{font-size:0.8235294118rem;position:relative;padding-top:2.9411764706rem;padding-bottom:2.9411764706rem;color:#4d4d4d;background:#fff}.footer .content{max-width:1080px}.footer__body{display:flexbox;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;margin-top:26px;padding-top:22px;background:url(https://image.itmedia.co.jp/business/special/mk230904/footerline_1.png) top repeat-x;background-size:6px 1px}.footer__copyright{font-size:0.7058823529rem}.footer__logo .logo--text{margin-left:10px}.footer .nav--footer{margin:0;padding:0}.footer .nav--footer .nav__item{display:inline-block}.footer .nav--footer .nav__item a{color:#4d4d4d}.footer .nav--footer .nav__item:not(:first-child):before{display:inline-block;margin:0 6px;content:"|"}@media screen and (max-width:760px){.footer{padding-top:1.5294117647rem;padding-bottom:1.7647058824rem}.footer__body{display:block;margin-left:0}.footer__body>*{-ms-flex-positive:0;-webkit-box-flex:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none;margin-left:0}.footer__logo .logo--text{display:block;margin-top:10px;margin-left:0}.footer__nav{margin-top:13px}}.drawer{position:fixed;z-index:20;display:none;height:100dvh;padding-left:4.7058823529rem;inset:0;-webkit-transition:none;transition:none}.drawer__overlay{position:absolute;inset:0;background:rgba(30,30,30,0.7);-webkit-transition:none;transition:none}.drawer__body{display:block;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.4117647059rem;overflow:auto;background:#f2f2f2;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.7s;transition:-webkit-transform 0.7s;transition:transform 0.7s;transition:transform 0.7s,-webkit-transform 0.7s}.drawer__body>:first-child{margin-top:0!important}.drawer__body>:last-child{margin-bottom:0!important}.drawer__body>*{margin-top:1.4117647059rem;margin-bottom:1.4117647059rem}.drawer__body.show{-webkit-transform:translateX(0%);transform:translateX(0%)}.drawer .actions{padding-top:1.4117647059rem;border-top:1px solid #757575}.drawer .btn--drawer{font-size:0.8235294118rem;line-height:1.6428571429;letter-spacing:0.02em;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4705882353rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0.7058823529rem 0.9411764706rem;color:#fff;text-align:center;background:#b1000e;border:1px solid #b1000e;cursor:pointer}.drawer .btn--drawer:after{width:0.9411764706rem;height:0.9411764706rem;display:block;background:url(https://image.itmedia.co.jp/business/special/mk230904/iconchevronrightwhite_1.png) center/contain no-repeat;content:""}@media (hover:hover) and (pointer:fine){.drawer .btn--drawer:hover{color:#b1000e;background:#fff}.drawer .btn--drawer:hover:after{background-image:url(https://image.itmedia.co.jp/business/special/mk230904/iconchevronright_1.png)}}@media (hover:none) and (pointer:coarse){.drawer .btn--drawer:active{color:#b1000e;background:#fff}.drawer .btn--drawer:active:after{background-image:url(https://image.itmedia.co.jp/business/special/mk230904/iconchevronright_1.png)}}.drawer .mode-control span{padding:0.7058823529rem 1.1764705882rem;font-size:0.8235294118rem;line-height:1.6428571429;letter-spacing:0.02em;font-weight:700;margin-top:0.7058823529rem}.drawer .filter{margin:0}.drawer .filter__body{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.article__item a{position:relative;display:block}.article__head{position:relative}.article__img{aspect-ratio:2/1}.article__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article__new{padding:0.2352941176rem 0.4705882353rem;font-size:0.7647058824rem;line-height:1;letter-spacing:0.02em;font-weight:400;display:inline-block;margin-right:0.3em;color:#fff;font-family:"Akshar","Noto Sans JP",sans-serif;background:#333}.article__category{font-size:0.7058823529rem;line-height:1.3333333333;letter-spacing:0.02em;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;gap:0.4705882353rem 0.2352941176rem;height:2lh;margin-top:0.4705882353rem}.article__category span{display:inline;color:#b1000e}.article__category span:not(:last-child):after{display:inline;content:" / "}.article__title{font-size:0.8235294118rem;line-height:1.6428571429;letter-spacing:0.02em;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;height:2lh;margin-top:0.4705882353rem}.article__genre{font-size:0.8235294118rem;line-height:1;letter-spacing:0.02em;font-weight:500;margin-top:0.5882352941rem;padding:0.4705882353rem 0.2352941176rem;color:#fff;font-family:"Akshar","Noto Sans JP",sans-serif;text-align:center;background:var(--color)}.article__genre[data-genre="Digital for all."]{--color:#008f5c}.article__genre[data-genre=Lumada]{--color:#613068}.article__genre[data-genre="Cloud Service Platform"]{--color:#0b63a3}#articles-genre .article__genre,.article__genre:empty{display:none}.section--kv{background:url(https://image.itmedia.co.jp/business/special/mk230904/kvbg2024_1.jpg) center/cover no-repeat}.section--kv .kv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:17.1764705882rem}@media screen and (max-width:760px){.section--kv{background-image:url(https://image.itmedia.co.jp/business/special/mk230904/kvbg2024sp_1.jpg)}.section--kv .kv{padding-top:1.4117647059rem;padding-bottom:1.4117647059rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:16.4705882353rem}.section--kv .kv__title{-webkit-box-flex:0;-ms-flex:0 1 14.8235294118rem;flex:0 1 14.8235294118rem}}.section--new-arrival{--color:#b1000e;padding:2.3529411765rem 0rem}.section--new-arrival .new-arrival-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.7058823529rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.section--new-arrival .new-arrival-container__head{font-size:2rem;line-height:1.1764705882;letter-spacing:0.02em;font-weight:500;font-family:"Akshar","Noto Sans JP",sans-serif;border-left:4px solid;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.section--new-arrival .new-arrival{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.9411764706rem 1fr 0.9411764706rem 1fr 0.9411764706rem 1fr;grid-template-columns:repeat(4,1fr);gap:0.9411764706rem}@media screen and (max-width:760px){.section--new-arrival .new-arrival-container{gap:0.4705882353rem}.section--new-arrival .new-arrival-container__head{font-size:1.7647058824rem;line-height:1;letter-spacing:0.02em;font-weight:500}.section--new-arrival .new-arrival{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.4705882353rem 1fr;grid-template-columns:repeat(2,1fr);gap:1.4117647059rem 0.4705882353rem}}.initiative__head{position:sticky;top:0;z-index:10;padding:1.4117647059rem 1.8823529412rem;background:#f2f2f2}.initiative__foot{position:sticky;bottom:0;z-index:5;display:none;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;transition:transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s,-webkit-transform 0.5s;pointer-events:none}.initiative__foot .btn--drawer{font-size:0.9411764706rem;line-height:1.625;letter-spacing:0.02em;font-weight:500;width:100%;padding:1rem;padding:1.4117647059rem 0.4705882353rem;color:#fff;text-align:center;background:#b1000e;border:1px solid #b1000e;border-radius:0;cursor:pointer}@media (hover:hover) and (pointer:fine){.initiative__foot .btn--drawer:hover{color:#b1000e;background:#fff}}@media (hover:none) and (pointer:coarse){.initiative__foot .btn--drawer:active{color:#b1000e;background:#fff}}.initiative.inview .initiative__foot{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;pointer-events:auto}@media screen and (max-width:760px){.initiative__head{position:relative;padding:1.4117647059rem}.initiative__foot{display:block}}.mode-control{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.9411764706rem 0.7058823529rem}.mode-control__item{-ms-flex-preferred-size:100%;flex-basis:100%}.mode-control label{display:block}.mode-control span{padding:0.7058823529rem 1.1764705882rem;font-size:0.8235294118rem;line-height:1.6428571429;letter-spacing:0.02em;font-weight:700;display:block;margin-top:1.4117647059rem;color:#fff;text-align:center;background:#b1000e;border:1px solid #b1000e;cursor:pointer}@media (hover:hover) and (pointer:fine){.mode-control span:hover{color:#b1000e;background:#fff}}@media (hover:none) and (pointer:coarse){.mode-control span:active{color:#b1000e;background:#fff}}.mode-control input{display:block;width:0;height:0;opacity:0}.mode-control.inversion span{color:#b1000e;background:#fff}@media (hover:hover) and (pointer:fine){.mode-control.inversion span:hover{color:#fff;background:#b1000e}}@media (hover:none) and (pointer:coarse){.mode-control.inversion span:active{color:#fff;background:#b1000e}}.mode-control input:checked~span[data-checked="0"]{display:none}.mode-control input:checked~span[data-checked="1"]{display:block}.mode-control input:not(:checked)~span[data-checked="0"]{display:block}.mode-control input:not(:checked)~span[data-checked="1"]{display:none}@media screen and (max-width:760px){.mode-control{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.filter__title{font-size:1.0588235294rem;line-height:1.4444444444;letter-spacing:0.02em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4705882353rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.filter__title:before{width:0.7058823529rem;height:0.1176470588rem;display:block;margin:calc(0.5lh - 1px) 0;background:#b1000e;content:""}.filter__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.4705882353rem;margin-top:0.5882352941rem}.filter label{display:block;cursor:pointer}.filter input{display:block;width:0;height:0;opacity:0}.filter span{font-size:0.8823529412rem;line-height:1;letter-spacing:0.02em;font-weight:500;display:block;padding:0.5882352941rem 0.9411764706rem;color:#b1000e;background:#fff;border:1px solid #b1000e;-webkit-transition:0.3s;transition:0.3s}@media (hover:hover) and (pointer:fine){.filter span:hover{color:#fff;background:#b1000e}}@media (hover:none) and (pointer:coarse){.filter span:active{color:#fff;background:#b1000e}}.filter :checked+span{color:#fff;background:#b1000e}@media screen and (max-width:760px){.filter span{font-size:0.8823529412rem;line-height:1;letter-spacing:0.02em;font-weight:500;padding:0.5882352941rem}}.mode{position:relative}.mode__item{position:fixed;top:0;left:0;z-index:-10;width:100%;background:#fff;opacity:0;-webkit-transition:none;transition:none;pointer-events:none}.mode__item.active{position:relative;z-index:1;height:auto;opacity:1;pointer-events:auto}.genre{--color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.genre__head{position:relative;-webkit-box-flex:0;-ms-flex:0 0 21.1764705882rem;flex:0 0 21.1764705882rem;padding:2.3529411765rem 1.6470588235rem;color:var(--color);background:center bottom/100% auto no-repeat}.genre__title{position:relative;z-index:1}.genre__title .title__main{font-size:1.0588235294rem;line-height:1.5555555556;letter-spacing:0.02em;font-weight:700;margin-top:0.9411764706rem}.genre__title .title__sub{font-size:1.6470588235rem;line-height:1.4285714286;letter-spacing:0.02em;font-weight:700}.genre__feature{font-size:0.8235294118rem;line-height:1.7142857143;letter-spacing:0.02em;font-weight:700;margin:0;padding:0;list-style:none;display:block;position:relative;z-index:1;margin-top:1.4117647059rem}.genre__feature>:first-child{margin-top:0!important}.genre__feature>:last-child{margin-bottom:0!important}.genre__feature>*{margin-top:0.2352941176rem;margin-bottom:0.2352941176rem}.genre__feature li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4705882353rem}.genre__feature li:before{width:0.4705882353rem;height:0.4705882353rem;display:block;margin:0.4705882353rem 0rem;background:#fff;border:1px solid;content:""}.genre__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (width <= 1200px){.genre__head{-webkit-box-flex:0;-ms-flex:0 1 33.3333333333%;flex:0 1 33.3333333333%}}@media screen and (max-width:760px){.genre{display:block}.genre__head{position:relative;padding:2.3529411765rem 1.4117647059rem 7.0588235294rem;background-size:cover}.genre__head:after{position:absolute;z-index:0;display:block;background:-webkit-gradient(linear,left top,left bottom,color-stop(47.93%,#fff),to(rgba(233,244,200,0)));background:linear-gradient(180deg,#fff 47.93%,rgba(233,244,200,0) 100%);content:"";inset:0}.genre__title .title__main{font-size:0.9411764706rem;line-height:1.5;letter-spacing:0.02em;font-weight:700}.genre__title .title__sub{font-size:1.4117647059rem;line-height:1.5;letter-spacing:0.02em;font-weight:700}}.group{padding:2.1176470588rem 3.5294117647rem}@media screen and (max-width:760px){.group{padding:1.5294117647rem 1.4117647059rem}.group:last-child{padding-bottom:3.2941176471rem}}.genre__body:not(.stripe-odd)>.group:nth-child(2n){background:#f2f2f2}.genre__body.stripe-odd>.group:nth-child(odd){background:#f2f2f2}.title--group{font-size:1.4117647059rem;line-height:1.0833333333;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4705882353rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:1.4117647059rem;padding:0rem 0rem 0.7058823529rem 0rem;font-family:"Akshar","Noto Sans JP",sans-serif;border-bottom:4px solid var(--color)}.title--group:before{width:0.9411764706rem;height:0.9411764706rem;margin-top:0.2941176471rem;margin-bottom:0.2941176471rem;display:block;background:url(https://image.itmedia.co.jp/business/special/mk230904/icontriangle01_1.png) center/contain no-repeat;content:""}#genre-01{--color:#008f5c}#genre-01 .title--group:before{background-image:url(https://image.itmedia.co.jp/business/special/mk230904/icontriangle02_1.png)}#genre-01 .genre__head{background:-webkit-gradient(linear,left top,left bottom,color-stop(8.07%,#fff),color-stop(29.18%,rgba(255,255,255,0.8)),color-stop(50%,rgba(255,255,255,0))),url(https://image.itmedia.co.jp/business/special/mk230904/genrebgdigital_1.jpg) #fff bottom center/100% auto no-repeat;background:linear-gradient(180deg,#fff 8.07%,rgba(255,255,255,0.8) 29.18%,rgba(255,255,255,0) 50%),url(https://image.itmedia.co.jp/business/special/mk230904/genrebgdigital_1.jpg) #fff bottom center/100% auto no-repeat;background-blend-mode:normal,darken}@media screen and (max-width:760px){#genre-01 .genre__head{background:url(https://image.itmedia.co.jp/business/special/mk230904/genrebgdigitalsp_1.jpg) bottom center/100% auto no-repeat}}#genre-02{--color:#613068}#genre-02 .title--group:before{background-image:url(https://image.itmedia.co.jp/business/special/mk230904/icontriangle03_1.png)}#genre-02 .genre__head{container-type:size;background-color:#fff;background-image:url(https://image.itmedia.co.jp/business/special/mk230904/genrebglumada_1.jpg)}@container (max-height: 550px){#genre-02 .genre__head .genre__feature,#genre-02 .genre__head .genre__title{color:#fff}}@media screen and (max-width:760px){#genre-02 .genre__head{container-type:normal;background-image:url(https://image.itmedia.co.jp/business/special/mk230904/genrebglumadasp_1.jpg)}#genre-02 .genre__head:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(38.9%,rgba(255,255,255,0.3)),color-stop(94.39%,rgba(255,255,255,0)));background:linear-gradient(180deg,rgba(255,255,255,0.3) 38.9%,rgba(255,255,255,0) 94.39%)}}#genre-03{--color:#0b63a3}#genre-03 .title--group:before{background-image:url(https://image.itmedia.co.jp/business/special/mk230904/icontriangle04_1.png)}#genre-03 .genre__head{color:#fff;background-color:#243b55;background-image:url(https://image.itmedia.co.jp/business/special/mk230904/genrebgcloud_1.jpg)}@media screen and (max-width:760px){#genre-03 .genre__head{background-image:url(https://image.itmedia.co.jp/business/special/mk230904/genrebgcloudsp_1.jpg)}#genre-03 .genre__head:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(40.53%,#243b55),color-stop(113.47%,rgba(11,99,163,0)));background:linear-gradient(180deg,#243b55 40.53%,rgba(11,99,163,0) 113.47%)}}.accordion{position:relative}.accordion__body{overflow:hidden}.accordion__foot{margin-top:1.4117647059rem;text-align:center}.accordion__toggle{font-size:0.9411764706rem;line-height:1.125;letter-spacing:0em;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.4705882353rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:16px;color:#fff;font-family:"Akshar","Noto Sans JP",sans-serif;background:var(--color);border:0;cursor:pointer}.accordion__toggle:after{width:0.9411764706rem;height:0.9411764706rem;display:block;background:url(https://image.itmedia.co.jp/business/special/mk230904/iconchevrondown_1.png) center/contain no-repeat;-webkit-transition:0.5s;transition:0.5s;content:""}@media (hover:hover) and (pointer:fine){.accordion__toggle:hover{opacity:0.5}}@media (hover:none) and (pointer:coarse){.accordion__toggle:active{opacity:0.5}}.accordion.open .accordion__toggle:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion.nomore .accordion__toggle{background:#ccc;cursor:pointer;pointer-events:none}.shuffle{margin-top:-1.8823529412rem;margin-left:-0.9411764706rem}.shuffle .article__item{display:block;margin:0;padding-top:1.8823529412rem;padding-left:0.9411764706rem}.shuffle .article .shuffle-sizer,.shuffle .article__item{width:20%}@media screen and (width <= 2000px){.shuffle .article .shuffle-sizer,.shuffle .article__item{width:25%}}@media screen and (width <= 1440px){.shuffle .article .shuffle-sizer,.shuffle .article__item{width:33.3333333333%}}@media screen and (width <= 1000px){.shuffle .article .shuffle-sizer,.shuffle .article__item{width:50%}}@media screen and (max-width:760px){.shuffle{margin-top:-1.4117647059rem;margin-left:-0.4705882353rem}.shuffle .article__item{padding-top:1.4117647059rem;padding-left:0.4705882353rem}}.section--all{--color:#b1000e;padding:2.3529411765rem 3.5294117647rem}.section--all:nth-child(2n){background:#f2f2f2}@media screen and (max-width:760px){.section--all{padding:2.1176470588rem 1.4117647059rem}.section--all:last-child{padding-bottom:3.2941176471rem}}.articles--all{position:relative}.articles--all .article .shuffle-sizer,.articles--all .article__item{width:20%}.articles--all .article__item{padding-top:1.8823529412rem;padding-left:0.9411764706rem}@media screen and (width <= 2000px){.articles--all .article .shuffle-sizer,.articles--all .article__item{width:25%}}@media screen and (width <= 1440px){.articles--all .article .shuffle-sizer,.articles--all .article__item{width:33.3333333333%}}@media screen and (width <= 1000px){.articles--all .article .shuffle-sizer,.articles--all .article__item{width:50%}}.articles--all:after{display:block;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;content:"";pointer-events:none}.articles--all.empty{height:auto!important;padding:0.9411764706rem 0rem 0rem 0.9411764706rem}.articles--all.empty:after{padding:0.9411764706rem;opacity:1;content:"記事がありません";pointer-events:auto}.section--information{padding:3.7647058824rem 0rem 4.7058823529rem}.section--information .information__head{font-size:2.5882352941rem;line-height:normal;letter-spacing:0em;font-weight:500;font-family:"Akshar","Noto Sans JP",sans-serif;text-align:center}.section--information .information__body{margin-top:1.8823529412rem}.section--information .information .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.4117647059rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section--information .information .banner__item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.7058823529rem);flex:0 0 calc(50% - 0.7058823529rem)}.section--information .information .banner__item.full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.section--information .information .banner__item img{width:100%}.section--information .information .btn--banner{font-size:1.1764705882rem;line-height:2;letter-spacing:0.02em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5882352941rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.3529411765rem;padding:1.1764705882rem 0.5882352941rem;color:#fff;text-align:center;background:#b1000e;border:1px solid #b1000e}.section--information .information .btn--banner:after{width:1.4117647059rem;height:1.4117647059rem;display:block;background:url(https://image.itmedia.co.jp/business/special/mk230904/iconexternalwhite_1.png) center/contain no-repeat;content:""}@media (hover:hover) and (pointer:fine){.section--information .information .btn--banner:hover{color:#b1000e;background:#fff;opacity:1}.section--information .information .btn--banner:hover:after{background-image:url(https://image.itmedia.co.jp/business/special/mk230904/iconexternal_1.png)}}@media (hover:none) and (pointer:coarse){.section--information .information .btn--banner:active{color:#b1000e;background:#fff;opacity:1}.section--information .information .btn--banner:active:after{background-image:url(https://image.itmedia.co.jp/business/special/mk230904/iconexternal_1.png)}}@media screen and (max-width:760px){.section--information{padding:3.2941176471rem 0rem 4.7058823529rem}.section--information .information__head{font-size:2.5882352941rem;line-height:normal;letter-spacing:0em;font-weight:500;font-family:"Akshar","Noto Sans JP",sans-serif;text-align:center}.section--information .information__body{margin-top:1.8823529412rem}.section--information .information .banner{display:block;display:block}.section--information .information .banner>:first-child{margin-top:0!important}.section--information .information .banner>:last-child{margin-bottom:0!important}.section--information .information .banner>*{margin-top:1.4117647059rem;margin-bottom:1.4117647059rem}.section--information .information .btn--banner{font-size:0.9411764706rem;line-height:1.75;letter-spacing:0.02em;font-weight:700;padding:1.1764705882rem 0.5882352941rem;text-align:left}}@media print{.sp{display:none}}.d_ib{display:inline-block!important}.d_b{display:block!important}.fl_l{float:left}.fl_r{float:right}.ta_r{text-align:right}.ta_c{text-align:center}.ta_l{text-align:left}.fw_100{font-weight:100}.fw_200{font-weight:200}.fw_300{font-weight:300}.fw_400{font-weight:400}.fw_500{font-weight:500}.fw_600{font-weight:600}.fw_700{font-weight:700}.fw_800{font-weight:800}.fw_900{font-weight:900}.fw_n{font-weight:normal}.fw_b{font-weight:bold}.fz_xxs{font-size:0.5882352941rem}.fz_xs{font-size:0.7058823529rem}.fz_s{font-size:0.8235294118rem}.fz_l{font-size:1.0588235294rem}.fz_xl{font-size:1.2941176471rem}.fz_xxl{font-size:1.6470588235rem}.fz_10{font-size:10px}.fz_11{font-size:11px}.fz_12{font-size:12px}.fz_13{font-size:13px}.fz_14{font-size:14px}.fz_15{font-size:15px}.fz_16{font-size:16px}.fz_17{font-size:17px}.fz_18{font-size:18px}.fz_19{font-size:19px}.fz_20{font-size:20px}.fz_22{font-size:22px}.fz_24{font-size:24px}.fz_26{font-size:26px}.fz_28{font-size:28px}.fz_30{font-size:30px}.fz_32{font-size:32px}.fz_34{font-size:34px}.fz_36{font-size:36px}.fz_38{font-size:38px}.fz_40{font-size:40px}.fz_42{font-size:42px}.fz_44{font-size:44px}.fz_46{font-size:46px}.fz_48{font-size:48px}.fz_50{font-size:50px}.m_0{margin:0px}.mt_0{margin-top:0px}.mr_0{margin-right:0px}.mb_0{margin-bottom:0px}.ml_0{margin-left:0px}.m_5{margin:5px}.mt_5{margin-top:5px}.mr_5{margin-right:5px}.mb_5{margin-bottom:5px}.ml_5{margin-left:5px}.m_10{margin:10px}.mt_10{margin-top:10px}.mr_10{margin-right:10px}.mb_10{margin-bottom:10px}.ml_10{margin-left:10px}.m_15{margin:15px}.mt_15{margin-top:15px}.mr_15{margin-right:15px}.mb_15{margin-bottom:15px}.ml_15{margin-left:15px}.m_20{margin:20px}.mt_20{margin-top:20px}.mr_20{margin-right:20px}.mb_20{margin-bottom:20px}.ml_20{margin-left:20px}.m_25{margin:25px}.mt_25{margin-top:25px}.mr_25{margin-right:25px}.mb_25{margin-bottom:25px}.ml_25{margin-left:25px}.m_30{margin:30px}.mt_30{margin-top:30px}.mr_30{margin-right:30px}.mb_30{margin-bottom:30px}.ml_30{margin-left:30px}.m_35{margin:35px}.mt_35{margin-top:35px}.mr_35{margin-right:35px}.mb_35{margin-bottom:35px}.ml_35{margin-left:35px}.m_40{margin:40px}.mt_40{margin-top:40px}.mr_40{margin-right:40px}.mb_40{margin-bottom:40px}.ml_40{margin-left:40px}.m_45{margin:45px}.mt_45{margin-top:45px}.mr_45{margin-right:45px}.mb_45{margin-bottom:45px}.ml_45{margin-left:45px}.m_50{margin:50px}.mt_50{margin-top:50px}.mr_50{margin-right:50px}.mb_50{margin-bottom:50px}.ml_50{margin-left:50px}.m_55{margin:55px}.mt_55{margin-top:55px}.mr_55{margin-right:55px}.mb_55{margin-bottom:55px}.ml_55{margin-left:55px}.m_60{margin:60px}.mt_60{margin-top:60px}.mr_60{margin-right:60px}.mb_60{margin-bottom:60px}.ml_60{margin-left:60px}.m_65{margin:65px}.mt_65{margin-top:65px}.mr_65{margin-right:65px}.mb_65{margin-bottom:65px}.ml_65{margin-left:65px}.m_70{margin:70px}.mt_70{margin-top:70px}.mr_70{margin-right:70px}.mb_70{margin-bottom:70px}.ml_70{margin-left:70px}.m_75{margin:75px}.mt_75{margin-top:75px}.mr_75{margin-right:75px}.mb_75{margin-bottom:75px}.ml_75{margin-left:75px}.m_80{margin:80px}.mt_80{margin-top:80px}.mr_80{margin-right:80px}.mb_80{margin-bottom:80px}.ml_80{margin-left:80px}.m_85{margin:85px}.mt_85{margin-top:85px}.mr_85{margin-right:85px}.mb_85{margin-bottom:85px}.ml_85{margin-left:85px}.m_90{margin:90px}.mt_90{margin-top:90px}.mr_90{margin-right:90px}.mb_90{margin-bottom:90px}.ml_90{margin-left:90px}.m_95{margin:95px}.mt_95{margin-top:95px}.mr_95{margin-right:95px}.mb_95{margin-bottom:95px}.ml_95{margin-left:95px}.m_100{margin:100px}.mt_100{margin-top:100px}.mr_100{margin-right:100px}.mb_100{margin-bottom:100px}.ml_100{margin-left:100px}.p_0{padding:0px}.pt_0{padding-top:0px}.pr_0{padding-right:0px}.pb_0{padding-bottom:0px}.pl_0{padding-left:0px}.p_5{padding:5px}.pt_5{padding-top:5px}.pr_5{padding-right:5px}.pb_5{padding-bottom:5px}.pl_5{padding-left:5px}.p_10{padding:10px}.pt_10{padding-top:10px}.pr_10{padding-right:10px}.pb_10{padding-bottom:10px}.pl_10{padding-left:10px}.p_15{padding:15px}.pt_15{padding-top:15px}.pr_15{padding-right:15px}.pb_15{padding-bottom:15px}.pl_15{padding-left:15px}.p_20{padding:20px}.pt_20{padding-top:20px}.pr_20{padding-right:20px}.pb_20{padding-bottom:20px}.pl_20{padding-left:20px}.p_25{padding:25px}.pt_25{padding-top:25px}.pr_25{padding-right:25px}.pb_25{padding-bottom:25px}.pl_25{padding-left:25px}.p_30{padding:30px}.pt_30{padding-top:30px}.pr_30{padding-right:30px}.pb_30{padding-bottom:30px}.pl_30{padding-left:30px}.p_35{padding:35px}.pt_35{padding-top:35px}.pr_35{padding-right:35px}.pb_35{padding-bottom:35px}.pl_35{padding-left:35px}.p_40{padding:40px}.pt_40{padding-top:40px}.pr_40{padding-right:40px}.pb_40{padding-bottom:40px}.pl_40{padding-left:40px}.p_45{padding:45px}.pt_45{padding-top:45px}.pr_45{padding-right:45px}.pb_45{padding-bottom:45px}.pl_45{padding-left:45px}.p_50{padding:50px}.pt_50{padding-top:50px}.pr_50{padding-right:50px}.pb_50{padding-bottom:50px}.pl_50{padding-left:50px}.p_55{padding:55px}.pt_55{padding-top:55px}.pr_55{padding-right:55px}.pb_55{padding-bottom:55px}.pl_55{padding-left:55px}.p_60{padding:60px}.pt_60{padding-top:60px}.pr_60{padding-right:60px}.pb_60{padding-bottom:60px}.pl_60{padding-left:60px}.p_65{padding:65px}.pt_65{padding-top:65px}.pr_65{padding-right:65px}.pb_65{padding-bottom:65px}.pl_65{padding-left:65px}.p_70{padding:70px}.pt_70{padding-top:70px}.pr_70{padding-right:70px}.pb_70{padding-bottom:70px}.pl_70{padding-left:70px}.p_75{padding:75px}.pt_75{padding-top:75px}.pr_75{padding-right:75px}.pb_75{padding-bottom:75px}.pl_75{padding-left:75px}.p_80{padding:80px}.pt_80{padding-top:80px}.pr_80{padding-right:80px}.pb_80{padding-bottom:80px}.pl_80{padding-left:80px}.p_85{padding:85px}.pt_85{padding-top:85px}.pr_85{padding-right:85px}.pb_85{padding-bottom:85px}.pl_85{padding-left:85px}.p_90{padding:90px}.pt_90{padding-top:90px}.pr_90{padding-right:90px}.pb_90{padding-bottom:90px}.pl_90{padding-left:90px}.p_95{padding:95px}.pt_95{padding-top:95px}.pr_95{padding-right:95px}.pb_95{padding-bottom:95px}.pl_95{padding-left:95px}.p_100{padding:100px}.pt_100{padding-top:100px}.pr_100{padding-right:100px}.pb_100{padding-bottom:100px}.pl_100{padding-left:100px}