@import url(//fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&subset=japanese);@import url(//fonts.googleapis.com/css?family=Roboto:400,700&display=swap);@keyframes bgScroll{0%{background-position:0 0}100%{background-position:-2400px 0}}@keyframes bgScrollRv{0%{background-position:0 0}100%{background-position:2400px 0}}.secBusinessAbout{margin-top:40px}@media screen and (min-width: 769px){.secBusinessAbout{margin-top:80px}}.secBusinessAbout .secBusinessAboutImg{width:100%;height:200px;background-image:url("/files/img/business/img_secBusinessAbout_01.jpg");background-size:cover;animation-name:bgScroll;animation-duration:35s;animation-timing-function:linear;animation-iteration-count:infinite}@media screen and (min-width: 769px){.secBusinessAbout .secBusinessAboutImg{animation-duration:25s}}@media screen and (min-width: 769px){.secBusinessAbout .secBusinessAboutImg{height:400px}}.secBusinessAbout .secBusinessAboutImg img{width:auto;height:100%}.secBusinessAbout .secBusinessAboutImg img:first-child{animation:loop 50s -25s linear infinite}.secBusinessAbout .secBusinessAboutImg img:last-child{animation:loop2 50s linear infinite}.secBusinessAbout .secBusinessAboutImg.rv{background-image:url("/files/img/business/img_secBusinessAbout_02.jpg");background-size:cover;animation-name:bgScrollRv;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}@media screen and (min-width: 769px){.secBusinessAbout .secBusinessAboutImg.rv{animation-duration:30s}}.secBusinessAbout .secBusinessCautoin{margin:40px 0;text-align:center;padding:25px;background:#f7f8f8;color:#c11e3a}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.secBusinessFlow{width:100%;max-width:860px;margin:0 auto 80px}.secBusinessFlow .secBusinessFlowInner{width:100%;margin:0 auto}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowBox{padding:0;margin-bottom:40px;background:#fff;text-align:left}@media screen and (min-width: 769px){.secBusinessFlow .secBusinessFlowInner .secBusinessFlowBox{padding:0;margin-bottom:80px}}.secBusinessFlow .secBusinessFlowInner h4{color:#c11e3a;font-size:1.6rem;font-weight:bold;border:1px solid #c11e3a;padding:0 5px;font-family:"Roboto",sans-serif;background:#fff;line-height:1.2;margin-right:15px;text-align:center}@media screen and (min-width: 769px){.secBusinessFlow .secBusinessFlowInner h4{font-size:3rem;padding:0 15px}}.secBusinessFlow .secBusinessFlowInner h4 span{font-size:3rem;display:block}@media screen and (min-width: 769px){.secBusinessFlow .secBusinessFlowInner h4 span{font-size:5rem;display:inline}}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowTxt{width:100%;max-width:860px;margin:0 auto;margin-bottom:30px;display:flex;align-items:center;justify-content:flex-start;font-weight:bold}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowTxt br{display:none}@media screen and (min-width: 769px){.secBusinessFlow .secBusinessFlowInner .secBusinessFlowTxt br{display:block}}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList{width:100%;max-width:860px;margin:0 auto}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li{margin-bottom:10px}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li .secBusinessFlowListHead{background:#c11e3a;color:#fff;font-size:1.4rem;font-weight:bold;padding:10px;text-align:center}@media screen and (min-width: 481px){.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li .secBusinessFlowListHead{font-size:1.6rem}}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li .secBusinessFlowListCont{background:#999;display:flex;justify-content:center;flex-wrap:wrap;padding:10px}@media screen and (min-width: 481px){.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li .secBusinessFlowListCont{flex-wrap:nowrap;padding:0 15px}}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li .secBusinessFlowListCont div{width:100%;background:#fff;margin:4% 2%;padding:10px;text-align:center}@media screen and (min-width: 481px){.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li .secBusinessFlowListCont div{width:30%;padding:25px 10px}}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li .secBusinessFlowListCont div p{font-size:1.8rem}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li .secBusinessFlowListCont div .secBusinessFlowListContIcon{font-size:3rem;color:#c11e3a}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li .secBusinessFlowListCont div br{display:none}@media screen and (min-width: 481px){.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li .secBusinessFlowListCont div br{display:block}}.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li.secBusinessFlowListArrow{font-size:2rem;color:#c11e3a;text-align:center}@media screen and (min-width: 769px){.secBusinessFlow .secBusinessFlowInner .secBusinessFlowList li.secBusinessFlowListArrow{font-size:3rem}}
