﻿/*! ========================================
このCSSファイルはSassから生成しております。
編集する際はSassファイルより編集を行ってください。
========================================= */#mainImgArea .mainImgFlow{background:url("/flow/img/mainimg.jpg") no-repeat center center;background-size:cover}.flowConceptArea01{margin-top:80px;padding-top:90px;padding-bottom:90px;background:url("/img/common/bg_pattern01.jpg") no-repeat center center;background-size:cover}.flowConceptArea01 p{line-height:200%}.flowConceptArea02{width:100%;min-width:1400px;padding-top:120px;padding-bottom:330px;background:#466021;position:relative;z-index:80}.flowConceptArea02 h2{position:absolute;z-index:80;top:40px;right:13%}.flowConceptArea02 #st_03{right:7%}.flowConceptArea02 .leftArea{width:65%}.flowConceptArea02 .leftArea img{width:100%;height:auto}.flowConceptArea02 .rightArea{width:35%;background:#fff;padding:30px;box-sizing:border-box}.flowConceptArea03{width:100%;min-width:1400px;margin-top:-150px;padding-top:0px;position:relative;z-index:81}.flowConceptArea03 h2{position:absolute;z-index:80;top:-110px;left:13%}.flowConceptArea03 .leftArea{width:35%;background:#fff;padding:30px;padding-left:8%;box-sizing:border-box}.flowConceptArea03 .rightArea{width:65%}.flowConceptArea03 .rightArea img{width:100%;height:auto}.flowConceptArea04{width:100%;background:#ECECEC;padding-top:80px;padding-bottom:80px}.flowConceptArea04 .flowConceptBox{width:1000px;margin-left:auto;margin-right:auto}.flowConceptArea04 .photoArea{background:#fff}.flowConceptArea04 .photoArea .photo{width:500px}.flowConceptArea04 .photoArea .txtArea{width:500px;padding:30px 40px 0px 30px;box-sizing:border-box;position:relative}.flowConceptArea04 .photoArea .txtArea #cut_07{width:234px;position:absolute;top:-50px;right:90px;z-index:82}.flowConceptArea04 .photoArea .txtArea #cut_08{width:234px;position:absolute;top:0px;left:140px;z-index:82}.flowConceptArea04 .photoArea .txtArea h3{font-size:36px;font-weight:400;letter-spacing:10px}.flowConceptArea05{width:100%;min-width:1400px;margin-top:-100px;padding-top:0px;position:relative;z-index:81}.flowConceptArea05 h2{position:absolute;z-index:80;top:-200px;left:13%}.flowConceptArea05 .leftArea{width:35%;background:#fff;padding:30px;padding-left:8%;box-sizing:border-box}.flowConceptArea05 .rightArea{width:65%;margin-top:-100px}.flowConceptArea05 .rightArea img{width:100%;height:auto}.flowConceptArea06{width:100%;min-width:1400px;margin-top:100px}.flowConceptArea06 img{width:100%;height:auto}@media (max-width: 700px){.flowConceptArea01{margin-top:0px;padding-top:90px;padding-bottom:90px}.flowConceptArea01 .w745{width:94%}.flowConceptArea01 .w300{width:94%;margin-top:20px;margin-left:auto}.flowConceptArea01 p{line-height:200%}.flowConceptArea02{width:100%;min-width:100%;padding-top:200px;padding-bottom:250px;position:relative;z-index:80}.flowConceptArea02 h2{width:100px;position:absolute;z-index:80;top:30px;right:30%}.flowConceptArea02 #st_03{width:160px;right:25%;top:15px}.flowConceptArea02 .font_22{font-size:18px}.flowConceptArea02 .leftArea{width:100%}.flowConceptArea02 .leftArea img{width:100%;height:auto}.flowConceptArea02 .rightArea{width:100%;background:#fff;padding:20px;box-sizing:border-box}.flowConceptArea03{width:100%;min-width:100%;margin-top:-150px;padding-top:100px;position:relative;z-index:81}.flowConceptArea03 h2{width:140px;position:absolute;z-index:80;top:-70px;left:33%}.flowConceptArea03 .font_22{font-size:18px}.flowConceptArea03 .leftArea{width:100%;padding:20px;box-sizing:border-box;order:2}.flowConceptArea03 .rightArea{width:100%;order:1}.flowConceptArea03 .rightArea img{width:100%;height:auto}.flowConceptArea04{width:100%;padding-top:40px;padding-bottom:40px}.flowConceptArea04 .flowConceptBox{width:94%;margin-left:auto;margin-right:auto}.flowConceptArea04 .flowConceptBox .w520{width:100%}.flowConceptArea04 .flowConceptBox .wakuT{font-size:6vw;letter-spacing:10px;box-sizing:border-box}.flowConceptArea04 .flowConceptBox .font_26{font-size:18px}.flowConceptArea04 .photoArea{background:#fff}.flowConceptArea04 .photoArea .photoBox1 .txtArea{order:1}.flowConceptArea04 .photoArea .photoBox1 .photo{order:2}.flowConceptArea04 .photoArea .photo{width:100%}.flowConceptArea04 .photoArea .photo img{width:100%;height:auto}.flowConceptArea04 .photoArea .txtArea{width:100%;padding:15px 20px 0px 15px}.flowConceptArea04 .photoArea .txtArea .font_20{font-size:18px;line-height:150%}.flowConceptArea04 .photoArea .txtArea .tblNormal2{font-size:14px}.flowConceptArea04 .photoArea .txtArea .tblNormal2 td{padding-left:0;padding-right:0}.flowConceptArea04 .photoArea .txtArea #cut_07{width:180px;top:-35px;right:10px}.flowConceptArea04 .photoArea .txtArea #cut_07 img{width:100%;height:auto}.flowConceptArea04 .photoArea .txtArea #cut_08{width:180px;top:-10px;left:auto;right:10px}.flowConceptArea04 .photoArea .txtArea #cut_08 img{width:100%;height:auto}.flowConceptArea04 .photoArea .txtArea h3{font-size:30px;font-weight:400;letter-spacing:10px}.flowConceptArea05{width:100%;min-width:100%;margin-top:-100px;padding-top:50px;position:relative;z-index:81}.flowConceptArea05 h2{width:140px;position:absolute;z-index:80;top:-130px;left:33%}.flowConceptArea05 .font_22{font-size:18px}.flowConceptArea05 .leftArea{width:100%;padding:15px;padding-left:15px;order:2}.flowConceptArea05 .rightArea{width:100%;margin-top:0px;order:1}.flowConceptArea05 .rightArea img{width:100%;height:auto}.flowConceptArea06{width:100%;min-width:100%;margin-top:50px}}
