﻿@charset "UTF-8";.ac_SectionMargin{margin-bottom:100px;}.ac_AlternatingLayout{overflow:auto;}.ac_HeadGrid{padding:20px 10px;border:0;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;}@media print,screen and (min-width:2100px){.ac_HeadGrid{height:auto;}}.ac_Heading{font-weight:bold;color:#0e44bf;font-size:12px;}.ac_Brand{display:block;width:120px;position:unset;}@media print,screen and (min-width:750px){.ac_Brand{width:150px;}}@media print,screen and (min-width:1000px){.ac_Brand{width:120px;}}.ac_Brand .Logo{width:100%;}.ac-GradientBack{background:linear-gradient(#3270fe,#002270);min-height:800px;}.ac_FirstView{overflow:auto;}.ac_ContactParts .ContactArea{padding:30px 20px;max-width:1300px;margin:30px auto;}.ac_ContactParts .ContactTitle{color:#fff;font-weight:bold;text-align:center;font-size:25px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #fff;display:block;}@media print,screen and (min-width:750px){.ac_ContactParts .ContactTitle{font-size:30px;}.ac_ContactParts .ContactTitle br{display:none;}}@media print,screen and (min-width:1000px){.ac_ContactParts .ContactTitle{font-size:38px;}}.ac_ContactParts .RowLayout{display:grid;gap:30px;justify-content:center;margin:30px 0;}@media print,screen and (min-width:750px){.ac_ContactParts .RowLayout{align-items:center;grid-template-columns:repeat(auto-fit,320px);}}@media print,screen and (min-width:1000px){.ac_ContactParts .RowLayout{grid-template-columns:repeat(auto-fit,400px);gap:50px;}}.ac_ContactParts .Tel{max-width:300px;}@media print,screen and (min-width:750px){.ac_ContactParts .Tel{max-width:500px;}}.ac_ContactParts .Mail .sc_ArrowButton{width:100%;height:80px;max-width:400px;}.ac_ContactParts .Mail .sc_ArrowButton .MainBack{font-size:18px;}@media print,screen and (min-width:1000px){.ac_ContactParts .Mail .sc_ArrowButton .MainBack{height:100px;font-size:22px;}}.ac_ScrollImage{width:60px;display:block;margin:50px auto 0;}.ac_ScrollImage .Arrows{width:60px;height:72px;}.ac_ScrollImage .Arrows .Path{stroke:#fff;fill:transparent;stroke-width:1px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite;}.ac_ScrollImage .Arrows .Path.Arrow1{animation-delay:-1s;-webkit-animation-delay:-1s;}.ac_ScrollImage .Arrows .Path.Arrow2{animation-delay:-.5s;-webkit-animation-delay:-.5s;}.ac_ScrollImage .Arrows .Path.Arrow3{animation-delay:0s;-webkit-animation-delay:0s;}@keyframes arrow{0%{opacity:0;}40%{opacity:1;}80%{opacity:0;}100%{opacity:0;}}@-webkit-keyframes arrow{0%{opacity:0;}40%{opacity:1;}80%{opacity:0;}100%{opacity:0;}}.ac_ScrollImage .ScrollText{color:#fff;margin-top:10px;}.ac_CenterLineHedding{margin:70px auto 100px;}@media print,screen and (min-width:750px){.ac_CenterLineHedding .Heading{font-size:30px;}}.ac_CenterLineHedding .Head{display:block;color:#0e44bf;}.ac_CenterLineHedding .Head:before{left:-20px;}.ac_CenterLineHedding .Head:after{right:-20px;}.ac_CenterLineHedding .HeadingLogo{width:100px;bottom:3px;display:inline-block;vertical-align:middle;background-image:url(../images/advertisement/shared/lp-logo.webp);background-repeat:no-repeat;background-size:contain;aspect-ratio:17/4;position:relative;}@media print,screen and (min-width:750px){.ac_CenterLineHedding .HeadingLogo{width:150px;bottom:5px;}}.ac_MainBackColor{background-color:#07318f;overflow:hidden;}.ac_SecondBackColor{background-color:#feff22;overflow:hidden;}.ac_GlayBackColor{background-color:#f5f5f5;overflow:hidden;}.ac_WhiteBackColor{background-color:#fff;overflow:hidden;}.ac_LayoutItem{padding:30px 0;}.ac_Alternate{display:grid;grid-template-columns:auto 1fr;align-items:center;}.ac_Alternate._Reverse{grid-template-columns:1fr auto;}@media print,screen and (min-width:750px){.ac_Alternate{grid-template-columns:auto 1fr;gap:20px;}.ac_Alternate._Reverse{grid-template-columns:1fr auto;}}@media print,screen and (min-width:750px){.ac_Alternate .Order1{order:1;}.ac_Alternate .Order2{order:2;}}.ac_CounterBox{counter-reset:Num;}.ac_CounterBox .CountItem{counter-increment:Num;}.ac_CounterBox .Number:before{content:counter(Num);}.ac_CounterCommonLabel{position:relative;}.ac_CounterCommonLabel:before{position:absolute;top:0;left:0;display:block;background-color:#feff22;color:#c60f28;text-align:center;font-size:14px;line-height:1.7;padding:5px 20px;font-weight:600;}.ac_CircleHeading{display:grid;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;}.ac_CircleHeading .CircleIcon{display:grid;display:grid;grid-template-columns:auto auto;gap:0;}.ac_CircleHeading .CircleIcon:before,.ac_CircleHeading .CircleIcon:after{content:"";display:block;height:28px;width:28px;border:3px solid #07318f;position:relative;border-radius:50%;}.ac_CircleHeading .CircleIcon:before{z-index:1;}.ac_CircleHeading .CircleIcon:after{z-index:0;border:3px solid #fbb03b;left:-14px;}.ac_CircleHeading .CircleIcon._WhiteCircle:before{border-color:#fff;}.ac_CircleHeading .CircleIcon._WhiteCircle:after{border-color:#feff22;}.ac_CircleHeading .Text{font-weight:600;}.ac_CircleHeading .Text._White{color:#fff;}.ac_CircleHeading .Text._Main{color:#231815;}.ac_CategoryList{display:grid;grid-template-columns:minmax(200px,300px);gap:30px;justify-content:center;}@media print,screen and (min-width:750px){.ac_CategoryList{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,250px));gap:30px;}}.ac_CategoryList .Item{border:1px solid #f5f5f5;padding:20px 10px 50px;}.ac_CategoryList .CategoryImage img{margin:0 auto;}.ac_CategoryList .Title{margin:20px 0;}.ac_CategoryList .Title .Kana,.ac_CategoryList .Title .Eng{display:grid;grid-template-columns:auto;gap:0;justify-content:center;font-weight:600;}.ac_CategoryLinkButton .MainBack,.ac_CategoryLinkButton .MainBack:before{width:170px;padding:10px;}.ac_PriceList{text-align:center;}@media print,screen and (min-width:750px){.ac_PriceList{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,120px));gap:20px;justify-content:center;}}@media print,screen and (min-width:2100px){.ac_PriceList{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,130px));gap:20px;}}.ac_PriceList .PriceItem{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px;}@media print,screen and (min-width:750px){.ac_PriceList .PriceItem{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:0;}}.ac_PriceList .TermLabel{background-color:#0e44bf;color:#fff;border-radius:50px;padding:5px 10px;font-size:14px;}@media print,screen and (min-width:750px){.ac_PriceList .TermLabel{font-size:16px;}}.ac_PriceList .PriceLabel{color:#ba2121;font-weight:600;font-size:16px;}@media print,screen and (min-width:750px){.ac_PriceList .PriceLabel{font-size:18px;}}.ac_LayoutItem{padding:100px 0;position:relative;}@media print,screen and (min-width:750px){.ac_LayoutItem{padding:100px 0 140px;}}.pg_MainView{margin-top:50px;aspect-ratio:5/2;width:100%;background-image:url(../images/advertisement/monitor/main.webp);background-repeat:no-repeat;background-size:contain;}.pg_AlternatingContent{max-width:inherit;display:grid;grid-template-columns:auto;gap:20px;margin:0 auto;}@media print,screen and (max-width:749.999px){.pg_AlternatingContent{margin:20px auto;}}.pg_AlternatingContent._Reverse{grid-template-columns:auto;}@media print,screen and (min-width:750px){.pg_AlternatingContent{max-width:inherit;grid-template-columns:minmax(200px,300px) 1fr;}.pg_AlternatingContent._Reverse{grid-template-columns:1fr minmax(200px,300px);}}@media print,screen and (min-width:1200px){.pg_AlternatingContent{grid-template-columns:minmax(200px,600px) 1fr;}.pg_AlternatingContent._Reverse{grid-template-columns:1fr minmax(200px,600px);}}.pg_AlternatingContent img{width:100%;}.pg_AlternatingContent .MainText{margin-bottom:20px;padding:0 30px;font-size:14px;}@media print,screen and (min-width:1200px){.pg_AlternatingContent .MainText{font-size:18px;}}.pg_AlternatingContent .MainText._White{color:#fff;}.pg_List{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,500px));gap:50px;justify-content:center;margin:0 auto;margin-bottom:50px;}@media print,screen and (min-width:1000px){.pg_List{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,420px));gap:50px;}}@media print,screen and (min-width:1300px){.pg_List{grid-template-columns:1fr;}}@media print,screen and (min-width:1300px){.pg_List .Item{display:grid;grid-template-columns:minmax(200px,450px) 1fr;gap:20px;align-items:center;}}.pg_List .Item .TextBox{padding:10px;}@media print,screen and (min-width:1300px){.pg_List .Item .TextBox{padding:15px;}}.pg_List .Number:before{content:"Case" counter(Num);}.pg_List .Number img{width:max-content;}.pg_List .MessageContent{padding:10px;}.pg_List .Image{background-color:#fff;}.pg_List .Image img{width:100%;}.pg_List .Title{padding:10px;color:#0e44bf;font-size:16px;margin:0 0 10px;display:block;font-weight:600;border-bottom:1px solid #0e44bf;}@media print,screen and (min-width:1000px){.pg_List .Title{font-size:18px;}}@media print,screen and (min-width:1300px){.pg_List .Title{font-size:20px;}}.pg_List .Text{padding:10px;margin:10px 0;}@media print,screen and (min-width:1000px){.pg_List .Text{font-size:16px;}}.pg_CircleHeading{padding:20px;font-size:16px;position:relative;z-index:100;}@media print,screen and (min-width:750px){.pg_CircleHeading{font-size:20px;padding:30px;}}@media print,screen and (min-width:1200px){.pg_CircleHeading{font-size:28px;}}.pg_RecommendedProducts .ac_CircleHeading{display:grid;grid-template-columns:42px auto;gap:10px;}.pg_RecommendedProducts .InnerSection{margin-bottom:100px;padding-bottom:50px;}@media print,screen and (min-width:1000px){.pg_RecommendedProducts .InnerSection .Text{font-size:25px;}}@media print,screen and (min-width:2100px){.pg_RecommendedProducts .InnerSection .Text{font-size:28px;}}.pg_RecommendedProducts .SubHeading{background-color:#07318f;color:#fff;font-weight:600;font-size:17px;padding:20px;margin-bottom:50px;justify-content:center;border-top:5px solid #feff22;border-left:10px solid #feff22;}.pg_RecommendProductList{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,350px));gap:20px;justify-content:center;}@media print,screen and (min-width:1000px){.pg_RecommendProductList{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,450px));gap:20px;}}.pg_RecommendProductList .Item{padding:20px 20px 50px;}.pg_RecommendProductList .Image img{margin:0 auto;max-width:200px;}.pg_RecommendProductList .Name{display:grid;grid-template-columns:1fr;gap:20px;width:100%;justify-content:center;font-weight:600;font-size:20px;margin:20px auto 20px;padding-bottom:10px;border-bottom:1px solid #000;}.pg_RecommendProductList .Comment{margin-bottom:30px;}.pg_RecommendProductList .Title{display:block;font-size:16px;margin-bottom:20px;}.pg_RecommendProductList .CommentText{margin-bottom:10px;}