@charset "utf-8";.section-box.-firstview{margin-top:9.375%;overflow:hidden}.section-box.-firstview .wrap{height:100%;padding:1.173% 4.297% 0;color:#535353;overflow:hidden}.-firstview .breadcrumb{max-width:1280px;margin:0 auto;font-size:12px;font-weight:300;display:flex;justify-content:flex-start;align-items:center}.-firstview .breadcrumb .list{padding-left:1em;padding-right:1.5em;position:relative}.-firstview .breadcrumb .list::after{position:absolute;top:50%;right:0;content:"";width:5px;height:12px;background:url(/wp-content/themes/arrplanner/images/common/breadcrumb_arrow_gray.png) no-repeat;transform:translateY(-50%)}.-firstview .breadcrumb .list:first-of-type{padding-left:0}.-firstview .breadcrumb .list:last-of-type::after{width:0}.-firstview .title-group{max-width:980px;margin:30px auto 0 auto;color:#0094a0;position:relative;display:flex;align-items:center}.-firstview .title-group .title{padding-right:30px;font-size:24px;line-height:1;font-weight:200;letter-spacing:.2em;position:relative}@media screen and (max-width:768px){.-firstview .title-group .title{font-size:20px}}.-firstview .title-group .subtitle{padding-left:17px;font-size:12px;font-weight:400;letter-spacing:1em}.-firstview .page-title{max-width:980px;height:200px;margin:20px auto 0;color:#fff;position:relative;display:flex;flex-direction:column;justify-content:center}.-firstview .page-title::before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;margin:0 calc(50% - 50vw);background:linear-gradient(to right,#50bed2,#0094a0);z-index:-1}.-firstview .page-title .title::before{content:"";position:absolute;top:57%;left:-95px;width:80px;height:1px;background-color:#fff}.-firstview .page-title .title{font-size:48px;line-height:1;letter-spacing:3px;font-family:Oswald,sans-serif;position:relative}.-firstview .page-title .subtitle{margin-top:20px;font-size:18px;font-weight:300;line-height:1;letter-spacing:.6em}.section-box.-company{max-width:980px;margin:20px auto 11.719% auto}.section-box.-company .wrap{display:flex;flex-wrap:wrap}.-company .btn-big{width:100%;height:300px;margin-bottom:2px;position:relative;overflow:hidden}.-company .btn-small{width:calc(50% - 1px);height:200px;margin-bottom:2px;position:relative;overflow:hidden}.-company .btn-small:nth-of-type(odd){margin-left:1px}.-company .btn-small:nth-of-type(even){margin-right:1px}.-company .btn-big::before,.-company .btn-small::before{position:absolute;content:"";width:100%;height:100%;background-color:#000}.-company .btn-big img,.-company .btn-small img{height:100%;object-fit:cover;transform:scale(1.04);transition:all .6s ease-out}.-company .btn-big a:hover img,.-company .btn-small a:hover img{transform:scale(1.01);opacity:.9}.-company .title-gruop{position:absolute;color:#fff;top:38%;z-index:2}.-company .title-gruop span{letter-spacing:10px}.-company .btn-big .title-gruop{left:8.164%}.-company .btn-big .title-gruop::before{content:"";position:absolute;width:28.575%;height:1px;background-color:#fff;top:31%;left:-32.654%}.-company .title-gruop h3{font-family:Oswald,sans-serif;line-height:1}.-company .btn-big .title-gruop h3{font-size:48px}.-company .title-gruop span{display:block;line-height:1;font-weight:300}.-company .btn-big .title-gruop span{margin-top:15px;font-size:18px}.-company .btn-small .title-gruop{width:83.64%;left:16.36%}.-company .btn-small .title-gruop::before{content:"";position:absolute;width:52.63%;height:1px;background-color:#fff;top:31%;left:-60.14%}.-company .btn-small .title-gruop h3{font-size:36px}.-company .btn-small .title-gruop span{margin-top:10px;font-size:14px}.section-box.-branch,.section-box.-outline{padding-top:7.813%}.section-box.-branch .wrap,.section-box.-outline .wrap{max-width:980px}.-branch .list-title,.-outline .list-title{padding-bottom:25px;font-size:21px;font-weight:300;border-bottom:1px solid #e8ebeb}.-branch .list-title:not(:first-of-type),.-outline .list-title:not(:first-of-type){margin-top:10.205%}.-outline .deteils-list{width:100%;font-size:16px;font-weight:300;display:flex;justify-content:flex-start;flex-wrap:wrap}.-outline .deteils-list:last-of-type{margin-bottom:15.307%}.-outline .deteils-list .description,.-outline .deteils-list .label{padding:20px 0;border-bottom:1px solid #e8ebeb}.-outline .deteils-list .label{width:40%;padding-left:25%}.-outline .deteils-list.-one .label{width:100%;padding-left:42%}.-outline .deteils-list .description{width:60%;padding-left:2%}.-outline .deteils-list .description .officer{width:170px;display:inline-block}.-outline .deteils-list.-other .label{width:65%;padding-left:25%}.-outline .deteils-list.-other .description{width:35%;padding-left:2%;display:flex;align-items:center}.-outline .deteils-list .description .link{padding-right:20px;background:url(/wp-content/themes/arrplanner/images/common/icon_btn_link2.png) no-repeat;background-position:right 60%}.-outline .deteils-list .description .group{display:block;margin-top:2em}.-outline .deteils-list .description .group:first-of-type{margin-top:0}.section-box.-history{padding-top:7.813%}.section-box.-history .wrap{max-width:980px}.-history .history-title{display:flex;border-top:1px solid #e8ebeb}.-history .history-item .year,.-history .history-title .year{width:7%;padding:20px 0;color:#0094a0;font-weight:500;font-size:28px;font-family:Oswald,sans-serif}.-history .history-title .caption,.-history .history-title .details{width:50%;padding:20px 0 20px 3.573%;font-size:18px}.-history .history-item .group,.-history .history-title .group{width:93%;display:flex}.-history .history-item .details,.-history .history-title .details{background-color:#f8f9f9}.-history .history-item{display:flex;border-top:1px solid #939393}.-history .history-item:last-of-type{margin-bottom:15.307%;border-bottom:1px solid #939393}.-history .history-item .caption,.-history .history-item .details{width:50%;padding:20px 3.573%;font-size:16px;font-weight:300}.-history .history-item .year{border-right:1px solid #0094a0;position:relative}.-history .history-item .year::before{position:absolute;content:"";top:-5px;right:-5px;width:10px;height:10px;border-radius:5px;background-color:#0094a0}.-history .history-item .year::after{position:absolute;content:"";bottom:-5px;right:-5px;width:10px;height:10px;border-radius:5px;background-color:#0094a0}.-branch .base-list{margin-bottom:10.205%;display:flex;justify-content:flex-start;flex-wrap:wrap}.-branch .base-list .list{width:45%;margin-top:4.083%}.-branch .base-list .list:nth-of-type(2n+1){margin-right:10%}.-branch .base-list .list .location{margin-top:20px;font-size:16px;font-weight:300;line-height:1.8em}.-branch .base-list .list .location .place{display:block;font-weight:600}.-branch .base-list .list .location .link{margin-right:1.6em;padding-right:1.5em;position:relative}.-branch .base-list .list .location .link:last-of-type{padding-left:1.6em;border-left:1px solid #282828}.-branch .base-list .list .location .link::after{position:absolute;top:50%;right:0;transform:translateY(-33%);content:"";width:12px;height:12px;background:url(/wp-content/themes/arrplanner/images/common/icon_btn_link2.png) no-repeat}.-branch .base-list .list .location .link:hover{opacity:.6}.section-box.-origin,.section-box.-philosophy{background:url(/wp-content/themes/arrplanner/images/company/bg-dot.png)}.section-box.-philosophy .wrap{max-width:980px;margin:0 auto;padding:6.25% 0 9.376%;background:url(/wp-content/themes/arrplanner/images/company/philosophy-shadow1.png) no-repeat;background-size:100%}.section-box.-philosophy .group{width:100%;padding:9.185% 12.245%;background-color:#fff;position:relative}.section-box.-philosophy .group::after{content:"";position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);width:79.5%;height:40px;background:url(/wp-content/themes/arrplanner/images/company/philosophy-shadow2.png) no-repeat}.section-box.-philosophy .text-group{display:flex;justify-content:space-between;margin-top:40px}.section-box.-philosophy .text-group .text1,.section-box.-philosophy .text-group .text2{width:40.542%;font-size:16px;font-weight:300;line-height:1.8em;text-align:justify;text-justify:inter-ideograph}.section-box.-philosophy .pentagon{width:100%;margin-top:80px}.-origin .title-image{width:100%;height:350px;margin:0 auto;padding:5.704% 0;background-color:#fff;display:flex;align-content:center;align-items:center}.-origin .title-image figure{width:46.875%;margin:0 auto}.section-box.-origin .wrap{max-width:1200px;margin:0 auto;padding:10.157% 0 11.719%;background:url(/wp-content/themes/arrplanner/images/company/origin-shadow1.png) no-repeat;background-size:100%}.-origin .wrap .card-list{max-width:980px;margin:0 auto}.-origin .wrap .card-list .card{margin-bottom:80px;padding:40px 0 0 40px;position:relative}.-origin .wrap .card-list .card::after{content:"";position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);width:64.898%;height:40px;background:url(/wp-content/themes/arrplanner/images/company/origin-shadow2.png) no-repeat}.-origin .wrap .card-list .card:last-of-type{margin-bottom:0}.-origin .wrap .card-list .card .title{position:absolute;top:0;left:0;width:200px;height:200px;padding:45px 20px 20px 20px;background-color:#50bed2;font-size:28px;font-family:Oswald,sans-serif;font-weight:500;color:#fff;text-align:center;line-height:1.3}.-origin .wrap .card-list .card .title span{margin-top:2em;font-size:12px;font-weight:600;display:block;line-height:1.5}.-origin .wrap .card-list .card .group{min-height:320px;padding:40px 40px 40px 200px;background-color:#fff;display:flex}.-origin .wrap .card-list .card .group .image{width:26.593%;margin-right:4%}.-origin .wrap .card-list .card .group .text{width:69.407%;font-size:16px;font-weight:300;text-align:justify;text-justify:inter-ideograph}.-origin .wrap .card-list .card .group .text .catch{max-width:241px;display:block;margin:0 auto 35px auto}.section-box.-ir{padding-top:7.813%}@media screen and (min-width:1281px){.section-box.-ir{padding-top:100px}}.section-box.-ir .wrap{max-width:800px;margin:0 auto}@media screen and (max-width:1024px){.section-box.-ir .wrap{padding:0 7%}}.section-box.-ir .maintitle{display:block;padding-bottom:23px;font-size:21px;font-weight:400;border-bottom:1px solid #e8ebeb}.section-box.-ir .text-group{margin-top:4.083%;margin-bottom:40px;font-size:16px;font-weight:300;line-height:1.8}.section-box.-ir .text-group .noinfo{margin:20% 0}@media screen and (min-width:1281px){.section-box.-ir .text-group .noinfo{margin:160px 0}}.section-box.-ir .text-group .ir-list{margin-top:20px}.section-box.-ir .text-group .ir-list .list1,.section-box.-ir .text-group .ir-list .list2{display:flex}.section-box.-ir .text-group .ir-list .list1 img,.section-box.-ir .text-group .ir-list .list2 img{width:20px;height:22px;margin-right:5px}.section-box.-ir .text-group .ir-list .list1 a,.section-box.-ir .text-group .ir-list .list2 a{width:100%;display:flex;align-items:flex-start;color:#00f}@media screen and (max-width:768px){.section-box.-ir .text-group .ir-list .list1 a,.section-box.-ir .text-group .ir-list .list2 a{flex-direction:column}}.section-box.-ir .text-group .ir-list .list1 a:hover,.section-box.-ir .text-group .ir-list .list2 a:hover{text-decoration:underline}.section-box.-ir .text-group .ir-list .list1 a .date{margin-right:5px}.section-box.-ir .text-group .ir-list .list1 a .text,.section-box.-ir .text-group .ir-list .list2 a .text{flex:1;text-align:justify;text-justify:inter-ideograph;line-height:1.8;word-break:break-all}@media screen and (max-width:768px){.section-box.-ir .text-group .ir-list .list1 a .text,.section-box.-ir .text-group .ir-list .list2 a .text{line-height:1.5}}.wp-pagenavi{margin-bottom:150px}@media screen and (max-width:768px){.wp-pagenavi{margin-bottom:100px}}