@charset 'UTF-8';
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img,video{line-height:0;font-size:0}body{font-family:'Noto Sans JP Regular','Noto Sans CJK JP','NotoSan','ヒラギノ角ゴシック Pro','メイリオ','Meiryo','Hiragino Kaku Gothic Pro','Avenir','Helvetica','Franklin Gothic Medium','游ゴシック体','Yu Gothic','YuGothic','Hiragino Kaku Gothic Pro',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:$green;}body img,body video{width:100%}body p{font-size:16px}body input{background-color:transparent}@media screen and (min-width:751px){.c-content_pc{width:80.28571428571428%;max-width:1124px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:750px){.c-content_sp{padding:0 5.866666666666666%}}.c-content-limit{width:100%;max-width:1800px;margin:auto}.c-bg_blue{background-color:#dff2f4}@media screen and (min-width:751px){.c-content_k_pc{width:80.71428571428572%;max-width:1130px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}}.c-title{text-align:center}.c-title_3{text-align:center;}@media screen and (min-width:751px){.c-title_3{font-size:20px;line-height:55px;letter-spacing:.2em}}@media screen and (max-width:750px){.c-title_3{font-size:13px;line-height:27px;letter-spacing:.1em;font-weight:bold}}.c-title_2{text-align:center;}@media screen and (min-width:751px){.c-title_2{font-size:23px;line-height:67px;letter-spacing:.2em}}@media screen and (max-width:750px){.c-title_2{font-size:14px;line-height:33px;letter-spacing:.2em}}.c-five-ball-container{max-width:1124px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.c-five-ball-container.is-active .c-five-ball{opacity:1}.c-five-ball{width:30.099009900990097%;opacity:0;}@media screen and (max-width:750px){.c-five-ball{width:43%}}.c-five-ball.is-0{-webkit-transition:opacity .3s 0s;transition:opacity .3s 0s}.c-five-ball.is-1{-webkit-transition:opacity .3s .1s;transition:opacity .3s .1s}.c-five-ball.is-2{-webkit-transition:opacity .3s .2s;transition:opacity .3s .2s}.c-five-ball.is-3{-webkit-transition:opacity .3s .3s;transition:opacity .3s .3s}.c-five-ball.is-4{-webkit-transition:opacity .3s .4s;transition:opacity .3s .4s}.c-five-ball:nth-child(2),.c-five-ball:nth-child(3),.c-five-ball:nth-child(5){margin-left:3.96039603960396%}@media screen and (max-width:750px){.c-five-ball:nth-child(2){margin-left:22px}.c-five-ball:nth-child(3){margin-top:12px;margin-left:0}.c-five-ball:nth-child(4){margin-top:12px;margin-left:22px}.c-five-ball:nth-child(5){margin-left:0}}.c-btn_cart,.c-btn_detail{text-align:center;width:250px;padding:20px 0;border-radius:50px}.c-btn_cart{background-color:#f8a620;color:#fff}.c-btn_detail{background-color:#fff;color:#138dba}.c-btn-shadow:before{content:'';width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;background-color:#aad1d5;position:absolute;top:5px;z-index:-1;}@media screen and (min-width:751px){.c-btn-shadow:before{border-radius:50px}}@media screen and (max-width:750px){.c-btn-shadow:before{border-radius:30px}}@media screen and (max-width:750px){.p-recommend_content_form-list_item.c-btn-shadow:before{border-radius:40px}}.c-input-hover input:hover + label{-webkit-transform:translateY(5px);transform:translateY(5px)}.c-input-hover input:checked + label{background-color:#138dba;color:#fff;-webkit-transform:translateY(5px);transform:translateY(5px);}.c-input-hover input:checked + label.is-default{display:none}.c-input-hover input:checked + label.is-checked{display:block}.p-recommend_content_form-list_item input + label img.is-default{display:inline-block}.p-recommend_content_form-list_item input + label img.is-checked{display:none}.p-recommend_content_form-list_item input:checked + label .is-default{display:none}.p-recommend_content_form-list_item input:checked + label .is-checked{display:inline-block}.c-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:999;overflow-y:scroll;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;}.c-modal.is-fadeIn{opacity:1}.c-modal.is-fadeOut{opacity:0}.c-modal-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:80px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%;}@media screen and (max-width:750px){.c-modal-inner{padding:10px}}.c-modal-inner-inner{width:100%}.c-modal-inner-inner-inner{width:100%;max-width:800px;margin:0 auto;}@media screen and (min-width:751px) and (max-height:599px){.c-modal-inner-inner-inner{max-width:500px}}@media screen and (min-width:751px) and (max-height:400px){.c-modal-inner-inner-inner{max-width:300px}}.c-modal_yholder{width:100%;padding-top:56.25%;position:relative;top:0;left:0;}.c-modal_yholder > iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-modal_close-btn{width:30px;height:30px;position:absolute;top:-50px;right:-50px;display:block;}@media screen and (max-width:750px){.c-modal_close-btn{right:0}}.c-modal_close-btn:before,.c-modal_close-btn:after{content:'';width:100%;height:1px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#fff}.c-modal_close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-modal_close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-cart-btn_annotation{color:#444;font-size:13px;line-height:19px;letter-spacing:.06em;}@media screen and (max-width:750px){.c-cart-btn_annotation{font-size:10px;line-height:12px;letter-spacing:.06em}}.c-cart-btn_annotation.is-buy{margin-top:13px;}@media screen and (max-width:750px){.c-cart-btn_annotation.is-buy{margin-top:8px}}.c-cart-btn_annotation.is-recommend{margin-top:20px;}@media screen and (max-width:750px){.c-cart-btn_annotation.is-recommend{margin-top:14px}}.c-cart-btn_annotation.is-recommend + .p-recommend_answer_pr-btn{margin-top:20px;}@media screen and (max-width:750px){.c-cart-btn_annotation.is-recommend + .p-recommend_answer_pr-btn{margin-top:14px}}.p-lead{padding:82px 0 72px;}@media screen and (max-width:750px){.p-lead{padding:50px 0 37px}}.p-lead_solution{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:41px 100px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:50px;}.p-lead_solution:before{content:'';position:absolute;right:0;left:0;margin:auto;top:-10px;width:109px;height:34px;background:url("https://magchan.itembox.design/item/images/parts_lead.png") center center;background-size:cover}@media screen and (max-width:750px){.p-lead_solution{width:87.73333333333333%;margin-top:46px;padding:58px 0 0 0}.p-lead_solution:before{top:0;width:75px;height:24px}}.p-lead_solution-img{margin-right:5px;}@media screen and (min-width:751px){.p-lead_solution-img{width:177px;-ms-flex-preferred-size:177px;flex-basis:177px}}@media screen and (max-width:750px){.p-lead_solution-img{width:36.474164133738604%;max-width:120px;margin-right:2.735562310030395%}}.p-lead_solution-text{width:455px;}@media screen and (min-width:751px){.p-lead_solution-text{-ms-flex-preferred-size:455px;flex-basis:455px}}@media screen and (max-width:750px){.p-lead_solution-text{width:60.790273556231%;max-width:200px}}.p-lead_hdg{width:70.8185053380783%;max-width:796px;margin:0 auto;}@media screen and (max-width:750px){.p-lead_hdg{width:89.60000000000001%;max-width:336px}}.p-lead_img_container{margin:70px auto 0 auto;max-width:1010px;}@media screen and (max-width:750px){.p-lead_img_container{margin:27px auto 0 auto}}.p-life{background:#dff2f4;padding:80px 0 135px 0;}@media screen and (max-width:750px){.p-life{padding:50px 0 50px 0}}@media screen and (max-width:750px){.p-life-inner{padding:0 22px}}.p-life_hdg{width:32.028469750889684%;max-width:360px;margin:0 auto;}@media screen and (max-width:750px){.p-life_hdg{width:234px}}.p-life_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px;}@media screen and (max-width:750px){.p-life_list{display:block}}.p-life_list-item{width:30.96085409252669%;padding-bottom:23%;position:relative;}@media screen and (max-width:750px){.p-life_list-item{width:100%;padding-bottom:0%}}.p-life_list-item:nth-child(2),.p-life_list-item:nth-child(3),.p-life_list-item:nth-child(5){margin-left:3.558718861209965%;}@media screen and (max-width:750px){.p-life_list-item:nth-child(2),.p-life_list-item:nth-child(3),.p-life_list-item:nth-child(5){margin-left:0}}.p-life_list-item:nth-child(4),.p-life_list-item:nth-child(5){margin-top:40px}@media screen and (max-width:750px){.p-life_list-item + .p-life_list-item{margin-top:50px}}.p-life_list_item_txt{font-size:16px;line-height:2;margin-top:5px;}@media screen and (max-width:750px){.p-life_list_item_txt{font-size:15px;line-height:28px;margin-top:8px}}.p-life_list_item_img{width:47.12643678160919%;margin:0 auto}.p-life_list_item_hdg{margin-top:15px;}.p-life_list_item_hdg.is-0{width:79.3103448275862%;max-width:279px;}@media screen and (max-width:750px){.p-life_list_item_hdg.is-0{width:251px}}.p-life_list_item_hdg.is-1{width:78.16091954022988%;max-width:275px;}@media screen and (max-width:750px){.p-life_list_item_hdg.is-1{width:247px}}.p-life_list_item_hdg.is-2{width:72.98850574712644%;max-width:257px;}@media screen and (max-width:750px){.p-life_list_item_hdg.is-2{width:231px}}.p-life_list_item_hdg.is-3{width:76.72413793103449%;max-width:270px;}@media screen and (max-width:750px){.p-life_list_item_hdg.is-3{width:243px}}.p-life_list_item_hdg.is-4{width:88.2183908045977%;max-width:310px;}@media screen and (max-width:750px){.p-life_list_item_hdg.is-4{width:278px}}.p-life_list_item-thumb{position:absolute;bottom:0;overflow:hidden;border-radius:10px;}@media screen and (max-width:750px){.p-life_list_item-thumb{margin-top:17px}}.p-life_list_item-thumb.is-clickable{-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer;}.p-life_list_item-thumb.is-clickable:hover{opacity:.7}@media screen and (max-width:750px){.p-life_list_item-thumb{position:relative}}.p-life_annotation{font-size:11px;line-height:22px;}@media screen and (min-width:751px){.p-life_annotation{margin-top:67px}}@media screen and (max-width:750px){.p-life_annotation{margin-top:51px}}.p-voice{background:#dff2f4;padding:80px 0 100px 0;}@media screen and (max-width:750px){.p-voice{padding:45px 0 169px 0}}@media screen and (max-width:750px){.p-voice_inner{padding:0 22px}}.p-voice_hdg{width:38.967971530249116%;max-width:438px;margin:0 auto;}@media screen and (max-width:750px){.p-voice_hdg{width:284px}}.p-voice_list{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}@media screen and (max-width:750px){.p-voice_list{display:block}}@media screen and (max-width:750px) and (max-width:750px){.p-voice_list{margin-top:29px}}.p-voice_list-item{width:22.24199288256228%;overflow:hidden;border-radius:15px;}@media screen and (min-width:751px){.p-voice_list-item{background:#fff}}@media screen and (max-width:750px){.p-voice_list-item{width:100%}}@media screen and (max-width:750px){.p-voice_list-item + .p-voice_list-item{margin-top:20px}}.p-voice_list-item_contents{padding:17px;font-size:14px;line-height:2;}@media screen and (max-width:750px){.p-voice_list-item_contents{padding:11px 10px 28px 10px;background:#fff}}.p-voice_list-item_contents-user{margin-top:10px;}@media screen and (max-width:750px){.p-voice_list-item_contents-user{margin-top:29px}}.p-voice_anotation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:47px;}@media screen and (max-width:750px){.p-voice_anotation{margin-top:14px;display:block}}.p-voice_anotation-text{font-size:11px;line-height:2;margin-left:-25px;}@media screen and (max-width:750px){.p-voice_anotation-text{margin-left:0}}.p-voice_btn{width:266px;margin:26px auto 0 auto;border-radius:22px;position:relative;}@media screen and (max-width:750px){.p-voice_btn{margin:12px auto 0 auto;width:150px}}.p-voice_btn:before{content:'';position:absolute;top:-84px;left:-207px;width:141px;height:147px;background:url("https://magchan.itembox.design/item/images/deco_voice-01.png") center center no-repeat;background-size:contain;}@media screen and (max-width:750px){.p-voice_btn:before{width:100px;height:100px;top:62px;left:-61px}}.p-voice_btn:after{content:'';position:absolute;top:-50px;right:-221px;width:136px;height:112px;background:url("https://magchan.itembox.design/item/images/deco_voice-02.png") center center no-repeat;background-size:contain;}@media screen and (max-width:750px){.p-voice_btn:after{width:100px;height:82px;right:-61px;top:83px;right:-64px}}.p-usage{padding:80px 0 65px 0;}@media screen and (max-width:750px){.p-usage{padding:48px 0 49px 0}}.p-usage_hdg{width:56.27705627705628%;max-width:520px;margin:0 auto;}@media screen and (max-width:750px){.p-usage_hdg{width:234px}}.p-usage_inner{padding:0 100px;}@media screen and (max-width:1213px){.p-usage_inner{padding:0}}@media screen and (max-width:750px){.p-usage_inner{padding:0 22px}}.p-usage_list{margin-top:77px;}@media screen and (max-width:750px){.p-usage_list{margin-top:60px}}.p-usage_list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;}@media screen and (max-width:750px){.p-usage_list-item{display:block}}.p-usage_list-item + .p-usage_list-item{margin-top:90px;}@media screen and (max-width:750px){.p-usage_list-item + .p-usage_list-item{margin-top:59px}}.p-usage_list-item.is-active.is-thumb-anim .p-usage_list-item_thumb{opacity:1}.p-usage_list-item.is-active.is-badge-anim .p-usage_list-item_badge:before{height:calc(100% + 120px)}.p-usage_list-item_inner{width:83.62068965517241%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:750px){.p-usage_list-item_inner{display:block;width:100%}}.p-usage_list-item_contents{-webkit-box-sizing:border-box;box-sizing:border-box;width:55.154639175257735%;}@media screen and (max-width:750px){.p-usage_list-item_contents{width:100%}}.p-usage_list-item_thumb{width:44.84536082474227%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;border-radius:20px;overflow:hidden;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;}@media screen and (max-width:750px){.p-usage_list-item_thumb{width:100%;margin-top:16px}}.p-usage_list-item_contents-text{font-size:16px;line-height:30px;word-wrap:break-word;margin-top:19px;}@media screen and (min-width:751px){.p-usage_list-item_contents-text{padding-right:20px}}@media screen and (max-width:750px){.p-usage_list-item_contents-text{margin-top:7px}}.p-usage_list-item_contents-title{width:100%;}.p-usage_list-item_contents-title.is-0{width:93.45794392523365%;}@media screen and (max-width:750px){.p-usage_list-item_contents-title.is-0{width:70.69486404833837%;max-width:234px}}.p-usage_list-item_contents-title.is-1{width:84.57943925233646%;}@media screen and (max-width:750px){.p-usage_list-item_contents-title.is-1{width:184px}}.p-usage_list-item_contents-title.is-2{width:46.26168224299065%;}@media screen and (max-width:750px){.p-usage_list-item_contents-title.is-2{width:177px}}.p-usage_list-item_contents-title.is-3{width:74.76635514018692%;}@media screen and (max-width:750px){.p-usage_list-item_contents-title.is-3{width:144px}}@media screen and (max-width:750px){.p-usage_list-item_contents-title{margin-left:80px}}.p-usage_list-item_badge{position:absolute;width:12.628865979381443%;background:#fff076;border-radius:50%;top:0;left:0;}.p-usage_list-item_badge:before{height:0%;-webkit-transition:height .5s;transition:height .5s;content:'';position:absolute;top:100%;width:1px;left:0;right:0;margin:0 auto;background:#bebebe;}@media screen and (max-width:750px){.p-usage_list-item_badge:before{display:none}}@media screen and (max-width:750px){.p-usage_list-item_badge{width:62px;height:62px}}@media screen and (max-width:750px){.p-usage_list-item_contents-title{min-height:68px}}.p-usage_caution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:95px;}@media screen and (max-width:750px){.p-usage_caution{margin-top:27px}}.p-usage_caution_inner{padding:25px 20px;border:1px solid #000;font-size:13px;line-height:23px;width:100%;}@media screen and (max-width:750px){.p-usage_caution_inner{border:none;padding:0}}.p-usage_caution_list{font-size:13px;line-height:23px;margin-top:10px;}@media screen and (max-width:750px){.p-usage_caution_list{font-size:12px;margin-top:3px}}.p-usage_caution_list-item{padding-left:20px;position:relative;}@media screen and (max-width:750px){.p-usage_caution_list-item{padding-left:11px}}.p-usage_caution_list-item:before{content:'・';position:absolute;top:0;left:5px;}@media screen and (max-width:750px){.p-usage_caution_list-item:before{left:0}}.p-conversion{padding:73px 0 50px 0;background:#cae8eb;}@media screen and (max-width:750px){.p-conversion{padding:50px 0 47px}}.p-conversion_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;max-width:736px;margin:0 auto;}@media screen and (max-width:750px){.p-conversion_inner{display:block;max-width:330px}}.p-conversion_btn{width:47.28260869565217%;max-width:348px;height:76px;position:relative;z-index:1;cursor:pointer;}.p-conversion_btn:hover .p-conversion_btn-dis{margin-top:6px}.p-conversion_btn .p-conversion_btn-dis{position:relative;z-index:1}@media screen and (max-width:750px){.p-conversion_btn{width:100%;height:54px}}@media screen and (max-width:750px){.p-conversion_btn + .p-conversion_btn{margin-top:48px}}.p-conversion_btn-bg{position:absolute;bottom:0;left:0;content:'';width:100%;height:70px;z-index:0;margin:auto;}@media screen and (max-width:750px){.p-conversion_btn-bg{width:100%;height:49px}}.p-conversion_btn-shindan-text{position:absolute;width:286px;height:15px;top:-30px;right:0;left:0;margin:0 auto;}@media screen and (max-width:750px){.p-conversion_btn-shindan-text{top:-23px;width:248px;height:13px}}.p-power{padding:107px 0 23px;background:url("https://magchan.itembox.design/item/images/img_power_bg.png") center center;background-size:cover;}@media screen and (max-width:750px){.p-power{background:none;padding:0 0 50px 0}}@media screen and (max-width:750px){.p-power-title_2{height:290px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("https://magchan.itembox.design/item/images/img_power_bg.png") center center;background-size:cover}}.p-power-title_2-inner{width:360px;margin:0 auto;}@media screen and (max-width:750px){.p-power-title_2-inner{width:240px}}.p-power-lead{width:474px;margin:30px auto 0 auto;}@media screen and (max-width:750px){.p-power-lead{width:300px}}.p-power_img_container{margin:55px auto 0 auto;max-width:940px;}@media screen and (max-width:750px){.p-power_img_container{margin-top:39px}}@media screen and (min-width:751px){.p-power_annotation{font-size:11px;line-height:26px;text-align:right;margin-top:34px}}@media screen and (max-width:750px){.p-power_annotation{font-size:10px;line-height:20px;margin-top:24px}}.p-recommend{padding:80px 0;}@media screen and (max-width:750px){.p-recommend{padding:45px 0}}.p-recommend_hdg{margin:0 auto;}@media screen and (min-width:751px){.p-recommend_hdg{width:53.26231691078562%;max-width:400px}}@media screen and (max-width:750px){.p-recommend_hdg{width:260px}}.p-recommend_lead{text-align:center;}@media screen and (min-width:751px){.p-recommend_lead{margin-top:25px}}@media screen and (max-width:750px){.p-recommend_lead{margin-top:22px;font-size:15px;line-height:28px}}.p-recommend_content{border-radius:30px;background-color:#dff2f4;-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:751px){.p-recommend_content{width:82.74021352313167%;margin:38px auto 0}}@media screen and (max-width:750px){.p-recommend_content{width:100%;margin-top:25px}}@media screen and (min-width:751px){.p-recommend_content_form{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:751px){.p-recommend_content_form:first-child > .p-recommend_content_form-hdg{border-radius:30px 0 0 0}}@media screen and (max-width:750px){.p-recommend_content_form:first-child > .p-recommend_content_form-hdg{border-radius:15px 15px 0 0}}@media screen and (min-width:751px){.p-recommend_content_form:last-child > .p-recommend_content_form-hdg{border-radius:0 0 0 30px}}.p-recommend_content_form-hdg{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#cae8eb;}@media screen and (min-width:751px){.p-recommend_content_form-hdg{width:26.881720430107524%;padding-left:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:750px){.p-recommend_content_form-hdg{padding:18px 0 15px 17px}}@media screen and (min-width:751px){.p-recommend_content_form-hdg > h3.is-family{width:63.1578947368421%}.p-recommend_content_form-hdg > h3.is-times,.p-recommend_content_form-hdg > h3.is-type{width:82.10526315789474%}.p-recommend_content_form-hdg > h3.is-usage{width:72.63157894736842%}}@media screen and (max-width:750px){.p-recommend_content_form-hdg > h3.is-family{width:36.36363636363637%;max-width:120px}.p-recommend_content_form-hdg > h3.is-times,.p-recommend_content_form-hdg > h3.is-type{width:47.27272727272727%;max-width:156px}.p-recommend_content_form-hdg > h3.is-usage{width:41.81818181818181%;max-width:138px}}@media screen and (min-width:751px){.p-recommend_content_form + .p-recommend_content_form{border-top:1px solid #fff}}@media screen and (min-width:751px){.p-recommend_content_form.is-family .p-recommend_content_form-list_item{width:15.178571428571427%}.p-recommend_content_form.is-times .p-recommend_content_form-list_item,.p-recommend_content_form.is-type .p-recommend_content_form-list_item{width:32.142857142857146%}.p-recommend_content_form.is-usage .p-recommend_content_form-list_item{width:49.107142857142854%}}@media screen and (max-width:750px){.p-recommend_content_form.is-family .p-recommend_content_form-list_item{width:31.08108108108108%}.p-recommend_content_form.is-times .p-recommend_content_form-list_item,.p-recommend_content_form.is-usage .p-recommend_content_form-list_item,.p-recommend_content_form.is-type .p-recommend_content_form-list_item{width:48.201438848920866%}}.p-recommend_content_form-list{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (min-width:751px){.p-recommend_content_form-list{width:73.11827956989248%;padding-top:42px;padding-bottom:35px;padding-left:5.88235294117647%;padding-right:11.76470588235294%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:750px){.p-recommend_content_form-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:750px){.p-recommend_content_form.is-family .p-recommend_content_form-list{padding:20px 17px 17px}}@media screen and (max-width:750px){.p-recommend_content_form.is-times .p-recommend_content_form-list,.p-recommend_content_form.is-usage .p-recommend_content_form-list,.p-recommend_content_form.is-type .p-recommend_content_form-list{padding:20px 26px 17px}}@media screen and (min-width:751px){.p-recommend_content_form.is-family .p-recommend_content_form-list,.p-recommend_content_form.is-times .p-recommend_content_form-list,.p-recommend_content_form.is-usage .p-recommend_content_form-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-recommend_content_form-list_item label{background-color:#fff;display:block;padding:10px 0;text-align:center;border-radius:50px;cursor:pointer;}.p-recommend_content_form-list_item label img{width:32px}.p-recommend_content_form-list_item input{display:none}.p-recommend_content_form-list_item{position:relative;z-index:1}.p-recommend_content_form.is-family .p-recommend_content_form-list_item label img{width:40%;}@media screen and (max-width:750px){.p-recommend_content_form.is-family .p-recommend_content_form-list_item label img{width:29.347826086956523%;max-width:27px}}@media screen and (min-width:751px){.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(1) label img{width:37.64705882352941%;max-width:32px}}@media screen and (max-width:750px){.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(2) label img,.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(3) label img,.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(4) label img{width:31.521739130434785%;max-width:29px}}@media screen and (max-width:750px){.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(2),.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(3),.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(5),.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(6){margin-left:3.378378378378379%}}@media screen and (max-width:750px){.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(4),.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(5),.p-recommend_content_form.is-family .p-recommend_content_form-list_item:nth-child(6){margin-top:15px}}@media screen and (min-width:751px){.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(1) label{padding:11px 0}}.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(1) label img{width:18.333333333333332%;}@media screen and (max-width:750px){.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(1) label img{width:19.402985074626866%;max-width:26px}}@media screen and (min-width:751px){.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(2) label{padding:12px 0}}.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(2) label img{width:68.88888888888889%;}@media screen and (max-width:750px){.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(2) label img{width:78.35820895522389%;max-width:105px}}@media screen and (min-width:751px){.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(3) label{padding:11px 0}}.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(3) label img{width:54.44444444444444%;}@media screen and (max-width:750px){.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(3) label img{width:58.2089552238806%;max-width:78px}}@media screen and (max-width:750px){.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(n+3){margin-top:15px}}.p-recommend_content_form.is-usage .p-recommend_content_form-list_item:nth-child(1) label img{width:64%;}@media screen and (max-width:750px){.p-recommend_content_form.is-usage .p-recommend_content_form-list_item:nth-child(1) label img{width:77.61194029850746%;max-width:104px}}.p-recommend_content_form.is-usage .p-recommend_content_form-list_item:nth-child(2) label img{width:80%;}@media screen and (max-width:750px){.p-recommend_content_form.is-usage .p-recommend_content_form-list_item:nth-child(2) label img{width:67.16417910447761%;max-width:90px}}.p-recommend_content_form.is-type .p-recommend_content_form-list_item:nth-child(1) label img{width:17.77777777777778%;}@media screen and (max-width:750px){.p-recommend_content_form.is-type .p-recommend_content_form-list_item:nth-child(1) label img{width:20.149253731343283%;max-width:27px}}.p-recommend_content_form.is-type .p-recommend_content_form-list_item:nth-child(2) label img{width:34.44444444444444%;}@media screen and (max-width:750px){.p-recommend_content_form.is-type .p-recommend_content_form-list_item:nth-child(2) label img{width:38.059701492537314%;max-width:51px}}@media screen and (max-width:750px){.p-recommend_content_form.is-times .p-recommend_content_form-list_item:nth-child(2),.p-recommend_content_form.is-usage .p-recommend_content_form-list_item:nth-child(2),.p-recommend_content_form.is-type .p-recommend_content_form-list_item:nth-child(2){margin-left:3.597122302158273%}}@media screen and (min-width:751px){.p-recommend_content_form-list_item + .p-recommend_content_form-list_item{margin-left:15px}}.p-recommend_check{margin-top:33px;}@media screen and (max-width:750px){.p-recommend_check{margin-top:30px}}.p-recommend_check_btn-is{width:100%;position:relative;z-index:1;}.p-recommend_check_btn-is img{width:122px;}@media screen and (max-width:750px){.p-recommend_check_btn-is img{width:92px}}.p-recommend_check_btn-bg{display:none}.p-recommend_check_btn{background-color:#808080;text-align:center;margin:0 auto;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer;}@media screen and (min-width:751px){.p-recommend_check_btn{width:348px;height:60px;padding-top:13px}}@media screen and (max-width:750px){.p-recommend_check_btn{width:100%;max-width:375px;height:50px;padding-top:15px}}.p-recommend_check_btn.js-btn-active{background-color:#138dba;}.p-recommend_check_btn.js-btn-active:hover{-webkit-transform:translateY(6px);transform:translateY(6px);}.p-recommend_check_btn.js-btn-active:hover .p-recommend_check_btn-bg{display:none}.p-recommend_check_btn.js-btn-active .p-recommend_check_btn-bg{display:block;width:100%;position:absolute;left:0;z-index:-1;}@media screen and (min-width:751px){.p-recommend_check_btn.js-btn-active .p-recommend_check_btn-bg{top:6px}}@media screen and (max-width:750px){.p-recommend_check_btn.js-btn-active .p-recommend_check_btn-bg{top:3px}}.p-recommend_answer{display:none;}@media screen and (min-width:751px){.p-recommend_answer{margin-top:50px}}@media screen and (max-width:750px){.p-recommend_answer{margin-top:22px}}.p-recommend_answer_hdg{margin:0 auto;width:180px;}@media screen and (min-width:751px){.p-recommend_answer_hdg{width:300px}}@media screen and (max-width:750px){.p-recommend_answer_hdg{width:180px}}.p-recommend_answer_arrow{width:109px;margin:30px auto 0;}@media screen and (max-width:750px){.p-recommend_answer_arrow{margin:20px auto 0}}.p-recommend_answer_pr{-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:751px){.p-recommend_answer_pr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:82.74021352313167%;max-width:930px;margin:30px auto 0;padding:45px 45px 60px;border:1px solid #bebebe;border-radius:10px}}@media screen and (max-width:750px){.p-recommend_answer_pr{width:100%;margin:30px auto 0}}.p-recommend_answer_pr_img{background-color:#fff;overflow:hidden;}@media screen and (min-width:751px){.p-recommend_answer_pr_img{width:30.107526881720432%;max-width:280px;min-width:165px;padding:5px 0 0 11px}}@media screen and (max-width:750px){.p-recommend_answer_pr_img{width:83.33333333333334%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 8.181818181818182% 30px;border:1px solid #bebebe;border-radius:10px}}@media screen and (min-width:751px){.p-recommend_answer_pr-box{width:53.2258064516129%;max-width:495px;margin-top:28px}}@media screen and (max-width:750px){.p-recommend_answer_pr-box{width:100%;margin-top:27px}}@media screen and (min-width:751px){.p-recommend_answer_pr-name{font-size:22px;line-height:40px;font-weight:bold}}@media screen and (max-width:750px){.p-recommend_answer_pr-name{font-size:18px;line-height:32px;font-weight:bold}}@media screen and (min-width:751px){.p-recommend_answer_pr-price{font-size:18px;line-height:40px;margin-top:2px}}@media screen and (max-width:750px){.p-recommend_answer_pr-price{font-size:15px;line-height:28px;margin-top:4px}}.p-recommend_answer_pr-choices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:26px;}@media screen and (max-width:750px){.p-recommend_answer_pr-choices{margin-top:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:751px){.p-recommend_answer_pr-choices label{font-size:14px;line-height:28px}}.p-recommend_answer_pr-choices + .p-recommend_answer_pr-choices{margin-left:25px}@media screen and (min-width:751px){.p-recommend_answer_pr-btn{width:250px;margin-top:38px}}@media screen and (max-width:750px){.p-recommend_answer_pr-btn{margin-top:10px}}.p-recommend_answer_annotation{-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:751px){.p-recommend_answer_annotation{width:82.74021352313167%;max-width:930px;margin:17px auto 0;font-size:14px;line-height:25px}}@media screen and (max-width:750px){.p-recommend_answer_annotation{width:100%;margin-top:27px;font-size:15px;line-height:30px}}@media screen and (max-width:750px){.p-recommend_answer_annotation-mt{display:block;margin-top:30px}}.p-recommend_answer_annotation-mt a{color:#000}.js-form-btn.is-clicked{font-size:50px}@media screen and (min-width:751px){.p-recommend_answer_pr-choices .js-choices-wrap{width:30.303030303030305%;min-width:133px}}@media screen and (max-width:750px){.js-choices-wrap{width:50%}}.js-choices-wrap label{font-size:15px;line-height:14px;}@media screen and (max-width:750px){.js-choices-wrap:nth-child(n+3){margin-top:10px}}.p-about_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;}@media screen and (max-width:750px){.p-about_inner{display:block}}.p-about_inner-clm{background:#fff;width:50%;}.p-about_inner-clm.is-cnts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:750px){.p-about_inner-clm{width:100%}}.p-about_contents{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:564px;padding-top:10px;}@media screen and (min-width:751px){.p-about_contents{width:58.57142857142858%;min-width:300px;margin-left:-3.285714285714286%}}@media screen and (max-width:750px){.p-about_contents{width:100%;margin:0 auto;padding:30px 20px 50px 20px}}@media screen and (min-width:751px){.p-about_contents-hdg{width:100%;max-width:410px}}@media screen and (max-width:750px){.p-about_contents-hdg{width:260px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;display:inline-block}}.p-about_contents-text{font-size:16px;line-height:30px;margin-top:10.487804878048781%;}@media screen and (max-width:750px){.p-about_contents-text{margin-top:0}}.p-about_img{position:relative;}@media screen and (min-width:751px){.p-about_img{min-width:403px;margin-bottom:-2px}}.p-mv{position:relative}.p-mv_container{overflow:hidden;position:relative}.p-mv_visual{position:relative;height:100%;}.p-mv_visual.is-min{min-height:100vh;}@media screen and (max-width:750px){.p-mv_visual.is-min{min-height:100vh}}.p-mv_img,.p-mv_frame{position:absolute;top:0;left:0;height:100%;width:100%}.p-mv_frame{z-index:3}.p-mv_img{background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1;overflow:hidden;}.p-mv_img.is-1{background-image:url("https://magchan.itembox.design/item/images/mv_1_pc.png");}@media screen and (max-width:750px){.p-mv_img.is-1{background-image:url("https://magchan.itembox.design/item/images/mv_1_sp.png")}}.p-mv_img.is-2{background-image:url("https://magchan.itembox.design/item/images/mv_2_pc.png");}@media screen and (max-width:750px){.p-mv_img.is-2{background-image:url("https://magchan.itembox.design/item/images/mv_2_sp.png")}}.p-mv_img.is-3{background-image:url("https://magchan.itembox.design/item/images/mv_3_pc.png");}@media screen and (max-width:750px){.p-mv_img.is-3{background-image:url("https://magchan.itembox.design/item/images/mv_3_sp.png")}}@media screen and (min-width:751px){.p-mv_side{width:6.428571428571428%;position:absolute;top:0;height:100%;background-color:#dff2f4;z-index:2}.p-mv_side.is-left{left:0}.p-mv_side.is-right{right:0}}.p-mv_bottom{width:100%;background-color:#dff2f4;padding-top:2.857142857142857%}.p-mv_img{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;}@media screen and (min-width:751px){.p-mv_img{-webkit-animation:anime 24s infinite;animation:anime 24s infinite;-webkit-transform:scale(1.2);transform:scale(1.2)}}@media screen and (max-width:750px){.p-mv_img{-webkit-animation:animeSP 24s infinite;animation:animeSP 24s infinite;-webkit-transform:scale(1.15);transform:scale(1.15)}}.p-mv_img:nth-child(2){-webkit-animation-delay:8s;animation-delay:8s}.p-mv_img:nth-child(3){-webkit-animation-delay:16s;animation-delay:16s}.p-mv_mark{position:absolute;z-index:5;}@media screen and (min-width:751px){.p-mv_mark{width:14.642857142857144%;max-width:205px;bottom:-2.142857142857143%;right:135px}}@media screen and (min-width:1400px){.p-mv_mark{bottom:.35714285714285715%}}@media screen and (max-width:750px){.p-mv_mark{width:33.33333333333333%;max-width:125px;bottom:-1.333333333333333%;right:2.933333333333333%}}.p-mv_arrow{position:absolute;bottom:0;width:100%;background-color:#dff2f4;z-index:4;padding-top:33px;padding-bottom:2.142857142857143%;}@media screen and (max-width:750px){.p-mv_arrow{padding-top:6.666666666666667%;padding-bottom:6.666666666666667%}}.p-mv_arrow_img{margin:0 auto;cursor:pointer;position:relative;}@media screen and (min-width:751px){.p-mv_arrow_img{width:74px}}@media screen and (max-width:750px){.p-mv_arrow_img{width:74px}}.p-mv_arrow_img:before{content:'';position:absolute;top:20px;left:0;right:0;background-image:url("https://magchan.itembox.design/item/images/txt_arrow_triangle.png");width:20px;height:9px;margin:auto;-webkit-animation-name:scrollAtention;animation-name:scrollAtention;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.p-mv_hdg{position:absolute;-webkit-animation:disappearHdg 8s infinite;animation:disappearHdg 8s infinite;opacity:0;z-index:15;}@media screen and (min-width:751px){.p-mv_hdg{bottom:8.071428571428571%;left:10%;width:445px}}@media screen and (max-width:750px){.p-mv_hdg{bottom:20%;left:5.866666666666666%;width:264px}}.p-mv_txt{position:absolute;z-index:15;}@media screen and (min-width:751px){.p-mv_txt{top:45px;right:16.071428571428573%}}@media screen and (max-width:750px){.p-mv_txt{top:20px;right:6.133333333333333%}}.p-mv_txt-container{position:absolute;top:0;right:0;-webkit-animation:disappear 24s infinite;animation:disappear 24s infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;}@media screen and (min-width:751px){.p-mv_txt-container{width:162px}}@media screen and (max-width:750px){.p-mv_txt-container{width:106px}}@media screen and (max-width:1213px){.p-mv_txt-container{width:74px}}.p-mv_txt-container.is-2{-webkit-animation-delay:8s;animation-delay:8s}.p-mv_txt-container.is-3{-webkit-animation-delay:16s;animation-delay:16s}@media screen and (min-width:751px){.p-mv_hdg-item + .p-mv_hdg-item{margin-top:10px}}@media screen and (max-width:750px){.p-mv_hdg-item + .p-mv_hdg-item{margin-top:6px}}@media screen and (min-width:751px){.p-mv_hdg-item.is_1-1{width:71.91011235955057%;max-width:320px}}@media screen and (max-width:750px){.p-mv_hdg-item.is_1-1{width:65.9090909090909%;max-width:174px}}@media screen and (max-width:1213px){.p-mv_hdg-item.is_1-1{width:45.83333333333333%;max-width:121px}}@media screen and (min-width:751px){.p-mv_hdg-item.is_1-2{width:106.74157303370787%;max-width:475px}}@media screen and (max-width:750px){.p-mv_hdg-item.is_1-2{width:100%}}@media screen and (max-width:1213px){.p-mv_hdg-item.is_1-2{width:69.6969696969697%;max-width:184px}}.p-mv_hdg-item.c-anim:before{-webkit-animation:hdgAnim 8s cubic-bezier(.4,0,.2,1) infinite;animation:hdgAnim 8s cubic-bezier(.4,0,.2,1) infinite}.p-mv_txt-container.is-2 .c-anim:before{-webkit-animation-delay:8s;animation-delay:8s}.p-mv_txt-container.is-3 .c-anim:before{-webkit-animation-delay:16s;animation-delay:16s}.p-mv_txt-item{float:left;}@media screen and (min-width:751px){.p-mv_txt-item{width:40.74074074074074%}}@media screen and (max-width:750px){.p-mv_txt-item{width:44.339622641509436%}}@media screen and (max-width:1213px){.p-mv_txt-item{width:43.24324324324324%;max-width:32px}}@media screen and (min-width:751px){.p-mv_txt-item:first-child{margin-top:52px;margin-right:30px}}@media screen and (max-width:750px){.p-mv_txt-item:first-child{margin-top:37px;margin-right:12px}}@media screen and (max-width:1213px){.p-mv_txt-item:first-child{margin-right:8px}}.p-mv_txt-item.c-anim:before{-webkit-animation:txtAnim 24s cubic-bezier(.4,0,.2,1) infinite;animation:txtAnim 24s cubic-bezier(.4,0,.2,1) infinite}.c-anim{overflow:hidden;position:relative;z-index:5;}.c-anim:before{content:'';width:100%;height:96%;position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;background:#fff;pointer-events:none;}@media screen and (max-width:750px){.c-anim:before{height:95%}}.p-mv_txt .c-anim:before{width:99% !important;height:95% !important}@-webkit-keyframes anime{0%{opacity:0}10%{opacity:1}28%{opacity:1}38%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);}@media screen and (max-width:750px){{-webkit-transform:scale(.9);transform:scale(.9)}}100%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);}@media screen and (max-width:750px){{-webkit-transform:scale(.9);transform:scale(.9)}}}@keyframes anime{0%{opacity:0}10%{opacity:1}28%{opacity:1}38%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);}@media screen and (max-width:750px){{-webkit-transform:scale(.9);transform:scale(.9)}}100%{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);}@media screen and (max-width:750px){{-webkit-transform:scale(.9);transform:scale(.9)}}}@-webkit-keyframes animeSP{0%{opacity:0}10%{opacity:1}28%{opacity:1}38%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes animeSP{0%{opacity:0}10%{opacity:1}28%{opacity:1}38%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scrollAtention{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(7px);transform:translateY(7px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scrollAtention{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(7px);transform:translateY(7px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes disappear{0%{opacity:0}8%{opacity:1}30%{opacity:1}33%{opacity:0}100%{opacity:0}}@keyframes disappear{0%{opacity:0}8%{opacity:1}30%{opacity:1}33%{opacity:0}100%{opacity:0}}@-webkit-keyframes disappearHdg{0%{opacity:0}6.25%{opacity:0}31.25%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes disappearHdg{0%{opacity:0}6.25%{opacity:0}31.25%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes hdgAnim{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}6.25%{-webkit-transform:translateX(0%);transform:translateX(0%)}31.25%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes hdgAnim{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}6.25%{-webkit-transform:translateX(0%);transform:translateX(0%)}31.25%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes txtAnim{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}8%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes txtAnim{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}8%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@media screen and (min-width:751px){.p-buy{padding:80px 0}}@media screen and (max-width:750px){.p-buy{padding:50px 0 73px 0}}.p-buy_hdg{margin:0 auto;width:30.87188612099644%;max-width:347px;}@media screen and (max-width:750px){.p-buy_hdg{width:234px}}.p-buy_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:751px){.p-buy_list{margin-top:48px}}@media screen and (max-width:750px){.p-buy_list{margin-top:50px}}.p-buy_list-item{width:22.24199288256228%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:750px){.p-buy_list-item{width:45.18072289156627%}}@media screen and (max-width:750px){.p-buy_list-item:nth-child(2n){margin-left:9.036144578313253%}}@media screen and (max-width:750px){.p-buy_list-item:nth-child(3),.p-buy_list-item:nth-child(4){margin-top:25px}}@media screen and (min-width:751px){.p-buy_list-item + .p-buy_list-item{margin-left:3.558718861209965%}}.p-buy_list-item_img{background-color:#fff;}@media screen and (min-width:751px){.p-buy_list-item_img{width:88%;padding:18px 6% 13px;border-radius:10px}}@media screen and (max-width:750px){.p-buy_list-item_img{border-radius:10px;padding:7px}}.p-buy_list-item_type{margin-top:10px;}@media screen and (min-width:751px){.p-buy_list-item_type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}}@media screen and (min-width:751px){.p-buy_list-item_type-item{font-size:14px;line-height:28px;width:48%}}@media screen and (max-width:750px){.p-buy_list-item_type-item{font-size:14px;line-height:24px}}.p-buy_list-item_name{font-size:16px;line-height:24px;font-weight:bold;margin-top:22px;}@media screen and (max-width:750px){.p-buy_list-item_name{margin-top:10px}}.p-buy_list-item_price{font-size:14px;line-height:20px;margin-top:12px;}@media screen and (max-width:750px){.p-buy_list-item_price{margin-top:10px}}@media screen and (min-width:751px){.p-buy_list-item_btn-wrap{margin-top:20px}}@media screen and (max-width:750px){.p-buy_list-item_btn-wrap{margin-top:10px}}.p-buy_list-item_btn{position:relative;z-index:1;cursor:pointer;display:block;}@media screen and (min-width:751px){.p-buy_list-item_btn{width:100%;height:44px}}@media screen and (max-width:750px){.p-buy_list-item_btn{width:100%}}.p-buy_list-item_btn:hover .p-buy_list-item_btn-dis{margin-top:6px}@media screen and (min-width:751px){.p-buy_list-item_btn + .p-buy_list-item_btn{margin-top:20px}}@media screen and (max-width:750px){.p-buy_list-item_btn + .p-buy_list-item_btn{margin-top:20px}}.p-buy_list-item_btn .p-buy_list-item_btn-dis{position:relative;z-index:1}@media screen and (max-width:750px){.p-buy_list-item_btn + .p-conversion_btn{margin-top:48px}}@media screen and (max-width:750px){.p-buy_list-item_btn.is-reco + .p-buy_list-item_btn{margin-top:30px !important}}.p-buy_list-item_btn-bg{position:absolute;width:100%;top:6px;left:0;z-index:0}.c-btn-hover:hover{-webkit-transform:translateY(6px);transform:translateY(6px)}.p-buy_bnr{width:348px;margin:80px auto 0 auto;text-align:center;}@media screen and (max-width:750px){.p-buy_bnr{width:100%;max-width:330px;margin:50px auto 0 auto}}.p-buy_bnr-img{display:block;-webkit-transition:.3s opacity;transition:.3s opacity;}.p-buy_bnr-img:hover{opacity:.7}.p-buy_bnr-txt{font-size:13px;line-height:12px;letter-spacing:.06em;color:#444;margin-top:10px;display:inline-block;position:relative;}.p-buy_bnr-txt:before{content:'';position:absolute;top:1px;right:-17px;background-image:url("https://magchan.itembox.design/item/images/bnr_footer_arrow.png");background-repeat:no-repeat;width:10px;height:10px;margin:auto}.p-footer{position:relative;padding-top:123px;padding-bottom:43px;}@media screen and (max-width:750px){.p-footer{padding-top:44px;padding-bottom:36px}}.p-footer_sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:170px;margin:0 auto}.p-footer_sns-list_item{display:block;-ms-flex-negative:0;flex-shrink:0;}@media screen and (min-width:751px){.p-footer_sns-list_item{width:50px}}@media screen and (max-width:750px){.p-footer_sns-list_item{width:48px}}.p-footer_sns-list_item > img{width:100%}.p-footer_sns-list_item + .p-footer_sns-list_item{margin-left:13px}.p-footer_sns-txt{color:#87bec4;font-size:12px;line-height:24px;font-weight:bold;text-align:center;margin-top:20px}@media screen and (min-width:751px){.p-footer_txt_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}}@media screen and (max-width:750px){.p-footer_txt_container{margin-top:40px}}.p-footer_txt{font-size:14px;line-height:17px;text-align:center;color:#000;}@media screen and (max-width:750px){.p-footer_txt{margin-top:20px}.p-footer_txt + .p-footer_txt{margin-left:23px}}.p-footer_txt-holder{width:50%;}.p-footer_txt-holder .p-footer_txt{color:#000;}.p-footer_txt-holder .p-footer_txt + .p-footer_txt{margin-left:23px}.p-footer_txt-holder + .p-footer_txt{width:50%;text-align:right}@media screen and (max-width:750px){.p-footer_txt_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-footer_page-top,.p-footer_ec{cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1;}@media screen and (min-width:751px){.p-footer_page-top,.p-footer_ec{width:114px}}@media screen and (max-width:750px){.p-footer_page-top,.p-footer_ec{width:85px}}.p-footer_btn-wrap{position:absolute;}@media screen and (min-width:751px){.p-footer_btn-wrap{right:50px;bottom:283px}}@media screen and (max-width:750px){.p-footer_btn-wrap{right:10px;bottom:233px}}.p-footer_btn-wrap.is-fixed{position:fixed;opacity:0;z-index:4;}@media screen and (min-width:751px){.p-footer_btn-wrap.is-fixed{bottom:100px}}@media screen and (max-width:750px){.p-footer_btn-wrap.is-fixed{bottom:20px}}.p-footer_btn-wrap.is-fixed.is-active{opacity:1}.p-header{padding:52px 0;background-color:#fff;}@media screen and (max-width:750px){.p-header{padding:42px 0}}.kiyaku-hdg{margin:0 auto;width:56.99999999999999%;max-width:798px;}@media screen and (max-width:750px){.kiyaku-hdg{width:69.33333333333334%;max-width:260px}}.p-content{padding-top:47px;color:#444;padding-bottom:120px;}@media screen and (max-width:750px){.p-content{padding-top:29px;padding-bottom:90px}}.p-kiyaku_hdg{font-size:15px;line-height:30px;font-weight:bold;}@media screen and (max-width:750px){.p-kiyaku_hdg{font-size:15px;line-height:28px;font-weight:bold}}.p-kiyaku-container:nth-child(n+2){margin-top:37px;}@media screen and (max-width:750px){.p-kiyaku-container:nth-child(n+2){margin-top:28px}}.p-kiyaku_txt-holder:nth-child(n+2){margin-top:31px;}@media screen and (max-width:750px){.p-kiyaku_txt-holder:nth-child(n+2){margin-top:28px}}.p-kiyaku_txt{font-size:15px;line-height:30px;}@media screen and (max-width:750px){.p-kiyaku_txt{font-size:15px;line-height:28px}}.p-kiyaku_txt a{color:#444}.p-kiyaku-bottom{text-align:center;margin-top:76px;}@media screen and (max-width:750px){.p-kiyaku-bottom{margin-top:30px}}.p-kiyaku-bottom_img{display:block;margin:0 auto;width:55.04424778761062%;}@media screen and (max-width:750px){.p-kiyaku-bottom_img{width:100%}}.p-kiyaku-bottom_txt{font-size:15px;line-height:12px;letter-spacing:.06em;color:#444;margin-top:23px;display:inline-block;position:relative;}@media screen and (max-width:750px){.p-kiyaku-bottom_txt{margin-top:16px}}.p-kiyaku-bottom_txt:before{content:'';position:absolute;top:1px;right:-17px;background-image:url("https://magchan.itembox.design/item/images/bnr_footer_arrow.png");background-repeat:no-repeat;width:10px;height:10px;margin:auto}@media screen and (max-width:750px){.u-is-pc{display:none !important}}@media screen and (min-width:751px){.u-is-sp{display:none !important}}.u-img-wrap{font-size:0;line-height:0}.u-img-link{display:block}.u-hover-img:hover img{opacity:.6;-webkit-transition:opacity .3s;transition:opacity .3s}.u-hover-txt:hover{opacity:.6;-webkit-transition:opacity .3s;transition:opacity .3s}.u-link-txt{text-decoration:underline;}.u-link-txt:hover{text-decoration:none}