.header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button{color:#14a83b;text-decoration:none}
.main-content .container {max-width: 1160px;padding: 60px 20px 74px;margin: 0 auto}
.main-image{height: 350px;background-image:url(/service/welcome/img/main_bg.jpg)}
.main-image .inner {margin-top: 0}
.main-image .lead{margin-top: 12px}
.main-content .lead-text{text-align: center;font-size: 1.29em;font-weight: bold;line-height: 2.16}
.main-content .internal-links{margin: 70px 0 0px 0}
.main-content .sec_bg_gray{background-color: #f1f1f1}
.main-content .heading-content + p{font-size: 1.15em;line-height: 2.12;margin-bottom: 43px}
.main-content .heading-color{margin-bottom: 10px}
.main-content .join_block{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.main-content .join_block .col2 {width: 30.91%;padding: 74px 8.6% 74px;text-align: center;border: 1px solid #14a83b;background-color: #ffffff}
.main-content .heading-content{margin-bottom: 20px}
.main-content .internal-links.internal-links-oneline ul li a {padding: 10px 10px}
.main-content .join_block .col2 .col2_inner{max-width: 320px;margin: 0 auto}
.main-content .join_block .col2.home_delivery img{max-width: 67px}
.main-content .join_block .col2.shop img{max-width: 76px}
.main-content .join_block .join-block-title{font-size: 1.72em;color: #14a83b;margin-top: 10px}
.main-content .join_block .join_sub_title{font-size: 1.43em;font-weight: bold;margin-bottom: 18px}
.main-content .join_block .join_sub_title_01{font-size: 1.29em;font-weight: bold;margin-top: 10px}
.main-content .join_block .col2.shop .font_normal{font-weight: normal}
.main-content .join_block .col2 .button-primary{width: auto}
.main-content .join_block .col2 .button-primary p{width: 100%}
.main-content .join_block .inner .text{line-height: 1.89}
.main-content .join_block .inner .text + .button-primary{margin-top: 30px}
.main-content .join_block .inner .button-primary{padding: 19px 12px 18px}
.main-content .join_block .inner .button-primary + .button-primary{margin-top: 15px}
.main-content .join_block .inner .button-primary + .join_sub_title{margin-top: 53px}
.main-content .join_block .inner .link-list-arr{margin-bottom: 30px}
.main-content .join_block .inner .item {margin-top: 15px}
.main-content .join_block .col2 .link_block{padding: 0}
.main-content .join_block .col2 .link_block .join_sub_title_01{margin-bottom: 20px}
.main-content .sec_bg_gray .container{padding: 80px 20px 122px}
.main-content .sec_bg_white .container{padding: 105px 20px 100px}
.main-content #section-C .heading-content + p{margin-bottom: 48px}
.main-content #section-C.sec_bg_gray .container{padding: 102px 20px 115px}
.main-content #section-D.sec_bg_white .container{padding: 120px 20px 112px}
.main-content #section-B.sec_bg_white .container{padding-bottom: 144px}
.main-content #section-C.sec_bg_gray .heading-content{margin-bottom: 18px}
.main-content #section-B.sec_bg_white .heading-content + p{margin-bottom: 25px}
.main-content #section-B.sec_bg_white .point_text{font-size: 1.15em;margin-bottom: 15px;margin-top: 0}
.main-content #section-B.sec_bg_white .point-list-arr{margin-bottom: 35px}
.main-content .has-border{border:solid 1px #dadada;padding:25px}
.main-content .has-border .title{margin-bottom:10px;font-size:1.29em;font-weight:700}
.main-content .separat-text{margin:20px 0}
.main-content .detail-list-arr{margin-top:25px}
.main-content .link-list-arr .sub-title{color:#757575;margin-top:4px}
.main-content .shop-wrap{margin-top:32px;position:relative}
.main-content .shop-wrap .shop-list{position:absolute;top:28px;right:40px;padding-left:32px;font-weight:400}
.main-content .contact-mgt30{margin-top:30px}
.main-content .contact-form-btn{display:none}
.main-content .contact-list .link-arr:before{top:.8em;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.main-content .contact-shop-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}
.main-content .contact-shop-search dl{width:35.39%;position:relative}
.main-content .contact-shop-search dl+dl{margin-left:2%}
.main-content .contact-shop-search dl.prefecture{z-index:4}
.main-content .contact-shop-search dl.area{z-index:3}
.main-content .contact-shop-search dl dt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid silver;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 15px;line-height:1.3em;width:-webkit-calc(100% - 54px);width:calc(100% - 54px);border-radius:45px;width:100%;position:relative;background-image:url(../img/contact_icon.png);background-position:center right 15px;-webkit-background-size:14px 8px;background-size:14px 8px;background-repeat:no-repeat;color:#b3b3b3;text-align: left}
.main-content .contact-shop-search dl dt.selected{background:#e8f0ea;background-image:url(../img/contact_icon.png);background-position:center right 15px;background-repeat:no-repeat;padding-right:20px;color:#333;font-weight:700}
.main-content .contact-shop-search dl dd{border:1px solid silver;border-top:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;max-height:9.5em;overflow:auto;left:0;display:none;position:absolute;margin-top:-1px}
.main-content .contact-shop-search dl dd ul{border-top:1px solid silver}
.main-content .contact-shop-search dl dd ul li{padding:5px 22px;border-top:1px solid silver}
.main-content .contact-shop-search dl dd ul li:first-child{border-top:none}
.main-content .contact-shop-search dl dd ul li.selected{background-color:#e8f0ea}
.main-content .contact-shop-search dl dd ul li:hover{background-color:#e8f0ea}
.main-content .contact-shop-search dl dd ul li,.main-content .contact-shop-search dl dt{cursor:pointer}
.main-content .contact-shop-search dl dt.disable{cursor:default}
.main-content .contact-shop-search dl.sizuoka,.main-content .contact-shop-search dl.yamanashi{display:none}
.main-content .contact-shop-search .contact-btn-01{margin-left:2%;width:25%}
.main-content .contact-shop-search .contact-btn-01 span a{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background-color:#14a83b;color:#fff}
.main-content .contact-shop-search .contact-btn-01 a span{background:url(/../shared/img/icon_blank_white_01.png) no-repeat;background-size:11px 10px;background-position: right center;display: inline;padding-right: 25px;}
.main-content .contact-shop-search .contact-btn-01 span a:hover{opacity:.7}
.main-content .contact-shop-search .contact-btn-01 span.disable a{cursor:default;background-color:#ccc;color:#fff;pointer-events:none}
.main-content .contact-shop-search .contact-btn-01 span.disable a span{background: none;padding-right: 0}
.main-content .contact-shop-search .contact-btn-01 span.disable a:hover{opacity:1}
.main-content .contact-shop-search .contact-btn-01 a.contact-btn-link{width:100%;display:inline-block;padding:12px 22px;border-radius:45px;text-align:center}

.main-content .contact-shop-search_join{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}
.main-content .contact-shop-search_join dl{position:relative}
.main-content .contact-shop-search_join dl+dl{margin-left:2%}
.main-content .contact-shop-search_join dl.prefecture{width:35%;z-index:4}
.main-content .contact-shop-search_join dl.area{width:63%;z-index:3}
.main-content .contact-shop-search_join dl dt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid silver;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 15px;line-height:1.3em;width:-webkit-calc(100% - 54px);width:calc(100% - 54px);border-radius:45px;width:100%;position:relative;background-image:url(../img/contact_icon.png);background-position:center right 15px;-webkit-background-size:14px 8px;background-size:14px 8px;background-repeat:no-repeat;color:#b3b3b3;text-align: left}
.main-content .contact-shop-search_join dl dt.selected{background:#e8f0ea;background-image:url(../img/contact_icon.png);background-position:center right 15px;background-repeat:no-repeat;padding-right:20px;color:#333;font-weight:700}
.main-content .contact-shop-search_join dl dd{border:1px solid silver;border-top:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;max-height:9.5em;overflow:auto;left:0;display:none;position:absolute;margin-top:-1px}
.main-content .contact-shop-search_join dl dd ul{border-top:1px solid silver}
.main-content .contact-shop-search_join dl dd ul li{padding:5px 22px;border-top:1px solid silver}
.main-content .contact-shop-search_join dl dd ul li:first-child{border-top:none}
.main-content .contact-shop-search_join dl dd ul li.selected{background-color:#e8f0ea}
.main-content .contact-shop-search_join dl dd ul li:hover{background-color:#e8f0ea}
.main-content .contact-shop-search_join dl dd ul li,.main-content .contact-shop-search_join dl dt{cursor:pointer}
.main-content .contact-shop-search_join dl dt.disable{cursor:default}
.main-content .contact-shop-search_join dl.sizuoka,.main-content .contact-shop-search_join dl.yamanashi{display:none}
.main-content .contact-shop-search_join .contact-btn-01{margin-left:0%;width:100%;margin-top: 10px}
.main-content .contact-shop-search_join .contact-btn-01 span a{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background-color:#14a83b;color:#fff}
.main-content .contact-shop-search_join .contact-btn-01 a span{background:url(/../shared/img/icon_blank_white_01.png) no-repeat;background-size:11px 10px;background-position: right center;display: inline;padding-right: 25px;}
.main-content .contact-shop-search_join .contact-btn-01 span a:hover{opacity:.7}
.main-content .contact-shop-search_join .contact-btn-01 span.disable a{cursor:default;background-color:#ccc;color:#fff;pointer-events:none}
.main-content .contact-shop-search_join .contact-btn-01 span.disable a span{background: none;padding-right: 0;}
.main-content .contact-shop-search_join .contact-btn-01 span.disable a:hover{opacity:1}
.main-content .contact-shop-search_join .contact-btn-01 a.contact-btn-link{width:100%;display:inline-block;padding:12px 22px;border-radius:45px;text-align:center}
.main-content .img_wrap{-webkit-background-size: cover;background-size: cover;background-position: center center;background-repeat: no-repeat;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;color: #fff;height: 200px;margin-bottom: 30px}
.main-content .sec_01 .img_wrap{background-image:url(/service/welcome/img/welcome_img03.jpg)}
.main-content .sec_02 .img_wrap{background-image:url(/service/welcome/img/welcome_img06.jpg)}
.main-content .sec_03 .img_wrap{background-image:url(/service/welcome/img/welcome_img07.jpg)}
.main-content .sec_01 .link-list-arr .item {margin-top: 6px}
.main-content .img_wrap .inner .text{font-size: 2em;font-weight: bold;}
.main-content .img_wrap + .text{line-height: 2.15}
.main-content #section-D .img-text.img-text_single .col2 .text{font-size: 1.15em;line-height: 2.12}
.main-content .sec_bg_white .container .sec_block + .sec_block{margin-top: 120px}
.main-content #section-D .heading-content{margin-bottom: 50px}

.main-content .product_wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.main-content .product_wrap .col2{width: 48.28%}
.main-content .product_wrap .col2 img{width: 100%;vertical-align: middle}
.main-content .product_wrap .text_wrap .text{line-height: 1.86}
.main-content .text_wrap{text-align: center;margin-top: 25px}
.main-content .text_wrap .product_title{font-size: 1.58em;font-weight: bold}

.main-content .events_block .events_wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;text-align: center;align-items: center;background-color: #14a83b}
.main-content .events_block .events_wrap .col2{width: 50%;-webkit-background-size: cover;background-size: cover;background-position: center center;background-repeat: no-repeat;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;color: #fff}
.main-content .events_block .events_wrap .col2.bg_image{background-image:url(/service/welcome/img/welcome_img11.jpg);height: 413px}
.main-content .events_block .events_wrap .col2 .button-primary{background-color: #ffffff}
.main-content .events_block .events_wrap .col2 .button-primary p{width: 100%}
.main-content .events_block .events_wrap .col2 .inner_wrap .text{font-size: 1.15em;line-height: 2.18}
.main-content .events_block .events_wrap .col2 .inner_wrap .text + .button-primary{margin-top: 30px;padding: 19px 0px 18px}
.main-content .events_block .events_wrap .col2:nth-child(1) .inner_wrap .inner_wrap_bg{background-image:url(/service/welcome/img/welcome_img13.png);background-repeat: no-repeat;background-size: 81px 84px;background-position: left 35px;padding-left: 7em;line-height: 2}
.main-content .events_block .events_wrap .col2:nth-child(1) .inner_wrap img{max-width: 230px}
.social_block{padding: 104px 0 98px}
.social_block .social_wrap{text-align: center}
.social_block .social_wrap .social_title{max-width: 533px;margin: 0 auto;font-size: 2em;color: #14a83b;position: relative;z-index: 2}
.social_block .social_wrap .social_title:after{content: "";position: absolute;max-width: 533px;height: 13px;background-color: #e9f0e9;display: inline-block;left: 0;right: 0;margin: 0 auto;bottom: 0;z-index: -1}
.social_block .social_wrap .social_title{letter-spacing: 1px}
.social_block .social_wrap .social_title + p{font-size: 1.15em}
.social_block .social_wrap .social_icon_wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;text-align: center;align-items: center;justify-content: space-between;max-width: 280px;margin: 50px auto 0}
.social_block .social_wrap .social_icon_wrap img{max-width: 60px;vertical-align: middle}
.social_block .social_wrap .social_icon_wrap .col2{width: 43%}
.social_block .social_wrap .social_icon_wrap .col2 a{display: block}
.social_block .social_wrap .social_icon_wrap .social_link{display: block;margin-top: 22px}
.social_block .social_wrap .social_icon_wrap .social_link span{position: relative;font-size: 1.15em;font-weight: bold;display: inline-block}
.social_block .social_wrap .social_icon_wrap .social_link span:before{content: "";position: absolute;background-image:url(/service/welcome/img/arw_icon.png);background-repeat: no-repeat;width: 5px;height: 6px;left: -15px;top: 10px}

.main-content .coop_flow_block .coop_flow_wrap .coop_flow_img{width: 36.73%;float: right}
.main-content .coop_flow_block .coop_flow_wrap .coop_flow_img img{max-width: 100%;vertical-align: bottom}
.main-content .coop_flow_block .coop_flow_wrap .heading-color + .text{width: 59%}
.main-content .coop_flow_block .coop_flow_wrap .heading-border-color{margin-bottom: 35px}
.main-content .coop_flow_block .coop_flow_wrap .text + .heading-color {margin-bottom: 10px}
.main-content .coop_flow_block .coop_flow_wrap .coop_flow_item + .link-list-arr {margin-top: 68px;margin-bottom: 0}
.main-content .coop_flow_block .coop_flow_wrap .text{line-height: 1.785714285714286}
.main-content .coop_flow_block .coop_flow_wrap + .coop_flow_wrap{margin-top: 23px}
.main-content .coop_flow_block .coop_flow_wrap .item {margin-top: 6px}
.main-content .coop_flow_block .coop_flow_wrap:nth-child(2) .coop_flow_img{margin-top: 30px}
.main-content .coop_flow_block .coop_flow_wrap .coop_flow_item + .coop_flow_item{margin-top: 30px}
.main-content .text + .coop_flow_block{margin-top: 53px}

@media print,screen and (min-width:768px){.header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button:after,.header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button:before{width:13px}
.transparent-header.transparent-on .header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button{color:#fff}
.main-content .bg-ov-wrap .bg-ov-logo-enter{-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1)}
.main-content .bg-ov-wrap:hover .bg-ov-logo-enter{background-color:#14a83b;border-color:#14a83b;-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1)}
.main-content .bg-ov-wrap:hover .bg{-webkit-transform:scale(1.08) rotate(.1deg);-ms-transform:scale(1.08) rotate(.1deg);transform:scale(1.08) rotate(.1deg);-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1)}
}
@media only screen and (min-width: 768px) and (max-width: 1160px) {
.main-content .join_block .col2{width: 44%}
.main-content .join_block .col2{padding: 74px 2% 74px}
.main-content .contact-shop-search_join dl dt{font-size: 0.87em}
.main-content .join_block .col2 + .col2 {margin-left: 2em}
.main-content .contact-shop-search_join dl.prefecture{width: 100%}
.main-content .contact-shop-search_join dl.area{width: 100%;margin-left: 0;margin-top: 10px}
}
@media only screen and (max-width:767px){.header-global-nav-wrap .global-nav-item:nth-child(2)>.global-nav-item-button{color:#fff}
.main-content .container{padding: 50px 20px 60px}
.main-image{height: 256px;background-image:url(/service/welcome/img/main_bg_2x.jpg)}
.main-image .inner{margin-left:20px;margin-right:20px}
.main-content .internal-links.internal-links-oneline ul li {height: auto}
.main-content .internal-links.internal-links-oneline ul li a {padding: 10px 10px}
.main-content .lead-text{font-size: 1.16em;line-height: 1.7}
.main-content .internal-links{margin: 40px 0 0px 0}
.main-content .join_block{display: block}
.main-content .join_block .col2 + .col2{margin-left: 0}
.main-content .join_block .col2{width: 100%;padding: 0}
.main-content .join_block .col2 .col2_inner{padding: 45px 20px}
.main-content .join_block .join-block-title{font-size: 1.43em}
.main-content .join_block .join_sub_title{font-size: 1.29em}
.main-content .join_block .inner .button-primary{width: auto}
.main-content .join_block .inner .button-primary .arr-circle{width: 20px;height: 20px}
.main-content .join_block .inner .button-primary + .join_sub_title{margin-top: 35px}
.main-content .join_block .col2 + .col2{margin-top: 30px}
.main-content .join_block .col2 .col2_inner{max-width: 100%}
.main-content .join_block .col2 .link_block {padding: 0}
.main-content .join_block .inner .link-list-arr{margin-bottom: 35px}
.main-content .heading-content + p{margin-bottom: 30px;line-height: 1.7}
.main-content #section-B.sec_bg_white .heading-content + p {margin-bottom: 25px}
.main-content .sec_bg_gray .container{padding: 50px 20px 60px}
.main-content .sec_bg_white .container{padding: 50px 20px 60px}
.main-content #section-C.sec_bg_gray .container {padding: 50px 20px 60px}
.main-content #section-D.sec_bg_white .container {padding: 60px 20px 55px}
.main-content #section-B.sec_bg_white .container {padding-bottom: 80px}
.main-content #section-D .heading-content {margin-bottom: 25px}
.main-content .shop-wrap .shop-list{position:relative;top:inherit;left:50%;right:inherit;padding-left:0;display:inline-block;margin:25px 0 5px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.main-content .contact-shop-search{display:block}
.main-content .contact-shop-search dl+dl{margin-left:0;margin-top:15px}
.main-content .contact-shop-search dl{width:100%}
.main-content .contact-shop-search .contact-btn-01{width:100%;margin:15px auto 0;text-align:center}
.main-content .contact-shop-search .contact-btn-01 span{display:inline-block;width:120px}
.main-content .contact-shop-search .contact-btn-01 a.contact-btn-link{margin:0 auto;display:block}

.main-content .contact-shop-search_join{display:block}
.main-content .contact-shop-search_join dl+dl{margin-left:0;margin-top:15px}
.main-content .contact-shop-search_join dl{width:100%}
.main-content .contact-shop-search_join .contact-btn-01{width:100%;margin:15px auto 0;text-align:center}
.main-content .contact-shop-search_join dl.prefecture{width: 100%}
.main-content .contact-shop-search_join dl.area{width: 100%}
.main-content .contact-shop-search_join .contact-btn-01 span{display:inline-block;width:120px}
.main-content .contact-shop-search_join .contact-btn-01 a.contact-btn-link{margin:0 auto;display:block}
.main-content .img_wrap{margin-bottom: 20px}
.main-content .img_wrap + .text{line-height: 1.7}
.main-content .sec_01 .img_wrap{background-image:url(/service/welcome/img/welcome_img03_2x.jpg)}
.main-content .sec_02 .img_wrap{background-image:url(/service/welcome/img/welcome_img06_2x.jpg)}
.main-content .sec_03 .img_wrap{background-image:url(/service/welcome/img/welcome_img07_2x.jpg)}
.main-content #section-D .img-text.img-text_single .col2 .text{line-height: 1.7}
.main-content .sec_bg_white .container .sec_block + .sec_block {margin-top: 60px}
.main-content .img_wrap .inner .text {font-size: 1.5em}
.main-content .product_wrap{display: block}
.main-content .product_wrap .col2{width: 100%}
.main-content .product_wrap .col2 + .col2{margin-top: 30px}
.main-content .product_wrap .text_wrap .text{line-height: 1.7}
.main-content .text_wrap .product_title{font-size: 1.22em}
.main-content .text_wrap{margin-top: 15px}
.main-content .events_block .events_wrap{display: block}
.main-content .events_block .events_wrap .col2{width: 100%}
.social_block {padding: 50px 20px 50px}
.social_block .social_wrap .social_title{max-width: 100%;font-size: 1.12em}
.social_block .social_wrap .social_title + p {font-size: 1em}
.main-content .events_block .events_wrap .col2 .inner_wrap .button-primary{width: auto}
.main-content .events_block .events_wrap .col2.bg_image{height: 207px}
.main-content .events_block .events_wrap .col2 .heading-content{font-size: 1.15em;margin-bottom: 0}
.main-content .events_block .events_wrap .col2:nth-child(1) .inner_wrap .inner_wrap_bg{background-size: 48px 50px;background-position: left;padding-left: 4em;line-height: inherit}
.main-content .events_block .events_wrap .col2:nth-child(2) .inner_wrap{padding: 40px 20px}
.main-content .events_block .events_wrap .col2 .inner_wrap .text{line-height: 1.7}
.main-content .events_block .events_wrap .col2:nth-child(1) .inner_wrap img {max-width: 132px}
.social_block .social_wrap .social_icon_wrap{margin: 30px auto 0}
.social_block .social_wrap .social_title {letter-spacing: inherit}
.main-content .coop_flow_block .coop_flow_wrap .coop_flow_img{width: 100%;float: none;margin-top: 30px;min-height: 0%}
.main-content .coop_flow_block .coop_flow_wrap .coop_flow_img img{height: auto}
.main-content .coop_flow_block .coop_flow_wrap .heading-color + .text{width: 100%}
.main-content .coop_flow_block .coop_flow_wrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-direction: column-reverse;flex-direction: column-reverse}
.main-content .coop_flow_block .coop_flow_wrap + .coop_flow_wrap {margin-top: 30px}
.main-content .coop_flow_block .coop_flow_wrap:nth-child(1) .coop_flow_item:nth-child(4){order: 1}
.main-content .coop_flow_block .coop_flow_wrap:nth-child(1) .coop_flow_img{order: 2}
.main-content .coop_flow_block .coop_flow_wrap:nth-child(1) .coop_flow_item:nth-child(3){order: 3}
.main-content .coop_flow_block .coop_flow_wrap:nth-child(1) .heading-border-color{order: 4}
.main-content .coop_flow_block .coop_flow_wrap .coop_flow_item + .link-list-arr{margin-top: 40px}
.main-content .coop_flow_block .coop_flow_wrap:nth-child(2) .coop_flow_item:nth-child(2){order: 4}
.main-content .coop_flow_block .coop_flow_wrap:nth-child(2) .coop_flow_img{order: 3}
.main-content .coop_flow_block .coop_flow_wrap:nth-child(2) .coop_flow_item:nth-child(3){order: 2}
.main-content .coop_flow_block .coop_flow_wrap .link-list-arr{order: 1}
.main-content .text + .coop_flow_block{margin-top: 40px}
.main-content .coop_flow_block .coop_flow_wrap:nth-child(2) .coop_flow_img{margin-top: 30px}
}