.Mg1cZq_main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.Mg1cZq_main .Mg1cZq_background{z-index:-100;background-image:url(../media/global_bg.27etap-t27g-w.webp);width:100vw;height:100vh;position:fixed;top:0;left:0}.Mg1cZq_main .Mg1cZq_mainHeaderNormal{width:100%;height:52.5vw}.Mg1cZq_main .Mg1cZq_mainHeaderNormal .Mg1cZq_mainHeaderContainer img{width:100%;height:52.5vw;left:0}.Mg1cZq_main .Mg1cZq_mainHeaderWide{width:100%;height:calc(100vh - 60px)}.Mg1cZq_main .Mg1cZq_mainHeaderWide .Mg1cZq_mainHeaderContainer img{width:100vw;height:calc(100vh - 60px)}.Mg1cZq_main .Mg1cZq_phoneHeader{display:none}@media (max-width:768px){.Mg1cZq_main .Mg1cZq_desktopHeader{display:none}.Mg1cZq_main .Mg1cZq_phoneHeader{display:inline}}.Mg1cZq_main .Mg1cZq_mainHeader{background-image:none;margin-top:60px}.Mg1cZq_main .Mg1cZq_mainHeader .Mg1cZq_mainHeaderContainer{z-index:-1;width:100%;height:100%;display:block;position:absolute;left:0;right:0}.Mg1cZq_main .Mg1cZq_mainHeader .Mg1cZq_mainHeaderContainer .Mg1cZq_mainHeaderContainerClip{clip-path:inset(0);height:100%;position:relative}.Mg1cZq_main .Mg1cZq_mainHeader .Mg1cZq_mainHeaderContainer img{z-index:-1;pointer-events:none;object-fit:contain;position:fixed;top:60px}.Mg1cZq_main section{width:100%}.Mg1cZq_main section .Mg1cZq_sectionHeader{height:40vh}@media (max-width:768px){.Mg1cZq_main section .Mg1cZq_sectionHeader{height:20vh}}.Mg1cZq_main section .Mg1cZq_sectionHeader{color:#f5f5f5;-webkit-text-stroke:4px #000;text-stroke:4px #000;paint-order:stroke;flex-direction:row;justify-content:center;align-items:center;font-size:xxx-large;text-decoration:underline;display:flex}@media (max-width:768px){.Mg1cZq_main section .Mg1cZq_newsContainer{padding-top:10px}}.Mg1cZq_main section .Mg1cZq_newsContainer{flex-direction:row;height:20vh;display:flex;overflow:auto}@media (max-width:768px){.Mg1cZq_main section .Mg1cZq_newsContainer{flex-direction:column}}.Mg1cZq_main section .Mg1cZq_newsContainer{justify-content:center}@media (max-width:768px){.Mg1cZq_main section .Mg1cZq_newsContainer{align-items:center}}.Mg1cZq_main section .Mg1cZq_newsContainer{color:#f5f5f5}.Mg1cZq_main section .Mg1cZq_newsContainer h2{margin-top:8vh;text-decoration:underline}@media (max-width:768px){.Mg1cZq_main section .Mg1cZq_newsContainer h2{margin-top:2px;font-size:small}}.Mg1cZq_main section .Mg1cZq_newsContainer ul{margin-top:2px}@media (min-width:769px){.Mg1cZq_main section .Mg1cZq_newsContainer ul{margin-top:20px}}.Mg1cZq_main section .Mg1cZq_newsContainer ul{text-align:left;list-style:none}.Mg1cZq_main section .Mg1cZq_newsContainer ul li{line-height:2em}@media (max-width:768px){.Mg1cZq_main section .Mg1cZq_newsContainer ul li{font-size:x-small}}.Mg1cZq_main section .Mg1cZq_newsContainer ul li .Mg1cZq_oldNews{opacity:0}.Mg1cZq_main section .Mg1cZq_newsContainer ul li{cursor:"pointer";text-indent:-10.2em;cursor:pointer;padding-left:10.2em}.Mg1cZq_main section .Mg1cZq_sectionContainer{text-align:center}.Mg1cZq_main section .Mg1cZq_sectionContainer .Mg1cZq_work{cursor:pointer;width:25vw;height:14.0625vw;display:inline-block;position:relative}@media (max-width:768px){.Mg1cZq_main section .Mg1cZq_sectionContainer .Mg1cZq_work{width:50vw;height:28.125vw}}.Mg1cZq_main section .Mg1cZq_sectionContainer .Mg1cZq_illustrations{column-count:3;column-gap:0;width:60%;line-height:0}@media (max-width:768px){.Mg1cZq_main section .Mg1cZq_sectionContainer .Mg1cZq_illustrations{column-count:2;width:100%}}.Mg1cZq_main section .Mg1cZq_sectionContainer .Mg1cZq_illustrations{margin:auto}#Mg1cZq_newsHeader{background-color:#0000;background-image:none}#Mg1cZq_newsHeader h2{-webkit-text-stroke:4px #000;text-stroke:4px #000;paint-order:stroke}#Mg1cZq_newsHeader .Mg1cZq_newsContainerAttachment{z-index:-1;width:100%;height:100%;display:block;position:absolute;left:0;right:0}#Mg1cZq_newsHeader .Mg1cZq_newsContainerAttachment .Mg1cZq_newsContainerClip{clip-path:inset(0);height:200%;position:relative}#Mg1cZq_newsHeader .Mg1cZq_newsContainerAttachment .Mg1cZq_newsBackgroundNormal{width:100%;height:100vh}#Mg1cZq_newsHeader .Mg1cZq_newsContainerAttachment .Mg1cZq_newsBackgroundWide{height:calc(100vh - 60px);left:calc(50vw + -95.0276vh + 57.0166px)}#Mg1cZq_newsHeader .Mg1cZq_newsContainerAttachment img{z-index:-1;pointer-events:none;object-fit:contain;background-color:#000;position:fixed;left:0}#Mg1cZq_worksHeader{color:#000;-webkit-text-stroke:4px #f5f5f5;text-stroke:4px #f5f5f5;paint-order:stroke;background-image:url(../media/header_gray.1h0jescd3q4e3.webp)}@media (max-width:768px){#Mg1cZq_worksHeader{background-image:url(../media/header_gray_phone.1tmmhbklo0bkc.webp)}}#Mg1cZq_worksHeader{background-size:cover;background-attachment:fixed;font-size:30pt}@media (max-width:1366px){#Mg1cZq_worksHeader{background-size:cover;background-attachment:unset}}@media (max-width:768px){#Mg1cZq_worksHeader{font-size:medium}}#Mg1cZq_illustHeader{background-image:url(../media/header_nega.1avhczr5lt76x.webp)}@media (max-width:768px){#Mg1cZq_illustHeader{background-image:url(../media/header_nega_phone.1vxbl-nekbl76.webp)}}#Mg1cZq_illustHeader{background-size:cover;background-attachment:fixed;font-size:30pt}@media (max-width:1366px){#Mg1cZq_illustHeader{background-size:cover;background-attachment:unset}}@media (max-width:768px){#Mg1cZq_illustHeader{font-size:medium}}.Mg1cZq_title a{color:#0070f3;text-decoration:none}.Mg1cZq_title a:hover,.Mg1cZq_title a:focus,.Mg1cZq_title a:active{text-decoration:underline}.Mg1cZq_title{padding:0;font-size:4rem;line-height:1.15}.Mg1cZq_title,.Mg1cZq_description{text-align:center}.Mg1cZq_description{padding:4rem 0;font-size:1.5rem;line-height:1.5}.Mg1cZq_code{background:#fafafa;border-radius:5px;padding:.75rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;font-size:1.1rem}.Mg1cZq_grid{flex-wrap:wrap;justify-content:center;align-items:center;max-width:800px;display:flex}.Mg1cZq_card{text-align:left;color:inherit;border:1px solid #eaeaea;border-radius:10px;max-width:300px;padding:2.5rem;text-decoration:none;transition:color .15s,border-color .15s}.Mg1cZq_card:hover,.Mg1cZq_card:focus,.Mg1cZq_card:active{color:#0070f3;border-color:#0070f3}.Mg1cZq_card h2{padding:0 0 1rem;font-size:1.5rem}.Mg1cZq_card p{padding:0;font-size:1.25rem;line-height:1.5}@media (max-width:768px){.Mg1cZq_grid{flex-direction:column;width:100%}}.Mg1cZq_illustration{cursor:pointer;width:100%;height:auto}.Mg1cZq_video{width:80vw}.Mg1cZq_fullIllustrationContainer{text-align:center}.Mg1cZq_fullIllustrationContainer .Mg1cZq_fullIllustration{max-width:80vw;max-height:80vh}.Mg1cZq_loading{position:fixed;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.Mg1cZq_showMore{color:#fff;background-color:#0000;border:none;outline:none}.Mg1cZq_showMore:hover,.Mg1cZq_showMore:focus{text-decoration:underline}
._1W9D2W_linkStyle{cursor:pointer;color:#03c;background:0 0;border:none}._1W9D2W_linkStyle:hover{color:#002080;text-decoration:underline}
.Q5UdHa_information{width:200px}@media (max-width:768px){.Q5UdHa_information{width:20px}}.Q5UdHa_information{text-align:right;padding-top:6em}.Q5UdHa_tooltip div{color:#000;background-color:#f7e9ba;border-width:1px;flex-direction:row;padding:1px;display:flex}.Q5UdHa_tooltip div p{text-align:left;font-size:13px;display:block}.Q5UdHa_tooltip div img{display:none}@media (max-width:768px){.Q5UdHa_tooltip div img{width:100px;display:block}}.Q5UdHa_input{background-color:#f7e9ba;width:290px}@media (max-width:768px){.Q5UdHa_input{width:270px}.Q5UdHa_contactImage{display:none}}.Q5UdHa_contactSection{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.Q5UdHa_contactForm{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}@media (max-width:768px){.Q5UdHa_contactForm .Q5UdHa_contactMain{width:95vw}}.Q5UdHa_contactBody{background-color:#f7e9ba;width:600px;max-width:600px;height:200px}@media (max-width:1024px){.Q5UdHa_contactBody{width:410px}}@media (max-width:768px){.Q5UdHa_contactBody{width:92vw}}@media (min-width:1025px){.Q5UdHa_mailAddressLabel{margin-left:5em;margin-right:.15em}.Q5UdHa_nameLabel,.Q5UdHa_requestTypeLabel{margin-left:5em}}.Q5UdHa_contactButtonContainer{flex-direction:column;justify-content:flex-end;width:600px;display:flex}@media (max-width:1024px){.Q5UdHa_contactButtonContainer{width:410px}}@media (max-width:768px){.Q5UdHa_contactButtonContainer{width:90vw}}.Q5UdHa_details{text-align:center}@media (max-width:768px){.Q5UdHa_details{text-align:left}}.Q5UdHa_googleRecaptchaNotice{width:90vw;font-size:xx-small}.Q5UdHa_sending{position:fixed;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}
.kkxlOq_footer{border-top:1px solid #eaeaea;flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;display:flex}.kkxlOq_footer p{align-items:center;margin:0;font-size:small;display:flex}@media (max-width:768px){.kkxlOq_footer p{font-size:x-small}}
._0VjmkG_header{opacity:.8;z-index:900;background:#000;flex-direction:row;justify-content:space-between;width:100%;height:60px;display:flex;position:fixed;top:0;right:0}._0VjmkG_header ._0VjmkG_headerTitle{color:#f5f5f5;cursor:pointer;margin-left:1em;font-size:medium}@media (max-width:768px){._0VjmkG_header ._0VjmkG_globalNavi{display:none}}._0VjmkG_header ._0VjmkG_globalNavi ul{padding:0}._0VjmkG_header ._0VjmkG_globalNavi ul li{color:#f5f5f5;padding-right:3em;display:inline-block}._0VjmkG_header ._0VjmkG_globalNavi ul ._0VjmkG_navItem{cursor:pointer}._0VjmkG_globalNaviPhone{display:none}#_0VjmkG_drawerInput:checked~._0VjmkG_globalNaviPhone{opacity:.8;z-index:900;background:#000;flex-direction:row;justify-content:center;width:100%;display:flex;position:fixed;top:60px}#_0VjmkG_drawerInput:checked~._0VjmkG_globalNaviPhone ul{padding:0}#_0VjmkG_drawerInput:checked~._0VjmkG_globalNaviPhone ul li{color:#f5f5f5;display:flex}#_0VjmkG_drawerInput:checked~._0VjmkG_globalNaviPhone ul ._0VjmkG_navItem{cursor:pointer}._0VjmkG_drawerHidden,._0VjmkG_drawerOpen{display:none}@media (max-width:768px){._0VjmkG_drawerOpen{display:flex}}._0VjmkG_drawerOpen{z-index:100;cursor:pointer;justify-content:center;align-items:center;width:60px;height:60px;position:relative}._0VjmkG_drawerOpen span,._0VjmkG_drawerOpen span:before,._0VjmkG_drawerOpen span:after{content:"";background:#333;border-radius:3px;width:25px;height:3px;transition:all .5s;display:block;position:absolute}._0VjmkG_drawerOpen span:before{bottom:8px}._0VjmkG_drawerOpen span:after{top:8px}#_0VjmkG_drawerInput:checked~._0VjmkG_header ._0VjmkG_drawerOpen span{background:#fff0}#_0VjmkG_drawerInput:checked~._0VjmkG_header ._0VjmkG_drawerOpen span:before{bottom:0;transform:rotate(45deg)}#_0VjmkG_drawerInput:checked~._0VjmkG_header ._0VjmkG_drawerOpen span:after{top:0;transform:rotate(-45deg)}
.R0cc5W_linkStyle,#R0cc5W_aboutContainer .R0cc5W_descriptionContainer .R0cc5W_description a,#R0cc5W_aboutContainerPhone .R0cc5W_descriptionContainer .R0cc5W_description a{cursor:pointer;color:#03c;background:0 0;border:none}.R0cc5W_linkStyle:hover,#R0cc5W_aboutContainer .R0cc5W_descriptionContainer .R0cc5W_description a:hover,#R0cc5W_aboutContainerPhone .R0cc5W_descriptionContainer .R0cc5W_description a:hover{color:#002080;text-decoration:underline}#R0cc5W_aboutContainer{width:100%;display:flex}@media (max-width:1024px){#R0cc5W_aboutContainer{display:none}}#R0cc5W_aboutContainer{background:#fff;flex-direction:row}#R0cc5W_aboutContainer .R0cc5W_iconContainer{text-align:center;vertical-align:center;background:#000;width:50%}#R0cc5W_aboutContainer .R0cc5W_descriptionContainer{background:#f7e9ba;flex-direction:row;align-items:center;width:50%;display:flex}#R0cc5W_aboutContainer .R0cc5W_descriptionContainer .R0cc5W_description{width:100%;font-size:medium}#R0cc5W_aboutContainer .R0cc5W_descriptionContainer .R0cc5W_description em{font-size:x-large;font-style:normal}@media (max-width:1024px){#R0cc5W_aboutContainer .R0cc5W_descriptionContainer .R0cc5W_description{font-size:small}#R0cc5W_aboutContainer .R0cc5W_descriptionContainer .R0cc5W_description em{font-size:large}}#R0cc5W_aboutContainer .R0cc5W_descriptionContainer .R0cc5W_description{text-align:left;padding-left:20%}#R0cc5W_aboutContainerPhone{display:none}@media (max-width:1024px){#R0cc5W_aboutContainerPhone{display:flex}}#R0cc5W_aboutContainerPhone{flex-direction:column;width:100%}#R0cc5W_aboutContainerPhone .R0cc5W_iconContainer{text-align:center;vertical-align:center;background-size:contain;width:100%}#R0cc5W_aboutContainerPhone .R0cc5W_descriptionContainer{background:#f7e9ba;flex-direction:row;align-items:center;width:100%;display:flex}#R0cc5W_aboutContainerPhone .R0cc5W_descriptionContainer .R0cc5W_description{font-size:small}#R0cc5W_aboutContainerPhone .R0cc5W_descriptionContainer .R0cc5W_description em{font-size:large;font-style:normal}#R0cc5W_aboutContainerPhone .R0cc5W_descriptionContainer .R0cc5W_description{text-align:left;padding-left:22%}
.Rj9Dpa_youtube{padding-top:56.25%;position:relative}.Rj9Dpa_iframe{width:100%;height:100%;max-height:60vh;position:absolute;top:0;right:0}.Rj9Dpa_header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.Rj9Dpa_header h2{font-size:110%}}.Rj9Dpa_closeButton{cursor:pointer}.Rj9Dpa_description{white-space:pre-wrap}.Rj9Dpa_youtube-modal{background-color:#0000}
.oPGM5q_workWithoutVideo{margin:auto}.oPGM5q_workWithoutVideo .oPGM5q_workWithoutVideoContainer{padding-bottom:10px}.oPGM5q_workWithoutVideo .oPGM5q_workWithoutVideoContainer .oPGM5q_title{margin-left:30vw}@media (max-width:768px){.oPGM5q_workWithoutVideo .oPGM5q_workWithoutVideoContainer .oPGM5q_title{margin-left:10vw}}.oPGM5q_workWithoutVideo .oPGM5q_workWithoutVideoContainer .oPGM5q_title{font-size:13pt;line-height:1em}.oPGM5q_workWithoutVideo .oPGM5q_workWithoutVideoContainer .oPGM5q_content{width:30vw;margin:auto}@media (max-width:768px){.oPGM5q_workWithoutVideo .oPGM5q_workWithoutVideoContainer .oPGM5q_content{width:70vw}}.oPGM5q_workWithoutVideo .oPGM5q_workWithoutVideoContainer .oPGM5q_content .oPGM5q_publishedMonth{margin:0}.oPGM5q_workWithoutVideo .oPGM5q_workWithoutVideoContainer .oPGM5q_content .oPGM5q_description{white-space:pre-wrap;margin:0}.oPGM5q_showMoreWorksWithoutVideo{color:#000;background-color:#0000;border:none;outline:none;margin-left:30vw}@media (max-width:768px){.oPGM5q_showMoreWorksWithoutVideo{margin-left:10vw}}.oPGM5q_showMoreWorksWithoutVideo{padding-bottom:10px;font-size:10pt;line-height:1em}.oPGM5q_showMoreWorksWithoutVideo:hover{text-decoration:underline}.oPGM5q_pastWorksHeader{flex-direction:row;justify-content:space-between;align-items:center;height:10%;display:flex}@media (max-width:768px){.oPGM5q_pastWorksHeader h2{font-size:110%}}.oPGM5q_closeButton{cursor:pointer}.oPGM5q_pastWorksContainer{height:90%;overflow:auto}.oPGM5q_pastWorksContainer .oPGM5q_pastwork{margin:auto}.oPGM5q_pastWorksContainer .oPGM5q_pastwork .oPGM5q_pastWorkContainer{padding-bottom:5px}.oPGM5q_pastWorksContainer .oPGM5q_pastwork .oPGM5q_pastWorkContainer .oPGM5q_pastWorkTitle{margin-left:10vw}@media (max-width:768px){.oPGM5q_pastWorksContainer .oPGM5q_pastwork .oPGM5q_pastWorkContainer .oPGM5q_pastWorkTitle{margin-left:5vw}}.oPGM5q_pastWorksContainer .oPGM5q_pastwork .oPGM5q_pastWorkContainer .oPGM5q_pastWorkTitle{font-size:11pt;line-height:1em}.oPGM5q_pastWorksContainer .oPGM5q_pastwork .oPGM5q_pastWorkContainer .oPGM5q_pastWorkContent{margin-left:15vw}.oPGM5q_pastWorksContainer .oPGM5q_pastwork .oPGM5q_pastWorkContainer .oPGM5q_pastWorkContent .oPGM5q_publishedMonth{margin:0}.oPGM5q_pastWorksContainer .oPGM5q_pastwork .oPGM5q_pastWorkContainer .oPGM5q_pastWorkContent .oPGM5q_description{white-space:pre-wrap;margin:0;padding-right:10px}
