﻿.content{margin-top:30px;margin-bottom:30px;padding-top:30px}.content:first-of-type{padding-top:0;border:none}.content:last-of-type{margin-bottom:65px}.caption{font-size:20px;font-weight:bold;color:#ec5504;margin-top:30px;margin-bottom:25px}.caption .note{font-size:12px;font-weight:normal;color:#333}.text{font-size:12px;line-height:1.8}.mainv{min-height:330px;background:url("/img/general/charm/mainv_bg.png") no-repeat center top;padding-top:20px;text-align:center;box-sizing:border-box}.mainv img{margin-right:23%}.sec_ttl{font-size:40px;font-weight:bold;text-align:center;letter-spacing:.05em;padding-bottom:25px;margin-bottom:50px;position:relative;font-family:"Hiragino Kaku Gothic Pro"}.sec_ttl .small{font-size:24px;line-height:2em}.sec_ttl:after{content:"";border-bottom:4px solid #fc7f00;position:absolute;height:4px;width:130px;bottom:0;left:0;right:0;margin:auto}sup{font-size:70%;vertical-align:top;position:relative;top:-0.3em}sub{font-size:70%;vertical-align:bottom;position:relative;bottom:-0.3em}.note-box{display:inline-block;text-align:left}.note-box .active-txt{display:none}.note-box .js-ac-menu{display:inline-block;cursor:pointer;font-size:12px;color:#999;margin:10px}.note-box .toggle-cont{display:none}.note-box .trigger::before{content:"▼"}.note-box .trigger::after{content:"確認する"}.note-box .open .trigger::before{content:"▲"}.note-box .open .trigger::after{content:"閉じる"}.note-box .kome-only-list{text-indent:-1.5em}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mt15{margin-top:15px !important}.mb65{margin-bottom:65px}.opacity:hover{opacity:.5}#charm .anchor-container{margin-bottom:50px}#charm .anchor-container .charm_list{display:flex;justify-content:space-between;flex-wrap:wrap;font-feature-settings:"palt"}#charm .anchor-container .charm_list .charm_list_adjustment{padding-bottom:10px}#charm .anchor-container .charm_list li{width:50%}#charm .anchor-container .charm_list .li_Btn{position:relative;display:flex;justify-content:center;overflow:hidden;border-radius:0 0 8px 8px;filter:drop-shadow(0px 5px rgb(239, 115, 48))}#charm .anchor-container .charm_list a.li_Btn:hover{top:5px}#charm .anchor-container .charm_list a.li_Btn:hover{filter:none}#charm .anchor-container .charm_list .anchor-btn-txt{position:absolute;top:45px;left:30%;font-family:"Hiragino Kaku Gothic Pro";letter-spacing:.05em;font-size:18px;color:#2d2d2d;line-height:1.8em}#charm .anchor-container .charm_list .anchor-btn-txt .main-txt{font-size:32px;color:#f94c00;font-weight:bold}#charm .anchor-container .charm_list .btn-txt-adjustment{left:37%}#charm .anchor-container .charm_list .ls-fit{letter-spacing:-0.03em}#charm .content_wrap{box-shadow:0 5px 5px #ddd;margin:5px;border-radius:15px;position:relative;background-color:#fff}#charm .content_wrap .ttl-color{color:#f98f18}#charm .content_wrap .ttl-text{font-size:20px;letter-spacing:.05em;padding:15px 30px}#charm .content_wrap .title{background:#2e2e33;color:#fff;padding:25px 0;font-size:26px;font-weight:bold;text-align:center;border-radius:15px 15px 0px 0px}#charm .content_wrap .title .small{font-size:18px}#charm .content_wrap .title .ttl-color{color:#f98f18}#charm .point_content{margin-bottom:50px}#charm .point_content .content{padding:0 30px 60px}#charm .point_content .content .item{margin-top:40px}#charm .point_content .content .item .ttl{color:#fc3e08;font-weight:bold;font-size:18px;margin-top:20px;line-height:1.2em}#charm .point_content .content .item .ttl .under-line{text-decoration:underline}#charm .point_content .content .item .item_txt{font-size:20px;margin:40px 0px;line-height:1.6em;text-align:left}#charm .point_content .content .link_btn{font-size:14px;font-weight:bold;line-height:54px;color:#666;background-color:#f3f3f3;border-radius:999px;border:1px solid #666;display:block;text-align:center;box-sizing:border-box;position:relative;text-decoration:none;width:350px;margin:auto;margin-top:25px}#charm .point_content .content .link_btn:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:20px;width:7px;height:7px;border-top:2px solid #666;border-right:2px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#charm .point_content .content .link_btn:hover{color:#fff;background-color:#666}#charm .point_content .content .link_btn:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}#charm .area-check{clip-path:polygon(50% 40px, 100% 0, 100% 100%, 0 100%, 0 0);background-color:#f9d928;height:190px;text-align:center;position:relative;font-family:"Hiragino Kaku Gothic Std"}#charm .area-check::after{content:"";position:absolute;z-index:-1;top:20px;right:12px;background:url("/img/general/charm/areabg.png") no-repeat center;width:150px;height:150px}#charm .area-check .btn-area{position:relative;background:url("/img/general/charm/area.png") no-repeat left 15% center;width:480px;height:70px;font-size:22px;box-sizing:border-box;color:#333;font-weight:bold;box-shadow:0 5px 0 #aaa;background-color:#fff;border-radius:99px;display:flex;align-items:center;justify-content:center;margin:15px auto 30px;padding-left:30px;letter-spacing:.05em}#charm .area-check .btn-area small{font-size:12px}#charm .area-check .btn-area:hover{top:3px;box-shadow:0 0 0 #aaa}#charm .area-check .btn-area:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:5%;width:7px;height:7px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#charm .slash-ttl{display:inline-block;position:relative;font-family:"Hiragino Kaku Gothic Pro";color:#1b67d9;font-size:20px;font-weight:bold;padding:0 1.5em;margin-top:60px}#charm .slash-ttl::before{content:"";display:inline-block;width:2px;height:1.2em;background-color:#1b67d9;position:absolute;top:0;left:10px;transform:rotate(-40deg)}#charm .slash-ttl::after{content:"";display:inline-block;width:2px;height:1.2em;background-color:#1b67d9;position:absolute;top:0;right:10px;transform:rotate(40deg)}#charm .content.wifi{text-align:center}#charm .content.wifi .slash-ttl{color:#333;font-size:24px;line-height:1.5em;margin-top:20px}#charm .content.wifi .slash-ttl::before{height:100%;background-color:#333;transform:rotate(-30deg)}#charm .content.wifi .slash-ttl::after{height:100%;background-color:#333;transform:rotate(30deg)}#charm .content.wifi .item{margin-top:20px}#charm #charm1 .content.high-speed{padding-bottom:0;margin-bottom:20px}#charm #charm2{text-align:center;font-feature-settings:"palt"}#charm #charm2 .slash-ttl{margin-top:10px;color:#333;font-size:24px;line-height:1.5em}#charm #charm2 .slash-ttl::before{height:100%;background-color:#333;transform:rotate(-30deg)}#charm #charm2 .slash-ttl::after{height:100%;background-color:#333;transform:rotate(30deg)}#charm #charm2 .card-wrap{font-family:"Hiragino Kaku Gothic StdN";box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:40px}#charm #charm2 .card-wrap .card-box.home{margin-right:20px}#charm #charm2 .card-wrap .card-box{border-radius:18px;border:2px solid #f98f18;overflow:hidden}#charm #charm2 .card-wrap .card-box .card-ttl{letter-spacing:.05em;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;height:90px;background-color:#f98f18}#charm #charm2 .card-wrap .card-box .main-ttl{letter-spacing:.05em;font-size:24px;font-weight:bold;margin-bottom:10px}#charm #charm2 .card-wrap .card-box .main-ttl .img{margin-right:5px}#charm #charm2 .card-wrap .card-box .sub-ttl{font-size:16px}#charm #charm2 .card-wrap .card-box .card-content{display:flex;flex-direction:column;padding:20px}#charm #charm2 .card-wrap .card-box .card-content .case-txt{color:#f94c00;font-size:14px;font-weight:bold}#charm #charm2 .card-wrap .card-box .card-content .img{margin:15px 0 10px}#charm #charm2 .card-wrap .card-box .card-content .sub-txt{color:#8e8e8e;font-size:13px}#charm #charm2 .item_txt{font-family:"Hiragino Kaku Gothic StdN";letter-spacing:.05em}#charm #charm3{text-align:center;font-feature-settings:"palt"}#charm #charm3 .slash-ttl{margin-top:10px;color:#333;font-size:24px;line-height:1.5em}#charm #charm3 .slash-ttl::before{height:100%;background-color:#333;transform:rotate(-30deg)}#charm #charm3 .slash-ttl::after{height:100%;background-color:#333;transform:rotate(30deg)}#charm #charm3 .card-wrap{font-family:"Hiragino Kaku Gothic StdN";box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:40px}#charm #charm3 .card-wrap .card-box.home{margin-right:20px}#charm #charm3 .card-wrap .card-box{border-radius:18px;border:2px solid #f98f18;overflow:hidden}#charm #charm3 .card-wrap .card-box .card-ttl{letter-spacing:.05em;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;height:90px;background-color:#f98f18}#charm #charm3 .card-wrap .card-box .main-ttl{letter-spacing:.05em;font-size:24px;font-weight:bold;margin-bottom:10px}#charm #charm3 .card-wrap .card-box .main-ttl .img{margin-right:5px}#charm #charm3 .card-wrap .card-box .sub-ttl{font-size:16px}#charm #charm3 .card-wrap .card-box .card-content{display:flex;flex-direction:column;padding:20px}#charm #charm3 .card-wrap .card-box .card-content .case-txt{color:#f94c00;font-size:17px;font-weight:bold}#charm #charm3 .card-wrap .card-box .card-content .img{margin:15px 0 10px}#charm #charm3 .card-wrap .card-box .card-content .sub-txt{color:#8e8e8e;font-size:13px}#charm #charm3 .item_txt{font-family:"Hiragino Kaku Gothic StdN";letter-spacing:.05em}#charm #charm4{text-align:center;font-feature-settings:"palt"}#charm #charm4 .content{margin-bottom:0}#charm #charm4 .slash-ttl{margin-top:10px;color:#333;font-size:24px;line-height:1.5em}#charm #charm4 .slash-ttl::before{height:100%;background-color:#333;transform:rotate(-30deg)}#charm #charm4 .slash-ttl::after{height:100%;background-color:#333;transform:rotate(30deg)}#charm #charm4 .item{margin-top:0}#charm #charm4 .item .example{text-align:right;margin:4px 0 8px}#charm #charm4 .item_txt{font-family:"Hiragino Kaku Gothic StdN";letter-spacing:.05em}#charm #charm4 .table{width:100%}#charm #charm4 .table tr{height:90px;border-bottom:4px solid #fff}#charm #charm4 .table th{font-size:18px;background-color:#aaa;color:#fff;text-align:center;vertical-align:middle;padding:12px 0px;width:42%;font-weight:bold;line-height:1.5em;border-right:4px solid #fff}#charm #charm4 .table td{text-align:left;vertical-align:middle;font-size:16px;color:#f94c00;font-size:16px;font-weight:bold;padding-left:20px;background-color:#eee;line-height:1.5em;line-height:14px}#charm #charm4 .table td .txt-merge{display:inline-table;font-size:24px}#charm #charm4 .table td .mid{font-size:28px}#charm #charm4 .table td .small{font-size:17px;font-weight:normal}#charm #charm4 .table td .mid-small{font-size:24px}#charm #charm4 .table td .big{font-size:34px;line-height:24px;margin-top:5px}#charm #charm4 .table td .big .orange{color:#ec5504}#charm #charm4 .table td .big.price{font-family:"Arial";letter-spacing:0}#charm #charm4 .table td sub{bottom:0}#charm #charm4 .table td sup{font-size:12px;font-weight:normal}#charm #charm4 .table td .mb10{display:inline-block}#charm #charm4 .table .plan-n .parent-sub{margin-left:-20px}#charm #charm4 .table-note{text-align:left;color:#999;font-size:12px;line-height:20px;margin-top:14px}#charm #charm4.point_content{margin-bottom:0}#charm .net-flex{display:flex;justify-content:space-between;align-items:flex-start}#charm .net-flex .net-flex-img{width:100%;margin-top:20px}#charm .net-flex .width-half{width:50%}#charm .net-flex .width-half:first-child{margin-right:15px}#charm .net-txt{font-size:18px;line-height:30px}
