@charset "utf-8";@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap");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;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--main-color:#272472;--btn-color:#14b7cf;--btn2-color:#f4f4f4;--l-blue-color:#14b7cf;--g-blue-color:#5ab5b7;--green-color:#61bda1;--orange-color:#fe7600;--yellow-color:#f5ff00;--text-color:#141c48;--en-font:"DM Sans",sans-serif;--ja-font:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;--noto-font:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{margin:0;overflow-x:hidden;font-size:62.5%;box-sizing:border-box}body{font-size:1.6rem;letter-spacing:normal;font-family:var(--ja-font);color:#fff;background:#fff}*{min-height:0vw;line-height:1.5em;box-sizing:border-box;color:#000}a{text-decoration:none;cursor:pointer;transition:.3s;font-weight:700;font-size:1.4rem}img{vertical-align:bottom;width:100%;height:auto}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5em}li{list-style:none}p{font-weight:300;line-height:1.5em}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],input[type=date],label,button,select{cursor:pointer}select::-ms-expand{display:none}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:0 0;border:none;color:#333;padding:15px 50px 15px 20px}.select{display:inline-block;background:#fff;border:1px solid #707070;position:relative;z-index:1}.select:after{position:absolute;content:"";width:5px;height:5px;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:1px solid #000;border-right:1px solid #000;z-index:-1}input,textarea{text-align:left;outline:none;padding:15px 20px;width:100%;background:#f8f8f8}button{margin-top:35px;padding:13px 15px;width:100%}::placeholder{color:#d7d7d7}::-ms-input-placeholder{color:#d7d7d7}:-ms-input-placeholder{color:#d7d7d7}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:inline-flex}.f_direction{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.f_row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.f_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f_column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.f_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.f_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.f_wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.f_row-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.f_jc-strat{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.f_jc-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.f_jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f_jc-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f_jc-around{-ms-flex-pack:distribute;justify-content:space-around}.f_ai-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.f_ai-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.f_ai-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.f_ai-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f_ai-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.f_ac-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.f_ac-start{-ms-flex-line-pack:start;align-content:flex-start}.f_ac-end{-ms-flex-line-pack:end;align-content:flex-end}.f_ac-center{-ms-flex-line-pack:center;align-content:center}.f_ac-between{-ms-flex-line-pack:justify;align-content:space-between}.f_ac-around{-ms-flex-line-pack:distribute;align-content:space-around}.f_as-auto{-ms-flex-item-align:auto;align-self:auto}.f_as-start{-ms-flex-item-align:start;align-self:flex-start}.f_as-end{-ms-flex-item-align:end;align-self:flex-end}.f_as-center{-ms-flex-item-align:center;align-self:center}.f_as-baseline{-ms-flex-item-align:baseline;align-self:baseline}.f_as-stretch{-ms-flex-item-align:stretch;align-self:stretch}.f_order1{order:1}.f_order2{order:2}.f_order3{order:3}.f_order4{order:4}.f_order5{order:5}.f_order6{order:6}.f_order7{order:7}.f_order8{order:8}.f_order9{order:9}.f_order10{order:10}.f_grow1{flex-grow:1}.f_grow2{flex-grow:2}.f_grow3{flex-grow:3}.f_grow4{flex-grow:4}.f_grow5{flex-grow:5}.f_grow6{flex-grow:6}.f_grow7{flex-grow:7}.f_grow8{flex-grow:8}.f_grow9{flex-grow:9}.f_grow10{flex-grow:10}.f_shrink1{-ms-flex-negative:1;flex-shrink:1}.f_shrink0{-ms-flex-negative:0;flex-shrink:0}.clear{clear:both}.float-left{float:left}.float-right{float:right}.pc{display:block}.sp{display:none}.ipad{display:none}.en{font-family:var(--en-font)}.noto{font-family:var(--noto-font)}.t_regular{font-weight:400}.t_medium{font-weight:500}.t_sem-bold{font-weight:600}.t_bold{font-weight:700}.t_extra-bold{font-weight:900}.t_underline{text-decoration:underline}.black{color:#000}.white{color:#fff}.blue{color:var(--main-color)}.l-blue{color:var(--l-blue-color)}.g-blue{color:var(--g-blue-color)}.green{color:var(--green-color)}.orange{color:var(--orange-color)}.yellow{color:var(--yellow-color)}.two-column>*{width:calc(100% / 2)}.three-column>*{width:calc(100% / 3)}.four-column>*{width:calc(100% / 4)}.five-column>*{width:calc(100% / 5)}.f_pd10{gap:10px}.f_pd20{gap:20px}.f_pd30{gap:30px}.f_pd40{gap:40px}.f_pd50{gap:50px}.f_pd60{gap:60px}.f_pd70{gap:70px}.f_pd80{gap:80px}.f_pd90{gap:90px}.f_pd100{gap:100px}.f_pd10 .two-column{width:calc(100% / 2 - (5px))}.f_pd20 .two-column{width:calc(100% / 2 - (10px))}.f_pd30 .two-column{width:calc(100% / 2 - (15px))}.f_pd40 .two-column{width:calc(100% / 2 - (30px))}.f_pd50 .two-column{width:calc(100% / 2 - (25px))}.f_pd60 .two-column{width:calc(100% / 2 - (30px))}.f_pd70 .two-column{width:calc(100% / 2 - (35px))}.f_pd80 .two-column{width:calc(100% / 2 - (40px))}.f_pd90 .two-column{width:calc(100% / 2 - (45px))}.f_pd100 .two-column{width:calc(100% / 2 - (50px))}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.ma5{margin:5px}.ma10{margin:10px}.ma15{margin:15px}.ma20{margin:20px}.ma25{margin:25px}.ma30{margin:30px}.ma35{margin:35px}.ma40{margin:40px}.ma45{margin:45px}.ma50{margin:50px}.ma55{margin:55px}.ma60{margin:60px}.ma65{margin:65px}.ma70{margin:70px}.ma75{margin:75px}.ma80{margin:80px}.ma85{margin:85px}.ma90{margin:90px}.ma95{margin:95px}.ma100{margin:100px}.mt{margin-top:40px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mt65{margin-top:65px}.mt70{margin-top:70px}.mt75{margin-top:75px}.mt80{margin-top:80px}.mt85{margin-top:85px}.mt90{margin-top:90px}.mt95{margin-top:95px}.mt100{margin-top:100px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mb100{margin-bottom:100px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.ml60{margin-left:60px}.ml65{margin-left:65px}.ml70{margin-left:70px}.ml75{margin-left:75px}.ml80{margin-left:80px}.ml85{margin-left:85px}.ml90{margin-left:90px}.ml95{margin-left:95px}.ml100{margin-left:100px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr55{margin-right:55px}.mr60{margin-right:60px}.mr65{margin-right:65px}.mr70{margin-right:70px}.mr75{margin-right:75px}.mr80{margin-right:80px}.mr85{margin-right:85px}.mr90{margin-right:90px}.mr95{margin-right:95px}.mr100{margin-right:100px}.pa5{padding:5px}.pa10{padding:10px}.pa15{padding:15px}.pa20{padding:20px}.pa25{padding:25px}.pa30{padding:30px}.pa35{padding:35px}.pa40{padding:40px}.pa45{padding:45px}.pa50{padding:50px}.pa55{padding:55px}.pa60{padding:60px}.pa65{padding:65px}.pa70{padding:70px}.pa75{padding:75px}.pa80{padding:80px}.pa85{padding:85px}.pa90{padding:90px}.pa95{padding:95px}.pa100{padding:100px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pt65{padding-top:65px}.pt70{padding-top:70px}.pt75{padding-top:75px}.pt80{padding-top:80px}.pt85{padding-top:85px}.pt90{padding-top:90px}.pt95{padding-top:95px}.pt100{padding-top:100px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb60{padding-bottom:60px}.pb65{padding-bottom:65px}.pb70{padding-bottom:70px}.pb75{padding-bottom:75px}.pb80{padding-bottom:80px}.pb85{padding-bottom:85px}.pb90{padding-bottom:90px}.pb95{padding-bottom:95px}.pb100{padding-bottom:100px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl55{padding-left:55px}.pl60{padding-left:60px}.pl65{padding-left:65px}.pl70{padding-left:70px}.pl75{padding-left:75px}.pl80{padding-left:80px}.pl85{padding-left:85px}.pl90{padding-left:90px}.pl95{padding-left:95px}.pl100{padding-left:100px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr55{padding-right:55px}.pr60{padding-right:60px}.pr65{padding-right:65px}.pr70{padding-right:70px}.pr75{padding-right:75px}.pr80{padding-right:80px}.pr85{padding-right:85px}.pr90{padding-right:90px}.pr95{padding-right:95px}.pr100{padding-right:100px}.align-l{text-align:left}.align-r{text-align:right}.align-c{text-align:center}.btn{overflow:hidden;font-weight:700;color:#fff;border-radius:4px;background:var(--btn-color);text-align:center;display:inline-block;max-width:315px;min-width:200px;width:100%;text-decoration:none;transition:all .3s;padding:18px 20px;font-size:2rem;position:relative}.btn.radius-btn{border-radius:100px;width:100%;max-width:260px;padding:20px}.btn.orange-btn{background:var(--orange-color)}.btn.white-btn{background:#fff;color:var(--l-blue-color)}.btn.arrow:before{content:"";position:absolute;z-index:3;transition:all .3s;right:18px;top:0;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn.arrow:hover:before{right:30px;border-color:#fff}.btn.white-btn.arrow:before{border-color:var(--l-blue-color)}.btn.dl:before{content:"";position:absolute;z-index:3;transition:all .3s;right:20px;top:0;bottom:0;margin:auto;width:15px;height:15px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/dl-icon.svg) no-repeat;background-size:contain}.btn span{transition:.6s;position:relative;z-index:3}.btn:hover span{color:#fff}.btn.blank:before{content:"";position:absolute;z-index:3;transition:all .3s;right:20px;top:0;bottom:0;margin:auto;width:12px;height:12px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/blank-blue.svg) no-repeat;background-size:contain}.btn.blank:hover:before{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/blank-white.svg) no-repeat;background-size:contain}.btn.btn2{background:var(--main-color);color:#fff;border-radius:0;font-weight:500}.btn.search:before{content:"";position:absolute;transition:all .3s;right:20px;top:0;bottom:0;margin:auto;width:17px;height:17px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/search-icon.svg) no-repeat;background-size:contain}*::-moz-selection{color:#fff;background-color:var(--main-color)}*::selection{color:#fff;background-color:var(--main-color)}iframe{max-width:100%}.movie{position:relative;width:100%;padding-top:56.25%}.movie *{position:absolute;top:0;right:0;width:100%;height:100%}.page-wrapper{overflow:hidden}.container{max-width:1280px;margin:0 auto;padding:0 50px}@media screen and (max-width:820px){.container{padding:0 20px}}header{position:sticky;top:0;left:0;width:100%;z-index:998;transition:.6s;padding:0 0 0 20px;background:#fff}header.hide{transform:translateY(-100px)}header .info{text-align:center;background:var(--sub-color);padding:10px 0}header .info p{font-size:1.2rem;font-weight:700}header .container{transition:all .3s;max-width:1280px}header .flex-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}header .left{width:30%;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .left span{font-size:2.2rem;font-weight:900;color:#fff}header .left a{display:inline-block;margin-right:33px}header .left a img{max-width:200px;object-fit:contain;object-position:left}header .right{width:70%}header .right ul{gap:0 35px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .right ul li.nav-list{text-align:center;position:relative;height:60px}header .right ul li.nav-list a,header .right ul li.nav-list span{height:100%;display:flex;align-items:center}header .right ul li.nav-list a.sp{height:auto;display:none;position:relative}header .right ul li.nav-list>*{color:var(--text-color);font-size:1.6rem;white-space:nowrap;font-weight:700}header .right ul li .hover-navbtn span{cursor:pointer}header .right ul li .hover-nav{position:fixed;background:#fff;width:100%;left:0;right:0;transition:.3s;top:-300px;z-index:-1;box-shadow:0px 3px 20px rgb(0 0 0/10%);padding:130px 0 40px}header .right ul .solution .hover-nav{padding:100px 0 60px;overflow:hidden}header .right ul li .hover-nav.open{top:0}header .right ul li .hover-nav ul{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:20px}header .right ul li .hover-nav .left{width:30%;text-align:left;align-items:flex-start}header .right ul li .hover-nav .left p{font-weight:700;color:var(--l-blue-color);font-size:2rem}header .right ul li .hover-nav .left a{position:relative;padding-right:40px;align-items:flex-end;height:auto}header .right ul li .hover-nav .left a:before{content:"";position:absolute;transition:all .3s;right:20px;top:0;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .right ul li .hover-nav .right{width:70%}header .right ul li .hover-nav ul li a:hover{background:var(--l-blue-color);color:#fff}header .right ul li.nav-list.blank:after{content:"";display:inline-block;margin-left:6px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/blank-black.svg) no-repeat;background-size:contain;width:10px;height:10px}header .right ul li.nav-list.nav-btn{flex-shrink:0;width:100%;max-width:400px}header .right ul li.nav-list.nav-btn a{color:#fff;text-align:center;background:var(--text-color);cursor:pointer;width:100%;max-width:200px;height:60px;font-weight:700;font-size:1.6rem;display:inline-flex;padding:22px 10px;text-align:center}header .right ul li.nav-list.nav-btn a:nth-child(2){background:var(--l-blue-color)}header .right ul li.nav-list .in-nav{display:none;position:absolute;top:40px;width:195px;background:#f8f8f8;padding:25px}header .right ul li.nav-list .in-nav:before{content:"";position:absolute;left:0;top:-20px;width:0;height:0;border-right:20px solid transparent;border-bottom:20px solid #f8f8f8}header .right ul li.nav-list .in-nav li:not(:last-child){margin-bottom:25px}header .right ul li.nav-list .in-nav li{padding:0;text-align:left;font-size:1.3rem}header .right ul li.nav-list.nav-btn a img{width:20px;height:19px;margin-right:3px;vertical-align:text-top}header.mobileedition_header .flex .left{width:100%}header.mobileedition_header h1.pc{font-size:1.3rem}header.mobileedition_header p.mobile_p{background:#141c48;color:#ffff;font-size:1.3rem;font-weight:700;padding:5px 10px;margin-right:10px}header .right ul li .hover-nav .magazine-nav{gap:35px 35px;grid-template-columns:repeat(4,max-content)}header .right ul li .hover-nav .magazine-nav li a{font-size:1.6rem;background:0 0 !important;color:var(--text-color) !important;border:none;display:block;height:auto;border-radius:0;text-align:left;width:fit-content}.solution p.box_name{font-size:17px;text-align:left;color:#141c48;margin-bottom:20px;font-weight:700}.solution p.box_name small{font-size:14px;display:block;color:#141c483c;font-weight:700}.solution .flex{gap:100px}.solution .flex .plan,.solution .flex .industry{width:50%}.solution .flex .plan{position:relative}.solution .flex .plan:after{position:absolute;top:-50px;left:100%;margin:0 5rem;content:"";width:1px;height:250px;background-color:#e0e1e7}.solution .flex ul li a{font-size:1.4rem;background:#fff;color:#050505;border:1px solid #e0e1e7;display:flex;justify-content:left;align-items:left;height:auto;border-radius:6px;padding:20px !important;position:relative}.solution .flex ul li a:before{content:"";position:absolute;z-index:3;transition:all .3s;right:18px;top:0;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.solution .flex ul li a:hover:before{border-top:2px solid #fff;border-right:2px solid #fff}.acordion_box{display:none}footer{position:relative;padding:120px 0;background:#f2f2f4}footer .box>*{margin-bottom:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}footer .top{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px;-ms-flex-align:center;align-items:center}footer .top nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 50px}footer .top nav ul li *{color:var(--text-color)}footer .top nav ul li.nav-list.lang-list{gap:0 20px}footer .bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer .bottom small{font-size:1.2rem;font-weight:400;color:#7a7a7b}footer .bottom nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 50px}footer .bottom nav ul li *{font-size:1.2rem;color:#7a7a7b}footer .bottom nav ul li.nav-list.lang-list{gap:0 20px}footer .blank:after{content:"";display:inline-block;margin-left:6px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/blank-icon.svg) no-repeat;background-size:contain;width:10px;height:10px}footer #page-top{position:absolute;right:30px;top:-37.5px;cursor:pointer;display:inline-block;width:75px;height:75px}footer #page-top img{width:100%}.cta-area{text-align:center;padding:80px 0;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/cta-bg.jpg) center/cover no-repeat}.cta-area h3{font-size:4.2rem;margin-bottom:50px}.cta-area .btn-box .btn{overflow:visible}.cta-area .btn-box .btn:after{content:"";position:absolute;top:-40px;left:-40px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/btn-text.svg) center/contain no-repeat;width:80px;height:80px}#top .fv{position:relative;padding:150px 0 50px}#top .fv .container{max-width:1250px}#top .fv .left{width:50%;max-width:470px}#top .fv .left h2{margin-bottom:40px}#top .fv .left ul{margin-bottom:65px}#top .fv .left ul li{font-weight:700;font-size:2.1rem;margin-left:37px;position:relative}#top .fv .left ul li:before{content:"";position:absolute;top:2px;left:-37px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/list-icon.svg) center/contain no-repeat;width:20px;height:20px}#top .fv .left ul li:not(:last-child){margin-bottom:20px}#top .fv .left .btn-box .btn{overflow:visible;max-width:100%;width:100%}#top .fv .left .btn-box .btn:after{content:"";position:absolute;top:-27px;left:0;right:0;margin:auto;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/btn-balloon.svg) center/contain no-repeat;width:100%;height:46px}#top .fv .right{position:relative;width:calc(100% - 470px);padding-left:80px}#top .fv .right:before{content:"";position:absolute;right:-10%;bottom:-5%;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/top/fv-icon_2024.svg) right bottom/contain no-repeat;max-width:400px;width:80%;height:130px}#top .fv .right img{width:110%}.logo-slider .swiper-wrapper{margin:20px;transition-timing-function:linear}.logo-slider .swiper-slide{max-width:120px;width:100%;height:50px;object-fit:contain}ul.blog-list li{height:auto;background:#fff}ul.blog-list li a{width:100%}ul.blog-list li .img-box{overflow:hidden;position:relative;padding-top:49%}ul.blog-list li .img-box img{transition:all .3s;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}ul.blog-list li .text-box{padding:35px}ul.blog-list li .text-box .meta{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2px 15px}ul.blog-list li .text-box .meta span{font-size:1.4rem}ul.blog-list li .text-box p{text-align:left;overflow:hidden !important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.6rem;font-weight:700}ul.blog-list li.new:before{content:"NEW";box-sizing:border-box;position:absolute;right:0;top:0;color:#fff;width:85px;padding:5px;text-align:center;background:var(--orange-color);z-index:100;font-size:1.3rem;font-family:var(--en-font);font-weight:700}ul.blog-list.flex{gap:80px 45px}ul.blog-list.flex li{position:relative;width:calc(100% / 2 - (27.5px))}ul.blog-list.flex li .text-box{padding:30px 0 0}ul.blog-list li .img-box:hover img{transform:scale(1.1)}ul.news-list{max-width:700px;margin:auto}ul.news-list li{cursor:pointer;position:relative}ul.news-list li:not(:last-child){border-bottom:1px solid var(--l-blue-color)}ul.news-list li a{gap:5px 0;padding:30px}ul.news-list li a .date{text-align:left;width:100%;max-width:110px;font-size:1.6rem;padding-right:10px}ul.news-list li a p{text-align:left;width:calc(100% - 110px);font-size:1.6rem}ul.case-list li.swiper-slide{overflow:hidden;position:relative;border-radius:5px}ul.case-list li a{display:block;position:relative;padding:65% 20px 20px}ul.case-list li a:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;background:linear-gradient(0deg,rgb(0 0 0/50%),rgb(255 255 255/0%));background-blend-mode:overlay}ul.case-list li a.new:after{content:"NEW";box-sizing:border-box;position:absolute;left:10px;top:10px;border-radius:100px;color:#fff;width:85px;padding:5px;text-align:center;background:var(--orange-color);z-index:100;font-size:1.3rem;font-family:var(--en-font);font-weight:700}ul.case-list li .top{position:absolute;z-index:-2;height:100%;width:100%;left:0;top:0;object-fit:cover;object-position:center}ul.case-list li h5{text-align:left;overflow:hidden !important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.8rem;color:#fff}ul.case-list li .img-box{position:absolute;right:15px;top:15px;border-radius:5px;background:#fff;padding:8px}ul.case-list li .img-box img{height:30px;width:auto}.accordion dl{overflow:hidden;background:#fff}.accordion dt div{padding:20px 50px 20px 15px;position:relative;cursor:pointer}.accordion dt div:after,.accordion dt div:before{content:"";transition:.3s;position:absolute;height:2px;width:15px;background:var(--l-blue-color);top:0;bottom:0;right:25px;margin:auto}.accordion dt div:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion dt.active div:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion dt p{font-weight:700;font-size:1.7rem;position:relative;cursor:pointer;display:table}.accordion dt{position:relative}.accordion dd{display:none;position:relative;font-size:1.7rem;margin:0}.accordion dd p{font-size:1.6rem;position:relative;cursor:pointer;line-height:1.7em}.accordion dd div{padding:20px 15px}.chatgpt-area{margin-top:100px;background:#33be93;padding:17px 0}.chatgpt-area2{background:#14b7cf}.chatgpt-area .btn-box img{max-width:75px;width:100%;height:auto}.chatgpt-area .btn-box{display:flex;justify-content:center;align-items:center}.chatgpt-area .btn-box .btn{max-width:579px;border-radius:100px;background:#fff}.chatgpt-area2 .btn-box .btn img.text-img{margin-left:38px;max-width:334px;width:100%;height:auto}.chatgpt-area .btn-box a{display:flex}.chatgpt-area2 .btn-box .btn.dl:before{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/top/sec01-1-arrow2.svg) no-repeat;width:22px;height:22px}.useful-document-area{margin:85px 0 0;padding:50px 0 100px;background:#ebf8fa}.useful-document-area .doc_swiper{overflow:hidden}.useful-document-area .swiper-button-prev,.useful-document-area .swiper-button-next{height:40px;width:40px;position:relative}.useful-document-area .swiper-button-prev:after,.useful-document-area .swiper-button-next:after{content:"";height:15px;margin:auto;width:15px}.useful-document-area .slide-pagination-wrapper{display:flex;justify-content:center;gap:15px;margin-top:50px}.useful-document-area .swiper-horizontal>.useful-document-area .swiper-pagination-bullets,.useful-document-area .swiper-pagination-bullets.swiper-pagination-horizontal,.useful-document-area .swiper-pagination-custom,.swiper-pagination-fraction{width:auto}.useful-document-area .swiper-pagination-bullets{display:flex;align-items:center}.useful-document-area .swiper-button-prev,.swiper-rtl .swiper-button-next{left:unset}.useful-document-area .swiper-button-next,.swiper-rtl .swiper-button-prev{right:unset}.useful-document-area .swiper-button-prev,.swiper-rtl .swiper-button-next,.useful-document-area .swiper-button-next,.swiper-rtl .swiper-button-prev{background:var(--l-blue-color)}.useful-document-area .swiper-slide img{height:auto;width:100%;aspect-ratio:25/14;object-fit:cover}.useful-document-area .swiper-pagination-bullet{width:10px;height:10px;background:#ededed;opacity:1}.swiper-pagination{position:unset}.useful-document-area .swiper-pagination-bullet-active{background:var(--l-blue-color)}.useful-document-area .swiper-horizontal>.useful-document-area .swiper-pagination-bullets,.useful-document-area .swiper-pagination-bullets.swiper-pagination-horizontal,.useful-document-area .swiper-pagination-custom,.swiper-pagination-fraction{justify-content:center;margin-top:30px}.useful-document-area .container{max-width:1250px}.useful-document-area p.title{font-size:2.5rem;font-weight:700;margin-bottom:15px}.useful-document-area img{width:100%;object-fit:cover;border-radius:5px}.useful-document-area ul{display:flex;margin-top:15px}.useful-document-area ul li{width:calc(100% / 4);position:relative}.useful-document-area ul li.docbox-new:before{content:"NEW";box-sizing:border-box;position:absolute;right:10px;top:-10px;border-radius:100px;color:#fff;width:60px;padding:2px;text-align:center;background:var(--orange-color);z-index:100;font-size:1.3rem;font-family:var(--en-font);font-weight:700;right:5px;top:-10px;width:55px;padding:1px;font-size:1.2rem}.useful-document-area ul li .text-box p{position:relative;padding-right:40px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:700}.useful-document-area ul li:hover{cursor:pointer;cursor:auto}.useful-document-area ul li .text-box p:after{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/top/useful-doc-arrow.svg) no-repeat;position:absolute;content:"";width:20px;height:20px;top:50%;right:0;transform:translateY(-50%)}.useful-document-area .text-box{margin-top:18px}#doc_contact ul li .btn-box{cursor:pointer}#doc_contact .doc-contact-inner p{margin:7px 0 15px;font-weight:700}#doc_contact .doc-contact-inner h4{font-size:1.8rem;margin:0 0 2px;font-weight:700;color:var(--l-blue-color)}#doc_contact .doc-contact-inner .btn{font-size:1.7rem;padding:10px;cursor:pointer;text-align:left;position:relative;overflow:visible;padding-left:15px}#doc_contact .doc-contact-inner .btn:before{content:"";position:absolute;right:0;bottom:0;width:95px;height:90px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/test.png) center -10%/94% no-repeat}#doc_contact .doc-contact-inner .btn *{color:#fff}#doc_contact .box{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin:20px;z-index:999;width:100%;max-width:700px;height:fit-content}#doc_contact .doc_bg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:#00000052;z-index:998;padding:20px}#doc_contact .box .container{height:100%;max-width:700px;padding:0;position:relative;z-index:999}#doc_contact .box .inner{background:#fff;width:100%;border-radius:10px;max-height:calc(100vh - 40px);position:relative}#doc_contact .box .inner>div{overflow:scroll;padding:50px;min-width:300px}#doc_contact .box .inner .sectitle-box{margin-bottom:30px}#doc_contact .box .inner h3{font-size:3rem}#doc_contact .close-btn{width:40px;height:40px;border-radius:40px;background:var(--l-blue-color);border:2px solid #fff;position:absolute;left:-15px;top:-15px;cursor:pointer}#doc_contact .close-btn:before,#doc_contact .close-btn:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:2px;height:20px;background:#fff}#doc_contact .close-btn:before{transform:rotate(-45deg)}#doc_contact .close-btn:after{transform:rotate(45deg)}#doc_contact .cta-contact img{width:85%}#top #doc_contact .doc-contact img{width:100%;margin-top:5px}.about-area{padding:0}.about-area .container{margin-bottom:-20vw;position:relative;z-index:2}.about-area .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px 100px}.about-area .left{width:calc(45% - 50px)}.about-area .right{width:calc(55% - 50px)}.about-area .right img{width:105%}.about-area h3{font-size:3.8rem;margin-bottom:40px}.about-area h3 .en{margin-bottom:20px;line-height:1em;font-size:5.6rem;display:block}.about-area p{margin-bottom:45px;font-size:2.2rem}.about-area .btn-box .btn:not(:last-child){margin-bottom:15px}.about-area>.arrow{position:relative;padding-bottom:30vw;z-index:1}.about-area>.arrow:after{content:"";position:absolute;top:0;width:0;height:0;bottom:0;border-bottom:30vw solid transparent}.about-area>.arrow:after{right:0;border-left:100vw solid #fff}.product-area{position:relative;z-index:0;background:linear-gradient(180deg,#20b9d2,#00bbbf);padding:150px 0}.product-area .container{max-width:1200px}.product-area h3{text-align:center;font-size:5.4rem;margin-bottom:70px}.product-area .sectitle-box{margin-bottom:125px}.product-area .point-box{margin-bottom:145px}.product-area .point-box .left{width:49%}.product-area .point-box .right{width:49%}.product-area .point-box dl:not(:last-child){margin-bottom:35px}.product-area .point-box dl dt{font-weight:700;margin-bottom:20px;font-size:2.7rem}.product-area .point-box dl dt span{font-weight:700;margin-right:20px;display:inline-block;font-size:1.7rem;border-radius:100px;background:#fff;padding:5px 15px;text-align:center}.product-area .point-box dl dd{line-height:1.3em;font-size:1.8rem}.product-area .reason-box{border:5px solid #fff}.product-area .reason-box:not(:last-child){margin-bottom:135px}.product-area .sectitle-box h3 strong{font-size:8.8rem;font-weight:700}.product-area .reason-box{position:relative;background:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.12))}.product-area .reason-box:after{content:"";position:absolute;top:-62px;left:50%;transform:translate(-50%,0%);background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/top/reason-icon01.svg) center/contain no-repeat;width:112px;height:112px}.product-area .reason-box.reason-box2:after{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/top/reason-icon02.svg) center/contain no-repeat}.product-area .reason-box.reason-box3:after{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/top/reason-icon03.svg) center/contain no-repeat}.product-area .reason-box.reason-box4:after{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/top/reason-icon04.svg) center/contain no-repeat}.product-area .reason-box.reason-box5:after{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/top/reason-icon05.svg) center/contain no-repeat}.product-area .reason-box:before{border-top:5px solid #3ac2d4;content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%,0%);width:150px;height:112px}.product-area .reason-box .top{padding:100px 80px;gap:32px}.product-area .reason-box .top .img{width:calc(45% - 16px)}.product-area .reason-box .top .text{width:calc(55% - 16px)}.product-area .reason-box .top .text h4{font-size:4.1rem;margin-bottom:20px}.product-area .reason-box .top .text h4 span{color:#f5ff00}.product-area .reason-box .top .text p{line-height:1.8em;font-size:1.8rem}.product-area .reason-box .middle{position:relative;padding:45px;text-align:center;background:#fff}.product-area .reason-box .middle .flex{gap:15px}.product-area .reason-box .middle h5{color:#209ac7;font-size:3.6rem;margin-bottom:25px}.product-area .reason-box .middle dl{font-weight:700;border:1px solid #209ac7;width:calc(100% / 3 - (10px));padding:25px 10px}.product-area .reason-box .middle dl dt{font-size:2.4rem;margin-bottom:25px}.product-area .reason-box .middle dl dd{color:#209ac7;font-size:2.7rem}.product-area .reason-box .middle dl dd *{color:#209ac7;font-weight:700}.product-area .reason-box .middle dl dd strong{font-size:7rem}.product-area .reason-box .middle dl dd img{display:inline;width:16px;margin:0 0 0 10px}.product-area .reason-box .middle:before{content:"";position:absolute;bottom:-40px;left:50%;transform:translate(-50%,0%);border:20px solid transparent;border-top:21px solid #fff}.product-area .reason-box.reason-box2 .middle h5{color:#03c4bd}.product-area .reason-box.reason-box2 .middle dl{border-color:#03c4bd;width:calc(100% / 2 - (7.5px))}.product-area .reason-box.reason-box2 .middle dl dd,.product-area .reason-box.reason-box2 .middle dl dd *{color:#03c4bd}.product-area .reason-box3 .top .text{width:100%;padding:0}.product-area .reason-box3 .top .img{display:flex;width:100%;background:0 0;padding:0;margin-top:60px}.product-area .reason-box3 .top .img img{max-height:245px;height:100%}.product-area .reason-box .bottom{padding:45px;text-align:center;background:var(--text-color)}.product-area .reason-box .bottom h5{font-size:3.5rem}.product-area .reason-box .bottom h5 *{font-weight:700}.product-area .reason-box .bottom h5 strong{font-size:8.3rem}.product-cta h3{font-size:4.2rem;margin-bottom:30px}.product-cta .inner{max-width:650px;margin:auto}.product-cta .movie{position:relative;margin-bottom:30px;border:10px solid #fff;border-radius:5px}.product-cta .movie:after{content:"";position:absolute;top:-60px;left:-60px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/top/product-balloon.svg) center/contain no-repeat;width:105px;height:105px}.product-cta .btn-box{gap:25px}.product-cta .btn-box .btn{width:calc(100% / 2 - (12.5px));max-width:100%}.success-area{background:#fff;padding:150px 50px 0}.success-area .box:not(:last-child){margin-bottom:65px}.success-area .dl-box{gap:25px}.success-area .dl-box dl{width:calc(100% / 2 - (17.5px))}.success-area .dl-box dl dt{font-weight:700;margin-bottom:18px;font-size:2.5rem}.success-area .dl-box dl dd{line-height:1.3em;font-size:1.7rem}.success-area .dl-box1 dl{text-align:center;border:1px solid var(--l-blue-color);border-radius:4px;padding:30px 15px}.success-area .dl-box2{gap:30px 80px}.success-area .dl-box2 .inner{gap:20px;width:calc(100% / 2 - (40px))}.success-area .dl-box2 .inner img{max-width:116px;width:100%}.success-area .dl-box2 .inner dl{width:calc(100% - 136px)}.success-area .dl-box2 .inner dd small{display:block;color:#414141;margin-top:5px}.success-area .box p{line-height:1.8em;font-size:1.6rem;text-align:center}.success-area .box p span{font-size:3rem;font-weight:700}.success-area .box h5{position:relative;margin-bottom:30px;font-size:3.4rem;text-align:center}.success-area .box:nth-child(4) h5:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:100%;height:1px;background:var(--l-blue-color);z-index:1}.success-area .box:nth-child(4) h5 span{background:#fff;padding:0 15px;position:relative;z-index:2}.problem-area{background:#fff;padding:150px 50px 0}.problem-area .accordion{gap:30px}.problem-area .accordion dl{width:calc(100% / 2 - (15px));border:2px solid #e9f9fb}.problem-area .accordion dt{background:#e9f9fb}.problem-area .accordion * img{max-width:72px;height:auto;margin-right:20px}.problem-area>p{margin-bottom:45px;text-align:center}.problem-area>p span{font-size:2rem;padding:10px 35px;border-radius:100px;border:1px solid var(--l-blue-color);display:inline-block}.function-area{background:#fff;padding:150px 50px}.function-area .box:not(:last-child){margin-bottom:95px}.function-area .box h4{position:relative;margin-bottom:30px;font-size:2.2rem}.function-area .box h4:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:100%;height:1px;background:var(--l-blue-color);z-index:1}.function-area .box h4 span{background:#fff;padding-right:15px;position:relative;z-index:2}.function-area .box ul{gap:15px}.function-area .box ul li{font-weight:700;padding:19px 5px;width:calc(100% / 4 - (11.25px));text-align:center;border-radius:4px;background:#e9f9fb;display:flex;align-items:center;justify-content:center}.case-area{text-align:center;background:#fff;padding:150px 0}.case-area h4{margin-bottom:15px;font-size:3.6rem}.case-area h4 span{font-size:6.5rem}.case-area .container>p{font-weight:700;font-size:1.9rem}.case-area .box{width:100%;max-width:715px;margin:auto;margin-top:30px}.case-area .box>*{padding:20px 10px;width:50%;border:3px solid var(--l-blue-color)}.case-area .box>p{font-weight:700;gap:0 10px;font-size:1.8rem}.case-area .box>p span{line-height:1em;font-size:4.9rem;font-weight:700}.case-area .box .left{background:var(--l-blue-color)}.case-area .case_swiper{position:relative;padding-bottom:50px}.case-area .case_swiper .swiper-slide{height:auto}.case-area .case_swiper .swiper-slide a{height:100%}.case-area .case_swiper .swiper-pagination-bullet{width:10px;height:10px;background:#ededed;opacity:1}.case-area .case_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--l-blue-color)}.case-area .case_swiper .swiper-pagination{bottom:0}.case-area ul{margin-top:80px}.case-area .case2 img,.case-area .case4 img,.case-area .case5 img{object-position:left !important}.case-area .case7 img,.case-area .case8 img,.case-area .case9 img{object-position:right !important}.price-area{text-align:center;background:#e9f9fb;padding:150px 0}.price-area .sectitle-box h3 .en{color:#c3f0f5}.price-area h4{font-size:4.7rem}.price-area h4 span{position:relative}.price-area h4 span:before{content:"";position:absolute;height:2px;width:100%;left:0;bottom:-8px;background:var(--l-blue-color)}.price-area .price-box{gap:15px;flex-wrap:wrap}.price-area .price-box span.ja{font-size:2.2rem;font-weight:700;padding:5px 7px;border:1px solid var(--orange-color);background:#fff}.price-area .price-box p{font-size:8.8rem;font-weight:700}.price-area .price-box span.en{font-size:4.9rem;font-weight:700}.price-area .container>p{font-weight:700;font-size:3rem}.price-area .btn-box{margin-top:40px}.qa-area{background:#fff;padding:150px 0}.qa-area .container{max-width:900px !important}.qa-area .sectitle-box{margin-bottom:45px}.qa-area .sectitle-box h3.en{font-size:5.6rem;line-height:1em}.qa-area .sectitle-box p{font-size:2.2rem}.qa-area .accordion dl{border-radius:5px}.qa-area .accordion dt div{background:#f2f2f4}.qa-area .accordion dt:before,.qa-area .accordion dd:before{content:"Q";position:absolute;left:0;top:0;width:50px;text-align:center;width:58px;height:100%;display:inline-flex;justify-content:center;align-items:center;font-family:var(--en-font);color:#fff;background:var(--l-blue-color);font-weight:700;font-size:2.7rem;z-index:1}.qa-area .accordion dd:before{content:"A";background:var(--orange-color)}.qa-area .accordion dt div{padding:20px 50px 20px 83px}.qa-area .accordion dd{padding:20px 50px 20px 83px}.qa-area .accordion dl:not(:last-child){margin-bottom:25px}.seminar-area{text-align:center;background:#e9f9fb;padding:150px 0 0}.seminar-area .btn-box{margin-top:50px}.news-area{text-align:center;background:#e9f9fb;padding:150px 0}.news-area .btn-box{margin-top:50px}.swiper-area{background:#f8f8f8;padding:140px 0}.swiper-area .sectitle-box{margin-bottom:45px}.swiper-area .sectitle-box h3{font-size:4.3rem}.swiper-area .swiper-container{max-width:1100px;margin:0 auto;padding:0 50px}.swiper-area .swiper-container ul.swiper-wrapper{padding:30px 0}.swiper-area .swiper-container ul.swiper-wrapper li.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:calc(100% / 2);height:auto;background:#fff}.sectitle-box{text-align:center;margin-bottom:50px}.sectitle-box h3{font-size:4.1rem}.sectitle-box h3 span.en{margin-bottom:10px;line-height:1em;font-size:3rem;display:block;color:#d1f1f5}.contact-btn{position:fixed;right:0;top:310px;z-index:100}.contact-btn a{position:relative;width:70px;padding:135px 5px 30px;background:var(--main-color);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-btn a:before{content:"";position:absolute;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/contact-logo.svg) no-repeat;background-size:contain;width:24px;height:16px;margin:auto;left:0;right:0;top:30px}.contact-btn a span{color:#fff;font-weight:700;font-size:1.8rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways}.contents-box{max-width:1280px;margin:0 auto 150px}#single-detail.case-detail .contents-box{max-width:1280px}.share-box{gap:20px;margin-bottom:59px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.share-box .share ul{gap:10px}.share-box .pdf{cursor:pointer}.share-box .pdf a{gap:0 10px}.share-box .pdf a img{width:15px}#sidebar>div:not(:last-child){margin-bottom:35px}#sidebar h2,#sidebar h3{position:relative;margin-bottom:15px;padding-bottom:10px;color:var(--main-color);font-size:2.5rem;font-weight:700;font-family:var(--en-font)}#sidebar h2:before,#sidebar h3:before{content:"";position:absolute;bottom:0;left:0;height:2px;width:20px;background:var(--main-color)}#sidebar a{font-size:1.4rem;font-weight:400;color:#414141}#sidebar .menu-item a{font-weight:700;color:var(--main-color)}#sidebar .box.box1 ul{display:grid;gap:20px}#sidebar .box.box1 ul li a{flex-direction:column;overflow:hidden;gap:10px}#sidebar .box.box1 ul li img{height:100%;object-fit:cover;width:100%}#sidebar .box.box1 ul li .img-box{flex-shrink:0}#sidebar .box.box1 ul li .img-box img{aspect-ratio:16/9;border-radius:5px;height:auto}#sidebar .box.box1 ul li .text-box{display:flex;flex-direction:column;justify-content:center;gap:3px}#sidebar .box.box1 ul li .text-box span{font-size:1.1rem;color:#b7b7b7;line-height:1em}#sidebar .box.box1 ul li .text-box .cat{display:flex;gap:3px}#sidebar .box ul li .text-box .cat *{background:0 0;padding:0}#sidebar .box.box1 ul li .text-box .tag{color:var(--main-color)}#sidebar .box.box1 ul li .text-box p{font-size:1.4rem;font-weight:500;overflow:hidden !important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6;color:#414141}#sidebar .box.box2 ul li a{padding:13px 0;display:block;position:relative}#sidebar .box.box2 ul li a:before{content:"";position:absolute;transition:all .3s;right:0;top:0;bottom:0;margin:auto;width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sidebar .box.box2 ul li a:hover{color:var(--main-color)}#sidebar .box.box2 ul li a:hover:before{right:15px;border-color:var(--main-color)}#sidebar .box.box2 ul li:not(:last-child){border-bottom:1px solid #f0f0f0}#sidebar .box.box3 ul,#sidebar .box:nth-child(4) ul{gap:5px}#sidebar .box.box3 ul li a,#sidebar .box:nth-child(4) ul li a{border:1px solid #f0f0f0;border-radius:5px;padding:5px 11px;display:inline-block;width:fit-content;background:#fff;line-height:1.5em;font-size:1.2rem;transition:.3s}#sidebar .box.box3 ul li a:hover,#sidebar .box:nth-child(4) ul li a:hover{border-color:var(--main-color);color:var(--main-color)}.swiper-button-next,.swiper-button-prev{top:47%;width:55px;height:55px;background:var(--main-color);border-radius:55px}.swiper-button-next:after,.swiper-button-prev:after{content:"";position:absolute;transition:all .3s;right:5px;left:0;top:0;bottom:0;margin:auto;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-prev:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:0;left:5px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:15.5%}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:15.5%}.pagination{margin-top:90px;gap:20px}.pagination li a,.pagination li span{display:inline-block;min-width:15px;min-height:26.5px}.pagination .nav-links a,.pagination .nav-links span{border-bottom:2px solid #fff;font-size:1.7rem;font-weight:700;font-family:var(--en-font);text-align:center}.pagination .nav-links span{color:var(--g-blue-color);border-color:var(--g-blue-color)}.pagination .arrow a{position:relative}.pagination .arrow a:before{content:"";position:absolute;transition:all .3s;right:0;top:-4px;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pagination .arrow.prev a:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.single-pagenation{margin:90px auto 0;max-width:200px;padding-bottom:20px}.single-pagenation .prev{float:left}.single-pagenation .next{float:right}.single-pagenation .prev a{padding-left:25px}.single-pagenation .next a{padding-right:25px}.single-pagenation div a{position:relative;font-size:1.4rem}.single-pagenation div a:before{content:"";position:absolute;transition:all .3s;right:0;top:0;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #505050;border-right:2px solid #505050;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.single-pagenation div.prev a:before{-webkit-transform:rotate(225deg);transform:rotate(225deg);left:0;right:auto}.sub .title-box{margin:150px 0 50px;text-align:center}.sub .title-box .cat{display:block;line-height:1em;font-size:3.8rem}.sub .title-box span{display:block;line-height:1em;font-size:3.8rem;margin-bottom:10px}.sub .title-box .title{line-height:1.2;font-size:5rem}.sub .head-title-box{margin:0 auto;padding:80px 0;background-color:#f2f2f4;text-align:left}.sub .head-title-box .title{line-height:1.2;font-size:5rem;color:#141c48}.sub .head-title-box .title span{line-height:1.2;font-size:2.2rem;color:#141c48;opacity:.2}.sub .breadcrumbs{border-bottom:1px solid #dcdce2;border-top:1px solid #dcdce2;margin-bottom:80px;padding-block:10px;background:#fff}.sub .breadcrumbs .container,.sub .breadcrumbs span,.sub .breadcrumbs a span{color:#505050;font-weight:500;font-size:1.4rem}#single-detail .meta-box{border-bottom:1px solid #ebebeb;padding-bottom:20px;margin-bottom:25px}#single-detail .meta-box .meta{margin-bottom:15px;gap:0 15px;justify-content:space-between}#single-detail .meta-box .meta span{line-height:1em;font-size:1.4rem}#single-detail .meta-box .meta .date{position:relative;color:#b7b7b7}#single-detail .meta-box .content-title{font-size:2.8rem;color:var(--main-color)}#single-detail .contents *{color:#505050}#single-detail .contents h2{margin-bottom:30px;font-size:2.1rem;border-left:2px solid var(--main-color);padding-left:20px;color:var(--main-color);padding-top:10px;padding-bottom:10px;padding-right:10px;background:#f9f9f9}#single-detail .contents>h3:not(:first-child){margin-top:95px}#single-detail .contents h3{position:relative;margin-bottom:30px;border-bottom:1px solid #505050;color:#505050;margin-bottom:15px;padding:5px 0;font-size:2rem}#single-detail .contents>h2:not(:first-child){margin-top:50px}#single-detail .contents>h3:not(:first-child){margin-top:30px}#single-detail .contents h4{margin-bottom:30px;font-size:1.7rem;border-bottom:dashed 1px #707070}#single-detail .contents>h4:not(:first-child){margin-top:30px}#single-detail .contents>h2>*{color:var(--main-color)}#single-detail .contents strong,#single-detail .contents b{font-weight:700}#single-detail .contents cite,#single-detail .contents a,#single-detail .contents p,#single-detail .contents ol,#single-detail .contents ul,#single-detail .contents li,#single-detail .contents pre,#single-detail .contents pre *{font-family:var(--noto-font);font-size:1.5rem;font-weight:400;line-height:1.83;color:#505050}#single-detail .contents mark{padding:1px 5px}#single-detail .contents a{color:var(--main-color);border-bottom:1px solid var(--main-color)}#single-detail .contents>pre:not(:first-child){margin-top:2em}#single-detail .contents pre,#single-detail .contents pre *{font-size:1.3rem;color:#969696}#single-detail .contents>*:not(:first-child){margin-top:30px}#single-detail .contents ol,#single-detail .contents ul{margin-left:1em}#single-detail .contents>ol:not(:first-child),#single-detail .contents>ul:not(:first-child){margin-top:35px}#single-detail .contents ol li{list-style:decimal}#single-detail .contents ul li{list-style:circle}#single-detail .contents li::marker{color:var(--main-color);font-family:var(--en-font);font-weight:700}#single-detail .wp-block-table td,#single-detail .wp-block-table th{border-color:rgb(38 36 114/20%)}#single-detail .wp-block-table th{font-weight:700}#single-detail .wp-block-table thead,#single-detail .wp-block-table th{background:#f4f4f8}#single-detail .wp-block-table thead{border-bottom:0}#single-detail .contents img{border-radius:10px}#single-detail .contents>blockquote:not(:first-child){margin-top:30px}#single-detail .contents blockquote p{font-family:var(--ja-font);position:relative;margin-bottom:15px;font-size:1.7rem;color:var(--main-color)}#single-detail .contents>.wp-block-buttons:not(:first-child){margin-top:35px}#single-detail .contents .wp-block-buttons>.wp-block-button{width:100%}#single-detail .contents .wp-block-button__link{line-height:1.5em;font-family:var(--ja-font);text-decoration:none;font-weight:700;color:var(--main-color);border-radius:100px;background:var(--btn2-color);text-align:center;display:inline-block;max-width:315px;width:100%;text-decoration:none;transition:all .3s;padding:15px 20px;font-size:1.8rem;position:relative}#single-detail .contents .content h3,#single-detail .oldseminar-box h3,#single-detail .oldseminar-box h2{margin-top:40px}#single-detail .oldseminar-box h2 small{font-size:80%;color:var(--main-color);display:block;margin-top:5px;line-height:1.4}#single-detail .contents .content p{font-size:1.4rem;line-height:1.8em}#single-detail .contents .content a{text-decoration:underline;color:var(--main-color)}#single-detail .contents .content dl{display:flex}#single-detail .contents .content dl:not(:last-child){margin-bottom:10px}#single-detail .contents .content dl dt{flex-shrink:0;line-height:1.8em;font-weight:700;color:var(--main-color);font-size:1.4rem}#single-detail .contents .content dl dd{line-height:1.8em;font-size:1.4rem}#single-detail .contents .content ul,#single-detail .contents .content ol{margin-left:1em}#single-detail .contents .content ul li{line-height:1.8em;font-size:1.4rem;list-style:disc}#single-detail .contents .content ol li{line-height:1.8em;font-size:1.4rem;list-style:decimal}#single-detail .contents .content .img-box{margin:50px 0}#single-detail .oldseminar-box h3{text-align:left !important;font-weight:700;border-bottom:none;color:var(--main-color)}#single-detail .oldseminar-box p{font-size:1.4rem;line-height:1.8em;margin-top:0 !important}#single-detail .oldseminar-box .container{max-width:750px}#single-detail .oldseminar-box .title-box{margin-top:0;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #f7f7f7}#single-detail .oldseminar-box .title-box .flex{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}#single-detail .oldseminar-box .title-box .cat{flex-shrink:0;background:var(--main-color);color:#fff;padding:3px 8px;text-align:center;font-weight:700;font-size:1.2rem}#single-detail .oldseminar-box .title-box .date{text-align:left;font-weight:700;font-size:1.4rem;font-weight:700}#single-detail .oldseminar-box .title-box h2{text-align:left;margin-top:12px;font-weight:700;font-size:2.8rem;color:var(--main-color);border:none;background:0 0;padding:0}#single-detail .oldseminar-box .img-box{margin-bottom:35px}#single-detail .oldseminar-box .meta-box{border:0;padding:0;margin-bottom:60px}#single-detail .oldseminar-box .meta-box dl{display:flex}#single-detail .oldseminar-box .meta-box dl:not(:last-child){margin-bottom:10px}#single-detail .oldseminar-box .meta-box dl dt{line-height:1.8em;font-weight:700;width:100px;padding-right:10px;color:var(--main-color);font-size:1.4rem}#single-detail .oldseminar-box .meta-box dl dd{line-height:1.8em;width:calc(100% - 100px);font-size:1.4rem}#single-detail .oldseminar-box .recommend{background:#f7f7f7;padding:30px 35px}#single-detail .oldseminar-box .recommend h3{padding:0;border:none;margin-top:0;font-size:1.8rem;margin-bottom:15px}#single-detail .oldseminar-box .text-box{margin:60px 0}#single-detail .oldseminar-box .text-box h3{border-left:4px solid var(--main-color);padding:4px 0 4px 20px;font-size:2.4rem;font-weight:700;margin-bottom:30px;background:#f9f9f9}#single-detail .oldseminar-box .text-box h3:before,#single-detail .oldseminar-box .recommend h3:before{content:none}#single-detail .oldseminar-box .text-box .flex{align-items:center}#single-detail .oldseminar-box .text-box .flex:not(:last-child){margin-bottom:40px}#single-detail .oldseminar-box .text-box .flex .left{width:35%}#single-detail .oldseminar-box .text-box .flex .right{width:65%;padding-left:40px}#single-detail .oldseminar-box .text-box .flex .right h4{line-height:1.3em;color:var(--main-color);font-size:2rem;font-weight:700;margin-bottom:15px}#single-detail .oldseminar-box .text-box .flex .right h4 span{margin-top:5px;color:var(--l-blue-color);font-size:1.5rem}#single-detail .oldseminar-box blockquote p:before{left:10em;width:calc(100% - 10em)}.btn.gray{background:#f4f4f4;color:var(--main-color)}#market .cat-box{background:#fafafa;margin-bottom:80px}#market .cat-box ul{flex-wrap:wrap;gap:10px;padding:20px}#market .cat-box li{width:calc(100% / 3);text-align:center;font-size:1.7rem}#market .cat-box li:not(:last-child){border-right:1px solid #575c7c}#market .cat-box li a{color:var(--text-color)}#market .sec01 .box .post-box{gap:35px 0}#market .sec01 .box .post-box .post{width:calc(100% / 2 - (10px))}#market .sec01 .box .post-box .post a{display:block;border-radius:10px;background:#fff;box-shadow:0px 0px 15px -11px #777;height:100%;overflow:hidden}#market .sec01 .box .post-box .post a .img-box{aspect-ratio:16/9;overflow:hidden}#market .sec01 .box .post-box .post a .img-box img{aspect-ratio:16/9;object-fit:cover;transition:.3s}#market .sec01 .box .post-box .post a:hover .img-box img{transform:scale(1.1)}#market .sec01 .box .post-box .post a .img-box{position:relative}#market .sec01 .box .post-box .post a .img-box .cat{position:absolute;left:15px;top:15px;gap:10px}#market .sec01 .box .post-box .post a .img-box .cat .tag{border-radius:50px;padding:5px 15px;background:var(--main-color);color:#fff}#market .sec01 .box .post-box .post a .img-box .cat .tag.sales_callcenter{background:var(--l-blue-color)}#market .sec01 .box .post-box .post a .text-box{padding:20px;display:grid;gap:10px}#market .sec01 .box .post-box .post a .text-box>.flex{gap:10px;flex-wrap:wrap;margin-top:0}#market .sec01 .box .post-box .post a .text-box p{color:#b4a35c}#market .sec01 .box .post-box .post a .text-box .date{color:#d5d5d9;font-size:16px;font-weight:400}#market .sec01 .box .post-box .post a .text-box h4{font-size:2rem;overflow:hidden !important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:500;color:#414141}#market .sec01 .box .post-box .post a .tag-box{gap:10px !important;font-weight:400}#market .sec01 .box .post-box .post a .tag-box>*{line-height:1em}.single-pagenation.market-pagenation{max-width:100%}.single-pagenation.market-pagenation *{color:#505050}.market-content.contents-box.mt100{margin-top:100px}.market-content .btn-box{margin-top:50px}.market-content .btn-box .btn{font-size:1.5rem}.market-content{max-width:1088px}.market-content article,.market-content main{width:calc(100% - 266px);max-width:787px}.market-detail .page-wrapper,#market .page-wrapper{background:#fafafa}.market-content article{padding:45px 50px 50px;background:#fff;box-shadow:1px 2px 2px rgba(0,0,0,.16)}.market-content aside{width:246px}@media screen and (max-width:768px){.market-content aside{padding:0 15px}}.market-content .container-flex{gap:60px 0;max-width:100%;justify-content:space-between;padding:0 15px}@media screen and (max-width:768px){.market-content .container-flex{padding:0}}.market-content .meta-box .cat-box{gap:10px}.market-content .meta-box .cat-box .tag{border-radius:50px;padding:4px 10px 5px;background:var(--main-color);color:#fff;font-size:1.3rem;font-weight:400}.market-content .meta-box .cat-box .tag.recommend{background:#b4a35c}.market-content .tag-box{margin-top:15px;gap:5px 10px;font-size:1.3rem}.market-content .breadcrumbs{margin-bottom:50px;font-weight:700;font-size:1.5rem;color:#b7b7b7}.market-content .breadcrumbs *{color:#b7b7b7}.market-content #sidebar .box{background:#fff;border-radius:10px;padding:22px}.market-content #sidebar h3 span{display:block;font-size:1.4rem;color:var(--main-color)}.market-content #sidebar h3{font-size:1.9rem;padding-bottom:0}.market-content #sidebar h3:before{content:none}.sub .title-box p{font-weight:700;margin-top:10px}#single-detail .contents .single-cta{text-align:center;padding:50px 20px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/cta-bg.svg) center/cover no-repeat;border-radius:20px;margin-top:50px}#single-detail .contents .single-cta h2{color:#fff;font-size:2.5rem;border:none;padding:0;margin-bottom:20px}#single-detail .contents .single-cta p{color:#fff;font-weight:700}#single-detail .contents .single-cta .btn-box{margin-top:20px}#single-detail .contents .single-cta .btn{text-decoration:none;color:#fff;font-weight:700;font-size:1.6rem;line-height:1em}#single-detail .contents .author-box{margin-top:50px;padding-top:50px;border-top:1px solid #ebebeb}#single-detail .contents .author-box .img{width:20%}#single-detail .contents .author-box .txt{width:80%;padding-left:30px}#single-detail .contents .author-box .txt .name{font-weight:700;font-size:2rem}#single-detail .contents .author-box .txt span{display:block;font-size:1.5rem;line-height:1em}#single-detail .contents .author-box .img img{aspect-ratio:1/1;object-fit:cover;overflow:hidden;border-radius:100%}#contact .contents-box,#document_download .contents-box{max-width:100%}.contact p{text-align:center;font-size:1.9rem;margin-bottom:100px}.contact .left{width:45%}.contact .left>div>*:not(:last-child){margin-bottom:50px}.contact .right{width:50%}.contact .text h3{font-size:3rem;margin-bottom:20px}.contact .text ul li{display:flex;align-items:flex-start;font-size:1.6rem;position:relative}.contact .text ul li:not(:last-child){margin-bottom:17px}.contact .text ul.point span{color:#fff;flex-shrink:0;font-weight:700;margin-right:8px;display:inline-block;font-size:1.4rem;border-radius:100px;background:var(--l-blue-color);margin-top:-4px;padding:2px 12px}.contact .text ul.point i{display:block;font-size:12px;opacity:.7}.contact .text ul.check li{margin-left:37px}.contact .text ul.check li:before{content:"";position:absolute;top:2px;left:-37px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/list-icon.svg) center/contain no-repeat;width:20px;height:20px}.contact .text small{position:relative;margin-top:35px;display:table}.contact .text small:before{content:"※";height:100%;display:table-cell;padding-right:4px}.form-text{margin-top:100px;text-align:center}.form-text .text{width:100%;line-height:40px;font-size:2.9rem}.form-text .tell{font-size:2rem;margin-top:60px}.form-text .tell .flex{margin-top:20px}.form-text .tell a{font-size:5.2rem;color:var(--l-blue-color);display:block}.form-text .tell span{background:var(--l-blue-color);color:#fff;margin-right:5px;padding:4px 8px;font-size:1.6rem;font-weight:700}.form-text .tell2{font-size:1.8rem}.form-text .tell2 a{font-size:3.8rem}#crm .yellow{color:#fff500}#crm .sectitle-box h3 span.en{color:#27b7cf}#crm .fv{position:relative;padding:85px 0;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-bg.jpg);background-size:cover}#crm .fv .container{max-width:1300px}#crm .fv .left{width:41%}#crm .fv .right{position:relative;width:49%;padding-left:65px;max-width:600px}#crm .fv:before{position:absolute;content:"";background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-fv-right-bg.svg) no-repeat;background-size:cover;width:409px;height:460px;right:12%;top:11%}#crm .fv .right h2 span{line-height:1em;display:block;font-family:var(--en-font);font-weight:700;font-size:2.45rem;color:#fff}#crm .fv .right h2{margin:35px 0 30px;font-size:4.6rem;color:#fff}#crm .fv .right .btn-box .btn{overflow:visible;max-width:465px;width:100%}#crm .fv .right .btn-box .btn:after{content:"";position:absolute;top:-27px;left:0;right:0;margin:auto;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-btn-balloon.svg) center/contain no-repeat;width:100%;height:46px}#crm .fv .left img{width:100%;max-width:482px}#crm .fv p{font-weight:700;margin-bottom:60px;font-size:2.3rem;color:#fff}#crm .fv .logo{max-width:257px}#crm .fv .f_ai-center{justify-content:center}#crm #sec01{background:#fff;padding:120px 0}#crm #sec01 h3 span.ttl1{font-size:2.9rem}#crm #sec03{background:#e9f9fb}#crm .product-area h3{font-size:4.3rem;text-align:left;margin-bottom:20px;line-height:1.3em}#crm .product-area h3 .blue{color:#2abed4}#crm .product-area .left p{line-height:1.8em;margin-bottom:25px}#crm .product-area .btn{max-width:350px}#crm .product-area .btn.dl:before{background:0 0;content:"";position:absolute;z-index:3;transition:all .3s;right:18px;top:0;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#crm .product-area .point-box .right{width:47%}#crm .product-area .point-box .left{width:43%}#crm .product-area .point-box .right img{max-width:515px}#crm .product-area .f_jc-between{align-items:center}#crm .product-area .point-box{margin-bottom:0}#crm .product-area .reason-box:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%,0%);background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-reason-icon01.svg) center/contain no-repeat;width:112px;height:112px}#crm .product-area .reason-box.reason-box2:after{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-reason-icon02.svg) center/contain no-repeat}#crm .product-area .reason-box.reason-box3:after{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-reason-icon03.svg) center/contain no-repeat}#crm .product-area .reason-box.reason-box4:after{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-reason-icon04.svg) center/contain no-repeat}#crm .product-area .reason-box.reason-box5:after{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-reason-icon05.svg) center/contain no-repeat}#crm .product-area .reason-box.reason-box6:after{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-reason-icon06.svg) center/contain no-repeat}#crm .product-area .reason-box:before{display:none}#crm .product-area .reason-box{border:none;padding-top:50px}#crm .success-area{padding:0 0 100px}#crm .success-area ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#crm .success-area ul li{color:#2abed4;border:1px solid #2abed4;border-radius:4px;width:100%;font-size:1.8rem;max-width:240px;display:flex;align-items:center;justify-content:center;text-align:center;max-height:70px}#crm .success-area a{color:#2abed4;font-size:1.8rem;padding:25px 30px;width:100%}#crm #sec03 .reason-box .top .text{width:43%}#crm #sec03 .reason-box .top .img{width:50%}#crm #sec03 .reason-box1 .top.flex.f_ai-center,#crm #sec03 .reason-box2 .top.flex.f_ai-center,#crm #sec03 .reason-box6 .top.flex.f_ai-center{flex-direction:row-reverse;justify-content:center;align-items:center}#crm #sec03 h4 span.orange{color:#fe7600;font-size:3.3rem}#crm #sec03 .reason-box1 h4 span.orange{display:block}#crm #sec03 h4.blue{color:#2abed4;font-size:3.3rem;line-height:1.3em;margin-bottom:40px}#crm #sec03 .top .right p{font-size:1.8rem;color:#000}#crm #sec03 .reason-box .top{background:#fff}#crm #sec03 .reason-box .bottom{background:#2abed4}#crm #sec03 .reason-box .underline{margin:0 12px;border-bottom:2px solid #fff500;padding-bottom:10px}#crm #sec03 .reason-box .top{position:relative;padding:100px 40px}#crm #sec03 .reason-box1 .top:after,#crm #sec03 .reason-box2 .top:after,#crm #sec03 .reason-box3 .top:after,#crm #sec03 .reason-box5 .top:after{position:absolute;content:"";bottom:-25px;transform:translateX(-50%);left:50%;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-sec03-arrow.svg);width:60px;height:30px}#crm #sec03 .reason-box3 .top .text{width:40%;margin-left:50px}#crm #sec03 .reason-box3 .top .img img{max-height:100%;max-width:493px}#crm #sec03 .reason-box3 .top .img{margin-top:0}#crm #sec03 .reason-box3 .bottom{padding:60px 45px}#crm #sec03 .reason-box5 .top .text{width:42%;margin-left:50px}#crm #sec03 .reason-box5 img{max-width:465px}#crm #sec03 p.chushaku{font-size:1.4rem !important;text-align:right;color:#585858;margin-bottom:0}#crm #sec03 span.slash{color:#fff500;font-size:6.5rem;padding:3px}#crm #sec04{padding-top:130px}#crm #sec04 .blue{color:#2abed4}#crm #sec04 .sectitle-box h3 span.blue{display:inline-block;font-size:4.4rem;padding:0 7px}#crm #sec04 .sectitle-box h3{font-size:3rem}#crm #sec04 .img-box img{max-width:188px;width:100%}#crm #sec04 .img-box{display:flex;flex-wrap:wrap;gap:15px;justify-content:left;align-items:center;margin-bottom:65px}#crm #sec04 p{font-weight:700;text-align:center;font-size:2rem;margin-bottom:30px}#crm #sec04 .btn-box{text-align:center}#crm #sec04 .btn{max-width:575px;padding:30px 20px}#crm #sec04 .btn:after{background:0 0;content:"";position:absolute;z-index:3;transition:all .3s;right:30px;top:0;bottom:0;margin:auto;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#crm .function-area{padding:180px 0 150px}#crm .function-area .sectitle-box{margin-bottom:85px}#crm .function-area .sectitle-box p{font-weight:700;font-size:2rem;margin-top:45px}#crm .price-area{padding:85px 0}#crm .price-area .sectitle-box h3 .en{color:#2abed4}#crm p.en.orange span{font-size:7.2rem;color:var(--orange-color)}#crm .price-area .container>p{font-size:2.4rem}#crm .price-area p span{color:#2abed4;font-size:3.6rem}#crm .price-area .price-box p{line-height:1em}#crm .price-area .price-box{margin-bottom:35px}#crm .cta-area{display:none}#crm .cta-area1{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-cta-bg.jpg);background-size:cover;padding:70px 0;text-align:center}#crm .cta-area1 h3{font-size:3.6rem;margin-bottom:30px}#crm .cta-area1 .btn-box .orange-btn:after{content:"";position:absolute;top:-40px;left:-40px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/btn-text.svg) center/contain no-repeat;width:80px;height:80px}#crm .cta-area1 .btn-box .white-btn:after{background:0 0;content:"";position:absolute;z-index:3;transition:all .3s;right:18px;top:0;bottom:0;margin:auto;width:5px;height:5px;border-top:2px solid #14b7cf;border-right:2px solid #14b7cf;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#crm .cta-area1 .btn-box .btn{overflow:visible;max-width:300px;width:100%;margin:0 15px}#crm .cta-area1 p{font-size:2rem;color:#fff;margin-bottom:30px}#crm_contact .cta-contact{display:none;position:fixed;right:10px;bottom:10px;background:#fff;max-width:280px;border-radius:15px;z-index:100;padding:20px;text-align:center;box-shadow:0px 3px 20px #0f67961f}#crm_contact .cta-contact p{margin:7px 0 15px;font-weight:700}#crm_contact .cta-contact h4{font-size:1.8rem;margin:0 0 2px;font-weight:700;color:var(--l-blue-color)}#crm_contact .cta-contact .btn{font-size:1.7rem;padding:10px;cursor:pointer;text-align:left;position:relative;overflow:visible;padding-left:15px}#crm_contact .cta-contact .btn:before{content:"";position:absolute;right:0;bottom:0;width:95px;height:90px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/common/test.png) center -10%/94% no-repeat}#crm_contact .cta-contact .btn *{color:#fff}#crm_contact .cta-contact .btn22 *{color:#fff;line-height:1.5;font-size:14px}#crm_contact .box{display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:999;padding:20px}#crm_contact #crm_bg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:#00000052;z-index:998;padding:20px}#crm_contact .box .container{height:100%;max-width:700px;padding:0;position:relative;z-index:999}#crm_contact .box .inner{background:#fff;width:100%;border-radius:10px;max-height:calc(100vh - 40px);position:relative}#crm_contact .box .inner>div{overflow:scroll;padding:50px}#crm_contact .box .inner .sectitle-box{margin-bottom:30px}#crm_contact .box .inner h3{font-size:3rem}#crm_contact .close-btn{width:40px;height:40px;border-radius:40px;background:var(--l-blue-color);border:2px solid #fff;position:absolute;left:-15px;top:-15px;cursor:pointer}#crm_contact .close-btn:before,#crm_contact .close-btn:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:2px;height:20px;background:#fff}#crm_contact .close-btn:before{transform:rotate(-45deg)}#crm_contact .close-btn:after{transform:rotate(45deg)}#crm_contact .cta-contact img{width:85%}#top #crm_contact .cta-contact img{width:100%;margin-top:5px}#function{margin-bottom:150px}#function ul li.option{position:relative}#function ul li p.chusyaku{color:gray;font-size:8px;text-align:right;margin-top:10px}#function ul li.option:before{position:absolute;content:"";top:10px;right:10px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/option_icon.svg) no-repeat;width:37px;height:37px;background-size:contain}#function .sectitle-box h3{margin:92px 0}#function #sec01{margin-bottom:145px}#function #sec01 .sectitle-box h3 span.en{color:var(--l-blue-color)}#function #sec01 ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:5px}#function #sec01 ul li{position:relative}#function #sec01 ul li span{display:block;font-size:1.4rem;margin-top:10px}#function #sec01 ul li p{color:#2abed4;font-size:2.2rem;font-weight:700;line-height:1em;padding:20px 5px 35px;background-color:#f7f7f7;border-radius:4px}#function #sec01 ul li:after{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:11px;height:11px;content:"";background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/function-blue-arrow.svg) no-repeat}#function #sec02 .left{width:60%}#function #sec02 .right{width:40%}#function #sec02 .left .left-inner-top{margin-bottom:40px;position:relative}#function #sec02 .left .left-inner-top:before{content:"";height:1px;width:100%;background:var(--l-blue-color);position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}#function #sec02,#function #sec03,#function #sec04{margin-bottom:120px}#function #sec02 .left p.ttl{background:#fff;padding-right:40px;display:inline-block}#function #sec02 p.ttl{font-size:3.6rem;font-weight:700}#function #sec02 .left span.number{font-size:3.8rem;margin-right:35px}#function #sec02 .left p.text{font-size:1.7rem;line-height:2}#function #sec02 .box1.flex{align-items:center;justify-content:center;gap:80px;margin-bottom:45px}#function .box2 p.ttl{text-align:center;margin-bottom:40px}#function .box2{border-radius:10px;padding:50px 55px;background:#f7f7f7;margin-bottom:70px}#function .box2 ul li .img-box img{height:60px;max-width:170px;width:100%;object-fit:contain}#function .box2 ul li .img-box{text-align:center}#function .box2 ul{gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}#function .box2 ul li{background:#fff;padding:35px 12px 25px;border-radius:4px}#function .box2 ul li p.text01{margin-bottom:20px;color:var(--l-blue-color);font-weight:700;font-size:1.8rem;height:40px;display:flex;align-items:center;justify-content:center;text-align:center}#function .box2 ul li p.text02{margin-top:30px;text-align:center;font-size:1.3rem;line-height:1.6}#function #sec02 .box3{margin-bottom:0}#function #sec03 .ttl-box,#function #sec04 .ttl-box,#function #sec05 .ttl-box{margin-bottom:30px;position:relative}#function #sec03 .ttl-box:before,#function #sec04 .ttl-box:before,#function #sec05 .ttl-box:before{content:"";height:1px;width:100%;background:var(--l-blue-color);position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}#function #sec03 .box1 .ttl-box p.ttl,#function #sec04 .box1 .ttl-box p.ttl,#function #sec05 .box1 .ttl-box p.ttl{background:#fff;padding-right:40px;display:inline-block;font-size:3.6rem;font-weight:700}#function #sec03 span.number,#function #sec04 span.number,#function #sec05 span.number{font-size:3.8rem;margin-right:35px}#function #sec03 .box1,#function #sec04 .box1,#function #sec05 .box1{margin-bottom:60px}#function #sec03 p.text,#function #sec04 p.text,#function #sec05 p.text{font-size:1.7rem;line-height:2}#function #sec05 ul li img{max-height:50px;max-width:130px}#function #sec05 ul li{text-align:center;display:flex;align-items:center;justify-content:center}#function #sec05 ul li{background:#fff;padding:25px 12px;border-radius:4px}#function .box6{margin-bottom:0}.img-fluid{width:100%;height:auto}.img-fluid1{max-width:100%;width:auto;height:auto}#case .search-box .box{background:#fafafa;border-radius:10px;padding:50px;margin-bottom:100px}#case .search-box table{width:100%;margin-bottom:50px}#case .search-box table tr:not(:last-child) th,#case .search-box table tr:not(:last-child) td{border-bottom:1px solid #b5b7c4}#case .search-box table th,#case .search-box table td{padding-top:50px;padding-bottom:50px;color:var(--text-color)}#case .search-box table tr:first-child th,#case .search-box table tr:first-child td{padding-top:0}#case .search-box table tr:last-child th,#case .search-box table tr:last-child td{padding-bottom:0}#case .search-box table th{width:30%;padding-right:20px;font-weight:700;text-align:left}#case .search-box table td{width:70%}#case .search-box table td .flex{gap:15px 25px}#case .search-box .btn{padding:0}#case .search-box .btn input{background:0 0;text-align:center;color:#fff;font-size:15px}.ECM_CheckboxInput{display:flex;align-items:center;cursor:pointer}.ECM_CheckboxInput-Input{margin:0;width:0;opacity:0}.ECM_CheckboxInput-Input:checked+.ECM_CheckboxInput-DummyInput:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5Ljg1OCIgaGVpZ2h0PSI2LjYxNCIgdmlld0JveD0iMCAwIDkuODU4IDYuNjE0Ij4KICA8cGF0aCBpZD0i44OR44K5XzM2ODEiIGRhdGEtbmFtZT0i44OR44K5IDM2ODEiIGQ9Ik0xMTUzNS4yMDYtNjcyNy44NTVsMy40NjUsMy40NjQsNS4zMzMtNS4zMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTUzNC42NzYgNjczMC4yNTUpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=") no-repeat center;background-size:85%;background-color:#14b7cf}.ECM_CheckboxInput-DummyInput{position:relative;top:0;left:0;display:block;width:20px;height:20px;border:1px solid #b5b7c4;background:#fff;border-radius:2px;margin-right:10px;flex-shrink:0}.ECM_CheckboxInput-LabelText{color:#3c3c3c;line-height:1.5em}#case .sec01 .box ul{width:100%;gap:40px}#case .sec01 .box ul li{width:calc(100% / 2 - (20px))}#case .sec01 .box ul li a.new{position:relative}#case .sec01 .box ul li .img-box img{aspect-ratio:16/9;object-fit:cover}#case .sec01 .box ul li a.new:before{content:"NEW";box-sizing:border-box;position:absolute;left:10px;top:10px;color:#fff;width:85px;padding:5px;text-align:center;background:var(--orange-color);z-index:100;font-size:1.3rem;font-family:var(--en-font);font-weight:700;border-radius:100px}#case .sec01 h3{margin-bottom:50px}#case .sec01 .box ul li a{display:block;border-radius:20px;background:linear-gradient(0deg,rgba(9,6,45,.05),rgba(9,6,45,.05)),#fff;background:#fff;box-shadow:0px 0px 15px -11px #777;height:100%;overflow:hidden}#case .sec01 .box ul li a .top{border-radius:20px 20px 0 0}#case .sec01 .box ul li a .case-box{padding:50px 30px;padding-top:20px}#case .sec01 .box ul li a .case-box .img-box{display:flex;justify-content:center}#case .sec01 .box ul li a .case-box .img-box img{max-width:200px;max-height:40px;width:100%;height:100%;object-fit:contain}#case .sec01 .box ul li a h4{font-size:1.7rem;font-weight:700;color:var(--text-color);margin:20px 0 30px;line-height:1.5}#case .sec01 .box ul li a h4 br{display:none}#case .sec01 .box ul li a h5{text-align:center;font-size:1.2rem;color:#000;line-height:1.5}#case .sec01 .boxleft{width:50%;padding-right:55px}#case .sec01 .image img{border-top-left-radius:25px;border-bottom-left-radius:25px}#case .sec01 .boxright{width:50%;padding:0 40px 0 0}#case .sec01 h2{font-size:3rem;padding-bottom:35px;color:#0e0945;line-height:1.3em;font-weight:500;border-bottom:1px solid rgba(14,9,69,.2)}#case .sec01 .text{padding-top:35px;font-size:2.2rem;color:#0e0945;line-height:1.5em;font-weight:700;font-family:"Satoshi",sans-serif}#case .sec01 .meta{padding-top:10px;font-size:1.8rem;color:#0e0945;line-height:1.7em}#case .sec01 .imagebox{padding-top:60px;display:flex}#case .sec01 .imagebox img{margin-right:25px;object-fit:cover}#case .sec02{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/lead/lead_img_bg1.png) top center no-repeat;background-size:cover;padding-top:135px;padding-bottom:135px}#case .sec02 h2{font-size:5rem;color:#fff;text-align:center;font-weight:700;line-height:1.33em}#case .sec02 .text{margin-top:20px;font-size:2.4rem;color:#fff;text-align:center;line-height:1.5em;opacity:.7}#case .sec02 .button{padding-top:60px;text-align:center}#case .sec02 .btn{background:#fff;padding-top:25px;padding-bottom:25px;color:#0e0945;max-width:400px}#law dl{display:flex;border-bottom:dotted 1px #ccc}#law dl:not(:last-child){margin-bottom:2rem}#law dt{width:33%;font-size:1.5rem;font-weight:700}#law dd{font-family:var(--noto-font);width:67%;font-size:1.5rem;margin-bottom:2rem}#sla .table{width:100%;margin:15px 0 40px}#sla .table th,#sla .table td{padding:2rem .75rem;vertical-align:top;border-top:1px solid #dee2e6}#sla .table td,#sla .contents-box p,#sla .contents-box ul li{font-size:1.4rem;font-family:var(--noto-font)}#sla .table td strong{font-family:var(--ja-font)}#sla .contents-box h2{font-size:1.8rem;margin:40px 0 15px}#sla .contents-box h4{margin:15px 0 5px}#sla .contents-box p{line-height:2em}#sla .contents-box ul{margin-top:15px}.policy h3{margin-top:70px;font-size:2.5rem;border-bottom:1px solid #dee2e6;padding-bottom:10px}.policy h4{margin-bottom:40px;font-size:20px;font-weight:700;margin-left:-50px}.policy p{line-height:1.8em;font-size:1.4rem}.policy .cti_box{padding:50px;line-height:1.8em}.policy .cti_box dl:not(:last-child){margin-bottom:4em}.policy dd{font-family:var(--noto-font);font-size:1.4rem}.policy dt{font-size:1.6rem;margin-bottom:15px}.policy ol,.policy ul{margin-top:1em}.policy li{line-height:1.8em;font-family:var(--noto-font);list-style:none;font-size:1.4rem}.policy li:before{content:none}.policy li:not(:last-child){margin-bottom:1em}.policy .cti_footer .right{font-family:var(--noto-font);text-align:right}.policy .cti_footer .left{font-family:var(--noto-font);text-align:left}.policy ol li{list-style-type:decimal;margin-left:1.2em}.policy ol.in li{list-style-type:none;counter-increment:cnt;margin-left:1.5em}.policy ol.in li:before{content:"(" counter(cnt) ") ";margin-left:-1.5em}.policy ol.alpha li{list-style-type:lower-alpha}.policy ol li ol.in{margin-top:.8em}#support1 .header{padding-top:110px}#support1 h1{font-size:6rem;color:#0e0945;text-align:center;font-weight:700;font-family:"Satoshi",sans-serif;letter-spacing:.08em}#support1 .subtitle{padding-top:25px;font-size:2.4rem;color:#0e0945;text-align:center;font-weight:700}#support1 .sec01{padding-top:80px}#support1 .sec01 .sbox{background:#0f55bd;border-radius:20px;padding:30px 50px;margin:0 70px;text-align:center}#support1 .sec01 h4{color:#fff;padding-bottom:20px;text-align:center;font-size:2.4rem;font-weight:700}#support1 .sec01 .stextbox{width:100%;padding:20px 10px;border:none;font-size:1.8rem;color:#fff;max-width:900px;background:rgba(255,225,225,.2)}#support1 ::placeholder{color:#fff;opacity:.7}#support1 .sec02{padding-top:130px;padding-bottom:100px}#support1 .sec02 h3{font-size:2.4rem;color:#0e0945;font-weight:800}#support1 .sec02 .inbox{margin:0 70px}#support1 .sec02 .accordion-area{list-style:none;padding:25px 0 0}#support1 .sec02 .accordion-area li{padding:11.5px 0;border-top:1px solid rgba(14,9,69,.2)}#support1 .sec02 .title{position:relative;cursor:pointer;font-size:2.4rem;padding:10px 0;transition:all .2s ease;color:#0e0945;display:flex;line-height:1.5em;padding-right:40px;font-weight:400}#support1 .sec02 .title span{font-weight:700;margin-right:50px;font-family:"Satoshi",sans-serif}#support1 .sec02 .box{display:none;margin:0;padding:10px 0}#support1 .sec02 .title:before,#support1 .sec02 .title:after{position:absolute;content:"";width:30px;height:2px;background-color:#868686}#support1 .sec02 .title:before{top:50%;right:10px;transform:rotate(0deg)}#support1 .sec02 .title:after{top:50%;right:10px;transform:rotate(90deg)}#support1 .sec02 .title.close:before{transform:rotate(0deg)}#support1 .sec02 .title.close:after{opacity:0}#support1 .sec02 .pbox{display:flex;font-size:1.7rem;color:0e945}#support1 .sec02 .pboxlfet{font-size:2.4rem;font-weight:700;margin-right:50px;font-family:"Satoshi",sans-serif}#support1 .sec02 .pboxright{font-size:1.7rem;color:0e945;line-height:1.5em}#support1 .sec03{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/lead/lead_img_bg1.png) top center no-repeat;background-size:cover;padding-top:135px;padding-bottom:135px}#support1 .sec03 h2{font-size:3.6rem;color:#fff;text-align:center;font-weight:700;line-height:1.33em}#support1 .sec03 .text{margin-top:20px;font-size:2.4rem;color:#fff;text-align:center;line-height:1.5em}#support1 .sec03 .button{padding-top:60px;text-align:center}#support1 .sec03 .btn{background:#fff;padding-top:25px;padding-bottom:25px;color:#0e0945;max-width:400px}.voice_box *{font-size:1.7rem}.voice_box table{width:100%}.voice_box video{width:100%}.voice_box img{width:100%;height:auto}.voice_box h2{margin-top:0;margin-bottom:40px;font-size:25px;font-weight:700;letter-spacing:2px;line-height:1.4}.voice_box h2 span{display:block}.voice_box h3{margin-top:50px;margin-bottom:30px;color:#000;font-weight:700;font-size:2rem;letter-spacing:.03em;border-bottom:solid 0px #cce4ff;position:relative;padding-bottom:20px}.voice_box h3:after{position:absolute;content:" ";display:block;border-bottom:solid 1px #ccc;bottom:-3px;width:20%}.voice_box h3 span{font-size:1.4rem;font-family:var(--en-font);margin-bottom:10px;color:#c7c7c7;display:block;letter-spacing:2px;font-weight:700}.voice_box .table th,.voice_box .table td{font-size:1.4rem !important}.voice_box .clinet img{max-width:250px;max-height:120px;width:auto;margin-bottom:20px;padding:10px}.voice_box .clinet img:nth-child(2n){margin-left:10px}.voice_box .clinet{width:100%;float:right;z-index:99;padding:23px 6px 40px 56px;background:#fff;position:relative;text-align:center}.voice_box .clinet br{display:none}.voice_box .matome{border-left:1px solid #ccc;padding-left:40px;margin:100px 0 0}.voice_box .matome strong{font-size:2rem;margin-bottom:37px;letter-spacing:3px;display:block;margin-top:40px;font-weight:700}.voice_box .clinet img{padding-bottom:10px}.voice_box .clinet span{display:block;font-size:13px;line-height:1.5em !important}.voice_box ul{margin-top:50px;margin-bottom:80px}.voice_box ul li{list-style:none;position:relative;padding-left:30px;font-size:1.5rem;margin-bottom:20px}.voice_box ul li:after{display:block;content:"";position:absolute;top:.5em;left:-1em;width:19px;height:9px;border-left:2px solid var(--l-blue-color);border-bottom:2px solid var(--l-blue-color);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.voice_box .company_table{display:flex}.voice_box .company_table .table th,.company_table .table td{border:none;padding:15px 15px 15px 0}.voice_box .company_table .title{font-weight:700;color:#727272}.voice_box .company_h3{font-weight:400;margin-top:100px;font-size:1.8rem}.voice_box .logo_voice{width:350px !important;margin-left:-9px}.entry-title,.entry-title a{font-size:20px;margin-bottom:50px}.voice_box a{color:#292929;background-color:transparent}.voice_box a:hover{color:#ccc !important}.voice_box .name_span{font-weight:700;font-size:1.5rem}.voice_box p{line-height:2em;font-size:1.5rem;font-family:var(--noto-font)}.voice_box .text small{font-size:1.4rem;font-family:var(--noto-font);opacity:.5;position:relative;margin-top:35px;display:table}.voice_box .text small:before{content:"※";height:100%;display:table-cell;padding-right:4px}.voice_box p.new{position:relative}.voice_box p.new:before{content:"NEW";box-sizing:border-box;position:absolute;left:10px;top:10px;border-radius:100px;color:#fff;width:85px;padding:5px;text-align:center;background:var(--orange-color);z-index:100;font-size:1.3rem;font-family:var(--en-font);font-weight:700}.text-box .span_block .tag{border-radius:50px;padding:4px 9px 6px;font-weight:400;background:var(--main-color);color:#fff;font-size:11px;line-height:1em;display:inline-block}.span_block{display:flex;flex-wrap:wrap;gap:6px}@media screen and (max-width:1024px){#support1 .sec01 .sbox{margin-left:0;margin-right:0}#case .sec01 li{margin-left:0;margin-right:0}#case .sec01 h2{font-size:3rem;padding-bottom:20px}#case .sec01 h2 br{display:none}#case .sec01 .text{padding-top:20px;font-size:1.8rem}#case .sec01 .imagebox{padding-top:30px}}@media screen and (max-width:992px){.voice_box{width:100%}.voice_box ul{padding:0 0 0 15px}.voice_box strong{font-size:16px}.voice_box .matome br{display:none}}@media screen and (max-width:768px){#support1 .sec02 .accordion-area{padding-left:0;padding-right:0}#case .sec01 .box{flex-wrap:wrap}#case .sec01 .boxleft{width:100%;padding-right:0}#case .sec01 .boxright{width:100%;padding-right:0;padding:30px}#case .sec01 .image img{border-bottom-left-radius:0;border-top-right-radius:25px}voice_box .matome{padding-left:24px;padding-right:10px;margin:20px 0 0}.voice_box p{font-size:15px}.voice_box .name_span{font-size:16px}.voice_box h2{font-size:20px;letter-spacing:.04em}.voice_box h3{line-height:1.5;font-size:20px;letter-spacing:.04em}.voice_box h2 br{display:none}.voice_box .clinet{width:100%;float:none;margin-top:0;z-index:99;padding:0;text-align:center;background:#fff;position:relative}.voice_box .matome strong{font-size:19px;line-height:1.8;letter-spacing:2px}.voice_box .clinet span{font-size:11px}.voice_box ul li{list-style:none;position:relative;padding-left:30px;font-size:15px;color:#634b9a;margin-bottom:20px}.voice_box ul li:after{display:block;content:"";position:absolute;top:.5em;left:-1em;width:19px;height:9px;border-left:2px solid #634b9a;border-bottom:2px solid #634b9a;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.voice_box .entry-title,.entry-title a{font-size:20px}.voice_box .entry_image{padding:0;margin-bottom:20px}.voice_box .company_table{display:block}.voice_box .company_table td{width:70%}.voice_box .company_table .title{width:30%}.voice_box .matome{padding-left:24px;padding-right:10px;margin:20px 0 0}}@media (max-width:640px){#case h1{font-size:4rem}#case .headersubtitle{padding-top:15px;font-size:2rem}#case .headertext{padding-top:25px;font-size:2rem}#case .headertext br{display:none}#case .sec02{padding-top:80px;padding-bottom:80px}#case .sec02 h2{font-size:3.1rem}#case .sec02 .text{font-size:2rem}#case .sec02 .text br{display:none}#support1 h1{font-size:4rem}#support1 .headersubtitle{padding-top:15px;font-size:2rem}#support1 .headertext{padding-top:25px;font-size:2rem}#support1 .headertext br{display:none}#support1 .sec01 .sbox{padding:30px}#support1 .sec01 .stextbox{padding:15px;font-size:1.5rem}#support1 .sec01 h4{font-size:2rem}#support1 .sec02{padding-top:80px;padding-bottom:80px}#support1 .sec02 .inbox{margin-left:0;margin-right:0}#support1 .sec02 h2{font-size:3rem}#support1 .sec02 .text{font-size:2rem}#support1 .sec02 .title{font-size:2rem}#support1 .sec02 .pboxright{font-size:1.5rem}#support1 .sec02 .pboxlfet{margin-right:20px}#support1 .sec02 .title:before,#support1 .sec02 .title:after{width:20px}#support1 .sec02 .title span{margin-right:20px}#support1 .sec03{padding-top:80px;padding-bottom:80px}#support1 .sec03 h2{font-size:3.1rem}#support1 .sec03 h2 br{display:none}#support1 .sec03 .text{font-size:2rem}#support1 .sec03 .text br{display:none}#case .sec01 h2{font-size:2.6rem}#case .sec01 .imagebox img{height:50px;margin-right:10px}.voice_box .clinet{padding:23px 6px 40px 2px !important;font-size:15px}.voice_box .clinet img{padding-bottom:20px;width:49% !important}}@media (max-width:640px){#case .sec01 .box ul li a .case-box .img-box img{max-width:70px;max-height:30px}#case .sec01 .box ul li a h5{font-size:1.3rem;line-height:1.3}#case .sec01 .box ul li a .top{border-radius:10px 10px 0 0;height:150px;object-fit:cover}#case .sec01 .slider li{margin:0 25px 0 0}#case .sec01 .box ul li{padding-top:20px;width:100%}#case .sec01 .box ul li a{padding:0;height:auto}#case .sec01 .box ul li a .case-box{padding:30px;padding-top:20px;height:220px}#case .sec01 .box ul li a h4{font-size:1.8rem;line-height:1.4;margin:10px 0 15px;letter-spacing:normal}#market .sec01 .box .post-box .post a .text-box>.flex{gap:10px;margin-bottom:6px}}.modalbtn{border-radius:999px;width:44px;height:44px;background-color:#f2f2f4;flex-direction:column;align-items:center;justify-content:space-around;padding:16px 0;display:none}header .right_02{width:400px}@media screen and (max-width:820px){.modalbtn{display:flex;opacity:1}.hudousan_header{position:sticky !important;padding:0 !important}header .hudousan_right nav{display:block !important;position:relative !important}header .right_02{position:static !important;width:100%}header .hudousan_right ul{padding-top:0 !important}.hudousan_header .right_02 ul li.nav-list.nav-btn a{width:80px;height:60px;font-size:1rem;flex-direction:column !important;padding:5px 0}.hudousan_header .right_02 ul li.nav-list.nav-btn a img{width:30px;height:30px;margin-right:0;margin-bottom:2px}.hudousan_header .right_02 ul li.nav-list.nav-btn{justify-content:flex-end}.recordingedition_header{position:sticky !important;padding:0 !important}header .recordingedition_right nav{display:block !important;position:relative !important}header .recordingedition .right_02{position:static !important;width:100%}header .recordingedition_right ul{padding-top:0 !important}.float_recordingedition{position:relative !important}.recordingedition_header .right_02 ul li.nav-list.nav-btn a{width:80px;height:60px;font-size:1rem;flex-direction:column !important;padding:5px 0}.recordingedition_header .right_02 ul li.nav-list.nav-btn a img{width:30px;height:30px;margin-right:0;margin-bottom:2px}.recordingedition_header .right_02 ul li.nav-list.nav-btn{justify-content:flex-end}}.modalbtn .box{height:1px;background-color:#000;width:13px}.modalbtn.active{background-color:#fff;transition:background-color .3s ease}.policy h3.p-link{padding-top:70px;margin-top:-70px}#toc_container p.toc_title{font-weight:700;font-size:2.3rem;text-align:left;line-height:1.45;color:var(--main-color);position:relative;cursor:pointer}#toc_container p.toc_title+ul.toc_list{margin-top:30px;display:grid;gap:10px;margin-left:0}#single-detail .contents #toc_container ul li{background:0 0;list-style:none;line-height:1.6;margin:0;overflow:hidden;z-index:1;display:grid;gap:5px}#single-detail .contents #toc_container a{box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap;font-size:1.5rem;color:#414141;border-bottom:0}#single-detail .contents #toc_containera:hover{text-decoration:underline}.toc_list span{font-weight:500;background:var(--main-color);color:#fff;border-radius:17px;padding:0 8px 1px;min-width:23px;height:23px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;margin-right:5px;color:#fff !important;font-size:13px}#toc_container{width:100% !important;display:table;width:100%;border-radius:10px;border:none;font-size:1.6rem;line-height:2em;padding:25px !important;margin-bottom:2em}#toc_container span.toc_toggle a{position:absolute;width:21px;height:21px;top:4px;right:-4px;opacity:0;z-index:999}#toc_container span.toc_toggle:before,#toc_container span.toc_toggle:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;height:2px;width:20px;background:var(--main-color);transition:.3s}#toc_container.contracted span.toc_toggle:after{transform:rotate(90deg)}#toc_container span.toc_toggle span{display:none}#toc_container .toc_list ul{display:flex;gap:10px;flex-direction:column;margin-left:25px}#toc_container .toc_list ul span{background:0 0;padding:0;color:var(--main-color) !important;margin:0;margin-top:2px}#salesforce .fv{background-color:#fff;padding:50px 0}#salesforce .fv .container{text-align:center}#salesforce .fv .container .logo{max-width:300px}#salesforce .fv .container h2{font-size:64px;font-weight:700;letter-spacing:-.04em;margin-bottom:18px}#salesforce .fv .container p{font-size:25px;font-weight:700;margin-bottom:40px}#salesforce .fv .btn-box-02{text-align:center}#salesforce .fv .btn-box-02 .btn{max-width:590px;border-radius:84px}#salesforce #sec01{padding:100px 0}#salesforce #sec01 .container{text-align:center}#salesforce #sec01 .container img{max-width:660px;margin-bottom:30px}#salesforce #sec01 .container p{font-size:19px;font-weight:700;line-height:1.8}.btn.arrow2:before{content:"";position:absolute;z-index:3;transition:all .3s;right:20px;top:0;bottom:0;margin:auto;width:18px;height:18px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/arrow2.svg) no-repeat;background-size:contain}#salesforce #sec02{background-color:#f1fbfc;padding:100px 0}#salesforce .price-area{padding:100px 0}#salesforce #sec02 .case-list li{background-color:#fff;border-radius:10px;padding:50px;margin-bottom:70px;position:relative}#salesforce #sec02 .case-list li .ttl{display:flex;margin-bottom:30px}#salesforce #sec02 .case-list li .ttl .num{background-color:#14b7cf;border-radius:3px;color:#fff;font-weight:700;text-align:center;padding:9px 14px 15px;width:80px;height:80px}#salesforce #sec02 .case-list li .ttl .num span{display:block;color:#fff;font-weight:700;font-size:40px;margin-top:3px}#salesforce #sec02 .case-list li .ttl h3{color:#2b2b2b;font-size:27px;margin-left:30px}#salesforce #sec02 .case-list li .ttl h3 span{color:#14b7cf}#salesforce #sec02 .case-list li .bottom{justify-content:space-between;align-items:center;position:relative}#salesforce #sec02 .case-list li .bottom .left{width:45%;line-height:1.8rem}#salesforce #sec02 .case-list li .bottom .left p{margin-bottom:20px;line-height:1.8}#salesforce #sec02 .case-list li .bottom .left p span{display:flex;align-items:center}#salesforce #sec02 .case-list li .bottom .left p span img{display:inline-block;max-width:250px;margin-right:10px}#salesforce #sec02 .case-list li .bottom .right{width:45%}#salesforce #sec02 .case-list .under:before{position:absolute;content:"";bottom:-25px;left:50%;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-sec03-arrow.svg);width:60px;height:30px}.bottom_text{background-color:#2abed4;padding:45px 0;position:relative;margin-bottom:70px}.bottom_text:after{position:absolute;content:"";top:0;transform:translateX(-50%);left:50%;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-sec03-arrow.svg);width:60px;height:30px}.bottom_text h5{font-size:27px;text-align:center;position:relative}.bottom_text h5:before{position:absolute;content:"";top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:40px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/text_btn.svg);background-repeat:no-repeat;background-size:contain;width:100px;height:30px}.bottom_text h5:after{position:absolute;content:"";top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:65px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/tokei.svg);background-repeat:no-repeat;background-size:contain;width:60px;height:30px}#salesforce #sec02 .case-list li:nth-child(2){margin-bottom:0}#salesforce #sec02 .case-list li:nth-child(7){margin-bottom:0}#salesforce #sec02 .case-list li:nth-child(1){position:relative}#salesforce #sec02 .case-list li:nth-child(1):before{position:absolute;content:"";top:-15px;left:20px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/IS_btn.svg);background-repeat:no-repeat;background-size:contain;width:165px;height:32px}#salesforce #sec02 .case-list li:nth-child(2){position:relative}#salesforce #sec02 .case-list li:nth-child(2):before{position:absolute;content:"";top:-15px;left:20px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/IS_btn.svg);background-repeat:no-repeat;background-size:contain;width:165px;height:32px}#salesforce #sec02 .case-list li:nth-child(4){position:relative}#salesforce #sec02 .case-list li:nth-child(4):before{position:absolute;content:"";top:-15px;left:20px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/IS_btn.svg);background-size:contain;background-repeat:no-repeat;width:100%;height:32px}#salesforce #sec02 .case-list li:nth-child(5){position:relative}#salesforce #sec02 .case-list li:nth-child(5):before{position:absolute;content:"";top:-15px;left:20px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/kanri.svg);background-repeat:no-repeat;background-size:contain;width:91px;height:32px}#salesforce #sec02 .case-list li:nth-child(6){position:relative}#salesforce #sec02 .case-list li:nth-child(6):before{position:absolute;content:"";top:-15px;left:20px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/kanri.svg);background-repeat:no-repeat;background-size:contain;width:91px;height:32px}#salesforce #sec02 .case-list li:nth-child(7){position:relative}#salesforce #sec02 .case-list li:nth-child(7):before{position:absolute;content:"";top:-15px;left:20px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/fs_btn.svg);background-repeat:no-repeat;background-size:contain;width:165px;height:32px}.bottom_text{border-radius:0 0 10px 10px}.bottom_text_02{background-color:#2abed4;padding:45px 0;position:relative;margin-bottom:50px;border-radius:0 0 10px 10px;text-align:center}.bottom_text_02:after{position:absolute;content:"";top:0;transform:translateX(-50%);left:50%;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/crm-sec03-arrow.svg);width:60px;height:30px}.bottom_text_02 h5:after{position:absolute;content:"";top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:-90px;background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/sub/text_btn.svg);background-repeat:no-repeat;background-size:contain;width:100%;height:30px}.bottom_text_02 h5{font-size:27px;text-align:center;display:inline-block;position:relative}.btn-box-02 .btn{max-width:590px;border-radius:84px}.num_text{color:#fff}.btn-box-02{text-align:center}#document_download-2.sub .doc{margin-bottom:30px}#document_download-2.sub .doc-box{border:1px solid #293764}#document_download-2.sub .contact .text ul li{font-size:16px;font-weight:700}#document_download-2.sub .title-box{margin:60px 0 50px}#document_download-2.sub .contact p{margin-bottom:60px}.bold{font-weight:700}#problem_solving .search-box .box{border-radius:10px;margin-bottom:100px}#problem_solving .search-box table{width:100%;margin-bottom:50px;border-collapse:separate;border-spacing:0;width:100%;border:1px solid #ccc;border-radius:10px;overflow:hidden;padding:30px}#problem_solving .search-box table tr:first-child th:first-child{border-top-left-radius:10px;color:#3c3c3c}#problem_solving .search-box table tr:first-child th:last-child{border-top-right-radius:10px}#problem_solving .search-box table tr:last-child td:first-child{border-bottom-left-radius:10px}#problem_solving .search-box table tr:last-child td:last-child{border-bottom-right-radius:10px}#problem_solving .search-box table th,#problem_solving .search-box table td{color:#3c3c3c;border-bottom:1px solid #b5b7c4;padding:30px 0}#problem_solving .search-box table tr:first-child th,#problem_solving .search-box table tr:first-child td{padding-top:0}#problem_solving .search-box table tr:last-child th,#problem_solving .search-box table tr:last-child td{padding-bottom:0;border-bottom:0 solid #b5b7c4}#problem_solving .search-box table th{width:15%;padding-right:20px;font-weight:700;text-align:left}#problem_solving .search-box table td{width:85%}#problem_solving .search-box table td .flex{gap:15px 25px}#problem_solving .search-box .btn{padding:0}#problem_solving .search-box .btn input{background:0 0;text-align:center;color:#fff;font-size:15px}#problem_solving .sec01 .search-num{font-weight:700;color:#141c48;font-size:28px;display:block;margin-bottom:20px}#problem_solving .sec01 .search-num small{font-size:16px;padding-left:5px;color:#141c48}#problem_solving .sec01 .box ul{width:100%;gap:30px}#problem_solving .sec01 .box ul li{width:calc(100% / 3 - (20px));position:relative}#problem_solving .sec01 .box ul li i{position:absolute;top:15px;left:15px;background-color:#141c48;color:#fff;z-index:999;width:fit-content;padding:8px 25px;border-radius:50px;line-height:1;font-size:1.2rem}#problem_solving .sec01 .box ul li a.new{position:relative}#problem_solving .sec01 .box ul li .img-box img{aspect-ratio:16/9;object-fit:cover}#problem_solving .sec01 .box ul li a.new:before{content:"NEW";box-sizing:border-box;position:absolute;left:10px;top:10px;color:#fff;width:85px;padding:5px;text-align:center;background:var(--orange-color);z-index:100;font-size:1.3rem;font-family:var(--en-font);font-weight:700;border-radius:100px}#problem_solving .sec01 h3{margin-bottom:50px}#problem_solving .sec01 .box ul li a{display:block;border-radius:20px;background:linear-gradient(0deg,rgba(9,6,45,.05),rgba(9,6,45,.05)),#fff;background:#fff;box-shadow:0px 0px 15px -11px #777;height:100%;overflow:hidden}#problem_solving .sec01 .box ul li a .top{border-radius:20px 20px 0 0}#problem_solving .sec01 .box ul li a .case-box{padding:25px;padding-top:20px}#problem_solving .sec01 .box ul li a .case-box .img-box{display:flex;justify-content:center}#problem_solving .sec01 .box ul li a .case-box .img-box img{max-width:200px;max-height:40px;width:100%;height:100%;object-fit:contain}#problem_solving .sec01 .box ul li a h4{font-size:1.7rem;font-weight:700;color:#3c3c3c;line-height:1.5}#problem_solving .sec01 .box ul li a h4 br{display:none}#problem_solving .sec01 .box ul li a .desc{text-align:left;font-size:1.2rem;color:#3c3c3c;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:8px 0 15px}#problem_solving .sec01 .box ul li a .taxonomy-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#problem_solving .sec01 .box ul li a .taxonomy-list li{width:fit-content;border:1px solid #dcdce2;padding:0 15px;font-size:10px}#problem_solving .sec01 .boxleft{width:50%;padding-right:55px}#problem_solving .sec01 .image img{border-top-left-radius:25px;border-bottom-left-radius:25px}#problem_solving .sec01 .boxright{width:50%;padding:0 40px 0 0}#problem_solving .sec01 h2{font-size:3rem;padding-bottom:35px;color:#0e0945;line-height:1.3em;font-weight:500;border-bottom:1px solid rgba(14,9,69,.2)}#problem_solving .sec01 .text{padding-top:35px;font-size:2.2rem;color:#0e0945;line-height:1.5em;font-weight:700;font-family:"Satoshi",sans-serif}#problem_solving .sec01 .meta{padding-top:10px;font-size:1.8rem;color:#0e0945;line-height:1.7em}#problem_solving .sec01 .imagebox{padding-top:60px;display:flex}#problem_solving .sec01 .imagebox img{margin-right:25px;object-fit:cover}#problem_solving .sec02{background:url(//comdesk.com/wp-content/themes/comdesk/assets/css/../images/lead/lead_img_bg1.png) top center no-repeat;background-size:cover;padding-top:135px;padding-bottom:135px}#problem_solving .sec02 h2{font-size:5rem;color:#fff;text-align:center;font-weight:700;line-height:1.33em}#problem_solving .sec02 .text{margin-top:20px;font-size:2.4rem;color:#fff;text-align:center;line-height:1.5em;opacity:.7}#problem_solving .sec02 .button{padding-top:60px;text-align:center}#problem_solving .sec02 .btn{background:#fff;padding-top:25px;padding-bottom:25px;color:#0e0945;max-width:400px}#single-problem_solving .single-title{font-size:2.6rem;margin-bottom:40px;color:#141c48}#single-problem_solving .single-title .flex{gap:10px}#single-problem_solving .single-title span{color:#fff;background-color:#141c48;display:block;margin-bottom:20px;padding:8px 20px;width:fit-content;line-height:1em;border-radius:3px;font-size:1.5rem}#single-problem_solving .voice_box h2{margin-bottom:20px}#single-problem_solving .voice_box .flex{margin-bottom:80px;gap:40px}#single-problem_solving .voice_box .flex .img-box{width:40%;width:auto;min-width:40%}#single-problem_solving .voice_box .flex figcaption{width:auto;min-width:55%;margin-left:auto}.cta{display:flex;align-items:center;justify-content:center;border:1px solid #dcdce2;background-color:#f0f0f3;margin-bottom:80px;padding:25px 10px;width:100%}.cta .text{font-weight:700;margin-right:30px;font-size:1.8rem}.cta .button{display:inline-block;padding:10px 20px;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;margin-right:10px;width:33%;text-align:center;position:relative;font-size:1.6rem}.cta .button:before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:0;right:5%;bottom:0;margin:auto}.cta .button-blue{background-color:#00c0de}.cta .button-orange{background-color:#f60}#single-problem_solving .box1{margin-bottom:60px}#single-problem_solving .box1 .grid{display:grid;grid-template-columns:1fr 1fr}#single-problem_solving .box1 h2,#single-problem_solving .box2 h2{margin-bottom:10px;font-size:2rem}#single-problem_solving table{width:100%;border-collapse:collapse}#single-problem_solving .box1 table th,#single-problem_solving .box1 table td{border-bottom:0 solid #dcdce2}#single-problem_solving .box1 table tr:nth-last-child(1) th,#single-problem_solving .box1 table tr:nth-last-child(1) td,#single-problem_solving .box1 table tr:nth-last-child(2) th,#single-problem_solving .box1 table tr:nth-last-child(2) td{border-bottom:1px solid #dcdce2}#single-problem_solving .box1 table tr:nth-child(odd) td{border-right:0 solid #dcdce2}#single-problem_solving table th,#single-problem_solving table td{border:1px solid #dcdce2}#single-problem_solving th,td{padding:15px 30px;text-align:left;font-size:1.4rem}#single-problem_solving th{background-color:#dcdce24b;width:200px}#single-problem_solving .box2 th{width:30%}#single-problem_solving td{width:70%}#single-problem_solving .single-pagenation{margin:90px auto 0;max-width:1000px;width:90%;padding-bottom:20px;display:flex;justify-content:space-between}#single-problem_solving .all{max-width:240px;width:70%;margin-inline:auto}#single-problem_solving .all a{display:block;background-color:#f2f2f4;padding:8px 60px;text-align:center;border-radius:5px;margin-top:10px}#single-problem_solving .all a:before{display:none}#single-problem_solving .other-area{max-width:1000px;width:90%;margin-inline:auto;margin-top:120px}#single-problem_solving .other-area h3{font-size:2.7rem;margin-bottom:40px;color:#141c48}#single-problem_solving .other-area ul{width:100%;gap:30px}#single-problem_solving .other-area ul li{width:calc(100% / 3 - (20px));position:relative}#single-problem_solving .other-area ul li a{display:block;border-radius:20px;background:linear-gradient(0deg,rgba(9,6,45,.05),rgba(9,6,45,.05)),#fff;background:#fff;box-shadow:0px 0px 15px -11px #777;height:100%;overflow:hidden}#single-problem_solving .other-area ul li a i{position:absolute;top:15px;left:15px;background-color:#141c48;color:#fff;z-index:999;width:fit-content;padding:8px 25px;border-radius:50px;line-height:1;font-size:1.2rem}#single-problem_solving .other-area ul li .img-box img{aspect-ratio:16/9;object-fit:cover}#single-problem_solving .other-area ul li a .case-box{padding:25px}#single-problem_solving .other-area ul li a .case-box h4{font-size:1.8rem;font-weight:700;color:#3c3c3c;line-height:1.5}#single-problem_solving .other-area ul li a .case-box .desc{text-align:left;font-size:1.2rem;color:#3c3c3c;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:8px 0 15px}#single-problem_solving .other-area ul li a .taxonomy-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#single-problem_solving .other-area ul li a .taxonomy-list li{width:fit-content;border:1px solid #dcdce2;padding:0 15px;font-size:10px}#single-problem_solving table td ul,#single-problem_solving table td ol{list-style:auto !important}#single-problem_solving table td ul li,#single-problem_solving table td ol li{list-style:auto !important}#single-problem_solving table td ul li:not(:last-child),#single-problem_solving table td ol li:not(:last-child){margin-bottom:15px}