﻿*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:var(--color-light-beige);color:var(--color-black);font-family:var(--font-family-sans);line-height:1.5;font-weight:var(--font-weight-normal);overflow-x:hidden;width:100%;max-width:100%}a{text-decoration:none;color:var(--color-black)}#main{position:relative;display:block;width:100%;padding:60px 0 60px}#main .cnt{position:relative;z-index:10;width:100%;max-width:900px;margin:0 auto 0}@media screen and (max-width: 767px){#main{padding-top:15px}}@keyframes Index_background_pc__6kRNR{0%{background-image:url(../img/bg_gradation1.jpg);opacity:100%;background-size:cover}12.5%{opacity:75%}25%{background-image:url(../img/bg_gradation2.jpg);opacity:100%;background-size:cover}37.5%{opacity:75%}50%{background-image:url(../img/bg_gradation3.jpg);opacity:100%;background-size:cover}62.5%{opacity:75%;background-size:cover}75%{background-image:url(../img/bg_gradation4.jpg);opacity:100%;background-size:cover}87.5%{opacity:75%}to{background-image:url(../img/bg_gradation1.jpg);opacity:100%;background-size:cover}}@keyframes Index_background_tab__jwpJ0{0%{background-image:url(../img/bg_gradation1.jpg);opacity:100%;background-size:contain}12.5%{opacity:75%}25%{background-image:url(../img/bg_gradation2.jpg);opacity:100%;background-size:contain}37.5%{opacity:75%}50%{background-image:url(../img/bg_gradation3.jpg);opacity:100%;background-size:contain}62.5%{opacity:75%;background-size:contain}75%{background-image:url(../img/bg_gradation4.jpg);opacity:100%;background-size:contain}87.5%{opacity:75%}to{background-image:url(../img/bg_gradation1.jpg);opacity:100%;background-size:contain}}@keyframes Index_background_sp__7Bm_2{0%{background-image:url(../img/bg_gradation1_sp.jpg);background-size:100% 350px;opacity:100%}12.5%{opacity:75%}25%{background-image:url(../img/bg_gradation2_sp.jpg);background-size:100% 350px;opacity:100%}37.5%{opacity:75%}50%{background-image:url(../img/bg_gradation3_sp.jpg);background-size:100% 350px;opacity:100%}62.5%{opacity:75%}75%{background-image:url(../img/bg_gradation4_sp.jpg);background-size:100% 350px;opacity:100%}87.5%{opacity:75%}to{background-image:url(../img/bg_gradation1_sp.jpg);background-size:100% 350px;opacity:100%}}.article-box{margin:0 auto 0;background:#efe2e2;width:100%;max-width:100%;padding:40px;border:1px solid #bf9d9d;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.article-box.w900{max-width:900px}.article-box.mt-15{margin-top:15px}@media only screen and (max-width: 900px){.article-box{padding:30px;margin:0 15px;width:calc(100% - 30px);-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}}.block-title{position:relative;color:#161616;border-bottom:1px solid #161616;padding-bottom:6px;line-height:1.3333}.block-title span{font-size:2.4rem;font-weight:300}@media only screen and (max-width: 767px){.block-title span{font-size:1.8rem}.block-title .link{font-size:1.2rem}}.sales-nav-title{margin-top:30px;font-size:1.4rem}.sales-nav-title span{padding:6px 12px;color:#161616;border:1px solid #161616;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-right:6px;font-weight:400}@media only screen and (max-width: 767px){.sales-nav-title{font-size:1.2rem}}.sales-nav{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.sales-nav a{margin-top:9px;width:49%;display:block;border:1px solid #bf9d9d;border-left:3px solid #bf9d9d;background:#fff;padding:9px;text-align:center;font-size:1.2rem;letter-spacing:.05em;transition:.3s;-moz-border-radius:3px 20px 3px 3px;-webkit-border-radius:3px;border-radius:3px 20px 3px 3px}.sales-nav a .shop{font-weight:400;font-size:1.4rem;text-align:left}.sales-nav a .devices{margin-top:6px;padding-top:9px;border-top:1px dotted #bf9d9d;font-size:.8rem;text-align:left}.sales-nav a:hover{opacity:.5}.sales-nav.page a{margin-top:15px;padding:15px 12px}@media only screen and (max-width: 767px){.sales-nav{margin-top:6px}.sales-nav a{margin-top:6px;padding:6px;font-size:1.3rem}.sales-nav.page a{width:100%;margin-top:6px;padding:9px}.sales-nav.page a .shop{font-size:1.3rem}.sales-nav.page a .shop .advanced{font-size:1rem}.sales-nav.page a .devices{font-size:1rem;line-height:1.3333}}.text{margin-top:45px;font-size:1rem;line-height:1.6875;text-align:left;letter-spacing:.025em;word-wrap:break-word}@media only screen and (max-width: 767px){.text{margin-top:30px}}.text p{margin-top:2em;word-wrap:break-word}.text p:first-child{margin-top:0}.text p.note{font-size:1.2rem;line-height:1.75}.text span{word-wrap:break-word}.text a{color:var(--common-black);text-decoration:underline}.text a.link-btn,.text a.no-underline{text-decoration:none}.text i{margin-right:.25em}.text img{display:inline-block;max-width:100%;height:auto;vertical-align:bottom}.text h1{position:relative;margin-top:1.5em;font-size:2rem;font-weight:400;line-height:1.5;padding:0 6px 0 12px;border-left:3px solid #bf9d9d}.text h1:first-child{margin-top:0}@media only screen and (max-width: 767px){.text h1{font-size:1.8rem}}.text h2{position:relative;font-size:1.75rem;line-height:1.5;font-weight:400;border-bottom:1px dotted rgba(231,20,26,0.5)}@media only screen and (max-width: 767px){.text h2{font-size:1.6rem}}.text h3{position:relative;font-size:1.6rem;line-height:1.5;letter-spacing:.05em;padding-bottom:3px;font-weight:400;padding-left:12px;border-left:3px solid rgba(231,20,26,0.5)}@media only screen and (max-width: 767px){.text h3{font-size:1.6rem}}.text h4{font-size:1.5rem;line-height:1.5;font-weight:700}@media only screen and (max-width: 767px){.text h4{font-size:18px}}.text h5{margin-top:30px;font-size:1.3rem;line-height:1.5;font-weight:400}@media only screen and (max-width: 767px){.text h5{font-size:14px}}.text h6{font-size:1.2rem;font-weight:400}.text h1+h2,.text h1+h3,.text h2+h3{margin-top:1.5em}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text p,.text figure{margin-top:2em}.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child,.text p:first-child,.text figure:first-child{margin-top:0}.text h1+p,.text h2+p,.text h3+p,.text h4+p,.text h5+p,.text h6+p{margin-top:1em}.text h4+p,.text h5+p,.text h6+p{margin-top:0}.text .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.text .alignleft{float:left;margin-right:30px;margin-bottom:30px}.text .alignright{float:right;margin-left:30px;margin-bottom:30px}.text ul{margin-top:2em}.text ul li{position:relative;padding:0 0 0 1.25em}.text ul li ul{margin-top:0}.text ul li:before{position:absolute;left:0;top:0;content:'・';color:#000;font-weight:bold;padding:0}.text ol{margin-top:2em}.text ol li:before{counter-increment:item;content:counter(item) ".";margin-right:.5em}.text ol li ul,.text ol li ol{margin-top:0;margin-left:1.25em}.text ol ul,.text ol ol{margin-top:1em}.text dl{width:100%;margin-top:2em;overflow:hidden;*zoom:1}.text dl dt{margin-top:1em;font-weight:400;padding-bottom:.5em;border-bottom:1px dotted rgba(231,20,26,0.5)}.text dl dd{padding-top:.5em;margin-left:1em}.text blockquote{position:relative;margin-top:2em;padding:30px;background:rgba(231,20,26,0.1)}.text blockquote p:first-child{margin-top:0}@media only screen and (max-width: 767px){.text blockquote{padding:15px;font-size:12px}.text blockquote:before{font-size:50px;left:-10px;top:-10px}.text blockquote:after{font-size:50px;right:-10px;bottom:-37px}}.text pre{margin-top:2em;padding:30px;background:#efefef;overflow:scroll}.text table{width:100%;margin-top:2em;text-align:left;font-size:1.5rem;line-height:1.5}@media only screen and (max-width: 767px){.text table{font-size:1.3rem}}.text table:first-child{margin-top:0}.text table td{width:auto;height:auto;padding:15px 30px;border:1px solid rgba(231,20,26,0.5);background:#fff}.text table th{width:auto;height:auto;min-width:150px;padding:15px;font-weight:500;border:1px solid rgba(231,20,26,0.5);background:rgba(231,20,26,0.1);text-align:center;vertical-align:middle}@media screen and (max-width: 767px){.text table{display:block;width:100%;font-size:1.4rem;max-width:100%;overflow-x:auto;border-bottom:1px solid rgba(231,20,26,0.5)}.text table tbody,.text table tr,.text table th,.text table td{display:block;width:100%}.text table td{padding:9px;border-top:none;border-bottom:none}.text table th{padding:9px}}.text .wp-caption{margin-top:1.5em;max-width:100%;line-height:1.25}.text .wp-caption img{border:none;padding:0;display:block;width:100%;height:auto}.text .wp-caption .wp-caption-text{margin-top:0;width:100%;padding:6px 3px;font-size:12px;line-height:1.3}.text .wp-caption .wp-caption-text a{text-decoration:underline}.text p+.wp-caption,.text h1+.wp-caption,.text h1+img{margin-top:1.5em}.text .note{font-size:12px}.text .movie-wrap{position:relative;width:100%;padding-top:56.25%}.text .movie-wrap video,.text .movie-wrap iframe{position:absolute;left:0;top:0;width:100%;height:100%}.text .limit{display:inline-block;padding:15px 24px;border:1px solid #333;font-weight:700}.text .area-nav{margin-top:24px;padding:15px 0;border-top:1px solid #333;border-bottom:1px solid #333}.text .area-nav a,.text .area-nav span{font-weight:700}.text .area-list li{padding-top:15px;padding-bottom:15px;margin-left:0;padding-left:0;border-bottom:1px solid #bf9d9d}.text .area-list li:before{display:none}
