﻿body{font-family:"ZenKakuGothicNew","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",Meiryo,sans-serif;color:#111}a{color:inherit}@media screen and (min-width: 768px){a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}}a:hover,a:focus{text-decoration:none;color:inherit}@media screen and (min-width: 768px){a:hover,a:focus{opacity:.7;text-decoration:none}}@media screen and (min-width: 768px){a:hover img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}}@font-face{font-family:"ZenKakuGothicNew";src:url("/fonts/ZenKakuGothicNew-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"ZenKakuGothicNew";src:url("/fonts/ZenKakuGothicNew-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"ZenKakuGothicNew";src:url("/fonts/ZenKakuGothicNew-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"ZenKakuGothicNew";src:url("/fonts/ZenKakuGothicNew-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"ZenKakuGothicNew";src:url("/fonts/ZenKakuGothicNew-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";src:url("/fonts/Montserrat-VariableFont_wght.ttf") format("truetype")}.ff-mont{font-family:"Montserrat"}div.recruit-top_caption{text-align:center}div.recruit-top_caption div.en.ff-mont{font-size:40px;font-weight:600;line-height:1;letter-spacing:.04em}@media(min-width: 768px){div.recruit-top_caption div.en.ff-mont{font-size:60px}}div.recruit-top_caption img{margin:5px 0 5px}@media(min-width: 768px){div.recruit-top_caption img{margin:15px 0 10px}}div.recruit-top_caption h2{font-size:14px;font-weight:bold}@media(min-width: 768px){div.recruit-top_caption h2{font-size:16px}}header.recruit_header{height:54px}@media(min-width: 768px){header.recruit_header{padding:0 30px;height:initial}}header.recruit_header div.container{position:relative;max-width:100%;padding:0;z-index:1}@media(min-width: 768px){header.recruit_header div.container{display:flex;column-gap:40px;height:80px;align-items:center}}header.recruit_header div.container img.bg{position:absolute;left:10px;top:54px}@media(max-width: 767px){header.recruit_header div.container img.bg{width:80px}}@media(min-width: 768px){header.recruit_header div.container img.bg{left:0;top:80px}}header.recruit_header div.container div.name{display:flex}header.recruit_header div.container div.name div.logo{position:absolute;left:20px;top:18px}@media(min-width: 768px){header.recruit_header div.container div.name div.logo{top:30px;left:30px}}header.recruit_header div.container div.name div.logo a{display:block}@media(max-width: 767px){header.recruit_header div.container div.name div.logo a img{width:50px}}header.recruit_header div.container div.name h1{padding:10px 0 0 85px;margin:0}@media(min-width: 768px){header.recruit_header div.container div.name h1{padding:0 0 0 155px}}header.recruit_header div.container div.name h1 div.jp{font-size:12px;font-weight:bold}header.recruit_header div.container div.name h1 div.jp span{font-size:14px}header.recruit_header div.container div.name h1 div.en.ff-mont{font-size:14px;margin-top:3px}header.recruit_header div.container div.links{display:none}@media(min-width: 768px){header.recruit_header div.container div.links{display:flex;column-gap:18px;flex:1;justify-content:flex-end;align-items:center;padding-right:52px}}@media(min-width: 768px){header.recruit_header div.container div.links nav{flex:1}}@media(min-width: 768px)and (max-width: 1099px){header.recruit_header div.container div.links nav{display:none}}header.recruit_header div.container div.links nav ul{display:flex;column-gap:20px;margin:0;flex-wrap:wrap;justify-content:flex-end}header.recruit_header div.container div.links nav ul li a{font-size:14px}header.recruit_header div.container div.links div.bt{display:flex;column-gap:10px}@media(min-width: 768px){header.recruit_header div.container div.links div.bt{width:294px}}header.recruit_header div.container div.links div.bt div.item a{display:flex;height:43px;align-items:center;font-size:13px;padding:0 15px;background:#ffe136;border-radius:8px;box-shadow:0 2px 0px #c3c3c3}header.recruit_header div.container div.links div.bt div.item+.item a{background:#42cd9e;padding:0 10px}header.recruit_header div.container div.js-button-menu{position:absolute;right:15px;top:15px;width:32px;height:23px;cursor:pointer}@media(min-width: 768px){header.recruit_header div.container div.js-button-menu{top:28px;right:0}}header.recruit_header div.container div.js-button-menu span{width:100%;height:2px;background:#000;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}header.recruit_header div.container div.js-button-menu:before{content:"";width:100%;height:2px;background:#000;display:block;position:absolute;left:0;top:0}header.recruit_header div.container div.js-button-menu:after{content:"";width:100%;height:2px;background:#000;display:block;position:absolute;left:0;bottom:0}.header-navigation div.bt{margin:0 auto;padding:10px 20px}@media(min-width: 768px){.header-navigation div.bt{padding:30px 40px}}.header-navigation div.bt div.item a{display:flex;height:40px;align-items:center;font-size:14px;padding:0 15px;background:#ffe136;border-radius:8px;box-shadow:0 2px 0px #fff;color:#000;justify-content:center}@media(min-width: 768px){.header-navigation div.bt div.item a{height:50px;font-size:16px}}.header-navigation div.bt div.item+.item{margin-top:15px}@media(min-width: 768px){.header-navigation div.bt div.item+.item{margin-top:18px}}.header-navigation div.bt div.item+.item a{background:#42cd9e;padding:0 10px}footer.footer_recruit{background:none;padding:50px 0 15px;border-radius:40px 40px 0 0;margin-top:-40px;background:#fff}@media(min-width: 768px){footer.footer_recruit{padding:80px 0 15px}}@media(min-width: 768px){footer.footer_recruit div.container{width:1260px}}footer.footer_recruit div.container div.logo{display:flex;justify-content:center;align-items:center;column-gap:20px;margin-bottom:50px}@media(min-width: 768px){footer.footer_recruit div.container div.logo{justify-content:flex-start;flex-wrap:wrap}}@media(min-width: 768px)and (max-width: 991px){footer.footer_recruit div.container div.logo{justify-content:center;margin-bottom:65px}}@media(max-width: 767px){footer.footer_recruit div.container div.logo div.img img{max-width:70px}}footer.footer_recruit div.container div.logo div.name p{font-weight:bold;font-size:18px}footer.footer_recruit div.container div.logo div.name p span{font-size:15px}footer.footer_recruit div.container div.logo div.name div.en{font-size:17px}footer.footer_recruit div.container div.contents nav{width:fit-content;margin:0 auto;display:flex;column-gap:25px}@media(min-width: 768px){footer.footer_recruit div.container div.contents nav{width:100%;display:flex;justify-content:space-between;column-gap:0}}@media(min-width: 768px)and (max-width: 991px){footer.footer_recruit div.container div.contents nav{width:fit-content;margin:0 auto;column-gap:80px}}@media(min-width: 768px){footer.footer_recruit div.container div.contents nav div.block{flex:1;display:flex}}@media(min-width: 768px)and (max-width: 991px){footer.footer_recruit div.container div.contents nav div.block{display:block;flex:auto}}@media(min-width: 992px)and (max-width: 1199px){footer.footer_recruit div.container div.contents nav div.block{flex:auto}}footer.footer_recruit div.container div.contents nav div.block>ul{margin:0}@media(min-width: 768px){footer.footer_recruit div.container div.contents nav div.block>ul{flex:1}}@media(min-width: 992px)and (max-width: 1199px){footer.footer_recruit div.container div.contents nav div.block>ul{flex:auto}}footer.footer_recruit div.container div.contents nav div.block>ul>li>a{font-size:16px;font-weight:bold;margin-bottom:5px}footer.footer_recruit div.container div.contents nav div.block>ul>li ul.sub{margin-top:10px}@media(min-width: 768px){footer.footer_recruit div.container div.contents nav div.block>ul>li ul.sub{margin-top:20px}}footer.footer_recruit div.container div.contents nav div.block>ul>li ul.sub li a{font-size:12px}@media(min-width: 768px)and (max-width: 991px){footer.footer_recruit div.container div.contents nav div.block>ul>li ul.sub li a{font-size:14px}}footer.footer_recruit div.container div.contents nav div.block>ul>li ul.sub li+li{margin-top:5px}footer.footer_recruit div.container div.contents nav div.block>ul+ul{margin-top:25px}@media(min-width: 768px){footer.footer_recruit div.container div.contents nav div.block>ul+ul{margin-top:0}}@media(min-width: 768px)and (max-width: 991px){footer.footer_recruit div.container div.contents nav div.block>ul+ul{margin-top:30px}}footer.footer_recruit div.container div.copy{text-align:center;margin-top:50px;font-size:13px}@media(min-width: 768px){footer.footer_recruit div.container div.copy{margin-top:80px}}footer.common_footer_recruit{padding-top:initial;margin-top:80px !important}@media(min-width: 768px){footer.common_footer_recruit{margin-top:160px !important}}div.recruit_nextmain{padding:0 30px}div.recruit_nextmain .wrap{background-color:#f5f5f5;padding:48px 16px;border-radius:8px;position:relative}@media(min-width: 768px){div.recruit_nextmain .wrap{height:250px;display:grid;place-items:center}}div.recruit_nextmain .wrap img{width:64px;position:absolute}@media(min-width: 768px){div.recruit_nextmain .wrap img{width:157px}}div.recruit_nextmain .wrap img.left{top:calc(50% - 31.5px)}@media(min-width: 768px){div.recruit_nextmain .wrap img.left{left:158px;top:32px}}@media(min-width: 768px)and (max-width: 991.98px){div.recruit_nextmain .wrap img.left{left:28px;top:32px}}div.recruit_nextmain .wrap img.right{right:16px;top:16px}@media(min-width: 768px){div.recruit_nextmain .wrap img.right{top:64px;right:72px}}@media(min-width: 768px)and (max-width: 991.98px){div.recruit_nextmain .wrap img.right{top:14px;right:22px}}div.recruit_nextmain .wrap div.title{text-align:center}div.recruit_nextmain .wrap div.title div.en{font-size:12px;color:#3ec396}div.recruit_nextmain .wrap div.title h1{margin-top:4px;font-size:24px;position:relative}@media(min-width: 768px){div.recruit_nextmain .wrap div.title h1{font-size:40px}}@media(min-width: 768px){div.recruit_nextmain .wrap div.title h1 br{display:none}}@media(min-width: 768px)and (max-width: 991.98px){div.recruit_nextmain .wrap div.title h1 br{display:block}}h3{font-weight:bold;text-align:center}@media(min-width: 768px){h3{font-size:42px}}@media(min-width: 768px)and (max-width: 991.98px){h3{font-size:24px}}@media(min-width: 768px){div.mv{display:flex}}div.mv div.service_name{background-color:#f3f3f3;text-align:center;padding:32px 0;font-weight:bold}@media(min-width: 768px){div.mv div.service_name{flex:1;padding:110px 0 135px}}div.mv div.service_name div.catch{font-size:16px}@media(min-width: 768px){div.mv div.service_name div.catch{font-size:21px}}@media(min-width: 768px)and (max-width: 991.98px){div.mv div.service_name div.catch{padding:0 1em}}div.mv div.service_name h1.logo{margin-top:16px}@media(min-width: 768px){div.mv div.service_name h1.logo{margin-top:40px}}div.mv div.service_name h1.logo img{width:60px}@media(min-width: 768px){div.mv div.service_name h1.logo img{width:auto}}@media(min-width: 768px)and (max-width: 991.98px){div.mv div.service_name h1.logo img{width:100px}}div.mv div.service_name div.area{margin-top:16px}div.mv div.service_name div.area span{display:inline-block;background-color:#5c5b5b;color:#fff;font-size:12px;padding:2px 16px}@media(min-width: 768px){div.mv div.service_name div.area span{font-size:20px;margin-top:60px}}div.mv div.desc{background-image:url("/img/docotatepage_main.jpg");background-repeat:no-repeat;background-size:cover;color:#fff;padding:32px 0;text-align:center}@media(min-width: 768px){div.mv div.desc{flex:1.7;padding:130px 0 0;text-align:left;display:flex;justify-content:center}}div.mv div.desc span{display:block;font-size:16px}@media(min-width: 768px){div.mv div.desc span{font-size:38px;font-weight:bold}}@media(min-width: 768px)and (max-width: 991.98px){div.mv div.desc span{font-size:24px}}div.mv div.desc span big{font-weight:bold;font-size:24px}@media(min-width: 768px){div.mv div.desc span big{font-size:54px}}@media(min-width: 768px)and (max-width: 991.98px){div.mv div.desc span big{font-size:40px}}div.contact_button{background-color:#009c84;padding:16px 0;color:#fff}@media(min-width: 768px){div.contact_button{padding:46px 0}}@media(min-width: 768px)and (max-width: 991.98px){div.contact_button{padding:24px 0}}@media(min-width: 768px){div.contact_button .container{display:flex;flex-wrap:wrap;justify-content:space-between}}div.contact_button div.label{margin-top:-30px}@media(min-width: 768px){div.contact_button div.label{width:100%;margin-top:-80px}}@media(min-width: 768px)and (max-width: 991.98px){div.contact_button div.label{margin-top:-40px}}div.contact_button div.label span{background-color:#ffa933;display:inline-block;font-weight:bold;padding:4px 8px;font-size:12px}@media(min-width: 768px){div.contact_button div.label span{font-size:22px;padding:16px 32px}}@media(min-width: 768px)and (max-width: 991.98px){div.contact_button div.label span{padding:4px 16px;font-size:18px}}div.contact_button div.call{margin-top:16px;display:flex;align-items:center}@media(min-width: 768px){div.contact_button div.call{display:block}}div.contact_button div.call div.number{display:flex;align-items:center}div.contact_button div.call div.number img{width:24px}@media(min-width: 768px){div.contact_button div.call div.number img{width:auto}}div.contact_button div.call div.number a{color:#fff;margin-left:8px;font-size:22px;font-weight:bold}@media(min-width: 768px){div.contact_button div.call div.number a{font-size:52px}}@media(min-width: 768px)and (max-width: 991.98px){div.contact_button div.call div.number a{font-size:32px}}div.contact_button div.call div.time{margin-left:16px;font-size:12px}@media(min-width: 768px){div.contact_button div.call div.time{font-size:20px;text-align:center}}@media(min-width: 768px)and (max-width: 991.98px){div.contact_button div.call div.time{font-size:14px}}div.contact_button div.button{margin-top:8px;display:flex;width:100%;gap:0 16px}@media(min-width: 768px){div.contact_button div.button{gap:0 27px;width:auto;flex:1;margin-left:42px}}div.contact_button div.button a{flex:1;color:#fff;padding:16px;font-weight:bold;transition:1s;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){div.contact_button div.button a{font-size:22px;display:flex;justify-content:center;align-items:center}}@media(min-width: 768px)and (max-width: 1199.98px){div.contact_button div.button a{font-size:18px}}@media(min-width: 768px)and (max-width: 991.98px){div.contact_button div.button a{font-size:14px}}div.contact_button div.button a svg{fill:currentColor;width:12px;height:12px}@media(min-width: 768px){div.contact_button div.button a svg{width:24px;height:24px;margin-left:24px}}@media(min-width: 768px)and (max-width: 991.98px){div.contact_button div.button a svg{margin-left:8px;width:16px;height:16px}}@media(min-width: 768px)and (max-width: 1199.98px){div.contact_button div.button a br{display:none}}div.contact_button div.button a.download{background-image:linear-gradient(to right, rgb(73, 177, 192), rgb(0, 200, 118))}div.contact_button div.button a.download:hover{background-image:linear-gradient(to left, rgb(73, 177, 192), rgb(0, 200, 118))}div.contact_button div.button a.join{background-image:linear-gradient(to right, rgb(243, 197, 34) 0%, rgb(255, 167, 53))}div.contact_button div.button a.join:hover{background-image:linear-gradient(to left, rgb(243, 197, 34) 0%, rgb(255, 167, 53))}div.whats{margin-top:48px}@media(min-width: 768px){div.whats{background-image:url("/img/docotatepage_whats_bg.png");background-repeat:no-repeat;background-position:right top;margin-top:100px}}div.whats h2.logo{text-align:center}div.whats h2.logo img{width:200px}@media(min-width: 768px){div.whats h2.logo img{width:auto}}@media(min-width: 768px)and (max-width: 991.98px){div.whats h2.logo img{width:300px}}div.whats div.desc.container{margin-top:16px}@media(min-width: 992px){div.whats div.desc.container{margin-top:58px}}@media(min-width: 768px){div.whats div.desc.container dl dt{text-align:center}}div.whats div.desc.container dl dt span{font-size:18px;background:linear-gradient(transparent 70%, #ffd16e 70%)}@media(min-width: 768px){div.whats div.desc.container dl dt span{font-size:42px;line-height:81px}}@media(min-width: 768px)and (max-width: 991.98px){div.whats div.desc.container dl dt span{font-size:24px;line-height:48px}}@media(min-width: 768px)and (max-width: 991.98px){div.whats div.desc.container dl dt br{display:none}}div.whats div.desc.container dl dd{margin-top:8px;line-height:1.8}@media(min-width: 768px){div.whats div.desc.container dl dd{font-size:24px;line-height:48px;max-width:913px;margin:64px auto 0}}@media(min-width: 768px)and (max-width: 991.98px){div.whats div.desc.container dl dd{font-size:18px;line-height:36px;margin-top:32px}}@media(min-width: 768px){div.whats div.site_ballon.container{display:flex;flex-direction:row-reverse;margin-top:100px}}@media(min-width: 768px)and (max-width: 991.98px){div.whats div.site_ballon.container{margin-top:64px}}div.whats div.site_ballon.container div.ballon{text-align:right}div.whats div.site_ballon.container div.ballon img{width:40%}@media(min-width: 768px){div.whats div.site_ballon.container div.ballon img{width:auto}}div.whats div.site_ballon.container div.site{margin-top:8px}@media(min-width: 768px){div.whats div.site_ballon.container div.site{margin-top:48px}}div.steps{margin-top:64px}@media(min-width: 992px){div.steps{margin-top:145px}}div.steps div.intro.container{font-weight:700}@media(min-width: 768px){div.steps div.intro.container{text-align:center;font-size:24px}}div.steps div.intro.container span{color:#ad0101}div.steps div.wrap{margin-top:15px;padding:48px 0;background-color:#f0f0f0}@media(min-width: 992px){div.steps div.wrap{padding:154px 0}}div.steps div.wrap h3{margin-bottom:24px;color:#20b3aa}@media(min-width: 992px){div.steps div.wrap h3{margin-bottom:105px}}@media(min-width: 768px){div.steps div.wrap div.container{max-width:950px}}div.steps div.wrap div.container div.step{background-color:#fff;padding:20px 15px}@media(min-width: 768px){div.steps div.wrap div.container div.step{padding:45px}}div.steps div.wrap div.container div.step div.caption dl dt{font-weight:normal}div.steps div.wrap div.container div.step div.caption dl dt span{background-color:#009c84;color:#fff;font-style:italic;display:inline-block;padding:0 10px;border-radius:6px}div.steps div.wrap div.container div.step div.caption dl dt span span.number{font-size:16px;padding:0}@media(min-width: 768px){div.steps div.wrap div.container div.step div.caption dl dt span span.number{font-size:24px}}div.steps div.wrap div.container div.step div.caption dl dd{margin-top:10px;font-size:18px;color:#009c84;font-weight:700}@media(min-width: 768px){div.steps div.wrap div.container div.step div.caption dl dd{font-size:26px}}@media(min-width: 768px)and (max-width: 991.98px){div.steps div.wrap div.container div.step div.caption dl dd{font-size:16px}}div.steps div.wrap div.container div.step div.caption dl dd span{color:#ad0101}@media(min-width: 768px)and (max-width: 991.98px){div.steps div.wrap div.container div.step div.caption dl dd span{display:inline-block}}@media(min-width: 768px)and (max-width: 991.98px){div.steps div.wrap div.container div.step div.caption dl dd br{display:none}}div.steps div.wrap div.container div.step+.step{margin-top:30px}div.steps div.wrap div.container div.step1{position:relative;padding-bottom:0}@media(min-width: 768px){div.steps div.wrap div.container div.step1{display:flex;flex-direction:row-reverse}}div.steps div.wrap div.container div.step1 div.image{margin-top:15px;width:190px}@media(min-width: 768px){div.steps div.wrap div.container div.step1 div.image{width:auto;margin-top:0}}@media(min-width: 768px){div.steps div.wrap div.container div.step1 div.text{flex:1}}@media(min-width: 768px){div.steps div.wrap div.container div.step1 div.text div.caption{padding-left:40px}}div.steps div.wrap div.container div.step1 div.text div.logos{margin-top:15px;position:absolute;bottom:15px;right:15px}@media(min-width: 768px){div.steps div.wrap div.container div.step1 div.text div.logos{position:static;margin-top:65px}}div.steps div.wrap div.container div.step1 div.text div.logos ul{text-align:right}@media(min-width: 768px){div.steps div.wrap div.container div.step1 div.text div.logos ul{text-align:left}}div.steps div.wrap div.container div.step1 div.text div.logos ul li{width:100%;margin-bottom:10px;display:inline-block}@media(min-width: 768px){div.steps div.wrap div.container div.step1 div.text div.logos ul li{width:48%;margin-bottom:20px}}div.steps div.wrap div.container div.step1 div.text div.logos ul li img{width:35%}@media(min-width: 768px){div.steps div.wrap div.container div.step1 div.text div.logos ul li img{width:auto}}div.steps div.wrap div.container div.step1 div.text div.logos ul li.facebook,div.steps div.wrap div.container div.step1 div.text div.logos ul li.instagram{width:32px}@media(min-width: 768px){div.steps div.wrap div.container div.step1 div.text div.logos ul li.facebook,div.steps div.wrap div.container div.step1 div.text div.logos ul li.instagram{width:36px}}div.steps div.wrap div.container div.step1 div.text div.logos ul li.facebook svg,div.steps div.wrap div.container div.step1 div.text div.logos ul li.instagram svg{width:32px;height:32px}@media(min-width: 768px){div.steps div.wrap div.container div.step1 div.text div.logos ul li.facebook svg,div.steps div.wrap div.container div.step1 div.text div.logos ul li.instagram svg{width:36px;height:36px}}@media(min-width: 768px){div.steps div.wrap div.container div.step1 div.text div.logos ul li.facebook{margin-left:10px}}div.steps div.wrap div.container div.step1 div.text div.logos ul li.facebook svg{color:#1977f0}div.steps div.wrap div.container .arrow{width:190px;text-align:center;margin-left:14px;margin-bottom:20px;margin-top:-2px}@media(min-width: 768px){div.steps div.wrap div.container .arrow{width:411px;margin-left:43px;margin-top:0}}div.steps div.wrap div.container .arrow img{width:20px}@media(min-width: 768px){div.steps div.wrap div.container .arrow img{width:auto}}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.caption dl{display:flex;align-items:center}}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.caption dl dd{display:flex;align-items:center;margin-left:15px;margin-top:0;letter-spacing:2px}}div.steps div.wrap div.container div.step.step2 div.caption dl dd img{width:90px;margin:7px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.caption dl dd img{width:130px;margin:5px}}div.steps div.wrap div.container div.step.step2 div.arrows{margin-top:40px}div.steps div.wrap div.container div.step.step2 div.arrows ul{display:flex;justify-content:space-between;position:relative}div.steps div.wrap div.container div.step.step2 div.arrows ul:before{content:"";display:block;background-color:#ffdd4d;height:10px;width:52vw;left:0;right:0;margin:0 auto;position:absolute}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.arrows ul:before{width:63.5vw;top:0;height:15px;max-width:621px}}div.steps div.wrap div.container div.step.step2 div.arrows ul:after{content:"";display:block;background-color:#ffdd4d;height:30px;width:10px;position:absolute;top:-30px;left:90px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.arrows ul:after{left:197px;width:16px}}div.steps div.wrap div.container div.step.step2 div.arrows ul li{flex:1;text-align:center}div.steps div.wrap div.container div.step.step2 div.arrows ul li img{width:30px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.arrows ul li img{width:auto}}div.steps div.wrap div.container div.step.step2 div.arrows ul li:nth-child(2){display:none}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.arrows ul li:nth-child(2){display:block}}div.steps div.wrap div.container div.step.step2 div.arrows ul li+li{margin-left:10px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.arrows ul li+li{margin-left:50px}}div.steps div.wrap div.container div.step.step2 div.website{margin-top:10px}div.steps div.wrap div.container div.step.step2 div.website ul{display:flex}div.steps div.wrap div.container div.step.step2 div.website ul li{flex:1;color:#fff;background-color:#b2ded7;text-align:center;padding:10px 0}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.website ul li{padding:25px 0}}div.steps div.wrap div.container div.step.step2 div.website ul li div.icon svg{width:60px;height:60px}div.steps div.wrap div.container div.step.step2 div.website ul li div.name{font-size:3.5vw}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.website ul li div.name{font-size:16px;font-weight:500;line-height:26px;margin-top:8px}}div.steps div.wrap div.container div.step.step2 div.website ul li+li{margin-left:10px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.website ul li+li{margin-left:50px}}div.steps div.wrap div.container div.step.step2 div.website ul li:nth-child(2){background-color:#d48484}div.steps div.wrap div.container div.step.step2 div.website ul li:nth-child(4){display:none}@media(min-width: 768px){div.steps div.wrap div.container div.step.step2 div.website ul li:nth-child(4){display:block}}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3{margin-top:80px}}div.steps div.wrap div.container div.step.step3 div.caption{position:relative;z-index:1}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.caption dl{display:flex;justify-content:flex-end}}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.caption dl dd{margin-top:0 !important;margin-left:20px !important;text-align:right}}@media(min-width: 768px)and (max-width: 991.98px){div.steps div.wrap div.container div.step.step3 div.caption dl dd br{display:inline !important}}div.steps div.wrap div.container div.step.step3 div.arrows{margin-top:20px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.arrows{margin-top:40px}}div.steps div.wrap div.container div.step.step3 div.arrows ul{display:flex;justify-content:space-between;position:relative}div.steps div.wrap div.container div.step.step3 div.arrows ul:before{content:"";display:block;background-color:#ffdd4d;height:10px;width:52vw;left:0;right:0;margin:0 auto;position:absolute}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.arrows ul:before{width:63.5vw;top:0;height:15px;max-width:621px}}div.steps div.wrap div.container div.step.step3 div.arrows ul:after{content:"";display:block;background-color:#ffdd4d;height:190px;width:10px;position:absolute;top:-190px;left:calc(50% - 5px)}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.arrows ul:after{left:296px;height:290px;top:-290px;width:16px}}@media(min-width: 768px)and (max-width: 991.98px){div.steps div.wrap div.container div.step.step3 div.arrows ul:after{height:260px;top:-260px;left:35.2%}}div.steps div.wrap div.container div.step.step3 div.arrows ul li{flex:1;text-align:center}div.steps div.wrap div.container div.step.step3 div.arrows ul li img{width:30px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.arrows ul li img{width:auto}}div.steps div.wrap div.container div.step.step3 div.arrows ul li:nth-child(2){display:none}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.arrows ul li:nth-child(2){display:block}}div.steps div.wrap div.container div.step.step3 div.arrows ul li+li{margin-left:10px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.arrows ul li+li{margin-left:50px}}div.steps div.wrap div.container div.step.step3 div.actions ul{display:flex}div.steps div.wrap div.container div.step.step3 div.actions ul li{flex:1;text-align:center;padding:10px 0}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.actions ul li{padding:25px 0}}div.steps div.wrap div.container div.step.step3 div.actions ul li div.icon{height:60px;display:flex;align-items:flex-end;justify-content:center}div.steps div.wrap div.container div.step.step3 div.actions ul li div.icon svg{width:40px;height:40px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.actions ul li div.icon svg{width:70px;height:70px}}div.steps div.wrap div.container div.step.step3 div.actions ul li div.name{font-size:3.5vw;margin-top:5px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.actions ul li div.name{font-size:18px;font-weight:500;line-height:26px;margin-top:10px}}div.steps div.wrap div.container div.step.step3 div.actions ul li:nth-child(3){color:#d48484}div.steps div.wrap div.container div.step.step3 div.actions ul li:nth-child(4){display:none}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.actions ul li:nth-child(4){display:block}}div.steps div.wrap div.container div.step.step3 div.actions ul li+li{margin-left:10px}@media(min-width: 768px){div.steps div.wrap div.container div.step.step3 div.actions ul li+li{margin-left:55px}}div.chara{padding:32px 0;background-image:linear-gradient(-90deg, transparent 0 0%, #00aebb 100%),url(/img/docotate_chara_bg.jpg);background-size:cover;background-position:center}@media(min-width: 768px){div.chara{padding:168px 0;background-position:right top}}@media(min-width: 768px)and (max-width: 991.98px){div.chara{padding:100px 0}}div.chara h3{color:#fff}div.chara div.points.container{margin-top:24px}@media(min-width: 768px){div.chara div.points.container{margin-top:110px;width:1020px}}@media(min-width: 768px){div.chara div.points.container ul li{display:flex}}div.chara div.points.container ul li+li{margin-top:16px}@media(min-width: 768px){div.chara div.points.container ul li+li{margin-top:25px}}@media(min-width: 1200px){div.chara div.points.container ul li:nth-child(even){margin-left:65px;margin-right:-65px}}div.chara div.points.container ul li div.number{display:none}@media(min-width: 768px){div.chara div.points.container ul li div.number{display:flex;width:120px;background-size:cover;background-position:right;font-size:120px;line-height:0;justify-content:center;align-items:center;color:#fff;position:relative;overflow:hidden;padding-right:30px}}@media(min-width: 768px)and (max-width: 991.98px){div.chara div.points.container ul li div.number{font-size:80px}}@media(min-width: 768px){div.chara div.points.container ul li div.number:before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 20vw 120px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ffb922 rgba(0,0,0,0)}}@media(min-width: 768px){div.chara div.points.container ul li div.number:after{content:"";position:absolute;display:block;width:6px;height:100%;background-color:#39aeba;right:10px}}@media(min-width: 768px){div.chara div.points.container ul li div.number span{position:relative}}div.chara div.points.container ul li div.detail{border-left:10px solid #ffb922;background-color:#fff;padding:24px}@media(min-width: 768px){div.chara div.points.container ul li div.detail{border:0;flex:1;padding:30px;display:flex;align-items:center}}div.chara div.points.container ul li div.detail div.label{font-size:14px;color:#ccc}@media(min-width: 768px){div.chara div.points.container ul li div.detail div.label{width:11px;font-size:11px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-lr}}div.chara div.points.container ul li div.detail div.copy{font-size:18px;font-weight:bold}@media(min-width: 768px){div.chara div.points.container ul li div.detail div.copy{font-size:30px;line-height:48px;flex:1;margin-left:40px}}@media(min-width: 768px)and (max-width: 991.98px){div.chara div.points.container ul li div.detail div.copy{font-size:18px;line-height:inherit}}div.chara div.points.container ul li div.detail div.more{margin-top:16px;text-align:right;display:none}@media(min-width: 768px){div.chara div.points.container ul li div.detail div.more{margin-left:70px;margin-top:0}}div.chara div.points.container ul li div.detail div.more button{background-color:#20b3aa;border:0;color:#fff;width:135px;display:inline-flex;align-items:center;padding:6px 24px;font-weight:bold}@media(min-width: 768px){div.chara div.points.container ul li div.detail div.more button{padding:15px 25px}}div.chara div.points.container ul li div.detail div.more button hr{margin-left:16px;width:60px;background-color:#ffb922;opacity:1;height:2px;margin:0 -40px 0 40px}@media(min-width: 768px){div.chara div.points.container ul li div.detail div.more button hr{margin:0 -48px 0 32px}}div.area{margin-top:3em}@media screen and (min-width: 768px){div.area{position:relative;margin-top:174px}}div.area .catch{text-align:center}@media(min-width: 992px){div.area .catch{text-align:left;position:relative;margin-bottom:-170px}}div.area .catch .big_area_icon{padding-bottom:10px}@media(min-width: 992px){div.area .catch .big_area_icon{position:absolute;left:16px;top:-10px}}@media(min-width: 992px){div.area .catch dl{padding-left:60px}}div.area .catch dl dt{color:#20b3aa}@media(min-width: 992px){div.area .catch dl dt h3{font-size:34px;text-align:left}}@media(min-width: 768px){div.area .catch dl dd{margin-top:20px;font-size:16px}}@media(min-width: 992px){div.area .catch dl dd{text-align:left}}div.area .catch dl dd span{font-weight:bold;background-color:#fbff81}@media(min-width: 768px){div.area .catch dl dd span{font-size:26px}}@media(min-width: 768px)and (max-width: 991.98px){div.area .catch dl dd span{font-size:24px}}@media(min-width: 992px){div.area .map_sp{display:none}}div.area .map_sp ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 768px)and (max-width: 991px){div.area .map_sp ul{padding-top:20px}}div.area .map_sp ul li{background-color:#20856b;border:2px #a4decf solid;border-radius:10px;width:49%;text-align:center;margin-bottom:8px}div.area .map_sp ul li a{display:block;color:#fff;padding:10px 0;font-size:16px}@media(min-width: 768px)and (max-width: 991px){div.area .map_sp ul li a{padding:15px 0;font-size:22px}}div.area .map_pc{display:none}@media(min-width: 992px){div.area .map_pc{display:block}}div.area .map_pc img{display:block;margin:0 auto}div.area .area_list_wrap{background-color:#eee;padding-top:24px;padding-bottom:40px}@media(min-width: 768px){div.area .area_list_wrap{margin-top:140px;padding-top:98px;padding-bottom:130px}}div.area .area_list_wrap .area_list{background-color:#fff;width:91%;border-radius:10px;padding:16px 10px 6px}@media(min-width: 768px){div.area .area_list_wrap .area_list{padding:40px 40px 38px}}div.area .area_list_wrap .area_list .area_heading{text-align:center}div.area .area_list_wrap .area_list .area_heading .heading_text{padding-top:6px;font-size:20px;font-weight:bold}@media(min-width: 768px){div.area .area_list_wrap .area_list .area_heading .heading_text{font-size:32px}}@media(min-width: 992px)and (max-width: 1199px){div.area .area_list_wrap .area_list .area_heading .heading_text{font-size:26px}}div.area .area_list_wrap .area_list ul{padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 768px){div.area .area_list_wrap .area_list ul{padding-top:64px}}@media(min-width: 992px)and (max-width: 1199px){div.area .area_list_wrap .area_list ul{padding-top:40px}}div.area .area_list_wrap .area_list ul li{width:49%;border:2px #d9d9d9 solid;margin-bottom:10px}@media(min-width: 768px){div.area .area_list_wrap .area_list ul li{width:23.5%;margin-bottom:24px}}@media(min-width: 768px)and (max-width: 991px){div.area .area_list_wrap .area_list ul li{width:48%}}div.area .area_list_wrap .area_list ul li a{display:flex;align-items:center;justify-content:space-between;padding:5px 2px 5px 5px}@media(min-width: 768px){div.area .area_list_wrap .area_list ul li a{padding:12px 6px 12px 12px}}@media(min-width: 992px)and (max-width: 1199px){div.area .area_list_wrap .area_list ul li a{padding:8px 6px 8px 8px}}div.area .area_list_wrap .area_list ul li a .img_text{display:flex;align-items:center;justify-content:space-between}div.area .area_list_wrap .area_list ul li a .img_text .area_icon{width:34px}@media(min-width: 768px){div.area .area_list_wrap .area_list ul li a .img_text .area_icon{width:auto}}@media(min-width: 992px)and (max-width: 1199px){div.area .area_list_wrap .area_list ul li a .img_text .area_icon{width:44px}}div.area .area_list_wrap .area_list ul li a .img_text p{font-weight:bold;padding-left:3px}@media(min-width: 768px){div.area .area_list_wrap .area_list ul li a .img_text p{font-size:20px;padding-left:12px}}@media(min-width: 992px)and (max-width: 1199px){div.area .area_list_wrap .area_list ul li a .img_text p{font-size:16px;padding-left:6px}}@media(min-width: 992px){div.area .area_list_wrap .area_list ul:before{content:"";display:block;width:23.5%;height:0;order:1}}@media(min-width: 992px){div.area .area_list_wrap .area_list ul:after{content:"";display:block;width:23.5%;height:0}}div.area .area_list_wrap .area_list+.area_list{margin-top:20px}@media(min-width: 768px){div.area .area_list_wrap .area_list+.area_list{margin-top:80px}}@media(min-width: 992px)and (max-width: 1199px){div.area .area_list_wrap .area_list+.area_list{margin-top:50px}}div.area .caption.type1{text-align:center;display:none}div.area .caption.type1 dl dt{font-size:.85em}@media screen and (min-width: 768px){div.area .caption.type1 dl dt{font-size:15px}}div.area .caption.type1 dl dd{font-size:1.5em;font-weight:bold;margin-top:.1em}@media screen and (min-width: 768px){div.area .caption.type1 dl dd{font-size:25px}}div.area .caption.type1 dl dd small{font-weight:bold}div.area .caption.type1 dl dd h1{font-size:1em;font-weight:bold}div.area .caption.type1 hr{width:10%;margin:.5em auto 0;position:relative;border:0;opacity:1}@media screen and (min-width: 768px){div.area .caption.type1 hr{width:50px}}div.area .caption.type1 hr:before{content:"";width:50%;height:2px;background-color:#1ea792;position:absolute;top:0;left:0}div.area .caption.type1 hr:after{content:"";width:50%;height:2px;background-color:#86dacd;position:absolute;top:0;right:0}@media screen and (min-width: 768px){div.area div.caption.type1{position:absolute;left:25%;z-index:10;top:30%}}div.area div.map.container{margin-top:2em}@media screen and (min-width: 768px){div.area div.map.container{text-align:center;margin-top:64px}}div.area div.map.container div.list{position:relative}@media screen and (min-width: 768px){div.area div.map.container div.list{max-width:1022px;margin:0 auto}}div.area div.map.container div.list ul li{text-align:center;position:absolute}div.area div.map.container div.list ul li a{color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;font-size:.5em;line-height:1.5;font-weight:bold;padding:0;text-shadow:#fff 1px 0px,#fff -1px 0px,#fff 0 -1px,#fff 0 1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px}@media screen and (min-width: 768px){div.area div.map.container div.list ul li a{width:100px;height:100px;border-radius:50%;border:3px solid #fff;text-shadow:none;color:#fff !important;font-size:1em;padding:0}}@media screen and (min-width: 768px)and (max-width: 979px){div.area div.map.container div.list ul li a{transform:scale(0.7)}}div.area div.map.container div.list ul li a img{display:none}@media screen and (min-width: 768px){div.area div.map.container div.list ul li a img{display:block;margin-bottom:.2em}}div.area div.map.container div.list ul li.ibaraki{top:35%;right:9%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.ibaraki{top:20%;right:5%}}div.area div.map.container div.list ul li.ibaraki a{color:#123491}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.ibaraki a{background-color:#123491}}div.area div.map.container div.list ul li.chiba{bottom:38%;right:8%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.chiba{bottom:30%;right:7%}}div.area div.map.container div.list ul li.chiba a{color:#4ecc4e}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.chiba a{background-color:#4ecc4e}}div.area div.map.container div.list ul li.tochigi{top:17%;right:19%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.tochigi{top:14%;right:18%}}div.area div.map.container div.list ul li.tochigi a{color:#18b33c}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.tochigi a{background-color:#18b33c}}div.area div.map.container div.list ul li.gunma{top:25%;right:38%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.gunma{top:18%;right:35%}}div.area div.map.container div.list ul li.gunma a{color:#7b2ea0}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.gunma a{background-color:#7b2ea0}}div.area div.map.container div.list ul li.saitamakita{right:40%;top:38%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.saitamakita{right:39%;top:38%}}div.area div.map.container div.list ul li.saitamakita a{color:#169134}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.saitamakita a{background-color:#169134}}div.area div.map.container div.list ul li.saitama{right:28%;top:35%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.saitama{top:35%}}div.area div.map.container div.list ul li.saitama a{color:#ef5fcb}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.saitama a{background-color:#ef5fcb}}div.area div.map.container div.list ul li.saitamanishi{right:17%;top:42%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.saitamanishi{top:40%}}div.area div.map.container div.list ul li.saitamanishi a{color:#ef547b}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.saitamanishi a{background-color:#ef437b}}div.area div.map.container div.list ul li.tama{right:29%;top:50%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.tama{top:50%}}@media(min-width: 768px)and (max-width: 1199.98px){div.area div.map.container div.list ul li.tama{right:25%}}@media screen and (min-width: 768px)and (max-width: 979px){div.area div.map.container div.list ul li.tama{right:25%;top:48%}}div.area div.map.container div.list ul li.tama a{color:#ab52b5}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.tama a{background-color:#ab52b5}}div.area div.map.container div.list ul li.shonan{right:29%;bottom:16%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.shonan{right:35%;bottom:20%}}div.area div.map.container div.list ul li.shonan a{color:#3139a4}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.shonan a{background-color:#3139a4}}div.area div.map.container div.list ul li.kenou{right:28%;bottom:27%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.kenou{right:27%;bottom:20%}}@media(min-width: 768px)and (max-width: 1199.98px){div.area div.map.container div.list ul li.kenou{bottom:12%}}div.area div.map.container div.list ul li.kenou a{color:#07913a}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.kenou a{background-color:#07913a}}div.area div.map.container div.list ul li.yokohama{right:14%;bottom:20%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.yokohama{right:18%;bottom:20%}}@media screen and (min-width: 768px)and (max-width: 979px){div.area div.map.container div.list ul li.yokohama{bottom:17%}}div.area div.map.container div.list ul li.yokohama a{color:#eec10c}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.yokohama a{background-color:#eec10c}}div.area div.map.container div.list ul li.yamanashi{right:45%;bottom:39%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.yamanashi{right:45%;bottom:34%}}@media screen and (min-width: 768px)and (max-width: 979px){div.area div.map.container div.list ul li.yamanashi{bottom:28%}}div.area div.map.container div.list ul li.yamanashi a{color:#7c6a9a}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.yamanashi a{background-color:#7c6a9a}}div.area div.map.container div.list ul li.east{right:37%;bottom:14%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.east{right:37%;bottom:5%}}div.area div.map.container div.list ul li.east a{color:#4ecc4e}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.east a{background-color:#4ecc4e}}div.area div.map.container div.list ul li.center{left:41%;bottom:7%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.center{left:41%;bottom:7%}}@media screen and (min-width: 768px)and (max-width: 979px){div.area div.map.container div.list ul li.center{left:39%;bottom:7%}}div.area div.map.container div.list ul li.center a{color:#f09925}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.center a{background-color:#f09925}}div.area div.map.container div.list ul li.west{left:31%;bottom:0}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.west{right:68%}}div.area div.map.container div.list ul li.west a{color:#1b83ab}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.west a{background-color:#1b83ab}}div.area div.map.container div.list ul li.gifu{left:11%;bottom:38%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.gifu{bottom:auto;top:45%}}@media screen and (min-width: 768px)and (max-width: 979px){div.area div.map.container div.list ul li.gifu{bottom:6em}}div.area div.map.container div.list ul li.gifu a{color:#1d683f}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.gifu a{background-color:#1d683f}}div.area div.map.container div.list ul li.nagoya{left:10%;bottom:15%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.nagoya{bottom:9em;top:auto}}@media screen and (min-width: 768px)and (max-width: 979px){div.area div.map.container div.list ul li.nagoya{bottom:6em}}div.area div.map.container div.list ul li.nagoya a{color:#44456c}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.nagoya a{background-color:#44456c}}div.area div.map.container div.list ul li.mikawa{left:20%;bottom:3%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.mikawa{bottom:3em;right:80%;top:auto}}div.area div.map.container div.list ul li.mikawa a{color:#e35d5e}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.mikawa a{background-color:#e35d5e}}div.area div.map.container div.list ul li.naganocenter{left:30%;top:45%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.naganocenter{bottom:auto}}div.area div.map.container div.list ul li.naganocenter a{color:#e75a22}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.naganocenter a{background-color:#e75a22}}div.area div.map.container div.list ul li.naganonorth{left:35%;top:25%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.naganonorth{bottom:auto}}div.area div.map.container div.list ul li.naganonorth a{color:#48a18d}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.naganonorth a{background-color:#48a18d}}div.area div.map.container div.list ul li.shiga{left:0%;bottom:30%}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.shiga{bottom:30%;left:-60px;top:auto}}@media screen and (min-width: 768px)and (max-width: 1099.98px){div.area div.map.container div.list ul li.shiga{left:-15px}}@media screen and (min-width: 768px)and (max-width: 991.98px){div.area div.map.container div.list ul li.shiga{left:-30px}}div.area div.map.container div.list ul li.shiga a{color:#3c89c1}@media screen and (min-width: 768px){div.area div.map.container div.list ul li.shiga a{background-color:#3c89c1}}div.voice{margin-top:60px;background-size:cover;padding:40px 0;background-image:url(/img/docotate_interview_bg.png)}@media(min-width: 768px){div.voice{margin-top:175px;padding:175px 0}}@media(min-width: 768px)and (max-width: 991.98px){div.voice{padding:96px 0}}@media(min-width: 1250px){div.voice div.container{max-width:1213px}}div.voice div.container h3 span{line-height:1.5;color:#20b3aa}@media(min-width: 768px){div.voice div.container h3 span br{display:none}}div.voice div.container div.list{margin-top:24px}@media(min-width: 768px){div.voice div.container div.list{margin-top:109px}}@media(min-width: 768px)and (max-width: 991.98px){div.voice div.container div.list{margin-top:48px}}@media(min-width: 992px){div.voice div.container div.list ul{display:flex;align-items:flex-start;flex-wrap:wrap;gap:82px 67px}}div.voice div.container div.list ul li{display:flex}@media(min-width: 992px){div.voice div.container div.list ul li{width:calc(50% - 33.5px)}}div.voice div.container div.list ul li+li{margin-top:24px}@media(min-width: 768px){div.voice div.container div.list ul li+li{margin-top:0}}@media(min-width: 768px)and (max-width: 991.98px){div.voice div.container div.list ul li+li{margin-top:32px}}div.voice div.container div.list ul li:nth-child(even) .face img{border-color:#009c84}div.voice div.container div.list ul li:nth-child(even) .text .title span{color:#009c84}div.voice div.container div.list ul li div.face{margin-top:16px;margin-right:-32px;position:relative;z-index:2}@media(min-width: 768px){div.voice div.container div.list ul li div.face{margin-right:-40px;margin-top:35px}}div.voice div.container div.list ul li div.face img{width:60px;height:auto;border:2px solid #ffa933}@media(min-width: 768px){div.voice div.container div.list ul li div.face img{width:110px}}div.voice div.container div.list ul li div.text{background-color:#fff;border:3px solid #e9e9e9;padding:16px 16px 16px 48px;flex:1}@media(min-width: 768px){div.voice div.container div.list ul li div.text{padding:48px 48px 48px 64px}}div.voice div.container div.list ul li div.text div.title span{color:#ffa933;font-weight:bold;font-size:18px}@media(min-width: 768px){div.voice div.container div.list ul li div.text div.title span{font-size:30px}}@media(min-width: 768px)and (max-width: 1199.98px){div.voice div.container div.list ul li div.text div.title span{font-size:24px}}div.voice div.container div.list ul li div.text .comment{font-size:14px;margin-top:16px}@media(min-width: 768px){div.voice div.container div.list ul li div.text .comment{font-size:18px;margin-top:30px;line-height:28px}}div.voice div.container div.list ul li div.text div.name{margin-top:16px}@media(min-width: 768px){div.voice div.container div.list ul li div.text div.name{margin-top:30px}}div.voice div.container div.list ul li div.text div.name span.name{font-weight:bold}@media(min-width: 768px){div.voice div.container div.list ul li div.text div.name span.name{font-size:24px}}div.movie{background:linear-gradient(143deg, #00aebb 59%, #fff67f 90%);padding:48px 0}@media(min-width: 768px){div.movie{padding:173px 0}}div.movie div.container h3{color:#fff}div.movie div.container h3 span{background:linear-gradient(transparent 70%, #ffd16e 70%)}div.movie div.container div.youtube{margin-top:32px}@media(min-width: 768px){div.movie div.container div.youtube{margin-top:72px}}div.movie div.container div.youtube dl dt{text-decoration:underline;color:#fff;text-align:center}@media(min-width: 992px){div.movie div.container div.youtube dl dt{font-size:24px}}div.movie div.container div.youtube dl dd{margin-top:16px}@media(min-width: 768px){div.movie div.container div.youtube dl dd{margin:64px auto 0;max-width:947px}}div.movie div.container div.youtube dl dd .wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}div.movie div.container div.youtube dl dd iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fixed_contact_docotate{position:fixed;left:0;bottom:0;z-index:100;width:100%}.fixed_contact_docotate a{display:block;background-image:linear-gradient(to left, rgb(243, 197, 34) 0%, rgb(255, 167, 53));flex:1;color:#fff;padding:12px;font-weight:bold;transition:1s;display:flex;justify-content:center;align-items:center;font-size:18px;letter-spacing:.1em}@media screen and (min-width: 768px){.fixed_contact_docotate a{font-size:26px;display:flex;justify-content:center;align-items:center;padding:18px}}.fixed_contact_docotate a svg{fill:currentColor;width:12px;height:12px}@media screen and (min-width: 768px){.fixed_contact_docotate a svg{width:24px;height:24px;margin-left:24px}}.fixed_contact_docotate a:hover{background-image:linear-gradient(to right, rgb(243, 197, 34) 0%, rgb(255, 167, 53))}@media screen and (min-width: 768px){footer{padding-bottom:50px}}.footer_instagram,.sp_phone{bottom:60px !important}@media screen and (min-width: 768px){.footer_instagram,.sp_phone{bottom:95px !important}}.button-to-top{bottom:135px !important}@media screen and (min-width: 768px){.button-to-top{bottom:170px !important}}div.mv{display:none !important}div.contact_button{display:none !important}/*# sourceMappingURL=recruit-docotate.css.map */