@charset "UTF-8";
/*! ファイル名:specs/css/style.css */.main,.main address,.main article,.main blockquote,.main canvas,.main caption,.main dd,.main div,.main dl,.main dt,.main fieldset,.main figure,.main footer,.main form,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main header,.main legend,.main li,.main nav,.main object,.main ol,.main p,.main pre,.main section,.main table,.main td,.main th,.main ul{margin:0;padding:0}.main table{border-spacing:0}.main fieldset,.main img{border:none;vertical-align:top}.main address,.main caption,.main cite,.main code,.main dfn,.main em,.main strong,.main th,.main var{font-style:normal;font-weight:400}.main li,.main ol,.main ul{list-style:none}.main caption,.main td,.main th{text-align:left;vertical-align:top}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main small{font-size:100%;font-weight:400}.main i{font-style:normal}.main q:after,.main q:before{content:""}.main abbr,.main acronym{border:none}.main sub{vertical-align:initial}.main a,.main a:active,.main a:focus,.main a:hover,.main embed,.main object{outline:0}.main article,.main canvas,.main figure,.main footer,.main header,.main main,.main nav,.main section{display:block}.main{--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-linear-out-slow-in:cubic-bezier(0,0,0.2,1);--ease-fast-out-slow-in:cubic-bezier(0.4,0,0.2,1);--scrollbar:0;overscroll-behavior:none;scroll-behavior:smooth}.main *{-webkit-tap-highlight-color:transparent}.main *,.main :after,.main :before{box-sizing:border-box}.main a{color:inherit;text-decoration:none}.main b,.main em,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main small,.main span,.main strong{font-weight:inherit}.main table{border-collapse:collapse;table-layout:fixed;width:100%}.main input:not([type=button]),.main input:not([type=reset]),.main input:not([type=submit]),.main textarea{appearance:none;background:0 0;border:none;border-radius:0;font:inherit;margin:0;outline:0;padding:0}.main select{appearance:none;background:0 0;border:none;border-radius:0;color:inherit;font:inherit;margin:0;padding:0}.main button,.main input[type=button],.main input[type=reset],.main input[type=submit]{appearance:none;background:0 0;border:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;outline:0;padding:0;text-align:left}.main button::-moz-focus-inner,.main input[type=button]::-moz-focus-inner,.main input[type=reset]::-moz-focus-inner,.main input[type=submit]::-moz-focus-inner{border:none;padding:0}.main img{height:auto;max-width:100%;vertical-align:top}.main img[src$=".svg"]{display:block}.main svg,.main video{display:block;height:auto;max-width:100%}.main br.pc{display:inline}.main br.sp{display:none}@media (width <= 768px){.main br.pc{display:none}.main br.sp{display:inline}}.main .spec{line-height:1.5;margin:auto;padding-bottom:7rem;padding-top:2.5rem;width:115rem}@media screen and (width <= 768px){.main .spec{width:32.4rem}}@media screen and (width >= 1440px){.main .spec{width:1150px}}.main .spec #caution{margin-top:-18rem;padding-top:18rem}@media screen and (width <= 768px){.main .spec #caution{margin-top:-6rem;padding-top:6rem}}@media screen and (width >= 1440px){.main .spec #caution{margin-top:-120px;padding-top:120px}}.main .spec table{border-collapse:collapse;border-color:inherit;text-indent:0}.main .spec section{margin-bottom:0;margin-top:0}.main .spec p{letter-spacing:normal;line-height:1.5}.main .spec .spec__link{text-decoration:underline}.main .spec .spec__link:hover{text-decoration:none}.main .spec .spec__title{font-size:4.2rem;letter-spacing:.084rem;padding:8rem 0;text-align:center}@media screen and (width <= 768px){.main .spec .spec__title{font-size:2.8rem;letter-spacing:.056rem;padding:4rem 0}}@media screen and (width >= 1440px){.main .spec .spec__title{font-size:42px;padding:80px 0}}.main .spec .spec__table{display:grid;position:relative}@media screen and (width <= 768px){.main .spec .spec__table{grid-template-columns:100%}}.main .spec .spec__table tr{border-bottom:1px solid #f5f5f5;display:grid;grid-template-columns:30rem 1fr;padding:4rem 0}.main .spec .spec__table tr:first-of-type{border-top:1px solid #f5f5f5}@media screen and (width <= 768px){.main .spec .spec__table tr{grid-template-columns:100%;padding:2.6rem 0}}@media screen and (width >= 1440px){.main .spec .spec__table tr{grid-template-columns:300px 1fr;padding:40px 0}}.main .spec .spec__table th{display:block;font-size:2rem;font-weight:400;letter-spacing:.04rem;line-height:1.5;padding-right:1em;text-align:left}@media screen and (width <= 768px){.main .spec .spec__table th{font-size:1.5rem;letter-spacing:.032rem;margin-bottom:1.2rem}}@media screen and (width >= 1440px){.main .spec .spec__table th{font-size:20px}}.main .spec .spec__table td{display:block;font-size:1.4rem;font-style:normal;font-weight:400;letter-spacing:.028rem;line-height:1.5;padding:1px;vertical-align:middle}@media screen and (width <= 768px){.main .spec .spec__table td{padding:0 1.8rem}}@media screen and (width >= 1440px){.main .spec .spec__table td{font-size:14px}}.main .spec .spec__table ul:not([class]) li{font-size:1.5rem}.main .spec .spec__table ul:not([class]) li:not(:first-child){margin-top:1.6rem}@media screen and (width >= 1440px){.main .spec .spec__table ul:not([class]) li{font-size:15px}.main .spec .spec__table ul:not([class]) li:not(:first-child){margin-top:16px}}.main .spec .spec__table figure{text-align:center}.main .spec .spec__table figcaption{display:block;font-size:1.4rem;letter-spacing:.07rem;line-height:1.5;margin-top:1rem}@media screen and (width >= 1440px){.main .spec .spec__table figcaption{font-size:14px}}.main .spec .spec__colors{display:flex;gap:1em}.main .spec .spec__colors figcaption{font-size:1.7rem;margin-top:1em}.main .spec .spec__colors.-r11 img{width:14rem}.main .spec .spec__colors.-wish5{gap:0}.main .spec .spec__colors.-wish5 li{height:27.8rem}.main .spec .spec__colors.-wish5 figure{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between}.main .spec .spec__colors.-wish5 img{width:13.2rem}@media screen and (width <= 768px){.main .spec .spec__colors{display:grid;grid-template-columns:repeat(3,1fr)}.main .spec .spec__colors figcaption{font-size:1rem}.main .spec .spec__colors.-r11 img{width:14rem}.main .spec .spec__colors.-wish5{gap:0}.main .spec .spec__colors.-wish5 li{height:auto}.main .spec .spec__colors.-wish5 img{width:13.2rem}.main .spec .spec__colors img{padding:0 .5rem}}@media screen and (width >= 1440px){.main .spec .spec__colors{gap:0 40px}.main .spec .spec__colors figcaption{font-size:14px}.main .spec .spec__colors.-r11 img{width:140px}.main .spec .spec__colors.-wish5{gap:0}.main .spec .spec__colors.-wish5 li{height:278px}.main .spec .spec__colors.-wish5 img{width:132px}}.main .spec .spec__colors__note{font-size:1.7rem;font-weight:700;margin-top:1.5rem}@media screen and (width <= 768px){.main .spec .spec__colors__note{font-size:1.2rem;margin-top:4rem}}@media screen and (width >= 1440px){.main .spec .spec__colors__note{font-size:14px;margin-top:15px}}.main .spec .spec__dl{display:grid;gap:1.6rem 0;grid-template-columns:25.5rem 1fr}.main .spec .spec__dl dt{font-weight:500}@media screen and (width <= 768px){.main .spec .spec__dl{gap:0;grid-template-columns:100%}.main .spec .spec__dl dt{margin-bottom:.5rem}.main .spec .spec__dl dt:not(:first-of-type){margin-top:1.4rem}}@media screen and (width >= 1440px){.main .spec .spec__dl{gap:16px 0;grid-template-columns:255px 1fr}}.main .spec .spec_listData{display:grid;gap:1.6rem 0;grid-template-columns:25.5rem 1fr}.main .spec .spec_listData dt{font-weight:500}@media screen and (width <= 768px){.main .spec .spec_listData{gap:0;grid-template-columns:100%}.main .spec .spec_listData.clm2{gap:1.6rem;grid-template-columns:50% 50%}.main .spec .spec_listData dt{margin-bottom:.5rem}.main .spec .spec_listData dt:not(:first-of-type){margin-top:1.4rem}}@media screen and (width >= 1440px){.main .spec .spec_listData{gap:16px 0;grid-template-columns:255px 1fr}}.main .spec .spec__innerTable{border-collapse:initial;border-spacing:0 1.8rem;margin-top:-1.8rem}@media screen and (width <= 768px){.main .spec .spec__innerTable{border-spacing:0;display:block;margin-top:0}.main .spec .spec__innerTable th[colspan="2"]+td{padding-left:0}}@media screen and (width >= 1440px){.main .spec .spec__innerTable{margin-top:-18px}}.main .spec .spec__innerTable col:first-child{width:5rem}.main .spec .spec__innerTable col:nth-child(2){width:20.5rem}.main .spec .spec__innerTable col:nth-child(3){width:auto}@media screen and (width <= 768px){.main .spec .spec__innerTable col:first-child,.main .spec .spec__innerTable col:nth-child(2),.main .spec .spec__innerTable col:nth-child(3){width:100%}}@media screen and (width >= 1440px){.main .spec .spec__innerTable col:first-child{width:50px}.main .spec .spec__innerTable col:nth-child(2){width:205px}}.main .spec .spec__innerTable td{display:table-cell}@media screen and (width <= 768px){.main .spec .spec__innerTable td{display:block;margin-bottom:.4rem;padding-right:0}}.main .spec .spec__innerTable th{display:table-cell;font-size:1.5rem;font-weight:500}.main .spec .spec__innerTable th.spec__thTop,.main .spec .spec__innerTable th:nth-child(2){font-size:1.4rem;font-weight:400}@media screen and (width <= 768px){.main .spec .spec__innerTable th{display:block;margin-bottom:.4rem}}@media screen and (width >= 1440px){.main .spec .spec__innerTable th{font-size:15px}.main .spec .spec__innerTable th:nth-child(2){font-size:14px}}.main .spec .spec__innerTable tr{border:0!important;display:table-row;margin-top:1.8rem}@media screen and (width <= 768px){.main .spec .spec__innerTable tr{display:block;padding:0}}@media screen and (width >= 1440px){.main .spec .spec__innerTable tr{margin-top:18px}}.main .spec .spec__innerTable tr:first-of-type,.main .spec .spec__innerTable tr:has(th:empty){margin-top:0}.main .spec .spec__logos{align-items:center;display:flex;flex-flow:row wrap;gap:5rem 2rem;justify-content:flex-start;margin:3.8rem 0 0;max-width:80rem;padding:0}.main .spec .spec__logos.-r11 li:nth-child(4){height:6.5rem}.main .spec .spec__logos li{height:8.1rem;width:auto}.main .spec .spec__logos li img{height:100%;width:auto}@media screen and (width <= 768px){.main .spec .spec__logos{gap:0 1rem;margin:3rem 0 0}.main .spec .spec__logos.-r11 li:nth-child(4){margin-bottom:3rem;width:100%}.main .spec .spec__logos.-r11 li:nth-child(4) img{height:4rem;margin-left:3rem;margin-top:3rem;width:auto}.main .spec .spec__logos li{height:5.4rem}}.main .spec .spec__note{counter-reset:item;font-size:1.3rem;letter-spacing:.026rem;line-height:1.8;margin-top:8rem}.main .spec .spec__note li:not(:first-child){margin-top:.5rem}.main .spec .spec__note li:before{content:"*" counter(item);counter-increment:item;display:inline-block;margin-right:.5em}@media screen and (width <= 768px){.main .spec .spec__note li:not(:first-child){margin-top:.8rem}}@media screen and (width >= 1440px){.main .spec .spec__note{font-size:13px}.main .spec .spec__note li:not(:first-child){margin-top:5px}}.main .spec .spec__cautions{margin-top:8.5rem}@media screen and (width <= 768px){.main .spec .spec__cautions{margin-top:3rem}}@media screen and (width >= 1440px){.main .spec .spec__cautions{margin-top:85px}}.main .spec .spec__cautions h1{border-bottom:1px solid #000;font-size:3.2rem;font-weight:400;letter-spacing:.064rem;margin-bottom:5rem;padding:3rem 0}@media screen and (width <= 768px){.main .spec .spec__cautions h1{font-size:2rem;letter-spacing:.04rem;margin-bottom:3.4rem;padding:2rem 0}}@media screen and (width >= 1440px){.main .spec .spec__cautions h1{font-size:32px;margin-bottom:50px;padding:30px 0}}.main .spec .spec__cautions h2{font-size:2.2rem;font-weight:500;letter-spacing:.044rem;line-height:1.5;margin-bottom:2rem;text-align:left}.main .spec .spec__cautions h2:not(:first-child){margin-top:4rem}@media screen and (width <= 768px){.main .spec .spec__cautions h2{font-size:1.6rem;letter-spacing:.032rem}.main .spec .spec__cautions h2:not(:first-child){margin-top:4rem;margin-top:2.4rem}}@media screen and (width >= 1440px){.main .spec .spec__cautions h2{font-size:22px;margin-bottom:20px}.main .spec .spec__cautions h2:not(:first-child){margin-top:40px}}.main .spec .spec__cautions ul{font-size:1.3rem;font-style:normal;font-weight:400;letter-spacing:.026rem;line-height:1.6}.main .spec .spec__cautions ul li{margin-top:.5rem}.main .spec .spec__cautions ul li:before{content:"・";display:inline-block}@media screen and (width <= 768px){.main .spec .spec__cautions ul li{margin-top:.8rem}}@media screen and (width >= 1440px){.main .spec .spec__cautions ul{font-size:13px}.main .spec .spec__cautions ul li{margin-top:5px}}.main .spec .spec__cautions p{font-size:1.3rem;font-weight:400;letter-spacing:.026rem;line-height:1.6}@media screen and (width >= 1440px){.main .spec .spec__cautions p{font-size:13px}}.main .spec .spec__felicaIcon{display:inline-block;height:1rem;padding-right:.3rem;width:auto}.main .spec .spec__felicaIcon img{height:100%;width:auto}@media screen and (width >= 1440px){.main .spec .spec__felicaIcon{height:10px;padding-right:3px}}