body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{text-decoration:none;color:#000}a:focus{outline:none}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}*{box-sizing:border-box}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.company_detail_section{margin-bottom:min(100px, 7.321%)}.company_history_title{margin:30px auto 10px}@media (max-width:768px){.company_history_title{font-size:16px}}.company_detail_list li{border-bottom:1px solid #acabab;display:flex}.company_detail_list li:first-child{border-top:1px solid #acabab}.company_detail_list li .left{width:max(220px, 31.2%);padding:1rem 2.375rem;background-color:#f3f2ef}.company_detail_list li .right{width:min(calc(100% - 220px), calc(100% - 31.2%));padding:1rem 2.375rem;flex-grow:1}@media (max-width:768px){.company_detail_list li .left{width:150px;padding:10px;background-color:#f3f2ef;display:flex;align-items:center}.company_detail_list li .right{width:calc(100% - 150px);padding:10px}}@media (max-width:480px){.company_detail_list li{display:block}.company_detail_list li .left{width:100%}.company_detail_list li .right{width:100%}}.greeting_section{margin-bottom:min(100px, 7.321%)}.greeting_section .greeting_2column{display:flex;justify-content:space-between}.greeting_section .greeting_2column .left{width:45.7%}.greeting_section .greeting_2column .right{width:38%;margin-right:6%}.greeting_section .greeting_2column .right .sectiontitle{margin:min(77px, 17.47%) 0;margin-left:-6.5%}.greeting_section .greeting_2column .right .middleText{margin-bottom:6%}.greeting_section .greeting_2column .right .bottomText{margin-bottom:8%}.greeting_section .greeting_2column .right .signature .f14{margin-right:3.5%}@media (max-width:768px){.greeting_section .greeting_2column{display:block}.greeting_section .greeting_2column .left{width:100%}.greeting_section .greeting_2column .right{width:100%;margin:0;margin-top:30px}.greeting_section .greeting_2column .right p,.greeting_section .greeting_2column .right span{font-size:16px}.greeting_section .greeting_2column .right .signature{text-align:right}}@media (max-width:480px){.greeting_section{margin:50px 0}.greeting_section .container .sectiontitle{margin-bottom:20px}.greeting_section .container .sectiontitle .title{font-size:20px;line-height:1;font-weight:700}}.access_section{margin-bottom:min(104px, 7.7%)}.access_section .sectiontitle{margin-bottom:5.18%}.access_section .access_list li{margin-bottom:5%}.access_section .access_list li:last-child{margin-bottom:0}.access_section .access_list li .top{margin-bottom:1.73%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.access_section .access_list li .top .mapButton img{height:19px;margin-right:4px;width:auto;object-fit:contain}.access_section .access_list li .top .title{display:flex;align-items:center span;align-items-display:block;align-items-background-color:#cbc6c0;align-items-width:10px;align-items-height:48px;align-items-border-radius:100px;align-items-margin-right:1rem}.access_section .access_list li .top .mapButton{display:flex;align-items:center;background-color:#cbc6c0;padding:0.75rem 1.625rem;background-color:#d9d9d9;border-radius:100px}.access_section .access_list li .bottom{height:490px}.access_section .access_list li .bottom iframe{width:100% !important;height:100% !important}@media (max-width:768px){.access_section .sectiontitle .f24{font-size:20px;font-weight:700}.access_section .access_list li .bottom{height:350px}}@media (max-width:480px){.access_section .access_list li .top .mapButton{padding:0.4rem 1rem;margin:20px 0;margin-left:auto;padding:0.5rem 1rem}.access_section .access_list li .bottom{height:250px}}