﻿**{box-sizing:border-box}body{counter-reset:count-number}.service{margin-top:30px}#container.wifi-rental #main .inner{letter-spacing:.05em}#container.wifi-rental #main .inner p{color:#333;line-height:1.5em}#container.wifi-rental #main .inner p.site-color-font{color:#ff720a}#container.wifi-rental #main .inner span.site-color-font{color:#ff720a}#container.wifi-rental #main .inner2{background-color:#fff}#container.wifi-rental #main .content-wrapper p.site-color-font{color:#ff720a}#container.wifi-rental #main .content-wrapper span.site-color-font{color:#ff720a}#container.wifi-rental #main h3{color:#ff720a}#container.wifi-rental #main .gray-container{background-color:#f2f2f2;padding:25px 15px}#container.wifi-rental #main .gray-container .flex{display:flex}#container.wifi-rental #main .gray-container .bg_white{background-color:#fff}#container.wifi-rental #main .gray-container .hikaku{font-size:13px;line-height:24px;margin:15px 0}#container.wifi-rental #main .gray-container .hikaku div{padding:18px 10px;margin-bottom:20px}#container.wifi-rental #main .gray-container .hikaku ul{margin-left:-47px}#container.wifi-rental #main .gray-container .hikaku ul li{padding-left:1em;text-indent:-1em}#container.wifi-rental #main .gray-container .hikaku ul li span{color:#ef6318;font-weight:bold}#container.wifi-rental #main .gray-container .hikaku p{margin:auto}#container.wifi-rental #main .gray-container .hikaku p img{width:64%}#container.wifi-rental #main .gray-container .hikaku2{font-size:12px;line-height:24px}#container.wifi-rental #main .gray-container .hikaku2 div{padding:4% 10px 4% 20px;margin-bottom:20px;margin-top:10px;height:97px}#container.wifi-rental #main .gray-container .hikaku2 .hikaku_text{margin-left:9px;margin-top:11px}#container.wifi-rental #main .gray-container .hikaku2 .hikaku_text span{color:#ef6318;font-weight:bold}@media screen and (max-width: 320px){#container.wifi-rental #main .gray-container .hikaku2 .hikaku_text{margin-left:9px;margin-top:1px}}#container.wifi-rental #main .gray-container .hikaku2 .hikaku_img1{margin-left:-10px;margin-right:10px}#container.wifi-rental #main .gray-container .hikaku2 .hikaku_img1 img{width:115%}@media screen and (max-width: 320px){#container.wifi-rental #main .gray-container .hikaku2 .hikaku_img1{margin-left:-10px;margin-right:10px;margin-top:7px}}#container.wifi-rental #main .content-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}#container.wifi-rental #main .content-wrapper .content-ttl{font-size:14px;font-weight:bold}#container.wifi-rental #main .content-wrapper .img-item{margin-top:10px;margin-bottom:10px}#container.wifi-rental #main .content-wrapper.chart{padding-top:30px}#container.wifi-rental #main .content-wrapper.chart .use-chart{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px}#container.wifi-rental #main .content-wrapper.chart .use-chart .card{width:47.83%;height:40vw;position:relative;background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}#container.wifi-rental #main .content-wrapper.chart .use-chart .card .card-txt{font-size:14px;color:#3c3c3c;text-align:center;letter-spacing:.05em;line-height:1.3em;margin:0 5px 5px}#container.wifi-rental #main .content-wrapper.chart .use-chart .card .number{font-family:"DIN 2014";position:absolute;left:15px;top:15px;font-size:23px;font-weight:bold;color:#fec873}#container.wifi-rental #main .content-wrapper.chart .use-chart .card .image-box{position:relative;top:-10px}#container.wifi-rental #main .content-wrapper.chart .use-chart .card .position-fix{position:relative;top:-35px}#container.wifi-rental #main .content-wrapper.chart .use-chart .card .position-fix-last{position:relative;top:-20px}@media screen and (max-width: 320px){#container.wifi-rental #main .content-wrapper.chart .use-chart .card{height:45vw}#container.wifi-rental #main .content-wrapper.chart .use-chart .card .card-txt{font-size:12px}}#container.wifi-rental #main .content-wrapper.chart .use-chart .top-parts{margin-bottom:15px}#container.wifi-rental #main .content-wrapper.chart .use-chart .card-1{background-image:url("../img/option/wifi-rental/use-chart-1.png");background-repeat:no-repeat;background-position:50% 45%;background-size:50%}#container.wifi-rental #main .content-wrapper.chart .use-chart .card-2{background-image:url("../img/option/wifi-rental/use-chart-2.png");background-repeat:no-repeat;background-position:50% 45%;background-size:45%}#container.wifi-rental #main .content-wrapper.chart .use-chart .card-3{background-image:url("../img/option/wifi-rental/use-chart-3.png");background-repeat:no-repeat;background-position:50% 35%;background-size:50%}#container.wifi-rental #main .content-wrapper.chart .use-chart .card-4{background-image:url("../img/option/wifi-rental/use-chart-4.png");background-repeat:no-repeat;background-position:center;background-size:75%}#container.wifi-rental #main .entry_cta .cta_talent{border-top:none}#container.wifi-rental #main .charm-link{padding:25px 0;text-align:center}#container.wifi-rental #main .banners-container{padding:0 15px}#container.wifi-rental #main .banners-container .banners-item{width:100%;display:flex;justify-content:center;align-items:center;position:relative;padding:10px;background-color:#fff;margin-bottom:15px;border-radius:5px;color:#ff720a;font-size:3.5vw;font-weight:bold;letter-spacing:0;box-shadow:0 5px 5px rgba(240,220,203,.6)}#container.wifi-rental #main .banners-container .banners-item img{position:absolute;left:5px;height:25px;width:28px}#container.wifi-rental #main .banners-container .banners-item::after{position:absolute;content:"";width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);margin:auto;right:6%}@media screen and (max-width: 320px){#container.wifi-rental #main .banners-container .main-txt{font-size:12px}}#container.wifi-rental #main .flex-row.bold{margin-top:15px;display:flex;font-weight:bold;justify-content:center;text-align:center}#container.wifi-rental #main .flex-row.bold p{font-size:4vw}#container.wifi-rental #main .mb25{margin-bottom:25px}#container.wifi-rental #main .h3-basic-04 .number-txt{font-family:"DIN 2014";font-size:18px}#container.wifi-rental #main .margin-tb{margin-top:25px;margin-bottom:35px}#container.wifi-rental #main ul.kome-note{font-size:12px;text-indent:-1.5em;margin-left:1em;color:#999}#container.wifi-rental #main ul.kome-note li:before{content:"・"}#container.wifi-rental #main ul.kome-note .kome-number::before{counter-increment:count-number;content:"※" counters(count-number, ".")}#container.wifi-rental #main ul.note{font-size:12px;text-indent:-1em;margin-left:1em;color:#999}#container.wifi-rental #main ul.note li:before{content:"・"}#container.wifi-rental #main ul.kome-only-note{font-size:12px;text-indent:-1em;margin-left:1em;color:#999;letter-spacing:.05em}#container.wifi-rental #main ul.kome-only-note li:before{content:"・"}#container.wifi-rental #main ul.kome-only-note .kome-only::before{content:"※"}#container.wifi-rental #main .gray-container.contact-easy-container{padding-bottom:0}#container.wifi-rental #main .label-container{margin:15px 0}#container.wifi-rental #main .label-container .label-list{display:flex;margin-bottom:10px;border-left:10px solid #ff720a;padding-left:10px;height:55px;align-items:center;background-color:#fff;font-size:13px;letter-spacing:.05em}#container.wifi-rental #main .service-chart{display:flex;flex-wrap:wrap;justify-content:space-between}#container.wifi-rental #main .service-chart .card{display:flex;border-top:20px solid #ff720a;width:31%;height:105px;position:relative;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:#3c3c3c}#container.wifi-rental #main .service-chart .card::after{content:"";position:absolute;margin:auto;right:-8.6px;top:41%;border-style:solid;border-width:5px 0 5px 8.6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ff720a}#container.wifi-rental #main .service-chart .card .number{top:-18px;font-family:"DIN 2014";position:absolute;letter-spacing:.05em;left:10px;font-size:13px;font-weight:bold;color:#fff}#container.wifi-rental #main .service-chart .card-txt{font-size:12px;text-align:center}#container.wifi-rental #main .service-chart .top-parts{margin-bottom:10px}#container.wifi-rental #main .service-chart .card-3::after,#container.wifi-rental #main .service-chart .last-card::after{content:none}#container.wifi-rental #main .service-flow .card{display:flex;border-top:20px solid #ff720a;width:100%;height:90px;position:relative;background-color:#fff;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:#3c3c3c}#container.wifi-rental #main .service-flow .card .number{top:-18px;font-family:"DIN 2014";position:absolute;letter-spacing:.05em;left:48%;font-size:13px;font-weight:bold;color:#fff}#container.wifi-rental #main .service-flow .card .branch{width:5px;height:10px;position:absolute;top:70px;left:50%;background-color:#ff720a}#container.wifi-rental #main .service-flow .card .img1{position:absolute;top:13px;left:35px;width:42px}#container.wifi-rental #main .service-flow .card .img2{position:absolute;top:15px;left:17px;width:55px}#container.wifi-rental #main .service-flow .card .img3{position:absolute;top:8px;left:24px;width:43px}#container.wifi-rental #main .service-flow .card .img4{position:absolute;top:15px;left:20px;width:58px}#container.wifi-rental #main .service-flow .top-parts{margin-bottom:10px}#container.wifi-rental #main .service-flow .card-3::after,#container.wifi-rental #main .service-flow .last-card::after{content:none}#container.wifi-rental #main .service-flow .card-txt{font-size:15px;color:#ff720a;margin-left:20px}@media screen and (max-width: 320px){#container.wifi-rental #main .service-flow .card-txt{font-size:12px}}#container.wifi-rental #main .caution-txt{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size:13px;color:#3c3c3c;margin:25px auto 15px;text-align:center;font-weight:bold}#container.wifi-rental #main .caution-note{letter-spacing:-0.016em}.last_text{padding:25px 15px;font-size:12px}.note-topright{position:relative;padding-right:4vw}.note-topright span{position:absolute;top:0;font-size:13px}
