/* カスタマイズ用CSS */
/*.sf-minitoolbar {*/
/*    background-color: #222;*/
/*    border-top-left-radius: 4px;*/
/*    bottom: 0;*/
/*    box-sizing: border-box;*/
/*    display: nonoption-descriptione;*/
/*    height: 36px;*/
/*    padding: 6px;*/
/*    position: fixed;*/
/*    right: 0;*/
/*    z-index: -1;*/
/*    opacity: 0;*/
/*    visibility:hidden;*/
/*}*/
.ec-cartRole .guide .radio_evenly {
    display: inline-block;
    margin: auto;
    width: 60%;
    justify-content: space-around;
    text-align: initial;
    padding-left: 40px;
}
.option-buypage {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding-x: 1.2em;
    border-color: transparent;
    background-color: #FFAC0D;
    color: #fff;
    padding: 1vmin;
    font-size: 16px;
    border-radius: 5px;
    margin-top: 16px;
    font-weight: bold;
}
/*フッターSNS*/
/* 共通のアイコンエフェクト */
.socialEffect__box{
    text-align: center;
}
.socialEffect__link {
  margin: .3em;
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
  color: #bfbfbf;
  font-size: 1.6rem;
  background: rgba(255, 255, 255, 0.1);
  transition: transform ease-out 0.2s;
}

.socialEffect__box li {
  display: inline-block;
}


/* インスタ用アイコン設定 */
.icon-instagram::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: -1;
  transform: scale(0.9);
}
.fab.fa-instagram {
  display: inline-block;
  color: #fff;
}
.icon-instagram {
  background: radial-gradient(
      circle farthest-corner at 32% 106%,
      rgb(255, 225, 125) 0%,
      rgb(255, 205, 105) 10%,
      rgb(250, 145, 55) 28%,
      rgb(235, 65, 65) 42%,
      transparent 82%
    ),
    linear-gradient(135deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);
  transform: scale(0.9);
}

/* フェイスブック用アイコン設定 */
.icon-facebook::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: -1;
  transform: scale(0.9);
}
.fab.fa-facebook-f {
  display: inline-block;
  color: #fff;
}
.icon-facebook {
  background: #3b5998;
  transform: scale(0.9);
}

/* ツイッター用アイコン設定 */
.icon-twitter::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: -1;
  transform: scale(0.9);
}
.fab.fa-twitter {
  /*display: inline-block;*/
  color: #fff;
}
.icon-twitter {
  background: #00b0ed;
  transform: scale(0.9);
}


/*商品シェアSNS*/
/*.fas_sns_circlecolor{*/
/*	margin: 0;*/
/*	padding: 0; */
/*	display: -webkit-flex;*/
/*    display: -moz-flex;*/
/*    display: flex;*/
/*}*/
/*.fas_sns_circlecolor li{*/
/*	list-style: none;*/
/*	margin: 0 5px 0 0;*/
/*}*/
/*.fas_sns_circlecolor li a{*/
/*	text-decoration: none;*/
/*	display: inline-block;*/
/*	background: #333;*/
/*	border-radius: 25px;*/
/*}*/
/*.fas_sns_circlecolor li a i {*/
/*    display: inline-block;*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    color: #fff;*/
/*    font-size: 25px;*/
/*    display: -webkit-flex;*/
/*    display: -moz-flex;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
/*.fas_sns_circlecolor li:nth-child(1) a{ background: #66ccff; }*/
/*.fas_sns_circlecolor li:nth-child(2) a{ background: #3366cc; }*/
/*.fas_sns_circlecolor li:nth-child(3) a{ background: #33cc33; }*/
.ec-secHeading .ec-secHeading__ja {
    font-size: 20px;
}
.quick{
    padding-top: 60px;
}
.quick p{
    font-size: 17px;
    color: black;
}
.Google {
height: 0;
overflow: hidden;
padding-bottom: 50.25%;
position: relative;
}
.Google iframe {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
}

.main_center2{
    display: none;
}
.btn_main_header {
    font-size: 2vmin;
    color: #fff;
    background-color: #FFAC07;
    padding: 2vmin 1vmin;
    border-radius: 6px;
    padding: 1vmin 1vmin;
    font-weight: bold;
}
.main_center {
    display: flex;
    align-items: center;
}
.step-title {
    color: black;
    text-align: left;
    font-weight: bold;
}
.list-text{
    font-size: 1.5em;
}
.ec-searchnavRole__infos h1 {
    display: none;
}
.logo-img{
    width: 200px;
}
.header-logo{
    width: 180px;
}
.logo-link{
    height: 90px;
    width: auto;
    display: block;
}
.nav:before {
 content: none;
}

