body.body main{overflow:hidden}body.body.business-category-page .common-business-title{position:relative;text-align:center}body.body.business-category-page .common-business-title .jp,body.body.business-category-page .common-business-title .en{display:block}body.body.business-category-page .common-business-title .jp{font-weight:bold;font-size:1.4375rem;letter-spacing:0.2em;color:#1e277e}body.body.business-category-page .common-business-title .en{font-family:"Roboto Slab",serif;font-size:0.9375rem;letter-spacing:.1em;color:#afafaf;font-weight:normal;margin-top:0.3333333333em;display:block}body.body.business-category-page .common-business-title.in-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:left}body.body.business-category-page .common-business-title.in-icon .icon{display:block;margin-right:12px}body.body.business-category-page .common-business-title.in-icon .title-text .en{text-align:left}body.body.business-category-page .common-business-title2{border-bottom:1px solid #1e277e;padding-bottom:2vh;text-align:center}body.body.business-category-page .common-business-title2.left{text-align:left}body.body.business-category-page .common-business-title2 .jp,body.body.business-category-page .common-business-title2 .en{display:inline-block;line-height:1.5em}body.body.business-category-page .common-business-title2 .jp{font-weight:500;font-size:1.375rem;letter-spacing:0.2em;color:#1e277e;margin-right:10px}body.body.business-category-page .common-business-title2 .en{font-family:"Roboto Slab",serif;font-size:0.9375rem;letter-spacing:.1em;color:#afafaf;font-weight:normal}body.body.business-category-page .common-business-bg-title{background:#00afec;color:#fff;padding:5px 8px;line-height:1.5}body.body.business-category-page .common-business-bg-title .jp{font-weight:bold;font-size:1.4375rem;letter-spacing:0.2em}body.body.business-category-page .common-business-bg-title .en{font-weight:normal;font-size:0.9375rem;display:inline-block;font-family:"Roboto Slab",serif;letter-spacing:.1em}body.body.business-category-page .common-business-links-wrap{margin-top:16.6666666667vh;overflow:hidden}body.body.business-category-page .common-business-links-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4.4444444444vh}body.body.business-category-page .common-business-links-wrap ul li{width:194px;max-width:25%}body.body.business-category-page .common-business-links-wrap ul li+li{border-left:1px solid #d7d7d7}body.body.business-category-page .common-business-links-wrap ul li.blank{width:100%;margin:0;border:none;max-width:100%;margin-top:6.1111111111vh}body.body.business-category-page .common-business-links-wrap ul li.blank+li{border-left:none}body.body.business-category-page .common-business-links-wrap ul li a{display:block;padding-bottom:1.4444444444vh}body.body.business-category-page .common-business-links-wrap ul li a .icon{height:103px;position:relative}body.body.business-category-page .common-business-links-wrap ul li a .icon img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.body.business-category-page .common-business-links-wrap ul li a .icon img:nth-of-type(2){opacity:0}body.body.business-category-page .common-business-links-wrap ul li a .text{text-align:center;font-size:1rem;letter-spacing:.1em;margin-top:1px}body.body.business-category-page .common-business-links-wrap ul li a:hover .icon img{opacity:0}body.body.business-category-page .common-business-links-wrap ul li a:hover .icon img:nth-of-type(2){opacity:1}body.body.business-category-page .common-business-links-wrap ul li:nth-of-type(1) a .icon{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}body.body.business-category-page .common-business-links-wrap ul li:nth-of-type(3) a .icon{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}body.body.business-category-page .common-business-links-wrap ul li:nth-of-type(4) a .icon,body.body.business-category-page .common-business-links-wrap ul li:nth-of-type(6) a .icon,body.body.business-category-page .common-business-links-wrap ul li:nth-of-type(7) a .icon,body.body.business-category-page .common-business-links-wrap ul li:nth-of-type(8) a .icon{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}body.body.business-category-page .common-business-catch{font-size:1.5rem;font-weight:500;line-height:1.5em;letter-spacing:0.2em;color:#00afec}body.body.business-category-page .common-business-catch2{font-size:1.375rem;text-align:center;color:#00afec;font-weight:500;letter-spacing:0.2em;line-height:1.5909090909em}body.body.home-category-page .common-business-title{position:relative;text-align:center}body.body.home-category-page .common-business-title .jp,body.body.home-category-page .common-business-title .en{display:block}body.body.home-category-page .common-business-title .jp{font-weight:bold;font-size:1.4375rem;letter-spacing:0.2em;color:#1e277e}body.body.home-category-page .common-business-title .en{font-family:"Roboto Slab",serif;font-size:0.9375rem;letter-spacing:.1em;color:#afafaf;font-weight:normal;margin-top:0.3333333333em;display:block}body.body.home-category-page .common-business-title.in-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:left}body.body.home-category-page .common-business-title.in-icon .icon{display:block;margin-right:12px}body.body.home-category-page .common-business-title.in-icon .title-text .en{text-align:left}body.body.home-category-page .common-business-title2{border-bottom:1px solid #1e277e;padding-bottom:2vh;text-align:center}body.body.home-category-page .common-business-title2.left{text-align:left}body.body.home-category-page .common-business-title2 .jp,body.body.home-category-page .common-business-title2 .en{display:inline-block;line-height:1.5em}body.body.home-category-page .common-business-title2 .jp{font-weight:500;font-size:1.375rem;letter-spacing:0.2em;color:#1e277e;margin-right:10px}body.body.home-category-page .common-business-title2 .en{font-family:"Roboto Slab",serif;font-size:0.9375rem;letter-spacing:.1em;color:#afafaf;font-weight:normal}body.body.home-category-page .common-business-bg-title{background:#00afec;color:#fff;padding:5px 8px;line-height:1.5}body.body.home-category-page .common-business-bg-title .jp{font-weight:bold;font-size:1.4375rem;letter-spacing:0.2em}body.body.home-category-page .common-business-bg-title .en{font-weight:normal;font-size:0.9375rem;display:inline-block;font-family:"Roboto Slab",serif;letter-spacing:.1em}body.body.home-category-page .common-business-links-wrap{margin-top:16.6666666667vh;overflow:hidden}body.body.home-category-page .common-business-links-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4.4444444444vh}body.body.home-category-page .common-business-links-wrap ul li{width:194px;max-width:25%}body.body.home-category-page .common-business-links-wrap ul li+li{border-left:1px solid #d7d7d7}body.body.home-category-page .common-business-links-wrap ul li.blank{width:100%;margin:0;border:none;max-width:100%;margin-top:6.1111111111vh}body.body.home-category-page .common-business-links-wrap ul li.blank+li{border-left:none}body.body.home-category-page .common-business-links-wrap ul li a{display:block;padding-bottom:1.4444444444vh}body.body.home-category-page .common-business-links-wrap ul li a .icon{height:103px;position:relative}body.body.home-category-page .common-business-links-wrap ul li a .icon img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.body.home-category-page .common-business-links-wrap ul li a .icon img:nth-of-type(2){opacity:0}body.body.home-category-page .common-business-links-wrap ul li a .text{text-align:center;font-size:1rem;letter-spacing:.1em;margin-top:1px}body.body.home-category-page .common-business-links-wrap ul li a:hover .icon img{opacity:0}body.body.home-category-page .common-business-links-wrap ul li a:hover .icon img:nth-of-type(2){opacity:1}body.body.home-category-page .common-business-links-wrap ul li:nth-of-type(1) a .icon{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}body.body.home-category-page .common-business-links-wrap ul li:nth-of-type(3) a .icon{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}body.body.home-category-page .common-business-links-wrap ul li:nth-of-type(4) a .icon,body.body.home-category-page .common-business-links-wrap ul li:nth-of-type(6) a .icon,body.body.home-category-page .common-business-links-wrap ul li:nth-of-type(7) a .icon,body.body.home-category-page .common-business-links-wrap ul li:nth-of-type(8) a .icon{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}body.body.home-category-page .common-business-catch{font-size:1.5rem;font-weight:500;line-height:1.5em;letter-spacing:0.2em;color:#00afec}body.body.home-category-page .common-business-catch2{font-size:1.375rem;text-align:center;color:#00afec;font-weight:500;letter-spacing:0.2em;line-height:1.5909090909em}@media(max-width: 768px){body.body.business-category-page .common-business-title .jp{font-size:1.0625rem}body.body.business-category-page .common-business-title .en{font-size:0.8125rem;letter-spacing:.1em}body.body.business-category-page .common-business-title2{text-align:left}body.body.business-category-page .common-business-title2 .jp{font-size:1.0625rem}body.body.business-category-page .common-business-title2 .en{font-size:0.8125rem;display:block}body.body.business-category-page .common-business-bg-title .jp{font-size:1.0625rem}body.body.business-category-page .common-business-bg-title .en{font-size:0.8125rem;display:block}body.body.business-category-page .common-business-links-wrap{width:80%;margin-left:auto;margin-right:auto}body.body.business-category-page .common-business-links-wrap ul li{width:50%;max-width:50%;border:none !important;margin-top:8px;padding-top:8px}body.body.business-category-page .common-business-links-wrap ul li a .text{letter-spacing:0}body.body.business-category-page .common-business-links-wrap ul li.sp-border{border-left:1px solid #d7d7d7 !important}body.body.business-category-page .common-business-links-wrap ul li:nth-of-type(n+3){border-top:1px solid #d7d7d7 !important;position:relative}body.body.business-category-page .common-business-links-wrap ul li:nth-of-type(n+3):before{content:"";display:block;height:8px;background:#fff;width:calc(100% + 1px);position:absolute;top:0;left:-1px}body.body.business-category-page .common-business-catch{font-size:1.375rem}body.body.business-category-page .common-text{font-size:0.875rem}body.body.home-category-page .common-business-title .jp{font-size:1.0625rem}body.body.home-category-page .common-business-title .en{font-size:0.8125rem;letter-spacing:.1em}body.body.home-category-page .common-business-title2{text-align:left}body.body.home-category-page .common-business-title2 .jp{font-size:1.0625rem}body.body.home-category-page .common-business-title2 .en{font-size:0.8125rem;display:block}body.body.home-category-page .common-business-bg-title .jp{font-size:1.0625rem}body.body.home-category-page .common-business-bg-title .en{font-size:0.8125rem;display:block}body.body.home-category-page .common-business-links-wrap{width:80%;margin-left:auto;margin-right:auto}body.body.home-category-page .common-business-links-wrap ul li{width:50%;max-width:50%;border:none !important;margin-top:8px;padding-top:8px}body.body.home-category-page .common-business-links-wrap ul li a .text{letter-spacing:0}body.body.home-category-page .common-business-links-wrap ul li.sp-border{border-left:1px solid #d7d7d7 !important}body.body.home-category-page .common-business-links-wrap ul li:nth-of-type(n+3){border-top:1px solid #d7d7d7 !important;position:relative}body.body.home-category-page .common-business-links-wrap ul li:nth-of-type(n+3):before{content:"";display:block;height:8px;background:#fff;width:calc(100% + 1px);position:absolute;top:0;left:-1px}body.body.home-category-page .common-business-catch{font-size:1.375rem}}body.body .business-page .common-main-page-box .inner .left-box .text-box .icon-box{background:#1e277e;color:#fff}body.body .business-page .common-business-links-wrap .inner .top-links .common-link{margin:5.5555555556vh auto 0}body.body .business-page .vision-link{margin-top:11.6666666667vh}body.body .business-page .vision-link .inner{max-width:80%;margin:0 auto}body.body .business-page .vision-link .inner a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .business-page .vision-link .inner a img{max-width:100%}body.body .business-page .vision-link .inner a:hover{opacity:.6}body.body .business-page .topics-area{margin-top:16.1111111111vh;padding:4.4444444444vh 0 7.7777777778vh;background:rgba(0,175,236,.12);position:relative;z-index:0}body.body .business-page .topics-area .inner h3{text-align:center;font-weight:500;font-size:1.8125rem;letter-spacing:0.15em;font-family:"Roboto Slab",serif;color:#1e277e;position:relative}body.body .business-page .topics-area .inner h3:before,body.body .business-page .topics-area .inner h3:after{content:"";width:33px;height:1px;background:#1e277e;display:block;position:absolute;top:50%}body.body .business-page .topics-area .inner h3:before{left:calc(50% + 56px);-webkit-transform:translate(50%, -50%) rotate(-45deg);transform:translate(50%, -50%) rotate(-45deg)}body.body .business-page .topics-area .inner h3:after{right:calc(50% + 56px);-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}body.body .business-page .topics-area .inner .slide-wrap{margin-top:2.2222222222vh}body.body .business-page .topics-area .inner .slide-wrap .slide-inner{width:42.7142857143%;margin:0 auto}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper{border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;overflow:visible;background:none}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport{overflow:visible !important;background:none}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a{display:-webkit-box;display:-ms-flexbox;display:flex;background:#1e277e;color:#fff;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .topics-thum-box{overflow:hidden;width:44.1471571906%}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .topics-thum-box [class^=topics-thum]{padding-top:105.303030303%;min-height:100%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box{width:55.8528428094%;-ms-flex-item-align:center;align-self:center;padding:15px 0}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box .text-inner{width:81.7365269461%;margin:0 auto}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box .text-inner .title{text-align:center;font-weight:500;font-size:1.25rem;line-height:1.35em}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box .text-inner .text{margin-top:1.7777777778vh;padding-top:1.7777777778vh;border-top:2px dotted #00afec;text-align:justify;text-justify:inter-ideograph;font-size:1rem;line-height:1.5em;letter-spacing:0.05em}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box .text-inner .more{margin:2vh auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:166px;height:36px;border-radius:18px;padding:2px 18px;align-items:center;font-family:"Roboto Slab",serif;font-size:1.0625rem;letter-spacing:.1em;font-weight:normal;color:#fff;background:#00afec;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box .text-inner .more .arrow{width:32px;display:block;height:2px}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box .text-inner .more .arrow .arrow-inner{width:22px;height:100%;-webkit-transition:width .2s,background .2s;transition:width .2s,background .2s;border-radius:1px;background:#fff;display:block;position:relative}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box .text-inner .more .arrow .arrow-inner:before{content:"";display:block;border-radius:1px;height:100%;position:absolute;right:0;bottom:0;background:#fff;width:9px;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background .2s;transition:background .2s}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a:hover .topics-thum-box [class^=topics-thum]{-webkit-transform:scale(1.07);transform:scale(1.07)}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a:hover .text-box .text-inner .more{background:#fff !important;color:#1e277e}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a:hover .text-box .text-inner .more .arrow .arrow-inner{width:100%;background:#1e277e}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a:hover .text-box .text-inner .more .arrow .arrow-inner:before{background:#1e277e}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li[aria-hidden=true] a{color:#1e277e;background:#fff}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li[aria-hidden=true] a .text-box .text-inner .more{background:#1e277e}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-pager{padding-top:18px}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link{width:10px;height:10px;border-radius:50%;margin:0 6px;background:#afafaf}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active{background:#00afec}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-controls-direction .bx-next{width:36px;height:36px;margin-top:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{background:url(../image/home/top/arrow-left.png) no-repeat center center;background-size:contain;left:-65px}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-controls-direction .bx-prev:hover{background:url(../image/home/top/arrow-left_sp.png) no-repeat center center;background-size:contain}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-controls-direction .bx-next{background:url(../image/home/top/arrow-right.png) no-repeat center center;background-size:contain;right:-65px}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-controls-direction .bx-next:hover{background:url(../image/home/top/arrow-right_sp.png) no-repeat center center;background-size:contain}body.body .business-page .news-area{margin-top:12.2222222222vh}body.body .business-page .news-area .inner{width:840px;max-width:80%;margin:0 auto}body.body .business-page .news-area .inner ul{margin-top:2.2222222222vh}body.body .business-page .news-area .inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:12px 50px 12px 25px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f0f5f5}body.body .business-page .news-area .inner ul li a .left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:15px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.body .business-page .news-area .inner ul li a .left time{font-family:"Roboto Slab",serif;color:#1e277e;font-size:1.125rem;letter-spacing:.1em;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .business-page .news-area .inner ul li a .left .category{text-align:center;width:103px;line-height:20px;border-radius:4px;color:#fff;font-size:0.8125rem;letter-spacing:0.05em;padding:0 2px;margin-left:15px;-webkit-transition:opacity .2s;transition:opacity .2s;background:#00afec}body.body .business-page .news-area .inner ul li a .right .name{font-size:0.9375rem;line-height:1.2em;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .business-page .news-area .inner ul li a .arrow{position:absolute;right:10px;width:29px;top:calc(50% - 1px);height:2px}body.body .business-page .news-area .inner ul li a .arrow .arrow-inner{width:19px;background:#1e277e;border-radius:1px;height:100%;position:relative;-webkit-transition:background .2s,width .2s;transition:background .2s,width .2s}body.body .business-page .news-area .inner ul li a .arrow .arrow-inner:before{content:"";display:block;width:8px;height:100%;background:#1e277e;position:absolute;border-radius:1px;right:0;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:background .2s;transition:background .2s}body.body .business-page .news-area .inner ul li a:hover .left time{opacity:.5}body.body .business-page .news-area .inner ul li a:hover .left .category{opacity:.5}body.body .business-page .news-area .inner ul li a:hover .right .name{opacity:.5}body.body .business-page .news-area .inner ul li a:hover .arrow .arrow-inner{width:100%;background:#00afec}body.body .business-page .news-area .inner ul li a:hover .arrow .arrow-inner:before{background:#00afec}body.body .business-page .news-area .inner ul li+li{border-top:1px solid #cfcfcf;margin-top:9px;padding-top:9px}body.body .business-page .news-area .inner .common-link{margin:3.1111111111vh auto 0}body.body .business-page .double-contents1{margin-top:15.2222222222vh;padding:7vh 0 17.7777777778vh;margin-bottom:-5.2222222222vh;position:relative}body.body .business-page .double-contents1:before{content:"";display:block;width:68.2142857143%;position:absolute;z-index:-1;top:0;left:0;background:#f0f5f5;height:100%}body.body .business-page .double-contents1 section .inner{margin:0 auto;max-width:1920px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .business-page .double-contents1 section .inner:before{content:"";display:block;width:55%;padding-top:35%}body.body .business-page .double-contents1 section .inner .text-box{width:350px;max-width:25%}body.body .business-page .double-contents1 section .inner .text-box .image{position:absolute;top:0;width:55%}body.body .business-page .double-contents1 section .inner .text-box .image img{display:block;width:100%}body.body .business-page .double-contents1 section .inner .text-box .common-business-title{padding-bottom:2.2222222222vh;border-bottom:1px solid #1e277e}body.body .business-page .double-contents1 section .inner .text-box .text-inner{margin-top:3.8888888889vh}body.body .business-page .double-contents1 section .inner .text-box .text-inner .common-text{margin-top:2.2222222222vh}body.body .business-page .double-contents1 section .inner .text-box .text-inner .common-link{margin-top:2.7777777778vh}body.body .business-page .double-contents1 section:nth-of-type(odd) .inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.body .business-page .double-contents1 section:nth-of-type(odd) .inner:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.body .business-page .double-contents1 section:nth-of-type(odd) .inner .text-box{margin-right:80px}@media(max-width: 1400px){body.body .business-page .double-contents1 section:nth-of-type(odd) .inner .text-box{margin-right:5.7142857143%}}body.body .business-page .double-contents1 section:nth-of-type(odd) .inner .text-box .image{right:0}body.body .business-page .double-contents1 section:nth-of-type(even) .inner .text-box{margin-left:80px}@media(max-width: 1400px){body.body .business-page .double-contents1 section:nth-of-type(even) .inner .text-box{margin-left:5.7142857143%}}body.body .business-page .double-contents1 section:nth-of-type(even) .inner .text-box .image{left:0}body.body .business-page .double-contents1 section+section{margin-top:8.4444444444vh}body.body .business-page .double-contents2 .inner{width:980px;max-width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .business-page .double-contents2 .inner section{width:45.7142857143%;position:relative;z-index:0}body.body .business-page .double-contents2 .inner section:after{content:"";display:block;height:36px;margin-top:3.5555555556vh}body.body .business-page .double-contents2 .inner section .image{width:100%}body.body .business-page .double-contents2 .inner section .image img{display:block;width:100%}body.body .business-page .double-contents2 .inner section .text-box{margin-top:1.6666666667vh}body.body .business-page .double-contents2 .inner section .text-box .common-business-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.6666666667vh;border-bottom:1px solid #1e277e;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .business-page .double-contents2 .inner section .text-box .common-business-title .icon{width:51px;height:62px;position:relative}body.body .business-page .double-contents2 .inner section .text-box .common-business-title .icon img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.body .business-page .double-contents2 .inner section .text-box .common-text{margin-top:2.2222222222vh}body.body .business-page .double-contents2 .inner section .text-box .link-box{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.body .business-page .saving-area{background:rgba(0,175,236,.12);width:980px;max-width:100%;margin:14.4444444444vh auto 0;padding:5.2222222222vh 0 5.5555555556vh}body.body .business-page .saving-area .inner{width:840px;max-width:100%;margin:0 auto}body.body .business-page .saving-area .inner .image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.3333333333vh}body.body .business-page .saving-area .inner .image-box .image{width:49.2857142857%}body.body .business-page .saving-area .inner .image-box .image img{width:100%;display:block}body.body .business-page .saving-area .inner .text-box{max-width:95%;margin:2.7777777778vh auto 0}body.body .business-page .saving-area .inner .text-box .common-text{text-align:center}body.body .business-page .saving-area .inner .text-box .common-link{margin:4.4444444444vh auto 0}body.body .business-page .support-area{margin-top:11.1111111111vh;position:relative;padding-bottom:10vh}body.body .business-page .support-area:after{content:"";display:block;background:#f0f5f5;width:71.0714285714%;height:82.5%;position:absolute;z-index:-1;right:0;bottom:0}body.body .business-page .support-area .inner{width:980px;max-width:80%;margin:0 auto}body.body .business-page .support-area .inner .double-box{width:770px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .business-page .support-area .inner .double-box:after{content:"";display:block;padding-top:60.7792207792%}body.body .business-page .support-area .inner .double-box .text-box{width:44.2857142857%}body.body .business-page .support-area .inner .double-box .text-box .image-box{position:absolute;top:0;right:0;width:46.4935064935%}body.body .business-page .support-area .inner .double-box .text-box .image-box img{display:block;width:100%}body.body .business-page .support-area .inner .double-box .text-box .common-business-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2.2222222222vh;border-bottom:1px solid #1e277e}body.body .business-page .support-area .inner .double-box .text-box .text-inner{margin-top:3.5555555556vh}body.body .business-page .support-area .inner .double-box .text-box .text-inner .common-text{margin-top:1.5555555556vh}body.body .business-page .support-area .inner .double-box .text-box .text-inner .common-link{margin-top:2.5555555556vh}body.body .business-page .big-link-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:14.1111111111vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(13.5555555556vh - 38px);max-width:100%;margin-left:auto;margin-right:auto;width:980px}body.body .business-page .big-link-button dl{width:420px;max-width:80%;margin:38px 27px 0}body.body .business-page .big-link-button dl dt{font-weight:500;font-size:1rem;letter-spacing:0.05em;color:#1e277e}body.body .business-page .big-link-button dl dt:before{content:"■";color:#00afec}body.body .business-page .big-link-button dl dd{margin-top:8px}body.body .business-page .big-link-button dl dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5555555556vh;border:1px solid #1e277e;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%;height:114px;padding:0 68px 0 10.2380952381%;position:relative}body.body .business-page .big-link-button dl dd a .icon{position:relative}body.body .business-page .big-link-button dl dd a .icon img{-webkit-transition:opacity .2s;transition:opacity .2s}body.body .business-page .big-link-button dl dd a .icon img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body.body .business-page .big-link-button dl dd a .link-text{margin-left:3.5714285714%;color:#1e277e;-webkit-transition:color .2s;transition:color .2s}body.body .business-page .big-link-button dl dd a .link-text .jp{font-weight:bold;font-size:1.4375rem;letter-spacing:0.1725em}body.body .business-page .big-link-button dl dd a .link-text .en{font-family:"Roboto Slab",serif;font-size:0.9375rem;letter-spacing:0.1em;display:block;margin-top:8px}body.body .business-page .big-link-button dl dd a .arrow{position:absolute;left:calc(100% - 40px);width:20px;height:2px;background:#1e277e;border-radius:1px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all .2s;transition:all .2s}body.body .business-page .big-link-button dl dd a .arrow:before{content:"";display:block;width:8px;border-radius:1px;height:100%;position:absolute;right:0;bottom:0;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#1e277e;-webkit-transition:background .2s;transition:background .2s}body.body .business-page .big-link-button dl dd a:hover{border-color:#00afec}body.body .business-page .big-link-button dl dd a:hover .icon img{opacity:0}body.body .business-page .big-link-button dl dd a:hover .icon img:nth-of-type(2){opacity:1}body.body .business-page .big-link-button dl dd a:hover .link-text{color:#00afec}body.body .business-page .big-link-button dl dd a:hover .arrow{background:#00afec;width:27px}body.body .business-page .big-link-button dl dd a:hover .arrow:before{background:#00afec}body.body .business-page .big-link-button dl dd a.contact{background:#1e277e;border-color:#1e277e;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}body.body .business-page .big-link-button dl dd a.contact .link-text{color:#fff}body.body .business-page .big-link-button dl dd a.contact .icon img{opacity:1}body.body .business-page .big-link-button dl dd a.contact .arrow{background:#fff}body.body .business-page .big-link-button dl dd a.contact .arrow:before{background:#fff}body.body .business-page .big-link-button dl dd a.contact:hover{background:#00afec;border-color:#00afec}body.body .business-page .outer-link-contents{background:rgba(0,175,236,.12);margin-top:18.3333333333vh;padding:6.6666666667vh 0 7.2222222222vh}body.body .business-page .outer-link-contents .inner{width:764px;max-width:80%;margin:0 auto}body.body .business-page .outer-link-contents .inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.7777777778vh}body.body .business-page .outer-link-contents .inner .double-box .item-box{width:44.502617801%}body.body .business-page .outer-link-contents .inner .double-box .item-box .image img{display:block;width:100%}body.body .business-page .outer-link-contents .inner .double-box .item-box .name{text-align:center;margin-top:8px;font-weight:500;font-size:1.125rem;letter-spacing:0.075em;color:#1e277e}body.body .business-page .outer-link-contents .inner .double-box .item-box .common-text{margin-top:5px;text-align:justify;text-justify:inter-ideograph;font-size:0.9375rem;font-weight:normal;letter-spacing:0.05em;line-height:1.8em}body.body .business-page .outer-link-contents .inner .double-box .item-box .common-link{margin:1.6666666667vh auto 0}@media(min-width: 769px){body.body.page-business{padding-top:0}body.body.page-business .main-header{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}body.body.on-scroll.page-business .main-header{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media(max-width: 768px){body.body .business-page .topics-area{margin-top:55px}body.body .business-page .topics-area .inner h3{font-size:1.5rem}body.body .business-page .topics-area .inner h3:before,body.body .business-page .topics-area .inner h3:after{width:25px}body.body .business-page .topics-area .inner h3:before{left:calc(50% + 43px)}body.body .business-page .topics-area .inner h3:after{right:calc(50% + 43px)}body.body .business-page .topics-area .inner .slide-wrap .slide-inner{width:66%}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a{display:block}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .topics-thum-box{width:100%}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .topics-thum-box [class^=topics-thum]{padding-top:75%}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box{width:100%;padding:27px 0 30px}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box .text-inner .title{font-size:1.1875rem;font-weight:500}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-viewport .business-top-slide li a .text-box .text-inner .text{font-size:0.875rem}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:-46px}body.body .business-page .topics-area .inner .slide-wrap .slide-inner .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:-46px}body.body .business-page .news-area .inner ul li a{display:block}body.body .business-page .news-area .inner ul li a .left{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:0}body.body .business-page .news-area .inner ul li a .left>*{-ms-flex-negative:0;flex-shrink:0}body.body .business-page .news-area .inner ul li a .right{margin-top:7px}body.body .business-page .news-area .inner .common-link{margin-top:40px}body.body .business-page .double-contents1 section .inner:before{display:none}body.body .business-page .double-contents1 section .inner .text-box{max-width:none;width:100%;margin:0 !important}body.body .business-page .double-contents1 section .inner .text-box .common-business-title{width:80%;margin-left:auto;margin-right:auto}body.body .business-page .double-contents1 section .inner .text-box .image{position:static;width:90%;margin-top:32px}body.body .business-page .double-contents1 section .inner .text-box .text-inner{width:80%;margin-left:auto;margin-right:auto}body.body .business-page .double-contents1 section:nth-of-type(odd) .inner .text-box .image{margin-left:auto}body.body .business-page .double-contents2 .inner{display:block}body.body .business-page .double-contents2 .inner section{width:100%}body.body .business-page .double-contents2 .inner section .text-box{margin-top:27px}body.body .business-page .double-contents2 .inner section+section{margin-top:68px}body.body .business-page .support-area{padding-bottom:22px}body.body .business-page .support-area:after{width:60.5%;height:75%}body.body .business-page .support-area .inner .double-box{display:block}body.body .business-page .support-area .inner .double-box:after{display:none}body.body .business-page .support-area .inner .double-box .text-box{width:100%}body.body .business-page .support-area .inner .double-box .text-box .image-box{position:static;width:75%;margin:33px auto 0}body.body .business-page .big-link-button dl dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5555555556vh;border:1px solid #1e277e;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%;height:114px;padding:0 46px 0 4.6875%;position:relative}body.body .business-page .big-link-button dl dd a .link-text .jp{font-size:1.25rem}body.body .business-page .big-link-button dl dd a .link-text .en{font-size:0.875rem}body.body .business-page .outer-link-contents .inner .double-box{display:block}body.body .business-page .outer-link-contents .inner .double-box .item-box{width:100%}body.body .business-page .outer-link-contents .inner .double-box .item-box+.item-box{margin-top:60px}}/*# sourceMappingURL=page-business.css.map */