body{background:#efefef}.atari{position:relative}.atari:before{content:"アタリ";position:absolute;background:hsla(0,0%,100%,.75);color:#c00;left:.5em;top:.5em;padding:.5em}.link_btn{display:block;background:#080808;color:#fff;padding-right:52px;height:52px;display:grid;place-items:center;position:relative;border-radius:8px}.link_btn::after{content:"";width:52px;height:30px;border-left:1px solid #fff;position:absolute;top:11px;right:0;display:grid;place-items:center;background:url(/images/map/pop-w.png) no-repeat center/16px 15px}#company #main::after{content:"";width:61.5625%;height:100%;background:url(/images/history/main.webp) no-repeat 50% 50%;background-size:cover;position:absolute;top:0;right:0}#company #contents{padding:80px 0 55px}@media screen and (max-width: 750px),print{#company #contents{padding:2em 0 2em}}#company #contents .inner>.flex_box{display:flex;gap:40px}@media screen and (max-width: 750px),print{#company #contents .inner>.flex_box{flex-direction:column;gap:30px}}#company #contents .h2_head{font-size:min(5.2svw,36px);display:block;padding-bottom:.5em;position:relative;background:url(/images/synthesis/h2_border.webp) no-repeat left bottom;background-size:contain;margin-bottom:1em}#company #contents .h3_head{font-size:min(4.6svw,28px);position:relative;margin-bottom:1em;display:flex;align-items:flex-start;justify-content:flex-start;gap:.5em}#company #contents .h3_head::before{content:"";background:url(/images/synthesis/bg.png) no-repeat left;background-size:40px;width:1.5em;display:flex;height:4px;flex-shrink:0;margin-top:2%}@media screen and (max-width: 750px),print{#company #contents .h3_head::before{margin-top:3%}}#company #contents .txt{font-size:min(3.2svw,16px);line-height:2;letter-spacing:.05em;font-weight:400}#company #contents aside{width:30%}@media screen and (max-width: 750px),print{#company #contents aside{width:100%}}#company #contents aside ul{border-top:1px solid rgba(0,0,0,.5)}@media screen and (max-width: 750px),print{#company #contents aside ul{display:flex;flex-wrap:wrap}}#company #contents aside ul li{padding:1.5em 0;border-bottom:1px dashed #cecece}@media screen and (max-width: 750px),print{#company #contents aside ul li{width:50%;padding:1em 0}}#company #contents aside ul li a{font-size:min(3.2svw,16px);position:relative;padding-left:1em}#company #contents aside ul li a:before{position:absolute;top:0;bottom:0;left:0;content:">"}#company #contents aside ul li a.active{color:#675739}#company #contents #main_contents{width:100%}#company #contents #main_contents.main_contents_history .history_box:first-of-type{margin-bottom:80px}#company #contents #main_contents.main_contents_history .history_box img{margin-bottom:34px}@media screen and (max-width: 750px),print{#company #contents #main_contents.main_contents_history .history_box img{margin-bottom:30px}}#company #contents #main_contents.main_contents_history .dl_wrap dl{letter-spacing:.05em;display:flex;font-size:min(2.8svw,14px);border-bottom:1px solid #cecece;padding:1em 0}#company #contents #main_contents.main_contents_history .dl_wrap dl dt{color:#675739;font-weight:bold;width:110px}#company #contents #main_contents.main_contents_history .dl_wrap dl dd{font-weight:normal;flex:1}#company #contents #main_contents.main_contents_history .omitted{position:relative;text-align:center;margin-top:50px;font-size:min(3.6svw,18px)}#company #contents #main_contents.main_contents_history .omitted:before{position:absolute;left:0;top:-25px;right:0;margin:auto;content:"";transform:translateX(-50%);width:4px;height:4px;background:#000;border-radius:50%;box-shadow:0 10px 0 #000,0 20px 0 #000}#company #contents #main_contents.main_contents_history .profilde_box{margin-bottom:48px}@media screen and (max-width: 750px),print{#company #contents #main_contents.main_contents_history .profilde_box{margin-bottom:30px}}#company #contents #main_contents.main_contents_history .profilde_box .profile_name_box{margin-bottom:24px}#company #contents #main_contents.main_contents_history .profilde_box .profile_name_box .profile_name{font-size:min(4svw,22px)}#company #contents #main_contents.main_contents_history .profilde_box .profile_name_box .profile_en{font-size:min(2.4svw,12px);font-weight:normal}#company #contents #main_contents.main_contents_history .profilde_box .profile_from{margin-bottom:16px;font-weight:normal}#company #contents #main_contents.main_contents_history .profilde_box .profile_job{font-weight:normal}#company #contents #main_contents.main_contents_map .map_contents_image{margin-bottom:34px}@media screen and (max-width: 750px),print{#company #contents #main_contents.main_contents_map .map_contents_image{margin-bottom:30px}}#company #contents #main_contents.main_contents_map .map_contents{margin-bottom:50px}#company #contents #main_contents.main_contents_map .map_contents dl{letter-spacing:.05em;display:flex;font-size:min(2.8svw,14px);padding:.5em 0;line-height:2}#company #contents #main_contents.main_contents_map .map_contents dl dt{font-weight:bold;text-align:right;width:80px}#company #contents #main_contents.main_contents_map .map_contents dl dd{padding-left:1em;flex:1;font-weight:normal}#company #contents #main_contents.main_contents_map .map_contents dl .url_link{color:#00a0e9;text-decoration:underline}#company #contents #main_contents.main_contents_map .map_image{width:60%;display:block;margin:0 auto 2em}@media screen and (max-width: 750px),print{#company #contents #main_contents.main_contents_map .map_image{width:80%}}#company #contents #main_contents.main_contents_map .link_btn{width:290px;margin:0 auto}#company #contents #main_contents.main_contents_outline .outline_contents_image{margin-bottom:34px}@media screen and (max-width: 750px),print{#company #contents #main_contents.main_contents_outline .outline_contents_image{margin-bottom:30px}}#company #contents #main_contents.main_contents_outline .dl_wrap dl{letter-spacing:.05em;display:flex;font-size:min(2.8svw,14px);border-bottom:1px solid #cecece;padding:1em 0;font-family:"Noto Sans JP";line-height:2}#company #contents #main_contents.main_contents_outline .dl_wrap dl:last-of-type{border-bottom:none}#company #contents #main_contents.main_contents_outline .dl_wrap dl dt{color:#675739;font-weight:bold;width:110px}#company #contents #main_contents.main_contents_outline .dl_wrap dl dd{font-weight:normal;flex:1;font-weight:400}#company #contents #main_contents.main_contents_outline .dl_wrap dl .dd_wrap{flex:1}#company #contents #main_contents.main_contents_outline .dl_wrap dl .dd_wrap dd:first-of-type{margin-bottom:1em}#company #contents #main_contents.main_contents_outline .dl_wrap dl .url_link{color:#00a0e9;text-decoration:underline}#company #contents #main_contents.main_contents_outline.main_contents_outline_tokyo .logo_image{width:25%;margin-bottom:1em}@media screen and (max-width: 750px),print{#company #contents #main_contents.main_contents_outline.main_contents_outline_tokyo .logo_image{width:40%;margin-bottom:0}}#company #contents #main_contents.main_contents_outline.main_contents_outline_tokyo .dl_wrap:nth-of-type(2){margin-top:50px;border-top:1px solid rgba(0,0,0,.5);padding-top:50px}/*# sourceMappingURL=company_contents.css.map */