@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap');@import url("https://use.typekit.net/jvf7frv.css");html{color:#000;font-family:"Noto Sans JP",YuGothic,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"ＭＳ Ｐゴシック",sans-serif;font-size:62.5%;position:relative;background:#fff;font-weight:300;transition:.3s}@media (max-width:989px){html{font-size:52%}}body{font-size:1.7rem;transition:.3s;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt"}body a{color:#000;text-decoration:none;transition:.3s;vertical-align:top}body a:hover{text-decoration:none}body a:hover img{opacity:.8;transition:.3s}body a:focus{overflow:hidden;outline:none}body .indent{padding-left:1em;text-indent:-1em}body dt,body dd,body p,body li,body th,body td,body address{line-height:3.4rem;letter-spacing:1px}body img{max-width:100%;transition:.3s}body strong{font-weight:700}body .red{color:#cb2d28}body .green{color:#71aa47}body .blue{color:#0194de}body .right{text-align:right}body .left{text-align:left}body .center{text-align:center}body .b{font-weight:700}body .s{font-size:1.2rem}body .must{background:#cb2d28;padding:.2% 2%;color:#fff;font-weight:700;font-size:1.2rem;text-align:center;border-radius:3px;display:inline-block;margin-left:.8rem}body #key{background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key.jpg) no-repeat center top/cover}body #key .container{display:flex;align-items:center;justify-content:flex-start}body #key .container h1{font-size:3.2rem;color:#fff;padding:10rem 0;letter-spacing:2px}body.requst-document #key .container h1{color:#000}body.philosophy #key .container h1{color:#000}body #key .container h1 span{font-size:1.4rem;font-family:urw-din,sans-serif;font-weight:700;text-transform:uppercase;display:block;padding:1.6rem 0 0}@media (max-width:559px){body #key{position:relative}body #key .container h1{padding:6rem 0 5rem;font-size:5vw;text-align:center;position:relative;z-index:1;width:100%}body #key:before{width:100%;background:rgba(0,0,0,.3);height:100%;content:"";position:absolute}}body.policy #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-policy.jpg)}body.environment #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-environment.jpg)}body.iso9001 #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-iso9001.jpg)}body.contact #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-contact.jpg)}body.service #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-service.jpg)}body.requst-document #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-requst-document.jpg)}body.philosophy #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/Corporate-Philosophy.jpg)}body.metal #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-service001.jpg)}body.metal #service-main{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/service01-main.jpg)}body.metal #service02 .list-common03 li:nth-of-type(1) a{color:#0194de;font-weight:500}body.resin #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-service002.jpg)}body.resin #service-main{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/service02-main.jpg)}body.resin #service02 .list-common03 li:nth-of-type(2) a{color:#0194de;font-weight:500}body.sheetmetal #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-service003.jpg)}body.sheetmetal #service-main{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/service03-main.jpg)}body.sheetmetal #service02 .list-common03 li:nth-of-type(3) a{color:#0194de;font-weight:500}body.other #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-service004.jpg)}body.other #service02 .list-common03 li:nth-of-type(4) a{color:#0194de;font-weight:500}body.equipment #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-service005.jpg)}body.equipment #service02 .list-common03 li:nth-of-type(5) a{color:#0194de;font-weight:500}body.equipment .service-data .container{flex-wrap:wrap}body.equipment .service-data .container .service-dataBox{width:32%;margin:0 0 2%}body.equipment .service-data .container .service-dataBox:nth-of-type(1),body.equipment .service-data .container .service-dataBox:nth-of-type(2),body.equipment .service-data .container .service-dataBox:nth-of-type(6),body.equipment .service-data .container .service-dataBox:nth-of-type(7){width:49%}body.policy #key .container h1,body.environment #key .container h1,body.contact #key .container h1,body.metal #key .container h1,body.equipment #key .container h1{color:#000}body.news #key,body.archive #key,body.single-post #key{background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/key-environment.jpg)}body.news #key .container h1,body.archive #key .container h1,body.single-post #key .container h1{color:#000}body.news #key .container h1 span,body.archive #key .container h1 span,body.single-post #key .container h1 span{display:none}@media (max-width:559px){body #key h1{color:#fff !important}body.metal #key,body.resin #key,body.sheetmetal #key,body.other #key,body.equipment #key{background-position:right -130vw top}body.equipment .service-data .container .service-dataBox{width:100%}body.equipment .service-data .container .service-dataBox:nth-of-type(1),body.equipment .service-data .container .service-dataBox:nth-of-type(2),body.equipment .service-data .container .service-dataBox:nth-of-type(6),body.equipment .service-data .container .service-dataBox:nth-of-type(7){width:100%}}.dPc{display:block}.dSp{display:none}.dPcinline{display:inline-block}.dSpinline{display:none}.cf{display:block}.cf:before{content:"";display:block;clear:both}.cf:after{content:"";display:block;clear:both}@media (max-width:559px){.dPc{display:none}.dSp{display:block}.dPcinline{display:none}.dSpinline{display:inline-block}}.container{max-width:1400px;margin:0 auto;padding:0 3rem}@media (max-width:989px){.container{width:auto}}@media (max-width:559px){.container{padding:0 2rem}}.breadcrumbs{border-bottom:1px solid #e8e8e8}.breadcrumbs .container{padding-top:2rem;padding-bottom:2rem}figure{background:#f4f4f4;padding:2rem;text-align:center;margin:0 0 4rem;display:block}@media (max-width:559px){figure{margin:0 0 3rem}}a.link{position:relative;padding:0 0 0 2rem;text-decoration:underline}a.link:before{content:"chevron_right";font-family:"Material Icons";color:#0194de;font-size:2rem;left:0;top:-.1rem;position:absolute}a.link:hover{text-decoration:none}.box-common01{display:flex;justify-content:space-between;gap:0 5rem;margin:0 0 5rem}.box-common01 section{width:100%}.box-common01 section h3{font-size:2.2rem;color:#0194de;margin:0 0 2.6rem}@media (max-width:559px){.box-common01{flex-wrap:wrap;margin:0}.box-common01 section{margin:0 0 4rem}.box-common01 section h3{font-size:2rem;line-height:3rem;margin:0 0 1rem}}.top-line{border-top:solid 1px #dfeaee}dl.line-2{border-top:solid 2px #0194de !important}dl.line-3{border-bottom:solid 2px #0194de !important}.info-box{border:solid 2px #0194de;width:70%;margin:5% auto;padding:2%}a .box-btn{transition:.5s}a:hover .box-btn{opacity:.7}.box-btn{display:flex;border:solid 2px #0194de;width:42%;margin:5% auto 2%;justify-content:space-between}.box-btn .left{padding:7% 16%;line-height:1.6em}.box-btn .right{background:#0194de;width:14%}span.txt-blue{color:#0194de}.arrow{position:relative;display:inline-block;width:18.1px;height:32.3px}.arrow:before,.arrow:after{content:"";position:absolute;top:calc(166% - 2px);right:19px;width:15px;height:3px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - 1px) 50%}section#company-about iframe{width:100%;height:60rem}.arrow:before{transform:rotate(45deg)}.arrow:after{transform:rotate(-45deg)}.table-common{width:74%;margin:0 auto}.table-common dl{border-bottom:1px solid #c3c3c3;padding:2.2rem 0;display:flex;justify-content:flex-start}.table-common dl dt{color:#0194de;font-weight:500;margin-right:2rem;min-width:16rem;padding:0 5rem 0;align-items:center;display:flex}@media (max-width:559px){.table-common dl{display:block;padding:0;margin:0 0 1rem;border:0}.table-common dl dt{margin:0}}.btn-common{text-align:center}.btn-common a{background:#0194de;font-weight:400;color:#fff;border-radius:30rem;padding:1rem 5rem 1.2rem;position:relative;transition:.3s}.btn-common a:after{position:absolute;content:"chevron_right";font-size:2.2rem;color:#fff;right:1rem;top:.8rem;font-family:"Material Icons";transition:.3s}.btn-common a:hover{background:#00c1cd}.btn-common.white a{background:#fff;color:#000}.btn-common.white a:after{color:#e7a518}.btn-common.dc.white a:after{color:#52b133}p.btn-common.btn2{margin:2% 0 2%}.btn-common.btn2 a{font-size:1.1em;padding:2rem 6rem}.btn-common.btn2 a:after{font-size:3rem;right:1.5rem;top:1.8rem}span.note{vertical-align:sub}.timeline{list-style:none}.timeline>li{margin-bottom:60px}p.timeline-date{margin-top:1.4rem !important;font-weight:600}.timeline-content-txt{margin-top:-9% !important;font-size:16px}.month{font-weight:600;color:#0194de;margin-right:5%}ul.timeline li{margin-top:-6%}.wrap.enkaku{padding-right:20% !important;padding-left:20%}.timeline-date{width:60px;float:left}.timeline-content:before{left:55px}@media (min-width :640px){.timeline>li{overflow:hidden;margin:0;position:relative}.timeline-date{width:110px;float:left;margin-top:20px}.timeline-content{width:75%;float:left;border-left:3px #ddebf2 solid;padding-left:30px}.timeline-content.last{border:none}.timeline-content:before{content:'';width:12px;height:12px;background:#0194de;position:absolute;left:106px;top:24px;border-radius:100%}}@media (max-width:768px){p.timeline-date{width:60px}.timeline-content{margin-left:23%;margin-top:-7%}.timeline-content:before{left:4px;top:42px}.timeline>li{margin-bottom:0}.contentBox03 section .wrap p{margin:0}}@media (max-width:1024px){.box-btn{width:67%}.wrap.enkaku{padding-right:5% !important;padding-left:5%}.table-common{width:100%;margin:0 auto}.table-common dl dt{padding:0}}@media (max-width:768px){.info-box{width:95%}.box-btn{width:84%}.box-btn .left{padding:7% 12%}.arrow:before,.arrow:after{top:calc(128% - 2px)}section#company-about iframe{width:100%;height:30rem}}@media (max-width:430px){p.timeline-date{width:60px}}.h2-common{text-align:center;font-size:3.2rem;line-height:5.4rem;font-weight:700;letter-spacing:2px;margin:0 0 6.7rem}.h2-common span{font-family:urw-din,sans-serif;font-size:1.9rem;color:#0194de;letter-spacing:2px;font-weight:600;display:block;line-height:6rem}.h2-common strong{color:#0194de}.h2-common.white{color:#fff}.h2-common.white span{color:#fff}@media (max-width:559px){.h2-common{font-size:2.4rem;line-height:4.4rem;margin:0 0 5rem}.h2-common span{font-size:1.4rem;margin:0;line-height:4rem}}.h2-common02{text-align:center;font-size:3.2rem;line-height:5.4rem;font-weight:700;letter-spacing:2px;margin:0 0 8.7rem;position:relative}.h2-common02 strong{color:#0194de}.h2-common02:after{width:9rem;height:1px;background:#0194de;left:50%;margin-left:-4.5rem;bottom:-3rem;position:absolute;content:""}.h2-common02.white{color:#fff}.h2-common02.white:after{background:#fff}@media (max-width:559px){.h2-common02{font-size:2.4rem;margin:0 0 6rem;line-height:3.6rem;padding:0 2rem}.h2-common02:after{bottom:-2rem}}.h2-common03{font-size:3.2rem;line-height:5.4rem;font-weight:700;letter-spacing:2px;margin:0 0 1.4rem;position:relative;color:#fff}.h2-common03 span{font-family:urw-din,sans-serif;font-size:1.9rem;color:#fff;letter-spacing:2px;font-weight:600;display:block;line-height:4rem}@media (max-width:559px){.h2-common03{font-size:2.6rem}.h2-common03 span{font-size:1.6rem;line-height:3rem}}.list-pic{width:48%;margin-left:1%}.list-txt{margin-left:3%;width:78%}.list-common01{padding:0 10%}.list-common01 li{line-height:3rem;position:relative;padding:2rem 3rem 1rem 10rem;margin:0 0 4.2rem;min-height:7rem;display:flex;align-items:center;background:#fff;box-shadow:0px 0px 20px -5px #5ac6fd}.list-common01 li:before{font-size:6rem;color:#0194de;font-weight:300;position:absolute;font-family:urw-din,sans-serif;left:2.4rem;padding:0 2.3rem 0 0;height:100%;box-sizing:border-box;display:flex;align-items:center}.list-common01 li:nth-of-type(1):before{content:"01"}.list-common01 li:nth-of-type(2):before{content:"02"}.list-common01 li:nth-of-type(3):before{content:"03"}.list-common01 li:nth-of-type(4):before{content:"04"}.list-common01 li:nth-of-type(5):before{content:"05"}.list-common01 li:nth-of-type(6):before{content:"06"}.list-common01 li:nth-of-type(7):before{content:"07"}.list-common01 li:nth-of-type(8):before{content:"08"}.list-common01 li:nth-of-type(9):before{content:"09"}.list-common01 li:nth-of-type(10):before{content:"10"}.list-common01+p{text-align:right;padding:0 10%}@media (max-width:768px){.list-pic{width:80%}}@media (max-width:559px){.list-common01{padding:0}.list-common01+p{text-align:left;padding:0}.list-common01 li{flex-direction:column}.list-common01 li:before{align-items:flex-start}}.list-common02 li{position:relative;padding:0 0 0 1.8rem}.list-common02 li:before{content:"";width:1rem;height:1rem;background:#0194de;border-radius:50%;position:absolute;left:0;top:1.4rem}.list-common03{display:flex;justify-content:center;flex-wrap:wrap}.list-common03 li{width:34rem;margin:0 2rem 3rem}.list-common03 li a{background:#fff;display:block;position:relative}.list-common03 li a dl{display:flex;justify-content:space-between;align-items:center}.list-common03 li a dl dt{width:10.6rem;line-height:0}.list-common03 li a dl dd{width:100%;flex:1;padding:0 0 0 2rem}.list-common03 li a:after{position:absolute;right:1rem;font-family:"Material Icons";color:#0194de;content:"chevron_right";top:50%;margin-top:-1rem}.mask-bg{display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.mask-bg img{opacity:0}.mask-bg p{opacity:0}.mask-bg:after{background:#0194de;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;transform:translate(0,100%)}.mask-bg.is-animated p{opacity:1;transition-delay:.6s}.mask-bg.is-animated img{opacity:1;transition-delay:.6s}.mask-bg.is-animated:after{animation:mask-bg 1.2s cubic-bezier(.8,0,.17,1)}@keyframes mask-bg{0%{transform:translate(-101%,0)}40%,60%{transform:translate(0,0%)}100%{transform:translate(100%,0)}}#res{background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/res-bg.jpg) no-repeat center top/cover;padding:5.8rem 0;position:relative}#res .container{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;flex-wrap:wrap}#res .container h2{font-size:3.4rem;line-height:4.7rem;color:#fff;font-weight:700;text-align:center;margin:0 0 2rem;width:100%}#res .container .tel a,#res .container .fax a{font-size:2rem;font-weight:400;position:relative;padding:1rem 2rem 1rem 7.2rem;margin:1rem;background:#fff}#res .container .tel a:before,#res .container .fax a:before{position:absolute;background:#0194de;color:#fff;padding:0 .8rem;left:1.6rem;top:1.4rem;content:"";font-size:1.3rem;font-weight:700;line-height:2.2rem}#res .container .tel{margin:1rem 1rem 1rem 0}#res .container .tel a:before{content:"TEL"}#res .container .fax a:before{content:"FAX"}#res .container .btn-common{margin:1rem 0 1rem 2rem}#res .container .btn-common a{padding:1.3rem 5rem 1.5rem 7rem}#res .container .btn-common a:before{content:"mail";left:3.5rem;top:1.2rem;position:absolute;color:#e7a518;font-size:3rem;font-family:"Material Icons";transition:.3s}#res .container .btn-common a:after{top:1.1rem}#res .container .btn-common a:hover{background:#e7a518;color:#fff}#res .container .btn-common a:hover:after,#res .container .btn-common a:hover:before{color:#fff}#res:before{content:"Contact";font-size:8.9rem;color:#3aa3e1;position:absolute;left:3rem;top:50%;margin-top:-5rem;font-family:urw-din,sans-serif;font-weight:600;z-index:0}@media (max-width:989px){#res{padding:4.8rem 0 6rem}#res .container{flex-wrap:wrap}#res .container h2{width:100%;text-align:center;margin:0 0 4rem}#res .container .btn-common{width:100%;margin:4rem 0 0}}@media (max-width:559px){#res{padding:2.8rem 0 4rem}#res .container h2{font-size:2.4rem;margin:0 0 2rem}#res .container .tel,#res .container .fax{width:100%;margin:0}#res .container .tel a,#res .container .fax a{width:100%;box-sizing:border-box;display:block;text-align:left;margin:0 0 1rem}#res .container .btn-common{margin:2rem 0 0}#res .container .btn-common a{display:block;box-sizing:border-box;font-size:4vw;padding:1.6vw 2vw 2.4vw}#res .container .btn-common a:before{font-size:7vw;top:2.7vw}}#res02{padding:7rem 0}#res02 .wrap{border:5px solid #e9e9e9;padding:2.5rem;box-sizing:border-box;width:80%;margin:0 auto 3rem}#res02 .wrap .title{background:#0194de;color:#fff;text-align:center;padding:.8rem 0 1rem;font-weight:500;margin:0 0 2rem}#res02 .wrap .inner{display:flex;justify-content:center}#res02 .wrap .inner .tel dl dt{font-size:2rem;font-weight:400;margin:0 0 .6rem}#res02 .wrap .inner .tel dl dd a{font-size:4.4rem;font-weight:400;position:relative;padding:0 0 0 5rem;white-space:nowrap}#res02 .wrap .inner .tel dl dd a:before{position:absolute;left:0;font-family:"Material Icons";color:#e7a518;content:"phone";top:50%;margin-top:-1rem}#res02 .wrap .inner .tel dl dd a:hover{color:#e7a518}#res02 .wrap .inner .mail{margin:0 0 0 4rem}#res02 .wrap .inner .mail a{background:#e7a518;font-weight:400;color:#fff;border-radius:30rem;padding:2.6rem 4rem 2.8rem;font-size:2.2rem;position:relative;transition:.3s;display:block;min-width:31rem;text-align:center;border:4px solid #e7a518}#res02 .wrap .inner .mail a:after{position:absolute;content:"chevron_right";font-size:2.2rem;color:#fff;right:1rem;top:50%;margin-top:-1rem;font-family:"Material Icons";transition:.3s}#res02 .wrap .inner .mail a:hover{background:#fff;color:#e7a518}#res02 .wrap .inner .mail a:hover:after{color:#e7a518}#res02 .link{display:flex;justify-content:center}#res02 .link li a{display:block;margin:0 1.4rem;min-width:30rem}@media (max-width:989px){#res02{padding:5rem 0}#res02 .wrap{width:100%}#res02 .wrap .title{padding:1rem 2rem}#res02 .wrap .inner{flex-wrap:wrap}#res02 .wrap .inner .tel{margin:0 0 2rem}#res02 .wrap .inner .tel dl dt{text-align:center}#res02 .link{flex-wrap:wrap}#res02 .link li a{margin-bottom:1rem}}@media (max-width:559px){#res02 .wrap{padding:1rem;border-width:2vw}#res02 .wrap .title{line-height:2.6rem}#res02 .wrap .inner .tel dl dt{font-size:4vw;margin:0 0 1vw}#res02 .wrap .inner .tel dl dd a{font-size:9vw;padding:0 0 0 9vw}#res02 .wrap .inner .tel dl dd a:before{font-size:9vw}#res02 .wrap .inner .mail{margin:0}#res02 .wrap .inner .mail a{width:100%;box-sizing:border-box;font-size:4vw;padding:3vw 0 3.5vw;margin:0 0 3vw}#res02 .link li{width:100%}#res02 .link li a{min-width:100%;box-sizing:border-box;margin:0 0 1rem}}#path{padding:1rem 0}#path .container ul{display:flex;justify-content:flex-start}#path .container ul li{padding:0 1.5rem 0 0;margin-right:2rem;position:relative}#path .container ul li:after{font-family:"Material Icons";content:"chevron_right";font-size:2rem;right:-1.5rem;top:.3rem;position:absolute}#path .container ul li:last-of-type:after{display:none}@media (max-width:559px){#path .container ul{flex-wrap:wrap}}.contentBox01{background:#ddebf2;padding:7rem 0}.contentBox01 .container .wrap{padding:5rem}@media (max-width:559px){.contentBox01{padding:5rem 0}.contentBox01 .container .wrap{padding:2rem}}.contentBox02{padding:7rem 0}@media (max-width:559px){.contentBox02{padding:4rem 0}}.contentBox03{padding:7rem 0}.contentBox03 section{position:relative}.contentBox03 section .img{position:absolute;right:0;top:0;width:45%}.contentBox03 section .img img{width:100%;height:auto;object-fit:cover;max-width:100rem}.contentBox03 section .wrap{padding-right:48%;min-height:33vw}.contentBox03 section .wrap p{margin:0 0 2rem}@media (max-width:559px){.contentBox03{padding:3rem 0}.contentBox03 section .img{width:90%;position:relative;margin:0 5% 3rem}.contentBox03 section .wrap{padding-right:0}}.contentBox04{background:#ddebf2;padding:2rem 0;margin:6rem 0 3rem}.contentBox04 .container{display:flex;justify-content:space-between;padding:0 8rem}.contentBox04 .container section{background:#fff;padding:3rem 3rem 2rem;width:49%;box-sizing:border-box}.contentBox04 .container section h3{font-size:2rem;font-weight:700;color:#0194de;margin:0 0 1rem}@media (max-width:559px){.contentBox04 .container{padding:0 2rem;flex-wrap:wrap}.contentBox04 .container section{width:100%;margin:0 0 1rem}.contentBox04 .container section .container{margin-bottom:0}}.contentBox05{margin:6rem 0}.contentBox05 .container .wrap{display:flex;justify-content:space-between;padding:0 8rem}.contentBox05 .container .wrap section{width:48%;border:5px solid #ddebf2;padding:3rem;box-sizing:border-box}.contentBox05 .container .wrap section h3{text-align:center;color:#0194de;font-size:2rem;margin:0 0 2rem}.contentBox05 .container .wrap section .img{text-align:center;min-height:36rem;display:flex;justify-content:center;margin:0 0 1rem;align-items:center}@media (max-width:559px){.contentBox05 .container .wrap{padding:0;flex-wrap:wrap}.contentBox05 .container .wrap section{width:100%;padding:3rem 2rem;margin:0 0 2rem}.contentBox05 .container .wrap section h3{margin:0 0 3rem}.contentBox05 .container .wrap section .img{min-height:auto}}.contentBox06{background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/bg02.jpg) no-repeat center top/100% auto;padding:2.6rem 0;margin:6rem 0 3rem}.contentBox06 .container .wrap{display:flex;justify-content:space-between;align-items:center}.contentBox06 .container .wrap .text{margin:0 5rem 0 0;width:60rem}.contentBox06 .container .wrap .text h3{color:#0194de;font-size:2.8rem;margin:0 0 3rem}.contentBox06 .container .wrap .photo{flex:1;width:100%}@media (max-width:559px){.contentBox06{margin:4rem 0 0;padding:4rem 0}.contentBox06 .container .wrap .text{margin:0;width:100%}.contentBox06 .container .wrap .text h3{font-size:2.4rem;margin:0 0 2rem}}header{position:fixed;width:100%;z-index:100;transition:.3s;top:0;display:flex;justify-content:space-between}header .logo a{background:#fff url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/logo.png) no-repeat center center/79% auto;width:15.7rem;height:15.7rem;display:flex;justify-content:center;align-items:center;text-indent:-9999px}header .link{display:flex;justify-content:flex-end;flex-wrap:wrap;align-content:flex-start;padding:3rem 3rem 0 0}header .link .tel a,header .link .fax a{color:#fff;font-size:2rem;font-weight:400;position:relative;padding:0 0 0 5.2rem}header .link .tel a:before,header .link .fax a:before{position:absolute;background:#0194de;color:#fff;padding:0 .8rem;left:0;top:.5rem;content:"";font-size:1.3rem;font-weight:700;line-height:2.2rem}header .link .tel{margin:0 2rem 0 0}header .link .tel a:before{content:"TEL"}header .link .fax a:before{content:"FAX"}header .link .btn-common{margin:0 0 0 2rem}header .link .btn-common a{padding:.6rem 5rem .8rem 7rem}header .link .btn-common a:before{content:"mail";left:3.5rem;top:.5rem;position:absolute;color:#e7a518;font-size:3rem;font-family:"Material Icons";transition:.3s}header .link .btn-common.dc a:before{content:"description";left:3.5rem;top:.5rem;position:absolute;color:#e7a518;font-size:3rem;font-family:"Material Icons";transition:.3s}header .link .btn-common.dc a:before{content:"description";color:#52b133}header .link .btn-common a:after{top:.4rem}header .link .btn-common a:hover{background:#e7a518;color:#fff}header .link .btn-common.dc a:hover{background:#52b133}header .link .btn-common a:hover:after,header .link .btn-common a:hover:before{color:#fff}header .link nav{width:100%;margin:2.2rem 0 0}header .link nav ul{display:flex;justify-content:end}header .link nav ul li{position:relative}header .link nav ul li a{color:#fff;font-weight:400}header .link nav ul li a:hover{text-decoration:underline}header .link nav ul li:after{content:"｜";margin:0 .4rem}header.scroll{background:rgba(255,255,255,.9);align-items:center}header.scroll .logo{margin:0 0 0 2rem}header.scroll .logo a{background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/logo2.png) no-repeat center center/cover;width:33.5rem;height:6rem;display:block}header.scroll .link{padding:1.4rem 0 1rem}header.scroll .link .tel a,header.scroll .link .fax a{color:#000}header.scroll .link .btn-common a{background:#e7a518;color:#fff}header.scroll .link .btn-common.dc a{background:#52b133}header.scroll .link .btn-common a:before{color:#fff}header.scroll .link .btn-common a:after{color:#fff}header.scroll .link .btn-common a:hover{background:#fff;color:#e7a518}header.scroll .link .btn-common a:hover:after,header.scroll .link .btn-common a:hover:before{color:#e7a518}header.scroll .link .btn-common.dc a:hover{background:#fff;color:#52b133}header.scroll .link .btn-common.dc a:hover:after,header.scroll .link .btn-common.dc a:hover:before{color:#52b133}footer .btn-common.dc a:before{content:"description";left:3.5rem;top:.5rem;position:absolute;color:#fff;font-size:3rem;font-family:"Material Icons";transition:.3s}footer .btn-common.dc{margin:12% -13% 0 !important}footer .btn-common.dc a{background:#52b133;padding:1rem 7rem 1.2rem}footer .btn-common.dc a:hover{background:#fff;color:#52b133}footer .btn-common.dc a:hover:after,footer .btn-common.dc a:hover:before{color:#52b133}header.scroll .link nav{margin:1rem 0 0}header.scroll .link nav ul li a{color:#000}@media (max-width:1200px){header .link ul li a{font-size:1.4rem;letter-spacing:0px}}@media (max-width:989px){header .logo a{width:16vw;height:16vw}header .link{display:none}header.scroll .logo a{background-size:100% auto;width:20rem}}.nav-toggle{display:none}@media (max-width:989px){.nav-toggle{display:block}.nav-toggle .global-nav{position:fixed;height:100vh;padding-top:10.8rem;background-color:#fff;transition:all .3s;z-index:200;overflow-y:auto;top:-100vh;right:auto;width:100%;box-sizing:border-box}.nav-toggle .global-nav .global-nav__list{margin:0;padding:0;list-style:none}.nav-toggle .global-nav .global-nav__list .global-nav__item{text-align:center;padding:0 4%}.nav-toggle .global-nav .global-nav__list .global-nav__item a{display:block;padding:8px 0;border-bottom:1px solid #eee;text-decoration:none;color:#111;text-align:left}.nav-toggle .global-nav .global-nav__list .global-nav__item a:before{font-family:"Material Icons";content:"navigate_next";color:#0194de;margin-right:.5rem}.nav-toggle .global-nav .global-nav__list .global-nav__item a:hover{background-color:#eee}.nav-toggle .global-nav .title{font-size:2rem;font-weight:700;color:#0194de;padding:0 0 2% 4%;top:3rem}.nav-toggle .hamburger{position:fixed;cursor:pointer;z-index:300;right:6%;top:33px;width:24px;height:23px}.nav-toggle .hamburger .hamburger__line{position:absolute;left:0;width:24px;height:2px;background-color:#fff;transition:all .6s}.nav-toggle .hamburger .hamburger__line.hamburger__line--1{top:0}.nav-toggle .hamburger .hamburger__line.hamburger__line--2{top:10px}.nav-toggle .hamburger .hamburger__line.hamburger__line--3{top:20px}.nav-toggle .black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;background-color:#000;opacity:0;visibility:hidden;transition:all .6s;cursor:pointer}}@media (max-width:559px){.nav-toggle .global-nav .btn-nav{padding:5vw 6vw}.nav-toggle .global-nav .btn-nav .tel{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 4vw}.nav-toggle .global-nav .btn-nav .tel span{font-size:4vw;padding:.3vw 2vw 1vw;line-height:5.6vw;margin:0 auto 2vw;order:1}.nav-toggle .global-nav .btn-nav .tel a{order:2;background-position:left top 2.4vw;background-size:10vw auto;font-size:8vw;padding:1vw 0 1vw 13vw}.nav-toggle .global-nav .btn-nav ul{flex-wrap:wrap}.nav-toggle .global-nav .btn-nav ul li{width:100%;margin:0 0 2vw}.nav-toggle .global-nav .btn-nav ul li a{border-radius:7vw;height:14vw;font-size:3.6vw;padding:0}.nav-toggle .global-nav .btn-nav ul li a span{padding:0 0 0 9vw;top:0}.nav-toggle .global-nav .btn-nav ul li a span:before{font-size:7vw;top:.5vw}.nav-toggle .global-nav .btn-nav ul li:last-of-type{margin:0}.nav-toggle .global-nav .global-nav__list{padding:0 0 20vw}.nav-toggle .icon-access{position:fixed;right:6.6rem;top:11px;z-index:100}.nav-toggle .icon-access a{color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;line-height:0;background:#71aa47;font-size:2.4rem;font-family:"Material Icons"}.nav-toggle .hamburger{right:2rem;top:17px}}.nav-open .hamburger{top:28px;right:6%}.nav-open .global-nav{right:auto;top:0;background:#0194de;display:flex;flex-wrap:wrap;align-content:start}.nav-open .global-nav .global-nav__list{margin:0 0 2rem;width:90%;margin:0 5% 4rem}.nav-open .global-nav .global-nav__list li a{display:block;color:#fff;border-bottom:1px solid #d4e5c7;position:relative;padding:1rem 0}.nav-open .global-nav .global-nav__list li a:before{font-family:"Material Icons";font-size:2rem;color:#fff;position:absolute;right:0;top:1rem;content:"navigate_next"}.nav-open .global-nav .btn-nav{padding:4.2rem 5rem;background:#fff;border-radius:5px;width:90%;box-sizing:border-box;margin:0 5%}.nav-open .global-nav .btn-nav .tel{margin:0 1.6rem 2.8rem 0;text-align:center}.nav-open .global-nav .btn-nav .tel span{background:#e7a518;color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:0;padding:0 .6rem .1rem;display:inline-block;line-height:2.1rem;margin:0 1.4rem 0 0}.nav-open .global-nav .btn-nav .tel a{font-size:4.7rem;font-weight:400;background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/icon-freedial.png) no-repeat left center/6.3rem auto;padding:0 0 0 7.9rem}.nav-open .global-nav .btn-nav ul{display:flex;justify-content:center}.nav-open .global-nav .btn-nav ul li{width:50%}.nav-open .global-nav .btn-nav ul li a{text-align:center;color:#fff;border-radius:5rem;height:5rem;font-size:1.5rem;font-weight:400;display:flex;justify-content:center;align-items:center;padding:0 3rem;box-sizing:border-box}.nav-open .global-nav .btn-nav ul li a span{position:relative;padding:0 0 0 3.6rem;top:-.1rem;letter-spacing:0}.nav-open .global-nav .btn-nav ul li a span:before{font-family:"Material Icons";font-size:3rem;position:absolute;left:0;top:.1rem}.nav-open .global-nav .btn-nav ul li:first-of-type a{background:#0194de;border:3px solid #0194de}.nav-open .global-nav .btn-nav ul li:first-of-type a span:before{content:"email"}.nav-open .global-nav .btn-nav ul li:first-of-type a:hover{border:3px solid #0194de;background:#fff;color:#0194de;opacity:1}.nav-open .global-nav .btn-nav ul li:first-of-type a:hover span:before{color:#0194de}.nav-open .global-nav .btn-nav ul li:last-of-type{margin:0 0 0 1rem}.nav-open .global-nav .btn-nav ul li:last-of-type a{background:#71aa47;border:3px solid #71aa47}.nav-open .global-nav .btn-nav ul li:last-of-type a span:before{content:"comment";top:.3rem}.nav-open .global-nav .btn-nav ul li:last-of-type a:hover{border:3px solid #71aa47;background:#fff;color:#71aa47;opacity:1}.nav-open .global-nav .btn-nav ul li:last-of-type a:hover span:before{color:#71aa47}.nav-open .black-bg{opacity:.8;visibility:visible;background:#000}.nav-open .hamburger__line--1{transform:rotate(45deg);top:20px !important;background:#fff !important}.nav-open .hamburger__line--2{width:0 !important;left:50% !important;background:#71aa47 !important}.nav-open .hamburger__line--3{transform:rotate(-45deg);top:20px !important;background:#fff !important}footer{padding:5rem 0}footer #pagetop{font-family:"Material Icons";background:#0194de;color:#fff;position:fixed;right:3rem;bottom:3rem;display:flex;justify-content:center;align-items:center;font-size:3rem;width:5rem;height:5rem;border-radius:50%;cursor:pointer;transition:.3s;z-index:2}footer #pagetop:hover{background:#ddebf2}footer .container{display:flex;justify-content:space-between}footer .container .logo p{margin:0 0 2rem;width:30rem}footer .container .logo small{font-style:normal}footer .container .link nav{margin:0 0 3rem}footer .container .link nav ul{display:flex;justify-content:flex-end;flex-wrap:wrap}footer .container .link nav ul li{position:relative}footer .container .link nav ul li a{font-weight:400}footer .container .link nav ul li a:hover{text-decoration:underline}footer .container .link nav ul li:after{content:"｜";margin:0 .2rem}footer .container .link p{text-align:right}footer .container .link .icon{display:flex;justify-content:flex-end;align-items:flex-start}footer .container .link .icon li{margin:0 1rem}footer .container .link .icon li:nth-of-type(2){margin-top:1rem}@media (max-width:989px){footer .container{flex-direction:column}footer .container .logo{order:2}footer .container .logo p{margin:0 auto 2rem}footer .container .logo small{text-align:center;display:block}footer .container .link{order:1}footer .container .link nav ul{justify-content:space-between;flex-wrap:wrap}footer .container .link nav ul li{position:relative;width:49%;margin:0 0 2%}footer .container .link nav ul li a{display:block;border:1px solid #ccc;padding:1rem 2rem}footer .container .link nav ul li:after{display:none}footer .container .link nav ul li:last-of-type{border-bottom:0}footer .container .link p{text-align:center;margin:0 0 4rem}footer .container .link .icon{margin-bottom:2rem;justify-content:center}}@media (max-width:559px){footer{padding:4rem 0}footer .container .logo small{line-height:2.2rem}footer .container .link nav ul li{width:100%}}@media (max-width:989px){header.scroll+.nav-toggle .hamburger{right:3rem;top:1.7rem}header.scroll+.nav-toggle .hamburger .hamburger__line{background-color:#000}}body:not(.home){padding:10.2rem 0 0}body:not(.home) header{background:rgba(255,255,255,.9);align-items:center}body:not(.home) header .logo{margin:0 0 0 3rem}body:not(.home) header .logo a{background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/logo2.png) no-repeat center center/cover;width:33.5rem;height:6rem;display:block}body:not(.home) header .link{padding:1.4rem 0 1rem}body:not(.home) header .link .tel a,body:not(.home) header .link .fax a{color:#000}body:not(.home) header .link .btn-common a{background:#e7a518;color:#fff}body:not(.home) header .link .btn-common.dc a{background:#52b133}body:not(.home) header .link .btn-common a:before{color:#fff}body:not(.home) header .link .btn-common a:after{color:#fff}body:not(.home) header .link .btn-common a:hover{background:#fff;color:#e7a518}body:not(.home) header .link .btn-common a:hover:after,body:not(.home) header .link .btn-common a:hover:before{color:#e7a518}body:not(.home) header .link .btn-common.dc a:hover{background:#fff;color:#52b133}body:not(.home) header .link .btn-common.dc a:hover:after,body:not(.home) header .link .btn-common.dc a:hover:before{color:#52b133}body:not(.home) header .link nav{margin:1rem 0 0}body:not(.home) header .link nav ul li a{color:#000}@media (max-width:989px){body:not(.home){padding:6rem 0 0}body:not(.home) header .logo{margin:0 0 0 2rem}body:not(.home) header .logo a{background-size:100% auto;width:20rem}footer .btn-common.dc{margin:4% auto 0 !important}}body:not(.home) .nav-toggle .hamburger{right:3rem;top:1.7rem}body:not(.home) .nav-toggle .hamburger .hamburger__line{background-color:#000}#mv{background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/mv.jpg) no-repeat center top/cover;width:100%;margin:-18px 0 9rem}#mv .container{display:flex;justify-content:flex-start;align-items:center;height:100vh}#mv .container h1{width:83vh;max-width:73rem}@media (max-width:989px){#mv{margin:0 0 3rem}#mv .container{height:84vw}#mv .container h1{width:80vw;margin:0 auto}}@media (max-width:559px){#mv .container{height:130vw}}#top-service{margin:0 0 4rem;position:relative;min-height:52rem}#top-service .container{background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/icon-service.svg) no-repeat right 6rem top 6rem/20% auto;padding-left:44%;padding-top:5rem;padding-bottom:6rem;padding-right:6%}#top-service .container h2{text-align:left;margin:0 0 4.4rem}#top-service .img{position:absolute;width:40%;left:0;top:0}@media (max-width:989px){#top-service{margin:0}#top-service .container{background-color:rgba(255,255,255,.8);position:absolute;width:60vw;padding:3vw 5vw;right:0;z-index:9;top:4vw}#top-service .container h2{margin:0 0 2.4rem}#top-service .img{width:53vw}}@media (max-width:559px){#top-service .container{width:92%;padding:2rem 3rem;box-sizing:border-box;top:5vw;margin:0 4%;right:unset;left:unset;background-position:right 3rem top 3rem;background-size:30% auto}#top-service .container h2{margin:0 0 1.4rem;font-size:2rem;line-height:3rem}#top-service .img{width:100%}}#top-promise{background:#ddebf2 url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/bg01.jpg) no-repeat center top/100% auto;padding:6rem 0 8rem}#top-promise .container ul{display:flex;justify-content:space-between;flex-wrap:wrap}#top-promise .container ul li{background:#fff;box-shadow:7px 7px 0 rgba(0,0,0,.1);width:48%;margin:0 0 5.5rem;padding:2.8rem;position:relative;box-sizing:border-box}#top-promise .container ul li h3{font-size:2.2rem;line-height:3.6rem;font-weight:700;border-bottom:1px solid #000;padding:0 0 2rem 5.4rem;margin:0 0 2rem}#top-promise .container ul li h3 strong{color:#e7a518;font-weight:700}#top-promise .container ul li:before{position:absolute;font-family:urw-din,sans-serif;content:"1";font-size:6rem;font-weight:700;left:2.5rem;top:-3rem;color:#0194de}#top-promise .container ul li:after{width:10.6rem;height:1px;background:#000;position:absolute;left:2.4rem;top:1.5rem;transform:rotate(-45deg);content:""}#top-promise .container ul li:nth-of-type(1):before{content:"1"}#top-promise .container ul li:nth-of-type(2):before{content:"2"}#top-promise .container ul li:nth-of-type(3):before{content:"3"}#top-promise .container ul li:nth-of-type(4):before{content:"4"}#top-promise .container ul li:nth-of-type(5):before{content:"5"}#top-promise .container ul li:last-of-type{margin:0 auto}@media (max-width:559px){#top-promise{padding:4rem 0 6rem}#top-promise .container ul li{width:100%}#top-promise .container ul li h3{padding:0 0 2rem;font-size:2rem;margin:0 0 1rem}#top-promise .container ul li:before{font-size:4rem;left:0}#top-promise .container ul li:after{width:5.6rem;top:.6rem;left:0}}#top-features{background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/bg02.jpg) no-repeat center top/100% auto,url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/bg03.jpg) no-repeat center bottom/100% auto,url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/bg03.jpg) no-repeat center top 50%/100% auto;background-color:#fff;padding:6rem 0 8rem}#top-features .container section{display:flex;min-height:52.5rem;margin:0 0 4rem;position:relative;align-items:flex-start}#top-features .container section .wrap{background:rgba(255,255,255,.9);padding:5rem 6rem;box-sizing:border-box;width:50%;margin:5rem 0 0;position:relative;z-index:1}#top-features .container section .wrap h3{font-size:2.8rem;font-weight:700;color:#0194de;margin:0 0 3rem}#top-features .container section .wrap .btn-common{margin:3rem 0 0}#top-features .container section .img{position:absolute;top:0;z-index:0}#top-features .container section:nth-of-type(1){justify-content:flex-end}#top-features .container section:nth-of-type(1) .img{left:0}#top-features .container section:nth-of-type(2){justify-content:flex-start}#top-features .container section:nth-of-type(2) .img{right:0}#top-features .container section:nth-of-type(3){justify-content:flex-end}#top-features .container section:nth-of-type(3) .img{left:0}#top-features .container section:nth-of-type(4){justify-content:flex-start}#top-features .container section:nth-of-type(4) .img{right:0}#top-features .container section:nth-of-type(5){justify-content:flex-end}#top-features .container section:nth-of-type(5) .img{left:0}@media (max-width:559px){#top-features{padding:4rem 0 0}#top-features .container section{flex-wrap:wrap}#top-features .container section .wrap{order:2;width:100%;padding:0;margin:0;margin:0 0 4rem}#top-features .container section .wrap h3{font-size:2.4rem;text-align:center;margin:0 0 2rem}#top-features .container section .img{order:1;width:100%;position:relative;margin:0 0 2rem}}#top-correspondence{background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/bg04.jpg) no-repeat center top/cover;padding:8rem 0 8rem}#top-correspondence .container{max-width:1448px}#top-correspondence .container ul{display:flex;justify-content:center;flex-wrap:wrap}#top-correspondence .container ul li{margin:0 .6vw .6vw;background-repeat:no-repeat;background-position:center top;background-size:cover;width:19.2vw;height:19.2vw;display:flex;justify-content:center;align-items:center;font-size:1.3vw;font-weight:700;color:#fff;letter-spacing:2px}#top-correspondence .container ul li:nth-of-type(1){background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/correspondence-img01.png)}#top-correspondence .container ul li:nth-of-type(2){background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/correspondence-img02.png)}#top-correspondence .container ul li:nth-of-type(3){background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/correspondence-img03.png)}#top-correspondence .container ul li:nth-of-type(4){background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/correspondence-img04.png)}#top-correspondence .container ul li:nth-of-type(5){background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/correspondence-img05.png)}#top-correspondence .container ul li:nth-of-type(6){background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/correspondence-img06.png)}#top-correspondence .container ul li:nth-of-type(7){background-image:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/correspondence-img07.png)}@media (max-width:989px){#top-correspondence{padding:6rem 0}#top-correspondence .container ul li{width:20.2vw;height:20.2vw}}@media (max-width:559px){#top-correspondence{padding:5rem 0 3rem}#top-correspondence .container{padding:0 3vw}#top-correspondence .container ul{flex-wrap:wrap;justify-content:space-between}#top-correspondence .container ul li{margin:0 0 4%;width:42vw;height:42vw;background-size:100% auto;display:flex;justify-content:center;align-items:center;font-size:4vw}#top-correspondence .container ul li:last-of-type{margin-left:23vw}}#top-faq{padding:6rem 0 8rem}#top-faq .container dl{margin:0 13.4rem 2rem;box-shadow:0 0 5px rgba(0,0,0,.2);padding:1rem 2.4rem 1.4rem;border-radius:5px}#top-faq .container dl dt{position:relative;padding:0 0 0 4rem;cursor:pointer}#top-faq .container dl dt:before{position:absolute;left:0;top:0;content:"Q.";color:#0194de;font-size:2.8rem;font-weight:500;font-family:urw-din,sans-serif}#top-faq .container dl dt:after{content:"+";color:#0194de;right:0;top:0;position:absolute;font-weight:500;font-size:3rem}#top-faq .container dl dt.open{font-weight:500;color:#0194de}#top-faq .container dl dt.open:after{content:"-"}#top-faq .container dl dd{position:relative;padding:1rem 0 0 4rem}#top-faq .container dl dd:before{position:absolute;left:.2rem;top:.8rem;content:"A.";color:#e7a518;font-size:2.8rem;font-weight:500;font-family:urw-din,sans-serif}@media (max-width:989px){#top-faq .container dl{margin-left:0;margin-right:0}}@media (max-width:559px){#top-faq{padding:4rem 0 5rem}#top-faq .container dl dt{padding:0 2rem 0 4rem}}#news{background:#f2f2f2;padding:8rem 0}#news .container .title{display:flex;justify-content:space-between;align-items:center;margin:0 0 2rem}#news .container .title h2{font-size:5.2rem;color:#0194de;font-family:urw-din,sans-serif;font-weight:700;letter-spacing:5px;display:flex;justify-content:flex-start;align-items:center}#news .container .title h2 span{font-family:"Noto Sans JP",YuGothic,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"ＭＳ Ｐゴシック",sans-serif;font-size:1.8rem;letter-spacing:1px;padding:0 0 0 2rem;color:#000}#news .container ul li{border-bottom:1px solid #ccc;padding:1rem 0}#news .container ul li time{width:10em;padding:0 3rem 0 0}#column{background:#fff;padding:8rem 0}#column .container .title{display:flex;justify-content:space-between;align-items:center;margin:0 0 2rem}#column .container .title h2{font-size:5.2rem;color:#0194de;font-family:urw-din,sans-serif;font-weight:700;letter-spacing:5px;display:flex;justify-content:flex-start;align-items:center}#column .container .title h2 span{font-family:"Noto Sans JP",YuGothic,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"ＭＳ Ｐゴシック",sans-serif;font-size:1.8rem;letter-spacing:1px;padding:0 0 0 2rem;color:#000}#column .container ul li{border-bottom:1px solid #ccc;padding:1rem 0}#column .container ul li time{width:10em;padding:0 3rem 0 0}@media (max-width:559px){#news{padding:5rem 0}#news .container .title{flex-wrap:wrap}#news .container .title h2{font-size:3rem;letter-spacing:0;width:100%;margin:0}#news .container ul li time{display:block;font-weight:500}#news .container .btn-common{margin:4rem 0 0}#column{padding:5rem 0}#column .container .title{flex-wrap:wrap}#column .container .title h2{font-size:3rem;letter-spacing:0;width:100%;margin:0}#column .container ul li time{display:block;font-weight:500}#column .container .btn-common{margin:4rem 0 0}}.company #content section .container{margin-bottom:6rem}.company #content section .container iframe{width:100%;height:60rem}.company #content section#ideology-message{border-top:1px solid #eee}@media (max-width:559px){.company #content section .container{margin-bottom:3rem}.company #content section .container .company-info{background:0 0}.company #content section .container .company-info .table-common{padding:0}.company #content section .container iframe{height:22rem}.company #content section .btn-common a{display:block;width:92%;box-sizing:border-box;margin:0 4%;padding:1.4rem 15% 1.4rem 7%;line-height:2.4rem}.company #content section .btn-common a:after{right:2rem;top:50%;margin-top:-1.1rem}}#covid-info h2+p{text-align:center;margin:0 0 6rem}#covid-info .container .illust{display:flex;justify-content:center}#covid-info .container .illust li{margin:0 1.8rem;display:flex;flex-direction:column;text-align:center;font-size:2rem;font-weight:500}#covid-info .container .illust li img{margin:0 0 1rem}#covid-info .message{text-align:center;margin:0 0 10rem}@media (max-width:559px){#covid-info h2{margin:0 0 4rem}#covid-info h2+p{padding:0 2rem;text-align:left;margin:0 0 3rem}#covid-info .container .illust{flex-wrap:wrap;justify-content:space-between}#covid-info .container .illust li{margin:0;width:48%;font-size:1.8rem}#covid-info .message{padding:0 2rem}}#iso .container .wrap{padding:0 12rem;display:flex;justify-content:space-between}#iso .container .wrap .img{width:25rem;margin:0 4.4rem 0 0}#iso .container .wrap .img p{margin:0 0 2rem}#iso .container .wrap .text{width:100%;flex:1}#iso .container .wrap .text .table-common{margin:3rem 0}#iso .container .wrap .text h3{font-size:2.2rem;color:#0194de;margin:0 0 1rem}@media (max-width:989px){#iso .container .wrap{padding:0;flex-wrap:wrap}#iso .container .wrap .img{width:100%;margin:0 0 1rem}#iso .container .wrap .img img{max-width:60%;height:auto}#iso .container .wrap .img p{text-align:center}}.environment #environment01 h2+p{font-size:2.4rem;line-height:5rem;font-weight:400;text-align:center}.environment #environment02 .list-common01{margin:2rem 0 0;padding:0}.environment #environment02 .list-common01 li{padding:1rem 2rem 1.4rem 9rem}.environment #environment02 .list-common01+p{padding:0}@media (max-width:559px){.environment #environment01 h2{margin:0 0 4rem}.environment #environment01 h2+p{font-size:1.8rem;line-height:3.6rem;text-align:left;padding:0 2rem}.environment #environment02 h2{margin:0 0 6rem}}.contact #contact .container p{text-align:center}.contact #contact .container .contact-tel{text-align:center}.contact #contact .container .contact-tel a{display:inline-flex;justify-content:space-between;border:5px solid #ddebf2;padding:1rem 5rem 1rem 1rem;position:relative;margin:3rem 0}.contact #contact .container .contact-tel a:after{position:absolute;right:1rem;font-family:"Material Icons";color:#0194de;content:"chevron_right";top:50%;margin-top:-1rem}.contact #contact .container .contact-tel a:hover{background:#ddebf2}.contact #contact .container .contact-tel a h3{background:#0194de;color:#fff;display:flex;justify-content:center;align-items:center;padding:0 2rem;margin:0 2rem 0 0;font-weight:500;letter-spacing:1px}.contact #contact .container .contact-tel a dl{text-align:left}.contact #contact .container .contact-tel a dl dt{font-size:3.2rem;font-weight:700;color:#0194de}.contact #contact.thanks p{margin:0 0 2rem}.contact #contact.thanks p.btn-common{margin:5rem 0 10rem}#contact-form .container .wrap{margin:0 10%;padding:3rem 5rem}#contact-form .container .wrap dl{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding:1.6rem 0}#contact-form .container .wrap dl dt{font-weight:500;width:24%;margin:0 2rem 0 0}#contact-form .container .wrap dl dt span{background:#cb2d28;display:inline-block;color:#fff;font-size:1.4rem;font-weight:500;padding:0 .6rem .1rem;line-height:2rem;margin:0 0 0 1rem}#contact-form .container .wrap dl dd{width:100%;flex:1}#contact-form .container .wrap dl dd input[type=text],#contact-form .container .wrap dl dd input[type=tel],#contact-form .container .wrap dl dd input[type=email],#contact-form .container .wrap dl dd textarea{width:100%;box-sizing:border-box;padding:.6rem 1rem;border:1px solid #ccc;font-family:"Noto Sans JP",YuGothic,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"ＭＳ Ｐゴシック",sans-serif;font-size:1.8rem}#contact-form .container .wrap dl dd input[type=checkbox]{margin:0 1rem 0 0}#contact-form .container .wrap dl dd .wpcf7-list-item{display:block;margin:0}#contact-form .container .wrap dl dd #zip,.contact #contact-form .container .wrap dl dd #pref{width:20%}#contact-form .container .wrap #privacy{background-color:#fff;height:30rem;overflow:auto;overflow-y:scroll;overflow-x:hidden;border:5px solid #eee;margin:5rem 0;padding:3.2rem 4rem}#contact-form .container .wrap #privacy h1{color:#0194de;font-size:2.2rem;border-bottom:1px solid #ccc;padding:0 0 2rem;margin:0 0 1rem}#contact-form .container .wrap #privacy p{text-align:left}#contact-form .container .wrap #privacy .title{margin:3rem 0 1rem}#contact-form .container .wrap #privacy .title h2{font-size:2rem;margin:0 0 1.4rem;background:#ddebf2;padding:1rem 2rem;text-align:center}#contact-form .container .wrap #privacy h3{margin:2rem 0 1rem;font-size:1.8rem}#contact-form .container .wrap .check{margin:3rem 0;font-size:2rem;font-weight:700}#contact-form .container .wrap .check .wpcf7-list-item{margin:0}#contact-form .container .wrap .attention{background:#fff4f4;color:#cb2d28;padding:.4rem 1rem}#contact-form .container .wrap .send .wpcf7-spinner{position:absolute}#contact-form .container .wrap .send input{background:#e7a518;border:3px solid #e7a518;color:#fff;font-family:"Noto Sans JP",YuGothic,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"ＭＳ Ｐゴシック",sans-serif;font-size:2rem;font-weight:700;padding:1rem 9rem;margin:3rem 0 0;letter-spacing:1px;transition:.3s;cursor:pointer}#contact-form .container .wrap .send input:hover{background:#fff;color:#e7a518}#contact-form .container .wrap .send input:disabled{background:#eee;border-color:#eee}#contact-form .container .wrap .send input:disabled:hover{background:#eee;color:#fff}#contact-form .container .wrap p{text-align:center}@media (max-width:559px){.contact #contact .container p{text-align:left}.contact #contact .container .contact-tel a{display:block;padding:1.6rem}.contact #contact .container .contact-tel a:after{display:none}.contact #contact .container .contact-tel a h3{padding:.8rem 0 1rem;margin:0 0 1rem}.contact #contact .container .contact-tel a dl{text-align:center}#contact-form .container .wrap{margin:0;padding:0 2rem 2rem}#contact-form .container .wrap dl{display:block}#contact-form .container .wrap dl dt{width:100%;margin:0 0 .6rem}#contact-form .container .wrap dl dd input[type=text],.contact #contact-form .container .wrap dl dd input[type=tel],.contact #contact-form .container .wrap dl dd input[type=email],.contact #contact-form .container .wrap dl dd textarea{width:100%}#contact-form .container .wrap dl dd #zip,.contact #contact-form .container .wrap dl dd #pref{width:100%}#contact-form .container .wrap #privacy{height:20rem;padding:2.2rem 2rem}}.service #service01 h2{margin-bottom:5.9rem}.service #service01 h2+p{text-align:center}@media (max-width:559px){.service #service01 h2{font-size:2.4rem;text-align:left;line-height:4rem;padding:0 2rem}.service #service01 h2+p{text-align:left;padding:0 2rem}}#service-main{background-repeat:no-repeat;background-position:center top;background-size:cover;height:66.4rem;padding:6rem 0 0;margin:0 0 19rem;box-sizing:border-box;position:relative}#service-main .h2-common03+p{color:#fff}#service-main .photo{z-index:1;position:relative;top:3rem;width:63rem}#service-main .photo img{height:auto}#service-main:after{background:url(//www.takion21.co.jp/wp/wp-content/themes/takion/css/../img/bg05.jpg) no-repeat center top/cover;height:13rem;position:absolute;bottom:-13rem;width:100%;content:""}@media (max-width:559px){#service-main{height:auto;padding:4rem 0 6rem;margin:0 0 3rem;background-position:right -125vw top}#service-main .photo{width:100%}#service-main:after{display:none}}.service-data .container{display:flex;justify-content:space-between}.service-data .container .service-dataBox{width:31.5%;background:#ddebf2;padding:2rem;box-sizing:border-box}.service-data .container .service-dataBox h2{background:#0194de;color:#fff;font-size:1.8rem;font-weight:600;text-align:center;margin:0 0 .6rem;line-height:4rem;padding:0 0 .2rem}.service-data .container .service-dataBox ul li{position:relative;font-weight:500;line-height:4.4rem;padding:0 0 .2rem 1.8rem;border-bottom:1px solid #fff}.service-data .container .service-dataBox ul li:before{width:7px;height:7px;position:absolute;content:"";background:#0194de;border-radius:50%;left:0;top:2rem}.service-data .container .service-dataBox ul li.etc{padding:0 0 .2rem;border-bottom:none}.service-data .container .service-dataBox ul li.etc:before{display:none}@media (max-width:559px){.service-data .container{flex-wrap:wrap}.service-data .container .service-dataBox{width:100%;margin:0 0 2rem}}.service-message{padding:7rem 0 0;margin-bottom:-4rem}.service-message .container p{text-align:center;margin:0 0 1.6rem}@media (max-width:559px){.service-message{padding:1rem 0}.service-message .container p{text-align:left}}.service-photo{margin:4rem 0}.service-photo .container ul{display:flex;justify-content:space-between;flex-wrap:wrap}.service-photo .container ul li{width:31%;margin:0 0 3.6rem}.service-photo .container ul li:nth-of-type(4){margin-left:17.5%}.service-photo .container ul li:nth-of-type(5){margin-right:17.5%}@media (max-width:559px){.service-photo .container ul li{width:48%;margin:0 0 2%}.service-photo .container ul li:nth-of-type(4){margin-left:0}.service-photo .container ul li:nth-of-type(5){margin-right:0}}#service-other_main{padding:5rem 0 0}#service-other_main .container h2{margin-bottom:2.7rem}#service-other_main .container h2+p{text-align:center}@media (max-width:559px){#service-other_main{padding:2rem 0 0}#service-other_main .container h2{margin-bottom:1.7rem}#service-other_main .container h2+p{text-align:left}}.newsWrap .container h1{margin-bottom:1rem}.newsWrap .container .data{display:flex;justify-content:center;margin:0 0 4rem}.newsWrap .container .data p{margin:0 1rem}.newsWrap .container article{margin:0 0 10rem}.newsWrap .container article .content{padding:0 10%}.newsWrap .container article .content p{margin:0 0 1.6rem}.newsWrap .container article .content p a{color:#0194de;text-decoration:underline}.newsWrap .container article .content p a:hover{text-decoration:none}#news-archive ul{padding:0 10%}#news-archive ul li{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #f2f2f2}#news-archive ul li dl{width:14rem;margin:0 3rem 0 0}#news-archive ul li p{width:100%;flex:1}#news-archive ul li:last-of-type{border:none}.download-area{text-align:center;margin:5% auto 10%}.download-btm{width:28%;margin:0 auto}h3.package-title a{pointer-events:none;font-size:14px}.wpdm-download-link.btn.btn-primary{border-radius:4px;font-size:14px}@media (max-width:559px){.download-btm{width:82%;margin:0 auto}}p.introduction{text-align:center;font-weight:500}section#philosophy-001{width:76%;margin:0 auto}.box-content01{display:flex;margin-top:8%;align-items:center}.box-content01 .left{width:40%}p.right-txt{text-align:left;margin-left:12%}.box-content02{display:flex;align-items:center}.box-content02 .right{width:32%;margin-left:10%}.box-2col{display:flex}.box-2col .left{width:38%}.box-content03 h3{color:#0194de;text-align:center;margin-top:8%}.box-content03 .txt-blue{color:#0194de;text-align:center;margin-bottom:4%;font-weight:600}.box-2col .right{width:37%;margin:16% 0 0 16%}p.box-2col-txt{text-align:left}.box-content04{display:flex;margin-top:8%}.box-content04 h3{text-align:left;color:#0194de}.box-content04 .txt-blue{text-align:left;color:#0194de;font-weight:600}.box-content04 .left{width:100%}.box-content05{margin-top:8%}.box-content05 h3{color:#0194de;text-align:center}.box-content05 h4{color:#0194de;text-align:center;font-weight:600;font-size:16px}.box-content05 .txt-blue{color:#0194de;font-weight:600;text-align:center}.box-content05 ul{display:flex;justify-content:center;flex-wrap:wrap;margin-top:4%}.box-content05 ul li{width:24%;background:#ddebf2;border-radius:20px;margin-left:3%;margin-bottom:3%;padding:3%}p.txt01{font-size:16px;line-height:26px;margin-top:2%}.box-content06{margin-top:5%}.box-content06 h3{color:#0194de;text-align:center}.box-content06 .txt-blue{text-align:center;color:#0194de;font-weight:600}.box-2col-2{display:flex;justify-content:center;margin-top:3%}.box-2col-2 .left{border:solid 2px #0194de;border-radius:20px;padding:2%;width:38%}.box-2col-2 .right{border:solid 2px #0194de;border-radius:20px;padding:2%;width:38%;margin-left:2%}.box-2col-2 .txt-blue{font-weight:100}p.txt02{text-align:center;font-weight:600;color:#0194de}p.txt03{text-align:left;font-size:16px}.btn-area01 a{background:#ddebf2;color:#0194de;font-weight:600;font-size:16px;padding:12px 103px;border-radius:30px;transition:.5s}.btn-area01 a:hover{background:#0194de;color:#fff}.box-2col-2 .left .btn-area01{text-align:center;margin-top:8%;margin-bottom:5%}.box-2col-2 .right .btn-area01{text-align:center;margin-top:14%;margin-bottom:0}.arrow3{position:relative;display:inline-block;width:29.5px;height:16.7px}.arrow3:before,.arrow3:after{content:"";position:absolute;bottom:0;left:calc(100% - -50px);width:3px;height:12px;border-radius:9999px;background-color:#0194de;transform-origin:50% calc(100% - 2px)}.arrow3:before{transform:rotate(45deg)}.arrow3:after{transform:rotate(-45deg)}.box-content07{margin-top:6%;position:relative}.box-2col-3{display:flex;width:80%;margin:0 auto 3%}.box-2col-3 .right01{margin-left:3%}.ttl01 img{width:42%}.box-2col-3 h3{color:#0194de;margin-top:3%;margin-bottom:2%}.box-2col-3 .left{width:100%}.tate{position:absolute;top:12%;left:-31px;z-index:-2;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;font-size:8em;color:#ddebf2;font-weight:600}.cont-box{display:flex;width:80%;margin:0 auto;background:#0194de;border-radius:80px;margin-bottom:2%;height:140px;align-items:center}.cont-box-left{background:#fff;border-radius:50%;width:134px;height:128px;margin-left:10px;color:#0194de;text-align:center;font-weight:500}.cont-box-right{width:80%;margin-left:3%;color:#fff;line-height:24px;font-size:16px}.cont-box-left h3{font-size:14px;line-height:22px;margin-top:33%}.box-2col-4{display:flex;width:80%;margin:0 auto 3%}.box-2col-4 h3{color:#248e8d;margin:3% 0 3%}.box-2col-4 .left{width:60%}.cont-box.green{background:#248e8d}.cont-box-left.green h3{color:#248e8d}.box-2col-4 .ttl01 img{width:52%}.box-2col-4 .right01{margin-left:4%}.tate.second{top:3%}h3.light-green{color:#52b133}.cont-box.light-green{background:#52b133}.cont-box-left.light-green h3{color:#52b133}.tate .third{top:0}p.txt04{text-align:center;margin:5% 0 5%}.greeting-box01{width:74%;display:flex;margin:0 auto;align-items:center}.greeting-box01 .left{width:56%}.greeting-box01 .right01{margin-left:5%}p.txt-blue.txt05{color:#0194de;font-weight:500}p.txt06{font-size:28px;font-weight:400}.greeting-box02{width:66%;margin:0 auto;background:#fff;padding:4%;margin-top:5%;box-shadow:0px 0px 20px -5px #5ac6fd}section#omoi{background:url(/wp/wp-content/themes/takion/img/bg02.jpg);background-size:contain;background-repeat:no-repeat}p.txt07{width:75%;margin:0 auto;align-items:flex-end}.takion-box .left{font-size:10em;font-weight:500;font-style:italic;color:#ddebf2}.takion-box .txt-blue{color:#0194de;font-weight:600;font-size:20px}.takion-box .right01{margin-left:4%}.takion-box{width:80%;display:flex;align-items:flex-end;margin-top:5%}.takion-box.second{margin-left:10%}p.txt09{width:70%;margin:6% auto 0;border:solid 2px #0194de;padding:3%}.btn-more{width:70%;text-align:center;background-color:#ddebf2;height:50px;margin-left:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:30px;color:#0194de;font-weight:600}.btn-more:before{font-family:'Material Symbols Outlined';content:"keyboard_control_key";font-size:26px;transform:rotate(180deg);transition:all .3s ease;margin-right:8px;color:#0194de;display:block}.btn-more.close:before{transform:rotate(0deg)}.btn-more2{width:70%;text-align:center;background-color:#ddebf2;height:50px;margin-left:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:5% auto 0;border-radius:30px;color:#0194de;font-weight:600}.btn-more2:before{font-family:'Material Symbols Outlined';content:"keyboard_control_key";font-size:26px;transform:rotate(180deg);transition:all .3s ease;margin-right:8px;color:#0194de;display:block}.btn-more2.close:before{transform:rotate(0deg)}.dropdown2{text-align:left}#recruit,#recruit-about-cont,#recruit-information-cont,#entry{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#565656}#recruit{color:#565656}.dli-caret-circle-fill-down{display:inline-block;vertical-align:middle;color:silver;line-height:1;position:relative;width:1em;height:1em;border:.075em solid currentColor;background:currentColor;border-radius:50%;box-sizing:content-box;margin-right:6px;margin-top:-2px}.dli-caret-circle-fill-down:before{content:'';color:#fff;width:0;height:0;border-style:solid;border-color:transparent;border-width:.46em .28em;border-top-color:currentColor;border-bottom:0;transform:translateX(0%);position:absolute;top:2px;left:0;right:0;bottom:0;margin:auto}.dli-caret-circle-fill-right{display:inline-block;vertical-align:middle;color:#fff;line-height:1;position:relative;width:1.2em;height:1.2em;background:currentColor;border-radius:50%;box-sizing:content-box}.dli-caret-circle-fill-right:before{content:'';color:transparent;width:0;height:0;border-style:solid;border-color:transparent;border-width:.34em .42em;border-left-color:#e7;border-right:0;transform:translateX(15%);position:absolute;top:0;left:0;right:.3px;bottom:0;margin:auto}.dli-caret-circle-fill-right.green2:before{border-left-color:#52;right:-.7px}.dli-caret-circle-fill-right.blue2:before{border-left-color:#01;right:-.7px}div#recruit-about-cont{padding-bottom:7%}#read-box{margin:auto;position:relative}#read-box input{display:none}#read-box .white-gradient{position:absolute;bottom:0;width:100%;height:60%;background:linear-gradient(to top,#ddebf2 30%,transparent 100%)}#read-box .all-read{position:absolute;width:180px;height:50px;bottom:0;left:50%;transform:translateX(-50%);line-height:50px;text-align:center;font-weight:500;cursor:pointer}#read-box .main-content{overflow:hidden;width:100%;height:200px}#read-box input:checked~div.white-gradient{background:0 0}#read-box input:checked~div.all-read{display:none}#read-box input:checked~div.main-content{height:auto}#read-box2{margin:auto;position:relative}#read-box2 input{display:none}#read-box2 .white-gradient{position:absolute;bottom:0;width:100%;height:60%;background:linear-gradient(to top,#fff 30%,transparent 100%)}#read-box2 .all-read{position:absolute;width:180px;height:50px;bottom:0;left:50%;transform:translateX(-50%);line-height:50px;text-align:center;font-weight:500;cursor:pointer}#read-box2 .main-content{overflow:hidden;width:100%;height:200px}#read-box2 input:checked~div.white-gradient{background:0 0}#read-box2 input:checked~div.all-read{display:none}#read-box2 input:checked~div.main-content{height:auto}.all-read label{cursor:pointer}.recruit-mv{margin-top:-2%}.recruit-mv img{width:100%}.recruit-nav ul{display:flex;justify-content:center}.recruit-nav ul li{margin-left:3.5em}.recruit-nav.info ul li{margin-left:3.5em;padding:2px 10px;margin-bottom:12px;background:#efefef;font-size:18px;width:132px;text-align:center}.recruit-nav ul li:first-of-type{margin-left:0}.recruit-nav ul li a{color:#565656;transition:.5s}.recruit-nav ul li a:hover{opacity:.7}.recruit-nav{margin-top:1%;font-weight:600;font-size:16px}.recruit-messege-cont01{background:#ddebf2;width:62%;margin:3% auto 4%;padding:4%;min-width:820px}h2.ttl01{display:flex;align-content:center;align-items:center;border-bottom:solid 1px #fff;padding-bottom:12px}.ttl01-1{font-size:68px;color:#fff;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;letter-spacing:6px;font-weight:400}.ttl01-2{margin-left:2%;color:#0194de;font-weight:400}.ttl01-3{font-size:68px;color:#dfdfdf;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;letter-spacing:6px;font-weight:400}.recruit-messege-cont01 .cont-box01{display:flex}.cont-box01{margin-top:4%}.recruit-messege-cont01 .left-area{width:74%}.recruit-messege-cont01 .right-area{margin-left:6%;width:18%;text-align:center}.main-content p{font-size:16px}.txt04{margin:6% auto 4%;font-size:14px;color:#0194de;font-weight:600}.txt05{font-size:18px}.recruit-about-cont01{width:64%;margin:0 auto;min-width:69%}.recruit-about-box ul{display:flex;justify-content:center;width:92%;margin:2% auto}.recruit-about-box ul li{background:#ddebf2;width:50%;margin-left:10%;text-align:center;padding:3% 2%;min-width:400px}.recruit-about-box ul li:first-of-type{margin-left:0}h3.ttl04{border-bottom:solid 1px #333;padding-bottom:1%;width:82%;margin:0 auto 5%}.btn002{width:330px;height:40px;margin:2% auto;background:#e7a518;border-radius:20px;position:relative;transition:.5s}.btn002 a{color:#fff;display:block;padding-top:4px;font-size:15px;font-weight:500}.btn003{width:350px;height:50px;margin:2% auto;background:#0194de;border-radius:30px;position:relative;text-align:center;transition:.5s;border:solid 1px #0194de}.btn003 a{color:#fff;display:block;padding:19px;font-size:16px;font-weight:500}.btn002 .btn-fix{position:absolute;top:-1px;right:11px;display:block}.btn003 .btn-fix{position:absolute;top:-5px;right:-2px;display:block}.btn002.green{background:#52b133}.btn003.orange2{background:#e7a518}.btn003.green2{background:#52b133}.btn003.wihite2:hover{background:#0194de}input.wpcf7-form-control.wpcf7-previous:hover{color:#fff}.recruit-about-box p{font-size:14px}.recruit-interview-cont01{width:62%;margin:6% auto;min-width:69%}.recruit-interview-cont01 ul{display:flex;justify-content:center;margin-top:2%}.recruit-interview-cont01 ul li{width:38%;margin-left:10%;border:solid 1px #ddebf2;padding:3% 2%;min-width:400px}.recruit-interview-cont01 ul li:first-of-type{margin-left:0}.recruit-interview-box{display:flex;justify-content:center}.recruit-interview-box .left-area{width:44%}.recruit-interview-box .right-area{margin-left:4%}.recruit-interview-cont01 a{text-decoration:underline;color:#565656}p.txt08{font-size:16px;font-weight:400}.right-area table td{font-size:16px;font-weight:400;color:#0194de;line-height:26px}p.txt12{font-size:16px}.recruit-recruitment-cont01{width:62%;margin:6% auto 2%;width:69%}.cont-box02{display:flex;width:62%;margin:0 auto;min-width:900px;justify-content:center}.cont-box02 .left-area{width:74%}.cont-box02 .right-area{margin-left:8%;width:22%}.recruitment-box01{display:flex;margin-bottom:2%}.recruitment-box01 .left-area{font-size:24px;font-weight:400;width:24%}.recruitment-box01 .right-area{border-bottom:solid 2px #565656;margin-left:1%;width:73%;margin-bottom:8px}.recruit-recruitment-cont02{width:60%;margin:6% auto 4%;background:#ddebf2;padding:4%;max-width:60%}.recruitment-img img{width:100%}h2.ttl01.line-no{border-bottom:none;margin-bottom:2%}.recruit-recruitment-cont03{display:flex;justify-content:center;margin-bottom:8%}.recruit-recruitment-cont03 .right-area{margin-left:6%}h2.ttl01.line{border-bottom:solid 1px #dfdfdf;padding-bottom:6px;width:94%;margin:0 auto}.recruit-about-cont03{width:78%;margin:2% auto}.recruit-about-box2{background:#ddebf2;margin-top:3%;padding:36px 36px 16px}h3.ttl05{display:flex;align-items:center;border-bottom:solid 1px #fff;padding-bottom:14px;color:#565656;margin-bottom:3%}.ttl05-1{font-size:34px;font-weight:500;margin-right:16px}.ttl05-2{font-size:16px;font-weight:400}.recruit-about-box2 ul{display:flex;margin-bottom:4%}li.number{background:#e7a518;color:#fff;font-size:26px;font-weight:400;height:36px;margin-right:10px;padding:5px 8px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif}.recruit-about-box2 p{font-size:16px;line-height:26px}div#recruit-about02{width:78%;margin:0 auto}.recruit-about-box2.second{margin:4% auto 8%}h4.ttl07{width:96%;background:#fff;border-radius:20px;text-align:center}.recruit-about-box3 ul li{width:27%;margin-left:5%}.recruit-about-box3-img{text-align:center;margin:6% auto 0}div#recruit-interview-cont{padding-bottom:7%}.recruit-interview-box02{width:76%;margin:4% auto 0%}.recruit-interview-box02-inner{text-align:center;background:#ddebf2;font-size:16px;padding:24px;margin:3% auto 2%}div#recruit-sales{margin:2% auto}.recruit-interview-box03{width:70%;margin:0 auto 7%}h2.ttl06{display:flex;align-items:center;margin-bottom:3%}.ttl06-1{color:#0194de;font-size:24px;font-weight:500;margin-right:20px;min-width:10%}.ttl06-1.second{width:18%}.ttl06-2{border-bottom:solid 2px #adadad;width:90%}.recruit-interview-box04{display:flex;align-items:center}.recruit-interview-box-img{width:200px;margin-right:4%}.recruit-interview-box03-inner ul li{border:solid 2px #ddebf2;padding:30px;margin-bottom:3%}.txt-blue.bold{color:#0194de;font-weight:400;margin-bottom:1%;font-size:16px}.recruit-interview-box04-inner{width:100%}.recruit-interview-box04-inner p{line-height:28px;font-size:16px}div#recruit-quality{margin-bottom:4%}div#recruit-information-cont{padding-bottom:6%}.recruit-interview-box01{width:78%;margin:4% auto 2%}h2.ttl08{color:#0194de;background:#ddebf2;text-align:center;width:130px;font-size:24px;padding:1% 2%;margin:0 auto;font-weight:400}.recruit-sales-box01{width:70%;margin:3% auto 4%;border:solid 2px #ddebf2;padding:3%}.recruit-sales-box01-inner{margin-top:3%}.recruit-sales-box01-inner th{width:18%}.recruit-sales-box01-inner th{width:14%;text-align:left}.recruit-sales-box01-inner td{width:84%}.recruit-nav.info{margin-top:3%}.entry-form{background:#ddebf2;width:74%;margin:3% auto 6%;padding-top:3%;padding-bottom:4%}.screen-reader-response{display:none !important}h2.ttl10{text-align:center;color:#0194de;font-size:24px}span.red2{color:#e34b4b;font-size:12px;margin-left:10px;font-weight:600}.entry-form label{font-weight:600;font-size:16px}ul.form-2clomn{display:flex;margin-bottom:8px}input.wpcf7-form-control.wpcf7-text{width:100%;font-size:16px;border-radius:6px;padding:8px;border:solid 1px #565656}.entry-form-inner{width:80%;margin:4% auto}.form00{margin-top:32px;margin-bottom:5px;font-size:16px;font-weight:600}li.form01{width:28%}li.form02{width:4%;font-size:20px;margin-left:3%}.form03{margin-bottom:12px}ul.form-2clomn{display:flex;margin-bottom:8px}.space01{margin-top:4%;margin-bottom:1%}textarea.wpcf7-form-control.wpcf7-textarea{width:100%;border-radius:6px;font-size:16px;padding:8px;line-height:24px}.form04{margin-bottom:5%}.form05{margin-top:4%}p.entry-txt{font-size:16px;font-weight:100;line-height:26px;margin:1% auto}input.wpcf7-form-control.has-spinner.wpcf7-submit{background:0 0;border:none;color:#fff;font-size:16px;padding-top:-8px;margin-top:2px;margin-left:0;padding:11px 32%;cursor:pointer}.btn003.blue3:hover{border:solid 1px #0194de}.addform{width:100%;padding:8px 16px;margin:16px auto;text-align:center;display:flex;flex-direction:column}.addform label{margin-top:8px}.addform button{width:50%;height:2.5em;margin:8px auto;padding:4px 0;border-radius:4px;background-color:blue;color:#fff}.addform button:hover{opacity:.7}.entry-form.confirm{background:0 0}p.txt16{text-align:center;color:#0194de;font-size:16px;margin-top:1%}.confirm .form00{border-top:solid 2px;padding-top:5%;margin-top:10px}.confirm .form00.no-line{border-top:none}.confirm .space01{border-top:solid 2px;padding-top:5%;margin-top:10px}li.form01 label,.form03 label,.form04 label,.form01 label,.form05 label p{font-weight:100}.confirm .space01.last{margin-top:32px}.confirm .form05{margin-top:4%;border-top:solid 2px;padding-top:5%;margin-top:10px;padding-bottom:1%}.form05.last{border-bottom:solid 2px}.entry-btn ul{display:flex;align-items:center;justify-content:space-around}input.wpcf7-form-control.wpcf7-previous{background:0 0;border:none;color:#0194de;font-size:16px;padding:16px 45%;margin-top:-27px;margin-left:10px;cursor:pointer}.btn003.wihite2{background:#fff;border:solid 1px #0194de;margin-top:11%}.btn003 .btn-fix2{position:absolute;top:-11px;right:11px;display:block}.btn003 .btn-fix3{position:absolute;top:-11px;left:11px;display:block}.dli-caret-circle-fill-right.wihite2{background:#0194de}.dli-caret-circle-fill-right.wihite2:before{border-left-color:#ff;border-width:.32em .42em;border-left:0;border-right:8px solid #fff;transform:translateX(15%);position:absolute;top:0;left:0;right:4.3px;bottom:0;margin:auto}p.txt14{text-align:center;margin-top:2%}span.red2.non{color:#535353}.btn002:hover{background:#fff}.btn002 a:hover{color:#e7a518}.btn002.green a:hover{color:#52b133}.btn003:hover{background:#fff}.btn003 a:hover{color:#0194de}.btn003.orange2 a:hover{color:#e7a518}.btn003.green2 a:hover{color:#52b133}input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{color:#0194de}.float-button__wrap{width:90px;height:90px;position:fixed;bottom:50%;right:10px;z-index:10}.float-button__wrap a{font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;background:#0194de;border-radius:50px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#fff;font-size:20px;letter-spacing:2px}.recruit{position:relative}.wsp-container{margin:5% 12% 10%}li.page_item{list-style:disc;list-style-position:inside}li.page_item a{color:#0194de}h2.wsp-pages-title{margin-bottom:2%}h2.wsp-columns-title{margin:4% 0 2%}ul.wsp-columns-list li{list-style:disc;list-style-position:inside}ul.wsp-columns-list li a{color:#0194de}#privacy-policy #privacy{max-width:1000px;margin:0 auto;padding-bottom:10%}#privacy-policy #privacy h1{color:#0194de;font-size:2.2rem;border-bottom:1px solid #ccc;padding:0 0 2rem;margin:0 0 1rem}#privacy-policy #privacy p{text-align:left}#privacy-policy #privacy .title{margin:3rem 0 1rem}#privacy-policy #privacy .title h2{font-size:2rem;margin:0 0 1.4rem;background:#ddebf2;padding:1rem 2rem;text-align:center}#privacy-policy #privacy h3{margin:2rem 0 1rem;font-size:1.8rem}.btn a{position:relative;display:block;width:328px;margin:0 auto;padding:4px 0;background-color:#e7a518;border-radius:30px;font-size:16px;color:#fff;text-decoration:none;text-align:center;transition:.5s}.btn-circle-right a:before{content:'';position:absolute;top:0;bottom:0;right:20px;width:22px;height:22px;margin:auto;border-radius:20px;background-color:#fff}.btn-circle-right a:after{content:'';position:absolute;top:0;bottom:0;right:26px;width:0;height:0;margin:auto;border-top:5px solid transparent;border-right:0 solid transparent;border-left:8px solid #e7a518;border-bottom:5px solid transparent;box-sizing:border-box}.btn a:hover{background-color:#fff;color:#e7a518}.btn.green2 a{background-color:#52b133;color:#fff}.btn-circle-right.green2 a:after{border-left:8px solid #52b133}.btn.green2 a:hover{background-color:#fff;color:#52b133}.btn2 a{position:relative;display:block;width:352px;margin:0 auto;padding:12px 0;background-color:#0194de;border-radius:30px;font-size:16px;color:#fff;text-decoration:none;text-align:center;transition:.5s}.btn2 .wpcf7-form-control.has-spinner.wpcf7-submit{position:relative;display:block;width:352px;margin:0 auto;padding:12px 0;background-color:#0194de;border-radius:30px;font-size:16px;color:#fff;text-decoration:none;text-align:center;transition:.5s}.btn-circle-right.blue2 a:after{border-left:8px solid #0194de}.btn2.blue2 a:hover{background-color:#fff;color:#0194de}.btn2.orange2 a{background-color:#e7a518}.btn2.green2 a{background-color:#52b133}.btn2.orange2 a:hover{background-color:#fff;color:#e7a518}.btn2.green2 a:hover{background-color:#fff;color:#52b133}.for-pc{display:block}.for-sp{display:none}@media only screen and (max-width :767px){.for-pc{display:none}.for-sp{display:block}}@media (max-width:1024px){.cont-box-right{width:70%}.cont-box.light-green.large{height:200px}.cont-box02 .left-area{width:57%}}@media (max-width:820px){.cont-box.light-green.large{height:240px}.recruit-messege-cont01{min-width:84%}.recruit-about-box ul li{min-width:60%}.recruit-interview-cont01 ul li{min-width:54%}.cont-box02{min-width:84%}.btn a{width:278px}h2.ttl01{flex-direction:column}.ttl01-2{margin-left:0;margin-top:2%}.recruit-nav ul li{margin-left:1.5em}.recruitment-box01 .left-area{width:42%}.btn2 a{width:300px}.cont-box02 .right-area{margin-left:4%;width:22%}}@media (max-width:767px){section#philosophy-001{width:100%}.box-content01{flex-direction:column}.box-content01 .left{width:100%}p.right-txt{margin-left:0}.box-content02{flex-direction:column-reverse}.box-content02 .right{width:70%;margin-left:0;margin-top:10%}.box-2col{flex-direction:column}.box-2col .left{width:100%}.cont-img1{width:80%;margin:0 auto}.box-2col .right{width:100%;margin:8% 0 5%}.box-content04{flex-direction:column}.box-content04 .left{width:84%;margin:0 auto}.box-content04 h3{text-align:center;margin-top:5%}.box-content04 .txt-blue{text-align:center}.box-content05 ul li{width:41%}.box-content05 ul li:nth-child(odd){margin-left:0}.box-2col-2{flex-direction:column}.box-2col-2 .left{padding:2%;width:96%}p.txt03{font-size:14px}.box-2col-2 .right{width:96%;margin-left:0;margin-top:5%}.box-2col-3{width:90%;flex-direction:column}.cont-box{width:100%;border-radius:30px;margin-bottom:2%;height:200px}.cont-box-left{border-radius:50%;width:140px;height:100px;margin-left:4px}.cont-box-left h3{font-size:12px}.cont-box-right{width:100%;margin-left:3%;line-height:20px;font-size:12px;padding-right:10px}.box-2col-4{width:90%;flex-direction:column-reverse}.box-2col-4 .right01{margin-left:0}.box-2col-4 .left{width:100%}.box-2col-3 .right01{margin-left:0}.greeting-box01{width:100%;flex-direction:column}.greeting-box01 .left{width:74%}.greeting-box01 .right01{margin-left:0}.greeting-box02{width:82%}p.txt07{width:86%}.takion-box{width:80%;flex-direction:column}.takion-box .txt-blue{font-size:18px}p.txt01{font-size:14px;line-height:24px}.cont-box.light-green.large{height:280px}.recruit-nav ul{flex-wrap:wrap}.recruit-nav ul li{padding:2px 10px;margin-bottom:12px;background:#efefef;font-size:14px}.recruit-nav ul li.navi-space{margin-left:0}.recruit-nav ul{margin:6% auto 4%}.recruit-messege-cont01{min-width:92%;width:92%}.recruit-messege-cont01 .cont-box01{flex-direction:column-reverse}.recruit-messege-cont01 .right-area{width:34%;text-align:center;margin:0 auto}.recruit-messege-cont01 .left-area{width:100%;margin-top:7%}.ttl01-1{font-size:40px}.ttl01-3{font-size:40px;margin-top:14%}.ttl01-2{font-size:18px}.recruit-about-box ul li{min-width:64%;margin-left:6%}.recruit-about-box-img{width:50%;margin:12% auto 4%}.recruit-about-box p{font-size:14px;letter-spacing:0px;line-height:24px;margin-bottom:6%}.btn a{width:154px;font-size:14px}.btn-circle-right a:before{right:12px;width:18px;height:18px}.btn-circle-right a:after{right:16px;border-top:4px solid transparent;border-right:0 solid transparent;border-left:6px solid #e7a518;border-bottom:4px solid transparent}.float-button__wrap{display:none !important}.recruit-interview-cont01 ul{flex-direction:column}.recruit-interview-cont01 ul li{min-width:95%;margin-bottom:6%;margin-left:0}.recruit-interview-cont01{width:90%;margin:6% auto}.btn2 a{padding:8px 0;font-size:14px}.recruit-recruitment-cont01{margin:16% auto 2%}.cont-box02{flex-direction:column-reverse;min-width:94%}.cont-box02 .right-area{width:38%;margin:0 auto}.cont-box02 .left-area{width:100%}.recruit-recruitment-cont02{width:98%;padding:4% 1%;max-width:100%}.recruit-recruitment-cont03{flex-direction:column;margin-top:10%}.recruit-recruitment-cont03 .right-area{margin-left:0;margin-top:4%}.recruitment-box02{margin:8% auto;position:relative}.recruitment-box02 .right-area2{border-bottom:solid 1px #565656}.recruitment-box02 .left-area2{position:absolute;background:#fff;top:-8px;width:134px;left:31%;font-size:20px;text-align:center}.recruitment-img{width:96%;margin:0 auto}h3.ttl05{align-items:flex-start;flex-direction:column}.recruit-about-cont03{width:100%}.ttl05-1{font-size:22px;font-weight:600;margin-right:16px;margin-bottom:4%}.recruit-about-box2{margin-top:8%;padding:36px 18px 16px;max-width:100%}.recruit-about-box2 ul{margin-bottom:12%;flex-direction:column}li.number{font-size:20px;font-weight:600;height:24px;margin-right:0;margin-top:2%;padding:2px 0 6px;text-align:center}h4.ttl06{text-align:center;font-size:18px;margin:2% auto 2%}.recruit-about-box2.second{width:90.8%;margin:12% auto 12%}h4.ttl07{width:100%;font-size:16px;padding:4px 0 2px}.recruit-about-box3 ul li{margin-bottom:10%;width:100%;margin-left:0}.recruit-about-box3-img{float:left;margin-right:5%;width:33%}.recruit-about-box3 p{margin-top:6%;display:flex}.recruit-interview-box02{width:100%}.recruit-interview-box03{width:90%}.recruit-interview-box04{display:flex;align-items:flex-start}.recruit-interview-box-img{width:150px}.recruit-interview-box03-inner ul li{padding:18px;margin-bottom:8%}.recruit-interview-box03-inner p{font-size:16px;margin-bottom:6%}h2.ttl06{display:none}.ttl07{position:relative;margin:12% auto 8%}.ttl07-1{position:absolute;top:-8px;left:35%;background:#fff;color:#4396e2;font-size:20px;font-weight:500;width:104px;text-align:center}.ttl07-2{border-bottom:solid 1px #565656}#recruit-support{margin:14% auto 6%}#recruit-quality{margin-top:14%}.ttl01-3.top{margin-top:4%}.recruit-about-box3{width:96%}.recruit-sales-box01{width:88%}.recruit-sales-box01-inner tr{display:flex;flex-direction:column}.recruit-sales-box01-inner th{width:30%}.recruit-sales-box01-inner td{width:100%}h2.ttl08{width:120px;font-size:20px}.entry-form{width:100%;padding-top:10%}.entry-form-inner{width:85%}input.wpcf7-form-control.wpcf7-text{width:94%}li.form02{width:9%;margin-left:6%}textarea.wpcf7-form-control.wpcf7-textarea{width:94%}.btn003{width:316px}input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:11px 24%}h2.ttl10{font-size:20px;line-height:30px}.entry-btn ul{flex-direction:column}div#sp-fixed-menu{position:fixed;top:93%;background:#0194de;width:100%;text-align:center;z-index:99;padding:14px 0}div#sp-fixed-menu a{color:#fff;font-size:28px;font-weight:400;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;letter-spacing:2px}div#recruit-about02{width:100%}}#gtranslateWrapper{display:inline-block;position:relative;z-index:9999;transition:opacity .3s ease,transform .3s ease}@media screen and (max-width:768px){#gtranslateWrapper{position:fixed;top:5px;right:10px;z-index:1000;margin-right:80px;opacity:0;transform:translateY(-20px);pointer-events:none}#gtranslateWrapper.show{opacity:1;transform:translateY(0);pointer-events:auto}.gt_float_switcher{position:fixed;right:60px;top:4px;z-index:100}}