: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{background:#f1f0ec;font-size:62.5%;background:0 0}a,body,div,h1,h2,h3,img,li,nav,ol,p,ruby,section,span,tbody,ul{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}html,sup{border:0}table,tr{margin:0}html,table,th,tr{vertical-align:baseline}html,sup,table,td,th,tr{box-sizing:border-box}table,td,th,tr{font-size:100%}aside,html,sup,td,th{margin:0}footer,html,table,tr{padding:0}article,aside,footer,header{border:0;font-size:100%;vertical-align:baseline}footer,header{box-sizing:border-box}body,html{font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif"!important;background:#fff}body{background-color:#fff!important;line-height:1.5;word-wrap:break-word;height:100%;color:#232323}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}body,img,main{width:100%}body,h2{font-size:1.6rem}h3{font-size:1.5rem}:root{--padding-top:60px;--sab-top:40px}h1,h2,h3{text-align:center}.main,.main__inner{background-color:#fff!important}.gray_box{background-color:#f7f8f9}.kome_number li{counter-increment:list-counter}.kome_number li:before{content:"※"counter(list-counter)}#phone-open .warning_service .kome li,.kome li,.kome_number li{display:flex;gap:5px;text-align:left;font-size:12px}#phone-open .warning_service .kome li:before,.kome li:before{content:"※"}.Ace_notes{text-align:right}.warning_box,.warning_service{padding-top:8px;font-size:12px}.se24page p+p{margin-top:0!important;margin-top:1.6rem}table,td,th,tr{border:2px solid #b8b8b8!important}table{width:100%}.table_title th,table sup{vertical-align:middle}.table_title{background-color:#f7f8f9}.table_title th{font-weight:700}td{text-align:left;vertical-align:top}.table_center,.table_title th{text-align:center}.left_box,td,th{padding:13px 8px!important}.left_box{text-align:left;vertical-align:middle;font-weight:400}.se24page table td:last-child{box-sizing:unset!important;border-bottom:unset!important;font-weight:unset!important}.se24page table td:first-child{font-weight:400!important}.btn_center{font-size:2rem}@media screen and (max-width:480px){.btn_center{font-size:1.6rem}}.top-h1{text-align:center}.top-h1 img{width:82px}.top-h1 .page_title{font-size:4rem;font-weight:700}@media screen and (max-width:768px){.top-h1 .page_title{font-size:3.5rem}}.page_direct_btn{display:flex;justify-content:center;font-size:2rem}.page_direct_btn p{padding:0 30px 0 0}@media screen and (max-width:480px){.page_direct_btn{font-size:1.6rem}}.page_direct_btn.btn_black{padding:24px 0 40px}.page_bottom{padding:32px 0}#page_btn .btn_menu_flex{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:24px 0 40px}@media screen and (max-width:480px){#page_btn .btn_menu_flex{grid-template-columns:1fr}}#page_btn .btn_menu_flex .btn_menu{font-size:20px;font-weight:700;text-align:center;padding:16px;border-bottom:solid #dadada 2px;position:relative}#page_btn .btn_menu_flex .btn_menu::after{content:"";position:absolute;top:-1px;bottom:0;right:20px;width:13px;height:13px;margin:auto;box-sizing:border-box;border-radius:1px;border-top:3px solid #ff3609;border-right:3px solid #ff3609;transform:rotate(135deg)}#Ace,#explain_phone,#month_cost,#service_feature{padding-top:var(--padding-top)}#explain_phone .explain_phone-title{font-size:24px;font-weight:700}#explain_phone p{padding:8 16px 16px}#explain_phone .warning_box{padding:8px 16px 40px}#service_feature sup{color:#292929;font-size:14px;font-weight:400;vertical-align:-webkit-baseline-middle}#service_feature .service_title{font-size:24px;font-weight:700}#service_feature .sab_title{font-size:20px;font-weight:700}#service_feature .cost_flow{margin-top:16px;padding:24px 0 32px}#service_feature .cost_flow .image-phone{font-size:20px;font-weight:700;padding-bottom:16px;text-align:center}#service_feature .cost-image-flex{display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (max-width:768px){#service_feature .cost-image-flex{flex-direction:column}}#service_feature .cost-image-flex .plan_image_box{border:2px solid #b8b8b8;background-color:#fff;height:110px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;width:20%}@media screen and (max-width:768px){#service_feature .cost-image-flex .plan_image_box{width:100%}}#service_feature .cost-image-flex .plan_image_box .image_title{font-size:1.5rem;font-weight:700;text-align:center}#service_feature .cost-image-flex .plan_image_box .p_12{font-size:12px;font-weight:400}#service_feature .cost-image-flex .plus_mark{font-size:24px;font-weight:700}#service_feature .cost-image-flex .image_money{font-size:24px;font-weight:700;text-align:center;color:#ff3609}#service_feature .cost-image-flex .p_16_red{font-size:1.5rem;font-weight:700;color:#ff3609}#service_feature .cost-image-flex .p_14_red{color:#ff3609;font-size:14px}#service_feature .warning_box{padding:8px 16px}#service_feature .plus_mark{font-size:50px;font-weight:700;text-align:center}#service_feature .border_pink p,#service_feature .cost_flow,#service_feature .cost_merit p{font-size:20px;font-weight:700;text-align:center}#service_feature .gray_box{text-align:center}#service_feature .cost_merit{padding:24px 16px}#service_feature .pink_box{padding:0 16px 22px;display:inline-block}@media screen and (max-width:480px){#service_feature .pink_box p{display:flex;justify-content:center;text-align:left}}#service_feature .border_pink{border-bottom:1px solid #ff3609;margin-bottom:10px}#Ace .service_title{font-size:20px;font-weight:700;padding-bottom:8px}@media screen and (max-width:480px){#Ace .service_title{text-wrap:wrap}}#Ace .gray_box{padding:16px 16px 32px}#Ace .gray_box .box_ace_title,.section_min_box .sab_title{font-size:24px;font-weight:700;padding-bottom:8px}#Ace .gray_box .ace_sab{text-align:center;padding-bottom:8px}@media screen and (max-width:480px){#Ace .gray_box .ace_sab{text-wrap:balance}}#Ace .gray_box .p_17_bold{font-size:17px;font-weight:700}#Ace .gray_box .cost_red{font-size:32px;font-weight:700;color:#ff3609}#Ace .gray_box rd{font-size:15px}#Ace .gray_box rt{font-size:12px}#Ace .Ace_smallbox-flex{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px}@media screen and (max-width:768px){#Ace .Ace_smallbox-flex{grid-template-columns:1fr 1fr}}#Ace .Ace_smallbox-flex .Ace_smallbox{width:100%;display:flex;height:130px;flex-direction:column;padding:10px;border:solid 2px #b8b8b8;background-color:#fff}#Ace .Ace_smallbox-flex .Ace_smallbox .pad_23{padding-top:23px}#Ace .Ace_smallbox-flex .Ace_smallbox .pad_10{padding-top:10px}#Ace .Ace_smallbox-flex .small-plan{font-size:1.5rem;font-weight:700;text-align:center}#Ace .Ace_smallbox-flex .small-plan-sab{text-align:center;font-size:12px}#month_cost td,#plus-service_cost td,.section_min_box td{text-align:center;vertical-align:middle!important;padding:13px 8px!important}@media screen and (max-width:480px){#month_cost .cost_table{width:500px}#month_cost .month_cost_table{overflow-x:auto}}#month_cost .sab_title,#month_cost .service_title,#phone-open .gray_box .sab_flow_title{font-size:24px;font-weight:700}#month_cost .sab_title{padding:8px 16px}#month_cost th{padding:13px 8px}#month_cost .td_flex{display:flex;text-align:center;justify-content:center}#month_cost .white_box{padding:13px 8px!important;text-align:center;vertical-align:middle}#construction_cost,#plus-service_cost,.section_min_box{padding-top:var(--sab-top)}.section_min_box .warning_box{padding-bottom:40px}@media screen and (max-width:480px){#plus-service_cost table{width:450px}#plus-service_cost .plus-service-table{overflow-x:auto}}#plus-service_cost .sab_title{font-size:24px;font-weight:700;padding-bottom:8px}@media screen and (max-width:480px){#construction_cost table{width:500px}}#construction_cost table .left_box{vertical-align:top;width:20%}#construction_cost table .table_titlebox{width:20%}#construction_cost table .option_rowbox{width:11%}@media screen and (max-width:480px){#construction_cost table .option_rowbox{width:13%}#construction_cost .Construction_cost-table{overflow-x:auto}#construction_cost .cost_table{width:500px}}#construction_cost .sab_title{font-size:24px;font-weight:700;padding-bottom:8px}#construction_cost .warning_box{padding-bottom:40px}#phone-open{padding-top:var(--padding-top)}#phone-open .section_title{font-size:24px;font-weight:700;padding-bottom:16px}@media screen and (max-width:480px){#phone-open .pc_img,#phone-open .res_br{display:none}}#phone-open .mb_img,header .toprmenusp,header button.topmenu{display:none}@media screen and (max-width:480px){#phone-open .mb_img{display:block}}#phone-open .gray_box{padding:24px 16px;margin-bottom:32px}#phone-open .gray_box .box_sab_title{padding:8px 0;text-align:center}@media screen and (max-width:480px){#phone-open .gray_box .box_sab_title{text-align:left;text-wrap:balance}}#phone-open .gray_box .contract_flow_flex{display:flex;justify-content:center;align-items:center;font-weight:700;gap:30px;padding:16px 0}@media screen and (max-width:480px){#phone-open .gray_box .contract_flow_flex{flex-direction:column;gap:8px}}#phone-open .gray_box .contract_flow_flex .flow_step_13{font-size:13px}#phone-open .gray_box .contract_flow_flex .strong_flow_17{font-size:17px}#phone-open .gray_box .contract_flow_flex .strong_flow_20{font-size:20px}#phone-open .gray_box .contract_flow_flex .flow_box{display:flex;gap:24px;flex-direction:column;height:100px}@media screen and (max-width:480px){#phone-open .gray_box .contract_flow_flex .flow_box{width:40%}}#phone-open .gray_box .contract_flow_flex .flow_box .number{background:#000;color:#fff;padding:6px 10px;width:70px}#phone-open .gray_box .contract_flow_flex img{width:20px}@media screen and (max-width:480px){#phone-open .gray_box .contract_flow_flex img{width:60px}}#phone-open .warning_service{padding:16px 0}@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}}footer,header{margin:0 0 0 240px}aside,header{background:#fff}header{border-bottom:2px solid #101010;padding:16px 45px 16px 0}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;height:100%}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;text-decoration:none}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-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}sup{position:static;vertical-align:top;font-size:.8em;padding:2px 0}.hauto{height:auto}.fcore{color:#ff3609}.fwb,a[class^=btn0]{font-weight:700}a[class^=btn0]{position:relative;display:block;text-decoration:none;transition:.5s;border-radius:99px;width:400px;padding:16px;text-align:center;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.btn02{border:solid 2px #101010;color:#101010}a.btn01:after,a.btn02:after{background-size:contain;position:absolute;right:24px;top:calc(50% - 15px)}a.btn01:after{background:url(/wp-content/themes/andlineSE_v2024/img/common/ico_arrow.svg)no-repeat}a.btn01:hover{background:#101010;color:#fff}a.btn01:hover:after{background-image:url(/wp-content/themes/andlineSE_v2024/img/common/ico_arrow_wh.svg)}a.btn02{border:solid 2px #ff3609;padding:16px 0;text-align:center}a.btn02:after{background:url(/wp-content/themes/andlineSE_v2024/img/common/ico_arrow_ore.svg)no-repeat}a.btn02:hover{background:#ff3609}a.btn02:hover:after{background-image:url(/wp-content/themes/andlineSE_v2024/img/common/ico_arrow_wh_ore.svg)}body.page-template-page main{background:#f7f8f9}