﻿@charset "UTF-8";.sc_BrandingArea{background-image:url(../images/casestudy/Branding.jpg?v=20200207-01);background-position:center bottom;}.sc_MainArea{min-height:0;}.pg_HeaderArea{position:relative;}.pg_HeaderArea .ContentsBox{padding:30px;max-width:800px;margin:0 auto;background-color:rgba(0,0,0,.5);}@media print,screen and (min-width:750px){.pg_HeaderArea .ContentsBox{max-width:none;padding:50px;}}@media print,screen and (min-width:1000px){.pg_HeaderArea .ContentsBox{padding:50px 100px;}}@media print,screen and (min-width:1300px){.pg_HeaderArea .ContentsBox{display:grid;grid-template-columns:minmax(100px,370px) 1fr;gap:20px;margin:0;max-width:none;padding:100px;justify-content:center;}}@media print,screen and (min-width:2100px){.pg_HeaderArea .ContentsBox{padding:80px;}}.pg_HeaderArea .Comment{color:#fff;margin:20px 0;line-height:1.5;font-size:14px;}@media print,screen and (min-width:1000px){.pg_HeaderArea .Comment{font-size:17px;}}.pg_HeaderArea .Image{aspect-ratio:5/3;border:2px solid #fff;display:block;height:auto;margin:0 auto 20px;max-width:370px;object-fit:cover;width:100%;}@media print,screen and (min-width:2100px){.pg_HeaderArea .Image{margin:0;}}.pg_HeaderArea .Title{margin:10px 0 5px;color:#fff;font-weight:600;font-size:20px;padding:5px;border-bottom:1px solid #fff;}@media print,screen and (min-width:1000px){.pg_HeaderArea .Title{font-size:22px;margin:0 0 5px;padding:0 5px;}}@media print,screen and (min-width:1500px){.pg_HeaderArea .Title{font-size:30px;}}.pg_HeaderArea .Name{padding:5px;font-weight:600;color:#fff;font-size:16px;}@media print,screen and (min-width:1000px){.pg_HeaderArea .Name{font-size:18px;}}@media print,screen and (min-width:1500px){.pg_HeaderArea .Name{font-size:20px;}}.pg_HeaderArea .TagList{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,150px));gap:10px;margin-top:20px;}.pg_HeaderArea .Tag{padding:3px 5px;color:#fff;background-color:#a00e14;font-size:11px;text-align:center;}@media print,screen and (min-width:1500px){.pg_HeaderArea .Tag{font-size:14px;}}.pg_ImageBox{margin:50px auto;justify-content:center;}.pg_ImageBox._SideBySide{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,430px));gap:20px;}@media print,screen and (min-width:750px){.pg_ImageBox._SideBySide{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,300px));gap:20px;}}@media print,screen and (min-width:1000px){.pg_ImageBox._SideBySide{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,350px));gap:20px;}}.pg_ImageBox._FullShot{max-width:1000px;display:grid;grid-template-columns:1fr;gap:20px;justify-content:center;}.pg_ImageBox .Image{display:block;width:100%;}.pg_Link{font-family:"Rentit-icon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;margin:30px auto;justify-content:center;align-items:center;border:1px solid #a00e14;color:#a00e14;display:grid;grid-template-columns:50px 1fr 30px;gap:10px;max-width:600px;}.pg_Link .Arrow{text-decoration:none;position:relative;width:40px;height:20px;}.pg_Link .Arrow::before,.pg_Link .Arrow::after{transition:all .3s;content:"";display:block;-webkit-transform:skewX(45deg);transform:skewX(45deg);position:absolute;right:15px;bottom:8px;background-color:#fff;}.pg_Link .Arrow::before{width:25px;height:1px;}.pg_Link .Arrow::after{width:2px;height:6px;right:18px;}.pg_Link.Link:not(:disabled):hover .Arrow::before,.pg_Link.Link:not(:disabled):hover .Arrow::after{right:10px;background-color:#fff;}.pg_Link.Link:not(:disabled):hover .Arrow::before{width:30px;}.pg_Link.Link:not(:disabled):hover .Arrow::after{right:11px;}@media print,screen and (min-width:1000px){.pg_Link{display:grid;grid-template-columns:80px 1fr 40px;gap:10px;max-width:800px;}}.pg_Link::after{width:22px;height:22px;font-size:22px;line-height:22px;content:"";transition:all ease .5s;}.pg_Link .LinkLabel{background-color:#a00e14;text-align:center;color:#fff;line-height:1.7;height:100%;display:grid;place-items:center;transition:all ease .3s;font-size:12px;padding:5px;}@media print,screen and (min-width:750px){.pg_Link .LinkLabel{font-size:14px;}}@media print,screen and (min-width:1000px){.pg_Link .LinkLabel{padding:10px;font-size:16px;}}.pg_Link .LinkLabel::before{content:"";}.pg_Link .LinkLabel._Link:before{content:"LINK";}.pg_Link .LinkLabel._Pdf:before{content:"PDF";}.pg_Link .Text{line-height:1.5;font-size:14px;padding:10px;}@media print,screen and (min-width:750px){.pg_Link .Text{font-size:16px;padding:15px;}}@media print,screen and (min-width:1000px){.pg_Link .Text{font-size:18px;padding:15px;}}.pg_Link:hover::after{color:#fff;}.pg_Link:hover .LinkLabel{background-color:#fff;color:#a00e14;}.pg_UseProductsList{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,350px));gap:20px;justify-content:center;padding:20px;}@media print,screen and (min-width:1500px){.pg_UseProductsList{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,400px));gap:20px;}}.pg_UseProductsList .Item{padding:15px;background-color:#fff;}.pg_UseProductsList .Image{max-width:200px;display:block;width:100%;margin:10px auto 20px;}.pg_UseProductsList .LabelBox{display:grid;grid-template-columns:1fr auto;gap:10px;justify-content:center;align-items:end;padding:10px;line-height:1.5;}.pg_UseProductsList .LabelBox:not(:last-of-type){margin-bottom:10px;}.pg_UseProductsList .LabelBox .Name{line-height:1.5;font-weight:600;}.pg_UseProductsList .LabelBox .Count{font-size:14px;}.pg_UseProductsList .LabelBox._Main{border:1px solid #ccc;border-left-color:#a00e14;border-left-width:2px;}.pg_UseProductsList .LabelBox._Main .Name::before{content:"";display:block;padding:5px;font-size:10px;text-align:center;color:#fff;width:75px;margin-bottom:5px;content:"商品";background-color:#a00e14;}.pg_UseProductsList .LabelBox._Option{border-bottom:1px solid #ccc;}.pg_UseProductsList .LabelBox._Option .Name{font-size:12px;}.pg_UseProductsList .BaseButton{margin:30px auto 20px;}.pg_UseProductsList .EndButton{margin:30px auto 20px;padding:10px;background-color:#231815;color:#fff;font-weight:600;display:block;width:100px;text-align:center;}.pg_SceneTable{border-collapse:collapse;margin:0 auto;max-width:800px;width:100%;}.pg_SceneTable .Row{font-size:12px;line-height:1.5;}@media print,screen and (min-width:750px){.pg_SceneTable .Row{font-size:14px;}}.pg_SceneTable .Head{background-color:#231815;color:#fff;text-align:center;border:1px solid #ccc;width:100px;padding:10px;}@media print,screen and (min-width:750px){.pg_SceneTable .Head{padding:15px;width:150px;}}.pg_SceneTable .Data{padding:10px;border:1px solid #ccc;}@media print,screen and (min-width:750px){.pg_SceneTable .Data{padding:15px;}}