﻿#cheaderWrap{margin:0 auto clamp(48px, 9.9996vw, 120px);padding:clamp(80px, 16.6668vw, 200px) 0 clamp(28px, 5.8332vw, 70px);width:100%;background:#FCEDC2;position:relative}#cheaderWrap::after{content:'';width:100%;height:6.7vw;background:url("../img/common/bg_horizon02.svg") no-repeat center bottom/100% auto;display:block;filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(167deg) brightness(107%) contrast(101%);position:absolute;bottom:-1px}#cheaderWrap .cheaderInner{margin:auto;max-width:1216px;width:94%}#cheaderWrap .cheaderInner h1{color:#0089FF;font-size:clamp(32px, 5vw, 60px);font-weight:700}#cheaderWrap .cheaderInner h1 strong{font-size:clamp(34px, 6vw, 68px)}#cheaderWrap .cheaderInner figure{margin:0 0 0 auto;width:34%}#cheaderWrap .cheaderInner figure picture{width:100%;background:#FFFFFF;border-radius:50%;display:block;overflow:hidden;position:relative}#cheaderWrap .cheaderInner figure picture::before{content:'';padding-top:100%;width:100%;display:block}#cheaderWrap .cheaderInner figure picture img,#cheaderWrap .cheaderInner figure picture source{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}@media (max-width: 480px){#cheaderWrap .cheaderInner h1{width:68%}#cheaderWrap .cheaderInner figure{width:30%}}#cheaderWrap.sub{padding:clamp(80px, 16.6668vw, 200px) 0 clamp(48px, 9.9996vw, 120px)}#aboutIntroWrap{counter-reset:number 0}#aboutIntroWrap .textBox p{font-size:clamp(18px, 2vw, 28px);font-weight:700;text-align:center;line-height:1.85;letter-spacing:0.1em}#aboutIntroWrap .textBox p strong{color:#0089FF}@media (max-width: 480px){#aboutIntroWrap .textBox p{line-height:1.6}}#aboutIntroWrap ol{margin:clamp(24px, 3.8892vw, 40px) auto;padding:clamp(21px, 3.4034vw, 35px) 0;max-width:886px;width:90%;background:#FFF9E6;border-radius:clamp(24px, 3.8892vw, 40px)}#aboutIntroWrap ol li{margin:0 auto;color:#0089FF;font-size:clamp(18px, 2vw, 28px);font-weight:700;width:76%}#aboutIntroWrap ol li+li{margin-top:clamp(12px, 1.9446vw, 20px)}#aboutIntroWrap ol li::before{counter-increment:number 1;content:counter(number) ".";margin-right:10px;color:#0089FF;font-size:clamp(18px, 2vw, 28px);font-weight:700;display:inline-block}@media (max-width: 480px){#aboutIntroWrap ol{width:100%}#aboutIntroWrap ol li{padding-left:2em;width:84%;position:relative}#aboutIntroWrap ol li::before{position:absolute;top:0;left:0}}#whyCocosigWrap{margin-top:clamp(60px, 12.5004vw, 150px);padding:clamp(32px, 6.6672vw, 80px) 0;background:#FFF9E6;border-radius:clamp(24px, 3.8892vw, 40px)}#whyCocosigWrap h2{margin:0 auto clamp(36px, 5.8338vw, 60px);color:#0089FF;font-size:clamp(30px, 4vw, 52px);font-weight:700;text-align:center}#whyCocosigWrap .inner .graphText{margin:0 0 0 auto;width:50%;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}#whyCocosigWrap .inner .graphText h3{font-size:clamp(28px, 3vw, 40px);font-weight:700;line-height:1.4}#whyCocosigWrap .inner .graphText h3 strong{color:#FF9327}#whyCocosigWrap .inner .graphText figure{margin:clamp(18px, 2.9162vw, 30px) 0}#whyCocosigWrap .inner .graphText dl{color:#555555;font-size:clamp(13px, 1vw, 16px);display:-webkit-flex;display:-moz-flex;display:flex}#whyCocosigWrap .inner .graphText dl dt{width:6em}#whyCocosigWrap .inner .graphText dl dd{width:calc(100% - 6em)}#whyCocosigWrap .inner .graphImage{width:46.2%;max-width:536px;-webkit-order:1;-moz-order:1;-ms-order:1;order:1}@media (max-width: 820px){#whyCocosigWrap .inner .graphText{width:60%}#whyCocosigWrap .inner .graphText figure{width:240px}#whyCocosigWrap .inner .graphImage{width:35%}}@media (max-width: 480px){#whyCocosigWrap .inner .graphText{width:100%;-webkit-order:1;-moz-order:1;-ms-order:1;order:1}#whyCocosigWrap .inner .graphText .spimage{margin-top:clamp(24px, 3.8892vw, 40px)}#whyCocosigWrap .inner .graphImage{display:none}}#whyCocosigWrap .inner.textBox{margin:clamp(36px, 5.8338vw, 60px) auto 0;width:80%}#whyCocosigWrap .inner.textBox p{font-size:clamp(16px, 2vw, 20px);font-weight:700;text-align:center}@media (max-width: 820px){#whyCocosigWrap .inner.textBox{width:90%}}#cocosigFunctionWrap{margin:clamp(48px, 9.9996vw, 120px) auto}#cocosigFunctionWrap section{margin:0 2.9% 0 0;padding:clamp(32px, 6.6672vw, 80px) clamp(21px, 3.4034vw, 35px) clamp(36px, 5.8338vw, 60px);width:31.4%;border-radius:clamp(24px, 3.8892vw, 40px)}#cocosigFunctionWrap section:nth-of-type(3){margin-right:0}#cocosigFunctionWrap section figure{margin:0 auto clamp(30px, 4.8608vw, 50px);width:70%;max-width:219px;aspect-ratio:1 / 1;background:#FFFFFF;border-radius:50%;position:relative}#cocosigFunctionWrap section figure img,#cocosigFunctionWrap section figure source{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}#cocosigFunctionWrap section .textBox{width:100%}#cocosigFunctionWrap section .textBox .subttl{font-size:clamp(16px, 2vw, 20px);font-weight:700}#cocosigFunctionWrap section .textBox h2{margin-bottom:clamp(12px, 1.9446vw, 20px);font-size:clamp(25px, 3vw, 36px);font-weight:700}#cocosigFunctionWrap section.box01{background:#DDEFFF}#cocosigFunctionWrap section.box01 .textBox .subttl,#cocosigFunctionWrap section.box01 .textBox h2{color:#0089FF}#cocosigFunctionWrap section.box02{background:#E4FFE0}#cocosigFunctionWrap section.box02 .textBox .subttl,#cocosigFunctionWrap section.box02 .textBox h2{color:#26AD20}#cocosigFunctionWrap section.box03{background:#FFF2DD}#cocosigFunctionWrap section.box03 .textBox .subttl,#cocosigFunctionWrap section.box03 .textBox h2{color:#FF9327}@media (max-width: 820px){#cocosigFunctionWrap section{margin:0;padding:clamp(24px, 3.8892vw, 40px);width:100%;display:-webkit-flex;display:-moz-flex;display:flex}#cocosigFunctionWrap section figure{margin:0;width:30%}#cocosigFunctionWrap section .textBox{margin:auto 0 auto auto;width:65%}#cocosigFunctionWrap section+section{margin-top:clamp(36px, 5.8338vw, 60px)}}@media (max-width: 480px){#cocosigFunctionWrap section{display:block}#cocosigFunctionWrap section figure{margin:0 auto 20px;width:70%}#cocosigFunctionWrap section .textBox{width:100%}}#securityTopWrap{margin:0 auto clamp(40px, 8.3328vw, 100px);max-width:1000px;width:84%}#securityTopWrap .topText{font-size:clamp(18px, 2vw, 28px);font-weight:700;letter-spacing:0.1em;line-height:1.8;text-align:center}#securityTopWrap .topText strong{color:#0089FF}#securityPageWrap{margin-bottom:clamp(48px, 9.9996vw, 120px);padding:clamp(36px, 5.8338vw, 60px) 0;background:#FFF9E6;border-radius:clamp(24px, 3.8892vw, 40px)}#securityPageWrap section h2{margin:0 auto clamp(36px, 5.8338vw, 60px);color:#0089FF;font-size:clamp(30px, 4vw, 52px);font-weight:700;text-align:center;line-height:1.35;letter-spacing:0.05em}@media (max-width: 480px){#securityPageWrap section h2{font-size:2.4rem}}#securityPageWrap section+section{margin-top:clamp(64px, 13.3332vw, 160px)}#securityPageWrap .sec01 .fl{margin:auto;width:84%;max-width:1000px}#securityPageWrap .sec01 .fl figure{width:50%}@media (max-width: 480px){#securityPageWrap .sec01 .fl figure{width:100%}#securityPageWrap .sec01 .fl figure+figure{margin-top:clamp(24px, 3.8892vw, 40px)}}#securityPageWrap .sec01 .caption{margin:clamp(15px, 2.4304vw, 25px) auto 0;color:#555555;font-weight:500;width:84%;text-align:center}@media (max-width: 480px){#securityPageWrap .sec01 .caption{font-size:1.0rem}}#securityPageWrap .sec01 .readtext{margin:clamp(24px, 3.8892vw, 40px) auto 0;font-size:clamp(16px, 2vw, 20px);font-weight:700;width:84%;text-align:center;line-height:1.8}#securityPageWrap .sec02 figure{margin:0 auto clamp(36px, 5.8338vw, 60px);width:84%;max-width:1000px}#securityPageWrap .sec02 p{margin:0 auto clamp(36px, 5.8338vw, 60px);font-size:clamp(16px, 2vw, 20px);font-weight:700;text-align:center;line-height:1.8;width:84%;max-width:970px}#securityPageWrap .sec03 figure{margin:0 auto clamp(36px, 5.8338vw, 60px);width:84%;max-width:970px}#securityPageWrap .sec03 p{margin:0 auto clamp(36px, 5.8338vw, 60px);font-size:clamp(16px, 2vw, 20px);font-weight:700;text-align:center;line-height:1.8;width:84%;max-width:970px}#ceoMessageWrap{margin-bottom:clamp(72px, 15vw, 180px)}#ceoMessageWrap .textBox{margin:auto 0 auto auto;width:59%;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}#ceoMessageWrap .textBox h2{margin:0 auto clamp(21px, 3.4034vw, 35px);font-size:clamp(30px, 4vw, 48px);font-weight:700;line-height:1.2}#ceoMessageWrap .textBox .read{font-size:clamp(16px, 2vw, 20px);line-height:1.8}#ceoMessageWrap .textBox .sign{margin-top:clamp(36px, 5.8338vw, 60px);color:#0089FF;font-size:clamp(25px, 3vw, 36px);font-weight:700;text-align:right}#ceoMessageWrap picture{margin:0 0 auto;width:33%;border-radius:clamp(24px, 3.8892vw, 40px);display:block;overflow:hidden;-webkit-order:1;-moz-order:1;-ms-order:1;order:1;position:relative}#ceoMessageWrap picture::before{content:'';padding-top:125.3%;display:block}#ceoMessageWrap picture img,#ceoMessageWrap picture source{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}@media (max-width: 480px){#ceoMessageWrap .textBox{width:100%;-webkit-order:1;-moz-order:1;-ms-order:1;order:1}#ceoMessageWrap picture{margin:clamp(24px, 3.8892vw, 40px) 0 0 auto;width:70%;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}}#companyInfoWrap{padding-bottom:clamp(80px, 16.6668vw, 200px)}#companyInfoWrap section{margin:auto;width:84%;max-width:1000px}#companyInfoWrap section h2{margin:0 auto clamp(36px, 5.8338vw, 60px);font-size:clamp(30px, 4vw, 48px);font-weight:700;line-height:1.2;text-align:center}#companyInfoWrap section+section{margin-top:clamp(64px, 13.3332vw, 160px)}#companyInfoWrap #outline table{margin:0 auto clamp(24px, 3.8892vw, 40px);width:100%}#companyInfoWrap #outline table tr{background-image:linear-gradient(to right, #FFC627 2px, transparent 2px);background-size:4px 2px;background-repeat:repeat-x;background-position:left bottom}#companyInfoWrap #outline table tr th{padding:clamp(18px, 2.9162vw, 30px);font-size:clamp(16px, 2vw, 20px);vertical-align:top}#companyInfoWrap #outline table tr td{padding:clamp(18px, 2.9162vw, 30px);font-size:clamp(16px, 2vw, 20px)}#companyInfoWrap #outline .ggmap{width:100%;position:relative}#companyInfoWrap #outline .ggmap::before{content:'';padding-top:55%;display:block}#companyInfoWrap #outline .ggmap iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width: 480px){#companyInfoWrap #outline table tr th{padding:10px;text-align:left;background:#FCEDC2;display:block}#companyInfoWrap #outline table tr td{padding:5px 10px 10px 10px;display:block}#companyInfoWrap #outline .ggmap::before{padding-top:80%}}#companyInfoWrap #business .catch{margin-bottom:clamp(24px, 3.8892vw, 40px);font-size:clamp(18px, 2vw, 28px);font-weight:700;text-align:center}#companyInfoWrap #business .fl dl{margin:0 2% 0 0;padding:clamp(24px, 3.8892vw, 40px) clamp(15px, 2.4304vw, 25px);width:32%;border-radius:clamp(24px, 3.8892vw, 40px)}#companyInfoWrap #business .fl dl:nth-of-type(3n){margin-right:0}#companyInfoWrap #business .fl dl dt{margin-bottom:clamp(15px, 2.4304vw, 25px);font-size:clamp(28px, 3vw, 40px);font-weight:700;text-align:center;line-height:1}#companyInfoWrap #business .fl dl dd .place{margin-top:clamp(15px, 2.4304vw, 25px);padding:clamp(24px, 3.8892vw, 40px);background:#FFFFFF;border-radius:clamp(12px, 1.9446vw, 20px)}#companyInfoWrap #business .fl dl dd .place li{font-size:clamp(17px, 2vw, 24px);font-weight:700;text-align:center;line-height:1}#companyInfoWrap #business .fl dl dd .place li+li{margin-top:1em}#companyInfoWrap #business .fl dl:first-of-type{background:#E4FFE0}#companyInfoWrap #business .fl dl:first-of-type dt{color:#26AD20}#companyInfoWrap #business .fl dl:first-of-type dd .place li{color:#26AD20}#companyInfoWrap #business .fl dl:nth-of-type(2){background:#DDEFFF}#companyInfoWrap #business .fl dl:nth-of-type(2) dt{color:#0089FF}#companyInfoWrap #business .fl dl:nth-of-type(2) dd .place li{color:#0089FF}#companyInfoWrap #business .fl dl:last-of-type{background:#FFF2DD}#companyInfoWrap #business .fl dl:last-of-type dt{color:#FF9327}#companyInfoWrap #business .fl dl:last-of-type dd .place li{color:#FF9327}@media (max-width: 480px){#companyInfoWrap #business .fl dl{margin:0;padding:20px;width:100%}#companyInfoWrap #business .fl dl dd .place{padding:20px}#companyInfoWrap #business .fl dl+dl{margin-top:20px}}#companyInfoWrap #history{padding:clamp(26px, 5.4168vw, 65px) 0;background:#FFF9E6;border-radius:clamp(24px, 3.8892vw, 40px)}#companyInfoWrap #history .historyList{margin:auto;max-width:700px;width:90%}#companyInfoWrap #history .historyList li{display:-webkit-flex;display:-moz-flex;display:flex}#companyInfoWrap #history .historyList li .year{margin:auto 0;font-size:clamp(18px, 2vw, 28px);font-weight:700;letter-spacing:0.2em}#companyInfoWrap #history .historyList li .event{margin:auto 0;font-size:clamp(16px, 2vw, 20px);font-weight:700}#companyInfoWrap #history .historyList li .marker{margin:auto clamp(36px, 5.8338vw, 60px);padding:32px 0;width:24px;height:24px;display:block;position:relative}#companyInfoWrap #history .historyList li .marker::before{content:'';margin:auto;width:2px;height:100%;background-image:linear-gradient(to top, #707070 2px, transparent 2px);background-size:2px 8px;background-repeat:repeat-y;background-position:left top;display:block;position:absolute;top:0;left:0;right:0;bottom:0}#companyInfoWrap #history .historyList li .marker::after{content:'';margin:auto;width:24px;height:24px;border-radius:50%;background:#0089FF;display:block;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 480px){#companyInfoWrap #history .historyList li .year{width:70px;letter-spacing:0.05em}#companyInfoWrap #history .historyList li .event{width:calc(100% - 105px)}#companyInfoWrap #history .historyList li .marker{margin:0 10px;width:15px}#companyInfoWrap #history .historyList li .marker::after{width:15px;height:15px}}#categoryListWrap{margin:0 auto clamp(48px, 9.9996vw, 120px)}#categoryListWrap ul li{margin:0 4% 0 0;width:22%}#categoryListWrap ul li:nth-of-type(4){margin-right:0}#categoryListWrap ul li .ctgBtn{padding-left:30px;width:100%;height:58px;line-height:54px;border:2px solid #0089FF;border-radius:30px;background:transparent;display:block;position:relative;-webkit-transition:all .4s;transition:all .4s}#categoryListWrap ul li .ctgBtn span{color:#0089FF;font-weight:700}#categoryListWrap ul li .ctgBtn .icon{margin:auto;width:24px;height:24px;border:2px solid #000000;border-radius:50%;background:url("../img/common/arrow_bk.svg") no-repeat center center/auto 14px;display:block;position:absolute;top:0;left:auto;right:20px;bottom:0;filter:invert(41%) sepia(39%) saturate(6697%) hue-rotate(193deg) brightness(104%) contrast(106%);transform:rotate(90deg)}#categoryListWrap ul li .ctgBtn:hover{background:#0089FF}#categoryListWrap ul li .ctgBtn:hover span{color:#FFFFFF}#categoryListWrap ul li .ctgBtn:hover .icon{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(167deg) brightness(107%) contrast(101%)}@media (max-width: 1300px){#categoryListWrap ul li .ctgBtn{padding-left:20px}#categoryListWrap ul li .ctgBtn .icon{width:20px;height:20px;background:url("../img/common/arrow_bk.svg") no-repeat center center/auto 8px;right:15px}}@media (max-width: 480px){#categoryListWrap ul li .ctgBtn{padding-left:10px;height:30px;line-height:26px}#categoryListWrap ul li .ctgBtn span{font-size:1.3rem}#categoryListWrap ul li .ctgBtn .icon{width:16px;height:16px;border:1px solid #000000;background:url("../img/common/arrow_bk.svg") no-repeat center center/auto 8px;right:10px}}@media (max-width: 1024px){#categoryListWrap ul{margin-bottom:-20px}#categoryListWrap ul li{margin:0 4% 20px 0;width:48%}#categoryListWrap ul li:nth-of-type(2){margin-right:0}#categoryListWrap ul li:nth-of-type(4){margin-right:0}}@media (max-width: 480px){#categoryListWrap ul{margin-bottom:-10px}#categoryListWrap ul li{margin:0 4% 10px 0}}#faqArea{margin:auto;padding-bottom:clamp(80px, 16.6668vw, 200px);width:84%;max-width:1000px}#faqArea section h2{margin:0 auto clamp(30px, 4.8608vw, 50px);color:#0089FF;font-size:clamp(30px, 4vw, 52px);font-weight:700;text-align:center}@media (max-width: 480px){#faqArea section h2{font-size:2.4rem}}#faqArea section+section{margin-top:clamp(32px, 6.6672vw, 80px)}#faqArea section .accordionBox{width:100%}#faqArea section .accordionBox .targetBtn{padding:25px 40px 25px clamp(48px, 9.9996vw, 120px);font-size:clamp(16px, 2vw, 20px);font-weight:700;background:#FCEDC2;border-radius:clamp(24px, 3.8892vw, 40px);cursor:pointer;position:relative;-webkit-transition:all .4s;transition:all .4s}#faqArea section .accordionBox .targetBtn::before{content:'';margin:auto;width:40px;height:35px;background:url("../img/faq/icon_q.svg") no-repeat center center/contain;position:absolute;top:0;left:clamp(36px, 5.8338vw, 60px);right:auto;bottom:0}#faqArea section .accordionBox .targetBtn .toggle{margin:auto;width:38px;height:38px;border-radius:50%;background:url("../img/common/arrow_bk.svg") no-repeat center center/auto 18px;background-color:#FFFFFF;display:block;position:absolute;top:0;left:auto;right:clamp(24px, 3.8892vw, 40px);bottom:0;transform:rotate(90deg);-webkit-transition:all .4s;transition:all .4s}#faqArea section .accordionBox .acdInner{padding:0;width:100%;height:0;overflow:hidden;transition:.5s}#faqArea section .accordionBox .acdInner .answerBox{padding:25px clamp(40px, 8.3328vw, 100px) 25px clamp(48px, 9.9996vw, 120px);font-size:clamp(15px, 2vw, 18px);line-height:1.8;background:#FFF9E6;border-radius:0 0 clamp(24px, 3.8892vw, 40px) clamp(24px, 3.8892vw, 40px);position:relative}#faqArea section .accordionBox .acdInner .answerBox::before{content:'';margin:auto;width:40px;height:35px;background:url("../img/faq/icon_a.svg") no-repeat center center/contain;position:absolute;top:25px;left:clamp(36px, 5.8338vw, 60px);right:auto;bottom:auto}#faqArea section .accordionBox.active{overflow-y:auto}#faqArea section .accordionBox.active .targetBtn{border-radius:clamp(24px, 3.8892vw, 40px) clamp(24px, 3.8892vw, 40px) 0 0}#faqArea section .accordionBox.active .targetBtn .toggle{transform:rotate(90deg) scaleX(-1)}#faqArea section .accordionBox+.accordionBox{margin-top:clamp(24px, 3.8892vw, 40px)}@media (max-width: 1024px){#faqArea section .accordionBox .targetBtn{padding:20px 40px 20px 120px}#faqArea section .accordionBox .targetBtn::before{left:60px}#faqArea section .accordionBox .acdInner .answerBox{padding:25px clamp(40px, 8.3328vw, 100px) 25px 120px}#faqArea section .accordionBox .acdInner .answerBox::before{left:60px}}@media (max-width: 820px){#faqArea section .accordionBox .targetBtn{padding:20px 40px 20px 80px}#faqArea section .accordionBox .targetBtn::before{width:32px;height:28px;left:30px}#faqArea section .accordionBox .targetBtn .toggle{width:32px;height:32px;right:30px}#faqArea section .accordionBox .acdInner .answerBox{padding:25px clamp(40px, 8.3328vw, 100px) 25px 80px}#faqArea section .accordionBox .acdInner .answerBox::before{width:32px;height:28px;left:30px}}@media (max-width: 480px){#faqArea section .accordionBox .targetBtn{padding:15px 30px 15px 45px;font-size:1.4rem}#faqArea section .accordionBox .targetBtn::before{width:20px;height:18px;top:18px;left:15px;bottom:auto}#faqArea section .accordionBox .targetBtn .toggle{width:20px;height:20px;background:url("../img/common/arrow_bk.svg") no-repeat center center/auto 12px;background-color:#FFFFFF;top:18px;right:10px;bottom:auto}#faqArea section .accordionBox .acdInner .answerBox{padding:15px 15px 15px 45px;font-size:1.4rem}#faqArea section .accordionBox .acdInner .answerBox::before{width:20px;height:18px;top:18px;left:15px}}#privacyWrap{margin:auto;padding:0 0 clamp(80px, 16.6668vw, 200px);max-width:960px;width:84%}#privacyWrap .topText{margin:0 auto clamp(36px, 5.8338vw, 60px);font-size:clamp(16px, 2vw, 20px);font-weight:700}#privacyWrap section h2{margin-bottom:clamp(18px, 2.9162vw, 30px);font-size:clamp(26px, 3vw, 38px);font-weight:700}#privacyWrap section h3{margin-bottom:clamp(12px, 1.9446vw, 20px);padding-left:1.5em;font-size:clamp(24px, 3vw, 32px);font-weight:700;position:relative}#privacyWrap section h3::before{content:'';margin:auto;width:1em;height:10px;background:#0089FF;display:block;position:absolute;top:0;left:0;right:auto;bottom:0}#privacyWrap section h4{margin-bottom:clamp(6px, .9716vw, 10px);font-size:clamp(17px, 2vw, 24px);font-weight:700}#privacyWrap section p+h3{margin-top:clamp(24px, 3.8892vw, 40px)}#privacyWrap section ul{margin:clamp(12px, 1.9446vw, 20px)}#privacyWrap section ul li{padding-left:1em;position:relative}#privacyWrap section ul li::before{content:'';width:8px;height:8px;background:#0089FF;border-radius:50%;display:block;position:absolute;top:10px;left:0}@media (max-width: 480px){#privacyWrap section ul li::before{width:6px;height:6px}}#privacyWrap section ul li+li{margin-top:5px}#privacyWrap section ol{margin:clamp(12px, 1.9446vw, 20px);counter-reset:olnum 0}#privacyWrap section ol li{padding-left:2em;position:relative}#privacyWrap section ol li::before{counter-increment:olnum 1;content:counter(olnum) "）";position:absolute;left:0}#privacyWrap section ol li+li{margin-top:5px}#privacyWrap section+section{margin-top:clamp(32px, 6.6672vw, 80px)}#privacyWrap .officeInfo{margin:clamp(32px, 6.6672vw, 80px) 0 0 auto;width:fit-content}#privacyWrap .officeInfo .cname{margin:0 auto clamp(12px, 1.9446vw, 20px);font-size:clamp(16px, 2vw, 20px);font-weight:700}#privacyWrap .officeInfo .name{margin-bottom:10px;font-weight:500}.notfoundWrap{padding:0 0 clamp(80px, 16.6668vw, 200px)}.notfoundWrap p{font-size:clamp(16px, 2vw, 20px);text-align:center}.notfoundWrap p+p{margin-top:1em}.notfoundWrap p.error_url{font-weight:700}.notfoundWrap p.moreBtn{margin-top:clamp(32px, 6.6672vw, 80px);text-align:left}
