﻿body{margin:0;background-color:#fffaee !important;position:relative;overflow-x:hidden}@font-face{font-family:"GenJyuuGothic";src:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../fonts/GenJyuuGothic/GenJyuuGothic-Medium.ttf) format("truetype"),url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../fonts/GenJyuuGothic/GenJyuuGothic-Medium.ttf) format("truetype"),url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../fonts/GenJyuuGothic/GenJyuuGothic-Medium.ttf) format("truetype"),url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../fonts/GenJyuuGothic/GenJyuuGothic-Medium.ttf) format("truetype"),url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../fonts/GenJyuuGothic/GenJyuuGothic-Medium.ttf) format("truetype")}p,pre,h1,h2,h3,h4,h5,h6,a,span,button{font-family:"GenJyuuGothic"}@media screen and (min-width:2057px){p,a,span,button,input,label{font-size:.7777777778vw}}a:hover{cursor:pointer}nav.navbar a[href="https://kyarikaku.jp#form-start"]{background-color:#f4d159 !important;color:#333 !important}@media screen and (max-width:479px){nav.navbar a[href="https://kyarikaku.jp#form-start"]{background-color:transparent !important}}@media screen and (min-width:2057px){nav.navbar .simple_square_btn4{width:8vw}}@media screen and (min-width:2057px){nav.navbar>.container{width:70vw;max-width:none}}.top-inner{width:100%}@media screen and (min-width:768px){.top-inner{min-width:1440px;width:70%;margin:auto}}div.top-bg1{position:absolute;width:100vw;top:0;left:50%;transform:translate(-50%);z-index:-10}div.top-bg1>img{width:100%}.top-fv{width:100%;height:156vw;position:relative;overflow:hidden}@media screen and (min-width:768px){.top-fv{height:660px}}@media screen and (min-width:2057px){.top-fv{height:32.0833333333vw}}.top-fv>.fv-img{position:absolute;left:50%;top:25%;width:100%;transform:translateX(-50%)}@media screen and (min-width:768px){.top-fv>.fv-img{left:auto;top:0;width:60%;right:0;transform:translateX(0)}}.top-fv>.fv-img>img{width:100%}.top-fv>.fv-elem1{position:absolute;width:100%;left:50%;top:0;transform:translateX(-50%)}@media screen and (min-width:768px){.top-fv>.fv-elem1{left:0;transform:translateX(0)}}.top-fv>.fv-elem1>div{width:90%;margin:auto}@media screen and (min-width:768px){.top-fv>.fv-elem1>div{width:40%;margin-left:0}}.top-fv>.fv-elem1>div>img{width:100%}.top-fv>.fv-elem2{position:absolute;width:100%;left:0;bottom:7%}@media screen and (min-width:768px){.top-fv>.fv-elem2{bottom:auto;top:50%}}.top-fv>.fv-elem2>div{width:80%;margin-left:15px}@media screen and (min-width:768px){.top-fv>.fv-elem2>div{width:60%}}.top-fv>.fv-elem2>div>img{width:100%}.top-fv>.fv-elem2>p{margin-left:20px;font-size:4vw}@media screen and (min-width:768px){.top-fv>.fv-elem2>p{font-size:34px}}@media screen and (min-width:2057px){.top-fv>.fv-elem2>p{font-size:1.6527777778vw}}.top-fv>.fv-elem3{position:absolute;width:100%;right:-10px;bottom:0}@media screen and (min-width:768px){.top-fv>.fv-elem3{left:0}}.top-fv>.fv-elem3>div.fv-btn{width:40%;margin-right:none;margin-left:auto}@media screen and (min-width:768px){.top-fv>.fv-elem3>div.fv-btn{width:20%}}.top-fv>.fv-elem3>div.fv-btn img{width:100%}.top-topics{width:100%;height:146vw;margin-top:30px}@media screen and (min-width:768px){.top-topics{height:440px}}@media screen and (max-width:479px){.top-topics{height:auto;padding-bottom:110px}}@media screen and (min-width:2057px){.top-topics{height:21.3888888889vw}}.top-topics>.bubble{position:relative}@media screen and (max-width:479px){.top-topics>.bubble{margin:0 20px;padding:10px;display:flex;flex-direction:column;background-color:#fff;border-radius:20px}}.top-topics>.bubble>.bubble-img{margin-left:15px;margin-right:15px}.top-topics>.bubble>.bubble-img>img{width:100%}@media screen and (max-width:479px){.top-topics>.bubble>.bubble-img>img{display:none}}.top-topics>.bubble>.topics-btn{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);width:50vw}@media screen and (min-width:768px){.top-topics>.bubble>.topics-btn{bottom:16%;width:16%;left:13%;transform:translateX(0);max-width:200px}}@media screen and (max-width:479px){.top-topics>.bubble>.topics-btn{position:static;transform:none;margin:auto;order:1}}@media screen and (min-width:2057px){.top-topics>.bubble>.topics-btn{max-width:9.7222222222vw}}.top-topics>.bubble>.topics-btn img{width:100%}.top-topics>.bubble>.topics{position:absolute;width:88%;height:55%;left:50%;top:24%;transform:translateX(-50%)}@media screen and (min-width:768px){.top-topics>.bubble>.topics{width:60%;top:12%;left:auto;right:5%;transform:translateX(0)}}@media screen and (max-width:479px){.top-topics>.bubble>.topics{position:static;width:auto;height:auto;transform:none}}.top-topics>.bubble>.topics>ul{list-style-type:none;padding-left:0;margin-left:15px;margin-right:15px}@media screen and (max-width:479px){.top-topics>.bubble>.topics>ul{margin:0}}.top-topics>.bubble>.topics>ul>li{margin:20px 10px;position:relative}@media screen and (min-width:768px){.top-topics>.bubble>.topics>ul>li{margin:12px 4px;padding:6px 0}}@media screen and (min-width:2057px){.top-topics>.bubble>.topics>ul>li{margin:.5833333333vw .1944444444vw;padding:.2916666667vw 0}}.top-topics>.bubble>.topics>ul>li:after{position:absolute;width:100%;bottom:0;left:0;content:"";border-bottom:#666 solid 1px}.top-topics>.bubble>.topics>ul>li>.date{margin-right:14px}@media screen and (min-width:768px){.top-topics>.bubble>.topics>ul>li>.date{font-size:16px}}@media screen and (min-width:2057px){.top-topics>.bubble>.topics>ul>li>.date{font-size:.7777777778vw}}.top-topics>.bubble>.topics>ul>li>.category{background-color:#f4d159;padding:2px}@media screen and (min-width:768px){.top-topics>.bubble>.topics>ul>li>.category{margin-right:14px;font-size:16px}}@media screen and (max-width:479px){.top-topics>.bubble>.topics>ul>li>.category{padding:0 10px;font-size:12px !important}}@media screen and (min-width:2057px){.top-topics>.bubble>.topics>ul>li>.category{margin-right:.6805555556vw;font-size:.7777777778vw}}.top-topics>.bubble>.topics>ul>li .title{font-size:17px}@media screen and (min-width:768px){.top-topics>.bubble>.topics>ul>li .title{font-size:20px}}@media screen and (min-width:2057px){.top-topics>.bubble>.topics>ul>li .title{font-size:.9722222222vw}}.top-movie-area{position:relative;height:100vw}@media screen and (min-width:768px){.top-movie-area{height:900px}}@media screen and (min-width:2057px){.top-movie-area{height:43.75vw}}.top-movie-area>.background{position:absolute;width:100%;left:0;top:-17vw;z-index:-10}@media screen and (min-width:768px){.top-movie-area>.background{width:100vw;top:-130px;left:50%;transform:translateX(-50%)}}@media screen and (min-width:2057px){.top-movie-area>.background{top:-6.3194444444vw}}.top-movie-area>h2{margin-left:15px;margin-right:15px}@media screen and (min-width:768px){.top-movie-area>h2{margin-left:auto;margin-right:auto;width:60%}}.top-movie-area>h2>img{width:100%}.top-movie-area>.pv-area{margin-left:15px;margin-right:15px}@media screen and (min-width:768px){.top-movie-area>.pv-area{margin-left:auto;margin-right:auto;margin-top:4%;width:70%}}.top-movie-area>.pv-area>.youtube{position:relative;width:100%;height:0;padding-top:56.3%}.top-movie-area>.pv-area>.youtube>iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:768px){.top-about .about2 p{margin-top:30px;margin-bottom:auto}}@media screen and (min-width:2057px){.top-about .about2 p{margin-top:1.4583333333vw}}.top-about .about2>div{margin-top:30px}@media screen and (min-width:768px){.top-about .about2>div{margin-bottom:auto}}.top-about>.about1{display:flex;flex-direction:column;justify-content:end;margin-left:15px;margin-right:15px}@media screen and (min-width:768px){.top-about>.about1{flex-wrap:wrap;height:710px}}@media screen and (min-width:2057px){.top-about>.about1{height:34.5138888889vw}}.top-about>.about1>.item1{width:60%}@media screen and (min-width:768px){.top-about>.about1>.item1{width:40%}}.top-about>.about1>.item1>h2{width:100%}.top-about>.about1>.item1>h2>img{width:100%}.top-about>.about1>.item2{font-size:4.8vw;margin-bottom:18px}@media screen and (min-width:768px){.top-about>.about1>.item2{font-size:30px}}@media screen and (min-width:2057px){.top-about>.about1>.item2{font-size:1.4583333333vw}}.top-about>.about1>.item2 span.orange{color:#ea5413}.top-about>.about1>.item3{width:100%;padding:0}@media screen and (min-width:768px){.top-about>.about1>.item3{order:3;width:40%;margin-left:10%;position:relative;top:-50px}}@media screen and (min-width:2057px){.top-about>.about1>.item3{top:-2.4305555556vw}}.top-about>.about1>.item3>.youtube{position:relative;width:100%;height:0;padding-top:56.3%}.top-about>.about1>.item3>.youtube>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.top-about>.about1>.item4{margin-top:20px}@media screen and (min-width:768px){.top-about>.about1>.item4{font-size:22px}}@media screen and (min-width:2057px){.top-about>.about1>.item4{font-size:1.0694444444vw}}@media screen and (min-width:768px){.top-about>.about1>.item2,.top-about>.about1 .item4{width:50%}}.top-about>.about1>.perforations{position:relative}.top-about>.about1>.perforations:before{content:"";display:block;position:absolute;background-image:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/top-about/perforations.png);background-size:contain;top:0;left:0;width:99.6%;height:16px;transform:translateY(-90%)}.top-about>.about1>.perforations:after{content:"";display:block;position:absolute;background-image:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/top-about/perforations.png);background-size:contain;bottom:0;left:0;width:99.6%;height:16px;transform:translateY(100%)}.top-about>.about2{position:relative;display:flex;flex-direction:column;margin-left:15px;margin-right:15px}@media screen and (min-width:768px){.top-about>.about2{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media screen and (min-width:768px){.top-about>.about2>.item1{width:100%}}.top-about>.about2>.item1>h3{text-align:center;font-size:5vw}@media screen and (min-width:768px){.top-about>.about2>.item1>h3{font-size:30px}}@media screen and (min-width:2057px){.top-about>.about2>.item1>h3{height:1.4583333333vw}}.top-about>.about2>.item2{width:100%;padding:0}.top-about>.about2>.item2>img{width:100%}@media screen and (min-width:768px){.top-about>.about2>.item2>img{display:block;width:70%;margin-left:auto;margin-right:auto}}.top-about>.about2>.item4{width:100%;padding:0}.top-about>.about2>.item4>img{width:100%}.top-about>.about2>.item3,.top-about>.about2 .item5{padding:4px 15px}@media screen and (min-width:768px){.top-about>.about2>.item3,.top-about>.about2 .item5{font-size:22px}}@media screen and (min-width:2057px){.top-about>.about2>.item3,.top-about>.about2 .item5{height:1.0694444444vw}}@media screen and (min-width:768px){.top-about>.about2>.item2,.top-about>.about2 .item3,.top-about>.about2 .item4,.top-about>.about2 .item5{width:50%}.top-about>.about2>.item1{order:0}.top-about>.about2>.item2{order:2}.top-about>.about2>.item3{order:1}.top-about>.about2>.item4{order:3}.top-about>.about2>.item5{order:4}}.top-about>.about2>div.top-bg2{position:absolute;width:100vw;top:0;left:50%;transform:translateX(-50%)}.top-about>.about2>div.top-bg2>img{width:100%}.top-stores{position:relative;height:244vw}@media screen and (min-width:768px){.top-stores{height:1200px}}@media screen and (min-width:2057px){.top-stores{height:58.3333333333vw}}.top-stores>.background{position:absolute;width:100%}.top-stores>.title{position:absolute;width:80%;top:18vw;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.top-stores>.title{top:100px}}@media screen and (min-width:2057px){.top-stores>.title{top:4.8611111111vw}}.top-stores>.title>img{width:100%}.top-stores>.swiper-pos{position:absolute;top:54vw;width:100%}@media screen and (min-width:768px){.top-stores>.swiper-pos{width:67%;top:300px;left:50%;transform:translateX(-50%)}}@media screen and (min-width:2057px){.top-stores>.swiper-pos{top:14.5833333333vw}}.store{position:relative;height:134vw;width:100%}@media screen and (min-width:768px){.store{height:700px}}@media screen and (min-width:2057px){.store{height:34.0277777778vw}}.store>img.store-background{position:absolute;width:90%;left:50%;transform:translateX(-50%)}.store>.store-title{position:absolute;width:80%;top:5%;left:50%;transform:translateX(-50%);z-index:10;text-align:center}@media screen and (min-width:768px){.store>.store-title{top:5%}}.store>.store-title>img.store-title-top{width:20%}.store>.store-title>p.copy{margin-top:0;margin-bottom:6px;font-size:3vw}@media screen and (min-width:768px){.store>.store-title>p.copy{font-size:16px}}@media screen and (min-width:2057px){.store>.store-title>p.copy{font-size:.7777777778vw}}.store>.store-title>h3.name{position:relative;font-weight:700;font-size:4vw;color:#0075b7;margin-top:0;margin-bottom:6px;width:auto}@media screen and (min-width:768px){.store>.store-title>h3.name{font-size:24px}}@media screen and (min-width:2057px){.store>.store-title>h3.name{font-size:1.1666666667vw}}.store>.store-title>h3.name:before{content:"";position:absolute;background:rgba(183,212,219,.5);width:100%;height:12px;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}.store>.store-title>.comment{position:relative;display:inline-block;margin:0;padding-left:4px;padding-right:4px;width:100%;min-width:120px;max-width:100%;color:#555;background:#fff;border:solid 2px #555;border-radius:6.89069px;box-sizing:border-box}.store>.store-title>.comment:before{content:"";position:absolute;bottom:-18px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #fff;z-index:2}.store>.store-title>.comment:after{content:"";position:absolute;bottom:-14px;left:50%;margin-left:-9px;border:6px solid transparent;border-top:6px solid #555;z-index:1}.store>.store-title>.comment>p{font-size:3vw;margin:3px auto}@media screen and (min-width:768px){.store>.store-title>.comment>p{font-size:16px}}@media screen and (min-width:2057px){.store>.store-title>.comment>p{font-size:.7777777778vw}}.store>.store-title>img.store-img{margin-top:10px;width:100%}.store>.store-title>.access{position:relative;font-size:12px;margin-top:8px}@media screen and (min-width:768px){.store>.store-title>.access{font-size:14px}}@media screen and (min-width:2057px){.store>.store-title>.access{font-size:.6805555556vw}}.store>.store-title>.access>pre{width:100%;text-align:left;margin:0}.store>.store-title>.access>a{position:absolute;bottom:0;right:0;content:"MAP";color:#fff;padding:0 10px;background:#f4d159;border-radius:9.64697px}.store>.store-btn{position:absolute;width:70%;top:90%;left:50%;transform:translateX(-50%);z-index:5}@media screen and (min-width:768px){.store>.store-btn{top:auto;bottom:6%}}.store>.store-btn img{width:100%}.top-stores .swiper-button-next,.top-stores .swiper-button-prev{position:absolute;overflow:visible}.top-stores .swiper-button-next:after,.top-stores .swiper-button-prev:after{content:"" !important;position:absolute;width:50px;height:50px;top:50%;transform:translateY(-50%)}.top-stores .swiper-button-next:after{right:-5px;background:transparent url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/top-store/next.png) no-repeat center/contain}@media screen and (min-width:768px){.top-stores .swiper-button-next:after{right:-10px}}@media screen and (min-width:2057px){.top-stores .swiper-button-next:after{right:"" .4861111111vw}}.top-stores .swiper-button-prev:after{left:-5px;background:transparent url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/top-store/prev.png) no-repeat center/contain}@media screen and (min-width:768px){.top-stores .swiper-button-prev:after{left:-10px}}@media screen and (min-width:2057px){.top-stores .swiper-button-prev:after{left:-.4861111111vw}}.top-stores .swiper-pagination{position:relative !important;display:flex !important;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:6px}@media screen and (min-width:768px){.top-stores .swiper-pagination{margin-bottom:40px}}@media screen and (min-width:2057px){.top-stores .swiper-pagination{margin-bottom:1.9444444444vw}}.top-stores .swiper-pagination>.swiper-pagination-bullet{text-align:center;line-height:28px;width:25vw;height:34px;padding:3px 10px;margin:4px;border:.82135px solid #333;box-shadow:1.6427px 2.05338px 0px rgba(79,74,63,.9);border-radius:4.10675px;background:#fff;opacity:1}.top-stores .swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f4d159}@media screen and (min-width:768px){.top-stores .swiper-pagination>.swiper-pagination-bullet{width:90px}}@media screen and (min-width:2057px){.top-stores .swiper-pagination>.swiper-pagination-bullet{width:4.375vw}}.top-problems{position:relative;height:180vw}@media screen and (min-width:768px){.top-problems{height:760px}}@media screen and (min-width:2057px){.top-problems{height:36.9444444444vw}}.top-problems>h2{position:absolute;width:90%;left:50%;transform:translateX(-50%)}.top-problems>h2>img{width:100%}.top-problems>div.title{position:absolute;top:150vw;width:90%;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.top-problems>div.title{top:500px}}@media screen and (min-width:2057px){.top-problems>div.title{top:24.3055555556vw}}.top-problems>div.title img{width:100%}.top-works>h2{margin:auto;width:90%}.top-works>h2 img{width:100%}@media screen and (min-width:768px){.top-works>h2{width:70%}}.top-works>p{text-align:center}@media screen and (min-width:768px){.top-works>p{font-size:22px}}@media screen and (min-width:2057px){.top-works>p{font-size:1.0694444444vw}}.top-works>div{width:100%;margin-right:0;margin-left:auto;margin-bottom:6vw}.top-works>div>img{width:100%}@media screen and (min-width:768px){.top-works>div{width:80%;position:relative;margin-bottom:0}.top-works>div.right{width:80%}.top-works>div.left{margin-left:0;margin-right:auto}.top-works>div:nth-child(3):after{position:absolute;content:"";background-color:#b7d4db;opacity:.7;width:15vw;height:75.02%;top:20.06%;right:0;transform:translateX(100%)}.top-works>div:nth-child(4):after{position:absolute;content:"";background-color:#b7d4db;opacity:.7;width:15vw;height:75.02%;top:19%;left:0;transform:translateX(-100%)}.top-works>div:nth-child(5):after{position:absolute;content:"";background-color:#b7d4db;opacity:.7;width:15vw;height:84.5%;top:12.0345%;right:0;transform:translateX(100%)}.top-works>div:nth-child(6):after{position:absolute;content:"";background-color:#b7d4db;opacity:.7;width:15vw;height:76.82%;top:12.1%;left:0;transform:translateX(-100%)}.top-works>div:nth-child(7):after{position:absolute;content:"";background-color:#b7d4db;opacity:.7;width:15vw;height:75.02%;top:17.22%;right:0;transform:translateX(100%)}}.top-trial{text-align:center;background-color:#ea5413;color:#fff;position:relative;padding-top:4vw;padding-bottom:4vw;width:100vw;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.top-trial{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:2057px){.top-trial{padding-top:1.9444444444vw;padding-bottom:1.9444444444vw}}.top-trial:before{position:absolute;content:"";background-image:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/top-trial/circles.png);background-size:cover;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1}.top-trial>div.btn{margin:auto;width:70vw}@media screen and (min-width:768px){.top-trial>div.btn{width:20%}}.top-trial>div.btn img{width:100%}.top-trial>p.sub{font-size:4vw}@media screen and (min-width:768px){.top-trial>p.sub{font-size:20px}}@media screen and (min-width:2057px){.top-trial>p.sub{font-size:.9722222222vw}}.top-trial>p.caut{font-size:12px}@media screen and (min-width:768px){.top-trial>p.caut{font-size:18px}}@media screen and (min-width:2057px){.top-trial>p.caut{font-size:.875vw}}.top-trial h2{font-size:7vw}@media screen and (min-width:768px){.top-trial h2{font-size:40px}}@media screen and (min-width:2057px){.top-trial h2{font-size:1.9444444444vw}}.top-users{background:#f6e6bd;padding-bottom:30px;position:relative;overflow-x:hidden}@media screen and (min-width:768px){.top-users{overflow-x:visible}}.top-users>p{text-align:center;color:#0075b7;margin-top:0;margin-bottom:0;position:relative;padding-top:10vw}@media screen and (min-width:768px){.top-users>p{font-size:30px;padding-top:50px}}@media screen and (min-width:2057px){.top-users>p{font-size:1.4583333333vw;padding-top:2.4305555556vw}}.top-users>p:after{position:absolute;content:"";width:116px;border-bottom:solid 2px #0075b7;bottom:0;left:50%;transform:translateX(-50%)}.top-users>h2{text-align:center;font-size:5vw;margin-top:0;margin-bottom:20vw}@media screen and (min-width:768px){.top-users>h2{font-size:40px;margin-bottom:20px}}@media screen and (min-width:2057px){.top-users>h2{font-size:1.9444444444vw}}.top-users .voice{position:relative;width:90%;height:70vw;margin:auto;background:#fff;border-radius:16px}@media screen and (min-width:768px){.top-users .voice{height:340px}}@media screen and (min-width:2057px){.top-users .voice{height:16.5277777778vw}}.top-users .voice>.icon{position:absolute;width:30%;top:0;left:50%;transform:translate(-50%,-50%)}.top-users .voice>.text{position:absolute;top:10%;padding:10%}.top-users .voice>.text>h3{font-size:4vw;text-align:center;position:relative}@media screen and (min-width:768px){.top-users .voice>.text>h3{font-size:20px}}.top-users .voice>.text>h3:after{content:"";position:absolute;width:50%;height:1px;bottom:0;left:50%;transform:translateX(-50%);background-color:#333}.top-users .voice>.text>p{font-size:3.3vw}@media screen and (min-width:768px){.top-users .voice>.text>p{font-size:16px}}.top-users .swiper2-pagination{text-align:center}@media screen and (min-width:768px){.top-users .swiper2-pagination{display:none}}.top-users .swiper-pagination-bullet-active{--swiper-theme-color:#3c65a0}@media screen and (min-width:768px){.top-users .swiper2-pos{margin:100px auto 60px}}.top-users:after{content:"";position:absolute;width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);background-color:#f6e6bd;z-index:-10}.top-flow{position:relative;margin-bottom:24vw}@media screen and (min-width:768px){.top-flow{margin-bottom:500px}}@media screen and (min-width:2057px){.top-flow{margin-bottom:24.3055555556vw}}.top-flow>p{text-align:center;color:#0075b7;margin-bottom:0;position:relative;padding-top:10vw}@media screen and (min-width:768px){.top-flow>p{font-size:30px;padding-top:50px}}@media screen and (min-width:2057px){.top-flow>p{font-size:1.4583333333vw;padding-top:2.4305555556vw}}.top-flow>p:after{position:absolute;content:"";width:116px;border-bottom:solid 2px #0075b7;bottom:0;left:50%;transform:translateX(-50%)}.top-flow>h2{position:relative;text-align:center;font-size:5vw;margin-top:0}@media screen and (min-width:768px){.top-flow>h2{font-size:40px}}@media screen and (min-width:2057px){.top-flow>h2{font-size:1.9444444444vw}}.top-flow>h2>img{position:absolute;width:50vw;left:50%;top:0;transform:translate(-50%,-100%)}@media screen and (min-width:768px){.top-flow>h2>img{left:0;bottom:0;width:300px;transform:translate(0,-50%)}}@media screen and (min-width:2057px){.top-flow>h2>img{width:14.5833333333vw}}.top-flow>.flow-area{position:relative;margin-left:30px;margin-right:30px}@media screen and (min-width:768px){.top-flow>.flow-area{margin-top:100px}}@media screen and (min-width:2057px){.top-flow>.flow-area{margin-top:4.8611111111vw}}.top-flow>.flow-area>.card-area{display:flex;flex-direction:column}@media screen and (min-width:768px){.top-flow>.flow-area>.card-area{flex-direction:row;justify-content:space-between}}.top-flow>.flow-area>.card-area>div.flow-card{position:relative;margin-top:10vw;margin-bottom:10vw}@media screen and (min-width:768px){.top-flow>.flow-area>.card-area>div.flow-card{width:24%;margin-top:20px;margin-bottom:20px}}@media screen and (min-width:2057px){.top-flow>.flow-area>.card-area>div.flow-card{margin-top:.9722222222vw;margin-bottom:.9722222222vw}}.top-flow>.flow-area>.card-area>div.flow-card>img{width:100%}.top-flow>.flow-area>.card-area>div.flow-card:nth-child(1),.top-flow>.flow-area>.card-area>div.flow-card:nth-child(2){position:relative}.top-flow>.flow-area>.card-area>div.flow-card:nth-child(1):after,.top-flow>.flow-area>.card-area>div.flow-card:nth-child(2):after{content:"";position:absolute;bottom:-50%;left:50%;transform:translate(-50%,50%);border:solid 7vw transparent;border-top:solid 7vw #f4d159}@media screen and (min-width:768px){.top-flow>.flow-area>.card-area>div.flow-card:nth-child(1):after,.top-flow>.flow-area>.card-area>div.flow-card:nth-child(2):after{left:140%;bottom:50%;transform:translate(-50%,50%);border:solid 50px transparent;border-left:solid 50px #f4d159}}.top-flow>.flow-area>.background{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);width:100vw;z-index:-10}.top-flow>.flow-area>.char{position:absolute;bottom:0;left:0;transform:translateY(50%);width:30vw}@media screen and (min-width:768px){.top-flow>.flow-area>.char{width:327px;bottom:-300px;transform:translate(-50%,50%)}}@media screen and (min-width:2057px){.top-flow>.flow-area>.char{width:15.8958333333vw;margin-bottom:-14.5833333333vw}}.top-entry,.recruit-view .form-area{margin-top:70px}.top-entry>p,.recruit-view .form-area>p{text-align:center;color:#0075b7;margin-bottom:0;position:relative}@media screen and (min-width:768px){.top-entry>p,.recruit-view .form-area>p{font-size:30px;margin-bottom:10px}}@media screen and (min-width:2057px){.top-entry>p,.recruit-view .form-area>p{font-size:1.4583333333vw}}.top-entry>p:after,.recruit-view .form-area>p:after{position:absolute;content:"";width:116px;border-bottom:solid 2px #0075b7;bottom:0;left:50%;transform:translateX(-50%)}.top-entry>h2,.recruit-view .form-area>h2{text-align:center;font-size:5vw;margin-top:0;margin-bottom:20px}@media screen and (min-width:768px){.top-entry>h2,.recruit-view .form-area>h2{font-size:33px}}@media screen and (min-width:2057px){.top-entry>h2,.recruit-view .form-area>h2{font-size:1.9444444444vw}}.top-entry .form-outer,.recruit-view .form-area .form-outer,.top-entry .form-frame,.recruit-view .form-area .form-frame{background:#fff;box-shadow:0px 4.04493px 17.3354px rgba(51,51,51,.25);border-radius:17.3354px;margin-left:15px;margin-right:15px;margin-bottom:60px;padding:20px 10px}@media screen and (min-width:768px){.top-entry .form-outer,.recruit-view .form-area .form-outer,.top-entry .form-frame,.recruit-view .form-area .form-frame{margin-left:14%;margin-right:14%;padding:60px 120px}}@media screen and (min-width:2057px){.top-entry .form-outer,.recruit-view .form-area .form-outer,.top-entry .form-frame,.recruit-view .form-area .form-frame{padding:1.4583333333vw 7.7777777778vw}}.top-entry .form-outer>.text,.recruit-view .form-area .form-outer>.text,.top-entry .form-frame>.text,.recruit-view .form-area .form-frame>.text{text-align:center;font-size:22px;margin-bottom:50px}@media screen and (max-width:479px){.top-entry .form-outer>.text>p,.recruit-view .form-area .form-outer>.text>p,.top-entry .form-frame>.text>p,.recruit-view .form-area .form-frame>.text>p{font-size:18px}}.top-entry .form-outer>.text>.caut,.recruit-view .form-area .form-outer>.text>.caut,.top-entry .form-frame>.text>.caut,.recruit-view .form-area .form-frame>.text>.caut{font-size:12px;margin-left:15px;margin-right:15px;line-height:1.6}.top-entry .form-outer>.form-inner,.recruit-view .form-area .form-outer>.form-inner,.top-entry .form-frame>.form-inner,.recruit-view .form-area .form-frame>.form-inner{margin:1px}.top-entry .form-outer>.form-inner p,.recruit-view .form-area .form-outer>.form-inner p,.top-entry .form-frame>.form-inner p,.recruit-view .form-area .form-frame>.form-inner p{margin-bottom:0}.top-entry .form-outer>.form-inner .wpcf7-list-item-label,.recruit-view .form-area .form-outer>.form-inner .wpcf7-list-item-label,.top-entry .form-frame>.form-inner .wpcf7-list-item-label,.recruit-view .form-area .form-frame>.form-inner .wpcf7-list-item-label{margin-right:20px;font-size:14px}.top-entry .form-outer>.form-inner input[type=checkbox],.recruit-view .form-area .form-outer>.form-inner input[type=checkbox],.top-entry .form-frame>.form-inner input[type=checkbox],.recruit-view .form-area .form-frame>.form-inner input[type=checkbox]{margin-right:5px}.top-entry .form-outer>.form-inner select,.recruit-view .form-area .form-outer>.form-inner select,.top-entry .form-frame>.form-inner select,.recruit-view .form-area .form-frame>.form-inner select{width:95%}.top-entry .form-outer>.form-inner select,.recruit-view .form-area .form-outer>.form-inner select,.top-entry .form-outer>.form-inner input,.recruit-view .form-area .form-outer>.form-inner input,.top-entry .form-frame>.form-inner select,.recruit-view .form-area .form-frame>.form-inner select,.top-entry .form-frame>.form-inner input,.recruit-view .form-area .form-frame>.form-inner input{padding:10px}.top-entry .form-outer>.form-inner br,.recruit-view .form-area .form-outer>.form-inner br,.top-entry .form-frame>.form-inner br,.recruit-view .form-area .form-frame>.form-inner br{display:none}.top-entry .form-outer>.form-inner>p>input,.recruit-view .form-area .form-outer>.form-inner>p>input,.top-entry .form-outer>.form-inner>p textarea,.recruit-view .form-area .form-outer>.form-inner>p textarea,.top-entry .form-outer>.form-inner>p select,.recruit-view .form-area .form-outer>.form-inner>p select,.top-entry .form-frame>.form-inner>p>input,.recruit-view .form-area .form-frame>.form-inner>p>input,.top-entry .form-frame>.form-inner>p textarea,.recruit-view .form-area .form-frame>.form-inner>p textarea,.top-entry .form-frame>.form-inner>p select,.recruit-view .form-area .form-frame>.form-inner>p select{width:100%}.top-entry .form-outer>.form-inner>p>label.nes,.recruit-view .form-area .form-outer>.form-inner>p>label.nes,.top-entry .form-frame>.form-inner>p>label.nes,.recruit-view .form-area .form-frame>.form-inner>p>label.nes{position:relative;margin-bottom:0}.top-entry .form-outer>.form-inner>p>label.nes:after,.recruit-view .form-area .form-outer>.form-inner>p>label.nes:after,.top-entry .form-frame>.form-inner>p>label.nes:after,.recruit-view .form-area .form-frame>.form-inner>p>label.nes:after{content:"必須";text-align:center;line-height:20px;font-size:12px;position:absolute;width:40px;height:20px;right:-10px;transform:translateX(100%);top:0;background:#ea5413;border-radius:11.5569px;color:#fff}.top-entry .form-outer>.form-inner>button[type=submit],.recruit-view .form-area .form-outer>.form-inner>button[type=submit],.top-entry .form-outer>.form-inner .bt-submit input[type=submit],.recruit-view .form-area .form-outer>.form-inner .bt-submit input[type=submit],.top-entry .form-frame>.form-inner>button[type=submit],.recruit-view .form-area .form-frame>.form-inner>button[type=submit],.top-entry .form-frame>.form-inner .bt-submit input[type=submit],.recruit-view .form-area .form-frame>.form-inner .bt-submit input[type=submit]{display:block;font-size:20px;font-weight:700;margin:auto;background:#fff;border:1.15569px solid #333;box-shadow:2.31139px 2.88924px 0px rgba(79,74,63,.9);border-radius:28.8924px;padding:10px 60px}.g-recaptcha{margin:70px auto;display:none}.top-qa{position:relative;padding-top:30px;padding-bottom:30px}.top-qa>p{text-align:center;color:#0075b7;margin-top:0;margin-bottom:0;position:relative;padding-top:10vw}@media screen and (min-width:768px){.top-qa>p{font-size:30px;padding-top:50px}}@media screen and (min-width:2057px){.top-qa>p{font-size:1.4583333333vw;padding-top:2.4305555556vw}}.top-qa>p:after{position:absolute;content:"";width:116px;border-bottom:solid 2px #0075b7;bottom:0;left:50%;transform:translateX(-50%)}.top-qa>h2{text-align:center;font-size:5vw;margin-top:0;margin-bottom:20vw}@media screen and (min-width:768px){.top-qa>h2{font-size:40px;margin-bottom:20px}}@media screen and (min-width:2057px){.top-qa>h2{font-size:1.9444444444vw}}.top-qa>.qa-list{padding-left:15px;padding-right:15px}@media screen and (min-width:768px){.top-qa>.qa-list{margin-left:14%;margin-right:14%;padding:30px 160px}}@media screen and (min-width:2057px){.top-qa>.qa-list{padding:1.4583333333vw 7.7777777778vw}}.top-qa>.qa-list>dl{position:relative;cursor:pointer;border:2px solid #e6e6e6;border-radius:15px;transition-duration:.3s}.top-qa>.qa-list>dl:first-child{margin-top:0}.top-qa>.qa-list>dl>dt{padding-left:60px;position:relative}.top-qa>.qa-list>dl>dt:before{content:"Q";position:absolute;display:block;color:#0075b7;font-weight:700;top:50%;left:20px;transform:translateY(-50%);font-size:6vw}@media screen and (min-width:768px){.top-qa>.qa-list>dl>dt:before{font-size:29px}}@media screen and (min-width:2057px){.top-qa>.qa-list>dl>dt:before{font-size:1.4097222222vw}}.top-qa>.qa-list>dl>dt:after{content:"";position:absolute;bottom:50%;right:20px;width:7px;height:7px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(135deg) translateY(-50%);transition-duration:.3s}.top-qa>.qa-list>dl>dt>p{margin-top:15px;margin-bottom:15px;padding-right:40px}.top-qa>.qa-list>dl>dt.open:after{transform:rotate(-45deg) translateY(50%);transition-duration:.3s}.top-qa>.qa-list>dl>dd{margin-left:0;padding-left:60px;position:relative;height:0;opacity:0;display:none;transition-duration:.3s}.top-qa>.qa-list>dl>dd:before{content:"A";position:absolute;display:block;color:#b5b5b5;font-weight:700;top:calc(50% + 8px);left:20px;transform:translateY(-50%);font-size:6vw}@media screen and (min-width:768px){.top-qa>.qa-list>dl>dd:before{font-size:29px}}@media screen and (min-width:2057px){.top-qa>.qa-list>dl>dd:before{font-size:1.4097222222vw}}.top-qa>.qa-list>dl>dd:after{content:"";position:absolute;height:1px;width:95%;background-color:#e6e6e6;top:0;left:50%;transform:translateX(-50%)}.top-qa>.qa-list>dl>dd>p{padding-top:15px;margin-bottom:15px}.top-qa>.qa-list>dl>dd.active{height:auto;opacity:1;transition-duration:.3s;display:block}.top-qa>.qa-list>dl:nth-child(2n+1){background-color:#fffefa}.top-qa>.qa-list>dl:nth-child(2n){background-color:#fff0bc}.top-qa:before{position:absolute;content:"";background-color:rgba(183,212,219,.5);height:100%;width:100vw;top:0;left:50%;transform:translateX(-50%)}.top-staff{margin-bottom:50px}@media screen and (min-width:768px){.top-staff{height:1000px;position:relative}}@media screen and (min-width:2057px){.top-staff{height:48.6111111111vw}}.top-staff>.title{margin-left:15px;margin-right:15px}.top-staff>.title>img.pc{width:42%;margin-left:auto;margin-right:auto}.top-staff>.title>img.sp{width:100%}.top-staff>.staff-img{margin:10px}.top-staff>.staff-img>img.photo{width:100%}.top-staff>.staff-img>img.pc{width:40%;margin-right:15%;margin-left:auto}@media screen and (min-width:768px){.top-staff>.staff-img{position:absolute;width:60%;left:0;bottom:0}}.top-staff>.comment{background-color:#fff;background-image:linear-gradient(0deg,transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px));background-size:16px 16px;background-repeat:repeat;background-position:center center;margin-left:15px;margin-right:15px;padding:20px 15px;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:20px}.top-staff>.comment>p{line-height:2}.top-staff>.comment>.last{text-align:right;font-weight:bolder}@media screen and (min-width:768px){.top-staff>.comment{margin-top:10%;width:33%;margin-left:auto;margin-right:40px;padding:50px}}img.sp,br.sp{display:block}@media screen and (min-width:768px){img.sp,br.sp{display:none}}img.pc,br.pc{display:none}@media screen and (min-width:768px){img.pc,br.pc{display:block}}.top-fadein{overflow:hidden;opacity:0;width:calc(100% - 45px);transition-duration:.5s;transition-property:opacity,transform;transform:translate(45px,0)}.top-scroll-in{width:auto;opacity:1;transform:translate(0,0)}.form-outer{padding:60px 130px}.form-control{display:block}.break-space{display:block}.privacy .wpcf7-list-item-label{display:none}.privacy_info.official h2{margin-bottom:20px}.privacy_info.official p,.privacy_info.official ol{margin-bottom:50px;line-height:1.8}.wpcf7-not-valid-tip{margin-top:20px;display:block;color:red;background-color:#fee;border-radius:5px;padding:10px 20px}.privacy .wpcf7-not-valid-tip{position:absolute;margin-top:10px;display:none}.screen-reader-response{display:none}.wpcf7-response-output{margin:40px auto;border-radius:15px;padding:30px;color:red;font-weight:700;font-size:20px}.wpcf7-response-output ul{display:none}.include-inner{margin-bottom:30px}@media screen and (max-width:479px){.bt-submit{margin-top:40px}}.bt-submit input{color:#000}.simple_square_btn4.teal{background-color:#fcb900;color:#000}.lp-gifu-office .top-topics,.lp-aichi-ichinomiya .top-topics,.lp-nagoya-osu-office .top-topics,.lp-yokkaichi-office .top-topics,.lp-aichi-kachigawa-office .top-topics,.lp-hiroshima-nishi-office .top-topics,.lp-hiroshimaeki-office .top-topics,.lp-osaka-nanba-office .top-topics,.lp-kanagawa-odawara-office .top-topics,.lp-hamamatsu-office .top-topics,.lp-nagoya-three-office .top-topics,.lp-ogaki-office .top-topics,.lp-tsu-eki-office .top-topics,.lp-oyamaeki-office .top-topics,.lp-miyagi-furukawa .top-topics,.lp-kanagawa-fujisawaminami .top-topics,.lp-shizuoka-shizuokaeki .top-topics,.lp-aichi-nakamurakoen .top-topics,.lp-osaka-ibaraki .top-topics,.lp-yamanashi-kofu .top-topics,.lp-saitama-kitaurawa .top-topics,.lp-tokyo-myogadani .top-topics,.lp-miyagi-sendai .top-topics{display:none}.lp-gifu-office .sns,.lp-aichi-ichinomiya .sns,.lp-nagoya-osu-office .sns,.lp-yokkaichi-office .sns,.lp-aichi-kachigawa-office .sns,.lp-hiroshima-nishi-office .sns,.lp-hiroshimaeki-office .sns,.lp-osaka-nanba-office .sns,.lp-kanagawa-odawara-office .sns,.lp-hamamatsu-office .sns,.lp-nagoya-three-office .sns,.lp-ogaki-office .sns,.lp-tsu-eki-office .sns,.lp-oyamaeki-office .sns,.lp-miyagi-furukawa .sns,.lp-kanagawa-fujisawaminami .sns,.lp-shizuoka-shizuokaeki .sns,.lp-aichi-nakamurakoen .sns,.lp-osaka-ibaraki .sns,.lp-yamanashi-kofu .sns,.lp-saitama-kitaurawa .sns,.lp-tokyo-myogadani .sns,.lp-miyagi-sendai .sns{display:none}.lp-gifu-office .icon-blog,.lp-aichi-ichinomiya .icon-blog,.lp-nagoya-osu-office .icon-blog,.lp-yokkaichi-office .icon-blog,.lp-aichi-kachigawa-office .icon-blog,.lp-hiroshima-nishi-office .icon-blog,.lp-hiroshimaeki-office .icon-blog,.lp-osaka-nanba-office .icon-blog,.lp-kanagawa-odawara-office .icon-blog,.lp-hamamatsu-office .icon-blog,.lp-nagoya-three-office .icon-blog,.lp-ogaki-office .icon-blog,.lp-tsu-eki-office .icon-blog,.lp-oyamaeki-office .icon-blog,.lp-miyagi-furukawa .icon-blog,.lp-kanagawa-fujisawaminami .icon-blog,.lp-shizuoka-shizuokaeki .icon-blog,.lp-aichi-nakamurakoen .icon-blog,.lp-osaka-ibaraki .icon-blog,.lp-yamanashi-kofu .icon-blog,.lp-saitama-kitaurawa .icon-blog,.lp-tokyo-myogadani .icon-blog,.lp-miyagi-sendai .icon-blog{display:none !important}.lp-gifu-office .office-page-link,.lp-aichi-ichinomiya .office-page-link,.lp-nagoya-osu-office .office-page-link,.lp-yokkaichi-office .office-page-link,.lp-aichi-kachigawa-office .office-page-link,.lp-hiroshima-nishi-office .office-page-link,.lp-hiroshimaeki-office .office-page-link,.lp-osaka-nanba-office .office-page-link,.lp-kanagawa-odawara-office .office-page-link,.lp-hamamatsu-office .office-page-link,.lp-nagoya-three-office .office-page-link,.lp-ogaki-office .office-page-link,.lp-tsu-eki-office .office-page-link,.lp-oyamaeki-office .office-page-link,.lp-miyagi-furukawa .office-page-link,.lp-kanagawa-fujisawaminami .office-page-link,.lp-shizuoka-shizuokaeki .office-page-link,.lp-aichi-nakamurakoen .office-page-link,.lp-osaka-ibaraki .office-page-link,.lp-yamanashi-kofu .office-page-link,.lp-saitama-kitaurawa .office-page-link,.lp-tokyo-myogadani .office-page-link,.lp-miyagi-sendai .office-page-link{pointer-events:none}.lp-gifu-office .tab-label,.lp-aichi-ichinomiya .tab-label,.lp-nagoya-osu-office .tab-label,.lp-yokkaichi-office .tab-label,.lp-aichi-kachigawa-office .tab-label,.lp-hiroshima-nishi-office .tab-label,.lp-hiroshimaeki-office .tab-label,.lp-osaka-nanba-office .tab-label,.lp-kanagawa-odawara-office .tab-label,.lp-hamamatsu-office .tab-label,.lp-nagoya-three-office .tab-label,.lp-ogaki-office .tab-label,.lp-tsu-eki-office .tab-label,.lp-oyamaeki-office .tab-label,.lp-miyagi-furukawa .tab-label,.lp-kanagawa-fujisawaminami .tab-label,.lp-shizuoka-shizuokaeki .tab-label,.lp-aichi-nakamurakoen .tab-label,.lp-osaka-ibaraki .tab-label,.lp-yamanashi-kofu .tab-label,.lp-saitama-kitaurawa .tab-label,.lp-tokyo-myogadani .tab-label,.lp-miyagi-sendai .tab-label{display:none}.lp-gifu-office .office-content h3 strong a,.lp-aichi-ichinomiya .office-content h3 strong a,.lp-nagoya-osu-office .office-content h3 strong a,.lp-yokkaichi-office .office-content h3 strong a,.lp-aichi-kachigawa-office .office-content h3 strong a,.lp-hiroshima-nishi-office .office-content h3 strong a,.lp-hiroshimaeki-office .office-content h3 strong a,.lp-osaka-nanba-office .office-content h3 strong a,.lp-kanagawa-odawara-office .office-content h3 strong a,.lp-hamamatsu-office .office-content h3 strong a,.lp-nagoya-three-office .office-content h3 strong a,.lp-ogaki-office .office-content h3 strong a,.lp-tsu-eki-office .office-content h3 strong a,.lp-oyamaeki-office .office-content h3 strong a,.lp-miyagi-furukawa .office-content h3 strong a,.lp-kanagawa-fujisawaminami .office-content h3 strong a,.lp-shizuoka-shizuokaeki .office-content h3 strong a,.lp-aichi-nakamurakoen .office-content h3 strong a,.lp-osaka-ibaraki .office-content h3 strong a,.lp-yamanashi-kofu .office-content h3 strong a,.lp-saitama-kitaurawa .office-content h3 strong a,.lp-tokyo-myogadani .office-content h3 strong a,.lp-miyagi-sendai .office-content h3 strong a{pointer-events:none}.store>.store-title>.access>pre{white-space:normal}.store{height:145vw}@media screen and (min-width:768px){.store{height:740px}.top-stores>.swiper-pos{top:250px}.top-stores .swiper-pagination{margin-bottom:10px}}.join-fc a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/join-fc/banner_join_fc_pc.jpg) no-repeat;width:1100px;height:200px;margin:auto;margin-bottom:50px}.join-fc a:hover{opacity:.9}@media screen and (max-width:479px){.join-fc a{background:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/join-fc/banner_join_fc_sp.jpg) no-repeat;width:90%;height:300px;max-width:100%;background-size:contain}}.latest-blog{margin-bottom:50px}.latest-blog h3{margin-bottom:20px;font-weight:900;font-size:22px}.latest-blog .container .inner{background-color:#fff;border-radius:20px;padding:40px;margin-bottom:30px}@media screen and (max-width:479px){.latest-blog .container .inner{padding:25px}}.latest-blog .container .inner ul{padding:0}.latest-blog .container .inner ul li{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px;font-size:20px}@media screen and (max-width:479px){.latest-blog .container .inner ul li a{display:block}}.latest-blog .container .inner ul li span{margin-right:10px}.latest-blog .container .inner ul li span.blog-post-author{background-color:#00b9e7;font-size:16px;padding:3px 5px;line-height:1;color:#fff;border-radius:45px;min-width:130px;display:inline-block;max-width:130px;text-align:center;overflow:hidden;white-space:nowrap;vertical-align:middle}.three-office-map .tab-label,.three-office-map .desc,.three-office-map .new-open{display:none}.three-office-map .office-content:nth-child(2),.three-office-map .office-content:nth-child(3){display:none}.tab-wrap{display:flex;flex-wrap:wrap;justify-content:center;padding:30px 0 70px}.office-blog .tab-wrap{justify-content:flex-start}@media screen and (max-width:479px){.office-blog .tab-wrap{display:block;padding-bottom:30px}}@media screen and (max-width:479px){.tab-wrap{padding:30px 0 0}}.tab-wrap:after{display:none !important;content:"";width:100%;height:5px;background:rgba(79,74,63,.9);display:block;border-radius:10px;order:-1;margin-bottom:20px}.tab-label{font-weight:700;white-space:nowrap;text-align:center;padding:20px 3em;order:-1;position:relative;z-index:1;cursor:pointer;border-radius:5px;background:#fff;box-shadow:0 2px 0px rgba(79,74,63,.9);display:flex;border:2px solid rgba(79,74,63,.9);margin:0 5px 15px;flex:0 0 calc((80% - 10 * 14px) / 4);box-sizing:border-box;justify-content:center}@media screen and (max-width:479px){.tab-label{padding:10px;margin:0 5px 10px;font-size:15px;flex:0 0 calc((100% - 5 * 14px) / 2)}}.office-blog .tab-label{display:none}.tab-label:not(:last-of-type){margin-right:5px}.tab-content{width:100%;height:0;overflow:hidden;opacity:0}.office-blog .tab-content{opacity:1;height:auto}.tab-content .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.tab-switch:checked+.tab-label{background:#f4d159}.tab-switch:checked+.tab-label+.tab-content{height:auto;overflow:auto;padding:15px;opacity:1;transition:.5s opacity}@media screen and (max-width:479px){.tab-switch:checked+.tab-label+.tab-content{padding:8px}}.tab-switch{display:none}.container-break{margin:0 -100% 20px;padding:0 100%}@media screen and (max-width:479px){.container-break{margin:0;padding:0}}.container-break.office-list{background-color:#f7e7bc;position:relative;margin-bottom:60px}@media screen and (max-width:479px){.container-break.office-list{padding-bottom:40px;margin-bottom:20px}}.office-blog .container-break.office-list{margin-bottom:70px}.container-break.office-list>.inner{width:90%;margin:auto}.office-blog .container-break.office-list>.inner{padding-top:40px;width:auto}.container-break.office-list:before{content:"";display:block;pointer-events:none;border:7px dashed #fff;width:calc(100vw - 50px);height:calc(100% - 40px);display:block;position:absolute;top:40px;left:0;right:0;margin:auto;bottom:40px}@media screen and (max-width:479px){.container-break.office-list:before{border:3px dashed #fff;width:calc(100vw - 30px);height:calc(100% - 30px)}}.office-blog .container-break.office-list:before{display:none}.container-break.office-list .title{margin-bottom:20px}.container-break.office-list .title img{width:80%;margin:0 auto 30px;padding-top:60px}.office-blog .container-break.office-list .title{display:none}.container-break.office-list .desc{text-align:center;margin:10px 0 25px;font-weight:700;font-size:25px}@media screen and (max-width:479px){.office-blog .container-break.office-list .desc br{display:none}}.office-blog .container-break.office-list .desc{font-size:32px}@media screen and (max-width:479px){.office-blog .container-break.office-list .desc{font-size:18px;width:100%}}@media screen and (max-width:479px){.container-break.office-list .desc{margin:0 auto 20px;width:80%;font-size:18px}}.container-break.office-list .new-open{margin:3px auto;text-align:center}.container-break.office-list .new-open .inner{margin-left:0;padding:20px 60px;border-radius:12px;display:inline-block;background-color:#fff}@media screen and (max-width:479px){.container-break.office-list .new-open .inner{width:95%;padding:15px}}.office-blog .container-break.office-list .new-open .inner{display:block;margin:auto;width:calc(100% - 20px)}@media screen and (max-width:479px){.office-blog .container-break.office-list .new-open .inner{width:auto}}.container-break.office-list .open-message{display:none;text-align:center;margin-bottom:0}.container-break.office-list .open-message strong{color:#0075b7}.container-break.office-list .open-message.appear{display:block;animation:2s fadeIn}.container-break.office-list .open-message.appear:before{content:"NEW!";margin-right:10px;background-color:#d85d2d;color:#fff;font-weight:700;border-radius:3px;padding:0 3px}@media screen and (max-width:479px){.container-break.office-list .open-message.appear:before{display:block;margin:0 0 10px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.container-break .office-content{flex-basis:calc(50% - 20px);background-color:#fff;border-radius:30px;padding:30px;margin-bottom:40px}@media screen and (max-width:479px){.container-break .office-content{flex-basis:100%;border-radius:20px;padding:20px;margin-bottom:20px}}.office-blog .container-break .office-content{flex-basis:calc(33.3333% - 20px);background-color:#fff;border-radius:30px;padding:20px;padding-bottom:60px;margin:10px;position:relative}@media screen and (max-width:479px){.office-blog .container-break .office-content{margin:0 0 15px}}.container-break .office-content .area-head{text-align:center;font-weight:700;margin-bottom:30px;font-size:18px;position:relative}.container-break .office-content .area-head:before{content:"";background:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/top-store/store-title-top.png) no-repeat;width:80px;height:22px;display:block;background-size:100%;margin:auto}.container-break .office-content .area-head:after{content:"";display:block;position:absolute;height:7px;background-color:#f4d159;bottom:-15px;z-index:0;border-radius:15px;margin:auto;left:0;right:0;width:20%}.container-break .office-content h3{font-size:25px;margin-bottom:20px;font-weight:700;color:#0075b7;text-align:center;position:relative}.container-break .office-content h3 strong{position:relative;z-index:1;font-size:22px}.container-break .office-content .office-desc{position:relative;padding:1rem 2rem calc(1rem + 8px);background:#f4f0de;text-align:center;border-radius:15px}.office-blog .container-break .office-content .office-desc{display:none}@media screen and (max-width:479px){.container-break .office-content .office-desc{padding:1rem}}.container-break .office-content .office-desc:before{position:absolute;top:-5px;left:-5px;width:100%;height:100%;content:"";border:2px solid rgba(79,74,63,.9);border-radius:15px}.container-break .office-content .content-inner{display:flex;justify-content:space-between;margin-bottom:20px;border-bottom:4px dotted rgba(79,74,63,.9)}.office-blog .container-break .office-content .content-inner{flex-direction:column}@media screen and (max-width:479px){.container-break .office-content .content-inner{flex-direction:column}}.container-break .office-content .cols-left{flex-basis:35%}@media screen and (max-width:479px){.container-break .office-content .cols-left{flex-basis:100%;margin-bottom:10px}}.container-break .office-content .cols-left a:hover{opacity:.8}.container-break .office-content .cols-left img{width:100%;border-radius:5px;margin-bottom:15px}.container-break .office-content .cols-right{flex-basis:60%}@media screen and (max-width:479px){.container-break .office-content .cols-right{flex-basis:100%}.container-break .office-content .cols-right dl{display:flex;flex-wrap:wrap;margin-bottom:10px}.container-break .office-content .cols-right dl dt{display:flex;flex-basis:calc(30% - 10px)}.container-break .office-content .cols-right dl dd{flex-basis:70%;margin-bottom:5px}}.container-break .office-content .office-contact a{color:#fff;font-weight:700;font-size:20px;background-color:#d85d2d;padding:7px 15px;border-radius:50px;margin:auto;width:60%;margin:auto;display:block;text-align:center;box-shadow:0 2px 0px rgba(79,74,63,.9);border:2px solid rgba(79,74,63,.9);text-decoration:none}.office-blog .container-break .office-content .office-contact a{position:absolute;width:83%;margin:auto;left:0;right:0;bottom:20px}@media screen and (max-width:479px){.container-break .office-content .office-contact a{width:100%;font-size:18px}}.container-break .office-content .office-contact a:hover{opacity:.8}@media screen and (max-width:479px){.container-break .office-content.open-before dl{display:block}.container-break .office-content.open-before dl dt{display:block}}.container-break .office-map{text-align:center;margin-bottom:10px}.container-break .office-map a{background-color:#f4d159;display:inline-block;color:#fff;font-weight:700;font-size:16px;padding:0 5px;border-radius:25px;text-decoration:none;width:40%;white-space:nowrap;margin:0 2px}.container-break .office-map a:nth-child(2){background-color:#0075b7}.container-break .office-map a:hover{opacity:.8}@media screen and (max-width:479px){.office-blog .inner{padding:20px}}@media screen and (max-width:479px){.office-blog .container.all-list{background-color:#f7e7bc}}@media screen and (max-width:479px){.all-list{padding:0}}.block-sp .navbar .container .clearfix{display:flex !important;justify-content:space-between}.block-sp .navbar .container .clearfix .nav-logo{flex-basis:26.5%;display:block}.block-sp .navbar .container .clearfix .simple_square_btn4{display:flex !important;justify-content:center;align-items:center}.block-sp .navbar .container .clearfix button{position:fixed !important;right:25px;top:0;z-index:1000}.is-fixed .block-sp .navbar .container .clearfix button{transition:.3s;background-color:#fff;border:3px solid #666 !important;padding:12px;border-radius:50px}.block-sp .navbar-collapse{position:fixed;left:0;right:0;z-index:100;width:100%;height:100%;top:0}.block-sp .navbar-collapse:after{content:"";display:block;width:100%;height:100%;position:fixed;transition:.3s;background-color:rgba(0,0,0,.6);top:0;left:0}.block-sp .navbar-collapse .navbar-nav{margin:auto;background:#fff;justify-content:center;z-index:100;position:relative;width:90vw;border-radius:30px;border:4px solid #333;padding:10%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.block-sp .navbar-collapse .navbar-nav .nav-item{border-bottom:1px solid #f0f0f0;padding:5px 0}.block-sp .collapsing{transition:none !important}.block-sp .nav-link{color:#000 !important}button[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.is-fixed button[aria-expanded=true] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, .5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.top-topics>.bubble>.topics>ul>li>.date{margin-right:8px}.top-topics>.bubble>.topics>ul>li>.category{font-size:14px;border-radius:50px}.differences-in-employment-support .lead{margin-bottom:20px;line-height:1.8;letter-spacing:.05em;margin:0 0 50px;font-size:16px}@media screen and (max-width:479px){.differences-in-employment-support .lead{font-size:1em}}.differences-in-employment-support .support-map{border-radius:10px;display:flex;justify-content:space-between}.differences-in-employment-support .support-map .cols{flex-basis:calc(33.3333% - 15px);box-shadow:0 0 3px rgba(0,0,0,.3)}@media screen and (max-width:479px){.differences-in-employment-support .support-map{flex-direction:column}}.differences-in-employment-support .cols{margin-bottom:30px;border-radius:30px;background-color:#fff}.differences-in-employment-support .cols .merit{margin-bottom:25px}.differences-in-employment-support .cols .lead{background-color:#e0f1ff;text-align:center;margin-bottom:10px;border-radius:30px}.differences-in-employment-support .cols .col-inner{padding:0 20px 10px}.differences-in-employment-support .cols .col-inner ul{padding:0;line-height:1.8}.differences-in-employment-support .cols .col-inner li:before{content:"●";margin-right:5px;color:tomato}.differences-in-employment-support .cols h2{text-align:center;color:#fff;background-color:tomato;border-radius:15px 15px 0 0;padding:30px;font-size:20px;margin-bottom:30px}.differences-in-employment-support .cols.col-b h2{background-color:#4682b4}.differences-in-employment-support .cols.col-b li:before{color:#4682b4}.differences-in-employment-support .cols.col-c h2{background-color:teal}.differences-in-employment-support .cols.col-c li:before{color:teal}.differences-in-employment-support .feature-kyarikaku .feature-image{margin-bottom:50px;text-align:center}.differences-in-employment-support .feature-kyarikaku .feature-image img{width:50%}@media screen and (max-width:479px){.differences-in-employment-support .feature-kyarikaku .feature-image img{width:auto}}.differences-in-employment-support .feature-kyarikaku ul{background-color:#fff48c;padding:30px;border-radius:15px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;line-height:2}@media screen and (max-width:479px){.differences-in-employment-support .feature-kyarikaku ul{display:block}}.differences-in-employment-support .feature-kyarikaku ul li{flex-basis:50%}.differences-in-employment-support .feature-kyarikaku ul li:before{content:"✓";margin-right:10px;color:red}@media screen and (max-width:479px){.differences-in-employment-support h2{padding:1rem 0 !important;font-size:1.5rem !important;line-height:1.4em}}.differences-in-employment-support .feature-list{display:flex;padding:0;justify-content:space-between;flex-wrap:wrap;counter-reset:number 0}@media screen and (max-width:479px){.differences-in-employment-support .feature-list{display:block}}.differences-in-employment-support .feature-list li{font-weight:700;margin-bottom:10px;flex-basis:calc(50% - 10px);background-color:#e0f1ff;padding:25px;font-size:18px;border-radius:10px}.differences-in-employment-support .feature-list li:before{counter-increment:number 1;content:counter(number) ". "}@media screen and (min-width:768px){.differences-in-employment-support .feature-list li:nth-child(2),.differences-in-employment-support .feature-list li:nth-child(3),.differences-in-employment-support .feature-list li:nth-child(6){background-color:#fff}}@media screen and (max-width:479px){.differences-in-employment-support .feature-list li{font-size:16px;padding:15px}.differences-in-employment-support .feature-list li:nth-child(2n){background-color:#fff}}h1.text-white{margin-bottom:0}@media screen and (max-width:479px){h1.text-white{font-size:2rem}}.grecaptcha-badge{opacity:0}.foot-nav-pc>.bottom>.foot-left>.nav>ul.nav-inner>li{margin-right:.5em !important}.include-inner .privacy{background-color:#f0f8ff;line-height:1;margin-bottom:20px;text-align:center;border-radius:50px}.include-inner .privacy p{font-size:14px;padding:15px}.include-inner .privacy p .wpcf7-list-item{margin-left:0}@media screen and (max-width:479px){.include-inner .privacy{font-size:12px;white-space:nowrap}}.include-inner .privacy label{margin-bottom:0}.include-inner .privacy:hover{background-color:pink}.include-inner .privacy *{cursor:pointer}.office-intro ul{padding-left:0}.office-intro .form-outer{margin:0 auto 80px}@media screen and (max-width:479px){.office-intro .form-outer{padding-top:40px}}.office-catch{margin-bottom:20px;font-size:28px;position:relative;top:-5px}.office-catch:before{display:none !important}.desc-block{flex-basis:60%}.office-frame{display:flex}@media screen and (max-width:479px){.office-frame{flex-direction:column}}.office-block-area{margin-top:50px;margin-bottom:50px}@media screen and (max-width:479px){.office-block-area{overflow:hidden;margin-top:0}}.office-block-area h3{margin-bottom:15px;line-height:1.5;position:relative;top:-5px;font-size:26px;display:flex;align-items:center}@media screen and (max-width:479px){.office-block-area h3{margin-bottom:15px;font-size:22px}}.office-block-area h3:before{content:"";display:inline-block;background:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/megaphone.png) no-repeat center center;width:40px;height:40px;background-size:contain;margin-right:10px}.office-block-area h3:after{content:"";display:block;width:96%;position:absolute;bottom:-12px;height:3px}.office-block-area img{max-width:100%;height:auto;border-radius:10px 10px 0 0}.office-block-area section{margin-bottom:50px}@media screen and (max-width:479px){.office-block-area section{margin-bottom:20px}}.office-block-area .blog-detail{padding:10px 0}.office-block-area .side-l{flex-basis:75%;width:75%;background:#fff;padding:40px 0 40px 30px;border-radius:10px 0 0 10px}@media screen and (max-width:479px){.office-block-area .side-l{width:auto;flex-basis:auto;border-radius:10px;padding:35px 25px 10px;margin-bottom:20px;margin-top:30px}}.office-block-area .side-r{flex-basis:25%;width:25%;background-color:#f7e7bc;border-radius:0 10px 10px 0;padding:40px 25px;overflow:hidden}@media screen and (max-width:479px){.office-block-area .side-r{border-radius:10px;width:auto}}.office-block-area .side-r ul{padding-left:0}.office-block-area .side-r ul li{margin-bottom:5px;display:flex;align-items:center}.office-block-area .side-r ul li:before{content:"●";margin-right:5px;color:#d85d2d;font-size:10px}.office-block-area .side-r [class^=blog-]{border-bottom:2px dotted rgba(79,74,63,.5);padding-bottom:10px}.office-block-area .side-r [class^=blog-] h5{margin-bottom:15px;display:flex;align-items:center;font-weight:900;font-size:18px}.page-pagination{display:flex;align-items:center;justify-content:center}.page-pagination *{font-size:16px !important}.page-pagination .page-numbers{border-radius:50px;padding:7px 10px;background:#f4d159;line-height:1;min-width:30px;min-height:30px;text-align:center;display:block;border:2px solid rgba(79,74,63,.9)}.page-pagination .page-numbers.current{background-color:#d85d2d;color:#fff !important}.page-pagination .page-numbers:hover{text-decoration:none;opacity:.8}#common-info{margin:0 -100% -10px;padding:40px 100% !important;background:#00b9e785;position:relative;top:-50px}@media screen and (max-width:479px){#common-info{top:0;padding-top:25px !important}}#common-info .container{padding:0}#common-info .inner{display:flex;background-color:#fff;border-radius:15px;padding:30px}@media screen and (max-width:479px){#common-info .inner{flex-direction:column;padding:20px}}#common-info .main-image{flex-basis:40%}@media screen and (max-width:479px){#common-info .main-image{margin-bottom:20px}}#common-info .main-image img{border-radius:8px;max-width:100%;width:100%}#common-info .desc-block{margin:0 0 0 35px}@media screen and (max-width:479px){#common-info .desc-block{margin:0}}#common-info ul{border-bottom:4px dotted rgba(79,74,63,.9);padding-bottom:20px;margin-bottom:25px}@media screen and (max-width:479px){#common-info ul{margin-bottom:15px}}#common-info ul li{font-weight:700;margin-bottom:12px !important;display:flex;align-items:center;margin-bottom:5px}#common-info ul li:nth-child(2n) span{background:#f0f0f0 !important}#common-info ul li span{display:inline-block;line-height:1;margin-right:15px;width:100px;text-align:center;background:#f4d159;border-radius:50px;padding:5px;line-height:1;flex-shrink:0}#common-info .contact-btn a{color:#fff;font-weight:700;font-size:18px;background-color:#d85d2d;padding:7px 15px;border-radius:50px;margin:auto;width:60%;margin:auto;display:block;text-align:center;box-shadow:0 2px 0px rgba(79,74,63,.9);border:2px solid rgba(79,74,63,.9);text-decoration:none}@media screen and (max-width:479px){#common-info .contact-btn a{width:auto}}.return-page:before{content:"";display:block;border-top:4px dotted rgba(79,74,63,.5);padding-top:30px;margin-top:30px;width:97%}.return-page a{color:#fff;font-weight:700;font-size:18px;background-color:#d85d2d;padding:7px 15px;border-radius:50px;margin:auto;width:60%;margin:auto;display:block;text-align:center;box-shadow:0 2px 0px rgba(79,74,63,.9);border:2px solid rgba(79,74,63,.9);text-decoration:none}@media screen and (max-width:479px){.return-page a{width:90%}}.blog-inner{width:calc(100% - 25px)}@media screen and (max-width:479px){.blog-inner{width:auto}}.photo-list{display:flex;flex-wrap:wrap}@media screen and (max-width:479px){.photo-list{justify-content:space-between}}.photo-list .cols{flex-basis:calc(30.8% - 10px);position:relative;margin-right:30px;margin-bottom:30px}@media screen and (max-width:479px){.photo-list .cols{flex-basis:calc(50% - 10px);margin:0 0 30px}}.photo-list .photo-trim{overflow:hidden;border-radius:10px;width:100%;height:200px;position:relative;margin-bottom:10px;background-color:#dedede}@media screen and (max-width:479px){.photo-list .photo-trim{height:150px;max-height:150px;border-radius:8px}}.photo-list .photo-trim a:hover{opacity:.8}.photo-list .photo-trim img{border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:scale(1.5)}@media screen and (max-width:479px){.photo-list .photo-trim img{transform:scale(1.5)}}.lum-lightbox-image-wrapper img{max-height:80vh !important;max-width:80vw !important}#more-btn{background-color:transparent;border:none;cursor:pointer;outline:none;text-align:center;padding:0;appearance:none;background:#f4d159;margin:30px auto 20px;width:20%;padding:15px;line-height:1;border-radius:50px}@media screen and (max-width:479px){#more-btn{width:50%;font-size:16px !important;margin:0 auto 20px}}.office-intro .office-map iframe{width:100% !important;margin-bottom:-6px}.blog-category,.blog-archive{margin-bottom:30px}#office-latest-blog.blog-single h2{margin-bottom:20px}@media screen and (max-width:479px){#office-latest-blog.blog-single h2{font-size:24px}}#office-latest-blog.blog-single .text-muted{margin-bottom:20px}#office-latest-blog.blog-single img{border-radius:5px;margin-bottom:20px;width:auto !important;max-height:550px;margin:30px auto;display:block}@media screen and (max-width:479px){#office-latest-blog.blog-single img{max-height:300px}}#office-latest-blog ul{display:flex;flex-wrap:wrap}@media screen and (max-width:479px){#office-latest-blog ul{justify-content:space-between}}#office-latest-blog ul li{flex-basis:calc(47.5% - 10px);margin-right:30px;margin-bottom:30px;background-color:#fff;border-radius:10px}@media screen and (max-width:479px){#office-latest-blog ul li{flex-basis:calc(50% - 10px);margin-right:0;margin-bottom:10px}}#office-latest-blog ul li .photo-trim{position:relative;overflow:hidden;max-height:200px;height:200px;border-radius:8px;border:1px solid #f2f2f2}@media screen and (max-width:479px){#office-latest-blog ul li .photo-trim{height:150px;max-height:150px}}#office-latest-blog ul li a:hover{opacity:.8}#office-latest-blog ul li a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width:479px){#office-latest-blog ul li a img{transform:scale(1.3)}}@media screen and (max-width:479px){.lum-gallery-button:after{width:18px !important;height:18px !important}}.zoom{transition:transform .3s}.zoom.in{transform-origin:center;transform:scale(2,2)}.zoom:hover{cursor:zoom-in}.zoom.in:hover{cursor:zoom-out}@media screen and (min-width:768px){.sp-only{display:none}}.required,.not-required{margin-left:5px;font-size:14px;padding:0 5px;font-size:12px;color:#fff;border-radius:50px;position:relative;top:-2px}.required{background-color:red}.not-required{background-color:#1d4a79}.privacy-policy-title{text-align:center;margin-bottom:20px;color:#1d4a79}.privacy-policy-desc{color:#515151;font-weight:500;line-height:1.6;height:240px;padding:3rem 3.5rem;margin:0 120px 3rem;border:solid 1px #dedede;overflow-y:scroll;border-radius:5px;position:relative;top:-50px}@media screen and (max-width:479px){.privacy-policy-desc{padding:3rem 1.5rem;margin:0 15px 30px}}.privacy-policy-desc p,.privacy-policy-desc ul,.privacy-policy-desc ol{margin-bottom:20px;font-family:"GenJyuuGothic"}@media screen and (max-width:479px){.privacy-policy-desc p,.privacy-policy-desc ul,.privacy-policy-desc ol{font-size:14px}}.privacy-policy-desc h2{font-size:16px;text-align:left}@media screen and (max-width:479px){.privacy-policy-desc h2{font-size:14px !important}}.form-frame-style{background-color:#fff;box-shadow:0px 4.04493px 17.3354px rgba(51,51,51,.25);border-radius:17.3354px;margin-left:14%;margin-right:14%;margin-bottom:70px;padding-bottom:30px}@media screen and (max-width:479px){.form-frame-style{margin-left:15px;margin-right:15px;margin-bottom:60px;padding:20px 10px}}.form-frame-style .form-outer{background:0 0;box-shadow:none;margin-left:0;margin-right:0;padding-bottom:0}.form-frame-style .bt-submit input[type=submit]{background:#f4d159 !important;padding:10px 90px !important}@media screen and (max-width:479px){.is-fixed{padding-bottom:50px}}.cruise-menu a{display:none}@media screen and (max-width:479px){.cruise-menu{position:fixed;opacity:0;transform:translate(0,0);transition:all 1s;pointer-events:none}.is-fixed .cruise-menu{opacity:1;padding:15px 0;width:100%;text-align:center;transform:translate(0,0);pointer-events:visible;z-index:10;bottom:0}.cruise-menu a{display:block;height:100%;width:85vw;color:#fff;font-weight:700;padding:12px 0;margin:auto;position:relative}.cruise-menu a:hover{color:#fff}.cruise-menu a:after{content:"";display:block;position:absolute;right:30px;top:17px}}.ranking-header{text-align:center;padding:3rem 0;position:relative}.ranking-header:before,.ranking-header:after{content:"";height:3px;width:30px;background-color:red;position:absolute;bottom:25px}.ranking-header:before{right:50%;background-color:#6495ed}.ranking-header:after{left:50%;background-color:#4871be}.u-logic-view{display:flex;flex-wrap:wrap;margin-bottom:50px}@media screen and (max-width:479px){.u-logic-view{flex-direction:column}}.author-block{position:relative;background-color:#fff;flex-basis:calc(25% - 20px);margin:0 10px 20px;border-radius:5px;padding:25px 20px 20px;box-shadow:0 2px 3px rgba(0,0,0,.2);font-family:"GenJyuuGothic"}.author-block .author-name{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}.author-block .author-data{line-height:1;margin-bottom:8px;text-align:center;border-radius:5px;background:#ffcaca;padding:10px 7px;flex-basis:50%}.author-block .author-data span{display:block;font-size:32px;margin:5px 0 0}.author-block .author-data:last-child{background-color:#b1ebf8;padding:7px}.wpp-list{padding:0;counter-reset:number 0}.blog-ranking-cols{padding:0;display:flex;background-color:#fff;border-radius:5px;margin-bottom:20px;justify-content:space-between}@media screen and (max-width:479px){.blog-ranking-cols{flex-direction:column;padding-top:68px}}.blog-ranking-cols .blog-ranking-cell{margin:30px;margin-left:180px;padding-left:30px;border-left:1px solid #d0d0d0;position:relative}@media screen and (max-width:479px){.blog-ranking-cols .blog-ranking-cell{margin:30px;border-style:none;border-top:1px solid #d0d0d0;padding:0;padding-top:30px}}.blog-ranking-cols .blog-ranking-cell:before,.blog-ranking-cols .blog-ranking-cell:after{font-family:"GenJyuuGothic"}.blog-ranking-cols .blog-ranking-cell:before{content:"";counter-increment:number 1;content:counter(number) " ";position:absolute;left:-98px;top:62px;line-height:1;font-size:40px;font-weight:700}@media screen and (max-width:479px){.blog-ranking-cols .blog-ranking-cell:before{left:0;top:-55px;right:0;margin:auto;text-align:center}}.blog-ranking-cols .blog-ranking-cell:after{content:"BEST";position:absolute;left:-110px;top:30px;font-size:20px}@media screen and (max-width:479px){.blog-ranking-cols .blog-ranking-cell:after{left:0;right:0;margin:auto;top:-82px;text-align:center}}.blog-ranking-views{text-align:center;margin-top:15px;font-weight:700;font-size:15px;display:inline-block;align-items:center;background:#007bff;line-height:1;justify-content:center;padding:3px 20px;color:#fff;border-radius:60px;align-items:center;vertical-align:middle;align-items:center}@media screen and (max-width:479px){.blog-ranking-views{justify-content:center;display:flex}}.blog-ranking-views:after{content:"views";font-weight:500;font-size:14px;margin-left:3px}@media screen and (max-width:479px){.blog-ranking-thumb{margin:0 auto 20px}}.blog-ranking-thumb img{margin-right:0}.blog-ranking-title{font-size:20px;margin-bottom:10px}.sort-links{display:block;text-align:center;margin-bottom:40px}.sort-links a{font-size:18px;margin:0 5px;padding:5px 35px;border-radius:50px;background-color:#ffcaca;line-height:1;color:#333}.sort-links a:nth-child(2){background-color:#b1ebf8}.best-blog-group{position:absolute;top:-34px;left:0;right:0;margin:auto;display:flex;justify-content:center}.author-block:nth-child(1):before,.author-block:nth-child(2):before{content:"";display:block;background:#fff39d url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/icon-crown-gold.svg) no-repeat center !important;background-size:30px !important;width:50px;height:50px;background:#fff;border-radius:50px;margin:0 5px;position:absolute;top:-30px;left:0;right:0;margin:auto}.author-block:nth-child(2):before{background:#f4f4f5 url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/icon-crown-silver.svg) no-repeat center !important;background-size:30px !important}a.btn--red.btn--cubic{border-bottom:5px solid #045511;padding:10px 0}a.btn--red.btn--cubic:hover{margin-top:3px;border-bottom:2px solid #045511}a.btn--radius{border-radius:100vh;background-color:#094}.fa-position-right{position:absolute;top:calc(50% - .5em);right:1rem}.arrow-right,.cruise-menu a:after{display:inline-block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.company-head h1 img{width:80%;margin:auto}.company-head .bubble{margin-bottom:80px}@media screen and (max-width:479px){.company-head .bubble{margin-bottom:40px}}.company-head .bubble img{width:50%;margin:auto}@media screen and (max-width:479px){.company-head .bubble img{width:100%}}.company-vision{text-align:center;margin:30px auto 50px}@media screen and (max-width:479px){.company-vision img{width:60%}}.ckgs{margin-bottom:80px}.ckgs img{width:65%}@media screen and (max-width:479px){.ckgs img{width:90%}}.detail-pc{width:80%;margin:auto}@media screen and (max-width:479px){.detail-pc{display:none}}.detail-pc table{width:80%}.detail-sp{display:none}@media screen and (max-width:479px){.detail-sp{display:block;width:80%;margin:40px auto 0}}.company-3goal{width:65%;margin:0 auto 80px}.company-3goal h3 img{width:54%;margin:0 auto 50px;display:block}@media screen and (max-width:479px){.company-3goal h3 img{width:80%;margin-bottom:20px}}@media screen and (max-width:479px){.company-3goal{width:90%;margin-bottom:40px}}.company-3goal ul{padding:0}.company-3goal ul li{background-color:#fff;margin-bottom:30px;box-shadow:0 5px 0 rgba(0,0,0,.3);text-align:left;font-size:28px;font-weight:700;border-radius:15px;border:1px solid rgba(0,0,0,.3)}@media screen and (max-width:479px){.company-3goal ul li{display:flex;align-items:center;font-size:16px;margin-bottom:20px}}.company-3goal ul li span{width:20%;padding:50px;text-align:center;background-color:#00a0e9;color:#fff;display:inline-block;margin-right:30px;border-radius:15px 0 0 15px}@media screen and (max-width:479px){.company-3goal ul li span{padding:20px;margin-right:10px;width:auto;flex-basis:35%}}@media screen and (max-width:479px){.company-3goal ul li strong{padding:0 10px 0 0;flex-basis:65%}}.map{height:500px;padding-bottom:0;margin-bottom:60px}@media screen and (max-width:479px){.map{height:300px}}.filter-links{text-align:center;margin-bottom:45px}.filter-links select{padding:10px 30px 10px 10px}.recruit-view.is-fixed{padding-bottom:0}.recruit-view .cruise-menu{display:none}.recruit-view .return-page{margin-bottom:50px}@media screen and (max-width:479px){.recruit-view .return-page{margin-bottom:0}}.recruit-view .return-page:before{width:100%}.recruit-view .container{padding-left:0;line-height:1.67;max-width:1000px}@media screen and (max-width:479px){.recruit-view .container{width:90%;padding:0}}.recruit-view .container.backend{background-color:#fff;padding:40px;border-radius:5px;border:1px solid #e9e9e9;margin-bottom:30px}@media screen and (max-width:479px){.recruit-view .container.backend h3{font-size:1.6rem}}@media screen and (max-width:479px){.recruit-view .container.backend{padding:30px}}.recruit-view .container.backend hr{margin-bottom:40px}@media screen and (max-width:479px){.recruit-view .container.backend hr{margin-bottom:20px}}.recruit-view .container.backend ul{padding:0;margin-bottom:40px}.recruit-view .container.backend ul li:before{content:"◎"}.recruit-view .container h4{margin-bottom:15px;display:flex;align-items:center}@media screen and (max-width:479px){.recruit-view .container h4{font-size:1.3rem}}.recruit-view .container h4:before{content:"";display:inline-block;width:3px;height:25px;background-color:#ea5413;margin-right:13px;border-radius:10px}.recruit-view .recruit-head{background:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/recruit/main_img.jpg) no-repeat;height:300px;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:40px;position:relative}@media screen and (max-width:479px){.recruit-view .recruit-head{height:120px}}.recruit-view .recruit-head:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute}@media screen and (max-width:479px){.recruit-view .recruit-head h1{font-size:1.5rem}}.recruit-view .recruit-head h1 span{color:#fff;padding:10px 50px;border-radius:5px;position:relative;z-index:10;display:inline-block}.recruit-view .recruit-head h1 span:after{display:block;font-size:13px;content:"Employment information\a                     "}.recruit-view #recruit-promotion .container{display:flex}@media screen and (max-width:479px){.recruit-view #recruit-promotion .container{flex-direction:column}}.recruit-view #recruit-promotion .container.recruit-content-menu{margin-bottom:0}.recruit-view #recruit-promotion .container.recruit-content-menu p{margin-bottom:0}.recruit-view #recruit-promotion .container h3{margin-bottom:40px;line-height:1.4;position:relative;top:-5px}@media screen and (max-width:479px){.recruit-view #recruit-promotion .container h3{font-size:1.5rem}}.recruit-view #recruit-promotion .container .intro-image{flex-basis:calc(45% - 40px);margin-right:40px}@media screen and (max-width:479px){.recruit-view #recruit-promotion .container .intro-image{margin:0 0 20px}}.recruit-view #recruit-promotion .container .intro-image img{width:100%;border-radius:8px}.recruit-view #recruit-promotion .container .intro-pr{flex-basis:55%}.recruit-view #recruit-promotion .container .intro-pr .catch{margin-top:-20px;margin-bottom:60px}.recruit-view #recruit-promotion .container .intro-pr .pr-area{padding:20px;margin:0;border-radius:0 8px 8px;background-color:#0075b71f;position:relative}.recruit-view #recruit-promotion .container .intro-pr .pr-area:before{content:"POINT";position:absolute;background-color:#0075b7;color:#fff;font-size:14px;padding:5px 30px;line-height:1;border-radius:5px 6px 0 0;top:-24px;left:0}.recruit-view #recruit-promotion .container .intro-pr .pr-area li:before{content:"●";color:#0075b7;margin-right:5px}.recruit-view #recruit-catch{margin-bottom:30px}.recruit-view #recruit-detail table{width:100%}.recruit-view #recruit-detail table tr{border-bottom:1px solid #dedede;padding:5px 0}.recruit-view #recruit-detail table tr th{padding-right:30px;width:30%}@media screen and (max-width:479px){.recruit-view #recruit-detail table tr th{padding-bottom:0 !important;width:100%}}.recruit-view #recruit-detail table tr td,.recruit-view #recruit-detail table tr th{padding:20px 0}@media screen and (max-width:479px){.recruit-view #recruit-detail table tr td,.recruit-view #recruit-detail table tr th{display:block}}.recruit-view .horizontal-list{margin-top:20px;font-size:14px}.recruit-view .horizontal-list li{display:inline;font-weight:400}.recruit-view .horizontal-list li:before{content:" / " !important}.recruit-view .form-outer{box-shadow:none !important;border-radius:5px !important;max-width:1000px;margin:auto !important}.recruit-view .form-outer h3{text-align:center;margin-bottom:50px}@media screen and (max-width:479px){.recruit-view .form-outer h3{margin-bottom:30px;font-size:20px}}.recruit-view .form-inner .privacy-policy-desc{margin:0;position:static;background-color:#fff}.recruit-view .form-inner .privacy-policy-desc .privacy-policy-title{margin-bottom:30px !important}.recruit-view .entry-lead{text-align:left;margin-bottom:50px}.recruit-view .form-area{background-color:#0075b71f;padding:80px 0}@media screen and (max-width:479px){.recruit-view .form-area{padding:20px}}.recruit-view .form-area label{display:block;margin-bottom:40px}.recruit-view .form-area select,.recruit-view .form-area input,.recruit-view .form-area textarea{width:100% !important;display:block;border-radius:5px;border:2px solid #999;padding:15px !important}.recruit-view .form-area .wpcf7-submit{margin-bottom:50px;color:#000 !important}@media screen and (max-width:479px){.recruit-view .form-area .form-outer{padding:30px}}.recruit-view .wpcf7-form-control-wrap{display:block;margin:10px 0 20px}.recruit-view .privacy .wpcf7-form-control-wrap{display:inline-block;margin:0}.recruit-view .privacy label{margin-bottom:0}@media screen and (max-width:479px){.recruit-view .privacy input{padding:7px !important}}.bt-submit-style{margin:auto;width:50%}@media screen and (max-width:479px){.bt-submit-style{width:100%}}.bt-submit-style input{display:block;font-size:20px;font-weight:700;margin:auto;border:2px solid #333;box-shadow:2px 3px 0px rgba(79,74,63,.9);background:#f4d159;padding:10px 90px;border-radius:50px !important}.lp-hiroshimaeki-office .tab-content .inner .office-content:nth-child(1){order:1}.lp-hiroshimaeki-office .tab-content .inner .office-content:nth-child(2){order:0}.recruit-select-tab{display:flex;border-bottom:3px solid;width:100%;margin:20px 0;justify-content:space-between}@media screen and (max-width:479px){.recruit-select-tab{border-bottom-style:none;display:block;margin:10px 0}}.recruit-select-tab a{margin:0;display:block;color:#000;background-color:#f4d159;border:3px solid #f4d159;border-bottom-style:none;padding:10px;margin:0 3px;border-radius:8px 8px 0 0;font-weight:700;flex-basis:calc(33.33% - 5px);text-align:center;font-size:18px;text-decoration:none}@media screen and (max-width:479px){.recruit-select-tab a{padding:5px;border-radius:5px;border:2px solid #f4d159;margin-bottom:8px;font-size:16px}}.recruit-select-tab a.active,.recruit-select-tab a:hover{background-color:#fff;border:3px solid;border-bottom:none}@media screen and (max-width:479px){.recruit-select-tab a.active,.recruit-select-tab a:hover{border:2px solid #000}}.lp-aichi-ichinomiya .office-content:not(.at-ichinomiya){order:6;display:none}.lp-aichi-ichinomiya .at-ichinomiya{flex-basis:100%}.lp-gifu-office .office-content:not(.at-gifu){order:6;display:none}.lp-gifu-office .at-gifu{flex-basis:100%}.lp-yokkaichi-office .office-content:not(.at-yokkaichi){order:6;display:none}.lp-yokkaichi-office .at-yokkaichi{flex-basis:100%}.lp-nagoya-three-office .at-nakamurakoen,.lp-nagoya-three-office .at-higashiokazaki{display:none}.lp-aichi-kachigawa-office .office-content:not(.at-kachigawa){order:6;display:none}.lp-aichi-kachigawa-office .at-kachigawa{flex-basis:100%}.lp-hiroshima-nishi-office .office-content:not(.at-hiroshimanishi){order:6;display:none}.lp-hiroshima-nishi-office .at-hiroshimanishi{flex-basis:100%}.lp-hamamatsu-office .office-content:not(.at-hamamatsu){order:6;display:none}.lp-hamamatsu-office .at-hamamatsu{flex-basis:100%}.lp-kanagawa-odawara-office .office-content:not(.at-odawara){order:6;display:none}.lp-kanagawa-odawara-office .at-odawara{flex-basis:100%}.lp-ogaki-office .office-content:not(.at-ogaki){order:6}.lp-ogaki-office .at-ogaki{flex-basis:100%}.lp-tsu-eki-office .office-content:not(.at-tsu){order:6;display:none}.lp-tsu-eki-office .at-tsu{flex-basis:100%}.lp-oyamaeki-office .office-content:not(.at-oyama){order:6;display:none}.lp-oyamaeki-office .at-oyama{flex-basis:100%}.lp-miyagi-furukawa .office-content:not(.at-furukawa){order:6}.lp-miyagi-furukawa .at-furukawa{flex-basis:100%}.lp-miyagi-sendai{background-color:red}.lp-miyagi-sendai .office-content:not(.at-sendai){order:6;display:none}.lp-miyagi-sendai .at-sendai{flex-basis:100%}.lp-kanagawa-fujisawaminami .office-content:not(.at-fujisawaminami){order:6;display:none}.lp-kanagawa-fujisawaminami .at-fujisawaminami{flex-basis:100%}.lp-shizuoka-shizuokaeki .office-content:not(.at-shizuokaeki){order:6;display:none}.lp-shizuoka-shizuokaeki .at-shizuokaeki{flex-basis:100%}.lp-aichi-nakamurakoen .office-content:not(.at-nakamurakoen){order:6;display:none}.lp-aichi-nakamurakoen .at-nakamurakoen{flex-basis:100%}.lp-hiroshimaeki-office .office-content:not(.at-hiroshimaeki){order:6;display:none}.lp-hiroshimaeki-office .at-hiroshimaeki{flex-basis:100%}.lp-osaka-ibaraki .office-content:not(.at-ibarakieki){order:6;display:none}.lp-osaka-ibaraki .at-ibarakieki{flex-basis:100%}.lp-yamanashi-kofu .office-content:not(.at-kofu){order:6;display:none}.lp-yamanashi-kofu .at-kofu{flex-basis:100%}.lp-saitama-kitaurawa .office-content:not(.at-kitaurawa){order:6;display:none}.lp-saitama-kitaurawa .at-kitaurawa{flex-basis:100%}.lp-tokyo-myogadani .office-content:not(.at-myogadani){order:6;display:none}.lp-tokyo-myogadani .at-myogadani{flex-basis:100%}.informed-consent{margin-bottom:20px;font-size:14px;font-weight:500}.informed-consent br,.informed-consent .gglcptch_error_text{display:none}@keyframes blinking{0%{opacity:0}100%{opacity:1}}.blink,.include-inner .privacy p{animation:blinking 1s ease-in-out infinite alternate}@media screen and (max-width:479px){[data-name=your-interest]{top:8px}}[data-name=your-interest] .wpcf7-list-item{margin-left:0}@media screen and (max-width:479px){[data-name=your-interest] .wpcf7-list-item{display:block}}[data-name=your-interest] .wpcf7-list-item label{margin-bottom:12px}.job-qa.jh-02 .job-history:before{background-image:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/recruit/job-staff03.jpg)}.job-qa.jh-03 .job-history:before{background-image:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/recruit/job-staff02.jpg)}.job-qa .job-history{margin-bottom:30px;display:flex;align-items:center}.job-qa .job-history:before{content:"";display:block;background-image:url(//kyarikaku.jp/wp-content/themes/it_career_template/assets/css/../img/recruit/job-staff01.jpg);width:70px;height:70px;border-radius:50px;background-position:center center;margin-right:20px;background-size:contain}.job-qa .job-col{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}@media screen and (max-width:479px){.job-qa .job-col{display:block}}.job-qa .job-col dl{flex-basis:49%;border:1px solid #e9e9e9;border-radius:8px;padding:30px;margin-bottom:20px}.job-qa .job-col dl dt{font-size:20px;font-family:"GenJyuuGothic";border-bottom:1px solid;padding-bottom:15px;margin-bottom:25px}.hidden-posts,.hidden-post{display:none}.archive-month,.current-month{margin-bottom:10px;font-size:16px}.toggle-month{transition:.1s;cursor:pointer}.toggle-posts{margin:10px auto;display:block;text-align:right}.toggle-posts span:hover{cursor:pointer}.current-view a{color:#d85d2d}.post-navigation{text-align:center;margin:70px 10px 20px;display:flex;justify-content:center}@media screen and (max-width:479px){.post-navigation{margin:auto}}.post-navigation a{display:inline-block;border-radius:50px;background:#eee8aa;padding:10px 25px;margin:0 10px}@media screen and (max-width:479px){.post-navigation a{margin:10px;padding:10px 15px}}.post-navigation .prev-post:before{content:"←";margin-right:3px}@media screen and (max-width:479px){.post-navigation .prev-post:before{display:none}}.post-navigation .next-post:after{content:"→";margin-left:3px}@media screen and (max-width:479px){.post-navigation .next-post:after{display:none}}.archive-month:before{content:"▼";font-size:11px;margin-right:5px;transform:rotate(-90deg);display:inline-block}.archive-month.opend-entry:before{transform:rotate(0deg);color:#d85d2d}#recruit-pr-photo{margin:30px 0}#recruit-pr-photo .container{padding-left:15px}.recruit-swiper{width:100%;max-width:1000px;height:auto;margin:auto;border-radius:10px;overflow:hidden;position:relative}.recruit-swiper .swiper-slide img{width:100%;height:auto;max-height:500px;display:block;object-fit:contain}@media screen and (max-width:479px){.recruit-swiper .swiper-slide img{min-height:250px}}.recruit-swiper .swiper-button-prev{left:0}.recruit-swiper .swiper-button-next{right:0}.slide-attention{margin-top:30px;font-size:12px;text-align:center}.samearea-otheroffice{display:none}.tab-label.tab-new-open,.tab-label.tab-new-open:hover,input[type=radio]:checked+.tab-label.tab-new-open{background-color:#ffbbab !important}