html{font-size:62.5%;font-family:'Cinzel', 'Noto Serif JP', serif;color:#3e3a39}body{font-size:calc(1.5rem + (1vw - 0.56rem) * -1.0000);line-height:1.8;letter-spacing:0.05rem}@media screen and (max-width: 600px){.spnone{display:none !important}}@media screen and (max-width: 1024px){.tlnone{display:none}}@media screen and (min-width: 1025px){.pcnone{display:none}}@media screen and (max-width: 600px){.pcnone{display:block}}section{margin-top:7rem}@media screen and (max-width: 1024px){section{margin-top:5rem}}.wrapper{overflow-x:hidden;position:relative}.section_h2{position:relative;height:9rem;width:100%}@media screen and (max-width: 600px){.section_h2{height:8rem}}.section_h2 .h2_point{position:absolute;right:0;top:0;height:100%;width:5rem;background-color:#d7ca5c}.section_h2 h2{display:block;width:30%;height:100%;background-color:#b5b5b6;font-size:2.7rem;font-weight:normal;line-height:1.4;color:#fff;text-align:left;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;padding-left:16rem}.section_h2 h2:after{display:block;font-size:1.5rem}@media screen and (max-width: 1024px){.section_h2 h2{padding-left:9rem}}@media screen and (max-width: 900px){.section_h2 h2{padding-left:5rem;width:40%}}@media screen and (max-width: 600px){.section_h2 h2{padding-left:3rem;width:65%}}.report h2:after{content:"活動報告"}.schedule h2:after{content:"スケジュール"}.news h2:after{content:"お知らせ"}.overview h2:after{content:"北陸SJCDとは"}.joinus h2:after{content:"入会案内"}.member h2:after{content:"メンバー紹介"}.section_h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_h3 h3{font-size:2.2rem;font-weight:300;width:10%;min-width:115px;text-align:center}.section_h3 h3 img{height:3rem;margin-right:0.5rem;vertical-align:middle}.section_h3 .h3_left{display:block;height:2.5rem;width:20%;background-color:#b5b5b6}.section_h3 .h3_right{display:block;height:2.5rem;width:70%;background-color:#d7ca5c}.content{padding-top:5rem;width:80%;max-width:1400px;margin:0 auto}.content2{width:70%;max-width:1200px;margin:0 auto 10rem;padding-top:5rem}.move{opacity:0}.move_on{-webkit-animation:fadein 1s ease forwards;animation:fadein 1s ease forwards}@-webkit-keyframes fadein{0%{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{0%{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}header{height:10rem;width:100%;background-color:#fff;position:absolute;top:3rem;z-index:100}@media screen and (max-width: 1024px){header{height:10rem}}@media screen and (max-width: 600px){header{height:7rem}}header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;max-width:1400px;width:98vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;margin:0 auto}header .inner .logo{width:10vw}@media screen and (max-width: 600px){header .inner .logo{width:30vw}}header .inner .logo img,header .inner .logo a{width:100%;height:100%}header .inner .gnav{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80vw}header .inner .gnav-ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:60vw;height:100%;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 1024px){header .inner .gnav-ul{position:absolute;width:50vw;height:100vw;top:0;right:-50vw;z-index:30;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15rem 0;-webkit-transition:.7s;transition:.7s;background-color:rgba(255,255,255,0.8)}}@media screen and (max-width: 600px){header .inner .gnav-ul{position:absolute;width:80vw;height:100vh;top:0;right:-80vw;z-index:30;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15rem 0;-webkit-transition:.7s;transition:.7s}}header .inner .gnav-ul li{height:100%;position:relative}header .inner .gnav-ul li:before{content:"";background:url(../img/slash_y.png) no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-50px;display:block;width:100%;height:60%;z-index:-1}@media screen and (max-width: 1024px){header .inner .gnav-ul li:before{display:none}}header .inner .gnav-ul li:first-child:before{display:none}header .inner .gnav-ul a{font-size:2rem;color:#3e3a39;font-weight:500;text-align:center;height:100%;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}header .inner .gnav-ul a:after{display:block;font-size:1.3rem;text-align:left}@media screen and (max-width: 1024px){header .inner .gnav-ul a:after{text-align:center}}header .inner .gnav-ul #gnav-report a:after{content:"活動報告"}header .inner .gnav-ul #gnav-schedule a:after{content:"スケジュール"}header .inner .gnav-ul #gnav-news a:after{content:"お知らせ"}header .inner .gnav-ul #gnav-overview a:after{content:"北陸SJCDとは"}header .inner .gnav-ul #gnav-member a:after{content:"メンバー紹介"}header .inner .gnav-ul .pcnone .login{width:80%;background-color:#d7ca5c;display:block;margin:3rem auto 0;padding:1rem 0}header .inner .gnav-ul .pcnone .login a{font-size:1.7rem}header .inner .gnav-ul .pcnone .gnav-contact{display:block;margin-top:2rem}header .inner .gnav-ul .pcnone .gnav-contact img{width:2rem;vertical-align:middle;margin-left:1rem}header .inner .gnav-right{margin:auto 0}@media screen and (max-width: 1024px){header .inner .gnav-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 10vw auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}header .inner .gnav-right .login{background-color:#d7ca5c;border:1px solid #d7ca5c;display:block;padding:5px 15px;margin-bottom:10px}@media screen and (max-width: 1024px){header .inner .gnav-right .login{margin-bottom:0;margin-right:3rem;padding:1.5rem 3rem}}header .inner .gnav-right .login a{width:100%;height:100%;font-size:1.7rem;color:#3e3a39}header .inner .gnav-right .login:hover{background-color:#fff}header .inner .gnav-right .gnav-contact{display:block;text-align:center;font-size:1.5rem;color:#3e3a39}header .inner .gnav-right .gnav-contact img{margin-left:15px;vertical-align:middle;width:2rem}header .inner .in{-webkit-transform:translateX(-50vw);transform:translateX(-50vw)}@media screen and (max-width: 600px){header .inner .in{-webkit-transform:translateX(-80vw);transform:translateX(-80vw)}}header .inner #hamb{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:3rem;width:6vw;height:6vw;cursor:pointer;-webkit-transition:1s;transition:1s;background-color:transparent;z-index:100}@media screen and (min-width: 1025px){header .inner #hamb{display:none}}@media screen and (max-width: 600px){header .inner #hamb{width:10vw;height:10vw}}header .inner .hamb_line{display:block;position:absolute;width:100%;height:3px;-webkit-transition:.7s;transition:.7s;border-radius:4px;background-color:#d7ca5c}header .inner .line__1{top:3px}header .inner .line__2{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .inner .line__3{bottom:3px}header .inner .line_1{-webkit-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;top:48%}header .inner .line_2{opacity:0}header .inner .line_3{-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);-webkit-transform-origin:center;transform-origin:center;bottom:48%}header.fixed{height:8rem;width:100%;background-color:#fff;position:fixed;top:0;border-bottom:1px solid #d7ca5c}@media screen and (max-width: 600px){header.fixed{height:7rem}}.mainv{width:100%;height:100vh;max-height:1000px;min-height:600px;margin-top:0;background-image:url(../img/top/mainv.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 1024px){.mainv{height:50vw}}.report button{border:1px solid #3e3a39;padding:1rem 5rem;margin:0 auto 2rem;display:block;width:35%}.report button .txt1{font-size:2.7rem;line-height:1.3}@media screen and (max-width: 600px){.report button .txt1{font-size:2.3rem}}.report button .txt2{font-size:1.5rem}.report button:hover{background-color:#3e3a39;color:#fff}@media screen and (max-width: 1024px){.report button{width:50%}}@media screen and (max-width: 900px){.report button{width:60%}}@media screen and (max-width: 600px){.report button{width:85%;padding:1rem}}.report p{font-size:2.2rem;text-align:center}.news ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7rem}@media screen and (max-width: 1024px){.news ul{margin-bottom:5rem}}@media screen and (max-width: 600px){.news ul{display:block}}.news ul li{width:calc((100% - 14rem) / 3);margin-right:7rem}@media screen and (max-width: 600px){.news ul li{width:80%;margin:0 auto 3rem}}.news ul li:last-of-type{margin-right:0}@media screen and (max-width: 600px){.news ul li:last-of-type{margin:0 auto}}.news ul li a{width:100%;height:100%}.news ul li a img{width:100%}.news .morebtn{width:20%;border-bottom:1px solid #3e3a39;text-align:right;margin-left:auto;font-size:2rem;display:block;color:#3e3a39}@media screen and (max-width: 600px){.news .morebtn{width:60%}}.overview .overview_txt1{font-size:6rem;font-weight:300;line-height:0.9;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block}.overview .overview_txt1:after{content:"";background-color:#d7ca5c;position:absolute;right:0;top:2rem;width:130px;height:500px;z-index:-10}@media screen and (max-width: 1024px){.overview .overview_txt1:after{height:450px}}@media screen and (max-width: 900px){.overview .overview_txt1{font-size:5rem}}@media screen and (max-width: 600px){.overview .overview_txt1{font-size:3.5rem}}.overview .overview_txt2{font-size:4rem;font-weight:300}@media screen and (max-width: 900px){.overview .overview_txt2{font-size:3rem}}@media screen and (max-width: 600px){.overview .overview_txt2{font-size:2rem}}.overview .overview_inner1{width:100%;position:relative}.overview .overview_inner1 .overview_img{width:65%;padding-bottom:15rem}.overview .overview_inner1 .overview_img img{width:100%}@media screen and (max-width: 1024px){.overview .overview_inner1 .overview_img{padding-bottom:30rem}}@media screen and (max-width: 900px){.overview .overview_inner1 .overview_img{width:70%;padding-bottom:35rem}}@media screen and (max-width: 600px){.overview .overview_inner1 .overview_img{width:100%;padding-bottom:1rem}}.overview .overview_inner1 .overview_txt3{width:38%;background-color:#fff;position:absolute;bottom:0;right:0;font-size:1.7rem;padding:4rem;text-align:justify}@media screen and (max-width: 1024px){.overview .overview_inner1 .overview_txt3{width:70%}}@media screen and (max-width: 900px){.overview .overview_inner1 .overview_txt3{padding:3rem;width:80%}}@media screen and (max-width: 600px){.overview .overview_inner1 .overview_txt3{position:relative;width:100%;padding:2rem;margin-bottom:5rem}}.overview .overview_inner2{width:100%;position:relative}@media screen and (max-width: 600px){.overview .overview_inner2{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;margin-top:2rem}}.overview .overview_inner2 .overview_img{width:40%;padding-bottom:5rem;margin-left:auto;position:relative}@media screen and (max-width: 900px){.overview .overview_inner2 .overview_img{padding-bottom:35rem}}@media screen and (max-width: 600px){.overview .overview_inner2 .overview_img{width:80%;padding-bottom:1rem;margin:0 auto}}.overview .overview_inner2 .overview_img img{width:100%}.overview .overview_inner2 .overview_img .greeting_name{position:absolute;top:30%;left:-210px}@media screen and (max-width: 900px){.overview .overview_inner2 .overview_img .greeting_name{top:20%}}@media screen and (max-width: 600px){.overview .overview_inner2 .overview_img .greeting_name{position:relative;right:0;top:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}}.overview .overview_inner2 .overview_txt3{width:63%;background-color:#fff;position:absolute;bottom:0;left:0;font-size:1.7rem;padding:4rem;text-align:justify;z-index:50}@media screen and (max-width: 900px){.overview .overview_inner2 .overview_txt3{padding:3rem;width:75%}}@media screen and (max-width: 600px){.overview .overview_inner2 .overview_txt3{position:relative;padding:2rem;width:100%}}.overview .overview_inner2 .overview_txt4{font-size:3rem;font-weight:300;line-height:0.8}@media screen and (max-width: 600px){.overview .overview_inner2 .overview_txt4{margin-right:1rem}}.joinus ul{margin-left:4rem}.joinus ul li{font-size:2rem;position:relative}.joinus ul li:before{content:"";position:absolute;left:-4rem;top:1rem;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem);background:url(../img/square_y.png);background-repeat:no-repeat;background-size:contain;width:1.7vw;height:1.7vw}@media screen and (max-width: 600px){.joinus ul li:before{width:7vw;height:7vw}}.joinus ul li p{font-size:1.5rem;margin:1rem 0 3rem}.joinus ul li table{width:25%;font-size:1.5rem;margin:1rem 0 3rem}.joinus ul li table th{font-weight:normal}.joinus ul li table td{text-align:right}@media screen and (max-width: 1024px){.joinus ul li table{width:40%}}@media screen and (max-width: 600px){.joinus ul li table{width:100%}}.joinus button{border:1px solid #3e3a39;padding:1rem 5rem;margin:0 auto 5rem;display:block;width:30%}.joinus button .txt1{font-size:2.7rem;line-height:1.3}@media screen and (max-width: 600px){.joinus button .txt1{font-size:2.3rem}}.joinus button .txt2{font-size:1.5rem}.joinus button:hover{background-color:#3e3a39;color:#fff}@media screen and (max-width: 1024px){.joinus button{width:50%}}@media screen and (max-width: 600px){.joinus button{width:80%;padding:1rem}}.member{margin-top:17rem}.member .member_txt1{font-size:6rem;font-weight:300;line-height:0.9;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block}@media screen and (max-width: 600px){.member .member_txt1{font-size:3.5rem}}.member .member_txt1:after{content:"";background-color:#d7ca5c;position:absolute;right:0;bottom:0;width:120px;height:120px;z-index:-10}@media screen and (max-width: 600px){.member .member_txt1:after{height:80px}}.member .content{padding-top:10rem}@media screen and (max-width: 600px){.member .content{padding-top:7rem;width:90%}}.member .content ul{font-size:2.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:3rem 0 5rem}@media screen and (max-width: 600px){.member .content ul{font-size:1.6rem;margin:3rem 0}}.member .content ul li{margin-right:2.5rem}@media screen and (max-width: 600px){.member .content ul li{margin-right:1rem}}.member .content ul li a{color:#3e3a39}.member .content ul li img{height:3rem;vertical-align:middle;margin-right:0.5rem}.content2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 600px){.content2{width:90%}}.content2 .member_item{width:calc((100% - 12vw) / 3);margin-right:6vw;margin-top:2.5vw}.content2 .member_item:first-child,.content2 .member_item:nth-child(2),.content2 .member_item:nth-child(3){margin-top:0}.content2 .member_item:nth-child(3n){margin-right:0}.content2 .member_item:nth-child(6n){margin-right:0}@media screen and (max-width: 600px){.content2 .member_item{width:calc((100% - 2rem) / 2);margin-right:2rem;margin-top:4rem}.content2 .member_item:nth-child(2n){margin-right:0}.content2 .member_item:nth-child(3n){margin-top:4rem;margin-right:2rem}}.content2 .member_item .member_img{width:100%;height:17vw;overflow:hidden}@media screen and (max-width: 600px){.content2 .member_item .member_img{height:12rem}}.content2 .member_item .member_img img{width:100%;height:17vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 600px){.content2 .member_item .member_img img{height:auto}}.content2 .member_item .member_name{font-size:1.8rem;line-height:2;font-family:serif}@media screen and (max-width: 600px){.content2 .member_item .member_name{font-size:1.6rem;line-height:1.2;margin:1rem 0}}.content2 .member_item .member_tel,.content2 .member_item .member_url{font-size:1.5rem;line-height:1.3;font-family:serif}@media screen and (max-width: 600px){.content2 .member_item .member_tel,.content2 .member_item .member_url{font-size:1.3rem}}footer{background-color:#d7ca5c}footer .inner{width:98vw;max-width:1400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8rem 0}@media screen and (max-width: 600px){footer .inner{display:block;padding:5rem 0}}footer .inner .footer_left{width:calc(100% / 3);text-align:center;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}@media screen and (max-width: 600px){footer .inner .footer_left{width:100%}}footer .inner .footer_left .footer_left_img1{width:35%;margin:0 auto 3rem}footer .inner .footer_left .footer_left_img2{width:55%;margin:0 auto}footer .inner .footer_center{width:calc(100% / 3)}@media screen and (max-width: 600px){footer .inner .footer_center{width:100%;padding:6rem 0}}footer .inner .footer_center ul{width:90%;margin-left:auto}@media screen and (max-width: 900px){footer .inner .footer_center ul{width:80%}}@media screen and (max-width: 600px){footer .inner .footer_center ul{margin:0 0 0 15rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}footer .inner .footer_center ul li{position:relative;margin-bottom:1.5rem}footer .inner .footer_center ul li:before{content:"";position:absolute;left:-4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/square_g.png);background-repeat:no-repeat;background-size:contain;width:55%;height:55%}@media screen and (max-width: 900px){footer .inner .footer_center ul li:before{width:45%;height:45%}}footer .inner .footer_center ul li a{font-size:1.8rem;position:relative;text-align:left;color:#3e3a39;line-height:1.5}footer .inner .footer_center ul li a:after{display:block;font-size:1.2rem;text-align:left}footer .inner .footer_center ul #fnav_report a:after{content:"活動報告"}footer .inner .footer_center ul #fnav_schedule a:after{content:"スケジュール"}footer .inner .footer_center ul #fnav_news a:after{content:"お知らせ"}footer .inner .footer_center ul #fnav_overview a:after{content:"北陸SJCDとは"}footer .inner .footer_center ul #fnav_member a:after{content:"メンバー紹介"}footer .inner .footer_center ul #fnav_joinus a:after{content:"入会案内"}footer .inner .footer_right{width:calc(100% / 3);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;padding-right:8rem}@media screen and (max-width: 900px){footer .inner .footer_right{padding-right:4rem}}@media screen and (max-width: 600px){footer .inner .footer_right{width:100%;padding:3rem}}footer .inner .footer_right .footer_right_1 .login{background-color:#fff;border:1px solid #fff;display:block;padding:5px 15px;margin:0 0 10px auto}@media screen and (max-width: 600px){footer .inner .footer_right .footer_right_1 .login{margin:0 auto}}footer .inner .footer_right .footer_right_1 .login a{width:100%;height:100%;font-size:1.7rem;color:#3e3a39}footer .inner .footer_right .footer_right_1 .login:hover{background-color:#d7ca5c}footer .inner .footer_right .footer_right_1 .fnav-contact{display:block;text-align:right;font-size:1.5rem;color:#3e3a39}@media screen and (max-width: 600px){footer .inner .footer_right .footer_right_1 .fnav-contact{text-align:center;margin:2rem}}footer .inner .footer_right .footer_right_1 .fnav-contact img{margin-left:15px;vertical-align:middle;width:2rem}footer .inner .footer_right .footer_right_2{text-align:right}@media screen and (max-width: 600px){footer .inner .footer_right .footer_right_2{text-align:center}}footer .inner .footer_right .footer_right_2 p{font-size:1.2rem;line-height:2}footer .inner .footer_right .footer_right_3{text-align:right}footer .inner .footer_right .footer_right_3 p:first-child{font-size:1.3rem}footer .inner .footer_right .footer_right_3 .copyright{font-size:1.1rem;line-height:2;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}
/*# sourceMappingURL=index.css.map */