/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:62.5%;height:100%;scroll-behavior:unset !important;}body{font-size:1.4rem;line-height:1.7;color:#333;background-color:#fff;height:100%;position:relative;font-family:"Lato","Noto Sans JP",sans-serif;font-style:normal;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.05em;scroll-behavior:unset !important;}@media (min-width:768px){body{font-size:1.5rem;}}@media (min-width:992px){body{font-size:1.8rem;}}@media (min-width:992px){body.fixedWidget{overflow:hidden;}}body a{transition:ease 0.3s all;color:inherit;text-decoration:none;}body a:hover{color:#C8241C;}body button,body a.btn{transition:ease 0.3s all;color:inherit;text-decoration:none;}body button:hover,body a.btn:hover{opacity:0.7;}body .red{color:#C43A34 !important;}.wrapper{height:100%;}@media (min-width:768px){.wrapper{padding-left:76px;}}@media (min-width:1200px){.wrapper{padding-left:100px;}}.container-fluid{padding-left:15px;padding-right:15px;}.container-fluid .row{margin-left:-15px;margin-right:-15px;}.container-fluid .row > div{padding-left:15px;padding-right:15px;}.main_contents{padding-top:70px;}@media (min-width:768px){.main_contents{padding-top:76px;padding-left:30px;padding-right:30px;}}@media (min-width:1200px){.main_contents{padding-top:95px;}}.main_contents .feed-icon{display:none !important;}.main_contents section{padding:25px 0;position:relative;}.main_contents section:last-child{padding-bottom:50px;}@media (min-width:576px){.main_contents section{padding:35px 0;}.main_contents section:last-child{padding-bottom:45px;}}@media (min-width:768px){.main_contents section{padding:50px 0;}.main_contents section:last-child{padding-bottom:60px;}}@media (min-width:992px){.main_contents section{padding:70px 0;}}@media (min-width:1200px){.main_contents section{padding:80px 0;}}.main_contents section .btn_wrapper{margin-top:2em;}.main_contents section .btn_wrapper .btn{border-radius:50px;padding:1em 2em;font-weight:400;font-size:1.2rem;line-height:1;}@media (min-width:576px){.main_contents section .btn_wrapper .btn{font-size:1.5rem;}}@media (min-width:768px){.main_contents section .btn_wrapper .btn{font-size:1.8rem;}}@media (min-width:992px){.main_contents section .btn_wrapper .btn{font-size:2.3rem;}}.main_contents section .btn_wrapper .btn.arrow:after{content:"\e95c";font-family:"Phosphor" !important;font-weight:900;margin-left:0.5em;}.main_contents section .btn_wrapper .btn.red{background-color:#C43A34;color:#fff !important;}.main_contents section .btn_wrapper .btn.gray{background-color:#999;color:#fff !important;}.main_contents section p{margin-bottom:1em;}.main_contents section .page_name{font-size:1.2rem;font-weight:400;transform:rotate(-90deg);transform-origin:right top;display:inline-block;position:absolute;left:-12.5em;top:2em;letter-spacing:0.3rem;}@media (min-width:576px){.main_contents section .page_name{font-size:1.3rem;top:2.5em;}}@media (min-width:768px){.main_contents section .page_name{font-size:1.5rem;}}.main_contents section h1{font-size:3.6rem;color:#C43A34;font-weight:300;text-align:end;letter-spacing:0.05em;margin-bottom:0;line-height:1;position:absolute;right:0;top:0;z-index:2;}@media (min-width:576px){.main_contents section h1{font-size:4rem;}}@media (min-width:768px){.main_contents section h1{font-size:4.6rem;}}@media (min-width:992px){.main_contents section h1{font-size:5rem;}}@media (min-width:1200px){.main_contents section h1{font-size:5.8rem;}}.main_contents section h1 span{display:inline-block;transform:rotate(-90deg);transform-origin:right;}@media (min-width:768px){.main_contents .main_vi{padding-top:0;}}.main_contents .main_vi .outer{position:relative;margin-left:-15px;margin-right:-15px;}.main_contents .main_vi .inner{overflow:hidden;position:relative;z-index:3;}.main_contents .slider_wrapper ul{padding-left:0;list-style:none;}.main_contents .slider_wrapper ul li a{display:block;}.main_contents .slider_wrapper ul li a > span{display:block;}.main_contents .slick-track{display:flex;}.main_contents .slick-slide{height:auto !important;}.main_contents .slick-slide > *{height:100%;}.divi{position:relative;z-index:0;transform:translateY(-70px);}@media (min-width:768px){.divi{transform:translateY(-76px);}}@media (min-width:1200px){.divi{transform:translateY(-95px);}}.ggmap{position:relative;padding-bottom:200px;padding-top:30px;height:0;overflow:hidden;}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%;}.breadcrumb{flex-direction:row-reverse;position:fixed;z-index:7;right:10px;top:55px;color:#B4B4B4;font-size:1.1rem;margin-bottom:0;transition:ease 0.3s all;}@media (min-width:576px){.breadcrumb{right:60px;top:25px;}}@media (min-width:768px){.breadcrumb{right:30px;}}.breadcrumb.hide{transform:translateY(-400%);}@media (min-width:576px){.breadcrumb.hide{transform:translateY(-250%);}}.breadcrumb li:first-child:after{display:none;}.breadcrumb li:after{content:"／";}.breadcrumb-item + .breadcrumb-item::before{display:none;}.header_wrapper header{padding:15px;position:fixed;width:100%;z-index:4;line-height:1;transition:0.5s;background-color:#fff;transition:ease 0.3s all;}@media (min-width:768px){.header_wrapper header{padding:18px;background-color:transparent;}}.header_wrapper header.hide{transform:translateY(-100%);}.header_wrapper header .logo{display:inline-block;font-family:"Helvetica Neue",sans-serif;font-size:2.2rem;font-weight:600;width:80px;}@media (min-width:768px){.header_wrapper header .logo{font-size:2.7rem;width:80px;}}@media (min-width:1200px){.header_wrapper header .logo{width:118px;}}.header_wrapper header .logo a{display:block;line-height:1;}.header_wrapper header .lang{padding-left:1em;}@media (min-width:768px){.header_wrapper header .lang{font-size:1.4rem;}}@media (min-width:1200px){.header_wrapper header .lang{font-size:1.6rem;}}.header_wrapper header .lang span{margin-left:0.3em;margin-right:0.3em;}.header_wrapper header .lang a.jp{font-weight:400;}.header_wrapper.en .lang{padding-left:1em;}.header_wrapper.en .lang a.en{font-weight:400;}.header_wrapper.en .lang a.jp{font-weight:300;}.header_btns{position:fixed;top:5px;right:0;padding:15px;z-index:1000;display:flex;}@media (min-width:768px){.header_btns{left:0;top:0;right:auto;background-color:#C43A34;padding:26px 19px;width:76px;}}@media (min-width:1200px){.header_btns{padding:36px 26px;width:100px;}}#nav-toggle{cursor:pointer;display:block;box-sizing:content-box;padding-bottom:10px;border:0;outline:0;background-color:transparent;width:2.5rem;}@media (min-width:1200px){#nav-toggle{width:3.6rem;}}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px;}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-7px;left:0;content:" ";}@media (min-width:1200px){.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{top:-10px;}}.drawer-hamburger-icon:after{top:7px;}@media (min-width:1200px){.drawer-hamburger-icon:after{top:10px;}}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;transition:all 0.6s cubic-bezier(0.19,1,0.22,1);background-color:#C43A34;}@media (min-width:768px){.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#fff;}}body.open .drawer-hamburger-icon{background-color:transparent;}body.open .drawer-hamburger-icon:before{transform:rotate(45deg);top:0;background-color:#AAAAAA;}@media (min-width:768px){body.open .drawer-hamburger-icon:before{background-color:#fff;}}body.open .drawer-hamburger-icon:after{transform:rotate(-45deg);top:0;background-color:#AAAAAA;}@media (min-width:768px){body.open .drawer-hamburger-icon:after{background-color:#fff;}}#gloval-nav{background-color:#fafafa;position:fixed;top:0;left:0;right:0;bottom:0;z-index:990;visibility:hidden;opacity:0;transition:0.6s ease;padding:20px 30px;padding-top:90px;font-size:1rem;}@media (min-width:576px){#gloval-nav{padding-top:40px;display:flex;flex-wrap:wrap;}}@media (min-width:768px){#gloval-nav{padding:160px 30px 30px;display:block;}}@media (min-width:1200px){#gloval-nav{padding:160px 40px 30px;}}#gloval-nav ul{list-style:none;margin-bottom:0;padding-bottom:0.5em;}#gloval-nav ul li{padding-bottom:1em;}#gloval-nav .contents_nav{font-size:2.2rem;font-weight:300;}@media (min-width:576px){#gloval-nav .contents_nav{width:15em;}}@media (min-width:768px){#gloval-nav .contents_nav{width:auto;}}@media (min-width:1200px){#gloval-nav .contents_nav{font-size:2.4rem;}}#gloval-nav .contents_nav li{position:relative;}#gloval-nav .contents_nav li:last-child{margin-bottom:0;}#gloval-nav .contents_nav li.services{z-index:10;display:none;}@media (min-width:768px){#gloval-nav .contents_nav li.services:hover{color:#C8241C;}#gloval-nav .contents_nav li.services:hover ul a{color:#333;}}#gloval-nav .contents_nav li a{display:block;line-height:1.5;}#gloval-nav .sevices_items{font-size:1.5rem;font-weight:300;display:none;padding-left:1em;}@media (min-width:768px){#gloval-nav .sevices_items{position:absolute;top:0;left:13em;display:block !important;color:#aaa;padding-left:0;width:260px;transition:0.3s all;}#gloval-nav .sevices_items > li > a:hover{color:#333 !important;}#gloval-nav .sevices_items > li ul a:hover{color:#C8241C !important;}}@media (min-width:1200px){#gloval-nav .sevices_items{font-size:1.7rem;width:300px;}}#gloval-nav .sevices_items .services_items_child{font-size:1.2rem;display:none;padding-left:1em;padding-top:1em;}@media (min-width:768px){#gloval-nav .sevices_items .services_items_child{position:absolute;top:0.5em;left:260px;width:240px;display:block;visibility:hidden;opacity:0;transition:ease 0.6s all;padding:0;}}@media (min-width:992px){#gloval-nav .sevices_items .services_items_child{width:auto;white-space:nowrap;}}@media (min-width:1200px){#gloval-nav .sevices_items .services_items_child{font-size:1.6rem;left:300px;}}#gloval-nav .sevices_items .services_items_child li{padding-bottom:0.9em;}#gloval-nav .sevices_items .services_items_child li a{position:relative;padding-left:1em;pointer-events:none;}#gloval-nav .sevices_items .services_items_child li a:before{font-family:"Phosphor-Light" !important;content:"\e9ff";position:absolute;left:0;}@media (min-width:768px){#gloval-nav .sevices_items > li:hover > a{font-size:2.1rem;color:#C8241C;}#gloval-nav .sevices_items > li:hover > a:after{content:"\e95c";font-family:"Phosphor-Light" !important;vertical-align:middle;margin-left:0.2em;color:#C8241C !important;}#gloval-nav .sevices_items > li:hover > ul{visibility:visible;opacity:1;display:block !important;}}@media (min-width:1200px){#gloval-nav .sevices_items > li:hover > a{font-size:2.4rem;}}#gloval-nav .page_nav{font-size:1.4rem;letter-spacing:0.2em;}@media (min-width:1200px){#gloval-nav .page_nav{font-size:1.6rem;}}#gloval-nav .sns{font-size:3.4rem;display:inline-flex;}#gloval-nav .sns li{margin-right:10px;}#gloval-nav .sns li.insta{color:#C43A34;}#gloval-nav .sns li.youtube{color:#333;}@media (min-width:576px){#gloval-nav .inner{padding-left:2em;padding-top:0.5em;}}@media (min-width:768px){#gloval-nav .inner{padding-left:0;}}#gloval-nav .copyright{font-weight:300;letter-spacing:0.2em;margin-bottom:0;}@media (min-width:576px){#gloval-nav .copyright{width:100%;text-align:right;}}@media (min-width:768px){#gloval-nav .copyright{text-align:left;font-size:1.3rem;}}#gloval-nav .copyright .year{margin-right:6px;}body.open{overflow:hidden;}body.open #gloval-nav{visibility:visible;opacity:1;overflow-y:scroll;}ul.links{position:fixed;z-index:4;list-style:none;padding-left:0;display:flex;font-size:1.4rem;margin-bottom:0;left:112px;top:23px;transition:ease 0.3s all;}ul.links.hide{transform:translateY(-200%);}ul.links li::before{content:"/";padding-left:0.3em;padding-right:0.3em;}ul.links li:first-child::before{display:none;}ul.links li.is-active{font-weight:400;}@media (min-width:768px){ul.links{left:192px;top:27px;}}@media (min-width:1200px){ul.links{font-size:1.6rem;left:256px;top:35px;}}footer{padding-left:10px;padding-right:10px;padding-bottom:50px;padding-top:50px;background-color:#222;color:#fff;font-size:1.3rem;}@media (min-width:576px){footer{padding-top:40px;padding-bottom:40px;}}@media (min-width:768px){footer{font-size:1.4rem;}}@media (min-width:992px){footer{padding-bottom:38px;padding-top:77px;font-size:1.5rem;}}@media (min-width:1200px){footer{font-size:1.6rem;}}@media (min-width:992px){footer .container-fluid{max-width:1000px;}}@media (min-width:1200px){footer .container-fluid{max-width:1200px;}}footer a{color:inherit;}footer .slogan{font-size:2.5rem;font-weight:300;line-height:1.5;padding-top:1.1em;}@media (min-width:576px){footer .slogan{padding-top:0;}}@media (min-width:992px){footer .slogan{font-size:3.5rem;}}footer dl dt{font-weight:300;margin-bottom:0.2em;font-size:1rem;}@media (min-width:768px){footer dl dt{font-size:1.1rem;}}@media (min-width:1200px){footer dl dt{font-size:1.2rem;}}footer dl dd{line-height:1.5;margin-bottom:0;}@media (min-width:768px){footer dl dd{margin-bottom:0.8em;}}@media (min-width:768px){footer .offices{margin-left:-15px;}}footer .contact{margin-bottom:3em;}footer ul{list-style:none;padding-left:0;}footer ul li{margin-bottom:1em;line-height:1.5;}@media (min-width:768px){footer ul li{margin-bottom:0.7em;}}footer ul li span{display:inline-block;}footer .copyright{font-size:1rem;font-weight:300;margin-bottom:0;}@media (min-width:992px){footer .copyright{padding-top:37px;font-size:1.3rem;}}footer .copyright .year{margin-right:0.5em;}#jp footer .address p span{display:inline-block;}@media (min-width:768px){#jp footer .address .office > div:first-child p span{display:inline-block;}}#side{display:none;}@media (min-width:768px){#side{letter-spacing:0.2rem;height:100%;min-height:664px;width:76px;position:fixed;top:0;left:0;background-color:#FAFAFA;z-index:5;display:block;text-align:center;}#side .inner{display:flex;transform:rotate(270deg);transform-origin:center;position:absolute;top:50%;left:-182px;font-size:1.2rem;align-items:center;white-space:nowrap;}#side ul{list-style:none;padding-left:0;display:inline-block;margin-bottom:0;white-space:nowrap;line-height:1;}}@media (min-width:768px) and (min-width:1200px){#side ul{font-size:1.2rem;}}@media (min-width:768px){#side ul a{text-decoration:none;display:block;}#side ul.sns{font-size:2.4rem;transform:rotate(90deg);}#side ul.sns li a{box-sizing:content-box;}#side ul.sns li.insta{color:#C43A34;margin-bottom:20px;}#side ul.sns li.youtube{color:#333;}#side ul.read{display:flex;margin-right:70px;}#side ul.read li{border-right:1px solid #ccc;padding-left:1em;padding-right:1em;}#side ul.read li:first-child{padding-left:0;}#side ul.read li:last-child{border:0;padding-right:0;}#side ul.read li a{box-sizing:content-box;}#side ul.read li a span{display:block;}#side .copyright{font-size:1rem;margin-bottom:0;margin-left:70px;}}@media (min-width:768px) and (min-width:1200px){#side .copyright{font-size:1.3rem;}}@media (min-width:768px){#side .copyright .year{margin-right:6px;}#side .none{display:none;}}@media (min-width:1200px){#side{width:100px;}}#contact_box{position:fixed;bottom:0;right:0;z-index:3;}#contact_box > .btn{background-color:#000;color:#fff;border-radius:30px;padding:1em 1.5em;text-align:center;line-height:1;font-size:1.1rem;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);height:35.5px;width:117px;transition:ease 0.3s all;overflow:hidden;position:absolute;bottom:15px;right:15px;font-weight:400;}@media (min-width:768px){#contact_box > .btn{font-size:1.3rem;height:42px;width:138px;}}@media (min-width:992px){#contact_box > .btn{font-size:1.5rem;height:48px;width:159px;}}#contact_box > .btn .inner{display:flex;align-items:center;}#contact_box > .btn span{white-space:nowrap;transition:ease 0.3s all;}#contact_box > .btn i{margin-right:0.3em;font-size:larger;}#contact_box dl{margin:0;border-radius:10px;overflow:hidden;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);position:absolute;bottom:15px;right:15px;display:none;}@media (min-width:992px){#contact_box dl{border-radius:20px;}}#contact_box dl dt{background-color:#000;color:#fff;padding:1em 1.5em;line-height:1;font-size:1.1rem;transition:ease 0.3s all;overflow:hidden;position:relative;box-shadow:none;cursor:pointer;}#contact_box dl dt:after{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:50%;transform:translateY(-50%);}@media (min-width:992px){#contact_box dl dt:after{right:20px;}}@media (min-width:768px){#contact_box dl dt{font-size:1.3rem;}}@media (min-width:992px){#contact_box dl dt{font-size:1.5rem;padding:1.2em 2em;}}#contact_box dl dt .inner{display:flex;align-items:center;}#contact_box dl dt span{white-space:nowrap;transition:ease 0.3s all;}#contact_box dl dt i{margin-right:0.3em;font-size:larger;}#contact_box dl dd{background-color:#fff;margin-bottom:0;padding:1em;}@media (min-width:992px){#contact_box dl dd{padding:1.5em;}}#contact_box dl dd .btn{background-color:#C43A34;color:#fff;font-weight:600;border-radius:30px;line-height:1;padding:1em 1.5em;white-space:nowrap;}@media (min-width:768px){#contact_box dl dd .btn{font-size:1.2rem;}}@media (min-width:992px){#contact_box dl dd .btn{font-size:1.4rem;}}#contact_box.scroll > .btn{width:35.5px;height:35.5px;padding:1em 0;}#contact_box.scroll > .btn .inner{position:absolute;top:50%;transform:translateY(-50%);left:30%;}#contact_box.scroll > .btn span{opacity:0;}@media (min-width:768px){#contact_box.scroll > .btn{width:42px;height:42px;}}@media (min-width:992px){#contact_box.scroll > .btn{width:48px;height:48px;}}.spin1{animation:spinr 4s linear 0s infinite normal;-webkit-animation:spinr 4s linear 0s infinite normal;}.spin2{animation:spinl 2.8s linear 0s infinite normal;-webkit-animation:spinl 2.8s linear 0s infinite normal;}.spin3{animation:spinr 3s linear 0s infinite normal;-webkit-animation:spinr 3s linear 0s infinite normal;}@keyframes spinr{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes spinl{from{transform:rotate(0deg);}to{transform:rotate(-360deg);}}#top{}@media (min-width:768px){#top{padding-top:0;padding-left:0;padding-right:0;}}@media (min-width:768px){#top section{padding:30px 0;}}@media (min-width:992px){#top section{padding:40px 0;}}@media (min-width:1200px){#top section{padding:50px 0;}}#top section h2{font-size:3.2rem;letter-spacing:0.3rem;color:#C43A34;font-weight:300;margin-bottom:0.5em;line-height:1;letter-spacing:0.05em;text-align:left;}@media (min-width:576px){#top section h2{font-size:4rem;}}@media (min-width:768px){#top section h2{font-size:4rem;}}@media (min-width:992px){#top section h2{font-size:4.5rem;}}@media (min-width:1200px){#top section h2{font-size:5rem;}}#top section .link_wrapper{text-align:right;}#top section .link_wrapper a{color:#C43A34;display:inline-block;font-weight:300;font-size:1.1rem;}@media (min-width:768px){#top section .link_wrapper a{font-size:1.2rem;}}@media (min-width:992px){#top section .link_wrapper a{font-size:1.4rem;}}@media (min-width:1200px){#top section .link_wrapper a{font-size:1.6rem;}}#top section .link_wrapper a:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-left:0.5em;}#top section .btn_wrapper .btn{font-size:1rem;}@media (min-width:768px){#top section .btn_wrapper .btn{font-size:1.3rem;}}@media (min-width:992px){#top section .btn_wrapper .btn{font-size:1.8rem;}}@media (min-width:1200px){#top section .btn_wrapper .btn{font-size:2rem;}}#top section.main_vi{padding-top:0;}@media (min-width:768px){#top section.main_vi{padding-right:0;}}#top section.main_vi .container-fluid{max-width:none;}#top section.main_vi .outer{padding:2.8em;}@media (min-width:576px){#top section.main_vi .outer{padding:1em 2.8em;text-align:center;}}@media (min-width:768px){#top section.main_vi .outer{padding-top:130px;padding-left:2em;padding-bottom:4em;}}@media (min-width:992px){#top section.main_vi .outer{padding-top:130px;padding-bottom:5em;}}@media (min-width:1200px){#top section.main_vi .outer{padding-top:200px;padding-bottom:8em;}}#top section.main_vi .outer .h1_wrapper{position:relative;}@media (min-width:576px){#top section.main_vi .outer .h1_wrapper{display:inline-block;}}#top section.main_vi .outer h1{font-size:4.3rem;font-weight:300;letter-spacing:normal;text-align:start;position:relative;margin-bottom:0.5em;line-height:1.5;z-index:2;}@media (min-width:576px){#top section.main_vi .outer h1{right:0;text-align:center;margin-right:0;font-size:5rem;}}@media (min-width:768px){#top section.main_vi .outer h1{right:0;font-size:6rem;line-height:1.3;}}@media (min-width:992px){#top section.main_vi .outer h1{font-size:7rem;margin-bottom:0.5em;}}@media (min-width:1200px){#top section.main_vi .outer h1{font-size:9rem;}}@media (min-width:1400px){#top section.main_vi .outer h1{font-size:10rem;}}#top section.main_vi .outer h1 span{transform:none;display:block;text-align:left;}#top section.main_vi .outer .spin1{width:170px;height:auto;position:absolute;bottom:-10px;right:0;z-index:1;}@media (min-width:768px){#top section.main_vi .outer .spin1{bottom:40px;width:200px;}}@media (min-width:992px){#top section.main_vi .outer .spin1{bottom:60px;width:250px;}}@media (min-width:1200px){#top section.main_vi .outer .spin1{bottom:60px;width:330px;}}#top section.main_vi .outer .sub{font-size:2rem;margin-bottom:0;text-shadow:1px 1px 3px #fff;position:relative;z-index:3;}@media (min-width:992px){#top section.main_vi .outer .sub{font-size:2.3rem;}}@media (min-width:1200px){#top section.main_vi .outer .sub{font-size:2.6rem;}}@media (min-width:1400px){#top section.main_vi .outer .sub{font-size:2.9rem;}}#top body.fixedWidget section.services{position:fixed;width:100%;top:0;z-index:10;}#top section.services{padding:0;background-color:#F5F5F0;}#top section.services .outer{padding:50px 15px;padding-right:50px;}@media (min-width:576px){#top section.services .outer{padding-right:80px;padding-left:50px;}}@media (min-width:992px){#top section.services .outer{padding-right:65px;}}@media (min-width:1200px){#top section.services .outer{padding-right:150px;max-width:1280px;margin-left:auto;margin-right:auto;}}#top section.services .outer h2{text-align:right;position:absolute;right:30px;top:20px;}@media (min-width:768px){#top section.services .outer h2{margin:0;padding:0;position:absolute;right:40px;}}@media (min-width:1200px){#top section.services .outer h2{right:75px;}}#top section.services .outer h2 span{display:inline-block;transform:rotate(-90deg);transform-origin:right;}#top section.services .outer .tabs{border-right:1px solid #222;}#top section.services .outer .tabs ul{list-style:none;padding-left:0;font-size:1.7rem;}@media (min-width:992px){#top section.services .outer .tabs ul{font-size:1.8rem;}}@media (min-width:1400px){#top section.services .outer .tabs ul{font-size:2.1rem;}}#top section.services .outer .tabs ul li{padding-bottom:1em;}@media (hover:hover) and (pointer:fine){#top section.services .outer .tabs ul li a:hover{color:#222;}}@media (hover:hover) and (pointer:fine) and (min-width:992px){#top section.services .outer .tabs ul li a:hover{font-size:2.2rem;}#top section.services .outer .tabs ul li a:hover:after{content:"\e95c";font-family:"Phosphor-Light" !important;vertical-align:middle;margin-left:0.2em;color:#C8241C !important;}}@media (hover:hover) and (pointer:fine) and (min-width:1400px){#top section.services .outer .tabs ul li a:hover{font-size:3rem;}}#top section.services .outer .tabs ul li a.active{color:#222;}@media (min-width:992px){#top section.services .outer .tabs ul li a.active{font-size:2.2rem;}#top section.services .outer .tabs ul li a.active:after{content:"\e95c";font-family:"Phosphor-Light" !important;vertical-align:middle;margin-left:0.2em;color:#C8241C !important;}}@media (min-width:1400px){#top section.services .outer .tabs ul li a.active{font-size:3rem;}}@media (hover:none){#top section.services .outer .tabs ul li a{pointer-events:none;}}@media (min-width:992px){#top section.services .outer .wrap{height:370px;overflow:scroll;}}#top section.services .outer .inner{border-bottom:1px solid #222;}@media (min-width:992px){#top section.services .outer .inner{padding-left:25px;border-bottom:0;}}@media (min-width:1200px){#top section.services .outer .inner{padding-left:30px;}}#top section.services .outer .inner > div{padding-bottom:20px;padding-top:20px;padding-left:0.5em;padding-right:0.5em;}@media (min-width:992px){#top section.services .outer .inner > div{min-height:370px;padding-bottom:30px;padding-top:0px;padding-left:0;padding-right:0;}}#top section.services .outer .inner > div p{font-size:2.2rem;line-height:1.7;background-color:#FDF87C;display:inline;}@media (min-width:992px){#top section.services .outer .inner > div p{font-size:2.6rem;}}@media (min-width:1400px){#top section.services .outer .inner > div p{font-size:3rem;}}#top section.services .outer .inner > div ul{padding-left:0;list-style:none;font-size:1.5rem;margin-top:1.5em;}@media (min-width:992px){#top section.services .outer .inner > div ul{font-size:1.7rem;}}@media (min-width:1400px){#top section.services .outer .inner > div ul{font-size:1.9rem;}}#top section.services .outer .inner > div ul li{padding-bottom:0.5em;}#top section.services .outer .inner > div ul li a{display:block;position:relative;padding-left:1.25em;}#top section.services .outer .inner > div ul li a:before{content:"\e9ff";font-family:"Phosphor-Light" !important;vertical-align:middle;position:absolute;left:0;top:0.05em;}#top section.services .outer .inner .acc{font-size:2.1rem;border-top:1px solid #222;padding-top:0.7em;padding-bottom:0.7em;cursor:pointer;position:relative;}#top section.services .outer .inner .acc:after{content:"\e9fd";font-family:"Phosphor-Light" !important;vertical-align:middle;margin-left:0.2em;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#C8241C;}#top section.services .outer .inner .acc.active:after{content:"\ea01";}@media (min-width:992px){#top section.services .outer .inner .acc{display:none;}}#top section.services .outer .inner .acc + div{display:none;}@media (min-width:992px){#top section.services .outer .inner .acc + div{display:block;}}#top section.clients{padding-top:0;}#top section.clients .container-fluid{padding-left:0;padding-right:0;padding-top:0;}@media (min-width:768px){#top section.clients .container-fluid .outer{position:relative;}}@media (min-width:576px){#top section.clients .container-fluid .clients_wrapper{font-size:3em;}}@media (min-width:768px){#top section.clients .container-fluid .clients_wrapper{font-size:2em;}}#top section.clients .container-fluid .clients_wrapper h2{font-size:2.2rem;font-weight:300;letter-spacing:0.1rem;margin-bottom:1em;background-color:#222;color:#fff;padding:0.9em;margin-bottom:0;}@media (min-width:576px){#top section.clients .container-fluid .clients_wrapper h2{font-size:2.2rem;}}@media (min-width:768px){#top section.clients .container-fluid .clients_wrapper h2{font-size:2.6rem;margin-bottom:0.5em;padding-left:40px;padding-right:40px;padding-top:26px;padding-bottom:26px;}}@media (min-width:992px){#top section.clients .container-fluid .clients_wrapper h2{font-size:3rem;padding-top:36px;padding-bottom:36px;padding-left:80px;padding-right:80px;}}#top section.clients .container-fluid .clients_wrapper h2 span{font-size:1rem;margin-left:1em;vertical-align:middle;font-weight:300;}@media (min-width:768px){#top section.clients .container-fluid .clients_wrapper h2 span{font-size:1.3rem;}}#top section.clients .container-fluid .clients_wrapper .slider_wrapper{max-width:1040px;margin-left:auto;margin-right:auto;}#top section.clients .container-fluid .clients_wrapper .slider_wrapper .client_slick{margin-bottom:0;}#top section.clients .container-fluid .clients_wrapper .slider_wrapper .client_slick .slick-list{padding-right:15%;}#top section.clients .container-fluid .clients_wrapper .slider_wrapper .client_slick .item{border-left:0;position:relative;}#top section.clients .container-fluid .clients_wrapper .slider_wrapper .client_slick .item span{height:120px;display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;position:relative;z-index:1;background-color:#fff;transition:opacity 0.9s ease;}@media (min-width:768px){#top section.clients .container-fluid .clients_wrapper .slider_wrapper .client_slick .item span{height:140px;}}@media (min-width:992px){#top section.clients .container-fluid .clients_wrapper .slider_wrapper .client_slick .item span{height:170px;}}#top section.clients .container-fluid .clients_wrapper .slider_wrapper .client_slick .item span.default:hover{opacity:0;}#top section.clients .container-fluid .clients_wrapper .slider_wrapper .client_slick .item span.over{width:inherit;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0;}#top section.clients .container-fluid .clients_wrapper .all_clients{background-color:#222;}@media (min-width:768px){#top section.clients .container-fluid .clients_wrapper .all_clients{margin-top:10px;}}#top section.clients .container-fluid .clients_wrapper .all_clients dl{background-color:transparent;border-radius:20px;padding:15px;transition:ease 0.3s all;margin-bottom:0;}#top section.clients .container-fluid .clients_wrapper .all_clients dl dt{cursor:pointer;line-height:1;padding:0.5em 2em;font-size:1.3rem;color:#fff;font-weight:300;text-align:center;}@media (min-width:576px){#top section.clients .container-fluid .clients_wrapper .all_clients dl dt{font-size:1.3rem;}}@media (min-width:768px){#top section.clients .container-fluid .clients_wrapper .all_clients dl dt{font-size:1.5rem;}}@media (min-width:992px){#top section.clients .container-fluid .clients_wrapper .all_clients dl dt{font-size:2rem;}}#top section.clients .container-fluid .clients_wrapper .all_clients dl dt:after{content:"\e9fe";margin-left:0.5em;}#top section.clients .container-fluid .clients_wrapper .all_clients dl dt.active:after{content:"\ea01";}#top section.clients .container-fluid .clients_wrapper .all_clients dl dd{padding:1em;color:#fff;font-weight:300;text-align:justify;font-size:1rem;margin-bottom:0;display:none;}@media (min-width:768px){#top section.clients .container-fluid .clients_wrapper .all_clients dl dd{font-size:1.3rem;}}@media (min-width:992px){#top section.clients .container-fluid .clients_wrapper .all_clients dl dd{font-size:1.5rem;}}#top section.clients .container-fluid .clients_wrapper .all_clients dl dd p:last-child{text-align:right;margin-bottom:0;}#top section.clients .container-fluid .clients_wrapper .all_clients dl.active{background-color:#333;}#top section.clients .container-fluid .clients_wrapper .all_clients dl.active dt.btn{}@media (min-width:768px){#top section.insights .container-fluid{padding-left:0;padding-right:0;}}#top section.insights .outer{text-align:center;padding-left:54px;padding-right:15px;padding-top:40px;}@media (min-width:576px){#top section.insights .outer{padding-top:30px;}}@media (min-width:768px){#top section.insights .outer{position:relative;padding-left:80px;padding-right:20px;}}@media (min-width:992px){#top section.insights .outer{padding-left:110px;padding-right:50px;}}@media (min-width:1200px){#top section.insights .outer{padding-left:166px;padding-right:114px;}}#top section.insights h2{padding-left:40px;position:absolute;margin-bottom:0;left:32px;top:165px;padding:0;}@media (min-width:576px){#top section.insights h2{top:205px;}}@media (min-width:768px){#top section.insights h2{position:absolute;margin-bottom:0;left:40px;top:175px;}}@media (min-width:992px){#top section.insights h2{top:195px;left:60px;}}@media (min-width:1200px){#top section.insights h2{top:225px;}}#top section.insights h2 span{display:inline-block;transform:rotate(-90deg);transform-origin:left;}@media (min-width:768px){#top section.insights h2 span{transform:rotate(-90deg);transform-origin:left;}}#top section.insights .insights_wrapper{display:inline-block;width:100%;min-height:120px;}@media (min-width:576px){#top section.insights .insights_wrapper{min-height:150px;}}@media (min-width:992px){#top section.insights .insights_wrapper{position:relative;min-height:180px;}}#top section.insights .insights_wrapper ul{list-style:none;padding-left:0;max-width:1060px;margin-left:auto;margin-right:auto;text-align:left;}@media (min-width:576px){#top section.insights .insights_wrapper ul{display:flex;}}#top section.insights .insights_wrapper ul li{line-height:1.6;margin-bottom:2em;}@media (min-width:576px){#top section.insights .insights_wrapper ul li{width:31.3333%;margin-bottom:0;margin-right:3%;}#top section.insights .insights_wrapper ul li:nth-child(3n){margin-right:0;}}@media (min-width:992px){#top section.insights .insights_wrapper ul li{font-size:1.7rem;}}@media (min-width:1200px){#top section.insights .insights_wrapper ul li{font-size:2rem;}}#top section.insights .insights_wrapper ul li span{display:block;}#top section.insights .insights_wrapper ul li .img{padding-bottom:1em;}#top section.insights .insights_wrapper ul li .date{line-height:1;padding-bottom:0.2em;font-size:1.2rem;}@media (min-width:992px){#top section.insights .insights_wrapper ul li .date{font-size:1.3rem;}}@media (min-width:1200px){#top section.insights .insights_wrapper ul li .date{font-size:1.4rem;}}#top section.insights .insights_wrapper .view_all{display:block;position:absolute;border-bottom:1px solid #C8241C;font-size:1.2rem;top:2rem;right:20px;text-transform:lowercase;}@media (min-width:768px){#top section.insights .insights_wrapper .view_all{top:-1rem;}}@media (min-width:992px){#top section.insights .insights_wrapper .view_all{font-size:1.4rem;top:-4rem;right:0;}}#top section.news{border-top:1px solid #222;border-bottom:1px solid #222;}#top section.news .container-fluid{max-width:816px;}@media (min-width:576px){#top section.news .container-fluid{width:80%;}}#top section.news .news_wrapper{padding-left:10px;padding-right:10px;}#top section.news .news_wrapper h3{font-weight:300;font-size:2.4rem;line-height:1;margin-bottom:1em;}@media (min-width:768px){#top section.news .news_wrapper h3{font-size:2.4rem;}}@media (min-width:992px){#top section.news .news_wrapper h3{font-size:2.6rem;}}@media (min-width:1200px){#top section.news .news_wrapper h3{font-size:2.6rem;}}#top section.news .news_wrapper ul{margin-bottom:1em;list-style:none;padding-left:0;}#top section.news .news_wrapper ul li{font-size:1.3rem;padding:0.75em 0;border-bottom:1px solid #222;}@media (min-width:576px){#top section.news .news_wrapper ul li{font-size:1.4rem;}}@media (min-width:992px){#top section.news .news_wrapper ul li{font-size:1.6rem;}}@media (min-width:1200px){#top section.news .news_wrapper ul li{font-size:1.8rem;}}#top section.news .news_wrapper ul li a{display:flex;align-items:flex-start;}#top section.news .news_wrapper ul li a .date{font-size:1.2rem;color:#6F6F6F;padding-right:1em;padding-top:0.2em;}@media (min-width:992px){#top section.news .news_wrapper ul li a .date{font-size:1.3rem;}}@media (min-width:1200px){#top section.news .news_wrapper ul li a .date{font-size:1.4rem;}}#top section.news .view_more{display:flex;justify-content:right;text-transform:lowercase;}#top section.news .view_more a{border-bottom:1px solid #C8241C;font-size:1.2rem;}@media (min-width:992px){#top section.news .view_more a{font-size:1.4rem;}}#top section.career{padding-bottom:0;padding-top:0;background-color:#F5F5F0;}#top section.career .outer{padding-top:40px;padding-bottom:25px;padding-right:54px;min-height:240px;}@media (min-width:576px){#top section.career .outer{padding-top:50px;padding-left:15px;min-height:270px;}}@media (min-width:768px){#top section.career .outer{padding-right:80px;padding-top:40px;padding-bottom:40px;padding-left:20px;}}@media (min-width:992px){#top section.career .outer{padding-top:35px;padding-bottom:45px;padding-left:55px;padding-right:110px;min-height:300px;}}@media (min-width:1200px){#top section.career .outer{padding:105px;padding-top:65px;padding-bottom:65px;padding-right:166px;padding-left:166px;min-height:330px;}}#top section.career .outer h2{text-align:right;position:absolute;right:30px;top:20px;}@media (min-width:768px){#top section.career .outer h2{margin:0;padding:0;position:absolute;right:40px;}}@media (min-width:1200px){#top section.career .outer h2{right:75px;}}#top section.career .outer h2 span{display:inline-block;transform:rotate(-90deg);transform-origin:right;}#top section.career .inner .career_wrapper{font-size:1rem;}@media (min-width:768px){#top section.career .inner .career_wrapper{font-size:1.3rem;}}@media (min-width:992px){#top section.career .inner .career_wrapper{font-size:1.6rem;}}@media (min-width:1200px){#top section.career .inner .career_wrapper{max-width:910px;margin-left:auto;margin-right:auto;font-size:1.7rem;}}#top section.career .inner .career_wrapper h3{font-size:1.8rem;font-weight:600;margin-bottom:1em;}@media (min-width:768px){#top section.career .inner .career_wrapper h3{font-size:2.6rem;}}@media (min-width:992px){#top section.career .inner .career_wrapper h3{font-size:3.2rem;}}@media (min-width:1200px){#top section.career .inner .career_wrapper h3{font-size:3.7rem;}}#top section.career .inner .career_wrapper .head{display:flex;color:#222;padding-bottom:0.75em;border-bottom:1px solid #222;white-space:nowrap;flex-wrap:wrap;font-weight:300;font-size:1rem;}@media (min-width:576px){#top section.career .inner .career_wrapper .head{flex-wrap:nowrap;}}@media (min-width:768px){#top section.career .inner .career_wrapper .head{font-size:1.2rem;}}@media (min-width:992px){#top section.career .inner .career_wrapper .head{font-size:1.3rem;}}#top section.career .inner .career_wrapper .head .area{width:40%;}@media (min-width:576px){#top section.career .inner .career_wrapper .head .area{width:30%;}}#top section.career .inner .career_wrapper .head .category{width:60%;}@media (min-width:576px){#top section.career .inner .career_wrapper .head .category{width:60%;}}#top section.career .inner .career_wrapper .head div:last-child{width:0;}@media (min-width:576px){#top section.career .inner .career_wrapper .head div:last-child{width:10%;}}#top section.career .inner .career_wrapper ul{padding-left:0;list-style:none;margin-bottom:1.5em;}#top section.career .inner .career_wrapper ul li{padding:1.2em 0;border-bottom:1px solid #222;}#top section.career .inner .career_wrapper ul li a{display:flex;flex-wrap:wrap;}@media (min-width:576px){#top section.career .inner .career_wrapper ul li a{flex-wrap:nowrap;}}#top section.career .inner .career_wrapper ul li .area{width:30%;padding-right:0.5em;font-weight:300;font-size:0.9rem;display:flex;flex-wrap:wrap;align-items:center;}@media (min-width:992px){#top section.career .inner .career_wrapper ul li .area{font-size:1rem;}}@media (min-width:1200px){#top section.career .inner .career_wrapper ul li .area{font-size:1.2rem;}}#top section.career .inner .career_wrapper ul li .area em{font-style:normal;padding:0.5em 1em;background-color:#FDF87C;border:1px solid #222;border-radius:50px;line-height:1;margin-right:0.2em;}#top section.career .inner .career_wrapper ul li .category{width:60%;padding-right:0.5em;font-size:1.4rem;line-height:1.4;}@media (min-width:768px){#top section.career .inner .career_wrapper ul li .category{width:55%;font-size:1.5rem;}}@media (min-width:992px){#top section.career .inner .career_wrapper ul li .category{font-size:1.7rem;width:60%;}}@media (min-width:1200px){#top section.career .inner .career_wrapper ul li .category{font-size:1.9rem;}}#top section.career .inner .career_wrapper ul li .arrow{width:10%;font-size:1.5rem;color:#C43A34;text-align:right;}@media (min-width:992px){#top section.career .inner .career_wrapper ul li .arrow{font-size:2rem;}}#top section.career .view_more{display:flex;justify-content:right;text-transform:lowercase;}#top section.career .view_more a{border-bottom:1px solid #C8241C;font-size:1.2rem;}@media (min-width:992px){#top section.career .view_more a{font-size:1.4rem;}}#our_value section:first-child{padding-top:0;padding-bottom:0;}#our_value .container-fluid{max-width:1400px;}#our_value .main_vi .outer{padding-right:50px;margin-right:0;}@media (min-width:576px){#our_value .main_vi .outer{padding-right:60px;}}@media (min-width:768px){#our_value .main_vi .outer{padding-right:60px;}}@media (min-width:992px){#our_value .main_vi .outer{padding-right:90px;}}@media (min-width:1200px){#our_value .main_vi .outer{padding-right:130px;}}#our_value .main_vi .outer h1{top:-10px;right:10px;}@media (min-width:768px){#our_value .main_vi .outer h1{right:20px;}}@media (min-width:992px){#our_value .main_vi .outer h1{right:40px;}}@media (min-width:1200px){#our_value .main_vi .outer h1{right:60px;}}@media (min-width:576px){#our_value .main_vi .inner{height:350px;}}@media (min-width:768px){#our_value .main_vi .inner{height:420px;}}@media (min-width:992px){#our_value .main_vi .inner{height:420px;}}@media (min-width:1200px){#our_value .main_vi .inner{height:500px;}}#our_value .main_vi .inner .main_img{position:relative;width:100%;height:153px;background:url(/themes/artyz/images/values/main_vi_sp.jpg) right center no-repeat;background-size:contain;transform:translateX(100%);transition:ease 0.6s all;}@media (min-width:576px){#our_value .main_vi .inner .main_img{height:350px;position:absolute;}}@media (min-width:768px){#our_value .main_vi .inner .main_img{height:420px;background:url(/themes/artyz/images/values/main_vi.jpg) right center no-repeat;background-size:contain;}}@media (min-width:992px){#our_value .main_vi .inner .main_img{height:420px;}}@media (min-width:1200px){#our_value .main_vi .inner .main_img{height:500px;}}#our_value .main_vi .inner .main_img.show{transform:translateX(0%);}@media (min-width:576px){#our_value .main_vi .inner .main_img.show{transform:translateX(40%);}}@media (min-width:992px){#our_value .main_vi .inner .main_img.show{transform:translateX(10%);}}@media (min-width:1200px){#our_value .main_vi .inner .main_img.show{transform:translateX(0%);}}#our_value .main_vi .inner .text{padding-left:40px;position:relative;transform:translateY(100%);transition:ease 0.6s all;}@media (min-width:576px){#our_value .main_vi .inner .text{padding-left:60px;}}@media (min-width:768px){#our_value .main_vi .inner .text{padding-top:1em;padding-bottom:1em;}}@media (min-width:992px){#our_value .main_vi .inner .text{padding-left:80px;}}@media (min-width:1200px){#our_value .main_vi .inner .text{padding-top:1.5em;padding-bottom:1.5em;}}#our_value .main_vi .inner .text.show{transform:translateY(0%);transition-delay:0.5s;}#our_value .main_vi .inner .text .sub01{position:relative;font-size:2.2rem;font-weight:300;padding-top:1em;padding-bottom:1em;}@media (min-width:576px){#our_value .main_vi .inner .text .sub01{font-size:2.4rem;}}@media (min-width:768px){#our_value .main_vi .inner .text .sub01{font-size:2.6rem;}}@media (min-width:992px){#our_value .main_vi .inner .text .sub01{font-size:2.8rem;}}@media (min-width:1200px){#our_value .main_vi .inner .text .sub01{font-size:3.2rem;}}#our_value .main_vi .inner .text .sub01 p{margin-bottom:0;text-shadow:1px 1px 3px #fff;}#our_value .main_vi .inner .text .sub02{font-size:1.5rem;font-weight:600;line-height:2;}@media (min-width:576px){#our_value .main_vi .inner .text .sub02{font-size:1.6rem;}}@media (min-width:768px){#our_value .main_vi .inner .text .sub02{font-size:1.7rem;}}@media (min-width:992px){#our_value .main_vi .inner .text .sub02{font-size:1.8rem;}}@media (min-width:1200px){#our_value .main_vi .inner .text .sub02{font-size:2rem;}}#our_value .main_vi .inner .text .sub02 p{margin-bottom:0;text-shadow:1px 1px 3px #fff;font-weight:300;}#our_value .value{font-weight:400;}@media (min-width:576px){#our_value .value{padding-left:60px;padding-right:60px;}}@media (min-width:768px){#our_value .value{padding-left:0;padding-right:0;}}#our_value .value .container-fluid{max-width:1040px;}#our_value .value h2{position:relative;font-size:2.8rem;font-weight:300;padding-top:1em;padding-bottom:1em;}@media (min-width:576px){#our_value .value h2{font-size:3rem;}}@media (min-width:768px){#our_value .value h2{font-size:3.2rem;}}@media (min-width:992px){#our_value .value h2{font-size:3.6rem;}}@media (min-width:1200px){#our_value .value h2{font-size:4.2rem;}}#our_value .value .table{display:block;}@media (min-width:768px){#our_value .value .table{display:table;}}#our_value .value .table tr{display:block;}@media (min-width:768px){#our_value .value .table tr{display:table-row;}}#our_value .value .table tr th,#our_value .value .table tr td{display:block;padding-top:1em;padding-bottom:1em;vertical-align:middle;font-weight:300;}@media (min-width:768px){#our_value .value .table tr th,#our_value .value .table tr td{display:table-cell;}}@media (min-width:992px){#our_value .value .table tr th,#our_value .value .table tr td{padding-top:2em;padding-bottom:2em;}}#our_value .value .table tr:first-child th,#our_value .value .table tr:first-child td{border-top:1px solid #dedede;}#our_value .value .table tr:first-child th{border-bottom:0;}@media (min-width:768px){#our_value .value .table tr:first-child th{border-bottom:1px solid #dedede;}}#our_value .value .table tr th{font-weight:300;}@media (min-width:992px){#our_value .value .table tr th{width:40%;}}@media (min-width:992px){#our_value .value .table tr td{width:60%;font-weight:300;}}#our_value .value .table tr .inner{text-align:center;}@media (min-width:576px){#our_value .value .table tr .inner{display:flex;align-items:center;}}#our_value .value .table tr .inner .icon{width:53px;flex-shrink:0;margin-left:auto;margin-right:auto;display:none;}@media (min-width:576px){#our_value .value .table tr .inner .icon{margin-left:0;margin-right:1em;}}@media (min-width:768px){#our_value .value .table tr .inner .icon{margin-right:1.5em;}}@media (min-width:992px){#our_value .value .table tr .inner .icon{width:63px;}}@media (min-width:1200px){#our_value .value .table tr .inner .icon{width:73px;}}#our_value .value .table tr .inner .icon img{max-width:100%;height:auto;}#our_value .value .table tr .inner .text{text-transform:uppercase;margin-top:0.3em;font-size:2.4rem;line-height:1.2;color:#C43A34;text-align:left;letter-spacing:0;}@media (min-width:576px){#our_value .value .table tr .inner .text{margin-top:0;text-align:left;font-size:2.6rem;}}@media (min-width:768px){#our_value .value .table tr .inner .text{font-size:2.6rem;}}@media (min-width:992px){#our_value .value .table tr .inner .text{font-size:2.8rem;}}@media (min-width:1200px){#our_value .value .table tr .inner .text{font-size:3.4rem;}}@media (min-width:768px){#our_value.en .main_vi .inner{height:400px;}}@media (min-width:992px){#our_value.en .main_vi .inner{height:360px;}}@media (min-width:576px){#our_value.en .main_vi .inner .main_img{height:298px;}}@media (min-width:768px){#our_value.en .main_vi .inner .main_img{height:400px;}}@media (min-width:992px){#our_value.en .main_vi .inner .main_img{height:360px;}}@media (min-width:576px){#our_value.en .main_vi .inner .main_img.show{transform:translateX(20%);}}@media (min-width:992px){#our_value.en .main_vi .inner .main_img.show{transform:translateX(0);}}@media (min-width:768px){#our_value.en .main_vi .inner .text .sub01{padding-top:0.5em;}}@media (min-width:768px){#our_value.en .main_vi .inner .text .sub02{padding-right:1em;}}#about{}#about section:first-child{padding-top:0;}@media (min-width:768px){#about section:first-child{padding-top:inherit;}}#about .container-fluid{max-width:1400px;}#about h2{font-size:2.2rem;font-weight:300;margin-bottom:1em;}@media (min-width:576px){#about h2{font-size:2.4rem;}}@media (min-width:768px){#about h2{font-size:2.6rem;}}@media (min-width:992px){#about h2{font-size:3.2rem;}}@media (min-width:1200px){#about h2{font-size:3.4rem;}}#about section.company_info .outer{position:relative;padding-right:50px;}@media (min-width:576px){#about section.company_info .outer{padding-right:60px;}}@media (min-width:768px){#about section.company_info .outer{padding-right:60px;}}@media (min-width:992px){#about section.company_info .outer{padding-right:90px;}}@media (min-width:1200px){#about section.company_info .outer{padding-right:160px;}}#about section.company_info .outer h1{right:10px;}@media (min-width:768px){#about section.company_info .outer h1{right:10px;}}@media (min-width:992px){#about section.company_info .outer h1{right:30px;}}@media (min-width:1200px){#about section.company_info .outer h1{right:60px;}}@media (min-width:576px){#about section.company_info .inner{display:flex;}}@media (min-width:576px){#about section.company_info .inner .title_wrapper{white-space:nowrap;padding-top:4em;width:30%;}}@media (min-width:768px){#about section.company_info .inner .title_wrapper{width:35%;padding-top:11em;}}@media (min-width:1200px){#about section.company_info .inner .title_wrapper{text-align:center;}}@media (min-width:576px){#about section.company_info .inner .table_wrapper{width:70%;}}@media (min-width:768px){#about section.company_info .inner .table_wrapper{width:65%;}}#about section.company_info .table,#about section.company_info .table *{display:block;}#about section.company_info .table{font-size:1.4rem;font-weight:400;}@media (min-width:576px){#about section.company_info .table{display:table;}}@media (min-width:1200px){#about section.company_info .table{font-size:1.6rem;}}@media (min-width:576px){#about section.company_info .table tbody{display:table-row-group;}}@media (min-width:576px){#about section.company_info .table tr{display:table-row;}}#about section.company_info .table th{white-space:nowrap;font-weight:400;}@media (min-width:576px){#about section.company_info .table th{font-weight:300;}}#about section.company_info .table td{font-weight:300;}#about section.company_info .table th,#about section.company_info .table td{padding:1em;}@media (min-width:576px){#about section.company_info .table th,#about section.company_info .table td{display:table-cell;}}#about section.company_info .table th h4,#about section.company_info .table td h4{font-weight:300;font-size:1.4rem;margin-bottom:1.2rem;}@media (min-width:1200px){#about section.company_info .table th h4,#about section.company_info .table td h4{font-size:1.6rem;}}#about section.company_info .table th span,#about section.company_info .table td span{display:inline-block;}#about section.staff .container-fluid{max-width:1112px;}#about section.staff .staff_wrapper h2{margin-bottom:1.2em;}#about section.staff .staff_wrapper h3{border-left:#222 1px solid;padding-left:1em;margin-bottom:1em;font-weight:400;}@media (min-width:992px){#about section.staff .staff_wrapper h3{font-size:1.8rem;margin-bottom:1.4em;}}#about section.staff .staff_wrapper ul{list-style:none;padding-left:0;margin-bottom:3em;}@media (min-width:576px){#about section.staff .staff_wrapper ul{display:flex;flex-wrap:wrap;}}#about section.staff .staff_wrapper ul:last-child{margin-bottom:0;}#about section.staff .staff_wrapper ul li{line-height:1.3;margin-bottom:1em;width:280px;margin-left:auto;margin-right:auto;}@media (min-width:576px){#about section.staff .staff_wrapper ul li{width:calc((100% - 50px) / 2);margin-right:50px;}#about section.staff .staff_wrapper ul li:nth-last-child(-n+2){margin-bottom:0;}#about section.staff .staff_wrapper ul li:nth-child(even){margin-right:0;}}@media (min-width:768px){#about section.staff .staff_wrapper ul li{display:block;width:calc((100% - 60px) / 2);margin-right:60px;}#about section.staff .staff_wrapper ul li:nth-child(odd){margin-right:auto;margin-left:0;}}@media (min-width:992px){#about section.staff .staff_wrapper ul li{width:calc((100% - 40px) / 3);margin-right:20px;}#about section.staff .staff_wrapper ul li:nth-child(even){margin-right:20px;}#about section.staff .staff_wrapper ul li:nth-child(3n){margin-right:0;}}#about section.staff .staff_wrapper ul li .img{margin-bottom:1em;}@media (min-width:576px){#about section.staff .staff_wrapper ul li .img{width:70%;margin-left:auto;margin-right:auto;}}@media (min-width:992px){#about section.staff .staff_wrapper ul li .img{width:80%;margin-left:auto;margin-right:auto;}}#about section.staff .staff_wrapper ul li .img span{display:block;}#about section.staff .staff_wrapper ul li .text{font-weight:300;}@media (min-width:768px){#about section.staff .staff_wrapper ul li .text{width:auto;}}@media (min-width:992px){#about section.staff .staff_wrapper ul li .text{width:auto;}}#about section.staff .staff_wrapper ul li .text > p{margin-bottom:1em;}@media (min-width:992px){#about section.staff .staff_wrapper ul li .text > p{margin-bottom:1.3em;}}#about section.staff .staff_wrapper ul li .text .position{font-size:1.2rem;}@media (min-width:992px){#about section.staff .staff_wrapper ul li .text .position{font-size:1.4rem;}}@media (min-width:1200px){#about section.staff .staff_wrapper ul li .text .position{font-size:1.5rem;}}#about section.staff .staff_wrapper ul li .text .position span{display:block;margin-bottom:0.2em;}#about section.staff .staff_wrapper ul li .text .name span{display:block;font-size:1.3rem;text-align:center;}@media (min-width:992px){#about section.staff .staff_wrapper ul li .text .name span{font-size:1.4rem;}}#about section.staff .staff_wrapper ul li .text .name span:first-child{font-size:1.6rem;margin-bottom:0.2em;}@media (min-width:768px){#about section.staff .staff_wrapper ul li .text .name span:first-child{margin-bottom:0.2em;}}@media (min-width:992px){#about section.staff .staff_wrapper ul li .text .name span:first-child{font-size:1.8rem;}}#about section.access .container-fluid{max-width:1040px;}@media (min-width:576px){#about section.access .access_wrapper{display:flex;}}@media (min-width:576px){#about section.access .access_wrapper .access_info{width:40%;padding-right:2em;}}@media (min-width:576px){#about section.access .access_wrapper .ggmap{width:60%;}}@media (min-width:992px){#about section.access .access_wrapper .ggmap{padding-bottom:300px;}}@media (min-width:1200px){#about section.access .access_wrapper .ggmap{padding-bottom:400px;}}#about section.access dl{line-height:1.4;}#about section.access dl dt{margin-bottom:1em;position:relative;padding-left:1.1em;font-weight:300;}#about section.access dl dt:before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:900;font-size:2rem;color:#C43A34;margin-right:0.5em;position:absolute;left:0;top:0;}#about section.access dl dd{font-weight:300;padding-left:1.1em;}@media (min-width:992px){#about section.access dl dd{font-size:1.6rem;}}#about section.history{background-color:#F5F5F0;}@media (min-width:768px){#about section.history{margin-left:-30px;margin-right:-30px;}}#about section.history .container-fluid{max-width:1040px;}@media (min-width:576px){#about section.history .history_wrapper{display:flex;}}@media (min-width:768px){#about section.history .history_wrapper{padding-right:30px;padding-left:30px;}}@media (min-width:576px){#about section.history .history_wrapper .title{width:20%;}}@media (min-width:576px){#about section.history .history_wrapper .timeline{width:80%;}}#about section.history .history_wrapper .timeline dl{background:url(/themes/artyz/images/about/line.png) 20px repeat-y;background-size:1px auto;}@media (min-width:768px){#about section.history .history_wrapper .timeline dl{background-position:34px;}}#about section.history .history_wrapper .timeline dl dt{font-weight:300;background-color:#F5F5F0;font-size:1.6rem;}@media (min-width:768px){#about section.history .history_wrapper .timeline dl dt{width:80%;font-size:2rem;}}@media (min-width:992px){#about section.history .history_wrapper .timeline dl dt{font-size:2.8rem;}}#about section.history .history_wrapper .timeline dl dd{background:url(/themes/artyz/images/about/ten.png) 0 10px no-repeat;background-size:32px auto;padding-left:40px;margin-left:40px;margin-bottom:1em;line-height:1.5;display:flex;}@media (min-width:992px){#about section.history .history_wrapper .timeline dl dd{font-size:1.8rem;margin-left:60px;padding-left:60px;background-position:0 13px;}}#about section.history .history_wrapper .timeline dl dd span:first-child{white-space:nowrap;margin-right:0.3em;}@media (min-width:576px){.en#about .company_info .inner{display:block;}}@media (min-width:992px){.en#about .company_info .inner{display:flex;}}@media (min-width:576px){.en#about .company_info .inner .title_wrapper{padding-top:0;}}@media (min-width:992px){.en#about .company_info .inner .title_wrapper{padding-top:10em;width:40%;}}@media (min-width:1200px){.en#about .company_info .inner .title_wrapper{width:35%;}}@media (min-width:576px){.en#about .company_info .inner .table_wrapper{width:auto;}}@media (min-width:992px){.en#about .company_info .inner .table_wrapper{width:60%;}}@media (min-width:1200px){.en#about .company_info .inner .table_wrapper{width:65%;}}#case{}@media (min-width:768px){#case{padding-right:15px;}}@media (min-width:992px){#case{padding-left:50px;padding-right:0px;}}#case .container-fluid{max-width:1170px;}#case section:first-child{padding-top:0;padding-bottom:0;}@media (min-width:768px){#case section:first-child{padding-top:inherit;}}#case h1{margin-right:15px;right:10px;}#case h2{font-size:2rem;font-weight:400;margin-bottom:1em;margin-right:15px;margin-left:15px;line-height:1.5;}@media (min-width:768px){#case h2{font-size:2.4rem;}}@media (min-width:992px){#case h2{font-size:3.2rem;}}@media (min-width:1200px){#case h2{font-size:3.2rem;}}#case h2 > span{display:block;}#case h2 .com{font-size:1.4rem;font-weight:400;}@media (min-width:768px){#case h2 .com{font-size:1.6rem;}}@media (min-width:992px){#case h2 .com{font-size:1.8rem;}}@media (min-width:1200px){#case h2 .com{font-size:1.8rem;}}#case h2 .com:after{content:"/";display:inline-block;padding-left:0.5em;padding-right:0.5em;}#case section.main_vi .outer{padding-right:50px;}@media (min-width:768px){#case section.main_vi .outer{padding-right:60px;}}@media (min-width:992px){#case section.main_vi .outer{padding-right:90px;}}@media (min-width:1200px){#case section.main_vi .outer{padding-right:160px;}}@media (min-width:768px){#case section.main_vi .outer h1{top:160px;right:10px;}}@media (min-width:992px){#case section.main_vi .outer h1{top:180px;right:30px;}}@media (min-width:1200px){#case section.main_vi .outer h1{top:200px;right:60px;}}#case section.main_vi .ul_wrapper{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:50px;}@media (min-width:768px){#case section.main_vi .ul_wrapper{margin-left:-45px;margin-right:-45px;padding-left:45px;padding-right:45px;}}@media (min-width:992px){#case section.main_vi .ul_wrapper{margin-left:-65px;margin-right:-65px;padding-left:65px;padding-right:65px;}}#case section.main_vi ul{padding-top:20px;padding-left:0;list-style:none;margin-bottom:0;padding-bottom:20px;}@media (min-width:576px){#case section.main_vi ul{display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px;}}@media (min-width:768px){#case section.main_vi ul{margin-left:-15px;padding-left:15px;}}@media (min-width:992px){#case section.main_vi ul{padding-right:75px;}}@media (min-width:1200px){#case section.main_vi ul{padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:145px;}}@media (min-width:1400px){#case section.main_vi ul{padding-right:145px;}}#case section.main_vi ul li{font-size:1.3rem;margin-bottom:0.5em;}#case section.main_vi ul li:last-child{margin-bottom:0;}@media (min-width:576px){#case section.main_vi ul li{margin-bottom:0;max-width:40%;}}@media (min-width:992px){#case section.main_vi ul li{font-size:1.5rem;}}@media (min-width:1200px){#case section.main_vi ul li{font-size:1.8rem;}}@media (min-width:1400px){#case section.main_vi ul li{display:flex;flex:1;flex:none;}}#case section.main_vi ul li div:first-child{font-weight:600;padding-right:1em;color:#C8241C;}#case section.case_info{padding-bottom:0;}@media (min-width:768px){#case section.case_info{padding-bottom:10px;}}#case section.case_info .summary{margin-bottom:2em;}@media (min-width:576px){#case section.case_info .summary{margin-bottom:4em;}}@media (min-width:768px){#case section.case_info .summary{padding-right:50px;}}#case section.case_info .purpose_service{padding:30px 0;background:#F5F5F0;background-size:30px;}@media (min-width:768px){#case section.case_info .purpose_service{margin-left:-30px;}}@media (min-width:992px){#case section.case_info .purpose_service{margin-left:-50px;margin-right:-43px;}}@media (min-width:1200px){#case section.case_info .purpose_service{margin-right:0;}}#case section.case_info .purpose_service .inner{padding:0 1em;}@media (min-width:576px){#case section.case_info .purpose_service .inner{display:flex;padding:0 3em;max-width:1040px;margin-left:auto;margin-right:auto;}}#case section.case_info .purpose_service .inner > div{background-color:#fff;font-size:1.2rem;padding:1.5em;}@media (min-width:576px){#case section.case_info .purpose_service .inner > div{width:48%;}}@media (min-width:992px){#case section.case_info .purpose_service .inner > div{padding:2.5em;}}#case section.case_info .purpose_service .inner > div:first-child{margin-bottom:20px;}@media (min-width:576px){#case section.case_info .purpose_service .inner > div:first-child{margin-bottom:0;margin-right:4%;}}#case section.case_info .purpose_service .inner > div h4{color:#C43A34;font-weight:600;}@media (min-width:992px){#case section.case_info .purpose_service .inner > div h4{font-size:1.8rem;margin-bottom:1em;}}#case section.case_info .purpose_service .inner > div ul{margin-bottom:0;}@media (min-width:992px){#case section.case_info .purpose_service .inner > div ul{font-size:1.5rem;}}@media (min-width:1200px){#case section.case_info .purpose_service .inner > div ul{font-size:1.6rem;}}@media (min-width:768px){#case section.approach{padding-bottom:20px;}}#case section.approach h1{margin-right:0;}#case section.approach h3{font-size:1.6rem;font-weight:500;margin-bottom:1em;}@media (min-width:768px){#case section.approach h3{font-size:2.2rem;}}@media (min-width:992px){#case section.approach h3{font-size:2.6rem;}}@media (min-width:1200px){#case section.approach h3{font-size:3rem;}}#case section.approach .outer{margin-bottom:3em;position:relative;padding-right:50px;}@media (min-width:768px){#case section.approach .outer{padding-right:60px;}}@media (min-width:992px){#case section.approach .outer{padding-right:90px;}}@media (min-width:1200px){#case section.approach .outer{padding-right:160px;}}@media (min-width:768px){#case section.approach .outer h1{right:10px;}}@media (min-width:992px){#case section.approach .outer h1{right:30px;}}@media (min-width:1200px){#case section.approach .outer h1{right:60px;}}#case section.clients{padding:30px 0;background:#F5F5F0;background-size:30px;}@media (min-width:768px){#case section.clients{margin-left:-30px;margin-right:-15px;}}@media (min-width:992px){#case section.clients{margin-left:-50px;}}@media (min-width:1200px){#case section.clients{margin-left:-50px;margin-right:0;}}#case section.clients h3{font-size:1.6rem;font-weight:500;margin-bottom:1em;}@media (min-width:768px){#case section.clients h3{font-size:2.2rem;}}@media (min-width:992px){#case section.clients h3{font-size:2.6rem;}}@media (min-width:1200px){#case section.clients h3{font-size:3rem;}}@media (min-width:576px){#case section.clients .outer{padding-left:15px;padding-right:15px;}}@media (min-width:768px){#case section.clients .outer{padding-left:25px;padding-right:25px;}}@media (min-width:992px){#case section.clients .outer{padding-left:30px;padding-right:30px;}}@media (min-width:576px){#case section.clients .outer .inner .feedback{display:flex;}}@media (min-width:576px){#case section.clients .outer .inner .feedback > .text{width:75%;padding-right:3.5em;text-align:justify;}}@media (min-width:992px){#case section.clients .outer .inner .feedback > .text{width:80%;}}#case section.clients .outer .inner .feedback .photo{width:40%;margin-left:auto;margin-right:0;margin-top:2em;}@media (min-width:576px){#case section.clients .outer .inner .feedback .photo{width:25%;margin-top:0;}}@media (min-width:992px){#case section.clients .outer .inner .feedback .photo{width:20%;}}#case section.clients .outer .inner .feedback .photo .img{margin-bottom:1em;}#case section.clients .outer .inner .feedback .photo .text{font-size:1.2rem;text-align:left;}#case section.clients .company_info{background-color:#F5F5F0;padding:30px 15px;padding-bottom:0;}@media (min-width:768px){#case section.clients .company_info{padding:30px 0;}}@media (min-width:1200px){#case section.clients .company_info{max-width:1040px;margin-left:auto;margin-right:auto;}}#case section.clients .company_info .inner{background-color:#fff;padding:2.5em;}@media (min-width:576px){#case section.clients .company_info .inner{display:flex;}}@media (min-width:992px){#case section.clients .company_info .inner{display:flex;padding-left:30px;padding-right:30px;}}#case section.clients .company_info .logo{max-width:200px;margin-left:auto;margin-right:auto;margin-bottom:2em;text-align:center;}@media (min-width:576px){#case section.clients .company_info .logo{margin-bottom:0;flex-shrink:0;align-self:center;padding-right:2em;}}#case section.clients .company_info h4{font-size:1.5rem;margin-bottom:1em;font-weight:400;}#case section.clients .company_info .desc{margin-bottom:1em;line-height:1.9;}@media (min-width:992px){#case section.clients .company_info .desc{font-size:1.6rem;}}#case section.clients .company_info .desc p:last-child{margin-bottom:0;}#case section.clients .company_info .url{font-size:1.1rem;color:#C43A34;font-weight:500;}@media (min-width:768px){#case section.clients .company_info .url{font-size:1.4rem;}}@media (min-width:1200px){#case section.clients .company_info .url{font-size:1.6rem;}}#case section.other .slider_wrapper{margin-right:-15px;margin-right:auto;}@media (min-width:576px){#case section.other .slider_wrapper{position:relative;padding-left:0;}}@media (min-width:1200px){#case section.other .slider_wrapper{max-width:1040px;margin-left:auto;margin-right:auto;}}#case section.other .slider_wrapper .arrows{width:90px;margin-right:auto;margin-left:auto;position:relative;}@media (min-width:576px){#case section.other .slider_wrapper .arrows{margin-top:1em;margin-right:auto;}}#case section.other .slider_wrapper .arrows .arrows_inner{position:relative;display:flex;justify-content:space-between;}#case section.other .slider_wrapper .arrows .arrows_inner button{position:static;transform:none;}#case section.other .slider_wrapper .arrows .arrows_inner button.slick-prev{left:0;}#case section.other .slider_wrapper .arrows .arrows_inner button.slick-next{right:0;}#case section.other .slider_wrapper .arrows .arrows_inner button.slick-prev:before{color:#BEBBBB;content:"\e953";font-family:"Phosphor" !important;}#case section.other .slider_wrapper .arrows .arrows_inner button.slick-next:before{color:#BEBBBB;content:"\e95c";font-family:"Phosphor" !important;}#case section.other .slider_wrapper .arrows .slick-counter{position:absolute;left:50%;transform:translateX(-50%);top:0;color:#BEBBBB;font-weight:500;line-height:1;font-size:1.8rem;}@media (min-width:768px){#case section.other .slider_wrapper .arrows .slick-counter{font-size:1.8rem;}}#case section.other .slider_wrapper .title_wrapper{margin-bottom:1em;padding-right:15px;}@media (min-width:576px){#case section.other .slider_wrapper .title_wrapper{position:absolute;left:30px;top:50%;transform:translateY(-50%);}}#case section.other .slider_wrapper .title_wrapper h3{font-weight:500;font-size:1.6rem;margin-bottom:0;}@media (min-width:576px){#case section.other .slider_wrapper .title_wrapper h3{font-size:1.8rem;}}@media (min-width:768px){#case section.other .slider_wrapper .title_wrapper h3{font-size:1.9rem;}}@media (min-width:992px){#case section.other .slider_wrapper .title_wrapper h3{font-size:2.2rem;}}@media (min-width:1200px){#case section.other .slider_wrapper .title_wrapper h3{font-size:2.6rem;}}#case section.other .slider_wrapper .casepage_slick .slick-list,#case section.other .slider_wrapper .casepage-slick .slick-list{padding-left:29px;}@media (min-width:992px){#case section.other .slider_wrapper .casepage_slick .slick-list,#case section.other .slider_wrapper .casepage-slick .slick-list{padding-right:0;padding-left:10px;}}#case section.other .slider_wrapper .casepage_slick .item,#case section.other .slider_wrapper .casepage-slick .item{padding-right:30px;}#case section.other .slider_wrapper .casepage_slick .item a,#case section.other .slider_wrapper .casepage-slick .item a{padding:25px;font-size:1.2rem;background-color:#fff;position:relative;padding-bottom:70px;border:1px solid #222;font-weight:400;}@media (min-width:576px){#case section.other .slider_wrapper .casepage_slick .item a,#case section.other .slider_wrapper .casepage-slick .item a{font-size:1.2rem;}}@media (min-width:768px){#case section.other .slider_wrapper .casepage_slick .item a,#case section.other .slider_wrapper .casepage-slick .item a{font-size:1.3rem;}}@media (min-width:992px){#case section.other .slider_wrapper .casepage_slick .item a,#case section.other .slider_wrapper .casepage-slick .item a{font-size:1.4rem;}}@media (min-width:1200px){#case section.other .slider_wrapper .casepage_slick .item a,#case section.other .slider_wrapper .casepage-slick .item a{font-size:1.5rem;}}#case section.other .slider_wrapper .casepage_slick .item a > span,#case section.other .slider_wrapper .casepage-slick .item a > span{margin-bottom:0.5em;}#case section.other .slider_wrapper .casepage_slick .item a > span:last-child,#case section.other .slider_wrapper .casepage-slick .item a > span:last-child{margin-bottom:0;}#case section.other .slider_wrapper .casepage_slick .item a .img,#case section.other .slider_wrapper .casepage-slick .item a .img{margin-bottom:1em;}#case section.other .slider_wrapper .casepage_slick .item a .work,#case section.other .slider_wrapper .casepage-slick .item a .work{font-size:1.5rem;line-height:1.3;font-weight:400;}@media (min-width:768px){#case section.other .slider_wrapper .casepage_slick .item a .work,#case section.other .slider_wrapper .casepage-slick .item a .work{font-size:1.8rem;}}#case section.other .slider_wrapper .casepage_slick .item a .category,#case section.other .slider_wrapper .casepage-slick .item a .category{font-weight:300;}#case section.other .slider_wrapper .casepage_slick .item a .btn_wrapper,#case section.other .slider_wrapper .casepage-slick .item a .btn_wrapper{text-align:center;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);margin-top:0;}#case section.other .slider_wrapper .casepage_slick .item a .btn,#case section.other .slider_wrapper .casepage-slick .item a .btn{color:#C43A34;display:inline-block;font-weight:400;font-size:1.1rem;border:1px solid #C43A34;border-radius:20px;padding:0.85em 1.7em;white-space:nowrap;}@media (min-width:768px){#case section.other .slider_wrapper .casepage_slick .item a .btn,#case section.other .slider_wrapper .casepage-slick .item a .btn{font-size:1.4rem;}}#case section.other .slider_wrapper .casepage_slick .item a .btn em,#case section.other .slider_wrapper .casepage-slick .item a .btn em{font-style:normal;}#recruit{}@media (min-width:768px){#recruit{padding-left:0;padding-right:0;}}@media (min-width:768px){#recruit section{padding-left:30px;padding-right:30px;}}#recruit .container-fluid{max-width:1040px;}#recruit section.main_vi{background-size:contain;margin-bottom:30px;font-weight:300;}@media (min-width:576px){#recruit section.main_vi{}}@media (min-width:768px){#recruit section.main_vi{padding-top:inherit;margin-bottom:60px;}}@media (min-width:992px){#recruit section.main_vi{background-position-x:0;background-size:90%;margin-bottom:80px;}}@media (min-width:1200px){#recruit section.main_vi{margin-bottom:80px;}}@media (min-width:1400px){#recruit section.main_vi{background-size:1200px;}}#recruit section.main_vi .outer{position:relative;padding-right:50px;margin:0;}@media (min-width:768px){#recruit section.main_vi .outer{padding-right:60px;margin-left:-15px;margin-right:-15px;}}@media (min-width:992px){#recruit section.main_vi .outer{padding-right:90px;}}@media (min-width:1200px){#recruit section.main_vi .outer{padding-right:160px;}}#recruit section.main_vi .outer h1{right:10px;}@media (min-width:768px){#recruit section.main_vi .outer h1{right:10px;}}@media (min-width:992px){#recruit section.main_vi .outer h1{right:30px;}}@media (min-width:1200px){#recruit section.main_vi .outer h1{right:60px;}}#recruit section.main_vi .inner{padding:0 15px;}#recruit section.main_vi h2{font-size:2.2rem;font-weight:300;margin-bottom:1em;line-height:1.5;}@media (min-width:576px){#recruit section.main_vi h2{font-size:2.4rem;}}@media (min-width:768px){#recruit section.main_vi h2{font-size:2.6rem;}}@media (min-width:992px){#recruit section.main_vi h2{font-size:3.2rem;}}@media (min-width:1200px){#recruit section.main_vi h2{font-size:3.4rem;}}#recruit section.recruit_description{background:#F5F5F0;background-size:30px;padding-top:40px;padding-bottom:40px;}@media (min-width:992px){#recruit section.recruit_description{padding-top:60px;padding-bottom:60px;}}#recruit section.recruit_description h2{font-size:2rem;font-weight:300;margin-bottom:1.5em;text-align:center;}@media (min-width:768px){#recruit section.recruit_description h2{font-size:2.2rem;}}@media (min-width:576px){#recruit section.recruit_description h2{font-size:2.4rem;}}@media (min-width:992px){#recruit section.recruit_description h2{font-size:2.6rem;}}@media (min-width:1200px){#recruit section.recruit_description h2{font-size:3rem;}}#recruit section.recruit_description dl{background-color:#fff;margin-bottom:2em;}@media (min-width:992px){#recruit section.recruit_description dl{font-size:1.6rem;}}#recruit section.recruit_description dl dt{padding:1em;padding-right:2.5em;position:relative;cursor:pointer;}@media (min-width:992px){#recruit section.recruit_description dl dt{padding:1.5em;font-size:2.2rem;}}#recruit section.recruit_description dl dt:after{content:"\e9fe";font-family:"Phosphor" !important;position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#C43A34;}#recruit section.recruit_description dl dt.active:after{content:"\ea01";}#recruit section.recruit_description dl dt.acc + dd{display:none;}#recruit section.recruit_description dl dt .inner{display:block;}@media (min-width:576px){#recruit section.recruit_description dl dt .inner{display:flex;align-items:flex-start;}}#recruit section.recruit_description dl dt .inner > *{display:block;line-height:1.3;}#recruit section.recruit_description dl dt .inner .position{white-space:nowrap;padding-right:1.5rem;border-left:1px solid #222;padding-left:1em;margin-bottom:1em;font-weight:300;font-size:1.5rem;}@media (min-width:576px){#recruit section.recruit_description dl dt .inner .position{margin-bottom:0;font-size:1.6rem;}}@media (min-width:768px){#recruit section.recruit_description dl dt .inner .position{font-size:1.7rem;}}@media (min-width:992px){#recruit section.recruit_description dl dt .inner .position{font-size:1.8rem;}}@media (min-width:1200px){#recruit section.recruit_description dl dt .inner .position{font-size:2rem;}}#recruit section.recruit_description dl dt .inner .summary{font-size:1.3rem;font-weight:300;padding-left:1em;}@media (min-width:576px){#recruit section.recruit_description dl dt .inner .summary{margin-top:0.2em;}}@media (min-width:992px){#recruit section.recruit_description dl dt .inner .summary{font-size:1.6rem;}}#recruit section.recruit_description dl dd{padding:1em;display:block;}@media (min-width:992px){#recruit section.recruit_description dl dd{padding:1.5em;padding-bottom:2.5em;}}#recruit section.recruit_description dl dd .description{font-weight:300;margin-bottom:2em;}#recruit section.recruit_description dl dd table{display:block;}@media (min-width:576px){#recruit section.recruit_description dl dd table{display:table;}}#recruit section.recruit_description dl dd table *{display:block;}#recruit section.recruit_description dl dd table li{display:list-item;}@media (min-width:576px){#recruit section.recruit_description dl dd table tbody{display:table-row-group;}}@media (min-width:576px){#recruit section.recruit_description dl dd table tr{display:table-row;}}#recruit section.recruit_description dl dd table th,#recruit section.recruit_description dl dd table td{padding:0.75em;border:0;}@media (min-width:576px){#recruit section.recruit_description dl dd table th,#recruit section.recruit_description dl dd table td{display:table-cell;}}#recruit section.recruit_description dl dd table th p:last-child,#recruit section.recruit_description dl dd table td p:last-child{margin-bottom:0;}#recruit section.recruit_description dl dd table th{background-color:#eee;white-space:nowrap;font-weight:300;}@media (min-width:576px){#recruit section.recruit_description dl dd table th{background-color:transparent;}}@media (min-width:992px){#recruit section.recruit_description dl dd table th{width:20%;}}#recruit section.recruit_description dl dd table td{font-size:1.3rem;font-weight:300;}@media (min-width:992px){#recruit section.recruit_description dl dd table td{width:80%;font-size:1.6rem;}}#recruit section.recruit_description dl dd .btn_wrapper{text-align:center;}@media (min-width:992px){#recruit section.recruit_description dl dd .btn_wrapper .btn{font-size:1.8rem;}}#privacy .container-fluid{max-width:1040px;}#privacy .outer{position:relative;padding-right:50px;}@media (min-width:768px){#privacy .outer{padding-right:60px;}}@media (min-width:992px){#privacy .outer{padding-right:90px;}}@media (min-width:1200px){#privacy .outer{padding-right:160px;}}#privacy .outer h1{top:-10px;right:10px;}@media (min-width:768px){#privacy .outer h1{top:-10px;right:10px;}}@media (min-width:992px){#privacy .outer h1{right:30px;}}@media (min-width:1200px){#privacy .outer h1{right:60px;}}@media (min-width:992px){#privacy .outer .inner > p{font-size:1.7rem;}}#privacy .outer .inner h2{font-size:2rem;font-weight:400;margin-bottom:1em;line-height:1.5;}@media (min-width:768px){#privacy .outer .inner h2{font-size:2.6rem;}}@media (min-width:992px){#privacy .outer .inner h2{font-size:3.2rem;}}@media (min-width:1200px){#privacy .outer .inner h2{font-size:3.7rem;}}#privacy .outer .inner dl dt{margin-bottom:0.5em;font-weight:400;}@media (min-width:992px){#privacy .outer .inner dl dt{font-size:1.7rem;}}#privacy .outer .inner dl dd{margin-bottom:2em;}@media (min-width:992px){#privacy .outer .inner dl dd{font-size:1.6rem;}}#privacy .outer .inner .date{text-align:right;}@media (min-width:992px){#privacy .outer .inner .date{font-size:1.6rem;}}#term-of-use .container-fluid{max-width:1040px;}#term-of-use .outer{position:relative;padding-right:50px;}@media (min-width:768px){#term-of-use .outer{padding-right:60px;}}@media (min-width:992px){#term-of-use .outer{padding-right:90px;}}@media (min-width:1200px){#term-of-use .outer{padding-right:160px;}}#term-of-use .outer h1{right:10px;top:-20px;}@media (min-width:992px){#term-of-use .outer h1{right:30px;}}@media (min-width:1200px){#term-of-use .outer h1{right:60px;}}@media (min-width:992px){#term-of-use .outer .inner > p{font-size:1.7rem;}}#term-of-use .outer .inner h2{font-size:2rem;font-weight:400;margin-bottom:1em;line-height:1.5;}@media (min-width:768px){#term-of-use .outer .inner h2{font-size:2.6rem;}}@media (min-width:992px){#term-of-use .outer .inner h2{font-size:3.2rem;}}@media (min-width:1200px){#term-of-use .outer .inner h2{font-size:3.7rem;}}#term-of-use .outer .inner dl dt{margin-bottom:0.5em;font-weight:400;}@media (min-width:992px){#term-of-use .outer .inner dl dt{font-size:1.7rem;}}#term-of-use .outer .inner dl dd{margin-bottom:2em;}@media (min-width:992px){#term-of-use .outer .inner dl dd{font-size:1.6rem;}}#term-of-use .outer .inner dl dd > ol > li{list-style-type:none;counter-increment:cnt;position:relative;}#term-of-use .outer .inner dl dd > ol > li:before{content:"(" counter(cnt) ") ";position:absolute;left:-1.5em;top:0;}#term-of-use .outer .inner dl dd:nth-of-type(7) > ol > li{list-style-type:decimal;}#term-of-use .outer .inner dl dd:nth-of-type(7) > ol > li:before{display:none;}#term-of-use .outer .inner dl dd:nth-of-type(7) > ol > li ol li{list-style-type:none;counter-increment:cnt1;position:relative;}#term-of-use .outer .inner dl dd:nth-of-type(7) > ol > li ol li:before{content:"(" counter(cnt1) ") ";position:absolute;left:-1.5em;top:0;}#solution{}@media (min-width:768px){#solution{padding-left:0;}}#solution section .container-fluid{position:relative;}#solution section:first-child{padding:0;}@media (min-width:576px){#solution section .page_name{top:2.5em;}}@media (min-width:768px){#solution section .page_name{top:3.3em;}}@media (min-width:992px){#solution section .page_name{top:6em;}}@media (min-width:1200px){#solution section .page_name{top:11em;}}#solution section .row > .img{padding:0;}@media (min-width:576px){#solution section .row > .text{position:absolute;right:0;top:3em;}}@media (min-width:992px){#solution section .row > .text{top:5em;}}#solution section .row > .text dl{border:1px solid #C43A34;border-radius:20px;overflow:hidden;margin-top:-20em;}@media (min-width:576px){#solution section .row > .text dl{margin-top:0;}}#solution section .row > .text dl dt{background-color:#F0F0F0;color:#C43A34;padding:1em;font-size:1.5rem;display:flex;align-items:center;justify-content:center;}@media (min-width:768px){#solution section .row > .text dl dt{font-size:1.7rem;}}@media (min-width:992px){#solution section .row > .text dl dt{font-size:2rem;}}@media (min-width:1200px){#solution section .row > .text dl dt{font-size:2.5rem;}}#solution section .row > .text dl dt span{display:inline-flex;justify-content:center;}#solution section .row > .text dl dt span em{font-style:normal;padding-left:0.5em;}#solution section .row > .text dl dd{padding:1em;background-color:#fff;margin-bottom:0;}@media (min-width:768px){#solution section .row > .text dl dd{font-size:1.4rem;padding:1.5em;}}@media (min-width:992px){#solution section .row > .text dl dd{font-size:1.5rem;padding:1.5em;}}@media (min-width:1200px){#solution section .row > .text dl dd{font-size:1.7rem;}}#solution section .row > .text dl dd p{margin-bottom:1.2em;}#solution section .row > .text dl dd h4{margin-bottom:0.5em;font-weight:600;margin-top:2em;padding:0 1em;}@media (min-width:992px){#solution section .row > .text dl dd h4{font-size:1.6rem;}}@media (min-width:1200px){#solution section .row > .text dl dd h4{font-size:1.7rem;}}#solution section .row > .text dl dd ul{font-size:1.3rem;padding-left:0;margin-bottom:0;padding:0 1em;}@media (min-width:992px){#solution section .row > .text dl dd ul{font-size:1.4rem;}}@media (min-width:1200px){#solution section .row > .text dl dd ul{font-size:1.6rem;}}#solution section .row > .text dl dd ul li{list-style:none;padding-left:1.75em;position:relative;padding-top:0.75em;padding-bottom:0.75em;border-top:1px solid #DEDEDE;}#solution section .row > .text dl dd ul li:last-child{border-bottom:1px solid #DEDEDE;}#solution section .row > .text dl dd ul li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#C43A34;position:absolute;left:0;top:50%;transform:translateY(-50%);}@media (min-width:768px){#solution section.main_vi .outer{padding-right:60px;}}@media (min-width:992px){#solution section.main_vi .outer{padding-right:90px;}}@media (min-width:1200px){#solution section.main_vi .outer{padding-right:130px;}}#solution section.main_vi .outer h1{margin-right:15px;}@media (min-width:768px){#solution section.main_vi .outer h1{top:245px;margin-right:0;right:20px;}}@media (min-width:992px){#solution section.main_vi .outer h1{top:343px;right:40px;}}@media (min-width:1200px){#solution section.main_vi .outer h1{top:415px;right:60px;}}#solution section.main_vi .inner .main_img{position:absolute;width:100%;height:160px;background:url(/themes/artyz/images/solution/main_vi.jpg) -20px center no-repeat;background-size:cover;}@media (min-width:576px){#solution section.main_vi .inner .main_img{height:154px;}}@media (min-width:768px){#solution section.main_vi .inner .main_img{height:260px;background-position-x:-40px;}}@media (min-width:992px){#solution section.main_vi .inner .main_img{height:300px;}}@media (min-width:1200px){#solution section.main_vi .inner .main_img{height:480px;background-position-x:100%;}}#solution section.main_vi .inner .text{padding-left:30px;padding-right:30px;position:relative;transition:ease 0.6s all;}@media (min-width:576px){#solution section.main_vi .inner .text{padding-left:60px;padding-right:60px;}}@media (min-width:768px){#solution section.main_vi .inner .text{padding-right:0;}}@media (min-width:992px){#solution section.main_vi .inner .text{padding-left:80px;}}#solution section.main_vi .inner .text.done{transform:translateY(0);opacity:1;}#solution section.main_vi .inner .text .sub01{position:relative;font-size:1.8rem;font-weight:600;padding-top:1em;padding-bottom:1em;color:#fff;}@media (min-width:576px){#solution section.main_vi .inner .text .sub01{font-size:2.2rem;}}@media (min-width:768px){#solution section.main_vi .inner .text .sub01{font-size:2.6rem;height:260px;padding:40px 0;}}@media (min-width:992px){#solution section.main_vi .inner .text .sub01{font-size:2.8rem;height:300px;padding:80px 0;}}@media (min-width:1200px){#solution section.main_vi .inner .text .sub01{font-size:3.8rem;height:480px;padding:150px 0;}}#solution section.main_vi .inner .text .sub01 p{margin-bottom:0;}#solution section.main_vi .inner .text .sub02{font-size:1.3rem;font-weight:600;padding:1em 0 0;line-height:2;}@media (min-width:576px){#solution section.main_vi .inner .text .sub02{font-size:1.6rem;padding:2em 0 0;}}@media (min-width:992px){#solution section.main_vi .inner .text .sub02{font-size:1.8rem;}}@media (min-width:1200px){#solution section.main_vi .inner .text .sub02{font-size:2rem;}}#solution section.main_vi .inner .text .sub02 p{margin-bottom:0;}#solution section.main_vi .inner .text .scroll{text-align:center;padding-top:2em;}#solution section.main_vi .inner .text .scroll a{width:60px;display:inline-block;}@media (min-width:768px){#solution section.main_vi .inner .text .scroll a{width:70px;}}@media (min-width:992px){#solution section.main_vi .inner .text .scroll a{width:80px;}}@media (min-width:1200px){#solution section.main_vi .inner .text .scroll a{width:96px;}}@media (min-width:576px){#solution section.digital{padding-bottom:280px;}}@media (min-width:768px){#solution section.digital{padding-bottom:300px;}}@media (min-width:992px){#solution section.digital{padding-bottom:260px;}}#solution section.digital dl dt span:before{content:"";display:block;width:35px;background:url(/themes/artyz/images/solution/icon_digital.png) center center no-repeat;background-size:35px;}@media (min-width:576px){#solution section.global{padding-bottom:150px;}}@media (min-width:768px){#solution section.global{padding-bottom:180px;}}@media (min-width:992px){#solution section.global{padding-bottom:100px;}}@media (min-width:576px){#solution section.global .text{left:0;right:auto;top:3em;}}@media (min-width:576px){#solution section.global .img{margin-right:-30px;}}#solution section.global dl dt span:before{content:"";display:block;width:30px;background:url(/themes/artyz/images/solution/icon_global.png) center center no-repeat;background-size:30px;}@media (min-width:576px){#solution section.creative{padding-bottom:310px;}}@media (min-width:768px){#solution section.creative{padding-bottom:340px;}}@media (min-width:1200px){#solution section.creative{padding-bottom:310px;}}#solution section.creative dl dt span:before{content:"";display:block;width:35px;background:url(/themes/artyz/images/solution/icon_creative.png) center center no-repeat;background-size:35px;}#contact .container-fluid{max-width:1040px;}#contact .outer{position:relative;padding-right:30px;}@media (min-width:768px){#contact .outer{padding-right:60px;}}@media (min-width:992px){#contact .outer{padding-right:90px;}}@media (min-width:1200px){#contact .outer{padding-right:160px;}}#contact .outer h1{right:10px;}@media (min-width:768px){#contact .outer h1{right:10px;}}@media (min-width:992px){#contact .outer h1{right:30px;}}@media (min-width:1200px){#contact .outer h1{right:60px;}}#contact h2{font-size:2rem;font-weight:500;margin-bottom:1em;line-height:1.5;}@media (min-width:768px){#contact h2{font-size:2.6rem;}}@media (min-width:992px){#contact h2{font-size:3.2rem;}}@media (min-width:1200px){#contact h2{font-size:3.7rem;}}#contact h2 + p{font-weight:400;padding-right:1em;}@media (min-width:1200px){#contact h2 + p{font-size:1.8rem;}}#contact .inquiry_area{position:relative;padding-top:1em;}#contact .inquiry_area .row{margin-left:0;margin-right:0;}@media (min-width:768px){#contact .inquiry_area .row{margin-left:-15px;margin-right:-15px;}}#contact .webform-preview + .inquiry_area{display:none;}#contact .webform-preview{padding:1em;background-color:#F5F5F0;}#contact .webform-preview .webform-element{padding:0.2em;}#contact .webform-preview .webform-element label{display:block;}#contact .form-group{margin-bottom:1em;}#contact .form-control,#contact .form-select{padding:1em;font-size:inherit;background-color:#F5F5F0;border-color:#F5F5F0;border-radius:0;}@media (min-width:1200px){#contact .form-control,#contact .form-select{font-size:1.6rem;}}#contact .check_wrapper{margin-top:2em;display:flex;justify-content:end;}#contact .check_wrapper .form-check{padding-left:0;}#contact .check_wrapper .form-check input{opacity:0;}#contact .check_wrapper .form-check label{position:relative;padding-left:4.5rem;font-size:1.5rem;cursor:pointer;margin-left:-1.5em;}#contact .check_wrapper .form-check label:before{content:"";display:inline-block;width:2.5rem;height:2.5rem;background-color:#C43A34;position:absolute;left:1em;top:50%;transform:translateY(-50%);}#contact .check_wrapper .form-check label:after{content:"\ea30";font-family:"Phosphor" !important;position:absolute;left:1.3em;color:#fff;opacity:0;font-size:revert;padding-left:revert;top:50%;transform:translateY(-50%);}#contact .check_wrapper .form-check input[type=checkbox]:checked + label:after{opacity:1;}#contact label{font-weight:500;}#contact label.form-required::after{content:"※";color:#C43A34;font-size:1.2rem;display:inline-block;padding-left:0.2em;vertical-align:super;}#contact span.required{color:#C43A34;font-size:smaller;}#contact .note{font-size:1.2rem;margin-top:0.5em;text-align:end;}@media (min-width:1200px){#contact .note{font-size:1.3rem;}}#contact .note.required{color:#C43A34;font-weight:400;margin:0;}#contact .privacy_note{font-size:1.2rem;margin:0;text-align:right;}@media (min-width:992px){#contact .privacy_note{font-size:1.3rem;}}#contact .privacy_note a{display:inline-block;text-decoration:underline;}#contact .btn_wrapper{text-align:center;}@media (min-width:992px){#contact .btn_wrapper .btn{font-size:1.8rem;}}#contact .form-select.is-invalid,#contact .was-validated .form-select:invalid,#contact .form-control.is-invalid,#contact .was-validated .form-control:invalid{border-color:#dc3545 !important;}#contact .was-validated .form-checkbox:invalid ~ label{color:#dc3545;}#contact .invalid-message{color:#dc3545;font-weight:400;margin-bottom:2em;display:none;}#contact .was-validated .invalid-message{display:block;}#contact .ajax-progress-throbber{display:none !important;}.blog.main_contents section{padding-top:0;}.blog.main_contents section .container-fluid{max-width:1400px;}@media (min-width:768px){.blog.main_contents section .container-fluid{padding:0px;}}.blog.main_contents .outer{position:relative;padding-right:50px;margin-right:0;margin-left:0;}@media (min-width:768px){.blog.main_contents .outer{padding-right:60px;}}@media (min-width:992px){.blog.main_contents .outer{padding-right:90px;}}@media (min-width:1200px){.blog.main_contents .outer{padding-right:160px;}}.blog.main_contents .outer h1{margin-right:15px;}@media (min-width:768px){.blog.main_contents .outer h1{right:10px;}}@media (min-width:992px){.blog.main_contents .outer h1{right:30px;}}@media (min-width:1200px){.blog.main_contents .outer h1{right:60px;}}#blog_list{}#blog_list .blog_nav_wrapper{padding-left:15px;padding-right:15px;margin-bottom:2em;margin-top:1em;text-align:right;position:relative;z-index:3;}@media (min-width:768px){#blog_list .blog_nav_wrapper{margin-top:30px;margin-bottom:60px;}}#blog_list .blog_nav{display:flex;justify-content:space-around;list-style:none;padding-left:0;}@media (min-width:992px){#blog_list .blog_nav{justify-content:flex-end;}}#blog_list .blog_nav li{font-size:1.3rem;font-weight:400;}@media (min-width:992px){#blog_list .blog_nav li{margin-right:1em;}}@media (min-width:1200px){#blog_list .blog_nav li{margin-right:2em;}}#blog_list .blog_nav li a{display:block;color:#B2B2B2;padding:0 5px;border-bottom:3px solid transparent;white-space:nowrap;}#blog_list .blog_nav li a.active{border-bottom:1px solid #C43A34;color:inherit;}#blog_list .insights_wrapper ul.items{list-style:none;padding-left:0;max-width:1060px;margin-left:auto;margin-right:auto;text-align:left;}@media (min-width:576px){#blog_list .insights_wrapper ul.items{display:flex;flex-wrap:wrap;}}#blog_list .insights_wrapper ul.items li{line-height:1.6;margin-bottom:2em;}@media (min-width:576px){#blog_list .insights_wrapper ul.items li{width:48%;margin-right:2.5%;}#blog_list .insights_wrapper ul.items li:nth-child(2n){margin-right:0;}}@media (min-width:992px){#blog_list .insights_wrapper ul.items li{width:31.3333%;margin-right:3%;}#blog_list .insights_wrapper ul.items li:nth-child(2n){margin-right:3%;}#blog_list .insights_wrapper ul.items li:nth-child(3n){margin-right:0;}}#blog_list .insights_wrapper ul.items li span{display:block;}#blog_list .insights_wrapper ul.items li .img{padding-bottom:1em;}#blog_list .insights_wrapper ul.items li .cat_date{display:flex;margin-bottom:0.5em;align-items:center;}#blog_list .insights_wrapper ul.items li .cat_date a{border:1px solid #C43A34;display:inline-block;border-radius:30px;font-size:0.9rem;line-height:1;padding:0.75em 1em;color:#C43A34;font-weight:400;}@media (min-width:576px){#blog_list .insights_wrapper ul.items li .cat_date a{font-size:1rem;}}@media (min-width:768px){#blog_list .insights_wrapper ul.items li .cat_date a{font-size:1.1rem;}}@media (min-width:992px){#blog_list .insights_wrapper ul.items li .cat_date a{font-size:1.2rem;}}#blog_list .insights_wrapper ul.items li .cat_date .date{line-height:1;padding-right:0.5em;font-size:1.2rem;}@media (min-width:992px){#blog_list .insights_wrapper ul.items li .cat_date .date{font-size:1.3rem;}}@media (min-width:1200px){#blog_list .insights_wrapper ul.items li .cat_date .date{font-size:1.4rem;}}#blog_list select{font-size:1.5rem;padding:0.75em;height:auto;width:100%;}@media (min-width:576px){#blog_list select{width:auto;}}#blog_list .taxonomy_author{margin-left:15px;margin-right:15px;border:1px solid #dedede;padding:1em;margin-top:2em;margin-bottom:3em;}#blog_list .taxonomy_author .inner{display:flex;align-items:center;margin-left:auto;margin-right:auto;}#blog_list .taxonomy_author .inner .name_wrapper{margin-left:0.5em;}#blog_list .taxonomy_author .inner .name{font-weight:600;font-size:1.4rem;display:flex;}@media (min-width:992px){#blog_list .taxonomy_author .inner .name{font-size:1.6rem;}}#blog_list .taxonomy_author .inner .position{font-size:1.2rem;}@media (min-width:992px){#blog_list .taxonomy_author .inner .position{font-size:1.4rem;}}#blog_list .taxonomy_author .inner .img{width:20%;padding-right:5px;}@media (min-width:576px){#blog_list .taxonomy_author .inner .img{width:80px;}}#blog_list .taxonomy_author .inner .img img{max-width:100%;height:auto;}#blog_list .taxonomy_author .link_wrapper{text-align:right;font-size:1.2rem;}@media (min-width:992px){#blog_list .taxonomy_author .link_wrapper{font-size:1.4rem;}}#blog_list .taxonomy_author .link_wrapper a{display:inline-block;}#blog_list .taxonomy_author .link_wrapper a:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.5em;color:#C43A34;}#blog_list section.main_vi{padding-bottom:0;}#blog_list section.main_vi h2{padding:0 30px;margin-bottom:0.5em;font-weight:600;}@media (min-width:1200px){#blog_list section.main_vi h2{font-size:2.2rem;}}#blog_list section.main_vi .blog-page-slick{padding-left:0;margin-top:0;}#blog_list section.main_vi .blog-page-slick .slick-list{padding:10px 20% 10px 10px;}@media (min-width:768px){#blog_list section.main_vi .blog-page-slick .slick-list{padding-right:10%;}}@media (min-width:992px){#blog_list section.main_vi .blog-page-slick .slick-list{padding-right:0;margin-left:20px;}}#blog_list section.main_vi .blog-page-slick .item{padding-right:20px;}#blog_list section.main_vi .blog-page-slick .item .inner{box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);border:1px solid #DEDEDE;border-radius:20px;position:relative;overflow:hidden;}#blog_list section.main_vi .blog-page-slick .item .inner > span{display:block;}#blog_list section.main_vi .blog-page-slick .item .inner > span > *{display:block;}#blog_list section.main_vi .blog-page-slick .item .date{position:absolute;line-height:1;background-color:#fff;font-weight:600;width:45px;height:40px;right:0;top:0;z-index:2;}@media (min-width:992px){#blog_list section.main_vi .blog-page-slick .item .date{width:65px;height:60px;}}#blog_list section.main_vi .blog-page-slick .item .date .month{font-size:1rem;transform:rotate(-90deg) translate(75%,0%);transform-origin:right;position:absolute;top:50%;left:-10px;}@media (min-width:992px){#blog_list section.main_vi .blog-page-slick .item .date .month{font-size:1.6rem;left:-14px;}}#blog_list section.main_vi .blog-page-slick .item .date .day{position:absolute;font-size:1.7rem;left:60%;top:50%;transform:translate(-50%,-50%);}@media (min-width:992px){#blog_list section.main_vi .blog-page-slick .item .date .day{font-size:2.6rem;left:60%;}}#blog_list section.main_vi .blog-page-slick .item .wrap{padding:1.5em 1.2em 3.5em;position:relative;}#blog_list section.main_vi .blog-page-slick .item .wrap .text{font-size:1.2rem;font-weight:600;}@media (min-width:576px){#blog_list section.main_vi .blog-page-slick .item .wrap .text{font-size:1.3rem;}}@media (min-width:768px){#blog_list section.main_vi .blog-page-slick .item .wrap .text{font-size:1.4rem;}}@media (min-width:992px){#blog_list section.main_vi .blog-page-slick .item .wrap .text{font-size:1.5rem;}}@media (min-width:1200px){#blog_list section.main_vi .blog-page-slick .item .wrap .text{font-size:1.6rem;}}#blog_list section.main_vi .blog-page-slick .item .wrap .btn_wrapper{margin-top:0;}#blog_list section.main_vi .blog-page-slick .item .wrap .btn_wrapper a{border:1px solid #C43A34;display:inline-block;border-radius:30px;font-size:0.9rem;line-height:1;padding:0.55em 1em;color:#C43A34;font-weight:400;position:absolute;left:1.5em;bottom:1.2em;}@media (min-width:576px){#blog_list section.main_vi .blog-page-slick .item .wrap .btn_wrapper a{font-size:1rem;}}@media (min-width:768px){#blog_list section.main_vi .blog-page-slick .item .wrap .btn_wrapper a{font-size:1.1rem;}}@media (min-width:992px){#blog_list section.main_vi .blog-page-slick .item .wrap .btn_wrapper a{font-size:1.2rem;}}#blog_list section.main_vi .blog-page-slick .item .wrap .date2{color:#B1B1B1;font-size:1.2rem;position:absolute;right:1.5em;bottom:1.2em;}@media (min-width:992px){#blog_list section.main_vi .blog-page-slick .item .wrap .date2{font-size:1.3rem;}}#blog_detail .container-fluid{max-width:1040px;}#blog_detail .insight_title .title_area{padding-left:15px;padding-right:15px;margin-bottom:2em;}#blog_detail .insight_title .title_area h2{font-size:1.9rem;font-weight:500;margin-bottom:1em;line-height:1.5;}@media (min-width:768px){#blog_detail .insight_title .title_area h2{font-size:2.4rem;}}@media (min-width:992px){#blog_detail .insight_title .title_area h2{font-size:2.7rem;}}@media (min-width:1200px){#blog_detail .insight_title .title_area h2{font-size:3rem;}}#blog_detail .insight_title .title_area .author{display:flex;align-items:center;justify-content:flex-end;font-weight:400;font-size:1.3rem;}@media (min-width:992px){#blog_detail .insight_title .title_area .author{font-size:1.5rem;}}#blog_detail .insight_title .title_area .author .img{width:20%;padding-left:5px;}@media (min-width:576px){#blog_detail .insight_title .title_area .author .img{width:80px;}}#blog_detail .insight_title .title_area .author .img img{max-width:100%;height:auto;}#blog_detail .insight_title .title_area .cat_date{display:flex;margin-bottom:1em;align-items:center;}#blog_detail .insight_title .title_area .cat_date a{border:1px solid #C43A34;display:inline-block;border-radius:30px;font-size:0.9rem;line-height:1;padding:0.75em 1em;color:#C43A34;font-weight:400;}@media (min-width:576px){#blog_detail .insight_title .title_area .cat_date a{font-size:1rem;}}@media (min-width:768px){#blog_detail .insight_title .title_area .cat_date a{font-size:1.1rem;}}@media (min-width:992px){#blog_detail .insight_title .title_area .cat_date a{font-size:1.2rem;}}#blog_detail .insight_title .title_area .cat_date .date{font-size:1.3rem;font-weight:500;}@media (min-width:992px){#blog_detail .insight_title .title_area .cat_date .date{font-size:1.6rem;}}#blog_detail .insight_body .outer{padding-right:0;}@media (min-width:992px){#blog_detail .insight_body .outer{padding-right:90px;}}@media (min-width:1200px){#blog_detail .insight_body .outer{padding-right:160px;}}#blog_detail .insight_body .body_area{padding-left:15px;padding-right:15px;line-height:1.8;}@media (min-width:992px){#blog_detail .insight_body .body_area{font-size:1.6rem;}}#blog_detail .insight_body .body_area .blog_image{margin-bottom:2em;}#blog_detail .insight_body .body_area h1{font-size:1.8rem;background:#F5F5F0;padding:0.75em;margin-bottom:1.2em;font-weight:500;}#blog_detail .insight_body .body_area h2{font-size:1.7rem;background:#F5F5F0;padding:0.75em;margin-bottom:1.2em;font-weight:500;}@media (min-width:768px){#blog_detail .insight_body .body_area h2{font-size:1.8rem;}}@media (min-width:992px){#blog_detail .insight_body .body_area h2{font-size:2rem;}}@media (min-width:1200px){#blog_detail .insight_body .body_area h2{font-size:2.4rem;}}#blog_detail .insight_body .body_area h3{font-size:1.5rem;background:#F5F5F0;padding:0.75em;margin-bottom:1.2em;font-weight:500;}@media (min-width:768px){#blog_detail .insight_body .body_area h3{font-size:1.8rem;}}@media (min-width:992px){#blog_detail .insight_body .body_area h3{font-size:2rem;}}@media (min-width:1200px){#blog_detail .insight_body .body_area h3{font-size:2.4rem;}}#blog_detail .insight_body .body_area img{max-width:100%;height:auto;}#blog_detail .insight_body .body_area p{margin-bottom:1em;line-height:1.8;}#blog_detail .insight_body .end_author,#blog_detail .insight_body .taxonomy_author{margin-left:15px;margin-right:15px;border:1px solid #dedede;padding:1em;margin-top:3em;}#blog_detail .insight_body .end_author .inner,#blog_detail .insight_body .taxonomy_author .inner{display:flex;align-items:center;max-width:900px;margin-left:auto;margin-right:auto;}#blog_detail .insight_body .end_author .inner .name_wrapper,#blog_detail .insight_body .taxonomy_author .inner .name_wrapper{margin-left:0.5em;}#blog_detail .insight_body .end_author .inner .name,#blog_detail .insight_body .taxonomy_author .inner .name{font-weight:600;font-size:1.4rem;}@media (min-width:992px){#blog_detail .insight_body .end_author .inner .name,#blog_detail .insight_body .taxonomy_author .inner .name{font-size:1.6rem;}}#blog_detail .insight_body .end_author .inner .position,#blog_detail .insight_body .taxonomy_author .inner .position{font-size:1.2rem;}@media (min-width:992px){#blog_detail .insight_body .end_author .inner .position,#blog_detail .insight_body .taxonomy_author .inner .position{font-size:1.4rem;}}#blog_detail .insight_body .end_author .inner .img,#blog_detail .insight_body .taxonomy_author .inner .img{width:20%;padding-right:5px;}@media (min-width:576px){#blog_detail .insight_body .end_author .inner .img,#blog_detail .insight_body .taxonomy_author .inner .img{width:80px;}}#blog_detail .insight_body .end_author .inner .img img,#blog_detail .insight_body .taxonomy_author .inner .img img{max-width:100%;height:auto;}#blog_detail .insight_body .end_author .link_wrapper,#blog_detail .insight_body .taxonomy_author .link_wrapper{text-align:right;font-size:1.2rem;}@media (min-width:992px){#blog_detail .insight_body .end_author .link_wrapper,#blog_detail .insight_body .taxonomy_author .link_wrapper{font-size:1.4rem;}}#blog_detail .insight_body .end_author .link_wrapper a,#blog_detail .insight_body .taxonomy_author .link_wrapper a{display:inline-block;}#blog_detail .insight_body .end_author .link_wrapper a:after,#blog_detail .insight_body .taxonomy_author .link_wrapper a:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.5em;color:#C43A34;}.main_contents.news section .container-fluid{max-width:1400px;}.main_contents.news .outer{position:relative;padding-right:50px;}@media (min-width:768px){.main_contents.news .outer{padding-right:60px;}}@media (min-width:992px){.main_contents.news .outer{padding-right:90px;}}@media (min-width:1200px){.main_contents.news .outer{padding-right:160px;}}.main_contents.news .outer h1{right:10px;}@media (min-width:992px){.main_contents.news .outer h1{right:30px;}}@media (min-width:1200px){.main_contents.news .outer h1{right:60px;}}@media (min-width:992px){.main_contents.news .outer .inner > p{font-size:1.7rem;}}.main_contents.news .outer .inner h2{display:none;font-size:2rem;font-weight:500;margin-bottom:1em;line-height:1.5;}@media (min-width:768px){.main_contents.news .outer .inner h2{font-size:2.6rem;}}@media (min-width:992px){.main_contents.news .outer .inner h2{font-size:3.2rem;}}@media (min-width:1200px){.main_contents.news .outer .inner h2{font-size:3.7rem;}}#news_list .outer{padding-right:30px;}@media (min-width:768px){#news_list .outer{padding-right:60px;}}@media (min-width:992px){#news_list .outer{padding-right:90px;}}@media (min-width:1200px){#news_list .outer{padding-right:120px;}}#news_list .inner{padding:0 15px;}@media (min-width:992px){#news_list .inner{padding:0px 30px;}}@media (min-width:1200px){#news_list .inner{padding:0px 60px;}}#news_list .inner ul{margin-bottom:1em;list-style:none;padding-left:0;}#news_list .inner ul li{font-size:1.3rem;font-weight:500;padding:0.75em 0;border-bottom:1px solid #ccc;line-height:1.5;}@media (min-width:576px){#news_list .inner ul li{font-size:1.4rem;padding:0.75em 0;}}@media (min-width:768px){#news_list .inner ul li{padding:1em 0;}}@media (min-width:992px){#news_list .inner ul li{font-size:1.8rem;}}@media (min-width:1200px){#news_list .inner ul li{font-size:2rem;padding:1.2em 0;}}@media (min-width:576px){#news_list .inner ul li a{display:flex;align-items:flex-start;}}#news_list .inner ul li a > span{display:block;}#news_list .inner ul li a .date{font-size:1.2rem;font-weight:400;padding-right:1em;padding-top:0.2em;margin-bottom:0.3em;}@media (min-width:576px){#news_list .inner ul li a .date{font-size:1.2rem;padding-right:2em;}}@media (min-width:992px){#news_list .inner ul li a .date{font-size:1.4rem;}}@media (min-width:1200px){#news_list .inner ul li a .date{font-size:1.6rem;}}#news_detail .container-fluid{max-width:1040px;padding-left:30px;}@media (min-width:768px){#news_detail .container-fluid{padding-left:15px;}}#news_detail .title_area{margin-bottom:2em;}#news_detail .title_area .title_inner{font-weight:400;border-left:1px solid #222;padding-left:1.2em;}@media (min-width:992px){#news_detail .title_area .title_inner{border-left:2px solid #222;padding-left:1.5em;}}#news_detail .title_area .title_inner h3{font-size:1.8rem;line-height:1.4;margin-bottom:0.5em;font-weight:500;}@media (min-width:768px){#news_detail .title_area .title_inner h3{font-size:2rem;}}@media (min-width:992px){#news_detail .title_area .title_inner h3{font-size:2.4rem;}}@media (min-width:1200px){#news_detail .title_area .title_inner h3{font-size:2.6rem;}}#news_detail .title_area .title_inner .date{font-size:1.2rem;line-height:1;}@media (min-width:768px){#news_detail .title_area .title_inner .date{font-size:1.3rem;}}@media (min-width:992px){#news_detail .title_area .title_inner .date{font-size:1.4rem;}}@media (min-width:1200px){#news_detail .title_area .title_inner .date{font-size:1.5rem;}}#news_detail .body_area p{line-height:1.9;}#news_detail .body_area img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;}@media (min-width:1400px){#news_detail .body_area img{max-width:80%;}}.animate{opacity:0;transition:opacity 0.5s;}.animate.show{opacity:1;}.pagination,.pager__items{justify-content:center;margin-top:20px;flex-wrap:wrap;display:flex;padding-left:0 !important;}.pagination li,.pager__items li{list-style:none;}.pagination li a,.pager__items li a{border:0;background-color:transparent;color:#ccc;padding:0.45em 1em;display:block;}.pagination .active a,.pager__items .is-active a{font-weight:400;color:#333;text-decoration:underline;}.pager__item--previous a,.pager__item--next a{color:#C43A34 !important;}.pager__item--previous a span,.pager__item--next a span{display:none !important;}.pager__item--next{margin-left:0.5em;}.pager__item--previous{margin-right:0.5em;}.pager__item--previous a:before{content:"\e953";font-family:"Phosphor" !important;font-weight:900;display:inline-block;}.pager__item--next a:before{content:"\e95c";font-family:"Phosphor" !important;font-weight:900;display:inline-block;}.pagination li,.pager__items li{list-style:none;border-bottom:0 !important;}.pager__item--first,.pager__item--last{display:none !important;}#services{background-color:#F5F5F0;}#services .container-fluid{max-width:1020px;}#services section.main_vi{padding-bottom:0;}#services section.main_vi .outer{padding-right:50px;margin-right:0;padding-left:15px;}@media (min-width:1200px){#services section.main_vi .outer{padding-right:80px;}}#services section.main_vi .outer h1{right:10px;}#services section.main_vi .outer .inner{overflow:visible;}#services section.main_vi .outer .inner h2{font-size:3rem;display:flex;font-weight:300;margin-bottom:0.7em;position:relative;white-space:nowrap;z-index:2;}@media (min-width:768px){#services section.main_vi .outer .inner h2{font-size:4rem;}}@media (min-width:992px){#services section.main_vi .outer .inner h2{font-size:5rem;}}@media (min-width:1200px){#services section.main_vi .outer .inner h2{font-size:5.7rem;}}#services section.main_vi .outer .inner h2 span.num{background:url(/themes/artyz/images/services/tri01.png) center top no-repeat;background-size:contain;font-size:3.5rem;width:1.5em;text-align:center;line-height:1;position:relative;z-index:2;font-weight:300;flex-shrink:0;}@media (min-width:576px){#services section.main_vi .outer .inner h2 span.num{font-size:5rem;background:none;width:2em;}}@media (min-width:768px){#services section.main_vi .outer .inner h2 span.num{font-size:5rem;}}@media (min-width:992px){#services section.main_vi .outer .inner h2 span.num{font-size:6rem;}}@media (min-width:1200px){#services section.main_vi .outer .inner h2 span.num{font-size:7.7rem;width:1em;text-align:left;}}#services section.main_vi .outer .inner h2 span.num em{position:relative;z-index:2;}#services section.main_vi .outer .inner h2 span.num .star{display:none;}@media (min-width:576px){#services section.main_vi .outer .inner h2 span.num .star{display:block;position:absolute;width:100px;top:-30px;z-index:1;}}@media (min-width:768px){#services section.main_vi .outer .inner h2 span.num .star{top:-20px;left:-10px;}}@media (min-width:992px){#services section.main_vi .outer .inner h2 span.num .star{width:140px;left:-20px;}}@media (min-width:1200px){#services section.main_vi .outer .inner h2 span.num .star{left:-60px;}}#services section.main_vi .outer .inner .star2{display:block;position:absolute;width:125px;top:50px;right:0;z-index:1;}@media (min-width:768px){#services section.main_vi .outer .inner .star2{width:205px;}}@media (min-width:992px){#services section.main_vi .outer .inner .star2{top:20px;}}@media (min-width:1200px){#services section.main_vi .outer .inner .star2{width:290px;}}#services section.main_vi .outer .inner .star3{position:absolute;display:block;width:80px;top:180px;right:-30px;z-index:1;}@media (min-width:576px){#services section.main_vi .outer .inner .star3{right:60px;}}@media (min-width:768px){#services section.main_vi .outer .inner .star3{width:120px;top:240px;}}@media (min-width:992px){#services section.main_vi .outer .inner .star3{width:150px;top:230px;right:80px;}}@media (min-width:1200px){#services section.main_vi .outer .inner .star3{width:200px;top:290px;right:120px;}}#services section.main_vi .outer .inner .sub{position:relative;z-index:3;margin-bottom:1.5em;}@media (min-width:992px){#services section.main_vi .outer .inner .sub{margin-bottom:2em;}}#services section.main_vi .outer .inner .sub p{font-size:2rem;line-height:1.7;background-color:#FDF87C;display:inline;}@media (min-width:768px){#services section.main_vi .outer .inner .sub p{font-size:2.6rem;}}@media (min-width:992px){#services section.main_vi .outer .inner .sub p{font-size:3rem;}}@media (min-width:1200px){#services section.main_vi .outer .inner .sub p{font-size:3.4rem;}}#services section.main_vi .outer .inner ul{list-style:none;font-size:1.5rem;padding-left:0;position:relative;z-index:4;}#services section.main_vi .outer .inner ul li{margin-bottom:0.5em;}@media (min-width:768px){#services section.main_vi .outer .inner ul li{font-size:1.8rem;}}@media (min-width:992px){#services section.main_vi .outer .inner ul li{font-size:2rem;}}@media (min-width:1200px){#services section.main_vi .outer .inner ul li{font-size:2rem;}}#services section.main_vi .outer .inner ul li a{position:relative;display:block;}#services section.services_contents .outer ul{list-style:none;padding-left:0;}#services section.services_contents .outer ul li{background:#fff;padding:3em;margin-bottom:3em;position:relative;}#services section.services_contents .outer ul li:last-child{margin-bottom:0;}@media (min-width:576px){#services section.services_contents .outer ul li .inner{display:flex;}}#services section.services_contents .outer ul li .left{text-align:center;padding-bottom:1.5em;}#services section.services_contents .outer ul li .left img{width:50%;border-radius:100%;}@media (min-width:576px){#services section.services_contents .outer ul li .left img{width:auto;}}@media (min-width:576px){#services section.services_contents .outer ul li .left{width:35%;padding-right:2.5em;align-self:center;}}@media (min-width:576px){#services section.services_contents .outer ul li .right{width:65%;}}#services section.services_contents .outer ul li .right h3{font-size:1.8rem;font-weight:300;border-left:1px solid #222;padding-left:1em;margin-bottom:1em;line-height:1.5;}@media (min-width:576px){#services section.services_contents .outer ul li .right h3{font-size:2.2rem;}}@media (min-width:768px){#services section.services_contents .outer ul li .right h3{font-size:2.4rem;}}@media (min-width:992px){#services section.services_contents .outer ul li .right h3{font-size:2.7rem;}}@media (min-width:1200px){#services section.services_contents .outer ul li .right h3{font-size:3rem;}}#services section.services_contents .outer ul li .right .text{margin-bottom:1em;}#services section.services_contents .outer ul li .right .text p:last-child{margin-bottom:0;}#services section.services_contents .outer ul li .right .service_list{padding:1em;background-color:#F5F5F0;font-size:1.3rem;}@media (min-width:768px){#services section.services_contents .outer ul li .right .service_list{font-size:1.4rem;}}@media (min-width:992px){#services section.services_contents .outer ul li .right .service_list{font-size:1.6rem;}}#services section.services_contents .outer ul li .right .service_list ul li{padding:0;margin-bottom:0.2em;background-color:transparent;position:relative;padding-left:1em;line-height:1.5;}#services section.services_contents .outer ul li .right .service_list ul li:before{content:"-";color:#C43A34;padding-right:0.3em;position:absolute;top:0;left:0;}#services section.services_contents .outer ul li .right .service_list ul li:last-child{margin-bottom:0;}
body#LP{height:auto;}.wrapper#LP1{font-family:"Helvetica Neue","Helvetica Neue Light","Helvetica Neue Medium",Helvetica,Arial,sans-serif;color:#222;line-height:1.5;font-weight:500;letter-spacing:normal;overflow-x:hidden;}.wrapper#LP1 .slide-in{opacity:0;transform:translateX(-100px);transition:all 0.8s ease;}.wrapper#LP1 .fade-in{opacity:0;transition:opacity 0.8s ease;}.wrapper#LP1 .slide-in.active{opacity:1;transform:translateX(0);}.wrapper#LP1 .fade-in.active{opacity:1;}.wrapper#LP1 .delay-1{transition-delay:0.3s;}.wrapper#LP1 .delay-2{transition-delay:0.6s;}.wrapper#LP1 .delay-3{transition-delay:0.9s;}.wrapper#LP1 .delay-4{transition-delay:1.2s;}.wrapper#LP1 .red-background-section{background-color:#C43A34;padding:0 20px;}@media (min-width:576px){.wrapper#LP1 .red-background-section{padding:0 20px;}}@media (min-width:992px){.wrapper#LP1 .red-background-section{padding:0 30px;}}.wrapper#LP1 .background-image{background-image:url(/artyz-drp/themes/artyz/images/lp1/back_ground_SP.png);background-position:center 30px;background-repeat:no-repeat;background-size:contain;max-width:1330px;margin-left:auto;margin-right:auto;}@media (min-width:992px){.wrapper#LP1 .background-image{background-image:url(/themes/artyz/images/lp1/back_ground_PC.png);background-position:center 30px;}}.wrapper#LP1 h2{font-size:28px;text-align:center;margin-bottom:30px;}@media (min-width:768px){.wrapper#LP1 h2{font-size:38px;}}@media (min-width:1200px){.wrapper#LP1 h2{font-size:48px;}}.wrapper#LP1 .header{position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.9);padding:12px 17px;z-index:1000;}@media (min-width:768px){.wrapper#LP1 .header{padding:16px 25px;}}.wrapper#LP1 .header a{display:block;}.wrapper#LP1 .header .logo{height:32px;}@media (min-width:768px){.wrapper#LP1 .header .logo{height:42px;}}.wrapper#LP1 .hero{padding:80px 0 0;position:relative;margin-left:-20px;}@media (min-width:768px){.wrapper#LP1 .hero{padding:120px 0 0;margin-left:-30px;}}@media (min-width:1200px){.wrapper#LP1 .hero{margin-left:0px;}}.wrapper#LP1 .hero .container-fluid{max-width:1440px;}.wrapper#LP1 .hero .hero-content{position:relative;z-index:1;}.wrapper#LP1 .hero .hero-content .h1{background-color:#fff;padding:24px;}@media (min-width:768px){.wrapper#LP1 .hero .hero-content .h1{padding:30px;}}@media (min-width:1200px){.wrapper#LP1 .hero .hero-content .h1{width:700px;}}.wrapper#LP1 .hero .hero-content .h1 h1{font-size:24px;font-weight:600;line-height:1.15;color:#C43A34;margin-bottom:0;}@media (min-width:768px){.wrapper#LP1 .hero .hero-content .h1 h1{font-size:31px;}}@media (min-width:992px){.wrapper#LP1 .hero .hero-content .h1 h1{font-size:38px;}}@media (min-width:1200px){.wrapper#LP1 .hero .hero-content .h1 h1{font-size:50px;}}.wrapper#LP1 .hero .hero-lead{background-color:#fff;padding:26px 24px;}@media (min-width:768px){.wrapper#LP1 .hero .hero-lead{padding:36px 40px;}}.wrapper#LP1 .hero .hero-lead p{font-size:15px;line-height:1.4;margin-bottom:0.5em;}@media (min-width:768px){.wrapper#LP1 .hero .hero-lead p{font-size:15px;}}@media (min-width:992px){.wrapper#LP1 .hero .hero-lead p{font-size:17px;}}.wrapper#LP1 .hero .hero-lead p:last-child{margin-bottom:0;}.wrapper#LP1 .services{padding:40px 0 40px;}@media (min-width:1200px){.wrapper#LP1 .services{padding:60px 0 40px;}}@media (min-width:768px){.wrapper#LP1 .services .container{max-width:760px;}}@media (min-width:992px){.wrapper#LP1 .services .container{max-width:960px;}}@media (min-width:1200px){.wrapper#LP1 .services .container{max-width:1140px;padding-left:25px;padding-right:25px;}}@media (min-width:1400px){.wrapper#LP1 .services .container{max-width:1320px;}}.wrapper#LP1 .services h2{color:#fff;}.wrapper#LP1 .services .package-card{background:white;padding:20px;padding-bottom:100px !important;border:5px solid #C43A34;border-radius:20px;height:100%;position:relative;}@media (min-width:768px){.wrapper#LP1 .services .package-card{padding:25px;}}@media (min-width:992px){.wrapper#LP1 .services .package-card{padding:40px;border-width:10px;}}.wrapper#LP1 .services .package-card h3{font-size:24px;font-weight:500;display:inline-block;margin-bottom:24px;line-height:1.4;}@media (min-width:768px){.wrapper#LP1 .services .package-card h3{font-size:25px;}}@media (min-width:992px){.wrapper#LP1 .services .package-card h3{font-size:34px;}}.wrapper#LP1 .services .package-card h3 span{border-bottom:2px solid #C43A34;}.wrapper#LP1 .services .package-card .card-lead{font-size:17px;line-height:1.35;}.wrapper#LP1 .services .package-card ul{list-style:none;padding:0;margin:0 0 32px;}.wrapper#LP1 .services .package-card ul li{padding:8px 0;padding-left:24px;position:relative;}.wrapper#LP1 .services .package-card ul li::before{content:"";display:block;width:18px;height:18px;background:url(/themes/artyz/images/lp1/checkbox.png) 0 0 no-repeat;background-size:contain;position:absolute;left:0;top:10px;color:#C43A34;}.wrapper#LP1 .services .package-card ul li h4{font-size:20px;}.wrapper#LP1 .services .package-card ul li p{font-size:15px;font-weight:400;}.wrapper#LP1 .services .package-card .price{font-size:16px;font-weight:600;margin-bottom:0;text-align:center;position:absolute;bottom:0;width:100%;left:0;border-top:1px solid #C43A34;padding-bottom:30px;padding-top:30px;}.wrapper#LP1 .services .note{color:#fff;font-size:13px;font-weight:400;margin-top:10px;margin-bottom:2px;}@media (min-width:576px){.wrapper#LP1 .services .note{margin-left:10px;}}.wrapper#LP1 .services .underline{font-size:18px;border-bottom:1px solid #fff;display:inline;color:#fff;margin-bottom:0;}.wrapper#LP1 .services .underline a:hover{color:#fff;}@media (min-width:576px){.wrapper#LP1 .services .underline{margin-left:10px;display:inline-block;}}@media (min-width:768px){.wrapper#LP1 .services .underline{font-size:22px;}}@media (min-width:992px){.wrapper#LP1 .services .underline{font-size:24px;}}.wrapper#LP1 .features{padding:40px 0 70px;background:white;}@media (min-width:768px){.wrapper#LP1 .features{padding:80px 0 140px;}}.wrapper#LP1 .features .container{max-width:1140px;}.wrapper#LP1 .features .features-header{max-width:850px;margin:0 auto 60px;}.wrapper#LP1 .features .features-header .features-description{font-size:17px;line-height:1.6;text-align:left;}.wrapper#LP1 .features .focus-area{margin-bottom:40px;}@media (min-width:768px){.wrapper#LP1 .features .focus-area{margin-bottom:80px;}}.wrapper#LP1 .features .focus-area .row{flex-wrap:wrap;}.wrapper#LP1 .features .focus-area h3{font-size:22px;margin-bottom:20px;color:#AF925A;}@media (min-width:992px){.wrapper#LP1 .features .focus-area h3{font-size:30px;margin-bottom:20px;}}.wrapper#LP1 .features .focus-area .col-md-15{padding:0 10px;width:50%;}@media (min-width:576px){.wrapper#LP1 .features .focus-area .col-md-15{width:33.3%;}}@media (min-width:992px){.wrapper#LP1 .features .focus-area .col-md-15{width:20%;}}.wrapper#LP1 .features .feature-item{padding:20px;background-color:#F5EEE2;border-radius:15px;height:226px;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;}@media (min-width:768px){.wrapper#LP1 .features .feature-item{margin-bottom:18px;}}@media (min-width:992px){.wrapper#LP1 .features .feature-item{margin-bottom:0;}}.wrapper#LP1 .features .feature-item > span{display:flex;align-items:center;justify-content:center;margin-bottom:15px;height:80px;}.wrapper#LP1 .features .feature-item.item-5 img{height:53px;}.wrapper#LP1 .features .feature-item img{max-width:100%;max-height:100%;height:auto;}.wrapper#LP1 .features .feature-item p{font-size:15px;font-weight:600;color:#AF925A;line-height:1.4;margin:0;}@media (min-width:768px){.wrapper#LP1 .features .feature-item p{font-size:17px;}}.wrapper#LP1 .features .track-record h3{font-size:22px;margin-bottom:20px;color:#AF925A;}@media (min-width:992px){.wrapper#LP1 .features .track-record h3{font-size:30px;margin-bottom:20px;}}.wrapper#LP1 .features .track-record .record-item > div{margin-bottom:15px;}@media (min-width:576px){.wrapper#LP1 .features .track-record .record-item > div{margin-bottom:0;}}.wrapper#LP1 .features .track-record .record-item > div > div{border:2px solid #AF925A;border-radius:15px;padding:20px 50px;height:100%;display:flex;align-items:center;justify-content:center;}@media (min-width:576px){.wrapper#LP1 .features .track-record .record-item > div > div{padding:20px 20px;margin-bottom:0;}}@media (min-width:992px){.wrapper#LP1 .features .track-record .record-item > div > div{padding:40px 50px;}}.wrapper#LP1 .features .track-record .record-item > div > div p{font-size:15px;color:#222;line-height:1.4;margin:0;}@media (min-width:768px){.wrapper#LP1 .features .track-record .record-item > div > div p{font-size:17px;}}.wrapper#LP1 section.contact{padding:40px 0;background:#F5EEE2;position:relative;}@media (min-width:768px){.wrapper#LP1 section.contact{padding:80px 0;}}.wrapper#LP1 section.contact #contact-form{position:absolute;top:-100px}@media (min-width:768px){.wrapper#LP1 section.contact #contact-form{top:-140px}}.wrapper#LP1 section.contact .container-fluid{position:relative;max-width:1440px;}.wrapper#LP1 section.contact .contact-header{max-width:980px;margin:0 auto 48px;}.wrapper#LP1 section.contact .contact-header .contact-title{background-color:#222;color:#fff;font-size:20px;line-height:1;padding:15px 15px;display:inline-block;position:absolute;left:0;top:-75px;}@media (min-width:768px){.wrapper#LP1 section.contact .contact-header .contact-title{font-size:25px;padding:25px 55px;top:-130px;}}@media (min-width:992px){.wrapper#LP1 section.contact .contact-header .contact-title{font-size:31px;}}.wrapper#LP1 section.contact .contact-header .contact-title::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:17px solid #222;}.wrapper#LP1 section.contact .contact-header .contact-description{font-size:17px;line-height:1.6;}.wrapper#LP1 section.contact .form-section{max-width:980px;margin:0 auto;}.wrapper#LP1 section.contact .form-section .title-wrapper{margin-bottom:48px;}@media (min-width:576px){.wrapper#LP1 section.contact .form-section .title-wrapper{display:flex;align-items:center;}}.wrapper#LP1 section.contact .form-section .title-wrapper h2{margin-right:20px;margin-bottom:0.1em;text-align:left;}@media (min-width:576px){.wrapper#LP1 section.contact .form-section .title-wrapper h2{margin-bottom:0;}}.wrapper#LP1 section.contact .form-section .title-wrapper .form-description{font-size:14px;font-weight:400;line-height:1.4;margin-bottom:0;}.wrapper#LP1 section.contact .contact-form .form-group{margin-bottom:24px;}@media (min-width:576px){.wrapper#LP1 section.contact .contact-form .form-group,.wrapper#LP1 section.contact .contact-form .webform-element{display:flex;flex-wrap:wrap;}}.wrapper#LP1 section.contact .contact-form .form-group label,.wrapper#LP1 section.contact .contact-form .webform-element label{display:block;font-weight:600;flex-shrink:0;font-size:16px;margin-bottom:5px;}@media (min-width:576px){.wrapper#LP1 section.contact .contact-form .form-group label,.wrapper#LP1 section.contact .contact-form .webform-element label{width:150px;margin-bottom:0;}}@media (min-width:768px){.wrapper#LP1 section.contact .contact-form .form-group label,.wrapper#LP1 section.contact .contact-form .webform-element label{width:200px;}}@media (min-width:992px){.wrapper#LP1 section.contact .contact-form .form-group label,.wrapper#LP1 section.contact .contact-form .webform-element label{width:250px;}}.wrapper#LP1 section.contact .contact-form .form-group .form-control{width:100%;padding:18px;border:0;border-radius:10px;flex-grow:1;}@media (min-width:576px){.wrapper#LP1 section.contact .contact-form .form-group .form-control{width:calc(100% - 150px);}}@media (min-width:768px){.wrapper#LP1 section.contact .contact-form .form-group .form-control{width:calc(100% - 200px);}}@media (min-width:992px){.wrapper#LP1 section.contact .contact-form .form-group .form-control{width:calc(100% - 250px);}}.wrapper#LP1 section.contact .contact-form .form-group .form-control:focus{border-color:#C43A34;outline:none;}.wrapper#LP1 section.contact .contact-form .note{font-size:14px;font-weight:400;color:#909090;text-align:right;margin-top:2px;}.wrapper#LP1 section.contact .contact-form .form-check{margin-bottom:32px;padding-left:0;}@media (min-width:576px){.wrapper#LP1 section.contact .contact-form .form-check{margin-left:150px;}}@media (min-width:768px){.wrapper#LP1 section.contact .contact-form .form-check{margin-left:200px;}}@media (min-width:992px){.wrapper#LP1 section.contact .contact-form .form-check{margin-left:250px;}}.wrapper#LP1 section.contact .contact-form .form-check input{opacity:0;}.wrapper#LP1 section.contact .contact-form .form-check .form-check-label{font-size:14px;position:relative;padding-left:4.5rem;cursor:pointer;margin-left:-1.5em;}.wrapper#LP1 section.contact .contact-form .form-check .form-check-label:before{content:"";display:inline-block;width:2.5rem;height:2.5rem;background-color:#C43A34;position:absolute;left:1em;top:50%;transform:translateY(-50%);}.wrapper#LP1 section.contact .contact-form .form-check .form-check-label:after{content:"\02713";position:absolute;left:15px;color:#fff;opacity:0;font-size:revert;padding-left:revert;top:50%;transform:translateY(-50%);font-size:20px;}.wrapper#LP1 section.contact .contact-form .form-check input[type=checkbox]:checked + .form-check-label:after{opacity:1;}.wrapper#LP1 section.contact .contact-form .form-check .note a{text-decoration:underline;}.wrapper#LP1 section.contact .contact-form .form-buttons{display:flex;gap:16px;}@media (min-width:576px){.wrapper#LP1 section.contact .contact-form .form-buttons{margin-left:150px;}}@media (min-width:768px){.wrapper#LP1 section.contact .contact-form .form-buttons{margin-left:200px;}}@media (min-width:992px){.wrapper#LP1 section.contact .contact-form .form-buttons{margin-left:250px;}}.wrapper#LP1 section.contact .contact-form .form-buttons .form-check-label{font-size:14px;}.wrapper#LP1 section.contact .contact-form .form-buttons .btn,.wrapper#LP1 section.contact .contact-form .form-buttons .webform-button--reset{display:inline-block;padding:12px 32px;border-radius:30px;font-size:18px;font-weight:500;text-decoration:none;transition:all 0.3s ease;}.wrapper#LP1 section.contact .contact-form .form-buttons .btn-primary{background:#C43A34;color:white;border:none;}.wrapper#LP1 section.contact .contact-form .form-buttons .btn-primary:hover{background:#9c2e29;}.wrapper#LP1 section.contact .contact-form .form-buttons .webform-button--reset{border:1px solid #888;color:#fff;background:#888;}.wrapper#LP1 section.contact .contact-form .form-buttons .webform-button--reset:hover{background:#6f6f6f;color:#fff;}.wrapper#LP1 section.contact .contact-form #edit-preview{margin-bottom:24px;}.wrapper#LP1 section.contact .webform-required{display:none !important;}.wrapper#LP1 section.contact .description{width:100%;}div[role="contentinfo"][aria-label="Warning message"]{display:none !important;}
