.ja-top{background:#fff}#content{background:#fff;color:#0a0705}.ja-top #content #primary,#content #primary,.ta-top #content #primary{background:#fff}#content #subttl{font-size:20px;line-height:24px;letter-spacing:.02em;font-weight:400;padding:36px 50px 77px;width:100%}#NavSP_wrapper{display:none}#content #flex_wrapper{display:flex;color:#0a0705;width:100%;padding:0 50px;margin:0 auto}#content .recruit_wrapper{color:#0a0705;width:100%;padding:0 50px;margin:0 auto}#content #map{width:50%;margin:0 0 68px;padding-right:50px;padding-bottom:96px;border-right:1px solid #E6E4E3;position:relative}.ja-top #content #map,.ta-top #content #map{border-right:1px solid #E6E4E3}#content #map #company_ttl{margin-top:-10px;margin-bottom:48px;font-size:28px;letter-spacing:.02em;line-height:38px}#content #map p{display:flex;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,\ff2d\ff33  \ff30\660e\671d,Times,sans-serif;font-size:14px;letter-spacing:0;line-height:24px;font-weight:400;margin-bottom:10px}#content #map p:nth-of-type(1){margin-bottom:15px}#content #map span.ttl{width:19%;min-width:100px}#content #map span.txt{width:81%}#content .recruit_wrapper p{display:flex;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,\ff2d\ff33  \ff30\660e\671d,Times,sans-serif;font-size:14px;letter-spacing:0;line-height:24px;font-weight:400;margin-bottom:-10px}#content .recruit_wrapper p:nth-of-type(1){margin-bottom:15px}#content .recruit_wrapper span.ttl{width:19%}#content .recruit_wrapper span.txt{width:81%}#google_map{display:flex;position:absolute;bottom:85px;right:54px}.popup_map a{position:relative;font-size:14px;line-height:18px;padding-left:19px;padding-bottom:6px;border-bottom:1px solid #000000}.popup_map a:before{position:absolute;left:0;bottom:7px;content:"";display:inline-block;width:11.64px;height:15px;background:url(/cdn/shop/files/map_icon.svg?v=1598449334) no-repeat;background-size:contain}.popup_print a{position:relative;font-size:14px;line-height:18px;padding-left:19px;padding-bottom:6px;margin-left:23px;border-bottom:1px solid #000000}.popup_print a:before{position:absolute;left:0;bottom:8px;content:"";display:inline-block;width:11px;height:13.34px;background:url(/cdn/shop/files/print_icon.svg?v=1598449288) no-repeat;background-size:contain}#company_img{width:50%;padding-left:50px}.google_iframe_pc{margin:50px 0;height:auto;display:block}.google_iframe_pc iframe{height:320px}.google_iframe_sp{margin:0;height:auto;display:none}.google_iframe_sp iframe{height:250px}@media screen and (max-width:750px){.google_iframe_pc{margin:0;display:none}.google_iframe_sp{margin:50px 0 0;display:block}#NavSP_wrapper{display:block;width:100%;height:0;position:relative;z-index:1;top:0}.btnOpenMenu{position:absolute;padding:15px;top:-70px;right:5px;white-space:nowrap;overflow:hidden;cursor:pointer;transform:rotate(90deg);display:block}.btnOpenMenu.on{top:-72px;right:20px;transform:rotate(-90deg)}ul.navSP{background:#fff;padding:17px 0;filter:drop-shadow(0px 8px 10px rgba(0,0,0,.16));transform:translateZ(0);opacity:0;pointer-events:none;transition:.3s}ul.navSP.set{opacity:1;pointer-events:visible}#NavSP_wrapper .topNavSP a{font-size:16px;letter-spacing:.02em;line-height:40px;padding-left:6%;display:block}#content #subttl{font-size:24px;line-height:29px;letter-spacing:.02em;padding:30px 6.66%;border-bottom:1px solid #E6E4E3;display:block;z-index:9999}.ja-top #content #subttl,.ta-top #content #subttl{border-bottom:1px solid #E6E4E3}#content #flex_wrapper{flex-direction:column;padding:0 6.66%}#content .recruit_wrapper{padding:0 6.66%}#content #map{width:100%;padding-right:0;border-right:none;order:2;padding-bottom:0;border-right:0px solid #BDB7B0}.ja-top #content #map{border-right:0px solid #BDB7B0;margin-bottom:100px}.ta-top #content #map{border-right:0px solid #E6E4E3;margin-bottom:100px}#content #map #company_ttl{font-size:17px;line-height:29px;margin-bottom:18px}#content #map p{flex-direction:column;letter-spacing:-.02em}#content #map span.ttl{width:100%}#content #map span.txt{margin-left:0;width:100%}#content #map span.txt .popup_map{margin-left:20px}#content .recruit_wrapper p{flex-direction:column;letter-spacing:-.02em}#content recruit_wrapper span.ttl{width:100%}#content recruit_wrapper span.txt{margin-left:0;width:100%}#google_map{bottom:119px;right:92px}.popup_print{display:none}#company_img{width:100%;padding-left:0;order:1;margin-bottom:37px;margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/company.css.map */
