@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700);
@import url(https://fonts.googleapis.com/css?family=Work+Sans:400,500,600,700);
@charset "UTF-8";
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}input::-ms-clear{visibility:hidden}@media screen and (min-width:769px){.-sp{display:none!important}}@media screen and (max-width:768px){.-pc{display:none!important}}.text-center{text-align:center!important}body,html{height:100%}body{color:#333;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;background-color:#fff;font-family:sans-serif;font-size:16px;line-height:1.57}body.fixed{position:fixed}.BodyWrap{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.BodyWrap .Container{flex:1 1 auto}@media screen and (min-width:941px){.BodyWrap .Header{flex:0 0 78px}}a{text-decoration:none;color:#222}img{vertical-align:top}p:not(:first-child){margin-top:1.5rem}@media screen and (min-width:941px){.Container{padding-top:78px}}.Container.-page404{display:flex;align-items:center;justify-content:center}.Footer{background:linear-gradient(270deg,#39c5d6,#218ad2)}.Footer_wrap{padding:40px 16px 32px;color:#fff}.FooterNav{max-width:1280px;margin:0}@media screen and (min-width:941px){.FooterNav{display:flex;justify-content:flex-start}}.FooterNav_item:not(:first-child){margin-top:32px}.FooterNav_item h2{font-size:1rem;font-weight:700}.FooterNav_item ul{margin-top:16px}.FooterNav_item ul li{list-style:none;font-size:.875rem;line-height:1}.FooterNav_item ul li:not(:first-child){margin-top:12px}.FooterNav_item ul li a{color:#fff}.FooterNav_item ul li a:hover{text-decoration:underline}@media screen and (min-width:941px){.FooterNav_item{flex:0 0 33%}.FooterNav_item:not(:first-child){margin-top:0}}.Footer_copyright{margin-top:32px;text-align:center}.Footer_copyright small{font-size:.75rem;line-height:1}@media screen and (min-width:941px){.Footer_copyright{margin-top:46px;padding:12px 0 0;border-top:1px solid #fff;text-align:left}}.Header{width:100%}@media screen and (min-width:941px){.Header{position:fixed;z-index:10;height:78px;border-bottom:2px solid #f5f7f7;background-color:#fff}}.Header_wrap{display:none}@media screen and (min-width:941px){.Header_wrap{display:flex;justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 16px}}.Header_name{font-size:1.25rem}.Header_name a{color:#228cd2}.MobileNavBlock{position:fixed;top:0;right:-240px;z-index:20;width:240px;height:100vh;opacity:0;transition:right .2s ease-in-out;background-color:#fff}.MobileNavBlock.-opened{right:0;opacity:1}@media screen and (min-width:941px){.MobileNavBlock{display:none}}.Header_nav__sp{width:100%;padding:64px 16px 30px}.Header_nav__sp h1{font-size:12px;font-weight:700}.Header_nav__sp h1 a{color:#333}.Header_nav__sp h2{margin-top:30px;font-size:12px;font-weight:700}.Header_nav__sp ul li{margin-top:16px;font-size:14px;list-style:none;line-height:1}.Header_nav__sp ul li a{color:#f3741b}@media screen and (min-width:769px){.Header_nav__sp h1,.Header_nav__sp h2{font-size:14px}.Header_nav__sp ul li{font-size:15px}}@media screen and (min-width:941px){.Header_nav__sp{display:none}}.Header_nav{display:none}@media screen and (min-width:941px){.Header_nav{align-items:center}.Header_nav,.Header_nav ul{display:flex}.Header_nav ul li{list-style:none;line-height:1}.Header_nav ul li:not(:first-child){margin-left:20px}.Header_nav ul li a{padding-bottom:8px;border-bottom:2px solid #fff;transition:opacity .3s}.Header_nav ul li a.-current{color:#228cd2;border-color:#228cd2}.Header_nav ul li a:hover{opacity:.6}.Header_nav .Btn{width:175px;margin-left:20px}}@media screen and (min-width:941px) and (max-width:768px){.Header_nav{display:none}}.DocumentDetail{display:flex;flex-direction:column-reverse}@media screen and (min-width:941px){.DocumentDetail{flex-direction:row-reverse;align-items:stretch}}@media screen and (min-width:941px){.DocumentDetail_main{flex:1 1 auto}}@media (min-width:1281px){.DocumentDetail_main{position:relative}}.DocumentDetail_sidebar{padding:16px}@media screen and (min-width:941px){.DocumentDetail_sidebar{flex:0 0 244px;width:244px;background-color:#f4f9fd}}.IndexBlock.-concept .IndexBlock_wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0}.IndexBlock.-concept .__Media{position:relative;width:100%}.IndexBlock.-concept .__Media:before{content:"";display:block;padding-top:56.25%}.IndexBlock.-concept .__Media iframe{position:absolute;top:0;left:0;height:100%;width:100%}.IndexBlock.-concept .__Text{width:100%;padding:24px 16px}.IndexBlock.-concept .__Text p{font-size:14px}@media screen and (min-width:769px){.IndexBlock.-concept .IndexBlock_wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:48px 52px}.IndexBlock.-concept .__Media{width:48.5%}.IndexBlock.-concept .__Text{width:48.5%;padding:0}}@media screen and (min-width:941px){.IndexBlock.-concept .__Text p{font-size:16px}}.IndexBlock.-aiFeature{padding:46px 0;background-color:#ebf5ff}@media screen and (min-width:941px){.IndexBlock.-aiFeature{padding:48px 0;border-top:2px solid #228cd2}}.IndexBlock.-scene{max-width:1280px;margin:0 auto;padding:46px 16px}@media screen and (min-width:941px){.IndexBlock.-scene{padding:56px 52px}}.IndexBlock.-platform{padding:46px 0;background-color:#f5f7f7}@media screen and (min-width:941px){.IndexBlock.-platform{padding:56px 0}}.IndexBlock.-start{padding:46px 0}@media screen and (max-width:768px){.IndexBlock.-start{border-bottom:2px solid rgba(34,140,210,.5)}}@media screen and (min-width:769px){.IndexBlock.-start{background:linear-gradient(270deg,#39c5d6,#218ad2)}.IndexBlock.-start .Heading{color:#fff}}@media screen and (min-width:941px){.IndexBlock.-start{padding:56px 0}}.IndexBlock.-news{padding:46px 16px;background-color:#f5f7f7}.IndexBlock.-news p{font-size:14px}@media screen and (min-width:769px){.IndexBlock.-news{padding:46px 52px}.IndexBlock.-news p{font-size:16px;text-align:center}}@media screen and (min-width:941px){.IndexBlock.-news{padding:56px 52px}}.IndexHeader{width:100%;padding:52px 16px 40px;background:linear-gradient(270deg,#39c5d6,#218ad2);color:#fff}.IndexHeader .Content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.IndexHeader h2{font-size:22px;line-height:1.3;text-align:center}.IndexHeader p{margin-top:24px;font-size:12px}@media screen and (min-width:941px){.IndexHeader{height:382px}.IndexHeader .Content{align-items:flex-start}.IndexHeader h2{font-size:32px;text-align:left}.IndexHeader p{font-size:14px}}.IndexScene{padding:32px 0}.IndexScene:not(:last-of-type){border-bottom:2px solid rgba(34,140,210,.5)}.IndexScene dt{color:#228cd2;font-weight:700}.IndexScene dd{margin-top:20px;font-size:14px}@media screen and (min-width:769px){.IndexScene dt{font-size:18px}}@media screen and (min-width:941px){.IndexScene{display:flex;align-items:center}.IndexScene:first-of-type{margin-top:56px}.IndexScene dt{flex:0 0 50%;padding-right:64px;font-size:20px}.IndexScene dd{flex:0 0 50%;margin-top:0}}.page404{text-align:center}.page404 h2{font-size:22px;line-height:1}.page404 h2+p{margin-top:40px}@media screen and (min-width:769px){.page404 h2{font-size:28px}.page404 h2+p{margin-top:50px}}.page404 p{margin-top:16px;font-size:14px}.PageVoice{max-width:1280px;margin:0 auto;padding:46px 16px}@media screen and (min-width:941px){.PageVoice{padding:56px 52px}.PageVoice .Heading+p{margin-top:52px}}.PageVoice_Heading{font-size:22px;text-align:center}@media screen and (min-width:941px){.PageVoice_Heading{font-size:28px}.PageVoice_Heading+p{margin-top:56px}}.PartnerBlock{padding:46px 16px}@media screen and (min-width:941px){.PartnerBlock{padding:56px 52px 50px}}.PartnerBlock.__api{max-width:1280px;margin:0 auto}.PartnerBlock.__api p{font-size:14px}.PartnerBlock.__api .PartnerBlock_img{width:100%;max-width:615px;margin:24px auto 0}.PartnerBlock.__api .PartnerBlock_img img{width:100%;height:auto}@media screen and (min-width:769px){.PartnerBlock.__api p{font-size:16px}.PartnerBlock.__api .PartnerBlock_img{width:68.56%}}.PartnerBlock.__benefits{background-color:#f5f7f7}.PartnerBlock.__others{text-align:center}.PartnerBlock.__others p{margin-top:40px}.PartnerBlock.__others p.note{margin-top:0;font-size:12px}.PartnerBlock.__others .Btn{width:184px;height:52px;margin-top:16px}.PartnerBlock.__others+.__others{padding-top:0}@media screen and (min-width:769px){.PartnerBlock.__others p{margin-top:50px}}.PriceBlock{max-width:1280px;margin:0 auto;padding:46px 16px}.PriceBlock .Heading+p{margin-top:30px}@media screen and (min-width:941px){.PriceBlock{padding:56px 52px}.PriceBlock .Heading+p{margin-top:52px}}.PriceBlock .Btn{display:block;width:244px;margin:50px auto 0}.PriceHeading{margin:48px 0 0;font-size:16px;font-weight:700;color:#228cd2;line-height:1}.ServiceBlock{max-width:1280px;margin:0 auto;padding:46px 16px}.ServiceBlock .Heading+p{margin-top:30px}@media screen and (min-width:941px){.ServiceBlock{padding:56px 52px}.ServiceBlock .Heading+p{margin-top:52px}}.ServiceBlock_link{display:flex;flex-direction:column-reverse;align-items:center;margin-top:1rem}.ServiceBlock_link ul{margin-top:1rem;text-align:center}.ServiceBlock_link ul li:not(:first-child){margin-top:1rem}.ServiceBlock_link .Btn{width:196px}@media screen and (min-width:769px){.ServiceBlock_link{flex-direction:row;align-items:flex-start;justify-content:space-between}.ServiceBlock_link ul{margin-top:0;text-align:left}}.ServiceBlock_img{width:100%;margin:24px auto 0}.ServiceBlock_img img{width:100%;height:auto}@media screen and (min-width:769px){.ServiceBlock_img{width:81.25%}}.BenefitsBox{max-width:868px;margin:46px 45px 0}@media screen and (min-width:769px){.BenefitsBox{display:flex;flex-wrap:wrap;margin:56px auto 0}}.BenefitsBox_item{width:100%;max-width:434px;padding:0 0 50px;margin:0 auto}.BenefitsBox_item figure{width:143px;height:143px;margin:0 auto}.BenefitsBox_item figure img{width:100%;height:auto}.BenefitsBox_item dl{margin:16px 0 0}.BenefitsBox_item dl dt{font-size:18px;font-weight:700;text-align:center;color:#228cd2}.BenefitsBox_item dl dd{margin:16px 0 0;font-size:14px;color:#333}.BenefitsBox_item dl dd.note{font-size:12px}@media screen and (min-width:769px){.BenefitsBox_item{flex:0 0 50%;width:50%;padding:0 70px 70px}.BenefitsBox_item dl{margin:24px 0 0}.BenefitsBox_item dl dt{font-size:22px}}.bodyShade{position:fixed;display:none;width:100%;height:100vh;background-color:rgba(0,0,0,.6);z-index:10}.bodyShade.-opened{display:block}@media screen and (min-width:941px){.bodyShade{display:none!important}}.Btn{display:inline-flex;line-height:1;font-weight:700}.Btn,.Btn a{justify-content:center;align-items:center}.Btn a{display:flex;width:100%;height:100%;background-color:#f3741b;border-radius:5px;color:#fff;transition:all .3s}.Btn a:hover{background-color:rgba(243,116,27,.7)}.Btn_outline a{color:#f3741b;border:2px solid #f3741b;background-color:#fff}.Btn_outline a:hover{background-color:#f3741b;color:#fff}.Btn_sizeM{height:52px}.Btn_close,.Btn_more{font-size:12px;color:#f3741b}.Btn_close:after,.Btn_more:after{display:inline-block;content:"";width:12px;height:12px;margin-left:4px}.Btn_more:after{background:url(../images/ArrowBtm.svg) no-repeat 50%/cover}.Btn_close:after{background:url(../images/ArrowTop.svg) no-repeat 50%/cover}.BtnBox.-center{text-align:center}.Content_more{display:none}@media screen and (min-width:941px){.Content_more .Btn_close{display:none}}.Content{max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px}.Content p{font-size:12px}@media screen and (min-width:941px){.Content{padding-left:52px;padding-right:52px}.Content p{font-size:14px}}.Document{padding:16px}.Document_header h1{font-size:20px;font-weight:700}@media (min-width:1281px){.Document_header .__text{width:calc(100% - 232px)}}.Document_header .__text p{margin-top:10px;font-size:14px}@media screen and (min-width:941px){.Document_header h1{padding-bottom:6px;font-size:28px;font-weight:400;border-bottom:1px solid #ccc}}.Document_box h2{margin-top:32px;font-size:20px;font-weight:700;color:#228cd2}.Document_box h3{margin-top:32px;font-size:16px;font-weight:700}.Document_box h2+h3{margin-top:16px}.Document_box ol,.Document_box ul{margin-top:32px;margin-left:1em;font-size:14px}.Document_box ol:first-child,.Document_box ul:first-child{margin-top:0}.Document_box ol li:not(:first-child),.Document_box ul li:not(:first-child){margin-top:8px}.Document_box p{margin-top:32px;font-size:14px}.Document_box p:first-child{margin-top:0}.Document_box h2+h3,.Document_box h2+ol,.Document_box h2+p,.Document_box h2+ul,.Document_box h3+ol,.Document_box h3+p,.Document_box h3+ul,.Document_box p+ol,.Document_box p+p,.Document_box p+ul{margin-top:16px}.Document_box strong{font-style:normal;font-weight:700}.Document_box a{color:#f3741b}.Document_box a:hover{text-decoration:underline}.Document_box figure{max-width:800px;margin-top:32px}.Document_box figure img{max-width:100%;height:auto;border:1px solid #d8d8d8}.Document_box figure figcaption{margin:10px 0 0;font-size:12px;color:#666}.Document_box pre{display:block;margin-top:16px;padding:16px;border-radius:2px;font-size:14px;line-height:1.43}.Document_box code,.Document_box pre{background-color:#333;white-space:pre-wrap;color:#fff}.Document_box p code{display:inline-block;margin:0 4px;padding:2px 6px;border-radius:2px}.Document_box table.table{margin-top:32px;border-collapse:collapse}.Document_box table.table td,.Document_box table.table th{padding:12px;font-size:14px;text-align:left;vertical-align:top;border:1px solid #ddd;font-weight:400}.Document_box table.table thead th{background-color:#999;color:#fff;border-color:#999}.Document_box table.table thead th:not(:last-child){border-right-color:#ddd}.Document_box table.table tbody th{background-color:#f5f7f7}@media (min-width:1281px){.Document_box{width:calc(100% - 232px)}}.DocumentDocuments{padding:46px 0;background-color:#f5f7f7}.DocumentDocuments .Content{margin:48px auto 0}@media screen and (min-width:769px){.DocumentDocuments{padding:46px 0}.DocumentDocuments .Content{display:flex;flex-wrap:wrap;margin-top:48px}}@media screen and (min-width:941px){.DocumentDocuments .Content{margin-top:56px}}.DocumentDocuments_item{margin:0 16px 32px}.DocumentDocuments_item a{display:block;height:100%;padding:24px;background-color:#fff;transition:box-shadow .3s}.DocumentDocuments_item a:hover{box-shadow:0 0 6px 2px hsla(0,0%,40%,.2)}.DocumentDocuments_item a .Link span:hover{text-decoration:none}.DocumentDocuments_item .__icon{height:40px;text-align:center}.DocumentDocuments_item .__icon img{height:100%;width:auto}.DocumentDocuments_item .__text h3{margin-top:24px;text-align:center;font-size:20px}.DocumentDocuments_item .__text p{margin-top:16px;font-size:14px}.DocumentDocuments_item .Link{padding-top:24px;text-align:center}@media screen and (min-width:769px){.DocumentDocuments_item{width:calc(50% - 32px)}.DocumentDocuments_item a{display:flex;flex-direction:column}}@media screen and (min-width:941px){.DocumentDocuments_item{width:calc(33% - 32px)}.DocumentDocuments_item .__text{flex:1 1 auto}}.DocumentDownloads{padding:46px 0}.DocumentDownloads .DocumentDownloads_list{display:flex;flex-wrap:wrap;margin:48px auto 0}@media screen and (min-width:769px){.DocumentDownloads{padding:46px 0}.DocumentDownloads .DocumentDownloads_list{margin-top:48px}}@media screen and (min-width:941px){.DocumentDownloads .DocumentDownloads_list{margin-top:56px}}.DocumentDownloads_item{display:flex;flex-direction:column;width:50%;margin:0 0 32px;padding:24px;background-color:#fff;border-right:2px solid rgba(34,140,210,.5)}.DocumentDownloads_item .__appname{padding:12px 0;font-size:16px;text-align:center}.DocumentDownloads_item .__link{padding-top:24px;text-align:center}.DocumentDownloads_item .__link li:not(:first-child){margin-top:16px}@media screen and (max-width:940px){.DocumentDownloads_item:nth-child(2n){border-right:none}.DocumentDownloads_item .__icon{max-width:100%}.DocumentDownloads_item .__icon img{width:100%;height:auto}}@media screen and (min-width:941px){.DocumentDownloads_item{width:33%;border-right:2px solid rgba(34,140,210,.5)}.DocumentDownloads_item:nth-child(3n){border-right:none}.DocumentDownloads_item .__icon{height:64px;text-align:center}.DocumentDownloads_item .__icon img{height:100%;width:auto}}.DocumentFootNav{padding:32px 16px 50px}.DocumentFootNav ul{padding-top:16px;border-top:2px solid rgba(34,140,210,.5)}@media screen and (min-width:941px){.DocumentFootNav ul{padding-top:0;border-top:none}}.DocumentFootNav ul li{list-style:none;font-size:12px;line-height:1}.DocumentFootNav ul li:not(:first-child){margin-top:16px}.DocumentFootNav ul li a{display:flex;align-items:center;color:#f3741b}.DocumentFootNav ul li a:before{display:block;content:"";width:16px;height:16px;margin-right:4px;background-repeat:no-repeat;background-position:50%;background-size:cover}.DocumentFootNav ul li a:hover{text-decoration:underline}.DocumentFootNav ul li.DocumentFootNav_top a:before{background-image:url(../images/Arrow_pageBack.svg)}@media screen and (min-width:941px){.DocumentFootNav ul li.DocumentFootNav_top{display:none}}.DocumentFootNav ul li.DocumentFootNav_prev a:before{background-image:url(../images/Arrow_pageLeft.svg)}.DocumentFootNav ul li.DocumentFootNav_next a:before{background-image:url(../images/Arrow_pageRight.svg)}.DocumentNav{padding:0;border-bottom:2px solid rgba(34,140,210,.5)}.DocumentNav h2{margin:0 0 20px;font-size:14px;line-height:1;font-weight:700}.DocumentNav .Btn_more{margin-bottom:8px}.DocumentNav .DocumentNav_list{display:none;padding:16px;background-color:#f5f7f7}.DocumentNav .DocumentNav_list ul li{list-style:none;font-size:12px}.DocumentNav .DocumentNav_list ul li:not(:first-child){margin-top:16px}.DocumentNav .DocumentNav_list ul li.-current a{color:#228cd2}.DocumentNav .DocumentNav_list .Btn_close{margin-top:16px}@media screen and (min-width:941px){.DocumentNav{padding:16px 0;border-bottom:none}.DocumentNav h2{margin:40px 0 0}.DocumentNav .DocumentNav_list{display:block;padding:0}.DocumentNav .DocumentNav_list ul{margin-top:16px}.DocumentNav .DocumentNav_list ul li a:hover{text-decoration:underline}.DocumentNav .Btn_close,.DocumentNav .Btn_more{display:none}}.DocumentNav_totop{display:none}@media screen and (min-width:941px){.DocumentNav_totop{display:block;font-size:12px}.DocumentNav_totop a{color:#f3741b}}.DocumentNav .DocumentNav_categoryList{display:none;margin-top:40px;padding-top:20px;border-top:1px solid rgba(34,140,210,.5)}.DocumentNav .DocumentNav_categoryList h2{margin:0}.DocumentNav .DocumentNav_categoryList ul li{list-style:none;margin-top:16px;font-size:12px}.DocumentNav .DocumentNav_categoryList ul li a:hover{text-decoration:underline}@media screen and (min-width:941px){.DocumentNav .DocumentNav_categoryList{display:block}}.DocumentPageNav{display:none;width:100%;background-color:#f5f7f7;padding:16px}.DocumentPageNav ul li{margin-top:6px;list-style:none;font-size:12px}.DocumentPageNav ul li:first-child{margin-top:0}.DocumentPageNav ul li a:hover{text-decoration:underline}.DocumentPageNav .Btn_close{margin:20px 0 0;text-align:center}@media (min-width:1281px){.DocumentPageNav{position:fixed;top:194px;right:16px;display:block;width:200px;border-radius:5px}.DocumentPageNav ul li{margin-top:12px}.DocumentPageNav ul li a.-current{font-weight:700}}.DocumentVoicesample{padding:46px 16px;text-align:center}.DocumentVoicesample p{margin-top:46px;font-size:14px;text-align:left}.DocumentVoicesample .Btn{width:184px;margin-top:16px}@media screen and (min-width:769px){.DocumentVoicesample{padding:46px 52px}.DocumentVoicesample p{margin-top:56px;font-size:16px;text-align:center}}.Heading{font-size:22px;text-align:center}.Heading span{display:block;margin-top:2px;color:#228cd2;font-size:14px}@media screen and (min-width:941px){.Heading{font-size:28px}.Heading span{margin-top:5px;font-size:16px}}.IndexFeature{display:flex;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;padding:0 16px}.IndexFeature:not(:first-of-type){margin-top:46px}.IndexFeature:first-of-type{margin-top:54px}@media screen and (min-width:769px){.IndexFeature{padding:0 52px}.IndexFeature:not(:first-of-type){margin-top:48px}.IndexFeature:first-of-type{margin-top:56px}}@media screen and (min-width:941px){.IndexFeature{padding:0 90px}}.IndexFeature .IndexFeature_img{width:184px}.IndexFeature .IndexFeature_img img{width:100%;height:auto}@media screen and (min-width:769px){.IndexFeature .IndexFeature_img{width:32%;max-width:240px}}@media screen and (min-width:941px){.IndexFeature .IndexFeature_img{width:240px}}.IndexFeature .IndexFeature_text{margin-top:30px}.IndexFeature .IndexFeature_text h3{font-size:18px;color:#228cd2}.IndexFeature .IndexFeature_text p{margin:1rem 0 0;font-size:14px}.IndexFeature .IndexFeature_text .Link{margin:1rem 0 0;text-align:center}@media screen and (min-width:769px){.IndexFeature .IndexFeature_text{flex:1 1 auto;margin-top:0}.IndexFeature .IndexFeature_text .Link{text-align:left}}@media screen and (min-width:941px){.IndexFeature .IndexFeature_text h3{font-size:22px}}@media screen and (min-width:769px){.IndexFeature:nth-child(odd){flex-direction:row-reverse}.IndexFeature:nth-child(odd) .IndexFeature_text{padding-right:32px}}@media screen and (min-width:769px){.IndexFeature:nth-child(2n){flex-direction:row}.IndexFeature:nth-child(2n) .IndexFeature_text{padding-left:32px}}.IndexNews{max-width:1280px;margin:20px auto 0;padding:1px;border:1px solid #228cd2;border-radius:5px}.IndexNews .NewsList{overflow-y:scroll;height:240px}.IndexPlatform{max-width:1280px;margin:30px auto 0;padding-left:16px;padding-right:16px}@media screen and (min-width:769px){.IndexPlatform{display:flex;justify-content:space-between;flex-wrap:wrap;margin:24px auto 0}}@media screen and (min-width:941px){.IndexPlatform{padding-left:52px;padding-right:52px}}.IndexPlatform_item{flex:0 0 calc(50% - 16px);margin:16px 0 0;padding:24px;border-radius:5px;background-color:#fff;text-align:center}.IndexPlatform_item .__icon{width:120px;margin:0 auto}.IndexPlatform_item .__icon img{width:100%;height:auto}.IndexPlatform_item .__text dt{margin:20px 0 0;font-size:16px;font-weight:700}.IndexPlatform_item .__text dd{margin:20px 0 0;font-size:14px;text-align:left}.IndexPlatform_item .__text dd.Link{margin-top:1em;text-align:center}@media screen and (min-width:941px){.IndexPlatform_item{margin:32px 0 0;padding:36px}.IndexPlatform_item .__text dt{font-size:20px}}.IndexStart{max-width:1280px;margin:42px auto 0;padding-left:16px;padding-right:16px}@media screen and (min-width:769px){.IndexStart{display:flex;justify-content:space-between;align-items:center;margin:56px auto 0;padding-left:52px;padding-right:52px}}.IndexStart_item{margin:48px 0 0;font-size:15px;text-align:center;list-style:none}.IndexStart_item em{display:block;font-style:normal}.IndexStart_item .Btn{width:200px;margin-top:12px}@media screen and (max-width:768px){.IndexStart_item em br{display:none}}@media screen and (min-width:769px){.IndexStart_item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:27vw;height:27vw;max-width:300px;max-height:300px;margin:0;background-color:#fff;border-radius:50%;font-size:14px}.IndexStart_item em{font-style:normal;font-weight:700}.IndexStart_item .Btn{width:75%}}@media screen and (min-width:941px){.IndexStart_item{width:28vw;height:28vw;font-size:15px}.IndexStart_item .Btn{width:75%;margin-top:20px}}.IndexTutorial{padding:48px 0;background-color:#ebf5ff;border-bottom:2px solid rgba(34,140,210,.5);text-align:center}.IndexTutorial h2{font-size:22px;font-weight:700}.IndexTutorial h2+p{margin-top:42px}@media screen and (min-width:941px){.IndexTutorial h2{font-size:28px}}.IndexTutorial_list{margin-top:56px}@media screen and (min-width:769px){.IndexTutorial_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.IndexTutorial_list ul li{flex:0 0 48%;margin-top:32px}.IndexTutorial_list ul li:first-child,.IndexTutorial_list ul li:nth-child(2){margin-top:0}}.IndexTutorial_list ul li{margin-top:24px;list-style:none}.IndexTutorial_list ul li a{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% - 26px);height:80px;padding:10px 16px;color:#fff;background:linear-gradient(270deg,#39c5d6,#218ad2);border-top-left-radius:5px;border-bottom-left-radius:5px;transition:opacity .3s}.IndexTutorial_list ul li a:after{position:absolute;z-index:5;right:-25px;top:0;display:block;content:"";background:url(../images/bgIndex.svg) no-repeat 50%/cover;height:80px;width:26px}.IndexTutorial_list ul li a:hover{opacity:.6}.IndexTutorial_list ul li dl{position:relative;z-index:5}.IndexTutorial_list ul li dl dt{font-size:18px;font-weight:700;letter-spacing:3px}.IndexTutorial_list ul li dl dd{font-size:14px}@media screen and (min-width:941px){.IndexTutorial_list ul li dl dt{font-size:16px}}@media (min-width:1281px){.IndexTutorial_list ul li dl dt{font-size:20px}.IndexTutorial_list ul li dl dd{margin-top:5px;font-size:16px}}.Link{font-size:.875rem;line-height:1;font-weight:700;list-style:none}.Link a,.Link span{color:#f3741b}.Link a:hover,.Link span:hover{text-decoration:underline}.Link_iconR a:after,.Link_iconR span:after{display:inline-block;content:"";width:12px;height:12px;background:url(../images/Arrow.svg) no-repeat 50%/cover}.Link_iconR a:after:hover,.Link_iconR span:after:hover{text-decoration:underline}.MenuBtn{position:absolute;top:16px;right:16px;z-index:25;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#fff;border:2px solid #f4f9fd;border-radius:50%}.MenuBtn .MenuBtn_icon{position:relative;width:18px;height:14px}.MenuBtn .MenuBtn_icon span{position:absolute;display:block;width:18px;height:2px;background-color:#228cd2;transition:all .3s}.MenuBtn .MenuBtn_icon span:last-of-type{top:0}.MenuBtn .MenuBtn_icon span:nth-last-of-type(2){top:6px}.MenuBtn .MenuBtn_icon span:nth-last-of-type(3){bottom:0}@media screen and (min-width:941px){.MenuBtn{display:none}}.MenuBtn[aria-selected=true] .MenuBtn_icon span:first-of-type{top:6px;transform:rotate(45deg)}.MenuBtn[aria-selected=true] .MenuBtn_icon span:nth-of-type(2){display:none}.MenuBtn[aria-selected=true] .MenuBtn_icon span:nth-of-type(3){top:6px;right:0;transform:rotate(-45deg)}.NewsList{padding:16px}.NewsList_item:not(:first-child){margin-top:24px}.NewsList_item .__date{display:block;font-size:14px;color:#228cd2;font-weight:700;font-style:normal}.NewsList_item .__text p{margin:0;font-size:16px;color:#666;text-align:left}.NewsList_item .__text p a{color:#f3741b}.NewsList_item .__text p a:hover{text-decoration:underline}.PageHeader{padding:48px 0;background-color:#ebf5ff;border-bottom:2px solid rgba(34,140,210,.5);text-align:center}.PageHeader h2{font-size:22px;font-weight:700}.PageHeader h2+p{margin-top:42px}.PageHeader p{margin-top:1rem;font-size:16px;text-align:left}@media screen and (min-width:941px){.PageHeader h2{font-size:28px}.PageHeader h2 br{display:none}}.PageHeader_wrap{max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px}@media screen and (min-width:941px){.PageHeader_wrap{padding-left:56px;padding-right:56px}}.PageHeader_btnSet{margin-top:18px}.PageHeader_btnSet h3{font-size:1rem;font-weight:700;color:#228cd2}.PageHeader_btnSet .Btn{width:244px;margin-top:12px}.PageHeader_btnSet .Link{margin-top:16px;text-align:center}.PageHeader_img{max-width:100%}.PageHeader_img img{width:100%;height:auto}.PageHeader_img.-service{margin-top:50px}.PartnerItem{margin-top:48px}.PartnerItem:first-of-type{margin-top:56px}.PartnerItem_logo{height:44px}.PartnerItem_logo img{height:100%;width:auto}.PartnerItem_name{margin-top:8px;font-size:14px;line-height:1;font-weight:700}.PartnerItem_data{font-size:14px}.PartnerItem_data>li{display:flex;align-items:center;margin:16px 0 0;line-height:1;list-style:none}.PartnerItem_data>li span{width:6em;color:#999}.PartnerItem_data>li.__place b{font-weight:400;font-style:normal}.PartnerItem_data>li.__forte ul{display:flex}.PartnerItem_data>li.__forte ul li{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:11px;border:1px solid #ccc;list-style:none}.PartnerItem_data>li.__forte ul li:not(:first-child){margin-left:8px}.PartnerItem_text{margin:16px 0 0}.PartnerItem_text p{font-size:14px}.PartnerItem_achievement{position:relative;margin:16px 0 0;padding:16px;background-color:#f5f7f7;border-radius:5px}.PartnerItem_achievement h2{font-size:14px;font-weight:700}.PartnerItem_achievement dl{font-size:14px}.PartnerItem_achievement dl dt{margin-top:16px;font-weight:700}.PartnerItem_achievement dl dt:not(:first-child){margin-top:24px}.PartnerItem_achievement dl dt a{color:#228cd2}.PartnerItem_achievement dl dd{margin:6px 0 0}.PartnerItem_achievement .Close{position:absolute;top:12px;right:12px;font-size:14px;line-height:1;color:#f3741b}@media screen and (min-width:769px){.PartnerItem_achievement .Close{top:16px;right:23px}}.PartnerItem_link{display:flex;justify-content:flex-end;margin-top:16px}.PartnerItem_link .Btn{width:184px}@media screen and (max-width:768px){.PartnerItem_link .Btn{height:42px}}.PriceTable,.PriceTable2{width:100%;border-collapse:collapse}.Heading+.PriceTable,.Heading+.PriceTable2{margin-top:32px}.PriceHeading+.PriceTable,.PriceHeading+.PriceTable2{margin-top:16px}.Heading+.PriceTable+.PriceMobileBox{margin-top:32px}.PriceTable thead th{padding:8px 14px;font-size:16px;font-weight:700;color:#228cd2;text-align:center}.PriceTable thead th span{display:block;font-size:12px;font-weight:400;color:#999}.PriceTable thead td{font-size:16px}.PriceTable tbody tr{border-top:2px solid #ddd}.PriceTable tbody tr:last-child{border-bottom:2px solid #ddd}.PriceTable tbody td,.PriceTable tbody th{padding:14px}.PriceTable tbody th{font-size:14px;font-weight:700;background-color:#f4f9fd;text-align:left}.PriceTable tbody td{font-size:16px;text-align:center}.PriceTable tbody td span{display:block;font-size:12px;font-weight:400;color:#999}.PriceTable tbody td+td{border-left:2px solid #ddd}.PriceTable2 thead th{padding:14px;font-size:16px;font-weight:700;color:#333;text-align:center;background-color:#f4f9fd}.PriceTable2 tbody tr{border-top:2px solid #ddd}.PriceTable2 tbody tr:last-child{border-bottom:2px solid #ddd}.PriceTable2 tbody td,.PriceTable2 tbody th{padding:14px;font-size:16px;text-align:center;font-weight:400}.PriceTable2 tbody td+td,.PriceTable2 tbody th+td{border-left:2px solid #ddd}.PriceMobileBox{margin-top:15px}.PriceTableNav{display:flex}.PriceTableNav.-tab2 li{flex:0 0 50%}.PriceTableNav.-tab3 li{flex:0 0 33.33333%}.PriceTableNav li{display:flex;align-items:center;justify-content:center;height:32px;font-weight:700;text-align:center;list-style:none;border:1px solid #228cd2}.PriceTableNav li:first-child{border-top-left-radius:5px}.PriceTableNav li:last-child{border-top-right-radius:5px}.PriceTableNav li[aria-selected=true]{background-color:#228cd2;color:#fff}.PriceTable[role=tabpanel],.PriceTable[role=tabpanel] tbody{width:100%}.PriceTable[role=tabpanel] tbody tr:first-child{border-top:none}.PriceTable[role=tabpanel][aria-hidden=true]{display:none}.PriceText{margin-top:12px}.PriceText_note li{display:flex;font-size:12px;color:#666;list-style:none}.PriceText_note li:before{content:"※";margin-right:5px}.PriceText_note li a{color:#f3741b}.PriceText_note li a:hover{text-decoration:underline}.VoiceList_title{display:flex;align-items:center;margin:30px 0 0}.VoiceList_title span{display:block;width:15%;padding:8px;font-size:12px;color:#228cd2;font-weight:700}@media screen and (min-width:941px){.VoiceList_title{margin:40px 0 0}.VoiceList_title span{width:10%;padding:8px 16px;font-size:14px}}.VoiceList_item li{display:flex;align-items:center;padding:8px 0;background-color:#f5f7f7;border-radius:5px;list-style:none;font-size:12px}.VoiceList_item li:not(:first-child){margin-top:12px}.VoiceList_item li span{display:block;width:15%;padding:5px 8px}.VoiceList_item li span:not(:first-child){border-left:2px solid #ccc}.VoiceList_item li span:last-of-type{flex:1 1 auto}.VoiceList_item li b{width:24px;height:24px;padding:0 12px;box-sizing:content-box}.VoiceList_item li b img{width:100%;height:auto}.VoiceList_item li button{display:block;width:32px;height:32px;transition:background .3s}.VoiceList_item li button:focus{outline:none}.VoiceList_item li button.play{background:url(../images/btn_play.svg) no-repeat 50%/cover}.VoiceList_item li button.play:hover{background-image:url(../images/btn_play_hover.svg)}.VoiceList_item li button.stop{background:url(../images/btn_stop.svg) no-repeat 50%/cover}.VoiceList_item li button span{visibility:hidden}.VoiceList_item li[data-state=play] button.play,.VoiceList_item li[data-state=stop] button.stop{display:none}@media screen and (min-width:941px){.VoiceList_item li{font-size:14px}.VoiceList_item li span{width:10%;padding:9px 16px}.VoiceList_item li b{width:32px;height:32px;padding:0 16px}}

/*# sourceMappingURL=main.css.map*/