﻿@import url("https://fonts.googleapis.com/css?family=Roboto&display=swap");@media screen and (min-width: 769px){sup{font-size:smaller;vertical-align:super}body .keyV .kv{position:relative}body .keyV .kv .inner{display:flex;align-items:center;justify-content:center}body .keyV .kv .inner h2{font-size:28px;font-weight:normal;line-height:30px;position:absolute;display:inline-block;width:auto;height:auto;text-align:center;color:#fff}body .keyV .kv .inner h2 span{font-family:'Roboto', sans-serif;font-size:13px;font-weight:300;display:block}body .keyV .kv .inner .breadcrumbs{position:absolute;bottom:18px}body .keyV .kv .inner .breadcrumbs ul{display:flex;flex-wrap:wrap;justify-content:space-between}body .keyV .kv .inner .breadcrumbs ul li{font-size:10px;display:inline-block;color:#fff}body .keyV .kv .inner .breadcrumbs ul li:after{margin:0 12px;content:'>'}body .keyV .kv .inner .breadcrumbs ul li:last-child:after{content:none}body .keyV .kv .company_01{overflow:hidden;width:100%;height:342px;background:url("./../img/csr/keyvisual.png") no-repeat;background-position:center;background-size:cover}body .breadcrumbsSP{display:none}body article.pageContents h2{font-size:20px;font-weight:normal;margin-bottom:30px;padding:0 0 14px 12px;color:#1b78f6;border-bottom:1px solid #1b78f6}body article.pageContents h3{font-size:15px;font-weight:bold;padding:14px 12px;background:#f4f4f4}body article.pageContents .normal{font-weight:normal !important}body article.pageContents dl.b_table{display:table;width:100%;padding:20px 12px;border-bottom:1px solid #c9c9c9}body article.pageContents dl.b_table:first-child{padding-top:0}body article.pageContents dl.b_table dd,body article.pageContents dl.b_table dt{display:table-cell;vertical-align:top}body article.pageContents dl.b_table dt{width:200px;padding-right:15px;color:#1b78f6}body article.pageContents dl.b_table dd span{font-size:11px}body article.pageContents dl.b_table dd span.mapLink{position:relative;display:inline-block;margin-left:14px;vertical-align:middle;text-decoration:none;color:#fff;border-radius:2px;background:#281a17}body article.pageContents dl.b_table dd span.mapLink:before{position:absolute;top:0;right:6px;bottom:0;width:4px;height:4px;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;border-top:1px solid #fff;border-right:1px solid #fff}body article.pageContents dl.b_table dd span.mapLink a{display:block;width:100%;height:100%;padding:0 14px}body article.pageContents dl.b_table dd span.mapLink_SP{display:none}body article.pageContents dl.b_table dd div.tel{font-family:'Roboto', sans-serif;font-size:15px;font-weight:300;margin-top:12px}body article.pageContents dl.b_table dd div.tel span.icon{font-size:12px;font-weight:700;position:relative;display:inline-block;margin-right:10px;padding:0 8px;text-decoration:none;border-radius:2px;background:#f2f2f2}body article.pageContents dl.b_block dd{margin-top:32px;margin-bottom:40px;padding:0 12px 34px}body article.pageContents dl.b_block dd ul li{font-weight:bold;position:relative;display:block;padding-bottom:16px;padding-left:20px}body article.pageContents dl.b_block dd ul li:before{position:absolute;top:8px;left:0;box-sizing:border-box;width:8px;height:7px;margin:auto;content:'';vertical-align:top;border:4px solid transparent;border-left:6px solid #1b78f6}body article.pageContents dl.b_block dd ul li:last-child{padding-bottom:0}body article.pageContents dl.b_block dd ul li>ul{margin-top:25px}body article.pageContents dl.b_block dd ul li>ul li{font-weight:normal;padding-bottom:12px}body article.pageContents dl.b_block dd ul li>ul li:before{border-left:6px solid #c9c9c9}body article.pageContents dl.b_block p{font-size:14px;margin:24px 0}body article.pageContents dl.b_block p.st{font-size:16px;font-weight:bold;margin-top:34px}body article.pageContents dl.b_block .swiper-containerP{position:relative;overflow-x:hidden;height:262px}body article.pageContents dl.b_block .swiper-containerP .swiper-wrapper .swiper-slide{width:100%;text-align:center}body article.pageContents dl.b_block .swiper-containerP .swiper-wrapper .swiper-slide img{max-width:430px}body article.pageContents dl.b_block .swiper-containerP .swiper-pagination{bottom:0}body article.pageContents dl.b_block .swiper-containerP .swiper-button-next,body article.pageContents dl.b_block .swiper-containerP .swiper-button-prev{position:absolute;top:0;bottom:0;margin:auto}body article.pageContents dl.b_block .swiper-containerP .swiper-button-prev{left:20px !important}body article.pageContents dl.b_block .swiper-containerP .swiper-button-next{right:20px !important}body article.pageContents .container{position:relative;width:960px;margin:0 auto}body article.pageContents .container .two_c{display:flex;flex-wrap:wrap;justify-content:space-between}body article.pageContents .container .two_c section:first-child{width:200px;margin-right:23px !important}body article.pageContents .container .two_c section:last-child{width:714px;margin-left:23px !important}body article.pageContents .container .two_c section#sideMenu{position:relative;top:-40px}body article.pageContents .container .two_c section#sideMenu ul{padding:108px 0 62px;background:#1b78f6}body article.pageContents .container .two_c section#sideMenu ul li{font-size:12px;font-weight:bold;line-height:40px;color:#fff}body article.pageContents .container .two_c section#sideMenu ul li.active{color:#1b78f6;background:#fff}body article.pageContents .container .two_c section#sideMenu ul li a{display:block;width:100%;height:100%;padding:0 15px}body article.pageContents .container .two_c section#sideMenu ul li a:hover{opacity:1;color:#1b78f6;background:#fff}body article.pageContents .container .two_c section#mainArea{margin-top:70px}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd{margin-top:32px;margin-bottom:40px;padding:0 0 34px 12px}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd ul li{display:block}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd ul li:before{margin:0 12px 0 0;content:'-.'}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd ul li:last-child:after{content:none}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd p.st{font-size:15px;font-weight:bold;margin-bottom:20px}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd p.mb38{margin-bottom:38px}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd p.mb38:last-child{margin-bottom:0}body article.pageContents .container .two_c section#mainArea .p_business .item_01,body article.pageContents .container .two_c section#mainArea .p_business .item_02{margin-bottom:100px}body article.pageContents .container .two_c section#mainArea .p_maker ul.makerListMenu{display:flex;flex-wrap:wrap;justify-content:space-between;padding:14px 64px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_maker ul.makerListMenu li a:hover{text-decoration:underline;opacity:1;color:#1b78f6}body article.pageContents .container .two_c section#mainArea .p_maker ul.makerListMenu li:after{margin:0 12px;content:'|';color:#c9c9c9}body article.pageContents .container .two_c section#mainArea .p_maker ul.makerListMenu li:last-child:after{content:none}body article.pageContents .container .two_c section#mainArea .p_maker .makerList{margin:40px 0;padding:0 10px}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul{display:flex;flex-wrap:wrap;margin:50px 0}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li{width:31%;margin-right:3%}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li a{position:relative;display:block;padding-bottom:16px;padding-left:15px}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li a:before{position:absolute;top:8px;left:0;box-sizing:border-box;width:8px;height:7px;margin:auto;content:'';vertical-align:top;border:4px solid transparent;border-left:6px solid #1b78f6}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li:nth-child(3n){width:32%;margin-right:0}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li:last-child{padding-bottom:0}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li span{font-size:10px}body article.pageContents .container .two_c section#mainArea .p_history dl{position:relative;display:table;width:100%;margin-top:18px;padding-bottom:18px;border-bottom:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_history dl:first-child{margin-top:0}body article.pageContents .container .two_c section#mainArea .p_history dl dd,body article.pageContents .container .two_c section#mainArea .p_history dl dt{display:table-cell;vertical-align:top}body article.pageContents .container .two_c section#mainArea .p_history dl dt{font-weight:bold;width:132px;text-align:center;color:#1b78f6}body article.pageContents .container .two_c section#mainArea .p_history dl dt:after{position:absolute;bottom:-1px;left:0;width:132px;content:"";border-bottom:1px solid #1b78f6}body article.pageContents .container .two_c section#mainArea .p_history dl dd{padding:0 16px}body article.pageContents .container .two_c section#mainArea .p_directors.two{margin-bottom:80px}body article.pageContents .container .two_c section#mainArea .p_directors .list{padding:32px 12px 14px}body article.pageContents .container .two_c section#mainArea .p_directors .notes{font-size:12px;line-height:18px;margin:30px 0 80px}body article.pageContents .container .two_c section#mainArea .p_branch .pc{display:none}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea svg{width:481px;height:292px;display:block;margin:0 auto}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea ul.mapLink{margin:0 auto;left:0;right:0}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea ul.mapLink li{position:absolute}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea ul.mapLink li a{font-size:12px;font-weight:bold;color:#ffffff;display:inline-block}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea ul.mapLink li:nth-child(1){top:103px;right:130px}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea ul.mapLink li:nth-child(2){top:183px;right:215px}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea ul.mapLink li:nth-child(3){top:225px;right:240px}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea ul.mapLink li:nth-child(4){top:124px;left:338px}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea ul.mapLink li:nth-child(5){top:193px;left:130px}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea select{display:none}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px 0 60px;padding:24px 80px;border:1px solid #000}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul li:nth-child(1){width:20%}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul li:nth-child(2){width:40%}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul li:nth-child(3){width:40%}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul li:nth-child(4){width:45%}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul li:nth-child(5){width:15%}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul li:nth-child(6){width:20%}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul li:nth-child(7){width:20%}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul li a{font-size:12px;position:relative;display:inline-block;padding-left:20px}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul li a:before{position:absolute;top:3px;left:0;width:6px;height:6px;margin:auto;content:'';-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:2px solid #f6991b;border-right:2px solid #f6991b}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table{width:100%;margin:30px 0 60px;border:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr{border-bottom:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr th{font-size:13px;line-height:20px;padding:20px 16px;border-right:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr th{width:152px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td:nth-child(2){width:317px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td:nth-child(3){width:94px;text-align:center}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td:nth-child(4){width:151px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td span.mapLink{position:relative;display:inline-block;vertical-align:middle;text-decoration:none;color:#fff;border-radius:2px;background:#281a17}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td span.mapLink:before{position:absolute;top:0;right:6px;bottom:0;width:4px;height:4px;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;border-top:1px solid #fff;border-right:1px solid #fff}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td span.mapLink a{font-family:'Roboto', sans-serif;font-size:10px;display:block;width:100%;height:100%;padding:6px 18px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td div.tel{font-family:'Roboto', sans-serif;font-size:12px;font-weight:300;margin-top:12px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td div.tel p{margin-bottom:12px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td div.tel p:last-child{margin-bottom:0}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td div.tel span.icon{font-size:10px;font-weight:700;position:relative;display:inline-block;margin-right:8px;padding:0 8px;text-decoration:none;border-radius:2px;background:#f2f2f2}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td:last-child{border-right:none}body article.pageContents .container .two_c section#mainArea .p_partner table{width:100%;margin:30px 0 0;border:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_partner table tr{border-bottom:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_partner table tr td,body article.pageContents .container .two_c section#mainArea .p_partner table tr th{font-size:14px;line-height:25px;width:50%;padding:20px 16px;border-right:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_partner table tr td a{color:#1b78f6}body article.pageContents .container .two_c section#mainArea .p_partner table tr td:last-child{border-right:none}body article.pageContents .container .two_c section#mainArea .p_wlbalance .mb60{font-size:14px;line-height:25px;margin-bottom:60px}body article.pageContents .container .two_c section#mainArea .p_wlbalance p{margin:24px 0}body article.pageContents .container .two_c section#mainArea .p_wlbalance p.st{font-size:15px;font-weight:bold;margin-top:54px}body article.pageContents .container .two_c section#mainArea .p_wlbalance p.st:first-child{margin-top:0}body article.pageContents .container .two_c section#mainArea .p_health p{line-height:25px;margin-top:40px}body article.pageContents .container .two_c section#mainArea .p_health ol{margin:35px 0 60px;padding-left:36px}body article.pageContents .container .two_c section#mainArea .p_health ol li{margin-bottom:30px;list-style-type:decimal}body article.pageContents .container .two_c section#mainArea .p_health ol li:last-child{margin-bottom:0}body article.pageContents .container .two_c section#mainArea .p_health dl dd img{max-width:225px}body article.pageContents .container .two_c section#mainArea .p_health dl dd p{margin:24px 0}body article.pageContents .container .two_c section#mainArea .p_health .btnArea{display:flex;flex-wrap:wrap;justify-content:space-between}body article.pageContents .container .two_c section#mainArea .p_health .btnArea .btn{width:320px;background:#f6991b}body article.pageContents .container .two_c section#mainArea .p_health .btnArea .btn a{font-size:13px;position:relative;display:block;width:100%;height:100%;padding:20px 0;text-align:center;color:#fff}body article.pageContents .container .two_c section#mainArea .p_health .btnArea .btn a:before{position:absolute;top:0;bottom:0;left:20px;overflow:hidden;width:18px;height:13px;margin:auto;content:"";background:url("./../img/corporate/ico_popup.png") no-repeat;background-position:center;background-size:contain}body article.pageContents .container .two_c section#mainArea .p_health .btnArea .btn a:after{position:absolute;top:0;right:16px;bottom:0;width:12px;height:12px;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}body article.pageContents .container .two_c section#mainArea .p_iso h3{margin-bottom:40px}body article.pageContents .container .two_c section#mainArea .p_iso .right{text-align:right}body article.pageContents .container .two_c section#mainArea .p_iso dl{margin-bottom:64px}body article.pageContents .container .two_c section#mainArea .p_iso ol{padding-left:20px}body article.pageContents .container .two_c section#mainArea .p_iso ol li{list-style:decimal;padding-left:2px;padding-bottom:16px}body article.pageContents .container .two_c section#mainArea .p_sdgs img{width:auto}body article.pageContents .container .two_c section#mainArea .p_sdgs h3{font-size:22px;font-weight:bold;color:#3598F8;padding:20px 0;border-bottom:1px solid #3598F8;background:none;margin-bottom:20px}body article.pageContents .container .two_c section#mainArea .p_sdgs p{font-size:14px;line-height:22px;margin-bottom:30px}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_img_1,body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_img_2,body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_img_3,body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_img_4{text-align:center;padding:10px 0 20px}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner{background:#F2FAFF;padding:20px 40px;margin-bottom:45px}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner h4{font-size:21px;line-height:33px;color:#0B89D2;font-weight:normal;text-align:center;padding:10px 0}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner dt{text-align:left;font-size:18px;font-weight:bold;margin-bottom:5px}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner dd{margin-bottom:25px}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner dd p{margin-bottom:0}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner dd:last-child{margin-bottom:0}body article.pageContents .container .two_c section#mainArea .p_basic_purchasing_policy .basic_purchasing_policy_inner{border:1px solid #333;padding:30px 20px}body article.pageContents .container .two_c section#mainArea .p_basic_purchasing_policy .basic_purchasing_policy_inner h3{font-size:18px;font-weight:bold;text-align:center;background:none}body article.pageContents .container .two_c section#mainArea .p_basic_purchasing_policy .basic_purchasing_policy_inner p{margin-bottom:25px;font-size:12px;line-height:22px}body article.pageContents .container .two_c section#mainArea .p_basic_purchasing_policy .basic_purchasing_policy_inner p span{font-weight:bold}body article.pageContents .container .two_c section#mainArea .p_basic_purchasing_policy .basic_purchasing_policy_inner .inner_head .align_right{text-align:right}}@media screen and (max-width: 768px){sup{font-size:smaller;vertical-align:super}body .keyV{padding-top:22.133333333333333vw}body .keyV .kv{position:relative}body .keyV .kv .inner{display:flex;align-items:center;justify-content:center}body .keyV .kv .inner h2{font-size:6.4vw;font-weight:normal;line-height:7.466666666666667vw;position:absolute;display:inline-block;width:auto;height:auto;text-align:center;color:#fff}body .keyV .kv .inner h2 span{font-family:'Roboto', sans-serif;font-size:2.6666666666666665vw;font-weight:300;display:block}body .keyV .kv .inner .breadcrumbs{display:none}body .keyV .kv .company_01{overflow:hidden;width:100%;height:58.666666666666664vw;background:url("./../img/csr/keyvisual_sp.png") no-repeat;background-position:center;background-size:cover}body .breadcrumbsSP{margin:4.266666666666667vw 0}body .breadcrumbsSP ul li{font-size:2.6666666666666665vw;line-height:4.266666666666667vw;display:block}body .breadcrumbsSP ul li:after{margin:0 3.2vw;content:'>'}body .breadcrumbsSP ul li:last-child:after{content:none}body article.pageContents h2{font-size:4.266666666666667vw;font-weight:normal;margin-bottom:8vw;padding:0 0 2.6666666666666665vw;color:#1b78f6;border-bottom:0.2666666667vw solid #1b78f6}body article.pageContents h3{font-size:3.466666666666667vw;font-weight:bold;line-height:5.8vw;padding:3.2vw 2.6666666666666665vw;background:#f4f4f4}body article.pageContents dl.b_table{font-size:3.466666666666667vw;line-height:5.333333333333333vw;display:block;width:100%;padding:4.266666666666667vw 3.2vw;border-bottom:0.26666666666666666vw solid #c9c9c9}body article.pageContents dl.b_table:first-child{padding-top:0}body article.pageContents dl.b_table dd,body article.pageContents dl.b_table dt{width:100%}body article.pageContents dl.b_table dt{font-weight:bold;margin-bottom:3.2vw;color:#1b78f6}body article.pageContents dl.b_table dd span{font-size:2.933333333333333vw}body article.pageContents dl.b_table dd span.mapLink{display:none}body article.pageContents dl.b_table dd span.mapLink_SP{position:relative;display:inline-block;margin-top:5.333333333333333vw;vertical-align:middle;text-decoration:none;color:#fff;border-radius:0.5333333333333333vw;background:#281a17}body article.pageContents dl.b_table dd span.mapLink_SP:before{position:absolute;top:0;right:1.6vw;bottom:0;width:1.0666666666666667vw;height:1.0666666666666667vw;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;border-top:0.26666666666666666vw solid #fff;border-right:0.26666666666666666vw solid #fff}body article.pageContents dl.b_table dd span.mapLink_SP a{display:block;width:100%;height:100%;padding:0 6.933333333333334vw}body article.pageContents dl.b_table dd div.tel{font-family:'Roboto', sans-serif;font-size:4vw;font-weight:300;margin-top:3.2vw}body article.pageContents dl.b_table dd div.tel span.icon{font-size:2.6666666666666665vw;font-weight:700;position:relative;display:inline-block;margin-right:2.6666666666666665vw;padding:0 2.1333333333333333vw;text-decoration:none;border-radius:0.5333333333333333vw;background:#f2f2f2}body article.pageContents dl.b_block dd{font-size:3.466666666666667vw;line-height:5.866666666666666vw;margin-top:11.2vw;margin-bottom:16vw;padding:0 2.6666666666666665vw}body article.pageContents dl.b_block dd ul li{position:relative;display:block;padding-bottom:5vw;padding-left:5.333333333333333vw}body article.pageContents dl.b_block dd ul li:before{position:absolute;top:2.1333333333333333vw;left:0;box-sizing:border-box;width:2.1333333333333333vw;height:1.8666666666666667vw;margin:auto;content:'';vertical-align:top;border:1.0666666666666667vw solid transparent;border-left:1.6vw solid #1b78f6}body article.pageContents dl.b_block dd ul li:last-child{padding-bottom:0}body article.pageContents dl.b_block dd ul li>ul{margin-top:9.066666666666666vw}body article.pageContents dl.b_block dd ul li>ul li{font-weight:normal;padding-bottom:3.2vw}body article.pageContents dl.b_block dd ul li>ul li:before{border-left:1.6vw solid #c9c9c9}body article.pageContents dl.b_block dd p{margin:6.4vw 0}body article.pageContents dl.b_block dd p.st{font-size:3.466666666666667vw;font-weight:bold;margin-top:9.066666666666666vw}body article.pageContents dl.b_block dd .swiper-containerP{position:relative;overflow-x:hidden;height:53.333333333333336vw}body article.pageContents dl.b_block dd .swiper-containerP .swiper-wrapper .swiper-slide{width:100%;text-align:center}body article.pageContents dl.b_block dd .swiper-containerP .swiper-pagination{bottom:0}body article.pageContents dl.b_block dd .swiper-containerP .swiper-button-next,body article.pageContents dl.b_block dd .swiper-containerP .swiper-button-prev{position:absolute;top:0;bottom:0;margin:auto}body article.pageContents dl.b_block dd .swiper-containerP .swiper-button-prev{left:0 !important}body article.pageContents dl.b_block dd .swiper-containerP .swiper-button-next{right:0 !important}body article.pageContents .container .two_c{display:block}body article.pageContents .container .two_c section#sideMenu{display:none}body article.pageContents .container .two_c section#mainArea{margin-top:16vw}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd{font-size:3.466666666666667vw;line-height:5.866666666666666vw;margin-top:11.2vw;margin-bottom:16vw;padding:0 0 0 2.6666666666666665vw}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd ul li{display:block}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd ul li:before{margin:0 2.6666666666666665vw 0 0;content:'一.'}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd ul li:last-child:after{content:none}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd p{font-size:3.466666666666667vw}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd p.st{font-weight:bold;margin-bottom:5.866666666666666vw}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd p.mb38{margin-bottom:11.2vw}body article.pageContents .container .two_c section#mainArea .p_philosophy dl dd p.mb38:last-child{margin-bottom:0}body article.pageContents .container .two_c section#mainArea .p_business .item_01,body article.pageContents .container .two_c section#mainArea .p_business .item_02{margin-bottom:23.466666666666665vw}body article.pageContents .container .two_c section#mainArea .p_maker ul.makerListMenu{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5.866666666666666vw 11.2vw;border-top:0.26666666666666666vw solid #c9c9c9;border-bottom:0.26666666666666666vw solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_maker ul.makerListMenu li{font-size:3.466666666666667vw;font-weight:bold;line-height:8.533333333333333vw;width:20%}body article.pageContents .container .two_c section#mainArea .p_maker ul.makerListMenu li a:hover{opacity:1;color:#1b78f6}body article.pageContents .container .two_c section#mainArea .p_maker ul.makerListMenu li:after{margin:0 3.7333333333333334vw;content:'|';color:#c9c9c9}body article.pageContents .container .two_c section#mainArea .p_maker ul.makerListMenu li:last-child:after,body article.pageContents .container .two_c section#mainArea .p_maker ul.makerListMenu li:nth-child(5):after{content:none}body article.pageContents .container .two_c section#mainArea .p_maker .makerList{margin:40px 0;padding:0 10px}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:6.933333333333334vw 0}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li{font-size:3.466666666666667vw;line-height:5.8vw;width:48%;margin-right:4%}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li a{position:relative;display:block;margin-bottom:6.4vw;padding-left:4vw}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li a:before{position:absolute;top:2.1333333333333333vw;left:0;box-sizing:border-box;width:2.1333333333333333vw;height:1.8666666666666667vw;margin:auto;content:'';vertical-align:top;border:1.0666666666666667vw solid transparent;border-left:1.6vw solid #1b78f6}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li:nth-child(2n){width:48%;margin-right:0}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li:last-child{padding-bottom:0}body article.pageContents .container .two_c section#mainArea .p_maker .makerList ul li span{font-size:2.6666666666666665vw}body article.pageContents .container .two_c section#mainArea .p_history dl{position:relative;display:table;width:100%;margin-top:5.866666666666666vw;padding-bottom:5.866666666666666vw;border-bottom:0.26666666666666666vw solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_history dl:first-child{margin-top:0}body article.pageContents .container .two_c section#mainArea .p_history dl dd,body article.pageContents .container .two_c section#mainArea .p_history dl dt{display:table-cell;vertical-align:top}body article.pageContents .container .two_c section#mainArea .p_history dl dt{font-size:3.2vw;font-weight:bold;width:22.933333333333334vw;text-align:center;color:#1b78f6}body article.pageContents .container .two_c section#mainArea .p_history dl dt:after{position:absolute;bottom:-.26666666666666666vw;left:0;width:22.933333333333334vw;content:"";border-bottom:0.2666666667vw solid #1b78f6}body article.pageContents .container .two_c section#mainArea .p_history dl dd{font-size:3.2vw;line-height:4.8vw;padding:0 0 0 8.533333333333333vw}body article.pageContents .container .two_c section#mainArea .p_directors.two{margin-bottom:16vw}body article.pageContents .container .two_c section#mainArea .p_directors .list{padding:32px 0 14px}body article.pageContents .container .two_c section#mainArea .p_directors .notes{font-size:2.933333333333333vw;line-height:5.6vw;margin:3.2vw 0 16vw}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea{display:none}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea div{right:0;left:0;overflow:hidden;width:93.86666666666666vw;height:56.76vw;margin:0 auto;background:url("../img/company/map.png") no-repeat;background-position:center;background-size:contain;position:relative}body article.pageContents .container .two_c section#mainArea .p_branch .mapArea div span{position:absolute;top:0;left:0;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}body article.pageContents .container .two_c section#mainArea .p_branch .pc div{right:0;left:0;overflow:hidden;width:93.86666666666666vw;height:56.76vw;margin:0 auto;background:url("../img/company/map.png") no-repeat;background-position:center;background-size:contain;position:relative}body article.pageContents .container .two_c section#mainArea .p_branch .pc div span{position:absolute;top:0;left:0;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea{position:relative;margin:5.866666666666666vw 0 12.266666666666666vw;border:1px solid #bbb;border-radius:2px;background:#fff}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea ul{display:none}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea select{width:100%;padding:8px 1em 8px 8px;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;color:#666;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea select::-ms-expand{display:none}body article.pageContents .container .two_c section#mainArea .p_branch .branchMenuArea:before{position:absolute;top:0.8em;right:0.9em;width:0;height:0;padding:0;content:'';pointer-events:none;border-top:6px solid #666;border-right:6px solid transparent;border-left:6px solid transparent}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 .scroll,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 .scroll,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 .scroll,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 .scroll,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 .scroll,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 .scroll,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 .scroll{overflow:auto;margin-bottom:60px;white-space:nowrap}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table{width:100%;margin:30px 0 0;border-collapse:collapse;border:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr{border-bottom:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr th{font-size:13px;line-height:20px;padding:20px 16px;border-right:1px solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr th,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr th{width:152px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td:nth-child(2),body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td:nth-child(2){width:317px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td:nth-child(3),body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td:nth-child(3){width:94px;text-align:center}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td:nth-child(4),body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td:nth-child(4){width:151px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td span.mapLink,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td span.mapLink{position:relative;display:inline-block;vertical-align:middle;text-decoration:none;color:#fff;border-radius:2px;background:#281a17}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td span.mapLink:before,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td span.mapLink:before{position:absolute;top:0;right:6px;bottom:0;width:4px;height:4px;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;border-top:1px solid #fff;border-right:1px solid #fff}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td span.mapLink a,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td span.mapLink a{font-family:'Roboto', sans-serif;font-size:10px;display:block;width:100%;height:100%;padding:6px 18px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td div.tel,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td div.tel{font-family:'Roboto', sans-serif;font-size:12px;font-weight:300;margin-top:12px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td div.tel p,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td div.tel p{margin-bottom:12px}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td div.tel p:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td div.tel p:last-child{margin-bottom:0}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td div.tel span.icon,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td div.tel span.icon{font-size:10px;font-weight:700;position:relative;display:inline-block;margin-right:8px;padding:0 8px;text-decoration:none;border-radius:2px;background:#f2f2f2}body article.pageContents .container .two_c section#mainArea .p_branch .branch-1 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-2 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-3 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-4 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-5 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-6 table tr td:last-child,body article.pageContents .container .two_c section#mainArea .p_branch .branch-7 table tr td:last-child{border-right:none}body article.pageContents .container .two_c section#mainArea .p_partner table{width:100%;margin:8vw 0 0;border:0.26666666666666666vw solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_partner table tr{border-bottom:0.26666666666666666vw solid #c9c9c9}body article.pageContents .container .two_c section#mainArea .p_partner table tr td,body article.pageContents .container .two_c section#mainArea .p_partner table tr th{font-size:3.7333333333333334vw;line-height:6.666666666666667vw;display:block;width:100%;padding:5.333333333333333vw 0;text-align:center}body article.pageContents .container .two_c section#mainArea .p_partner table tr th{color:#fff;border-bottom:0.26666666666666666vw solid #c9c9c9;background:#1b78f6}body article.pageContents .container .two_c section#mainArea .p_partner table tr td a{color:#1b78f6}body article.pageContents .container .two_c section#mainArea .p_partner table tr td:last-child{border-right:none}body article.pageContents .container .two_c section#mainArea .p_wlbalance .mb60{font-size:3.7333333333333334vw;line-height:6.666666666666667vw;margin-bottom:16vw}body article.pageContents .container .two_c section#mainArea .p_wlbalance p{margin:6.666666666666667vw 0}body article.pageContents .container .two_c section#mainArea .p_wlbalance p.st{font-size:3.466666666666667vw;font-weight:bold;margin-top:9.066666666666666vw}body article.pageContents .container .two_c section#mainArea .p_wlbalance p.st:first-child{margin-top:0}body article.pageContents .container .two_c section#mainArea .p_health p{line-height:6.666666666666667vw;margin-top:10.666666666666666vw}body article.pageContents .container .two_c section#mainArea .p_health ol{margin:9.333333333333334vw 0 16vw;padding-left:9.333333333333334vw}body article.pageContents .container .two_c section#mainArea .p_health ol li{margin-bottom:8vw;list-style-type:decimal}body article.pageContents .container .two_c section#mainArea .p_health ol li:last-child{margin-bottom:0}body article.pageContents .container .two_c section#mainArea .p_health dl dd img{max-width:100%}body article.pageContents .container .two_c section#mainArea .p_health dl dd p{margin:6.4vw 0}body article.pageContents .container .two_c section#mainArea .p_health .btnArea{display:flex;flex-wrap:wrap;justify-content:space-between}body article.pageContents .container .two_c section#mainArea .p_health .btnArea .btn{width:100%;margin-bottom:8vw;background:#f6991b}body article.pageContents .container .two_c section#mainArea .p_health .btnArea .btn a{font-size:3.466666666666667vw;position:relative;display:block;width:100%;height:100%;padding:5.333333333333333vw 0;text-align:center;color:#fff}body article.pageContents .container .two_c section#mainArea .p_health .btnArea .btn a:before{position:absolute;top:0;bottom:0;left:5.333333333333333vw;overflow:hidden;width:4.8vw;height:3.466666666666667vw;margin:auto;content:"";background:url("./../img/corporate/ico_popup.png") no-repeat;background-position:center;background-size:contain}body article.pageContents .container .two_c section#mainArea .p_health .btnArea .btn a:after{position:absolute;top:0;right:4.266666666666667vw;bottom:0;width:3.2vw;height:3.2vw;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:0.5333333333333333vw solid #fff;border-right:0.5333333333333333vw solid #fff}body article.pageContents .container .two_c section#mainArea .p_iso h3{margin-bottom:7.5vw}body article.pageContents .container .two_c section#mainArea .p_iso .right{text-align:right}body article.pageContents .container .two_c section#mainArea .p_iso dl{margin-bottom:12.5vw}body article.pageContents .container .two_c section#mainArea .p_iso ol{padding-left:4.375vw}body article.pageContents .container .two_c section#mainArea .p_iso ol li{list-style:decimal;padding-left:1.25vw;padding-bottom:5vw}body article.pageContents .container .two_c section#mainArea .p_sdgs img{width:auto;max-width:100%}body article.pageContents .container .two_c section#mainArea .p_sdgs h3{font-size:18px;font-weight:bold;color:#3598F8;padding:20px 5px;border-bottom:1px solid #3598F8;background:none;margin-bottom:20px}body article.pageContents .container .two_c section#mainArea .p_sdgs p{font-size:12px;line-height:22px;margin-bottom:30px}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_img_1,body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_img_2,body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_img_3,body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_img_4{text-align:center;padding:10px 0 20px}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner{background:#F2FAFF;padding:20px 40px;margin-bottom:45px}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner h4{font-size:17px;line-height:33px;color:#0B89D2;font-weight:normal;text-align:center;padding:10px 0}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner dt{text-align:left;font-size:12px;font-weight:bold;margin-bottom:5px}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner dd{margin-bottom:25px}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner dd p{margin-bottom:0}body article.pageContents .container .two_c section#mainArea .p_sdgs .sdgs_inner dd:last-child{margin-bottom:0}body article.pageContents .container .two_c section#mainArea .p_basic_purchasing_policy .basic_purchasing_policy_inner{border:1px solid #333;padding:20px 15px}body article.pageContents .container .two_c section#mainArea .p_basic_purchasing_policy .basic_purchasing_policy_inner h3{font-size:18px;font-weight:bold;text-align:center;background:none;margin-bottom:20px}body article.pageContents .container .two_c section#mainArea .p_basic_purchasing_policy .basic_purchasing_policy_inner p{margin-bottom:20px;font-size:12px;line-height:22px}body article.pageContents .container .two_c section#mainArea .p_basic_purchasing_policy .basic_purchasing_policy_inner p span{font-weight:bold}body article.pageContents .container .two_c section#mainArea .p_basic_purchasing_policy .basic_purchasing_policy_inner .inner_head .align_right{text-align:right}}
