@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";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;box-sizing:border-box}body{font-family:Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;line-height:1.6em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li{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}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}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 #cccccc;margin:1em 0;padding:0}input,select,img{vertical-align:middle}.header{position:fixed;top:0;width:100%;background-color:#201c1c;z-index:200000}.header_container{display:flex;align-items:center}.header_contact{display:block}.header_contact p{display:block;color:#201c1c;font-size:clamp(1.2rem,2vw + 1rem,1.5rem);font-weight:700;text-align:center;background-color:#49dad5}.header_banner{height:50px;display:grid;align-items:center;font-weight:700;text-align:center;background-color:#fff}.header_banner a{color:#2c64d0}@media (max-width: 750px){.header_container{height:65px;width:100%}.header_logo{flex:1;padding-left:20px}.header_logo img{width:137px}.header_contact{width:38.6666666667vw;height:10.6666666667vw}.header_contact p{line-height:10.6666666667vw;border-radius:5.3333333333vw}.header_banner p{font-size:3.5vw;line-height:1.3}}@media (min-width: 751px){.header_container{max-width:1000px;width:100%;height:70px;margin:0 auto}.header_logo{flex:1}.header_logo img{width:180px;height:auto}.header_menu-list{display:flex;align-items:center;height:70px}.header_menu-list li{margin-right:44px}.header_menu-list li a{display:inline-block;color:#fff;font-size:1.4rem;position:relative}.header_menu-list li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:transparent;transition:all .3s;transform:scaleX(.04);transform-origin:center bottom}.header_menu-list li a:hover:after{background:#ffffff;height:2px;border-radius:0;transform:scaleX(1.1)}.header_contact{width:180px;height:45px}.header_contact p{line-height:45px;border-radius:9999px;position:relative}}@media screen and (min-width: 751px) and (max-width: 1024px){.header{padding-left:20px}.header_container{height:65px}}#menu_btn{height:100%;width:56px}#menu_btn .hamburger_menu-button{display:block;color:#fff;font-size:10px;line-height:1.7;text-align:center}#menu_btn .hamburger_menu-button-box{padding-top:38px;position:relative}#menu_btn .hamburger_menu-button-box span{right:0;left:0;width:22px;height:3px;position:absolute;display:block;background-color:#fff;border-radius:2px;transform:rotate(0);transition:.4s ease-in-out;margin:0 auto}#menu_btn .hamburger_menu-button-box span:nth-child(1){top:16px}#menu_btn .hamburger_menu-button-box span:nth-child(2){top:25px}#menu_btn .hamburger_menu-button-box span:nth-child(3){top:34px}#menu_btn .hamburger_menu-button .text_close{display:none}#menu_btn.active .hamburger_menu-button-box span{width:26px}#menu_btn.active .hamburger_menu-button-box span:nth-child(1){transform:translateY(7px) rotate(-135deg)}#menu_btn.active .hamburger_menu-button-box span:nth-child(2){display:none}#menu_btn.active .hamburger_menu-button-box span:nth-child(3){transform:translateY(-11px) rotate(135deg)}#menu_btn.active .hamburger_menu-button .text{display:none}#menu_btn.active .hamburger_menu-button .text_close{display:inline-block}#hamburger_list{display:none;position:fixed;top:65px;right:0}#hamburger_list .hamburger_wrap{background-color:#fff;position:fixed;top:65px;left:0;width:calc(100% - 56px);height:calc(100% - 65px)}#hamburger_list .menu_list{width:100%}#hamburger_list .menu_list li{border-bottom:1px solid #f7f6f5}#hamburger_list .menu_list li a{display:block;color:#201c1c;font-size:1.4rem;line-height:50px;padding:0 45px 0 20px;position:relative}#hamburger_list .menu_list li a:after{content:"";position:absolute;right:20px;top:0;bottom:0;transform:rotate(45deg);width:9px;height:9px;border:0;border-right:1px solid #201c1c;border-top:1px solid #201c1c;margin:auto}#hamburger_list .hamburger_contact{display:block;width:calc(100% - 40px);height:65px;border-radius:9999px;background-color:#49dad5;box-shadow:3.5px 3.5px #201c1c;margin:20px 20px 0}#hamburger_list .hamburger_contact a{display:block;color:#201c1c;font-size:1.8rem;font-weight:700;text-align:center;line-height:65px;position:relative}#hamburger_list .hamburger_contact a:after{content:"";transform:skew(45deg);position:absolute;top:45%;right:8%;color:#000;width:4.6666666667vw;height:1.3333333333vw;border-bottom:solid 1px;border-right:solid 1px}#hamburger_list .menu_background{background-color:#00000080;content:"";display:block;width:100%;height:calc(100% - 65px);position:fixed;right:0;top:65px;z-index:-1}@media screen and (min-width: 751px) and (max-width: 1024px){#hamburger_list .hamburger_contact{width:50%;margin:20px auto 0}#hamburger_list .hamburger_contact a:after{width:2.6666666667vw;height:.8vw;border-bottom:solid 2px;border-right:solid 2px}}footer .footer_link{display:grid}@media (min-width: 751px){footer .footer_link{max-width:1100px;margin:0 auto;padding:50px;grid-template-columns:max-content 1fr;grid-column-gap:100px}}@media (min-width: 751px){footer .footer_link>div:first-of-type{grid-row:1/2;grid-column:1/2}}@media (max-width: 750px){footer .footer_link>div:first-of-type>a{display:block;width:fit-content;margin:0 auto 3.5rem}}footer .footer_link>div:first-of-type>a>img{width:180px}@media (min-width: 751px){footer .footer_link>ul{grid-row:1/2;grid-column:2/3}}@media (max-width: 750px){footer .footer_link>ul{margin:2rem 0}}footer .footer_link>ul{display:grid}@media (min-width: 751px){footer .footer_link>ul{grid-template-columns:repeat(2,1fr);grid-column-gap:7rem;grid-row-gap:2rem}}footer .footer_link>ul>li{justify-self:stretch}footer .footer_link>ul>li>a{color:#707070;display:block;background:url(/img/common/footer/link_arrow.svg) no-repeat;background-position:right 1rem center;font-size:1.4rem;background-size:1.4rem;transition:.5s}@media (max-width: 750px){footer .footer_link>ul>li>a{padding:1.5rem 2rem}}footer .footer_link>ul>li>a:hover{background-position:right center;transition:.5s}@media (max-width: 750px){footer .footer_link>ul>li:not(:last-of-type){border-bottom:solid 1px #bebebe}}.footer_copoyright{text-align:center;letter-spacing:.1em}.footer_copoyright p{background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width: 750px){.footer_copoyright p{height:10.6666666667vw;font-size:3.0666666667vw}}@media (min-width: 751px){.footer_copoyright p{font-size:14px;padding:16px 0}}.wrap{box-sizing:border-box;max-width:1100px;width:100%;margin:0 auto;padding:0 50px}@media (max-width: 750px){.wrap{padding:0}}.pannavi-area{color:#000}@media (max-width: 750px){.pannavi-area{width:90%;font-size:3.2vw;padding:2.6666666667vw 0;margin:0 auto}}@media (min-width: 751px){.pannavi-area{font-size:1.8rem;padding-top:25px}}.pannavi-area ul{display:flex;align-items:center}.pannavi-area ul li{margin-right:5px;line-height:1.1}.pannavi-area ul li .nav{display:inline-block;position:relative}.pannavi-area ul li .nav p{color:#000}.pannavi-area ul li a.nav{border-bottom:1px solid #000000;text-decoration:none}.pannavi-area ul li span.nav{padding-left:40px}.pannavi-area ul li span.nav:before{content:"\ff1e";position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 519px){.pannavi-area ul li span.nav{padding-left:20px}.pannavi-area ul li span.nav:before{left:3px}}.page-title-area{position:relative}.page-title-area .page-title{font-weight:700}@media (max-width: 750px){.page-title-area{margin:0 0 4vw;height:17.6vw;padding-top:6.6666666667vw}.page-title-area .page-title{font-size:6.6666666667vw;width:90%;margin:0 auto}}@media (min-width: 751px){.page-title-area{margin:10px 0 14px;padding-top:50px}.page-title-area .page-title{font-size:4rem}}.link_button{background-repeat:no-repeat;background-position:100% 0;background-size:250% auto;transition:background-position ease .3s}.link_button.entry{background-image:linear-gradient(300deg,#49dad5 0%,#49dad5 50%,#3bcdc8 50%,#3bcdc8 100%)}.link_button.header_entry{background-color:#7e7e7e;color:#fff}@media (min-width: 751px){.link_button.entry:hover{right:-5px;bottom:-5px}}.link_button.tel{background-image:linear-gradient(300deg,transparent 0%,transparent 50%,#000000 50%,#000000 100%)}.link_button.tel:hover{color:#fff}.link_button.tel:hover:after{color:#fff}.link_button.area{background-image:linear-gradient(300deg,transparent 0%,transparent 50%,#000000 50%,#000000 100%)}.link_button.area:hover{color:#fff}.link_button.area:hover:after{color:#fff}.link_button.soldout{background-image:linear-gradient(300deg,#a0a0a0 0%,#959595 50%,#8D8D8D 50%,#828282 100%)}@media (min-width: 751px){.link_button.soldout:hover{right:-5px;bottom:-5px}}.link_button:hover{background-position:0 0;transition:all .28s ease}.link_button:hover:after{right:6%;transition:all .28s ease}@keyframes showArrow-bottom{0%{width:0%}to{width:100%}}html{overflow-y:scroll;box-sizing:border-box;font-size:62.5%}body{color:#1c1d20;font-family:Noto Sans JP,Yu Gothic,\6e38\30b4\30b7\30c3\30af,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;font-weight:400;font-size:1.6rem}h1,h2,h3{font-weight:900}main{font-size:1.6rem;line-height:1.5}img{width:100%}a{text-decoration:none}a:hover{cursor:pointer}@media (min-width: 751px){.sp_only{display:none!important}}@media (min-width: 1025px){.sp_only-l{display:none!important}}@media (max-width: 750px){.pc_only{display:none!important}}@media (max-width: 1024px){.pc_only-l{display:none!important}}.page_container{width:100%;height:100vh;position:relative}.main_container{width:100%;overflow-x:hidden}@media (max-width: 750px){.main_container{padding-top:115px}}@media (min-width: 751px){.main_container{padding-top:120px}}@media screen and (min-width: 751px) and (max-width: 1024px){.main_container{padding-top:65px}}@media (min-width: 751px){.main_container img{width:auto}}@media (min-width: 751px){.sec_wrap{padding:0 30px}}.sec_inner{max-width:1000px;width:100%;margin:0 auto}@media (max-width: 750px){.sec_inner{width:90%;padding:0;margin:0 auto}}@media (min-width: 751px){.sec_inner{max-width:1000px;padding:0;margin:0 auto}}.ttl_wrap h1.ttl,.ttl_wrap h2.ttl{text-align:center;line-height:1;background:url(/img/common/index/line.svg) no-repeat}.ttl_wrap h2.ttl{font-style:oblique}@media (max-width: 750px){.ttl_wrap h1.ttl,.ttl_wrap h2.ttl{background-position:center bottom;background-size:24vw auto;padding-bottom:8vw}.ttl_wrap h2.ttl{font-size:9.3333333333vw}}@media (min-width: 751px){.ttl_wrap h1.ttl,.ttl_wrap h2.ttl{background-position:center bottom;background-size:90px auto;padding-bottom:36px}.ttl_wrap h2.ttl{font-size:50px}}.emphasis{color:#e64251;font-weight:900}@media (min-width: 751px){.contact_area .contact_wrap{display:flex;justify-content:center}.contact_area .contact_wrap .contact_area-entry{margin:0 22px 0 0}.contact_area .contact_wrap .contact_area-tel{margin:0}}.contact_area-entry a{display:block;color:#000;font-weight:700;text-align:center;border-radius:9999px;background-color:#49dad5;position:relative}.contact_area-entry a:after{content:"";transform:skew(45deg);position:absolute;top:45%;right:8%;color:#000}@media (max-width: 750px){.contact_area-entry{margin:13.3333333333vw 9.3333333333vw 0}.contact_area-entry a{height:17.3333333333vw;font-size:5.3333333333vw;line-height:17.3333333333vw;box-shadow:4px 4px #201c1c;padding-right:10px}.contact_area-entry a:after{width:4.6666666667vw;height:1.3333333333vw;border-bottom:solid 1px;border-right:solid 1px}}@media (min-width: 751px){.contact_area-entry{width:460px;height:90px;margin:60px auto 0;position:relative}.contact_area-entry:after{position:absolute;bottom:-5px;right:-5px;content:"";display:block;width:460px;height:90px;border-radius:9999px;background-color:#201c1c}.contact_area-entry:hover:after{opacity:.5}.contact_area-entry a{font-size:25px;line-height:90px;z-index:1}.contact_area-entry a:after{width:20px;height:6px;border-bottom:solid 2px;border-right:solid 2px}}@media screen and (min-width: 751px) and (max-width: 1024px){.contact_area-entry:after{display:none}.contact_area-entry a{box-shadow:5px 5px #201c1c}}@media (max-width: 750px){.contact_area-entry.device-entry{margin:4vw 4vw 0}}@media (min-width: 751px){.contact_area-entry.device-entry{width:370px;height:70px;margin:15px auto 0}.contact_area-entry.device-entry:after{width:370px;height:70px}.contact_area-entry.device-entry a{font-size:22px;line-height:70px}}.contact_area-tel a{display:block;color:#201c1c;font-weight:700;text-align:center;border-radius:9999px;background-color:#fff;position:relative}.contact_area-tel a:after{content:"";transform:skew(45deg);position:absolute;top:45%;right:8%;color:#000}@media (max-width: 750px){.contact_area-tel{margin:6.4vw 9.3333333333vw 0}.contact_area-tel a{height:13.3333333333vw;font-size:4.5333333333vw;line-height:13.3333333333vw;border:1px solid #201c1c;padding-right:10px}.contact_area-tel a:after{width:4.6666666667vw;height:1.3333333333vw;border-bottom:solid 1px;border-right:solid 1px}}@media (min-width: 751px){.contact_area-tel{width:370px;height:90px;margin:60px auto 0}.contact_area-tel a{font-size:18px;line-height:90px;border:2px solid #201c1c}.contact_area-tel a:after{width:20px;height:6px;border-bottom:solid 2px;border-right:solid 2px}}.contact_area-support a{display:block;color:#201c1c;text-align:center;position:relative}.contact_area-support a:after{content:"";transform:skew(45deg);position:absolute;bottom:0;right:0;left:0;color:#000;margin:auto}@media (max-width: 750px){.contact_area-support{margin:2.6666666667vw 9.3333333333vw 0}.contact_area-support a{height:8vw;font-size:4.5333333333vw;line-height:8vw}.contact_area-support a:after{width:46.6666666667vw;height:1.3333333333vw;border-bottom:solid 1px;border-right:solid 1px}}@media (min-width: 751px){.contact_area-support{display:flex;justify-content:end;width:830px;margin:10px auto 0}.contact_area-support a{display:block;width:370px;font-size:18px;line-height:2.2}.contact_area-support a:after{width:200px;height:6px;border-bottom:solid 2px;border-right:solid 2px}}@media screen and (min-width: 751px) and (max-width: 1024px){.contact_area-support{width:auto}.contact_area-support a{width:320px}}.note{display:flex;color:#6f6966}@media (max-width: 750px){.note{font-size:3.2vw;line-height:1.3}.note .space{margin-right:1%;width:1.5rem}.note .note_text{width:100%;text-align:left}}@media (min-width: 751px){.note{font-size:12px;line-height:1.4}.note .space{margin-right:8px;width:1.2rem}.note .note_text{width:100%;text-align:left}}@media (max-width: 750px){.mainv .note{width:90%;margin:20px auto 0}.mainv .contact_area-entry{margin:8vw 9.3333333333vw 0}}@media (min-width: 751px){.mainv img{width:100%}.mainv .note{max-width:1060px;padding:0 30px;margin:28px auto 0}.mainv .contact_area{margin-top:30px}}@media screen and (min-width: 751px) and (max-width: 1024px){.mainv_img{display:flex;justify-content:center;width:100%;overflow:hidden}.mainv_img img{width:150%}.mainv .contact_area{padding:0 30px}}#sec_about .ttl_wrap{background:url(/img/common/index/about/ABOUT.svg) no-repeat}#sec_about .ttl_wrap .sub_title{text-align:center;font-weight:700;line-height:1;font-style:oblique}#sec_about .about{position:relative}#sec_about .about_list li{background:url(/img/common/index/icon_check.svg) no-repeat;background-position:left center}@media (max-width: 750px){#sec_about{padding:13.3333333333vw 0 66.6666666667vw}#sec_about .ttl_wrap{background-position:right 22vw top;background-size:78vw auto;padding-top:21.3333333333vw}#sec_about .ttl_wrap .sub_title{font-size:5.3333333333vw}#sec_about .ttl_wrap h1.ttl{width:90%;margin:4.6666666667vw auto 0}#sec_about .about_list{margin-top:6.9333333333vw}#sec_about .about_list li{font-size:4.8vw;background-size:8vw;padding-left:12vw;margin-bottom:5.3333333333vw}#sec_about .about_list li:last-child{margin-bottom:2.6666666667vw}#sec_about .about_img{position:absolute;bottom:-66.6666666667vw;right:-10%}#sec_about .about_img img{width:71.0666666667vw}}@media (min-width: 751px){#sec_about{padding:60px 30px 120px}#sec_about .ttl_wrap{padding-top:66px;background-position:center top;background-size:300px auto}#sec_about .ttl_wrap .sub_title{font-size:30px}#sec_about .ttl_wrap h1.ttl{margin-top:30px}#sec_about .ttl_wrap h1.ttl img{width:440px;height:auto}#sec_about .about_content{width:735px;background-color:#f5f5f5;clip-path:polygon(3.6% 0,100% 0,96.4% 100%,0 100%);-webkit-clip-path:polygon(3.6% 0,100% 0,96.4% 100%,0 100%);padding:26px 0 26px 48px;margin-top:50px}#sec_about .about_list li{font-size:20px;background-size:30px;padding:7px 0 7px 45px}#sec_about .about_img{position:absolute;top:90px;right:0}}@media screen and (min-width: 751px) and (max-width: 1024px){#sec_about{padding-bottom:240px}#sec_about .about_content{width:100%}#sec_about .about_img{top:auto;bottom:-220px}}#sec_charm{background-color:#f5f5f5}#sec_charm .ttl_wrap{background:url(/img/common/index/charm/CHARM.svg) no-repeat}#sec_charm .charm_box dt{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;text-align:center;background-color:#1c1d20}#sec_charm .charm_box dd{background-color:#fff}#sec_charm .charm_box dd .emphasis{font-weight:700}#sec_charm .charm_box dd .plusarea{background-color:#f5f5f5}#sec_charm .charm_box.charm_03 dd .charm_03-list li{background:url(/img/common/index/icon_check.svg) no-repeat}#sec_charm .charm_box.charm_03 dd .charm_03-list li span.line{background:linear-gradient(transparent 70%,#f0d126 0%)}@media (max-width: 750px){#sec_charm{padding-top:10.4vw;padding-bottom:25.3333333333vw;box-shadow:0 -2vw 4vw #0000001a}#sec_charm .ttl_wrap{background-position:right 25vw top;background-size:75vw auto;padding-top:13.3333333333vw}#sec_charm .charm{margin-top:9.3333333333vw}#sec_charm .charm_box{box-shadow:1.3333333333vw 1.3333333333vw 2.6666666667vw #00000026;margin-bottom:10.6666666667vw}#sec_charm .charm_box:last-of-type{margin-bottom:0}#sec_charm .charm_box dt{height:22.6666666667vw;font-size:7.7333333333vw}#sec_charm .charm_box dt span{font-size:10.1333333333vw}#sec_charm .charm_box dt sup{font-size:3.8666666667vw;vertical-align:super}#sec_charm .charm_box dd{padding:6.6666666667vw 4vw}#sec_charm .charm_box dd .emphasis{font-size:6.4vw;text-align:center;letter-spacing:-.05rem;margin-bottom:7.2vw}#sec_charm .charm_box dd div.note{margin-top:5.3333333333vw}#sec_charm .charm_box dd .plusarea{padding:4vw;margin-top:5.3333333333vw}#sec_charm .charm_box dd .plusarea .ttl{font-size:4vw;font-weight:700;text-align:center}#sec_charm .charm_box dd .plusarea .text{font-size:3.7333333333vw;margin-top:4vw}#sec_charm .charm_box dd .plusarea .note_list{margin-top:4vw}#sec_charm .charm_box.charm_03 dd .charm_03-list{margin-top:8vw}#sec_charm .charm_box.charm_03 dd .charm_03-list li{font-size:5.0666666667vw;background-size:8vw;background-position:left top 25%;padding-left:12.2666666667vw;margin-bottom:4vw}}@media (min-width: 751px){#sec_charm{padding-top:66px;padding-bottom:106px;box-shadow:0 -15px 20px #0000001a}#sec_charm .ttl_wrap{padding-top:55px;background-position:center top;background-size:300px auto}#sec_charm .charm{margin-top:50px}#sec_charm .charm_box{box-shadow:10px 10px 20px #0003;margin-bottom:65px}#sec_charm .charm_box:last-of-type{margin-bottom:0}#sec_charm .charm_box dt{height:120px;font-size:32px}#sec_charm .charm_box dt span{font-size:45px}#sec_charm .charm_box dt sup{font-size:16px;vertical-align:super}#sec_charm .charm_box dd{display:flex;justify-content:space-between;padding:40px 60px}#sec_charm .charm_box dd .emphasis{font-size:27px}#sec_charm .charm_box dd div.note{margin-top:25px}#sec_charm .charm_box.charm_01 dd{align-items:center}#sec_charm .charm_box.charm_01 dd .charm-l{flex-grow:2}#sec_charm .charm_box.charm_01 dd .charm-r{flex-grow:1}#sec_charm .charm_box.charm_01 dd img{width:258px;height:auto}#sec_charm .charm_box.charm_02 dd img{width:370px;height:auto}#sec_charm .charm_box.charm_02 dd .plusarea{width:480px;padding:12px 22px;margin-top:20px}#sec_charm .charm_box.charm_02 dd .plusarea .ttl{color:#595959;font-size:16px;font-weight:700}#sec_charm .charm_box.charm_02 dd .plusarea .text{color:#2b1d15;font-size:14px;margin-top:10px}#sec_charm .charm_box.charm_02 dd .plusarea .note_list{margin-top:10px}#sec_charm .charm_box.charm_03 dd .charm_03-list{margin-top:20px}#sec_charm .charm_box.charm_03 dd .charm_03-list li{font-size:20px;background-size:30px 30px;background-position:left center;padding:8px 0 8px 46px}}@media screen and (min-width: 751px) and (max-width: 1024px){#sec_charm .charm_box dd .charm-r,#sec_charm .charm_box dd .charm-l{max-width:48%}#sec_charm .charm_box.charm_01 dd .charm-r{flex-grow:0}#sec_charm .charm_box.charm_02 dd img{width:100%;height:auto}#sec_charm .charm_box.charm_02 dd .plusarea{width:auto}}#sec_point{background-color:#fff}#sec_point .ttl_wrap{background:url(/img/common/index/point/POINT.svg) no-repeat}#sec_point .point_box .ttl{font-weight:700}@media (max-width: 750px){#sec_point{padding-top:10.4vw;padding-bottom:25.3333333333vw;box-shadow:0 -2vw 4vw #0000001a}#sec_point .ttl_wrap{background-position:right 32.4vw top;background-size:67.6vw auto;padding-top:12vw}#sec_point .ttl_wrap .ttl{line-height:1.1}#sec_point .point{margin-top:4vw}#sec_point .point_box{border-bottom:1px solid #dadada;padding:6vw 0}#sec_point .point_box .ttl{font-size:6.4vw}#sec_point .point_box-inner{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse;margin-top:3.4666666667vw}#sec_point .point_box-inner .text{font-size:4.5333333333vw}#sec_point .point_box .note{margin-top:10px}#sec_point .point_box.point_box01 .point_box-r{width:30.6666666667vw}#sec_point .point_box.point_box02 .point_box-r{width:19.3333333333vw;margin-right:4vw}#sec_point .point_box.point_box02 .point_box-l{width:56vw}#sec_point .point_box.point_box03 .point_box-r{width:31.0666666667vw}#sec_point .point_box.point_box04 .point_box-r{width:34vw}#sec_point .point_box.point_box04 .point_box-l{width:56vw}#sec_point .point_box.point_box05 .point_box-r{width:22.6666666667vw;margin-right:2vw}#sec_point .point_box.point_box05 .point_box-l{width:56vw}#sec_point .point_box.point_box06{border-bottom:none;padding-bottom:0}#sec_point .point_box.point_box06 .point_box-r{width:22.6666666667vw;margin-right:4vw}#sec_point .point_box.point_box06 .point_box-l{width:56vw}}@media (min-width: 751px){#sec_point{padding-top:66px;padding-bottom:106px;box-shadow:0 -15px 20px #0000001a}#sec_point .ttl_wrap{background-position:center top;background-size:270px auto;padding-top:55px}#sec_point .point{margin-top:50px}#sec_point .point_content{display:flex;flex-wrap:wrap}#sec_point .point_box{width:33.3333%;height:327px;border-right:2px solid #dadada}#sec_point .point_box:nth-child(3n){border-right:none}#sec_point .point_box:nth-child(n+4){border-top:2px solid #dadada}#sec_point .point_box .point_box-r{display:flex;justify-content:center;align-items:center;height:150px}#sec_point .point_box .point_box-l{padding:0 20px}#sec_point .point_box .point_box-l .ttl{font-size:27px;text-align:center;line-height:1}#sec_point .point_box .point_box-l .text{font-size:20px;margin-top:15px;line-height:1.2;letter-spacing:-.8px}#sec_point .point_box .note{margin:8px 20px 0}#sec_point .point_box.point_box01 .point_box-r img{height:100px}#sec_point .point_box.point_box02{position:relative}#sec_point .point_box.point_box02:before,#sec_point .point_box.point_box02:after{content:"";position:absolute;bottom:-7px;width:12px;height:12px;background-color:#fff}#sec_point .point_box.point_box02:before{left:-7px}#sec_point .point_box.point_box02:after{right:-7px}#sec_point .point_box.point_box02 .point_box-r img{height:85px}#sec_point .point_box.point_box03 .point_box-r img{height:94px}#sec_point .point_box.point_box04 .point_box-r img{width:180px}#sec_point .point_box.point_box05 .point_box-r{padding-left:58px}#sec_point .point_box.point_box05 .point_box-r img,#sec_point .point_box.point_box06 .point_box-r img{height:96px}}@media screen and (min-width: 751px) and (max-width: 1024px){#sec_point .ttl_wrap h2.ttl{font-size:5.7333333333vw}#sec_point .point_box{height:auto;padding-bottom:10px}#sec_point .point_box .point_box-l .ttl{line-height:1.2}}#sec_plan{background-color:#e64251}#sec_plan .ttl_wrap{background:url(/img/common/index/plan/PLAN.svg) no-repeat}#sec_plan .ttl_wrap h2.ttl{color:#fff;background:url(/img/common/index/plan/line_plan.svg) no-repeat}#sec_plan .plan_box{width:100%}#sec_plan .plan_box>dt{color:#fff;text-align:center;font-weight:700;background-color:#201c1c}#sec_plan .plan_box>dt .emphasis-y{color:#fad152}#sec_plan .plan_box>dd{color:#201c1c;text-align:center;background-color:#fff}#sec_plan .plan_box.plan_box_02>dt{position:relative}#sec_plan .plan_box.plan_box_02>dt .copy{position:absolute;right:0;left:0;margin:0 auto;color:#201c1c;background-color:#fad152}#sec_plan .plan_box.plan_box_02>dd .text1,#sec_plan .plan_box.plan_box_02>dd .text2{text-align:center}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box{display:flex;overflow:hidden}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num{color:#fff;background-color:#201c1c;position:relative}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num:before,#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num:after{content:"";position:absolute;display:inline-block}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .text{flex:1;color:#201c1c;text-align:left;border-right:1px solid #201c1c;border-bottom:1px solid #201c1c}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .text .note{color:#201c1c}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box:first-of-type .num:before,#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box:first-of-type .num:after{display:none}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box:first-of-type .text{border-top:1px solid #201c1c}#sec_plan .plan .other .ttl{color:#201c1c;font-weight:700}#sec_plan .plan .other_box{background-color:#201c1c}#sec_plan .plan .other_table{width:100%}#sec_plan .plan .other_table th{color:#fff;font-weight:400;text-align:center;background-color:#201c1c;border-bottom:2px solid #fff}#sec_plan .plan .other_table td{color:#201c1c;background-color:#fff;border-bottom:2px solid #c3c3c3}#sec_plan .plan .pay .ttl{color:#201c1c;font-weight:700}#sec_plan .plan .pay .ttl span{font-weight:400}#sec_plan .plan .pay .note p{color:#fff}@media (max-width: 750px){#sec_plan{padding-top:10.4vw;padding-bottom:25.3333333333vw;box-shadow:0 -2vw 4vw #0000001a}#sec_plan .ttl_wrap{background-position:right 45vw top;background-size:55vw auto;padding-top:13.3333333333vw}#sec_plan .ttl_wrap h2.ttl{background-position:center bottom;background-size:24vw auto}#sec_plan .plan_box{box-shadow:1.3333333333vw 1.3333333333vw 2.6666666667vw #00000026;margin-top:10.6666666667vw}#sec_plan .plan_box dt{font-size:6.1333333333vw;line-height:1.2}#sec_plan .plan_box dt strong{font-size:7.7333333333vw}#sec_plan .plan_box dt span{font-size:5.0666666667vw;font-weight:400}#sec_plan .plan_box.plan_box_01{margin-top:9.0666666667vw}#sec_plan .plan_box.plan_box_01 dt{padding:6.2666666667vw 0 4.5333333333vw}#sec_plan .plan_box.plan_box_01 dd{padding:6.6666666667vw 4vw 10.6666666667vw}#sec_plan .plan_box.plan_box_01 dd .note{margin-top:5.3333333333vw}#sec_plan .plan_box.plan_box_02>dt{padding:7.3333333333vw 0 3.3333333333vw}#sec_plan .plan_box.plan_box_02>dt .copy{top:-4vw;content:"";display:block;width:42.2666666667vw;height:8vw;font-size:5.0666666667vw;line-height:8vw;clip-path:polygon(6.3% 0,100% 0,93.7% 100%,0 100%);-webkit-clip-path:polygon(6.3% 0,100% 0,93.7% 100%,0 100%)}#sec_plan .plan_box.plan_box_02>dt .copy sup{font-size:2vw;vertical-align:top}#sec_plan .plan_box.plan_box_02>dd{padding:5.3333333333vw 4vw 12vw}#sec_plan .plan_box.plan_box_02>dd .text1{font-size:4.5333333333vw;margin-bottom:4.5333333333vw}#sec_plan .plan_box.plan_box_02>dd .text2{font-size:4vw;margin-top:4.5333333333vw}#sec_plan .plan_box.plan_box_02>dd .note_list{margin-top:4.5333333333vw}#sec_plan .plan_box.plan_box_02>dd .reduction_flow{margin-top:6.6666666667vw}#sec_plan .plan_box.plan_box_02>dd .reduction_flow .ttl{font-size:3.7333333333vw;text-align:left;margin-bottom:2.6666666667vw}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num{width:10.6666666667vw;font-size:4.5333333333vw;text-align:center;padding:4.5333333333vw 0}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num:before,#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num:after{left:-.4vw;width:11.4666666667vw;height:1.3333333333vw;clip-path:polygon(0 0,100% 0,50% 100%);-webkit-clip-path:polygon(0 0,100% 0,50% 100%)}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num:before{top:0;background-color:#fff}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num:after{top:-1px;background-color:#201c1c}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .text{padding:4.6666666667vw 3.4666666667vw}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .text .emphasis{font-size:3.7333333333vw}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .text .note_list{color:#201c1c;margin-top:2.6666666667vw}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .text .ex{font-size:3.2vw}#sec_plan .plan_box.plan_box_02>dd .reduction_flow .caution{font-size:3.2vw;text-align:left;margin-top:2.9333333333vw}#sec_plan .plan_box.plan_box_02>dd .contact_area-entry{margin:7.4666666667vw 0 0}#sec_plan .plan_box.plan_box_03 dt{padding:3.3333333333vw 0}#sec_plan .plan_box.plan_box_03 dd{padding:7.0666666667vw 4vw 7.7333333333vw}#sec_plan .plan_box.plan_box_03 dd .graf{margin-top:8.2666666667vw}#sec_plan .plan .other{margin-top:10.6666666667vw}#sec_plan .plan .other .ttl{font-size:4vw}#sec_plan .plan .other_box{margin-top:2.4vw;padding-left:1.3333333333vw}#sec_plan .plan .other_table th{width:29.3333333333vw;font-size:2.9333333333vw;padding:2.6666666667vw 0}#sec_plan .plan .other_table td{padding:2.6666666667vw 4vw}#sec_plan .plan .other_table td p{font-size:2.9333333333vw;font-weight:700}#sec_plan .plan .other_table td p span{font-size:2.6666666667vw;font-weight:400}#sec_plan .plan .other_table td p.emphasis{font-size:4.2666666667vw}#sec_plan .plan .other_table td .note{margin-top:.6666666667vw}#sec_plan .plan .other_table td .note p{font-size:2.6666666667vw;font-weight:400}#sec_plan .plan .other_table tr:last-child th,#sec_plan .plan .other_table tr:last-child td{border:none}#sec_plan .plan .pay{margin-top:10.6666666667vw}#sec_plan .plan .pay .ttl{font-size:4vw}#sec_plan .plan .pay .credit{margin-top:4.5333333333vw}#sec_plan .plan .pay .note{margin-top:2.4vw}}@media (min-width: 751px){#sec_plan{padding-top:66px;padding-bottom:106px;box-shadow:0 -15px 20px #0000001a}#sec_plan .ttl_wrap{padding-top:55px;background-position:center top;background-size:220px auto}#sec_plan .ttl_wrap h2.ttl{background-position:center bottom;background-size:90px auto}#sec_plan .plan_box{box-shadow:10px 10px 20px #0003;margin-top:64px}#sec_plan .plan_box dt{font-size:32px;line-height:1}#sec_plan .plan_box dt strong{font-size:40px}#sec_plan .plan_box dt span{font-size:27px;font-weight:400}#sec_plan .plan_box.plan_box_01{margin-top:50px}#sec_plan .plan_box.plan_box_01 dt{padding:24px 0 20px}#sec_plan .plan_box.plan_box_01 dd{padding:40px 0}#sec_plan .plan_box.plan_box_01 dd .note{padding-left:140px}#sec_plan .plan_box.plan_box_02>dt{height:120px;line-height:120px}#sec_plan .plan_box.plan_box_02>dt .copy{top:-20px;content:"";display:block;width:211px;height:40px;font-size:25px;line-height:40px;clip-path:polygon(6.6% 0,100% 0,93.4% 100%,0 100%);-webkit-clip-path:polygon(6.6% 0,100% 0,93.4% 100%,0 100%)}#sec_plan .plan_box.plan_box_02>dt .copy sup{font-size:12px;vertical-align:top}#sec_plan .plan_box.plan_box_02>dd{padding:40px 60px 44px}#sec_plan .plan_box.plan_box_02>dd .text1{font-size:20px;margin-bottom:24px}#sec_plan .plan_box.plan_box_02>dd .text2{font-size:20px;margin-top:30px}#sec_plan .plan_box.plan_box_02>dd .note_list{margin-top:30px}#sec_plan .plan_box.plan_box_02>dd .reduction_flow{margin-top:33px}#sec_plan .plan_box.plan_box_02>dd .reduction_flow .ttl{font-size:20px;text-align:left;margin-bottom:20px}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num{width:80px;font-size:20px;text-align:center;padding:24px 0}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num:before,#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num:after{left:0;width:80px;height:10px;clip-path:polygon(0 0,100% 0,50% 100%);-webkit-clip-path:polygon(0 0,100% 0,50% 100%)}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num:before{top:0;background-color:#fff}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .num:after{top:-1px;background-color:#201c1c}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .text{padding:20px 28px}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .text .emphasis{font-size:20px}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .text .note_list{color:#201c1c;margin-top:18px}#sec_plan .plan_box.plan_box_02>dd .reduction_flow_box .text .ex{font-size:16px}#sec_plan .plan_box.plan_box_02>dd .reduction_flow .caution{font-size:12px;text-align:left;margin-top:20px}#sec_plan .plan_box.plan_box_02>dd .contact_area-entry{margin:30px auto 0}#sec_plan .plan_box.plan_box_03>dt{height:120px;line-height:120px}#sec_plan .plan_box.plan_box_03>dd{display:grid;grid-template-columns:max-content max-content;justify-content:space-between;padding:40px 80px}#sec_plan .plan_box.plan_box_03>dd>p{justify-self:stretch;grid-column:1/3;margin-bottom:1em}#sec_plan .plan_box.plan_box_03>dd>div.graf>img{width:403px}#sec_plan .plan .other{margin-top:30px}#sec_plan .plan .other .ttl{font-size:20px}#sec_plan .plan .other_box{margin-top:10px;padding-left:8px}#sec_plan .plan .other_table th{width:154px;font-size:18px;padding:20px 0}#sec_plan .plan .other_table td{padding:20px 24px}#sec_plan .plan .other_table td p{font-size:18px;font-weight:700}#sec_plan .plan .other_table td p span{font-weight:400}#sec_plan .plan .other_table td p.emphasis{font-size:24px}#sec_plan .plan .other_table td .note{margin-top:5px}#sec_plan .plan .other_table td .note p{font-size:12px;font-weight:400}#sec_plan .plan .other_table tr:last-child th,#sec_plan .plan .other_table tr:last-child td{border:none}#sec_plan .plan .pay{margin-top:30px}#sec_plan .plan .pay .ttl{font-size:18px}#sec_plan .plan .pay .credit{margin-top:10px}#sec_plan .plan .pay .note{margin-top:22px}}@media screen and (min-width: 751px) and (max-width: 1024px){#sec_plan .plan_box dd img{width:100%}#sec_plan .plan_box.plan_box_01 dd{padding:40px 60px}#sec_plan .plan_box.plan_box_02>dt{font-size:28px}#sec_plan .plan_box.plan_box_03 dd{padding:40px 60px}#sec_plan .plan_box.plan_box_03 dd .bnr{margin-right:10%}}.plan .plan_box_03>dd>p{margin:0 auto;display:grid;grid-template-columns:1em auto 1em}.plan .plan_box_03>dd>p:before{content:"";background:url(/img/common/index/plan/notice_left.svg) no-repeat;background-size:100% 100%}.plan .plan_box_03>dd>p:after{content:"";background:url(/img/common/index/plan/notice_right.svg) no-repeat;background-size:100% 100%}.plan .plan_box_03>dd>div.note a{text-decoration:underline}.plan .plan_box_03>dd>div.note{grid-column:1/3}.plan .plan_box_03>dd>div.note>dl{display:grid;grid-template-columns:1.5em 1fr;grid-column-gap:.5em}@media (min-width: 751px){.plan .plan_box_03>dd>div.note>dl{margin-top:20px}}@media (max-width: 750px){.plan .plan_box_03>dd>div.note>dl{margin-top:3.2vw}}@media (min-width: 751px){.plan .plan_box_03>dd>div.note>dl>dt,.plan .plan_box_03>dd>div.note>dl>dd{font-size:12px!important;text-align:left;padding:0!important}}@media (max-width: 750px){.plan .plan_box_03>dd>div.note>dl>dt,.plan .plan_box_03>dd>div.note>dl>dd{font-size:3.2vw!important;text-align:left;padding:0!important}}#sec_option{background-color:#f5f5f5}#sec_option .option_wrap .sub_ttl{font-weight:700;text-align:center}#sec_option .option_wrap .sub_ttl span{display:inline-block;position:relative}#sec_option .option_wrap .sub_ttl span:after{content:"";position:absolute;display:block;bottom:0}#sec_option .option_device_box{font-weight:700}#sec_option .option_device_box dt{background-color:#fff}#sec_option .option_device_box dt .emphasis{font-weight:700}#sec_option .option_device_box dd{background-color:#f5f5f5;text-align:center;display:flex;flex-direction:column}#sec_option .option_device_box dd p{flex-grow:1;display:flex;justify-content:center;align-items:center;width:100%;text-align:center}#sec_option .option_device_box dd p.condition2{background-color:#ebebeb}#sec_option .option_device_box dd p.condition3{background-color:#f1f1f1}#sec_option .option_device_box dd p.condition4{background-color:#e6e6e6}#sec_option .option_device_box.box02 dt{position:relative}#sec_option .option_device_box.box02 dt .icon{position:absolute}#sec_option .option_service_box{background-color:#fff;border:1px solid #201c1c}#sec_option .option_service_box .service_name{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #201c1c}#sec_option .option_service_box .service_name .title,#sec_option .option_service_box .service_name .price{font-weight:700}#sec_option .option_service_box .service_name .price .vertical{display:inline-block;width:15px;line-height:1}#sec_option .option_service_box .service_name .price .tax{font-weight:400}#sec_option .option_service_box.box03 .accordion_detail_content dl{border-bottom:1px solid #dadada}#sec_option .option_service_box.box03 .accordion_detail_content dl dt{font-weight:700}#sec_option .option_service .accordion_button{display:flex;justify-content:flex-end;color:#6f6966}#sec_option .option_service .accordion_button span{border-bottom:1px solid #6f6966}#sec_option .option_service .accordion_button .text_close{display:none}#sec_option .option_service .accordion_detail_content{background-color:#f5f5f5}#sec_option .option_service .accordion_detail_content .heading{font-weight:700;border-bottom:1px solid #dadada}@media (max-width: 750px){#sec_option{box-shadow:0 -2vw 4vw #0000001a;padding-top:10.4vw;padding-bottom:24.2666666667vw}#sec_option .ttl_wrap{background:url(/img/sp/index/option/OPTION.png) no-repeat;background-position:right 20vw top;background-size:80vw auto;padding-top:13.3333333333vw}#sec_option .option_wrap{margin-top:8.5333333333vw}#sec_option .option_wrap .sub_ttl{font-size:6.1333333333vw}#sec_option .option_wrap .sub_ttl span:after{right:-14.6666666667vw;background:url(/img/sp/index/option/option_icon_0yen.png) no-repeat;background-size:contain;width:12.8vw;height:12vw}#sec_option .option_device .text{font-size:4.5333333333vw;margin-top:4vw}#sec_option .option_device_box{display:flex;box-shadow:.4vw .4vw 1.3333333333vw #0003;margin-top:4vw}#sec_option .option_device_box:first-of-type{margin-top:6.6666666667vw}#sec_option .option_device_box dt{flex:1;background-color:#fff;padding:4vw 0 4vw 6.6666666667vw}#sec_option .option_device_box dt .name{font-size:4vw;font-weight:700}#sec_option .option_device_box dt .name span{font-size:2.9333333333vw;clip-path:polygon(8.3% 0,100% 0,91.7% 100%,0 100%);-webkit-clip-path:polygon(8.3% 0,100% 0,91.7% 100%,0 100%);background-color:#fad152;padding:.9333333333vw 2.1333333333vw;margin-left:1.6vw}#sec_option .option_device_box dt .name span b{font-size:4.1333333333vw}#sec_option .option_device_box dt .price{font-size:4.8vw}#sec_option .option_device_box dt .price strong{font-size:8.5333333333vw}#sec_option .option_device_box dt .price span{font-size:2.6666666667vw;font-weight:400}#sec_option .option_device_box dt .price span b{font-size:4.2666666667vw;font-weight:700}#sec_option .option_device_box dd{width:32.8vw;background-color:#f5f5f5;font-size:3.2vw;text-align:center;display:flex;flex-direction:column}#sec_option .option_device_box dd p{flex-grow:1;display:flex;justify-content:center;align-items:center;width:100%;text-align:center}#sec_option .option_device_box dd p.condition2{background-color:#ebebeb}#sec_option .option_device_box dd p.condition3{background-color:#f1f1f1}#sec_option .option_device_box dd p.condition4{background-color:#e6e6e6}#sec_option .option_device_box dd p sup{font-size:1.6vw;vertical-align:super}#sec_option .option_device_box.box02 dt .icon{width:10.6666666667vw;height:auto;top:-2.6666666667vw;left:-4vw}#sec_option .option_device .note_list{margin-top:6vw}#sec_option .option_device .note_list .note .space{width:2.4rem}#sec_option .option_service{margin-top:10.4vw}#sec_option .option_service .sub_ttl span:after{bottom:2.6666666667vw}#sec_option .option_service_box{padding:4vw;margin-top:4vw}#sec_option .option_service_box .service_name .title{font-size:4vw;font-weight:700}#sec_option .option_service_box .service_name .price{font-size:3.7333333333vw;font-weight:700}#sec_option .option_service_box .service_name .price .vertical{display:inline-block;width:15px;font-size:3.2vw;line-height:1}#sec_option .option_service_box .service_name .price .emphasis_price{font-size:7.4666666667vw}#sec_option .option_service_box .service_name .price .tax{font-size:2.9333333333vw;font-weight:400}#sec_option .option_service_box .text_content{margin-top:4vw}#sec_option .option_service_box .text_content .text{font-size:3.7333333333vw}#sec_option .option_service_box.box01 .text_content .note_list,#sec_option .option_service_box.box02 .text_content .note{margin-top:3.7333333333vw}#sec_option .option_service_box.box03 .accordion_detail_content{padding:1.3333333333vw 4vw}#sec_option .option_service_box.box03 .accordion_detail_content dl{display:flex;align-items:center;width:100%;border-bottom:1px solid #dadada}#sec_option .option_service_box.box03 .accordion_detail_content dl:last-child{border:none}#sec_option .option_service_box.box03 .accordion_detail_content dl dt,#sec_option .option_service_box.box03 .accordion_detail_content dl dd{padding:3.2vw 0;font-size:3.4666666667vw}#sec_option .option_service_box.box03 .accordion_detail_content dl dt{min-width:29.0666666667vw;text-align:left;border:none}#sec_option .option_service .accordion_content{margin-top:4vw}#sec_option .option_service .accordion_button{font-size:3.2vw}#sec_option .option_service .accordion_detail_content{padding:5.3333333333vw 4vw;margin-top:6vw}#sec_option .option_service .accordion_detail_content .heading{font-size:3.4666666667vw;padding-bottom:3.7333333333vw}#sec_option .option_service .accordion_detail_content ul{font-size:3.4666666667vw}#sec_option .option_service .accordion_detail_content ul li,#sec_option .option_service .accordion_detail_content .note{margin-top:3.4666666667vw}}@media (min-width: 751px){#sec_option{box-shadow:0 -15px 20px #0000001a;padding-top:66px;padding-bottom:100px}#sec_option .ttl_wrap{background:url(/img/pc/index/option/OPTION.png) no-repeat;background-position:center top;background-size:auto;padding-top:50px}#sec_option .option_wrap{margin-top:50px}#sec_option .option_wrap .sub_ttl{font-size:32px}#sec_option .option_wrap .sub_ttl span:after{right:-94px;background:url(/img/pc/index/option/option_icon_0yen.png) no-repeat;background-size:contain;width:81px;height:76px}#sec_option .option_device .text{font-size:27px;text-align:center;margin-top:30px}#sec_option .option_device_content{display:flex;justify-content:space-between;margin-top:33px}#sec_option .option_device_box{width:320px;box-shadow:3px 3px 10px #0003}#sec_option .option_device_box dt{padding:30px 20px}#sec_option .option_device_box dt .name{font-size:26px;position:relative}#sec_option .option_device_box dt .name span{position:absolute;top:0;right:-8px;display:block;font-size:18px;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);-webkit-clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);background-color:#fad152;padding:0 16px}#sec_option .option_device_box dt .name span b{font-size:25px}#sec_option .option_device_box dt .price{font-size:30px}#sec_option .option_device_box dt .price strong{font-size:40px}#sec_option .option_device_box dt .price span{font-size:19px;font-weight:400}#sec_option .option_device_box dt .price span b{font-size:30px;font-weight:700}#sec_option .option_device_box dd{height:150px;font-size:18px}#sec_option .option_device_box dd p sup{font-size:10px;vertical-align:super}#sec_option .option_device_box.box02 dt .icon{top:-23px;left:-6px}#sec_option .option_device .note_list{margin-top:18px}#sec_option .option_device .note_list .note .space{width:2rem}#sec_option .option_service_content{display:flex;justify-content:space-between;margin-top:30px}#sec_option .option_service_box{width:320px;padding:16px 20px 20px}#sec_option .option_service_box .service_name .title{font-size:18px}#sec_option .option_service_box .service_name .price{font-size:13px}#sec_option .option_service_box .service_name .price .vertical{width:12px;font-size:10px}#sec_option .option_service_box .service_name .price .emphasis_price{font-size:24px}#sec_option .option_service_box .service_name .price .tax{font-size:9.6px}#sec_option .option_service_box .text_content{margin-top:10px;min-height:170px}#sec_option .option_service_box .text_content .text{font-size:16px}#sec_option .option_service_box .text_content .note_list{margin-top:8px}#sec_option .option_service_box .text_content .note .space{margin-right:2px;width:1.1rem}#sec_option .option_service_box.box01 .text_content .note_list,#sec_option .option_service_box.box02 .text_content .note{margin-top:10px}#sec_option .option_service_box.box03 .accordion_detail_content dl{padding:5px 0}#sec_option .option_service_box.box03 .accordion_detail_content dl:first-of-type{padding-top:0}#sec_option .option_service_box.box03 .accordion_detail_content dl:last-of-type{border:none;padding-bottom:0}#sec_option .option_service .accordion_content{font-size:15px}#sec_option .option_service .accordion_button{justify-content:center;margin-top:32px}#sec_option .option_service .accordion_button span{padding-bottom:5px}#sec_option .option_service .accordion_detail_content{height:376px;padding:20px 20px 0}#sec_option .option_service .accordion_detail_content .heading{padding-bottom:5px;margin-bottom:5px}#sec_option .contact_area{margin-top:40px}}@media screen and (min-width: 751px) and (max-width: 1024px){#sec_option .option_device .text{font-size:2.6666666667vw}#sec_option .option_device_box{width:32%}#sec_option .option_device_box dt{padding:30px 20px 20px}#sec_option .option_device_box dt .name{font-size:2vw}#sec_option .option_device_box dt .name span{font-size:1.4666666667vw}#sec_option .option_device_box dt .name span b{font-size:2vw}#sec_option .option_device_box dt .price{font-size:2.4vw}#sec_option .option_device_box dt .price strong{font-size:4.2666666667vw}#sec_option .option_device_box dt .price span{font-size:1.3333333333vw}#sec_option .option_device_box dt .price span b{font-size:2.1333333333vw}#sec_option .option_device_box.box02 dt .icon{top:-30px;left:-6px}#sec_option .option_service_box{width:32%}#sec_option .option_service_box .service_name .price{text-align:right}#sec_option .option_service_box .service_name .price span{display:inline-block}#sec_option .option_service_box .text_content{min-height:240px}#sec_option .option_service .accordion_detail_content{height:515px}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding:0;z-index:1}.swiper-slide{position:relative}.swiper-slide>img{width:100%}.swiper-slide .inner_text{position:absolute;bottom:18%;font-size:3.2vw;color:#fff}.swiper-slide .inner_text .down{padding-left:37vw;padding-bottom:2.7vw;font-style:italic}.swiper-slide .inner_text .down.Gbps{color:#3b3942}.swiper-slide .inner_text span{font-size:5.3333333333vw;font-weight:700}.swiper-slide .inner_text .note{width:90%;color:#fff;margin:0 auto;font-size:2vw}.swiper-slide .inner_text .note .space{margin-right:0%;width:auto}@media (min-width: 751px){.swiper-slide{position:relative}.swiper-slide>img{width:100%}.swiper-slide .inner_text{position:absolute;font-size:17px;color:#fff}.swiper-slide .inner_text .down{padding-left:20px;padding-bottom:10px;font-style:italic}.swiper-slide .inner_text .down.Gbps{color:#3b3942}.swiper-slide .inner_text span{font-size:33px;font-weight:700}.swiper-slide .inner_text .note{width:90%;color:#fff;margin:0 auto;font-size:12px}}@media (min-width: 751px){.swiper-mv{overflow:unset;width:1000px!important}}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}[class*=mobile_router]{margin-top:8vw}[class*=mobile_router] .swiper-wrapper{padding-bottom:10.1333333333vw}[class*=mobile_router] .swiper-pagination-device{position:absolute;bottom:1.6vw;font-size:3.8666666667vw}[class*=mobile_router] .swiper-pagination-deviceImg{position:absolute;bottom:0!important;left:50%!important;transform:translate(-50%);width:auto!important}@media (min-width: 751px){[class*=mobile_router]{margin-top:30px}[class*=mobile_router] .swiper-wrapper{padding-bottom:28px}[class*=mobile_router] .swiper-pagination-device{font-size:19px;bottom:5px}[class*=mobile_router] .swiper-pagination-deviceImg{bottom:0px!important}}[class*=home_router]{margin-top:8vw}[class*=home_router] .swiper-wrapper{padding-bottom:5.3333333333vw}[class*=home_router] .swiper-pagination-device{position:absolute;bottom:1.6vw;font-size:3.8666666667vw}[class*=home_router] .swiper-pagination-deviceImg{position:absolute;bottom:0px!important;left:50%!important;transform:translate(-50%);width:auto!important}@media (min-width: 751px){[class*=home_router]{margin-top:30px}[class*=home_router] .swiper-wrapper{padding-bottom:28px}[class*=home_router] .swiper-pagination-device{font-size:19px;bottom:5px}[class*=home_router] .swiper-pagination-deviceImg{bottom:0px!important}}@media (max-width: 750px){.swiper-pagination-bullet{width:6.9333333333vw!important;height:1.0666666667vw!important}}@media (min-width: 751px){.swiper-pagination-bullet{width:39px!important;height:5px!important}}.swiper-pagination-bullet{background:#EEE9E5!important;border-radius:50px!important;opacity:1!important}.swiper-pagination-bullet-active{background:#aca59f!important;opacity:1!important}@media (min-width: 751px){.swiper-button-prev,.swiper-button-next{width:38px!important;height:38px!important;border-radius:9999px;background-color:#201c1c}}@media (max-width: 750px){.swiper-button-prev,.swiper-button-next{width:9.3333333333vw!important;height:9.3333333333vw!important;border-radius:9999px;background-color:#201c1c}}@media (min-width: 751px){.swiper-button-next{right:0!important}}@media (min-width: 751px){.swiper-button-prev{left:0!important}}.swiper-button-prev:before{content:"";display:inline-block;border-top:0;border-right:0;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;margin:auto}@media (min-width: 751px){.swiper-button-prev:before{width:12px;height:12px;left:15px}}@media (max-width: 750px){.swiper-button-prev:before{width:2.4vw;height:2.4vw;left:4vw}}.swiper-button-next:before{content:"";display:inline-block;border-left:0;border-bottom:0;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;margin:auto}@media (min-width: 751px){.swiper-button-next:before{width:12px;height:12px;right:15px}}@media (max-width: 750px){.swiper-button-next:before{width:2.4vw;height:2.4vw;right:4vw}}.cursor-mv{position:absolute;bottom:60px;left:10px;z-index:2}@media (max-width: 750px){.cursor-mv{bottom:16vw}}@media (min-width: 751px){.cursor-mv{left:44px}}.cursor-mv .swiper-pagination-mv{position:relative;display:inline-block;color:#000;width:auto;margin:0 7px}@media (max-width: 750px){.cursor-mv .swiper-pagination-mv{bottom:0}}@media (min-width: 751px){.cursor-mv .swiper-pagination-mv{font-size:20px}}.cursor-mv .swiper-pagination-mv .progress-bar{position:relative;display:inline-block;width:50px;height:3px;margin:0 7px;vertical-align:middle;background:#000000}.cursor-mv .swiper-pagination-mv .progress-bar.move:after{content:"";position:absolute;height:3px;background:#e64251;animation:progressbar 5s linear;animation-fill-mode:forwards;overflow:hidden}.cursor-mv .swiper-pagination-mv .progress-bar.move.stop:after{animation-play-state:paused}@keyframes progressbar{0%{width:0}to{width:100%}}.swiper-button-prev:after,.swiper-button-next:after{content:""!important}#sec_device{background-color:#fad152}#sec_device .ttl_wrap{background:url(/img/common/index/device/DEVICE.svg) no-repeat}#sec_device .ttl_wrap h2.ttl{background:url(/img/common/index/device/line_device.svg) no-repeat}#sec_device .device_heading{text-align:center}#sec_device .device_content .device_container{background-color:#fff;padding-bottom:3.5vw}#sec_device .device_content .device_image{text-align:center;height:42.4vw}@media (max-width: 750px){#sec_device .device_content .device_image img{width:auto;height:auto;max-width:74%;max-height:74%;margin-top:10.6666666667vw}}@media (min-width: 751px){#sec_device .device_content .device_image img{width:auto;height:auto;max-width:100%;max-height:100%}}#sec_device .device_content .device_detail{margin:4vw 4vw 8vw}#sec_device .device_content .device_summary{display:flex;justify-content:space-between}#sec_device .device_content .device_summary a{display:block;cursor:pointer}#sec_device .device_content .device_subtitle{display:flex;height:7.2vw;color:#000;align-items:center}#sec_device .device_content .device_subtitle .new{display:block;height:7.2vw;width:16vw;color:#fff;font-size:4vw;text-align:center;line-height:6.9333333333vw;border-radius:9999px;background-color:#e64251;margin-right:4px}#sec_device .device_content .device_name{font-size:5.0666666667vw;font-weight:700}#sec_device .device_content .device_name span{font-size:6.6666666667vw}#sec_device .device_content .device_text{height:13.3333333333vw;font-size:3.7333333333vw}@media (min-width: 751px){#sec_device .device_content .device_image{height:180px}#sec_device .device_content .device_detail{margin:0 40px}#sec_device .device_content .device_subtitle .new{height:29px;width:65px;font-size:18px;line-height:29px}#sec_device .device_content .device_name{height:auto;font-size:20px;font-weight:700}#sec_device .device_content .device_name span{font-size:27px}#sec_device .device_content .device_text{font-size:18px}}@media (max-width: 750px){#sec_device{box-shadow:0 -2vw 4vw #0000001a;padding-top:10.4vw;padding-bottom:25.3333333333vw}#sec_device .ttl_wrap{background-position:right 25vw top;background-size:75vw auto;padding-top:13.3333333333vw}#sec_device .ttl_wrap h2.ttl{background-position:center bottom;background-size:24vw auto}#sec_device .device{margin-top:8.6666666667vw}#sec_device .device_heading .sub_heading{font-size:3.7333333333vw}#sec_device .device_heading .heading{font-size:6.1333333333vw;font-weight:700;margin-bottom:5.0666666667vw}#sec_device .device_content .device_container{box-shadow:1.3333333333vw 1.3333333333vw 2.6666666667vw #00000026}}@media (max-width: 750px) and (max-width: 750px){#sec_device .device_content .home_router .device_image img{width:auto;height:auto;max-width:74%;max-height:74%;margin-top:7.4666666667vw}}@media (max-width: 750px){#sec_device .device .note{color:#000;margin:0 10vw}}@media (min-width: 751px){#sec_device{box-shadow:0 -15px 20px #0000001a;padding-top:66px;padding-bottom:106px}#sec_device .ttl_wrap{padding-top:55px;background-position:center top;background-size:300px auto}#sec_device .ttl_wrap h2.ttl{background-position:center bottom;background-size:90px auto}#sec_device .device{width:960px;margin:50px auto 0}#sec_device .device_heading{margin-bottom:14px}#sec_device .device_heading .sub_heading{font-size:20px}#sec_device .device_heading .heading{font-size:32px;font-weight:700}#sec_device .device_content{display:flex;justify-content:space-between}#sec_device .device_content .mobile_router,#sec_device .device_content .home_router{width:49.7%}#sec_device .device_content .device_container{background:none;padding:0 10px;box-shadow:none}#sec_device .device_content .device_container-inner{box-shadow:5px 5px 5px #0003;background-color:#fff;padding:34px 0}#sec_device .device_content .device_text{height:auto}#sec_device .device .device_subtitle{height:29px;margin-top:15px}#sec_device .device .note{margin-left:1%}}@media screen and (min-width: 751px) and (max-width: 1024px){#sec_device .device{width:100%}#sec_device .device_heading .sub_heading{font-size:2.1333333333vw}#sec_device .device_heading .heading{font-size:3.7333333333vw}#sec_device .device_content .device_image{height:18vw}#sec_device .device_content .device_name{font-size:2.1333333333vw;font-weight:700}#sec_device .device_content .device_name span{font-size:3.7333333333vw}#sec_device .device_content .device_text{height:13.3333333333vw;font-size:1.8666666667vw}#sec_device .contact_area-entry.device-entry{width:85%}}#sec_area{background-color:#f5f5f5}#sec_area .ttl_wrap{background:url(/img/common/index/area/AREA.svg) no-repeat}#sec_area .area_flow{display:flex;justify-content:space-between;flex-wrap:wrap}#sec_area .area_flow dl dt{color:#201c1c;font-weight:700}#sec_area .area_flow dl dt .area01{color:#f15d52}#sec_area .area_flow dl dt .area02{color:#ff8f3a}#sec_area .area_flow dl dt .area03{color:#dcbbfe}#sec_area>a{font-size:18px;padding:1em 0}@media (min-width: 751px){#sec_area>a{margin:3em auto;width:20em}}@media (max-width: 750px){#sec_area>a{margin:3em 1em}}#sec_area>a{border:2px solid #201c1c;display:block;color:#201c1c;font-weight:700;text-align:center;border-radius:9999px;background-color:#fff;position:relative;transition:all .3s}#sec_area>a:after{content:"";transform:skew(45deg);position:absolute;top:45%;right:8%;color:#000;width:20px;height:6px;border-bottom:solid 2px;border-right:solid 2px;transition:all .3s}#sec_area>a:hover{color:#fff;transition:all .3s}#sec_area>a:hover:after{color:#fff;right:4%;transition:all .3s}@media (max-width: 750px){#sec_area{box-shadow:0 -2vw 4vw #0000001a;padding-top:11.3333333333vw;padding-bottom:23.3333333333vw}#sec_area .ttl_wrap{background-position:right 45.6vw top;background-size:54.4vw auto;padding-top:12.9333333333vw}#sec_area .area_img{margin-top:9.3333333333vw}#sec_area .area_flow dl{width:42.6666666667vw;margin-top:6.9333333333vw}#sec_area .area_flow dl dt{height:10.6666666667vw;font-size:3.4666666667vw}#sec_area .area_flow dl dt .text{text-indent:-4vw;margin-left:4vw}#sec_area .area_flow dl dt .text .search{width:4vw;height:4vw}#sec_area .area_flow dl dt .notes{font-size:2.6666666667vw;font-weight:400}#sec_area .area_flow dl:nth-child(n+3){margin-top:10.4vw}#sec_area .area_flow dl:nth-child(n+3) dt{height:17.3333333333vw}}@media (min-width: 751px){#sec_area{box-shadow:0 -15px 20px #0000001a;padding-top:66px;padding-bottom:100px}#sec_area .ttl_wrap{background-position:center top;background-size:212px auto;padding-top:55px}#sec_area .area_img{margin-top:50px}#sec_area .area_flow{margin-top:30px}#sec_area .area_flow dl{width:232px}#sec_area .area_flow dl dt{height:70px;font-size:16px;line-height:1.3}#sec_area .area_flow dl dt .text{text-indent:-16px;margin-left:16px}#sec_area .area_flow dl dt .text .search{width:15px;height:15px}#sec_area .area_flow dl dt .notes{font-size:12px;font-weight:400}}@media screen and (min-width: 751px) and (max-width: 1024px){#sec_area .area_img img{width:100%}#sec_area .area_flow dl:nth-child(4){margin-top:30px}}#sec_flow{background-color:#fff}#sec_flow .ttl_wrap{background:url(/img/common/index/flow/FLOW.svg) no-repeat}#sec_flow .flow_content .text{font-weight:700;text-align:center}#sec_flow .flow_step_box{position:relative}#sec_flow .flow_step_box dt p{color:#e64251;text-align:center;line-height:1}#sec_flow .flow_step_box dt .icon{background-color:#e64251}@media (max-width: 750px){#sec_flow{box-shadow:0 -2vw 4vw #0000001a;padding-top:10.6666666667vw;padding-bottom:21.3333333333vw}#sec_flow .ttl_wrap{background-position:right 38.6vw top;background-size:61.4vw auto;padding-top:14.1333333333vw}#sec_flow .flow_content .text{font-size:6.1333333333vw;margin-top:9.3333333333vw}#sec_flow .flow_step{margin-top:5.3333333333vw}#sec_flow .flow_step_box{display:flex;position:relative}#sec_flow .flow_step_box dt{margin-right:2.6666666667vw}#sec_flow .flow_step_box dt:before{content:"";position:absolute;bottom:0;left:4.6666666667vw;width:1px;background-color:#e64251}#sec_flow .flow_step_box dt p{font-size:3.2vw;margin:.9333333333vw 0}#sec_flow .flow_step_box dt p span{font-size:3.7333333333vw}#sec_flow .flow_step_box dt .icon{display:flex;justify-content:center;align-items:center;width:9.3333333333vw;height:9.3333333333vw;border-radius:9999px}#sec_flow .flow_step_box dd{font-size:4.5333333333vw;margin-top:5.6vw}#sec_flow .flow_step_box dd .flow-entry{width:100%;height:12vw;margin:2.6666666667vw 0 0}#sec_flow .flow_step_box dd .flow-entry a{line-height:12vw;height:12vw;font-size:3.7333333333vw}#sec_flow .flow_step_box01 dt{padding-bottom:18.1333333333vw}#sec_flow .flow_step_box01 dt:before{height:17.3333333333vw}#sec_flow .flow_step_box01 dt .icon img{width:5.4666666667vw;height:5.2vw;margin-left:.9333333333vw}#sec_flow .flow_step_box01 dd{width:100%}#sec_flow .flow_step_box02 dt{padding-bottom:17.3333333333vw}#sec_flow .flow_step_box02 dt:before{height:16.5333333333vw}#sec_flow .flow_step_box02 dt .icon img,#sec_flow .flow_step_box03 dt .icon img{width:5.6vw;height:4.2666666667vw}}@media (min-width: 751px){#sec_flow{box-shadow:0 -15px 20px #0000001a;padding-top:66px;padding-bottom:100px}#sec_flow .ttl_wrap{background-position:center top;background-size:238px auto;padding-top:55px}#sec_flow .flow_content .text{font-size:32px;margin-top:45px}#sec_flow .flow_step{display:flex;justify-content:space-between;width:950px;margin:40px auto 0;position:relative}#sec_flow .flow_step:before{content:"";position:absolute;top:77px;right:0;left:0;width:750px;height:2px;background-color:#e64251;margin:auto}#sec_flow .flow_step_box dt p{font-size:24px}#sec_flow .flow_step_box dt p span{font-size:28px}#sec_flow .flow_step_box dt .icon{display:flex;justify-content:center;align-items:center;width:84px;height:84px;border:7px solid #fff;border-radius:9999px;margin:7px auto 0}#sec_flow .flow_step_box dd{font-size:27px;text-align:center}#sec_flow .flow_step_box dd .flow-entry{width:100%;height:50px;margin:15px auto 0}#sec_flow .flow_step_box dd .flow-entry:after{width:100%;height:50px}#sec_flow .flow_step_box dd .flow-entry a{font-size:15px;line-height:50px}#sec_flow .flow_step_box dd .flow-entry a:after{width:15px;height:4px}#sec_flow .flow_step_box01 dt .icon img{width:41px;height:39px;margin-left:7px}#sec_flow .flow_step_box02 dt .icon img{width:42px;height:33px}#sec_flow .flow_step_box02 dd .note{width:280px;text-align:left;margin-top:5px}#sec_flow .flow_step_box03 dt .icon img{width:42px;height:32px}}@media screen and (min-width: 751px) and (max-width: 1024px){#sec_flow .flow_step{width:100%}#sec_flow .flow_step:before{width:70%}#sec_flow .flow_step_box dd{font-size:2.9333333333vw}#sec_flow .flow_step_box01{margin-left:2.6666666667vw}#sec_flow .flow_step_box02 dd .note{width:28.6666666667vw}}#sec_faq{background-color:#f5f5f5}#sec_faq .ttl_wrap{background:url(/img/common/index/faq/FAQ.svg) no-repeat}#sec_faq .qa_wrap .question_wrap{background-color:#fff;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;color:#201c1c}#sec_faq .qa_wrap .question_wrap.title{font-weight:700}#sec_faq .qa_wrap .question_wrap .icon_q{color:#919191;font-size:4.2666666667vw;font-weight:700}@media (max-width: 750px){#sec_faq{box-shadow:0 -2vw 4vw #0000001a;padding-top:12.6666666667vw;padding-bottom:23.6vw}#sec_faq .ttl_wrap{background-position:right 57vw top;background-size:43vw auto;padding-top:11.4666666667vw}#sec_faq .faq_content{margin-top:10.1333333333vw}#sec_faq .qa_wrap{margin-bottom:16px}#sec_faq .qa_wrap .question_wrap.title{font-size:4.2666666667vw;padding:5.3333333333vw 4vw;border:1px solid #2f2b2b;margin-top:4vw}#sec_faq .qa_wrap .question_wrap .icon_q{font-size:4.2666666667vw;font-weight:700;color:#919191;align-self:flex-start}#sec_faq .qa_wrap .question_wrap .question_box{width:100%;flex:1;line-height:1.1;padding-left:14px}#sec_faq .qa_wrap .question_wrap .question_box .text{font-size:3.7333333333vw;font-weight:700;line-height:1.5}#sec_faq .qa_wrap .question_wrap .icon_open{position:relative;width:15px;height:15px;margin-left:1em}#sec_faq .qa_wrap .question_wrap .icon_open:before{content:"";width:3vw;height:1px;background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .28s ease}#sec_faq .qa_wrap .question_wrap .icon_open:after{content:"";width:1px;height:3vw;background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .28s ease;opacity:1}#sec_faq .qa_wrap .question_wrap.open .icon_open{position:relative;width:15px;height:15px}#sec_faq .qa_wrap .question_wrap.open .icon_open:after{width:0;height:0;opacity:0}#sec_faq .qa_wrap .answer_wrap .icon_a{font-size:5.0666666667vw;font-weight:700;align-self:flex-start}#sec_faq .qa_wrap .answer_wrap .qa_wrap .question_wrap{font-size:3.7333333333vw;padding:4vw;margin-top:4vw}#sec_faq .qa_wrap .answer_wrap .qa_wrap .question_wrap .question_box{width:68.4vw}#sec_faq .qa_wrap .answer_wrap .answer_box{background-color:#fff;padding:4vw;margin:4vw 4vw 7.2vw}#sec_faq .qa_wrap .answer_wrap .answer_box .text{font-size:3.7333333333vw;line-height:1}#sec_faq .qa_wrap .answer_wrap .answer_box .text a{color:#31aae2;text-decoration:underline!important}#sec_faq .qa_wrap .answer_wrap .answer_box .text .emphasis{color:#e64251;font-weight:700}#sec_faq .contact_area-entry{margin:10.6666666667vw 9.3333333333vw 0}}@media (min-width: 751px){#sec_faq{box-shadow:0 -15px 20px #0000001a;padding-top:66px;padding-bottom:100px}#sec_faq .ttl_wrap{background-position:center top;background-size:160px auto;padding-top:55px}#sec_faq .faq_content{margin-top:50px}#sec_faq .qa_wrap .question_wrap{margin-top:20px}#sec_faq .qa_wrap .question_wrap.title{background-color:#fff;border:1px solid #2f2b2b;font-size:27px;font-weight:700;height:90px;padding:0 30px;margin-top:20px}#sec_faq .qa_wrap .question_wrap.title>.icon_open{position:relative;width:30px;height:30px}#sec_faq .qa_wrap .question_wrap.title>.icon_open:before{width:30px;height:1px}#sec_faq .qa_wrap .question_wrap.title>.icon_open:after{height:30px}#sec_faq .qa_wrap .question_wrap.title.open .icon_open{position:relative;width:30px;height:30px}#sec_faq .qa_wrap .question_wrap .icon_open{position:relative;width:20px;height:20px}#sec_faq .qa_wrap .question_wrap .icon_open:before{content:"";width:17px;height:1px;background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .28s ease}#sec_faq .qa_wrap .question_wrap .icon_open:after{content:"";width:1px;height:17px;background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .28s ease;opacity:1}#sec_faq .qa_wrap .question_wrap.open .icon_open{position:relative;width:20px;height:20px}#sec_faq .qa_wrap .question_wrap.open .icon_open:after{width:0;height:0;opacity:0}#sec_faq .qa_wrap .answer_wrap .question_wrap{height:80px;padding:0 30px}#sec_faq .qa_wrap .answer_wrap .question_box{width:100%;flex:1;line-height:1.1;padding-left:10px}#sec_faq .qa_wrap .answer_wrap .question_box .text{font-size:20px;line-height:1.5}#sec_faq .qa_wrap .answer_wrap .icon_q{font-size:32px;font-weight:700;color:#919191;margin-bottom:8px}#sec_faq .qa_wrap .answer_wrap .answer_box{background-color:#fff;padding:30px;margin:20px 30px}#sec_faq .qa_wrap .answer_wrap .answer_box .text{font-size:15px;line-height:1.5}#sec_faq .qa_wrap .answer_wrap .answer_box .text a{color:#31aae2;text-decoration:underline!important}#sec_faq .qa_wrap .answer_wrap .answer_box .text .emphasis{color:#e64251;font-weight:700}#sec_faq .contact_area{margin-top:100px}}@keyframes showArrow-edge{0%{width:0;opacity:0}to{width:11px;opacity:1}}.popup{z-index:9999999;background-color:#6868689e;position:fixed;display:none;justify-content:center;align-items:center;width:100%;height:100vh;top:0;left:0}.popup a{color:#000;text-decoration:underline}.popup .window{width:90vw;max-width:620px;max-height:80%;display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content 1fr;grid-row-gap:10px;overflow:auto;padding-right:20px}.popup .window>label{grid-column:2/3;grid-row:1/2;cursor:pointer;font-size:40px;height:50px;width:50px;display:grid;border-radius:50%;align-content:center;justify-content:center;color:#707070;border:solid 1px #707070;background-color:#fff;position:relative;top:30px;left:20px}.popup .window>div{grid-column:1/3;grid-row:2/3;background-color:#fff;border:20px solid #ffffff;border-radius:20px 0 20px 20px;width:100%;height:100%;overflow:auto}@media (min-width: 751px){.popup .window>div{padding:0 20px}}@media (max-width: 750px){.popup .window>div{padding:0 2.6666666667vw}}.popup .window>div>.title{background-color:#fad152;padding:.5em}@media (min-width: 751px){.popup .window>div>.title{margin:0 .5em 30px}}@media (max-width: 750px){.popup .window>div>.title{margin:0 0 4vw}}@media (min-width: 751px){.popup .window>div>.title>h3{font-size:16px}}@media (max-width: 750px){.popup .window>div>.title>h3{font-size:5vw}}.popup .window>div>.title>h3{font-weight:700}@media (min-width: 751px){.popup .window>div>.content>dl>dt{font-size:13px}}@media (max-width: 750px){.popup .window>div>.content>dl>dt{font-size:4vw}}.popup .window>div>.content>dl>dt{font-weight:700;border-left:4px solid #afafaf;padding:.25em .5em}.popup .window>div>.content>dl>dd{margin-bottom:1.5em}@media (min-width: 751px){.popup .window>div>.content>dl>dd{font-size:11px;padding:0 .75em}}@media (max-width: 750px){.popup .window>div>.content>dl>dd{font-size:4vw;padding:0 .5333333333vw}}.popup .window>div>.content>dl>dd>dl{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:.5em}.popup-device{z-index:9999999;background-color:#000c;position:fixed;display:none;justify-content:center;align-items:center;width:100%;height:100vh;top:0;left:0}.popup-device .window{width:90vw;max-width:700px;max-height:80%;display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content 1fr;grid-row-gap:10px;overflow:hidden}.popup-device .window>label{grid-column:2/3;grid-row:1/2;cursor:pointer;font-size:50px;color:#fff}.popup-device .window>div{grid-column:1/3;grid-row:2/3;width:100%;height:100%;background-color:#fff;overflow:auto}@media (min-width: 751px){.popup-device .window>div>.title{padding:40px;margin-bottom:20px}}@media (max-width: 750px){.popup-device .window>div>.title{padding:36px 20px;margin-bottom:4vw}}.popup-device .window>div>.title{display:grid;background-color:#f5f5f5}@media (min-width: 751px){.popup-device .window>div>.title{grid-template-columns:48% 1fr;align-items:center;gap:30px}.popup-device .window>div>.title img{margin-top:20px}}@media (max-width: 750px){.popup-device .window>div>.title{grid-row-gap:4vw}}@media (max-width: 750px){.popup-device .window>div>.title>div:first-of-type{text-align:center}.popup-device .window>div>.title>div:first-of-type>img{width:80%}}.popup-device .window>div>.title>div:nth-of-type(2)>span{display:block}.popup-device .window>div>.title>div:nth-of-type(2)>.sub_title{font-weight:600}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(2)>.sub_title{font-size:17px}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(2)>.sub_title{font-size:4vw;text-align:center}}.popup-device .window>div>.title>div:nth-of-type(2)>.main_title{line-height:1em;font-weight:600}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(2)>.main_title{font-size:35px;margin-bottom:20px}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(2)>.main_title{font-size:6.8vw;margin-bottom:4vw;text-align:center}}.popup-device .window>div>.title>div:nth-of-type(2)>ul{display:grid;grid-template-columns:repeat(3,auto);grid-column-gap:10px}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(2)>ul{margin-bottom:20px}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(2)>ul{margin-bottom:4vw}}.popup-device .window>div>.title>div:nth-of-type(2)>ul>li{color:#fff;background-color:#e64251;text-align:center;font-weight:600}.popup-device .window>div>.title>div:nth-of-type(2)>div.contact_area-entry{margin:0;width:100%;position:relative}.popup-device .window>div>.title>div:nth-of-type(2)>div.contact_area-entry>a{width:100%;line-height:2em;box-shadow:5px 5px #000;display:grid;align-content:center}.popup-device .window>div>.title>div:nth-of-type(2)>div.contact_area-entry>a:hover{box-shadow:none}.popup-device .window>div>.title>div:nth-of-type(2)>div.contact_area-entry:after{display:none}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(3){grid-column:1/3}}.popup-device .window>div>.title>div:nth-of-type(3)>ul{display:grid}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(3)>ul{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:20px}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(3)>ul{grid-template-columns:repeat(auto-fit,minmax(10px,1fr));margin-bottom:4vw}}.popup-device .window>div>.title>div:nth-of-type(3)>ul{grid-column-gap:1rem}.popup-device .window>div>.title>div:nth-of-type(3)>ul>li{background-color:#fff;text-align:center;line-height:initial}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li{padding:4px 0;font-size:13px}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li{font-size:2vw;margin-bottom:2.5vw}}.popup-device .window>div>.title>div:nth-of-type(3)>ul>li em{font-style:inherit;font-weight:700}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li em{font-size:25px}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li em{font-size:4vw;margin-bottom:5vw}}.popup-device .window>div>.title>div:nth-of-type(3)>ul>li sup{vertical-align:super}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li sup{font-size:11px}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li sup{font-size:1.6vw}}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li br.sp{display:none}}.popup-device .window>div>.title>div:nth-of-type(3)>ul>li.wait{background:url(/img/common/index/device/popup/device_detail/common/icon_heavy.png) no-repeat;background-color:#fff}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li.wait{background-size:35px;padding-left:45px;background-position:left 10px center}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li.wait{background-size:2em;padding-top:3em;background-position:top 10px center}}.popup-device .window>div>.title>div:nth-of-type(3)>ul>li.connection{background:url(/img/common/index/device/popup/device_detail/common/icon_link.png) no-repeat;background-color:#fff}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li.connection{background-size:35px;padding-left:45px;background-position:left 10px center}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(3)>ul>li.connection{background-size:2em;padding-top:3em;background-position:top 10px center}}.popup-device .window>div>.title>div:nth-of-type(3)>p{color:#2b1d15}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(3)>p{margin-bottom:20px}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(3)>p{margin-bottom:4vw}}.popup-device .window>div>.title>div:nth-of-type(3)>dl{display:grid;grid-template-columns:1.5em 1fr;grid-column-gap:.5em}.popup-device .window>div>.title>div:nth-of-type(3)>dl>dt,.popup-device .window>div>.title>div:nth-of-type(3)>dl>dd{color:#2b1d15}@media (min-width: 751px){.popup-device .window>div>.title>div:nth-of-type(3)>dl>dt,.popup-device .window>div>.title>div:nth-of-type(3)>dl>dd{font-size:12px}}@media (max-width: 750px){.popup-device .window>div>.title>div:nth-of-type(3)>dl>dt,.popup-device .window>div>.title>div:nth-of-type(3)>dl>dd{font-size:3vw}}.popup-device .window>div>.content{background-color:#fff}.popup-device .window>div>.content>h3{font-weight:700;line-height:initial;display:grid;grid-template-columns:6px 1fr;grid-column-gap:.5em}@media (min-width: 751px){.popup-device .window>div>.content>h3{font-size:29px;margin:0 40px 20px}}@media (max-width: 750px){.popup-device .window>div>.content>h3{font-size:5vw;margin:0 4vw 4vw}}.popup-device .window>div>.content>h3:before{background-color:#e64251;border-radius:5px;content:"";display:inline-block;height:100%;margin-right:6px;vertical-align:middle;width:6px}.popup-device .window>div>.content>ul.point{display:grid}@media (min-width: 751px){.popup-device .window>div>.content>ul.point{grid-row-gap:20px;margin:0 0 20px}}@media (max-width: 750px){.popup-device .window>div>.content>ul.point{grid-row-gap:4vw;margin:0 0 4vw}}.popup-device .window>div>.content>ul.point>li>div{position:relative}@media (min-width: 751px){.popup-device .window>div>.content>ul.point>li{margin:0 40px}}@media (max-width: 750px){.popup-device .window>div>.content>ul.point>li{margin:0 4vw}}.popup-device .window>div>.content>ul.point>li:first-of-type>div:last-of-type:before{content:"";background-image:url(/img/common/index/device/popup/device_detail/common/01.svg);background-position:top 10px right;background-repeat:no-repeat;width:-webkit-fill-available;height:100%;position:absolute;background-size:inherit}.popup-device .window>div>.content>ul.point>li:nth-of-type(2)>div:last-of-type:before{content:"";background-image:url(/img/common/index/device/popup/device_detail/common/02.svg);background-position:top 10px right;background-repeat:no-repeat;width:-webkit-fill-available;height:100%;position:absolute;background-size:inherit}.popup-device .window>div>.content>ul.point>li:nth-of-type(3)>div:last-of-type:before{content:"";background-image:url(/img/common/index/device/popup/device_detail/common/03.svg);background-position:top 10px right;background-repeat:no-repeat;width:-webkit-fill-available;height:100%;position:absolute;background-size:inherit}.popup-device .window>div>.content>ul.point>li{display:grid}@media (min-width: 751px){.popup-device .window>div>.content>ul.point>li>div{background-size:40%}.popup-device .window>div>.content>ul.point>li{grid-template-columns:1fr 1fr;align-items:center;font-size:16px;grid-column-gap:1em}}@media (max-width: 750px){.popup-device .window>div>.content>ul.point>li>div{background-size:40%}.popup-device .window>div>.content>ul.point>li{font-size:4vw}}.popup-device .window>div>.content>ul.point>li h2{font-weight:700}@media (min-width: 751px){.popup-device .window>div>.content>ul.point>li h2{font-size:22px;margin-bottom:20px}}@media (max-width: 750px){.popup-device .window>div>.content>ul.point>li h2{font-size:4vw;margin-bottom:4vw}}.popup-device .window>div>.content>ul.point>li>div:nth-of-type(2){display:grid;align-items:end}.popup-device .window>div>.content>ul.point>li>div:nth-of-type(2)>img{width:90%}.popup-device .window>div>.content>ul.point>li dl{display:grid;grid-template-columns:1.5em 1fr;grid-column-gap:.5em}.popup-device .window>div>.content>ul.point>li dl>dt,.popup-device .window>div>.content>ul.point>li dl>dd{color:#6f6966}@media (min-width: 751px){.popup-device .window>div>.content>ul.point>li dl>dt,.popup-device .window>div>.content>ul.point>li dl>dd{font-size:12px}}@media (max-width: 750px){.popup-device .window>div>.content>ul.point>li dl>dt,.popup-device .window>div>.content>ul.point>li dl>dd{font-size:4vw}}@media (min-width: 751px){.popup-device .window>div>.content>ul.point>li:nth-of-type(2n)>div:first-of-type{grid-column:2/3;grid-row:1/2}.popup-device .window>div>.content>ul.point>li:nth-of-type(2n)>div:nth-of-type(2){grid-column:1/2;grid-row:1/2}}@media (min-width: 751px){.popup-device .window>div>.content>p.spec-text{font-size:24px;margin:0 40px 20px}}@media (max-width: 750px){.popup-device .window>div>.content>p.spec-text{font-size:4vw;margin:0 4vw 4vw}}.popup-device .window>div>.content>dl.spec-com{display:grid}@media (min-width: 751px){.popup-device .window>div>.content>dl.spec-com{grid-template-columns:repeat(6,1fr);margin:0 40px 20px}}@media (max-width: 750px){.popup-device .window>div>.content>dl.spec-com{grid-template-columns:repeat(3,1fr);grid-column-gap:.5em;grid-row-gap:.5em;margin:0 4vw 4vw}}.popup-device .window>div>.content>dl.spec-com>div:first-of-type{background-image:url(/img/common/index/device/popup/device_detail/common/icon-lan.png);background-size:50px;background-position:top 10px center}.popup-device .window>div>.content>dl.spec-com>div:nth-of-type(2){background-image:url(/img/common/index/device/popup/device_detail/common/icon_wifi.png);background-size:50px;background-position:top 10px center}.popup-device .window>div>.content>dl.spec-com>div:nth-of-type(3){background-image:url(/img/common/index/device/popup/device_detail/common/icon_stopwatch.png);background-size:35px;background-position:top 10px center}.popup-device .window>div>.content>dl.spec-com>div:nth-of-type(4){background-image:url(/img/common/index/device/popup/device_detail/common/icon_big-stopwatch.png);background-size:35px;background-position:top 10px center}.popup-device .window>div>.content>dl.spec-com>div:nth-of-type(5){background-image:url(/img/common/index/device/popup/device_detail/common/icon_area_wimax.png);background-size:35px;background-position:top 10px center}.popup-device .window>div>.content>dl.spec-com>div:nth-of-type(6){background-image:url(/img/common/index/device/popup/device_detail/common/icon_area_4g.png);background-size:35px;background-position:top 10px center}.popup-device .window>div>.content>dl.spec-com>div{background-color:#fff;background-repeat:no-repeat;display:grid;grid-template-rows:8em 1fr;align-items:end;font-size:12px;line-height:1.2em}.popup-device .window>div>.content>dl.spec-com>div>dt{vertical-align:baseline;text-align:center}.popup-device .window>div>.content>dl.spec-com>div>dd{color:#c82d58;font-size:20px;text-align:center;font-weight:900;padding:10px 0;line-height:1em;text-shadow:0px 0px 1px #c82d58}@media (min-width: 751px){.popup-device .window>div>.content>dl.spec-com>div:not(:first-of-type){border-left:solid 1px #000000}}.popup-device .window>div>.content>dl.spec-detail{display:grid;border:solid 1px #e6e6e6;border-radius:10px}@media (min-width: 751px){.popup-device .window>div>.content>dl.spec-detail{background:linear-gradient(90deg,#e6e6e6 0%,#e6e6e6 30%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 100%);margin:0 40px 20px}}@media (max-width: 750px){.popup-device .window>div>.content>dl.spec-detail{background:linear-gradient(90deg,#e6e6e6 0%,#e6e6e6 35%,rgba(0,0,0,0) 35%,rgba(0,0,0,0) 100%);margin:0 0 4vw}}.popup-device .window>div>.content>dl.spec-detail>div{display:grid}@media (min-width: 751px){.popup-device .window>div>.content>dl.spec-detail>div{grid-template-columns:30% 1fr}}@media (max-width: 750px){.popup-device .window>div>.content>dl.spec-detail>div{grid-template-columns:35% 1fr}}.popup-device .window>div>.content>dl.spec-detail>div{align-items:center}.popup-device .window>div>.content>dl.spec-detail>div>dt{padding:5px 0 5px 12px}@media (min-width: 751px){.popup-device .window>div>.content>dl.spec-detail>div>dt{font-size:15px}}@media (max-width: 750px){.popup-device .window>div>.content>dl.spec-detail>div>dt{font-size:3vw}}@media (min-width: 751px){.popup-device .window>div>.content>dl.spec-detail>div>dd{font-size:15px}}@media (max-width: 750px){.popup-device .window>div>.content>dl.spec-detail>div>dd{font-size:3vw}}.popup-device .window>div>.content>dl.spec-detail>div>dd{padding:10px 21px}.popup-device .window>div>.content>dl.spec-detail>div:not(:last-of-type):after{grid-column:1/3;content:"";width:98%;height:1px}@media (min-width: 751px){.popup-device .window>div>.content>dl.spec-detail>div:not(:last-of-type):after{background:linear-gradient(90deg,#f5f5f5 0%,#f5f5f5 29.5%,#e6e6e6 29.5%,#e6e6e6 100%)}}@media (max-width: 750px){.popup-device .window>div>.content>dl.spec-detail>div:not(:last-of-type):after{background:linear-gradient(90deg,#f5f5f5 0%,#f5f5f5 35%,#e6e6e6 35%,#e6e6e6 100%)}}.popup-device .window>div>.content>dl.spec-detail>div:not(:last-of-type):after{margin:0 auto}.popup-device .window>div>.bg-glay{background-color:#f5f5f5}@media (min-width: 751px){.popup-device .window>div>.bg-glay{padding:20px 0}}@media (max-width: 750px){.popup-device .window>div>.bg-glay{padding:4vw 0}}.device-popup-galaxy5g .title{background-image:url(/img/common/index/device/popup/device_detail/garaxy5g/ttl.svg);background-repeat:no-repeat;background-position:top left;background-size:40%}.device-popup-galaxy5g .title>div:first-of-type>img{width:80%}.device-popup-galaxy5g .point li div:nth-of-type(2)>img{margin-top:90px}.device-popup-x11 .title{background-image:url(/img/common/index/device/popup/device_detail/x11/ttl.svg);background-repeat:no-repeat;background-position:top left;background-size:auto}.device-popup-x11 .title>div:first-of-type>img{width:80%}@media (min-width: 751px){.device-popup-x11 .point li:nth-of-type(2){background-image:url(/img/common/index/device/popup/device_detail/x11/x11_point2_pc.png);background-repeat:no-repeat;background-position:top left;background-size:auto;margin:0 20px 0 0!important;padding-left:20px}}@media (max-width: 750px){.device-popup-x11 .point li:nth-of-type(2){background-image:url(/img/common/index/device/popup/device_detail/x11/x11_point2_sp.png);background-repeat:no-repeat;background-position:top left;background-size:cover}}@media (min-width: 751px){.device-popup-x11 .point li:nth-of-type(2)>div:nth-of-type(2){justify-items:right}}.device-popup-x11 .point li:nth-of-type(2)>div:nth-of-type(2)>img{opacity:0}.device-popup-x11 .point li:first-of-type div:nth-of-type(2)>img,.device-popup-x11 .point li:nth-of-type(3) div:nth-of-type(2)>img{margin-top:90px}.device-popup-l12 .title{background-image:url(/img/common/index/device/popup/device_detail/l12/ttl.svg);background-repeat:no-repeat;background-position:top left;background-size:40%}@media (min-width: 751px){.device-popup-l12 .title>div:first-of-type>img{width:60%}}@media (max-width: 750px){.device-popup-l12 .title>div:first-of-type>img{width:40%}}.device-popup-l12 .point li div:nth-of-type(2){justify-items:center}.device-popup-l12 .point li div:nth-of-type(2)>img{margin-top:70px;width:70%}@media (min-width: 751px){.device-popup-l12 .point li:last-of-type{background-image:url(/img/common/index/device/popup/device_detail/l12/l12_point3_pc.png);background-repeat:no-repeat;background-position:top right;background-size:auto;margin:0 0 0 20px!important;padding-right:20px}}@media (max-width: 750px){.device-popup-l12 .point li:last-of-type{background-image:url(/img/common/index/device/popup/device_detail/l12/l12_point3_sp.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain}}@media (max-width: 750px){.device-popup-l12 .point li:last-of-type .pc{display:none}}@media (min-width: 751px){.device-popup-l12 .point li:last-of-type .sp{display:none}}.device-popup-l12 .point li:last-of-type div:nth-of-type(2)>img{margin-top:0;opacity:0}.device-popup-l11 .title{background-image:url(/img/common/index/device/popup/device_detail/l11/ttl.svg);background-repeat:no-repeat;background-position:top left;background-size:40%}.device-popup-l11 .title>div:first-of-type{display:grid;justify-items:center;align-items:center}@media (min-width: 751px){.device-popup-l11 .title>div:first-of-type>img{width:60%}}@media (max-width: 750px){.device-popup-l11 .title>div:first-of-type>img{width:40%}}@media (min-width: 751px){.device-popup-l11 .point{margin:0 0 20px!important}.device-popup-l11 .point>li{margin:0 40px}}.device-popup-l11 .point li:first-of-type div:nth-of-type(2){justify-items:center}.device-popup-l11 .point li:first-of-type div:nth-of-type(2)>img{margin-top:90px;width:30%!important}@media (min-width: 751px){.device-popup-l11 .point li:nth-of-type(2){margin:0 40px 0 0;background-image:url(/img/common/index/device/popup/device_detail/l11/l11_point2_bg_pc.png)}}@media (max-width: 750px){.device-popup-l11 .point li:nth-of-type(2){background-image:url(/img/common/index/device/popup/device_detail/l11/l11_point2_bg_sp.png);background-size:cover}}.device-popup-l11 .point li:nth-of-type(2){background-repeat:no-repeat;background-position:top left}.device-popup-l11 .point li:nth-of-type(2) div:nth-of-type(2){justify-items:center}.device-popup-l11 .point li:nth-of-type(2) div:nth-of-type(2)>img{margin:90px 0 50px 70px;width:25%!important}@media (min-width: 751px){.device-popup-l11 .point li:nth-of-type(3){margin:0 0 0 40px;background-image:url(/img/common/index/device/popup/device_detail/l11/l11_point3_pc.png)}}@media (max-width: 750px){.device-popup-l11 .point li:nth-of-type(3){background-image:url(/img/common/index/device/popup/device_detail/l11/l11_point3_sp.png);background-size:cover;height:90vw}}.device-popup-l11 .point li:nth-of-type(3){background-repeat:no-repeat;background-position:top right}.device-popup-l11 .point li:nth-of-type(3) div:nth-of-type(2){justify-items:center}.device-popup-l11 .point li:nth-of-type(3) div:nth-of-type(2)>img{opacity:0}
