﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{margin:0}body{line-height:1;font-family:Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ","ＭＳ Ｐゴシック",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}header.hd_main{position:relative;background:#75b3c8;height:90px;min-width:1020px}header.hd_main_top{position:sticky;background:#75b3c8;height:90px;width:100%;top:0;z-index:10;min-width:1020px}#global_header_logo{position:absolute;top:15px;left:10px;background:url('/static/assets/images/pc/ja/header/logo.png?1681139837') no-repeat center center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;width:310px;height:57px;display:block;text-indent:-9999px}header.hd_main .bt_download a,header.hd_main_top .bt_download a{position:absolute;top:15px}header.hd_main a.bt_download_android,header.hd_main_top a.bt_download_android{right:10px}header.hd_main a.bt_download_ios,header.hd_main_top a.bt_download_ios{right:200px}header.hd_main a.company_info,header.hd_main_top a.company_info{right:420px;top:28px}a.bt_download_ios{height:60px;width:186px;margin-right:20px;background:url('/static/assets/images/pc/ja/app-store.png?1681139836') no-repeat center center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;display:block;text-indent:-9999px}a.bt_download_android{height:60px;width:186px;margin-right:10px;background:url('/static/assets/images/pc/ja/google-play-badge.png?1681139837') no-repeat center center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;display:block;text-indent:-9999px}a.company_info{height:36px;width:112px;margin-right:20px;background:url('/static/assets/images/pc/ja/company-info.png?1686218408') no-repeat center center;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;display:block;text-indent:-9999px}.vertical_line{position:absolute;top:45px;right:398px;display:block;width:55px;height:0px;border:1px solid #000000;transform:rotate(90deg)}footer{background:#e6e6e8;position:relative;height:50px;min-width:1020px}footer nav{float:right;margin:19px 16px 0 0}footer a.f-nav-link{color:#7e7e7e;font-size:12px;display:block}footer .f-nav-link>span{padding:0 0 0 6px}footer .f-nav-link>span:before{content:"";-moz-background-size:368px,auto;-o-background-size:368px,auto;-webkit-background-size:368px,auto;background-size:368px,auto;background-position:-207px -51px;height:14px;width:14px;float:left}footer nav.f-lang{margin:17px 23px 0 0;font-size:14px;line-height:16px;color:#b7b7b8}footer nav.f-lang a{color:#7e7e7e;margin:0 4px}footer nav.f-lang:before{content:"";margin:2px 1px 0 0;-moz-background-size:368px,auto;-o-background-size:368px,auto;-webkit-background-size:368px,auto;background-size:368px,auto;background-position:-190px -51px;height:13px;width:17px;float:left}footer small{font-size:12px;line-height:14px;color:#000;position:absolute;top:18px;left:30px}.socialBtn{float:right;margin:16px 0 0;display:flex}.socialBtn iframe.twitter-share-button{width:100px !important}main{background:#f9f9f9;color:#424242;padding:2.5rem 0}h1{font-size:2.5rem;margin:1em 0;text-align:center}.info{margin:0 auto;max-width:1140px}.info__title{font-size:1.5rem;margin:1em 0;text-align:center}.info__content{display:flex;flex-direction:column;margin:0 auto;padding:0 1rem 0}@media screen and (min-width: 769px){.info__content{flex-direction:row-reverse}}@media screen and (min-width: 769px){.about,.info__map{width:50%}}.about{flex-basis:auto;flex-grow:1;flex-shrink:0}@media screen and (min-width: 769px){.about{padding-left:1rem}}.about__title{font-size:1rem;margin:0 0 1em;text-align:center}@media screen and (min-width: 769px){.about__title{font-size:1.5rem;margin-bottom:2rem;text-align:inherit}}.info-list__item{align-items:flex-start;display:flex;margin:1em 0;font-size:0.8rem;padding:0}.info-list__item a.recruitment_info{height:120px;width:554px;margin-right:0px;background:url('/static/assets/images/pc/ja/recruitment-banner.png?1686218408') no-repeat center left;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;display:block;text-indent:-9999px}@media screen and (min-width: 769px){.info-list__item{font-size:1rem}}.info-list__item dt,.info-list__item dd{line-height:1.5;padding:0.25em 0}.info-list__item dt{border-left:3px solid #75b3c8;padding-left:0.8em;padding-right:1em;width:10em}.info-list__item dd{flex:1}.info-list__item address{font-style:normal}@media screen and (min-width: 769px){.info__map{padding-right:1rem}}.map{overflow:hidden;position:relative;width:100%}.map::before{content:"";display:block;padding-top:100%}.map iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.info__map figcaption{display:none}
