﻿.sr_co_container{font-family:"Hiragino Sans","Hiragino Kaku Gothic","ヒラギノ角ゴ Pro W3","Yu Gothic","YuGothic","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-size:2.9333333333vw;font-weight:300;line-height:1.5454545455;color:#222;letter-spacing:.04em}@media screen and (min-width: 768px){.sr_co_container{font-size:1.3em}}.sr_co_container img{display:block;width:100%}.sr_co_container ul{padding:0}.sr_co_container li{list-style-type:none}.sr_co_container a{color:#222;text-decoration:none}.sr_co_container a:hover{opacity:.7}.sr_co_container .page_header{width:100%;margin:8rem auto 10px}@media only screen and (max-width:767.9px){.sr_co_container .page_header{width:100vw;margin:8.8vw 0 0 -7.7333333333vw}}.sr_co_container .main_content{padding:0 7.7333333333vw}@media screen and (min-width: 768px){.sr_co_container .main_content{padding:0}}.sr_co_container .page_name{margin-bottom:3.1rem}@media screen and (min-width: 768px){.sr_co_container .page_name{margin-bottom:3.5rem}}.sr_co_container .page_name p{line-height:1.46;font-family:"Hiragino Mincho StdN","Hiragino Mincho ProN","游明朝","YuMincho","ヒラギノ明朝 ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.3rem;font-weight:300;text-align:center}@media screen and (min-width: 768px){.sr_co_container .page_name p{font-size:2.6rem}}.sr_co_container article{padding-top:3.3rem;padding-bottom:4rem}@media screen and (min-width: 768px){.sr_co_container article{padding-top:6.5rem;padding-bottom:8rem}}.sr_co_container .showroom_meeting a{width:100%;max-width:925px;height:60px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding-left:6em;border:2px solid #759a8b;margin:0 auto;border-radius:8px;overflow:hidden;background:url(../../images/company/sr/sr_small_icon.jpg) left center/contain no-repeat;font-size:3.7333333333vw;font-weight:700;color:#325642;line-height:1.5}@media screen and (min-width: 768px){.sr_co_container .showroom_meeting a{height:79px;padding-left:3.5em;font-size:1.8rem}}.sr_co_container .flex{display:flex}.sr_co_container .flex_wraptrue{flex-wrap:wrap}.sr_co_container .jcc{justify-content:center}.sr_co_container .jcsb{justify-content:space-between}.sr_co_container .aic{align-items:center}.sr_co_container{font-size:2.9333333333vw;line-height:1.5454545455}@media screen and (min-width: 768px){.sr_co_container{font-size:1.4rem;margin-bottom:6rem}}.sr_co_container .sr_info{margin-bottom:3rem}@media screen and (min-width: 768px){.sr_co_container .sr_info{margin-bottom:6rem}}@media only screen and (max-width:767.9px){.sr_co_container .sr_info{font-size:2.9333333333vw;line-height:1.5454545455}}@media only screen and (min-width:768px){.sr_co_container .sr_info dl>div{display:flex;justify-content:center}}.sr_co_container .sr_info dt,.sr_co_container .sr_info dd{line-height:1.64;text-align:center}.sr_co_container .sr_info dt{white-space:nowrap}@media only screen and (min-width:768px){.sr_co_container .sr_info dt:after{content:"："}}.sr_co_container .sr_mainImg{width:100%;margin:0 auto}@media only screen and (max-width:767.9px){.sr_co_container .sr_mainImg{width:100vw;margin:0 -7.7333333333vw}}.sr_co_container .btm_section{width:100%;max-width:1005px;margin:0 auto}.sr_co_container .sr_desc{padding-top:3rem;padding-bottom:2rem}@media screen and (min-width: 768px){.sr_co_container .sr_desc{padding-top:6.3rem}}@media only screen and (max-width:767.9px){.sr_co_container .sr_desc{font-size:2.9333333333vw;line-height:1.5454545455}}.sr_co_container .sr_specification_list ul{padding:2rem 0;margin:0}@media screen and (min-width: 768px){.sr_co_container .sr_specification_list ul{padding:6.3rem 26px 3rem}}@media only screen and (max-width:767.9px){.sr_co_container .sr_specification_list ul{font-size:2.9333333333vw;line-height:1.5454545455}}@media screen and (min-width: 1025px){.sr_co_container .sr_specification_list ul{padding:6.3rem 0 3rem}}.sr_co_container .sr_specification_list li{font-size:1.2rem}@media screen and (min-width: 768px){.sr_co_container .sr_specification_list li{font-size:1.4rem}}.sr_co_container .sr_appearance{margin-bottom:5px}@media only screen and (max-width:767.9px){.sr_co_container .sr_appearance{margin-bottom:0}}.sr_co_container .sr_map{position:relative;height:0;padding-bottom:67%;overflow:hidden}@media screen and (min-width: 768px){.sr_co_container .sr_map{padding-bottom:46.6%}}.sr_co_container .sr_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sr_co_container .sr_map_desc{padding-top:1.9rem}@media screen and (min-width: 768px){.sr_co_container .sr_map_desc{padding-top:3.8rem}}@media only screen and (max-width:767.9px){.sr_co_container .sr_map_desc{font-size:2.9333333333vw;line-height:1.5454545455}}.sr_co_container .vs_section{width:100%;max-width:1005px;margin:0 auto}.sr_co_container .virtual_link{width:100vw;margin:0 -7.7333333333vw 2rem}@media screen and (min-width: 768px){.sr_co_container .virtual_link{width:100%;margin:0 auto 8rem}}.sr_co_container .virtual_howToUse{margin:0 auto 4rem}.sr_co_container .virtual_howToUse-logo{margin:0 auto 50px}@media screen and (min-width: 768px){.sr_co_container .virtual_howToUse-logo{width:408px;margin-bottom:8rem}}@media only screen and (max-width:767.9px){.sr_co_container .virtual_howToUse-logo{margin-bottom:15px;font-size:4vw}}.sr_co_container .virtual_howToUse-img{background-color:#ececec}.sr_co_container .text_mGreen{color:#075640}.sr_co_container .text_green{color:#629b8c}.sr_co_container .sr_recommended{margin-bottom:3rem}@media screen and (min-width: 768px){.sr_co_container .sr_recommended{margin-bottom:5.2rem}}.sr_co_container .brackets{font-weight:500;color:#075640;text-align:center;margin-bottom:1.8rem}@media screen and (min-width: 768px){.sr_co_container .brackets{font-size:1.5rem;margin-bottom:3.8rem}}.sr_co_container .brackets::before{content:"（（ "}.sr_co_container .brackets::after{content:" ））"}.sr_co_container .sr_recommended_list ul{max-width:995px;margin:0 -4vw;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.sr_co_container .sr_recommended_list ul{margin:0 auto;justify-content:space-between}}.sr_co_container .sr_recommended_list ul::after{display:block;content:"";width:190px}@media screen and (min-width: 970px){.sr_co_container .sr_recommended_list ul::after{content:none}}.sr_co_container .sr_recommended_list li{display:flex;align-items:center;justify-content:center;text-align:center;width:28vw;height:28vw;line-height:1.56;font-weight:500;font-size:1rem;color:#075640;border-radius:6.1333333333vw;margin:0 1vw}@media screen and (min-width: 768px){.sr_co_container .sr_recommended_list li{width:190px;height:190px;font-size:1.6rem;margin:0;border-radius:50px}}.sr_co_container .sr_recommended_list li:nth-of-type(odd){border:1px solid #759a8b}.sr_co_container .sr_recommended_list li:nth-of-type(even){background:#e8eae1;border:1px solid #707070}.sr_co_container .sr_recommended_list li:not(:last-of-type){margin-bottom:1rem}@media screen and (min-width: 970px){.sr_co_container .sr_recommended_list li:not(:last-of-type){margin-bottom:0}}.sr_co_container .homeSr_h2{margin-bottom:1.8rem}@media screen and (min-width: 768px){.sr_co_container .homeSr_h2{margin-bottom:4.6rem}}.sr_co_container .homeSr_h2 h2{line-height:1.5;font-weight:500;font-size:1.4rem;text-align:center}@media screen and (min-width: 768px){.sr_co_container .homeSr_h2 h2{font-size:2rem}}.sr_co_container .home_sr_desc{margin-bottom:4rem}@media screen and (min-width: 768px){.sr_co_container .home_sr_desc{margin-bottom:8.2rem}}.sr_co_container .home_sr_desc .brackets{margin-bottom:7px}.sr_co_container .home_sr_desc .home_srImg{width:100%;max-width:1157px;margin:0 auto}.sr_co_container .home_sr_flow_h3{display:flex;align-items:center;justify-content:center;width:320px;height:42.27px;max-width:686px;background-image:url(../../images/company/svg/sr_home_sr.svg);background-size:100% 100%;margin:0 auto 4rem}@media screen and (min-width: 768px){.sr_co_container .home_sr_flow_h3{width:686px;height:79.23px;margin-bottom:8.58rem}}.sr_co_container .home_sr_flow_h3 h3{font-size:2.9333333333vw;font-weight:500}@media screen and (min-width: 768px){.sr_co_container .home_sr_flow_h3 h3{font-size:2.6rem}}.sr_co_container .home_sr_flowList{margin-bottom:25px}@media screen and (min-width: 768px){.sr_co_container .home_sr_flowList{margin-bottom:50px}}.sr_co_container .home_sr_flowList ul{margin:0}.sr_co_container .home_sr_flowList li{position:relative;width:100%;max-width:925px;padding:35.5px 0;margin:0 auto;border:1px solid #707070}@media screen and (min-width: 768px){.sr_co_container .home_sr_flowList li{padding:55.5px 0}}.sr_co_container .home_sr_flowList li .home_sr_flowCircle{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:center;width:14.6666666667vw;height:14.6666666667vw;font-weight:300;font-size:4.2666666667vw;background:#f2f2f2;border-radius:50%;margin:0 auto;transform:translate(-50%, -50%);line-height:1}@media screen and (min-width: 768px){.sr_co_container .home_sr_flowList li .home_sr_flowCircle{width:75px;height:75px;font-size:2rem}}.sr_co_container .home_sr_flowList li:not(:last-of-type){margin-bottom:44.5px}@media screen and (min-width: 768px){.sr_co_container .home_sr_flowList li:not(:last-of-type){margin-bottom:65px}}.sr_co_container .home_sr_flowList .home_sr_flowTop p{line-height:1;width:calc(100% - 1rem);max-width:814px;font-family:"Hiragino Mincho StdN","Hiragino Mincho ProN","游明朝","YuMincho","ヒラギノ明朝 ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;font-size:2.9333333333vw;text-align:center;padding-bottom:10px;margin:0 auto;border-bottom:1px solid #707070}@media screen and (min-width: 768px){.sr_co_container .home_sr_flowList .home_sr_flowTop p{font-size:1.6rem}}.sr_co_container .home_sr_flowList .home_sr_flowMid p{line-height:1;width:calc(100% - 1rem);max-width:814px;font-weight:500;font-size:3.2vw;text-align:center;padding:15px 0;margin:0 auto;border-bottom:1px solid #707070}@media screen and (min-width: 768px){.sr_co_container .home_sr_flowList .home_sr_flowMid p{font-size:1.8rem;padding:30px 0}}.sr_co_container .home_sr_flowList .home_sr_flowBtm p{line-height:1.61;text-align:center;padding-top:10px;font-size:2.6666666667vw}@media screen and (min-width: 768px){.sr_co_container .home_sr_flowList .home_sr_flowBtm p{padding-top:15.5px;font-size:1.4rem}}.sr_co_container .home_sr_attention{background:#f2f2f2;margin-bottom:30px}@media screen and (min-width: 768px){.sr_co_container .home_sr_attention{max-width:925px;margin:0 auto 64px}}.sr_co_container .home_sr_attention p{line-height:1.75;font-size:1rem;padding:18px 1rem}@media screen and (min-width: 768px){.sr_co_container .home_sr_attention p{font-size:1.2rem;padding:36px 75px 36px 95px}}.txt_green{color:#075640}.img_flex_left{width:100%;margin-bottom:21px}@media screen and (min-width: 768px){.img_flex_left{width:48.7%;max-width:492px;margin-bottom:0}}.img_flex_right{width:100%}@media screen and (min-width: 768px){.img_flex_right{width:48.7%;max-width:492px}}.page_title_area{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 15.4666666667vw);max-width:1317px;height:56px;margin:0 auto;border-bottom:1px solid #c9c9c9}@media screen and (min-width: 768px){.page_title_area{height:90px}}.page_title_area .page_name{line-height:1;font-family:"Hiragino Mincho StdN","Hiragino Mincho ProN","游明朝","YuMincho","ヒラギノ明朝 ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.3rem;font-weight:500;padding-bottom:1rem;margin:auto 0 0}@media screen and (min-width: 768px){.page_title_area .page_name{font-size:1.8rem;padding-bottom:2.1rem}}.co article{padding:0 0 4rem}@media screen and (min-width: 768px){.co article{padding:0 0 8rem}}.co .co_section{width:calc(100% - 60px);max-width:1005px;margin:0 auto}.co .co_section:first-of-type{padding-top:3rem}@media screen and (min-width: 768px){.co .co_section:first-of-type{padding-top:6.3rem}}.co .co_section:not(:first-of-type){padding-top:5.5rem}@media screen and (min-width: 768px){.co .co_section:not(:first-of-type){padding-top:9.8rem}}.co .sub_heading{line-height:1.46;font-family:"Hiragino Mincho StdN","Hiragino Mincho ProN","游明朝","YuMincho","ヒラギノ明朝 ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold;font-size:3.4666666667vw;color:#558168;text-align:center;margin-bottom:3rem}.co .sub_heading:before,.co .sub_heading:after{content:" : ";display:inline；}@media screen and (min-width: 768px){.co .sub_heading{font-size:2.6rem;margin-bottom:5.1rem}}.co .txt_flex_template:not(:last-of-type){margin-bottom:3rem}@media screen and (min-width: 768px){.co .txt_flex_template:not(:last-of-type){margin-bottom:5.1rem}}@media screen and (min-width: 768px){.co .txt_flex_template{display:flex;justify-content:space-between;align-items:flex-start}}.co .txt_flex_left{margin-bottom:1rem;letter-spacing:.04em;line-height:1.5454545455}@media screen and (min-width: 768px){.co .txt_flex_left{font-size:1.4rem;text-align:left;margin-bottom:0;line-height:1.7142857143}}.co .txt_flex_right{letter-spacing:.04em;line-height:1.5454545455}@media screen and (min-width: 768px){.co .txt_flex_right{width:82.7%;font-size:1.4rem;line-height:1.7142857143}}.co .txt_flex_mb{margin-bottom:1rem}@media screen and (min-width: 768px){.co .txt_flex_mb{margin-bottom:5rem}}.co_gt .gt_img1{width:100%;margin:0 auto 26px}@media screen and (min-width: 768px){.co_gt .gt_img1{width:45%;max-width:450px}}.co_gt .gt_img1 img{margin:0 auto}@media screen and (min-width: 768px){.co_gt .gt_img1+div{width:45%;max-width:450px;margin:0 auto}}.co_gt .gt_img1+div p{margin-bottom:2.1rem}@media screen and (min-width: 768px){.co_gt .gt_img1+div p{margin-bottom:3.2rem}}.co_gt .gt_txt1{line-height:1.5454545455;font-size:2.9333333333vw;text-align:justify;text-justify:inter-ideograph}@media screen and (min-width: 768px){.co_gt .gt_txt1{line-height:1.8571428571;font-size:1.4rem}}.co_gt .gt_img2{margin:0 auto;text-align:right}.co_gt .gt_img2 img{display:inline;width:100%;max-width:155px}.co_gt .gt_flex_imgs{margin-bottom:30px}@media screen and (min-width: 768px){.co_gt .gt_flex_imgs{margin-bottom:51px}}.co_gt .gt_txts .min_heading{line-height:1.5;font-weight:700;font-size:1.5rem;margin-bottom:1.5rem}@media screen and (min-width: 768px){.co_gt .gt_txts .min_heading{font-size:2rem;margin-bottom:3.2rem}}.co_gt .gt_txts>div:not(:last-of-type){margin-bottom:3.2rem}@media screen and (min-width: 768px){.co_gt .gt_txts>div:not(:last-of-type){margin-bottom:5.1rem}}@media screen and (min-width: 768px){.co_cp .sub_heading,.co_ci .sub_heading{margin-bottom:6.8rem}}@media screen and (min-width: 768px){.co_cp .cp_section,.co_ci .cp_section{padding-top:6.8rem !important}}.co_ci .ci_pb_section{border-bottom:1px solid #c9c9c9}@media screen and (min-width: 768px){.co_ci .ci_pb_section{padding-bottom:6.3rem}}.co_ci .txt_flex_template:not(:last-of-type){margin-bottom:1.5rem}@media screen and (min-width: 768px){.co_ci .txt_flex_template:not(:last-of-type){margin-bottom:3rem}}.co_ci .ci_heading{margin-bottom:1.5rem}@media screen and (min-width: 768px){.co_ci .ci_heading{text-align:left;margin-bottom:3.2rem}}.co_ci .ci_item:not(:last-of-type){margin-bottom:2.5rem}@media screen and (min-width: 768px){.co_ci .ci_item:not(:last-of-type){margin-bottom:5.1rem}}.co_ci .ci_head{font-size:1.5rem;color:#075640;margin-bottom:1.5rem}@media screen and (min-width: 768px){.co_ci .ci_head{font-size:2rem;margin-bottom:3.2rem}}.co_ci .recruit_desc{font-size:3.4666666667vw;text-align:center;margin-bottom:3rem}@media screen and (min-width: 768px){.co_ci .recruit_desc{font-size:2rem;margin-bottom:6.3rem}}.co_ci .recruit_item:first-of-type{margin-bottom:5rem}@media screen and (min-width: 768px){.co_ci .recruit_item:first-of-type{margin-bottom:11.7rem}}.co_ci .recruit_item:last-of-type{padding-bottom:17px;border-bottom:1px solid #c9c9c9}@media screen and (min-width: 768px){.co_ci .recruit_item:last-of-type{padding-bottom:36px}}@media screen and (min-width: 768px){.co_ci .welfare_left,.co_ci .welfare_right,.co_ci .recruit_left,.co_ci .recruit_right{width:45.77%;max-width:460px}}.co_ci .recruit_name{line-height:1;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}@media screen and (min-width: 768px){.co_ci .recruit_name{font-size:2.3rem;margin-bottom:3rem}}.co_ci .recruit_title{line-height:1.3;font-size:1rem;margin-bottom:1.5rem}@media screen and (min-width: 768px){.co_ci .recruit_title{font-size:1.6rem;margin-bottom:3rem}}.co_ci .rectuit_com{line-height:1.65;font-size:3.7333333333vw;font-weight:500;margin-bottom:1.5rem}@media screen and (min-width: 768px){.co_ci .rectuit_com{font-size:2rem;margin-bottom:3rem}}.co_ci .recruit_img{margin-bottom:15px}@media screen and (min-width: 768px){.co_ci .recruit_img{margin-bottom:0}}.co_ci .recruit_qa_item:not(:last-of-type){margin-bottom:1.5rem}@media screen and (min-width: 768px){.co_ci .recruit_qa_item:not(:last-of-type){margin-bottom:3rem}}.co_ci .recruit_q{font-size:1.3rem;margin-bottom:1rem}@media screen and (min-width: 768px){.co_ci .recruit_q{font-size:2rem;margin-bottom:2rem}}.co_ci .recruit_a{line-height:1.5454545455;font-size:2.9333333333vw}@media screen and (min-width: 768px){.co_ci .recruit_a{line-height:1.7142857143;font-size:1.4rem}}.co_ci .welfare_left_head,.co_ci .welfare_right_head{font-size:1.3rem;font-weight:500}.co_ci .welfare_left_head{margin-bottom:1.5rem}@media screen and (min-width: 768px){.co_ci .welfare_left_head{line-height:1;font-size:1.4rem;margin-bottom:3rem}}.co_ci .welfare_left_item:not(:last-of-type){margin-bottom:2.5rem}@media screen and (min-width: 768px){.co_ci .welfare_left_item:not(:last-of-type){margin-bottom:5.1rem}}.co_ci .welfare_left_item:last-of-type{margin-bottom:2.5rem}@media screen and (min-width: 768px){.co_ci .welfare_left_item:last-of-type{margin-bottom:0}}.co_ci .welfare_right_item:not(:last-of-type){margin-bottom:1.5rem}@media screen and (min-width: 768px){.co_ci .welfare_right_item:not(:last-of-type){margin-bottom:3rem}}.co_ci .welfare_right_head{margin-bottom:1rem}@media screen and (min-width: 768px){.co_ci .welfare_right_head{line-height:1;font-size:1.4rem;margin-bottom:2rem}}.co_ci .welfare_txt{font-weight:400;line-height:1.5454545455;font-size:2.9333333333vw}@media screen and (min-width: 768px){.co_ci .welfare_txt{font-size:1.4rem;line-height:1.7142857143}}.co_ci .welfare_right_txt{font-weight:400;line-height:1.5454545455;font-size:2.9333333333vw}@media screen and (min-width: 768px){.co_ci .welfare_right_txt{font-size:1.4rem;line-height:1.7142857143}}.co_sdgs .sdgs_key_img{width:150px;margin:0 auto 50px}@media screen and (min-width: 768px){.co_sdgs .sdgs_key_img{width:250px;margin-bottom:103px}}.co_sdgs .sdgs_main_flex{margin-bottom:3rem}@media screen and (min-width: 768px){.co_sdgs .sdgs_main_flex{margin-bottom:6.3rem}}.co_sdgs .sdgs_main_item{width:100%;max-width:450px}@media screen and (min-width: 768px){.co_sdgs .sdgs_main_item{width:44.77%}}.co_sdgs .sdgs_main_item:not(:last-of-type){margin-bottom:2.5rem}@media screen and (min-width: 768px){.co_sdgs .sdgs_main_item:not(:last-of-type){margin-bottom:0}}@media screen and (min-width: 768px){.co_sdgs .sdgs_main_item:nth-of-type(-n+2){margin-bottom:5.1rem}}.co_sdgs .sdgs_title{line-height:1;font-size:1.3rem;font-weight:500;margin-bottom:1rem}@media screen and (min-width: 768px){.co_sdgs .sdgs_title{font-size:2rem;margin-bottom:2rem}}.co_sdgs .sdgs_main_txt{line-height:1.5454545455;font-size:2.9333333333vw;font-weight:500;margin-bottom:1.2rem}@media screen and (min-width: 768px){.co_sdgs .sdgs_main_txt{line-height:1.7142857143;font-size:1.4rem;margin-bottom:2.5rem}}.co_sdgs .sdgs_imgs img{width:50px;margin-right:5px}@media screen and (min-width: 768px){.co_sdgs .sdgs_imgs img{width:calc(16.6666666667% - 8.333px);max-width:50px;margin-right:10px}}.co_sdgs .sdgs_circle{width:80px;margin:0 auto 10px}@media screen and (min-width: 768px){.co_sdgs .sdgs_circle{margin:0}}.co_sdgs .sdgs_circle_right{line-height:1.5454545455;font-size:2.9333333333vw}@media screen and (min-width: 768px){.co_sdgs .sdgs_circle_right{width:calc(100% - 90px);line-height:1.7142857143;font-size:1.4rem}}.co_sdgs .society_desc{font-weight:500;line-height:1.5454545455;font-size:2.9333333333vw;text-align:center;margin-bottom:2.5rem}@media screen and (min-width: 768px){.co_sdgs .society_desc{line-height:1.7142857143;font-size:1.6rem;margin-bottom:5.1rem}}.co_sdgs .society_flex{width:100%}.co_sdgs .society_txt{font-size:2.9333333333vw;font-weight:400;line-height:1.5454545455;margin-bottom:2.5rem}@media screen and (min-width: 768px){.co_sdgs .society_txt{width:61.19%;max-width:615px;line-height:1.7142857143;font-size:1.4rem;margin-bottom:0}}.co_sdgs .society_img img:nth-of-type(1){width:250px;margin-bottom:10px}@media screen and (min-width: 768px){.co_sdgs .society_img img:nth-of-type(1){margin-bottom:20px}}.co_sdgs .society_img img:nth-of-type(2){width:70px;margin-left:auto}.org_figure{overflow-x:scroll}.org_figure img{width:180vw;max-width:inherit}.sr-access_outer{width:100%;max-width:927px;margin:0 auto}.sr-access_main-img{width:100%}.sr-access_google-map{width:100%;height:0;margin:0 auto 4.7rem;padding-bottom:47%;position:relative;overflow:hidden}@media only screen and (max-width:767.9px){.sr-access_google-map{margin:0 auto 2rem;padding-bottom:69%}}.sr-access_google-map iframe,.sr-access_google-map embed{width:100%;height:100%;position:absolute;top:0;left:0}.sr-access_detail{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:6rem}@media only screen and (max-width:767.9px){.sr-access_detail{margin-bottom:2rem}}.sr-access_detail-txt{width:calc(100% - 304px)}@media only screen and (max-width:767.9px){.sr-access_detail-txt{width:100%;margin-bottom:2rem;font-size:2.9333333333vw;line-height:1.5454545455}}.sr-access_detail-txt p+p{margin-top:1.5em}.sr-access_detail-map{width:304px}@media only screen and (max-width:767.9px){.sr-access_detail-map{width:100%}}/*# sourceMappingURL=company.css.map */
