/*
Theme Name:Epmc Style
Version: 1.0.0
*/
/*------------------------------------------------
common
------------------------------------------------*/
body {margin: 0;}
.Epmc{font-family:"Noto Sans JP",sans-serif;text-justify:inter-ideograph;text-transform:none;font-variant:normal;word-spacing:auto;width:100%;font-size:62.5%;height: -webkit-fill-available;background-color: #ffffff;letter-spacing: 0;line-height: 1.4;margin: 0;padding: 0;position: relative;-webkit-font-feature-settings: 'palt';font-feature-settings: 'palt';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;color: #242424;height: 100%;word-break: keep-all;}
.Epmc div,.Epmc h1,.Epmc h2,.Epmc h3,.Epmc p,.Epmc ul,.Epmc li,.Epmc dl,.Epmc dt,.Epmc dd{margin:0;padding:0;}.Epmc a{text-decoration:none;display: block;outline:none;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}.Epmc a:-webkit-any-link{color:-webkit-link;text-decoration: none;cursor:pointer;display:inline;border-style:none;}.Epmc a img{border-style:none;outline:none;}.Epmc a:focus{border-style:none;outline:none;}.Epmc a img:active{border-style:none;outline:none;}.Epmc a:active{border-style:none;outline:none;}.Epmc img {height: auto;max-width: 100%;width: 100%;display: block;}.Epmc a:hover{opacity:0.5;}::selection{background-color:rgba(215,215,215,0.35);background-color:rgb(215 215 215 / 85%);}.Epmc ul,.Epmc ul li{list-style-type:none;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.Epmc p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;font-size:14px;}.Epmc br{line-height:1;}.Epmc img[src$=".svg"]{width:100%;}.Epmc svg{fill:currentColor;width:100%;}
.Epmc div,.Epmc h1,.Epmc h2,.Epmc h3,.Epmc p,.Epmc ul,.Epmc li,.Epmc dl,.Epmc dt,.Epmc dd,.Epmc span,.Epmc a{font-weight:500;box-sizing:border-box;}
.Epmc img,.Epmc svg,*:before,*:after,.Epmc a,.Epmc a:hover img,.Epmc a:hover {backface-visibility: hidden;-webkit-backface-visibility: hidden;}
/*------------ Epmc ------------*/
.Epmc_Top {overflow: hidden;margin: auto;position: relative;}
.Epmc_Nav {position: -webkit-sticky;position: sticky;top: 0;z-index: 2;}
.Epmc_Nav .Epmc_Nav_Line {background: #004098;}
.Epmc_Nav .Epmc_Nav_Inner {margin: auto;max-width: 690px;}
.Epmc_Nav .Epmc_Nav_List {display: flex;justify-content: center;align-items: center;width: 100%;}
.Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box {width: calc(100% / 5);}
.Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box a {display: block;font-size: 14px;color: #ffffff;font-weight: 600;padding: 7px;padding-left: 20px;padding-right: 20px;text-align: center;position: relative;}
.Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color01 a {background: #2B3A98;}
.Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color02 a {background: #009573;}
.Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color03 a {background: #93B32E;}
.Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color04 a {background: #519FC9;}
.Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color05 a {background: #6E74B0;}
.Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color06 a {background: #DD6686;}
.Kv .Kv_Inner {position: relative;}
.Kv .Kv_Title {position: absolute;z-index: 1;display: flex;justify-content: center;align-items: center;flex-flow: column;width: 100%;height: 100%;-webkit-transform: translate(0, -3vw);transform: translate(0, -3vw);}
.Kv .Kv_Title h1.Kv_Title_h1 {font-size: max(3.2vw, 32px);font-weight: 500;font-family: "Roboto Condensed", sans-serif;text-align: center;}
.Kv .Kv_Title h2.Kv_Title_h2 {font-size: max(2vw, 20px);font-weight: 300;font-family: "Roboto Condensed", sans-serif;text-align: center;margin-bottom: 3vw;}
.Kv .Kv_Bg {min-width: 1000px;position: relative;z-index: 0;left: 50%;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.Kv .Kv_Bg img.SP_Image{display: none;}
.Kv .Kv_Sign {position: absolute;z-index: 1;bottom: 0;left: 0;right: 0;margin: auto;width: 210px;-webkit-transform: translate(25vw, -30px);transform: translate(25vw, -30px);}
.Kv .Kv_Sign a {display: block;border: solid 1px #152185;text-align: center;background: #CBD2D8;font-size: 17px;color: #152185;padding: 7px;padding-bottom: 9px;padding-left: 10px;padding-right: 10px;line-height: 1;position: relative;font-weight: 500;opacity: 1;}
.Kv .Kv_Sign a:after {content: "";position: absolute;right: 10px;top: 0;bottom: 0;margin: auto;--b: 2px;height: 10px;aspect-ratio: cos(30deg);clip-path: polygon(100% 50%, 0 100%, 0 0, 100% 50%, calc(100% - var(--b)) 50%, calc(var(--b) / 2) calc(var(--b)* cos(30deg)), calc(var(--b) / 2) calc(100% - var(--b)* cos(30deg)), calc(100% - var(--b)) 50%);background: #152185;-webkit-transition: background 0.6s ease 0s;transition: background 0.6s ease 0s;}
.Kv .Kv_Sign a:hover{color: #ffffff;background: #152185;}
.Kv .Kv_Sign a:hover:after {background: #ffffff;}
.Contents .Contents_Inner {max-width: 860px;margin: auto;padding: 30px;padding-top: 60px;padding-bottom: 60px;}
.Contents h2.Common_Title_h2 {text-align: center;padding-bottom: 40px;}
.Contents h2.Common_Title_h2 .Common_Title_h2_Inline {font-size: 33px;text-align: center;color: #152185;font-weight: 700;position: relative;display: inline-block;border-bottom: solid 1px #152185;padding-bottom: 10px;line-height: 1.2;}
.Contents .Common_Text {font-size: 17px;color: #152185;line-height: 1.8;}
.Contents .Common_Text02 {font-size: 15px;line-height: 1.6;}
.Key_Features_N .Key_Features_N_Line {background: #CBD2D8;}
.Key_Features_N .Key_Features_N_Text {margin-bottom: 50px;}
.Key_Features_N .Key_Features_List_N {display: flex;flex-wrap: wrap;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box {width: calc(100% / 3 - 7px);margin-right: 10px;margin-bottom: 10px;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box:nth-of-type(3n),.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box:last-of-type {margin-right: 0;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a {display: block;border: solid 3px;padding: 10px;min-height: 215px;color: #535353;background: #ffffff;opacity: 1;position: relative;z-index: 0;overflow: hidden;-webkit-transition: color ease .4s;transition: color ease .4s;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color01 a {color: #009573;border: solid 3px #009573;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color02 a {color: #93B32E;border: solid 3px #93B32E;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color03 a {color: #519FC9;border: solid 3px #519FC9;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color04 a {color: #6E74B0;border: solid 3px #6E74B0;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color05 a {color: #DD6686;border: solid 3px #DD6686;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a:hover {color: #ffffff;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;-webkit-transform-origin: right top;transform-origin: right top;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: transform ease .4s;transition: transform ease .4s;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color01 a:before {background: #009573;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color02 a:before {background: #93B32E;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color03 a:before {background: #519FC9;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color04 a:before {background: #6E74B0;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color05 a:before {background: #DD6686;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a:hover:before{-webkit-transform-origin: left top;transform-origin: left top;-webkit-transform: scaleX(1);transform: scaleX(1);}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Top {display: flex;padding-top: 10px;padding-left: 10px;padding-bottom: 20px;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Top_Icon {position: relative;padding: 7px;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Top_Icon:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;height: 100%;border: solid 1px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: transform ease .4s, border ease .4s;transition: transform ease .4s, border ease .4s;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color01 a .Key_Features_List_N_Box_Top_Icon:after {border: solid 1px #009573;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color02 a .Key_Features_List_N_Box_Top_Icon:after {border: solid 1px #93B32E;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color03 a .Key_Features_List_N_Box_Top_Icon:after {border: solid 1px #519FC9;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color04 a .Key_Features_List_N_Box_Top_Icon:after {border: solid 1px #6E74B0;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color05 a .Key_Features_List_N_Box_Top_Icon:after {border: solid 1px #DD6686;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a:hover .Key_Features_List_N_Box_Top_Icon:after {border: solid 1px #ffffff;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Top_Icon img {width: 40px;-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);-webkit-transition: filter ease .4s;transition: filter ease .4s;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a:hover .Key_Features_List_N_Box_Top_Icon img {-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Top_Name {font-size: 20px;font-weight: 600;margin-left: 20px;position: relative;width: calc(100% - 74px);-webkit-transform: translate(0, -5px);transform: translate(0, -5px);}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Top_Name:after {content: "";position: absolute;top: 0;bottom: 0;margin: auto;width: calc(100% + 10px);height: 1px;right: -10px;-webkit-transition: background ease .4s;transition: background ease .4s;-webkit-transform: translate(0, 6px);transform: translate(0, 6px);}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color01 a .Key_Features_List_N_Box_Top_Name:after {background: #009573;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color02 a .Key_Features_List_N_Box_Top_Name:after {background: #93B32E;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color03 a .Key_Features_List_N_Box_Top_Name:after {background: #519FC9;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color04 a .Key_Features_List_N_Box_Top_Name:after {background: #6E74B0;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box.Color05 a .Key_Features_List_N_Box_Top_Name:after {background: #DD6686;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a:hover .Key_Features_List_N_Box_Top_Name:after {background: #ffffff;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Bottom_Detail {font-size: 15px;line-height: 1.5;color: #535353;padding-left: 10px;padding-right: 10px;-webkit-transition: color ease .4s;transition: color ease .4s;}
.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a:hover .Key_Features_List_N_Box_Bottom_Detail {color: #ffffff;}
.Key_Features_N .Key_Features_List_N02 {padding-top: 20px;}
.Key_Features_N .Key_Features_List_N02 .Key_Features_List_N02_Box {width: 50%;margin-left: auto;margin-bottom: 10px;}
.Key_Features_N .Key_Features_List_N02 .Key_Features_List_N02_Box:last-of-type {margin-bottom: 0;}
.Key_Features_N .Key_Features_List_N02 .Key_Features_List_N02_Box a{display: block;border: solid 1px #152185;background: #ffffff;font-size: 15px;padding: 4px;padding-left: 30px;padding-right: 30px;position: relative;color: #152185;opacity: 1;}
.Key_Features_N .Key_Features_List_N02 .Key_Features_List_N02_Box a:hover{background: #152185;color: #ffffff;}
.Key_Features_N .Key_Features_List_N02 .Key_Features_List_N02_Box a:after {content: "";position: absolute;left: 0;top: 0;width: 10px;aspect-ratio: 1;clip-path: polygon(0 0, 100% 0, 0 100%);background: #152185;-webkit-transition: background 0.6s ease 0s;transition: background 0.6s ease 0s;}
.Key_Features_N .Key_Features_List_N02 .Key_Features_List_N02_Box a:hover:after {background: #ffffff;}
.Key_Features_N .Key_Features_List_N02 .Key_Features_List_N02_Box a img{position: absolute;top: 0;bottom: 0;right: 10px;margin: auto;width: 11px;-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);-webkit-transition: filter 0.4s ease 0s;transition: filter 0.4s ease 0s;}
.Key_Features_N .Key_Features_List_N02 .Key_Features_List_N02_Box a:hover img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.Key_Features_C .Key_Features_C_Line{background: #E5E9EC;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box {display: flex;margin-bottom: 50px;padding-top: 35px;padding-bottom: 35px;min-height: 380px;position: relative;z-index: 0;align-items: center;width: 100%;justify-content: space-between;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:last-of-type {margin-bottom: 0;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box.Color01:after {border-top: solid 2px #009573;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box.Color02:after {border-top: solid 2px #93B32E;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box.Color03:after {border-top: solid 2px #519FC9;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box.Color04:after {border-top: solid 2px #6E74B0;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box.Color05:after {border-top: solid 2px #DD6686;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(odd):after {content: "";position: absolute;background: #ffffff;left: 0;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);top: 0;z-index: -1;width: 230%;height: 100%;clip-path: polygon(0 0, 100% 0%, 95% 100%, 0 100%);}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(even):after {content: "";position: absolute;background: #ffffff;right: 0;-webkit-transform: translate(50%, 0);transform: translate(50%, 0);top: 0;z-index: -1;width: 230%;height: 100%;clip-path: polygon(0 0, 100% 0%, 100% 100%, 5% 100%);}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box_Detail {width: 50%;min-width: 385px;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box_Image {width: 50%;margin-left: 35px;margin-right: 0;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(even) .Key_Features_C_List_Box_Detail {order: 2;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(even) .Key_Features_C_List_Box_Image {order: 1;margin-left: 0;margin-right: 35px;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(odd) .Key_Features_C_List_Box_Image img{-webkit-transform: scale(1.45);transform: scale(1.45);-webkit-transform-origin: left;transform-origin: left;}
.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(even) .Key_Features_C_List_Box_Image img{-webkit-transform: scale(1.45);transform: scale(1.45);-webkit-transform-origin: right;transform-origin: right;}
.Key_Features_C .Key_Features_C_List_Box_Detail_Title {display: flex;align-items: center;margin-bottom: 30px;}
.Key_Features_C .Key_Features_C_List_Box_Detail_Title .Key_Features_C_List_Box_Detail_Title_T {font-size: 40px;font-weight: 800;margin-left: 25px;}
.Key_Features_C .Key_Features_C_List_Box.Color01 .Key_Features_C_List_Box_Detail_Title .Key_Features_C_List_Box_Detail_Title_T {color: #009573;}
.Key_Features_C .Key_Features_C_List_Box.Color02 .Key_Features_C_List_Box_Detail_Title .Key_Features_C_List_Box_Detail_Title_T {color: #93B32E;}
.Key_Features_C .Key_Features_C_List_Box.Color03 .Key_Features_C_List_Box_Detail_Title .Key_Features_C_List_Box_Detail_Title_T {color: #519FC9;}
.Key_Features_C .Key_Features_C_List_Box.Color04 .Key_Features_C_List_Box_Detail_Title .Key_Features_C_List_Box_Detail_Title_T {color: #6E74B0;}
.Key_Features_C .Key_Features_C_List_Box.Color05 .Key_Features_C_List_Box_Detail_Title .Key_Features_C_List_Box_Detail_Title_T {color: #DD6686;}
.Key_Features_C .Key_Features_C_List_Box_Detail_Title img{width: 88px;}
.Key_Features_C .Key_Features_C_List_Box_Detail_Text .Key_Features_C_List_Box_Detail_Text_C {font-size: 21px;line-height: 1.4;font-weight: 700;margin-bottom: 25px;}
.Key_Features_C .Key_Features_C_List_Box.Color01 .Key_Features_C_List_Box_Detail_Text .Key_Features_C_List_Box_Detail_Text_C {color: #009573;}
.Key_Features_C .Key_Features_C_List_Box.Color02 .Key_Features_C_List_Box_Detail_Text .Key_Features_C_List_Box_Detail_Text_C {color: #93B32E;}
.Key_Features_C .Key_Features_C_List_Box.Color03 .Key_Features_C_List_Box_Detail_Text .Key_Features_C_List_Box_Detail_Text_C {color: #519FC9;}
.Key_Features_C .Key_Features_C_List_Box.Color04 .Key_Features_C_List_Box_Detail_Text .Key_Features_C_List_Box_Detail_Text_C {color: #6E74B0;}
.Key_Features_C .Key_Features_C_List_Box.Color05 .Key_Features_C_List_Box_Detail_Text .Key_Features_C_List_Box_Detail_Text_C {color: #DD6686;}
.Key_Features_C .Key_Features_C_List_Box_Detail_Text .Key_Features_C_List_Box_Detail_Text_E {font-size: 15px;line-height: 1.6;}
.Interface .Interface_Line {background: #CBD2D8;}
.Interface .Interface_Image_List {display: flex;margin-top: 10px;margin-bottom: 30px;}
.Interface .Interface_Image_List .Interface_Image_List_Box {margin-right: 20px;}
.Interface .Interface_Image_List .Interface_Image_List_Box:last-of-type {margin-right: 0;}
.Interface .Interface_Image_List .Interface_Image_List_Box .Interface_Image_List_Box_Name {font-size: 17px;font-weight: 700;color: #152185;margin-bottom: 5px;}
.Configuration .Configuration_Line {background: #E5E9EC;}
.Contents.Configuration .Contents_Inner {padding-bottom: 0;}
.Configuration .Configuration_Image {max-width: 645px;margin: auto;margin-top: 30px;}
.Requirements .Requirements_Line {background: #E5E9EC;}
.Contents.Requirements .Contents_Inner{padding-bottom: 0;}
.Requirements .Requirements_Area.Area01 {padding-bottom: 50px;}
.Requirements .Requirements_Area_Heading {font-size: 17px;font-weight: 700;color: #152185;margin-bottom: 10px;}
.Requirements .Requirements_Area_Table {margin-bottom: 10px;}
.Requirements .Requirements_Area_Table table {font-size: 15px;}
.Requirements .Requirements_Area_Table table tr th{background: #F9FAFA;vertical-align: middle;text-align: left;padding: 10px;border: solid 1px #CACBCB;font-weight: 600;font-family:"Noto Sans JP",sans-serif;}
.Requirements .Requirements_Area_Table table tr td{background: #ffffff;vertical-align: middle;text-align: left;padding: 10px;border: solid 1px #CACBCB;font-family:"Noto Sans JP",sans-serif;}
.Cell_P {display: table;}
.Cell_P span.Cell_C{display: table-cell;}
.Cell_P span.Cell_C:first-of-type{white-space: nowrap;padding-right: 5px;}
.Models .Models_Line {background: #E5E9EC;}
.Models .Models_List{background: #ffffff;padding: 20px;font-size: 15px;line-height: 1.8;border: solid 1px #CACBCB;word-break: break-all;overflow-wrap: break-word;}
@media screen and (max-width: 1191px){
  .Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(odd):after,.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(even):after {width: 200%;}
  .Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(odd) .Key_Features_C_List_Box_Image img,.Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(even) .Key_Features_C_List_Box_Image img {-webkit-transform: scale(1);transform: scale(1);}
}
@media screen and (max-width: 767px){
  .Epmc_Nav .Epmc_Nav_List {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 0px;grid-row-gap: 0px;}
  .Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color01{ grid-area: 1 / 1 / 3 / 2; }
  .Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color02{ grid-area: 1 / 2 / 2 / 3; }
  .Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color03{ grid-area: 1 / 3 / 2 / 4; }
  .Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color04{ grid-area: 1 / 4 / 2 / 5; }
  .Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color05{ grid-area: 2 / 2 / 3 / 3; }
  .Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color06{ grid-area: 2 / 3 / 3 / 4; }
  .Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box.Color07{ grid-area: 2 / 4 / 3 / 5; }
  .Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box {width: 100%;height: 100%;}
  .Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box a {height: 100%;display: flex;justify-content: center;align-items: center;}
  .Kv .Kv_Bg img.PC_Image{display: none;}
  .Kv .Kv_Bg img.SP_Image{display: block;}
  .Kv .Kv_Title {-webkit-transform: translate(0, 4vw);transform: translate(0, 4vw);}
  .Kv .Kv_Title h1.Kv_Title_h1 {font-size: max(5.5vw, 22px);width: 100%;padding-left: 4vw;padding-right: 4vw;line-height: 1.2;white-space: nowrap;}
  .Kv .Kv_Title h2.Kv_Title_h2 {font-size: max(3.2vw, 12px);margin-bottom: 1vw;width: 100%;text-align: left;padding-left: 4vw;padding-right: 50%;}
  .Kv .Kv_Bg {min-width: 100%;width: 100%;left: 0;-webkit-transform: translate(0, 0);transform: translate(0, 0);}
  .Kv .Kv_Sign {bottom: 7vw;width: 200px;-webkit-transform: translate(0, 0);transform: translate(0, 0);}
  .Contents .Common_Text {font-size: 16px;line-height: 1.7;}
  .Contents .Contents_Inner {padding-top: 30px;padding-bottom: 30px;}
  .Contents h2.Common_Title_h2 {padding-bottom: 30px;}
  .Key_Features_N .Key_Features_N_Text {margin-bottom: 30px;}
  .Contents h2.Common_Title_h2 .Common_Title_h2_Inline {font-size: 28px;}
  .Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box,.Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box:nth-of-type(3n) {width: calc(100% / 2 - 3px);margin-right: 5px;margin-bottom: 5px;}
  .Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box:nth-of-type(2n), .Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box:last-of-type {margin-right: 0;}
  .Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a {padding: 5px;height: 100%;}
  .Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Bottom_Detail {font-size: 14px;padding-left: 5px;padding-right: 5px;}
  .Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Top {display: flex;padding-top: 15px;padding-left: 5px;padding-right: 5px;padding-bottom: 10px;flex-flow: column;}
  .Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Top_Name {font-size: 18px;margin-left: auto;margin-right: auto;width: 100%;-webkit-transform: translate(0, 0);transform: translate(0, 0);text-align: center;margin-top: 15px;}
  .Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Top_Name:after {display: none;}
  .Key_Features_N .Key_Features_List_N .Key_Features_List_N_Box a .Key_Features_List_N_Box_Top_Icon {width: 40px;height: 40px;margin: auto;}
  .Key_Features_N .Key_Features_List_N02 .Key_Features_List_N02_Box {width: 100%;}
  .Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(odd):after, .Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(even):after {width: 250%;clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);}
  .Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box {margin-bottom: 30px;padding-top: 30px;padding-bottom: 30px;min-height: 200px;flex-flow: column;}
  .Key_Features_C .Key_Features_C_List_Box_Detail_Title {margin-bottom: 15px;}
  .Key_Features_C .Key_Features_C_List_Box_Detail_Title img {width: 60px;}
  .Key_Features_C .Key_Features_C_List_Box_Detail_Title .Key_Features_C_List_Box_Detail_Title_T {font-size: 28px;margin-left: 15px;}
  .Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box_Detail {width: 100%;min-width: 200px;}
  .Key_Features_C .Key_Features_C_List_Box_Detail_Text .Key_Features_C_List_Box_Detail_Text_C {font-size: 19.5px;margin-bottom: 15px;}
  .Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box_Image {width: 100%;margin-left: auto;margin-right: auto;margin-top: 20px;max-width: 500px;}
  .Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(even) .Key_Features_C_List_Box_Detail {order: 1;}
  .Key_Features_C .Key_Features_C_List .Key_Features_C_List_Box:nth-of-type(even) .Key_Features_C_List_Box_Image {order: 2;margin-left: auto;margin-right: auto;}
  .Key_Features_N .Key_Features_List_N02 .Key_Features_List_N02_Box a {padding: 10px;padding-left: 30px;padding-right: 30px;}
  .Interface .Interface_Image_List {margin-bottom: 20px;flex-flow: column;max-width: 500px;margin-left: auto;margin-right: auto;}
  .Interface .Interface_Image_List .Interface_Image_List_Box {margin-right: 0;width: 100%;margin-bottom: 15px;}
  .Interface .Interface_Image_List .Interface_Image_List_Box:last-of-type {margin-bottom: 0;}
  .Models .Models_List {padding: 15px;padding-left: 10px;padding-right: 10px;font-size: 14px;}
}
@media screen and (max-width: 481px){
  .Contents .Contents_Inner {padding: 15px;padding-top: 30px;padding-bottom: 30px;}
  .Contents h2.Common_Title_h2 {padding-bottom: 20px;}
  .Contents h2.Common_Title_h2 .Common_Title_h2_Inline {font-size: 26px;}
  .Contents .Common_Text {line-height: 1.6;}
  .Kv .Kv_Title h1.Kv_Title_h1 {font-size: max(5.74vw, 18px);padding-left: 3.5vw;padding-right: 3.5vw;}
  .Kv .Kv_Title h2.Kv_Title_h2 {font-size: max(3.85vw, 12px);padding-left: 3.5vw;}
  .Kv .Kv_Sign {bottom: 5.0vw;}
  .Key_Features_C .Key_Features_C_List_Box_Detail_Title .Key_Features_C_List_Box_Detail_Title_T {font-size: 26px;}
  .Key_Features_C .Key_Features_C_List_Box_Detail_Title img {width: 50px;}
  .Interface .Interface_Image_List .Interface_Image_List_Box .Interface_Image_List_Box_Name,.Requirements .Requirements_Area_Heading {font-size: 16px;}
  .Requirements .Requirements_Area_Table table {width: 465px;}
  .Requirements .Requirements_Area.Area01 {padding-bottom: 30px;}
}
@media screen and (max-width: 374px){
  .Epmc_Nav .Epmc_Nav_List .Epmc_Nav_List_Box a {font-size: 13px;padding: 4px;padding-left: 10px;padding-right: 10px;}
}
