@charset "utf-8";section#page_ttl_wrap{padding:0;height:auto;width:100%;padding-top:60.7613%;display:block;position:relative}section .page_ttl{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//www.nakaisogo.com/kanri/wp-content/themes/nakaisogo/css/../images/outline/outline_ttl_bg.jpg);background-position:top center;padding-bottom:100px;background-size:contain}#page_ttl_wrap h3{font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:.1em;width:100%;text-align:center;color:#fff;margin-top:20px;margin-bottom:20px;text-shadow:0px 0px 10px #000}#page_ttl_wrap .txt_wrap{width:100%;text-align:center;letter-spacing:.05em;color:#fff;text-shadow:0px 0px 10px #000}#page_ttl_wrap .txt_wrap .name{margin-top:20px}#page_ttl_wrap .txt_wrap .name span{font-size:1.4rem;line-height:1;text-align:center;display:block;margin-bottom:5px}@media screen and (max-width:768px){section#page_ttl_wrap{height:auto}section .page_ttl{padding-bottom:0;display:block;align-content:flex-start;padding-top:12%}section .page_ttl h2{margin:auto}#page_ttl_wrap .txt_wrap{width:92%;margin:auto}#page_ttl_wrap h3{font-size:1.6rem;margin-top:30px;margin-bottom:25px;line-height:1.6;color:#000;text-shadow:0px 0px 0px #000}#page_ttl_wrap .txt_wrap{color:#000;text-shadow:0px 0px 0px #000}#page_ttl_wrap .txt_wrap .name{margin-top:25px}}#information{padding-top:130px}#information .txt_wrap{margin-top:50px;letter-spacing:.1em}.info_table{display:block;width:100%;max-width:800px;margin:auto;border-top:1px solid #ccc}.info_table tbody{display:block;width:100%}.info_table tr{font-size:1.6rem;letter-spacing:.05em;line-height:1.625;text-align:left;padding:20px 0;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;border-bottom:1px solid #ccc}.info_table tr th{width:-webkit-calc(150 / 800 * 100%);width:calc(150 / 800 * 100%);padding-left:0;font-weight:700}.info_table tr td{width:-webkit-calc(650 / 800 * 100%);width:calc(650 / 800 * 100%)}.info_table tr td span{font-size:1.4rem;letter-spacing:.033em}.info_table tr td p{margin-bottom:5px}@media screen and (max-width:768px){#information{padding-top:60px}.info_table tr{font-size:1.4rem;letter-spacing:0;line-height:1.625;padding:16px 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%}.info_table tr th{width:100%;padding-left:0;letter-spacing:.05em;font-weight:700}.info_table tr td{width:100%;margin-top:5px}}#access{padding-top:150px;padding-bottom:150px}#access .map_wrap{width:100%;height:400px}#access .map_wrap iframe{width:100%;height:100%}#access .btn.map{margin-top:40px}@media screen and (max-width:768px){#access{padding-top:60px;padding-bottom:40px}#access .map_wrap{width:100%;height:280px}#access .btn.map{margin-top:20px}}#sdgs{padding-top:0;padding-bottom:18rem}#sdgs .inner{max-width:100rem}#sdgs .lead_wrap{font-size:1.6rem;line-height:calc(28/16);letter-spacing:.07em;text-align:center}#sdgs .sdgs_list{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:1.3rem 1.3rem}#sdgs .sdgs_wrap{margin-top:6rem;display:flex;flex-flow:column;align-items:center}#sdgs .sdgs_wrap .ttl{max-width:39rem;margin-bottom:2rem}#sdgs .sdgs_wrap .sdgs_list{width:100%;max-width:70rem}#sdgs .sdgs_wrap .sdgs_list img{width:calc(105/700*100%)}#sdgs .initiatives_wrap{margin-top:10rem}#sdgs .initiatives_wrap h3{font-size:2.1rem;letter-spacing:.07em;font-weight:700;text-align:center;margin-bottom:4rem}#sdgs .initiatives_wrap .initiatives_list{display:grid;grid-template-columns:repeat(2,calc(480/1000*100%));grid-gap:7rem calc(40/1000*100%)}#sdgs .initiatives_wrap .initiatives_con{display:flex;flex-flow:column;align-items:flex-start}#sdgs .initiatives_wrap .initiatives_con h4{width:100%;height:5rem;background-color:#f7f5f2;display:flex;align-items:center;justify-content:flex-start;padding-left:3rem;position:relative;z-index:1;margin-bottom:1.5rem}#sdgs .initiatives_wrap .initiatives_con h4:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:calc(100% - 2px);height:calc(100% - 2px);border:5px solid #fff;box-sizing:border-box}#sdgs .initiatives_wrap .initiatives_con h4 span{font-size:1.8rem;line-height:1;letter-spacing:.07em;font-weight:700;z-index:2}#sdgs .initiatives_wrap .initiatives_con .txt_wrap{text-align:left;padding:0 3rem}#sdgs .initiatives_wrap .initiatives_con .txt_wrap ul{font-size:1.5rem;margin-top:1em}#sdgs .initiatives_wrap .initiatives_con .txt_wrap ul li{list-style:disc;list-style-position:inside}#sdgs .initiatives_wrap .initiatives_con .txt_wrap ul li::marker{content:'・'}#sdgs .initiatives_wrap .initiatives_con .txt_wrap ul li span{padding-left:.2em}#sdgs .initiatives_wrap .sdgs_list{justify-content:flex-start;margin-top:auto;padding:0 3rem;padding-top:3rem}#sdgs .initiatives_wrap .sdgs_list img{width:calc(90/480*100%)}@media screen and (max-width:768px){#sdgs{padding-bottom:6rem}#sdgs .lead_wrap{font-size:1.4rem}#sdgs .sdgs_list{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:.6rem .6rem}#sdgs .sdgs_wrap{margin-top:3rem}#sdgs .sdgs_wrap .ttl{max-width:22rem;margin-bottom:1rem}#sdgs .sdgs_wrap .sdgs_list img{width:calc(105/700*100%)}#sdgs .initiatives_wrap{margin-top:5rem}#sdgs .initiatives_wrap h3{font-size:1.6rem;margin-bottom:2rem}#sdgs .initiatives_wrap .initiatives_list{display:grid;grid-template-columns:repeat(1,100%);grid-gap:4rem 0}#sdgs .initiatives_wrap .initiatives_con{display:flex;flex-flow:column;align-items:flex-start}#sdgs .initiatives_wrap .initiatives_con h4{width:100%;height:4.5rem;background-color:#f7f5f2;display:flex;align-items:center;justify-content:flex-start;padding-left:1.5rem;position:relative;z-index:1;margin-bottom:1.5rem}#sdgs .initiatives_wrap .initiatives_con h4:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:calc(100% - 2px);height:calc(100% - 2px);border:3px solid #fff;box-sizing:border-box}#sdgs .initiatives_wrap .initiatives_con h4 span{font-size:1.6rem}#sdgs .initiatives_wrap .initiatives_con .txt_wrap{text-align:left;padding:0 1.5rem}#sdgs .initiatives_wrap .initiatives_con .txt_wrap ul{font-size:1.3rem}#sdgs .initiatives_wrap .initiatives_con .txt_wrap ul li{list-style:disc;list-style-position:inside}#sdgs .initiatives_wrap .sdgs_list{justify-content:flex-start;margin-top:auto;padding:0 1.5rem;padding-top:2rem}}