@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}.main .spec{line-height:1.5;margin:auto;padding-bottom:7rem;padding-top:2.5rem;width:115rem}.main .spec #caution{margin-top:-18rem;padding-top:18rem}.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 .sections{overflow-wrap:break-word}.main .spec .spec__title{font-size:4.2rem;letter-spacing:.084rem;padding:8rem 0;text-align:center}.main .spec .spec__table{display:grid;position:relative}.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}.main .spec .spec__table th{display:block;font-size:2rem;font-weight:400;letter-spacing:.04rem;line-height:1.5;text-align:left}.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}.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}.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}.main .spec .spec__colors{display:flex;gap:0 4rem}.main .spec .spec__colors figcaption{margin-top:1em}.main .spec .spec__colors.-sense10 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}.main .spec .spec__colors__note{font-size:1.7rem;font-weight:700;margin-top:1.5rem}.main .spec .spec__dl{display:grid;gap:1.6rem 0;grid-template-columns:25.5rem 1fr}.main .spec .spec__dl dt{font-weight:500}.main .spec .spec_listData{display:grid;gap:1.6rem 0;grid-template-columns:25.5rem 1fr}.main .spec .spec_listData dt{font-weight:500}.main .spec .spec__innerTable{border-collapse:initial;border-spacing:0 1.8rem;margin-top:-1.8rem}.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}.main .spec .spec__innerTable td{display:table-cell}.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}.main .spec .spec__innerTable tr{border:0!important;display:table-row;margin-top:1.8rem}.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.-sense10 li:nth-child(4){height:6.5rem}.main .spec .spec__logos.-sense10 li:nth-child(5){height:10.5rem}.main .spec .spec__logos li{height:8.1rem;width:auto}.main .spec .spec__logos li img{height:100%;width:auto}.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}.main .spec .spec__cautions{margin-top:8.5rem}.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}.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}.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}.main .spec .spec__cautions p{font-size:1.3rem;font-weight:400;letter-spacing:.026rem;line-height:1.6}.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 <= 768px){.main br.pc{display:none}.main br.sp{display:inline}.main .spec{width:32.4rem}.main .spec #caution{margin-top:-6rem;padding-top:6rem}.main .spec .spec__title{font-size:2.8rem;letter-spacing:.056rem;padding:4rem 0}.main .spec .spec__table{grid-template-columns:100%}.main .spec .spec__table tr{grid-template-columns:100%;padding:2.6rem 0}.main .spec .spec__table th{font-size:1.5rem;letter-spacing:.032rem;margin-bottom:1.2rem}.main .spec .spec__table td{padding:0 1.8rem}.main .spec .spec__colors{display:grid;gap:2rem 0;grid-template-columns:33% 33% 33%}.main .spec .spec__colors figcaption{font-size:1rem}.main .spec .spec__colors.-sense10 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}.main .spec .spec__colors__note{font-size:1.2rem;margin-top:4rem}.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}.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}.main .spec .spec__innerTable{border-spacing:0;display:block;margin-top:0}.main .spec .spec__innerTable th[colspan="2"]+td{padding-left:0}.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%}.main .spec .spec__innerTable td{padding-right:0}.main .spec .spec__innerTable td,.main .spec .spec__innerTable th{display:block;margin-bottom:.4rem}.main .spec .spec__innerTable tr{display:block;padding:0}.main .spec .spec__logos{gap:1rem;margin:3rem 0 0}.main .spec .spec__logos.-sense10 li:nth-child(4){align-items:center;display:flex}.main .spec .spec__logos.-sense10 li:nth-child(4) img{height:4rem;width:auto}.main .spec .spec__logos.-sense10 li:nth-child(5){height:8rem}.main .spec .spec__logos li{height:5.4rem}.main .spec .spec__note li:not(:first-child){margin-top:.8rem}.main .spec .spec__cautions{margin-top:3rem}.main .spec .spec__cautions h1{font-size:2rem;letter-spacing:.04rem;margin-bottom:3.4rem;padding:2rem 0}.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}.main .spec .spec__cautions ul li{margin-top:.8rem}}@media screen and (width >= 1440px){.main .spec{width:1150px}.main .spec #caution{margin-top:-120px;padding-top:120px}.main .spec .spec__title{font-size:42px;padding:80px 0}.main .spec .spec__table tr{grid-template-columns:300px 1fr;padding:40px 0}.main .spec .spec__table th{font-size:20px}.main .spec .spec__table td{font-size:14px}.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 figcaption{font-size:14px}.main .spec .spec__colors{gap:0 40px}.main .spec .spec__colors figcaption{font-size:14px}.main .spec .spec__colors.-sense10 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:14px;margin-top:15px}.main .spec .spec__dl,.main .spec .spec_listData{gap:16px 0;grid-template-columns:255px 1fr}.main .spec .spec__innerTable{margin-top:-18px}.main .spec .spec__innerTable col:first-child{width:50px}.main .spec .spec__innerTable col:nth-child(2){width:205px}.main .spec .spec__innerTable th{font-size:15px}.main .spec .spec__innerTable th:nth-child(2){font-size:14px}.main .spec .spec__innerTable tr{margin-top:18px}.main .spec .spec__note{font-size:13px}.main .spec .spec__note li:not(:first-child){margin-top:5px}.main .spec .spec__cautions{margin-top:85px}.main .spec .spec__cautions h1{font-size:32px;margin-bottom:50px;padding:30px 0}.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:13px}.main .spec .spec__cautions ul li{margin-top:5px}.main .spec .spec__cautions p{font-size:13px}.main .spec .spec__felicaIcon{height:10px;padding-right:3px}}