﻿@charset "UTF-8";.clip_StateText{font-size:13px;justify-content:center;padding:10px;width:100px;height:40px;background-color:#07318f;color:#fff;place-items:center;display:flex;position:absolute;top:20px;left:20px;font-weight:600;}.clip_OptionStateText{background-color:#feff22;color:#07318f;place-items:center;display:inline-block;font-size:11px;padding:2px 10px;text-align:center;width:75px;font-weight:bold;}.clip_RelativeArea{position:relative;padding:1px;}.clip_Icon{cursor:pointer;outline:0;border:0;background-color:transparent;display:grid;justify-content:center;padding:5px;color:#fff;font-weight:600;width:60px;height:60px;border-radius:50%;place-items:center;font-size:25px;line-height:25px;opacity:1;position:relative;}.clip_Icon:hover{opacity:.8;}.clip_Icon:hover::before{content:"";position:absolute;left:0;top:0;width:60px;height:60px;border-radius:50%;animation:.8s circleanime2 forwards;}.clip_Icon._Index-Position{position:absolute;top:15px;right:15px;}.clip_Icon._Small{width:28px;height:28px;font-size:18px;line-height:18px;}.clip_Icon._Small:hover::before{content:"";position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;animation:.8s circleanime2 forwards;}@keyframes circleanime2{0%{transform:scale(0);}100%{transform:scale(2);opacity:0;}}.clip_Button{outline:0;border:0;background-color:transparent;padding:10px;cursor:pointer;color:#fff;font-size:14px;padding:10px;font-weight:600;display:block;}.clip_Button._Grid{display:grid;grid-template-columns:auto auto;gap:10px;align-items:center;justify-content:center;}.clip_Button .clip_Button_Icon{font-size:12px;}.clip_On{background-color:#414141;}.clip_Off{background-color:#07318f;}.clip_Icon-On{background-color:#414141;}.clip_Icon-On::before{border:1px solid #414141;}.clip_Icon-Off{background-color:#07318f;}.clip_Icon-Off::before{border:1px solid #07318f;}.modal_Sheet{position:fixed;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:1000;width:100%;height:100%;display:grid;place-items:center;}.modal_Sheet .InnerBox{position:fixed;width:300px;padding:30px;background-color:#fff;z-index:1001;}@media print,screen and (min-width:750px){.modal_Sheet .InnerBox{width:700px;}}.modal_Sheet .Text{display:grid;grid-template-columns:auto;gap:10px;justify-content:center;}.modal_Sheet .ButtonBox{display:grid;grid-template-columns:auto auto;gap:10px;justify-content:center;margin:20px 0 0;}.modal_Sheet .Button{padding:10px;color:#fff;width:100px;text-align:center;}.modal_Sheet .Button:hover{background-color:#feff22;color:#231815;}.modal_Sheet .Yes{background-color:#07318f;}.modal_Sheet .No{background-color:#414141;}.ci_List{margin:30px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,375px));gap:15px;justify-content:center;}.ci_List .Item{display:block;border:1px solid #ccc;padding:15px;}.ci_List .Link{display:block;margin-bottom:10px;text-decoration:none;color:#231815;}.ci_List .Link:hover{opacity:.6;}.ci_List .Image{max-width:150px;margin:0 auto 20px;}.ci_List .IndexLabel{font-size:12px;padding:5px;background-color:#07318f;color:#fff;}.ci_List .ChildIndex{font-size:11px;}.ci_List .Title{display:grid;grid-template-columns:34px 1fr 32px;gap:10px;align-items:center;border-bottom:1px dashed #ccc;padding:10px;font-weight:600;margin:0 0 10px;}.ci_List .Name{line-height:1.3;}.ci_List .Option{border:1px solid #ccc;border-left-color:#07318f;border-left-width:3px;margin-bottom:10px;}.ci_List .OptionTitle{display:grid;grid-template-columns:auto 32px;gap:10px;justify-content:space-between;align-items:center;padding:5px 10px;font-size:12px;}.ci_List .OptionTitle:not(:last-of-type){border-bottom:1px dashed #ccc;}.pg_Spec{max-height:350px;overflow:auto;width:100%;margin:20px auto;}@media print,screen and (min-width:1600px){.pg_Spec{max-width:1000px;}}.pg_Spec .List{margin-bottom:20px;}.pg_Spec .List .Item,.pg_Spec .List li{display:grid;grid-template-columns:.5em auto;gap:10px;margin-bottom:5px;border-bottom:1px dashed #ccc;padding:10px;line-height:1.7;}.pg_Spec .List .Item::before,.pg_Spec .List li::before{content:"・";}.pg_Spec .Table{font-size:12px;line-height:1.7;margin-bottom:30px;border:1px solid #ccc;}.pg_Spec .Table .Caption{font-size:14px;text-align:left;background-color:#000;padding:5px 10px;color:#fff;}.pg_Spec .Table .Row:nth-of-type(odd){background-color:rgba(7,49,143,.1);}.pg_Spec .Table .Head{width:40%;padding:10px;font-weight:normal;vertical-align:middle;}.pg_Spec .Table .Data{width:60%;padding:10px;word-break:break-all;vertical-align:middle;}.pg_Spec .DataTable{font-size:13px;line-height:1.5;border:1px solid #8b8b8b;margin:30px auto;width:100%;}.pg_Spec .DataTable:first-of-type{margin-top:0;}.pg_Spec .DataTable .Caption{font-size:14px;text-align:left;background-color:#000;padding:5px 10px;color:#fff;}.pg_Spec .DataTable .TitleHead{padding:5px 10px;font-weight:normal;border:1px solid #adadad;font-size:14px;background-color:rgba(7,49,143,.1);vertical-align:middle;text-align:center;min-width:120px;max-width:200px;width:12vw;}.pg_Spec .DataTable .TypeHead{padding:5px 7px;border:1px solid #ccc;text-align:center;font-weight:normal;vertical-align:middle;}.pg_Spec .DataTable .Data{padding:5px 10px;border:1px solid #adadad;font-weight:normal;vertical-align:middle;background-color:#fff;word-break:break-all;}.pg_Spec .TableInList{width:fit-content;margin:10px 0;}.pg_Spec .TableInList .Item{line-height:1.7;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:0;align-items:center;justify-content:flex-start;}.pg_Spec .TableInList .Item:before{content:"・";display:block;}.pg_Spec .ProductTableSituation .Nowrap{white-space:nowrap;}.pg_Spec .ProductTableSituation .Full{width:100%;}.pg_Spec .MoreDetailsList{margin:30px 0;}.pg_Spec .MoreDetailsList .Title{color:#07318f;font-size:15px;margin-bottom:10px;}.pg_Spec .MoreDetailsList .Title::before{content:"・・・「";}.pg_Spec .MoreDetailsList .Title::after{content:"」・・・";}.pg_Spec .MoreDetailsList .sc_LinkText{margin-bottom:20px;display:inline-block;}.pg_Spec .BulletPointsAttention{display:block;line-height:1.7;font-size:12px;margin-bottom:10px;}.pg_Spec .BulletPointsAttention:before{content:"※";}.pg_Spec .Hr{display:block;border-top:1px solid #ccc;margin:20px 0;background-color:transparent;}.pg_Spec .SpexText{padding:0 10px;}@media print,screen and (min-width:1000px){.pg_SampleArea{font-size:16px;}}.product_PriceTable{width:100%;border-collapse:collapse;margin-bottom:10px;}.product_PriceTable-Caption1{width:100%;caption-side:inherit;text-align:left;margin-bottom:15px;font-size:14px;line-height:1.7;color:#07318f;font-weight:600;padding:5px 10px;display:block;position:relative;border-bottom:2px solid rgba(7,49,143,.1);}@media print,screen and (min-width:750px){.product_PriceTable-Caption1{font-size:16px;}}.product_PriceTable-Caption1:before{position:absolute;left:0;bottom:-2px;width:30%;height:2px;content:"";background:#07318f;}.product_PriceTable-Caption2{content:"";display:inline-block;font-size:12px;line-height:1.7;padding:0 10px;color:#07318f;border:1px solid #07318f;margin-bottom:20px;}.product_PriceTable-Row{display:grid;grid-template-columns:minmax(100px,auto) minmax(100px,auto);gap:10px;justify-content:space-between;align-items:center;border-bottom:1px dashed #ccc;line-height:1.7;text-align:left;}.product_PriceTable-Head{font-weight:normal;padding:5px 10px;}.product_PriceTable-Data{color:#ba2121;padding:5px 10px;}.product_PriceTable-Data._FullItem{grid-column:1/3;}.product_SampleMovie{margin:50px 0 20px;}.product_SampleMovie ._Contents{display:block;width:100%;aspect-ratio:16/9;margin:10px 0;}.product_ListPadding{margin:20px 0;}.sc_EmptyPriceLabel{padding:10px;background-color:#c60f28;color:#fff;}.sc_BrandingArea{margin-bottom:0;}.pg_Description .Text{font-weight:normal;}.pg_DeliveryInstructions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,auto));gap:10px;}.pg_DeliveryInstructions .DList{border:1px solid #f5f5f5;}.pg_DeliveryInstructions .Title{font-size:13px;font-weight:600;margin-bottom:5px;color:#fff;padding:5px 10px;background-color:#c60f28;margin-bottom:20px;}.pg_DeliveryInstructions .Title:not(:first-of-type){margin-top:20px;}.pg_DeliveryInstructions .Data{line-height:1.7;font-size:12px;padding:0 15px;margin:5px 0;}.pg_DeliveryInstructions .Data:before{content:"・";}.pg_DeliveryInstructions .TimeList{display:grid;grid-template-columns:repeat(auto-fit,100px);gap:10px;justify-content:center;counter-reset:TimeNum;margin:10px 0;}.pg_DeliveryInstructions .TimeList>.Item{counter-increment:TimeNum;display:grid;grid-template-columns:15px auto;gap:5px;align-items:center;font-size:12px;}.pg_DeliveryInstructions .TimeList>.Item::before{display:inline-block;border:1px solid #000;font-size:12px;height:15px;width:15px;line-height:15px;text-align:center;border-radius:50%;content:counter(TimeNum);}.pg_ProductList{display:grid;grid-template-columns:1fr;gap:10px;justify-content:center;background-color:#f5f5f5;padding:10px;}@media print,screen and (min-width:750px){.pg_ProductList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}}@media print,screen and (min-width:1000px){.pg_ProductList{display:grid;grid-template-columns:repeat(auto-fit,350px);gap:20px;}}@media print,screen and (min-width:750px){.pg_ProductList{padding:30px 20px;}}.pg_ProductList .pg_Label{margin-bottom:10px;}.pg_ProductList>.Item{background-color:#fff;}.pg_ProductList .InnerBox{padding:15px;}.pg_ProductList .pg_ToDetailLink{margin:20px auto 50px;}.pg_ProductList .pg_ToDetailLink .Link{font-size:14px;}.pg_ProductList .ItemHead{background-color:#000;display:grid;align-items:center;}.pg_ProductList .NameArea{padding:15px;}.pg_ProductList .NameText{font-size:16px;color:#fff;word-break:break-all;display:block;}.pg_ProductList .ItemGrid{padding:20px 10px;}.pg_ProductList .ProductImage{display:block;max-width:200px;margin:30px auto;}.pg_ProductList .AttentionList{display:grid;justify-content:center;}.pg_ProductList .AttentionList>.Item{font-size:11px;}.pg_Recommendation{display:grid;grid-template-columns:auto;gap:10px;justify-content:center;margin-top:50px;padding:20px;}.pg_Recommendation .Image{margin:0 auto;}