﻿br.pc{display:block}br.sp{display:none}@media (max-width: 767px){br.pc{display:none}br.sp{display:block}}div .inner{max-width:1100px;padding:0}.row_mainv{background:url(../img/sns/sns_mv.jpg) left top no-repeat;background-size:cover}.row_mainv .catch .inner .row_catch img{width:fit-content;margin-bottom:6px}.bread{padding-top:30px;margin-bottom:80px}.bread a{transition:.3s}@media (max-width: 767px){.bread{padding-left:20px;padding-right:20px;margin-bottom:50px}.bread li,.bread a{font-size:12px}}#sns-info{overflow:hidden}#sns-info .tonosama{margin-bottom:22px}#sns-info .tonosama h2{font-size:35px;text-align:center;font-weight:bold;padding-bottom:20px;margin-bottom:16px;position:relative}#sns-info .tonosama h2::after{content:'';width:20px;height:3px;background:linear-gradient(110deg, #779fda 0%,#d04eaf 100%);position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%)}#sns-info .tonosama p{max-width:760px;width:92%;margin:0 auto;text-align:justify;line-height:1.8;font-feature-settings:normal}#sns-info .detail{position:relative}#sns-info .detail .text{max-width:490px;width:100%;padding-top:90px;padding-bottom:70px}#sns-info .detail .text p{text-align:justify;line-height:1.8;font-feature-settings:normal}#sns-info .detail .text p span{font-size:28px;font-weight:bold;line-height:1.6;display:block;margin-bottom:15px}#sns-info .detail .image{position:absolute;bottom:0;max-width:600px;width:100%;left:50%}@media (max-width: 767px){#sns-info .inner{width:92%}#sns-info .tonosama{margin-bottom:15px}#sns-info .tonosama h2{font-size:27px;line-height:1.5;padding-bottom:15px;margin-bottom:21px}#sns-info .tonosama p{width:100%}#sns-info .detail .text{padding-top:40px;padding-bottom:25px}#sns-info .detail .text p span{font-size:20px}#sns-info .detail .image{position:relative;left:0}}#service{background:#fbf8fd}#service .inner{padding:80px 0}#service .title{margin-bottom:50px;position:relative}#service .title::before{content:'';width:467px;height:146px;background:url(../../tonosama/img/sns/Service.png) no-repeat center/100%;position:absolute;top:40%;left:50.4%;transform:translate(-50%, -50%);opacity:0.12}#service .title h2{font-size:35px;text-align:center;font-weight:bold;padding-bottom:20px;margin-bottom:16px;position:relative}#service .title h2::after{content:'';width:20px;height:3px;background:linear-gradient(110deg, #779fda 0%,#d04eaf 100%);position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%)}#service .title span{font-size:20px;text-align:center;display:block;font-weight:bold}#service .flex{display:flex;justify-content:space-between}#service .flex .item{width:520px;background:#fff;padding:50px 44px 28px 44px;box-shadow:0 10px 10px rgba(53,53,53,0.06)}#service .flex .item:nth-of-type(1) .detail-title p{padding-left:70px}#service .flex .item:nth-of-type(2) .detail-title p{padding-left:40px}#service .flex .detail-title{text-align:center}#service .flex .detail-title p{text-align:center;font-size:22px;font-weight:bold;margin-bottom:30px;position:relative;line-height:1;display:inline-flex;align-items:center}#service .flex .detail-title p img{position:absolute;top:50%;transform:translateY(-50%);left:0}#service .flex .text{border-top:1px solid #cacaca;padding-top:18px}#service .flex .text p{text-align:center;line-height:1.8;margin-bottom:25px}#service .flex .btn{text-align:center}#service .flex .btn .line{display:inline-block;background:linear-gradient(110deg, #779fda 0%,#d04eaf 100%);border-radius:18px;padding:1px}#service .flex .btn a{display:block;width:200px;padding:11px 0;color:#fff;text-align:center;border-radius:18px;transition:.3s;font-size:13px}#service .flex .btn a:hover{background:#fff;opacity:1}#service .flex .btn a:hover .set{background:-webkit-linear-gradient(340deg, #779fda 0%, #d04eaf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold}#service .flex .btn a:hover .set::before{border:1px solid #9088ce}#service .flex .btn a .set{padding-left:27px;position:relative;background:#fff;font-weight:500;-webkit-background-clip:text}#service .flex .btn a .set::before{content:'';width:16px;height:16px;background:url(../../tonosama/img/sns/btn.svg) no-repeat center/100%;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:50%;border:1px solid rgba(144,136,206,0)}@media (max-width: 767px){#service .inner{width:92%;padding:50px 0}#service .title{margin-bottom:35px;position:relative}#service .title::before{content:'';width:285px;height:95px}#service .title h2{font-size:27px;line-height:1.5;padding-bottom:15px;margin-bottom:21px}#service .title span{font-size:17px}#service .flex{flex-direction:column}#service .flex .item{width:100%;padding:35px 28px 35px 28px}#service .flex .item:nth-of-type(1){margin-bottom:40px}#service .flex .item:nth-of-type(1) .detail-title p{padding-left:55px}#service .flex .item:nth-of-type(1) .detail-title p img{width:40px}#service .flex .item:nth-of-type(2) .detail-title p{padding-left:36px}#service .flex .item:nth-of-type(2) .detail-title p img{width:20px}#service .flex .item .detail-title p{padding-left:70px;font-size:20px;margin-bottom:20px}#service .flex .text{padding-top:22px}}#point .title{background:url(../../tonosama/img/sns/point.jpg) no-repeat center/cover;padding:90px 0}#point .title h2{font-size:40px;text-align:center;position:relative;width:fit-content;margin:0 auto 50px;padding:0 90px;font-weight:bold;color:#fff}#point .title h2::before{content:'';background:#fff;height:2px;width:60px;position:absolute;top:50%;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#point .title h2::after{content:'';background:#fff;height:2px;width:60px;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#point .title p{text-align:center;font-size:40px;font-weight:bold;color:#fff;line-height:1}#point .title p span{font-size:1.5em}#point .detail{max-width:1200px;width:100%;margin:auto;padding:70px 0 90px}#point .detail .item{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}#point .detail .item:first-of-type .image{padding-left:50px;width:50.5%}#point .detail .item:first-of-type .image img{width:100%}#point .detail .item:nth-of-type(odd) .text{padding-right:50px}#point .detail .item:nth-of-type(even){flex-direction:row-reverse}#point .detail .item:nth-of-type(even) .text{padding-left:50px}#point .detail .item:last-of-type{margin-bottom:0}#point .detail .item .image{width:50.6%}#point .detail .item .text{width:530px}#point .detail .item .text span{position:relative;display:inline-block;margin-bottom:14px;line-height:0}#point .detail .item .text span::after{content:'';background:#ea65b8;height:1px;width:30px;position:absolute;top:50%;right:-40px}#point .detail .item .text h3{font-size:30px;font-weight:bold;margin-bottom:40px}#point .detail .item .text p{line-height:2;font-feature-settings:normal}@media (max-width: 767px){#point .title{padding:55px 0}#point .title h2{font-size:26px;margin:0 auto 30px;padding:0 50px}#point .title h2::before{width:30px}#point .title h2::after{width:30px}#point .title p{font-size:28px}#point .detail{width:92%;margin:auto;padding:50px 0 60px}#point .detail .item{flex-direction:column;margin-bottom:50px}#point .detail .item:first-of-type .image{padding-left:0;width:100%}#point .detail .item:nth-of-type(odd) .text{padding-right:0}#point .detail .item:nth-of-type(even){flex-direction:column}#point .detail .item:nth-of-type(even) .text{padding-left:0}#point .detail .item:last-of-type{margin-bottom:0}#point .detail .item .image{width:100%;margin-bottom:20px}#point .detail .item .text{width:100%}#point .detail .item .text span{line-height:0}#point .detail .item .text h3{font-size:22px;margin-bottom:18px}#point .detail .item .text p{line-height:1.7}}#price{background:url(../../tonosama/img/sns/price-bg.png) no-repeat top/100% 480px;padding-bottom:90px;padding-top:100px}#price .inner{max-width:700px;width:100%}#price .title{position:relative}#price .title::before{content:'';width:356px;height:141px;background:url(../../tonosama/img/sns/price.png) no-repeat center/100%;position:absolute;top:9%;left:50%;transform:translate(-50%, -50%);opacity:0.12}#price .title h2{font-size:35px;text-align:center;font-weight:bold;padding-bottom:20px;margin-bottom:30px;position:relative}#price .title h2::after{content:'';width:20px;height:3px;background:linear-gradient(110deg, #779fda 0%,#d04eaf 100%);position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%)}#price .btm_tbl{margin-bottom:50px;outline:2px solid #e3e3e3}#price .btm_tbl dl{display:flex;font-size:15px;margin:0 auto}#price .btm_tbl dl:last-of-type dt,#price .btm_tbl dl:last-of-type dd{border-bottom:none}#price .btm_tbl dt,#price .btm_tbl dd{width:50%}#price .btm_tbl dt{background:#ea65b8;color:#fff;padding:16px 28px 16px 80px;border-bottom:1px solid #c1c1c1}#price .btm_tbl dt .sp{display:none}#price .btm_tbl dd{text-align:center;background:#fff;border-bottom:1px solid #c1c1c1;padding:16px 28px}#price .in_box{display:flex;justify-content:space-between;margin:0 auto 20px;outline:1px solid #c4c4c4}#price .in_box dl{width:50%;font-size:15px}#price .in_box dl:first-child{border-right:1px solid #c4c4c4}#price .in_box dl:first-child dd{padding-left:84px;text-align:left}#price .in_box dt{background:#ea65b8;color:#fff;padding:16px 28px;text-align:center;border:1}#price .in_box dd{background:#fff;border-bottom:1px solid #c4c4c4;padding:16px 28px;text-align:center}#price .in_box dd:last-of-type{border-bottom:none}#price p{margin-bottom:50px}#price .read-more{padding:22px 10px;border:3px solid #eaeaea;position:relative;display:flex;justify-content:center;align-items:center}#price .read-more p{font-size:18px;font-weight:bold;margin-bottom:0;margin-right:40px}#price .read-more .btn .line{display:inline-block;background:linear-gradient(110deg, #779fda 0%,#d04eaf 100%);border-radius:18px;padding:1px;border-radius:50vh}#price .read-more .btn a{display:block;width:230px;padding:13px 0;color:#fff;text-align:center;border-radius:50vh;transition:.3s;font-size:14px}#price .read-more .btn a:hover{background:#fff;opacity:1}#price .read-more .btn a:hover .set{background:-webkit-linear-gradient(340deg, #779fda 0%, #d04eaf 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#price .read-more .btn a:hover .set::before{border:1px solid #9088ce}#price .read-more .btn .set{padding-left:27px;position:relative;background:#fff;font-weight:bold;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#price .read-more .btn .set::before{content:'';width:16px;height:16px;background:url(../../tonosama/img/sns/btn.svg) no-repeat center/100%;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:50%;border:1px solid rgba(144,136,206,0)}#price .read-more img{position:absolute;right:0;top:50%;transform:translate(50%, -50%)}@media (max-width: 767px){#price{padding-top:70px;padding-bottom:60px}#price .inner{width:92%}#price .title::before{width:260px;height:103px;top:37%}#price .title h2{font-size:27px;line-height:1.5;padding-bottom:15px;margin-bottom:25px}#price .btm_tbl{margin-bottom:30px}#price .btm_tbl dt{padding:16px 10px;text-align:center;line-height:1.3;display:flex;align-items:center;justify-content:center}#price .btm_tbl dt .sp{display:block}#price .btm_tbl dd{padding:16px 10px;line-height:1.3;display:flex;align-items:center;justify-content:center}#price .in_box{margin:0 auto 20px;flex-direction:column;border:none}#price .in_box dl{width:100%;font-size:15px;margin-bottom:30px;border:1px solid #c4c4c4}#price .in_box dl:first-child dd{padding-left:10px;text-align:center}#price .in_box dl:last-of-type{margin-bottom:0}#price .in_box dt{padding:16px 10px}#price .in_box dd{padding:16px 10px}#price .read-more{flex-direction:column}#price .read-more p{margin-right:0;margin-bottom:20px}#price .read-more img{display:none}}#worry{background:url(../../tonosama/img/sns/worry.jpg) no-repeat center/cover;padding:90px 0}#worry h2{font-size:50px;text-align:center;position:relative;width:fit-content;margin:0 auto 70px;padding:0 110px;font-weight:bold;color:#fff;font-feature-settings:normal}#worry h2::before{content:'';background:#fff;height:2px;width:60px;position:absolute;top:50%;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#worry h2::after{content:'';background:#fff;height:2px;width:60px;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#worry .box{max-width:770px;width:92%;margin:0 auto 40px;border:2px solid #fff;padding:50px 10px 27px;position:relative}#worry .box .title{position:absolute;left:50%;top:0;transform:translate(-50%, -50%)}#worry .box .title p{font-size:22px;display:inline-block;padding:10px 0;width:320px;text-align:center;background:#fff;border-radius:100vh;font-weight:bold}#worry .box ul{display:flex;justify-content:center;flex-wrap:wrap}#worry .box ul li{font-size:20px;font-weight:bold;color:#fff;padding-left:20px;position:relative;width:310px;margin-bottom:20px;margin-right:35px}#worry .box ul li:nth-of-type(3),#worry .box ul li:nth-of-type(4){margin-bottom:0}#worry .box ul li:nth-of-type(2),#worry .box ul li:nth-of-type(4){margin-right:0}#worry .box ul li::before{content:'';width:10px;height:10px;background:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}#worry .point{font-size:28px;font-weight:bold;color:#fff;text-align:center;font-feature-settings:normal}@media (max-width: 767px){#worry{padding:55px 0}#worry h2{font-size:24px;margin:0 auto 45px;padding:0 35px;width:92%}#worry h2::before{width:30px}#worry h2::after{width:30px}#worry .box{padding:45px 10px 33px;margin:0 auto 35px}#worry .box .title{width:100%}#worry .box .title p{width:80%;font-size:19px;padding:9px 0 5px;display:block;margin:auto}#worry .box ul{flex-direction:column}#worry .box ul li{font-size:18px;width:87%;margin-bottom:15px;margin-right:auto;margin-left:auto;display:block}#worry .box ul li:nth-of-type(3),#worry .box ul li:nth-of-type(4){margin-bottom:15px}#worry .box ul li:nth-of-type(2),#worry .box ul li:nth-of-type(4){margin-right:auto}#worry .box ul li:nth-of-type(4){margin-bottom:0}#worry .box ul li::before{content:'';width:10px;height:10px;background:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}#worry .point{font-size:19px}}#merit{padding:90px 0}#merit .inner{max-width:970px;width:92%}#merit h2{font-size:35px;text-align:center;margin-bottom:50px;font-weight:bold}#merit h2 .pink{color:#ea65b8}#merit h2 .big{font-size:1.5em}#merit .flex{display:flex;justify-content:space-between}#merit .item{width:280px}#merit .item .image{margin-bottom:30px;text-align:center}#merit .item .text span{display:block;font-size:20px;font-weight:bold;text-align:center;padding-bottom:20px;margin-bottom:16px;position:relative}#merit .item .text span::after{content:'';width:20px;height:3px;background:#b1b0b0;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#merit .item .text p{text-align:justify;line-height:1.8}@media (max-width: 767px){#merit{padding:70px 0 30px}#merit h2{font-size:30px;line-height:1.3;margin-bottom:35px}#merit .flex{flex-direction:column}#merit .item{width:100%;margin-bottom:25px;box-shadow:0 0 10px rgba(53,53,53,0.2);padding:40px 20px}#merit .item:last-of-type{margin-bottom:0}#merit .item .text span{margin-bottom:22px}#merit .item .text p{line-height:1.8}}#account-price{padding-bottom:30px;padding-top:100px}#account-price .inner{max-width:850px;width:92%}#account-price .title{position:relative}#account-price .title::before{content:'';width:356px;height:141px;background:url(../../tonosama/img/sns/price.png) no-repeat center/100%;position:absolute;top:0%;left:49.8%;transform:translate(-50%, -50%);opacity:0.12}#account-price .title h2{font-size:35px;text-align:center;font-weight:bold;padding-bottom:20px;margin-bottom:50px;position:relative}#account-price .title h2::after{content:'';width:20px;height:3px;background:linear-gradient(110deg, #779fda 0%,#d04eaf 100%);position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%)}#account-price .plan-cost{margin-bottom:30px}#account-price .plan-cost .detail{background:#ea65b8}#account-price .plan-cost .detail p{font-size:28px;font-weight:bold;color:#fff;text-align:center;font-feature-settings:normal;padding:22px 0 20px;line-height:1}#account-price .plan-cost .detail p span{font-size:52px}#account-price .plan-cost .flex{display:flex;position:relative;justify-content:center;padding:33px 0;box-shadow:0 10px 10px rgba(53,53,53,0.06)}#account-price .plan-cost .flex::after{content:'';width:4px;height:147.5px;background:url(../../tonosama/img/sns/border.png) repeat top/100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#account-price .plan-cost .cost{display:flex;flex-direction:column;align-items:center}#account-price .plan-cost .cost:nth-of-type(1){padding-right:90px}#account-price .plan-cost .cost:nth-of-type(2){padding-left:90px}#account-price .plan-cost .cost .plan-name{font-size:20px;font-weight:bold;text-align:center;width:200px;padding:6px 0;border:1px solid #bfbfbf;border-radius:100vh;display:inline-block}#account-price .plan-cost .cost p{font-size:30px;font-weight:bold}#account-price .plan-cost .cost p .big{font-size:70px}#account-price .plan-cost .cost p .blue{color:#6b84f6}#account-price .option{margin-bottom:50px}#account-price .option dl{display:flex;outline:1px solid #b1b0b0;margin-bottom:20px}#account-price .option dt{text-align:center;font-size:16px;color:#fff;font-weight:bold;padding:12px 0;width:250px;background:#b1b0b0}#account-price .option dd{display:flex;align-items:center;font-size:14px;padding:12px 10px 12px 40px}#account-price .option dd span{font-size:16px;font-weight:bold}#account-price .agent h3{text-align:center;font-size:28px;font-weight:bold;margin-bottom:33px}#account-price .agent h3 span{padding:0 100px;position:relative}#account-price .agent h3 span::before{content:'';width:70px;height:1px;background:#333333;position:absolute;top:50%;left:0;transform:translateY(-50%)}#account-price .agent h3 span::after{content:'';width:70px;height:1px;background:#333333;position:absolute;top:50%;right:0;transform:translateY(-50%)}#account-price .agent .center{text-align:center;margin-bottom:24px;line-height:1}#account-price .agent .agent-detail{border-top:3px solid #ea65b8;box-shadow:0 10px 10px rgba(53,53,53,0.06);margin-bottom:20px}#account-price .agent .flex{display:flex;position:relative}#account-price .agent .flex::after{content:'';width:4px;height:267.63px;background:url(../../tonosama/img/sns/border.png) repeat top/100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#account-price .agent .item{width:50%;padding:24px 50px}#account-price .agent .item span{font-size:18px;padding-left:18px;position:relative;display:block;font-weight:bold;margin-bottom:15px}#account-price .agent .item span::before{content:'';width:10px;height:10px;background:#b1b0b0;position:absolute;top:50%;transform:translateY(-50%);left:0}#account-price .agent .item ul li{font-feature-settings:normal;padding-left:15px;position:relative;line-height:1.5;margin-bottom:6px;font-size:16px;letter-spacing:-1.2px}#account-price .agent .item ul li::before{content:'・';position:absolute;left:-3px}#account-price .agent .item ul li:last-of-type{margin-bottom:0}@media (max-width: 767px){#account-price{padding-top:70px;padding-bottom:25px}#account-price .inner{width:92%}#account-price .title::before{width:260px;height:103px;top:37%}#account-price .title h2{font-size:27px;line-height:1.5;padding-bottom:15px;margin-bottom:25px}#account-price .plan-cost .detail p{font-size:20px}#account-price .plan-cost .detail p span{font-size:32px}#account-price .plan-cost .flex{flex-direction:column;padding:33px 0 50px}#account-price .plan-cost .flex::after{height:80%;transform:translate(-50%, -50%) rotate(90deg);top:48%}#account-price .plan-cost .cost:nth-of-type(1){padding-right:0;margin-bottom:80px}#account-price .plan-cost .cost:nth-of-type(2){padding-left:0;padding-top:0}#account-price .plan-cost .cost .plan-name{font-size:18px;width:80%;margin-bottom:30px}#account-price .plan-cost .cost p{line-height:1}#account-price .option dl{flex-direction:column}#account-price .option dt{width:100%;padding:9px 0}#account-price .option dd{font-size:12px;justify-content:center;padding:12px 5px}#account-price .option dd span{font-size:14px}#account-price .agent h3{font-size:26px}#account-price .agent h3 span{padding:0 70px}#account-price .agent h3 span::before{width:45px}#account-price .agent h3 span::after{width:45px}#account-price .agent .flex{flex-direction:column}#account-price .agent .flex::after{content:none}#account-price .agent .item{width:100%;padding:30px 25px}#account-price .agent .item:nth-of-type(1){padding-bottom:0}#account-price .agent .item span{font-size:17px}#account-price .agent .item ul li{font-size:15px}}.related ul li a{height:203px}@media (max-width: 767px){.related ul li a{height:100%}}#footer .inner{max-width:1130px}
