﻿@charset "UTF-8";.pg_StreamMainImg{background:url("../images/casestudy/Main_Stream.webp");background-repeat:no-repeat;background-position:center;background-size:cover;}.pg_StudioMainImg{background:url("../images/casestudy/Main_studio.webp");background-repeat:no-repeat;background-position:center;background-size:cover;}.pg_CaseCommon .Icon{padding-right:5px;}.pg_CaseNavWrap{margin-bottom:20px;}@media print,screen and (min-width:1080px){.pg_CaseNavWrap{display:inline-block;width:100%;max-width:1080px;}}@media print,screen and (min-width:1080px){.pg_CaseNavOpen{display:none;}}.pg_CaseNavModalArea{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;}@media print,screen and (min-width:1080px){.pg_CaseNavModalArea{position:relative;display:block;z-index:auto;width:auto;height:auto;}}.pg_CaseNavModalBg{width:100%;height:100%;background-color:rgba(30,30,30,.9);}@media print,screen and (min-width:1080px){.pg_CaseNavModalBg{display:none;}}.pg_CaseNavModalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:500px;padding:10px;background-color:#fff;}@media print,screen and (min-width:1080px){.pg_CaseNavModalWrapper{top:auto;width:100%;max-width:1080px;padding:0;}}.pg_CaseNavList{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px;}@media print,screen and (min-width:768px){.pg_CaseNavList{padding:0;}}.pg_CaseNavList .Item{width:33.33%;height:60px;font-size:12px;line-height:normal;text-align:center;}@media print,screen and (min-width:1080px){.pg_CaseNavList .Item{width:11.1%;font-size:14px;}}.pg_CaseNavList .Item a{padding:10px 0 15px;}.pg_CaseNavList .Item:hover{background-color:#f1f1f1;}.pg_CaseNavList .StudioText{font-size:12px;line-height:12px;display:block;}.pg_CaseNavList .current{background-color:#292933;color:#fff;}.pg_CaseNavList .current a{color:#fff;}.pg_CaseNavList .current:hover{background-color:#292933;}.pg_CaseNavCloseModal{font-size:14px;text-align:center;cursor:pointer;}@media print,screen and (min-width:1080px){.pg_CaseNavCloseModal{display:none;}}.pg_CaseTabName{display:flex;justify-content:center;align-items:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:24px;text-align:center;}.pg_CaseTabName::before,.pg_CaseTabName::after{content:"";width:20px;height:1px;background-color:#e76c0c;}.pg_CaseTabName::before{margin-right:10px;}.pg_CaseTabName::after{margin-left:10px;}@media print,screen and (min-width:1080px){.pg_CaseTabName{display:none;}}@media print,screen and (min-width:1080px){.pg_ImgComingSoon{padding:30px;}}.pg_CaseComingSoon{margin:0 auto;}.pg_SearchList{display:flex;flex-wrap:wrap;margin-bottom:50px;}.pg_SearchList .Item{text-align:center;width:50%;border:1px solid #d8d8d8;padding:20px 0;margin-left:-1px;margin-top:-1px;cursor:pointer;font-size:12px;transition:all .3s;}@media print,screen and (min-width:768px){.pg_SearchList .Item{width:16.666%;}}@media print,screen and (min-width:1080px){.pg_SearchList .Item{font-size:16px;}}.pg_SearchList .Item:hover{background-color:#f3da45;transition:all .3s;}.pg_SearchList .ActiveItem{color:#fff;background-color:#292933;}.pg_CaseDetails .pg_MainBlock{margin-bottom:50px;}@media print,screen and (min-width:768px){.pg_CaseDetails .pg_MainBlock{border:1px solid #d8d8d8;border-bottom:0;padding:50px 30px;margin-bottom:0;}}@media print,screen and (min-width:1080px){.pg_CaseDetails .pg_MainBlock{padding:100px 0;}}@media print,screen and (max-width:767px){.pg_CaseDetails .pg_MainBlock .sc_Wrap768{width:100%;}}.pg_CaseDetails .pg_IndexLink{border:1px solid #d8d8d8;padding:20px 0;text-align:center;transition:all .3s;font-size:16px;}.pg_CaseDetails .pg_IndexLink:hover{color:#f3da45;transition:all .3s;}.pg_CaseDetails .pg_NavBlock{border:1px solid #d8d8d8;padding:20px 0;text-align:center;}.pg_CaseDetails .pg_CaseTitle{font-size:20px;padding-bottom:10px;}@media print,screen and (min-width:768px){.pg_CaseDetails .pg_CaseTitle{font-size:30px;padding-bottom:20px;}}.pg_CaseDetails .pg_CaseBox-Grid{display:grid;gap:12px;grid-template-columns:1fr;grid-template-rows:auto auto;margin:0 0 20px;}@media print,screen and (min-width:768px){.pg_CaseDetails .pg_CaseBox-Grid{grid-template-columns:40fr 60fr;grid-template-rows:auto;}}@media print,screen and (min-width:768px){.pg_CaseDetails .pg_CaseBox-Thumbnail{padding-top:5px;}}.pg_CaseDetails .pg_Summary{margin-bottom:8px;}.pg_CaseDetails .pg_TagList{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px;}.pg_CaseDetails .pg_TagList .pg_TagItem{background-color:#292933;border:1px solid #fff;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;line-height:24px;padding:0 8px;text-align:center;}.pg_CaseDetails .pg_PermissionBox{border:1px solid #d8d8d8;padding:8px;}.pg_CaseDetails .pg_PermissionText{display:block;font-size:14px;text-indent:-16px;padding-left:16px;}.pg_CaseDetails .pg_PermissionText:before{content:"※";}@media print,screen and (min-width:1080px){.pg_CaseDetails .pg_PermissionText{font-size:16px;}}.pg_CaseDetails .BackCaseLink{border:1px solid #d8d8d8;padding:20px 0;text-align:center;}.pg_CaseDetails .BackCaseLink a{display:inline-block;transition:all .3s;font-size:16px;}.pg_CaseDetails .BackCaseLink a:hover{color:#f3da45;transition:all .3s;}.pg_CasestudyContent .ContentText{margin-bottom:20px;}.pg_CasestudyContent .TextMarginNone{margin-bottom:0;}.pg_CasestudyContent .CaseImg{max-width:600px;margin-bottom:20px;}@media print,screen and (min-width:768px){.pg_CasestudyContent .ImageFlexBox{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}.pg_CasestudyContent .ImageFlexBox .CaseImg{margin-bottom:0;}}.pg_CasestudyContent .ImageWrap{margin-bottom:20px;}@media print,screen and (min-width:768px){.pg_CasestudyContent .ImageWrap{width:50%;padding:10px;}}.pg_CasestudyContent .IframeWrapper{position:relative;width:100%;padding-top:56%;margin-bottom:20px;}@media print,screen and (min-width:768px){.pg_CasestudyContent .IframeWrapper{width:80%;padding-top:45%;}}.pg_CasestudyContent .IframeMovie{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.pg_CasestudyContent .TemporaryMovie{background-color:#d8d8d8;width:80%;padding-top:50%;position:relative;margin-bottom:20px;}.pg_CasestudyContent .TemporaryMovie:before{content:"ここに映像が入ります";display:block;text-align:center;position:absolute;top:50%;bottom:50%;left:0;right:0;}.pg_CasestudyContent .CaseAside{border:1px solid #d8d8d8;padding:15px;background-color:#fafafa;margin-bottom:20px;}@media print,screen and (min-width:768px){.pg_CasestudyContent .CaseAside{padding:30px;}}.pg_CasestudyContent .AsideTitle{text-align:left;font-size:20px;padding-bottom:0;border-bottom:1px dashed #d8d8d8;margin-bottom:10px;}@media print,screen and (min-width:768px){.pg_CasestudyContent .AsideTitle{padding-bottom:10px;margin-bottom:15px;}}.pg_CasestudyContent .ImgShadow{box-shadow:0 1px 6px #aaa;}.pg_CasestudyContent .pg_StudioUsed{margin:50px 0 0;}@media print,screen and (min-width:768px){.pg_CasestudyContent .StudioButton,.pg_CasestudyContent .SchoolStudioButton{max-width:380px;}}.pg_CasestudyContent .SchoolStudioButton{background-color:#fff;border:1px solid #1a7a87;color:#1a7a87;}.pg_CasestudyContent .SchoolStudioButton:after{background-color:#1a7a87;}@media print,screen and (min-width:768px){.pg_CasestudyContent .SchoolStudioButton:hover{border:1px solid #fff;color:#fff;}}.pg_CasestudyContent .CafeBarButton{background-color:#fff;border:1px solid #604c3f;color:#604c3f;}.pg_CasestudyContent .CafeBarButton:after{background-color:#604c3f;}@media print,screen and (min-width:768px){.pg_CasestudyContent .CafeBarButton:hover{border:1px solid #fff;color:#fff;}}.cs_List{list-style:disc;list-style-position:inside;padding:10px;}