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 main{overflow:hidden}body.body.business-category-page .solution-children-page .top-box{margin-top:3vh}body.body.business-category-page .solution-children-page .top-box .inner{width:980px;margin:0 auto;max-width:80%}body.body.business-category-page .solution-children-page .top-box .inner .title-box .top-text{font-weight:500;font-size:1rem;color:#00afec;letter-spacing:0.2em}body.body.business-category-page .solution-children-page .top-box .inner .title-box h2{color:#1e277e}body.body.business-category-page .solution-children-page .top-box .inner .title-box h2 .en{font-weight:bold;font-size:2.375rem;letter-spacing:.1em;line-height:1.5em;font-family:"Roboto Slab",serif}body.body.business-category-page .solution-children-page .top-box .inner .title-box h2 .jp{font-weight:500;font-size:1.375rem;letter-spacing:0.2em;line-height:1.5em;display:block}body.body.business-category-page .solution-children-page .top-box .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:8.3333333333vh}body.body.business-category-page .solution-children-page .top-box .inner .double-box .image-box{width:47.9591836735%;margin-left:4.0816326531%}body.body.business-category-page .solution-children-page .top-box .inner .double-box .image-box img{display:block;width:100%}body.body.business-category-page .solution-children-page .top-box .inner .double-box .text-box{margin-top:2vh;width:34.1836734694%}body.body.business-category-page .solution-children-page .top-box .inner .double-box .text-box .icon{text-align:center}body.body.business-category-page .solution-children-page .top-box .inner .double-box .text-box .catch{text-align:center;font-weight:500;font-size:1.375rem;letter-spacing:0.2em;color:#00afec;line-height:1.5909090909em;margin-top:2.4444444444vh}body.body.business-category-page .solution-children-page .top-box .inner .double-box .text-box .common-text{margin-top:2.7777777778vh}body.body.business-category-page .solution-children-page .top-box.reverse .inner .double-box .image-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-right:4.0816326531%}body.body.business-category-page .solution-children-page .mini-image-contents{position:relative;margin-top:15.5555555556vh;padding-top:12.5555555556vh}body.body.business-category-page .solution-children-page .mini-image-contents:before{content:"";display:block;width:58.4285714286%;z-index:-1;top:0;right:0;background:#f0f5f5;height:72.8368794326%;position:absolute}body.body.business-category-page .solution-children-page .mini-image-contents .inner{width:980px;max-width:80%;margin:-7.7777777778vh auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body.business-category-page .solution-children-page .mini-image-contents .inner section{width:45.7142857143%;margin-top:7.7777777778vh;position:relative}body.body.business-category-page .solution-children-page .mini-image-contents .inner section .image img{display:block;width:100%}body.body.business-category-page .solution-children-page .mini-image-contents .inner section h3{text-align:center;margin-top:2.2222222222vh;padding-bottom:2vh;border-bottom:1px solid #1e277e}body.body.business-category-page .solution-children-page .mini-image-contents .inner section h3 .jp{font-size:1.375rem;font-weight:500;color:#1e277e;letter-spacing:0.2em;line-height:1.5em}body.body.business-category-page .solution-children-page .mini-image-contents .inner section h3 .en{font-size:0.9375rem;font-family:"Roboto Slab",serif;font-weight:normal;color:#9e9e9e;margin-top:3px;display:block}body.body.business-category-page .solution-children-page .mini-image-contents .inner section .common-text{margin-top:2.3333333333vh}body.body.business-category-page .solution-children-page .mini-image-contents .inner section.in-link:after{content:"";display:block;height:36px;margin-top:3.5555555556vh}body.body.business-category-page .solution-children-page .mini-image-contents .inner section.in-link .link-box{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.body.business-category-page .solution-children-page .big-image-contents{margin-top:5.8888888889vh;padding-top:10vh;position:relative}body.body.business-category-page .solution-children-page .big-image-contents:before{content:"";display:block;position:absolute;background:rgba(0,175,236,.12);width:70%;left:0;top:0;height:436px}body.body.business-category-page .solution-children-page .big-image-contents section .inner{max-width:1920px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}body.body.business-category-page .solution-children-page .big-image-contents section .inner:before{content:"";display:block;width:46.4285714286%;padding-top:32.1428571429%}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box{width:447px;max-width:31.9285714286%;margin-top:5.3571428571%}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box h3{line-height:1.5;border-bottom:1px solid #1e277e;padding-bottom:2vh}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box h3 .jp{color:#1e277e;display:inline-block;font-weight:500;font-size:1.375rem;letter-spacing:0.2em;margin-right:12px}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box h3 .en{display:inline-block;color:#929292;font-family:"Roboto Slab",serif;font-size:0.9375rem;font-weight:normal;letter-spacing:.1em}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box .image{width:46.4285714286%;position:absolute;top:0}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box .image img{width:100%}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box .text-inner{margin-top:3.8888888889vh}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box .text-inner .common-link{margin-top:4vh;width:204px}body.body.business-category-page .solution-children-page .big-image-contents section:nth-of-type(odd) .inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.body.business-category-page .solution-children-page .big-image-contents section:nth-of-type(odd) .inner:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.body.business-category-page .solution-children-page .big-image-contents section:nth-of-type(odd) .inner .text-box{margin-right:90px}@media(max-width: 1400px){body.body.business-category-page .solution-children-page .big-image-contents section:nth-of-type(odd) .inner .text-box{margin-right:6.4285714286%}}body.body.business-category-page .solution-children-page .big-image-contents section:nth-of-type(odd) .inner .text-box .image{right:0}body.body.business-category-page .solution-children-page .big-image-contents section:nth-of-type(even) .inner .text-box{margin-left:90px}@media(max-width: 1400px){body.body.business-category-page .solution-children-page .big-image-contents section:nth-of-type(even) .inner .text-box{margin-left:6.4285714286%}}body.body.business-category-page .solution-children-page .big-image-contents section:nth-of-type(even) .inner .text-box .image{left:0}body.body.business-category-page .solution-children-page .big-image-contents section+section{margin-top:11.8888888889vh}body.body.business-category-page .solution-children-page .big-link-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(17.7777777778vh - 38px);padding:10vh 0 11.8888888889vh;background:#f0f5f5}body.body.business-category-page .solution-children-page .big-link-button dl{width:420px;max-width:80%;margin:38px 27px 0}body.body.business-category-page .solution-children-page .big-link-button dl dt{font-weight:500;font-size:1rem;letter-spacing:0.05em;color:#1e277e}body.body.business-category-page .solution-children-page .big-link-button dl dt:before{content:"■";color:#00afec}body.body.business-category-page .solution-children-page .big-link-button dl dd{margin-top:8px}body.body.business-category-page .solution-children-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-category-page .solution-children-page .big-link-button dl dd a .icon{position:relative}body.body.business-category-page .solution-children-page .big-link-button dl dd a .icon img{-webkit-transition:opacity .2s;transition:opacity .2s}body.body.business-category-page .solution-children-page .big-link-button dl dd a .icon img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body.body.business-category-page .solution-children-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-category-page .solution-children-page .big-link-button dl dd a .link-text .jp{font-weight:bold;font-size:1.4375rem;letter-spacing:0.1725em}body.body.business-category-page .solution-children-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-category-page .solution-children-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-category-page .solution-children-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-category-page .solution-children-page .big-link-button dl dd a:hover{border-color:#00afec}body.body.business-category-page .solution-children-page .big-link-button dl dd a:hover .icon img{opacity:0}body.body.business-category-page .solution-children-page .big-link-button dl dd a:hover .icon img:nth-of-type(2){opacity:1}body.body.business-category-page .solution-children-page .big-link-button dl dd a:hover .link-text{color:#00afec}body.body.business-category-page .solution-children-page .big-link-button dl dd a:hover .arrow{background:#00afec;width:27px}body.body.business-category-page .solution-children-page .big-link-button dl dd a:hover .arrow:before{background:#00afec}body.body.business-category-page .solution-children-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-category-page .solution-children-page .big-link-button dl dd a.contact .link-text{color:#fff}body.body.business-category-page .solution-children-page .big-link-button dl dd a.contact .icon img{opacity:1}body.body.business-category-page .solution-children-page .big-link-button dl dd a.contact .arrow{background:#fff}body.body.business-category-page .solution-children-page .big-link-button dl dd a.contact .arrow:before{background:#fff}body.body.business-category-page .solution-children-page .big-link-button dl dd a.contact:hover{background:#00afec;border-color:#00afec}@media(max-width: 768px){body.body.business-category-page .solution-children-page .top-box .inner .title-box .top-text{font-size:0.6875rem}body.body.business-category-page .solution-children-page .top-box .inner .title-box h2 .en{font-size:1.5rem}body.body.business-category-page .solution-children-page .top-box .inner .title-box h2 .jp{font-size:1rem}body.body.business-category-page .solution-children-page .top-box .inner .double-box{display:block;margin-top:3.8888888889vh}body.body.business-category-page .solution-children-page .top-box .inner .double-box .image-box{width:100%;margin:0 !important}body.body.business-category-page .solution-children-page .top-box .inner .double-box .text-box{width:100%;margin-top:4vh}body.body.business-category-page .solution-children-page .top-box .inner .double-box .text-box .catch{font-size:1.25rem}body.body.business-category-page .solution-children-page .mini-image-contents{margin-top:18px;padding-top:50px}body.body.business-category-page .solution-children-page .mini-image-contents .inner{display:block}body.body.business-category-page .solution-children-page .mini-image-contents .inner:before{width:55.25%;height:42.2965716646%}body.body.business-category-page .solution-children-page .mini-image-contents .inner section{width:100%}body.body.business-category-page .solution-children-page .mini-image-contents .inner section h3 .jp{font-size:1.0625rem}body.body.business-category-page .solution-children-page .mini-image-contents .inner section h3 .en{font-size:0.8125rem}body.body.business-category-page .solution-children-page .mini-image-contents .inner section .common-text{font-size:0.875rem}body.body.business-category-page .solution-children-page .big-image-contents{margin-top:56px;padding-top:50px}body.body.business-category-page .solution-children-page .big-image-contents:before{width:73.5%;height:645px}body.body.business-category-page .solution-children-page .big-image-contents section .inner{display:block}body.body.business-category-page .solution-children-page .big-image-contents section .inner:before{display:none}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box{width:100%;max-width:100%;margin:0 !important}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box h3{width:80%;margin:0 auto}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box h3 .jp{font-size:1.0625rem}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box h3 .en{display:block;font-size:0.875rem}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box .image{position:static;width:90%;margin-top:20px}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box .text-inner{width:80%;margin:17px auto 0}body.body.business-category-page .solution-children-page .big-image-contents section .inner .text-box .text-inner .common-text{font-size:0.875rem}body.body.business-category-page .solution-children-page .big-image-contents section:nth-of-type(odd) .inner .text-box .image{margin-left:auto;margin-right:0}body.body.business-category-page .solution-children-page .big-image-contents section:nth-of-type(even) .inner .text-box .image{margin-left:0;margin-right:0}body.body.business-category-page .solution-children-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-category-page .solution-children-page .big-link-button dl dd a .link-text .jp{font-size:1.25rem}body.body.business-category-page .solution-children-page .big-link-button dl dd a .link-text .en{font-size:0.875rem}}/*# sourceMappingURL=page-solution-contents7.css.map */