﻿@charset "UTF-8";#studio{scroll-margin-top:40px;}.pg_HomeArea .BgDiagonalWhite,.pg_HomeArea .BgDiagonalGray{position:relative;}.pg_HomeArea .BgDiagonalWhite:before,.pg_HomeArea .BgDiagonalGray:before{position:absolute;display:block;top:0;left:0;width:0;height:0;transform:scale(-1,-1);content:"";border-style:solid;}.pg_HomeArea .BgDiagonalWhite:before{border-width:0 0 140px 100vw;border-color:transparent transparent #fff transparent;}@media print,screen and (min-width:768px){.pg_HomeArea .BgDiagonalWhite:before{border-width:0 0 160px 100vw;}}@media print,screen and (min-width:1080px){.pg_HomeArea .BgDiagonalWhite:before{border-width:0 0 200px 100vw;}}.pg_HomeArea .BgDiagonalGray:before{border-width:0 100vw 140px 0;border-color:transparent transparent #fafafa transparent;}@media print,screen and (min-width:768px){.pg_HomeArea .BgDiagonalGray:before{border-width:0 100vw 160px 0;}}@media print,screen and (min-width:1080px){.pg_HomeArea .BgDiagonalGray:before{border-width:0 100vw 200px 0;}}.sl_HeaderArea{position:relative;border-bottom:0;}.sl_HeaderArea .Logo{z-index:1;margin-right:0;}.sl_HeaderArea .HeaderTelLink{color:#fff;border:1px solid #fff;}@media print,screen and (min-width:1080px){.sl_HeaderArea .HeaderTelLink{border:0;}}@media print,screen and (min-width:768px){.sl_HeaderArea .HeaderStudioList{position:relative;z-index:1;}}.sl_HeaderArea .StudioLink{color:#fff;}.sl_HeaderArea .StudioLink:after{background-color:#fff;}.sl_HeaderArea .StudioLink:hover{color:#fff;cursor:pointer;}.sl_HeaderArea .Hamburger{border:1px solid #fff;}.sl_HeaderArea .Line{color:#fff;}.pg_NewsFixed{margin:auto;padding:30px;font-size:21px;font-weight:bold;text-align:center;background:#f1f1f1;position:absolute;top:400px;left:auto;right:auto;width:100%;}@media print,screen and (min-width:768px){.pg_NewsFixed{font-size:24px;top:500px;}}@media print,screen and (min-width:1080px){.pg_NewsFixed{top:600px;}}.pg_MainVideoArea{position:relative;top:-75px;overflow:hidden;width:100%;height:450px;max-width:2000px;margin:auto;background-image:url("../images/home/poster.webp");background-repeat:no-repeat;background-position:center top;background-size:cover;}@media print,screen and (min-width:768px){.pg_MainVideoArea{height:550px;background-image:none;}}@media print,screen and (min-width:1080px){.pg_MainVideoArea{height:680px;}}.pg_MainVideoArea .WrapVideo{position:absolute;top:32%;left:0;z-index:2;width:100%;text-align:center;font-weight:bold;}@media print,screen and (min-width:768px){.pg_MainVideoArea .WrapVideo{top:30%;}}.pg_MainVideoArea .SubTitle{font-size:16px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;}@media print,screen and (min-width:768px){.pg_MainVideoArea .SubTitle{font-size:24px;margin-bottom:20px;}}.pg_MainVideoArea .MainTitle{font-size:7.05vw;line-height:1.3;padding-bottom:10px;color:#fff;}@media print,screen and (min-width:768px){.pg_MainVideoArea .MainTitle{font-size:40px;}}.pg_MainVideoArea .TitleSupplement{display:block;font-size:12px;color:#fff;}@media print,screen and (min-width:768px){.pg_MainVideoArea .TitleSupplement{font-size:18px;margin-bottom:30px;}}.pg_MainVideoArea .sc_ButtonBase{border-color:transparent;}.pg_MainVideoArea .Button{background-color:#fff;border:1px solid #292933;color:#292933;}.pg_MainVideoArea .Button:after{background-color:#292933;}@media print,screen and (min-width:768px){.pg_MainVideoArea .Button:hover{border:1px solid #fff;color:#fff;}}@media print,screen and (min-width:768px){.pg_MainVideoArea .Button:hover{color:#fff;}}.pg_MainVideoArea .Video{display:none;}@media print,screen and (min-width:768px){.pg_MainVideoArea .Video{width:max-content;max-width:2100px;display:block;z-index:-100;height:768px;object-fit:cover;}}@media print,screen and (min-width:1080px){.pg_MainVideoArea .Video{right:0;width:2575px;height:980px;}}.pg_StudioArea .sc_TitleH2{padding-bottom:20px;}.pg_StudioArea .TextNoticeArea{margin-bottom:25px;}.pg_StudioArea .SpaceBottom{margin-bottom:15px;}.pg_StudioArea .TextNotice{font-size:14px;}@media print,screen and (min-width:1080px){.pg_StudioArea .TextNotice{margin-bottom:50px;}}.pg_StudioArea .AttentionText{color:#e76c0c;font-size:12px;line-height:normal;}.pg_StudioArea .StudioWrap{position:relative;width:100%;}@media print,screen and (min-width:768px){.pg_StudioArea .StudioWrap:nth-child(odd) .StudioImage{order:1;}.pg_StudioArea .StudioWrap:nth-child(odd) .StudioDescription{order:0;}.pg_StudioArea .StudioWrap:nth-child(odd) .StudioPlan{order:2;flex-direction:row-reverse;}.pg_StudioArea .StudioWrap:nth-child(odd) .StudioPlan .PriceWrap{padding:0 30px 30px 0;}.pg_StudioArea .StudioWrap:nth-child(odd) .StudioButtonList{order:3;}}.pg_StudioArea .bg_Studio{position:absolute;bottom:80px;left:0;width:100%;height:420px;z-index:-2;}.pg_StudioArea .bg_Studio:before,.pg_StudioArea .bg_Studio:after{content:"";position:absolute;left:0;width:0;height:0;border-style:solid;border-width:120px 0 0 100vw;}.pg_StudioArea .bg_Studio:before{bottom:-1px;border-color:transparent transparent transparent #fff;}.pg_StudioArea .bg_Studio:after{top:-1px;border-color:#fff transparent transparent transparent;}.pg_StudioArea .StudioContent{width:100%;margin:0 auto;position:relative;}@media print,screen and (min-width:768px){.pg_StudioArea .StudioContent{max-width:880px;display:flex;flex-wrap:wrap;}}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioContent{max-width:1180px;}}.pg_StudioArea .StudioImage{width:100%;position:relative;}@media print,screen and (min-width:768px){.pg_StudioArea .StudioImage{width:50%;margin-bottom:20px;}}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioImage{width:55%;}}.pg_StudioArea .pg_Kokuchi{z-index:99999;display:block;position:absolute;top:10px;left:15px;text-align:center;color:#fff;font-weight:bolder;font-size:34px;}@media print,screen and (min-width:768px){.pg_StudioArea .pg_Kokuchi{left:20px;}}@media print,screen and (min-width:1080px){.pg_StudioArea .pg_Kokuchi{left:30px;font-size:42px;}}.pg_StudioArea .StudioDescription{width:100%;padding:15px 0;}@media print,screen and (min-width:768px){.pg_StudioArea .StudioDescription{width:50%;padding:0 0 15px;}}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioDescription{width:45%;}}.pg_StudioArea .StudioDescription .TitleH3{font-size:26px;text-align:left;padding:0 15px;}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioDescription .TitleH3{font-size:32px;padding:0 30px;}}.pg_StudioArea .StudioDescription .TitleH3_Lead{padding:0 15px 10px 15px;margin:0 0 15px;position:relative;}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioDescription .TitleH3_Lead{padding:0 30px 15px 30px;}}.pg_StudioArea .StudioDescription .TitleH3_Lead .TextEn{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioDescription .TitleH3_Lead .TextEn{font-size:20px;}}.pg_StudioArea .StudioDescription .TitleH3_Lead .Access{position:absolute;right:15px;top:6px;font-size:12px;}.pg_StudioArea .StudioDescription .TitleH3_Lead .Access:before{content:"";}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioDescription .TitleH3_Lead .Access{right:30px;font-size:16px;}}.pg_StudioArea .StudioDescription .TextArea{padding:0 15px;}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioDescription .TextArea{padding:0 30px;}}.pg_StudioArea .StudioDescription .TextArea .Catch{font-weight:600;}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioDescription .TextArea .Catch{font-size:20px;margin:20px 0;}}.pg_StudioArea .StudioDescription .TextArea .Text{margin:0;}@media print,screen and (min-width:768px){.pg_StudioArea .StudioDescription .TextArea .Text{font-size:14px;}}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioDescription .TextArea .Text{font-size:16px;}}.pg_StudioArea .StudioPlan{display:flex;width:100%;flex-wrap:wrap;}.pg_StudioArea .StudioPlan .PriceWrap{width:100%;padding:0 0 20px;margin:0 15px;}@media print,screen and (min-width:768px){.pg_StudioArea .StudioPlan .PriceWrap{width:50%;padding:0 0 20px 20px;margin:0;min-height:125px;}}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioPlan .PriceWrap{width:40%;padding:0 0 30px 30px;min-height:180px;}}.pg_StudioArea .StudioPlan .PriceList{display:flex;flex-wrap:wrap;width:100%;border:solid 1px;}.pg_StudioArea .StudioPlan .PriceList .Studio{width:50%;background-color:#fafafa;border-bottom:solid 1px;font-weight:600;padding:6px 10px;font-size:14px;}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioPlan .PriceList .Studio{padding:10px 15px;font-size:16px;}}.pg_StudioArea .StudioPlan .PriceList .Studio:nth-last-child(2){border-bottom:0;}.pg_StudioArea .StudioPlan .PriceList .Price{width:50%;background-color:#fff;border-bottom:solid 1px;font-weight:600;padding:6px 10px;font-size:14px;}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioPlan .PriceList .Price{padding:10px 15px;font-size:16px;}}.pg_StudioArea .StudioPlan .PriceList .Price:before{content:"￥";}.pg_StudioArea .StudioPlan .PriceList .Price:last-child{border-bottom:0;}.pg_StudioArea .StudioPlan .PriceList .Hour1:after{content:" / 1h";}.pg_StudioArea .StudioPlan .PriceList .Hour8:after{content:" / 8h";}@media print,screen and (min-width:768px){.pg_StudioArea .StudioPlan .ViewWrap{width:50%;}}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioPlan .ViewWrap{width:60%;position:relative;}}.pg_StudioArea .StudioPlan .ViewList{width:100%;display:flex;flex-wrap:wrap;gap:15px;margin:0 auto;padding:0 15px 15px;}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioPlan .ViewList{padding:0 30px 15px;position:absolute;top:-26px;}}@media screen and (min-width:1140px){.pg_StudioArea .StudioPlan .ViewList{top:-44px;}}.pg_StudioArea .StudioPlan .ViewList .Item{padding:0;width:calc((100% - 30px)/3);border:5px solid #363636;background-color:#fff;position:relative;}.pg_StudioArea .StudioPlan .ViewList .Item:before{position:absolute;top:-1px;left:-1px;font-size:10px;color:#fff;padding:0 4px 2px 2px;margin:0;line-height:12px;background-color:#363636;z-index:1;}@media print,screen and (min-width:768px){.pg_StudioArea .StudioPlan .ViewList .Item:before{font-size:14px;line-height:16px;padding:0 8px 4px 4px;}}.pg_StudioArea .StudioPlan .ViewList .RentalStudio:before{content:"rental studio";}.pg_StudioArea .StudioPlan .ViewList .Option:before{content:"option";}.pg_StudioArea .StudioButtonList{width:100%;margin:0 auto 70px;}@media print,screen and (min-width:768px){.pg_StudioArea .StudioButtonList{max-width:700px;display:flex;justify-content:space-between;}}@media print,screen and (min-width:1080px){.pg_StudioArea .StudioButtonList{max-width:900px;margin:20px auto 100px;}}.pg_StudioArea .StudioButtonList .ButtonItem{margin-bottom:20px;}@media print,screen and (min-width:768px){.pg_StudioArea .StudioButtonList .ButtonItem{width:calc(33.3333333333% - 30px);}}.pg_BabaArea .StudioDescription .TitleH3_Lead{border-bottom:solid 5px #606060;}@media print,screen and (min-width:1080px){.pg_BabaArea .StudioDescription .TitleH3_Lead{border-bottom:solid 8px #606060;}}.pg_BabaArea .StudioDescription .InformationText{color:#910707;font-weight:bold;}.pg_BabaArea .StudioPlan .ViewList .Item{border:5px solid #606060;}.pg_BabaArea .StudioPlan .ViewList .Item:before{background-color:#606060;}.pg_BabaArea .bg_Studio{background-color:#f1f1f1;}.pg_BabaArea .StudioButton{background-color:#606060;border:1px solid #fff;color:#fff;}.pg_BabaArea .StudioButton:after{background-color:#fff;}@media print,screen and (min-width:768px){.pg_BabaArea .StudioButton:hover{border:1px solid #606060;color:#606060;}}.pg_SchoolArea .StudioDescription .TitleH3{color:#1a7a87;}.pg_SchoolArea .StudioDescription .TitleH3_Lead{color:#1a7a87;border-bottom:solid 5px #699;}@media print,screen and (min-width:1080px){.pg_SchoolArea .StudioDescription .TitleH3_Lead{border-bottom:solid 8px #699;}}.pg_SchoolArea .StudioDescription .TextArea .Catch{color:#1a7a87;}.pg_SchoolArea .StudioPlan .PriceList{color:#1a7a87;}.pg_SchoolArea .StudioPlan .PriceList .Studio{background-color:#f2f8f3;}.pg_SchoolArea .StudioPlan .ViewList ._Uenodai{width:70%;place-items:center;justify-items:center;margin:auto;}@media print,screen and (min-width:768px){.pg_SchoolArea .StudioPlan .ViewList ._Uenodai{float:right;margin:0 0 0 auto;}}.pg_SchoolArea .StudioPlan .ViewList .Item{border:5px solid #699;}.pg_SchoolArea .StudioPlan .ViewList .Item:before{background-color:#699;}.pg_SchoolArea .StudioButton{background-color:#699;border:1px solid #fff;color:#fff;}.pg_SchoolArea .StudioButton:after{background-color:#fff;}@media print,screen and (min-width:768px){.pg_SchoolArea .StudioButton:hover{border:1px solid #699;color:#699;}}.pg_SchoolArea .bg_Studio{background-color:#f2f8f3;}.pg_CafeBarArea .StudioDescription .TitleH3{color:#604c3f;}.pg_CafeBarArea .StudioDescription .TitleH3_Lead{color:#604c3f;border-bottom:solid 5px #604c3f;}@media print,screen and (min-width:1080px){.pg_CafeBarArea .StudioDescription .TitleH3_Lead{border-bottom:solid 8px #604c3f;}}.pg_CafeBarArea .StudioDescription .TextArea .Catch{color:#604c3f;}.pg_CafeBarArea .StudioPlan .PriceList{color:#604c3f;}.pg_CafeBarArea .StudioPlan .PriceList .Studio{background-color:#ebeae8;}.pg_CafeBarArea .StudioPlan .ViewList .Item{border:5px solid #604c3f;}.pg_CafeBarArea .StudioPlan .ViewList .Item:before{background-color:#604c3f;}.pg_CafeBarArea .StudioButton{background-color:#63a168;border:1px solid #fff;color:#fff;}.pg_CafeBarArea .StudioButton:after{background-color:#fff;}@media print,screen and (min-width:768px){.pg_CafeBarArea .StudioButton:hover{border:1px solid #63a168;color:#63a168;}}.pg_CafeBarArea .bg_Studio{background-color:#ebeae8;}.pg_GymArea .StudioDescription .TitleH3{color:#3e3a39;}.pg_GymArea .StudioDescription .TitleH3_Lead{color:#3e3a39;border-bottom:solid 5px #3e3a39;}@media print,screen and (min-width:1080px){.pg_GymArea .StudioDescription .TitleH3_Lead{border-bottom:solid 8px #3e3a39;}}.pg_GymArea .StudioDescription .TextArea .Catch{color:#3e3a39;}.pg_GymArea .StudioPlan .ViewList .Item{width:70%;border:5px solid #3e3a39;}.pg_GymArea .StudioPlan .ViewList .Item:before{background-color:#3e3a39;}.pg_GymArea .StudioButton{background-color:#ea5514;border:1px solid #fff;color:#fff;}.pg_GymArea .StudioButton:after{background-color:#fff;}@media print,screen and (min-width:768px){.pg_GymArea .StudioButton:hover{border:1px solid #ea5514;color:#ea5514;}}.pg_GymArea .bg_Studio{background-color:#f1f1f1;}.pg_LedArea{max-width:1180px;margin:0 auto 50px;}.pg_LedArea .TitleArea{position:relative;padding:80px 0 10px;background-color:#292933;}.pg_LedArea .TitleArea:before{position:absolute;content:"";width:80px;height:80px;top:0;right:0;background:url("../images/home/Led_DecoRight.webp") no-repeat top left/100%;}@media print,screen and (min-width:1080px){.pg_LedArea .TitleArea:before{width:100px;height:100px;}}.pg_LedArea .sc_TitleDecoration,.pg_LedArea .sc_TitleH2{color:#fff;}.pg_LedArea .LedContents{color:#fff;background-color:#292933;padding-bottom:50px;}.pg_LedArea .LedGallery .slick-prev:before,.pg_LedArea .LedGallery .slick-next:before{font-size:30px;font-display:swap;}.pg_LedArea .LedGallery .slick-prev,.pg_LedArea .LedGallery .slick-next{z-index:1;width:30px;height:30px;}.pg_LedArea .LedGallery .slick-next{right:20px;}.pg_LedArea .LedGallery .slick-prev{left:20px;}.pg_LedArea .LedGallery .slick-dots{bottom:10px;}.pg_LedArea .LedGallery .slick-dots li.slick-active button:before,.pg_LedArea .LedGallery .slick-dots li button:before{font-size:15px;}@media print,screen and (min-width:768px){.pg_LedArea .LedImg{width:70%;margin:0 auto;}}.pg_LedArea .sc_TitleH3{position:relative;padding:100px 0 30px;font-size:20px;color:#fff;}@media print,screen and (min-width:768px){.pg_LedArea .sc_TitleH3{font-size:2.6vw;padding:40px 25px 30px;}}@media print,screen and (min-width:1080px){.pg_LedArea .sc_TitleH3{font-size:30px;}}.pg_LedArea .sc_TitleH3:before{position:absolute;content:"";width:80px;height:80px;top:0;left:0;background:url("../images/home/Led_DecoLeft.webp") no-repeat top left/100%;}@media print,screen and (min-width:1080px){.pg_LedArea .sc_TitleH3:before{width:100px;height:100px;}}.pg_LedArea .ContentsText{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding:10px;margin-bottom:30px;color:#fff;}@media print,screen and (min-width:768px){.pg_LedArea .ContentsText{font-size:1.95vw;padding:0 50px;}}@media print,screen and (min-width:1080px){.pg_LedArea .ContentsText{font-size:20px;line-height:2.3;margin-bottom:50px;}}.pg_LedArea .LedButton{background-color:#292933;border:1px solid #fff;color:#fff;margin:20px auto;}.pg_LedArea .LedButton:after{background-color:#fff;}@media print,screen and (min-width:768px){.pg_LedArea .LedButton:hover{border:1px solid #292933;color:#292933;}}.pg_SisterBrand .sc_TextCenter{margin-bottom:20px;}.pg_BrandItems{display:grid;max-width:1080px;margin:0 auto 30px;padding:15px;gap:30px;}@media print,screen and (min-width:1080px){.pg_BrandItems{grid-template-columns:repeat(2,1fr);}}.pg_BrandItem{background-color:#292933;position:relative;}.pg_BrandLinkArea{padding:20px;color:#fff!important;}@media print,screen and (min-width:1080px){.pg_BrandLinkArea:hover .pg_BrandImage{transform:scale(1.1);}.pg_BrandLinkArea:hover .pg_BrandLinkTriangle{display:block;position:absolute;bottom:1px;right:1px;width:20px;aspect-ratio:1;clip-path:polygon(0 100%,100% 0,100% 100%);}}.pg_BrandLinkTriangle{display:none;}@media print,screen and (min-width:1080px){.pg_BrandImageWrap{cursor:pointer;max-width:500px;overflow:hidden;width:100%;}}@media print,screen and (min-width:1080px){.pg_BrandImage{height:auto;transition:transform .6s ease;}}.pg_BrandName{color:#fff!important;font-size:24px;font-weight:bolder;text-align:left;vertical-align:middle;margin:8px 0;}.pg_BrandNameRuby{font-size:16px;font-weight:normal;}.pg_BrandNameRuby:before{content:"-";padding:0 8px;}.pg_BrandText{padding-left:20px;}.pg_BrandItem.-DaibaCross .pg_BrandText{border-left:5px solid #d4af37;}.pg_BrandItem.-DaibaCross .pg_BrandLinkArea:hover .pg_BrandLinkTriangle{background:#d4af37;}.pg_BrandItem.-CsGarden .pg_BrandText{border-left:5px solid #63a168;}.pg_BrandItem.-CsGarden .pg_BrandLinkArea:hover .pg_BrandLinkTriangle{background:#63a168;}.pg_BrandIndexButton{background-color:#fff;border:1px solid #292933;color:#292933;}.pg_BrandIndexButton:after{background-color:#292933;}@media print,screen and (min-width:768px){.pg_BrandIndexButton:hover{border:1px solid #fff;color:#fff;}}.pg_CaseStudyArea .CaseList{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 50px;}@media print,screen and (min-width:768px){.pg_CaseStudyArea .CaseList{max-width:768px;}}@media print,screen and (min-width:1080px){.pg_CaseStudyArea .CaseList{max-width:1080px;}}.pg_CaseStudyArea .Item{width:50%;padding:10px;}@media print,screen and (min-width:768px){.pg_CaseStudyArea .Item{width:33.333%;}}@media print,screen and (min-width:1080px){.pg_CaseStudyArea .Item{width:25%;padding:25px;}}@media print,screen and (min-width:768px){.pg_CaseStudyArea .Item:first-child{width:34%;}}@media print,screen and (min-width:1080px){.pg_CaseStudyArea .Item:first-child{width:25%;}}.pg_CaseStudyArea .CaseImg{padding:10px;}@media print,screen and (min-width:768px){.pg_CaseStudyArea .CaseImg{max-width:180px;margin:auto;}}@media print,screen and (min-width:1080px){.pg_CaseStudyArea .CaseImg{max-width:160px;}}.pg_CaseStudyArea .CaseTitle{position:relative;font-size:13px;font-family:"游ゴシック Reguar","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;}@media print,screen and (min-width:768px){.pg_CaseStudyArea .CaseTitle{font-size:16px;}}.pg_CaseStudyArea .CaseTitle:after{position:absolute;content:"";width:100%;height:20px;top:6px;left:0;background:url("../images/home/CaseStudy_YellowBorder.webp") center/100%;z-index:-1;}@media print,screen and (min-width:768px){.pg_CaseStudyArea .CaseLinkArea{display:flex;margin-left:-10px;margin-right:-10px;}}@media print,screen and (min-width:1080px){.pg_CaseStudyArea .CaseLinkArea{max-width:1080px;}}.pg_CaseStudyArea .CaseLink{position:relative;margin:0 0 20px;}@media print,screen and (min-width:768px){.pg_CaseStudyArea .CaseLink{margin:10px;}}@media print,screen and (min-width:1080px){.pg_CaseStudyArea .CaseLink{margin:20px;}}@media print,screen and (min-width:768px){.pg_CaseStudyArea .CaseLink:hover .CaseLinkTitle{color:#292933;}.pg_CaseStudyArea .CaseLink:hover .CaseLinkTitle:after{height:100%;left:0;top:0;width:100%;}}.pg_CaseStudyArea .CaseLinkTitle{position:absolute;background-color:rgba(0,0,0,.8);color:#fff;font-size:20px;height:90px;width:85%;left:0;right:0;top:0;bottom:0;margin:auto;line-height:90px;text-align:center;}@media print,screen and (min-width:768px){.pg_CaseStudyArea .CaseLinkTitle{transition:all .5s;z-index:1;}.pg_CaseStudyArea .CaseLinkTitle:before,.pg_CaseStudyArea .CaseLinkTitle:after{position:absolute;background:#f3da45;content:"";z-index:-1;}.pg_CaseStudyArea .CaseLinkTitle:after{height:0;left:50%;top:50%;width:0;transition:all .5s;}}.pg_HomeNewsArea .NewsList{margin-bottom:50px;}.pg_HomeNewsArea .NewsItem{padding:10px 0 0;border-bottom:1px dashed #d8d8d8;}.pg_HomeNewsArea .NewsItem a{color:#005275;transition:all .3s;border-bottom:1px solid #005275;display:inline;}.pg_HomeNewsArea .NewsItem a:hover{transition:all .3s;border-color:#005275;}.pg_HomeNewsArea .NewsTag{display:inline-block;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 2px 5px;width:60px;height:24px;margin-bottom:5px;font-size:12px;line-height:24px;text-align:center;position:relative;top:-2px;border-left:6px solid;font-weight:bold;}@media print,screen and (min-width:1080px){.pg_HomeNewsArea .NewsTag{top:-3px;}}.pg_HomeNewsArea .Tag_Case{border-color:#f3da45;color:#f3da45;}.pg_HomeNewsArea .Tag_Studio{border-color:#292933;}.pg_HomeNewsArea .Tag_News{border-color:#e76c0c;color:#e76c0c;}.pg_HomeNewsArea .Time{padding-left:8px;font-weight:bold;color:#808080;}.pg_HomeNewsArea .NewsButton{background-color:#fff;border:1px solid #292933;color:#292933;}.pg_HomeNewsArea .NewsButton:after{background-color:#292933;}@media print,screen and (min-width:768px){.pg_HomeNewsArea .NewsButton:hover{border:1px solid #fff;color:#fff;}}.pg_ArticleArea .ArticleList{margin-left:-5%;margin-right:-5%;}@media print,screen and (min-width:768px){.pg_ArticleArea .ArticleList{margin-left:-10px;margin-right:-10px;display:flex;justify-content:center;}}.pg_ArticleArea .ArticleItem{padding:10px;}.pg_ArticleArea .ArticleBox{color:#fff;background-color:#292933;margin:auto;padding:20px;}.pg_ArticleArea .ArticleBox:hover{opacity:.8;transition:all .3s;}.pg_ArticleArea .ArticleBox:hover .ArticleButton{color:#000;background-color:#fff;}@media print,screen and (min-width:768px){.pg_ArticleArea .ArticleBox{max-width:none;}}@media print,screen and (min-width:1080px){.pg_ArticleArea .ArticleBox{padding:15px;}}.pg_ArticleArea .ArticleImg{margin-bottom:15px;}.pg_ArticleArea .ArticleTitle{color:#fff;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding-bottom:15px;}@media print,screen and (min-width:1080px){.pg_ArticleArea .ArticleTitle{font-size:20px;}}.pg_ArticleArea .ArticleContent{font-size:14px;height:90px;}@media print,screen and (min-width:1080px){.pg_ArticleArea .ArticleContent{font-size:16px;height:auto;}}.pg_ArticleArea .ArticleButton{background-color:#292933;border:1px solid #fff;color:#fff;max-width:200px;font-size:14px;height:45px;line-height:45px;}.pg_ArticleArea .ArticleButton:after{background-color:#fff;}@media print,screen and (min-width:768px){.pg_ArticleArea .ArticleButton:hover{border:1px solid #292933;color:#292933;}}.Slider .slick-dotted.slick-slider{margin-bottom:80px;}.Slider .slick-prev:before,.Slider .slick-next:before{font-size:30px;}.Slider .slick-prev,.Slider .slick-next{z-index:1;width:30px;height:30px;}.Slider .slick-next{right:20px;}.Slider .slick-prev{left:20px;}.Slider .slick-dots{bottom:-50px;}.Slider .slick-dots li.slick-active button:before,.Slider .slick-dots li button:before{font-size:15px;}.Slider .slick-next:before,.Slider .slick-prev:before{font-size:30px;color:#292933;}.Slider .slick-next{right:35px;}.Slider .slick-prev{left:35px;}.Slider .slick-dots{bottom:-50px;}.pg_CompanyArea .pg_CompanyList{display:grid;gap:20px;grid-template-columns:1fr;}@media print,screen and (min-width:768px){.pg_CompanyArea .pg_CompanyList{grid-template-columns:repeat(2,1fr);}}@media print,screen and (min-width:1080px){.pg_CompanyArea .pg_CompanyList{grid-template-columns:repeat(4,1fr);}}.pg_CompanyArea .pg_CompanyLink{position:relative;border-bottom:1px solid #fff;overflow:hidden;max-width:500px;margin-inline:auto;}@media print,screen and (min-width:1080px){.pg_CompanyArea .pg_CompanyLink{background-color:#292933;padding:8px;height:300px;transition:all .5s;display:grid;gap:8px;grid-template-rows:subgrid;grid-template-rows:auto 50px 1fr;grid-row:span 3;}}.pg_CompanyArea .pg_CompanyLink:before{position:absolute;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2;}@media print,screen and (min-width:1080px){.pg_CompanyArea .pg_CompanyLink:before{display:none;}}@media print,screen and (min-width:768px){.pg_CompanyArea .pg_CompanyLink:hover:before{background-color:rgba(0,0,0,.8);}.pg_CompanyArea .pg_CompanyLink:hover .pg_CompanyTitle{transition:opacity .3s;opacity:0;}.pg_CompanyArea .pg_CompanyLink:hover .pg_CompanySummary{opacity:1;transition:opacity 1.5s;}.pg_CompanyArea .pg_CompanyLink:hover .pg_CompanySummary:before,.pg_CompanyArea .pg_CompanyLink:hover .pg_CompanySummary:after{opacity:1;}}@media print,screen and (min-width:1080px){.pg_CompanyArea .pg_CompanyLink:hover .pg_CompanyTitle{opacity:1;}.pg_CompanyArea .pg_CompanyLink:hover .pg_CompanyImage{transition:all .3s;transform:scale(1.2);}}@media print,screen and (min-width:1080px){.pg_CompanyArea .pg_CompanyFigure{overflow:hidden;}}.pg_CompanyArea .pg_CompanyImage{position:relative;z-index:1;}@media print,screen and (min-width:1080px){.pg_CompanyArea .pg_CompanyImage{transform:scale(1);transition:all .3s;}}.pg_CompanyArea .pg_CompanyTitle{position:absolute;top:50%;bottom:50%;left:0;right:0;z-index:3;transition:all .5s;line-height:0;font-size:20px;color:#fff;}@media print,screen and (min-width:768px){.pg_CompanyArea .pg_CompanyTitle{opacity:1;transition:opacity .3s;}}@media print,screen and (min-width:1080px){.pg_CompanyArea .pg_CompanyTitle{position:static;line-height:1.25;font-size:18px;align-self:center;}}@media print,screen and (min-width:1080px){.pg_CompanyArea .FontSize16{font-size:16px;padding:16px 0;}}.pg_CompanyArea .Br_lp{display:none;}@media print,screen and (min-width:1080px){.pg_CompanyArea .Br_lp{display:inline;}}.pg_CompanyArea .pg_CompanySummary{display:none;margin-bottom:0;}@media print,screen and (min-width:768px){.pg_CompanyArea .pg_CompanySummary{position:absolute;transition:opacity .3s;color:#fff;display:block;top:0;bottom:50%;z-index:2;font-size:18px;padding:20px;width:100%;height:100%;opacity:0;}.pg_CompanyArea .pg_CompanySummary:before{position:absolute;content:"more";color:#fff;bottom:0;right:20px;z-index:3;opacity:0;transition:opacity .3s;}.pg_CompanyArea .pg_CompanySummary:after{position:absolute;content:"";width:0;height:0;border-width:10px;border-style:solid;border-right-color:#fff;border-bottom-color:#fff;bottom:2px;right:2px;border-top-color:transparent;border-left-color:transparent;transition:opacity .3s;}}@media print,screen and (min-width:1080px){.pg_CompanyArea .pg_CompanySummary{position:static;font-size:16px;padding:0;opacity:1;}.pg_CompanyArea .pg_CompanySummary:before,.pg_CompanyArea .pg_CompanySummary:after{opacity:0;}}.pg_SupportSnsArea .pg_SupportSnsBlock{display:grid;gap:60px;grid-template-columns:1fr;grid-template-rows:auto auto;}@media print,screen and (min-width:768px){.pg_SupportSnsArea .pg_SupportSnsBlock{gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}}.pg_SupportSnsArea .pg_SupportSnsList{display:grid;gap:20px;grid-template-columns:1fr 1fr;}.pg_SupportSnsArea .pg_SupportSnsLink{background-color:#292933;color:#fff;display:block;height:100px;text-align:center;line-height:100px;transition:all .3s;}.pg_SupportSnsArea .pg_SupportSnsLink:hover{opacity:.8;transition:all .3s;}.pg_SupportSnsArea .pg_SupportSnsIcon{font-size:56px;line-height:100px;}