@charset "UTF-8";@media screen and (max-width:768px){.pc{display:none}.sp{display:block}.tab{display:none}.en .topPageKvSec__appStore{width:130px}.en .topPageKvSec__iphone{right:-23%}.siteHeaderSP__inner{height:45px}.siteHeaderSP__left__logo{width:132px;height:auto}.siteHeaderSP__right__menuBtn{width:25px;height:20px}.siteHeaderSP__right__menuBtn.js-active .siteHeaderSP__right__menuBtn__border:first-of-type{-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.siteHeaderSP__right__menuBtn__border{height:1px}.siteHeaderSP__right__menuBtn__border:nth-child(2){top:10px}.siteFooter__block__logo{margin:0 auto}.siteFooter__block__wrapper{display:block;text-align:center}.siteFooter__block{display:block}.siteFooter__block__area{margin-top:35px;justify-content:center}.siteFooter__block__textArea{margin-top:20px;margin-left:0}.siteFooter__block__title{margin-top:10px;font-size:13px}.topPageKvSec__mv__inner{width:300px;top:60%;left:50%}.topPageKvSec__mv{padding-top:109px;display:block;height:400px}.topPageKvSec__mv__title{font-size:35px}.topPageKvSec__icons{margin-top:45px}.topPageKvSec__appStore{width:130px}.topPageKvSec__googlePlay{margin:10px 0 0;width:130px}.topPageKvSec__iphone{width:135px;top:80%;right:-23%}.topPageKvSec__textarea{padding:80px 0 50px}.topPageKvSec__textarea__text{font-size:16px}.topPageKvSec__textarea__link{padding:10px 25px}.topPageKvSec__textarea__link__wrapper{margin-top:30px}}@media screen and (max-width:768px) and (max-width:340px){.topPageKvSec__mv__title{font-size:33px}}@media screen and (max-width:768px){.topPageRecommendSec{margin-top:50px}.topPageRecommendSec__title{font-size:35px}.topPageRecommendSec__block{width:100%}.topPageRecommendSec__block__wrapper{display:block}.topPageRecommendSec__block__item{font-size:5vw}.topPageRecommendSec__block__text{width:56.2vw;height:9.3vw}.topPageTopicSec__inner{margin-top:50px;width:calc(100% - 30px);padding-left:0;padding-right:0}.topPageTopicSec__title{font-size:35px}.topPageTopicSec__block{margin-bottom:25px;margin-right:0;width:100%}.topPageTopicSec__block:last-child{margin-bottom:0}.topPageTopicSec__block__wrapper{margin-top:20px;display:block}.topPageTopicSec__block__category{margin:4px 0 0 3px;display:inline-block}.topPageTopicSec__block__category__link{padding:5px 15px;font-size:12px}.topPageTopicSec__button__link{padding:12px 50px}.topPageVisorSec__inner{margin-top:50px;width:calc(100% - 30px);padding-left:0;padding-right:0}.topPageVisorSec__title{font-size:35px}.topPageVisorSec__content{display:block;padding:30px 0 45px}.topPageVisorSec__content__imgWrap{text-align:center;margin-right:0}.topPageVisorSec__content__txtWrap{margin-top:35px}.topPageContactSec__inner{margin-top:50px;padding-top:50px;width:calc(100% - 30px);padding-left:0;padding-right:0}.topPageContactSec__title{font-size:35px}.topPageContactSec__block__wrapper{display:block}.topPageContactSec__block{margin-top:15px;padding:25px 20px;width:100%}.topPageContactSec__block:first-child{margin-top:0}.topPageContactSec__block__link__wrapper{margin-top:26px}.topPageContactSec__block__link{padding:10px 25px;width:auto}.topPageContactSec__block__title{text-align:center;font-size:15px}.topPageContactSec__block__text{margin-top:0}.servicePageFuncSec__inner{padding:85px 0 40px}.servicePageFuncSec__title{font-size:30px;line-height:1}.servicePageFuncSec__boxArea{margin-top:30px;display:block}.servicePageFuncSec__box{margin:15px 0 0;padding:20px 15px;width:auto}.servicePageFuncSec__box:first-child{margin:0}.servicePageFuncSec__box__title{padding-left:35px;font-size:15px;line-height:1.46;font-weight:700}.servicePageFuncSec__box__title:before{left:11px}.servicePageFuncSec__box__title01{padding-left:30px}.servicePageFuncSec__box__title01:before{background:url("../images/service/sp_ServicePageFuncSec_box_icon01.png") no-repeat;background-size:100%;width:13px;height:16px;left:10px}.servicePageFuncSec__box__title02:before{background:url("../images/service/sp_ServicePageFuncSec_box_icon02.png") no-repeat;background-size:100%;width:19px;height:17px}.servicePageFuncSec__box__title03:before{background:url("../images/service/sp_ServicePageFuncSec_box_icon03.png") no-repeat;background-size:100%;width:19px;height:20px}.servicePageFuncSec__box__title04:before{background:url("../images/service/sp_ServicePageFuncSec_box_icon04.png") no-repeat;background-size:100%;width:19px;height:20px}.servicePageFuncSec__box__title05{padding-left:40px}.servicePageFuncSec__box__title05:before{background:url("../images/service/sp_ServicePageFuncSec_box_icon05.png") no-repeat;background-size:100%;width:25px;height:17px;left:14px}.servicePageFuncSec__box__title06:before{background:url("../images/service/sp_ServicePageFuncSec_box_icon06.png") no-repeat;background-size:100%;width:20px;height:21px}.servicePageFuncSec__box__text{margin-top:10px;font-size:14px;font-weight:200;line-height:1.6;letter-spacing:0}.servicePageHowtoSec__inner{margin-top:40px;margin-bottom:50px}.servicePageHowtoSec__title{font-size:30px}.servicePageHowtoSec__block__inner{margin-top:30px}.servicePageHowtoSec__block{margin-top:40px;display:block}.servicePageHowtoSec__block02{margin-bottom:0}.servicePageHowtoSec__block__number__wrapper{display:flex;align-items:center;border-bottom:1px solid #000}.servicePageHowtoSec__block__number__item01{display:block;font-size:15px;letter-spacing:0}.servicePageHowtoSec__block__number__item02{display:block;font-size:50px}.servicePageHowtoSec__block__textArea__title{margin-left:20px;padding:0;border:none;font-size:20px;letter-spacing:0}.servicePageHowtoSec__block__textArea__textbox{margin-top:20px;font-size:16px}.servicePageHowtoSec__block__textArea__textbox01{margin-top:16px}.servicePageHowtoSec__block__textArea__textbox__title{font-size:18px;letter-spacing:0.03em}.servicePageHowtoSec__block__textArea__textbox__text{font-size:14px}.servicePageHowtoSec__block__imageArea{margin-top:30px;justify-content:center;width:auto}.servicePageHowtoSec__block__imageArea__image{width:200px;height:auto}.servicePageHowtoSec__block__imageArea__image01{margin-top:0}.servicePageDownloadSec__inner{margin:0 auto;padding:40px 0}.servicePageDownloadSec__title{font-size:30px}.servicePageDownloadSec__text{margin-top:25px;font-size:13px;line-height:1.53}.servicePageDownloadSec__icons{margin-top:25px}.privacyPageSec__inner{width:calc(100% - 30px);padding-left:0;padding-right:0}.privacyPageSec__title{font-size:30px}.companyPageSec__inner{width:calc(100% - 30px);padding-left:0;padding-right:0}.archiveTopicPageContentSec{padding-top:45px}.archiveTopicPageContentSec__inner{width:calc(100% - 30px);padding-left:0;padding-right:0}.archiveTopicPageContentSec__title{font-size:30px}.archiveTopicPageContentSec__textArea__article__time{font-size:16px;line-height:1;letter-spacing:0.01em}.archiveTopicPageContentSec__textArea__list{margin-right:0;width:100%}.archiveTopicPageContentSec__textArea__list__imageArea{height:auto}.singleTopicPageContentSec{padding-top:45px}.singleTopicPageContentSec__textArea__title{font-size:30px}.singleTopicPageContentSec__textArea__resentPost__list__title{font-size:20px}.singleTopicPageContentSec__textArea__inner{margin-top:30px;width:calc(100% - 30px);padding-left:0;padding-right:0}.singleTopicPageContentSec__textArea__content{margin-top:40px;padding:0;font-size:12px;line-height:1.7;letter-spacing:0.04em}.singleTopicPageContentSec__textArea__content *{margin-top:1.5em;font-size:14px}.singleTopicPageContentSec__textArea__content h1{font-size:24px;line-height:1.4}.singleTopicPageContentSec__textArea__content h2{margin-top:2em;font-size:20px;line-height:1.6}.singleTopicPageContentSec__textArea__content h3{font-size:18px;line-height:1.9}.singleTopicPageContentSec__textArea__content h4,.singleTopicPageContentSec__textArea__content h5,.singleTopicPageContentSec__textArea__content h6{font-size:16px;line-height:2}.singleTopicPageContentSec__textArea__content ul{list-style-type:disc}.singleTopicPageContentSec__textArea__content ol{list-style-type:decimal}.singleTopicPageContentSec__textArea__content p{margin-top:0.75em;font-size:14px;line-height:1.7}.singleTopicPageContentSec__textArea__article__title{font-size:15px}.singleTopicPageContentSec__textArea__article__imageArea{margin-top:15px}.singleTopicPageContentSec__textArea__resentPost{display:block}.singleTopicPageContentSec__textArea__resentPost__list{margin-right:0;display:block;width:100%}.singleTopicPageContentSec__textArea__resentPost__list__inner{margin-top:15px;width:calc(100% - 30px);padding-left:0;padding-right:0}.singleTopicPageContentSec__paging{margin:25px 0}.pageContents{margin-top:40px;padding:0;font-size:12px;line-height:1.7;letter-spacing:0.04em}.pageContents *{margin-top:1.5em;font-size:14px}.pageContents h1{font-size:24px;line-height:1.4}.pageContents h2{margin-top:2em;font-size:20px;line-height:1.6}.pageContents h3{font-size:18px;line-height:1.9}.pageContents h4,.pageContents h5,.pageContents h6{font-size:16px;line-height:2}.pageContents ul{list-style-type:disc}.pageContents ol{list-style-type:decimal}.pageContents p{margin-top:0.75em;font-size:14px;line-height:1.7}.taxTopicPageContentSec{padding-top:75px}.taxTopicPageContentSec__inner{width:calc(100% - 30px);padding-left:0;padding-right:0}.taxTopicPageContentSec__listArea__title{font-size:30px}.taxTopicPageContentSec__listArea__textArea__list{margin-top:20px;max-width:none;width:100%;margin-right:0}.templetePageContentSec{padding-top:45px}.templetePageContentSec__textArea__title{font-size:30px}.templetePageContentSec__textArea__inner{margin-top:30px;width:calc(100% - 30px);padding-left:0;padding-right:0}.templetePageContentSec__textArea__content{margin-top:40px;padding:0;font-size:12px;line-height:1.7;letter-spacing:0.04em}.templetePageContentSec__textArea__content *{margin-top:1.5em;font-size:14px}.templetePageContentSec__textArea__content h1{font-size:24px;line-height:1.4}.templetePageContentSec__textArea__content h2{margin-top:2em;font-size:20px;line-height:1.6}.templetePageContentSec__textArea__content h3{font-size:18px;line-height:1.9}.templetePageContentSec__textArea__content h4,.templetePageContentSec__textArea__content h5,.templetePageContentSec__textArea__content h6{font-size:16px;line-height:2}.templetePageContentSec__textArea__content ul{list-style-type:disc}.templetePageContentSec__textArea__content ol{list-style-type:decimal}.templetePageContentSec__textArea__content p{margin-top:0.75em;font-size:14px;line-height:1.7}.templetePageContentSec__textArea__article__title{font-size:15px}.youtube{position:relative;width:100%;height:0;padding-top:75%}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}}
/*# sourceMappingURL=sp.css.map */