.nav:after {
 content: none;
}
.ec-headerNav .ec-headerNav__itemIcon {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 18px;
    color: #4F4032;
}
.ec-headerNav {
    margin-left: 20px;
    text-align: center;
    /*max-width: 310px;*/
}
.ec-headerNav .ec-headerNav__itemLink {
    margin-right: 5px;
    font-size: 14px;
    vertical-align: middle;
    color: #4F4032;
}
.header-inner{
    max-width: 1500px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
    /*align-items: center;*/
}
.ec-headerSearch .ec-headerSearch__category .ec-select.ec-select_search {
    position: relative;
    border: 0;
    background: #EEE8E2;
    color: #fff;
    /*border-top-right-radius: 10px;*/
    /*border-top-left-radius: 10px;*/
}
.ec-headerSearch .ec-headerSearch__category .ec-select select {
    width: 100%;
    cursor: pointer;
    padding: 8px 24px 8px 8px;
    text-indent: 0.01px;
    text-overflow: ellipsis;
    border: none;
    outline: none;
    background: transparent;
    background-image: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #4F4032;
}
.line-right {
  display: block;
  position: absolute;
  top: 5px;
  right: -27px;
  width: 1px;
  height: 30px;
  background-color: #707070;
}
.ec-headerNav .ec-headerNav__item {
    margin-left: 0;
    display: inline-block;
    font-size: 22px;
}
.ec-headerNaviRole .ec-headerNaviRole__left {
    width: calc(100% / 1);
}
.nav{
    display: flex;
}
.nav li{
    list-style: none;
}
.nav a{
    text-decoration: none;
    color: #707070;
    margin-left: 60px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 1px;
    margin-left: 40px;
}
.logo {
    color: #497424;;
    font-weight: bold;
}
.logo_text{
    color: #497424;;
    font-weight: bold;
}
.ec-cartNavi__icon {
    font-size: 20px;
    color: #4F4032;
}
.ec-headerNaviRole {
    color: #707070;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.4;
    color: #525263;
    -webkit-text-size-adjust: 100%;
    width: 100%;
    max-width: 1500px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 1px;
}
.ec-headerNaviRole .ec-headerNaviRole__right {
    /* width: calc(100% * 2 / 3); */
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.gb_nav {
  justify-content: space-between;
}
.gb_nav .container {
  margin-left: auto;
  margin-right: auto;
}
.gb_nav ul {
  overflow: hidden;
}
.gb_nav ul li {
  position: relative;
  float: left;
  list-style-type: none;
  padding: 15px 5px;
  text-align: center;
}
.gb_nav ul li .line-right {
  display: block;
  position: absolute;
  top: 12px;
  right: 0;
  width: 1px;
  height: 30px;
  background-color: #000;
}

.closet{
    font-size: 4vmin;
    color: #497424;
    font-weight: bold;
    text-align: center;
    padding-bottom: 1.5vmin;
}
.closet_img{
    /*width: -webkit-fill-available;*/
    max-width: 100%;
}
.closet_under{
    border-bottom: solid 3px #FFB015;
}
.top_about{
    text-align: center;
}
.top_example {
    font-size: 60px;
    color: #497424;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2.5vmin;
}
.top_example_line {
    border-bottom: solid 3px #FFB015;
}
.about1 {
    font-size: 3vmin;
    margin-bottom: 2vmin;
    font-family: bold;
    color: black;
}
.about2 {
    font-size: 2.5vmin;
    margin-bottom: 2vmin;
    font-family: bold;
    color: black;
}
.about3 {
    font-size: 2vmin;
    margin-bottom: 2vmin;
    font-family: bold;
    color: black;
}
.security {
    text-align: center;
    background-color: #FFF3DB;
    padding: 2vmin;
    color: black;
    max-width: 1200px;
    margin: auto;
}
.security_title {
    font-size: 60px;
    background-color: #FFF3DB;
    font-weight: bold;
    text-align: center;
    font-family: bold;
    color: #497424;
}
.security_sub{
    font-size: 40px;
    padding-bottom: 1.5vmin;
    font-weight: bold;
    text-align: left;
}
.security_text{
    font-size: 20px;
    padding-bottom: 3vmin;
    font-family: bold;
}
.point6 {
    font-size: 4vmin;
    color: #497424;
    font-weight: bold;
    text-align: center;
    padding-bottom: 4vmin;
}
.point6_line{
    color: #FFAC07;
}
.point_line {
    border-bottom: solid 3px #FFB015;
}
.point_title {
    font-size: 3vmin;
    font-weight: bold;
    color: black;
}
.point_number{
        font-size: 4vmin;
    font-weight: bold;
    padding-left: 1.5vmin;
}
.point_img{
    margin-top: 5vmin;
    margin-bottom: 3vmin;
}
.sub_title {
    font-size: 3vmin;
    padding-left: 2vmin;
    font-weight: bold;
    color: #26781B;
    white-space: pre;
    padding-bottom: 2vmin;
}
.point_text {
    /*font-size: 1.5vmin;*/
    padding-left: 2vmin;
    color: black;
    text-align: left;
}
.point_back{
    background-color: #FFF3DB;
}
.point_inner{
    padding-top: 10px;
    padding-bottom: 30px;
}
.how_to{
    width: -webkit-fill-available;
}
.money_inner {
    display: flex;
    justify-content: center;
    padding-top: 25px;
}
.money{
    display: flex;
    align-items: flex-end;
    text-align: center;
}
.money_leave {
    font-size: 4vmin;
    color: #497424;
    font-weight: bold;
}
.money_line{
        border-bottom: solid 10px #FFB015;
}
.money_image{
    width: -webkit-fill-available;
    display: flex;
    justify-content: center;
}
.money_image_main{
    width: -webkit-fill-available;
}
.money_image_sub {
    display: flex;
    justify-content: center;
    padding: 3vmin 0;
}
.item_title {
    font-size: 40px;
    font-weight: bold;
    white-space: nowrap;
}
.item_money{
    font-size: 3vmin;
    color: #50A6E3;
    font-weight: bold;
}
.item_text {
    font-size: 20px;
    text-align: left;
}
.item_text_inner{
    padding-top: 3vmin;
}
.ec-topicRole {
    background: #FFFFFF;
    padding: 0px;
}
.pickup {
    width: 70%;
}
.plan_img_inner{
    width: 70%;
}

.btn_leave{
    font-size: 2vmin;
    color: #fff;
    background-color: #FFAC07;
    padding: 2vmin 4vmin;
}
.plan_title{
    font-size: 40px;
    color: black;
    font-weight: bold;
}
.plan_text{
    font-size: 20px;
    padding-left: 2vmin;
    color: black;
    text-align: left;
}
.btn_cargo {
    font-size: 3vmin;
    color: #fff;
    background-color: #FFAC07;
    padding: 2vmin 4vmin;
    border-radius: 6px;
    white-space: nowrap;
    font-weight: bold;
}
.btn_cargo_inner{
    padding-top: 4vmin;
    padding-left: 2vmin;
}
.item_inner{
    padding-top: 60px;
    padding-bottom: 60px;
}
.plan_img {
    width: 85%;
}
.plan_inner {
    color: #26781B;
}
.money_info{
    text-align: center;
}
.plan_outer{
    padding-top: 60px;
    padding-bottom: 60px;
}

.s_01 .accordion_one {
  max-width: 1024px;
  margin: 0 auto;
}
.s_01 .accordion_one .accordion_header {
    background-color: #ffffff;
    color: #0E9797;
    font-size: 26px;
    font-weight: bold;
    /*padding: 20px 11%;*/
    padding: 20px 0%;
    /*text-align: center;*/
    position: relative;
    z-index: +1;
    cursor: pointer;
    transition-duration: 0.2s;
}
.s_01 .accordion_one:nth-of-type(2) .accordion_header {
    background-color: #ffffff;
}
.s_01 .accordion_one:nth-of-type(3) .accordion_header {
    background-color: #ffffff;
}
.s_01 .accordion_one .accordion_header:hover {
  opacity: .8;
}
.s_01 .accordion_one .accordion_header .i_box {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 5%;
  width: 40px;
  height: 40px;
  /*border: 1px solid black;*/
  margin-top: -20px;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transform-origin: center center;
  transition-duration: 0.2s;
}
.s_01 .accordion_one .accordion_header .i_box .one_i {
  display: block;
  width: 18px;
  height: 18px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transform-origin: center center;
  transition-duration: 0.2s;
  position: relative;
}
.s_01 .accordion_one .accordion_header.open .i_box {
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
.s_01 .accordion_one .accordion_header .i_box .one_i:before, .s_01 .accordion_one .accordion_header .i_box .one_i:after {
  display: flex;
  content: '';
  background-color: black;
  border-radius: 10px;
  width: 18px;
  height: 4px;
  position: absolute;
  top: 7px;
  left: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transform-origin: center center;
}
.s_01 .accordion_one .accordion_header .i_box .one_i:before {
  width: 4px;
  height: 18px;
  top: 0;
  left: 7px;
}
.s_01 .accordion_one .accordion_header.open .i_box .one_i:before {
  content: none;
}
.s_01 .accordion_one .accordion_header.open .i_box .one_i:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.s_01 .accordion_one .accordion_inner {
  display: none;
  padding: 30px 30px;
  /*border-left: 2px solid #db0f2f;*/
  /*border-right: 2px solid #db0f2f;*/
  /*border-bottom: 2px solid #db0f2f;*/
  box-sizing: border-box;
}
.s_01 .accordion_one:nth-of-type(2) .accordion_inner {
  /*border-left: 2px solid #ff9a05;*/
  /*border-right: 2px solid #ff9a05;*/
  /*border-bottom: 2px solid #ff9a05;*/
}
.s_01 .accordion_one:nth-of-type(3) .accordion_inner {
  /*border-left: 2px solid #1c85d8;*/
  /*border-right: 2px solid #1c85d8;*/
  /*border-bottom: 2px solid #1c85d8;*/
}
/*.s_01 .accordion_one .accordion_inner .box_one {*/
/*  height: 300px;*/
/*}*/
.s_01 .accordion_one .accordion_inner p.txt_a_ac {
  margin: 0;
  font-size: 24px;
}
.question_text{
    text-align: center;
    font-size: 4vmin;
    font-weight: bold;
    padding-top: 50px;
}
.question_title_line{
    border-bottom: solid 10px #FFB015;
}
.ec-off1Grid__cell{
    text-align: left;
}
.privacy-policy-box{
    padding: 0.5em 1em;
    margin: 2em 0;
    border: solid 1px #000000;
    max-width: 700px;
    display: inline-block;
}
.privacy-policy-box p{
    margin: 0; 
    padding: 0;
}
.table-tradelaw{
    border: 1px solid #ddd;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 2em;
}
.table-tradelaw th,
.table-tradelaw td {
    padding: 10px;
    border: 1px solid #ddd;
    text-align: center;
}

.table-tradelaw th {
    background-color: #EAEAEA;
}
.ec-topicRole__listItem{
    text-align: -webkit-center;
}
.table-price{
    border: 1px solid #ddd;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 2em;
}
.table-price th{
    padding: 10px;
    border: 1px solid #ddd;
    text-align: left;
    width: 300px;
}
.table-price td {
    padding: 10px;
    border: 1px solid #ddd;
    text-align: left;
}
.price-title{
    font-size: 36px;
    text-align: left;
    color: black;
    font-weight: bold;
    margin-bottom: 20px;
}
.share_img{
    width: 300px;
    height: 300px;
    object-fit: cover;
}
.ec-role img {
    width: 250px;
}
.share_title{
    font-size: 36px;
    font-weight: bold;
    color: black;
    text-align: center;
}
.share_about{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.ec-blockBtn--action {
    display: inline-block;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 16px;
    text-decoration: none;
    color: #fff;
    background-color: #FFAC0D;
    /* border-color: #DE5D50; */
    display: block;
    width: 100%;
    height: 56px;
    line-height: 56px;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 6px;
}
.purchase-order{
    text-align: center;
    padding: 20px;
}
.purchase-box{
    padding: 0.5em 1em;
    margin: 2em 0;
    border: solid 1px #E9883D;
    max-width: 400px;
    display: block;
    margin: auto;
    border-radius: 10px;
}
.purchase-box-title{
        padding: 0.5em 1em;
    margin: 2em 0;
    border: solid 1px #E9883D;
    max-width: 700px;
    display: block;
    margin: auto;
    border-radius: 10px;
}
.purchase-title{
    font-size: 30px;
    font-weight: bold;
    color: #26781B;
    text-align: center;
}
.purchase-opsion{
    text-align: center;
    color: #2FA036;
    padding-bottom: 5px;
}
.purchase-opsion_under{
    text-align: center;
    color: #2FA036;
    padding-bottom: 30px;
}
.purchase-img{
    padding-top: 50px;
    padding-bottom: 30px;
}
.purchase-box-size{
    font-size: 26px;
    text-align: left;
    color: #26781B;
}
.text-divider {
  display: flex;
  align-items: center;
}
.text-divider::before,
.text-divider::after {
  content: '';
  height: 1px;
  background-color: #FFB015;
  flex-grow: 1;
}
.purchase_text-outer{
    text-align: left;
}
.purchase-order-img{
    max-width: 100%;
}
.price-list th,
.price-list td {
    font-size: 20px;
    padding: 1px;
}
.button-outer{
    padding: 25px 0px;
    display: flex;
}
.cart-button{
  height: 48px;
  /*width: 150px;*/
  border-radius: 4px;
  background: #FFAC07;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  margin: auto;
}
.buy-button{
  height: 48px;
  width: 150px;
  border-radius: 4px;
  background: #2FA036;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  margin: auto;
}
.option-photo{
    text-align: left;
    padding-top: 20px;
}
.option-title{
    font-size: 24px;
}
.option-text{
    font-size: 18px;
}
.option-button-outer{
    padding: 30px 0px;
}
.option-button{
    display: inline-block;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 16px;
    text-decoration: none;
    color: #fff;
    background-color: #FFAC0D;
    /* border-color: #DE5D50; */
    display: block;
    width: 100%;
    height: 56px;
    line-height: 56px;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 6px;
}
.option-outer{
    max-width: 750px;
    margin: auto;
}
.option-price-title{
    font-size: 26px;
    text-align: left;
    color: black;
    font-weight: bold;
    margin-bottom: 20px;
}
.logo_img{
    width: 120%;
}
.mypage_btn {
    text-align: center;
    display: flex;
}
.mypage_btn_inner{
    font-size: 20px;
    color: #fff;
    background-color: #FFAC07;
    padding: 10px 20px;
    margin: auto;
    border-radius: 6px;
}
.ec-cartRole .form-data .fill .flex_center .flex_evenly {
    width: 30%;
    display: flex;
    justify-content: space-evenly;
}
.ec-cartRole .ec-cartRole__progress {
    width: 100%;
    text-align: center;
    margin-top: 1em;
}
.btn_btn-warning{
    display: inline-flex;
    justify-content: center; /* コンテンツを水平方向に中央揃え */
    align-items: center; /* コンテンツを垂直方向に中央揃え */
    padding-x: 1.2em;
    border-color: transparent; /* button要素のborderを隠す */
    background-color: #FFAC0D;
    color: #fff;
    padding: 2vmin;
    font-size: 20px;
    border-radius: 10px;
}
.option_messege{
    font-size: 14px;
    color: chocolate;
}
.buy_messege{
    padding-bottom: 10px;
}
.box_buy_messege{
    font-size: 14px;
    color: chocolate;
    text-align: center;
    padding-top: 20px;
}
.ec-eyecatchRole__image{
    float: right;
}
.ec-layoutRole__mainTop{
    float: right;
}
.ec-layoutRole .ec-layoutRole__contents {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 1200px;
    display: flex;
    flex-wrap: nowrap;
    padding-top: 200px
}
.ec-sliderRole {
    margin: 0 auto;
    /* padding-left: 20px; */
    /* padding-right: 20px; */
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.4;
    color: #525263;
    -webkit-text-size-adjust: 100%;
    width: 100%;
     max-width: 1300px; 
    margin-bottom: 24px;
    /*display: flex;*/
}
.btn_main {
    font-size: 3vmin;
    color: #fff;
    background-color: #FFAC07;
    padding: 2vmin 1vmin;
    border-radius: 6px;
    padding: 2vmin 2vmin;
    font-weight: bold;
}
.main_outer{
    display: flex;
}
.btn_inner{
    padding-top: 2vmin;
    padding-right: 2vmin;
    white-space: nowrap;
}
.btn_cargo_security{
    font-size: 5vmin;
    color: #fff;
    background-color: #FFAC07;
    padding: 2vmin 4vmin;
    border-radius: 6px;
}
.question_title{
    padding-top: 50px;
}
.ec-secHeading .ec-secHeading__line {
    display: inline-block;
    margin: 0 20px;
    width: 1px;
    height: 14px;
    background: black;
    display: none;
}
.ec-secHeading .ec-secHeading__en {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: .2em;
    display: none;
}
.ec-cartRole .form-data .handle-action .flex_center .choose_image.browser {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding-x: 1.2em;
    border-color: transparent;
    background-color: #FFAC0D;
    color: #fff;
    padding: 1vmin;
    font-size: 16px;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
}
/*.ec-cartRole .form-data .handle-action .flex_center .choose_image {*/
/*    margin: 1%;*/
/*    border: 2px solid rgb(211, 209, 209);*/
/*    font-size: 22px;*/
/*    color: rgb(103, 111, 250);*/
/*    font-weight: bold;*/
/*    line-height: 1.5;*/
/*    border-radius: 6px;*/
/*    padding: 1vmin;*/
/*}*/
.ec-cartRole .guide .flex_center h3 {
    font-size: 30px;
    font-weight: 900;
    margin-bottom: 30px;
    width: 60%;
    margin-top: 40px;
    text-align: initial;
}
.option-description{
    color: black;
}
.title_mesege {
    font-size: 20px;
    text-align: center;
    color: red;
    text-align: center;
    padding-bottom: 16px;
}
.ec-cartRole .form-data .fill .flex_center .flex_evenly .ec-input input {
    background-color: rgb(255 255 255);
    border-radius: 7px;
}
.ec-cartRole .form-data .calc .flex_center .flex_evenly .ec-input input {
    border-radius: 7px;
}
.ec-withdrawRole .ec-withdrawRole__description {
    margin-bottom: 32px;
    font-size: 16px;
    text-align: left;
}
.ec-login .ec-login__link {
    margin-left: 20px;
    text-align: left;
}
.ec-select select{
    font-size: 14px;
    border-radius: 6px;
}
.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 6px;
}
.ec-reportHeading {
    border-top: 0;
    font-size: 32px;
    text-align: left;
}
.ec-reportDescription {
    margin-bottom: 32px;
    text-align: center;
    font-size: 16px;
    line-height: 1.4;
    text-align: left;
}
.how_img{
    /* display: block; */
    display: flex;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}
.how_to {
    /* margin-left: auto; */
    /* width: -webkit-fill-available; */
    /* margin-right: auto; */
    width: 19%;
}
.ec-cartRole .form-data .fill .flex_center .ec-label {
    font-size: 35px;
    margin: unset;
    margin-top: 5px;
    margin-bottom: 5px;
}
.ec-input{
    padding-left: 10px;
}
.ec-cartRole .form-data .fill .flex_center .flex_evenly .unit {
    margin-left: 5px;
    font-size: 25px;
    padding-bottom: 8px;
    padding-right: 10px;
}
.ec-cartRole .form-data .handle-action .flex_center .choose_image {
    margin: 1%;
    border: 2px solid rgb(211, 209, 209);
    font-size: 15px;
    color: rgb(103, 111, 250);
    font-weight: bold;
    line-height: 1.5;
    border-radius: 6px;
}
.ec-cartRole .form-data .calc .flex_center .flex_evenly.total_money .ec-input {
    width: 22.3%;
}
.pic_text{
    padding-top: 5px;
    color: black;
    font-size: 16px;
}
.pic_frame {
    padding: 5px;
}
.security_outer{
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
}
.security_inner{
    display: flex;
}
.security_inner_text{
    padding-right: 10px;
    font-size: 30px;
    text-align: left;
}
.securuty_point_img{
    
}
/*====================================================================
ここからレスポンシブ
====================================================================*/

@media screen and (max-width: 1024px) {
  .s_01 .accordion_one .accordion_header {
    font-size: 18px;
  }
  .s_01 .accordion_one .accordion_header .i_box {
    width: 30px;
    height: 30px;
    margin-top: -15px;
  }
}
@media screen and (max-width: 767px) {
    .ec-cartRole .guide .radio_evenly {
    /* display: flex; */
    margin: auto;
    width: 60%;
    text-align: initial;
    padding-left: 37px;
    justify-content: space-around;
    }
    .ec-cartRole .form-data .handle-action {
    padding-left: 110px;
    }
    .ec-cartRole .form-data .handle-action .flex_center .choose_image.browser {
    width: 130px;
    }
  .s_01 .accordion_one .accordion_header {
    font-size: 16px;
    text-align: left;
    padding: 15px 60px 15px 15px;
  }
    .main_center {
    /*display: table-column-group;*/
    align-items: unset;
    }
}
body {
  font-family: YuGothic, "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 16px;
  letter-spacing: .025em;
  line-height: 1.8;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  body {
    font-size: 14px;
  }
}
.section {
  max-width: 1024px;
  margin: 0 auto;
  padding: 20px 20px;
}
.section p._a {
  font-size: 12px;
  font-weight: bold;
  margin: 30px 0 0;
}
.section p._a .link {
  display: inline-block;
  color: #607D8B;
  padding-left: 1.3em;
  text-indent: -1.3em;
}
.section p._a .link:before {
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  border-top: 2px solid #607D8B;
  border-right: 2px solid #607D8B;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-right: 10px;
}
.ec-role {
    margin: 0 auto;
    /*padding-left: 100px;*/
    /*padding-right: 100px;*/
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.4;
    color: #525263;
    -webkit-text-size-adjust: 100%;
    width: 100%;
    text-align: center;
}
.ec-role :after{
    display: none;
}

.privacy-policy-day{
    text-align: right;
    padding: 30px;
}

.ec-footerRole {
    border-top: 1px solid #7d7d7d;
    background: #ECE6E0;
}
.top_point{
    font-size: 2vmin;
    font-weight: bold;
}
.ec-footerTitle .ec-footerTitle__logo {
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    margin-right: 10px;
    white-space: nowrap;
    text-align: initial;
}
.ec-footerNavi {
    padding: 0;
    color: #45392D;
    list-style: none;
    text-align: center;
    padding-left: 0;
    float: left;
    width: 188px;
    margin-right: 21px;
    text-align: left;
}
.ec-footerTitle {
    padding: 25px 0 60px;
    text-align: center;
    color: #26781B;
}
.ec-footerTitle__copyright{
    text-align: center;
    padding-bottom: 30px;
}
.ec-footerRole .ec-footerRole__inner {
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 1.4;
    color: #525263;
    width: 100%;
    max-width: 1130px;
    display: flex;
    justify-content: center;
}
.header-search{
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
    align-items: center;
}
@media only screen and (min-width: 768px){
    .ec-cartRole .guide .flex_center .setup {
    flex-direction: column;
    padding: 1% 0%;
    color: rgb(2, 179, 2);
    border-bottom: 1px solid orange;
    margin-bottom: 2px;
    margin-top: 3%;
    }
    .ec-cartRole .form-data .handle-action .flex_center .choose_image.browser {
    width: 170px;
        
    }
    .ec-cartRole .form-data .handle-action {
    padding-left: 110px;
    }
    .flex_center {
    display: flex;
    display: inline-flex;
    justify-content: center;
    }
    .ec-cartRole .form-data .calc .flex_center .flex_evenly {
    display: flex;
    padding-right: 0%;
    padding-left: 105px;
    }
    .ec-cartRole .form-data .calc .flex_center .flex_evenly.total_money {
    display: flex;
    padding-left: 105px;
    margin-bottom: 20px;
    }
    .ec-cartRole .guide .radio_evenly {
    transform: scale(1.5);
    }
.ec-topicRole .ec-topicRole__listItem:not(:last-of-type) {
    /*margin-right: 30px;*/
    /*margin-left: 70px;*/
}
.topicRole .topicRole__list {
    flex-wrap: nowrap;
}
.ec-topicRole .ec-topicRole__listItem:not(:last-of-type) {
    /*margin-right: 30px;*/
    /*margin-left: 70px;*/
}
.plan_outer {
    padding-top: 5px;
    padding-bottom: 5px;
}
.point6 {
    font-size: 45px;
    color: #497424;
    font-weight: bold;
    text-align: center;
    padding-bottom: 4vmin;
}
}

@media screen and (max-width: 768px) {
    .ec-cartRole .guide .radio_evenly {
    display: block;
    margin: auto;
    width: 60%;
    justify-content: space-around;
    padding-left: 36px;
    text-align: start;
}
    .ec-role {
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.4;
    color: #525263;
    -webkit-text-size-adjust: 100%;
    width: 100%;
    text-align: center;
    }
    .point_img{
    /*width: 40%;*/
    text-align: center;
    margin: 0 auto;
    padding-bottom: 30px;
    }
    .ec-topicRole {
    padding: 0px 0;
    }
    .sub_image{
    width: 100%;
    }
    .money_coin{
    width: 20%;
    }
    .ec-topicRole .ec-topicRole__listItem {
    margin-bottom: 20px;
    width: 100%;
    height: auto;
    }
    .pickup{
    width: 40%;
    text-align: center;
    margin: 0 auto;
    }
    .plan_img_inner{
    width: 40%;
    text-align: center;
    margin: 0 auto;
    }
    .point_inner{
    padding-top: 0px;
    padding-bottom: 0px;
    }
    .line-right {
    display: none;
    }
    .nav{
    display: none;
    }
    .nav li{
    list-style: none;
    }
    .nav a{
    display: none;
    }
    .nav>li>a {
    display: none;
    }
    .logo {
    display: none;
    }
    .logo_text{
    display: none;
    }
    .plan_outer {
    padding-top: 5px;
    padding-bottom: 5px;
    }
    .item_inner {
    padding-top: 5px;
    padding-bottom: 5px;
    }
    .ec-sliderRole {
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.4;
    color: #525263;
    -webkit-text-size-adjust: 100%;
    width: 100%;
    max-width: 1130px;
    margin-bottom: 0px;
    }
    .table-tradelaw th {
    width: 20%;
    }
    .table-tradelaw td {
    width: 80%;
    }
    .ec-drawerRole {
    overflow-y: scroll;
    background: #E9883D;
    width: 260px;
    height: 100vh;
    transform: translateX(-300px);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    transition: z-index 0ms 1ms;
    }
    .ec-drawerRole .ec-headerLinkArea {
    background: #E9883D;
    }
    .ec-footerRole .ec-footerRole__inner {
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 1.4;
    color: #525263;
    width: 100%;
    max-width: 1130px;
    justify-content: center;
    }
    .ec-footerNavi {
    padding: 0;
    color: #45392D;
    list-style: none;
    text-align: center;
    padding-left: 0;
    width: 130px;
    margin-right: 50px;
    text-align: left;
    }
    .ec-footerTitle {
    padding: 25px 0 60px;
    text-align: center;
    color: #26781B;
    display: none;
    }
    .point_title {
    font-size: 26px;
    font-weight: bold;
    color: black;
    }
    .point_number{
    font-size: 30px;
    font-weight: bold;
    padding-left: 1.5vmin;
    }
    .sub_title{
    font-size: 20px;
    padding-left: 2vmin;
    font-weight: bold;
    color: #26781B;
    padding-bottom: 2vmin;
    }
    .point_text {
    padding-left: 16px;
    color: black;
    max-width: 300px;
    }
    .plan_title{
    font-size: 26px;
    color: black;
    font-weight: bold;
    }
    .plan_text{
    font-size: 16px;
    padding-left: 2vmin;
    color: black;
    }
    .item_title{
    font-size: 26px;
    font-weight: bold;
    }
    .item_text{
    font-size: 16px;
    }
    .btn_cargo{
    font-size: 20px;
    color: #fff;
    background-color: #FFAC07;
    padding: 2vmin 4vmin;
    }
    .btn_leave{
    font-size: 20px;
    color: #fff;
    background-color: #FFAC07;
    padding: 2vmin 4vmin;
    }
    .top_example {
    font-size: 45px;
    color: #497424;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2.5vmin;
    }
    .about1 {
    font-size: 22px;
    margin-bottom: 2vmin;
    font-family: bold;
    color: black;
    }
    .about2 {
    font-size: 20px;
    margin-bottom: 2vmin;
    font-family: bold;
    color: black;
    }
    .about3 {
    font-size: 18px;
    margin-bottom: 2vmin;
    font-family: bold;
    color: black;
    }
    .security_title {
    font-size: 26px;
    background-color: #FFF3DB;
    font-weight: bold;
    text-align: center;
    font-family: bold;
    color: #497424;
    }
    .security_sub{
    font-size: 22px;
    padding-bottom: 1.5vmin;
    font-weight: bold;
    }
    .security_text{
    font-size: 18px;
    padding-bottom: 3vmin;
    font-family: bold;
    }
    .ec-grid2 .ec-grid2__cell {
    max-width: 100%;
    }
    .option-outer {
    max-width: 750px;
    margin: auto;
    padding: 0px 20px;
    }
    .s_01 .accordion_one .accordion_inner p.txt_a_ac {
    margin: 0;
    font-size: 18px;
    }
    .logo_img {
    width: 100px;
    /*display: none;*/
    }
    .header-logo {
    /* width: 1px; */
    width: 17%;
    margin-left: 3.5em;
    display: block;
    }
    .logo-link {
    height: 0px;
    width: auto;
    display: block;
    }
    .header-inner {
    max-width: 1500px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding-top: 10px;
    }
    .ec-grid2 .ec-grid2__cell {
    width: 50%;
    }
    .ec-cartRole .form-data .fill .flex_center .flex_evenly {
    display: flex;
    justify-content: space-evenly;
    }
    .main_outer {
    display: inline;
    }
    .main_inner {
    right: 0px;
    top: 173px;
    z-index: 99999;
    }
    .btn_inner {
    padding-top: unset;
    padding-right: unset;
    white-space: nowrap;
    margin: auto;
    }
    .point6 {
    font-size: 45px;
    color: #497424;
    font-weight: bold;
    text-align: center;
    padding-bottom: 4vmin;
    }
    .ec-cartRole .form-data .fill .flex_center .ec-label {
    font-size: 20px;
    margin: unset;
    margin-top: 16px;
    margin-bottom: 5px;
    }
    .ec-cartRole .form-data .fill .flex_center .flex_evenly .unit {
    margin-left: 5px;
    font-size: 25px;
    padding-bottom: 24px;
    padding-right: 10px;
    }
    .ec-cartRole .form-data .fill .flex_center .flex_evenly .unit {
    margin-left: 5px;
    font-size: 25px;
    padding-bottom: 0px;
    padding-right: 10px;
    }
    .ec-cartRole .form-data .calc .flex_center .flex_evenly.total_money .ec-input {
    width: 22.3%;
    }
    .ec-cartRole .form-data .calc .flex_center .flex_evenly.total_money .ec-input {
    width: 22%;
    }
    .ec-layoutRole .ec-layoutRole__contents {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 1200px;
    display: flex;
    flex-wrap: nowrap;
    padding-top: 100px;
    }
    .security_outer{
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    }
    .security_inner{
    display: block;
    }
    .security_inner_text{
    margin: auto;
    padding-right: 10px;
    font-size: 26px;
    text-align: left;
    }
    .securuty_point_img{
    
    }
}
@media screen and (max-width: 550px){
    .ec-cartRole .guide .radio_evenly {
    /* display: flex; */
    margin: auto;
    width: 60%;
    text-align: initial;
    padding-left: 0px;
    justify-content: space-around;
}
    .ec-cartRole .form-data .handle-action {
    padding-left: 0px;
    }
    .option-buypage {
    min-inline-size: -webkit-fill-available;
    }
    .ec-cartRole .guide .flex_center .setup {
    text-align: initial;
    }
    .option-descriptio{
        text-align: left;
    }
    .ec-cartRole .form-data .calc .flex_center .ec-label {
    font-size: 20px;
    margin: unset;
    margin-top: 16px;
    margin-bottom: 5px;
    }
    .title_mesege {
    font-size: 16px;
    text-align: left;
    }
    .ec-cartRole .guide .flex_center .setup h4 {
    font-weight: 900;
    margin-top: 2px;
    margin-bottom: 0px;
    font-size: 16px;
    }
    .ec-cartRole .guide .radio_evenly {
    display: inline-block;
    margin: auto;
    width: 100%;
    justify-content: space-evenly;
    font-size: 20px;
    text-align: left;
    }
    .ec-cartRole .guide .radio_evenly .radio_check input {
    width: 20%;
    position: absolute;
    margin-left: -27px;
    margin-top: 7px;
    transform: scale(1.5);
}
    .ec-footerNavi {
        padding: 0;
        color: #45392D;
        list-style: none;
        text-align: center;
        padding-left: 0;
        width: 200px;
        margin-right: 0px; 
    }
    .ec-footerRole .ec-footerRole__inner {
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 1.4;
    color: #525263;
    width: 100%;
    max-width: 1130px;
    justify-content: center;
    display: inline-grid;
    }
    .money_line {
        border-bottom: solid 2px #FFB015;
    }
    .question_img{
        width: 7%;
    }
    .question_title_line {
        border-bottom: solid 3px #FFB015;
    }
    .mypage_btn_inner {
    font-size: 16px;
    color: #fff;
    background-color: #FFAC07;
    padding: 1px 10px;
    margin: auto;
    }
    .table-price th {
    padding: 10px;
    border: 1px solid #ddd;
    text-align: left;
    width: 90px;
    }
    .ec-cartRole .form-data .calc .flex_center .flex_evenly.total_money {
    display: flex;
    padding-left: 0%;
    margin-bottom: 20px;
    }
.flex_center {
    display: grid;
    justify-content: flex-start;
    /*white-space: nowrap;*/
}
    .ec-cartRole .form-data .fill .flex_center .flex_evenly {
    display: flex;
    justify-content: space-evenly;
    width: 72%;
    height: 70px;
    }
    .boxtire_name .flex_center {
    width: max-content;
    margin: unset;
    margin-left: 5px;
    }
    .boxtire_name .flex_center .content input {
    background-color: rgb(243, 243, 243);
    border-radius: 7px;
    border: 2px solid rgb(211, 209, 209);
    width: 100%;
    height: 47px;
    }
    .btn_btn-warning{
    display: inline-flex;
    justify-content: center; /* コンテンツを水平方向に中央揃え */
    align-items: center; /* コンテンツを垂直方向に中央揃え */
    padding-x: 1.2em;
    border-color: transparent; /* button要素のborderを隠す */
    background-color: #FFAC0D;
    color: #fff;
    padding: 1vmin;
    font-size: 16px;
    border-radius: 5px;
    margin-top: 20px;
    }
    .ec-cartRole .form-data .calc .flex_center .flex_evenly.total_money .ec-input {
    width: 35%;
    }
    .ec-cartRole .form-data .handle-action .flex_center .choose_image {
    margin: 8% 0%;
    border: 2px solid rgb(211, 209, 209);
    font-size: 15px;
    color: rgb(103, 111, 250);
    font-weight: bold;
    line-height: 1.5;
    }
    .ec-cartRole .form-data .handle-action .turn_on .flex_center input {
    margin: 10%;
    padding: 1%;
    width: 100%;
    font-size: 20px;
    }
    .ec-cartRole .form-data .calc .flex_center .flex_evenly .ec-input {
    width: 30.5%;
    }
    .top_example {
    font-size: 32px;
    color: #497424;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2.5vmin;
    }
   .point6 {
    font-size: 32px;
    color: #497424;
    font-weight: bold;
    text-align: center;
    padding-bottom: 4vmin;
   }
   .security_line {
    display: block;
    margin-bottom: 8px;
   }
  .point_line {
    display: inline-block
   }
    .btn_cargo {
    font-size: 16px;
    color: #fff;
    background-color: #FFAC07;
    padding: 2vmin 4vmin;
    }
    .security_text {
    font-size: 16px;
    padding-bottom: 3vmin;
    font-family: bold;
    }
    .how_to {
    /* margin-left: auto; */
    /* width: -webkit-fill-available; */
    /* margin-right: auto; */
    width: 60%;
    }
    .how_img {
        align-items: center;
        /* display: block; */
        /* display: flex; */
        margin-left: auto;
        margin-right: auto;
        justify-content: center;
        display: flex;
        align-items: flex-center;
        flex-direction: column;
    }
    .ec-cartRole .guide .flex_center h3 {
    font-size: 20px;
    font-weight: 900;
    margin-bottom: 30px;
    width: 100%;
    margin-top: 40px;
    text-align: initial;
    }
    /*.ec-cartRole .form-data .fill .flex_center .flex_evenly .ec-input input {*/
    /*height: 49%;*/
    /*background-color: rgb(243, 243, 243);*/
    /*border-radius: 0;*/
    /*border: 2px solid rgb(211, 209, 209);*/
    /*font-size: 15px;*/
    /* width: 76%; */
    /*}*/
    .ec-cartRole .form-data .calc .flex_center .flex_evenly {
    display: flex;
    padding-right: 0%;
    height: 60px;
    }
    .ec-cartRole .form-data .calc .flex_center .flex_evenly .ec-input.inch {
        width: 44.5%;
    }
    .ec-layoutRole .ec-layoutRole__contents {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 1200px;
    display: flex;
    flex-wrap: nowrap;
    padding-top: 108px;
    }
    .money_image_sub {
    display: flex;
    justify-content: center;
    padding: 3vmin 0;
    }
    .security_outer{
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    }
    .security_inner{
    display: block;
    }
    .security_inner_text {
    margin: auto;
    padding-right: 0px;
    font-size: 1em;
    text-align: left;
    }
    .securuty_point_img{
    
    }
    .ec-drawerRole .ec-headerCategoryArea .ec-itemNav__nav li a {
    border-radius: 0px;
    }
    .security_sub {
    font-size: 22px;
    padding-bottom: 1.5vmin;
    font-weight: bold;
    text-align: center;
    }
    .ec-headerNavSP {
    display: block;
    cursor: pointer;
    border-radius: 50%;
    box-sizing: border-box;
    padding: 10px;
    width: 40px;
    height: 40px;
    font-size: 18px;
    text-align: center;
    color: black;
    background: white;
    position: fixed;
    top: 10px;
    left: 10px;
    z-index: 1000;
    top: 2.4%;
    }
    .ec-headerNav .ec-headerNav__itemIcon {
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 18px;
    color: #4F4032;
    }
    .ec-headerNav {
    margin-left: 0px;
    text-align: right;
    /* max-width: 310px; */
    padding-right: 10px;
    }
    .logo_img {
    width: 150px;
    /* display: none; */
    }
    .header-inner {
    max-width: 1500px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding-top: 0px;
    }
    .main_center{
    display: none;
    }
    .main_center2{
    vertical-align: middle;
    justify-content: space-around;
    display: flex;
    }
    .btn_main_header {
    font-size: 3.6vmin;
    color: #fff;
    background-color: #FFAC07;
    padding: 2vmin 1vmin;
    border-radius: 6px;
    padding: 2vmin 1vmin;
    font-weight: bold;
    }
}