@charset "UTF-8";:root{--blueBright:#EAF5FF;--blue:#2255f1;--orange:#fc9925;--red:#F21F51;--white:#ffffff;--black:#000000;--grayBright:#f2f2f2;--gray:#cccccc;--grayBrightDark:#989C9F;--grayDark:#3d4043;--line:#D9DBDC;--text_color:#262626}body,dd,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}strong{font-weight:500}table,tbody,td,th,thead,tr{border:none}table th{text-align:left;font-weight:500}table{border-collapse:collapse}ol,ul{list-style:none}a{text-decoration:none}a img{border:none}img{vertical-align:bottom}textarea{font-size:1em;border:none;border-radius:0;outline:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}select{font-size:1em;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}select::-ms-expand{display:none}figcaption,figure,footer,header,main,nav,section,small,time{display:block}input[type=image],input[type=submit]{border:none;padding:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0}button{border:none;margin:0;cursor:pointer}input[type=image],input[type=reset],input[type=submit]{cursor:pointer}address{font-style:normal}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;outline:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input::-moz-placeholder,textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}i{font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--bg:#F7F9FB}html{font-size:62.5%;-webkit-font-smoothing:antialiased;min-height:100vh;height:-webkit-fill-available}body{color:var(--text_color);font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif,メイリオ,Osaka,"MS PGothic",sans-serif;font-weight:500;word-wrap:break-word;word-break:normal;overflow-wrap:break-word;position:relative;min-height:100vh;min-height:-webkit-fill-available}@media screen and (min-width:955px){body{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.75}}@media screen and (max-width:954px){body{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.75}body:before{content:"";display:block;position:absolute;width:100%;top:0;left:0;z-index:100;background-color:transparent;-webkit-transition:background-color 0.5s ease-out;transition:background-color 0.5s ease-out}}@media screen and (max-width:954px){body.unscrollable{overflow:hidden}}a{color:inherit}@media screen and (min-width:955px){a{-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}a:hover{opacity:0.7}}#contents{position:relative}@media screen and (min-width:1280px){#contents{padding:121px 0 0}}@media screen and (max-width:1279px){#contents{padding:60px 0 0;overflow:hidden}}.header{-webkit-font-smoothing:antialiased;display:block;color:var(--text_color);font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif,メイリオ,Osaka,"MS PGothic",sans-serif;font-weight:500;word-wrap:break-word;word-break:normal;overflow-wrap:break-word;position:fixed;left:0;top:0;width:100%;background:var(--white);z-index:2001;-webkit-transition:0.5s;transition:0.5s}.header.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (min-width:1280px){.header{font-size:16px;font-size:1.6rem;line-height:1.5}}@media screen and (max-width:1279px){.header{font-size:14px;font-size:1.4rem;line-height:2}}.header .header__other{background:#f7f9fb}@media screen and (min-width:1280px){.header .header__other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;z-index:1;top:0;right:0;font-size:12px;font-size:1.2rem;width:100%;height:41px;padding:0 47px 0 40px}}@media screen and (max-width:1279px){.header .header__other{display:none;font-size:12px;font-size:1.2rem;position:fixed;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;right:-100%;z-index:101;width:100%}}@media screen and (min-width:1280px){.header .header__other>li{margin:0 0 0 30px}}@media screen and (min-width:1280px){.header .header__other>li.merchant{background:#DEE0DF;border-radius:2px;padding:5px 10px}}.header .header__other .search{width:55px}.header .header__other .search__inner{position:relative}@media screen and (min-width:1280px){.header .header__other .search__inner .box{display:block;visibility:hidden;position:absolute;right:0;top:calc(100% + 5px);border-radius:5px;border:2px solid var(--blue);text-indent:0;background:var(--white);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3);box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3)}}@media screen and (max-width:1279px){.header .header__other .search__inner .box{display:none;opacity:0}}@media screen and (min-width:1280px){.header .header__other .search__inner .box__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 15px 8px}.header .header__other .search__inner .box__inner:before{content:"";position:absolute;right:12px;bottom:100%;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent var(--blue) transparent}}@media screen and (min-width:1280px){.header .header__other .search__inner .box__label{margin-right:10px;font-size:12px;font-size:1.2rem;white-space:nowrap}}@media screen and (min-width:1280px){.header .header__other .search__inner .box__btn{width:16px;height:16px;margin-left:auto;text-indent:-9999px;background:url("/assets/img/common/icon_search.svg") no-repeat 50% 50%;background-size:16px 16px}}.header .header__other .search__check{position:absolute}@media screen and (min-width:1280px){.header .header__other .search__check:checked+.search__btn+.box{visibility:visible;opacity:1}}.header .header__other .search__btn{position:relative;display:block;text-indent:-9999px}@media screen and (min-width:1280px){.header .header__other .search__btn{background:url("/assets/img/common/icon_search.svg") no-repeat 26px 50%;background-size:16px 16px;border-left:2px solid #b7bbbe}}.header .header__other a[target=_blank]:after{content:"";display:inline-block;width:12px;height:10px;margin:0 0 0 7px}@media screen and (min-width:1280px){.header .header__other a[target=_blank]:after{background:url("/assets/img/common/icon_blank.svg") no-repeat 0 0;background-size:100%}}@media screen and (max-width:1279px){.header .header__other a[target=_blank]:after{background:url("/assets/img/common/icon_blank_white.svg") no-repeat 0 0;background-size:100%}}@media screen and (min-width:1280px){.header .header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:41px 0 0;padding:0 30px 0 30px;height:80px;-webkit-box-shadow:0px 0px 15px 0px rgba(31,70,95,0.22);box-shadow:0px 0px 15px 0px rgba(31,70,95,0.22)}}@media screen and (max-width:1279px){.header .header__inner{display:block;margin:0;padding:0;height:100%}}@media screen and (min-width:1280px){.header .header__top{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:1279px){.header .header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;width:100%;z-index:0;background:var(--white)}}@media screen and (max-width:1279px){.header .header__top__logo{margin:21px 0 0 21px}}.header .header__top__logo>a{display:block;text-indent:-9999px;background:url("/assets/img/common/logo.svg") no-repeat 0 0;background-size:contain}@media screen and (min-width:1070px){.header .header__top__logo>a{width:207px;height:21px}}@media screen and (max-width:1069px) and (min-width:950px){.header .header__top__logo>a{width:200px;height:34px}}@media screen and (max-width:949px){.header .header__top__logo>a{width:230px;height:28px}}.header .header__top__logo .lifecard{display:none;background:url("/service/device/images/lifecard_contract/img_lifecard_contract_logo.png") no-repeat 0 0;background-size:contain;text-indent:-9999px}@media screen and (min-width:1280px){.header .header__top__logo .lifecard{width:62px;height:26px}}@media screen and (max-width:1279px){.header .header__top__logo .lifecard{width:41px;height:20px;margin-top:-16px}}.header .header__top__logo:has(.lifecard){display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1280px){.header .header__top__logo:has(.lifecard){-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}}@media screen and (max-width:1279px){.header .header__top__logo:has(.lifecard){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 0}}@media screen and (min-width:1280px){.header .header__top__btn{display:none}}@media screen and (max-width:1279px){.header .header__top__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__top__btn .download{font-size:10px;font-size:1rem;text-align:center;font-weight:700;color:var(--blue);border:1px solid var(--blue);padding:5px 6px 3px;border-radius:5px}.header .header__top__btn .download>img{margin:0 0 3px}.header .header__top__btn .switch{display:inline-block;background:var(--blue);width:60px;height:60px;margin:0;padding:0;position:relative;z-index:101}.header .header__top__btn .switch>span{display:block;width:26px;height:2px;position:absolute;left:50%;background:var(--white);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:10px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.header .header__top__btn .switch>span:first-child{top:22px}.header .header__top__btn .switch>span:nth-child(2){top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.header .header__top__btn .switch>span:nth-child(3){bottom:22px}}@media screen and (min-width:1280px){.header .header__menu{height:100%}}@media screen and (max-width:1279px){.header .header__menu{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media screen and (min-width:1280px){.header .header__menu__cat,.header .header__menu__page,.header .header__menu__page>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}@media screen and (max-width:1279px){.header .header__menu__cat,.header .header__menu__page,.header .header__menu__page>ul{display:block}}@media screen and (min-width:1280px){.header .header__menu__page{height:100%}}@media screen and (max-width:1279px){.header .header__menu__page{position:fixed;background:var(--white);overflow-y:auto;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:100%;height:calc(100vh - 60px);top:0;right:-100%;z-index:1001;margin:60px 0 0;padding:0}}@media screen and (min-width:1280px){.header .header__menu__page .telBtn--pc{position:relative;display:inline-block;width:35px;height:35px;border-radius:100%;text-indent:-9999px;background:url("/assets/img/common/icon_tel.png") no-repeat 50% var(--blue);-webkit-box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3);box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3);margin:0 0 0 14px;opacity:1}}@media screen and (min-width:1280px) and (min-width:1200px){.header .header__menu__page .telBtn--pc{margin:0 0 0 14px}}@media screen and (max-width:1279px){.header .header__menu__page .telBtn--pc{display:none}}@media screen and (min-width:1280px){.header .header__menu__page .telBtn--sp{display:none}}@media screen and (max-width:1279px){.header .header__menu__page .telBtn--sp{display:block;text-align:center}}@media screen and (max-width:1279px){.header .header__menu__page .telBtn__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}}@media screen and (max-width:1279px){.header .header__menu__page .telBtn__icon{width:50px;height:50px;margin-right:10px;border-radius:100%;background:url("/assets/img/common/icon_tel.png") no-repeat 50% var(--blue);background-size:20px 20px;-webkit-box-shadow:3px 4px 3px 0px rgba(105,136,183,0.3);box-shadow:3px 4px 3px 0px rgba(105,136,183,0.3)}}@media screen and (min-width:1280px){.header .header__menu__page .telBtn__caption{display:none;opacity:0;display:block;visibility:hidden;position:absolute;right:0;top:calc(100% + 16px);border-radius:5px;text-indent:0;text-align:center;color:var(--white);background:var(--blue);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3);box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3)}}@media screen and (min-width:1280px){.header .header__menu__page .telBtn__caption__inner{position:relative;display:inline-block;padding:10px 30px 13px;white-space:nowrap}}@media screen and (min-width:1280px){.header .header__menu__page .telBtn__caption__inner:before{content:"";position:absolute;right:12px;bottom:100%;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent var(--blue) transparent}}@media screen and (min-width:1280px){.header .header__menu__page .telBtn__caption .title{margin:0 auto;padding:0 0 5px;border-bottom:1px solid var(--white);font-size:12px;font-size:1.2rem}}.header .header__menu__page .telBtn__caption .num{line-height:1;font-size:20px;font-size:2rem}@media screen and (min-width:1280px){.header .header__menu__page .telBtn__caption .num{margin-top:6px}}.header .header__menu__page .telBtn__caption .note{font-size:12px;font-size:1.2rem}@media screen and (min-width:1280px){.header .header__menu__page .telBtn__caption .note{margin-top:2px}}@media screen and (min-width:1280px){.header .header__menu__page .telBtn:hover .telBtn__caption{visibility:visible;opacity:1}}@media screen and (min-width:1280px){.header .header__menu__page .otherLinks{display:none}}@media screen and (max-width:1279px){.header .header__menu__page .otherLinks{margin:60px 0 0;padding:28px 10.67vw 60px;font-size:14px;font-size:1.4rem;font-weight:400;background:#f7f9fb}}.header .header__menu__page .otherLinks li{margin-top:22px}.header .header__menu__page .otherLinks li.merchant{display:inline-block;background:#DEE0DF;border-radius:2px;padding:11px 16px}.header .header__menu__page .otherLinks a[target=_blank]:after{content:"";display:inline-block;width:12px;height:10px;margin:0 0 0 7px;background:url("/assets/img/common/icon_blank.svg") no-repeat 0 0;background-size:100%}.header .header__menu__page .otherLinks .search{margin:60px 0 0;border:1px solid #f2f5f7;background:var(--white)}.header .header__menu__page .otherLinks .search .box{position:relative}.header .header__menu__page .otherLinks .search .box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px 10px 22px}.header .header__menu__page .otherLinks .search .box__label{white-space:nowrap;padding:0 15px 0 0}.header .header__menu__page .otherLinks .search .box__input{font-size:16px;font-size:1.6rem;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.header .header__menu__page .otherLinks .search .box__btn{width:20px;height:20px;background:url("/assets/img/common/icon_search.svg") no-repeat 50% 50%;background-size:20px 20px;text-indent:-9999px;margin-left:auto}@media screen and (min-width:1280px) and (min-width:1200px){.header .header__menu__page .listBtn{gap:0 13px}}@media screen and (max-width:1279px){.header .header__menu__page .listBtn{margin:60px 40px 30px}}@media screen and (max-width:1279px){.header .header__menu__page .listBtn>li{margin:15px 0 0}}.header .header__menu__page .listBtn>li>.btn,.header .header__menu__page .listBtn>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;opacity:1}@media screen and (min-width:1280px) and (min-width:1200px){.header .header__menu__page .listBtn>li>.btn,.header .header__menu__page .listBtn>li>a{font-size:12px;font-size:1.2rem;min-width:151px;height:36px;-webkit-box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3);box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3)}}@media screen and (max-width:1279px){.header .header__menu__page .listBtn>li>.btn,.header .header__menu__page .listBtn>li>a{width:100%;height:50px;-webkit-box-shadow:3px 4px 3px 0px rgba(60,60,60,0.3);box-shadow:3px 4px 3px 0px rgba(60,60,60,0.3)}}.header .header__menu__page .listBtn>li>.btn .caption,.header .header__menu__page .listBtn>li>a .caption{display:block;visibility:hidden;opacity:0;position:absolute;left:50%;top:calc(100% + 10px);border-radius:5px;text-indent:0;text-align:center;color:var(--white);background:var(--blue);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3);box-shadow:5px 7px 5px 0px rgba(105,136,183,0.3);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:1280px){.header .header__menu__page .listBtn>li>.btn .caption,.header .header__menu__page .listBtn>li>a .caption{padding:5px 15px 15px}}@media screen and (max-width:1279px){.header .header__menu__page .listBtn>li>.btn .caption,.header .header__menu__page .listBtn>li>a .caption{display:none}}.header .header__menu__page .listBtn>li>.btn .caption:before,.header .header__menu__page .listBtn>li>a .caption:before{content:"";position:absolute;left:50%;bottom:100%;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent var(--blue) transparent;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.header .header__menu__page .listBtn>li>.btn .caption__inner,.header .header__menu__page .listBtn>li>a .caption__inner{position:relative;display:inline-block;padding:10px 15px 13px;white-space:nowrap}.header .header__menu__page .listBtn>li>.btn .caption__inner.btn,.header .header__menu__page .listBtn>li>a .caption__inner.btn{background:var(--white);color:var(--blue);margin:10px 0 0;padding:7px 15px 9px}@media screen and (min-width:1280px) and (min-width:1200px){.header .header__menu__page .listBtn>li>.btn .caption__inner:not(.btn),.header .header__menu__page .listBtn>li>a .caption__inner:not(.btn){display:none}}.header .header__menu__page .listBtn>li>.btn:hover,.header .header__menu__page .listBtn>li>a:hover{cursor:pointer}@media screen and (min-width:1280px){.header .header__menu__page .listBtn>li>.btn:hover .caption,.header .header__menu__page .listBtn>li>a:hover .caption{visibility:visible;opacity:1}}@media screen and (min-width:1280px){.header .header__menu__page .listBtn>li>a:hover{opacity:0.7}}@media screen and (min-width:1280px) and (min-width:1200px){.header .header__menu__page .listBtn>li>a:hover .caption{visibility:hidden;opacity:0}}@media screen and (min-width:1280px) and (min-width:1200px){.header .header__menu__page .listBtn__download>.btn,.header .header__menu__page .listBtn__download>a{color:var(--white);background:-webkit-gradient(linear,right bottom,left top,from(#112aea),to(#2c5ffd));background:linear-gradient(to left top,#112aea 0%,#2c5ffd 100%)}}@media screen and (max-width:1279px){.header .header__menu__page .listBtn__download>.btn,.header .header__menu__page .listBtn__download>a{color:var(--white);background:-webkit-gradient(linear,right bottom,left top,from(#112aea),to(#2c5ffd));background:linear-gradient(to left top,#112aea 0%,#2c5ffd 100%)}}@media screen and (min-width:1280px){.header .header__menu__page .listBtn__download>.btn>a,.header .header__menu__page .listBtn__download>a>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}}@media screen and (min-width:1280px) and (min-width:1200px){.header .header__menu__page .listBtn__contact>.btn,.header .header__menu__page .listBtn__contact>a{background:-webkit-gradient(linear,right bottom,left top,from(#e9650f),to(#ff893b));background:linear-gradient(to left top,#e9650f 0%,#ff893b 100%);color:var(--white)}}@media screen and (max-width:1279px){.header .header__menu__page .listBtn__contact>.btn,.header .header__menu__page .listBtn__contact>a{background:-webkit-gradient(linear,right bottom,left top,from(#e9650f),to(#ff893b));background:linear-gradient(to left top,#e9650f 0%,#ff893b 100%);color:var(--white)}}@media screen and (min-width:1280px){.header .header__menu__page .listBtn__contact>.btn>a,.header .header__menu__page .listBtn__contact>a>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}}@media screen and (min-width:1280px){.header .header__menu__cat{height:100%;margin:0 25px 0 0}}@media screen and (max-width:1279px){.header .header__menu__cat{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;overflow-x:auto;margin:0;padding:0 40px}.header .header__menu__cat::-webkit-scrollbar{display:none}}@media screen and (min-width:1280px){.header .header__menu__cat .item{height:100%;padding:10px 0 0}}@media screen and (max-width:1279px){.header .header__menu__cat .item{height:auto;border-bottom:2px solid #f6f8fa}.header .header__menu__cat .item:nth-child(n+3) .submenu .cont__list--3rd:first-child{margin-top:0}.header .header__menu__cat .item:nth-child(n+3) .submenu .cont__list--only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .header__menu__cat .item:nth-child(n+3) .submenu .cont__list--only li:nth-child(n+2){display:block;margin-top:34px}}.header .header__menu__cat .item .jsSubmenuLink,.header .header__menu__cat .item>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1280px){.header .header__menu__cat .item .jsSubmenuLink,.header .header__menu__cat .item>a{font-size:12px;font-size:1.2rem;height:100%;padding:10px 20px 10px}.header .header__menu__cat .item .jsSubmenuLink:hover,.header .header__menu__cat .item>a:hover{opacity:1}}@media screen and (max-width:1279px){.header .header__menu__cat .item .jsSubmenuLink,.header .header__menu__cat .item>a{font-size:16px;font-size:1.6rem;font-weight:700;width:100%;height:auto;padding:26px 0}}.header .header__menu__cat .item .jsSubmenuLink.submenuLink,.header .header__menu__cat .item>a.submenuLink{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1279px){.header .header__menu__cat .item .jsSubmenuLink.submenuLink,.header .header__menu__cat .item>a.submenuLink{width:100%}}@media screen and (min-width:1280px){.header .header__menu__cat .item .jsSubmenuLink.submenuLink:before,.header .header__menu__cat .item>a.submenuLink:before{content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--blue);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}}.header .header__menu__cat .item .jsSubmenuLink.submenuLink:after,.header .header__menu__cat .item>a.submenuLink:after{content:"";display:inline-block;width:8px;height:7px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%227%22%20viewBox%3D%220%200%208%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%207L0%200H8L4%207Z%22%20fill%3D%22%23262626%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:0 0;background-size:contain;-webkit-transition:-webkit-transform 0.8s ease-out;transition:-webkit-transform 0.8s ease-out;transition:transform 0.8s ease-out;transition:transform 0.8s ease-out,-webkit-transform 0.8s ease-out;margin:0;border:none;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (min-width:1280px){.header .header__menu__cat .item .jsSubmenuLink.submenuLink:after,.header .header__menu__cat .item>a.submenuLink:after{margin:0 0 0 4px}}@media screen and (max-width:1279px){.header .header__menu__cat .item .jsSubmenuLink.submenuLink:after,.header .header__menu__cat .item>a.submenuLink:after{margin:0 2px 0 auto}}@media screen and (min-width:1280px){.header .header__menu__cat .item .jsSubmenuLink.submenuLink.is-active,.header .header__menu__cat .item>a.submenuLink.is-active{color:var(--blue);background:#F7F9FB}}@media screen and (min-width:1280px){.header .header__menu__cat .item .jsSubmenuLink.submenuLink.is-active:before,.header .header__menu__cat .item>a.submenuLink.is-active:before{width:100%}}@media screen and (min-width:1280px){.header .header__menu__cat .item .jsSubmenuLink.is-active{color:var(--blue);background-color:var(--white);cursor:pointer}}.header .header__menu__cat .item .jsSubmenuLink.is-active:before{width:100%}@media screen and (min-width:1280px){.header .header__menu__cat .item .jsSubmenuLink.is-active:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 7"><path fill="%232255f1" d="M4 7L0 0H8L4 7Z" /></svg>');-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.header .header__menu__cat .item>a{position:relative}@media screen and (min-width:1280px){.header .header__menu__cat .item>a:before{content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--blue);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}}@media screen and (min-width:1280px){.header .header__menu__cat .item>a:not(.jsSubmenuLink):hover{color:var(--blue);background:#F7F9FB}}@media screen and (min-width:1280px){.header .header__menu__cat .item>a:not(.jsSubmenuLink):hover:before{width:100%}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu{visibility:hidden;opacity:0;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-transition:opacity 0.3s ease-out,visibility 0.3s,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,visibility 0.3s,-webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out,transform 0.3s ease-out,visibility 0.3s;transition:opacity 0.3s ease-out,transform 0.3s ease-out,visibility 0.3s,-webkit-transform 0.3s ease-out;position:absolute;top:100%;left:50%;z-index:10;width:100%;margin:0 auto;padding:0 0 15px;overflow:hidden}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu{display:none;overflow:hidden;padding-bottom:30px;position:relative;top:0;left:0;-webkit-transform:translateX(0%);transform:translateX(0%)}}.header .header__menu__cat .item .submenu__inner{width:100%}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu__inner{margin:0 auto;padding:30px 8.5%;width:100%;height:100%;max-height:calc(100vh - 80px - 15px);position:relative;background:#f7f9fb;-webkit-box-shadow:0px 0px 15px 0px rgba(31,70,95,0.22);box-shadow:0px 0px 15px 0px rgba(31,70,95,0.22)}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu__inner .cont{max-width:1300px;margin:0 auto}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu__title{width:55%;max-width:299px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0;border-right:1px solid #e5e5e5}}.header .header__menu__cat .item .submenu__title__name{font-weight:700}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu__title__name{font-size:28px;font-size:2.8rem}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu__title__name{display:none}}.header .header__menu__cat .item .submenu__title__link a{position:relative}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu__title__link a{padding:0 22px 0 0}.header .header__menu__cat .item .submenu__title__link a:after{content:"";display:block;position:absolute;border-top:solid #333333;border-right:solid #333333;border-width:1px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:6px;height:6px;bottom:calc(50% - 4px);right:0}.header .header__menu__cat .item .submenu__title__link a:hover{color:var(--blue)}.header .header__menu__cat .item .submenu__title__link a:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}.header .header__menu__cat .item .submenu__title__link a:hover:after{border-color:var(--blue)}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu__title__link a{font-size:14px;font-size:1.4rem}}.header .header__menu__cat .item .submenu__title__link a:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--blue);-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.header .header__menu__cat .item .submenu .cont__title{position:relative;line-height:1.4}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__title{font-size:18px;font-size:1.8rem;font-weight:500;margin:0 0 10px}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__title{font-size:16px;font-size:1.6rem}}.header .header__menu__cat .item .submenu .cont__title:before{content:"";display:block;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(rgb(78,78,78)),to(rgba(78,78,78,0)));background:linear-gradient(to right,rgb(78,78,78) 0%,rgba(78,78,78,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--white)",endColorstr="#00ffffff",GradientType=1);position:absolute;bottom:0;left:0}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__title:before{content:none}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__title>a{display:block;width:100%;height:100%;padding:0 0 20px}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__title>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;padding:5px 0 6px;font-size:16px;font-size:1.6rem}}.header .header__menu__cat .item .submenu .cont__title>a:after{content:"";display:inline-block;border-top:2px solid #2d2d2e;border-right:2px solid #2d2d2e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__title>a:after{width:8px;height:8px;margin:0 0 1px 16px}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__title>a:after{width:10px;height:10px;margin:0 3px 0 auto}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__title>a.spLink{pointer-events:none}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__title>a.spLink:after{display:none}}.header .header__menu__cat .item .submenu .cont__title .icon{display:inline-block;margin:0 10px 0 0}.header .header__menu__cat .item .submenu .cont__title .icon--service{width:34px;height:27px;background:url("/assets/img/common/icon_menu_service.svg") no-repeat;background-position:center center;background-size:100% auto;vertical-align:-5px}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__title .icon--service{background-size:auto 100%;background-position:left center;min-width:40px}}.header .header__menu__cat .item .submenu .cont__title .icon--shop{width:30px;height:27px;background:url("/assets/img/common/icon_menu_shop.svg") no-repeat;background-position:center center;background-size:100% auto;vertical-align:-3px}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__title .icon--shop{background-size:auto 100%;background-position:left center;min-width:40px}}.header .header__menu__cat .item .submenu .cont__title .icon--payment{width:29px;height:29px;background:url("/assets/img/common/icon_menu_payment.svg") no-repeat;background-position:center center;background-size:100% auto;vertical-align:-4px}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__title .icon--payment{background-size:auto 100%;background-position:left center;min-width:40px}}.header .header__menu__cat .item .submenu .cont__title .icon--company{width:30px;height:27px;background:url("/assets/img/common/icon_menu_company.svg") no-repeat;background-position:center center;background-size:100% auto;vertical-align:-4px}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__title .icon--company{background-size:auto 100%;background-position:left center;min-width:40px}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__lead{font-size:12px;font-size:1.2rem;line-height:1.75;margin:10px 0 0}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__lead{display:none}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__list .inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:12px;gap:0 20px}.header .header__menu__cat .item .submenu .cont__list .inner .cont__list{-webkit-box-flex:1;-ms-flex:1;flex:1}.header .header__menu__cat .item .submenu .cont__list .cont__list li a:before{content:"・";display:inline-block;width:auto;height:auto;margin:0;padding:0;text-indent:0;border:none;position:absolute;top:0;left:0}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__list--1st{display:none}.header .header__menu__cat .item .submenu .cont__list--2nd{display:none}.header .header__menu__cat .item .submenu .cont__list--3nd{display:none}.header .header__menu__cat .item .submenu .cont__list--3rd{margin-top:34px}.header .header__menu__cat .item .submenu .cont__list--3rd li:nth-child(n+2){display:none}}.header .header__menu__cat .item .submenu .cont__list__title{display:block}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__list>li{font-size:14px;font-size:1.4rem;line-height:2;white-space:nowrap}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__list>li{display:inline-block;font-size:14px;font-size:1.4rem;line-height:2.4;width:100%}}.header .header__menu__cat .item .submenu .cont__list>li>a{color:var(--text_color);position:relative;display:block;text-indent:-0.8em;padding-left:0.8em}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__list>li>a{text-indent:0;padding-left:calc(1em + 3px)}.header .header__menu__cat .item .submenu .cont__list>li>a:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-color:transparent transparent transparent var(--text_color)}}@media screen and (min-width:1280px) and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__list>li>a:before{margin:0;border-width:4px 0 4px 7.5px;position:absolute;top:10px;left:0}}@media screen and (min-width:1280px) and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__list>li>a:before{margin:0 4px 0 0;border-width:3px 0 3px 4px}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__list>li>a{display:block;position:relative}}.header .header__menu__cat .item .submenu .cont__list>li>a[target=_blank]:after{content:"";display:inline-block;width:14px;height:10px;background:url("/assets/img/common/icon_blank.svg") no-repeat 100% 0;background-size:10px;padding:0 0 0 5px}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__list>li>a.cont__list__title{text-indent:0;padding:0;padding-left:calc(1em + 0px)}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__list>li>.cont__list{padding-left:12px}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__list>li>.cont__list{padding-left:24px}}.header .header__menu__cat .item .submenu .cont__list>li>.cont__list>li>a:before{content:"・";display:inline-block;width:auto;height:auto}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__list>li>.cont__list>li>a:before{margin:0;border:none}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__list>li>.cont__list>li>a:before{margin:0 4px 0 0;border:none}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__list>li .inner{display:none}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px}.header .header__menu__cat .item .submenu .cont__row+.cont__row{margin-top:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header .header__menu__cat .item .submenu .cont__row--column3>.cont__list{-webkit-box-flex:1;-ms-flex:1;flex:1}.header .header__menu__cat .item .submenu .cont__row--column3>.cont__list--only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .header__menu__cat .item .submenu .cont__row--column3>.cont__list--case{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}.header .header__menu__cat .item .submenu .cont__row--column3>.cont__list--case>li{width:100%}.header .header__menu__cat .item .submenu .cont__row--column3>.cont__list--case>li:not(:has(.cont__title)){width:calc((100% - 20px) / 2)}.header .header__menu__cat .item .submenu .cont__row--column3.service>.cont__list--1st{-webkit-box-flex:2;-ms-flex:2;flex:2}.header .header__menu__cat .item .submenu .cont__row--column3.service>.cont__list--2nd{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.header .header__menu__cat .item .submenu .cont__row--column3.service>.cont__list--3nd{-webkit-box-flex:1.25;-ms-flex:1.25;flex:1.25}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont__row .cont__list:not(:first-child){margin-top:34px}.header .header__menu__cat .item .submenu .cont__row+.cont__row{margin-top:34px}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont .note{font-size:14px;font-size:1.4rem;margin-top:5px;text-align:right}.header .header__menu__cat .item .submenu .cont .note .icon--blank{display:inline-block;width:12px;height:10px;margin:0 5px 0 0;background:url("/assets/img/common/icon_blank.svg") no-repeat center center;background-size:100% auto}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont .note{display:none}}.header .header__menu__cat .item .submenu .cont--device{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont--device{gap:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont--device{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont--device .cont__item{width:calc((100% - 80px) / 5)}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont--device .cont__item{width:calc((100% - 20px) / 2)}}.header .header__menu__cat .item .submenu .cont--device .cont__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.header .header__menu__cat .item .submenu .cont--device .cont__item .img{display:block;margin:0 auto}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont--device .cont__item .img{width:150px;height:125px}}@media screen and (max-width:1279px){.header .header__menu__cat .item .submenu .cont--device .cont__item .img{width:100%;max-width:150px;height:100%;aspect-ratio:150/125;padding:0 20px}}.header .header__menu__cat .item .submenu .cont--device .cont__item .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header .header__menu__cat .item .submenu .cont--device .cont__item .lead,.header .header__menu__cat .item .submenu .cont--device .cont__item .title{display:block;color:var(--text_color);font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif,メイリオ,Osaka,"MS PGothic",sans-serif;font-weight:500;padding:0 0 0 15px;text-align:left;position:relative;z-index:0}@media screen and (min-width:955px){.header .header__menu__cat .item .submenu .cont--device .cont__item .title{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.75;margin:15px 0 0}}@media screen and (max-width:954px){.header .header__menu__cat .item .submenu .cont--device .cont__item .title{font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.75;white-space:break-spaces;margin:0}}.header .header__menu__cat .item .submenu .cont--device .cont__item .title:before{content:"";display:inline-block;background-color:var(--text_color);width:7px;height:9px;clip-path:polygon(0 0,0 100%,100% 50%);position:absolute;top:8px;left:0}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont--device .cont__item .lead{font-size:12px;font-size:1.2rem}}@media screen and (max-width:954px){.header .header__menu__cat .item .submenu .cont--device .cont__item .lead{font-size:12px;font-size:1.2rem;white-space:break-spaces}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu .cont--device .cont__item--scan{width:156px}}@media screen and (min-width:1280px){.header .header__menu__cat .item .submenu.is-active{visibility:visible!important;opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@media screen and (max-width:1279px){.header .header__menu__cat .item.is-active .submenuLink:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@media screen and (min-width:1280px){.header .header__menu__cat .item:nth-child(3) .submenuLink{padding-left:30px;padding-right:30px}}@media screen and (max-width:1279px){.header.is-act .header__menu__page,.header.is-act .header__other{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.header.is-act .switch>span{width:28px}.header.is-act .switch>span:first-child{-webkit-transform:translateY(8px) translateX(-14px) rotate(35deg);transform:translateY(8px) translateX(-14px) rotate(35deg);z-index:1}.header.is-act .switch>span:nth-child(2){opacity:0}.header.is-act .switch>span:nth-child(3){-webkit-transform:translateY(-6px) translateX(-14px) rotate(-35deg);transform:translateY(-6px) translateX(-14px) rotate(-35deg)}
/*# sourceMappingURL=header.css.map */