: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"}a,body,div,h2,h3,h4,html,img,li,nav,p,section,small,span,ul{padding:0;border:0;vertical-align:baseline;box-sizing:border-box}html{background:#f1f0ec;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif"!important;background:#fff;font-size:62.5%;background:0 0}a,body,div,h2,h3,h4,img,li,nav,p,section,small,span,ul{margin:0;font-size:100%}article,aside,footer{border:0;font-size:100%;vertical-align:baseline}aside,html{margin:0}footer{padding:0;box-sizing:border-box}footer,header{margin:0 0 0 240px}header{border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;border-bottom:2px solid #101010;background:#fff;padding:16px 45px 16px 0}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}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}}.main__inner,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{max-width:1200px;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}}footer{display:flex;flex-direction:column}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}}.pagetop{display:none;position:fixed;bottom:30px;right:30px}.ico-free,.ico-pre{display:inline-block;margin-left:3px}.ico-pre{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}.ico-free{padding:4px 5px;font-size:1rem;font-weight:700;color:#fff;background:#ff3609;border-radius:2px;line-height:1}.ico-order{display:inline-block;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}@media screen and (max-width:768px){.sp{display:block}}@media screen and (max-width:768px){.pc{display:none}}.hauto{height:auto}body.page-template-page main{background:#f7f8f9}.se24page p+p{margin-top:1.6rem}.hikariTvPage{max-width:780px;margin:0 auto 120px;color:#32667a;padding-bottom:120px}.hikariTvPage .inner_wrapper{padding-top:60px;width:95%;margin:0 auto}.small_txt{width:95%;display:block;margin:1em auto;font-size:.8rem}.hikariTvPage_h2{text-align:center;margin-bottom:1em;padding-top:3em}.hikariTvPage_h2:first-child{padding-top:0}.infoBlock_h3,.price-wrap{text-align:center}.price-wrap img{width:8%}.price-wrap p.orange{color:#ff5123;font-weight:700}.price-wrap p.orange span{font-size:2em}.infoBlock_h3{font-size:1.3rem;margin-top:1em}.infoBlock_imgArea{margin-top:3em}.hikariTv_navArea{margin-top:2em;display:flex;flex-wrap:wrap}.hikariTv_navArea_li{width:calc(50% - 5px);border-radius:6px;border:1px solid #32667a;background:#f9f8f6;position:relative;font-size:1.3rem;font-weight:700;padding:1.5em 1em 1.5em 2em;transition:.3s;margin-bottom:10px}.hikariTv_navArea_li:nth-child(2n+1){margin-right:5px}.hikariTv_navArea_li:nth-child(2n){margin-left:5px}.hikariTv_navArea_li.order{width:100%;margin-right:0}.hikariTv_navArea_li.orange{border:0;background:#ff5123;color:#fff;text-align:center}.hikariTv_navArea_li::after{content:url(/wp-content/themes/andlineSE/img/arrow_bottom.svg);position:absolute;top:50%;right:2em;transform:translateY(-50%);transition:.3s}.hikariTv_navArea_li.orange::after{content:url(/wp-content/themes/andlineSE/img/arrow_right_orange.svg)}.hikariTv_navArea_li:hover::after{top:60%;transition:.3s}.hikariTv_navArea_li.orange:hover::after{top:50%;right:1em}.hikariTv_navArea_li a{position:absolute;top:0;left:0;width:100%;height:100%}.boxArea{border:1px solid #32667a;border-radius:10px;padding:2em 1em;margin-top:4em;background:#f9f8f6}.boxArea.hp_mt0{margin-top:0}.boxArea_h4{text-align:center;font-size:1.5rem;margin-bottom:1em}.hp_p0{padding:0}.hp_mt5{margin-top:3em}.hp_fz11{font-size:1.1rem}.hp_wif{width:fit-content;margin:0 auto}.hp_tac{text-align:center}.flow ul{display:flex;padding:3em 0;align-items:center}.flow ul li:nth-of-type(odd){display:flex;flex-direction:column;margin:0;background:#fff;border-radius:10px;border:1px solid #32667a;text-align:center;padding:2em 1em;width:30%;height:200px}.flow li .top{font-weight:700;font-size:2.5em;color:#ff5123;font-family:"Nokora",sans-serif}.flow li .bottom{text-align:center}.flow li .bottom p{display:block;font-weight:700;margin:1em 0}.flow ul li.arrow{width:52px;height:52px;margin:0}.btn_detail{margin-top:7em}.btn_detail.orange{width:95%}.btn_detail a{position:absolute;width:100%;height:100%}.btn_detail p{padding-right:1.5em;font-weight:600;margin:0;transition:.3s}.btn_detail img{position:relative;left:0;transition:.3s;display:block;height:20px;width:20px}.btn_detail:hover img{left:1em;transition:.3s}.sp{display:none}.pc{display:block}@media only screen and (max-width:780px){.pc{display:none}.sp{display:block}.hikariTv_navArea_li{width:100%;font-size:1rem}.hikariTv_navArea_li:nth-child(2n+1){margin-right:auto}.hikariTv_navArea_li:nth-child(2n){margin-left:auto}.flow ul{display:block;width:100%}.flow ul li:nth-of-type(odd){height:auto;width:100%}.flow ul li.arrow{margin:0 auto -1.5em}.flow li .top{font-size:3em}}