@charset "UTF-8";:root{--text-main:#1a1a1a;--text-sub:#4b5563;--text-muted:#6b7280;--text-link:#2563eb;--text-link-hover:#1d4ed8;--text-success:#15803d;--text-success-light:#22c55e;--text-warning:#b45309;--text-warning-light:#f97316;--text-danger:#b91c1c;--text-danger-light:#ef4444;--text-accent:#0f172a;--border-light:#e0e0e0;--border-default:#e5e7eb;--border-dark:#d1d5db;--border-darker:#9ca3af;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-300:#d4d4d4;--gray-400:#a3a3a3;--gray-500:#737373;--gray-600:#525252;--gray-700:#404040;--gray-800:#262626;--gray-900:#171717;--gray-100-rgb:245,245,245;--gray-200-rgb:229,229,229;--gray-300-rgb:212,212,212;--gray-400-rgb:163,163,163;--gray-500-rgb:115,115,115;--gray-600-rgb:82,82,82;--gray-700-rgb:64,64,64;--gray-800-rgb:38,38,38;--gray-900-rgb:23,23,23}.page_mission .sec1{width:1280px;height:540px;margin:0 auto;position:relative}.page_mission .sec1 .right{width:580px;position:absolute;top:130px;right:0}.page_mission .sec1 .right h2{transform:translate(-5px,0);line-height:1.8;white-space:nowrap;letter-spacing:-0.06em;font-size:3.8rem;font-weight:200}.page_mission .sec1 .right h2 span{display:block;color:#888}.page_mission .sec1 .right p{margin-top:40px;font-size:1.8rem}.page_mission .sec1 img{display:block;position:absolute;top:70px;left:0}.page_mission .sec2{background:#f8f8f8;width:100%;height:100%;margin-bottom:100px}.page_mission .inner{width:1280px;padding:70px 0;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between}.page_mission .inner .box{width:530px}.page_mission .inner .box:last-child{margin-right:0}.page_mission .inner .icons{display:block;margin:0 auto}.page_mission .inner h3{text-align:center;font-size:2.8rem;letter-spacing:-0.06em;font-weight:200;margin:40px auto}.page_mission .inner p{font-size:1.8rem}.page_identity{width:1280px;height:100%;padding:70px 0;margin:0 auto}.page_identity .img{display:block;margin:0 auto}.page_identity .logo{display:block;margin:70px auto}.page_identity p{font-size:1.8rem;width:810px;margin:0 auto}.page_privacy{width:1000px;margin:0 auto;font-size:1.5rem;padding:20px 0 100px}.page_privacy h3{margin-top:35px;font-weight:bold}.page_privacy h4,.page_privacy h5{font-weight:bold;margin:25px 20px 0}.page_privacy .cookieTable{margin-top:2em;border:1px solid #e5e5e5;font-size:0.9em;width:100%}.page_privacy .cookieTable th{font-weight:bold;white-space:nowrap}.page_privacy .cookieTable td:first-child,.page_privacy .cookieTable td:nth-child(2),.page_privacy .cookieTable td:nth-child(4){white-space:nowrap}.page_privacy .cookieTable td,.page_privacy .cookieTable th{border:1px solid #e5e5e5;padding:1em}.page_privacy .cookieTable td ol,.page_privacy .cookieTable td ul,.page_privacy .cookieTable th ol,.page_privacy .cookieTable th ul{margin:0}.page_privacy .cookieTable td ol li:before,.page_privacy .cookieTable td ul li:before,.page_privacy .cookieTable th ol li:before,.page_privacy .cookieTable th ul li:before{display:none}.page_privacy .cookieTable td ol li,.page_privacy .cookieTable td ul li,.page_privacy .cookieTable th ol li,.page_privacy .cookieTable th ul li{padding:0}.page_privacy ol,.page_privacy ul{margin:20px 0;counter-reset:section}.page_privacy ol a,.page_privacy ul a{color:#065fd4}.page_privacy ol>li,.page_privacy ul>li{line-height:1.6;margin-bottom:8px;position:relative;padding-left:1.5em}.page_privacy ol>li:before,.page_privacy ul>li:before{position:absolute;top:0;left:0;counter-increment:section;content:counter(section) " . "}.page_privacy ol ol,.page_privacy ul ol{margin:20px}.page_privacy p a{color:#065fd4}.page_sitemap{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:40px 0;font-size:1.5rem}.page_sitemap .box3col h3{font-weight:bold;margin-top:35px}.page_sitemap .box3col ul li{padding-left:15px;line-height:2;background:url("../image/li-rep.png") no-repeat 0 50%;background-size:10px 10px}@media (min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:1.5){.page_sitemap .box3col ul li{background:url("../image/li-rep@2x.png") no-repeat 0 50%;background-size:10px 10px}}.page_sitemap .box3col ul li a:hover{color:#79211c}.page_sitemap .box3col ul li:last-child{background:url("../image/li-last.png") no-repeat 0 50%;background-size:10px 10px}@media (min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:1.5){.page_sitemap .box3col ul li:last-child{background:url("../image/li-last@2x.png") no-repeat 0 50%;background-size:10px 10px}}.page_sitemap .box3col .li-child{margin-left:15px}.page_sitemap .box3col .li-child:last-of-type{background:url("../image/li-last.png") no-repeat 0 50%;background-size:10px 10px}@media (min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:1.5){.page_sitemap .box3col .li-child:last-of-type{background:url("../image/li-last@2x.png") no-repeat 0 50%;background-size:10px 10px}}