@media screen and (min-width: 641px){.heroVisual{width:1366px;height:240px;margin-left:-202px}}@media screen and (max-width: 640px){.heroVisual{width:100vw;height:32vw;margin-left:-4.26667vw}}.heroVisual .inner{margin:auto}@media screen and (min-width: 641px){.heroVisual .inner{width:962px}}@media screen and (max-width: 640px){.heroVisual .inner{width:91.46667vw}}.main-area h1.heroVisual_title{font-family:'Hiragino Kaku Gothic W7 JIS2004', 'ヒラギノ角ゴ W7 JIS2004', sans-serif;color:#fff}@media screen and (min-width: 641px){.main-area h1.heroVisual_title{font-size:40px;line-height:240px}}@media screen and (max-width: 640px){.main-area h1.heroVisual_title{font-size:6.4vw;line-height:32vw}}.main-area h1.heroVisual_title-black{color:#000}@media screen and (min-width: 641px){#usage .pc-header .logo img{vertical-align:baseline}}#usage .flow *,#usage .workflow *{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 641px){#usage{font-size:16px;line-height:1.75}}@media screen and (max-width: 640px){#usage{font-size:3.73333vw;line-height:1.5}}#usage h2,#usage h3,#usage h4,#usage h5{font-weight:bold}#usage h2{line-height:1}@media screen and (min-width: 641px){#usage h2{font-size:32px;line-height:1}}@media screen and (max-width: 640px){#usage h2{font-size:6.4vw;line-height:1}}@media screen and (min-width: 641px){#usage h3{font-size:24px;line-height:1.66667}}@media screen and (max-width: 640px){#usage h3{font-size:4.8vw;line-height:1}}@media screen and (min-width: 641px){#usage h4,#usage h5{font-size:18px;line-height:1}}#usage sup{vertical-align:super;font-size:small}@media screen and (max-width: 640px){#usage sup{display:inline-block;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@media screen and (min-width: 641px){#usage .pc{display:block}}@media screen and (max-width: 640px){#usage .pc{display:none}}@media screen and (min-width: 641px){#usage .sp{display:none}}@media screen and (max-width: 640px){#usage .sp{display:block}}#usage .mainColor{color:#6497AA}#usage .annotation{color:#E00000}@media screen and (min-width: 641px){#usage .section_block{padding:40px 0 40px 35px}}@media screen and (max-width: 640px){#usage .section_block{padding:8vw 0}}#usage .section_block:last-of-type{padding-bottom:0}@media screen and (min-width: 641px){#usage .section_title{margin-left:-35px}}#usage .main-area{overflow:hidden}@media screen and (min-width: 641px){#usage .main-area{padding-bottom:50px}}@media screen and (max-width: 640px){#usage .main-area{padding-bottom:8vw}}@media screen and (max-width: 640px){#usage .main-area .lows-inner{width:91.46667vw}}@media screen and (min-width: 641px){#usage .heroVisual{background:url(../../images/specialty/heroVisual.jpg) no-repeat center/cover}}@media screen and (max-width: 640px){#usage .heroVisual{background:url(../../images/specialty/sp_heroVisual.jpg) no-repeat center/cover}}#usage .flow_lead{font-weight:bold}@media screen and (min-width: 641px){#usage .flow_lead{margin-top:40px;font-size:24px;line-height:1.66667}}@media screen and (max-width: 640px){#usage .flow_lead{margin-top:6.93333vw;font-size:4.53333vw;line-height:1.70588}}@media screen and (min-width: 641px){#usage .flow_arrow{display:none}}@media screen and (max-width: 640px){#usage .flow_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:52.13333vw;margin:3.73333vw 4.26667vw 0 auto}#usage .flow_arrow .arrow{width:10.93333vw;height:auto}#usage .flow_arrow .arrow-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#usage .flow_arrow .arrow-left .square{fill:rgba(51,51,51,0.2)}}#usage .flow_container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 641px){#usage .flow_container{margin-top:52px}}@media screen and (max-width: 640px){#usage .flow_container{margin-top:4.26667vw}}@media screen and (min-width: 641px){#usage .flow_item{width:222px;height:969px;background:url(../../images/common/flow_item.svg?v=0626) no-repeat center/cover}}@media screen and (max-width: 640px){#usage .flow_item{width:35.06667vw;height:315.2vw;margin-right:4.26667vw;background:url(../../images/common/sp_flow_item.png?v=0626) no-repeat top left/cover}}@media screen and (min-width: 641px){#usage .flow_desc{width:644px;height:969px;background:url(../../images/common/flow_desc.svg?v=0626) no-repeat center/cover}}@media screen and (max-width: 640px){#usage .flow_desc{width:56.4vw;height:315.2vw;overflow-x:scroll}#usage .flow_desc span{display:block;width:141.46667vw;height:315.2vw;background:url(../../images/common/sp_flow_desc.png?v=0626) no-repeat top left/contain}}@media screen and (min-width: 641px){#usage .workflow{padding:40px 0 0 35px}}@media screen and (max-width: 640px){#usage .workflow{padding-top:8.53333vw}}#usage .workflow_lead{font-weight:bold}@media screen and (min-width: 641px){#usage .workflow_lead{margin-top:32px;font-size:24px;line-height:1.66667}}@media screen and (max-width: 640px){#usage .workflow_lead{margin-top:3.73333vw;margin-bottom:-1.6vw;font-size:4.53333vw;line-height:1.70588}}@media screen and (min-width: 641px){#usage .workflow_text{margin-top:16px;font-size:18px;line-height:1}}@media screen and (max-width: 640px){#usage .workflow_text{margin-top:4vw;margin-bottom:-1.33333vw;font-size:3.73333vw;line-height:1.71429}}@media screen and (min-width: 641px){#usage .workflow_wrap{margin-top:40px}}@media screen and (max-width: 640px){#usage .workflow_wrap{margin-top:8.53333vw}}@media screen and (min-width: 641px){#usage .workflow_step{font-size:18px;line-height:1.77778}}@media screen and (max-width: 640px){#usage .workflow_step{margin-left:4.53333vw;font-size:3.73333vw;line-height:1.71429}}@media screen and (min-width: 641px){#usage .workflow_step:nth-of-type(n+2){margin-top:80px}}@media screen and (max-width: 640px){#usage .workflow_step:nth-of-type(n+2){margin-top:16vw}}#usage .workflow .step_title{position:relative;font-weight:bold;background-color:#fafafa}@media screen and (min-width: 641px){#usage .workflow .step_title{height:80px;padding-left:128px;border:solid 1px #d5d5d5;font-size:24px;line-height:80px}}@media screen and (max-width: 640px){#usage .workflow .step_title{width:91.46667vw;margin-left:-4.53333vw;padding:2.26667vw 4.13333vw 2.26667vw 15.2vw;border:solid .26667vw #d5d5d5;font-size:4.53333vw;line-height:1.82353}}#usage .workflow .step_title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;height:100%;background-color:#151515;color:#fff}@media screen and (min-width: 641px){#usage .workflow .step_title span{width:96px;font-size:32px}}@media screen and (max-width: 640px){#usage .workflow .step_title span{width:10.66667vw;font-size:4.53333vw}}@media screen and (min-width: 641px){#usage .workflow .step_lead{margin-top:17px;margin-bottom:-7px}}@media screen and (max-width: 640px){#usage .workflow .step_lead{margin:4vw 0 -1.33333vw}}@media screen and (min-width: 641px){#usage .workflow .step_note{margin-top:10px;margin-bottom:-6px;font-size:14px;line-height:1.85714}}@media screen and (max-width: 640px){#usage .workflow .step_note{margin:2vw 0 -1.2vw;font-size:2.93333vw;line-height:1.81818}}#usage .workflow .step_note span{color:#E00000}@media screen and (min-width: 641px){#usage .workflow .step_container{margin:40px 0 0 64px}}@media screen and (max-width: 640px){#usage .workflow .step_container{margin-top:5.33333vw}}@media screen and (min-width: 641px){#usage .workflow .step_group:nth-of-type(n+2){margin-top:40px}}@media screen and (max-width: 640px){#usage .workflow .step_group:nth-of-type(n+2){margin-top:8.53333vw}}@media screen and (min-width: 641px){#usage .workflow .step_box{margin-top:16px}}@media screen and (max-width: 640px){#usage .workflow .step_box{margin-top:3.2vw}}#usage .workflow .step_item{position:relative}@media screen and (min-width: 641px){#usage .workflow .step_item{min-height:104px;padding:24px 36px 24px 128px;border:solid 1px #d5d5d5}}@media screen and (max-width: 640px){#usage .workflow .step_item{min-height:23.46667vw;padding:4.26667vw 5.06667vw 4.26667vw 25.6vw;border:solid .26667vw #d5d5d5}}@media screen and (min-width: 641px){#usage .workflow .step_item:nth-of-type(n+2){margin-top:16px}}@media screen and (max-width: 640px){#usage .workflow .step_item:nth-of-type(n+2){margin-top:3.2vw}}#usage .workflow .step_request{color:#D36767;line-height:1}@media screen and (min-width: 641px){#usage .workflow .step_request{margin-top:64px}}@media screen and (max-width: 640px){#usage .workflow .step_request{margin-top:10.66667vw}}@media screen and (min-width: 641px){#usage .workflow .step_text{margin-top:9px;margin-bottom:-7px}}@media screen and (max-width: 640px){#usage .workflow .step_text{margin:1.86667vw 0 -1.33333vw}}#usage .workflow .item_icon{position:absolute}@media screen and (min-width: 641px){#usage .workflow .item_icon{top:24px;left:40px;width:56px;height:56px}}@media screen and (max-width: 640px){#usage .workflow .item_icon{top:4.26667vw;left:5.33333vw;width:14.93333vw;height:14.93333vw}}#usage .workflow .item_title{font-weight:bold}@media screen and (max-width: 640px){#usage .workflow .item_title{font-size:4.26667vw;line-height:1}}@media screen and (min-width: 641px){#usage .workflow .item_text{margin-top:9px;margin-bottom:-7px}}@media screen and (max-width: 640px){#usage .workflow .item_text{margin:1.86667vw 0 -1.33333vw}}
