.tit-bd{margin-bottom:min(8vw,60px)}#intro{margin-bottom:min(15vw,80px)}#intro .tit{font-size:min(5vw,32px);line-height:1.8em}#intro .txt{font-size:min(3.8vw,16px);line-height:2em}#intro .txt+.txt{margin-top:1em}#list .archive-list li .tit{font-size:min(4vw,24px);margin-bottom:0}#about-02 .txt-col{flex-basis:60%}#about-02 .txt-col p{font-size:min(3.8vw,16px);line-height:2em}#about-02 .txt-col p+p{margin-top:1em}#about-02 .img-col{flex-basis:30%;text-align:center}#about-02 .img-col figure{margin-bottom:40px}#about-02 .img-col figure img{display:inline-block;width:min(60vw,300px);box-shadow:#f0f0f0 20px 20px 0}#about-02 .name-box{text-align:center}#about-02 .name-box p{font-size:min(5.5vw,24px);line-height:1.6em;margin-bottom:10px}#about-02 .name-box img{display:inline-block}@media screen and (max-width: 767px){#about-02 .img-col{margin-top:30px}}#about-03 .box+.box{margin-top:min(20vw,180px)}#about-03 .txt-col{flex-basis:47.92%}#about-03 .txt-col .tit-box{display:flex;gap:40px;margin-bottom:min(5vw,40px)}#about-03 .txt-col .tit-box .num p{font-size:min(15vw,100px);line-height:1em;font-weight:400;color:#bd9e50;background:url(/asset/img/line_gd.svg) no-repeat left 50% bottom 0/min(95%, 100px);padding-bottom:20px}#about-03 .txt-col .tit-box .txt{padding-top:20px}#about-03 .txt-col .tit-box .txt p{line-height:1em}#about-03 .txt-col .tit-box .txt .en{font-size:min(7vw,48px);display:block;margin-bottom:.2em;letter-spacing:.05em;text-transform:uppercase;position:relative}#about-03 .txt-col .tit-box .txt .en::first-letter{color:#bd9e50}#about-03 .txt-col .tit-box .txt .ja{font-size:16px}#about-03 .txt-col .txt{font-size:min(5vw,30px);line-height:1.6em}#about-03 .img-col{flex-basis:48.35%}#about-03 .img-col img{box-shadow:#f0f0f0 120px 70px 0}@media screen and (max-width: 767px){#about-03 .txt-col .tit-box{gap:20px}#about-03 .txt-col .tit-box .txt{padding-top:.5em}#about-03 .img-col{margin-top:30px}#about-03 .img-col img{box-shadow:#f0f0f0 60px 30px 0}}#about-04 .box+.box{margin-top:min(15vw,80px)}#about-04 .tit-box{display:flex;gap:40px}#about-04 .tit-box .num p{font-size:min(15vw,100px);line-height:1em;font-weight:400;color:#bd9e50;background:url(/asset/img/line_gd.svg) no-repeat left 50% bottom 0/min(95%, 100px);padding-bottom:20px}#about-04 .tit-box .txt-box{padding-top:.7em}#about-04 .tit-box .txt-box p{line-height:1em}#about-04 .tit-box .txt-box .en{font-size:min(7vw,48px);display:block;margin-bottom:.1em;letter-spacing:.05em;text-transform:uppercase;position:relative;line-height:1.4em}#about-04 .tit-box .txt-box .en::first-letter{color:#bd9e50}#about-04 .tit-box .txt-box .ja{font-size:min(3.5vw,16px)}#about-04 .tit-box .txt-box .txt{margin-top:min(7vw,60px);font-size:16px;line-height:1.4em}@media screen and (max-width: 767px){#about-04 .tit-box{gap:20px}}#about-05 .box+.box{margin-top:min(15vw,80px)}#about-05 .tit-box{display:flex;gap:40px}#about-05 .tit-box .num p{font-size:min(12vw,100px);line-height:1em;font-weight:400;color:#bd9e50;background:url(/asset/img/line_gd.svg) no-repeat left 50% bottom 0/min(95%, 100px);padding-bottom:20px}#about-05 .tit-box .txt-box{padding-top:.7em}#about-05 .tit-box .txt-box p{line-height:1em}#about-05 .tit-box .txt-box .en{font-size:min(6.7vw,48px);display:block;margin-bottom:.1em;letter-spacing:.05em;text-transform:uppercase;position:relative;line-height:1.4em}#about-05 .tit-box .txt-box .en::first-letter{color:#bd9e50}#about-05 .tit-box .txt-box .ja{font-size:min(3.5vw,16px)}#about-05 .tit-box .txt-box .txt{margin-top:min(7vw,60px);font-size:16px;line-height:1.4em}@media screen and (max-width: 767px){#about-05 .tit-box{gap:20px}}#about-06 #outline .bg-box{border-image-source:linear-gradient(#f0f0f0, #f0f0f0);border-image-slice:0 fill;border-image-outset:0 100vw;padding:60px 0}#about-06 #outline .box{background:#fff;padding:min(6vw,40px)}#about-06 #outline .box>dl{display:flex}#about-06 #outline .box>dl:not(:first-of-type){border-top:1px solid #f0f0f0}#about-06 #outline .box>dl>dt{flex-basis:15em;text-align:center}#about-06 #outline .box>dl dt,#about-06 #outline .box>dl dd{padding:20px 0}#about-06 #outline .box>dl table th{text-align:left;padding-right:1em}#about-06 #outline .box>dl table td::before{content:"："}#about-06 .office-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:60px 0;justify-content:space-between;max-width:920px;margin-left:auto;margin-right:auto}#about-06 .office-list .box{flex-basis:min(47%,360px)}#about-06 .office-list .box .img-box{margin-bottom:10px;display:inline-block;position:relative}#about-06 .office-list .box .img-box p{pointer-events:none;text-transform:uppercase;color:rgba(34,34,34,.2);line-height:1em;position:absolute}#about-06 .office-list .box .img-box p.pref{font-size:min(8vw,64px);top:-0.6em;left:-0.5em}#about-06 .office-list .box .img-box p.city{font-size:min(6vw,40px);bottom:-0.5em;right:-0.5em}#about-06 .office-list .box .txt-box .tit{font-size:24px;font-size:min(4vw,24px)}#about-06 .office-list .box .txt-box .txt{font-size:min(3.5vw,16px)}#about-06 .office-list .box .txt-box .btn_exlink{text-align:left;margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}#about-06 .office-list .box .txt-box .btn_exlink a{width:80px;padding:5px;font-size:12px;text-align:center;display:block}#about-06 .office-list .box .txt-box .btn_exlink a::after{width:15px;height:12px;margin-left:7px}#about-06 #organization .tit{font-size:16px;margin-bottom:20px}#about-06 #branch{background:url(/asset/img/about/map.png) no-repeat top 40px left 0/contain}@media screen and (max-width: 767px){#about-06 #outline .box>dl{display:block}#about-06 #outline .box>dl:not(:first-of-type){border-top:1px solid #f0f0f0}#about-06 #outline .box>dl>dt{text-align:left;font-weight:700;transform:translateX(-0.5em)}#about-06 #outline .box>dl>dt:before{content:"【"}#about-06 #outline .box>dl>dt:after{content:"】"}#about-06 #outline .box>dl dt{padding:15px 0 0}#about-06 #outline .box>dl dd{padding:5px 0 15px}#about-06 #outline .box>dl table th,#about-06 #outline .box>dl table td{display:block}#about-06 #outline .box>dl table th{vertical-align:top;padding-right:.5em}#about-06 #outline .box>dl table th::after{content:"："}#about-06 #outline .box>dl table td{padding-left:1em}#about-06 #outline .box>dl table td::before{content:none}}#about-07 #intro .tit{margin-bottom:40px}#about-07 #intro .txt-col{flex-basis:47.92%}#about-07 #intro .txt-col .tit-box{display:flex;gap:40px}#about-07 #intro .txt-col .tit-box .txt{padding-top:20px}#about-07 #intro .txt-col .tit-box .txt p{line-height:1em}#about-07 #intro .txt-col .txt{line-height:2em}#about-07 #intro .img-col{flex-basis:48.35%}#about-07 #intro .img-col img{box-shadow:#f0f0f0 120px 70px 0}#about-07 #business-01>.txt{font-size:16px;line-height:2em}#about-07 #business-01 .box{background:#f0f0f0;padding:40px;margin-top:40px}#about-07 #business-01 .box .item-list,#about-07 #business-01 .box ul{max-width:1000px;margin:0 auto 40px;flex-wrap:wrap;gap:20px}#about-07 #business-01 .box .item-list .item,#about-07 #business-01 .box .item-list li,#about-07 #business-01 .box ul .item,#about-07 #business-01 .box ul li{text-align:center;flex-basis:calc((100% - 60px)/4)}#about-07 #business-01 .box .item-list .item p,#about-07 #business-01 .box .item-list li p,#about-07 #business-01 .box ul .item p,#about-07 #business-01 .box ul li p{margin-top:10px}#about-07 #business-01 .box .item-list .item p.item-name,#about-07 #business-01 .box .item-list li p.item-name,#about-07 #business-01 .box ul .item p.item-name,#about-07 #business-01 .box ul li p.item-name{font-size:min(4vw,20px);margin-top:0}#about-07 #business-01 .box .item-list .item p.item-txt,#about-07 #business-01 .box .item-list li p.item-txt,#about-07 #business-01 .box ul .item p.item-txt,#about-07 #business-01 .box ul li p.item-txt{font-size:12px;line-height:1.6em}#about-07 #business-01 .box .txt{font-size:18px;text-align:center}#about-07 #business-02 .tit-bd{margin-bottom:30px}#about-07 #business-02 .item-list{border-top:1px solid #bd9e50;padding-top:30px;margin-top:30px;display:flex;gap:0}#about-07 #business-02 .item-list .dt,#about-07 #business-02 .item-list dt{font-weight:700;flex-basis:8em}#about-07 #business-02 .item-list .dd,#about-07 #business-02 .item-list dd{flex-basis:calc(100% - 9em)}#about-07 #business-02 .txt-col{flex-basis:55.83%}#about-07 #business-02 .img-col{flex-basis:44.17%}#about-07 #business-03 .box{padding:50px 0;align-items:center !important}#about-07 #business-03 .box .img-col{flex-basis:42.2%}#about-07 #business-03 .box .txt-col{flex-basis:calc(57.8% - 50px);border-image-source:linear-gradient(#f0f0f0, #f0f0f0);border-image-slice:0 fill;border-image-outset:0 150px 0 0;padding:50px 0 50px 50px}#about-07 #business-03 .box .tit .en{text-transform:uppercase}#about-07 #business-03 .box .tit .ja{font-size:16px;letter-spacing:0}#about-07 #business-03 .box .cap{margin-top:30px;font-size:12px;line-height:1.8em}#about-07 #contact .txt{text-align:center;font-size:20px;margin-bottom:20px;letter-spacing:.05em;line-height:1.6em}@media screen and (min-width: 768px){#about-07 #business-02 .txt-col{padding-left:60px;overflow:hidden}}@media screen and (max-width: 767px){#about-07 #intro{margin-bottom:min(20vw,80px)}#about-07 #intro .tit{margin-bottom:30px}#about-07 #intro .img-col{margin-top:30px}#about-07 #intro .img-col img{box-shadow:#f0f0f0 50px 30px 0}#about-07 #business-01 .box{padding:30px 20px}#about-07 #business-01 .box .item-list,#about-07 #business-01 .box ul{gap:20px;flex-wrap:wrap}#about-07 #business-01 .box .item-list .item,#about-07 #business-01 .box .item-list li,#about-07 #business-01 .box ul .item,#about-07 #business-01 .box ul li{flex-basis:calc((100% - 20px)/2)}#about-07 #business-01 .box .item-list .item p,#about-07 #business-01 .box .item-list li p,#about-07 #business-01 .box ul .item p,#about-07 #business-01 .box ul li p{text-align:left}#about-07 #business-01 .box .txt{text-align:left}#about-07 #business-02 .img-col{margin-top:30px}#about-07 #business-03 .box{padding:0}#about-07 #business-03 .box .txt-col{border-image-outset:0 30px 60px;padding:30px 0}}#about-08{width:100%;max-width:none;padding-bottom:0}#about-08 #intro .tit{margin-bottom:40px}#about-08 #intro .txt-col{flex-basis:47.92%}#about-08 #intro .txt-col .tit-box{display:flex;gap:40px}#about-08 #intro .txt-col .tit-box .txt{padding-top:20px}#about-08 #intro .txt-col .tit-box .txt p{line-height:1em}#about-08 #intro .txt-col .txt{line-height:2em}#about-08 #intro .img-col{flex-basis:48.35%}#about-08 #intro .img-col img{box-shadow:#f0f0f0 120px 70px 0}#about-08 #history{padding:min(15vw,80px) 0;background:url(/asset/img/about/bg_history.png) repeat-y 0 0/100%;margin:min(30vw,160px) 0 0}#about-08 #history .box{text-align:center}#about-08 #history .box img,#about-08 #history .box picture{display:inline-block}@media screen and (max-width: 767px){#about-08 #intro{margin-bottom:min(20vw,80px)}#about-08 #intro .tit{margin-bottom:30px}#about-08 #intro .img-col{margin-top:30px}#about-08 #intro .img-col img{box-shadow:#f0f0f0 50px 30px 0}}#about-09 .box{max-width:1010px;margin:0 auto;align-items:center}#about-09 .box+.box{margin-top:60px}#about-09 .box .img-col{flex-basis:39.61%}#about-09 .box .txt-col{flex-basis:48.8%}#about-09 .box .txt-col .txt{letter-spacing:.02em;font-size:16px;line-height:2em}@media screen and (max-width: 767px){#about-09 .box{margin-top:60px}#about-09 .box:first-of-type .img-col{margin-bottom:40px}#about-09 .box:nth-of-type(2) .img-col{margin-bottom:20px}#about-09 .box .img-col{padding:0 15vw}}#about-10 #awards .box .txt-col{flex-basis:55%}#about-10 #awards .box .img-col{flex-basis:40%}#about-10 #awards .box .img-col .img+.img{margin-top:20px}#about-10 #awards .box .btn_exlink{margin-top:20px}#about-10 #recognitions{margin-top:80px}#about-10 #recognitions .box .list{display:flex;gap:40px;flex-wrap:wrap}#about-10 #recognitions .box .list .item,#about-10 #recognitions .box .list li{flex-basis:calc((100% - 80px)/3);text-align:center}#about-10 #recognitions .box .list .item figure,#about-10 #recognitions .box .list li figure{line-height:1em}#about-10 #recognitions .box .list .item figure img,#about-10 #recognitions .box .list li figure img{display:inline-block}#about-10 #recognitions .box .list .item p,#about-10 #recognitions .box .list li p{margin-top:.5em;font-size:min(3vw,16px)}@media screen and (min-width: 768px){#about-10 #awards .box xlink{text-align:left}}@media screen and (max-width: 767px){#about-10 #awards .box .img-col{margin-top:20px}#about-10 #awards .box .btn_e .btn_exlink{text-align:left}#about-10 #recognitions .box .list{display:flex;gap:30px;flex-wrap:wrap}#about-10 #recognitions .box .list .item,#about-10 #recognitions .box .list li{flex-basis:calc((100% - 30px)/2)}}
/*# sourceMappingURL=about.min.css.map */