@charset "UTF-8";/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:62.5%}html{overflow-x:hidden}body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3",Roboto,Helvetica,"Droid Sans","メイリオ",Meiryo,sans-serif;font-size:1.4rem;line-height:1.75;color:#333;background-color:#fefefe;word-wrap:break-word;width:100%;min-width:0;display:flex;flex-flow:column;min-height:100vh}em{font-style:normal;font-weight:700}strong{color:#e17e7e;font-weight:700}a{color:#146fab;text-decoration:none;cursor:pointer}ul{list-style:none}pre{overflow:auto;white-space:pre-wrap}button,input,optgroup,option,select,textarea{vertical-align:baseline}button::-moz-focus-inner,input::-moz-focus-inner{margin:0}textarea{min-height:100px;vertical-align:top}iframe{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333}caption{text-align:left}.container{box-sizing:border-box;margin:0 auto;width:100%;padding:10px 15px 50px 15px}@media only screen and (min-width:769px){.container{padding-left:calc((100% - 1080px)/ 2);padding-right:calc((100% - 1080px)/ 2)}}blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}.button{width:100%;height:54px;margin:20px auto;text-align:center;position:relative;font-size:1.4rem;text-decoration:none;background-color:#000;color:#fff;border-radius:50px;letter-spacing:.05em}@media only screen and (min-width:769px){.button{margin:20px 40px 20px 0}}.button a{display:block;padding:15px 20px;color:#fff}.button:hover{opacity:.8}.button:active{transform:translateY(3px);border-bottom:none}.button-transparent{margin:20px auto;text-align:center;position:relative;font-size:1.4rem;text-decoration:none;background-color:transparent;letter-spacing:.05em}@media only screen and (min-width:769px){.button-transparent{margin:20px 40px 20px 0}}.button-flex{display:flex;width:100%;align-items:center}.button-flex>.button{width:100%}@media only screen and (min-width:769px){.button-flex>.button{width:40%}}.content-box,.content-box--access,.content-box--company,.content-box--contact,.content-box--kaubel,.content-box--kaubel-service-type,.content-box--ll,.content-box--ll-service-type,.content-box--recruit,.content-box--service,.content-box--service-type{margin:0 auto}.content-box__heading{font-size:1.6rem;font-weight:400;padding:20px 0;text-align:center;line-height:1.3}@media only screen and (min-width:769px){.content-box__heading{font-size:1.8rem;padding:50px 0}}.content-box__heading span{font-size:3rem;display:block}@media only screen and (min-width:769px){.content-box__heading span{font-size:4rem}}@media only screen and (min-width:769px){.content-box__wrapper{display:flex;width:100%;justify-content:space-between}}.content-box__sub-heading{font-size:2rem;font-weight:600;padding:0 0 15px 0;line-height:1.4}@media only screen and (min-width:769px){.content-box__sub-heading{padding:0 0 5px 2px;font-size:2.4rem}}.content-box p,.content-box--access p,.content-box--company p,.content-box--contact p,.content-box--kaubel p,.content-box--kaubel-service-type p,.content-box--ll p,.content-box--ll-service-type p,.content-box--recruit p,.content-box--service p,.content-box--service-type p{font-size:1.5rem}@media only screen and (min-width:769px){.content-box p,.content-box--access p,.content-box--company p,.content-box--contact p,.content-box--kaubel p,.content-box--kaubel-service-type p,.content-box--ll p,.content-box--ll-service-type p,.content-box--recruit p,.content-box--service p,.content-box--service-type p{font-size:1.8rem}}@media only screen and (min-width:769px){.content-box--kaubel,.content-box--ll,.content-box--service{padding-bottom:30px}}.content-box--kaubel .logo,.content-box--ll .logo,.content-box--service .logo{text-align:center}.content-box--kaubel .logo>img,.content-box--ll .logo>img,.content-box--service .logo>img{width:100%;height:auto}.content-box--kaubel .service-image,.content-box--ll .service-image,.content-box--service .service-image{display:block;width:80%;height:auto;margin:0 auto}@media only screen and (min-width:769px){.content-box--kaubel .service-image,.content-box--ll .service-image,.content-box--service .service-image{width:100%}}.content-box--kaubel .service-image__wrapper,.content-box--ll .service-image__wrapper,.content-box--service .service-image__wrapper{margin:0 auto;text-align:center}@media only screen and (min-width:769px){.content-box--kaubel .service-image__wrapper,.content-box--ll .service-image__wrapper,.content-box--service .service-image__wrapper{width:40%}}@media only screen and (min-width:769px){.content-box--kaubel .service-txt__wrapper,.content-box--ll .service-txt__wrapper,.content-box--service .service-txt__wrapper{width:55%}}.content-box--kaubel .service-qr,.content-box--ll .service-qr,.content-box--service .service-qr{display:none}@media only screen and (min-width:769px){.content-box--kaubel .service-qr,.content-box--ll .service-qr,.content-box--service .service-qr{display:flex;align-items:center;justify-content:center}}.content-box--kaubel .service-qr__image,.content-box--ll .service-qr__image,.content-box--service .service-qr__image{width:54px;height:54px;margin-right:10px;box-sizing:border-box}.content-box--kaubel .service-qr__image>img,.content-box--ll .service-qr__image>img,.content-box--service .service-qr__image>img{width:100%}.content-box--service .logo{margin:20px auto;width:150px;height:50px}@media only screen and (min-width:769px){.content-box--service .logo{margin:0 auto 30px;width:210px;height:70px}}.content-box--ll{background-color:#f0f0ed}.content-box--ll .logo{margin:20px auto;width:170px;height:28px}@media only screen and (min-width:769px){.content-box--ll .logo{margin:40px auto;width:170px;height:28px}}@media only screen and (max-width:768px){.content-box--ll img{margin:0 auto 20px!important}}.content-box--kaubel{background-color:#f7f7f7}.content-box--kaubel .logo{margin:20px auto;width:150px;height:36px}@media only screen and (min-width:769px){.content-box--kaubel .logo{margin:30px auto;width:213px;height:50px}}.content-box--kaubel-service-type{background-color:#f7f7f7}.content-box--kaubel-service-type,.content-box--ll-service-type,.content-box--service-type{margin-top:-30px;padding-top:0;padding-bottom:20px}@media only screen and (min-width:769px){.content-box--kaubel-service-type,.content-box--ll-service-type,.content-box--service-type{margin-top:0;padding-bottom:50px}}.content-box--kaubel-service-type h2,.content-box--ll-service-type h2,.content-box--service-type h2{display:none}.content-box--kaubel-service-type .service-type__list,.content-box--ll-service-type .service-type__list,.content-box--service-type .service-type__list{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}@media only screen and (min-width:769px){.content-box--kaubel-service-type .service-type__list,.content-box--ll-service-type .service-type__list,.content-box--service-type .service-type__list{flex-wrap:nowrap}}.content-box--kaubel-service-type .service-type__item,.content-box--ll-service-type .service-type__item,.content-box--service-type .service-type__item{width:50%;padding:0 10px 20px}@media only screen and (min-width:769px){.content-box--kaubel-service-type .service-type__item,.content-box--ll-service-type .service-type__item,.content-box--service-type .service-type__item{width:23%;padding:0}}.content-box--kaubel-service-type .service-type__item:nth-child(n+3),.content-box--ll-service-type .service-type__item:nth-child(n+3),.content-box--service-type .service-type__item:nth-child(n+3){padding:0 10px 0}@media only screen and (min-width:769px){.content-box--kaubel-service-type .service-type__item:nth-child(n+3),.content-box--ll-service-type .service-type__item:nth-child(n+3),.content-box--service-type .service-type__item:nth-child(n+3){padding:0}}.content-box--kaubel-service-type .service-type__item h4,.content-box--ll-service-type .service-type__item h4,.content-box--service-type .service-type__item h4{font-size:1.8rem;font-weight:500;text-align:center;margin-bottom:15px}@media only screen and (min-width:769px){.content-box--kaubel-service-type .service-type__item h4,.content-box--ll-service-type .service-type__item h4,.content-box--service-type .service-type__item h4{font-size:2.1rem}}.content-box--kaubel-service-type .service-type__item img,.content-box--ll-service-type .service-type__item img,.content-box--service-type .service-type__item img{width:50%;height:auto;display:block;margin:0 auto}.content-box--kaubel-service-type .service-type__item .service-type__txt,.content-box--ll-service-type .service-type__item .service-type__txt,.content-box--service-type .service-type__item .service-type__txt{font-size:1.3rem;line-height:1.5;display:block;margin-top:10px}@media only screen and (min-width:769px){.content-box--kaubel-service-type .service-type__item .service-type__txt,.content-box--ll-service-type .service-type__item .service-type__txt,.content-box--service-type .service-type__item .service-type__txt{font-size:1.5rem}}.content-box--ll-service-type{background-color:#f0f0ed}@media only screen and (min-width:769px){.content-box--ll-service-type .service-type__item{width:47%!important}}.content-box--ll-service-type .service-type__item img{width:90%;height:auto;display:block;margin:10px auto}@media only screen and (min-width:769px){.content-box--ll-service-type .service-type__item img{width:210px;margin:20px auto}}.content-box--company{background-color:#f0f0ed}.content-box--company .company-outline{font-size:1.5rem;width:100%;line-height:1.75}@media only screen and (min-width:769px){.content-box--company .company-outline{font-size:1.8rem}}.content-box--company .company-outline dt{width:30%;display:inline-block;padding-bottom:10px;vertical-align:top}.content-box--company .company-outline dd{width:60%;display:inline-block;padding-bottom:10px;vertical-align:top}.content-box--access{background-color:#f0f0ed}.content-box--access .map__wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.content-box--access .map__wrapper iframe{position:absolute;left:0;top:0;height:100%;width:100%}.content-box--access p{font-size:1.6rem;margin-top:20px}.content-box--recruit{background-color:#f7f7f7}.content-box--recruit h3{font-size:1.8rem;font-weight:500;margin:10px 0 5px}@media only screen and (min-width:769px){.content-box--recruit h3{font-size:2.1rem}}.content-box--recruit .recruit__wrapper{width:100%;height:140px;background-image:url(/img/ls_recruit.jpg);background-color:#f3f3f3;background-size:cover;background-repeat:no-repeat;background-position:right 15% top 10%;padding:15px 30% 15px 15px}@media only screen and (min-width:769px){.content-box--recruit .recruit__wrapper{padding:50px 40% 50px 50px;height:200px}}.content-box--recruit .recruit__text{color:#fff;font-weight:500;display:block;text-align:center;text-shadow:0 0 5px #313e5d}.content-box--recruit .recruit__button a{display:block;border:2px solid #333;border-radius:5px;color:#333;width:80%;margin:15px auto 0;padding:5px 10px;text-align:center}@media only screen and (min-width:769px){.content-box--recruit .recruit__button a{padding:10px;width:400px;font-size:1.6rem}}.content-box--recruit .recruit__button a:hover{background-color:#e1cb74;border-color:#e1cb74}.content-box--recruit .recruit__type{position:relative;border-bottom:1px solid #ccc;padding:10px 0}.content-box--recruit .recruit__type:first-child{border-top:1px solid #ccc}.content-box--recruit .recruit__type:after{content:"";position:absolute;margin:auto;top:0;bottom:0;right:8px;width:12px;height:12px;border-top:3px solid #555;border-right:3px solid #555;transform:rotate(45deg)}.content-box--recruit .recruit__type a{font-size:1.6rem;font-weight:700;color:#333}@media only screen and (min-width:769px){.content-box--recruit .recruit__type a{font-size:2rem}}.content-box--recruit .recruit__type a:hover{opacity:.8}.content-box--recruit .recruit__type a .st-tags li{display:inline-block;background:#e1cd74;border-radius:50px;font-size:1.4rem;font-weight:400;margin:5px 5px 5px 0;padding:2px 10px}@media only screen and (min-width:769px){.content-box--recruit .recruit__type a .st-tags li{margin:5px 5px 10px 0}}.content-box--contact{background-color:#f7f7f7}.content-box--contact .contact__wrapper{width:100%}.content-box--contact .contact__text{text-align:center}@media only screen and (min-width:769px){.content-box--contact .contact__text{font-size:2rem}}.content-box--contact .contact__button a{display:block;margin:10px auto 0;border:2px solid #333;border-radius:5px;color:#333;padding:5px 10px;width:180px;text-align:center}@media only screen and (min-width:769px){.content-box--contact .contact__button a{padding:10px;width:200px;font-size:1.6rem}}.content-box--contact .contact__button a:hover{background-color:#e1cb74;border-color:#e1cb74}.error h1{font-size:2.2rem}.error p{font-size:1.4rem;line-height:1.75}.error .gsc-input-box{padding:0;border:1px solid #ccc}.error .gsc-search-button-v2{font-size:1.4rem;border:1px solid #ccc;padding:9px 20px 4px}.error .gsc-selected-option{white-space:nowrap}.error .gscb_a{line-height:1.4}.error .gsib_a{padding:5px 10px}.error .gs-result .gs-title{text-decoration:none}.error .gsc-control-cse{padding:10px 0}.header{padding:0;background-color:#e4ca64}.header .pc-menu{position:fixed;top:0;left:0;width:100%;color:#000;background-color:#e4ca64;transition:background .3s linear,color .1s;z-index:100}@media only screen and (max-width:768px){.header .pc-menu{display:none}}.header .pc-menu ul{display:flex;float:right;text-align:right;padding:0 30px 0 0;height:auto}.header .pc-menu ul li a{padding:20px 30px;font-size:1.8rem;line-height:1.6;display:block;position:relative;color:inherit;text-align:center;overflow:hidden}.header .pc-menu #overlay-logo{width:100px;height:auto;display:block;position:fixed;z-index:1;padding:20px 0 20px 50px;transform:translate3d(0,-100px,0);transition:all .3s ease-in-out}.header .sp-menu{position:relative}@media only screen and (min-width:769px){.header .sp-menu{display:none}}.header .sp-menu__checkbox{display:none}.header .sp-menu__icon{cursor:pointer;display:block;width:56px;height:60px;position:fixed;right:0}.header .sp-menu__icon-parts,.header .sp-menu__icon-parts:after,.header .sp-menu__icon-parts:before{background-color:#000;display:block;width:26px;height:3px;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.header .sp-menu__icon-parts:after,.header .sp-menu__icon-parts:before{content:" "}.header .sp-menu__icon-parts:before{top:11px}.header .sp-menu__icon-parts:after{top:-16px}.header .sp-menu__overlay{background:#000;opacity:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;right:0}.header .sp-menu__menu{background:#fff;color:#000;max-width:100%;width:320px;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;top:0;right:-320px}.header .sp-menu__icon{z-index:5;transform:translate3d(0,0,50px)}.header .sp-menu__menu{z-index:4;transform:translate3d(0,0,40px)}.header .sp-menu__overlay{z-index:3;transform:translate3d(0,0,30px)}.header .sp-menu__list{padding:80px 20px 20px 20px;z-index:2;transform:translate3d(0,0,20px)}.header .sp-menu__item-inner{color:#333;border-top:1px solid #e2e2e2;display:block;font-size:1.8rem;font-weight:600;padding:10px}.header .sp-menu__checkbox:checked~.sp-menu__icon .sp-menu__icon-parts{background:0 0}.header .sp-menu__checkbox:checked~.sp-menu__icon .sp-menu__icon-parts:before{transform:rotate(-45deg);top:0}.header .sp-menu__checkbox:checked~.sp-menu__icon .sp-menu__icon-parts:after{transform:rotate(45deg);top:0}.header .sp-menu__checkbox:checked~.sp-menu__overlay{opacity:.3;pointer-events:auto}.header .sp-menu__checkbox:checked~.sp-menu__menu{right:0}.header .sp-menu__icon-parts,.header .sp-menu__icon-parts:after,.header .sp-menu__icon-parts:before,.header .sp-menu__menu,.header .sp-menu__overlay{transition:all .7s}.header__title{display:block;position:relative;vertical-align:top;word-break:break-all;margin:5px auto;padding:0 10px;line-height:1;font-weight:400;text-align:center;outline:invert none 0}@media only screen and (min-width:769px){.header__title{width:1080px;margin:10px auto;padding:0}}.header__title a{display:block;height:auto;margin:0 auto;padding:0;color:#333;text-decoration:none}.header__title a:active,.header__title a:focus,.header__title a:hover{text-decoration:none}.header__title a img{display:block;margin:0 auto;width:360px}.header .vls_logo{display:block;margin:0 auto;width:100px}.header .detail-logo{position:fixed;display:block;background-color:#e4ca64;width:100%}@media only screen and (min-width:769px){.header .detail-logo{position:unset}}.header .detail-logo__img{display:block;margin:10px auto;width:80px}@media only screen and (min-width:769px){.header .detail-logo__img{margin:20px auto 20px 60px;width:100px}}.light-house__left{content:"";display:block;width:0;height:0;border-style:solid;border-width:40px 0 40px 47vw;border-color:transparent transparent transparent #f7df7f;position:absolute;top:64px;left:0;z-index:1;transform:translate3d(0,0,10px);filter:blur(1px)}@media only screen and (min-width:769px){.light-house__left{top:145px;border-width:80px 0 80px 48vw}}.light-house__right{content:"";display:block;width:0;height:0;border-style:solid;border-width:40px 47vw 40px 0;border-color:transparent #f7df7f transparent transparent;position:absolute;top:64px;right:0;z-index:1;transform:translate3d(0,0,10px);filter:blur(1px)}@media only screen and (min-width:769px){.light-house__right{top:145px;border-width:80px 48vw 80px 0}}.light-house__logo{padding-top:60px;position:relative}@media only screen and (min-width:769px){.light-house__logo{padding-top:170px}}.light-house__logo img{display:block;width:100%;height:auto;max-width:200px;margin:0 auto;padding:30px 0 50px}@media only screen and (min-width:769px){.light-house__logo img{max-width:300px;padding:30px 0 80px}}.light-beam{animation:light-beam ease-in-out 5s infinite alternate}@keyframes light-beam{0%{transform:rotateX(0);opacity:.8}100%{transform:rotateX(180deg);opacity:.5}}.footer{width:100%;background-color:#333;border-top:1px solid #dde4e6;color:#fff;padding-bottom:10px}.footer__inner{margin:0 auto;padding:15px 15px 30px 15px}@media only screen and (min-width:769px){.footer__inner{width:1080px;padding:20px 20px 40px 20px;display:flex;justify-content:space-around}}.footer__inner ul{font-size:1.4rem;margin:0;padding:10px 0}@media only screen and (min-width:769px){.footer__inner ul{font-size:1.5rem}}.footer__inner li{padding:0 0 10px}.footer__inner li a{display:block;color:#fff}@media only screen and (min-width:769px){.footer__list--1{width:30%}}.footer__list--1 ul{padding:10px 0 0 0}@media only screen and (min-width:769px){.footer__list--1 ul{padding:10px 0 0 1.2em}}@media only screen and (min-width:769px){.footer__list--2{width:60%}}.footer__list--2 ul{width:100%;padding:10px 0 0 0}@media only screen and (min-width:769px){.footer__list--2 ul{display:flex;flex-wrap:wrap;padding:10px 0 0 1.2em}}.footer__list--2 ul li{display:block}@media only screen and (min-width:769px){.footer__list--2 ul li{width:33%}}.footer__title{border-bottom:1px solid #999;color:#999;font-size:1.4rem}@media only screen and (min-width:769px){.footer__title{font-size:1.5rem;padding-left:1.2em}}.footer__copyright{font-size:1.1rem;text-align:center;padding:10px}.litlive{margin:0 auto;width:100%}.litlive section{margin-bottom:40px}@media only screen and (min-width:769px){.litlive section{margin-bottom:80px}}.litlive__body{background:#d9dade}.litlive__header{padding:10px}@media only screen and (min-width:769px){.litlive__header{padding:10px 0}}.litlive__header .logo>img{width:160px;height:auto}@media only screen and (min-width:769px){.litlive__header{width:1080px;margin:0 auto}}.litlive__inner{width:100%;margin:0 auto}@media only screen and (min-width:769px){.litlive__inner{width:1080px}}.litlive__message-wrapper{background:linear-gradient(135deg,#8d4d9c,#da2082,#e56b6f)}@media only screen and (min-width:769px){.litlive__message-wrapper{background:url(/wp-content/themes/corporate/img/litlive/litlive_main.png) no-repeat center 0/100% auto}}.litlive__message{font-size:1.7rem;width:100%;padding:20px}@media only screen and (min-width:769px){.litlive__message{font-size:2rem;width:1080px;margin:0 auto}}.litlive__message .main_message{color:#fff;margin:0}@media only screen and (min-width:769px){.litlive__message .main_message{margin:80px 0 0 150px}}.litlive__message .main_message h2{color:#fff;font-size:3rem;line-height:1.4;margin-bottom:20px}@media only screen and (min-width:769px){.litlive__message .main_message h2{font-size:3rem}}.litlive__message .main_message h2 span{display:block;color:#ffe26a}.litlive__message .main_message p{margin:0 0 1.3em 0}.litlive__button{margin:20px auto}@media only screen and (min-width:769px){.litlive__button{margin:20px auto 100px}}.litlive__button a{display:block;background:linear-gradient(to right,#1a74ef,#174c9c);border-radius:10px;color:#fff;font-weight:700;margin:0 auto;padding:10px 30px;width:300px;text-align:center}@media only screen and (min-width:769px){.litlive__button a{margin:0}}.litlive__heading{position:relative;font-size:2rem;font-weight:700;text-align:center;margin:0 auto 30px;padding:0 0 10px}.litlive__heading:after{content:" ";position:absolute;width:10%;border:3px solid #e45459;left:50%;bottom:-3px;transform:translate(-50%)}@media only screen and (min-width:769px){.litlive__heading{font-size:2.6rem}}.litlive__heading span{font-size:3rem;display:block}@media only screen and (min-width:769px){.litlive__heading span{font-size:4rem}}.litlive__business{background:#e45459;margin:0 auto 20px;padding:20px;text-align:center}@media only screen and (min-width:769px){.litlive__business{padding:40px 100px;border-radius:3px}}.litlive__business h3{color:#fff;font-size:2.2rem;margin:0 auto 20px}@media only screen and (min-width:769px){.litlive__business h3{font-size:2.5rem}}.litlive__business img{display:block;width:100%;height:auto;max-height:150px;margin:0 auto 30px}@media only screen and (min-width:769px){.litlive__business img{height:250px;width:auto}}.litlive__business ul{margin:0 auto}.litlive__business ul>li{position:relative;text-align:left;padding-left:34px;color:#fff;font-size:1.6rem}@media only screen and (min-width:769px){.litlive__business ul>li{font-size:2rem}}.litlive__business ul>li:before{content:"";position:absolute;left:6px;top:.3em;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(/wp-content/themes/corporate/img/litlive/litlive_merit_icon.svg) no-repeat;background-size:20px 20px}.litlive__merit{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.litlive__merit--point{background:#134;color:#fff;margin:0 auto 20px;padding:25px 20px;width:100%}@media only screen and (min-width:769px){.litlive__merit--point{border-radius:3px;margin:0 auto 30px;padding:30px 24px;width:30%}}.litlive__merit--point:last-child{margin-bottom:0}.litlive__merit--point h3{color:#fff;font-size:2rem;line-height:1.4;margin:0 auto 20px;text-align:center}@media only screen and (min-width:769px){.litlive__merit--point h3{font-size:2.4rem;margin:0 auto 26px}}.litlive__merit--point p{font-size:1.6rem;line-height:1.5}@media only screen and (min-width:769px){.litlive__merit--point p{font-size:1.8rem;line-height:1.7}}.litlive__merit--point img{display:block;height:80px;width:auto;margin:0 auto 20px}@media only screen and (min-width:769px){.litlive__merit--point img{height:100px;margin:0 auto 30px}}.litlive__service dl{position:relative;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:3px;margin-bottom:20px;padding:15px 20px}.litlive__service dl:after{content:"";position:absolute;left:8%;top:100%;background:#000;width:3px;height:60%}@media only screen and (min-width:769px){.litlive__service dl:after{left:10%}}.litlive__service dl:last-child:after{content:none}.litlive__service dl dt{font-size:1.8rem;font-weight:700;width:28%;line-height:1.3}@media only screen and (min-width:769px){.litlive__service dl dt{font-size:2.2rem;width:32%;margin-right:1em}}.litlive__service dl dt:first-child{width:1em;margin:0}.litlive__service dl dd{width:calc(100% - 50px - 28% - 20px);font-size:1.6rem;line-height:1.5}@media only screen and (min-width:769px){.litlive__service dl dd{width:calc(100% - 50px - 32% - 20px);font-size:1.7rem}}.litlive__contact{text-align:center;padding:0 20px}.litlive__contact--button{margin:20px auto}@media only screen and (min-width:769px){.litlive__contact--button{margin:20px auto 100px}}.litlive__contact--button a{display:block;background:linear-gradient(to right,#1a74ef,#174c9c);border-radius:10px;color:#fff;font-size:1.8rem;font-weight:700;padding:10px 30px;margin:0 auto;text-align:center}@media only screen and (min-width:769px){.litlive__contact--button a{font-size:2rem;width:400px}}.menu{list-style:none;margin:0 0 15px}.menu li{font-size:1.4rem;margin:0;border-bottom:1px solid #ddd}.menu li a{padding:5px;display:block;color:#333}.menu li a:hover{color:#146fab;font-weight:700}.privacy{margin:65px auto 30px;padding:0 15px;counter-reset:number}@media only screen and (min-width:769px){.privacy{margin:100px auto 50px;padding-left:calc((100% - 1080px)/ 2);padding-right:calc((100% - 1080px)/ 2)}}.privacy section{padding-bottom:30px;border-bottom:1px solid #ddd}.privacy section.top-section{border-top:1px solid #ddd;margin-top:30px}.privacy h1{font-size:1.6rem;line-height:1.5;font-weight:400;padding:20px 0;text-align:center}@media only screen and (min-width:769px){.privacy h1{font-size:1.8rem;padding:50px 0}}.privacy h1 span{font-size:3rem;display:block}@media only screen and (min-width:769px){.privacy h1 span{font-size:4rem}}.privacy h2{font-size:1.8rem;font-weight:600;line-height:1.4;margin:30px 0 10px 0;padding-left:1.2em;text-indent:-1.3em}@media only screen and (min-width:769px){.privacy h2{padding:0 0 5px 2px;font-size:2.2rem;text-indent:0}}.privacy h2.title-number:before{counter-increment:number;content:counter(number) ".";padding-right:5px}.privacy .min-section{margin:10px 0 0 0;border-bottom:none;padding-bottom:0}@media only screen and (min-width:769px){.privacy .min-section{margin:10px 0 0 1.5em}}@media only screen and (min-width:769px){.privacy p{font-size:15px}}.privacy .signature{text-align:right;font-size:1.2rem;margin-top:30px}
