@charset "UTF-8";@font-face{font-family:"icomoon";font-weight:normal;font-style:normal;src:url("../font/icomoon.eot?ftcn80");src:url("../font/icomoon.eot?ftcn80#iefix") format("embedded-opentype"),url("../font/icomoon.ttf?ftcn80") format("truetype"),url("../font/icomoon.woff?ftcn80") format("woff"),url("../font/icomoon.svg?ftcn80#icomoon") format("svg")}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}br.spShow{display:none}br.spHide{display:block}@media only screen and (max-width:600px){br.spShow{display:block}br.spShow.sp--period{position:relative}br.spShow.sp--period:before{content:"。"}br.spHide{display:none}}.sp--period{display:none}@media only screen and (max-width:600px){.sp--period{position:relative}.sp--period:before{content:"。"}}.sp--comma{display:none}@media only screen and (max-width:600px){.sp--comma{position:relative}.sp--comma:before{content:"、"}}@-webkit-keyframes objectAnime{0%{opacity:0;margin-top:-70px}70%{margin-top:10px}to{opacity:1;margin-top:0}}@keyframes objectAnime{0%{opacity:0;margin-top:-70px}70%{margin-top:10px}to{opacity:1;margin-top:0}}@-webkit-keyframes modal_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modal_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes an_spin{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(160%);transform:translate(160%)}50%{-webkit-transform:translate(160%,160%);transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%);transform:translate(0,160%)}}@keyframes an_spin{0%,to{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(160%);transform:translate(160%)}50%{-webkit-transform:translate(160%,160%);transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%);transform:translate(0,160%)}}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;word-break:break-all;word-wrap:break-word;-webkit-text-size-adjust:100%;text-align:inherit}body{font-size:20px;font-family:"Montserrat","游ゴシック","Yu Gothic";line-height:1;color:#000}@media only screen and (max-width:600px){body{font-size:16px}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#52a0ea}a:focus{outline:0}a:active,a:hover{outline:0;color:#f90}del{text-decoration:line-through}table{width:100%;border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}img{border:0;vertical-align:bottom;max-width:100%}button,input,select,textarea{-webkit-appearance:none}em,strong{font-style:normal;font-weight:bold}html{position:relative;max-width:100%;background-color:#fff;overflow-x:hidden}body{min-width:66.6666666667vw;background-color:#eaeaea;overflow-x:hidden}.bodyWrap{position:relative;min-width:66.6666666667vw;background-color:#eaeaea;overflow-x:hidden;z-index:0}.bodyWrap.body_fixed{position:fixed!important;width:100%}.wrap{width:calc(100vw - 200px);max-width:1300px;margin:0 auto}@media only screen and (max-width:600px){.wrap{width:calc(100vw - 80px)}}.container{margin:0 auto;padding:70px 0 300px;width:auto;min-height:100vh;background:url(../../imageFile/texture_grunge.png) center repeat;background-size:300px 300px}@media only screen and (max-width:1000px){.container{padding:70px 0 220px}}@media only screen and (max-width:600px){.container{width:100%;padding:15px 15px 180px}.container--noPadding{padding:0}}:hover{-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}body{--sb-track-color:#ffffff;--sb-thumb-color:#aaa;--sb-size:16px;scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:10px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border:4px solid var(--sb-track-color);border-radius:10px}.md_header{position:fixed;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 70px;width:100%;height:70px;background-color:#fff;z-index:100}.md_header .logo .header--logo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(50%);transform:translateY(50%);height:126px;width:300px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.md_header .logo .header--logo:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-image:url(../../imageFile/logo_rubi.svg);background-repeat:no-repeat}.md_header .logo .header--logo.isSmall{height:80px;-webkit-transform:scale(0.5);transform:scale(0.5)}.md_header .nav{display:-webkit-box;display:-ms-flexbox;display:flex}.md_header .nav .md_tab{background-color:transparent;border-bottom:none}.md_header .nav .md_tab:after{display:none}.md_header .nav .md_tab .tab .md_btn{position:relative;display:inline;padding:10px 1.3541666667vw 10px 1.875vw;height:auto;line-height:inherit;font-size:clamp(12px,1.2vw,13px);font-weight:bold;color:#000;border:none;letter-spacing:0.6em}.md_header .nav .md_tab .tab .md_btn:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:74%;height:3px;background:#000;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center top;transform-origin:center top}.md_header .nav .md_tab .tab .md_btn:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.md_header .nav .md_tab .tab .active:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.md_header .md_btn--menu{display:none}.md_header--top{top:0}.md_header--bottom{bottom:0}@media only screen and (max-width:1000px){.md_header .nav{display:none}.md_header .md_btn--menu{height:auto;line-height:1;padding:0;background:none;color:inherit;-webkit-box-shadow:none;box-shadow:none;border-radius:0;display:block;width:40px;height:40px;border:none}.md_header .md_btn--menu:hover{-webkit-box-shadow:none;box-shadow:none}.md_header .md_btn--menu .bar{display:block;margin:11px 0;width:100%;height:2px;background-color:#000}.md_header .md_btn--menu--left{right:auto;left:0}}@media only screen and (max-width:600px){.md_header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px}.md_header .logo{height:20px}.md_header .logo .header--logo{top:-28px;-webkit-transform:translateY(20%) scale(0.4);transform:translateY(20%) scale(0.4)}.md_header .logo .header--logo.isSmall{-webkit-transform:scale(0.2);transform:scale(0.2)}.md_header .md_btn--menu{width:30px;height:20px}.md_header .md_btn--menu .bar{margin:5px 0}}.md_floatMenu{position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:100vh;background-color:#fff;z-index:100}.md_floatMenu:before{content:"";position:absolute;top:50%;width:20px;height:3px;background-color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md_floatMenu .catch{font-size:12px;font-weight:bold;letter-spacing:0.5em;white-space:nowrap}.md_floatMenu--left{left:0}.md_floatMenu--left:before{left:0}.md_floatMenu--left .catch{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.md_floatMenu--right{right:0}.md_floatMenu--right:before{right:0}.md_floatMenu--right .catch{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (max-width:600px){.md_floatMenu{width:20px}.md_floatMenu:before{content:none}.md_floatMenu .catch{font-size:8px}}.md_footer{background-color:#000;color:#fff}.md_footer .wrap .footerTitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 40px}.md_footer .wrap .footerTitle .titleImgSet{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.md_footer .wrap .footerTitle .titleImgSet .titleImg{width:auto;height:100%;max-width:inherit;padding-left:400px}.md_footer .wrap .footerTitle .titleImgSet .titleImg:first-child{-webkit-animation:loop 40s -20s linear infinite;animation:loop 40s -20s linear infinite}.md_footer .wrap .footerTitle .titleImgSet .titleImg:last-child{-webkit-animation:loop2 40s linear infinite;animation:loop2 40s linear infinite}.md_footer .wrap .footerTitle .titleSet{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:40px 0}.md_footer .wrap .footerTitle .titleSet .subTitleSection{text-align:right}.md_footer .wrap .footerTitle .titleSet .subTitleSection .subTitle{position:relative;display:inline-block;padding:0 15px;height:36px;line-height:36px;background-color:#fff;font-weight:bold;letter-spacing:0.2em;color:#000;z-index:1}.md_footer .wrap .footerTitle .titleSet .rubi{position:relative;display:inline-block;margin-top:20px;margin-right:-0.3em;font-size:80px;font-weight:bold;letter-spacing:0.3em;text-align:right;z-index:1}@media only screen and (max-width:1000px){.md_footer .wrap .footerTitle{padding:0}.md_footer .wrap .footerTitle .titleImgSet{height:170px}.md_footer .wrap .footerTitle .titleSet{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:40px 0}.md_footer .wrap .footerTitle .titleSet .subTitleSection{text-align:right}.md_footer .wrap .footerTitle .titleSet .subTitleSection .subTitle{padding:0 12px;height:28px;line-height:28px;font-size:15px}.md_footer .wrap .footerTitle .titleSet .rubi{margin-top:15px;font-size:54px}}@media only screen and (max-width:600px){.md_footer .wrap .footerTitle .titleImgSet{height:90px}.md_footer .wrap .footerTitle .titleImgSet .titleImg{padding-left:200px}.md_footer .wrap .footerTitle .titleSet{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:40px 0}.md_footer .wrap .footerTitle .titleSet .subTitleSection{text-align:right}.md_footer .wrap .footerTitle .titleSet .subTitleSection .subTitle{padding:0 8px;height:20px;line-height:20px;font-size:10px}.md_footer .wrap .footerTitle .titleSet .rubi{margin-top:10px;font-size:28px}}.md_footer .wrap .contentArea{margin:130px auto 0;max-width:1300px;width:calc(100vw - 200px)}.md_footer .wrap .contentArea .descriptionSet{display:-webkit-box;display:-ms-flexbox;display:flex}.md_footer .wrap .contentArea .descriptionSet .description{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.md_footer .wrap .contentArea .descriptionSet .description .data,.md_footer .wrap .contentArea .descriptionSet .description .item{font-size:clamp(16px,1.3vw,20px);color:#c1c1c1;line-height:2}.md_footer .wrap .contentArea .descriptionSet .description .item{margin-bottom:50px;width:120px}.md_footer .wrap .contentArea .descriptionSet .description .data{margin-bottom:50px;width:calc(100% - 120px)}.md_footer .wrap .contentArea .descriptionSet .description .data .subData,.md_footer .wrap .contentArea .descriptionSet .description .data .subItem{display:inline-block}.md_footer .wrap .contentArea .descriptionSet .description .data .subItem{width:145px}.md_footer .wrap .contentArea .descriptionSet .description .data .subData{width:calc(100% - 145px)}.md_footer .wrap .contentArea .descriptionSet .description .data .subData:before{content:"："}.md_footer .wrap .contentArea .descriptionSet .description--left{margin-right:80px}.md_footer .wrap .contentArea .newsSet{margin-top:80px}.md_footer .wrap .contentArea .newsSet .setTitle .titleSet{position:relative}.md_footer .wrap .contentArea .newsSet .setTitle .titleSet .title{font-size:80px;color:#323232;font-weight:300;letter-spacing:0.5em}.md_footer .wrap .contentArea .newsSet .setTitle .titleSet .rubi{position:absolute;top:50%;left:30px;font-size:26px;font-weight:bold;letter-spacing:0.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md_footer .wrap .contentArea .newsSet .setContent{margin-top:40px;padding-left:30px}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 20px 40px 0px}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news .date,.md_footer .wrap .contentArea .newsSet .setContent .newsList .news .title{color:#c1c1c1}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news .date{display:inline-block;padding-top:10px;width:135px;font-size:20px;font-weight:500;letter-spacing:0.1em;font-style:italic}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news .title{padding-left:160px;width:calc(100% - 80px);font-size:20px;line-height:2}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news+.news{border-top:2px solid #323232}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news:hover{opacity:0.7}.md_footer .wrap .contentArea .newsSet .setContent .newsList--hide{position:relative;height:0;overflow:hidden;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}.md_footer .wrap .contentArea .newsSet .setContent .newsList--hide.active{margin-top:20px;height:auto;overflow:visible;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}.md_footer .wrap .contentArea .newsSet .actionSet{margin-top:40px;text-align:center}.md_footer .wrap .contentArea .newsSet .actionSet .moreLink{display:inline-block}.md_footer .wrap .contentArea .newsSet .actionSet .moreLink .label{font-size:20px;font-weight:600;color:#c1c1c1}.md_footer .wrap .contentArea .newsSet .actionSet .moreLink .label:after{content:"\ea18";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;display:block;margin-top:5px;font-size:30px}.md_footer .wrap .contentArea .newsSet .actionSet .moreLink:hover{opacity:0.7}.md_footer .wrap .contentArea .newsSet .actionSet .moreLink--back .label:after{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.md_footer .wrap .contentArea .historySet{margin-top:80px}.md_footer .wrap .contentArea .historySet .setTitle .titleSet{position:relative}.md_footer .wrap .contentArea .historySet .setTitle .titleSet .title{font-size:80px;color:#323232;font-weight:300;letter-spacing:0.5em}.md_footer .wrap .contentArea .historySet .setTitle .titleSet .rubi{position:absolute;top:50%;left:30px;font-size:26px;font-weight:bold;letter-spacing:0.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md_footer .wrap .contentArea .historySet .setContent{margin-top:40px;padding-left:30px}.md_footer .wrap .contentArea .historySet .setContent .historyList .history{display:-webkit-box;display:-ms-flexbox;display:flex}.md_footer .wrap .contentArea .historySet .setContent .historyList .history .desc,.md_footer .wrap .contentArea .historySet .setContent .historyList .history .year{color:#c1c1c1}.md_footer .wrap .contentArea .historySet .setContent .historyList .history .year{display:inline-block;padding-top:5px;width:80px;font-size:20px;font-weight:500;letter-spacing:0.1em;font-style:italic}.md_footer .wrap .contentArea .historySet .setContent .historyList .history .desc{padding-left:30px;width:calc(100% - 80px);font-size:16px;line-height:2}.md_footer .wrap .contentArea .historySet .setContent .historyList .history+.history{margin-top:20px}.md_footer .wrap .contentArea .historySet .setContent .historyList--hide{position:relative;height:0;overflow:hidden;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}.md_footer .wrap .contentArea .historySet .setContent .historyList--hide.active{margin-top:20px;height:auto;overflow:visible;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}.md_footer .wrap .contentArea .historySet .actionSet{margin-top:40px;text-align:center}.md_footer .wrap .contentArea .historySet .actionSet .moreLink{display:inline-block}.md_footer .wrap .contentArea .historySet .actionSet .moreLink .label{font-size:20px;font-weight:600;color:#c1c1c1}.md_footer .wrap .contentArea .historySet .actionSet .moreLink .label:after{content:"\ea18";position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;display:block;margin-top:5px;font-size:30px}.md_footer .wrap .contentArea .historySet .actionSet .moreLink:hover{opacity:0.7}.md_footer .wrap .contentArea .historySet .actionSet .moreLink--back .label:after{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.md_footer .wrap .contentArea .groupSet{margin-top:80px}.md_footer .wrap .contentArea .groupSet .setTitle .titleSet{position:relative}.md_footer .wrap .contentArea .groupSet .setTitle .titleSet .title{font-size:80px;color:#323232;font-weight:300;letter-spacing:0.5em}.md_footer .wrap .contentArea .groupSet .setTitle .titleSet .rubi{position:absolute;top:50%;left:30px;font-size:26px;font-weight:bold;letter-spacing:0.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md_footer .wrap .contentArea .groupSet .setContent{margin-top:40px;padding-left:30px}.md_footer .wrap .contentArea .groupSet .setContent .subTitle{color:#c1c1c1;font-size:20px}.md_footer .wrap .contentArea .groupSet .setContent .companySet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;width:224px;height:150px;text-align:center}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company .imgCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:66px}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company .imgCell .logoImg{width:70%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company .captionCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company .captionCell .caption{text-align:center;color:#c1c1c1;font-size:14px;line-height:normal}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company#agexGroup img{width:90%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;width:224px;height:150px;text-align:center;border-left:1px solid rgba(255,255,255,0.2)}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company .imgCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:66px}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company .imgCell .logoImg{width:70%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company .captionCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company .captionCell .caption{text-align:center;color:#c1c1c1;font-size:14px;line-height:normal}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company#DS img{width:82%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company#XIN img{width:64%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company#SK img{width:88%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company#fft img{width:76%}@media only screen and (max-width:600px){.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company#agexGroup img{width:60%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company#DS img{width:60%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company#XIN img{width:50%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company#SK img{width:70%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company#fft img{width:60%}}@media only screen and (max-width:1000px){.md_footer .wrap .contentArea{margin:60px auto 0}.md_footer .wrap .contentArea .descriptionSet{-ms-flex-wrap:wrap;flex-wrap:wrap}.md_footer .wrap .contentArea .descriptionSet .description{width:80%;min-width:400px;margin:0 auto}.md_footer .wrap .contentArea .descriptionSet .description .data,.md_footer .wrap .contentArea .descriptionSet .description .item{font-size:clamp(16px,1.3vw,20px)}.md_footer .wrap .contentArea .descriptionSet .description .item{margin-bottom:36px;width:100px}.md_footer .wrap .contentArea .descriptionSet .description .data{margin-bottom:36px;width:calc(100% - 100px)}.md_footer .wrap .contentArea .descriptionSet .description .data .subData,.md_footer .wrap .contentArea .descriptionSet .description .data .subItem{display:inline-block}.md_footer .wrap .contentArea .descriptionSet .description .data .subItem{width:65px}.md_footer .wrap .contentArea .descriptionSet .description .data .subData{width:calc(100% - 65px)}.md_footer .wrap .contentArea .descriptionSet .description .data .subData:before{content:"："}.md_footer .wrap .contentArea .descriptionSet .description--left{margin-right:auto}.md_footer .wrap .contentArea .newsSet{margin-top:80px}.md_footer .wrap .contentArea .newsSet .setTitle .titleSet{position:relative}.md_footer .wrap .contentArea .newsSet .setTitle .titleSet .title{padding-left:0.5em;font-size:clamp(45px,8vw,75px);text-align:center}.md_footer .wrap .contentArea .newsSet .setTitle .titleSet .rubi{left:0;right:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:24px}.md_footer .wrap .contentArea .newsSet .setContent{margin:40px auto 0;padding-left:0;width:80%;min-width:400px}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news .date{width:100%;font-size:20px}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news .title{padding-left:0;width:calc(100% - 80px);font-size:20px;margin-top:10px}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news+.news{margin-top:16px;padding-top:16px}.md_footer .wrap .contentArea .newsSet .actionSet{margin-top:40px}.md_footer .wrap .contentArea .newsSet .actionSet .moreLink .label{font-size:20px}.md_footer .wrap .contentArea .newsSet .actionSet .moreLink .label:after{font-size:30px}.md_footer .wrap .contentArea .historySet{margin-top:80px}.md_footer .wrap .contentArea .historySet .setTitle .titleSet{position:relative}.md_footer .wrap .contentArea .historySet .setTitle .titleSet .title{padding-left:0.5em;font-size:clamp(45px,8vw,75px);text-align:center}.md_footer .wrap .contentArea .historySet .setTitle .titleSet .rubi{left:0;right:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:24px}.md_footer .wrap .contentArea .historySet .setContent{margin:40px auto 0;padding-left:0;width:80%;min-width:400px}.md_footer .wrap .contentArea .historySet .setContent .historyList .history .year{width:80px;font-size:26px}.md_footer .wrap .contentArea .historySet .setContent .historyList .history .desc{padding-left:20px;width:calc(100% - 80px);font-size:18px}.md_footer .wrap .contentArea .historySet .setContent .historyList .history+.history{margin-top:20px}.md_footer .wrap .contentArea .historySet .actionSet{margin-top:40px}.md_footer .wrap .contentArea .historySet .actionSet .moreLink .label{font-size:20px}.md_footer .wrap .contentArea .historySet .actionSet .moreLink .label:after{font-size:30px}.md_footer .wrap .contentArea .groupSet{margin-top:80px}.md_footer .wrap .contentArea .groupSet .setTitle .titleSet{position:relative}.md_footer .wrap .contentArea .groupSet .setTitle .titleSet .title{padding-left:0.5em;font-size:clamp(45px,8vw,75px);text-align:center}.md_footer .wrap .contentArea .groupSet .setTitle .titleSet .rubi{left:0;right:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:24px}.md_footer .wrap .contentArea .groupSet .setContent{margin:40px auto 0;padding-left:0;width:80%}.md_footer .wrap .contentArea .groupSet .setContent .subTitle{padding-left:0;color:#c1c1c1;font-size:20px;line-height:1.25}.md_footer .wrap .contentArea .groupSet .setContent .companySet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany{height:100%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company{height:100%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company#agexGroup img{width:100%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company{border-left:none}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company+.company{border-left:none}}@media only screen and (max-width:600px){.md_footer .wrap .contentArea{width:calc(100vw - 80px);margin:15px auto 0}.md_footer .wrap .contentArea .descriptionSet .description{width:100%;min-width:auto;margin:0 auto}.md_footer .wrap .contentArea .descriptionSet .description .data,.md_footer .wrap .contentArea .descriptionSet .description .item{font-size:clamp(12px,2.8vw,16px)}.md_footer .wrap .contentArea .descriptionSet .description .item{margin-bottom:18px;width:24%}.md_footer .wrap .contentArea .descriptionSet .description .data{margin-bottom:18px;width:76%}.md_footer .wrap .contentArea .descriptionSet .description .data .subData,.md_footer .wrap .contentArea .descriptionSet .description .data .subItem{display:block}.md_footer .wrap .contentArea .descriptionSet .description .data .subItem{width:100%}.md_footer .wrap .contentArea .descriptionSet .description .data .subItem:after{content:"："}.md_footer .wrap .contentArea .descriptionSet .description .data .subItem+.subData{margin-top:9px}.md_footer .wrap .contentArea .descriptionSet .description .data .subData{width:100%}.md_footer .wrap .contentArea .descriptionSet .description .data .subData:before{content:none}.md_footer .wrap .contentArea .descriptionSet .description .data .subData+.subItem{margin-top:18px}.md_footer .wrap .contentArea .newsSet{margin-top:80px}.md_footer .wrap .contentArea .newsSet .setTitle .titleSet{position:relative}.md_footer .wrap .contentArea .newsSet .setTitle .titleSet .title{padding:0;font-size:40px;white-space:nowrap}.md_footer .wrap .contentArea .newsSet .setTitle .titleSet .rubi{font-size:18px}.md_footer .wrap .contentArea .newsSet .setContent{margin-top:16px;padding-left:0px;width:100%;min-width:auto}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:16px}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news .date{padding-top:0;width:auto;font-size:clamp(12px,2.8vw,16px)}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news .title{margin-top:8px;padding-left:0;width:76%;font-size:clamp(12px,2.8vw,16px)}.md_footer .wrap .contentArea .newsSet .setContent .newsList .news+.news{border-top:1px solid #323232}.md_footer .wrap .contentArea .newsSet .actionSet{margin-top:40px;text-align:center}.md_footer .wrap .contentArea .newsSet .actionSet .moreLink .label{font-size:16px}.md_footer .wrap .contentArea .newsSet .actionSet .moreLink .label:after{margin-top:4px;font-size:20px}.md_footer .wrap .contentArea .historySet{margin-top:80px}.md_footer .wrap .contentArea .historySet .setTitle .titleSet{position:relative}.md_footer .wrap .contentArea .historySet .setTitle .titleSet .title{padding:0;font-size:40px;white-space:nowrap}.md_footer .wrap .contentArea .historySet .setTitle .titleSet .rubi{font-size:18px}.md_footer .wrap .contentArea .historySet .setContent{margin-top:16px;width:100%;min-width:auto}.md_footer .wrap .contentArea .historySet .setContent .historyList .history .year{padding-top:0;width:24%;font-size:clamp(16px,4.6vw,26px)}.md_footer .wrap .contentArea .historySet .setContent .historyList .history .desc{padding-left:0;width:76%;font-size:clamp(12px,2.8vw,16px)}.md_footer .wrap .contentArea .historySet .setContent .historyList .history+.history{margin-top:20px}.md_footer .wrap .contentArea .historySet .actionSet{margin-top:40px;text-align:center}.md_footer .wrap .contentArea .historySet .actionSet .moreLink .label{font-size:16px}.md_footer .wrap .contentArea .historySet .actionSet .moreLink .label:after{margin-top:4px;font-size:20px}.md_footer .wrap .contentArea .groupSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:80px}.md_footer .wrap .contentArea .groupSet .setTitle .titleSet{position:relative}.md_footer .wrap .contentArea .groupSet .setTitle .titleSet .title{padding:0;font-size:40px;white-space:nowrap}.md_footer .wrap .contentArea .groupSet .setTitle .titleSet .rubi{font-size:18px}.md_footer .wrap .contentArea .groupSet .setContent{margin-top:16px;padding-left:0;width:100%}.md_footer .wrap .contentArea .groupSet .setContent .subTitle{padding-left:0;color:#c1c1c1;font-size:clamp(12px,2.8vw,16px);line-height:2}.md_footer .wrap .contentArea .groupSet .setContent .companySet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company{text-align:center;padding:16px;height:100%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company#agexGroup img{width:60%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company#DS img{width:60%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company#XIN img{width:50%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company#SK img{width:70%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .mainCompany .company#fft img{width:60%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company{text-align:center;padding:0;width:50%;height:100px;border-left:none}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company .imgCell{height:40px}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company .imgCell .logoImg{width:70%}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company .captionCell .caption{text-align:center;color:#c1c1c1;font-size:10px;line-height:normal}.md_footer .wrap .contentArea .groupSet .setContent .companySet .otherCompany .company+.company{border-left:none}}.md_footer .copyright{padding:120px 0 140px;font-size:14px;text-align:center}@media only screen and (max-width:600px){.md_footer .copyright{font-size:12px}}@media only screen and (max-width:600px){.md_footer .copyright{padding:40px 0}}.md_linkPart{cursor:pointer}button{background-color:transparent}.md_btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;overflow:hidden;cursor:pointer;position:relative;display:inline-block;height:50px;line-height:50px;padding:0 25px;border:3px solid #000;font-size:20px;font-weight:bold;color:#000;text-align:center;letter-spacing:0.2em}.md_btn--big{height:100px;line-height:100px;padding:0 50px;font-size:28px;border:5px solid #000}.md_btn:hover{color:#000}.md_btn--more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:13vw;height:13vw;max-width:150px;max-height:150px;line-height:inherit;background-color:#fff;border:8px solid #000;font-size:22px;font-weight:bold;border-radius:50%}@media only screen and (max-width:1000px){.md_btn--more{min-width:100px;min-height:100px;border:5px solid #000;font-size:16px}}@media only screen and (max-width:600px){.md_btn--more{min-width:50px;min-height:50px;border:3px solid #000;font-size:10px}}.md_btn--career{position:relative;padding:25px 0;background:rgba(255,255,255,0.7)}.md_btn--career .careerLogo{position:absolute;top:50%;left:50%;width:auto;height:25px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.md_btn--career .careerLogo--norm,.md_btn--career .careerLogo--white{-webkit-transition:all 0.5s;transition:all 0.5s}.md_btn--career .careerLogo--norm{opacity:1}.md_btn--career .careerLogo--ambi{height:40px}.md_btn--career .careerLogo--engage{height:36px}.md_btn--career .careerLogo--white{opacity:0}@media only screen and (max-width:600px){.md_btn--career .careerLogo{height:20px}.md_btn--career .careerLogo--ambi{height:32px}.md_btn--career .careerLogo--engage{height:32px}}.md_btn--career:hover .careerLogo--norm{opacity:0}.md_btn--career:hover .careerLogo--white{opacity:1}.md_btn--career,.md_btn--contact{position:relative}.md_btn--career:before,.md_btn--contact:before{content:"";position:absolute;z-index:-2;bottom:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7)}.md_btn--career:after,.md_btn--contact:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:0;height:100%;background-color:#000;-webkit-transition:all 0.5s;transition:all 0.5s}.md_btn--career:hover,.md_btn--contact:hover{color:#fff;background-color:transparent;background:transparent}.md_btn--career:hover:after,.md_btn--contact:hover:after{width:100%;opacity:1}.md_card{position:relative;background-color:#fff;text-align:left}.md_card+.md_card{margin-top:25px}@media only screen and (max-width:600px){.md_card+.md_card{margin-top:15px}}.md_card .cardTitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background-color:#978dfe;border-radius:8px 8px 0 0}@media only screen and (max-width:600px){.md_card .cardTitle{padding:10px}}.md_card .cardTitle .title{font-size:28px;font-weight:bold;color:#fff}@media only screen and (max-width:600px){.md_card .cardTitle .title{font-size:20px}}.md_card .cardTitle--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.md_card .cardContent .contentArea{padding:25px}@media only screen and (max-width:600px){.md_card .cardContent .contentArea{padding:15px}}.md_card .cardContent .catch--clamp1,.md_card .cardContent .copy--clamp1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.md_card .cardContent .catch--clamp2,.md_card .cardContent .copy--clamp2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.md_card .cardContent .catch--clamp3,.md_card .cardContent .copy--clamp3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.md_card .cardContent .catch--clamp4,.md_card .cardContent .copy--clamp4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.md_card .cardContent .catch{font-size:28px;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.25}@media only screen and (max-width:600px){.md_card .cardContent .catch{font-size:20px}}.md_card .cardContent .catch+.copy{margin-top:8px}.md_card .cardContent .copy{font-size:14px;text-align:justify;word-break:normal;word-wrap:break-word;line-height:2}@media only screen and (max-width:600px){.md_card .cardContent .copy{font-size:12px}}a.md_card{display:block;color:#000}a.md_card:hover{opacity:0.7}.md_modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;display:none}.md_modal--show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-name:modal_fadeIn;animation-name:modal_fadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.md_modal .bgLayer{position:fixed;display:block;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.7)}.md_modal .md_card--modalBase{position:relative;display:block;width:700px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;z-index:2}.md_modal .md_card--modalBase .closeLink{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;color:#c1c1c1}.md_modal .md_card--modalBase .closeLink:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\ea12";font-size:20px}.md_modal .md_card--modalBase .closeLink .md_btn{width:30px;height:30px;background-color:transparent}.md_modal .md_card--modalBase .closeLink .md_btn:after{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\ea12";position:absolute;left:-1px;top:-1px;width:30px;height:30px;line-height:30px;font-size:14px;text-align:center}.md_modal .md_card--modalBase .cardTitle{position:relative;padding-right:40px}.md_modal .md_card--modalBase .cardTitle .closeLink{top:calc(50% - 20px);color:#fff}.md_modal .md_card--modalBase .cardTitle+.cardContent{border-radius:0 0 8px 8px}.md_modal .md_card--modalBase .cardContent .actionArea{padding-top:0;border-top:none}@media only screen and (max-width:600px){.md_modal .bgLayer{display:none}.md_modal .md_card--modalBase{width:90%}}.md_drawer{position:fixed;right:0;top:calc(100% + 70px);width:100%;height:100%;z-index:9999}.md_drawer .base,.md_drawer .bgLayer{position:fixed;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%;-webkit-transition:0.6s ease;transition:0.6s ease}.md_drawer .bgLayer{right:0;width:100%;z-index:1}.md_drawer .base{overflow-y:auto;width:100%;background-color:#fff;z-index:2}.md_drawer .base .logo{height:50px}.md_drawer .base .logo .logoImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;height:126px;width:300px;-webkit-transform:translateY(-20%) scale(0.4);transform:translateY(-20%) scale(0.4)}.md_drawer .base .logo .logoImg:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-image:url(../../imageFile/logo_rubi.svg);background-repeat:no-repeat}.md_drawer .base .logo .header--logo.isSmall{height:80px;-webkit-transform:scale(0.5);transform:scale(0.5)}.md_drawer .base .md_list{margin:30px auto 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.md_drawer .closeLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-itmes:center;margin:auto auto 30px;width:40px;height:40px;color:#000;z-index:3}.md_drawer .closeLink:before{position:relative;display:inline-block;font-family:"icomoon";font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\ea12";font-size:32px}.md_drawer--show{top:0}.md_drawer--show .base,.md_drawer--show .bgLayer{top:0}@media only screen and (max-width:600px){.md_drawer .closeLink:before{font-size:24px}}.md_select select,button,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;font-family:inherit;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}.md_select select:-moz-placeholder-shown,button:-moz-placeholder-shown,input[type=date]:-moz-placeholder-shown,input[type=email]:-moz-placeholder-shown,input[type=number]:-moz-placeholder-shown,input[type=password]:-moz-placeholder-shown,input[type=search]:-moz-placeholder-shown,input[type=tel]:-moz-placeholder-shown,input[type=text]:-moz-placeholder-shown,input[type=url]:-moz-placeholder-shown,textarea:-moz-placeholder-shown{color:#ccc}.md_select select:-ms-input-placeholder,button:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}.md_select select:placeholder-shown,button:placeholder-shown,input[type=date]:placeholder-shown,input[type=email]:placeholder-shown,input[type=number]:placeholder-shown,input[type=password]:placeholder-shown,input[type=search]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=text]:placeholder-shown,input[type=url]:placeholder-shown,textarea:placeholder-shown{color:#ccc}.md_select select::-webkit-input-placeholder,button::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}.md_select select:-moz-placeholder,button:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:#ccc;opacity:1}.md_select select::-moz-placeholder,button::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;opacity:1}.md_select select:-ms-input-placeholder,button:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}.md_select select,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{position:relative;height:40px;padding:0;background-color:transparent;border:1px solid #ccc;border-width:0 0 1px;font-size:20px;border-radius:0 0;vertical-align:middle;z-index:2;line-height:1.5}@media only screen and (max-width:600px){.md_select select,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{font-size:16px}}.md_select select:active,.md_select select:focus,input[type=date]:active,input[type=date]:focus,input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=url]:active,input[type=url]:focus,textarea:active,textarea:focus{border-bottom-color:#978dfe;-webkit-box-shadow:0 1px 0 0 #978dfe;box-shadow:0 1px 0 0 #978dfe;outline:none}.md_select select:disabled,input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,textarea:disabled{background-color:#dfdfdf!important;border-color:#ccc!important;-webkit-box-shadow:none!important;box-shadow:none!important;z-index:1}.md_select select.form--line,input[type=date].form--line,input[type=email].form--line,input[type=number].form--line,input[type=password].form--line,input[type=search].form--line,input[type=tel].form--line,input[type=text].form--line,input[type=url].form--line,textarea.form--line{padding:0 12px;background-color:#fcfcfc;border-width:1px;border-radius:4px}.md_select select.md_error,input[type=date].md_error,input[type=email].md_error,input[type=number].md_error,input[type=password].md_error,input[type=search].md_error,input[type=tel].md_error,input[type=text].md_error,input[type=url].md_error,textarea.md_error{background-color:#ffecec!important;border-bottom-color:#f44!important;-webkit-box-shadow:none!important;box-shadow:none!important}.md_list{text-align:left}.md_list .row .list{display:block}.md_list .row .list .txtCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:17px;padding-bottom:15px;width:100%;min-height:55px;line-height:1.25;font-weight:bold;letter-spacing:0.5em}.md_list .row .list .txtCell *+*{margin-top:5px}.md_list--bg{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 8px 13px 2px rgba(0,0,0,0.05),0 3px 12px 2px rgba(0,0,0,0.02),0 5px 5px -3px rgba(0,0,0,0.01);box-shadow:0 8px 13px 2px rgba(0,0,0,0.05),0 3px 12px 2px rgba(0,0,0,0.02),0 5px 5px -3px rgba(0,0,0,0.01)}.md_list--bg .row .list{height:auto;line-height:1;padding:0;background:none;color:inherit;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.md_list--bg .row .list:hover{-webkit-box-shadow:none;box-shadow:none}.md_list--bg .row .list .wave{background-color:rgba(0,0,0,0.15)}.md_list--bg .row .list .txtCell{position:relative;padding:15px 10px 10px 15px;margin:2vh 0}.md_list--bg .row .list .txtCell:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:85%;height:3px;background:#000;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center top;transform-origin:center top}.md_list--bg .row .list .txtCell:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}@media only screen and (max-width:600px){.md_list .row .list .txtCell{font-size:13px}}.md_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #dddddd}.md_tab .tab{position:relative}.md_tab .tab .md_btn{cursor:pointer;position:relative;width:100%;height:100px;line-height:100px;padding-left:25px;padding-right:25px;background:none;font-size:14px;font-weight:normal;color:#89a;text-align:center;-webkit-box-shadow:none;box-shadow:none;border-radius:0}@media only screen and (max-width:600px){.md_tab .tab .md_btn{padding-left:15px}}@media only screen and (max-width:600px){.md_tab .tab .md_btn{padding-right:15px}}@media only screen and (max-width:600px){.md_tab .tab .md_btn{font-size:12px}}.md_tab .tab--active .md_btn{font-weight:bold;color:#978dfe}.md_tab .tab--active .md_btn span{font-weight:bold}.md_tab .tab--active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;background-color:#978dfe;z-index:1}.md_contentUnit>.title,.md_contentUnit>.wrap>.title{text-align:center}.md_contentUnit>.title .main,.md_contentUnit>.title .sub,.md_contentUnit>.wrap>.title .main,.md_contentUnit>.wrap>.title .sub{line-height:2}.md_contentUnit>.title .main,.md_contentUnit>.wrap>.title .main{font-size:32px;font-weight:bold}@media only screen and (max-width:600px){.md_contentUnit>.title .main,.md_contentUnit>.wrap>.title .main{font-size:20px}}.md_contentUnit>.title .sub,.md_contentUnit>.wrap>.title .sub{margin-top:15px}@media only screen and (max-width:600px){.md_contentUnit>.title .sub,.md_contentUnit>.wrap>.title .sub{margin-top:10px}}.md_contentUnit>.title--alignL,.md_contentUnit>.wrap>.title--alignL{text-align:left}.md_contentUnit>.title--alignR,.md_contentUnit>.wrap>.title--alignR{text-align:right}.md_contentUnit>.content,.md_contentUnit>.wrap>.content{margin-top:80px}@media only screen and (max-width:600px){.md_contentUnit>.content,.md_contentUnit>.wrap>.content{margin-top:50px}}.md_contentUnit--panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md_contentUnit--panel .catchSet{position:relative;text-align:center;z-index:2}.md_contentUnit--panel .catchSet .logo{margin-bottom:15px}@media only screen and (max-width:600px){.md_contentUnit--panel .catchSet .logo{margin-bottom:10px}}.md_contentUnit--panel .catchSet .logo img{width:auto;height:60px}.md_contentUnit--panel .catchSet .main,.md_contentUnit--panel .catchSet .sub{color:#fff;line-height:1.25}.md_contentUnit--panel .catchSet .main{font-size:50px;font-weight:bold}.md_contentUnit--panel .catchSet .sub{margin-top:15px;font-size:28px}@media only screen and (max-width:600px){.md_contentUnit--panel .catchSet .sub{margin-top:10px}}@media only screen and (max-width:600px){.md_contentUnit--panel .catchSet .sub{font-size:20px}}@media only screen and (max-width:600px){.md_contentUnit--panel{min-height:450px;min-height:80vh}.md_contentUnit--panel .catchSet .main{font-size:30px}}.md_loading{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px}.md_loading .dot{-webkit-animation:an_spin 2s ease infinite;animation:an_spin 2s ease infinite;position:absolute;display:inline-block;width:15px;height:15px;border-radius:100%}.md_loading .dot:first-child{background-color:#978dfe;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.md_loading .dot:nth-child(2){background-color:#c5c0fe;-webkit-animation-delay:-1s;animation-delay:-1s}.md_loading .dot:nth-child(3){background-color:#978dfe;-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.md_loading .dot:nth-child(4){background-color:#c5c0fe}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-slider .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-slider .slick-list:focus{outline:none}.slick-slider .slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-slider .slick-list .slick-track:after,.slick-slider .slick-list .slick-track:before{content:"";display:table}.slick-slider .slick-list .slick-track:after{clear:both}.slick-loading .slick-slider .slick-list .slick-track{visibility:hidden}.slick-slider .slick-arrow{cursor:pointer;position:absolute;top:calc(50% - 30px);width:30px;height:30px;border:2px solid #fff;z-index:1000;background-color:transparent;outline:none;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick-slider .slick-arrow:before{content:"";position:absolute;width:30px;height:30px;border:1px solid rgba(0,0,0,0.2)}.slick-slider .slick-arrow.slick-prev{left:30px;border-width:0 0 2px 2px}.slick-slider .slick-arrow.slick-prev:before{left:-3px;top:0;border-width:0 0 1px 1px}.slick-slider .slick-arrow.slick-next{right:30px;border-width:2px 2px 0 0}.slick-slider .slick-arrow.slick-next:before{left:0;top:-3px;border-width:1px 1px 0 0}.slick-slider .slick-arrow.slick-hidden{display:none}.slick-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.slick-slider .slick-dots li+li{margin-left:10px}.slick-slider .slick-dots li button{cursor:pointer;display:inline-block;width:30px;height:3px;background-color:#ddd;border-radius:6px;text-indent:-9999px;outline:none!important}.slick-slider .slick-dots li.slick-active button{background-color:#978dfe}.slick-slide{float:left;height:100%;min-height:1px;outline:none!important;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.md_contentUnit{position:relative;margin:0 auto;width:calc(100vw - 200px);max-width:1300px;z-index:1}.md_contentUnit:before{content:"";position:absolute;display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1}.md_contentUnit .bgImgSet{position:absolute;top:0;left:50%;width:100%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.md_contentUnit .bgImgSet .bgImgSection{position:absolute;height:100%;width:50%}.md_contentUnit .bgImgSet .bgImgSection--left{bottom:0;left:0}.md_contentUnit .bgImgSet .bgImgSection--right{top:0;right:0}.md_contentUnit .bgImgSet .bgImgSection .bgImg{position:absolute}@media only screen and (max-width:600px){.md_contentUnit{width:calc(100vw - 80px)}}.md_contentUnit .unitTitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px}.md_contentUnit .unitTitle .titleSet{position:relative}.md_contentUnit .unitTitle .titleSet:before{content:"";position:absolute;top:50%;left:-40px;display:inline-block;width:1000px;height:3px;background-color:#000;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.md_contentUnit .unitTitle .titleSet .title{font-size:100px;color:#fff;font-weight:300;letter-spacing:0.5em;white-space:nowrap}.md_contentUnit .unitTitle .titleSet .rubi{position:absolute;top:50%;font-size:30px;font-weight:bold;letter-spacing:0.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md_contentUnit .unitTitle .titleSet .rubi--left{left:45px}.md_contentUnit .unitTitle .titleSet .rubi--right{right:45px}.md_contentUnit .unitTitle+.unitContent{margin-top:280px}@media only screen and (max-width:1000px){.md_contentUnit .unitTitle{padding:0}.md_contentUnit .unitTitle .titleSet{position:relative}.md_contentUnit .unitTitle .titleSet:before{left:0}.md_contentUnit .unitTitle .titleSet .title{font-size:75px}.md_contentUnit .unitTitle .titleSet .rubi{position:absolute;top:50%;font-size:22px;font-weight:bold;letter-spacing:0.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md_contentUnit .unitTitle .titleSet .rubi--left{left:30px}.md_contentUnit .unitTitle .titleSet .rubi--right{right:45px}.md_contentUnit .unitTitle+.unitContent{margin-top:140px}}@media only screen and (max-width:600px){.md_contentUnit .unitTitle .titleSet{position:relative}.md_contentUnit .unitTitle .titleSet:before{content:"";position:absolute;top:50%;left:0;display:inline-block;width:1000px;height:3px;background-color:#000;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.md_contentUnit .unitTitle .titleSet .title{font-size:46px}.md_contentUnit .unitTitle .titleSet .rubi{position:absolute;top:50%;font-size:15px;font-weight:bold;letter-spacing:0.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md_contentUnit .unitTitle .titleSet .rubi--left{left:15px}.md_contentUnit .unitTitle .titleSet .rubi--right{right:15px}.md_contentUnit .unitTitle+.unitContent{margin-top:140px}}.md_contentUnit .unitContent{position:relative}.md_contentUnit .unitContent .contentArea .contentSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.md_contentUnit .unitContent .contentArea .contentSet .imgCell{padding-right:30px;width:530px;text-align:right}.md_contentUnit .unitContent .contentArea .contentSet .imgCell img{width:500px;height:auto}.md_contentUnit .unitContent .contentArea .contentSet .descCell{padding-left:45px;width:calc(100% - 530px)}.md_contentUnit .unitContent .contentArea .contentSet .descCell .catch,.md_contentUnit .unitContent .contentArea .contentSet .descCell .title{font-weight:bold;letter-spacing:0.2em}.md_contentUnit .unitContent .contentArea .contentSet .descCell .title{font-size:clamp(24px,2.5vw,30px)}.md_contentUnit .unitContent .contentArea .contentSet .descCell .title+.catch{margin-top:1.8229166667vw}.md_contentUnit .unitContent .contentArea .contentSet .descCell .catch{font-size:clamp(32px,3vw,44px);white-space:nowrap;line-height:2}.md_contentUnit .unitContent .contentArea .contentSet .descCell .catch+.copy{margin-top:2.0833333333vw}.md_contentUnit .unitContent .contentArea .contentSet .descCell .copy{font-size:clamp(16px,1.5vw,20px);line-height:2}@media only screen and (max-width:600px){.md_contentUnit .unitContent .contentArea .contentSet .imgCell{padding-right:30px;width:530px;text-align:right}.md_contentUnit .unitContent .contentArea .contentSet .imgCell img{width:500px;height:auto}.md_contentUnit .unitContent .contentArea .contentSet .descCell{padding-left:45px;width:calc(100% - 530px)}.md_contentUnit .unitContent .contentArea .contentSet .descCell .catch,.md_contentUnit .unitContent .contentArea .contentSet .descCell .title{font-weight:bold;letter-spacing:0.2em}.md_contentUnit .unitContent .contentArea .contentSet .descCell .title{font-size:10px}.md_contentUnit .unitContent .contentArea .contentSet .descCell .title+.catch{margin-top:1.8229166667vw}.md_contentUnit .unitContent .contentArea .contentSet .descCell .catch{font-size:20px;white-space:nowrap;line-height:2}.md_contentUnit .unitContent .contentArea .contentSet .descCell .catch+.copy{margin-top:2.0833333333vw}.md_contentUnit .unitContent .contentArea .contentSet .descCell .copy{font-size:13px;line-height:2}}.md_contentUnit+.md_contentUnit{margin-top:340px}@media only screen and (max-width:1000px){.md_contentUnit+.md_contentUnit{margin-top:200px}}@media only screen and (max-width:600px){.md_contentUnit+.md_contentUnit{margin-top:120px}}.md_contentUnit+.md_contentUnit--category{margin-top:320px}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet{position:relative;width:100%}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet:before{content:none}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .subTitle{position:relative;display:inline-block;padding:0 15px;height:36px;line-height:36px;background-color:#000;font-size:20px;font-weight:bold;letter-spacing:0.2em;color:#fff;z-index:1}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .title{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:calc(50% + 38px);left:50%;width:100vw;height:250px;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .title .titleImg{width:auto;height:100%;max-width:inherit;padding-left:400px}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .title .titleImg:first-child{-webkit-animation:loop 50s -25s linear infinite;animation:loop 50s -25s linear infinite}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .title .titleImg:last-child{-webkit-animation:loop2 50s linear infinite;animation:loop2 50s linear infinite}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .rubi{position:relative;top:0;left:0;margin-top:20px;font-size:80px;line-height:1.25;-webkit-transform:none;transform:none}.md_contentUnit.md_contentUnit--category .unitContent{margin-top:140px}.md_contentUnit.md_contentUnit--category .unitContent .contentArea .catchSet{padding-left:60px;font-size:20px;letter-spacing:0.2em;line-height:2}.md_contentUnit.md_contentUnit--category:nth-of-type(2n) .unitTitle{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md_contentUnit.md_contentUnit--category:nth-of-type(2n) .unitTitle .titleSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.md_contentUnit.md_contentUnit--category:nth-of-type(2n) .unitTitle .titleSet .rubi{text-align:right;margin-right:-0.2em}.md_contentUnit.md_contentUnit--category:nth-of-type(9) .unitTitle{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md_contentUnit.md_contentUnit--category:nth-of-type(9) .unitTitle .titleSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.md_contentUnit.md_contentUnit--category:nth-of-type(9) .unitTitle .titleSet .rubi{text-align:right;margin-right:-0.3em}.md_contentUnit.md_contentUnit--category:nth-of-type(10) .unitTitle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.md_contentUnit.md_contentUnit--category:nth-of-type(10) .unitTitle .titleSet{display:block}.md_contentUnit.md_contentUnit--category:nth-of-type(10) .unitTitle .titleSet .title{left:50%;right:inherit}.md_contentUnit.md_contentUnit--category:nth-of-type(10) .unitTitle .titleSet .rubi{text-align:left}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--category{margin-top:240px}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .subTitle{padding:0 12px;height:28px;line-height:28px;font-size:15px}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .title{top:calc(50% + 20px);height:170px}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .rubi{margin-top:15px;font-size:54px}.md_contentUnit.md_contentUnit--category .unitContent{margin-top:90px}.md_contentUnit.md_contentUnit--category .unitContent .contentArea .catchSet{padding-left:0;font-size:16px}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--category{margin-top:150px}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .subTitle{padding:0 8px;height:20px;line-height:20px;font-size:10px}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .title{top:calc(50% + 15px);height:90px}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .title .titleImg{padding-left:200px}.md_contentUnit.md_contentUnit--category .unitTitle .titleSet .rubi{margin-top:10px;font-size:28px}.md_contentUnit.md_contentUnit--category .unitContent{margin-top:50px}.md_contentUnit.md_contentUnit--category .unitContent .contentArea .catchSet{font-size:13px;letter-spacing:0}}.md_contentUnit.md_contentUnit--panel{margin:0;width:100%;height:calc(100vh - 140px);max-width:inherit}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg{opacity:0}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--star{top:42%;left:30%;width:11.4583333333vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--window{top:59%;left:9px;width:8.0729166667vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--cross{top:88%;left:12%;width:8.9583333333vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--circle{top:0;left:64%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:11.4583333333vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--square{right:0%;top:45%;-webkit-transform:translate(0%,-100%);transform:translate(0%,-100%);width:6.6145833333vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--triangle{top:45%;right:20%;width:10.46875vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--ellipse{top:26%;left:40%;width:9.0625vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--anime{opacity:1;-webkit-animation:objectAnime 1s ease-in-out;animation:objectAnime 1s ease-in-out}.md_contentUnit.md_contentUnit--panel .contentArea{position:relative;padding:0 70px;width:100%;height:100%;z-index:1}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet{position:relative;width:100%;height:100%}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .catchSet{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .catchSet .catch{font-size:clamp(50px,5vw,100px);font-weight:bold;line-height:1.2;text-align:left}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .catchSet .copy{display:inline-block;padding:0 5px;height:25px;line-height:25px;background-color:#000;font-size:20px;font-weight:bold;color:#fff;text-align:left}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .catchSet--leftTop{top:130px;left:45px}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .catchSet--rightBottom{bottom:80px;right:-15px}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .copySet{position:absolute;bottom:100px;left:30px;text-align:right}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .copySet .copy{display:inline-block;padding:0 15px 0 20px;height:36px;line-height:36px;background-color:#222;font-size:clamp(16px,1.4vw,20px);letter-spacing:0.2em}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .copySet .copy .text{font-weight:bold;color:#fff;font-style:italic}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .copySet .copy:first-of-type{display:block;position:relative;left:0}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .copySet .copy+.copy{margin-top:20px;position:relative;left:6.25vw}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .imgSet{position:absolute;top:calc(50% + 70px);left:calc(50% - 110px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .imgSet img{width:42vw;max-width:735px;height:auto}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .scrollAnnouce{position:absolute;bottom:30px;left:50%;font-size:12px;font-weight:bold;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .scrollAnnouce:before{content:"";position:absolute;top:20px;left:50%;display:inline-block;width:3px;height:80px;background-color:#000;-webkit-animation:pathmove 1.6s ease-in-out infinite;animation:pathmove 1.6s ease-in-out infinite;opacity:0}@-webkit-keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:40px;opacity:1}to{height:0;top:80px;opacity:0}}@keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:40px;opacity:1}to{height:0;top:80px;opacity:0}}.md_contentUnit.md_contentUnit--panel+.md_contentUnit{margin-top:320px}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .copySet{bottom:240px}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .copySet .copy{font-size:13px}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .imgSet{top:50%;left:50%}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .imgSet img{width:60vw}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .scrollAnnouce{position:absolute;bottom:30px;left:50%;font-size:12px;font-weight:bold;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .scrollAnnouce:before{content:"";position:absolute;top:20px;left:50%;display:inline-block;width:3px;height:80px;background-color:#000;-webkit-animation:pathmove 1.6s ease-in-out infinite;animation:pathmove 1.6s ease-in-out infinite;opacity:0}@-webkit-keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:40px;opacity:1}to{height:0;top:80px;opacity:0}}@keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:40px;opacity:1}to{height:0;top:80px;opacity:0}}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--panel{height:calc(100svh - 40px)}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--star{top:19%;left:147%;width:18.75vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--window{display:none}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--cross{bottom:4%;left:-24%;width:21.875vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--circle{top:1%;left:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28.125vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--square{left:0;top:33%;-webkit-transform:translate(-274%,0) rotate(-20deg);transform:translate(-274%,0) rotate(-20deg);width:20.8333333333vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--triangle{top:auto;bottom:-2%;right:-15%;width:23.9583333333vw;height:auto}.md_contentUnit.md_contentUnit--panel .bgImgSet .bgImgSection .bgImg--ellipse{display:none}.md_contentUnit.md_contentUnit--panel .contentArea{position:relative;padding:0 20px;width:100%;height:100%;z-index:1}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet{position:relative;width:100%;height:100%}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .catchSet{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .catchSet .catch{font-size:30px;font-weight:bold;line-height:1.2;text-align:left}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .catchSet--leftTop{top:100px;left:0}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .catchSet--rightBottom{bottom:70px}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .copySet{left:-20px;bottom:170px}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .copySet .copy{font-size:8px;height:24px;line-height:24px}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .copySet .copy+.copy{margin-top:7px}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .imgSet img{width:68vw}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .scrollAnnouce{position:absolute;bottom:30px;left:50%;font-size:12px;font-weight:bold;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.md_contentUnit.md_contentUnit--panel .contentArea .contentSet .scrollAnnouce:before{content:"";position:absolute;top:20px;left:50%;display:inline-block;width:3px;height:80px;background-color:#000;-webkit-animation:pathmove 1.6s ease-in-out infinite;animation:pathmove 1.6s ease-in-out infinite;opacity:0}@-webkit-keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:40px;opacity:1}to{height:0;top:80px;opacity:0}}@keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:40px;opacity:1}to{height:0;top:80px;opacity:0}}.md_contentUnit.md_contentUnit--panel+.md_contentUnit{margin-top:100px}}.md_contentUnit.md_contentUnit--about{width:100%;z-index:1}.md_contentUnit.md_contentUnit--about:before{top:380px;right:0;width:100%;height:60%;background-image:url(../../imageFile/about_bg.svg);background-size:cover;-webkit-transform:scale(1.7);transform:scale(1.7)}.md_contentUnit.md_contentUnit--about .unitContent{position:relative;margin:0 auto;max-width:1300px;width:calc(100vw - 200px);z-index:1}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .copyCell{font-size:30px;font-weight:bold;line-height:2.5;letter-spacing:0.2em}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .copyCell .accent{font-size:50px;font-weight:bold;line-height:2.2}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .imgCell{padding:0;width:37%;z-index:-1}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .imgCell img{width:auto;height:auto}.md_contentUnit.md_contentUnit--about .bgImgSet .bgImgSection .bgImg--star{top:50%;left:-53%;-webkit-transform:rotate(80deg) scale(0.6);transform:rotate(80deg) scale(0.6)}.md_contentUnit.md_contentUnit--about .bgImgSet .bgImgSection .bgImg--triangle{top:0;left:-46%;-webkit-transform:rotate(30deg) scale(0.8);transform:rotate(30deg) scale(0.8)}.md_contentUnit.md_contentUnit--about .bgImgSet .bgImgSection .bgImg--circle{top:-4%;left:50%}.md_contentUnit.md_contentUnit--about .bgImgSet .bgImgSection .bgImg--square{top:25%;left:40%;-webkit-transform:scale(0.8);transform:scale(0.8)}.md_contentUnit.md_contentUnit--about .bgImgSet .bgImgSection .bgImg--window{top:70%;left:0;-webkit-transform:scale(0.3);transform:scale(0.3)}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--about:before{top:270px}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet{-ms-flex-wrap:wrap;flex-wrap:wrap}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .copyCell{font-size:22px}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .copyCell .accent{font-size:36px}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .imgCell{margin:-220px -50px 0 auto;width:40.625vw;padding:0}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .imgCell img{width:auto;height:auto}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--about:before{top:250px;height:55%;-webkit-transform:scale(1.7) translateX(60px);transform:scale(1.7) translateX(60px)}.md_contentUnit.md_contentUnit--about .unitContent{width:calc(100vw - 80px)}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .copyCell{font-size:14px}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .copyCell .accent{font-size:22px}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .imgCell{margin:0 -40px 0 auto;width:62.5vw}.md_contentUnit.md_contentUnit--about .unitContent .contentArea .contentSet .imgCell img{width:auto;height:auto}.md_contentUnit.md_contentUnit--about .bgImgSet .bgImgSection .bgImg--star{display:none}.md_contentUnit.md_contentUnit--about .bgImgSet .bgImgSection .bgImg--triangle{display:none}.md_contentUnit.md_contentUnit--about .bgImgSet .bgImgSection .bgImg--circle{top:8%;left:64%;width:30%}.md_contentUnit.md_contentUnit--about .bgImgSet .bgImgSection .bgImg--square{display:none}.md_contentUnit.md_contentUnit--about .bgImgSet .bgImgSection .bgImg--window{display:none}}.md_contentUnit.md_contentUnit--mission{z-index:1}.md_contentUnit.md_contentUnit--mission:before{top:130px;left:-60px;width:100vw;background-image:url(../../imageFile/mission_bg.svg);-webkit-transform:scale(0.9);transform:scale(0.9)}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea{padding-bottom:110px}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea .contentSet{position:relative}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea .contentSet .imgCell{margin:auto;width:35%}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea .contentSet .descCell{padding-left:45px;width:65%}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea .contentSet .descCell .catch{white-space:normal}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--mission:before{top:0;width:900px;-webkit-transform:scale(1.8);transform:scale(1.8)}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea{padding-bottom:110px}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea .contentSet{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea .contentSet .imgCell{margin-right:0;padding:70px 0 0;width:65%}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea .contentSet .descCell{padding-left:0;width:100%}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--mission:before{top:50px;width:500px;-webkit-transform:scale(2.3);transform:scale(2.3)}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea{padding-bottom:0}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea .contentSet .imgCell{width:70%;padding-top:20px}.md_contentUnit.md_contentUnit--mission .unitContent .contentArea .contentSet .descCell{padding-left:0;width:100%}}.md_contentUnit.md_contentUnit--vision:before{top:-150px;right:-50px;width:140vw;height:200%;background-image:url(../../imageFile/vision_bg.svg);background-size:contain}.md_contentUnit.md_contentUnit--vision .unitTitle{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md_contentUnit.md_contentUnit--vision .unitTitle .titleSet:before{left:inherit;right:-40px;-webkit-transform:translateX(100%);transform:translateX(100%)}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea .contentSet{position:relative}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea .contentSet .descCell{padding-left:30px}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea .contentSet .imgCell{position:absolute;bottom:0;right:0;padding-left:0;width:100%;-webkit-transform:translateY(50%);transform:translateY(50%)}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--vision:before{top:0;width:1230px;height:100%;-webkit-transform:scale(1.8);transform:scale(1.8)}.md_contentUnit.md_contentUnit--vision .unitTitle .titleSet:before{left:inherit;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea{padding-bottom:110px}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea .contentSet{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea .contentSet .imgCell{position:static;margin-right:auto;padding-top:70px;width:60%;-webkit-transform:none;transform:none}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea .contentSet .descCell{padding-left:0;width:100%}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea .contentSet .descCell .catch{white-space:normal}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--vision:before{top:50px;width:770px;-webkit-transform:scale(2.3);transform:scale(2.3)}.md_contentUnit.md_contentUnit--vision .unitTitle .titleSet:before{left:inherit;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea{padding-bottom:0}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea .contentSet .imgCell{width:70%;padding:20px 0 0 20px}.md_contentUnit.md_contentUnit--vision .unitContent .contentArea .contentSet .descCell{padding-left:0;width:100%}}.md_contentUnit.md_contentUnit--service{margin-top:800px}.md_contentUnit.md_contentUnit--service:before{top:inherit;bottom:200px;right:50%;width:100%;height:100%;background-image:url(../../imageFile/service_bg.svg);-webkit-transform:translate(50%,47%) scale(2.2);transform:translate(50%,47%) scale(2.2)}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea{margin-top:200px;text-align:center}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea .catchSet{font-size:22px;font-weight:bold;line-height:2;letter-spacing:0.2em}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea .imgSet{margin-top:40px}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea .imgSet .catchImg{width:100%;height:auto}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--service{margin-top:140px}.md_contentUnit.md_contentUnit--service:before{top:inherit;bottom:18%;width:630px;-webkit-transform:translate(50%,47%) scale(2.5);transform:translate(50%,47%) scale(2.5)}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea{margin-top:200px;text-align:center}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea .catchSet{font-size:18px;font-weight:bold;line-height:2;letter-spacing:0.2em}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea .imgSet{margin-top:40px}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea .imgSet .catchImg{width:100%;height:auto}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--service:before{bottom:30px;background-image:url(../../imageFile/service_bg_sp.svg);-webkit-transform:translate(50%,18%);transform:translate(50%,18%)}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea{margin-top:100px}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea .catchSet{font-size:13px;letter-spacing:0}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea .imgSet{margin-top:40px}.md_contentUnit.md_contentUnit--service .unitContent .serviceArea .imgSet .catchImg{width:100%;height:auto}}.md_contentUnit.md_contentUnit--works{margin-top:600px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea{margin-top:300px;padding:0 60px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet{position:relative}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:before{content:"";position:absolute;top:50%;left:50%;display:block;width:100vw;height:730px;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea{position:relative;display:block;padding:60px 80px;color:#000;-webkit-transform:skew(8deg);transform:skew(8deg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection{position:absolute;top:0;right:0;width:100%;height:100%;z-index:0}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection:after,.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection:before{content:"";position:absolute;top:0;left:0;display:inline-block;height:8px;background-color:#000}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection:before{left:170px;width:calc(100% - 170px);height:8px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection:after{top:60px;width:8px;height:calc(100% - 60px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection--bottom:before{top:100%;left:0;width:70%}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection--bottom:after{top:0;height:40%;left:100%}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection .btnSide{position:absolute;bottom:0;right:30%;white-space:nowrap;-webkit-transform:skew(-8deg) translate(100%,50%);transform:skew(-8deg) translate(100%,50%)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection .btnSide .md_btn--more{position:relative;letter-spacing:normal;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:1}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection .btnSide .md_btn--more:after{content:"";position:absolute;top:50%;left:calc(-100% - 20px);display:inline-block;width:calc(100% + 20px);height:calc(100% + 20px);background-color:#000;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:-1}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap{position:relative;-webkit-transform:skew(-8deg);transform:skew(-8deg);z-index:1}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .label{position:absolute;top:-17%;left:-6%;font-size:clamp(22px,2vw,30px);font-weight:bold;font-style:italic;letter-spacing:0.2em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .label .bold{padding-left:0.5208333333vw;font-size:clamp(50px,4vw,70px);font-weight:bold;font-style:italic}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .title{font-size:clamp(28px,2.7vw,40px);font-weight:bold;line-height:2;letter-spacing:0.2em}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .desc{width:80%;margin-top:2.0833333333vw;font-size:20px;line-height:2}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .desc .bold{font-weight:bold}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .imgSection{position:absolute;top:80%;right:-80px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .imgSection .worksCatchImg{width:6.25vw;min-width:100px;height:auto}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea:hover .borderSection .btnSide .md_btn--more{color:#fff;background-color:#000;-webkit-transition:background-color 0.8s ease-in;transition:background-color 0.8s ease-in}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea:hover .borderSection .btnSide .md_btn--more:after{left:0;-webkit-transition:all 0.5s;transition:all 0.5s}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet+.worksSet{margin-top:210px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea{-webkit-transform:skew(-8deg);transform:skew(-8deg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection:before{left:0;width:calc(100% - 170px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection:after{top:0;height:40%}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection--bottom:before{left:25%;width:75%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection--bottom:after{top:60px;height:calc(100% - 60px);left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection .btnSide{right:70%;-webkit-transform:skew(8deg) translate(0%,50%);transform:skew(8deg) translate(0%,50%)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .linkAreaWrap{-webkit-transform:skew(8deg);transform:skew(8deg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .linkAreaWrap .label{top:-20%;left:initial;right:-6%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .linkAreaWrap .title{text-align:right}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .linkAreaWrap .desc{text-align:right;margin-left:auto}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .linkAreaWrap .imgSection{top:75%;right:initial;left:-120px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .linkAreaWrap .imgSection .worksCatchImg{height:auto}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:first-child{z-index:3}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:first-child:before{top:calc(50% + 30px);left:400px;width:115vw;min-width:1800px;background-image:url(../../imageFile/work_bg_01.svg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:first-child .linkAreaWrap .imgSection .worksCatchImg{width:6.25vw;min-width:100px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2){z-index:2}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2):before{top:calc(50% + 10px);left:820px;width:110vw;min-width:1800px;background-image:url(../../imageFile/work_bg_02.svg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2) .linkAreaWrap .imgSection .worksCatchImg{width:13.5416666667vw;min-width:100px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(3){z-index:1}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(3):before{top:calc(50% - 20px);left:500px;width:140vw;height:770px;min-width:1800px;background-image:url(../../imageFile/work_bg_03.svg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(3) .linkAreaWrap .imgSection .worksCatchImg{width:8.8541666667vw;min-width:130px}.md_contentUnit.md_contentUnit--works .unitContent .moreArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:300px}.md_contentUnit.md_contentUnit--works .unitContent .moreArea .copy{font-size:20px;letter-spacing:0.2em;line-height:2;text-align:center}.md_contentUnit.md_contentUnit--works .unitContent .moreArea .imgSet{margin-top:30px}.md_contentUnit.md_contentUnit--works .unitContent .moreArea .imgSet .moreImg{width:658px;height:auto}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--works{margin-top:140px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea{margin-top:100px;padding:0 20px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea{padding:45px 50px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection:before{left:120px;width:calc(100% - 120px);height:5px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection:after{top:48px;height:calc(100% - 48px);width:5px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection--bottom:before{left:0}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection--bottom:after{top:0;height:45%}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .label{top:-14%;font-size:clamp(14px,2vw,22px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .label .bold{font-size:clamp(30px,4vw,50px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .title{font-size:clamp(16px,2.7vw,28px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .desc{width:80%;font-size:clamp(12px,2vw,20px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .imgSection{top:74%}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection:before{width:calc(100% - 120px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection--bottom:before{left:160px;width:calc(100% - 160px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection--bottom:after{top:48px;height:calc(100% - 48px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .linkAreaWrap .imgSection{left:-70px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:first-child:before{min-width:1400px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:first-child .linkArea .linkAreaWrap .imgSection .worksCatchImg{min-width:75px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2):before{left:400px;min-width:1400px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2) .linkArea .linkAreaWrap .imgSection .worksCatchImg{min-width:120px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(3):before{min-width:1400px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(3) .linkArea .linkAreaWrap .imgSection .worksCatchImg{min-width:100px}.md_contentUnit.md_contentUnit--works .unitContent .moreArea{margin-top:200px}.md_contentUnit.md_contentUnit--works .unitContent .moreArea .copy{font-size:16px}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--works{margin-top:140px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea{margin-top:100px;padding:0 5px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet{position:relative}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:before{height:410px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea{padding:30px 30px 40px;-webkit-transform:skew(6deg);transform:skew(6deg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection:before{left:80px;width:calc(100% - 80px);height:3px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection:after{top:32px;height:calc(100% - 32px);width:3px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection--bottom:before{left:0;width:50%}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection--bottom:after{top:0;height:65%}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .borderSection .btnSide{right:55%;-webkit-transform:translate(100%,50%) skew(-6deg);transform:translate(100%,50%) skew(-6deg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap{-webkit-transform:skew(-6deg);transform:skew(-6deg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .label{top:-15%;left:-15px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .title{line-height:1.6}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .desc{width:100%;line-height:1.7}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet .linkArea .linkAreaWrap .imgSection{top:initial;bottom:8px;right:-40px;-webkit-transform:translate(0,100%);transform:translate(0,100%)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet+.worksSet{margin-top:120px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea{-webkit-transform:skew(-6deg);transform:skew(-6deg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection:before{left:0;width:calc(100% - 80px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection:after{top:0;height:65%}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection--bottom:before{left:50%;width:50%}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection--bottom:after{top:32px;height:calc(100% - 32px)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .borderSection .btnSide{right:55%;-webkit-transform:translate(100%,50%) skew(6deg);transform:translate(100%,50%) skew(6deg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .linkAreaWrap{-webkit-transform:skew(6deg);transform:skew(6deg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .linkArea .linkAreaWrap .imgSection{bottom:-20px;left:10px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2n) .label{left:inherit;right:18px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:first-child:before{top:calc(50% + 10px);left:50%;min-width:500px;background-image:url(../../imageFile/work_bg_sp01.svg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:first-child .linkArea .linkAreaWrap .imgSection .worksCatchImg{min-width:55px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2):before{top:calc(50% + 10px);left:50%;min-width:500px;background-image:url(../../imageFile/work_bg_sp02.svg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(2) .linkArea .linkAreaWrap .imgSection .worksCatchImg{min-width:90px}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(3):before{top:50%;left:50%;min-width:inherit;width:120vw;background-image:url(../../imageFile/work_bg_sp03.svg)}.md_contentUnit.md_contentUnit--works .unitContent .worksArea .worksSet:nth-child(3) .linkArea .linkAreaWrap .imgSection .worksCatchImg{min-width:80px}.md_contentUnit.md_contentUnit--works .unitContent .moreArea{margin-top:130px}.md_contentUnit.md_contentUnit--works .unitContent .moreArea .copy{font-size:13px}}.md_contentUnit.md_contentUnit--member:before{top:calc(100% + 360px);right:inherit;left:50%;width:100vw;min-width:1700px;background-image:url(../../imageFile/member_bg.svg);-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet{position:relative;left:50%;margin-top:100px;width:calc(100vw - 140px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea{position:relative;display:block;color:#000}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide{position:relative;width:500px;height:500px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide .imgSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;padding-right:40px;width:100%;height:100%}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide .imgSet .memberImg{width:auto;max-width:inherit;height:100%;-o-object-fit:contain;object-fit:contain}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide .imgSet .md_btn--more{position:absolute;bottom:10px;right:75px;letter-spacing:0;z-index:0}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide .imgSet .md_btn--more:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:0;height:100%;background-color:#000;-webkit-transition:all 0.5s;transition:all 0.5s;opacity:0}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide--iwamoto{width:540px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide--tawa{width:540px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea:hover>.slide>.imgSet>.md_btn--more{color:#fff;background-color:#000;-webkit-transition:background-color 0.8s ease-in;transition:background-color 0.8s ease-in}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea:hover>.slide>.imgSet>.md_btn--more:after{width:100%;opacity:1}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .slick-dots{display:none}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow{background:#fff;width:64px;height:64px;border:3px solid #000;border-radius:50%;overflow:hidden}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow:before{top:50%;left:50%;width:20px;height:20px;border:1px solid #fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow:after{content:"";position:absolute;top:50%;left:0;width:0;height:100%;background-color:#000;-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg);-webkit-transition:all 0.5s;transition:all 0.5s;opacity:0;z-index:-1}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow:hover:after{width:300%;opacity:1}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-prev:before{top:calc(50% - 2px);left:calc(50% + 2px);border-width:0 0 3px 3px;border-color:#000}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-prev:hover:before{border-color:#fff}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-next:before{top:calc(50% + 3px);left:calc(50% - 4px);border-width:3px 3px 0 0;border-color:#000}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-next:hover:before{border-color:#fff}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--member:before{top:calc(100% + 250px);min-width:1200px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet{margin-top:80px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide{width:300px;height:300px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide .imgSet .md_btn--more{right:45px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide--iwamoto{width:340px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide--tawa{width:340px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow{width:40px;height:40px;border:2px solid #222}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow:before{width:10px;height:10px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-prev{left:10px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-prev:before{left:calc(50% + 1px);border-width:0 0 2px 2px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-next{right:10px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-next:before{left:calc(50% - 1px);border-width:2px 2px 0 0}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--member:before{top:calc(100% + 170px);min-width:800px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet{width:calc(100vw - 40px);margin-top:80px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide{width:190px;height:190px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide .imgSet .md_btn--more{right:45px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide--iwamoto{width:240px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet .linkArea .slide--tawa{width:240px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow{width:32px;height:32px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow:before{width:8px;height:8px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-prev{left:10px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-prev:before{left:calc(50% + 1px)}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-next{right:10px}.md_contentUnit.md_contentUnit--member .unitContent .contentArea .memberSet.slick-slider .slick-arrow.slick-next:before{left:calc(50% - 1px)}}.md_contentUnit.md_contentUnit--value{margin-top:360px}.md_contentUnit.md_contentUnit--value:before{top:120px;right:inherit;left:calc(50% - 60px);width:2000px;height:120%;background-image:url(../../imageFile/value_bg.svg);-webkit-transform:translateX(-40%);transform:translateX(-40%)}.md_contentUnit.md_contentUnit--value .unitContent{margin-top:240px}.md_contentUnit.md_contentUnit--value .unitContent .contentArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet{display:inline-block;margin-left:100px;-moz-text-align-last:left;text-align-last:left}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.2em}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value:before{content:"";position:absolute;top:0;left:-40px;display:inline-block;width:8px;height:calc(100% + 70px);background-color:#000;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value .title{font-size:clamp(28px,2.5vw,40px);font-weight:bold;font-style:italic}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value .catch{display:inline-block;margin-left:50px;font-size:clamp(16px,1.5vw,20px)}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value+.value{margin-top:120px}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value:first-of-type{left:-10%}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value:last-of-type{right:-10%}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--value{margin-top:240px}.md_contentUnit.md_contentUnit--value:before{top:40px;width:1280px}.md_contentUnit.md_contentUnit--value .unitContent{margin-top:160px}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet{margin-left:70px}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value{display:block}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value:before{left:-25px;width:6px;height:calc(100% + 15px)}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value .catch{display:inline-block;margin-top:20px}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value+.value{margin-top:80px}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--value{margin-top:120px}.md_contentUnit.md_contentUnit--value:before{width:780px}.md_contentUnit.md_contentUnit--value .unitContent{margin-top:90px}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet{margin-left:25px}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value{letter-spacing:0.1em}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value:before{left:-15px;width:4px;height:calc(100% + 5px)}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value .title{font-size:18px}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value .catch{margin-top:10px;font-size:12px}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value+.value{margin-top:40px}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value:first-of-type{left:0}.md_contentUnit.md_contentUnit--value .unitContent .contentArea .valueSet .value:last-of-type{right:0}}.md_contentUnit.md_contentUnit--contact{margin-top:420px}.md_contentUnit.md_contentUnit--contact:before{top:220px;right:inherit;left:50%;width:100vw;background-image:url(../../imageFile/contact_bg_pc.svg);-webkit-transform:translateX(-98%);transform:translateX(-98%)}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .imgCell{width:40%}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .imgCell .contactCatch{width:550px;height:auto}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell{width:52%;margin-left:8%}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell .catch{font-size:clamp(32px,3vw,44px);font-weight:bold;line-height:2;letter-spacing:0.2em}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell .copy{font-size:clamp(16px,1.5vw,20px);line-height:2;letter-spacing:0.2em}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell .catch+.copy{margin-top:3.125vw}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .actionSet{margin-top:240px;text-align:center}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .actionSet .md_btn--contact{border:5px solid #000}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--contact{margin-top:320px}.md_contentUnit.md_contentUnit--contact:before{top:300px;right:inherit;left:-15%;width:100vw;background-image:url(../../imageFile/contact_bg_sp.svg);-webkit-transform:scale(0.85);transform:scale(0.85)}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .imgCell{width:40%}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .imgCell .contactCatch{width:550px;height:auto}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell{width:55%;margin-left:initial;margin-right:5%}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell .catch{white-space:nowrap}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell .catch+.copy{margin-top:3.125vw}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .actionSet{margin-top:70px}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .actionSet .md_btn--contact{width:480px;height:80px;line-height:80px;font-size:18px;border:5px solid #000}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--contact{margin-top:200px}.md_contentUnit.md_contentUnit--contact:before{top:220px;right:inherit;left:50%;width:100vw;-webkit-transform:translateX(-98%);transform:translateX(-98%)}.md_contentUnit.md_contentUnit--contact .unitTitle .titleSet .title .titleImg:first-child{-webkit-animation:loop 40s -20s linear infinite;animation:loop 40s -20s linear infinite}.md_contentUnit.md_contentUnit--contact .unitTitle .titleSet .title .titleImg:last-child{-webkit-animation:loop2 40s linear infinite;animation:loop2 40s linear infinite}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .imgCell{margin-top:20px;width:100%}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .imgCell .contactCatch{width:100%;height:auto}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell{margin-right:0;width:100%}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell .catch{font-size:20px;font-weight:bold;line-height:2;letter-spacing:0.2em}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell .copy{font-size:13px;line-height:2;letter-spacing:0.2em}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .contactSet .descCell .catch+.copy{margin-top:3.125vw}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .actionSet{margin-top:40px;text-align:center}.md_contentUnit.md_contentUnit--contact .unitContent .contentArea .actionSet .md_btn--contact{width:298px;height:60px;line-height:60px;font-size:16px;border:3px solid #000}}.md_contentUnit.md_contentUnit--join:before{top:calc(100% - 150px);right:inherit;left:50%;width:100vw;min-width:1700px;background-image:url(../../imageFile/join_bg.svg);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.md_contentUnit.md_contentUnit--join .unitContent .contentArea .catchSet{text-align:center}.md_contentUnit.md_contentUnit--join .unitContent .contentArea .joinSet{margin-top:120px}.md_contentUnit.md_contentUnit--join .unitContent .contentArea .joinSet .imgSection{text-align:center}.md_contentUnit.md_contentUnit--join .unitContent .contentArea .joinSet .imgSection .joinCatch{width:985px;height:auto}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--join:before{top:calc(100% - 80px);min-width:1200px}.md_contentUnit.md_contentUnit--join .unitContent .contentArea .joinSet{margin-top:80px}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--join:before{top:calc(100% - 50px);min-width:700px}.md_contentUnit.md_contentUnit--join .unitContent .contentArea .joinSet{margin-top:40px}}.md_contentUnit.md_contentUnit--career{margin-top:170px}.md_contentUnit.md_contentUnit--career .unitContent{margin-top:80px}.md_contentUnit.md_contentUnit--career .unitContent .contentArea .actionSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.md_contentUnit.md_contentUnit--career .unitContent .contentArea .actionSet .md_btn{width:300px;line-height:inherit}.md_contentUnit.md_contentUnit--career .unitContent .contentArea .actionSet .md_btn+.md_btn{margin-left:40px}.md_contentUnit.md_contentUnit--career--middle .unitTitle{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md_contentUnit.md_contentUnit--career--middle .unitTitle .titleSet:before{left:inherit;right:-40px;-webkit-transform:translateX(100%);transform:translateX(100%)}@media only screen and (max-width:1000px){.md_contentUnit.md_contentUnit--career{margin-top:140px}.md_contentUnit.md_contentUnit--career .unitContent{margin-top:60px}.md_contentUnit.md_contentUnit--career .unitContent .contentArea .actionSet{-ms-flex-wrap:wrap;flex-wrap:wrap}.md_contentUnit.md_contentUnit--career .unitContent .contentArea .actionSet .md_btn{padding:15px 0;width:480px;height:80px}.md_contentUnit.md_contentUnit--career .unitContent .contentArea .actionSet .md_btn+.md_btn{margin-left:0;margin-top:40px}.md_contentUnit.md_contentUnit--career--middle .unitTitle .titleSet:before{right:0}}@media only screen and (max-width:600px){.md_contentUnit.md_contentUnit--career{margin-top:100px}.md_contentUnit.md_contentUnit--career .unitContent{margin-top:40px}.md_contentUnit.md_contentUnit--career .unitContent .contentArea .actionSet{-ms-flex-wrap:wrap;flex-wrap:wrap}.md_contentUnit.md_contentUnit--career .unitContent .contentArea .actionSet .md_btn{padding:7px 0;width:298px;height:60px;border:3px solid #000}.md_contentUnit.md_contentUnit--career .unitContent .contentArea .actionSet .md_btn+.md_btn{margin-left:0;margin-top:40px}.md_contentUnit.md_contentUnit--career--middle .unitTitle .titleSet:before{right:0}}.md_modal .md_card--modalBase{position:relative;width:calc(100% - 140px - 100px);height:calc(100vh - 140px - 100px);background:url(../../imageFile/texture_grunge.png) center repeat;overflow:hidden}.md_modal .md_card--modalBase .closeLink{position:fixed;top:120px;right:120px;width:56px;height:56px;background-color:#000;z-index:101}.md_modal .md_card--modalBase .closeLink:before{content:"\ea19";font-size:32px;color:#fff;font-weight:bold}@media only screen and (max-width:1000px){.md_modal .md_card--modalBase{width:calc(100% - 100px - 100px);height:calc(100vh - 100px - 100px)}.md_modal .md_card--modalBase .closeLink{top:100px;right:100px}}@media only screen and (max-width:600px){.md_modal .md_card--modalBase{width:calc(100% - 40px);height:calc(100vh - 40px);border:1px solid #eee}.md_modal .md_card--modalBase .closeLink{top:20px;right:20px;width:36px;height:36px}.md_modal .md_card--modalBase .closeLink:before{font-size:20px}}.md_modal--member .md_card--modalBase{overflow-y:auto}.md_modal--member .md_card--modalBase .modalBaseWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}.md_modal--member .md_card--modalBase .modalBaseWrap .bgArea{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.md_modal--member .md_card--modalBase .modalBaseWrap .bgArea .bgImg{position:absolute;top:-160px;left:-36%;width:127%;height:auto;max-width:inherit}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:50px 0;width:80%;min-height:100%;min-width:800px;background-color:inherit}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea{padding:25px 25px 0 0;width:50%;height:100%;z-index:1}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .messageSet{position:relative;width:100%;height:90px;max-height:90px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .messageSet .messageImg{position:absolute;top:0;left:0;height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .copySet{margin-top:35px;padding:0 0 0 20%;font-size:15px;line-height:1.8}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet{margin-top:35px;padding-left:20%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet .position{font-size:13px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet .position+.name{margin-top:18px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet .name{font-size:35px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea{position:absolute;bottom:0;right:-10%;width:50%;height:100%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet{width:100%;height:100%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust,.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .nameLine,.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection{position:absolute}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust{position:absolute;bottom:0;right:0;width:calc(100% + 30px);height:573px;overflow:hidden}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg{position:absolute;top:0;left:50%;width:78%;height:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .nameLine{bottom:0;left:0px;width:100%;height:auto;-webkit-transform:translateX(-25%);transform:translateX(-25%)}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection{position:relative;right:15%;width:100%;height:100%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag{position:absolute;display:inline-block;padding:0 25px;height:58px;line-height:58px;background-color:#fff;border-radius:29px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:before{content:"#";padding-right:5px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:first-of-type{bottom:35%;right:-6%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(2){bottom:24%;right:32%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(3){bottom:7%;right:-6%}.md_modal--member--ishigame .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:first-of-type,.md_modal--member--maeta .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:first-of-type,.md_modal--member--takagishi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:first-of-type,.md_modal--member--tawa .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:first-of-type{bottom:35%;right:-6%}.md_modal--member--ishigame .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(2),.md_modal--member--maeta .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(2),.md_modal--member--takagishi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(2),.md_modal--member--tawa .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(2){bottom:24%;right:32%}.md_modal--member--ishigame .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(3),.md_modal--member--maeta .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(3),.md_modal--member--takagishi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(3),.md_modal--member--tawa .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(3){bottom:7%;right:-6%}.md_modal--member--maeta .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection{right:17%}.md_modal--member--maeta .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:first-of-type{bottom:35%;right:-26%}.md_modal--member--maeta .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(2){bottom:24%;right:12%}.md_modal--member--maeta .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(3){bottom:7%;right:-26%}.md_modal--member--takagishi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection{right:22%}.md_modal--member--takagishi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:first-of-type{bottom:35%;right:-26%}.md_modal--member--takagishi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(2){bottom:24%;right:12%}.md_modal--member--takagishi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(3){bottom:7%;right:-26%}.md_modal--member--hayashi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg{left:calc(50% - 60px)}@media only screen and (max-width:1000px){.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0 auto;padding:50px 0;width:100%;min-width:100%;height:100%;background-color:inherit}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .messageSet{width:60%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .messageSet .messageImg{height:auto;width:100%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .copySet{margin:45px 45px 0;padding:0;font-size:15px;line-height:2}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet{margin-left:45px;padding-left:0}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet .position{font-size:13px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet .position+.name{margin-top:18px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet .name{font-size:30px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea{width:100%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet{width:100%;height:100%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust,.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .nameLine,.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection{position:absolute}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust{top:0;right:-8%;width:350px;max-width:60%;-webkit-transform:translateY(-15%);transform:translateY(-15%)}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .nameLine{bottom:-75px;width:65%;-webkit-transform:none;transform:none}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag{padding:0 20px;height:45px;line-height:45px;font-size:15px;border-radius:22px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:before{content:"#";padding-right:5px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:first-of-type{bottom:55%;right:-6%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(2){bottom:24%;right:20%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(3){bottom:-20%;right:-6%}.md_modal--member--hayashi .md_card--modalBase .cardContent .imgArea .imgSet .illust{right:0}}@media only screen and (max-width:600px){.md_modal--member{top:20px;left:20px;width:calc(100% - 40px);height:calc(100svh - 40px)}.md_modal--member .md_card--modalBase{width:100%;height:100%;border:none;overflow-y:auto}.md_modal--member .md_card--modalBase .modalBaseWrap .bgArea .bgImg{top:105px;left:-126%;width:270%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent{position:relative;display:block;margin:0 auto;padding:0 0 50px;width:100%;min-width:100%;height:auto;background-color:inherit}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 10px 190px;width:100%;height:auto}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .messageSet{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:80%;max-height:inherit;height:auto}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .messageSet .messageImg{position:relative;width:100%;height:auto}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .copySet{margin:30px 10px 0;padding:0;font-size:14px;line-height:1.8}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet{margin-top:45px;margin-left:10px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet .position{font-size:11px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet .position+.name{margin-top:18px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .contentArea .nameSet .name{font-size:24px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea{position:absolute;bottom:0;left:0;width:100%;height:300px;max-height:300px;overflow:hidden}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust,.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .nameLine,.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection{position:absolute}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust{position:relative;top:0;right:0;width:75%;max-width:inherit;height:650px;-webkit-transform:translateY(0);transform:translateY(0)}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg{left:inherit;right:0;width:100%;max-width:inherit;-webkit-transform:translateX(0);transform:translateX(0)}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet picture{position:absolute;bottom:0;left:0}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .nameLine{position:relative;bottom:0;width:80%;-webkit-transform:none;transform:none}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection{top:0;right:0}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag{padding:0 12px;height:32px;line-height:32px;font-size:10px;border-radius:16px;-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:before{padding-right:5px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:first-of-type{bottom:50%;right:11px}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(2){bottom:44%;right:30%}.md_modal--member .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection .tag:nth-of-type(3){bottom:29%;right:0}.md_modal--member--ishigame .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg,.md_modal--member--iwamoto .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg,.md_modal--member--ogose .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg{right:-50px}.md_modal--member--hagimori .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust{width:84%}.md_modal--member--hagimori .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg{right:-70px}.md_modal--member--hayashi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg,.md_modal--member--tawa .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg{right:-30px}.md_modal--member--hayashi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection,.md_modal--member--tawa .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection{right:30px}.md_modal--member--hayashi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg{right:10px}.md_modal--member--maeta .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg,.md_modal--member--takagishi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .illust .illustImg{right:-20px;width:90%}.md_modal--member--maeta .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection,.md_modal--member--takagishi .md_card--modalBase .modalBaseWrap .cardContent .imgArea .imgSet .tagSection{right:20px}}.md_modal--work .md_card--modalBase{overflow-y:auto}.md_modal--work .md_card--modalBase .cardContent{padding:60px 0 340px;margin:0 auto;max-width:1080px}.md_modal--work .md_card--modalBase .cardContent .aboutArea{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px}.md_modal--work .md_card--modalBase .cardContent .aboutArea:before{content:"";position:absolute;top:0;left:0;width:110%;height:300px;background:url(../../imageFile/modal_bg_work01_pc.svg) no-repeat;background-size:110% 100%;-webkit-transform:scale(2);transform:scale(2);z-index:-1}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet{padding-right:60px;width:72%}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .label{font-size:30px;font-weight:bold;font-style:italic}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .label .bold{display:inline-block;margin-left:20px;font-size:70px;font-weight:bold;font-style:italic;letter-spacing:0.2em}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .title{margin-top:20px;font-size:clamp(30px,3vw,40px);font-weight:bold;line-height:1.75}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet{margin-top:20px}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tagSetWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tagSetWrap .tag{display:inline-block;height:35px;margin-bottom:10px;padding:0 10px;line-height:35px;font-size:14px;color:#FFF;background-color:#000}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tagSetWrap .tag:before{content:"#"}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tagSetWrap .tag:first-of-type{margin-right:20px}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tagSetWrap .tag:nth-of-type(2){margin-right:20px}.md_modal--work .md_card--modalBase .cardContent .aboutArea .imgSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:28%}.md_modal--work .md_card--modalBase .cardContent .description{margin-top:100px;padding:0 40px;line-height:1.75}.md_modal--work .md_card--modalBase .cardContent .descArea{margin-top:30px;padding:0 40px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet{padding-top:25px;padding-bottom:25px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet{position:relative}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet:before{content:"";position:absolute;top:50%;left:-80px;display:inline-block;width:1000px;height:3px;background-color:#000;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet .title{margin-left:-40px;font-size:100px;color:#fff;font-weight:300;letter-spacing:0.5em;white-space:nowrap}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet .rubi{position:absolute;top:50%;font-size:24px;font-weight:bold;letter-spacing:0.2em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet .rubi--left{left:0}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet .rubi--right{right:80px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data{width:100%;margin-top:150px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process{display:-webkit-box;display:-ms-flexbox;display:flex}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process .label{position:relative;display:inline-block;padding-left:40px;width:124px;height:46px;line-height:40px;font-weight:bold}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process .label:before{content:"";position:absolute;top:6px;left:24px;display:inline-block;width:5px;height:100%;background-color:#000;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process .detail{padding-left:50px;width:calc(100% - 124px);line-height:1.75}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process+.process{margin-top:50px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet{margin:0 -1%}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;width:calc((100% - 60px) / 4);height:140px;background-color:#fff;border:5px solid #000;overflow:hidden}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .num{font-size:40px;font-weight:bold}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .detailSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;height:100%}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .detailSet .detail{display:inline-block}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .detailSet .detail+.detail{margin-top:5px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step+.step{margin-left:20px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet{margin-top:40px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption{display:inline-block;margin:0 60px 15px 0}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption .label{font-weight:bold}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption .detail{padding-left:20px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign{margin-top:35px;margin-left:0;width:100%}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .label{white-space:nowrap}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet{width:100%}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member{margin-top:36px;position:relative}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .imgCell{position:absolute;top:50%;left:0;width:45px;height:45px;background-repeat:no-repeat;border:2px solid #000;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .imgCell--ogose{background:#fff url(../../imageFile/member/member_simple_ogose.svg) no-repeat;background-position:calc(50% + 5px) 5px;background-size:80px auto}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .imgCell--ishigame{background-image:url(../../imageFile/member/member_simple_ishigame.svg);background-position:calc(50% + 3px) 6px;background-size:69px auto}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .imgCell--iwamoto{background-image:url(../../imageFile/member/member_simple_iwamoto.svg);background-position:calc(50% + 4px) 5px;background-size:75px auto}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .imgCell--hayashi{background-image:url(../../imageFile/member/member_simple_hayashi.svg);background-position:calc(50% - 13px) 4px;background-size:75px auto}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .imgCell--takagishi{background-image:url(../../imageFile/member/member_simple_takagishi.svg);background-position:calc(50% - 12px) -4px;background-size:75px auto}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .imgCell--maeta{background-image:url(../../imageFile/member/member_simple_maeta.svg);background-position:calc(50% - 4px) 7px;background-size:60px auto}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .imgCell--hagimori{background-image:url(../../imageFile/member/member_simple_hagimori.svg);background-position:calc(50% + 0px) 4px;background-size:101px auto}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .textCell{width:auto;padding-left:55px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .textCell .position{display:inline-block;padding-right:15px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .textCell .asign{display:inline-block;font-weight:bold}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--solution{position:relative;margin-top:40px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--solution:before{content:"";position:absolute;top:280px;left:0;width:100vw;height:40%;background:url(../../imageFile/modal_bg_work02_pc.png) no-repeat;background-size:100vw 100%;-webkit-transform:scale(1.8);transform:scale(1.8);z-index:-1}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary{position:relative;margin-top:200px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary:before{content:"";position:absolute;top:30px;left:0;width:100vw;height:50%;background:url(../../imageFile/modal_bg_work03_pc.png) no-repeat;background-size:100vw 100%;-webkit-transform:scale(1.8) translateY(50%);transform:scale(1.8) translateY(50%);z-index:-1}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary .titleSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:-80px;text-align:right}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary .titleSet:before{left:80px;-webkit-transform:translateX(100%);transform:translateX(100%)}@media only screen and (max-width:1000px){.md_modal--work .md_card--modalBase .cardContent .aboutArea{display:block}.md_modal--work .md_card--modalBase .cardContent .aboutArea:before{content:"";position:absolute;top:0;left:0;width:100%;height:340px;background-size:100%;-webkit-transform:scale(2);transform:scale(2);z-index:-1}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet{padding-right:0;width:100%}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .label{font-size:24px}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .label .bold{margin-left:15px;font-size:50px}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .title{margin-top:20px;font-size:clamp(30px,3vw,40px);font-weight:bold;line-height:1.75}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet{margin-top:20px}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tag{display:inline-block;height:35px;margin-bottom:10px;padding:0 10px;line-height:35px;font-size:14px;color:#FFF;background-color:#000}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tag:before{content:"#"}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tag:first-of-type{margin-right:20px}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tag:nth-of-type(2){margin-right:20px}.md_modal--work .md_card--modalBase .cardContent .aboutArea .imgSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.md_modal--work .md_card--modalBase .cardContent .description{margin-top:60px;font-size:16px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet{left:40px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet:before{left:-40px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet .title{margin-left:-40px;font-size:60px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data{margin-top:120px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process{display:block}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process .label{width:100%}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process .label:before{content:"";position:absolute;top:6px;left:24px;display:inline-block;width:5px;height:100%;background-color:#000;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process .detail{padding-left:0;width:100%;font-size:16px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet{margin:0 -1%;text-align:center}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;width:calc((100% - 60px) / 4);height:140px;background-color:#fff;border:5px solid #000;overflow:hidden}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .num{font-size:40px;font-weight:bold}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .detailSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;height:100%}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .detailSet .detail{display:inline-block}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .detailSet .detail+.detail{margin-top:5px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step+.step{margin-left:20px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet{font-size:16px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign{margin-top:20px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .label{white-space:nowrap}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet{width:100%}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--solution:before{top:220px;height:50%}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary{margin-top:140px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary:before{top:-8%;height:50%;-webkit-transform:scale(1.9) translateY(50%);transform:scale(1.9) translateY(50%)}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary .titleSet{margin-right:0}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary .titleSet:before{left:initial;right:40px}}@media only screen and (max-width:600px){.md_modal--work .md_card--modalBase{padding:0 0 200px;height:100%;border:none}.md_modal--work .md_card--modalBase .cardContent{margin:0 auto;padding:20px 0 0;max-width:1080px}.md_modal--work .md_card--modalBase .cardContent .aboutArea{padding:0 20px}.md_modal--work .md_card--modalBase .cardContent .aboutArea:before{top:-60%;height:100%;background:url(../../imageFile/modal_bg_work01_sp.svg) no-repeat;background-size:contain;-webkit-transform:scale(2.2) translateX(26%);transform:scale(2.2) translateX(26%)}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .label{font-size:clamp(14px,5vw,24px)}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .label .bold{margin-left:10px;font-size:clamp(26px,9vw,50px)}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .title{margin-top:10px;font-size:clamp(18px,5vw,30px)}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet{display:inline-block;max-width:70%}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tagSetWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tagSetWrap .tag{height:28px;margin-bottom:5px;padding:0 10px;line-height:28px;font-size:10px}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tagSetWrap .tag:before{content:"#"}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tagSetWrap .tag:first-of-type{margin-right:0}.md_modal--work .md_card--modalBase .cardContent .aboutArea .aboutSet .tagSet .tagSetWrap .tag:nth-of-type(2){margin-right:0}.md_modal--work .md_card--modalBase .cardContent .aboutArea .imgSet{margin:-110px 0 0 auto;width:25%;min-height:112px}.md_modal--work .md_card--modalBase .cardContent .description{margin-top:45px;padding:0 20px;font-size:14px}.md_modal--work .md_card--modalBase .cardContent .descArea{margin-top:30px;padding:0 20px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet{padding-top:25px;padding-bottom:25px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet{left:30px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet:before{left:-20px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet .title{margin-left:-40px;font-size:46px;letter-spacing:0.2em}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet .rubi{font-size:15px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .titleSet .rubi--right{right:60px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data{margin-top:90px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process{display:block}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process .label{padding-left:30px;width:100%;height:30px;font-size:14px;line-height:30px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process .label:before{top:10px;left:12px;width:3px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process .detail{padding-left:0;width:100%;font-size:14px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .processSet .process+.process{margin-top:50px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet{margin:0 -3%;text-align:center}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;width:calc((100% - 60px) / 4);height:140px;background-color:#fff;border:5px solid #000;overflow:hidden}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .num{font-size:40px;font-weight:bold}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .detailSet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;height:100%}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .detailSet .detail{display:inline-block}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step .detailSet .detail+.detail{margin-top:5px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .stepSet .step+.step{margin-left:20px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet{font-size:14px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption{margin:0 0 15px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption .label{display:inline-block;width:80px;font-size:13px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign{margin-top:10px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member{margin-top:20px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .imgCell{width:36px;height:36px;background-size:60px auto;border:1.5px solid #000;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .imgCell--takagishi{background-position:calc(50% - 9px) -2px;background-size:55px auto}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .textCell{padding-left:50px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet .data .captionSet .caption.caption--asign .memberSet .member .textCell .position{display:block;margin-bottom:5px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--solution{position:relative;margin-top:40px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--solution:before{top:180px;background:url(../../imageFile/modal_bg_work02_sp.png) no-repeat;background-size:100% 100%;height:60%;-webkit-transform:scale(1.5) translateX(-3%);transform:scale(1.5) translateX(-3%)}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary{position:relative;margin-top:140px}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary:before{top:-310px;background:url(../../imageFile/modal_bg_work03_sp.png) no-repeat;background-size:100% 100%;height:80%;-webkit-transform:scale(1.2) translateY(50%);transform:scale(1.2) translateY(50%)}.md_modal--work .md_card--modalBase .cardContent .descArea .descSet--summary .titleSet:before{left:initial}.md_modal--work.md_modal--show{top:20px}}