@charset "UTF-8";header{width:100vw;height:var(--headerHeight);position:fixed;top:calc(var(--headerHeight)*-1);z-index:100;opacity:0;transition:top ease .4s,opacity ease .4s}header.show{top:0;opacity:1;transition:top ease .6s,opacity ease .6s}.top .page_header .kv_wrapper{background:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/top/kv.jpg) no-repeat center bottom;background-size:cover;width:100%;height:100vh;height:100svh;display:grid;align-items:flex-start;justify-content:center;padding-top:36px;color:var(--white);position:relative}.kv_wrapper .fadeIn{transform:translateY(50px);opacity:0;transition:transform 1.2s cubic-bezier(.33,1,.68,1),opacity 1.6s cubic-bezier(.33,1,.68,1)}.kv_wrapper .fadeIn.on{transform:translateY(0);opacity:1.0}.site_ttl img{width:14.576vw;height:auto}.kv_wrapper .copy_wrapper{display:inline-block;position:absolute;top:12.8vw;right:calc(50% - 39.5vw)}.kv_wrapper .copy_wrapper p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:3.467vw;letter-spacing:.25em;line-height:2.6;text-decoration-line:underline;text-underline-offset:1.493vw;text-decoration-thickness:.8px}.kv_wrapper .scroll_wrapper{display:block;position:absolute;bottom:0;text-align:center}.scroll{display:inline-block;font-size:12px;font-family:var(--fGothic);letter-spacing:1.44px;position:relative;bottom:0;height:44px;opacity:.9}.scroll:before{content:"";position:absolute;bottom:0;left:calc(50% - 2.75px);width:6px;height:6px;border-radius:50%;background:currentColor;animation:circlemove 3.5s ease-in-out infinite}.scroll:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:24px;background:currentColor}@keyframes circlemove{0%{bottom:22px;opacity:0;transform:scale(1,1)}36%{opacity:1;transform:scale(1.1,1.1)}55%{opacity:0;transform:scale(1,1)}75%{opacity:1;transform:scale(1.4,1.4)}100%{bottom:0;opacity:.8;transform:scale(.5,.5)}}@media (min-width:960px){.top .page_header .kv_wrapper{background:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/top/kv_pc.jpg) no-repeat center bottom;background-size:cover;padding-top:3.3vw}.kv_wrapper .copy_wrapper{top:5.12vw;right:18.88vw}.kv_wrapper .copy_wrapper p{font-size:1.464vw;line-height:2.2;text-underline-offset:.439vw}.site_ttl img{width:auto;height:49vh}}.content,.contact_wrapper{padding:40px 20px}@media (min-width:960px){.content:not(.top .content.ttl_cols.has_img),.contact_wrapper{padding:64px 0}}.deco_wrapper{position:absolute;top:0;z-index:0}.deco_red{position:absolute;display:block;width:80px;height:80px;background-image:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/common/deco_red.svg);background-size:contain}.deco_yel{position:absolute;display:block;width:100px;height:100px;background-image:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/common/deco_yel.svg);background-size:contain}.deco_red.pc,.deco_yel.pc{display:none}.lead_area{text-align:center}.lead_area p{display:inline-block;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left;letter-spacing:.25em;line-height:2.6;margin:0 auto;padding:64px 0}.lead_area+.deco_wrapper{z-index:3}.lead_area+.deco_wrapper span:nth-of-type(1).deco_red{width:12vw;height:12vw;top:calc(100vh + 448px - 12vw);top:calc(100svh + 448px - 12vw);left:calc(50vw + 28.4vw);opacity:0}.lead_area+.deco_wrapper .deco_yel{width:14.667vw;height:14.667vw;top:calc(100vh + 448px - 6vw);top:calc(100svh + 448px - 6vw);left:calc(50vw + 19.733vw);opacity:0}.lead_area+.deco_wrapper .deco_red.on{animation:decoRotateL 2.8s cubic-bezier(.06,.71,.32,1.02) forwards}.lead_area+.deco_wrapper .deco_yel.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}@media (min-width:960px){.lead_area p{line-height:2.8;margin:0 auto;text-align:left}.deco_red.sp,.deco_yel.sp{display:none}.deco_red.pc,.deco_yel.pc{display:block}.lead_area+.deco_wrapper span:nth-of-type(1).deco_red{width:86px;height:86px;top:calc(100vh + 162px);top:calc(100svh + 162px);left:calc(50vw - 429px);opacity:0}.lead_area+.deco_wrapper span:nth-of-type(1).deco_red.on{animation:decoRotateL 2.8s cubic-bezier(.06,.71,.32,1.02) forwards}.lead_area+.deco_wrapper span:nth-of-type(2).deco_yel{width:108px;height:108px;top:calc(100vh + 193px);top:calc(100svh + 193px);left:calc(50vw - 376px);opacity:0}.lead_area+.deco_wrapper span:nth-of-type(2).deco_yel.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}.lead_area+.deco_wrapper span:nth-of-type(3).deco_yel{width:147px;height:147px;top:calc(100vh + 339px);top:calc(100svh + 339px);left:calc(50vw + 325px);opacity:0}.lead_area+.deco_wrapper span:nth-of-type(3).deco_yel.on{animation:decoRotateL 2.8s cubic-bezier(.06,.71,.32,1.02) forwards}.lead_area+.deco_wrapper span:nth-of-type(4).deco_red{width:210px;height:210px;top:calc(100vh + 387px);top:calc(100svh + 387px);left:calc(50vw + 433px);opacity:0}.lead_area+.deco_wrapper span:nth-of-type(4).deco_red.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}}h2.tate{padding:6px 0 0;margin-bottom:40px}.annai{margin-top:-40px}@media (max-width:959px){.annai_list dt{position:relative;padding-bottom:0;margin-bottom:6px}.annai_list dt:before{background-image:none}}.bnr_btn_list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:16px;margin:0 auto 40px}.item_list.bnr_btn_list{margin-bottom:0}.bnr_btn_list li{width:100%;height:calc((100vw - 40px)*0.44);text-align:center;position:relative}.bnr_btn_list li:after{content:"";position:absolute;top:0;left:0;width:calc((100vw - 40px));height:calc((100vw - 40px)*0.44)}.kitou_list li:nth-of-type(1):after{background:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/top/bnr_anzan.jpg) center center;background-size:cover}.kitou_list li:nth-of-type(2):after{background:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/top/bnr_gushi.jpg) center center;background-size:cover}.kitou_list li:nth-of-type(3):after{background:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/top/bnr_kosodate.jpg) center center;background-size:cover}.kitou_list li:nth-of-type(4):after{background:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/top/bnr_other.jpg) center center;background-size:cover}.item_list li:nth-of-type(1):after{background:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/top/bnr_jyuyohin.jpg) center center;background-size:cover}.item_list li:nth-of-type(2):after{background:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/top/bnr_obi.jpg) center center;background-size:cover}.bnr_btn_list li a{display:grid;row-gap:10px;width:100%;height:100%;align-content:center;color:var(--white);position:relative;z-index:1;background-color:rgba(123,102,102,.68)}.bnr_btn_list li a .txt{text-decoration:underline;text-underline-offset:5.6px;text-decoration-thickness:.8px}.bnr_btn_list li a .txt:after{display:inline-block;content:"";position:relative;top:8px;left:7px;background-repeat:no-repeat;background-color:currentColor;transition:background-color ease .3s;width:28px;height:28px;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27"><g><g fill="none" stroke="currentColor" stroke-width="1"><circle cx="13.5" cy="13.5" r="13.5" stroke="none"/><circle cx="13.5" cy="13.5" r="13" fill="none"/></g><path d="M2578.5,1152.807h8.863l-3.389-2.431" transform="translate(-2569.37 -1139.135)" fill="none" stroke="currentColor" stroke-width="1"/></g></svg>');-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27"><g><g fill="none" stroke="currentColor" stroke-width="1"><circle cx="13.5" cy="13.5" r="13.5" stroke="none"/><circle cx="13.5" cy="13.5" r="13" fill="none"/></g><path d="M2578.5,1152.807h8.863l-3.389-2.431" transform="translate(-2569.37 -1139.135)" fill="none" stroke="currentColor" stroke-width="1"/></g></svg>');mask-size:contain;mask-repeat:no-repeat}.bnr_btn_list li p{font-size:11px;letter-spacing:.77px;line-height:19px}@media (min-width:960px){h2.tate span{padding:0}.bnr_btn_list{display:grid;width:100%;max-width:1120px;row-gap:32px;grid-template-columns:48.57% 48.57%;flex-wrap:wrap;justify-content:space-between;margin:0 auto 72px}.item_list.bnr_btn_list{margin-bottom:0}.bnr_btn_list li{width:100%;height:240px}.bnr_btn_list li:after{width:100%;height:240px}.item_list li:nth-of-type(1):after{background:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/top/bnr_jyuyohin_pc.jpg) center center;background-size:cover}.item_list li:nth-of-type(2):after{background:url(//obitokedera.or.jp/wp-content/themes/obitokedera/asset/css/../img/top/bnr_obi_pc.jpg) center center;background-size:cover}.bnr_btn_list li a{row-gap:24px;transition:background-color ease-out .3s;padding-bottom:14px}.bnr_btn_list li a:hover{background-color:rgba(123,102,102,.4)}.bnr_btn_list li a .txt{font-size:22px;letter-spacing:2.2px;text-underline-offset:10px}.bnr_btn_list li a .txt:after{top:10px;left:14px;background-color:currentColor;width:37px;height:37px;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="37" viewBox="0 0 37 37"><g transform="translate(-0.09 0.127)"><g transform="translate(0 0)"><g transform="translate(0.09 -0.127)" fill="none" stroke="currentColor" stroke-width="1"><circle cx="18.5" cy="18.5" r="18.5" stroke="none"/><circle cx="18.5" cy="18.5" r="18" fill="none"/></g><path d="M2578.5,1153.676h12.029l-4.6-3.3" transform="translate(-2565.839 -1135.084)" fill="none" stroke="currentColor" stroke-width="1"/></g></g></svg>');-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="37" viewBox="0 0 37 37"><g transform="translate(-0.09 0.127)"><g transform="translate(0 0)"><g transform="translate(0.09 -0.127)" fill="none" stroke="currentColor" stroke-width="1"><circle cx="18.5" cy="18.5" r="18.5" stroke="none"/><circle cx="18.5" cy="18.5" r="18" fill="none"/></g><path d="M2578.5,1153.676h12.029l-4.6-3.3" transform="translate(-2565.839 -1135.084)" fill="none" stroke="currentColor" stroke-width="1"/></g></g></svg>');mask-size:contain;mask-repeat:no-repeat}.bnr_btn_list li p{font-size:14px;letter-spacing:.98px;line-height:.2rem}.item_list.bnr_btn_list{display:flex;flex-wrap:wrap;row-gap:40px}.item_list.bnr_btn_list li{width:100%}.item_list.bnr_btn_list li:after{width:100%}.item_list.bnr_btn_list li a{width:100%;height:240px}}.inunohi_area{background-color:var(--white);padding:24px 20px;margin-bottom:40px}.inunohi_area p{margin-bottom:20px}.inunohi_area .btn_m{margin-bottom:8px}@media (min-width:960px){.inunohi_area{padding:32px 84px 30px;margin-bottom:40px}.inunohi_area p{margin-bottom:36px}}.annai .bg_pink,.annai .bg_yellow{position:relative;overflow:hidden}.annai .bg_pink .deco_wrapper span:nth-of-type(1).deco_red{width:24.8vw;height:24.8vw;top:162px;left:calc(50vw - 54.533vw);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_pink .deco_wrapper span:nth-of-type(1).deco_red.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_pink .deco_wrapper span:nth-of-type(2).deco_yel{width:30.4vw;height:30.4vw;top:463px;left:calc(50vw + 29vw);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_pink .deco_wrapper span:nth-of-type(2).deco_yel.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_pink .deco_wrapper span:nth-of-type(3).deco_red{width:14.667vw;height:14.667vw;top:447px;left:calc(50vw + 38vw);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_pink .deco_wrapper span:nth-of-type(3).deco_red.on{animation:decoRotateL 2.3s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_pink .deco_wrapper span:nth-of-type(4).deco_red{width:19.2vw;height:19.2vw;top:648px;left:calc(50vw - 54vw);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_pink .deco_wrapper span:nth-of-type(4).deco_red.on{animation:decoRotateR 2.8s cubic-bezier(.06,.71,.32,1.02) forwards}@media (min-width:960px){.annai .bg_pink .deco_wrapper span:nth-of-type(1).deco_red{width:112px;height:112px;top:92px;left:calc(50vw - 497px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_pink .deco_wrapper span:nth-of-type(1).deco_red.on{animation:decoRotateL 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_pink .deco_wrapper span:nth-of-type(2).deco_yel{width:147px;height:147px;top:552px;left:calc(50vw - 713px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_pink .deco_wrapper span:nth-of-type(2).deco_yel.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_pink .deco_wrapper span:nth-of-type(5).deco_yel{width:108px;height:108px;top:619px;left:calc(50vw + 541px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_pink .deco_wrapper span:nth-of-type(5).deco_yel.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_pink .deco_wrapper span:nth-of-type(3).deco_red{width:86px;height:86px;top:850px;left:calc(50vw - 604px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_pink .deco_wrapper span:nth-of-type(3).deco_red.on{animation:decoRotateR 2.8s cubic-bezier(.06,.71,.32,1.02) forwards}}.annai .bg_yellow .deco_wrapper span:nth-of-type(1).deco_red{width:21.6vw;height:21.6vw;top:147px;left:calc(50vw + 31.2vw);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_yellow .deco_wrapper span:nth-of-type(1).deco_red.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_yellow .deco_wrapper span:nth-of-type(2).deco_red{width:14.667vw;height:14.667vw;top:328px;left:calc(50vw - 49vw);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_yellow .deco_wrapper span:nth-of-type(2).deco_red.on{animation:decoRotateL 2.3s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_yellow .deco_wrapper span:nth-of-type(3).deco_yel{width:14.667vw;height:14.667vw;top:32px;left:calc(50vw - 50vw);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_yellow .deco_wrapper span:nth-of-type(3).deco_yel.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}@media (min-width:960px){.annai .bg_yellow .deco_wrapper span:nth-of-type(1).deco_red{width:162px;height:162px;top:15px;left:calc(50vw + 518px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_yellow .deco_wrapper span:nth-of-type(1).deco_red.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_yellow .deco_wrapper span:nth-of-type(2).deco_red{width:122px;height:122px;top:438px;left:calc(50vw + 538px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_yellow .deco_wrapper span:nth-of-type(2).deco_red.on{animation:decoRotateL 2.3s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_yellow .deco_wrapper span:nth-of-type(3).deco_yel{width:108px;height:108px;top:140px;left:calc(50vw + 541px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_yellow .deco_wrapper span:nth-of-type(3).deco_yel.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_yellow .deco_wrapper span:nth-of-type(4).deco_red{width:170px;height:170px;top:252px;left:calc(50vw - 648px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_yellow .deco_wrapper span:nth-of-type(4).deco_red.on{animation:decoRotateL 2.3s cubic-bezier(.06,.71,.32,1.02) forwards}.annai .bg_yellow .deco_wrapper span:nth-of-type(5).deco_yel{width:108px;height:108px;top:12.5px;left:calc(50vw - 608px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.annai .bg_yellow .deco_wrapper span:nth-of-type(5).deco_yel.on{animation:decoRotateR 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}}.content.ttl_cols{display:grid;flex-wrap:wrap;padding:40px 20px 0}.content.ttl_cols.has_img{padding:40px 0 0}.content.ttl_cols.has_img div[class*=btn_]{text-align:center}.ttl_cols .cont_wrapper{padding:0 20px 24px}.cont_wrapper .btn_m{margin-bottom:16px}.ttl_cols picture img{width:100%}@media (min-width:960px){.content.ttl_cols.has_img{display:flex;justify-content:flex-end;width:98.4%;max-width:calc((100% - 1120px)/2 + 1120px);padding:0;margin:64px 0 0 auto}.content.ttl_cols.has_img div[class*=btn_]{text-align:left}.koutsu{padding-bottom:64px}.ttl_cols h2.tate{width:6.2%;max-width:77px}.ttl_cols .cont_wrapper{width:23.7%;margin:0 80px 0 32px}.content.ttl_cols.has_img .cont_wrapper{padding:0}.ttl_cols .cont_wrapper p.txt,.yusou .cont_wrapper p.txt{margin-top:-6px}.ttl_cols .cont_wrapper p.txt,.content.ttl_cols p.txt:not(div[class*=btn_]>p.txt){margin-bottom:40px}.cont_wrapper .btn_m a{justify-content:flex-start;margin-bottom:40px}.ttl_cols picture{flex:1;height:auto;max-height:428px;overflow:hidden}}.news .content .ttl_cols{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.news .btn_m{margin-bottom:40px}.ttl_cols .related_links_list{margin:40px 0}@media (min-width:960px){.news .content .ttl_cols{flex-wrap:nowrap;justify-content:space-between;padding:40px 0 0}.ttl_cols .news_list{width:100%;margin:0 0 40px 32px}.ttl_cols+.btn_m{margin-bottom:40px}}.gyouji{position:relative}.gyouji_list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:24px}.gyouji_list li a{display:block;width:100%;height:100%}.gyouji_list li img{width:100%;height:auto}.gyouji_list li .txt_wrapper{background-color:var(--white);padding:20px}.gyouji_list li .txt_wrapper h3{margin-bottom:8px}.gyouji_list+.btn_m{margin:32px auto 64px}@media (min-width:960px){.gyouji .content.ttl_cols{display:flex;justify-content:space-between}.gyouji_list{flex-wrap:nowrap;justify-content:flex-start;column-gap:17px;width:calc(100% - 77px - 32px)}.gyouji_list li{width:23.73%;max-width:240px;align-self:stretch;background-color:var(--white)}.gyouji_list li .txt_wrapper{padding:12px 12px 16px}.gyouji_list+.btn_m{margin:40px auto 0}.gyouji_list li a .img_wrapper{background-color:rgba(159,156,131,1);padding-bottom:0}.gyouji_list li a img{opacity:1;transition:opacity ease-out .3s}.gyouji_list li a:hover img{opacity:.7}.gyouji_list li a .txt_wrapper{color:var(--primary);transition:color ease-out .3s}.gyouji_list li a:hover .txt_wrapper{color:var(--subAccent)}}@media (min-width:960px){.gyouji .deco_wrapper{z-index:3}.gyouji .deco_wrapper .deco_yel{width:17.13vw;height:17.13vw;top:138px;left:calc(50vw + 28.843vw);opacity:0}.gyouji .deco_wrapper .deco_yel.on{animation:decoRotateL 3.2s cubic-bezier(.06,.71,.32,1.02) forwards}}.yusou .content div[class*=btn_]>p{padding:0 0 24px}.yusou .related_links_list{margin:40px auto 0}@media (min-width:960px){.yusou .content:not(.top .content.ttl_cols.has_img){padding:40px 0 64px}.yusou .content div[class*=btn_]>p{padding:0 0 40px}.yusou .cont_wrapper{display:flex;column-gap:calc(100% - 27.85% - 67.14%)}.yusou .btn_m{width:27.85%;max-width:312px;text-align:left}.yusou .related_links_list{width:67.14%;max-width:752px;margin:0;align-content:flex-start;justify-content:space-between}.yusou .related_links_list li{width:49.4%;max-width:372px}}aside.content{padding:24px 20px 32px}h3.related_links_ttl{text-align:center;margin-bottom:16px}@media (min-width:960px){aside.content:not(.top .content.ttl_cols.has_img){padding:36px 0 40px}h3.related_links_ttl{width:948px;font-size:18px;text-align:left;margin:0 auto 16px}aside .related_links_list.list_cols3{width:100%;gap:14px 24px}aside .related_links_list.list_cols3 li{width:300px}}