@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;-webkit-box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0;outline:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}caption,th{text-align:left}img{vertical-align:middle;max-width:100%;height:auto}.clearfix{min-height:1px}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.both{clear:both}html,body{font-family:Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Roboto,Droid Sans,YuGothic,游ゴシック,Meiryo,メイリオ,Verdana,ＭＳ Ｐゴシック,sans-serif;background:#fbfbfb;width:100%;color:#393939;font-size:16px;font-weight:400;margin:0;padding:0;line-height:1.6;letter-spacing:.01em}p,span,dl,h1,h2,h3,h4,h5,h6,ol,ul,table,a{transform:rotate(.03deg);-moz-transform:rotate(.03deg);-ms-transform:rotate(.03deg);-o-transform:rotate(.03deg);-webkit-transform:rotate(.03deg)}#Wrapper{width:100%;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}*{outline:none!important;word-break:break-all}a{text-decoration:none;-webkit-transition:.8s;-moz-transition:.8s;-o-transition:.8s;-ms-transition:.8s;transition:.8s;color:#393939}.Com{zoom:1}.Com:before,.Com:after{content:"";display:table}.Com:after{clear:both}br.pc_br,.pc_img{display:none}@media only screen and (min-width:768px){br.sp_br,.sp_img,.sp{display:none}.pc_img,br.pc_br,.pc{display:inline-block}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex_row{webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex_between{-webkit-justify-content:space-between;justify-content:space-between}.flex_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex_center{-webkit-justify-content:center;justify-content:center}.flex_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.flex{display:block}}.block_btn{text-align:center}.block_btn li{width:100%;display:inline-block}.block_btn .btn{position:relative;display:block;width:100%;line-height:1.6;font-size:18px;font-weight:600;border-radius:50px;text-align:center;padding:10px 30px}.block_btn .blue{color:#fff;background:linear-gradient(90deg,#6bbcd5,#1275d8);filter:drop-shadow(2px 2px 5px rgb(0 0 0 / 25%))}.block_btn .green{color:#fff;background:linear-gradient(90deg,#2ab7a6,#1f9c98);filter:drop-shadow(2px 2px 5px rgb(0 0 0 / 25%))}.block_btn .blue:hover,.block_btn .green:hover{filter:drop-shadow(0px 0px 0px rgb(0 0 0 / 20%));transition:.1s}.block_btn .white{background:#fff;filter:drop-shadow(2px 2px 5px rgb(0 0 0 / 25%))}.block_btn .white:hover{transition:.1s}@media only screen and (max-width:767px){.block_btn .btn{font-size:3.8vw;padding:3% 5%}}@media only screen and (min-width:768px)and (max-width:1024px){.block_btn .btn{font-size:16px;padding:10px 30px}}.global-header .global-nav{width:100%;position:fixed;top:0;left:0;z-index:9999;background:#fff;padding:30px 0;box-shadow:0 3px 6px #00000029}.global-header .global-nav .inner{align-items:center}.global-header .header-left{width:50%;align-items:center}.global-header .global-nav .header_logo{width:45%;line-height:0}.global-header .global-nav .header_logo img{width:100%;max-width:250px}.global-header .header-left p{font-size:12px;font-weight:600;line-height:1.4;margin-left:15px}.global-header .header-contact li{margin-left:10px}.header-contact li a{position:relative;display:block;width:100%;line-height:1.6;font-size:15px;font-weight:600;color:#fff;border-radius:50px;text-align:center;padding:5px 20px 4px}.header-contact li.nav-top a{background:linear-gradient(90deg,#596e8e,#354865)}.header-contact li.nav-tob a{background:linear-gradient(90deg,#6bbcd5,#1275d8)}.header-contact li.nav-toc a{background:linear-gradient(90deg,#fd9ac8,#fd5563)}.global-header .header-view{position:relative;width:100%;background:#f0f6fc;margin-top:94px}.global-header .header-view .header-view-bgImg{position:relative;background-position:bottom left;background-size:cover;background-repeat:no-repeat;max-width:801px;height:503px;max-height:100vh;margin-left:auto}.global-header .header-view .header-view-bgImg>img{visibility:hidden;width:100%}.global-header .header-view .view-box{width:94%;height:100%;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}.global-header .header-view .view-ttl{position:absolute;top:60px;left:0}.global-header .header-view .view-ttl h2{font-family:Montserrat,sans-serif;font-size:73px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#343434}.global-header .header-view .view-ttl .desc{font-size:50px;font-weight:700;line-height:1.2;letter-spacing:-.1em;color:#343434}.global-header .header-view .view-icon1{position:absolute;top:0;right:0}.global-header .header-view .view-icon2{position:absolute;bottom:-70px;left:0}.header-caption{background:#f0f6fc;padding:120px 0 60px}.header-caption .view-caption .caption{position:relative;margin-right:80px}.header-caption .view-caption .caption:after{content:"";position:absolute;top:50%;display:inline-block;width:1px;height:100%;right:-40px;background-color:#596e8e;border-radius:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-caption .view-caption .caption:last-child{margin-right:0}.header-caption .view-caption .caption:last-child:after{content:none}.header-caption .view-caption .caption p{font-size:24px;font-weight:700;line-height:1}.header-caption .view-caption .caption p small{font-size:16px;font-weight:600}.header-caption .view-caption .caption:last-child p:first-child{margin-bottom:6px}.sp-nav{display:none}@media only screen and (max-width:1100px){.header-caption .view-caption .caption{margin-right:40px}.header-caption .view-caption .caption:after{right:-20px}}@media only screen and (max-width:767px){.global-header .header-contact,.global-header .header-left p{display:none}.global-header .global-nav{padding:15px 0;height:60px}.global-header .header-left{width:100%}.global-header .global-nav .header_logo{width:100%;text-align:center}.global-header .global-nav .header_logo img{width:auto;max-width:initial;height:30px}.header-contact.sp-nav{display:block;width:90%;margin:0 auto 5%;padding:5% 0 8%;border-bottom:1px solid #CCCCCC}.header-contact.sp-nav li{margin-top:3%}.header-contact li a{font-size:3.8vw;padding:2% 3%}.global-header .header-view{margin-top:60px}.global-header .header-view .header-view-bgImg{width:80%;height:200px}.global-header .header-view .view-ttl{top:10%}.global-header .header-view .view-ttl h2{font-size:38px;line-height:1}.global-header .header-view .view-ttl .desc{font-size:20px}.global-header .header-view .view-icon1{top:auto;right:-30px}.global-header .header-view .view-icon1 img{width:180px}.global-header .header-view .view-icon2{display:none}.header-caption{padding:60px 0 30px}.header-caption .view-caption .caption{margin-right:0;margin-bottom:30px}.header-caption .view-caption .caption:last-child{margin-bottom:0}.header-caption .view-caption .caption:after{width:60px;height:1px;top:auto;right:50%;bottom:-15px;-webkit-transform:translate(50%,0%);transform:translate(50%)}.header-caption .view-caption .caption p{font-size:5vw;text-align:center}.header-caption .view-caption .caption p small{font-size:3.4vw}.header-caption .view-caption .caption:last-child p:first-child{margin-bottom:6px}}@media only screen and (min-width:768px)and (max-width:1024px){.global-header .global-nav{padding:15px 0}.global-header .global-nav .inner{width:100%;padding:0 10px}.global-header .header-left{width:48%}.global-header .global-nav .header_logo{width:40%}.global-header .global-nav .header_logo img{max-width:inherit;width:150px}.global-header .header-left p{font-size:10px;margin-left:15px}.global-header .header-contact li{margin-left:5px}.header-contact li a{line-height:1.6;font-size:13px;padding:5px 10px}.global-header .header-view{margin-top:60px}.global-header .header-view .header-view-bgImg{max-width:600px;height:388px}.global-header .header-view .view-ttl{top:60px}.global-header .header-view .view-ttl h2{font-size:50px}.global-header .header-view .view-ttl .desc{font-size:34px}.global-header .header-view .view-icon1 img{width:300px}.global-header .header-view .view-icon2 img{width:320px}.global-header .header-view .view-icon2{bottom:-40px}.header-caption{padding:50px 0 20px}.header-caption .view-caption .caption{margin-right:30px}.header-caption .view-caption .caption:after{right:-15px}.header-caption .view-caption .caption p{font-size:19px}.header-caption .view-caption .caption p small{font-size:12px}.header-caption .view-caption .caption:last-child p:first-child{margin-bottom:6px}}.inner{max-width:1160px;margin:auto;padding:0 40px}.page-guide{position:relative;padding:80px 0 50px}.bg-wrap01{background:#f0f6fc}.bg-wrap02{background:#6bbcd5}.scroll{width:125px;transform:rotate(90deg);color:#707070;font-family:Poppins,sans-serif;position:absolute;left:-20px;top:160px;font-size:9px;letter-spacing:.2rem}.scroll-text01{line-height:1;text-transform:uppercase}.scroll-text02{line-height:1;opacity:0;text-transform:uppercase}.scroll-line{background:#e4e4e4;height:1px;overflow:hidden;position:relative}.scroll-line-inner{position:absolute;background-color:#707070;height:1px;left:0;top:0;animation:indicator 3s cubic-bezier(.19,1,.22,1) infinite}@media only screen and (max-width:767px){img{width:100%}.inner{width:90%;padding:0}.page-guide{padding:8% 0}.scroll{display:none}}@media only screen and (min-width:768px)and (max-width:1024px){.inner{width:94%;padding:0}.page-guide{padding:60px 0}.scroll{display:none}}.eyecatch img{border-radius:10px}.publication_m{margin-top:15px;margin-bottom:5px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes linkLine{0%{transform:translate3d(-150%,0,0) scale(1);transform-origin:right top}to{transform-origin:right top;opacity:1;transform:translateZ(0) scale(1)}}.linkLine{-webkit-animation-name:linkLine;animation-name:linkLine;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes indicator{0%{left:0;transform-origin:left top;width:10px}20%{width:30px}80%{width:30px}to{transform-origin:left top;left:100%;width:0px}}@keyframes itemIn{0%{opacity:0;transform:translate3d(0,100px,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}.itemIn{-webkit-animation-name:itemIn;animation-name:itemIn;-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-header{margin-top:100px}.page-guide .ttlArea{text-align:center;padding-bottom:50px}.page-guide .ttlArea .roma{font-family:"M PLUS Rounded 1c",sans-serif;color:#535353;font-size:16px;font-weight:500;line-height:1}.page-guide .ttlArea h2{font-family:"M PLUS Rounded 1c",sans-serif;color:#535353;font-size:26px;font-weight:500;line-height:1.4}@media only screen and (max-width:767px){.page-header{margin-top:10%}.page-guide .ttlArea{padding-bottom:5%}.page-guide .ttlArea .roma{font-size:3.6vw}.page-guide .ttlArea h2{font-size:4.6vw}}@media only screen and (min-width:768px)and (max-width:1024px){.page-header{margin-top:100px}.page-guide .ttlArea{padding-bottom:30px}.page-guide .ttlArea .roma{font-size:14px}.page-guide .ttlArea h2{font-size:22px}}.pagination-container{height:10em;position:relative}.pagination{margin:0 -50% 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;padding:20px 0;line-height:1.6;text-align:center}.pagination span,.pagination a{display:block;float:left;text-align:center;color:#54b9eb}.pagination a,.pagination span,.pagination a.pager,.paging.navi-active{width:40px;height:40px;font-family:Poppins,sans-serif;font-size:16px;font-weight:200;line-height:40px}.paging.navi-active{position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0 10px}.paging.navi-active a{color:#fff;background:#54b9eb;position:absolute;top:50%;left:26%;margin-right:-50%;transform:translate(-50%,-50%)}.first a,.last a{position:relative;color:#54b9eb;background:#d4f0fd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:28px;font-weight:200}.fas.fa-angle-double-left,.fas.fa-angle-double-right:before{font-size:20px;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.paging a{color:#54b9eb;background:#d4f0fd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0 10px}.paging a:hover{color:#fff;background:#54b9eb;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}@media only screen and (max-width:767px){.pagination span,.pagination a.pager,.pagination .current,.pagination a.prev,.pagination a.next{width:30px;height:30px;font-size:3.6vw;line-height:30px}}.btn_page_top{display:block;position:fixed;right:10px;bottom:60px;z-index:20}@media only screen and (max-width:767px){.btn_page_top{width:15px;bottom:10%;right:5px}}@media only screen and (min-width:768px)and (max-width:1024px){.btn_page_top{width:20px;right:5px}}.app-wrap{padding:40px 0;border-top:1px solid #dfe4eb}.home .app-wrap{border-top:1px solid #a8d7e6}.app-wrap.border{border-bottom:2px solid #cbcacb}.app-wrap.footerborder{border-top:1px solid #dfe4eb}.app-wrap .app-grid,.app-wrap .app-grid .app-ttl{align-items:center}.app-wrap .app-grid .app-ttl h3{margin-right:10px}.app-wrap .app-grid .app-ttl p{font-size:12px;font-weight:500;line-height:1.4}.app-wrap .app-grid .app-list{align-items:center}.app-wrap .app-grid .app-list li{width:117px;margin-left:10px}.app-wrap .app-grid .app-list li a:hover{opacity:.8}.footer{margin-top:auto}.footer .footer-wrap{background:#ebf3f5}.footer .footer-top{padding:60px 40px}.footer .footer-top .footer-left{width:250px}.footer .footer-left .footer_logo{margin-bottom:20px}.footer .footer-left .footer_logo img{max-width:250px}.footer .footer-left p{font-size:12px;font-weight:500;line-height:1.4;margin-bottom:20px}.footer .footer-left .footer-contact{margin-bottom:20px}.footer .footer-left .footer-contact a{position:relative;display:block;width:100%;line-height:2.4;font-size:16px;font-weight:600;border-radius:50px;text-align:center;padding:0 30px;color:#fff;background:linear-gradient(90deg,#6bbcd5,#1275d8)}.footer .footer-left .footer-sns .twitter a{display:block;width:30px;height:30px;line-height:32px;font-size:16px;border-radius:50%;text-align:center;color:#fff;background:linear-gradient(90deg,#6bbcd5,#1275d8)}.footer .addArea dl dd{display:table-cell;font-size:14px;font-weight:700;color:#000;padding-left:10px;line-height:1.4}.footer .footer-nav{padding:0 20px}.footer .footer-nav h4{font-size:14px;font-weight:600;margin-bottom:3px}.footer .footer-nav li{margin-bottom:2px}.footer .footer-nav li a{display:block;font-size:14px;font-weight:500}.footer .footer-bottom{background:#344764;padding:10px 0}.footer .footer-bottom .inner{-webkit-justify-content:flex-end;justify-content:flex-end;align-items:center}.footer .footer-bottom ul{margin-right:20px}.footer .footer-bottom ul li a,.footer .copy,.footer .copy a{font-size:12px;font-weight:600;color:#fff}@media only screen and (max-width:767px){.app-wrap{padding:8% 0}.app-wrap .app-grid .app-ttl{display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:3%}.app-wrap .app-grid .app-ttl h3{margin-right:3%}.app-wrap .app-grid .app-ttl p{font-size:3vw}.app-wrap .app-grid .app-list{display:flex}.app-wrap .app-grid .app-list li{width:48%;margin-left:4%}.app-wrap .app-grid .app-list li:first-child{margin-left:0}.footer .footer-top{padding:10% 5% 8%}.footer .footer-top .footer-left{width:100%}.footer .footer-left .footer_logo{margin-bottom:5%;text-align:center}.footer .footer-left .footer_logo img{width:200px}.footer .footer-left p{font-size:12px;text-align:center;margin-bottom:5%}.footer .footer-left .footer-contact{margin-bottom:5%}.footer .footer-left .footer-contact a{font-size:16px;padding:0 5%}.footer .footer-left .footer-sns .twitter a{width:30px;height:30px;line-height:32px;font-size:16px}.footer .footer-right{margin-left:0}.footer .footer-nav{padding:0;margin-top:5%}.footer .footer-nav h4{font-size:13px;margin-bottom:3px}.footer .footer-nav li{margin-bottom:2px}.footer .footer-nav li a{font-size:13px}.footer .footer-bottom{padding:10px 0;text-align:center}.footer .footer-bottom ul{margin-right:0}.footer .footer-bottom ul li a{font-size:12px}.footer .copy,.footer .copy a{font-size:2.8vw}}@media only screen and (min-width:768px)and (max-width:1024px){.app-wrap{padding:30px 0}.app-wrap .app-grid .app-ttl h3{margin-right:10px}.app-wrap .app-grid .app-ttl p{font-size:12px}.app-wrap .app-grid .app-list li{margin-left:10px}.footer .footer-top{padding:40px 0}.footer .footer-top .footer-left{width:200px}.footer .footer-left .footer_logo{margin-bottom:15px}.footer .footer-left .footer_logo img{width:200px}.footer .footer-left p{font-size:10px;margin-bottom:15px}.footer .footer-left .footer-contact{margin-bottom:15px}.footer .footer-left .footer-contact a{font-size:14px;padding:0 20px}.footer .footer-left .footer-sns .twitter a{width:28px;height:28px;line-height:29px;font-size:14px}.footer .footer-right{margin-left:15px}.footer .footer-nav{padding:0 0 0 20px}.footer .footer-nav h4{font-size:13px;margin-bottom:3px}.footer .footer-nav li{margin-bottom:2px}.footer .footer-nav li a{font-size:13px}.footer .footer-bottom{padding:10px 0}.footer .footer-bottom .inner{-webkit-justify-content:flex-end;justify-content:flex-end;align-items:center}.footer .footer-bottom ul{margin-right:20px}.footer .footer-bottom ul li a,.footer .copy,.footer .copy a{font-size:11px}}.article-guide .article-list .article-items{width:31.6666%;margin-right:2.5%;margin-bottom:30px}.article-guide .article-list .article-items:nth-child(3n){margin-right:0}.article-guide .article-list .article-items .imgArea{margin-bottom:5px}.article-guide .article-list .article-items .date{font-size:14px;line-height:1.2;margin-bottom:5px}.article-guide .article-list .article-items h3{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:5px}.article-guide .article-list .article-items p{font-size:16px;font-weight:500;line-height:1.4}.articles.popular{display:flex;flex-wrap:inherit}.article_body.popular{width:100%;max-width:300px;margin:15px}.articles{max-width:1200px;display:flex;justify-content:space-around;flex-wrap:wrap}.article_body{margin:30px;width:300px}@media only screen and (max-width:767px){.article-guide .article-list .article-items{width:100%;margin-right:0;margin-bottom:5%}.article-guide .article-list .article-items .imgArea{margin-bottom:5px}.article-guide .article-list .article-items .date{font-size:3vw;margin-bottom:5px}.article-guide .article-list .article-items h3{font-size:3.6vw;margin-bottom:5px}.article-guide .article-list .article-items p{font-size:3.4vw}.articles.popular{display:flex;flex-wrap:wrap}}@media only screen and (min-width:768px)and (max-width:1024px){.article-guide .article-list .article-items{width:32%;margin-right:2%;margin-bottom:20px}.article-guide .article-list .article-items .imgArea{margin-bottom:5px}.article-guide .article-list .article-items .date{font-size:12px;margin-bottom:5px}.article-guide .article-list .article-items h3{font-size:16px;margin-bottom:5px}.article-guide .article-list .article-items p{font-size:14px}}.frontWrap .services-guide{padding:140px 0}.frontWrap .services-guide .services-list .services-items{margin-bottom:200px}.frontWrap .services-guide .services-list .services-items:last-child{margin-bottom:0}.frontWrap .services-guide .services-list .services-items:nth-child(odd){webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.frontWrap .services-list .services-items .imgArea{width:calc(100% - 476px)}.frontWrap .services-list .services-items .contentArea{width:476px}.frontWrap .services-list .services-items .contentArea{padding:0 0 0 30px}.frontWrap .services-list .services-items:nth-child(odd) .contentArea{padding:0 30px 0 0}.frontWrap .services-list .services-items .contentArea .caption{font-family:"M PLUS Rounded 1c",sans-serif;color:#6bbcd5;font-size:18px;font-weight:700;line-height:1;margin-bottom:10px}.frontWrap .services-list .services-items .contentArea h2{font-family:"M PLUS Rounded 1c",sans-serif;font-size:32px;font-weight:700;line-height:1.4;margin-bottom:30px}.frontWrap .services-list .services-items .contentArea .text{font-size:15px;line-height:1.8}.frontWrap .services-list .services-items .contentArea .block_btn{margin-top:40px;text-align:left}.frontWrap .services-list .services-items .contentArea .block_btn li{max-width:280px}.frontWrap .services-list .services-items .app-wrap{border-bottom:1px solid #a8d7e6;padding:20px 0;margin-top:40px}@media only screen and (max-width:767px){.frontWrap .services-guide{padding:10% 0}.frontWrap .services-guide .services-list .services-items{margin-bottom:8%}.frontWrap .services-list .services-items .imgArea{width:100%;margin-bottom:5%}.frontWrap .services-list .services-items .contentArea{width:100%}.frontWrap .services-list .services-items .contentArea{padding:0}.frontWrap .services-list .services-items:nth-child(odd) .contentArea{padding:0}.frontWrap .services-list .services-items .contentArea .caption{font-size:3.6vw;margin-bottom:2%}.frontWrap .services-list .services-items .contentArea h2{font-size:5vw;margin-bottom:3%}.frontWrap .services-list .services-items .contentArea .text{font-size:3.4vw;line-height:1.8}.frontWrap .services-list .services-items .contentArea .block_btn{margin-top:8%;text-align:center}.frontWrap .services-list .services-items .contentArea .block_btn li{max-width:initial}}@media only screen and (min-width:768px)and (max-width:1024px){.frontWrap .services-guide{padding:80px 0}.frontWrap .services-guide .services-list .services-items{margin-bottom:80px}.frontWrap .services-list .services-items .imgArea{width:40%}.frontWrap .services-list .services-items .contentArea{width:60%}.frontWrap .services-list .services-items .contentArea{padding:0 0 0 20px}.frontWrap .services-list .services-items:nth-child(odd) .contentArea{padding:0 20px 0 0}.frontWrap .services-list .services-items .contentArea .caption{font-size:16px;margin-bottom:10px}.frontWrap .services-list .services-items .contentArea h2{font-size:24px;margin-bottom:20px}.frontWrap .services-list .services-items .contentArea .text{font-size:14px;line-height:1.8}.frontWrap .services-list .services-items .contentArea .block_btn{margin-top:40px}.frontWrap .services-list .services-items .contentArea .block_btn li{max-width:280px}}.frontWrap .news-guide .news-grid{max-width:800px}.frontWrap .news-guide .ttlArea{text-align:left;padding-bottom:40px}.frontWrap .news-guide .news-list .news-items{border-bottom:1px solid #e7e7e7;padding-bottom:20px;margin-bottom:20px}.news-guide .news-grid .news-list .news-items:first-child{border-top:1px solid #e7e7e7;padding-top:20px}.news-guide .news-grid .news-list .news-items dt{width:100px;line-height:1.4}.news-guide .news-grid .news-list .news-items dt .news-date{color:#6bbcd5;font-size:15px;font-weight:500}.news-guide .news-grid .news-list .news-items dd{width:calc(100% - 100px);font-size:15px;font-weight:500}.news-guide .news-grid .news-list .news-items dd a{display:block}@media only screen and (max-width:767px){.frontWrap .news-guide .ttlArea{padding-bottom:5%}.frontWrap .news-guide .news-list .news-items{padding-bottom:3%;margin-bottom:3%}.news-guide .news-grid .news-list .news-items:first-child{padding-top:3%}.news-guide .news-grid .news-list .news-items dt{width:100%}.news-guide .news-grid .news-list .news-items dt .news-date{font-size:3.4vw}.news-guide .news-grid .news-list .news-items dd{width:100%;font-size:3.4vw}}@media only screen and (min-width:768px)and (max-width:1024px){.frontWrap .news-guide .ttlArea{padding-bottom:20px}.frontWrap .news-guide .news-list .news-items{padding-bottom:15px;margin-bottom:15px}.news-guide .news-grid .news-list .news-items:first-child{padding-top:15px}.news-guide .news-grid .news-list .news-items dt{width:90px}.news-guide .news-grid .news-list .news-items dt .news-date{font-size:14px}.news-guide .news-grid .news-list .news-items dd{width:calc(100% - 90px);font-size:14px}}.sns-guide .sns-grid{max-width:685px}.sns-guide .sns-grid .ttlArea{text-align:left;padding-bottom:30px}@media only screen and (max-width:767px){.sns-guide .sns-grid{max-width:500px}.sns-guide .sns-grid .ttlArea{padding-bottom:5%}}@media only screen and (min-width:768px)and (max-width:1024px){.sns-guide .sns-grid{max-width:500px}.sns-guide .sns-grid .ttlArea{padding-bottom:20px}}.call-guide .call-grid h3{font-family:"M PLUS Rounded 1c",sans-serif;color:#fff;font-size:32px;font-weight:700;line-height:1.4;text-align:center}.call-guide .call-grid .block_btn{margin:40px 160px}.call-guide .call-grid .block_btn li{max-width:360px}.call-guide .call-grid .block_btn .btn{color:#6bbcd5}.call-guide .call-grid .block_btn .btn:hover{background:#6bbcd5;color:#fff}@media only screen and (max-width:767px){.call-guide .call-grid h3{font-size:4.4vw}.call-guide .call-grid .block_btn{margin:5%}.call-guide .call-grid .block_btn li{max-width:initial;margin:15px 0 5px}}@media only screen and (min-width:768px)and (max-width:1024px){.call-guide .call-grid h3{font-size:24px}.call-guide .call-grid .block_btn{margin-top:30px}.call-guide .call-grid .block_btn li{max-width:360px}}.page-guide .page-grid .entry h2{font-size:36px;font-weight:700;line-height:1.4;text-align:center;letter-spacing:.1em;margin-bottom:60px}.page-guide .page-grid .entry h2:first-letter{color:#4682b4;font-size:42px}.page-guide .page-grid .entry h3{position:relative;display:inline-block;font-size:23px;font-weight:700;padding:0 0 0 35px;margin-bottom:10px}.page-guide .page-grid .entry h3:first-letter{color:#4682b4}.page-guide .page-grid .entry h3:before{content:"";position:absolute;top:50%;left:0;display:inline-block;width:25px;height:2px;background-color:#4682b4}.page-guide .page-grid .entry p{font-size:16px;margin-bottom:30px}@media only screen and (max-width:767px){.page-guide .page-grid .entry h2{font-size:5vw;margin-bottom:5%}.page-guide .page-grid .entry h2:first-letter{font-size:6vw}.page-guide .page-grid .entry h3{font-size:4.4vw;margin-bottom:2%}.page-guide .page-grid .entry p{font-size:3.4vw;margin-bottom:3%}}@media only screen and (min-width:768px)and (max-width:1024px){.page-guide .page-grid .entry h2{font-size:28px;margin-bottom:20px}.page-guide .page-grid .entry h2:first-letter{font-size:34px}.page-guide .page-grid .entry h3{font-size:21px;margin-bottom:10px}.page-guide .page-grid .entry p{font-size:15px;margin-bottom:20px}}.faq-guide .faq-grid .ttlArea{text-align:left;padding-bottom:40px}.faq-guide .faq-list .faq-items{border-bottom:1px solid #E2E2E2}.faq-guide .faq-list .faq-items:first-child{border-top:1px solid #E2E2E2}.faq-guide .faq-list .faq-items .dl_table{width:100%;display:table}.faq-guide .faq-list .faq-items .dl_table dt,.faq-guide .faq-list .faq-items .dl_table dd{display:table-cell;vertical-align:middle}.faq-guide .faq-list .faq-items .question{position:relative;padding:20px;cursor:pointer}.faq-guide .faq-list .faq-items .question:after{content:"＋";position:absolute;right:20px;top:18%;transition:all .2s ease-in-out;display:block;font-size:40px;font-weight:400}.faq-guide .faq-list .faq-items .question.open:after{transform:rotate(-45deg)}.faq-guide .faq-list .faq-items .question dt{width:45px}.faq-guide .faq-list .faq-items .question dt span{font-family:Poppins,sans-serif;display:block;font-size:40px;line-height:1.2;font-weight:700}.faq-guide .faq-list .faq-items .question dd{width:calc(100% - 45px);color:#001424;font-size:15px;font-weight:600;padding:0 50px 0 20px}.faq-guide .faq-list .faq-items .answer{display:none;padding:0 20px 30px}.faq-guide .faq-list .faq-items .answer dt{width:45px}.faq-guide .faq-list .faq-items .answer dd{width:calc(100% - 45px);color:#001424;font-size:15px;font-weight:400;line-height:1.8;padding:0 50px 0 20px}@media only screen and (max-width:767px){.faq-guide .faq-grid .ttlArea{padding-bottom:5%}.faq-guide .faq-list .faq-items .question{padding:3% 2%}.faq-guide .faq-list .faq-items .question:after{right:0;top:18%;font-size:6vw}.faq-guide .faq-list .faq-items .question dt{width:8%}.faq-guide .faq-list .faq-items .question dt span{font-size:6vw}.faq-guide .faq-list .faq-items .question dd{width:92%;font-size:3.4vw;padding:0 5% 0 2%}.faq-guide .faq-list .faq-items .answer{padding:0 2% 3%}.faq-guide .faq-list .faq-items .answer dt{width:8%}.faq-guide .faq-list .faq-items .answer dd{width:92%;font-size:3.4vw;padding:0 5% 0 2%}}@media only screen and (min-width:768px)and (max-width:1024px){.faq-guide .faq-grid .ttlArea{padding-bottom:30px}.faq-guide .faq-list .faq-items .question{padding:15px}.faq-guide .faq-list .faq-items .question:after{right:10px;top:18%;font-size:30px}.faq-guide .faq-list .faq-items .question dt{width:30px}.faq-guide .faq-list .faq-items .question dt span{font-size:30px}.faq-guide .faq-list .faq-items .question dd{width:calc(100% - 30px);font-size:14px;padding:0 30px 0 10px}.faq-guide .faq-list .faq-items .answer{padding:0 15px 20px}.faq-guide .faq-list .faq-items .answer dt{width:30px}.faq-guide .faq-list .faq-items .answer dd{width:calc(100% - 30px);font-size:14px;padding:0 30px 0 10px}}.tobWrap .page-header{position:relative;width:100%;background:#fff;margin-top:94px;padding-bottom:80px}.tobWrap .page-header .header-view-bgImg{position:relative;background-position:bottom right;background-size:cover;background-repeat:no-repeat;max-width:747px;height:541px;max-height:100vh;margin-left:auto}.tobWrap .page-header .header-view-bgImg>img{visibility:hidden;width:100%}.tobWrap .page-header .view-ttl{width:94%;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}.tobWrap .page-header .view-ttl h2{font-family:Montserrat,sans-serif;font-size:81px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#344764}.tobWrap .page-header .view-ttl .desc{font-size:56px;font-weight:700;line-height:1.2;letter-spacing:-.1em;color:#344764;margin-bottom:50px}.tobWrap .page-header .view-caption .caption{position:relative;margin-bottom:20px}.tobWrap .page-header .view-caption .caption p{font-size:30px;color:#344764;font-weight:700;line-height:.9}.tobWrap .page-header .view-caption .caption small{font-size:18px;color:#344764;font-weight:600}.tobWrap .page-header .view-caption .caption:last-child p:first-child{margin-bottom:8px}.tobWrap .sp-header-caption{display:none}@media only screen and (max-width:767px){.tobWrap .page-header{background:#fbfbfb;margin-top:60px;padding-bottom:5%}.tobWrap .page-header .header-view-bgImg{width:80%;height:auto}.tobWrap .page-header .view-ttl h2{font-size:38px;line-height:1}.tobWrap .page-header .view-ttl .desc{font-size:20px;margin-bottom:5%}.tobWrap .page-header .view-caption{display:none}.tobWrap .sp-header-caption{display:block;padding:30px 0}.tobWrap .sp-header-caption .view-caption .caption{position:relative;margin-bottom:30px}.tobWrap .sp-header-caption .view-caption .caption:last-child{margin-bottom:0}.tobWrap .sp-header-caption .view-caption .caption:after{content:"";position:absolute;display:inline-block;width:60px;height:1px;top:auto;right:50%;bottom:-15px;background-color:#596e8e;border-radius:50px;-webkit-transform:translate(50%,0%);transform:translate(50%)}.tobWrap .sp-header-caption .view-caption .caption:last-child:after{content:none}.tobWrap .sp-header-caption .view-caption .caption p{font-size:5vw;font-weight:700;line-height:1;text-align:center}.tobWrap .sp-header-caption .view-caption .caption small{font-size:3.4vw;font-weight:600}.tobWrap .sp-header-caption .view-caption .caption:last-child p:first-child{margin-bottom:6px}}@media only screen and (min-width:768px)and (max-width:1024px){.tobWrap .page-header{margin-top:60px;padding-bottom:40px}.tobWrap .page-header .header-view-bgImg{max-width:600px;height:440px}.tobWrap .page-header .view-ttl h2{font-size:51px}.tobWrap .page-header .view-ttl .desc{font-size:36px;margin-bottom:40px}.tobWrap .page-header .view-caption .caption{margin-bottom:20px}.tobWrap .page-header .view-caption .caption p{font-size:26px}.tobWrap .page-header .view-caption .caption small{font-size:16px}.tobWrap .page-header .view-caption .caption:last-child p:first-child{margin-bottom:8px}}.tobWrap .top-guide{padding:80px 0 10px}.tobWrap .top-guide h2{font-family:"M PLUS Rounded 1c",sans-serif;font-size:36px;font-weight:700;text-align:center;margin-bottom:80px;line-height:1.4}.tobWrap .top-guide .nav-list .nav-items{position:relative;width:32%;text-align:center}.tobWrap .top-guide .nav-list .nav-items:first-child{margin-right:8.5%}.tobWrap .top-guide .nav-list .nav-items:first-child:after{content:"";position:absolute;top:50%;display:inline-block;width:1px;height:100%;right:-40px;background-color:#596e8e;border-radius:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tobWrap .top-guide .nav-list .nav-items .caption{font-size:14px;font-weight:600;line-height:1.4}.tobWrap .top-guide .nav-list .nav-items h3{font-size:22px;margin-bottom:10px}.tobWrap .top-guide .nav-list .nav-items .p-text{font-size:15px;font-weight:600;margin-bottom:10px}.tobWrap .top-guide .nav-list .nav-items ul li span{display:block;font-size:15px;font-weight:600}.tobWrap .top-guide .nav-list .nav-items:first-child ul li span{color:#1375d8}.tobWrap .top-guide .nav-list .nav-items:last-child ul li span{color:#6bbcd5}.tobWrap .top-guide .nav-list .nav-items ul li a{font-size:40px;line-height:1}.tobWrap .top-guide .nav-list .nav-items:first-child ul li a{color:#1375d8}.tobWrap .top-guide .nav-list .nav-items:last-child ul li a{color:#6bbcd5}.tobWrap .plan-guide{padding:80px 0 20px}.tobWrap .plan-guide .inner-wrap{padding:100px 50px;border-radius:15px}.tobWrap .plan01 .inner-wrap{background:#edf2f5}.tobWrap .plan02 .inner-wrap{background:#edf7f7}.tobWrap .plan-guide .plan-grid .h2-ttl{position:relative;font-family:"M PLUS Rounded 1c",sans-serif;font-size:36px;font-weight:700;line-height:1.4;text-align:center;margin-bottom:80px}.tobWrap .plan-guide .plan-grid .h2-ttl:before{content:"";position:absolute;bottom:-30px;display:inline-block;width:34px;height:2px;right:50%;-webkit-transform:translateX(50%);transform:translate(50%);border-radius:50px}.tobWrap .plan01 .plan-grid .h2-ttl:before{background-color:#1275d8}.tobWrap .plan02 .plan-grid .h2-ttl:before{background-color:#6bbcd5}.tobWrap .plan01 .plan-grid .h2-ttl span{display:inline-block;color:#1275d8;margin-left:10px}.tobWrap .plan-guide .plan-grid .comment p{font-size:18px;font-weight:500;line-height:1.6;text-align:center}@media only screen and (max-width:767px){.tobWrap .top-guide{padding:8% 0 0}.tobWrap .top-guide h2{font-size:5vw;margin-bottom:8%}.tobWrap .top-guide .nav-list .nav-items{width:100%}.tobWrap .top-guide .nav-list .nav-items:first-child{margin-right:0;margin-bottom:8%}.tobWrap .top-guide .nav-list .nav-items:first-child:after{content:none}.tobWrap .top-guide .nav-list .nav-items .caption{font-size:3vw}.tobWrap .top-guide .nav-list .nav-items h3{font-size:4.4vw;margin-bottom:10px}.tobWrap .top-guide .nav-list .nav-items .p-text{font-size:3.4vw;margin-bottom:10px}.tobWrap .top-guide .nav-list .nav-items ul li span{font-size:3.4vw}.tobWrap .top-guide .nav-list .nav-items ul li a{font-size:8vw}.tobWrap .plan-guide{padding:8% 0 3%}.tobWrap .plan-guide .inner-wrap{padding:10% 5%}.tobWrap .plan-guide .plan-grid .h2-ttl{font-size:5vw;margin-bottom:8%}.tobWrap .plan-guide .plan-grid .h2-ttl:before{bottom:-10px}.tobWrap .plan01 .plan-grid .h2-ttl span{margin-left:5%}.tobWrap .plan-guide .plan-grid .comment p{font-size:3.4vw}}@media only screen and (min-width:768px)and (max-width:1024px){.tobWrap .top-guide{padding:60px 0 0}.tobWrap .top-guide h2{font-size:30px;margin-bottom:60px}.tobWrap .top-guide .nav-list .nav-items{width:44%}.tobWrap .top-guide .nav-list .nav-items:first-child{margin-right:4%}.tobWrap .top-guide .nav-list .nav-items:first-child:after{right:-13px}.tobWrap .top-guide .nav-list .nav-items .caption{font-size:13px}.tobWrap .top-guide .nav-list .nav-items h3{font-size:20px;margin-bottom:10px}.tobWrap .top-guide .nav-list .nav-items .p-text{font-size:14px;margin-bottom:10px}.tobWrap .top-guide .nav-list .nav-items ul li span{font-size:14px}.tobWrap .top-guide .nav-list .nav-items ul li a{font-size:40px}.tobWrap .plan-guide{padding:60px 0 10px}.tobWrap .plan-guide .inner-wrap{padding:60px 30px}.tobWrap .plan-guide .plan-grid .h2-ttl{font-size:30px;margin-bottom:50px}.tobWrap .plan-guide .plan-grid .h2-ttl:before{bottom:-15px}.tobWrap .plan01 .plan-grid .h2-ttl span{margin-left:10px}.tobWrap .plan-guide .plan-grid .comment p{font-size:15px}}.tobWrap .plan01 .swiper-container{position:relative;margin-bottom:80px}.js-point-slider .swiper-button-prev,.js-point-slider .swiper-container-rtl .swiper-button-next,.js-point-slider .swiper-button-next,.js-point-slider.swiper-container-rtl .swiper-button-prev{background-image:none;width:60px;height:60px;margin-top:0}.js-point-slider .swiper-button-prev{left:-30px}.js-point-slider .swiper-button-next{right:-30px}.js-point-slider .swiper-button-prev .link,.js-point-slider .swiper-button-prev .link-line{transform:rotate(180deg)}.js-point-slider .swiper-button-prev:after,.js-point-slider .swiper-container-rtl .swiper-button-next:after,.js-point-slider .swiper-button-next:after,.js-point-slider .swiper-container-rtl .swiper-button-prev:after{content:none}.link-wrap .link{display:inline-block;height:61px;width:61px;transform-origin:center;position:relative;background:#344764;border-radius:50%;overflow:hidden}.link-wrap .link i{display:block;position:absolute;border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;box-sizing:border-box;transform-origin:center;width:16px;height:16px;top:50%;left:48%;transform:translate(-50%,-50%) rotate(-45deg);transition:all .2s cubic-bezier(.19,1,.22,1)}.tobWrap .plan01 .point-list .point-items{background:#fff;height:auto;box-shadow:0 5px 20px #0000000d;border-radius:10px;padding:60px 40px}.tobWrap .plan01 .point-list .point-items .point-box{height:100%}.tobWrap .plan01 .point-list .point-items .no{position:absolute;font-family:Poppins,sans-serif;color:#6bbcd5;font-size:30px;line-height:1.2;font-weight:600}.tobWrap .plan01 .point-list .point-items h3{font-size:24px;line-height:1.2;font-weight:600;text-align:center;margin-bottom:40px}.tobWrap .plan01 .point-list .point-items dl{margin-bottom:20px}.tobWrap .plan01 .point-list .point-items dl dt{background:#596e8e;color:#fff;font-size:20px;line-height:1.4;font-weight:600;text-align:center;border-radius:50px;padding:5px;margin-bottom:20px}.tobWrap .plan01 .point-list .point-items dl dd ul li{position:relative;padding:0 0 0 1.5em;font-size:16px;line-height:1.8;font-weight:600}.tobWrap .plan01 .point-list .point-items dl dd ul li:before{content:"●";position:absolute;left:0;color:#596e8e}.tobWrap .plan01 .point-list .point-items .point-img{position:absolute;width:50%;bottom:-15px;right:-15px}@media only screen and (max-width:767px){.tobWrap .plan01 .swiper-container{margin-bottom:8%}.js-point-slider .swiper-button-prev,.js-point-slider .swiper-container-rtl .swiper-button-next,.js-point-slider .swiper-button-next,.js-point-slider.swiper-container-rtl .swiper-button-prev{width:40px;height:40px}.link-wrap .link{height:41px;width:41px}.link-wrap .link i{border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;width:8px;height:8px}.tobWrap .plan01 .point-list .point-items{padding:8% 5%}.tobWrap .plan01 .point-list .point-items .no{font-size:5vw}.tobWrap .plan01 .point-list .point-items h3{font-size:4.4vw;margin-bottom:5%}.tobWrap .plan01 .point-list .point-items dl{margin-bottom:5%}.tobWrap .plan01 .point-list .point-items dl dt{font-size:3.8vw;padding:2%;margin-bottom:3%}.tobWrap .plan01 .point-list .point-items dl dd ul li{padding:0 0 0 1.5em;font-size:3.4vw}.tobWrap .plan01 .point-list .point-items .point-img{position:absolute;width:40%;bottom:-2%;right:-2%}}@media only screen and (min-width:768px)and (max-width:1024px){.tobWrap .plan01 .swiper-container{margin-bottom:40px}.js-point-slider .swiper-button-prev,.js-point-slider .swiper-container-rtl .swiper-button-next,.js-point-slider .swiper-button-next,.js-point-slider.swiper-container-rtl .swiper-button-prev{width:50px;height:50px}.link-wrap .link{height:51px;width:51px}.link-wrap .link i{border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;width:12px;height:12px}.tobWrap .plan01 .point-list .point-items{padding:30px 20px}.tobWrap .plan01 .point-list .point-items .no{font-size:26px}.tobWrap .plan01 .point-list .point-items h3{font-size:20px;margin-bottom:20px}.tobWrap .plan01 .point-list .point-items dl{margin-bottom:15px}.tobWrap .plan01 .point-list .point-items dl dt{font-size:17px;padding:5px;margin-bottom:15px}.tobWrap .plan01 .point-list .point-items dl dd ul li{padding:0 0 0 1.5em;font-size:15px}.tobWrap .plan01 .point-list .point-items .point-img{position:absolute;width:40%;bottom:-10px;right:-10px}}.tobWrap .plan-guide .point-grid{padding:80px 0}.tobWrap .plan02 .point-grid{position:relative}.tobWrap .plan02 .point-grid .imgArea{position:absolute;right:-40%}.tobWrap .plan02 .point-grid .contentArea{width:50%}.tobWrap .plan02 .point-grid .point-list .point-items{margin-bottom:40px}.tobWrap .plan02 .point-grid .point-list .point-items .no{font-family:Poppins,sans-serif;color:#219b97;font-size:20px;line-height:1.2;font-weight:600;margin-bottom:5px}.tobWrap .plan02 .point-grid .point-list .point-items dl dt{font-family:"M PLUS Rounded 1c",sans-serif;font-size:24px;font-weight:700;line-height:1.4;margin-bottom:10px}.tobWrap .plan02 .point-grid .point-list .point-items dl dd{font-size:16px;font-weight:500;border-left:1px solid #219B97;padding-left:15px}.tobWrap .plan-guide .btn-grid{padding:40px 0}.tobWrap .plan-guide .btn-grid .block_btn li{width:48%}.tobWrap .plan-guide .btn-grid .block_btn .btn{font-size:24px}@media only screen and (max-width:767px){.tobWrap .plan-guide .point-grid{padding:10% 0 3%}.tobWrap .plan02 .point-grid .imgArea{position:relative;width:100%;right:-20%}.tobWrap .plan02 .point-grid .contentArea{width:100%}.tobWrap .plan02 .point-grid .point-list .point-items{margin-bottom:8%}.tobWrap .plan02 .point-grid .point-list .point-items .no{font-size:3.8vw;margin-bottom:1%}.tobWrap .plan02 .point-grid .point-list .point-items dl dt{font-size:4vw;margin-bottom:3%}.tobWrap .plan02 .point-grid .point-list .point-items dl dd{font-size:3.4vw;padding-left:3%}.tobWrap .plan-guide .btn-grid{padding:5% 0 2%}.tobWrap .plan-guide .btn-grid .block_btn li{width:100%;margin-top:5%}.tobWrap .plan-guide .btn-grid .block_btn .btn{font-size:4vw}}@media only screen and (min-width:768px)and (max-width:1024px){.tobWrap .plan-guide .point-grid{padding:60px 0 30px}.tobWrap .plan02 .point-grid .imgArea{position:relative;width:75%;right:auto;margin-right:-30%}.tobWrap .plan02 .point-grid .contentArea{width:55%}.tobWrap .plan02 .point-grid .point-list .point-items{margin-bottom:30px}.tobWrap .plan02 .point-grid .point-list .point-items .no{font-size:18px;margin-bottom:5px}.tobWrap .plan02 .point-grid .point-list .point-items dl dt{font-size:19px;margin-bottom:10px}.tobWrap .plan02 .point-grid .point-list .point-items dl dd{font-size:15px;padding-left:15px}.tobWrap .plan-guide .btn-grid{padding:20px 0}.tobWrap .plan-guide .btn-grid .block_btn li{width:48%}.tobWrap .plan-guide .btn-grid .block_btn .btn{font-size:18px}}.tobWrap .plan-guide .service-plan-grid{padding:80px 0}.tobWrap .service-plan-grid .ttlArea .caption{font-size:18px;line-height:1;font-weight:600}.tobWrap .service-plan-grid .ttlArea .h3-ttl{font-size:32px;font-weight:600}.plan-guide .service-plan-grid .plan-list .plan-items{position:relative;display:flex;flex-direction:column;width:31%;margin-right:3.5%}.plan-guide .service-plan-grid .plan-list .plan-items:nth-child(3n){margin-right:0}.plan-guide .service-plan-grid .plan-list .plan-items:after{content:"";position:absolute;top:50%;display:inline-block;width:1px;height:100%;right:-15px;background-color:#b5b5b5;border-radius:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plan-guide .service-plan-grid .plan-list .plan-items:nth-child(3n):after{content:none}.plan-guide .service-plan-grid .plan-list .plan-items .ttl{color:#fff;font-size:17px;line-height:1.4;font-weight:600;text-align:center;border-radius:50px;padding:5px;margin-bottom:20px}.plan01 .service-plan-grid .plan-list .plan-items .ttl{background:#1275d8}.plan02 .service-plan-grid .plan-list .plan-items .ttl{background:#6bbcd5}.plan-guide .service-plan-grid .plan-list .plan-items .p-text{font-size:16px;line-height:1.4;font-weight:500;height:90px;margin-bottom:20px}.plan-guide .service-plan-grid .plan-list .plan-items .example{margin-bottom:20px}.plan-guide .service-plan-grid .plan-list .plan-items .example .ttl{color:#fff;font-size:17px;line-height:1.4;font-weight:600;text-align:center;border-radius:50px;margin-bottom:15px}.plan01 .service-plan-grid .plan-list .plan-items .example .ttl{background:#77a3e8}.plan02 .service-plan-grid .plan-list .plan-items .example .ttl{background:#97d2e5}.plan-guide .service-plan-grid .plan-list .plan-items .example dl dt{color:#393939;font-size:14px;font-weight:600;text-align:center;border-radius:50px;padding:5px}.plan01 .service-plan-grid .plan-list .plan-items .example dl dt{border:1px solid #1275D8}.plan02 .service-plan-grid .plan-list .plan-items .example dl dt{border:1px solid #6BBCD5}.plan-guide .service-plan-grid .plan-list .plan-items .example dl dd{font-size:16px;font-weight:500;text-align:center;padding:15px 0}.plan-guide .service-plan-grid .plan-list .plan-items .download_btn{margin-top:auto}.plan-guide .service-plan-grid .plan-list .plan-items .download_btn .btn{background:#344764;display:block;color:#fff;line-height:2.6;font-size:14px;font-weight:600;border-radius:5px;text-align:center}.plan-guide .service-plan-grid .plan-list .plan-items .download_btn .btn:hover{background:#fff;color:#344764}.plan-guide .service-plan-grid .block_btn{margin-top:100px}.plan-guide .service-plan-grid .block_btn li{max-width:660px}.plan-guide .service-plan-grid .block_btn .btn{font-size:24px}.plan01 .service-plan-grid .block_btn .btn{color:#1275d8}.plan01 .service-plan-grid .block_btn .btn:hover{filter:drop-shadow(0px 0px 0px rgb(0 0 0 / 20%))}.plan02 .service-plan-grid .block_btn .btn{color:#219b97}.plan02 .service-plan-grid .block_btn .btn:hover{filter:drop-shadow(0px 0px 0px rgb(0 0 0 / 20%))}@media only screen and (max-width:767px){.tobWrap .plan-guide .service-plan-grid{padding:60px 0 40px}.tobWrap .service-plan-grid .ttlArea .caption{font-size:16px}.tobWrap .service-plan-grid .ttlArea .h3-ttl{font-size:28px}.plan-guide .service-plan-grid .plan-list .plan-items{width:100%;margin-right:0;margin-bottom:10%;padding-bottom:10%;border-bottom:1px solid #A9C9FC}.plan-guide .service-plan-grid .plan-list .plan-items:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.plan-guide .service-plan-grid .plan-list .plan-items:after{content:none}.plan-guide .service-plan-grid .plan-list .plan-items .ttl{font-size:3.8vw;padding:2%;margin-bottom:3%}.plan-guide .service-plan-grid .plan-list .plan-items .p-text{font-size:3.4vw;height:auto;margin-bottom:5%}.plan-guide .service-plan-grid .plan-list .plan-items .example{margin-bottom:3%}.plan-guide .service-plan-grid .plan-list .plan-items .example .ttl{font-size:3.4vw;margin-bottom:3%}.plan-guide .service-plan-grid .plan-list .plan-items .example dl dt{font-size:3vw;padding:2%}.plan-guide .service-plan-grid .plan-list .plan-items .example dl dd{font-size:3.6vw;padding:3% 0}.plan-guide .service-plan-grid .plan-list .plan-items .download_btn .btn{line-height:2.6;font-size:3.4vw}.plan-guide .service-plan-grid .block_btn{margin-top:10%}.plan-guide .service-plan-grid .block_btn li{max-width:initial}.plan-guide .service-plan-grid .block_btn .btn{font-size:4vw}}@media only screen and (min-width:768px)and (max-width:1024px){.tobWrap .plan-guide .service-plan-grid{padding:60px 0 40px}.tobWrap .service-plan-grid .ttlArea .caption{font-size:16px}.tobWrap .service-plan-grid .ttlArea .h3-ttl{font-size:28px}.plan-guide .service-plan-grid .plan-list .plan-items{width:31%;margin-right:3.5%}.plan-guide .service-plan-grid .plan-list .plan-items:after{right:-13px}.plan-guide .service-plan-grid .plan-list .plan-items .ttl{font-size:15px;padding:5px;margin-bottom:15px}.plan-guide .service-plan-grid .plan-list .plan-items .p-text{font-size:14px;height:85px;margin-bottom:15px}.plan-guide .service-plan-grid .plan-list .plan-items .example{margin-bottom:15px}.plan-guide .service-plan-grid .plan-list .plan-items .example .ttl{font-size:15px;margin-bottom:15px}.plan-guide .service-plan-grid .plan-list .plan-items .example dl dt{font-size:13px;padding:5px}.plan-guide .service-plan-grid .plan-list .plan-items .example dl dd{font-size:15px;padding:15px 0}.plan-guide .service-plan-grid .plan-list .plan-items .download_btn .btn{line-height:2.6;font-size:14px}.plan-guide .service-plan-grid .block_btn{margin-top:60px}.plan-guide .service-plan-grid .block_btn li{max-width:560px}.plan-guide .service-plan-grid .block_btn .btn{font-size:18px}}.tobWrap .plan-guide .flow-grid{padding:60px 0 40px}.tobWrap .flow-grid .ttlArea .h3-ttl{font-size:32px;font-weight:600}.tobWrap .flow-grid .flow-list .flow-items{margin-bottom:120px}.tobWrap .flow-grid .flow-list .flow-items:last-child{margin-bottom:0}.tobWrap .flow-grid .flow-list .flow-items .flow-block{margin-bottom:30px}.tobWrap .flow-grid .flow-list .flow-items:nth-child(2n) .flow-block{webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tobWrap .flow-grid .flow-list .flow-items .imgArea,.tobWrap .flow-grid .flow-list .flow-items .contentArea{width:50%}.tobWrap .flow-grid .flow-list .flow-items .contentArea{padding:0 40px 0 0}.tobWrap .flow-grid .flow-list .flow-items:nth-child(2n) .flow-block .contentArea{padding:0 0 0 40px}.tobWrap .flow-grid .flow-list .flow-items .contentArea h4{font-family:"M PLUS Rounded 1c",sans-serif;color:#535353;font-size:26px;font-weight:800;line-height:1.4;margin-bottom:20px}.tobWrap .flow-grid .flow-list .flow-items:nth-child(odd) .contentArea h4{color:#ff7b62}.tobWrap .flow-grid .flow-list .flow-items:nth-child(2n) .contentArea h4{color:#139d7d}.tobWrap .flow-grid .flow-list .flow-items .contentArea p{font-size:16px;font-weight:500;line-height:1.8}.tobWrap .flow-grid .flow-list .flow-items:nth-child(odd) .contentArea span{color:#ff7b62}.tobWrap .flow-grid .flow-list .flow-items h5{font-size:26px;font-weight:700;text-align:center}.tobWrap .flow-grid .flow-list .flow-items h5 .line{background:linear-gradient(transparent 60%,#ff0 60%)}.plan-guide .flow-grid .block_btn{margin-top:100px}.plan-guide .flow-grid .block_btn li{max-width:600px}.plan-guide .flow-grid .block_btn .btn{font-size:24px}@media only screen and (max-width:767px){.tobWrap .plan-guide .flow-grid{padding:5% 0 0}.tobWrap .flow-grid .ttlArea{padding-bottom:8%}.tobWrap .flow-grid .ttlArea .h3-ttl{font-size:5vw}.tobWrap .flow-grid .flow-list .flow-items{margin-bottom:10%}.tobWrap .flow-grid .flow-list .flow-items .flow-block{margin-bottom:8%}.tobWrap .flow-grid .flow-list .flow-items .imgArea{width:100%}.tobWrap .flow-grid .flow-list .flow-items .contentArea{width:100%;margin-bottom:3%}.tobWrap .flow-grid .flow-list .flow-items .contentArea{padding:0}.tobWrap .flow-grid .flow-list .flow-items:nth-child(2n) .flow-block .contentArea{padding:0}.tobWrap .flow-grid .flow-list .flow-items .contentArea h4{font-size:4.8vw;margin-bottom:2%}.tobWrap .flow-grid .flow-list .flow-items .contentArea p{font-size:3.4vw;line-height:1.8}.tobWrap .flow-grid .flow-list .flow-items h5{font-size:4.4vw}.plan-guide .flow-grid .block_btn{margin-top:8%}.plan-guide .flow-grid .block_btn li{max-width:500px}.plan-guide .flow-grid .block_btn .btn{font-size:4vw}}@media only screen and (min-width:768px)and (max-width:1024px){.tobWrap .plan-guide .flow-grid{padding:40px 0 20px}.tobWrap .flow-grid .ttlArea .h3-ttl{font-size:28px}.tobWrap .flow-grid .flow-list .flow-items{margin-bottom:80px}.tobWrap .flow-grid .flow-list .flow-items .flow-block{margin-bottom:20px}.tobWrap .flow-grid .flow-list .flow-items .imgArea{width:40%}.tobWrap .flow-grid .flow-list .flow-items .contentArea{width:60%}.tobWrap .flow-grid .flow-list .flow-items .contentArea{padding:0 20px 0 0}.tobWrap .flow-grid .flow-list .flow-items:nth-child(2n) .flow-block .contentArea{padding:0 0 0 20px}.tobWrap .flow-grid .flow-list .flow-items .contentArea h4{font-size:22px;margin-bottom:15px}.tobWrap .flow-grid .flow-list .flow-items .contentArea p{font-size:15px;line-height:1.8}.tobWrap .flow-grid .flow-list .flow-items h5{font-size:22px}.plan-guide .flow-grid .block_btn{margin-top:80px}.plan-guide .flow-grid .block_btn li{max-width:500px}.plan-guide .flow-grid .block_btn .btn{font-size:18px}}.tobWrap .faq-guide .ttlArea .roma{color:#5b9aff}.tobWrap .faq-guide .faq-list .faq-items .question:after{color:#5b9aff}.tobWrap .faq-guide .faq-list .faq-items .question dt span{color:#5b9aff}.tobWrap .call-guide{background:#5b9aff}.tobWrap .call-guide .call-grid .block_btn .btn{color:#5b9aff}.tobWrap .call-guide .call-grid .block_btn .btn:hover{background:#5b9aff;color:#fff}.tocWrap .page-header{width:100%;background:linear-gradient(90deg,#fff,#f5f4f0);margin-top:94px}.tocWrap .page-header .inner{position:relative}.tocWrap .page-header .sp-view-ttl,.tocWrap .page-header .sp-view-icon1,.tocWrap .page-header .sp-app-wrap{display:none}.tocWrap .page-header .header-view-bgImg{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;max-width:540px;height:550px;max-height:100vh;margin-left:auto}.tocWrap .page-header .header-view-bgImg>img{visibility:hidden;width:100%}.tocWrap .page-header .view-box{width:94%;height:100%;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}.tocWrap .page-header .view-ttl{position:absolute;top:50%;left:0;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translateY(-50%)}.tocWrap .page-header .view-ttl h2{font-family:"M PLUS Rounded 1c",sans-serif;font-size:34px;font-weight:700;color:#535353;line-height:1.4;margin-bottom:20px}.tocWrap .page-header .view-ttl h2 span{color:#fc5461}.tocWrap .page-header .view-ttl .caption{font-size:18px;font-weight:700;line-height:1.8}.tocWrap .page-header .view-icon1{position:absolute;top:-15px;right:40px}.tocWrap .page-header h3{background:#fc5461;font-family:"M PLUS Rounded 1c",sans-serif;font-size:18px;font-weight:500;color:#fff;text-align:center;padding:20px}.tocWrap .app-wrap .app-grid .app-ttl h4{margin-right:10px}@media only screen and (max-width:767px){.tocWrap .page-header{margin-top:60px;background:linear-gradient(180deg,#fff,#f5f4f0)}.tocWrap .page-header .view-box{display:none}.tocWrap .page-header .sp-view-ttl,.tocWrap .page-header .sp-view-icon1,.tocWrap .page-header .sp-app-wrap{display:block}.tocWrap .page-header .view-ttl{position:relative;top:0;left:0;-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0);padding-top:8%}.tocWrap .page-header .view-ttl h2{font-size:6vw;text-align:center;margin-bottom:0}.tocWrap .page-header .header-view-Img{position:relative;margin-bottom:50px}.tocWrap .page-header .header-view-bgImg{height:300px;margin:auto}.tocWrap .page-header .sp-view-icon1{position:absolute;width:300px;top:-15px;left:50%;right:auto;margin-left:-150px}.tocWrap .page-header .sp-view-icon1 img{display:block;margin:0 auto}.tocWrap .page-header .header-ttl h2{font-size:5vw;margin-bottom:3%}.tocWrap .page-header .header-ttl .caption{font-size:3.6vw;line-height:1.6}.tocWrap .page-header h3{font-size:4vw;padding:5%}}@media only screen and (min-width:768px)and (max-width:1024px){.tocWrap .page-header{margin-top:60px}.tocWrap .page-header .header-view-bgImg{max-width:390px;height:400px}.tocWrap .page-header .view-box{width:100%}.tocWrap .page-header .view-ttl h2{font-size:28px;margin-bottom:15px}.tocWrap .page-header .view-ttl .caption{font-size:16px;line-height:1.6}.tocWrap .page-header .view-icon1{top:0;right:0}.tocWrap .page-header .view-icon1 img{width:300px}.tocWrap .page-header .header-ttl h2{font-size:28px;margin-bottom:15px}.tocWrap .page-header .header-ttl .caption{font-size:16px;line-height:1.6}.tocWrap .page-header h3{font-size:16px;padding:15px}}.tocWrap .point-grid{margin-bottom:60px}.tocWrap .point-grid .point-list .point-items{width:31%;margin-right:3.5%}.tocWrap .point-grid .point-list .point-items:nth-child(3n){margin-right:0}.tocWrap .point-grid .point-list .point-items h3{font-family:"M PLUS Rounded 1c",sans-serif;font-size:22px;font-weight:800;color:#535353;line-height:1.4;text-align:center;margin-bottom:30px}.tocWrap .point-grid .point-list .point-items h3 span{display:block;color:#fc5461}.tocWrap .point-grid .point-list .point-items .imgArea{text-align:center;margin-bottom:30px}.tocWrap .point-grid .point-list .point-items .text{font-size:14px;line-height:1.6;font-weight:500}.tocWrap .about-grid{margin-bottom:130px}.tocWrap .about-grid .about-items{background:#fff;box-shadow:5px 5px 40px #0000000d;max-width:965px;margin-left:auto;align-items:center;padding:60px}.tocWrap .about-grid .about-items .contentArea{width:55%;padding-right:20px}.tocWrap .about-grid .about-items .contentArea h2{font-size:26px;font-weight:600;color:#535353;line-height:1.4;margin-bottom:30px}.tocWrap .about-grid .about-items .contentArea h2 span{color:#fc5461}.tocWrap .about-grid .about-items .contentArea .text{font-size:14px;font-weight:500}.tocWrap .about-grid .about-items .imgArea{width:45%;margin-top:-90px}@media only screen and (max-width:767px){.tocWrap .point-grid{margin-bottom:8%}.tocWrap .point-grid .point-list .point-items{width:100%;margin-right:0;margin-bottom:8%}.tocWrap .point-grid .point-list .point-items h3{font-size:4.8vw;margin-bottom:5%}.tocWrap .point-grid .point-list .point-items .imgArea{margin-bottom:5%}.tocWrap .point-grid .point-list .point-items .imgArea img{width:auto}.tocWrap .point-grid .point-list .point-items .text{font-size:3.4vw}.tocWrap .about-grid{margin-bottom:10%}.tocWrap .about-grid .about-items{width:94%;padding:8% 5%}.tocWrap .about-grid .about-items .contentArea{width:100%;padding-right:0;margin-bottom:5%}.tocWrap .about-grid .about-items .contentArea h2{font-size:5vw;margin-bottom:5%}.tocWrap .about-grid .about-items .contentArea .text{font-size:3.4vw}.tocWrap .about-grid .about-items .imgArea{width:100%;margin-top:0}.tocWrap .about-grid .about-items .imgArea img{width:auto}}@media only screen and (min-width:768px)and (max-width:1024px){.tocWrap .point-grid{margin-bottom:40px}.tocWrap .point-grid .point-list .point-items{width:31%;margin-right:3.5%}.tocWrap .point-grid .point-list .point-items h3{font-size:20px;margin-bottom:20px}.tocWrap .point-grid .point-list .point-items .imgArea{margin-bottom:20px}.tocWrap .point-grid .point-list .point-items .text{font-size:13px}.tocWrap .about-grid{margin-bottom:60px}.tocWrap .about-grid .about-items{padding:40px}.tocWrap .about-grid .about-items .contentArea{width:55%;padding-right:20px}.tocWrap .about-grid .about-items .contentArea h2{font-size:22px;margin-bottom:20px}.tocWrap .about-grid .about-items .contentArea .text{font-size:13px}.tocWrap .about-grid .about-items .imgArea{width:45%;margin-top:-60px}}.tocWrap .exchange-grid h2{font-family:"M PLUS Rounded 1c",sans-serif;font-size:22px;font-weight:700;color:#535353;line-height:1.4;text-align:center;margin-bottom:60px}.tocWrap .exchange-grid .logo-list{align-items:center;margin-bottom:30px}.tocWrap .exchange-grid .logo-list li{width:13.28%;text-align:center;margin:0 .5% 40px}.tocWrap .exchange-grid .exchange-list .exchange-items{width:32%}.tocWrap .exchange-grid .exchange-list .exchange-items h3{font-size:14px;font-weight:600;margin-bottom:5px}.tocWrap .exchange-grid .exchange-list .exchange-items ul li{font-size:12px;font-weight:500;margin-bottom:3px}.tocWrap .exchange-grid .exchange-list .exchange-items:nth-child(2) ul li{width:49%}.tocWrap .exchange-grid .exchange-list .exchange-items p{font-size:14px;font-weight:500}@media only screen and (max-width:767px){.tocWrap .exchange-grid h2{font-size:4.4vw;margin-bottom:8%}.tocWrap .exchange-grid .logo-list{margin-bottom:10px}.tocWrap .exchange-grid .logo-list li{width:48%;margin:0 1% 5%}.tocWrap .exchange-grid .logo-list li img{width:auto}.tocWrap .exchange-grid .exchange-list{display:block}.tocWrap .exchange-grid .exchange-list .exchange-items{width:100%;margin-bottom:5%}.tocWrap .exchange-grid .exchange-list .exchange-items h3{font-size:3.4vw;margin-bottom:5px}.tocWrap .exchange-grid .exchange-list .exchange-items ul li{width:100%;font-size:3.4vw;margin-bottom:3px}.tocWrap .exchange-grid .exchange-list .exchange-items:nth-child(2) ul li{width:100%}.tocWrap .exchange-grid .exchange-list .exchange-items p{font-size:3.4vw}}@media only screen and (min-width:768px)and (max-width:1024px){.tocWrap .exchange-grid h2{font-size:20px;margin-bottom:40px}.tocWrap .exchange-grid .logo-list{margin-bottom:10px}.tocWrap .exchange-grid .logo-list li{width:19%;margin:0 .5% 30px}.tocWrap .exchange-grid .exchange-list{display:block}.tocWrap .exchange-grid .exchange-list .exchange-items{width:100%;margin-bottom:15px}.tocWrap .exchange-grid .exchange-list .exchange-items h3{font-size:13px;margin-bottom:5px}.tocWrap .exchange-grid .exchange-list .exchange-items ul{display:-webkit-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.tocWrap .exchange-grid .exchange-list .exchange-items ul li{font-size:12px;margin-bottom:3px}.tocWrap .exchange-grid .exchange-list .exchange-items ul li{width:49%}.tocWrap .exchange-grid .exchange-list .exchange-items p{font-size:13px}}.tocWrap .how-to-guide{background:#fff7fb}.tocWrap .how-to-guide h2{font-family:"M PLUS Rounded 1c",sans-serif;font-size:36px;font-weight:800;color:#535353;line-height:1.4;text-align:center;margin-bottom:60px}.tocWrap .how-to-guide h2 span{display:block;color:#fc5461}.tocWrap .how-to-guide .how-to-list .how-to-items{width:33.3333%}.tocWrap .how-to-guide .how-to-list .how-to-items:nth-child(2){margin-top:45px}.tocWrap .how-to-guide .how-to-list .how-to-items:nth-child(3){margin-top:90px}.tocWrap .how-to-guide .how-to-items .how-to-ttl{align-items:center;margin-bottom:20px}.tocWrap .how-to-guide .how-to-items .how-to-ttl .no{font-family:Poppins,sans-serif;color:#b5b5b5;font-size:60px;line-height:1.2;font-weight:500;font-style:italic;margin-right:20px}.tocWrap .how-to-guide .how-to-items .how-to-ttl h3{font-family:"M PLUS Rounded 1c",sans-serif;font-size:18px;font-weight:700;line-height:1.4}.tocWrap .how-to-guide .recommend-box h4{font-family:"M PLUS Rounded 1c",sans-serif;font-size:20px;font-weight:700;color:#fc5461;line-height:1.4;margin-bottom:10px}.tocWrap .how-to-guide .recommend-box ul li{position:relative;font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;font-weight:500;padding:0 0 0 20px;margin-bottom:3px}.tocWrap .how-to-guide .recommend-box ul li:before{display:block;content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin:-4px 0 0;border-top:solid 2px #FC5461;border-right:solid 2px #FC5461;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tocWrap .how-to-guide .btn-grid{padding:80px 0 40px}.tocWrap .how-to-guide .btn-grid .block_btn li{width:48%}.tocWrap .how-to-guide .btn-grid .block_btn .btn{font-size:24px}@media only screen and (max-width:767px){.tocWrap .how-to-guide h2{font-size:5vw;margin-bottom:10%}.tocWrap .how-to-guide .how-to-list .how-to-items{width:100%}.tocWrap .how-to-guide .how-to-list .how-to-items:nth-child(2){margin-top:5%}.tocWrap .how-to-guide .how-to-list .how-to-items:nth-child(3){margin-top:5%}.tocWrap .how-to-guide .how-to-items .how-to-ttl{display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:5%}.tocWrap .how-to-guide .how-to-items .how-to-ttl .no{font-size:10vw;margin-right:3%}.tocWrap .how-to-guide .how-to-items .how-to-ttl h3{font-size:4vw}.tocWrap .how-to-guide .recommend-box h4{font-size:4vw;margin-bottom:5px}.tocWrap .how-to-guide .recommend-box ul li{font-size:3.4vw;padding:0 0 0 15px;margin-bottom:3px}.tocWrap .how-to-guide .recommend-box ul li:before{width:8px;height:8px;margin:-4px 0 0}.tocWrap .how-to-guide .btn-grid{padding:5% 0 2%}.tocWrap .how-to-guide .btn-grid .block_btn li{width:100%;margin-top:5%}.tocWrap .how-to-guide .btn-grid .block_btn .btn{font-size:4vw}}@media only screen and (min-width:768px)and (max-width:1024px){.tocWrap .how-to-guide h2{font-size:30px;margin-bottom:60px}.tocWrap .how-to-guide .how-to-list .how-to-items{width:33.3333%}.tocWrap .how-to-guide .how-to-list .how-to-items:nth-child(2){margin-top:35px}.tocWrap .how-to-guide .how-to-list .how-to-items:nth-child(3){margin-top:70px}.tocWrap .how-to-guide .how-to-items .how-to-ttl{margin-bottom:10px}.tocWrap .how-to-guide .how-to-items .how-to-ttl .no{font-size:50px;margin-right:10px}.tocWrap .how-to-guide .how-to-items .how-to-ttl h3{font-size:16px}.tocWrap .how-to-guide .recommend-box h4{font-size:16px;margin-bottom:5px}.tocWrap .how-to-guide .recommend-box ul li{font-size:14px;padding:0 0 0 15px;margin-bottom:3px}.tocWrap .how-to-guide .recommend-box ul li:before{width:8px;height:8px;margin:-4px 0 0}.tocWrap .how-to-guide .btn-grid{padding:60px 0 10px}.tocWrap .how-to-guide .btn-grid .block_btn li{width:48%}.tocWrap .how-to-guide .btn-grid .block_btn .btn{font-size:18px}}.tocWrap .faq-guide .ttlArea .roma{color:#fc5461}.tocWrap .faq-guide .faq-list .faq-items .question:after{color:#fc5461}.tocWrap .faq-guide .faq-list .faq-items .question dt span{color:#fc5461}.tocWrap .call-guide{background:#fc5461}.tocWrap .call-guide .call-grid .block_btn .btn{color:#fc5461}.tocWrap .call-guide .call-grid .block_btn .btn:hover{background:#fc5461;color:#fff}.contact_toc{margin:200px 100px}.contact_contents{display:flex;justify-content:center;width:100%}.left-contents{width:65%}.left-contents.br{width:100%}.right-contents{width:50%;margin-left:20px}@media only screen and (max-width:767px){.left-contents h1,h2{padding:0 20px}.contact_toc{margin:auto}.contact_contents{display:block}.left-contents{width:100%;margin:100px 0}.right-contents{display:none}.contact-detail{padding:20px}.contact_details{text-align:left;margin:20px}.br-download{text-align:center}.top-content{margin:50px 0;width:auto}.input_line.br{display:block}}.common-page .maincontent article{width:90%;margin:0 auto 20px;font-size:14px}@media only screen and (min-width:1024px){.common-page .maincontent article{width:1000px;margin:0 auto 40px}}.common-page .maincontent article p{padding:5px 0 14px}.common-page .maincontent article .tit01{margin:20px 0;font-size:16px;font-weight:700;color:#ee7f34}@media only screen and (min-width:1024px){.common-page .maincontent article .tit01{font-size:30px}}.common-page .maincontent article .tit02{margin:20px 0 10px;font-weight:700;font-size:14px;color:#333}@media only screen and (min-width:1024px){.common-page .maincontent article .tit02{font-size:20px}}.common-page .maincontent article .tit03{margin:10px 0 0;font-weight:700;color:#333;font-size:14px}@media only screen and (min-width:1024px){.common-page .maincontent article .tit03{font-size:20px}}.common-page .maincontent article ul{padding:0 0 10px;list-style-type:disc}.common-page .maincontent article ul li{margin-bottom:5px}.common-page .maincontent article img{width:100%;height:auto}@media only screen and (min-width:1024px){.common-page .maincontent article img{width:auto;max-width:100%}}.common-page .maincontent article .catch{margin:0 auto 20px;line-height:1.4;font-size:14px}.common-page .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.second .pagetitle{height:70px;margin-top:60px;background-color:#6bbcd5}@media only screen and (min-width:1024px){.second .pagetitle{height:140px;margin-top:90px;background:url(/assets/back_main-C0VS8mu4.jpg) top center no-repeat #6bbcd5}}.second .pagetitle span{width:90%;margin:0 auto;display:block;font-size:18px;font-weight:700;color:#fff;line-height:70px}@media only screen and (min-width:1024px){.second .pagetitle span{width:1000px;font-size:46px;line-height:140px}}.second .pankuzu{width:90%;margin:0 auto;padding:20px 0;overflow:hidden}@media only screen and (min-width:1024px){.second .pankuzu{width:1000px}}.second .pankuzu li{line-height:17px;font-size:10px;display:inline-block}@media only screen and (min-width:1024px){.second .pankuzu li{font-size:12px}}.second .pankuzu li a{padding:0 20px 0 0;line-height:17px;color:#6bbcd5;font-size:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2OGUyY2E0OS1jNGY1LTQwNDMtODY0Yi0zY2ZmZTM3MGQ0ZjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzE3NDMxMjE1MTFDMTFFNDhENjJFREY2QkJGRDJBOTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzE3NDMxMjA1MTFDMTFFNDhENjJFREY2QkJGRDJBOTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODMzMzRkMDgtMzFiNi00Y2I5LTkyYzctZmMxMWVhMThhMTQyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY4ZTJjYTQ5LWM0ZjUtNDA0My04NjRiLTNjZmZlMzcwZDRmNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuoVfq0AAACNSURBVHjaYvz//z8DqYCRIk21R2+bAKlMIJ7ebK16Bp8mJiQ2SEMSEJ8GGpBMrKYkJPYcoMYmYpyHzXNTgLgG6NyPuGzCBnKA+APQQBdSNMHAbqBGV1I1wQKKZE3TYQwWIjW4AANjL7E2gUKPD1kDIZuagYrrCEXuPCR2Mi4N6DbBPEow7THSLWsABBgAAbw358k3gn0AAAAASUVORK5CYII=) right center no-repeat}@media only screen and (min-width:1024px){.second .pankuzu li a{font-size:12px}}.second .pankuzu li a:hover{text-decoration:none}.flow .maincontent article .toplist li{margin:0 0 10px 20px;font-weight:700;list-style:disc;color:#333}.flow .maincontent article .bottomlist{padding:20px 10px 10px;border-radius:10px;color:#fff}.flow .maincontent article .bottomlist li{margin:0 0 10px 20px;font-weight:700;text-align:center;color:#fff;font-size:12px;list-style-type:none}@media only screen and (min-width:640px){.flow .maincontent article .bottomlist li{font-size:16px}}@media only screen and (min-width:1024px){.flow .maincontent article .bottomlist li{font-size:24px}}.flow .maincontent article.content01 .bottomlist{background:#ee7f34}.flow .maincontent article.content02 .tit01{color:#c9c700}.flow .maincontent article.content02 .bottomlist{background:#c9c700}.url-link{color:#00f;border-bottom:1px solid #0000ff}:root{--form-border: #d8d8d8;--form-error: #d9534f;--form-success: #2ab7a6}.contact-form{margin-top:30px}.contact-form .form-row{margin-bottom:20px;display:flex;flex-direction:column}.contact-form label{font-weight:600;margin-bottom:6px}.contact-form .required{background-color:#e14a2f;color:#fff;padding:4px;margin-left:5px;font-size:10px;border-radius:4px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--form-border);border-radius:4px;padding:12px;font-size:16px}.contact-form textarea{min-height:160px;resize:vertical}.contact-form .checkbox-group{display:flex;flex-direction:column;gap:6px}.contact-form .checkbox-group label{font-weight:400}.contact-form .form-desc{margin:0 0 6px;font-size:14px;color:#666}.contact-form .error{color:var(--form-error);margin-top:4px;font-size:14px}.contact-form .success{color:var(--form-success);margin-top:16px;font-weight:600}.contact-form .form-actions{margin-top:50px;text-align:center}.contact-form .form-actions button{background-color:#374c69;color:#fff;width:250px;height:55px;font-size:18px;font-weight:700;border:none;border-radius:5px;letter-spacing:5px;cursor:pointer;transition:background .3s}.contact-form .form-actions button:hover:not(:disabled){background:linear-gradient(90deg,#2aa8e8,#77d1ff)}.contact-form .form-actions button:disabled{opacity:.6;cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.contact_contents{display:flex;flex-wrap:wrap}.contact_contents .left-contents,.contact_contents .right-contents{flex:1;min-width:280px;padding:20px}.contact_contents .imgArea img{max-width:100%;height:auto}.faq-guide .faq-list .faq-items .answer p{margin:0;line-height:1.8}.faq-guide .faq-list .faq-items .answer ul{list-style:none;margin:0;padding:0}.faq-guide .faq-list .faq-items .answer ul li{font-size:15px;font-weight:400;line-height:1.8;padding-left:1em;text-indent:-1em}.faq-guide .faq-list .faq-items .answer ul li:before{content:"・"}.second .pankuzu li{margin-right:5px}.contact-form .privacy-row{margin-top:30px}.contact-form .privacy-row label{display:flex;align-items:center;font-weight:400}.contact-form .privacy-row input[type=checkbox]{width:20px;height:20px;margin-right:10px;cursor:pointer}.contact-form .privacy-row a{color:#6bbcd5;text-decoration:underline}.contact-form .privacy-row a:hover{text-decoration:none}
