.p-business__inner,.p-campany__inner,.p-global__inner,.p-intro__inner{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-business__inner,.p-campany__inner,.p-global__inner,.p-intro__inner{width:90%}}@media only screen and (max-width:767px){.p-business__inner,.p-campany__inner,.p-global__inner,.p-intro__inner{width:89.7435897436%}}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}html.lower #contents .l-title:not(.u-subpage):after,html.lower #contents .l-title:not(.u-subpage):before{background:#e8f0f7}@media only screen and (max-width:767px){html.lower #contents .l-topicpath{width:100%;margin-top:0;padding:.75em 5.1282051282% 0;background:#e8f0f7;-webkit-box-sizing:border-box;box-sizing:border-box}}.p-intro{overflow:hidden;position:relative;z-index:1;padding-block:6.7708333333% 10.9375%}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro{padding-block:10.8333333333% 17.5%}}@media only screen and (max-width:767px){.p-intro{padding-block:16.6666666667% 26.9230769231%}}.p-intro{background:#e8f0f7}.p-intro:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}@media only screen and (min-width:768px){.p-intro:after{background:url(../images/common/bg1.webp) no-repeat center top/cover}}@media only screen and (max-width:767px){.p-intro:after{background:url(../images/common/bg1-sp.webp) no-repeat center top/cover}}.p-intro__inner{max-width:1270px}.p-intro__inner__pnav{gap:.9375rem 2.3622047244%}@media only screen and (max-width:767px){.p-intro__inner__pnav{gap:.75rem 2.8571428571%}}.p-intro__inner__pnav li{width:23.2283464567%}@media only screen and (max-width:767px){.p-intro__inner__pnav li{width:48.5714285714%}}.p-intro__inner__text{padding-top:10.2362204724%}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__inner__text{padding-top:10.8333333333%}}@media only screen and (max-width:767px){.p-intro__inner__text{padding-top:16.6666666667%}}@media only screen and (min-width:768px){.p-intro__inner__text{max-width:940px;margin-inline:auto}}.p-intro__inner__text h2{margin-bottom:4.375rem}@media only screen and (max-width:767px){.p-intro__inner__text h2{margin-bottom:3.5rem}}.p-intro__inner__text .st{margin-bottom:2.5rem}@media only screen and (max-width:767px){.p-intro__inner__text .st{margin-bottom:2rem}}@media only screen and (min-width:1200px){.p-intro__inner__text .txt{font-size:1.125rem}}@media print{.p-intro__inner__text .txt{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__inner__text .txt{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-intro__inner__text .txt{font-size:1.0666666667rem}}.p-intro__inner__text .txt{letter-spacing:.05em;line-height:2}.p-campany{position:relative;z-index:1;margin-top:-1.25rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-campany{margin-top:-.9375rem}}@media only screen and (max-width:767px){.p-campany{margin-top:-.625rem}}.p-campany{border-radius:0 1.25rem 0 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-campany{border-radius:0 .9375rem 0 0}}@media only screen and (max-width:767px){.p-campany{border-radius:0 .625rem 0 0}}.p-campany{background:#fff}.p-campany::before{content:"";display:block;width:1em;height:1em;background-color:#021a47;-webkit-mask-image:url(../images/icons/dec3.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/dec3.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;position:absolute;left:calc(29.6875% - 1px)}@media only screen and (max-width:767px){.p-campany::before{left:calc(53.8461538462% - 1px)}}.p-campany::before{bottom:calc(100% - 1px);z-index:-1;width:7.5rem}@media only screen and (max-width:767px){.p-campany::before{width:5.15625rem}}.p-campany::before{height:calc(5rem + 1px)}@media only screen and (max-width:767px){.p-campany::before{height:calc(3.4375rem + 1px)}}.p-campany::before{background:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-mask-position:left bottom;mask-position:left bottom}.p-campany:after{content:"";position:absolute;left:0;bottom:calc(100% - 1px);z-index:-1;width:29.6875%}@media only screen and (max-width:767px){.p-campany:after{width:53.8461538462%}}.p-campany:after{height:5rem}@media only screen and (max-width:767px){.p-campany:after{height:3.4375rem}}.p-campany:after{background:#fff}.p-campany #lnk2{position:absolute;left:0;bottom:calc(100% + 5rem)}@media only screen and (max-width:767px){.p-campany #lnk2{bottom:calc(100% + 3.4375rem)}}.p-campany__inner{max-width:1600px}.p-campany__inner__intro{position:relative;top:-.625rem}@media only screen and (max-width:767px){.p-campany__inner__intro{top:-1.5625rem}}.p-campany__inner__intro{margin-bottom:4.375rem}@media only screen and (max-width:767px){.p-campany__inner__intro{margin-bottom:2rem}}@media only screen and (max-width:767px){[lang=en] .p-campany__inner__intro{top:0}}.p-campany__inner__detail .wrp_det{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.p-campany__inner__detail .wrp_det{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-campany__inner__detail .wrp_det{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-campany__inner__detail .wrp_det table{width:54.375%}}@media only screen and (max-width:767px){.p-campany__inner__detail .wrp_det table{margin-top:8.5714285714%}}.p-campany__inner__detail .wrp_det table tr th{width:16.25rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-campany__inner__detail .wrp_det table tr th{width:12.5rem}}@media only screen and (max-width:767px){.p-campany__inner__detail .wrp_det table tr th{width:34.2857142857%}}.p-campany__inner__detail .wrp_det .wrp_img{width:41.875%}@media only screen and (max-width:767px){.p-campany__inner__detail .wrp_det .wrp_img{width:71.4285714286%}}@media only screen and (max-width:767px){.p-campany__inner__detail .wrp_det .wrp_img{margin-inline:auto}}.p-campany__inner__detail .wrp_map{position:relative;margin-top:6.25rem}@media only screen and (max-width:767px){.p-campany__inner__detail .wrp_map{margin-top:5rem}}.p-campany__inner__detail .wrp_map>div{position:relative;overflow:hidden;border:1px solid #102c75;border-radius:1.25rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-campany__inner__detail .wrp_map>div{border-radius:.9375rem}}@media only screen and (max-width:767px){.p-campany__inner__detail .wrp_map>div{border-radius:.625rem}}.p-campany__inner__detail .wrp_map>div{height:31.25rem}@media only screen and (max-width:767px){.p-campany__inner__detail .wrp_map>div{height:25rem}}.p-campany__inner__detail .wrp_map>div iframe{position:absolute;left:0;top:0;width:100%;height:100%}.p-campany__inner__detail .wrp_map .btn{width:18.125rem}@media only screen and (max-width:767px){.p-campany__inner__detail .wrp_map .btn{width:85.7142857143%}}@media only screen and (min-width:768px){.p-campany__inner__detail .wrp_map .btn{position:absolute;right:2.1875rem;bottom:2.1875rem;z-index:1}}@media only screen and (max-width:767px){.p-campany__inner__detail .wrp_map .btn{margin:8.5714285714% auto 0}}.p-business{padding-top:12.5984251969%}@media only screen and (min-width:768px)and (max-width:1199px){.p-business{padding-top:13.3333333333%}}@media only screen and (max-width:767px){.p-business{padding-top:20.5128205128%}}.p-business__inner{max-width:1400px}.p-business__inner h2{margin-bottom:4.375rem}@media only screen and (max-width:767px){.p-business__inner h2{margin-bottom:3.5rem}}.p-business__inner__detail h3{padding:.9375rem 2.5rem}@media only screen and (max-width:767px){.p-business__inner__detail h3{padding:.75rem 2rem}}.p-business__inner__detail h3{background:#102c75;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.25rem 1.25rem 0 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-business__inner__detail h3{border-radius:.9375rem .9375rem 0 0}}@media only screen and (max-width:767px){.p-business__inner__detail h3{border-radius:.625rem .625rem 0 0}}.p-business__inner__detail .wrp_det{border:1px solid #c5ccd8;padding:2.5rem}@media only screen and (max-width:767px){.p-business__inner__detail .wrp_det{padding:2rem}}.p-business__inner__detail .wrp_det{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 1.25rem 1.25rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-business__inner__detail .wrp_det{border-radius:0 0 .9375rem .9375rem}}@media only screen and (max-width:767px){.p-business__inner__detail .wrp_det{border-radius:0 0 .625rem .625rem}}.p-business__inner__detail .wrp_det>div{max-width:1100px;margin:auto}@media only screen and (min-width:1200px){.p-business__inner__detail .wrp_det>div .txt{font-size:1.25rem}}@media print{.p-business__inner__detail .wrp_det>div .txt{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-business__inner__detail .wrp_det>div .txt{font-size:1.125rem}}@media only screen and (max-width:767px){.p-business__inner__detail .wrp_det>div .txt{font-size:1.0666666667rem}}.p-business__inner__detail .wrp_det>div .txt{letter-spacing:.08em;line-height:2.2}.p-business__inner__detail .wrp_det>div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem 1.875rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-business__inner__detail .wrp_det>div ul{gap:.9375rem 1.25rem}}@media only screen and (max-width:767px){.p-business__inner__detail .wrp_det>div ul{gap:.75rem .5rem}}@media only screen and (min-width:768px){.p-business__inner__detail .wrp_det>div ul{max-width:850px;margin-inline:auto}}.p-business__inner__detail .wrp_det>div ul li button{display:block;border:1px solid #102c75;padding:.5rem .875rem}@media only screen and (max-width:767px){.p-business__inner__detail .wrp_det>div ul li button{padding:.4rem .6rem}}.p-business__inner__detail .wrp_det>div ul li button{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:calc(infinity*1px);-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.p-business__inner__detail .wrp_det>div ul li button.active,.p-business__inner__detail .wrp_det>div ul li button:hover{background:#102c75;color:#fff}.p-global{position:relative;padding-top:12.5984251969%}@media only screen and (min-width:768px)and (max-width:1199px){.p-global{padding-top:13.3333333333%}}@media only screen and (max-width:767px){.p-global{padding-top:20.5128205128%}}.p-global:after{content:"";position:absolute;right:-8.0729166667%}@media only screen and (max-width:767px){.p-global:after{right:-39.7435897436%}}.p-global:after{top:0;z-index:-1;width:76.40625%}@media only screen and (max-width:767px){.p-global:after{width:132.5641025641%}}.p-global:after{padding-bottom:73.8541666667%}@media only screen and (max-width:767px){.p-global:after{padding-bottom:128.2051282051%}}.p-global:after{margin-top:-2.0833333333%}@media only screen and (max-width:767px){.p-global:after{margin-top:-5.1282051282%}}.p-global:after{background:url(../../company/images/bg_glo.webp) no-repeat left top/contain}.p-global__inner{max-width:1400px}.p-global__inner__intro h2{margin-bottom:2.5rem}@media only screen and (max-width:767px){.p-global__inner__intro h2{margin-bottom:2rem}}@media only screen and (min-width:1200px){.p-global__inner__intro .txt{font-size:1.125rem}}@media print{.p-global__inner__intro .txt{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-global__inner__intro .txt{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-global__inner__intro .txt{font-size:1.0666666667rem}}.p-global__inner__intro .txt{letter-spacing:.05em;line-height:1.6666666667;font-family:"Noto Sans TC","Microsoft JhengHei","微軟正黑體","メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}@media only screen and (min-width:768px){.p-global__inner__intro .txt{max-width:740px;margin-inline:auto}}.p-global__inner__detail{margin-top:4.375rem}@media only screen and (max-width:767px){.p-global__inner__detail{margin-top:3.5rem}}.p-global__inner__detail h3{padding:.9375rem 2.5rem}@media only screen and (max-width:767px){.p-global__inner__detail h3{padding:.75rem 2rem}}.p-global__inner__detail h3{background:#102c75;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1.25rem 1.25rem 0 0}@media only screen and (min-width:768px)and (max-width:1199px){.p-global__inner__detail h3{border-radius:.9375rem .9375rem 0 0}}@media only screen and (max-width:767px){.p-global__inner__detail h3{border-radius:.625rem .625rem 0 0}}.p-global__inner__detail .wrp_det{border:1px solid #c5ccd8;padding:2.5rem}@media only screen and (max-width:767px){.p-global__inner__detail .wrp_det{padding:2rem}}.p-global__inner__detail .wrp_det{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 1.25rem 1.25rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-global__inner__detail .wrp_det{border-radius:0 0 .9375rem .9375rem}}@media only screen and (max-width:767px){.p-global__inner__detail .wrp_det{border-radius:0 0 .625rem .625rem}}.p-global__inner__detail .wrp_det>div{max-width:1100px;margin:auto}@media only screen and (max-width:767px){.p-global__inner__detail .wrp_det>div table{border-bottom:1px solid #c5ccd8}}@media only screen and (max-width:767px){.p-global__inner__detail .wrp_det>div table tr td,.p-global__inner__detail .wrp_det>div table tr th{display:block;border-bottom:none}}.p-global__inner__detail .wrp_det>div table tr th{width:24.375rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-global__inner__detail .wrp_det>div table tr th{width:11.25rem}}@media only screen and (max-width:767px){.p-global__inner__detail .wrp_det>div table tr th{width:100%}}@media only screen and (max-width:767px){.p-global__inner__detail .wrp_det>div table tr th{text-align:center}}@media only screen and (max-width:767px){.p-global__inner__detail .wrp_det>div table tr td{width:100%}.p-global__inner__detail .wrp_det>div table tr td:nth-child(3){border-top:none;padding-top:0}}.p-global__inner__detail .wrp_det>div table tr td .btn{width:14.375rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-global__inner__detail .wrp_det>div table tr td .btn{width:11.25rem}}@media only screen and (max-width:767px){.p-global__inner__detail .wrp_det>div table tr td .btn{width:100%}}@media only screen and (min-width:768px){.p-global__inner__detail .wrp_det>div table tr td .btn a{font-size:1rem}}@media only screen and (max-width:767px){.p-global__inner__detail .wrp_det>div table tr td .btn a{font-size:.9333333333rem}}.p-global__inner__detail .wrp_det>div table tr td .btn a{white-space:nowrap}