@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;300;500;700&display=swap";.Portfolio_main__INqIu{text-align:center;font-family:Helvetica,游ゴシック,Yu Gothic,YuGothic,HiraKakuProN-W3,メイリオ,Meiryo,sans-serif;margin-top:0;position:relative}.Portfolio_main__INqIu .Portfolio_wrap__owyRg{position:relative;width:100vw;height:100vh}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r{position:absolute;inset:0;-webkit-clip-path:inset(0);clip-path:inset(0)}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB{position:fixed;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB.Portfolio_bg01__kj6u4{background-image:url(/bg.jpg)}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:relative}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT h1{font-family:Roboto Slab,serif;color:#333;font-size:5rem;letter-spacing:5px}@media(max-width:574px){.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT h1{font-size:2.5rem}}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT .Portfolio_chevronBox__X5Ag7{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT .Portfolio_chevronBox__X5Ag7 .Portfolio_chevron__ZX3eq{position:absolute;width:28px;height:8px;opacity:0;transform:scale3d(.5,.5,.5);animation:Portfolio_move__6wyjc 3s ease-out infinite}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT .Portfolio_chevronBox__X5Ag7 .Portfolio_chevron__ZX3eq:first-child{animation:Portfolio_move__6wyjc 3s ease-out 1s infinite}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT .Portfolio_chevronBox__X5Ag7 .Portfolio_chevron__ZX3eq:nth-child(2){animation:Portfolio_move__6wyjc 3s ease-out 2s infinite}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT .Portfolio_chevronBox__X5Ag7 .Portfolio_chevron__ZX3eq:after,.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT .Portfolio_chevronBox__X5Ag7 .Portfolio_chevron__ZX3eq:before{content:"";position:absolute;top:0;height:100%;width:51%;background:#333}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT .Portfolio_chevronBox__X5Ag7 .Portfolio_chevron__ZX3eq:before{left:0;transform:skew(0deg,30deg)}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT .Portfolio_chevronBox__X5Ag7 .Portfolio_chevron__ZX3eq:after{right:0;width:50%;transform:skew(0deg,-30deg)}@keyframes Portfolio_move__6wyjc{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}to{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}.Portfolio_main__INqIu .Portfolio_wrap__owyRg .Portfolio_wrapLayer__60R8r .Portfolio_parallax___9QqB .Portfolio_titleBox__BexrT .Portfolio_chevronBox__X5Ag7 .Portfolio_text__XyGNi{display:block;margin-top:75px;margin-left:-30px;font-size:12px;color:#333;text-transform:uppercase;white-space:nowrap;opacity:.25;animation:Portfolio_pulse__Ohpuy 2s linear infinite alternate}@keyframes Portfolio_pulse__Ohpuy{to{opacity:1}}.Portfolio_main__INqIu .Portfolio_outer__ntXKY{overflow:hidden}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU{height:100vh;width:1100vw;display:flex;flex-direction:row;position:relative}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:800px){.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z{flex-direction:column;padding:0 20px;gap:30px}}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn{max-width:500px}@media(max-width:1024px){.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn{max-width:400px}}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn.Portfolio_left__J_K3O{padding-right:50px;width:100%;overflow-wrap:break-word}@media(max-width:800px){.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn.Portfolio_left__J_K3O{padding-right:0;min-height:160px}}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn h2{text-align:justify;margin-bottom:20px}@media screen and (max-width:800px){.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn h2{margin-bottom:10px}}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn h2 a{color:#333;font-size:16px;font-weight:700;position:relative;text-decoration:underline;color:#3264d6}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn h2 a:after{content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-image:url(/newWindowG.svg);background-repeat:no-repeat;background-size:contain;width:13px;height:13px}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn p{text-align:justify}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn p.Portfolio_skill__gpYh1{margin-bottom:15px;font-size:15px;font-weight:500}@media screen and (max-width:800px){.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn p.Portfolio_skill__gpYh1{font-size:14px;margin-bottom:10px}}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn p.Portfolio_read__Q_WLZ{font-size:14px}@media screen and (max-width:800px){.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn p.Portfolio_read__Q_WLZ{font-size:12px}}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn p.Portfolio_read__Q_WLZ a{color:#333;text-decoration:underline;display:block;margin-top:5px}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn p.Portfolio_foreword__YL0sN{font-weight:700;font-size:.6rem;margin-top:5px;color:#f44444}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn .Portfolio_moc__xVGE7{position:relative;border:15px solid #030303;box-sizing:border-box;border-radius:20px 20px 0 0;max-width:500px;margin:auto}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn .Portfolio_view__72wDw{aspect-ratio:16/9;overflow:scroll;cursor:s-resize}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn .Portfolio_view__72wDw img{width:100%;vertical-align:bottom}.Portfolio_main__INqIu .Portfolio_outer__ntXKY .Portfolio_inner__5o6wU .Portfolio_section__H_Y1z .Portfolio_box__3rmjn .Portfolio_plate__BQCNG{max-width:500px}.Portfolio_main__INqIu .Portfolio_outer02__TArwy{overflow:hidden;padding-top:100px}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn{height:500vh;width:100vw;display:flex;flex-direction:column;position:relative}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z{width:100vw;max-width:1000px;min-height:100vh;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;align-items:center;align-content:center}@media(max-width:1024px){.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z{max-width:800px}}@media(max-width:800px){.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z{padding:0 20px;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;margin-top:80px}}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN{grid-column:1/5;grid-row:1;position:relative;z-index:2;color:#333}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span{width:100%;text-align:justify;color:#fff;display:block}@media screen and (max-width:800px){.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span{text-shadow:2px 4px #000}}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span h2{font-size:2rem;margin-bottom:30px;text-align:justify}@media(max-width:800px){.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span h2{text-align:center}}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span p{font-size:14px;max-width:500px;margin:auto;text-align:justify}@media(max-width:800px){.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span p{max-width:unset;text-align:center}}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span p.Portfolio_skill__gpYh1{margin-bottom:15px;font-size:15px;font-weight:500}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span p.Portfolio_read__Q_WLZ{font-size:14px;margin-bottom:10px}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span p.Portfolio_read__Q_WLZ .Portfolio_red__TXdLK{color:#f44444;position:relative}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span a{color:#333;font-size:15px;font-weight:700;position:relative;text-decoration:underline;color:#fff}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span a:after{content:"";position:absolute;top:50%;right:-20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-image:url(/newWindowF.svg);background-repeat:no-repeat;background-size:contain;width:13px;height:13px}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_title02__N7SvN span:not(:first-child){position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_images__ZLIoX{grid-column:4/-1;grid-row:1;position:relative;display:flex;align-items:center;justify-content:center;max-height:70vh}@media(max-width:800px){.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_images__ZLIoX{margin-top:30px;max-height:50vh;width:100%}}@media(max-width:480px){.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_images__ZLIoX{margin-top:5px}}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_images__ZLIoX picture{display:flex;justify-content:center;align-items:center}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_images__ZLIoX picture:not(:first-child){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_images__ZLIoX img{width:80%;height:auto;max-height:60vh;object-fit:contain}@media(max-width:800px){.Portfolio_main__INqIu .Portfolio_outer02__TArwy .Portfolio_inner02__sGijn .Portfolio_section__H_Y1z .Portfolio_images__ZLIoX img{width:100%;max-width:500px;max-height:45vh;display:block;margin:20px auto auto}}.Portfolio_main__INqIu .Portfolio_sectionLast__KUNaS{padding:20px;font-size:3.5rem;position:relative;height:100vh;display:flex;justify-content:center;align-items:center}.Portfolio_main__INqIu .Portfolio_sectionLast__KUNaS a{display:block;text-decoration:none;color:#f0f5f2;padding:20px 0;background:transparent;border:1px solid #aaa;font-size:1.4rem;font-family:Roboto Slab,serif;cursor:pointer;transition:all .5s;width:300px;margin:auto;text-align:center}.Portfolio_main__INqIu .Portfolio_sectionLast__KUNaS a:hover{background:#f0f5f2;color:#494646;border:1px solid #494646}.Portfolio_main__INqIu .Portfolio_bg02__EYbGU{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(/bg02.jpg);background-attachment:fixed}@media(max-width:800px){.Portfolio_main__INqIu .Portfolio_bg02__EYbGU{background-image:url(/bg02.jpg);background-attachment:scroll;background-repeat:repeat;background-size:contain}}