﻿[data-parent=top] #container{padding-top:0}[data-parent=top] section{position:relative}[data-parent=top] #mv{padding:calc(85/1440*100dvw) calc(70/1440*100dvw);margin-bottom:calc(500/1440*100dvw)}[data-parent=top] #mv .movie{width:calc(1300/1440*100dvw);height:calc(680/1440*100dvw);position:relative;margin-inline:auto}[data-parent=top] #mv .movie video{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}[data-parent=top] #mv .txt{position:absolute;left:50%}[data-parent=top] #mv .txt.t1{width:calc(245/1440*100dvw);height:calc(536/1440*100dvw);top:calc(32/1440*100dvw);margin-left:calc(460/1440*100dvw)}[data-parent=top] #mv .txt.t2{width:calc(573/1440*100dvw);height:calc(441/1440*100dvw);top:calc(377/1440*100dvw);margin-left:calc(-694/1440*100dvw)}[data-parent=top] .sec_contents{display:flex;justify-content:space-between;column-gap:calc(90/1440*100dvw)}[data-parent=top] .sec_contents .gallery{width:calc(750/1440*100dvw);flex-shrink:0}[data-parent=top] .sec_contents .gallery .splide__slide{width:100%;border-radius:calc(20/1440*100dvw);overflow:hidden;border:1px solid #000}[data-parent=top] .sec_contents .gallery .splide__slide img{width:100%;height:100%;object-fit:cover}[data-parent=top] .sec_contents .txt{width:100%;padding-top:calc(50/1440*100dvw);display:flex;flex-direction:column;row-gap:calc(60/1440*100dvw)}[data-parent=top] .sec_contents .txt p{line-height:2.15;letter-spacing:.1em}[lang=en-US] [data-parent=top] .sec_contents .txt p{letter-spacing:0}[data-parent=top] .sec_contents .txt .buttons{justify-content:flex-start}[data-parent=top] .about{margin-bottom:calc(180/1440*100dvw)}[data-parent=top] .about .obj.o1{width:calc(190/1440*100dvw);height:calc(190/1440*100dvw);top:calc(-360/1440*100dvw);margin-left:calc(-626/1440*100dvw)}[data-parent=top] .about .obj.o2{width:calc(876/1440*100dvw);height:calc(342/1440*100dvw);top:calc(-340/1440*100dvw);margin-left:calc(-655/1440*100dvw)}[data-parent=top] .gl1{margin-bottom:calc(170/1440*100dvw)}[data-parent=top] .gl1 .obj{width:calc(237/1440*100dvw);height:calc(74/1440*100dvw);top:calc(-58/1440*100dvw);margin-left:calc(-556/1440*100dvw)}[data-parent=top] .project{margin-bottom:calc(240/1440*100dvw)}[data-parent=top] .project .obj.o1{width:calc(46/1440*100dvw);height:calc(56/1440*100dvw);top:calc(70/1440*100dvw);margin-left:calc(-660/1440*100dvw)}[data-parent=top] .project .obj.o2{background-color:#fff;width:calc(85/1440*100dvw);height:calc(36/1440*100dvw);top:calc(470/1440*100dvw);margin-left:calc(482/1440*100dvw)}[data-parent=top] .project .contents{margin-bottom:calc(130/1440*100dvw)}[data-parent=top] .project .project_lists{position:relative}[data-parent=top] .project .project_lists:before{background-color:#000;content:"";display:block;width:100%;height:1px;position:absolute;top:calc(500/1440*100dvw);left:0}[data-parent=top] .project .project_lists ul{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:calc(166/1440*100dvw)}[data-parent=top] .project .project_lists ul li{border-right:1px solid #000;padding-inline:calc(76/1440*100dvw)}[data-parent=top] .project .project_lists ul li:nth-child(3n+1){padding-left:0}[data-parent=top] .project .project_lists ul li:nth-child(3n+3){border-right:none;padding-right:0}[data-parent=top] .project .project_lists ul li a{display:block;position:relative;width:calc(300/1440*100dvw)}[data-parent=top] .project .project_lists ul li a figure{border:1px solid #000;overflow:hidden}[data-parent=top] .project .project_lists ul li a figure img{transition-duration:.4s;transition-timing-function:ease;transition-property:transform;transition-delay:0s;width:100%;height:100%;object-fit:cover}[data-parent=top] .project .project_lists ul li a .title{text-align:center;margin-top:calc(20/1440*100dvw);font-size:calc(20/1440*100dvw);letter-spacing:.1em}[lang=en-US] [data-parent=top] .project .project_lists ul li a .title{letter-spacing:0;line-height:1.5}[data-parent=top] .project .project_lists ul li a .num{position:absolute;top:calc(-18/1440*100dvw);left:calc(-18/1440*100dvw);z-index:5}[data-parent=top] .project .project_lists ul li a .num:before{transform:rotate(-45deg);background-color:#fff;content:"";display:block;width:calc(150/1440*100dvw);height:calc(60/1440*100dvw);border-bottom:1px solid #000;position:absolute;top:calc(5/1440*100dvw);left:calc(-40/1440*100dvw)}[data-parent=top] .project .project_lists ul li a .num img{height:calc(52/1440*100dvw);position:relative}@media(hover: hover)and (pointer: fine){[data-parent=top] .project .project_lists ul li a:hover figure img{transform:scale(1.1)}}[data-parent=top] .gl2{margin-bottom:calc(256/1440*100dvw)}[data-parent=top] .gl2 .obj{width:calc(131/1440*100dvw);height:calc(51/1440*100dvw);top:calc(-37/1440*100dvw);margin-left:calc(-440/1440*100dvw)}[data-parent=top] .news{margin-bottom:calc(260/1440*100dvw)}[data-parent=top] .news:before{transform:translate(-50%, -50%);border:1px solid #000;content:"";display:block;width:calc(1200/1440*100dvw);height:calc(100% + calc(220 / 1440 * 100dvw));position:absolute;top:calc(50% + calc(50 / 1440 * 100dvw));left:50%;pointer-events:none;z-index:0;border-radius:calc(230/1440*100dvw)}[data-parent=top] .news:after{transform:translate(-50%, -50%);background-color:#fff;content:"";display:block;width:calc(840/1440*100dvw);height:calc(100% + calc(240 / 1440 * 100dvw));position:absolute;top:calc(50% + calc(45 / 1440 * 100dvw));left:50%;pointer-events:none;z-index:0}[data-parent=top] .news .page_header{margin-bottom:calc(110/1440*100dvw);position:relative;z-index:5}[data-parent=top] .news .contents{width:calc(840/1440*100dvw);margin-inline:auto;position:relative;z-index:5}[data-parent=top] .news .buttons{margin-top:calc(80/1440*100dvw);justify-content:flex-start}[data-parent=top] .news .nopost{text-align:center}[data-parent=top] .news .obj.o1{width:calc(45/1440*100dvw);height:calc(81/1440*100dvw);top:calc(450/1440*100dvw);margin-left:calc(-680/1440*100dvw)}[data-parent=top] .news .obj.o2{width:calc(54/1440*100dvw);height:calc(77/1440*100dvw);top:calc(-103/1440*100dvw);margin-left:calc(445/1440*100dvw)}[data-parent=about] .page_header{margin-bottom:calc(60/1440*100dvw)}[data-parent=about] .grass_line.gl1{margin-bottom:calc(140/1440*100dvw)}[data-parent=about] .grass_line.gl1 .obj{width:calc(245/1440*100dvw);height:calc(170/1440*100dvw);top:calc(-152/1440*100dvw);margin-left:calc(310/1440*100dvw)}[data-parent=about] .vertical_title{writing-mode:vertical-lr;font-size:calc(22/1440*100dvw);letter-spacing:.42em}[lang=en-US] [data-parent=about] .vertical_title{letter-spacing:.1em}[data-parent=about] .philosophy{display:flex;justify-content:space-between;margin-bottom:calc(200/1440*100dvw)}[data-parent=about] .philosophy .vertical_title{margin-right:calc(80/1440*100dvw)}[data-parent=about] .philosophy .contents{display:flex;justify-content:space-between;column-gap:calc(70/1440*100dvw)}[data-parent=about] .philosophy .txt{line-height:2}[data-parent=about] .philosophy .gallery{width:calc(475/1440*100dvw);flex-shrink:0;display:flex;flex-direction:column;row-gap:calc(22/1440*100dvw)}[data-parent=about] .philosophy .gallery figure{border:1px solid #000}[data-parent=about] .company{position:relative;display:flex;margin-bottom:calc(340/1440*100dvw)}[data-parent=about] .company .vertical_title{margin-right:calc(80/1440*100dvw)}[data-parent=about] .company .contents{width:calc(630/1440*100dvw)}[data-parent=about] .company .table dl{border-bottom:1px solid #bababa;display:flex;justify-content:space-between;line-height:2;padding:calc(5/1440*100dvw) 0}[data-parent=about] .company .table dl:last-of-type{border:none}[data-parent=about] .company .table dl dt{width:calc(140/1440*100dvw);flex-shrink:0}[data-parent=about] .company .table dl dd{width:100%}[data-parent=about] .company .table dl dd ul{margin-left:1em}[data-parent=about] .company .table dl dd ul li{list-style:disc}[data-parent=about] .company .obj.o1{width:calc(230/1440*100dvw);height:calc(246/1440*100dvw);top:calc(-136/1440*100dvw);margin-left:calc(215/1440*100dvw)}[data-parent=about] .company .obj.o2{width:calc(292/1440*100dvw);height:calc(156/1440*100dvw);top:calc(160/1440*100dvw);margin-left:calc(210/1440*100dvw)}[data-parent=about] .company .obj.o3{width:calc(323/1440*100dvw);height:calc(145/1440*100dvw);top:calc(320/1440*100dvw);margin-left:calc(203/1440*100dvw)}[data-parent=about] .company .obj.o4{width:calc(1256/1440*100dvw);height:calc(215/1440*100dvw);bottom:calc(-310/1440*100dvw);margin-left:calc(-620/1440*100dvw)}[data-parent=about] .location{margin-bottom:calc(200/1440*100dvw)}[data-parent=about] .location .page_header{margin-bottom:calc(215/1440*100dvw)}[data-parent=about] .location .contents{display:flex;flex-direction:column;align-items:center}[data-parent=about] .location .map{width:calc(875/1440*100dvw);margin-bottom:calc(120/1440*100dvw)}[data-parent=about] .location .table dl{border-bottom:1px solid #bababa;display:flex;justify-content:space-between;padding:calc(20/1440*100dvw) calc(16/1440*100dvw) calc(20/1440*100dvw) 0;letter-spacing:.1em}[data-parent=about] .location .table dl:last-of-type{border-bottom:none}[data-parent=about] .location .table dl dt{font-size:calc(20/1440*100dvw);width:calc(270/1440*100dvw);flex-shrink:0;line-height:1.2}[data-parent=about] .location .table dl dd{width:100%;line-height:1.5}[data-parent=about] .grass_line.gl2 .obj{width:calc(169/1440*100dvw);height:calc(76/1440*100dvw);top:calc(-58/1440*100dvw);margin-left:calc(-462/1440*100dvw)}[data-parent=about] .contact{padding-top:calc(200/1440*100dvw)}[data-parent=about] .contact .page_header{margin-bottom:calc(90/1440*100dvw)}[data-parent=about] .contact .form_contents{width:calc(806/1440*100dvw);margin-inline:auto}[data-parent=about] .contact .form_inner .form_input{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(50/1440*100dvw);letter-spacing:.1em}[lang=en-US] [data-parent=about] .contact .form_inner .form_input{letter-spacing:0}[data-parent=about] .contact .form_inner .form_input dt{width:calc(190/1440*100dvw);flex-shrink:0;padding:calc(10/1440*100dvw) 0}[data-parent=about] .contact .form_inner .form_input dt .req{font-size:calc(13/1440*100dvw)}[lang=en-US] [data-parent=about] .contact .form_inner .form_input dt .req{margin-left:5px}[data-parent=about] .contact .form_inner .form_input dd{width:100%}[data-parent=about] .contact .form_inner .form_input .wpcf7-form-control-wrap{display:block;width:100%}[data-parent=about] .contact .form_inner .form_input .wpcf7-list-item{padding:calc(10/1440*100dvw) 0;margin:0 calc(40/1440*100dvw) 0 0}[data-parent=about] .contact .form_inner .form_input .wpcf7-list-item label{display:flex;align-items:center;column-gap:calc(10/1440*100dvw)}[data-parent=about] .contact .form_inner .form_input .wpcf7-text,[data-parent=about] .contact .form_inner .form_input .wpcf7-textarea{background-color:#ebebeb;padding:calc(10/1440*100dvw);display:flex;width:100%;line-height:1.5}[data-parent=about] .contact .form_inner .form_input .codedropz-upload-handler{font-family:"YakuHanJPs","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;border:none;background-color:#ebebeb;border-radius:0}[data-parent=about] .contact .form_inner .form_input .codedropz-upload-handler .codedropz-upload-container{padding:calc(80/1440*100dvw) 0}[data-parent=about] .contact .form_inner .form_input .codedropz-upload-handler .codedropz-upload-inner{display:flex;flex-direction:column;align-items:center;row-gap:calc(14/1440*100dvw)}[data-parent=about] .contact .form_inner .form_input .codedropz-upload-handler .codedropz-upload-inner h3{font-size:calc(16/1440*100dvw);font-weight:500;margin:0}[data-parent=about] .contact .form_buttons{padding-left:calc(190/1440*100dvw)}[data-parent=about] .contact .form_buttons>div{display:flex;gap:calc(20/1440*100dvw);margin-top:calc(100/1440*100dvw)}[data-parent=about] .contact .form_buttons input,[data-parent=about] .contact .form_buttons button{transition-duration:.4s;transition-timing-function:ease;transition-property:opacity;transition-delay:0s;display:flex;align-items:center;justify-content:center;width:calc(190/1440*100dvw);height:calc(50/1440*100dvw);border:1px solid #000}@media(hover: hover)and (pointer: fine){[data-parent=about] .contact .form_buttons input:hover,[data-parent=about] .contact .form_buttons button:hover{opacity:.5}}[data-parent=about] .contact .btn_confirm.disable{pointer-events:none;opacity:.5}[data-parent=about] .contact .btn_back{background-color:#ebebeb}[data-parent=about] .contact .wpcf7-response-output{display:none !important}[data-parent=about] .contact .form_confirm .confirm_title{margin-bottom:calc(30/1440*100dvw);font-size:calc(18/1440*100dvw)}[data-parent=about] .contact .form_confirm .confirm_description{margin-bottom:calc(50/1440*100dvw)}[data-parent=about] .contact .form_confirm .confirm_content .confirm_item{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(30/1440*100dvw);letter-spacing:.1em;line-height:1.5}[data-parent=about] .contact .form_confirm .confirm_content .confirm_item dt{width:calc(190/1440*100dvw);flex-shrink:0}[data-parent=about] .contact .form_confirm .confirm_content .confirm_item dd{width:100%}[data-parent=about] .contact .form_complete .complete_message{line-height:2;letter-spacing:.1em}[data-parent=about] .contact .note{margin-top:calc(100/1440*100dvw);font-size:calc(14/1440*100dvw);line-height:1.5;display:flex;flex-direction:column;row-gap:calc(10/1440*100dvw)}[data-parent=about] .contact .note li{text-indent:-1em;padding-left:1em}[data-parent=project] .page_header{margin-bottom:calc(180/1440*100dvw)}[data-parent=project] .project_lists{position:relative;margin-bottom:calc(270/1440*100dvw);display:flex;flex-direction:column;row-gap:calc(200/1440*100dvw)}[data-parent=project] .project_lists .obj{width:calc(53/1440*100dvw);height:calc(75/1440*100dvw);top:calc(-203/1440*100dvw);margin-left:calc(380/1440*100dvw)}[data-parent=project] .project_lists .unit{display:flex;align-items:flex-start;position:relative;padding-top:calc(70/1440*100dvw)}[data-parent=project] .project_lists .unit:before{transform:translateX(-50%) rotate(-5deg);background-color:#000;content:"";display:block;width:103%;height:1px;position:absolute;top:calc(-100/1440*100dvw);left:50%}[data-parent=project] .project_lists .num{width:calc(72/1440*100dvw);flex-shrink:0;margin-right:calc(32/1440*100dvw);margin-top:calc(-20/1440*100dvw)}[data-parent=project] .project_lists .num img{height:calc(72/1440*100dvw)}[data-parent=project] .project_lists .txt{margin-right:calc(60/1440*100dvw);width:100%}[data-parent=project] .project_lists .txt h1{font-size:calc(30/1440*100dvw);margin-bottom:calc(60/1440*100dvw);letter-spacing:.22em}[lang=en-US] [data-parent=project] .project_lists .txt h1{letter-spacing:0;line-height:1.5}[data-parent=project] .project_lists .txt .description{display:flex;flex-direction:column;row-gap:calc(24/1440*100dvw);line-height:2;letter-spacing:.18em}[data-parent=project] .project_lists .txt .description ul,[data-parent=project] .project_lists .txt .description ol{margin-left:1em}[data-parent=project] .project_lists .txt .description ul li{list-style:disc}[data-parent=project] .project_lists .txt .description ol li{list-style:decimal}[data-parent=project] .project_lists .txt .description a{text-decoration:underline;color:#155434}@media(hover: hover)and (pointer: fine){[data-parent=project] .project_lists .txt .description a:hover{text-decoration:none}}[lang=en-US] [data-parent=project] .project_lists .txt .description{letter-spacing:0}[data-parent=project] .project_lists .gallery{width:calc(610/1440*100dvw);flex-shrink:0}[data-parent=project] .project_lists .gallery .splide__slide{width:100%;position:relative}[data-parent=project] .project_lists .gallery .splide__slide img{border:1px solid #000;vertical-align:bottom}[data-parent=project] .project_lists .gallery .splide__slide figcaption{text-align:right;font-size:calc(12/1440*100dvw);line-height:1.5;margin-top:10px}[data-parent=project] .project_lists .gallery .splide__pagination{display:flex;justify-content:flex-start;column-gap:calc(20/1440*100dvw);margin-top:calc(30/1440*100dvw)}[data-parent=project] .project_lists .gallery .splide__pagination .splide__pagination__page{transition-duration:.4s;transition-timing-function:ease;transition-property:background;transition-delay:0s;width:calc(12/1440*100dvw);height:calc(12/1440*100dvw);border:1px solid #000;border-radius:100%}[data-parent=project] .project_lists .gallery .splide__pagination .splide__pagination__page.is-active{background-color:#000}@media(hover: hover)and (pointer: fine){[data-parent=project] .project_lists .gallery .splide__pagination .splide__pagination__page:hover{background-color:#000}}[data-parent=project] .grass_line{margin-bottom:calc(186/1440*100dvw)}[data-parent=project] .grass_line .obj{width:calc(148/1440*100dvw);height:calc(192/1440*100dvw);top:calc(-175/1440*100dvw);margin-left:calc(-413/1440*100dvw)}[data-parent=project] .project_details{display:flex;flex-direction:column;row-gap:calc(210/1440*100dvw)}[data-parent=project] .project_details .unit{display:flex;justify-content:space-between}[data-parent=project] .project_details .unit h2{writing-mode:vertical-lr;font-size:calc(22/1440*100dvw);letter-spacing:.42em}[lang=en-US] [data-parent=project] .project_details .unit h2{letter-spacing:.1em}[data-parent=project] .project_details .unit .contents{width:calc(1100/1440*100dvw);display:grid;grid-template-columns:repeat(2, 1fr);column-gap:calc(46/1440*100dvw);align-items:flex-start}[data-parent=project] .project_details .u1 .acc{border-bottom:1px solid #000}[data-parent=project] .project_details .u1 .acc:nth-child(1),[data-parent=project] .project_details .u1 .acc:nth-child(2){border-top:1px solid #000}[data-parent=project] .project_details .u1 .acc .acc_trigger{position:relative;padding:calc(24/1440*100dvw) 0;cursor:pointer}[data-parent=project] .project_details .u1 .acc .acc_trigger:after{transition-duration:.4s;transition-timing-function:ease;transition-property:transform;transition-delay:0s;background:url(../img/common/ic_down.webp) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:calc(17/1440*100dvw);height:calc(9/1440*100dvw);position:absolute;top:50%;right:calc(20/1440*100dvw);margin-top:calc(-5/1440*100dvw)}[data-parent=project] .project_details .u1 .acc .acc_body{line-height:2;padding-bottom:calc(24/1440*100dvw)}[data-parent=project] .project_details .u1 .acc .acc_body ul{margin-left:1em}[data-parent=project] .project_details .u1 .acc .acc_body ul li{list-style:disc}[data-parent=project] .project_details .u1 .acc.active .acc_trigger:after{transform:rotate(-180deg)}[data-parent=project] .project_details .u2 .acc{border-bottom:1px solid #000;padding:calc(20/1440*100dvw) calc(60/1440*100dvw) calc(20/1440*100dvw) 0;position:relative;height:calc(2em + calc(40 / 1440 * 100dvw));transition:height .4s ease;overflow:hidden}[data-parent=project] .project_details .u2 .acc:after{transition-duration:.4s;transition-timing-function:ease;transition-property:transform;transition-delay:0s;background:url(../img/common/ic_down.webp) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:calc(17/1440*100dvw);height:calc(9/1440*100dvw);position:absolute;top:calc(30/1440*100dvw);right:calc(20/1440*100dvw)}[data-parent=project] .project_details .u2 .acc:nth-child(1),[data-parent=project] .project_details .u2 .acc:nth-child(2){border-top:1px solid #000}[data-parent=project] .project_details .u2 .acc .acc_trigger{display:flex;justify-content:space-between;column-gap:calc(40/1440*100dvw);line-height:1;cursor:pointer}[data-parent=project] .project_details .u2 .acc .acc_trigger dt{flex-shrink:0;line-height:2}[data-parent=project] .project_details .u2 .acc .acc_trigger .acc_body{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;line-height:2;max-height:2em;transition:all .3s ease}[data-parent=project] .project_details .u2 .acc.active:after{transform:rotate(180deg)}[data-parent=project] .project_details .u2 .acc.active .acc_trigger .acc_body{-webkit-line-clamp:unset;max-height:1000px}[data-parent=news] .page_header{margin-bottom:calc(100/1440*100dvw)}[data-parent=news] .nopost{text-align:center}[data-parent=news] .news_lists{margin-bottom:calc(100/1440*100dvw)}[data-parent=news] .next_posts_link{display:none}[data-parent=news] .post_header{margin-bottom:calc(40/1440*100dvw)}[data-parent=news] .post_header .date{border-bottom:1px solid #000;font-size:calc(16/1440*100dvw);padding-bottom:calc(20/1440*100dvw);margin-bottom:calc(30/1440*100dvw);letter-spacing:.2em;display:block}[data-parent=news] .post_header .title{font-size:calc(25/1440*100dvw);line-height:1.5;letter-spacing:.1em}[data-parent=news] .post_footer{border-top:1px solid #000;padding-top:calc(60/1440*100dvw);margin-top:calc(86/1440*100dvw)}[data-parent=news] .post_navi{font-family:"YakuHanJPs","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:calc(17/1440*100dvw);font-weight:400;letter-spacing:.17em;position:relative;display:flex;justify-content:center}[data-parent=news] .post_navi a{transition-duration:.4s;transition-timing-function:ease;transition-property:opacity;transition-delay:0s}@media(hover: hover)and (pointer: fine){[data-parent=news] .post_navi a:hover{opacity:.5}}[data-parent=news] .post_navi .btn{transform:translateY(-50%);position:absolute;top:50%;display:flex;align-items:center;column-gap:calc(10/1440*100dvw)}[data-parent=news] .post_navi .btn.left{left:0}[data-parent=news] .post_navi .btn.left:before{background:url(../img/common/ic_prev.webp) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:calc(12/1440*100dvw);height:calc(23/1440*100dvw)}[data-parent=news] .post_navi .btn.right{right:0}[data-parent=news] .post_navi .btn.right:after{background:url(../img/common/ic_next.webp) no-repeat 0 0;background-size:100% 100%;content:"";display:block;width:calc(12/1440*100dvw);height:calc(23/1440*100dvw)}[data-parent=news] .post_contents:after{content:"";display:block;clear:both}[data-parent=news] .post_contents>*{margin-bottom:1.2em;line-height:2}[data-parent=news] .post_contents .wp-block-gallery{display:flex}[data-parent=news] .post_contents h1,[data-parent=news] .post_contents h2,[data-parent=news] .post_contents h3,[data-parent=news] .post_contents h4,[data-parent=news] .post_contents h5,[data-parent=news] .post_contents h6{font-weight:bold}[data-parent=news] .post_contents h1{font-size:calc(26/1440*100dvw)}[data-parent=news] .post_contents h2{font-size:calc(24/1440*100dvw)}[data-parent=news] .post_contents h3{font-size:calc(22/1440*100dvw)}[data-parent=news] .post_contents h4{font-size:calc(20/1440*100dvw)}[data-parent=news] .post_contents h5{font-size:calc(18/1440*100dvw)}[data-parent=news] .post_contents h6{font-size:calc(16/1440*100dvw)}[data-parent=news] .post_contents a{color:#155434;text-decoration:underline;text-underline-offset:5px}@media(hover: hover)and (pointer: fine){[data-parent=news] .post_contents a:hover{text-decoration:none}}[data-parent=news] .post_contents figcaption{font-size:.8em}[data-parent=news] .post_contents .wp-block-embed__wrapper{aspect-ratio:16/9}[data-parent=news] .post_contents .wp-block-embed__wrapper iframe{width:100%;height:100%}@media screen and (min-width: 1600px){[data-parent=top] #mv{padding:94.4444444444px 77.7777777778px;margin-bottom:555.5555555556px}[data-parent=top] #mv .movie{width:1444.4444444444px;height:755.5555555556px}[data-parent=top] #mv .txt.t1{width:272.2222222222px;height:595.5555555556px;top:35.5555555556px;margin-left:511.1111111111px}[data-parent=top] #mv .txt.t2{width:636.6666666667px;height:490px;top:418.8888888889px;margin-left:-771.1111111111px}[data-parent=top] .sec_contents{column-gap:100px}[data-parent=top] .sec_contents .gallery{width:833.3333333333px}[data-parent=top] .sec_contents .gallery .splide__slide{border-radius:22.2222222222px}[data-parent=top] .sec_contents .txt{padding-top:55.5555555556px;row-gap:66.6666666667px}[data-parent=top] .about{margin-bottom:200px}[data-parent=top] .about .obj.o1{width:211.1111111111px;height:211.1111111111px;top:-400px;margin-left:-695.5555555556px}[data-parent=top] .about .obj.o2{width:973.3333333333px;height:380px;top:-377.7777777778px;margin-left:-727.7777777778px}[data-parent=top] .gl1{margin-bottom:188.8888888889px}[data-parent=top] .gl1 .obj{width:263.3333333333px;height:82.2222222222px;top:-64.4444444444px;margin-left:-617.7777777778px}[data-parent=top] .project{margin-bottom:266.6666666667px}[data-parent=top] .project .obj.o1{width:51.1111111111px;height:62.2222222222px;top:77.7777777778px;margin-left:-733.3333333333px}[data-parent=top] .project .obj.o2{width:94.4444444444px;height:40px;top:522.2222222222px;margin-left:535.5555555556px}[data-parent=top] .project .contents{margin-bottom:144.4444444444px}[data-parent=top] .project .project_lists:before{top:555.5555555556px}[data-parent=top] .project .project_lists ul{row-gap:184.4444444444px}[data-parent=top] .project .project_lists ul li{padding-inline:84.4444444444px}[data-parent=top] .project .project_lists ul li a{width:333.3333333333px}[data-parent=top] .project .project_lists ul li a .title{margin-top:22.2222222222px;font-size:22.2222222222px}[data-parent=top] .project .project_lists ul li a .num{top:-20px;left:-20px}[data-parent=top] .project .project_lists ul li a .num:before{width:166.6666666667px;height:66.6666666667px;top:5.5555555556px;left:-44.4444444444px}[data-parent=top] .project .project_lists ul li a .num img{height:57.7777777778px}[data-parent=top] .gl2{margin-bottom:284.4444444444px}[data-parent=top] .gl2 .obj{width:145.5555555556px;height:56.6666666667px;top:-41.1111111111px;margin-left:-488.8888888889px}[data-parent=top] .news{margin-bottom:288.8888888889px}[data-parent=top] .news:before{width:1333.3333333333px;height:calc(100% + 244.4444444444px);top:calc(50% + 55.5555555556px);border-radius:255.5555555556px}[data-parent=top] .news:after{width:933.3333333333px;height:calc(100% + 266.6666666667px);top:calc(50% + 50px)}[data-parent=top] .news .page_header{margin-bottom:122.2222222222px}[data-parent=top] .news .contents{width:933.3333333333px}[data-parent=top] .news .buttons{margin-top:88.8888888889px}[data-parent=top] .news .obj.o1{width:50px;height:90px;top:500px;margin-left:-755.5555555556px}[data-parent=top] .news .obj.o2{width:60px;height:85.5555555556px;top:-114.4444444444px;margin-left:494.4444444444px}[data-parent=about] .page_header{margin-bottom:66.6666666667px}[data-parent=about] .grass_line.gl1{margin-bottom:155.5555555556px}[data-parent=about] .grass_line.gl1 .obj{width:272.2222222222px;height:188.8888888889px;top:-168.8888888889px;margin-left:344.4444444444px}[data-parent=about] .vertical_title{font-size:24.4444444444px}[data-parent=about] .philosophy{margin-bottom:222.2222222222px}[data-parent=about] .philosophy .vertical_title{margin-right:88.8888888889px}[data-parent=about] .philosophy .contents{column-gap:77.7777777778px}[data-parent=about] .philosophy .gallery{width:527.7777777778px;row-gap:24.4444444444px}[data-parent=about] .company{margin-bottom:377.7777777778px}[data-parent=about] .company .vertical_title{margin-right:88.8888888889px}[data-parent=about] .company .contents{width:700px}[data-parent=about] .company .table dl{padding:5.5555555556px 0}[data-parent=about] .company .table dl dt{width:155.5555555556px}[data-parent=about] .company .obj.o1{width:255.5555555556px;height:273.3333333333px;top:-151.1111111111px;margin-left:238.8888888889px}[data-parent=about] .company .obj.o2{width:324.4444444444px;height:173.3333333333px;top:177.7777777778px;margin-left:233.3333333333px}[data-parent=about] .company .obj.o3{width:358.8888888889px;height:161.1111111111px;top:355.5555555556px;margin-left:225.5555555556px}[data-parent=about] .company .obj.o4{width:1395.5555555556px;height:238.8888888889px;bottom:-344.4444444444px;margin-left:-688.8888888889px}[data-parent=about] .location{margin-bottom:222.2222222222px}[data-parent=about] .location .page_header{margin-bottom:238.8888888889px}[data-parent=about] .location .map{width:972.2222222222px;margin-bottom:133.3333333333px}[data-parent=about] .location .table dl{padding:22.2222222222px 17.7777777778px 22.2222222222px 0}[data-parent=about] .location .table dl dt{font-size:22.2222222222px;width:300px}[data-parent=about] .grass_line.gl2 .obj{width:187.7777777778px;height:84.4444444444px;top:-64.4444444444px;margin-left:-513.3333333333px}[data-parent=about] .contact{padding-top:222.2222222222px}[data-parent=about] .contact .page_header{margin-bottom:100px}[data-parent=about] .contact .form_contents{width:895.5555555556px}[data-parent=about] .contact .form_inner .form_input{margin-bottom:55.5555555556px}[data-parent=about] .contact .form_inner .form_input dt{width:211.1111111111px;padding:11.1111111111px 0}[data-parent=about] .contact .form_inner .form_input dt .req{font-size:14.4444444444px}[data-parent=about] .contact .form_inner .form_input .wpcf7-list-item{padding:11.1111111111px 0;margin:0 44.4444444444px 0 0}[data-parent=about] .contact .form_inner .form_input .wpcf7-list-item label{column-gap:11.1111111111px}[data-parent=about] .contact .form_inner .form_input .wpcf7-text,[data-parent=about] .contact .form_inner .form_input .wpcf7-textarea{padding:11.1111111111px}[data-parent=about] .contact .form_inner .form_input .codedropz-upload-handler .codedropz-upload-container{padding:88.8888888889px 0}[data-parent=about] .contact .form_inner .form_input .codedropz-upload-handler .codedropz-upload-inner{row-gap:15.5555555556px}[data-parent=about] .contact .form_inner .form_input .codedropz-upload-handler .codedropz-upload-inner h3{font-size:17.7777777778px}[data-parent=about] .contact .form_buttons{padding-left:211.1111111111px}[data-parent=about] .contact .form_buttons>div{gap:22.2222222222px;margin-top:111.1111111111px}[data-parent=about] .contact .form_buttons input,[data-parent=about] .contact .form_buttons button{width:211.1111111111px;height:55.5555555556px}[data-parent=about] .contact .form_confirm .confirm_title{margin-bottom:33.3333333333px;font-size:20px}[data-parent=about] .contact .form_confirm .confirm_description{margin-bottom:55.5555555556px}[data-parent=about] .contact .form_confirm .confirm_content .confirm_item{margin-bottom:33.3333333333px}[data-parent=about] .contact .form_confirm .confirm_content .confirm_item dt{width:211.1111111111px}[data-parent=about] .contact .note{margin-top:111.1111111111px;font-size:15.5555555556px;row-gap:11.1111111111px}[data-parent=project] .page_header{margin-bottom:200px}[data-parent=project] .project_lists{margin-bottom:300px;row-gap:222.2222222222px}[data-parent=project] .project_lists .obj{width:58.8888888889px;height:83.3333333333px;top:-225.5555555556px;margin-left:422.2222222222px}[data-parent=project] .project_lists .unit{padding-top:77.7777777778px}[data-parent=project] .project_lists .unit:before{top:-111.1111111111px}[data-parent=project] .project_lists .num{width:80px;margin-right:35.5555555556px;margin-top:-22.2222222222px}[data-parent=project] .project_lists .num img{height:80px}[data-parent=project] .project_lists .txt{margin-right:66.6666666667px}[data-parent=project] .project_lists .txt h1{font-size:33.3333333333px;margin-bottom:66.6666666667px}[data-parent=project] .project_lists .txt .description{row-gap:26.6666666667px}[data-parent=project] .project_lists .gallery{width:677.7777777778px}[data-parent=project] .project_lists .gallery .splide__slide figcaption{font-size:13.3333333333px}[data-parent=project] .project_lists .gallery .splide__pagination{column-gap:22.2222222222px;margin-top:33.3333333333px}[data-parent=project] .project_lists .gallery .splide__pagination .splide__pagination__page{width:13.3333333333px;height:13.3333333333px}[data-parent=project] .grass_line{margin-bottom:206.6666666667px}[data-parent=project] .grass_line .obj{width:164.4444444444px;height:213.3333333333px;top:-194.4444444444px;margin-left:-458.8888888889px}[data-parent=project] .project_details{row-gap:233.3333333333px}[data-parent=project] .project_details .unit h2{font-size:24.4444444444px}[data-parent=project] .project_details .unit .contents{width:1222.2222222222px;column-gap:51.1111111111px}[data-parent=project] .project_details .u1 .acc .acc_trigger{padding:26.6666666667px 0}[data-parent=project] .project_details .u1 .acc .acc_trigger:after{width:18.8888888889px;height:10px;right:22.2222222222px;margin-top:-5.5555555556px}[data-parent=project] .project_details .u1 .acc .acc_body{padding-bottom:26.6666666667px}[data-parent=project] .project_details .u2 .acc{padding:22.2222222222px 66.6666666667px 22.2222222222px 0;height:calc(2em + 44.4444444444px)}[data-parent=project] .project_details .u2 .acc:after{width:18.8888888889px;height:10px;top:33.3333333333px;right:22.2222222222px}[data-parent=project] .project_details .u2 .acc .acc_trigger{column-gap:44.4444444444px}[data-parent=news] .page_header{margin-bottom:111.1111111111px}[data-parent=news] .news_lists{margin-bottom:111.1111111111px}[data-parent=news] .post_header{margin-bottom:44.4444444444px}[data-parent=news] .post_header .date{font-size:17.7777777778px;padding-bottom:22.2222222222px;margin-bottom:33.3333333333px}[data-parent=news] .post_header .title{font-size:27.7777777778px}[data-parent=news] .post_footer{padding-top:66.6666666667px;margin-top:95.5555555556px}[data-parent=news] .post_navi{font-size:18.8888888889px}[data-parent=news] .post_navi .btn{column-gap:11.1111111111px}[data-parent=news] .post_navi .btn.left:before{width:13.3333333333px;height:25.5555555556px}[data-parent=news] .post_navi .btn.right:after{width:13.3333333333px;height:25.5555555556px}[data-parent=news] .post_contents h1{font-size:28.8888888889px}[data-parent=news] .post_contents h2{font-size:26.6666666667px}[data-parent=news] .post_contents h3{font-size:24.4444444444px}[data-parent=news] .post_contents h4{font-size:22.2222222222px}[data-parent=news] .post_contents h5{font-size:20px}[data-parent=news] .post_contents h6{font-size:17.7777777778px}}@media screen and (max-width: 759.98px)and (orientation: portrait){[data-parent=top] #container{padding-top:calc(115/750*100dvw)}[data-parent=top] #mv{padding:calc(90/750*100dvw) 0;margin-bottom:calc(500/750*100dvw)}[data-parent=top] #mv .movie{overflow:hidden;width:100%;height:100%;aspect-ratio:1/1.12}[data-parent=top] #mv .movie video{top:calc(-30/750*100dvw);height:calc(100% + calc(60 / 750 * 100dvw))}[data-parent=top] #mv .txt{position:relative;left:0}[data-parent=top] #mv .txt.t1{display:none}[data-parent=top] #mv .txt.t2{width:calc(414/750*100dvw);height:calc(112/750*100dvw);top:0;margin:calc(190/750*100dvw) auto 0}[data-parent=top] .sec_contents{flex-direction:column;gap:calc(60/750*100dvw)}[data-parent=top] .sec_contents .gallery{width:100%;order:1}[data-parent=top] .sec_contents .gallery .splide__slide{border-radius:calc(20/750*100dvw)}[data-parent=top] .sec_contents .txt{padding-top:0;display:contents}[data-parent=top] .sec_contents .txt .page_title{order:2}[data-parent=top] .sec_contents .txt p{order:3}[data-parent=top] .sec_contents .txt .buttons{order:4}[data-parent=top] .about{margin-bottom:calc(170/750*100dvw)}[data-parent=top] .about .obj.o1{width:calc(190/750*100dvw);height:calc(190/750*100dvw);top:calc(-470/750*100dvw);margin-left:calc(-90/750*100dvw)}[data-parent=top] .about .obj.o2{width:calc(876/750*100dvw);height:calc(342/750*100dvw);top:calc(-340/750*100dvw);margin-left:calc(-600/750*100dvw)}[data-parent=top] .gl1{margin-bottom:calc(130/750*100dvw)}[data-parent=top] .gl1 .obj{width:calc(237/750*100dvw);height:calc(74/750*100dvw);top:calc(-58/750*100dvw);margin-left:calc(-260/750*100dvw)}[data-parent=top] .project{margin-bottom:calc(160/750*100dvw)}[data-parent=top] .project .obj.o1{display:none}[data-parent=top] .project .obj.o2{width:calc(85/750*100dvw);height:calc(36/750*100dvw);top:calc(-150/750*100dvw);margin-left:calc(186/750*100dvw)}[data-parent=top] .project .contents{margin-bottom:calc(200/750*100dvw)}[data-parent=top] .project .project_lists:before{top:calc(-120/750*100dvw)}[data-parent=top] .project .project_lists ul{grid-template-columns:repeat(2, 1fr);column-gap:calc(55/750*100dvw);row-gap:calc(110/750*100dvw)}[data-parent=top] .project .project_lists ul li{border-right:none;padding-inline:0}[data-parent=top] .project .project_lists ul li a{width:calc(300/750*100dvw)}[data-parent=top] .project .project_lists ul li a .title{margin-top:calc(30/750*100dvw);font-size:calc(24/750*100dvw)}[data-parent=top] .project .project_lists ul li a .num{top:calc(-18/750*100dvw);left:calc(-18/750*100dvw)}[data-parent=top] .project .project_lists ul li a .num:before{width:calc(150/750*100dvw);height:calc(60/750*100dvw);top:calc(5/750*100dvw);left:calc(-40/750*100dvw)}[data-parent=top] .project .project_lists ul li a .num img{height:calc(52/750*100dvw)}[data-parent=top] .gl2{margin-bottom:calc(140/750*100dvw)}[data-parent=top] .gl2 .obj{width:calc(131/750*100dvw);height:calc(51/750*100dvw);top:calc(-37/750*100dvw);margin-left:calc(-230/750*100dvw)}[data-parent=top] .news{margin-bottom:calc(200/750*100dvw)}[data-parent=top] .news:before{display:none}[data-parent=top] .news:after{display:none}[data-parent=top] .news .page_header{margin-bottom:calc(90/750*100dvw)}[data-parent=top] .news .contents{width:100%}[data-parent=top] .news .buttons{margin-top:calc(100/750*100dvw)}[data-parent=top] .news .obj{display:none}[data-parent=about] .page_header{margin-bottom:calc(180/750*100dvw)}[data-parent=about] .grass_line.gl1{margin-bottom:calc(140/750*100dvw)}[data-parent=about] .grass_line.gl1 .obj{width:calc(245/750*100dvw);height:calc(170/750*100dvw);top:calc(-152/750*100dvw);margin-left:calc(18/750*100dvw)}[data-parent=about] .vertical_title{writing-mode:initial;font-size:calc(30/750*100dvw)}[data-parent=about] .philosophy{flex-direction:column;align-items:flex-start;margin-bottom:calc(640/750*100dvw)}[data-parent=about] .philosophy .vertical_title{margin-right:0;margin-bottom:calc(42/750*100dvw);order:2}[data-parent=about] .philosophy .contents{display:contents}[data-parent=about] .philosophy .txt{order:3;margin-bottom:calc(80/750*100dvw)}[data-parent=about] .philosophy .gallery{width:100%;display:contents}[data-parent=about] .philosophy .gallery figure:nth-child(1){order:1;margin-bottom:calc(80/750*100dvw)}[data-parent=about] .philosophy .gallery figure:nth-child(2){order:4}[data-parent=about] .company{flex-direction:column;margin-bottom:calc(340/750*100dvw)}[data-parent=about] .company .vertical_title{margin-right:0;margin-bottom:calc(120/750*100dvw)}[data-parent=about] .company .contents{width:100%}[data-parent=about] .company .table dl{padding:calc(5/750*100dvw) 0}[data-parent=about] .company .table dl dt{width:calc(180/750*100dvw)}[data-parent=about] .company .obj.o1{width:calc(310/750*100dvw);height:calc(330/750*100dvw);top:calc(-560/750*100dvw);margin-left:calc(-60/750*100dvw)}[data-parent=about] .company .obj.o2{width:calc(332/750*100dvw);height:calc(207/750*100dvw);top:calc(-250/750*100dvw);margin-left:calc(-350/750*100dvw)}[data-parent=about] .company .obj.o3{width:calc(433/750*100dvw);height:calc(192/750*100dvw);top:calc(-165/750*100dvw);margin-left:calc(-111/750*100dvw)}[data-parent=about] .company .obj.o4{width:calc(1256/750*100dvw);height:calc(215/750*100dvw);bottom:calc(-330/750*100dvw);margin-left:calc(-333/750*100dvw)}[data-parent=about] .location{margin-bottom:calc(220/750*100dvw)}[data-parent=about] .location .page_header{margin-bottom:calc(160/750*100dvw)}[data-parent=about] .location .map{width:calc(699/750*100dvw);margin-bottom:calc(75/750*100dvw)}[data-parent=about] .location .table dl{padding:calc(20/750*100dvw) 0;line-height:1.5}[data-parent=about] .location .table dl dt{font-size:calc(24/750*100dvw);width:calc(235/750*100dvw)}[data-parent=about] .location .table dl dd{font-size:calc(22/750*100dvw)}[data-parent=about] .grass_line.gl2 .obj{width:calc(169/750*100dvw);height:calc(76/750*100dvw);top:calc(-58/750*100dvw);margin-left:calc(-260/750*100dvw)}[data-parent=about] .contact{padding-top:calc(200/750*100dvw)}[data-parent=about] .contact .page_header{margin-bottom:calc(130/750*100dvw)}[data-parent=about] .contact .form_contents{width:100%}[data-parent=about] .contact .form_inner .form_input{flex-direction:column;margin-bottom:calc(50/750*100dvw)}[data-parent=about] .contact .form_inner .form_input dt{width:100%;padding:0;margin-bottom:calc(10/750*100dvw)}[data-parent=about] .contact .form_inner .form_input dt .req{font-size:calc(13/750*100dvw)}[data-parent=about] .contact .form_inner .form_input dd{width:100%}[data-parent=about] .contact .form_inner .form_input.input_radio{flex-direction:row}[data-parent=about] .contact .form_inner .form_input.input_radio dt{width:calc(290/750*100dvw);padding-top:calc(10/750*100dvw)}[data-parent=about] .contact .form_inner .form_input .wpcf7-list-item{padding:calc(10/750*100dvw) 0;margin:0 calc(40/750*100dvw) 0 0}[data-parent=about] .contact .form_inner .form_input .wpcf7-list-item label{column-gap:calc(10/750*100dvw)}[data-parent=about] .contact .form_inner .form_input .wpcf7-text,[data-parent=about] .contact .form_inner .form_input .wpcf7-textarea{padding:calc(20/750*100dvw)}[data-parent=about] .contact .form_inner .form_input .codedropz-upload-handler .codedropz-upload-container{padding:calc(80/750*100dvw) 0}[data-parent=about] .contact .form_inner .form_input .codedropz-upload-handler .codedropz-upload-inner{row-gap:calc(14/750*100dvw)}[data-parent=about] .contact .form_inner .form_input .codedropz-upload-handler .codedropz-upload-inner h3{font-size:calc(20/750*100dvw)}[data-parent=about] .contact .form_buttons{padding-left:0}[data-parent=about] .contact .form_buttons>div{display:flex;gap:calc(20/750*100dvw);margin-top:calc(100/750*100dvw)}[data-parent=about] .contact .form_buttons input,[data-parent=about] .contact .form_buttons button{width:calc(200/750*100dvw);height:calc(60/750*100dvw);font-size:calc(26/750*100dvw)}[data-parent=about] .contact .form_confirm .confirm_title{margin-bottom:calc(40/750*100dvw);font-size:calc(28/750*100dvw)}[data-parent=about] .contact .form_confirm .confirm_description{margin-bottom:calc(50/750*100dvw)}[data-parent=about] .contact .form_confirm .confirm_content .confirm_item{flex-direction:column;margin-bottom:calc(30/750*100dvw)}[data-parent=about] .contact .form_confirm .confirm_content .confirm_item dt{width:100%;margin-bottom:calc(10/750*100dvw)}[data-parent=about] .contact .note{margin-top:calc(90/750*100dvw);font-size:calc(24/750*100dvw);row-gap:calc(10/750*100dvw)}[data-parent=project] .page_header{margin-bottom:calc(220/750*100dvw)}[data-parent=project] .project_lists{margin-bottom:calc(270/750*100dvw);row-gap:calc(130/750*100dvw)}[data-parent=project] .project_lists .obj{width:calc(51/750*100dvw);height:calc(73/750*100dvw);top:calc(-113/750*100dvw);margin-left:calc(217/750*100dvw)}[data-parent=project] .project_lists .unit{flex-direction:column;align-items:flex-start;row-gap:calc(80/750*100dvw);padding-top:calc(130/750*100dvw)}[data-parent=project] .project_lists .unit:before{top:calc(-30/750*100dvw)}[data-parent=project] .project_lists .num{position:absolute;top:calc(130/750*100dvw);left:0;width:calc(72/750*100dvw);margin-right:calc(32/750*100dvw);margin-top:calc(-20/750*100dvw)}[data-parent=project] .project_lists .num img{height:calc(72/750*100dvw)}[data-parent=project] .project_lists .txt{margin-right:calc(60/750*100dvw);width:100%;display:contents}[data-parent=project] .project_lists .txt h1{order:1;font-size:calc(34/750*100dvw);margin-bottom:0;text-align:center;width:100%}[data-parent=project] .project_lists .txt .description{order:3;row-gap:calc(24/750*100dvw)}[data-parent=project] .project_lists .gallery{order:2;width:100%}[data-parent=project] .project_lists .gallery .splide__slide figcaption{font-size:calc(20/750*100dvw)}[data-parent=project] .project_lists .gallery .splide__pagination{justify-content:center;column-gap:calc(20/750*100dvw);margin-top:calc(30/750*100dvw)}[data-parent=project] .project_lists .gallery .splide__pagination .splide__pagination__page{width:calc(12/750*100dvw);height:calc(12/750*100dvw)}[data-parent=project] .grass_line{margin-bottom:calc(160/750*100dvw)}[data-parent=project] .grass_line .obj{width:calc(148/750*100dvw);height:calc(192/750*100dvw);top:calc(-175/750*100dvw);margin-left:calc(-305/750*100dvw)}[data-parent=project] .project_details{row-gap:calc(190/750*100dvw)}[data-parent=project] .project_details .unit{display:block}[data-parent=project] .project_details .unit h2{writing-mode:initial;font-size:calc(30/750*100dvw);padding-bottom:calc(40/750*100dvw)}[data-parent=project] .project_details .unit .contents{width:100%;display:block;font-size:calc(24/750*100dvw)}[data-parent=project] .project_details .u1 .acc{border-bottom:1px solid #000}[data-parent=project] .project_details .u1 .acc:nth-child(1),[data-parent=project] .project_details .u1 .acc:nth-child(2){border-top:none}[data-parent=project] .project_details .u1 .acc:first-of-type{border-top:1px solid #000}[data-parent=project] .project_details .u1 .acc .acc_trigger{padding:calc(28/750*100dvw) 0}[data-parent=project] .project_details .u1 .acc .acc_trigger:after{width:calc(27/750*100dvw);height:calc(14/750*100dvw);right:calc(13/750*100dvw);margin-top:calc(-7/750*100dvw)}[data-parent=project] .project_details .u1 .acc .acc_body{padding-bottom:calc(28/750*100dvw)}[data-parent=project] .project_details .u2 .acc{padding:calc(20/750*100dvw) calc(60/750*100dvw) calc(20/750*100dvw) 0;height:calc(2em + calc(40 / 750 * 100dvw))}[data-parent=project] .project_details .u2 .acc:after{width:calc(27/750*100dvw);height:calc(14/750*100dvw);top:calc(34/750*100dvw);right:calc(13/750*100dvw)}[data-parent=project] .project_details .u2 .acc:nth-child(1),[data-parent=project] .project_details .u2 .acc:nth-child(2){border-top:none}[data-parent=project] .project_details .u2 .acc:first-of-type{border-top:1px solid #000}[data-parent=project] .project_details .u2 .acc .acc_trigger{column-gap:calc(40/750*100dvw)}[data-parent=news] .page_header{margin-bottom:calc(100/750*100dvw)}[data-parent=news] .news_lists{margin-bottom:calc(100/750*100dvw)}[data-parent=news] .post_header{margin-bottom:calc(50/750*100dvw)}[data-parent=news] .post_header .date{font-size:calc(18/750*100dvw);padding-bottom:calc(20/750*100dvw);margin-bottom:calc(30/750*100dvw)}[data-parent=news] .post_header .title{font-size:calc(34/750*100dvw)}[data-parent=news] .post_footer{padding-top:calc(90/750*100dvw);margin-top:calc(110/750*100dvw)}[data-parent=news] .post_navi{font-size:calc(22/750*100dvw)}[data-parent=news] .post_navi .btn{column-gap:calc(10/750*100dvw)}[data-parent=news] .post_navi .btn.left:before{width:calc(22/750*100dvw);height:calc(41/750*100dvw)}[data-parent=news] .post_navi .btn.right:after{width:calc(22/750*100dvw);height:calc(41/750*100dvw)}[data-parent=news] .post_contents h1{font-size:calc(36/750*100dvw)}[data-parent=news] .post_contents h2{font-size:calc(34/750*100dvw)}[data-parent=news] .post_contents h3{font-size:calc(32/750*100dvw)}[data-parent=news] .post_contents h4{font-size:calc(30/750*100dvw)}[data-parent=news] .post_contents h5{font-size:calc(28/750*100dvw)}[data-parent=news] .post_contents h6{font-size:calc(26/750*100dvw)}}/*# sourceMappingURL=style.css.map */
