﻿@font-face{font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:300;src:url("/font/Zen_Kaku_Gothic_Antique/ZenKakuGothicAntique-Light.ttf") format("truetype")}@font-face{font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:500;src:url("/font/Zen_Kaku_Gothic_Antique/ZenKakuGothicAntique-Regular.ttf") format("truetype")}@font-face{font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:600;src:url("/font/Zen_Kaku_Gothic_Antique/ZenKakuGothicAntique-Medium.ttf") format("truetype")}@font-face{font-family:"Zen Kaku Gothic Antique";font-style:normal;font-weight:700;src:url("/font/Zen_Kaku_Gothic_Antique/ZenKakuGothicAntique-Bold.ttf") format("truetype")}html,body,h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,span,img,figure,a,table,tr,th,td{margin:0;padding:0;border:0;line-height:1.5;font-weight:600;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%}body{width:100%;font-size:0;line-height:0;color:#333;font-weight:normal;position:relative;top:auto;font-family:Quicksand, "Zen Kaku Gothic Antique", "Yu Gothic", "Osaka", "メイリオ", sans-serif}img{width:100%;height:auto;backface-visibility:hidden;text-decoration:none}ol,ul{list-style:none;list-style-type:none}button,input,select,textarea{font-family:inherit;font-size:100%}a{cursor:pointer;text-decoration:none;outline:none;color:inherit}a:hover,a:focus{text-decoration:none}section{padding:80px 0}@media screen and (min-width: 769px){section{padding:120px 0}}._normal+._normal{padding:70px 0}.s_container{max-width:1100px;width:95%;margin:0 auto}.s_container>.h_title{margin-bottom:60px}.s_min-container{max-width:800px;width:95%;margin:0 auto}.h_title{font-size:clamp(1.563rem, 1.383rem + 0.9vw, 2rem);font-weight:bold;text-align:center;margin-bottom:40px}.h_title span{color:#EE3E3E;font-size:inherit;font-weight:inherit}.h_title-cap{font-size:15px;text-align:center;line-height:2}._cap{line-height:1.8;font-size:14px}@media screen and (min-width: 769px){._cap{font-size:15px}}._pc-br{display:inline-block}@media screen and (min-width: 769px){._pc-br{display:block}}._sp-br{display:block}@media screen and (min-width: 769px){._sp-br{display:inline-block}}header{width:100%;height:80px;position:fixed;top:0;z-index:100;background:rgba(255,255,255,0.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@media screen and (max-width: 890px){header{height:60px}}.d_header{height:100%;padding:0 40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width: 890px){.d_header{padding:0 20px}}.d_header ._logo{font-size:44px;font-weight:bold}@media screen and (max-width: 890px){.d_header ._logo{font-size:36px}}.d_header ._sp-header-btn{display:none}.d_header ._nav-area{display:flex;flex-direction:row;align-items:center}.d_header ._nav-area._open ._sp-box{display:flex;flex-direction:column;padding:60px 20px;position:absolute;width:100%;height:100vh;left:0;top:0;background:#FFF;overflow-y:auto}@media screen and (min-width: 769px){.d_header ._nav-area._open ._sp-box{display:none}}.d_header ._nav-area._open ul{display:flex;flex-direction:column;gap:0;margin-right:0}.d_header ._nav-area._open li{display:block;width:80%;text-align:center}@media screen and (max-width: 768px){.d_header ._nav-area._open li a{padding:40px 0;display:block;border-bottom:1px solid #D3D3D4}}.d_header ._nav-area._open li div{font-size:16px;font-weight:bold}.d_header ._nav-area._open ._sp-header-btn{width:80%;display:block;font-size:20px;margin:40px auto 0;padding:20px;color:#FFF;font-weight:bold;text-align:center;background-color:#EE3E3E;border-radius:5px}.d_header ul{display:flex;flex-direction:row;align-items:center;gap:30px;margin-right:30px}@media screen and (max-width: 890px){.d_header ul{gap:20px;margin-right:20px}}@media screen and (max-width: 768px){.d_header ul{display:none}}.d_header ul li{transition:.25s}.d_header ul li:hover{color:#EE3E3E}.d_header ul div{font-size:15px}@media screen and (max-width: 890px){.d_header ul div{font-size:14px}}.d_header .s_nav-btn{padding:10px 20px;color:#FFF;font-weight:bold;text-align:center;background-color:#EE3E3E;border-radius:5px}@media screen and (max-width: 890px){.d_header .s_nav-btn{padding:7px 15px;font-size:14px}}.d_header .s_nav-btn .r_default-btn{line-height:1}@media screen and (max-width: 768px){.d_header .s_nav-btn .r_default-btn span{font-size:15px;line-height:1}}.d_hamburger{width:30px;height:25px;transition:0.2s;position:relative;margin-left:20px;background:transparent;cursor:pointer;display:block}@media screen and (min-width: 769px){.d_hamburger{display:none}}.d_hamburger ._checkbox{position:absolute;opacity:0;height:100%;width:100%;margin:auto;cursor:pointer;z-index:1}.d_hamburger span{display:block;position:absolute;height:4px;width:100%;background:black;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.d_hamburger span:nth-of-type(1){top:0px;transform-origin:left center}.d_hamburger span:nth-of-type(2){top:50%;transform:translateY(-50%);transform-origin:left center}.d_hamburger span:nth-of-type(3){top:100%;transform-origin:left center;transform:translateY(-100%)}.d_hamburger input:checked~span:nth-of-type(1){transform:rotate(45deg);top:0px;left:5px}.d_hamburger input:checked~span:nth-of-type(2){width:0%;opacity:0}.d_hamburger input:checked~span:nth-of-type(3){transform:rotate(-45deg);top:21px;left:5px}.d_bg{flex:none;height:100%;width:100%;max-width:100%;position:relative}.d_bg::before{content:'';width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0;z-index:-2;background-position:50%;background-size:25px;background-image:url(/images/common/content/difa/dott.webp)}.d_bg-section{background-color:#EE3E3E}.d_bg-section h3{color:#FFF}.d_gray-bg{background-color:#FAFAFA}.s_kv-container{max-width:1300px;width:95%;margin:0 auto}._kv-area{padding:80px 0 0;height:800px;overflow:hidden;position:relative;background-color:#EFEBEB}@media screen and (min-width: 769px){._kv-area{height:650px}}@media screen and (max-width: 480px){._kv-area{height:650px}}._kv-area ._kv-container{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline;height:760px}@media screen and (min-width: 769px){._kv-area ._kv-container{flex-direction:row;align-items:flex-end;height:570px}}@media screen and (max-width: 480px){._kv-area ._kv-container{height:570px}}._kv-area ._kv-text-area{margin-top:40px;z-index:2}@media screen and (min-width: 769px){._kv-area ._kv-text-area{margin-top:0;margin-bottom:60px}}._kv-area ._block-text{color:#FFF;padding:5px 15px;margin-bottom:10px;font-size:clamp(1.063rem, 0.934rem + 0.64vw, 1.375rem);display:inline-block;background-color:#333}._kv-area ._main-title{font-size:clamp(2.813rem, 2.3rem + 2.56vw, 4.063rem);font-weight:bold;line-height:1.3;color:#000;letter-spacing:2px;text-shadow:0px 0px 12px #EFEBEB}@media screen and (min-width: 769px){._kv-area ._main-title{letter-spacing:0}}@media screen and (max-width: 480px){._kv-area ._main-title{line-height:1.2}}._kv-area ._main-title span{color:#EE3E3E;font-size:inherit;line-height:inherit;font-weight:bold}._kv-area ._kv-img-area{width:100%;position:relative}@media screen and (min-width: 769px){._kv-area ._kv-img-area{width:55%;position:absolute;right:0}}._kv-area ._kv-img-area::before{content:"";display:block;width:115%;height:100px;position:absolute;left:230px;bottom:-70px;background-color:#EE3E3E;transform:rotate(-45deg);transform-origin:left}@media screen and (min-width: 769px){._kv-area ._kv-img-area::before{width:1200px;height:200px;left:400px;bottom:-200px}}@media screen and (max-width: 480px){._kv-area ._kv-img-area::before{left:150px;bottom:-120px}}._kv-area ._kv-img-area::after{content:"Digital First Accounting Digital First Accounting Digital First Accounting Digital First Accounting";display:block;position:absolute;top:-40px;left:120px;transform-origin:left;transform:rotate(-45deg);color:#D3D3D4;font-size:55px;font-weight:bold;width:max-content}@media screen and (min-width: 769px){._kv-area ._kv-img-area::after{top:-60px;left:260px;font-size:90px}}@media screen and (max-width: 480px){._kv-area ._kv-img-area::after{top:-30px;left:80px}}._kv-area ._img-container{font-size:0}._kv-area ._img-container img{position:absolute;bottom:0;z-index:1}@media screen and (min-width: 769px){._kv-area ._img-container img{width:100%;max-width:750px;min-width:600px;left:-5%}}._problem-branch{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;position:relative;margin-bottom:80px}@media screen and (min-width: 769px){._problem-branch{flex-direction:row}}._problem-branch::before{content:'';display:block;width:30px;height:20px;position:absolute;left:0;right:0;bottom:-55px;margin:auto;background-color:#EE3E3E;clip-path:polygon(0 0, 100% 0%, 50% 100%)}._problem{max-width:none;width:100%;padding:30px;border-radius:10px;background-color:#FAFAFA}@media screen and (min-width: 769px){._problem{max-width:510px}}._problem ._title{text-align:center;font-size:21px;font-weight:bold;margin-bottom:20px}@media screen and (min-width: 769px){._problem ._title{font-size:24px}}._problem ._title span{color:#EE3E3E;font-size:inherit;font-weight:inherit}._problem ._list>div{display:flex;gap:10px;font-size:15px;margin-bottom:10px}@media screen and (min-width: 769px){._problem ._list>div{font-size:16px}}._problem ._list ._check{position:relative;width:25px;height:25px;display:inline-block;vertical-align:middle}._problem ._list ._check::before{content:'';display:block;width:100%;height:100%;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/images/common/content/difa/check.webp)}._problem ._list ._item{width:calc(100% - 30px)}@media screen and (max-width: 480px){._problem ._list ._item{font-size:15px}}._difa-flow-container{position:relative;display:flex;flex-direction:row;gap:20px;margin-top:40px}@media screen and (min-width: 769px){._difa-flow-container{flex-direction:column}}._difa-flow-title-area{display:flex;flex-direction:column;justify-content:space-between;gap:20px;text-align:center}@media screen and (min-width: 769px){._difa-flow-title-area{flex-direction:row}}._difa-flow-title-area ._title{padding:30px 5px;border-radius:5px;color:#FFF;font-size:18px;font-weight:bold;text-align:center;background-color:#EE3E3E;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:max-content;width:43px;display:inline-block}@media screen and (min-width: 769px){._difa-flow-title-area ._title{max-width:none;width:48%;height:auto;padding:3px 10px;-moz-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}._difa-flow-title-area ._title span{color:inherit;font-size:22px;font-weight:inherit;display:inline-block}@media screen and (min-width: 769px){._difa-flow-title-area ._title span{font-size:26px}}._difa-flow{list-style-type:none;display:flex;justify-content:space-between;width:100%;overflow:hidden;flex-direction:column}@media screen and (min-width: 769px){._difa-flow{flex-direction:row}}._difa-flow ._flow-list{text-align:center;position:relative;padding:15px 5px 5px;background:#FCF0F0}@media screen and (min-width: 769px){._difa-flow ._flow-list{width:calc(100% / 6);padding:15px 5px 15px}}._difa-flow ._flow-list:last-child{padding:15px 5px}@media screen and (min-width: 769px){._difa-flow ._flow-list:last-child{padding-right:10px}}._difa-flow ._flow-list:last-child::before,._difa-flow ._flow-list:last-child::after{content:none}._difa-flow ._flow-list::before,._difa-flow ._flow-list::after{content:'';position:absolute;left:0;bottom:-16px;width:100%;height:14px;margin:auto;z-index:10;clip-path:polygon(0 0, 100% 0%, 100% 50%, 50% 100%, 0 50%)}@media screen and (min-width: 769px){._difa-flow ._flow-list::before,._difa-flow ._flow-list::after{top:0;left:auto;bottom:0;width:10px;height:100%;clip-path:polygon(0 0, 50% 0, 100% 50%, 50% 100%, 0 100%)}}._difa-flow ._flow-list::before{bottom:-9px;z-index:11;background-color:#FCF0F0}@media screen and (min-width: 769px){._difa-flow ._flow-list::before{right:0;bottom:0}}._difa-flow ._flow-list::after{background:#FFF}@media screen and (min-width: 769px){._difa-flow ._flow-list::after{right:-5px}}._difa-flow ._flow-list ._title{position:relative;font-weight:bold;font-size:18px;font-weight:bold}._difa-flow ._flow-list ._title._backoffice::before{content:'経理';display:block;font-size:16px;font-weight:600}._difa-flow ._flow-list ._title._acfirm::before{content:'会計';display:block;font-size:16px;font-weight:normal}._reason-container{display:flex;flex-direction:row;justify-content:space-between;gap:20px}@media screen and (max-width: 890px){._reason-container{flex-direction:column}}._reason-box{max-width:340px;width:32%;padding:30px;border-radius:10px;background-color:#FFF}@media screen and (max-width: 890px){._reason-box{max-width:none;width:auto}}._reason-box ._title-area{margin-bottom:20px;display:flex;align-items:center;gap:20px}@media screen and (min-width: 769px){._reason-box ._title-area{display:block}}._reason-box ._title-area img{width:40px}@media screen and (min-width: 769px){._reason-box ._title-area img{margin-bottom:20px}}._reason-box ._title-area>div{font-size:clamp(1.125rem, 0.997rem + 0.64vw, 1.438rem);font-weight:bold}._target-display-scroll{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}._target-display{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;align-items:flex-start;height:auto;padding:50vh 0}@media screen and (max-width: 890px){._target-display{display:none}}._target-display ._target-list-area{position:absolute;transform:translateY(-50%) translateX(7px);display:flex;flex-direction:column;align-items:center}._target-display ._target-list-area span{display:block;width:1em;height:1px;margin:15px 0;position:relative;background-color:#333}._target-display ._target-list{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#CCCCCC;position:relative}._target-display ._target-list._is-active{color:#4D4D4D}.d_flow{padding-left:20px;overflow:hidden;position:relative}@media screen and (max-width: 890px){.d_flow{padding-left:0}}.d_flow-container{display:flex;flex-direction:row;justify-content:space-between;gap:100px}@media screen and (max-width: 890px){.d_flow-container{flex-direction:column;gap:40px}}.d_business-flow-container{max-width:450px;min-height:330px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 890px){.d_business-flow-container{max-width:none;min-height:300px}}.d_flow-text{display:none;opacity:0;transition:opacity 0.5s ease;position:relative}.d_flow-text._flow-active{display:block;opacity:1}.d_flow-text ._flow-num{font-size:26px;font-weight:bold}.d_flow-text ._main-title{font-size:23px;font-weight:bold;position:relative;margin-bottom:30px}@media screen and (min-width: 769px){.d_flow-text ._main-title{font-size:26px;margin-bottom:50px}}.d_flow-text ._main-title span{color:#EE3E3E;font-size:inherit;font-weight:inherit}.d_flow-text ._title{font-size:18px;font-weight:bold;margin-bottom:20px}.d_flow-text ._cap{font-size:14px}._arrow{display:flex;gap:20px;margin-top:20px}._prev,._next{width:50px;height:50px;padding:5px;border:1px solid #D3D3D4;border-radius:40px;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;background-color:#FFF}@media screen and (min-width: 769px){._prev,._next{width:40px;height:40px}}._prev span,._next span{width:15px;height:15px;display:inline-block}@media screen and (min-width: 769px){._prev span,._next span{width:11px;height:11px}}._prev span ._arrow-svg,._next span ._arrow-svg{fill:none;stroke:#333;stroke-linecap:round;stroke-linejoin:round}._prev span svg,._next span svg{display:block;transition:.25s}._prev svg{transform:rotate(-90deg)}._prev:hover svg{transform:scale(1.2) rotate(-90deg)}._next svg{transform:rotate(90deg)}._next:hover svg{transform:scale(1.2) rotate(90deg)}.d_flow-area{width:75%;overflow:hidden}@media screen and (max-width: 890px){.d_flow-area{width:auto}}.d_flow-data-container{display:flex;transition:transform 0.5s ease;position:relative;align-items:flex-end}.d_flow-data-area{display:flex;flex-direction:row;align-items:flex-end;margin-right:20px;gap:20px}.d_flow-data-area:last-child ._data-box::after{content:none}._flow-box{padding:20px 30px;width:110px;display:flex;flex-direction:column;align-items:center;position:relative;border:2px solid #D3D3D4;border-radius:20px;background-color:#FFF;transition:.25s}._flow-box._data-box{height:340px}._flow-box._data-box::after{content:'';width:calc(300% - 40px);height:3px;background-color:#EE3E3E;position:absolute;left:100%}._flow-box._data-box::before{content:'';display:inline-block;position:absolute;top:10px;left:-30px;width:20px;height:20px;border:3px solid #EE3E3E;border-bottom:none;border-left:none;transform:rotate(45deg)}._flow-box._process-box{height:270px}._flow-box._process-box::after{content:'';width:12px;height:20px;display:inline-block;position:absolute;right:-18px;top:0;bottom:0;margin:auto;clip-path:polygon(0 0, 0% 100%, 100% 50%);background-color:#EE3E3E}._active ._flow-box{border:2px solid #EE3E3E;background-color:#FCF0F0}._flow-title{font-size:18px;font-weight:bold;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}._flow-icon{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}._flow-icon::before{content:'';display:block;width:35px;height:35px;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat}._data-box ._flow-icon::before{background-image:url(/images/common/content/difa/data_icon.webp)}._process-box ._flow-icon::before{background-image:url(/images/common/content/difa/process_icon.webp)}._flow-icon::after{font-size:14px;color:#B3B3B3;text-align:center;display:block}._data-box ._flow-icon::after{content:'Data'}._process-box ._flow-icon::after{content:'Process'}._comparison-flex{display:flex;justify-content:end;flex-direction:row}._work-comparison-box{padding:10px;position:relative;bottom:-1px;right:0;left:auto;z-index:1;overflow:hidden;background-color:#FFF;border:1px solid #D3D3D4;border-bottom:1px solid rgba(0,0,0,0.2);border-radius:20px 20px 0 0;cursor:pointer}._work-comparison-box._hide{cursor:auto;border-bottom:1px solid #FFF}._work-comparison-box._hide::before{content:none}._work-comparison-box::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;background:rgba(0,0,0,0.2)}._work-flow-container{position:relative;cursor:move;overflow:hidden;border-radius:20px 0 20px 20px;border:1px solid #D3D3D4;background-color:#FFF;margin-left:20px}@media screen and (max-width: 890px){._work-flow-container{margin-left:0}}._work-flow-container._hide::before,._work-flow-container._hide::after{content:none}._work-flow-container._hide ._comment{display:none}._work-flow-container::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;background:rgba(0,0,0,0.2);z-index:1;cursor:pointer}._work-flow-container ._comment{width:max-content;font-size:18px;font-weight:bold;color:#FFF;text-align:center;position:absolute;left:0;right:0;bottom:80px;margin:auto;border-radius:10px;background:#EE3E3E;z-index:1}._work-flow-container ._comment span{position:relative;display:inline-block;font-size:inherit;padding:10px 15px}._work-flow-container ._comment span::before{content:'';width:25px;height:15px;display:inline-block;position:absolute;bottom:-15px;left:0;right:0;margin:auto;background:#EE3E3E;clip-path:polygon(0 0, 100% 0%, 50% 100%)}._work-flow-container .zoomer_wrapper{max-width:1100px;height:450px;overflow:hidden}@media screen and (max-width: 480px){._work-flow-container .zoomer_wrapper{height:530px}}@media screen and (min-width: 769px){._work-flow-container .zoomer_wrapper{height:600px}}._work-flow-container .zoomer{background:#FFF}._work-flow-container .zoomer .zoomer-holder{box-shadow:none}._work-flow-container .zoomer .zoomer-controls-bottom{left:0;right:0;margin:auto}._work-flow-container .zoomer .zoomer-controls{width:110px;border-radius:30px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;background:#333;box-shadow:none}@media screen and (min-width: 769px){._work-flow-container .zoomer .zoomer-controls{width:130px}}._work-flow-container .zoomer .zoomer-controls span{width:30px;height:30px;position:relative;transition:.25s;color:transparent}@media screen and (min-width: 769px){._work-flow-container .zoomer .zoomer-controls span{width:40px;height:40px}}._work-flow-container .zoomer .zoomer-controls span:hover{opacity:0.8;background:transparent}._work-flow-container .zoomer .zoomer-controls .zoomer-zoom-out::before,._work-flow-container .zoomer .zoomer-controls .zoomer-zoom-in::before{content:'';width:18px;height:2px;background:#FFF;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}._work-flow-container .zoomer .zoomer-controls .zoomer-zoom-in::after{content:'';width:2px;height:18px;background:#FFF;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}._work-comparison{display:flex;flex-direction:row;padding:5px;border-radius:30px;background:#EFEBEB}._work-comparison>div{padding:7px 20px;cursor:pointer}._work-comparison ._active{color:#FFF;font-weight:bold;border-radius:20px;background:#EE3E3E}._supporter-container{display:flex;flex-direction:column;gap:20px}._supporter-container._last{margin-top:70px}._supporter-container>._title{font-size:18px;font-weight:bold;position:relative;display:flex;align-items:center;gap:10px}@media screen and (min-width: 769px){._supporter-container>._title{font-size:20px}}._supporter-container>._title::before{content:'';display:inline-block;width:20px;height:20px;border-radius:20px;background-color:#EE3E3E;position:relative}@media screen and (min-width: 769px){._supporter-container>._title::before{width:25px;height:25px;border-radius:25px}}@media screen and (max-width: 480px){._adviser-area{grid-auto-columns:60%}}@media screen and (max-width: 768px){._adviser-area{display:grid;grid-auto-flow:column;grid-auto-columns:38%;overflow-x:scroll;grid-column-gap:40px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:30px}}@media screen and (min-width: 769px){._adviser-area{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:25px}._adviser-area::before{content:'';display:block;width:23%;order:1}}@-moz-document url-prefix(){._adviser-area{scrollbar-width:auto;scrollbar-color:#ee3e3e #d3d3d4}}._adviser-area::-webkit-scrollbar{height:10px}._adviser-area::-webkit-scrollbar-thumb,._adviser-area::-webkit-scrollbar-track{border-radius:92px}._adviser-area::-webkit-scrollbar-thumb{background:#EE3E3E;cursor:pointer}._adviser-area::-webkit-scrollbar-track{background:#D3D3D4}._adviser-box{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px;overflow:hidden;position:relative;border-radius:10px;background-color:#EFEBEB}@media screen and (min-width: 769px){._adviser-box{width:23%;gap:20px}}._adviser-box::before{content:'';width:100%;height:100%;position:absolute;background:linear-gradient(rgba(51,51,51,0) 50%, rgba(51,51,51,0.2) 100%)}._adviser-box ._name{font-size:16px;font-weight:bold;padding:15px 15px 5px}@media screen and (min-width: 769px){._adviser-box ._name{font-size:18px;padding:20px}}._adviser-box ._img{position:relative;font-size:0;transform-origin:bottom right}._adviser-box ._img img{position:relative;bottom:0;right:-30%;width:90%}@media screen and (max-width: 480px){._adviser-box ._img img{right:-10%;width:110%}}@media screen and (min-width: 769px){._adviser-box ._img img{right:-20%;width:100%}}._logo-area{display:flex;gap:20px}._logo-box{display:flex;padding:0 10px;border:1px solid #D3D3D4;border-radius:10px;background-color:#FFF}._logo-box img{max-width:160px}@media screen and (min-width: 769px){._logo-box img{max-width:230px}}._price-box{padding:20px;display:flex;justify-content:center;align-items:center;gap:10px;color:#FFF;border-radius:20px;background-color:#EE3E3E}@media screen and (max-width: 480px){._price-box{padding:50px 20px}}@media screen and (min-width: 769px){._price-box{padding:30px}}._price-box ._price-texe-area ._point{font-size:15px;padding:3px 17px;color:#EE3E3E;letter-spacing:1px;display:inline-block;border-radius:20px;background-color:#FFF}@media screen and (min-width: 769px){._price-box ._price-texe-area ._point{font-size:17px}}._price-box ._price-texe-area ._text{color:#FFF;font-size:20px;font-weight:bold}@media screen and (min-width: 769px){._price-box ._price-texe-area ._text{font-size:22px}}._price-box ._price-texe-area ._text span{font-size:20px;font-weight:inherit}@media screen and (min-width: 769px){._price-box ._price-texe-area ._text span{font-size:28px}}._price-box ._price-area div{display:inline-block;color:inherit;font-weight:bold;font-size:85px;line-height:0.7}@media screen and (min-width: 769px){._price-box ._price-area div{font-size:100px}}._price-box ._price-area span{color:inherit;font-size:28px;font-weight:inherit}@media screen and (min-width: 769px){._price-box ._price-area span{font-size:35px}}._caution{color:#999999;font-size:12px;margin-top:10px}@media screen and (min-width: 769px){._caution{font-size:14px;margin-top:20px}}._usage-flow-container{counter-reset:number 0;display:flex;flex-direction:column;gap:30px;position:relative}._usage-flow-container::before{content:'';display:block;border-left:1px solid #D3D3D4;height:100%;position:absolute;left:7%}._usage-box{display:flex;flex-direction:column;padding:20px;border-radius:20px;border:1px solid #D3D3D4;background:#FFF;gap:20px;z-index:1}@media screen and (min-width: 769px){._usage-box{flex-direction:row;padding:30px;gap:40px}}._usage-box ._usage-num{line-height:1}._usage-box ._usage-num::before{content:counter(number, decimal-leading-zero);counter-increment:number 1;color:#5D85FC;font-size:40px;font-weight:bold}@media screen and (min-width: 769px){._usage-box ._usage-num::before{font-size:50px}}._usage-box ._usage-text ._title{font-size:18px;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 769px){._usage-box ._usage-text ._title{font-size:20px;margin-bottom:10px}}._usage-box ._usage-text ._point-area{counter-reset:point 0;display:flex;flex-direction:column;gap:10px}._usage-box ._usage-text ._point-area>div{display:flex;flex-direction:row;gap:5px}@media screen and (max-width: 768px){._usage-box ._usage-text ._point-area>div{font-size:15px}}._usage-box ._usage-text ._point-area>div span{position:relative;width:25px;height:25px;display:inline-block;flex:0 0 auto}._usage-box ._usage-text ._point-area>div span::before{content:'';width:25px;height:25px;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:25px;background-color:#5D85FC}._usage-box ._usage-text ._point-area>div span::after{content:counter(point);counter-increment:point;color:#FFF;font-size:18px;font-weight:bold;text-align:center;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;line-height:1.3}footer{color:#FFF;padding:80px;border-radius:0 100px 0 0;background-color:#EE3E3E}@media screen and (max-width: 890px){footer{padding:20px;border-radius:0 50px 0 0}}@media screen and (max-width: 768px){footer .s_container{width:100%}}footer ._difa-footer h1{font-size:55px;font-weight:bold;line-height:1;color:inherit;margin-bottom:20px}footer ._difa-footer ._text-area{color:inherit;font-size:18px;font-weight:bold}footer ._difa-footer ._text-area span{font-size:15px;display:block}footer ._f-menu-area{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:0}@media screen and (max-width: 890px){footer ._f-menu-area{flex-direction:column;gap:40px}}footer ._menu-list-area{display:flex;flex-direction:row;gap:100px}@media screen and (max-width: 890px){footer ._menu-list-area{gap:80px}}footer ._menu-list-area ._main-menu,footer ._menu-list-area ._sub-menu{display:flex;flex-direction:column;gap:25px}@media screen and (max-width: 890px){footer ._menu-list-area ._main-menu,footer ._menu-list-area ._sub-menu{gap:20px}}footer ._menu-list-area ._main-menu{color:inherit;font-weight:bold}footer ._menu-list-area ._main-menu a{font-size:16px}@media screen and (max-width: 890px){footer ._menu-list-area ._main-menu a{font-size:14px}}footer ._menu-list-area ._sub-menu{color:#FCD8D8}footer ._menu-list-area ._sub-menu a{font-size:16px}@media screen and (max-width: 890px){footer ._menu-list-area ._sub-menu a{font-size:14px}}footer ._copy{text-align:center;margin-top:60px}#chatplusview{display:none}
