@charset "UTF-8";.fo_m{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}#wrap{width:100%;position:relative;font-style:normal;font-weight:400}.pc{display:inline-block}.tab{display:none}.smp{display:none}h1,h2,h3,h4{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal}h2{font-size:30px;font-weight:700;line-height:100%;display:flex;flex-direction:column;align-items:center}h2 img{width:30px;padding-bottom:15px}.box1000{width:1000px;margin:0 auto}header{width:100%;position:relative}.hed_bg{width:100%;height:100vh;max-height:800px;background-image:url("https://jikasen-akita.com/wp/wp-content/themes/jikasenconnect/img/deko_top.png"),url("https://jikasen-akita.com/wp/wp-content/themes/jikasenconnect/img/top_border.png"),url("https://jikasen-akita.com/wp/wp-content/themes/jikasenconnect/img/nami_top.png");background-repeat:repeat-x,repeat-x,no-repeat;background-size:auto 200px,contain,contain;background-position:top center,center,bottom;background-color:#faf0d7}.hed_img_box{width:1000px;margin:0 auto;height:100%;position:relative}.toplogo{width:180px;padding:10px;border-bottom:5px dotted #ffd9c0;border-top:5px dotted #ffd9c0;position:absolute;top:50px;left:50%;transform:translate(-50%,0%)}.toptxt{writing-mode:vertical-rl;position:absolute;top:55%;left:15%;transform:translate(0%,-50%)}.toptxt span{display:block;font-size:3rem;font-weight:700;letter-spacing:.1em}.fadeIn_txt{animation-name:fadeInAnime;animation-duration:10s;animation-fill-mode:forwards;opacity:0}.delayScroll02 .fadeIn_txt{animation-name:fadeInAnime;animation-duration:7s;animation-fill-mode:forwards;opacity:0}.topkoko{position:absolute;width:500px;right:0;bottom:80px}#menu{width:100%}.submenu ul{width:1000px;margin:0 auto;padding:30px 0;display:flex;justify-content:space-between;align-items:center}.submenu ul li{width:20%;text-align:center}.submenu ul li a{display:inline-flex;align-items:center;justify-content:center;position:relative}.submenu ul li img{width:25px}.submenu ul li span{margin-left:5px;font-weight:700}.submenu ul li a:hover{color:#000}.submenu ul li a:after{content:"";border-bottom:3px dotted #ffd9c0;position:absolute;bottom:-5px;left:30px;width:80px;transform:scale(0,1);transform-origin:left top;transition:transform .3s}.submenu ul li a:hover:after{transform:scale(1,1)}#icon{display:none}.smp_subcon{display:none}.clone-nav{position:fixed;top:0;left:0;z-index:2;width:100%;transition:.3s;transform:translateY(-100%)}.is-show{transform:translateY(0);height:100px}.is-show:before{background-image:url("https://jikasen-akita.com/wp/wp-content/themes/jikasenconnect/img/nami_gyaku.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;width:100%;height:60px;bottom:-20px}.submenu.is-show div{background-color:#fff;height:80px}.top01_box{width:100%;margin:100px 0;position:relative}.top01_box .img{width:50%;height:500px}.top01_box .img img{object-fit:cover;height:500px;border-top-right-radius:150px;border-bottom-right-radius:150px}.top01_box .txt{width:600px;position:absolute;top:50%;left:60%;transform:translate(-35%,-50%);background-color:rgba(255,255,255,.7)}.top01_box .txt p{text-align:center;line-height:200%;padding:30px;position:relative}.top01_box .txt span{display:inline-block}.top01_box .txt p:before{content:"";border-top:5px dotted #ffd9c0;position:absolute;width:100%;left:0;top:-3px}.top01_box .txt p:after{content:"";border-bottom:5px dotted #ffd9c0;position:absolute;width:100%;left:0;bottom:-3px}.top02_box{width:900px;margin:20px auto 100px}.top02_box ul{margin-bottom:50px}.top02_box li{display:flex;align-items:center;border-bottom:1px dotted #d9d9d9;padding:30px}.top02_box .date{font-weight:700;margin-right:10px}.top02_box .cat{width:100px;text-align:center;font-size:12px;font-weight:700;background-color:#f4bfbf;border-radius:5px;margin-right:10px}.btn a{display:block;width:350px;margin:0 auto;padding:12px;border-radius:30px;text-align:center;background-color:#8cc0de;color:#fff;font-weight:700;position:relative;border:3px solid #8cc0de;line-height:100%}.btn a:after{content:"";position:absolute;top:50%;right:15px;transform:translate(0,-50%);box-sizing:border-box;width:8px;height:8px;border:6px solid transparent;border-left:8px solid #fff}.btn a:hover{border:3px solid #8cc0de;background-color:#fff;color:#8cc0de}.btn a:hover:after{border-left:8px solid #8cc0de}.top03_box{display:flex}.top03_inner{width:50%;height:500px}.top03_inner.l{padding:50px;display:flex;flex-direction:column;justify-content:center;background-color:#faf0d7;background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(255,255,255,.5) 3px,rgba(255,255,255,.5) 6px)}.top03_inner.r img{height:500px;object-fit:cover}.top_txt{margin:30px 0;text-align:center;line-height:200%}.top03_inner .top_txt{max-width:450px;margin-right:auto;margin-left:auto}.top03_box .btn a{width:250px}.top04_box{padding:80px 0 280px;background-color:#ffd9c0;background-image:radial-gradient(rgba(255,255,255,.25) 20%,transparent 25%),radial-gradient(rgba(255,255,255,.25) 20%,transparent 25%),url("https://jikasen-akita.com/wp/wp-content/themes/jikasenconnect/img/deco02.png");background-repeat:repeat,repeat,repeat-x;background-position:0 0,13px 13px,bottom;background-size:25px 25px,25px 25px,auto 200px;position:relative}.top04_box ul{display:flex;justify-content:space-between;margin:30px 0 50px}.top04_box ul li{width:300px;height:300px;padding:50px;background-color:#fff;border-radius:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.top04_box ul li:nth-child(1){border:5px solid #f4bfbf}.top04_box ul li:nth-child(2){border:5px solid #8cc0de}.top04_box ul li:nth-child(3){border:5px solid #fcd786}.top04_box li div{width:100%}.top04_box li .top{font-size:35px;font-weight:700;line-height:100%}.top04_box li .btm{border-top:3px dotted #d9d9d9;padding-top:15px;margin-top:15px}.top04_box li .btm span{display:inline-block}.koko{width:150px;position:absolute;left:50%;bottom:80px;transform:translate(-50%,0)}@keyframes anime{0%,100%{transform:translate(0,0) rotate(-7deg)}50%{transform:translate(0,0) rotate(7deg)}}.anime{animation:5s anime infinite}.top05_box{margin:50px auto 100px}.top05_box ul{display:flex;margin-bottom:50px}.top05_box li{width:32%;margin-right:2%}.top05_box li:last-child{margin-right:0}.top05_box li a{display:flex;flex-direction:column;height:100%;border-radius:15px;border:3px solid #8cc0de;width:100%}.top05_box .img{height:230px;overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}.top05_box .img img{object-fit:cover;height:230px;border-top-left-radius:12px;border-top-right-radius:12px;transition-duration:.5s}.top05_box li a:hover img{transform:scale(1.2,1.2)}.top05_box li a:hover{color:#8cc0de}.top05_box .txt{padding:15px}.top05_box .date{font-size:12px;font-weight:700}.top05_box .tit{font-weight:700;margin-top:5px;line-height:120%;text-align:justify}.top06_box{width:100%;background-color:#f2f2f2;display:inline-block}.banner_box{padding:50px 0}.banner_box .box1000{display:flex;justify-content:space-between}.banner_box .link{width:20%;min-width:180px;height:150px;border-radius:100px;font-size:23px;font-weight:700;position:relative;background-color:#fff;padding:20px;display:flex;align-items:center;justify-content:center;text-align:center}.banner_box .link:before{content:"";position:absolute;bottom:10px;right:3px;margin-left:-15px;border:15px solid transparent;border-top:20px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(55deg)}.banner_box ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:80%;flex:1}.banner_box ul li{margin:10px;text-align:center;width:40%;min-width:210px}.banner_box ul li a{width:100%;display:block;padding:15px;text-align:center;border-radius:10px}.banner_box ul li:first-child a{background-color:#abd58a}.banner_box ul li:nth-child(2) a{background-color:#f7aeae}.banner_box ul li:nth-child(3) a{background-color:#a3cdf7}.banner_box ul li:last-child a{background-color:#9ed5e6}.banner_box ul li a:hover{color:#000;opacity:.7}.foot_menu{width:900px;margin:0 auto;padding:30px 0;display:flex;justify-content:center}.foot_menu li{width:20%;border-left:1px solid #000;line-height:100%;text-align:center}.foot_menu li a{line-height:100%;font-weight:700}.foot_menu li a:hover{color:#8cc0de}.foot_menu li:last-child{border-right:1px solid #000}.foot_box{background-color:#8cc0de;background-image:radial-gradient(rgba(255,255,255,1) 35%,transparent 30%),url("https://jikasen-akita.com/wp/wp-content/themes/jikasenconnect/img/fot_border.png");background-repeat:repeat-x,repeat-x;background-position:0 15px,center;background-size:10px 10px,auto auto;padding:60px 0 20px}.foot_inner{background-image:url("https://jikasen-akita.com/wp/wp-content/themes/jikasenconnect/img/koko03.png");background-repeat:no-repeat;background-position:right 15% bottom 20px;background-size:auto 200px}.foot_inner p{margin-left:50px;margin-bottom:10px;font-size:14px}p.fot01{font-size:18px;margin-bottom:0}.foot_inner p span{font-weight:700;display:inline-block;font-size:23px}.copy{padding:20px 0;font-size:13px;margin-bottom:0;margin-left:50px}.copy span{display:inline-block}#topBtn{position:fixed;bottom:20px;right:20px;display:block;text-align:center;z-index:99;border-radius:5px}.topBtn{width:100px;height:100px;position:relative;display:inline-block;vertical-align:middle}.topBtn:hover{opacity:.7}@media screen and (max-width :1024px){.tab{display:block}.smp{display:none}.box1000{width:92%}.clone-nav{display:none}.toptxt{top:45%}.smp_subcon{display:block}#menu{display:block;position:fixed;z-index:5;left:-150%;top:0;width:100%;transition:all .5s;-ms-overflow-style:none;scrollbar-width:none}#menu.active{left:0}#icon{display:flex;position:fixed;z-index:1000;top:10px;left:10px;width:70px;height:70px;flex-direction:column;justify-content:center;transition:all .3s ease 0s;opacity:1;background-color:#ffd9c0;border-radius:35px;text-align:center;font-size:10px}#icon p{margin-top:3px;margin-bottom:-10px}#icon span{display:block;margin:0 auto;width:27px;height:3px;background-color:#4d4d4d;opacity:1;transition:all .3s ease 0s}#icon span:first-of-type{margin-bottom:5px}#icon span:last-of-type{margin-top:5px}#icon.active span:nth-of-type(1){transform:rotate(45deg);margin-top:8px;background-color:#4d4d4d;opacity:1}#icon.active span:nth-of-type(2){margin-left:21px;transform:rotate(-45deg);margin-top:-8px;background-color:#4d4d4d;opacity:1}#icon.active span:nth-of-type(3){opacity:0;background-color:#5b5b5b}#icon a:hover{color:#000}#menu{height:100vh}.submenu{padding:70px 5% 30px;background-color:#ffd9c0;width:80%;height:100vh}.submenu ul{width:100%;margin:0;flex-direction:column;align-items:flex-start}.submenu ul li{width:100%;text-align:left;background-color:#fff;border-radius:10px;margin-bottom:10px;display:flex;align-items:center}.submenu ul li a{width:100%;padding:10px 20px;display:block;font-size:18px;color:#000}.smp_subcon .toplogo{position:static;transform:none;border-top:5px dotted #fff;border-bottom:5px dotted #fff;margin:0 auto}.tel a{display:block;width:100%;background-color:#fff;border-radius:15px;border:3px solid #8cc0de;text-align:center;padding:10px}.tel a:hover{background-color:#8cc0de;color:#fff}.tel a span{display:block;font-size:28px;font-weight:700}.top01_box .txt{width:550px;left:auto;right:0;transform:translate(-5%,-50%)}.top02_box{width:100%}.top02_box li{align-items:first baseline}.top04_box ul li{width:250px;height:250px;padding:25px;margin:0 auto}.hed_img_box{width:100%}.banner_box ul li{margin:0 15px}.foot_menu{width:92%}}@media screen and (max-width :900px){.pc{display:none}.tab{display:block}.smp{display:block}.toptxt{top:40%;left:50%;transform:translate(-50%,-45%)}.toptxt span{font-size:2.3rem}.topkoko{left:50%;transform:translate(-50%,0%);max-width:500px;width:100%}.top01_box{display:flex;flex-direction:column-reverse}.top01_box .txt{width:90%;margin:0 auto 30px;max-width:600px;transform:none;position:inherit}.top01_box .txt p{padding-left:10px;padding-right:10px}.top01_box .img{width:100%;height:400px}.top01_box .img img{height:400px;border-top-right-radius:0;border-bottom-right-radius:0}.top02_box li{padding:30px 0}.top03_box{display:block}.top03_inner,.top03_inner.r img{width:100%;height:400px}.top04_box ul{flex-direction:column;margin-bottom:30px}.top04_box ul li{width:100%;max-width:500px;height:auto;margin-bottom:15px}.top04_box ul li:last-child{margin-bottom:0}.top04_box{background-size:25px 25px,25px 25px,auto 150px}.top05_box ul{flex-direction:column}.top05_box li{width:100%;max-width:700px;margin:0 auto 15px}.top05_box li:last-child{margin-right:auto;margin-bottom:0}.top05_box li a{display:flex;align-items:center}.top05_box .img{height:200px;width:50%}.top05_box .img img{height:200px;border-top-right-radius:0;border-bottom-left-radius:12px}.top05_box .txt{width:50%}.foot_menu{display:none}.foot_inner{background-position:right bottom 20px;width:75%}.foot_inner p,.copy{margin-left:0}#topBtn{bottom:10px;right:10px}.topBtn{width:80px;height:80px}}@media only screen and (max-width:600px){#wrap{font-weight:700}.pc{display:none}.smp{display:block}h1,h1 span{font-size:65px}h2{font-size:35px}h2 div{font-size:16px}h2 div:before{top:13px}h3{font-size:23px}.top_txt span{display:inline-block}.toplogo{width:150px}.hed_bg{max-height:700px;background-size:auto 150px,contain,contain}.toptxt{font-size:2.5rem}.top01_box{margin:80px 0}.top02_box li{padding:15px 0;flex-wrap:wrap;align-items:center}.top02_box .txt{width:100%}.top05_box .img,.top05_box .txt{width:100%}.top03_inner{height:auto}.top03_inner.l{padding-right:5%;padding-left:5%}.banner_box ul{display:block;width:100%}.banner_box ul li{margin:15px auto 0;width:100%;max-width:250px}.banner_box ul li:first-child{margin-top:0}.banner_box .box1000{flex-direction:column}.banner_box .link{width:100%;height:auto;padding:10px;margin-bottom:30px}.banner_box .link:before{content:"";position:absolute;bottom:-25px;right:45%;transform:rotate(0deg)}.foot_box{padding-top:45px}.foot_inner{background-position:right bottom 80px;background-size:auto 130px;width:92%}.fot03,.fot04{width:70%;max-width:300px;min-width:200px}.foot_inner .fot03 span,.foot_inner .fot04 span{font-size:20px}p.copy{width:70%}}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{animation-name:fadeLeftAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRight{animation-name:fadeRightAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.fadeInTrigger,.fadeUpTrigger,.fadeDownTrigger,.fadeLeftTrigger,.fadeRightTrigger{opacity:0}