:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}html{padding:0;vertical-align:baseline;background:#f1f0ec;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif"!important;font-size:62.5%;background:0 0}a,body,div,h1,h2,h3,img,label,li,nav,p,section,span,strong,table,tbody,td,th,thead,tr,ul{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}html,sup{border:0;box-sizing:border-box}article,aside,footer,header{border:0;font-size:100%;vertical-align:baseline}aside,html,sup{margin:0}footer,header{padding:0;box-sizing:border-box}header,html{background:#fff}header{border-bottom:2px solid #101010;padding:16px 45px 16px 0;margin:0 0 0 240px}aside,body{height:100%;background:#fff}body{font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif"!important;line-height:1.5;word-wrap:break-word;color:#232323}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a,aside nav a{text-decoration:none}body,img,main{width:100%}body,h2{font-size:1.6rem}h3{font-size:1.5rem}@media screen and (max-width:768px){body{font-size:1.4rem}}#content{display:flex;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:768px){#content{display:block}}header .toprmenusp,header button.topmenu{display:none}header .toprmenu{display:flex;justify-content:flex-end}.pagetop a,header .toprmenu li a{display:block;text-decoration:none}header .toprmenu li a{border:2px solid #101010;font-weight:700;border-radius:99px;padding:16px 30px;color:#101010;transition:.3s}header .toprmenu li a:hover{background:#101010;color:#fff}header .toprmenu li.order a{border-color:#ff3609}header .toprmenu li.order a:hover{background:#ff3609}@media screen and (max-width:768px){header{padding:5px 16px;margin-left:0;height:50px;width:100%;position:fixed;top:0;left:0;box-sizing:border-box;z-index:500}header .toprmenu{display:none}header .toprmenusp{display:block;text-align:center;position:relative;height:38px}header .toplogo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:135px;height:auto}header button.topmenu{background-color:#fff0;border:0;margin:0;padding:0;z-index:300;width:40px;height:40px;display:block;position:absolute;top:0;left:7px;cursor:pointer}header button.topmenu span{display:inline-block;transition:all .4s;position:absolute}header button.topmenu span:nth-of-type(1),header button.topmenu span:nth-of-type(2){height:2px;background:#ff583b;width:26px}header button.topmenu span:nth-of-type(1){top:10px;left:7px}header button.topmenu span:nth-of-type(2){bottom:10px;left:7px}}aside{order:1;width:240px;box-sizing:border-box;padding:23px 16px 20px;position:fixed;top:0;left:0}aside nav .sidelogo{margin-bottom:15px}aside nav .sidelogo img{width:91px}aside nav .sphome{display:none}aside nav a{color:#101010;font-weight:500}aside nav li{padding:8px 0}aside nav li a{display:flex;align-items:center}aside .sidegp1{margin-bottom:8px}aside .speedtxt::before{content:"通信速度";font-size:1.2rem;color:#494949;margin:11px 0 3px;display:block}@media screen and (max-width:768px){aside .speedtxt::before{padding-left:16px}}aside .bdttxt::before{content:"";display:block;border-top:1px solid #b8b8b8;margin-bottom:16px}aside .bdbtxt::after{content:"";display:block;border-bottom:1px solid #b8b8b8;margin:16px 0 0}aside .spmainbg{display:none}@media screen and (max-width:768px){aside{top:50px;width:100%;height:auto;background:#fff0;margin:0}aside,aside nav .sidelogo{display:none}aside,aside nav li{padding:0}aside nav .sphome,aside nav li a{padding:8px 16px;display:block}aside nav li+li{margin-top:0}}article,main{box-sizing:border-box}main{order:2;width:calc(100% - 240px);max-width:100%;padding:40px 0 100px;margin-left:240px}@media screen and (max-width:768px){main{max-width:100%;width:100%;padding:16px 0 40px;margin:50px 0 0}}.main__inner,.page-template-campaign_v2024 article.pricecam .se24price{max-width:1200px;box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.main__inner{max-width:100%}}article{max-width:980px;margin:0 auto;padding:0 16px}@media screen and (max-width:768px){article{max-width:100%}}.pagetop img{transform:rotate(270deg)}.pagetop a{width:50px;height:50px}.pagetop a:hover{opacity:.8}@media screen and (max-width:768px){.pagetop{right:20px!important}.pagetop img{width:40px;height:40px}}.btmbtn-area ul,footer{display:flex;flex-direction:column}footer{margin:0 0 0 240px}footer .footer{background:#101010;padding:24px 0 50px}footer .copyright{background:#f7f8f9;text-align:center;padding:16px 0;font-size:1.2rem;font-weight:700}footer .copyright img{margin-bottom:5px;width:165px}footer .footermenu{display:flex;justify-content:center;max-width:980px;margin:0 auto}footer .footermenu a{color:#fff;font-weight:700;text-decoration:none}footer .footermenu li+li{margin-top:16px}footer .footermenu__left{padding:16px}footer .footermenu__center{padding:16px;margin:0 40px}footer .footermenu__right{padding:16px}@media screen and (max-width:768px){footer{margin-left:0}footer .footer{padding:24px}footer .footermenu{flex-direction:column;max-width:100%}footer .footermenu__left{padding:0}footer .footermenu__center{padding:0;margin:16px 0}footer .footermenu__right{padding:0}}.pagetitle{text-align:center}.pagetitle__tit{color:#101010;font-size:4rem;font-weight:700}@media screen and (max-width:768px){.pagetitle__tit{font-size:3.2rem;line-break:strict}}.headingwrap,a[class^=btn0]{text-align:center}.headingwrap .headingdt{font-size:1.6rem;margin:0 0 8px}.heading00{font-size:4rem;font-weight:700}@media screen and (max-width:768px){.heading00{font-size:3.2rem}}.heading32{font-size:3.2rem;font-weight:700}@media screen and (max-width:768px){.heading32{font-size:2.4rem}}.pagetop{display:none;position:fixed;bottom:30px;right:30px}.ico-pre{display:inline-block;width:16px;height:16px;background-image:url(/wp-content/themes/andlineSE_v2024/img/common/ico_present.svg);background-size:15px 16px;background-repeat:no-repeat;margin-left:3px}.ico-free{padding:4px 5px;font-size:1rem;font-weight:700;color:#fff;background:#ff3609;border-radius:2px;margin-left:3px;line-height:1}.ico-free,.ico-order,sup{display:inline-block}.ico-order{width:12px;height:12px;background-size:12px 12px;background-repeat:no-repeat;margin-right:3px;vertical-align:middle;filter:invert(25%) sepia(11%) saturate(0%) hue-rotate(314deg) brightness(93%) contrast(79%);background-image:url(/wp-content/themes/andlineSE_v2024/img/common/ico_order.svg)}header .ico-order{width:20px;height:20px;background-size:20px 20px;filter:none}.sp{display:none}@media screen and (max-width:768px){.sp{display:block}}.pc{display:block}@media screen and (max-width:768px){.pc{display:none}}sup{position:static;vertical-align:top;font-size:.8em;padding:2px 0}.hauto{height:auto}.mt10{margin-top:10px!important}.w980m{max-width:980px;margin-left:auto;margin-right:auto}@media screen and (max-width:999px){.w980m{max-width:100%}}.note01,.note02{padding-left:1em;text-indent:-1em;font-size:1.2rem}.note02{padding-left:2em;text-indent:-2em}@media screen and (max-width:480px){.tblscroll{width:100%;overflow-x:auto;padding:0 16px}}.btmbtn-area,.btmbtn-area ul li{margin:0 auto}.btmbtn-area ul{justify-content:center;padding:16px}.btmbtn-area ul li+li{margin-top:24px}@media screen and (min-width:1200px){.btmbtn-area ul{flex-direction:row}.btmbtn-area ul li{margin:0}.btmbtn-area ul li+li{margin-left:24px;margin-top:0}}@media screen and (max-width:480px){.btmbtn-area ul{padding:16px 0}.btmbtn-area ul li{width:100%}.btmbtn-area ul li a{padding-left:16px;padding-right:55px}}a[class^=btn0]{position:relative;display:block;text-decoration:none;transition:.5s;border-radius:99px;font-weight:700;width:400px;padding:16px;box-sizing:border-box;background:#fff}a[class^=btn0]:after{content:"";display:inline-block;width:30px;height:30px}@media screen and (max-width:480px){a[class^=btn0]{width:100%}}a.btn01,a.btn01-btm{border:solid 2px #101010;color:#101010}a.btn01-btm:after,a.btn01:after{background:url(/wp-content/themes/andlineSE_v2024/img/common/ico_arrow.svg)no-repeat;background-size:contain;position:absolute;right:24px;top:calc(50% - 15px)}a.btn01-btm:after{transform:rotate(90deg);background-size:30px 30px}.se24price .pricetbl02 thead th,a.btn01-btm:hover,a.btn01:hover{background:#101010;color:#fff}a.btn01-btm:hover:after,a.btn01:hover:after{background-image:url(/wp-content/themes/andlineSE_v2024/img/common/ico_arrow_wh.svg)}a.btn01-btm{padding-right:55px}a.btn02{border:solid 2px #ff3609;color:#101010;padding:16px 0;text-align:center}a.btn02:after{background:url(/wp-content/themes/andlineSE_v2024/img/common/ico_arrow_ore.svg)no-repeat;background-size:contain;position:absolute;right:24px;top:calc(50% - 15px)}a.btn02:hover{background:#ff3609}a.btn02:hover:after{background-image:url(/wp-content/themes/andlineSE_v2024/img/common/ico_arrow_wh_ore.svg)}.page-template-campaign_v2024 .main__inner{max-width:none}.page-template-campaign_v2024 article.pricecam{max-width:none;padding:0}@media screen and (max-width:768px){.page-template-campaign_v2024 article.pricecam .se24price{max-width:100%}}.se24price .headingwrap,.se24price .pagetitle,.se24price .sectionwrap{padding:0 16px}.se24price section.simulation01{padding:50px 0 34px;background-color:#f7f8f9}@media screen and (max-width:768px){.se24price section.simulation01{padding:16px 0}}.se24price .pricetbl02{width:100%;border-collapse:collapse;table-layout:fixed;margin:0}.se24price .pricetbl02 td,.se24price .pricetbl02 th{padding:16px 8px;text-align:center;vertical-align:middle;font-size:1.6rem;font-weight:700;background:#fff}.se24price .pricetbl02 thead th+th{border-left:1px solid #fff}.se24price .pricetbl02 thead th:first-child{border-radius:20px 0 0 0}.se24price .pricetbl02 thead th:last-child{border-radius:0 20px 0 0}.se24price .pricetbl02 tbody th{text-align:left;font-size:1.4rem;border:1px solid #c8c8c8}.se24price .pricetbl02 td{border:1px solid #c8c8c8}.se24price .pricetbl02 tbody tr:first-child td,.se24price .pricetbl02 tbody tr:first-child th{border-bottom:2px solid #101010}.se24price .pricetbl02 td.hlt01{background:#ff8022;color:#fff}.se24price .pricetbl02 .stxt01{font-size:1.4rem;font-weight:400;padding-left:3px}.se24price .pricetbl02 .stxt02{font-size:1.2rem;font-weight:400;display:inline-block;margin-top:5px}.se24price .pricetbl02 strong{font-size:2.4rem;white-space:nowrap}@media screen and (max-width:768px){.se24price .pricetbl02 strong{font-size:2rem}}@media screen and (max-width:999px){.se24price .pricetbl02{margin-bottom:35px}}@media screen and (max-width:768px){.se24price .pricetbl02 thead th{font-size:1.6rem}}@media screen and (max-width:480px){.se24price .pricetbl02{table-layout:auto;width:auto}.se24price .pricetbl02 tbody td{white-space:nowrap}.se24price .pricetbl02 tbody th{min-width:8em}}.se24price .camimgwrap{margin-bottom:32px}@media screen and (max-width:768px){.se24price .camimgwrap{margin-bottom:16px}}.se24price .camimg{text-align:center;margin:0 auto}.se24price .camimg img{max-width:100%;height:auto}.se24price .slfmitm01,.se24price .slfmitm02,.se24price .slfmitm03{display:flex;justify-content:center}.se24price .slfmtxt01{font-size:2rem;font-weight:700;width:7em}.se24price .slfmitm02 .slfmtxt01{width:auto;white-space:nowrap}@media screen and (max-width:768px){.se24price .slfmitm02 .slfmtxt01:first-of-type{width:100%;text-align:center;margin-bottom:8px}.se24price .slfmitm02 .slfmtxt01:last-of-type{margin-left:5px}}.se24price .slfmtxt02{font-size:12px;color:#4e4e4e;font-weight:500;display:block;padding-bottom:2px}.se24price .slfmtxt03{font-size:20px;color:#101010;font-weight:700;line-height:1}@media screen and (max-width:768px){.se24price .slfmtxt03{font-size:16px}}.se24price .slfmitm01{margin:32px 0;padding:0 16px}.se24price .slfmitm01__1{margin-right:32px}.se24price .slfmitm01__2{margin-right:16px}.se24price .slfmitm01 .btnwrap{border:2px solid #dadada;background:#fff;display:block;width:220px;height:72px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none}.se24price .slfmitm01 .btnwrap>span{display:block;text-align:center}@media screen and (max-width:768px){.se24price .slfmitm01{margin:16px 0 8px}}.se24price .slfmitm02__2{margin-left:32px}.se24price .slfmitm02__3{margin-left:5px}.se24price .slattwrap{max-width:980px;margin:0 auto;width:82%;padding:24px 16px 0;box-sizing:border-box}@media screen and (max-width:768px){.se24price .slattwrap{max-width:100%;width:100%}}.se24price .slatt01,.se24price .slatt02{display:none}@media screen and (max-width:999px){.se24price .slfmitm01,.se24price .slfmitm02{flex-wrap:wrap}.se24price .slfmitm01__1{width:100%;margin-right:0;box-sizing:border-box}.se24price .slfmitm01__1 p{margin:0 auto 8px}.se24price .slfmitm01 .btnwrap{width:200px}.se24price .slfmitm02__1{width:100%;text-align:center;margin-bottom:8px}}@media screen and (max-width:768px){.se24price .slfmitm01 .btnwrap{width:150px;box-sizing:border-box}.se24price .slfmitm02{margin-top:16px}}.se24price .slfmitm02{margin-bottom:32px;align-items:center}.se24price .slfmitm03{background:#fff;padding:24px 16px;margin:0 auto;max-width:980px;box-sizing:border-box;width:82%}.se24price .slfmitm03 p{display:flex;align-items:flex-end;justify-content:center}.se24price .slfmitm03 p span{line-height:1}@media screen and (max-width:999px){.se24price .slfmitm03 p{flex-wrap:wrap}.se24price .slfmitm03 p .slres01{width:100%;margin-bottom:8px;text-align:center}}.se24price .slres01{font-size:2rem;font-weight:700;padding-right:8px}.se24price .slres02{color:#ff3609;font-size:4.5rem;font-weight:700;line-height:1;padding-right:16px}.se24price .slres02::after{content:"円";font-size:2.4rem}.se24price .slres03{font-size:3.2rem;font-weight:700}@media screen and (max-width:768px){.se24price .formarea{padding:0 8px}.se24price .slres01{font-size:1.6rem}.se24price .slres02{font-size:3rem;padding-right:10px}.se24price .slres03{font-size:2.4rem}.se24price .slfmitm03{padding:24px 8px;width:100%;box-sizing:border-box}}.se24price .radiobtn{display:none}.se24price input[type=radio]:checked+label{border-color:#ff3609;border-width:3px}.se24price input[type=radio]:checked+label .slfmtxt03{color:#ff3609}.se24price .slbtntxt{position:relative;padding-left:32px}.se24price .slbtntxt::before{content:url(/wp-content/themes/andlineSE_v2024/img/common/ico_check.svg);width:24px;height:24px;position:absolute;bottom:0;left:0}.se24price input[type=radio]:checked+label .slbtntxt::before{content:url(/wp-content/themes/andlineSE_v2024/img/common/ico_checked.svg)}.se24price input:disabled+label.btnwrap .slbtntxt::before{content:url(/wp-content/themes/andlineSE_v2024/img/common/ico_uncheck.svg)}.se24price input:disabled+label.btnwrap .slbtntxt .slfmtxt03{color:#c2c2c2}.se24price input#inputNumber{width:220px;font-size:2rem;font-weight:700;padding:16px 24px;background:#fff;border:2px solid #dadada;border-radius:5px}.se24price input#inputNumber::placeholder{color:#999}@media screen and (max-width:768px){.se24price input#inputNumber{width:200px}}.se24price #simulation input[type=radio]{width:20px;height:20px;margin:0 .5em 0 0;cursor:pointer;transform:scale(1.5);border-radius:99em;border:#101010 1px solid;box-sizing:border-box;background:#fff}.se24price .simulation01 .heading00{text-align:center}.se24price .pricetxt00{white-space:nowrap}.se24price .btmbtn-area ul{padding:32px 16px 40px}@media screen and (max-width:768px){.se24price .btmbtn-area ul{padding:24px 16px 16px}}.se24price .note01{margin:8px 0}@media screen and (max-width:768px){.se24price .note01{margin:8px 0 0}}.pricecam section.pricecam01{padding:32px 16px 0}@media screen and (min-width:1200px){.pricecam section.pricecam01{max-width:980px;margin:0 auto}}@media screen and (max-width:768px){.pricecam section.pricecam01{padding:16px 16px 0}}.pricecam section.pricecam02 .headingwrap{padding:32px 0 8px}@media screen and (max-width:768px){.pricecam section.pricecam02 .headingwrap{padding:16px 0 8px}.pricecam section.pricecam02{padding:0 0 16px}}.pricecam .odlink{padding:8px 0 16px;margin:0 auto;text-align:center}.pricecam .odlink .heading32{margin-bottom:8px}.pricecam .odlink .btn02{margin:0 auto}@media screen and (max-width:768px){.pricecam .odlink{padding:16px 16px 32px}.pricecam .odlink .heading32{font-size:2.4rem}}.pricecam .whiteborder{background:#fff;height:13px}@media screen and (max-width:768px){.pricecam .whiteborder{height:6px}}body#campaign-10g main{background:#f7f8f9}