.home .news-head__button::after,a.c-button::after{right:8%;transform:translate(25%,-52%) rotate(270deg)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.blue-btn,.wpcf7-previous,.wpcf7-submit,body,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:YakuHanJP_Noto,-apple-system,BlinkMacSystemFont,"Helvetica Neue",HelveticaNeue,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.alert-error,.alert-help,.alert-info,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.blue-btn{display:inline-block;position:relative;text-decoration:none;color:#fff;font-size:.9rem;font-size:34px;line-height:34px;font-weight:400;padding:0 24px;border-radius:4px;border:0;cursor:pointer;-webkit-transition:background-color .14s ease-in-out;transition:background-color .14s ease-in-out;background-color:#2980b9}.blue-btn:focus,.blue-btn:hover{color:#fff;text-decoration:none;outline:0;background-color:#2574a8}.blue-btn:active{top:1px;background-color:#2472a4}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;width:100%;max-width:400px;height:48px;padding:12px;background-color:#fff;border:1px solid #dcdcdc;border-radius:3px;box-shadow:none;color:#252525;font-size:1.4rem;line-height:1}a,img,textarea{max-width:100%}input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{cursor:not-allowed;border-color:#cfcfcf;opacity:.6}input[type=color][disabled]:active,input[type=color][disabled]:focus,input[type=date][disabled]:active,input[type=date][disabled]:focus,input[type=datetime-local][disabled]:active,input[type=datetime-local][disabled]:focus,input[type=datetime][disabled]:active,input[type=datetime][disabled]:focus,input[type=email][disabled]:active,input[type=email][disabled]:focus,input[type=month][disabled]:active,input[type=month][disabled]:focus,input[type=number][disabled]:active,input[type=number][disabled]:focus,input[type=password][disabled]:active,input[type=password][disabled]:focus,input[type=search][disabled]:active,input[type=search][disabled]:focus,input[type=tel][disabled]:active,input[type=tel][disabled]:focus,input[type=text][disabled]:active,input[type=text][disabled]:focus,input[type=time][disabled]:active,input[type=time][disabled]:focus,input[type=url][disabled]:active,input[type=url][disabled]:focus,input[type=week][disabled]:active,input[type=week][disabled]:focus,select[disabled]:active,select[disabled]:focus,textarea[disabled]:active,textarea[disabled]:focus{background-color:#d5edf8}input[type=password]{letter-spacing:.3rem;-webkit-appearance:none}textarea{min-height:120px;line-height:1.5rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% center}input::placeholder,select::placeholder,textarea::placeholder{color:#dcdcdc}body,html{width:100%;overflow-x:hidden}html{font-size:62.5%;scroll-behavior:smooth}body{color:#252525;font-size:1.4222222222rem;line-height:1.5;word-break:break-word;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}*{box-sizing:border-box}p{line-height:1.75;text-align:justify}p::after,p::before{content:"";display:block;height:0;width:0}.wrap,img{width:100%}p::before{margin-bottom:-.375em}p::after{margin-top:-.375em}a{display:inline-block;background:0 0;text-decoration:none;transition:.3s;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}img{height:auto;max-height:100%;vertical-align:bottom}.grecaptcha-badge{visibility:hidden}.wrap{margin:0 auto;padding-right:20px;padding-left:20px}.js-sp-header-nav-menu ul li::before,h1::before,h2::before,h3::before,h4::before,h5::before{margin-bottom:-.25em}.js-sp-header-nav-menu ul li::after,h1::after,h2::after,h3::after,h4::after,h5::after{margin-top:-.25em}.full-width{margin-right:calc((100vw - 100%)/ -2);margin-left:calc((100vw - 100%)/ -2);max-width:auto;max-width:initial}a,a:focus,a:hover{color:#252525}h1,h2,h3,h4,h5{font-weight:700;letter-spacing:.02em}h1::after,h1::before,h2::after,h2::before,h3::after,h3::before,h4::after,h4::before,h5::after,h5::before{content:"";display:block;height:0;width:0}h1,h2{font-size:2.1333333333rem}h3{font-size:1.8285714286rem}h4,h5{font-size:1.6rem}.content{position:relative;min-height:calc(100vh - 48px - 48px)}a.c-button{display:block;position:relative;width:100%;max-width:282px;margin:0 auto;border:1px solid #141f3d;background:#141f3d;color:#fff;font-size:1.4222222222rem;line-height:48px;text-align:center;letter-spacing:.1em}a.c-button:hover{background:#fff;color:#141f3d}a.c-button::after{display:block;position:absolute;top:50%;font-weight:900;font-size:.7rem;font-family:"Font Awesome 5 Free";content:"\f078"}.c-thumbnail,.c-thumbnail-wrapper{position:relative}.c-thumbnail{display:block;overflow:hidden;width:100%}.c-thumbnail-wrapper::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);content:""}.c-thumbnail-wrapper img{display:block;max-width:100%;transition:.5s}.c-thumbnail:hover .c-thumbnail-wrapper img{transform:scale(1.1);filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='flt-ziscdu54' x='0' y='0' width='1' height='1' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='3' result='flt-ziscdu54-2'/%3E%3CfeMorphology operator='dilate' radius='3'/%3E%3CfeMerge%3E%3CfeMergeNode/%3E%3CfeMergeNode in='flt-ziscdu54-2'/%3E%3C/feMerge%3E%3C/filter%3E%3C/svg%3E#flt-ziscdu54") grayscale(100%)}[class*=c-thumbnail__title]{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#fff;font-family:"Noto Serif JP",sans-serif;text-align:center;transition:opacity .5s,transform .8s}.c-thumbnail__title-ja{opacity:1}.c-thumbnail__title-ja h3{font-size:1.6rem}.c-thumbnail:hover .c-thumbnail__title-ja{transform:translate(-50%,25%);opacity:0}.c-thumbnail__title-en{transform:translate(-50%,-125%);opacity:0}.c-thumbnail__title-en h3{font-size:1.8285714286rem}.c-thumbnail:hover .c-thumbnail__title-en{transform:translate(-50%,-50%);opacity:1}.c-googlemap{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.c-googlemap iframe{position:absolute;left:0;top:0;width:100%;height:100%}#modal-content{width:calc(100% - 32px);margin:0;padding:16px 16px 0;background:#fff;position:fixed;display:none;z-index:1000}#modal-overlay,.header{z-index:999;width:100%;top:0}#modal-overlay{display:none;position:fixed;left:0;height:120%;background-color:rgba(0,0,0,.75)}.modal-close{text-align:center}.modal-close>a{color:#000!important;font-size:24px;text-decoration:none!important;line-height:1!important}.header,.js-sp-header-nav-menu{left:0;color:#fff;position:fixed}.header-wrapper{padding-top:48px}.header{right:0;height:48px;background:#fff;border-bottom:1px solid #f5f5f5}.header-inner{display:flex;align-items:center;justify-content:flex-start;height:48px}.header-title{margin-right:auto;padding-left:20px;font-size:inherit;font-size:initial;line-height:1}.header-title::after,.header-title::before{content:none}.header-title-link{height:1.6rem}.header-title-link__image{width:auto;height:100%}.js-sp-header-nav-button-wrap{display:flex;align-items:center;justify-content:flex-end;position:fixed;top:0;right:0;z-index:1000;height:48px;padding-right:20px;text-align:center}.js-sp-header-nav-button{position:relative;width:20px;height:18px}.js-sp-header-nav-button span{display:block;position:absolute;width:20px;height:2px;background:#555;transition:.3s ease-in-out}.js-sp-header-nav-button span:nth-child(1){top:0}.js-sp-header-nav-button span:nth-child(2){top:8px}.js-sp-header-nav-button span:nth-child(3){top:16px}.js-sp-header-nav-button.active span{top:8px;background:#fff}.js-sp-header-nav-button.active span:nth-child(1){transform:rotate(-45deg)}.js-sp-header-nav-button.active span:nth-child(2),.js-sp-header-nav-button.active span:nth-child(3){transform:rotate(45deg)}.js-sp-header-nav-menu{top:0;z-index:999;overflow:scroll;-webkit-overflow-scrolling:touch;visibility:hidden;width:100%;height:100%;padding:48px;background:#141f3d;opacity:0;font-size:1.6rem;letter-spacing:.1em;transition:opacity .6s ease,visibility .6s ease}.footer,.home .c-article,.home .container,.home .main-visual__logo{z-index:2;position:relative}.js-sp-header-nav-menu ul+ul{padding-top:3.2rem}.js-sp-header-nav-menu ul li::after,.js-sp-header-nav-menu ul li::before{content:"";display:block;height:0;width:0}.js-sp-header-nav-menu ul li+li{padding-top:1.6rem}.js-sp-header-nav-menu ul li+.js-sp-header-nav-menu__title{padding-top:2.56rem}.js-sp-header-nav-menu ul .js-sp-header-nav-menu__title+.js-sp-header-nav-menu__title{padding-top:1.6rem}.js-sp-header-nav-menu ul li a{color:#bfbfbf}.js-sp-header-nav-menu ul .js-sp-header-nav-menu__title a{color:#fff}.js-sp-header-nav-menu ul .sp-language a{color:#bfbfbf}.footer,.footer a,.js-sp-header-nav-menu ul .sp-language a.is-current{color:#fff}.js-sp-header-nav-menu.active{visibility:visible;opacity:1}.pc-header-nav-wrap,.pc-language{display:none}.footer{background:#383838}.footer .wrap{display:flex;align-items:center;justify-content:center;height:48px}.foonter__back-to-top,.footer-nav{display:none}.copyright{font-size:1.28rem;letter-spacing:.02em}.home .c-article{padding-top:58px;padding-bottom:6.4rem;background:#fff}.home .c-article-wrap .c-article+.c-article{padding-top:0;padding-bottom:58px}.home .c-section-header::after{display:block;width:2.1333333333rem;height:8px;margin-top:2.1333333333rem;background:#252525;content:""}.home .c-section-header__title-en{font-size:46.93px}.home .c-section-header__title-ja{padding-top:1.4222222222rem}.home .c-section-header+[class*=c-section__],.home [class*=c-section__]+[class*=c-section__]{padding-top:3.2rem}.home .c-section__row a+a{margin-top:3.2rem}.home .contact,.home .main-visual{overflow:hidden}.home .business,.home .carrier,.home .csr,.home .news,.home .related-companies{background:#f5f5f5}.home .main-visual{width:100%;height:calc(100vh - 48px)}.home .main-visual__bg,.home .main-visual__copy,.home .main-visual__logo{height:calc((100vh - 48px - 56px)/ 2)}.home .main-visual__logo{display:flex;align-items:center;justify-content:center;width:100%}.home .main-visual__logo img{width:61.8%;max-width:256px}.home .main-visual__copy{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:100%;color:#282a66;font-weight:700;font-size:3.2rem;line-height:1.5;letter-spacing:.02em}.home .main-visual__copy p{position:relative;z-index:2;padding-top:6px}.home .main-visual__bg,.home .particles-js{position:absolute;top:0;z-index:1;width:100%;left:0}.home .main-visual__bg{background:#282a66;mix-blend-mode:multiply}.home .particles-js{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:calc(100vh - 48px)}.home .news{position:relative;padding:208px 0 40px}.home .news-head-wrap{width:100%;margin:0 20px}.home .news-head{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;position:absolute;top:-56px;right:0;left:0;height:224px;margin:0 20px;background:#141f3d;color:#fff}.home .news-head__button a::before,.home .news-head__title::before{margin-bottom:-.25em}.home .news-head__title{font-size:1.8285714286rem}.home .news-head__title::after,.home .news-head__title::before{content:"";display:block;height:0;width:0}.home .news-head__title::after{margin-top:-.25em}.home .news-head__button{position:relative;width:168px;margin-top:2.56rem;padding:1.6rem;border:1px solid #fff;font-size:1.4222222222rem;line-height:1;text-align:center;transition:.3s}.home .news-head__button::after{display:block;position:absolute;top:50%;font-weight:900;font-size:.7rem;font-family:"Font Awesome 5 Free";content:"\f078"}.home .news-head__button a::after,.home .news-head__button a::before,.home .related-companies .c-section-header__title-en::after,.home .related-companies .c-section-header__title-en::before{content:"";display:block;width:0;height:0}.home .news-head__button:hover{background:#fff;color:#141f3d}.home .news-head__button:hover a{color:#141f3d}.home .news-head__button a{color:#fff}.home .news-head__button a::after{margin-top:-.25em}.home .business .c-section__row a,.home .related-companies .c-section-header__title-en::after{margin-top:0}.home .business-category{padding-top:3.2rem}.home .business-category__title+.c-section__row{padding-top:1.8285714286rem}.home .related-companies .c-section-header__title-en{line-height:1}.page .article-head h1,.page .c-section__title h2{line-height:32px;text-align:center;letter-spacing:.02em;white-space:nowrap}.home .related-companies .c-section-header__title-en::before{margin-bottom:0}.home .related-companies .c-thumbnail-wrapper::after{content:none}.home .related-companies .c-thumbnail:hover .c-thumbnail-wrapper img{transform:scale(1.1);filter:none}.home .contact{background:0 0}.home .contact a.c-button{position:relative;z-index:2}.home .contact .c-section-header{text-align:center}.home .contact .c-section-header::after{margin-left:auto;margin-right:auto}.page .article-head{position:relative;width:100%;height:0;padding-top:33.33333%;background:url(../images/about_1600w.jpg) center center no-repeat;background-size:cover}.page .article-head::before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.25);content:" "}.page .article-head h1{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);padding-top:8px;color:#fff;font-size:1.4222222222rem}.page .c-section,.page .c-section__text+.c-section__title{padding-top:4.2666666667rem}.page .article-head h1::before{width:inherit;width:initial;height:inherit;height:initial;margin-bottom:0;font-size:3.2rem;text-align:center;letter-spacing:.02em;content:attr(title) " "}.page .article-head h1::after{content:none}.page .c-section{padding-bottom:4.2666666667rem}.page .c-section.wrap+.c-section.wrap{padding-top:0}.page [class*=c-section__]+[class*=c-section__]{padding-top:2.56rem}.page .c-section__title h2{margin:-8px auto;font-size:1.4222222222rem}.page .c-section__title h2::before{width:inherit;width:initial;height:inherit;height:initial;margin-bottom:0;font-size:2.56rem;text-align:center;letter-spacing:.02em;content:attr(title) " "}.page .c-section__title h2::after{content:none}.page .c-section__title h3{display:inline-block;font-size:1.8285714286rem;text-align:justify}.page .c-section__title,.page .lpg-wholesale div.c-section__text,.page figcaption{text-align:center}.page .c-column-item+.c-section__title{padding-top:2.56rem}.page .c-section__text{width:100%}.page .c-section__text+.c-section__text,.page .c-section__title+.c-section__text{padding-top:2.1333333333rem}.page .c-section__text a{display:inline;color:#2d6f99;text-decoration:underline;word-break:break-all}.page .c-section__text a.link-fill{display:inline-flex;align-items:center;padding:0 7px;background:#141f3d;color:#fff;text-decoration:none}.page .c-section__text a.link-fill+a.link-fill,.page br+a.link-fill{margin-top:1.6rem}.page .c-section__text a.link-fill::after{display:block;padding-left:5px;font-weight:900;font-size:1.0666666667rem;font-family:"Font Awesome 5 Free";content:"\f35d"}.page .c-section__image-middle{max-width:600px;margin:0 auto}.page .c-section__image div{width:100%;height:0;padding-top:33.3333333333%}.page .c-section__title+.c-section__image{padding-top:1.8285714286rem}.page figcaption{line-height:1;margin:1em 0 0;color:#a2a2a2;font-size:1.28rem}.news-list a dl dd::before,.page .c-section__list dd::before,.page .c-section__list dt::before,.page .lpg-wholesale div.c-section__text::before,.page .office-address address::before{margin-bottom:-.25em}.page .c-column-item+.c-column-item,.page .c-section__title+.c-column-item{margin-top:2.56rem}.page .c-section__list dd::after,.page .c-section__list dt::after{margin-top:-.25em}.page .c-section__2column-item+.c-section__2column-item{padding-top:3.2rem}.page .c-section__2column-item .c-section__title h3{display:block}.page [class*=c-section__]+.c-section__list{padding-top:7.31px}.page .c-section__list dl>div{display:flex;align-items:start;min-height:100%;padding:1.8285714286rem .9142857143rem}.page .c-section__list dl>div:last-of-type{padding:1.8285714286rem .9142857143rem 0}.page .c-section__list dl>div+div{border-top:1px solid #dcdcdc}.page .c-section__list dt{flex-grow:0;flex-shrink:1;flex-basis:auto;width:100%;max-width:88px;min-width:88px;white-space:nowrap}.page .c-section__list dt::after,.page .c-section__list dt::before{content:"";display:block;height:0;width:0}.page .c-section__list dd{flex-grow:0;flex-shrink:1;flex-basis:auto}.page .c-section__list dd::after,.page .c-section__list dd::before{content:"";display:block;height:0;width:0}.page .mission-inner>img+img{margin-top:20px}.news-list a dl dd::after,.page .lpg-wholesale div.c-section__text::after,.page .office-address address::after{margin-top:-.25em}.page .address-inner{padding:1.4222222222rem 1.4222222222rem 0}.page .address-inner>a{display:inline-flex;align-items:center;padding:0 7px;background:#141f3d;color:#fff}.page .address-inner>a::after{display:block;padding-left:5px;font-weight:900;font-size:1.0666666667rem;font-family:"Font Awesome 5 Free";content:"\f35d"}.page .office-address address{padding:1.0666666667rem 0;font-size:1.28rem}.page .office-address address::after,.page .office-address address::before{content:"";display:block;height:0;width:0}.page .office-address address>a{color:#1278b2}.page .invoice .invoice-number>h3{padding:1em;background-color:#fff;border:1px solid #ddd}.page .invoice .invoice-number+.c-section__text{padding-top:2.56rem}.page .lpg-retail .c-section__image div{background:url(../images/business_energy_lpg-retail_1600w.jpg) 50% 64% no-repeat;background-size:cover}.page .lpg-wholesale div.c-section__text::after,.page .lpg-wholesale div.c-section__text::before{content:"";display:block;height:0;width:0}.page .lpg-wholesale div.c-section__text p{display:inline-block;text-align:justify}.page .lpg-wholesale .c-section__title+div.c-section__text{padding-top:1.4222222222rem}.page .gas-certificate table{width:100%;white-space:nowrap}.page .gas-certificate table .gas-certificate-header{font-weight:600;font-size:1.6rem}.page .gas-price-tabel table{width:100%;white-space:nowrap}.page .gas-price-tabel section>*+*{margin-top:21px}.page .gas-price-tabel .wp-block-group__inner-container>*+*{margin-top:10px}.page .electrical .c-section__image div{background:url(../images/business_energy_electrical_1600w.jpg) 50% 10% no-repeat;background-size:cover}.page .gas-station .c-section__image div{background:url(../images/business_energy_gas-station_1600w.jpg) 50% 25% no-repeat;background-size:cover}.page .welfare .c-section__image div{background:url(../images/business_it_welfare_1600w.jpg) 50% 25% no-repeat;background-size:cover}.page .delivery .c-section__image div{background:url(../images/business_it_delivery_1600w.jpg) 50% 20% no-repeat;background-size:cover}.page .infrastructure .c-section__image div{background:url(../images/business_it_infrastructure_1600w.jpg) 50% 30% no-repeat;background-size:cover}.page .future .c-section__image div{background:url(../images/business_it_future_1600w.jpg) 50% 50% no-repeat;background-size:cover}.page .c-image-loop{position:absolute;top:0;left:0;width:100%;overflow:hidden}.page .c-image-loop,.page .c-image-loop ul{height:33.3333333333vw}.page .c-image-loop ul{position:absolute;left:0;top:0;display:flex;justify-content:space-between;max-width:10000%;min-width:100%;width:222.2222222222vw;animation:120s linear infinite}.page .c-image-loop li{flex:none;width:44.4444444444vw}.page .c-image-loop img{width:auto;height:100%}.page .c-image-loop ul.loop1{animation-name:loop1}.page .c-image-loop ul.loop2{animation-name:loop2}.page .benefit .c-section__image div{background:url(../images/carrier_benefit_1600w.jpg) 50% 35% no-repeat;background-size:cover}.page .benefit .c-column-item{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;height:calc((100vw - 40px)/ 2 * 1);background:#282a66;color:#fff}.page .benefit .c-column-item>p{width:100%;text-align:center}.page .salary .c-section__image div{background:url(../images/carrier_salary_1600w.jpg) 50% 100% no-repeat;background-size:cover}.page .mental-health .c-section__image div{background:url(../images/carrier_mental-health_1600w.jpg) 50% 30.3333% no-repeat;background-size:cover}.page .entry{background:#f5f5f5}.page .entry .c-section__image div{background:url(../images/carrier_entry_1600w.jpg) 50% 50% no-repeat;background-size:cover}.page .related-companies .c-column-item__image{border:1px solid #dcdcdc}.page .related-companies .c-column-item__image+.c-section__title{padding-top:2.56rem}.page .related-companies .c-section__column-wrap{padding-top:4.2666666667rem}.page .related-companies .c-column-item+.c-column-item{margin-top:4.2666666667rem}.page .related-companies .c-section__column .c-section__title{text-align:justify}.page .related-companies .c-section__column .c-section__title+.c-section__text{padding-top:1.6rem}.page .news-list{max-width:1000px;margin:0 auto}.page .news .pagination{padding-top:4.2666666667rem}.apolo section h2{color:#d2041c;font-size:2.4rem;letter-spacing:.2em;text-align:center}.apolo .news-list a dl dt{line-height:1}.apolo .news-list a dl dd{padding-top:1em}.apolo a.c-button{background:#d2041c;border:1px solid #d2041c}.apolo a.c-button:hover{background:#fff;color:#d2041c}.apolo .apolo-instagram{background:#f4f0de}.apolo .apolo-instagram article>section,.apolo .apolo-news article>section{padding-top:64px;padding-bottom:64px}.apolo .apolo-instagram article>section>*+*,.apolo .apolo-news article>section>*+*{padding-top:42px}.apolo .c-inline-svg{position:relative;width:100%;height:0;padding-top:172.512%}.apolo .c-inline-svg svg{display:block;position:absolute;height:100%;width:100%;top:0;left:0}.trade .article-head{background:0 0}.csr .c-section__title h4,.vitalizing-local-economy .c-section__title h4{max-width:600px;margin:0 auto;text-align:justify}.renewable-energy-carbon-offset .c-section__title h4{max-width:600px;margin:0 auto;text-align:justify}.renewable-energy-carbon-offset .article-head h1::before{font-size:1.8rem}.renewable-energy-carbon-offset .c-section__image-middle{max-width:400px}.en .container{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.en .page .c-section__title h3{text-align:center}.privacy-policy section{max-width:600px;margin:0 auto}.privacy-policy section>*+*{padding-top:2.1333333333rem}.privacy-policy section>*+h2{margin-top:3.2rem}.privacy-policy h2{padding:.5em;background-color:#f5f5f5;font-size:1.8285714286rem}.privacy-policy h3{font-weight:700;font-size:1.6rem}.privacy-policy ol{margin-left:1.25em;list-style-type:decimal}.privacy-policy ul{margin-left:1.25em;list-style-type:disc}.news-list a{display:block;transition:.2s}.news-list a+a{border-top:1px solid #dcdcdc}.news-list a:hover{color:#2d6f99}.news-list a dl{display:inherit;width:100%;max-width:100%;padding:0 12px 24px;text-align:justify}.news-list a+a dl{padding:24px 12px}.news-list a:last-of-type dl{padding:24px 12px 0}.news-list a dl .dt-wrap{display:flex;align-items:center;max-width:100%}.news-list a dl .dt-wrap dt{display:inline-block;max-width:100%;font-size:1.4222222222rem;white-space:nowrap;letter-spacing:.1em}.news-list a dl .dt-wrap dt[class*=tag-]{display:block;width:145px;height:30px;border-radius:15px;background:#dce5ec;font-size:1.28rem;line-height:30px;text-align:center}.news-list a dl .dt-wrap dt+dt{margin-left:16px}.news-list a dl dd{padding-top:20px;font-size:1.4222222222rem;line-height:1.5}.news-list a dl dd::after,.news-list a dl dd::before{content:"";display:block;height:0;width:0}.news-list--empty{text-align:center}.contact{background:#f5f5f5}.wpcf7 p::after,.wpcf7 p::before{content:none}.wpcf7 p+p{padding-top:1.6rem}.wpcf7 form p:last-of-type{padding-top:3.2rem}.wpcf7-previous,.wpcf7-submit{display:block;width:100%;max-width:282px;margin:0 auto;padding:0;color:#fff;background:#141f3d;border:1px solid #141f3d;font-size:1.4222222222rem;line-height:48px;letter-spacing:.1em;text-decoration:none;text-align:center;-webkit-appearance:none;transition:.3s}.wpcf7-previous,.wpcf7-submit:hover{background:#fff;color:#141f3d}.c-post .c-post__title h1,.entry-content h2{font-size:1.8285714286rem}.wpcf7-previous{border:1px solid #141f3d}.entry-content th,.entry-content tr{border-bottom:1px solid #eaedf2}.wpcf7-previous:hover{background:#141f3d;color:#fff}.entry-content th,.entry-content tr:nth-child(even){background:#f8f9fa}.wpcf7-submit p{padding-top:12px}.c-post{padding-top:4.2666666667rem;padding-bottom:4.2666666667rem}.c-post .c-post__date p{padding-top:1em;color:#a0a0a0;letter-spacing:.1em}.entry-content{padding-top:3.2rem}.entry-content a{display:inline;color:#2d6f99;text-decoration:underline;word-break:break-all}.entry-content h2+*,.entry-content p+*{padding-top:2.1333333333rem}.entry-content *+figure,.entry-content *+h2,.entry-content figure+*{padding-top:2.56rem}.entry-content h2{letter-spacing:.02em}.entry-content figure{margin:0 auto}.entry-content ol{list-style:decimal}.entry-content ol li+li{padding-top:2.1333333333rem}.entry-content ol li{margin-left:1em}.entry-content ol li::after,.entry-content ol li::before{content:"";display:block;height:0;width:0}.entry-content ol li::before{margin-bottom:-.375em}.entry-content ol li::after{margin-top:-.375em}.entry-content table{width:100%;margin-bottom:32px;border:1px solid #eaedf2}.entry-content table caption{margin:0 0 7px;color:#9fa6b4;font-size:.75rem;letter-spacing:1px;text-transform:uppercase}.entry-content td{padding:7px;border-right:1px solid #eaedf2}.entry-content td:last-child{border-right:0}.entry-content th{border-right:1px solid #eaedf2}.entry-content th:last-child{border-right:0}.entry-content blockquote{margin:0 0 32px 16px;padding:0 0 0 16px;border-left:3px solid #2980b9;color:#9fa6b4;font-style:italic}.entry-content dd{margin-left:0;margin-bottom:32px;color:#787878;font-size:.9rem}.entry-content .size-auto,.entry-content .size-full,.entry-content .size-large,.entry-content .size-medium,.entry-content .size-thumbnail{max-width:100%;height:auto}.entry-content pre{background:#000;color:#f8f9fa;font-size:.9rem;padding:32px;margin:0 0 32px;border-radius:3px}.entry-content strong{font-weight:600}.wp-caption{max-width:100%}.wp-caption img{width:100%;max-width:100%;margin-bottom:0}.wp-caption p.wp-caption-text{margin:1em 0 0;color:#a2a2a2;font-size:1.28rem;text-align:center}.tags{margin:0}.pagination a.before:before,.pagination a.before:hover:before,.pagination a.next:before,.pagination a.next:hover:before,.pagination span.before:before,.pagination span.before:hover:before,.pagination span.next:before,.pagination span.next:hover:before{content:"";display:inline-block;position:absolute;width:10px;height:10px;margin:auto;border:0;top:36%;left:33%}.opening-area,.pagination{display:flex;align-items:center}.pagination{justify-content:center;position:relative;font-size:1.2rem}.pagination a,.pagination span{display:block;position:relative;height:40px;width:40px;margin:0 4px;border-radius:50%;color:#282a66;text-decoration:none;text-align:center;line-height:40px}.pagination a.current,.pagination a:hover,.pagination span.current,.pagination span:hover{opacity:1;color:#fff;background:#282a66}.pagination a.before:before,.pagination span.before:before{right:28%;border-top:solid 2px #282a66;border-right:solid 2px #282a66;transform:rotate(-135deg)}.pagination a.next:before,.pagination span.next:before{border-top:solid 2px #282a66;border-right:solid 2px #282a66;transform:rotate(45deg)}.pagination a.before:hover:before,.pagination span.before:hover:before{right:28%;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(-135deg)}.pagination a.next:hover:before,.pagination span.next:hover:before{border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg)}.opening-area{justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;width:100vw;height:100vh}.opening-area img{position:relative;z-index:2002;width:38.2vw}.opening-bg,.opening-item{position:absolute;right:0;bottom:0;height:100%}.opening-item{display:block;top:0;width:0;z-index:2001;background:#282a66;-webkit-transition:width 1s 0s cubic-bezier(1,0,0,1);-o-transition:width 1s 0s cubic-bezier(1,0,0,1);transition:width 1s 0s cubic-bezier(1,0,0,1)}.opening-area.opening-area-is-end,.visible-pc,.visible-tab{display:none}.opening-bg{top:0;z-index:2000;width:100%;background:#fff;-webkit-transition:width 1s 0s cubic-bezier(1,0,0,1);-o-transition:width 1s 0s cubic-bezier(1,0,0,1);transition:width 1s 0s cubic-bezier(1,0,0,1);transition:1s}.opening-item.opening-is-showed{width:100%}.opening-item.opening-is-end{right:unset;left:0;width:0}.opening-area img.opening-is-end,.opening-bg.opening-is-end{opacity:0}.fixed{position:fixed;top:0}.bg-gray{background-color:#f5f5f5!important}.fw-700{font-weight:700}.taj{text-align:justify!important}.contact-invoice{background-color:#fff}.invoice>article{max-width:52rem;margin-right:auto;margin-left:auto}.invoice .invoice-hidden{display:none!important}.invoice input[type=email],.invoice input[type=text]{max-width:100%}.invoice *+input.wpcf7-previous{margin-top:2.4rem}.invoice .wpcf7{width:100%}.invoice-confirm .invoice-confirm-button .wpcf7-spinner,.invoice-confirm .invoice-confirm-button br,.invoice-confirm .invoice-confirm-button input[type=hidden]{display:none}@media all and (-ms-high-contrast:none){::-ms-backdrop,body{font-family:YakuHanJP_Noto,-apple-system,BlinkMacSystemFont,"Helvetica Neue",HelveticaNeue,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}}@media only screen and (min-width:481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5rem;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5rem;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}@media only screen and (min-width:768px){.switch-wrap,.wrap{width:100%;margin:0 auto;padding-right:20px;padding-left:20px}.full-width,.switch-width{margin-right:calc((100vw - 100%)/ -2);margin-left:calc((100vw - 100%)/ -2);max-width:auto;max-width:initial}a.c-button-small{max-width:200px;margin:0 0 0 auto;font-size:1.0666666667rem;line-height:42px}.c-thumbnail__title-ja h3{font-size:1.4222222222rem}.c-thumbnail__title-en h3{font-size:1.6rem}#modal-content{width:calc(100% - 40px);padding:20px 20px 0}.page .c-section__2column,.page .c-section__column{padding-right:4%;padding-left:4%}.home .c-section__row{display:flex}.home .c-section__row a+a{margin-top:0}.home .carrier .c-section__row,.home .csr .c-section__row,.home .related-companies .c-section__row{margin-left:-2%}.home .carrier .c-section__row a,.home .csr .c-section__row a,.home .related-companies .c-section__row a{margin-left:2%}.home .contact .c-section__text{text-align:center}.page .c-section{padding-top:6.4rem;padding-bottom:6.4rem}.page [class*=c-section__]+[class*=c-section__]{padding-top:3.2rem}.page .c-section__text+.c-section__title{padding-top:6.4rem}.page .c-section__list,.page .c-section__text{max-width:600px;margin:0 auto}.page .c-section__text+.c-section__text,.page .c-section__title+.c-section__text{padding-top:2.56rem}.page .c-section__title+.c-section__image{padding-top:2.1333333333rem}.page [class*=c-section__]+.c-section__list{padding-top:13.71px}.page .c-section__2column-item+.c-section__2column-item,.page [class*=c-section__]+.c-section__2column{padding-top:4.2666666667rem}.page .c-section__column{display:flex;flex-flow:row wrap;margin-top:-4%;margin-left:-4%}.page .c-column-item,.page .c-column-item+.c-column-item{margin-top:4%;margin-left:4%}.page .c-column-item{flex-grow:0;flex-shrink:1;flex-basis:29%}.page .c-section__2column-item{display:flex;align-items:center;justify-content:space-between}.page .c-section__2column-item [class*=c-section__]+[class*=c-section__]{padding-top:2.1333333333rem}.page .c-section__2column-item .c-section__2column-item-image+.c-section__2column-item-text{padding-top:0}.page [class*=c-section__2column-item-]{flex-grow:0;flex-shrink:1;flex-basis:48%}.page .c-section__2column-item .c-section__text{width:100%}.page .c-section__2column-item:nth-child(even){flex-flow:row-reverse wrap}.page .mission-inner,.page .vision-inner{max-width:100%}.page .invoice .c-section__text+.invoice-number,.page .invoice .invoice-number+.c-section__text{padding-top:3.2rem}.page .gas-certificate .c-sectioni__table{width:fit-content}.page .gas-certificate table{width:auto;margin-right:auto;margin-left:auto}.page .gas-certificate table .gas-certificate-header{font-size:1.8285714286rem;text-align:center}.apolo section h2,.renewable-energy-carbon-offset .article-head h1::before{font-size:3.2rem}.page .gas-price-tabel{width:fit-content}.page .gas-price-tabel table{width:100%!important;max-width:800px}.page .gas-price-tabel section>*+*{margin-top:21px}.page .gas-price-tabel .wp-block-group__inner-container>*+*{margin-top:10px}.page .benefit .c-column-item{flex-grow:0;flex-shrink:1;flex-basis:46%;height:22vw}.page .related-companies .c-column-item-image+.c-section__title{padding-top:2.56rem}.page .related-companies .c-section__column-wrap{padding-top:6.4rem}.page .related-companies .c-column-item{flex-grow:0;flex-shrink:1;flex-basis:46%}.page .related-companies .c-column-item+.c-column-item{margin-top:4%}.page .related-companies .c-section__column .c-section__title{text-align:justify}.page .related-companies .c-section__column .c-section__title+.c-section__text{padding-top:1.6rem}.page .related-companies .c-section__column .c-section__text{width:100%}.apolo .apolo-instagram article>section,.apolo .apolo-news article>section{padding-top:96px;padding-bottom:96px}.apolo .apolo-instagram article>section>*+*,.apolo .apolo-news article>section>*+*{padding-top:64px}.wpcf7{width:75%;max-width:600px;margin:0 auto}.c-post .wrap{max-width:calc(600px + 4em);padding:0}.entry-content h2+*,.entry-content p+*{padding-top:2.56rem}.entry-content *+figure,.entry-content *+h2,.entry-content figure+*{padding-top:3.2rem}.entry-content ol li+li{padding-top:2.56rem}.opening-area img{width:20vw}.visible-tab{display:block}.hidden-tab{display:none}.invoice .wpcf7 form p:last-of-type{padding-top:4.8rem}}@media only screen and (min-width:1000px){.footer-nav-column ul li a::before,.footer-nav-column ul li::before,p::before{margin-bottom:-.375em}h1::after,h1::before,h2::after,h2::before,h3::after,h3::before,h4::after,h4::before,h5::after,h5::before,p::after,p::before{content:"";height:0;width:0;display:block}body{font-size:1.6rem;line-height:1.75}p::after{margin-top:-.375em}.wrap{max-width:92%;margin:0 auto;padding-right:0;padding-left:0}h1::before,h2::before,h3::before,h4::before,h5::before{margin-bottom:-.45em}h1::after,h2::after,h3::after,h4::after,h5::after{margin-top:-.45em}h1,h2{font-size:3.2rem}h3{font-size:2.56rem}h4,h5{font-size:1.6rem}.content{min-height:calc(100vh - 80px - 378px)}a.c-button{width:100%;max-width:320px;line-height:6.4rem}a.c-button-small{max-width:160px;line-height:42px}#modal-content{width:auto;height:100%;max-height:calc(100vh - 40px);padding:20px 20px 30px}.header-wrapper{padding-top:80px}.header,.header-inner{height:80px}.pc-header-nav-wrap{display:block}.pc-header-nav{display:flex;justify-content:space-between;font-size:1.4222222222rem}.pc-header-nav>li{display:flex;align-items:center;justify-content:center;height:80px;padding:0 1.25vw;text-align:center;white-space:nowrap;transition:all .3s ease-in-out}.pc-header-nav>li:hover{background:#f5f5f5}.pc-header-nav>li>a.pc-header-nav-menu-trigger{padding-top:14px}.pc-header-nav>li>a{padding-top:0;line-height:1}.pc-header-nav>li>a.pc-header-nav-menu-trigger::after{display:block;content:"\f078";padding-top:4px;font-weight:900;font-size:.7rem;font-family:"Font Awesome 5 Free";transition:all .2s ease-in}.pc-header-nav>li:hover>a.pc-header-nav-menu-trigger::after{transform:translate(0,4px)}.pc-header-nav>li:hover .pc-header-nav-menu-wrap{visibility:visible;max-height:9999px;opacity:1}.pc-header-nav-menu-wrap{overflow:hidden;visibility:hidden;position:absolute;top:80px;left:0;z-index:999;width:100%;max-height:0;padding:80px 0;background:#f5f5f5;opacity:0;transition:all .2s ease-in}.pc-header-nav-menu{width:100%;max-width:1000px;margin:0 auto;padding:0 20px}.pc-header-nav-menu-inner{display:flex;flex-flow:row wrap;margin:-20px 0 0 -20px}.pc-header-nav-menu-item{flex-grow:0;flex-shrink:1;flex-basis:calc(33% - 20px);margin:20px 0 0 20px}.footer-nav-column ul li a::after,.footer-nav-column ul li::after{margin-top:-.375em}.pc-header-nav-menu-item a{display:flex;align-items:center;width:100%;height:80px;background:#fff}.pc-header-nav-menu-item__image{width:80px;height:100%}.pc-header-nav-menu-item__image .c-thumbnail-wrapper::after{content:none}.pc-header-nav-menu-item:hover .c-thumbnail-wrapper img{transform:scale(1.1);filter:grayscale(100%)}.pc-header-nav-menu-item__image img{width:80px;height:80px;object-fit:cover}.pc-header-nav-menu-item__title{display:flex;align-items:center;justify-content:flex-start;padding-left:1.6rem;font-size:1.6rem;line-height:1.25;text-align:justify}.pc-header-nav-menu-item__title h3{font-weight:400;font-size:1.6rem}.foonter__back-to-top,.footer-nav-column ul li,.pc-language{font-size:1.4222222222rem}.pc-language-wrap{display:flex;align-items:center;justify-content:center;width:12.5%;height:100%;max-width:160px;background:#282a66}.pc-language{display:flex;align-items:center;justify-content:space-between;width:50%}.pc-language a{color:#bfbfbf}.foonter__back-to-top p a,.pc-language a.is-current{color:#fff}.js-sp-header-nav{display:none}.footer{padding:80px 0 6.4rem}.footer .wrap{display:block;align-items:unset;justify-content:unset;position:relative;height:inherit;height:initial}.foonter__back-to-top{display:flex;align-items:center;position:absolute;right:0;bottom:0;transform:rotate(90deg) translate(0,50%);transform-origin:right;letter-spacing:.02em}.foonter__back-to-top::before{display:block;width:4.2666666667rem;height:1px;background:#fff;content:""}.foonter__back-to-top p{padding-left:10px}.footer-nav{display:flex;margin-left:-6.4rem}.footer-nav-column ul li a::after,.footer-nav-column ul li a::before,.footer-nav-column ul li::after,.footer-nav-column ul li::before{content:"";display:block;height:0;width:0}.footer-nav-column{margin-left:6.4rem}.footer-nav-column ul li+li{padding-top:1.8285714286rem}.footer-nav-column ul .footer-nav-column__title+li{padding-top:2.1333333333rem}.footer-nav-column ul li a{color:#bfbfbf}.footer-nav-column ul .footer-nav-column__title a{color:#fff}.copyright-wrap{padding-top:80px}.home .c-article{padding-top:12.8rem;padding-bottom:12.8rem}.home .c-article-wrap .c-article+.c-article{padding-top:0;padding-bottom:112px}.home .c-section-header::after{width:4.2666666667rem;margin-top:3.2rem}.home .main-visual__bg,.home .main-visual__copy,.home .main-visual__logo{width:50%;height:calc(100vh - 80px)}.home .c-section-header__title-en{font-size:96px}.home .c-section-header__title-ja{padding-top:3.2rem}.home .c-section-header+[class*=c-section__],.home [class*=c-section__]+[class*=c-section__]{padding-top:6.4rem}.home .c-section__text{max-width:640px;margin:0 auto}.home .c-thumbnail__title-ja h3{font-size:1.8285714286rem}.home .c-thumbnail__title-en h3{font-size:2.1333333333rem}.home .main-visual{display:flex;height:calc(100vh - 80px)}.home .main-visual__logo img{max-width:100%}.home .main-visual__copy{font-size:3.09vw}.home .main-visual__copy p{padding-top:0}.home .particles-js{height:calc(100vh - 80px)}.home .particles-js-1{margin-top:80px}.home .news{padding:40px 0 40px 256px}.home .news-head-wrap{margin:0}.home .news-head{top:-56px;right:unset;width:256px;height:256px;margin:0}.page .c-section__list dd::before,.page .c-section__list dt::before{margin-bottom:-.375em}.page .c-section__list dd::after,.page .c-section__list dt::after{margin-top:-.375em}.home .business-category{padding-top:6.4rem}.home .business-category__title+.c-section__row{padding-top:3.2rem}.page .article-head h1{padding-top:12px;font-size:2.56rem;line-height:64px}.page .article-head h1::before{font-size:7.2rem}.page .c-section{padding-top:12.8rem;padding-bottom:12.8rem}.page .article-head+.c-section{padding-top:89.6px}.page .c-column-item+.c-section__title,.page .c-section__text+.c-section__title,.page [class*=c-section__]+[class*=c-section__]{padding-top:6.4rem}.page .c-section__title h2{font-size:1.6rem;line-height:45px}.page .c-section__title h2::before{font-size:4.2666666667rem}.page .c-section__title h3{font-size:2.56rem}.page .c-section__title+.c-section__text{padding-top:calc(4.2666666667rem - 4px)}.page .c-section__text+.c-section__text,.page .c-section__title+.c-section__image{padding-top:4.2666666667rem}.page [class*=c-section__]+.c-section__list{padding-top:19.33px}.page .c-section__list dl>div{padding:2.1333333333rem 1.0666666667rem}.page .c-section__list dl>div:last-of-type{padding:2.1333333333rem 1.0666666667rem 0}.page .c-section__list dt{width:100%;max-width:120px;min-width:120px}.page .c-section__list dd::after,.page .c-section__list dd::before,.page .c-section__list dt::after,.page .c-section__list dt::before{width:0;content:"";display:block;height:0}.page .c-section__2column{max-width:1000px;margin:0 auto;padding-right:0;padding-left:0}.page [class*=c-section__]+.c-section__2column{padding-top:89.6px}.page .c-section__2column-item+.c-section__2column-item{padding-top:6.4rem}.page .c-section__2column-item-image+.c-section__2column-item-text{padding-top:0}.page .mission-inner>img,.page .vision-inner img{display:block;width:auto;max-width:100%;max-height:calc(80vh - 80px);margin-right:auto;margin-left:auto}.page .address-inner{padding:1.8285714286rem 1.8285714286rem 0}.page .address-inner>a{padding:0 8px}.page .address-inner>a::after{padding-left:6px;font-size:1.1636363636rem}.page .office-address address{padding:1.1636363636rem 0;font-size:1.4222222222rem}.page .office-address address::after,.page .office-address address::before{content:"";display:block;height:0;width:0}.page .office-address address::before{margin-bottom:-.375em}.page .office-address address::after{margin-top:-.375em}.page .invoice .c-section__text+.invoice-number,.page .invoice .invoice-number+.c-section__text{padding-top:4.8rem}.page .benefit .c-column-item{flex-grow:0;flex-shrink:1;flex-basis:29.3333333333%;height:28vw}.page .related-companies .c-section__column-wrap{max-width:1000px;margin:0 auto}.page .related-companies .c-section__column{padding:0}.page .related-companies .c-section__column .c-section__title h3{font-size:2.56rem}.page .related-companies .c-section__column .c-section__text+.c-section__button{padding-top:2.56rem}.page .news .pagination{padding-top:6.4rem}.apolo a{cursor:pointer}.apolo .news-list a dl dd{padding-top:0}.apolo .c-inline-svg{padding-top:53.717%}.news-list a dl{display:flex;align-items:center;padding:0 20px 24px}.news-list a+a dl{padding:24px 20px}.news-list a:last-of-type dl{padding:24px 20px 0}.news-list a dl dt{display:inline-block;margin:0 40px 0 0}.news-list a dl dt:nth-child(2){margin:0 40px 0 0}.news-list a dl dd{padding-top:0}.wpcf7 p+p{padding-top:1.8285714286rem}.wpcf7 form p:last-of-type{padding-top:4.2666666667rem}.c-post{padding-top:6.4rem;padding-bottom:6.4rem}.c-post .c-post__title h1{font-size:2.1333333333rem}.c-post .c-post__date p{padding-top:1em;color:#a0a0a0;letter-spacing:.1em}.entry-content h2+*,.entry-content p+*{padding-top:3.2rem}.entry-content *+figure,.entry-content *+h2,.entry-content figure+*{padding-top:4.2666666667rem}.entry-content ol li+li{padding-top:3.2rem}.visible-pc{display:block}.hidden-pc{display:none}.invoice .wpcf7 form p:last-of-type{padding-top:4.8rem}}@keyframes loop1{0%{transform:translateX(0)}49.99999%{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes loop2{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}