:export {mobile: 340;mobilelarge: 600;tablet: 768;desktop: 1240;desktopmini: 980;desktoplarge: 1920;desktopmiddle: 1790;desktopaverage: 1700;}:root {--color-white: #fff;--color-white-2: #f8f8f8;--color-blue: #e77823;--color-blue-2: #d9edff;--color-black: #36414b;--z-index-s: 10;--transition-duration: 0.2s;}.b-search {padding-bottom: 1.5em;line-height: 1.1;}.b-search input {box-sizing: border-box;width: 100%;height: 22px;padding: 0 5px;border: 1px solid #ddd;background: #fff;font-family: inherit;font-size: 15px;font-weight: normal;color: #353535;vertical-align: middle;}.b-search button {width: 24px;height: 24px;margin: 0;margin-left: 10px;padding: 0;border: 0;background: url("../images/btnsearch.png") 50% 0 no-repeat;cursor: pointer;float: right;}.b-search .search_inputbox {overflow: hidden;}.b-search .search_inputbox div {margin-right: 2px;}.b-search_page {padding: 0;}.b-search_page input {font-size: 1.21em;}.b-search_big input {width: 250px;}.b-search_big button {float: left;}.b-search_head {position: absolute;z-index: 50;top: 0;right: 0;left: auto;box-sizing: border-box;width: 50px;max-width: 1300px;height: 50px;padding: 0;border-radius: 10px;text-align: right;transition: all 0.1s ease-out;}.b-search_head .search__inner {position: relative;right: 20px;box-sizing: border-box;height: 100%;overflow: hidden;}.b-search_head form {height: 100%;}.b-search_head .search__open {position: absolute;top: 0;right: 0;width: 50px;height: 100%;margin: 0;padding: 0;background: url("../images/search.icon1-white.svg") 50% 50% no-repeat;outline: none;text-align: center;cursor: pointer;}@media (max-width: 1239px) {.b-search_head .search__open {background-image: url("../images/search.icon1-black.svg");}}.b-search_head .search__btn {position: absolute;top: auto;right: 20px;left: auto;display: none;width: 20px;height: 100%;margin: 0;padding: 0;background: url("../images/search.icon1-black.svg") 50% 50% no-repeat;outline: none;text-align: center;cursor: pointer;}.l-main--bannercontainer .b-search_head .search__btn {background: url("../images/search.icon1-white.svg") 50% 50% no-repeat;}.b-search_head .search__close {position: absolute;top: 0;right: -60px;bottom: 0;display: none;width: 60px;background: url("../images/search.icon3.png") 50% 50% no-repeat;cursor: pointer;transition: right 0.3s ease;}@media (max-width: 1239px) {.b-search_head .search__close {display: block;}}.b-search_head .search_inputbox {display: inline-block;width: 0;height: 100%;}.b-search_head input {box-sizing: border-box;height: 100%;padding: 0 10px;background-color: #fff;line-height: 20px;border-radius: 8px;}.b-search_head input::placeholder {color: #fff;}.b-search_wrap {position: relative;width: 100%;max-width: 1410px;margin-right: auto;margin-left: auto;}@media (max-width: 1239px) {.b-search_wrap {position: static;}}.b-search_head {top: 35px;right: 30px;height: 40px;}@media (max-width: 1439px) {.b-search_head {right: 60px;}}@media (max-width: 1239px) {.b-search_head {top: -55px;right: 65px;}}@media (max-width: 767px) {.b-search_head {right: 50px;}}.b-search_head .search__inner {right: 0;}.b-search_head_full {width: calc(100% - 90px);transition: all 0.3s ease-out;}@media (max-width: 1239px) {.b-search_head_full {width: calc(100% - 320px);}}@media (min-width: 1240px) and (max-width: 1439px) {.b-search_head_full {width: calc(100% - 180px);}}@media (max-width: 767px) {.b-search_head_full {width: calc(100% - 130px);}}.b-search_head_full .search_inputbox {width: 100%;}.b-search_head_full input {padding-left: 20px;}@media (max-width: 1239px) {.b-search_head_full input {padding-left: 60px;}}.b-search_head_full .search__inner {right: 0;}.b-search_head_full .search__close {right: 0;}@media (max-width: 1239px) {.b-search_head_full .search__close {left: 0;}}@media (max-width: 1239px) {.b-fixed-menu .b-search_head_full {width: calc(100% - 87px);}}@media (max-width: 767px) {.b-fixed-menu .b-search_head_full {width: calc(100% - 70px);}}.b-fixed-menu .b-search_head_full input {padding-left: 60px;}.b-fixed-menu .b-search_head_full .search__close {left: 0;}.b-fixed-menu .b-search_head .search__close {display: block;}.b-search-section {margin-bottom: 60px;}.b-search-section .b-form {margin-top: 0;margin-bottom: 40px;}