/* font_사이트 기본구성의 font-family 변경(주석이름으로)/전체화면구성에도 있음 ////////////////////////////////////////////*/
/* Pretendard */
@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/* 어그로 */
@font-face {
    font-family: 'SBAggro';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'SBAggro';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroM.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'SBAggro';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroL.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}





/* 초기화 //////////////////////////////////////////// */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  vertical-align:middle;
  box-sizing:border-box;
  letter-spacing:-0.03em;
  font-style:normal;
}
article, aside, details, figcaption, figure, footer, hgroup, menu, nav, section {display:block;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
span, em, i {vertical-align:baseline; font-style:normal;}
*:focus {outline:none; -ms-touch-action:manipulation; touch-action:manipulation; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}
* {-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}

/* 사이트 기본구성 */
html {height:100%; scroll-behavior:smooth;}
body {position:relative; width:100%; margin:0 auto; background:#000; overflow-x:hidden; touch-action: pan-y;}
body,input,textarea,select,button {font-weight:400; font-size:1rem; font-family:"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif, sans-serif !important; color:#fff; box-sizing:border-box;}
table,th,h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}
button {background:transparent; border:none;}
fieldset {min-width:auto;}
legend, caption {display:none;}
img,input,select,textarea {vertical-align:middle;}
a {display:inline-block; text-decoration:none; color:#fff;}
*:focus {outline:none; -ms-touch-action:manipulation; touch-action:manipulation; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}
* {-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}

/* 스크롤바 */
html {
  scrollbar-arrow-color: #fff;
  scrollbar-Track-Color: #fff;
  scrollbar-base-color: #8939ca;
  scrollbar-Face-Color: #8939ca;
  scrollbar-3dLight-Color: #8939ca;
  scrollbar-DarkShadow-Color: #8939ca;
  scrollbar-Highlight-Color: #8939ca;
  scrollbar-Shadow-Color: #8939ca
}
::-webkit-scrollbar {width:4px; height:5px; border-radius:10px;}
::-webkit-scrollbar-track {background-color:transparent;}
::-webkit-scrollbar-thumb {background-color:#8939ca; border-radius: 10px;}
::-webkit-scrollbar-thumb:hover {background:#8939ca;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {width:16px; height:16px; background:transparent;}


/* 공통//////////////////////////////////////////// */
/* main */
main {margin-top:160px; padding-bottom:220px;}
/* safe area */
.wrap1520 {margin:0 auto; width:1520px; max-width:96%;}
.wrap1800 {margin:0 auto; width:1800px; max-width:96%;}
/* input, textarea */
input, textarea  {margin:0; padding:0;}
/* input[type="checkbox"] */
input[type="checkbox"],
input[type="radio"] {position:relative; width:16px; height:16px; border:1px solid #464141; background:#fff; cursor:pointer; outline:none; overflow:hidden;}
input[type="checkbox"]:hover,
input[type="radio"]:hover {border-color:#8939ca;}
input[type="checkbox"]:checked,
input[type="radio"]:checked {border-color:#8939ca; background:#8939ca !important;}

/* title */
.title_wrap {display:flex; align-items:flex-end; gap:116px}
.title_wrap>.title>dl {display:flex; flex-direction:column; align-items:center;}
.title_wrap>.title>dl>dt {font-weight:700; font-size:42px; font-family:'SBAggro';}
.title_wrap>.title>dl>dt>span {color:transparent; background:linear-gradient(to right, #298bfc 0%, #8939ca 80%); background-clip:text;}
.title_wrap>.title>dl>dd {position:relative; margin-top:10px; font-weight:700; font-size:48px; font-family:'SBAggro';}
.title_wrap_sub>.title>dl>dd {font-family:initial;}
.title_wrap>.title>dl>dd.min {margin-top:0; font-weight:400; font-size:20px; font-family:'Pretendard';}
.title_wrap>.title>dl>dd>em {position:absolute; right:-22px; bottom:10px; display:block; width:12px; height:12px; border-radius:50%; background:#8939ca;}
.title_wrap>.title>p {margin-top:30px; line-height:1.5; font-weight:300; font-size:18px; color:#ddd; word-break:keep-all;}
.title_wrap>.title>p>span {font-weight:700;}
.title_wrap>a {display:flex; align-items:center; justify-content:center; gap:16px; width:158px; height:49px; font-size:16px; border-radius:24.5px;}
/* btn_hover */
.hover1 {background:#222; transition:all .3s;}
.hover1:hover {background:#fff; color:#000; transition:all .3s;}
/* sub::bg */
.sub_bg1 {background:url("../img/sub_bg1.png"); background-size:contain; background-repeat:no-repeat; background-position:center bottom;}
.sub_bg2 {background:url("../img/sub_bg2.png"); background-size:cover; background-repeat:no-repeat; background-position:center bottom;}
/* sub::search_wrap */
.search_wrap {display:flex; justify-content:space-between; align-items:center;}
.search_wrap>dl {display:flex; align-items:center; gap:20px;}
.search_wrap>dl>dt {font-size:18px; color:#8939ca;}
.search_wrap>dl>dd,
.search_wrap>dl>dd>span {font-weight:300; font-size:18px; color:#eee;}
.search_wrap>.search {position:relative; padding:15px 20px; width:424px; background:#232323;}
.search_wrap>.search>input {width:90%; font-weight:300; font-size:18px; background:transparent; border:none;}
.search_wrap>.search>input::placeholder {color:#909090;}
.search_wrap>.search>img {position:absolute; top:50%; right:20px; transform:translateY(-50%);}
/* pagination */
.pagination {display:flex; justify-content:center; align-items:center; margin-top:34px;}
.pagination>a {display:flex; justify-content:center; align-items:center; width:25px; height:25px; font-size:18px; color:#666;}
.pagination>a.prev1 {margin-right:2px;}
.pagination>a.next1 {margin-left:2px;}
.pagination>a.active {font-weight:700; color:#8939ca;}


/* header */
header {position:fixed; top:0; left:0; width:100%; background:#000; z-index:900;}
header>.header_main {border-bottom:1px solid #2e2e2e;}
header>.header_main>.wrap1520 {display:flex; align-items:center; position:relative;}
header>.header_main>.wrap1520>h1 {position:absolute; top:50%; left:0; height:90px; line-height:90px; transform:translateY(-50%);}
header>.header_main>.wrap1520>nav {display:flex; margin-left:22.5%;}
header>.header_main>.wrap1520>nav>a {position:relative; width:138px; height:90px; line-height:90px; text-align:center; font-weight:500; font-size:18px; color:#fff; font-family:'SBAggro'; font-weight:400; transition:all .3s;}
header>.header_main>.wrap1520>nav>a.active {position:relative; width:138px; height:90px; line-height:90px; text-align:center; font-weight:500; font-size:18px; color:#fff; font-family:'SBAggro'; font-weight:400; transition:all .3s; color:#8939ca;}
header>.header_main>.wrap1520>nav>a:hover,
header>.header_main>.wrap1520>nav>a.hover {color:#8939ca; transition:all .3s;}
header>.header_main>.wrap1520>nav>a::before {content:""; position:absolute; bottom:0; left:50%; width:44%; height:3px; background:#8939ca; transform:translateX(-50%); opacity:0; transition:all .3s;}
header>.header_main>.wrap1520>nav>a:hover::before,
header>.header_main>.wrap1520>nav>a.hover::before {opacity:1; transition:all .3s;}
header>.header_main>.wrap1520>ol {position:absolute; top:50%; right:0; display:flex; align-items:center; transform:translateY(-50%);}
header>.header_main>.wrap1520>ol>li {width:73px;}
header>.header_main>.wrap1520>ol>li>a {display:flex; flex-direction:column; align-items:center; font-weight:300; font-size:14px; color:#fff;}
header>.header_main>.wrap1520>ol>li>a>img {margin-bottom:12px;}
header>.header_main>.wrap1520>.ham {display:none; position:relative; width:50px; height:40px; overflow:hidden;}
header>.header_main>.wrap1520>.ham>span {position:absolute; width:100%; height:7px; border-radius:10px; background:#fff; transition:all .3s;}
header>.header_main>.wrap1520>.ham>span:nth-child(1) {top:0;}
header>.header_main>.wrap1520>.ham>span:nth-child(2) {top:50%; transform:translateY(-50%);}
header>.header_main>.wrap1520>.ham>span:nth-child(3) {bottom:0;}
header>.header_sub {display:none; justify-content:center; height:350px; margin:0 auto; width:1520px; max-width:96%;}
header>.header_sub>ol {display:none;}
header>.header_sub>ul {display:flex; margin-left:22.5%;}
header>.header_sub>ul>li {width:138px; text-align:center;}
header>.header_sub>ul>li>a {display:none; position:relative; height:90px; line-height:90px; font-weight:500; font-size:18px; color:#fff; transition:all .3s;}
header>.header_sub>ul>li>a::before {content:""; position:absolute; bottom:0; left:50%; width:60px; height:2px; background:#8939ca; transform:translateX(-50%); opacity:0; transition:all .3s;}
header>.header_sub>ul>li:hover>a {color:#8939ca; transition:all .3s;}
header>.header_sub>ul>li:hover>a::before {opacity:1; transition:all .3s;}
header>.header_sub>ul>li>.dep2 {display:flex; flex-direction:column; align-self:center; margin-top:40px;}
header>.header_sub>ul>li>.dep2>a {padding:10px 0; line-height:1.3; font-weight:300; font-size:16px; color:#888; transition:all .3s;}
header>.header_sub>ul>li>.dep2>a.open { font-weight:500; font-size:16px; color:#FFF; transition:all .3s;}
header>.header_sub>ul>li>.dep2>a.active {color:#8939ca; transition:all .3s;}
header>.header_sub>ul>li>.dep2>a:hover {color:#8939ca; transition:all .3s;}

/* sub_header */
.sub_header {margin-top:170px; }
.sub_header>.wrap1520>.loca {display:flex; align-items:center; gap:15px;}
.sub_header>.wrap1520>.loca>.dep1 {font-weight:300; font-size:18px; color:#888;}
.sub_header>.wrap1520>.loca>.dep2 {font-weight:700; font-size:18px; color:#8939ca;}
.sub_header>.sub_banner {margin-top:40px; padding:283.5px 0; width:100%; background:url('../img/sub_header_bg.jpg'); background-size:cover; background-repeat:no-repeat; background-position:center;}
.sub_header>.sub_banner>.wrap1520 {position:relative;}
.sub_header>.sub_banner>.wrap1520>img {position:absolute; left:0; top:50%; transform:translateY(-50%);}
.sub_header>.sub_banner>.wrap1520>h2 {position:relative; text-align:center; font-weight:700; font-size:62px; word-break:keep-all; z-index:1;}

/* footer */
footer {padding:65px 0 75px; border-top:1px solid #fff;}
footer>.wrap1520>div {display:flex; justify-content:space-between; gap:1%;}
footer>.wrap1520>div>article {display:flex; gap:88px;}
footer>.wrap1520>div>article>div>.logo {display:flex; align-items:flex-end; height:36cpx; font-weight:500; font-size:24px;}
footer>.wrap1520>div>article>div>.info {margin-top:85px;}
footer>.wrap1520>div>article>div>.info>dl {display:flex; align-items:center; gap:20px}
footer>.wrap1520>div>article>div>.info>dl:not(:first-child) {margin-top:5px;}
footer>.wrap1520>div>article>div>.info>dl>dt {font-weight:300; font-size:15px; opacity:.5;}
footer>.wrap1520>div>article>div>.info>dl>dd {font-weight:300; font-size:15px;}
footer>.wrap1520>div>div {display:flex; flex-direction:column; gap:76px;}
footer>.wrap1520>div>div>a {width:158px; height:50px; text-align:center; line-height:50px; font-weight:500; font-size:18px; border-radius:24.5px; border:1px solid #8939ca;}
footer>.wrap1520>div>div>ul {display:flex; gap:20px;}
footer>.wrap1520>p {margin-top:20px; font-weight:300; font-size:15px; opacity:.5;}



/* 자동완성 css reset */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover, 
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active{
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #181a1d inset;
  transition: background-color 5000s ease-in-out 0s;
}

/* swiper */
.swiper-button-next::after,
.swiper-button-prev::after {display:none;}
.swiper-button-next,
.swiper-button-prev {width:20px; height:33px; opacity:.5;}
.swiper-button-next:hover,
.swiper-button-prev:hover {opacity:1;}
.swiper-button-next {background:url("/img_up/shop_pds/rgh81/design/images/swiper_arrow_next.png") 100% center/cover no-repeat;}
.swiper-button-prev {background:url("/img_up/shop_pds/rgh81/design/images/swiper_arrow_prev.png") 100% center/cover no-repeat;}
.swiper-pagination-progressbar {background:var(--font-sub);}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#073780;}

/* 구글지도 */
.gm-style .place-card-large {display:none !important;}


/* 맨위로 버튼 //////////////////////////////////////////// */
.top_btn {display:flex; flex-direction:column; align-items:center; gap:5px; position:fixed; bottom:75px; right:110px; font-weight:300; font-size:14px; cursor:pointer; z-index:800;}





/* 반응형//////////////////////////////////////////// */
@media screen and (max-width:1300px) {
  /* header */
  header>.header_main>.wrap1520 {justify-content:space-between;}
  header>.header_main>.wrap1520>h1 {position:relative; transform:none;}
  header>.header_main>.wrap1520>nav {margin-left:0;}
  header>.header_main>.wrap1520>ol {position:relative; transform:none;}
  header>.header_sub>ul {justify-content:center; margin-left:6.5%;}
}

@media screen and (max-width:1254px) {
  /* header */
  header>.header_main>.wrap1520>h1>a>img {width:200px;}
  header>.header_main>.wrap1520>nav>a {width:100px;}
  header>.header_main>.wrap1520>nav>a:first-child {width:132px;}
  header>.header_main>.wrap1520>ol>li {width:60px;}
  header>.header_sub>ul {margin-left:7.2%;}
  header>.header_sub>ul>li {width:100px;}
  header>.header_sub>ul>li:first-child {width:132px;}
}

@media screen and (max-width:1165px) {
  /* header */
  
}

@media screen and (max-width:1024px) {
  /* header */
  header>.header_main>.wrap1520>nav,
  header>.header_main>.wrap1520>ol {display:none;}
  header>.header_main>.wrap1520>.ham {display:block; cursor:pointer;}
  header>.header_main>.wrap1520>.ham.active>span:nth-child(1) {top:50%; transform:translateY(-50%) rotate(45deg);}
  header>.header_main>.wrap1520>.ham.active>span:nth-child(2) {transform:translate(100%, -50%);}
  header>.header_main>.wrap1520>.ham.active>span:nth-child(3) {bottom:50%; transform:translateY(50%) rotate(-45deg);}
  header>.header_sub {position:absolute; right:0; left:0; display:none; margin:0; width:100%; max-width:initial; height:calc(100vh - 91px); background:#000;}
  header>.header_sub>ol {display:flex; justify-content:center; padding:20px 0; }
  header>.header_sub>ol>li {position:relative;}
  header>.header_sub>ol>li:not(:last-child) {margin-right:9px; padding-right:11px;}
  header>.header_sub>ol>li:not(:last-child)::before {content:""; position:absolute; top:50%; right:0; width:1px; height:70%; transform:translateY(-50%); background:#fff;}
  header>.header_sub>ol>li>a {font-size:18px; color:#8939ca;}
  header>.header_sub>ul {flex-direction:column; margin-left:0; border-top:1px solid #ddd;}
  header>.header_sub>ul>li {width:100%; text-align:start;}
  header>.header_sub>ul>li:first-child {width:100%;}
  header>.header_sub>ul>li>a {display:block; padding:20px; width:100%; height:inherit; line-height:inherit; border-bottom:1px solid #fff;}
  header>.header_sub>ul>li>a.active {color:#8939ca}
  header>.header_sub>ul>li>a::before {display:none;}
  header>.header_sub>ul>li>.dep2 {display:none; gap:20px; margin-top:0; padding:20px 40px; background:#fff;}
  header>.header_sub>ul>li>.dep2>a.open { font-weight:500; font-size:18px; color:#888; transition:all .3s;}
}
@media screen and (max-width:900px) {
  header>.header_sub>ul>li>.dep2>a.open { font-weight:500; font-size:18px; color:#888; transition:all .3s;}
  /* footer */
  footer>.wrap1520>div {flex-direction:column-reverse; gap:60px}
  footer>.wrap1520>div>div {gap:1%; flex-direction:row; justify-content:space-between; align-items:center;}
  footer>.wrap1520>div>article>div>.info {margin-top:30px;}
}
@media screen and (max-width:768px) {
  /* 공통 */
  .wrap1520, .wrap1800 {max-width:90%;}
  .title_wrap {gap:3.906vw; flex-direction:column; align-items:flex-start; justify-content:space-between;}
  .title_wrap_sub {align-items:center;}
  .title_wrap>.title>dl>dt {font-size:6.771vw;}
  .title_wrap>.title>dl>dd {font-size:7.292vw;}
  .title_wrap>.title>dl>dd.min {font-size:3.906vw;}
  .title_wrap>.title>dl>dd>em {right:-2.865vw; bottom:1.302vw; width:2.214vw; height:2.214vw;}
  .title_wrap>.title>p {margin-top:6.510vw; font-size:3.646vw;}
  .title_wrap>a {margin-left:auto; gap:3.385vw; width:29.688vw; height:8.984vw; font-size:3.385vw; border-radius:4.492vw;}
  .title_wrap>a>img {width:2.995vw;}
  /* main */
  main {margin-top:22.135vw; padding-bottom:29.948vw;}
  /* header */
  header>.header_main>.wrap1520>h1 {height:14.323vw; line-height:14.323vw;}
  header>.header_main>.wrap1520>h1>a {width:31.250vw;}
  header>.header_main>.wrap1520>h1>a>img {width:100%;}
  header>.header_main>.wrap1520>.ham {width:7.813vw; height:6.510vw;}
  header>.header_main>.wrap1520>.ham>span {height:1.172vw; border-radius:1.302vw;}
  header>.header_sub {height:calc(100vh - 14.323vw); overflow-y:auto;}
  header>.header_sub>ol {padding:3.906vw 0;}
  header>.header_sub>ol>li>a {font-size:3.646vw;}
  header>.header_sub>ul>li>a {padding:3.255vw 3.906vw; font-size:3.646vw;}
  header>.header_sub>ul>li>.dep2 {gap:3.906vw; padding:3.255vw 6.510vw;}
  header>.header_sub>ul>li>.dep2>a {padding:1.302vw 0; font-size:3.385vw;}
  header>.header_sub>ul>li>.dep2>a.open { font-weight:500; font-size:3.6vw; color:#888; transition:all .3s;}
  /* sub_heaader */
  .sub_header {margin-top:23.438vw;}
  .sub_header>.sub_banner>.wrap1520>img {width:50%;}
  .sub_header>.wrap1520>.loca {gap:2.604vw;}
  .sub_header>.wrap1520>.loca>i {width:4.557vw;}
  .sub_header>.wrap1520>.loca>i>img {width:100%;}
  .sub_header>.wrap1520>.loca>.arrow {width:2.214vw;}
  .sub_header>.wrap1520>.loca>.arrow>img {width:100%;}
  .sub_header>.wrap1520>.loca>.dep1,
  .sub_header>.wrap1520>.loca>.dep2 {font-size:3.646vw;}
  .sub_header>.sub_banner {margin-top:6.510vw; padding:38.151vw 0;}
  .sub_header>.sub_banner>.wrap1520>h2 {font-size:9.375vw;}
  /* footer */
  footer {padding:9.766vw 0 11.068vw;}
  footer>.wrap1520>div {gap:9.115vw !important;}
  footer>.wrap1520>div>div>a {width:29.688vw; height:9.115vw; line-height:9.115vw; font-size:3.646vw; border-radius:4.492vw;} 
  footer>.wrap1520>div>article {flex-direction:column; gap:6.510vw}
  footer>.wrap1520>div>article>div>.logo {height:5.599vw; font-size:4.427vw;}
  footer>.wrap1520>div>article>div>.logo>img {width:26.823vw;}
  footer>.wrap1520>div>article>div>.info {margin-top:2.604vw !important;}
  footer>.wrap1520>div>article>div>.info>dl {gap:3.906vw;}
  footer>.wrap1520>div>article>div>.info>dl>dt {font-size:3.255vw;}
  footer>.wrap1520>div>article>div>.info>dl>dd {font-size:3.255vw;}
  footer>.wrap1520>p {margin-top:6.510vw; font-size:3.255vw;}
  footer>.wrap1520>div>div>ul {gap:3.906vw;}
  footer>.wrap1520>div>div>ul>li>a>img {width:5.469vw;}
  .top_btn {gap:1.953vw; bottom:3%; right:5%; font-size:3.125vw;}
  .top_btn>img {width:5.990vw;}
  /* search_wrap */
  .search_wrap {}
  .search_wrap>dl {gap:3.255vw}
  .search_wrap>dl>dt,
  .search_wrap>dl>dd, 
  .search_wrap>dl>dd>span {font-size:3.646vw;}
  .search_wrap>.search {width:49.479vw; padding:2.604vw 3.255vw;}
  .search_wrap>.search>input {font-size:3.646vw;}
  .search_wrap>.search>img {width:4.297vw; right:3.255vw}
  /* paginateion */
  .pagination {margin-top:5.729vw;}
  .pagination>a {width:4.557vw; height:4.557vw; font-size:3.646vw;}
  .pagination>a>img {width:2.344vw;}
  .pagination>a.prev1 {margin-right:0.521vw;}
  .pagination>a.next1 {margin-left:0.521vw;}
}



