@media screen and (max-width:1520px){
	.main_quick,
	.quick_wrap {width:150px;}
	.main_quick {left:-150px;}
	.main_quick.open {left:0; margin-left:0;}
	.inner {width:calc(100vw - 300px);}
	.quick_wrap {right:-150px;}
	.quick_wrap.open {right:0; margin-right:0;}
	.quick_wrap.scroll_on .quick li strong {font-size:15px;}
	.bodo_txt {height:160px;}
	.bodo_txt li a {font-size:13px; line-height:20px;}
	.header .inner {max-width:1340px; padding:0 20px; width:100%;}
	.header .top_gnb {padding-left:160px;}
	.header .top_gnb li > a {padding:0 14px;}
	.header .top_gnb .btn_allmenu a {width:160px; padding-left:37px;}
	.header .top_gnb .btn_allmenu i {left:10px;}
	.header .top_gnb .btn_allmenu em {left:auto; right:10px;}
	.footer .b_banner li a {height:82px;}
	.f_banner_new li {padding:0 10px;}
	.f_banner_new li img {display:block; margin:0 auto;}
	.footer .left {width:30%;}
	.footer .right {width:70%;}
	.footer .left strong {font-size:40px;}
	.footer .info_b {width:35%;}
	.footer .info_c {width:62%;}
	.footer .info_c dl {padding-left:170px;}
	.footer .info_c dd {font-size:18px;}
	.bodo_rollW {height:99px !important;}
	.mc01_slide .slick-slide .box {padding-left:8vw; height:auto;}
	.mc01_slide .slick-slide .img {width:8vw; height:117px;}
	.mc01_slide .slick-slide .img .__ico1 {width:60px; height:24px; line-height:24px; font-size:13px;}
	.mc01_slide .slick-slide .subject {font-size:15px; line-height:24px;}
	.mc01_slide .slick-slide .sum {font-size:13px;}
	.mc02 .cont .photo {height:0; padding-top:100%;}
	.mc02 .cont strong,
	.mc02 .cont .won,
	.mc02 .cont .won1 {font-size:14px;}
	.mc03 .left {width:69%;}
	.mc03 .right {width:30%;}
	.mc04 li {width:50%;}
	.mc04 li.ml,
	.mc04 li iframe {height:24.8vw;}
	.mc04 li.ml {width:auto; padding:30px 10px 0;}
	.mc04 li.ml img {width:100%;}
	.mc04 .tit h3 {font-size:20px;}
	.mc04 .tit p {font-size:14px; line-height:22px;}
	.mc04 .info .con dl > * {font-size:14px;}
	.mc04 .info p {margin-top:15px;}
	.mc04 .sns .link a {width:30%;}
	.mc04 .sns p {margin:20px 0;}
	.mc04 .sns .con {margin-top:20px; padding:0 10px;}
	.mc04 .sns .con a {width:32%; margin:0; padding:0 5px;}
	.product_listW ul li {width:24%; margin-left:1.3333%;}
	.product_listW ul li a .photo {width:100%; height:0; padding-top:100%;}
	.container .inner {max-width:calc(100vw - 320px); min-height:2664px;}
	.view_top .photo {width:38%;}
	.view_top .photo .big_photo {width:100%; height:auto;}
	.view_top .info {width:55%;}
	.shop_btns li {width:32%; margin-left:2%;}
	.photo_list {height:11vw;}
	.photo_list li {height:0; padding-top:100%;}
	.photo_list li img {position:absolute; top:50%; left:50%; width:auto; height:auto; max-width:100%; max-height:100%; transform:translate(-50%,-50%);}
	.login_box dd {border-left:#ddd 1px solid;}
	.login_box dd span.br {display:none;}
	.login_box .cont {padding:20px 30px;}
}
@media screen and (max-width:1200px){
/* header / footer */
	.header .head .logo {padding-left:20px;}
	.header .head .banner {padding-right:20px;}
	.header .top_menu a {font-size:12px; padding:0 5px;}
	.main_quick,
	.quick_wrap {width:120px;}
	.main_quick {left:-120px;}
	.quick_wrap {right:-120px;}
	.quick_tt {height:60px;}
	.quick_tt .inbox {font-size:14px;}
	.quick_tt:before {bottom:-10px; width:14px; height:14px;}
	.bodo_rollW {height:83px !important;}
	.bodo_txt {padding:5px 0 0 5px; height:160px;}
	.bodo_txt li a {font-size:13px; line-height:21px;}
	.inner {max-width:calc(100vw - 240px);}
	.header .allmenu {left:0; margin-left:0;}
	.quick_wrap .quick li a {padding:10px 5px; height:auto;}
	.quick_wrap .quick li img {height:40px; margin-bottom:10px;}
	.quick_wrap .quick li strong {font-size:12px; line-height:18px; margin-bottom:10px;}
	.quick_wrap .quick li p {font-size:11px; line-height:16px;}
	.quick_wrap .quick li em {font-size:10px; line-height:14px;}
	.quick_wrap.scroll_on .quick li a {padding:5px; height:auto;}
	.quick_wrap.scroll_on .probox {padding:5px 0;}
	.quick_wrap.scroll_on .tac {font-size:13px; margin-bottom:5px;}
	.quick_wrap .gotop {font-size:12px; line-height:30px;}
	.f_banner_new {padding:10px 0;}
	.f_banner_new li {padding:0 5px; line-height:20px;}
	.footer > .inner {padding:20px 0;}
	.footer .tit {font-size:20px; line-height:20px; margin-bottom:20px;}
	.footer .left strong {font-size:30px; line-height:40px; margin-bottom:20px;}
	.footer .left ul {font-size:0;}
	.footer .left li {display:inline-block; min-width:50%; vertical-align:top;}
	.footer .left li .mt {margin-top:0;}
	.footer .left p {font-size:14px; line-height:22px;}
	.footer .info_b a {font-size:13px; line-height:46px; padding-right:70px;}
	.footer .info_b a .day {font-size:12px;}
	.footer .sns {margin-top:20px;}
	.footer .sns a {margin-right:10px;}
	.footer .info_c dl {padding-left:0;}
	.footer .info_c dt {position:relative; top:0; margin:0 0 5px; font-size:16px;}
	.footer .info_c dd {font-size:16px;}
	.footer .b_banner {margin-top:40px;}
	.footer .b_banner li a {padding:10px 2px; font-size:10px; line-height:14px;}
	.footer .b_banner li img {height:30px; margin-bottom:5px;}
	.foot_address .addressW {padding-right:150px;}
	.hugi_slide .slick-prev {left:10px;}
	.hugi_slide .slick-next {right:10px;}
/* main */
	.container {padding-top:266px;}
	.mc01_slide {margin:30px 0 20px;}
	.mc01_slide .slick-slide .box {padding-left:100px;}
	.mc01_slide .slick-slide .img {width:100px; height:78px;}
	.mc01_slide .slick-slide .img .__ico1 {width:50px; height:30px; line-height:30px; font-size:12px;}
	.mc01_slide .slick-slide .subject {font-size:14px; line-height:22px; max-height:66px; margin-bottom:5px;}
	.mc01_slide .slick-slide .sum {font-size:13px;}
	.mc02 .jq_tab li {font-size:16px; line-height:44px;}
	.mc02 .jq_cont {padding:30px 5px; margin-bottom:20px;}
	.mc04 .tit h3 {font-size:22px;}
	.mc04 .tit p {font-size:13px;}
	.mc04 .tit p em {font-size:11px; line-height:16px;}
	.mc04 li.ml,
	.mc04 li iframe {height:27vw;}
	.mc04 .info p {margin-top:10px;}
	.mc04 .sns p {margin:20px 0;}
/* sub */
	.container .inner {max-width:calc(100vw - 240px); min-height:1760px;}
/* 회사소개_new */
	.company .txt {padding-right:30%; background-size:30%;}
	.company .txt p {font-size:17px; line-height:32px;}
/* 오시는길_new */
	.location .box .info {width:30%;}
	.location .box .info .top {padding-bottom:10px;}
	.location .box .info .top dd {font-size:22px;}
	.location .box .info .top dd img {height:18px;}
	.location .box .info .mid {padding:10px; font-size:16px;}
	.location .box .info .bot {padding:10px;}
/* 제품Q&A */
	.search_bar label {width:8%; padding-right:2%;}
	.search_bar .select {width:25% !important;}
	.search_bar input {width:40% !important; margin:0 1%;}
	.search_bar .btnNormalS {width:20%;}
	.search_bar .btnNormalS span {width:100% !important;}
/* 회원정보 찾기 */
	.search_idpw {margin-top:40px;}
/* 개인결제창 */
	.my_list li {width:25%;}
/* 갤러리 목록 */
	.gall_list li {width:25%;}

/* 프후css */
	.tbl_head03 .w1 {width:40px;}
	.tbl_head03 .w3 {width:80px;}
	.tbl_head03 .mo_vw {display:none !important;}
	.tbl_head03 td {padding:20px 10px;}
	.od_prd_list .total_prc {font-size:1.05em;}
	.shop_btns2 div {float:auto; display:block; width:100%; height:100px;}
}

@media screen and (max-width:1024px){
	html,body {max-width:100%; min-width:100%;}
	.pc_vw {display:none !important;}
	.mo_vw {display:block !important;}
/* header */
	{min-width:100%;}
	.main_quick,
	.quick_wrap {display:none;}
	.inner {max-width:100%; width:100%; padding:0 20px;}

	.header {top:0; transition:.2s linear;}
	.header.fixed {box-shadow:rgba(0,0,0,.2) 0 0 10px;}
	.header.scroll {top:-344px;}
	.header .top_menu .top_btns.mo_vw {display:none !important;}
	.header .top_menu {position:relative; height:64px; overflow:visible; z-index:999;}
	.header .top_menu > .inner {height:64px; overflow:visible;}
	.header .top_menu .center {line-height:59px; height:64px;}
	.header .top_menu a:before {display:none;}
	.header .btn_menu {position:absolute; top:20px; left:20px; width:70px; height:70px; background:#a542d5;}
	.header .btn_menu p {position:absolute; top:50%; left:50%; width:40px; height:4px; background:#fff; margin-left:-20px;}
	.header .btn_menu .t {margin-top:-16px;}
	.header .btn_menu .m {margin-top:-2px;}
	.header .btn_menu .b {margin-top:12px;}
	.header .top_btns {float:right; padding-right:50px; height:64px;}
	.header .top_btns {text-align:center; font-size:0;}
	.header .top_btns dl {position:relative; display:inline-block; margin-left:25px;}
	.header .top_btns dt {display:table;}
	.header .top_btns dt i,
	.header .top_btns dt a {display:table-cell; height:64px; line-height:64px; vertical-align:middle;}
	.header .top_btns dt img {display:inline-block; vertical-align:middle;}
	.header .top_btns dd {top:60px; display:none;}
	.header .top_btns .search dd {position:fixed; right:0; width:100vw; background:#f5f5f5;}
	.header .top_btns .search dd .search_area {position:relative; top:0; padding:3px;}
	.header .top_btns .search dd .search_area:before,
	.header .top_btns .search dd .search_area:after {content:""; position:absolute; top:0; width:50%; height:100%; z-index:-1;}
	.header .top_btns .search dd .search_area:before {background:#df1824; left:0;}
	.header .top_btns .search dd .search_area:after {background:#000; right:0;}
	.header .top_btns .search dd .search_area .sear_box {background:#fff; padding-left:0; width:100%; height:40px; line-height:40px;}
	.header .top_btns .search dd .search_area .input {font-size:14px; width:calc(100% - 40px); height:40px; margin:0; padding:0 10px; outline:0;}
	.header .top_btns .search dd .search_area .fr {margin:9px 8px 0 0;}
	.header .top_btns .mem dd {position:absolute; left:50%; width:100px; margin-left:-50px; background:#fff; border:#ddd 1px solid; padding:10px 0; text-align:center;}
	.header .top_btns .mem dd a {display:block; font-size:13px; line-height:24px; text-align:center;}
	.header .head {position:relative; padding-top:0; width:80%; height:113px; overflow:visible;}
	.header .top_gnb {padding-left:20px;}
	.header .top_gnb .btn_allmenu {position:relative;}
	.header .top_gnb .btn_allmenu a {padding:0; margin:0; text-align:center; width:100%;}
	.header .top_gnb .btn_allmenu i,
	.header .top_gnb .btn_allmenu em,
	.header .top_gnb li .img {display:none;}
	.header .head .logo {display:block; margin:0 auto; padding:23px 20px; margin-left:90px;}
	.header .head .logo img {height:70px;}
	.header .head .banner {position:absolute; top:0; right:0; width:214px; text-align:center; padding:15px 0;}
	.header .head .banner img {height:80px;}
	.header .allmenu {top:227px;}
	.header .head .search_area {position:absolute; top:113px; width:100%; height:54px; background:#f2f2f2; padding:10px 0;}
	.header .head .search_area:before {width:100vw; left:50%; margin-left:-50vw; background:#f2f2f2;}
	.header .head .search_area:after {display:none;}
	.header .head .search_area .sear_box,
	.header .head .search_area .input {height:34px; line-height:34px;}
	.header .head .search_area .fr {margin:6px 5px 0 0;}
	.header .gnb {margin-top:54px; border:0; padding:9px 10%; height:auto;}
	.header .top_gnb {overflow:hidden; border-top:#ddd 1px solid; border-left:#ddd 1px solid; padding:0; height:auto;}
	.header .top_gnb li {float:left; width:25%; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
	.header .top_gnb li.mo_vw {display:block !important;}
	.header .allmenu .login,
	.header .head .top_tel {display:none !important;}
/* footer */
	.footer {padding:50px 15px 0;}
	.footer > .inner {width:100%;}
	.footer .tit .more {width:21px; height:21px;}
	.footer .tit .more:before {width:21px; margin-left:-11px;}
	.footer .tit .more:after {height:21px; margin-top:-11px;}
	.footer .left,
	.footer .right {width:50%;}
	.footer .left strong {font-size:36px; line-height:44px;}
	.footer .left p {font-size:14px; line-height:24px;}
	.footer .info_b,
	.footer .info_c {float:none; width:100%;}
	.footer .info_b a {line-height:34px;}
	.footer .info_c {margin-top:40px;}
	.footer .b_banner {margin-top:20px;}
	.footer .b_banner li {width:24%; margin:10px 0 0 1.3333%;}
	.footer .b_banner li:nth-child(-n+4) {margin-top:0;}
	.footer .b_banner li:nth-child(4n-3) {margin-left:0;}
	.footer .b_banner li a {font-size:12px;}
	.f_banner_new {position:relative; margin-top:20px; border-top:0;}
	.f_banner_new:before {content:""; position:absolute; top:0; left:50%; width:100vw; height:1px; background:#ddd; margin-left:-50vw;}
	.f_banner_new .inner {padding:0;}
	.foot_address .fnavi ul {padding:0 10%; max-width:100%;}
	.foot_address .addressW {padding:60px 15px 40px; max-width:100%;}
	.foot_address .footer_logo {position:relative; top:0; transform:translate(0,0); margin-bottom:10px;}
	.foot_address .f_logos {position:relative; bottom:0; margin:20px 0 0; left:0;}
	.foot_address .f_logos li {padding:0 20px 0 0;}
	.hugi_slide {padding:0 10%;}
	.hugi_slide .slick-slide img {width:100%;}
	.hugi_slide .slick-prev {left:5%;}
	.hugi_slide .slick-next {right:5%;}

	.container {padding-top:345px;}
	.container.scroll {padding-top:100px;}
	.mvisual .slick-slide {}
	.mvisual .slick-slide img.pc_vw {display:block !important;}
	.mvisual .slick-slide img.mo_vw {display:none !important;}
	.mc01_slide {padding:50px 10%;}
	.mc01_slide .slick-slide {height:13vw;}
	.mc01_slide .slick-slide .box {padding-left:16vw;}
	.mc01_slide .slick-slide .img {width:16vw; height:13vw;}
	.mc03 {position:relative;}
	.mc03 .left {float:none; width:100%;}
	.mc03_slide_a .txt {width:35%;}
	.mc03_slide_a .img {width:65%;}
	.mc03_slide_a .slick-slide img {height:auto;}
	.mc03 .btm {width:49%; margin-top:5px;}
	.mc03 .btm li {float:none; width:100%; margin-top:5px;}
	.mc03 .btm li img {width:100%; height:auto;}
	.mc03 .right {position:absolute; bottom:0; right:0; width:50%;}
	.mc03_slide_b .slick-slide img {width:100%; height:auto;}
	.product_listW ul li {width:49%; margin-left:2%;}
	.product_listW ul li:nth-child(2n-1) {margin-left:0; clear:both;}
	.mc04 {position:relative; display:block; padding-left:70%; margin:50px 0 0;}
	.mc04 li {display:block;}
	.mc04 li.mo_abso {position:absolute; top:0; left:0; width:69%;}
	.mc04 li iframe {height:60.5vw;}
	.mc04 li.mo_abso iframe {width:100%;}
	.mc04 li.ml {border:0; margin-bottom:.5vw; width:100%; height:30vw; overflow:hidden;}
	.mc04 li.ml:last-child {margin-bottom:0;}
	.mc04 .tit h3 {font-size:2.6vw; line-height:2.8vw;}
	.mc04 .tit p {font-size:1.8vw; line-height:2.2vw;}
	.mc04 .tit p em {font-size:1.6vw; line-height:2.2vw;}
	.mc04 .info p {margin-top:2vw;}
	.mc04 .sns p {margin:3vw 0;}
	.mc04 .sns .link a {padding:0 5px;}
	.mid_banners {width:100vw; margin:50px -20px 0;}
/* sub */
	.container .inner {max-width:100%; width:100%; min-height:auto; padding:30px 15px 100px;}
	.container .mid_banners {margin:50px 0 0; width:100%;}
	.container.sub {min-height:auto; padding-top:344px;}
	.container.inner {padding-left:15px; padding-right:15px;}
	.sub_title {font-size:30px; line-height:100px;}
/* login */
	.login_box dt {display:none;}
	.login_box dd {width:100%;}
	.login_box .jq_tab li {font-size:16px; line-height:48px;}
	.login_box .jq_tab li.on {line-height:47px;}
	.login_box .cont {padding:20px;}
	.login_box .cont .text,
	.login_box .cont .btn {height:50px;}
	.login_box .cont .text {line-height:48px; font-size:16px;}
	.login_box .cont .btn {line-height:50px; font-size:18px;}
	.login_box .cont .links {padding:15px 0 10px;}
	.login_box .cont .links a {font-size:14px; padding:0 10px;}
	.login_box .cont .txt {font-size:14px; line-height:24px; padding-top:10px;}
/* 회원정보 찾기 */
	.search_idpw {margin-top:30px;}

	.board_top .search_wrap {font-size:0;}
	.board_top .search_wrap .text,
	.board_top .search_wrap .btn {font-size:13px;}
	.board_top .search_wrap select.text {width:30%;}
	.board_top .search_wrap input.text {width:50%; margin:0 1%;}
	.board_top .search_wrap .btn {width:18%;}
	.board_list th,
	.board_list td {font-size:13px;}
	.board_list colgroup .w1 {width:40px;}
	.board_list colgroup .w2 {width:60px;}
	.board_list colgroup .w3 {width:80px;}
	.board_list colgroup .w4 {width:50px;}
	.board_list colgroup .w5 {width:80px;}
	
	.board_bottom .btns .fl .btn,
	.board_bottom .btns .fr .btn {width:80px;}
/* 제품 상세 */
	.pro_top .title {font-size:28px; line-height:40px;}
	.pro_top .loca {font-size:15px; line-height:40px;}
	.pro_menu {padding:20px 0; margin-bottom:40px;}
	.pro_menu a {font-size:15px; line-height:24px; padding:0 15px;}
	.pro_menu a:before {height:16px; margin-top:-8px;}
	.pro_info {font-size:14px; line-height:24px;}
	.pro_info .total {font-size:13px;}
	.pro_info .btns a {font-size:13px; line-height:22px; height:24px; width:100px; margin-left:5px;}
	.pro_list ul li {margin-top:60px;}

	.yaks {padding: 0;}
}

@media screen and (max-width:768px){
	.inner {padding:0 15px; max-width:100%;}
	.over_h {overflow:hidden;}
/* header */
	.header .head {width:100%; height:50px;}
	.header .head .banner {display:none;}
	.header .top_menu {height:50px;}
	.header .top_menu > .inner {height:50px;}
	.header .top_menu .center {height:50px; line-height:20px; padding:15px 0; width:160px;}
	.header .top_menu .center img {height:20px; width:auto;}
	.header .btn_menu {width:40px; height:40px; top:5px; left:15px;}
	.header .btn_menu p {width:16px; height:2px; margin-left:-8px;}
	.header .btn_menu .t {margin-top:-8px;}
	.header .btn_menu .m {margin-top:-1px;}
	.header .btn_menu .b {margin-top:6px;}
	.header .head .logo {height:50px; padding:5px 0; margin-left:70px; width:25vw;}
	.header .head .logo img {height:40px;}
	.header .head .search_area {top:50px;}
	.header .top_btns,
	.header .top_btns dt i,
	.header .top_btns dt a {height:50px; line-height:50px;}
	.header .top_btns {padding-right:30px;}
	.header .top_btns dl {margin-left:15px;}
	.header .top_btns dt img {height:20px;}
	.header .top_btns dd {top:50px;}
	.header .gnb {padding:5px 15px;}
	.header .top_gnb li {display:table;}
	.header .top_gnb li.mo_vw {display:table !important;}
	.header .top_gnb .btn_allmenu {background: #a542d5; color:#fff;}
	.header .top_gnb .btn_allmenu a, .header .top_gnb li.btn_allmenu:hover > a{  color:#fff;}
	.header .top_gnb li a,
	.header .top_gnb .btn_allmenu a {display:table-cell; font-size:11px; height:30px; line-height:15px; vertical-align:middle; width:100%; padding:0;}
	.header .allmenu_black {position:fixed; top:0; left:-100%; width:100%; height:100%; background:rgba(0,0,0,0.75); z-index:1000; opacity:0; transition:.2s linear;}
	.header.on .allmenu_black {left:0; opacity:1;}
	.header .allmenu {position:fixed; top:0; left:0; width:calc(100% - 40px); height:100%; padding:92px 0 0;}
	.header .allmenu .login {position:absolute; top:0; left:0; width:100%; font-size:15px; color:#666; line-height:40px; display:block !important; background:#a542d5;}
	.header .allmenu .login > a {padding:0 15px; font-size:16px; color:#fff; line-height:40px; font-weight:700;}
	.header .allmenu .login ul {overflow:hidden; border-top:#ddd 1px solid;}
	.header .allmenu .login li {float:left; width:25%; border-left:#ddd 1px solid;}
	.header .allmenu .login li:first-child {border-left:0;}
	.header .allmenu .login li a {display:block; font-size:10px; color:#fff; line-height:14px; padding:7px 5px;}
	.header .allmenu .login li a i {position:relative; display:block; margin-top:5px; width:18px; height:18px; border:#fff 1px solid; background:none; border-radius:50%;}
	.header .allmenu .login li a i:before,
	.header .allmenu .login li a i:after {content:""; position:absolute; top:50%; left:50%; width:4px; height:1px; background:#fff; margin-left:-2px;}
	.header .allmenu .login li a i:before {margin-top:-2px; transform:rotate(45deg);}
	.header .allmenu .login li a i:after {margin-top:0px; transform:rotate(-45deg);}
	.header .head .top_tel {display:block !important; position:absolute; top:50%; right:75px; font-size:10px; color:#000; line-height:20px; border:#c2c2c2 1px solid; padding:0 5px; margin-top:-10px;}
	.header .head .top_btns {position:relative; height:50px; padding-right:0; z-index:1;}
	.header .head .top_btns dl {float:left; width:30px; margin:0;}
	.header.fixed .allmenu {top:0;}
	.header .head .search_area {padding:10px 15px;}
	.header .allmenu .btn_close {top:5px; left:auto; right:10px; width:30px; height:30px; border-radius:50%; background:#000; border:#000 1px solid; z-index:2;}
	.header .allmenu .btn_close:before,
	.header .allmenu .btn_close:after {width:14px; margin-left:-7px; background:#fff;}
	.header .allmenu .btn_close:before {transform:rotate(45deg);}
	.header .allmenu .btn_close:after {transform:rotate(-45deg);}
	.header .allmenu .menu1 {padding:0; overflow:auto; border:0;}
	.header .allmenu .menu1 li.tt {font-size:15px; color:#666; line-height:40px; padding:0 15px; border-bottom:#ddd 1px solid;}
	.header .allmenu .menu1 li.tt i {position:relative; display:inline-block; vertical-align:top; width:14px; height:40px; margin-left:5px;}
	.header .allmenu .menu1 li.tt i:before,
	.header .allmenu .menu1 li.tt i:after {content:""; position:absolute; top:50%; left:50%; width:10px; height:2px; background:#aaa; margin-top:-1px;}
	.header .allmenu .menu1 li.tt i:before {transform:rotate(45deg); margin-left:-8px;}
	.header .allmenu .menu1 li.tt i:after {transform:rotate(-45deg); margin-left:-2px;}
	.header .allmenu .menu1 li {position:relative; padding-left:30px;}
	.header .allmenu .menu1 li:first-child {border-top:#ddd 1px solid;}
	.header .allmenu .menu1 li a {font-size:15px; line-height:40px;height: 40px; padding:0 15px 0 0; border-bottom:#ddd 1px solid;}
	.header .allmenu .menu1 li a:after {display:none;}
	.header .allmenu .menu1 li a i {position:absolute; top:0; right:15px; width:20px; height:100%;}
	.header .allmenu .menu1 li a i:before,
	.header .allmenu .menu1 li a i:after {content:""; position:absolute; top:50%; left:50%; width:10px; height:2px; background:#aaa; margin-left:-5px; transition:.2s linear;}
	.header .allmenu .menu1 li a i:before {margin-top:-4px; transform:rotate(45deg);}
	.header .allmenu .menu1 li a i:after {margin-top:2px; transform:rotate(-45deg);}
	.header .allmenu .menu1 li.open a i:before {margin-left:-8px; margin-top:-1px;}
	.header .allmenu .menu1 li.open a i:after {margin-left:-2px; margin-top:-1px;}
	.header .allmenu .menu1 li.open a {border-bottom:0;}
	.header .allmenu .menu1 li a.plus {position:absolute; top:0; left:0; width:30px; height:40px; border:0; padding:0;}
	.header .allmenu .menu1 li a.plus i {position:relative; display:block; right:0; width:30px;}
	.header .allmenu .menu1 li a.plus i:before,
	.header .allmenu .menu1 li a.plus i:after {transform:translate(-50%,-50%) rotate(0); margin:0; background:#999;}
	.header .allmenu .menu1 li a.plus i:before {width:10px; height:2px;}
	.header .allmenu .menu1 li a.plus i:after {width:2px; height:10px;}
	.header .allmenu .menu1 li .snb {background:#ecedee; padding:10px 0 10px 20px; width:calc(100% + 30px); margin-left:-30px;}
	.header .allmenu .menu1 li .snb a {font-size:12px; line-height:22px; border:0;}
	.header .allmenu .menu2 {display:none;}
	.container,
	.container.fixed,
	.container.sub {padding-top:227px; padding-bottom:80px;}
	.container.scroll {padding-top:60px;}
	.container.sub {padding-left:15px; padding-right:15px;}
/* footer */
	.footer {padding:15px;}
	.footer .tit {font-size:17px; margin-bottom:10px;}
	.footer .left,
	.footer .right {float:none; width:100%;}
	.footer .left {margin-bottom:30px;}
	.footer .left strong {font-size:28px; line-height:32px; margin-bottom:10px;}
	.footer .left p {font-size:12px; line-height:18px;}
	.footer .left .mt,
	.footer .sns {margin-top:10px;}
	.footer .sns a {margin-right:5px;}
	.footer .sns img {height:30px;}
	.footer .info_c {margin-top:30px;}
	.footer .info_c dt {font-size:14px; line-height:24px;}
	.footer .info_c dd {font-size:14px; line-height:30px;}
	.footer .info_c dd img {margin-top:4px;}
	.footer .info_c p {font-size:13px; margin-top:10px;}
	.footer .notice {padding:0;}
	.footer .notice h2 {display:none;}
	.footer .notice a {padding:0; text-align:left;;}
	.footer .b_banner {overflow:hidden;}
	.footer .b_banner li {position:relative; margin-top:5px;}
	.footer .b_banner li a {font-size:10px; line-height:14px; height:80px;}
	.footer .b_banner li img {height:24px;}
	.f_banner_new li {font-size:10px; line-height:14px; vertical-align:top; padding:0 2px;}
	.f_banner_new li img {margin-bottom:5px; height:30px;}
	.foot_address .fnavi ul {padding:5px 15px;}
	.foot_address .fnavi li {padding-right:3px; margin-right:3px;}
	.foot_address .fnavi li a {font-size:11px; line-height:20px; padding:5px 0;}
	.foot_address .addressW {padding:15px; font-size:12px; line-height:18px;}
	.foot_address .footer_logo img {height:30px;}
	.foot_address .f_logos {margin-top:10px;}
	.foot_address .f_logos li {padding-right:10px;}
	.foot_address .f_logos li img {height:30px;}
	.btm_hugi {padding:20px 0 30px;}
	.btm_hugi .tit {font-size:20px; line-height:24px; margin-bottom:15px;}
	.hugi_slide {padding:0 40px;}
	.hugi_slide .slick-prev {left:5px;}
	.hugi_slide .slick-next {right:5px;}
/* main */
	.mvisual .slick-slide {height:auto;}
	.mvisual .slick-slide img {position:relative; left:0; min-width:100%;transform:translate(0,0);}
	.mvisual .slick-slide img.pc_vw {display:none !important;}
	.mvisual .slick-slide img.mo_vw {display:block !important;}
	.mc01_slide {padding:0 30px; margin:10px -5px;}
	.mc01_slide .slick-slide {padding:0 5px; height:23vw;}
	.mc01_slide .slick-slide .box {padding-left:30vw; height:23vw;}
	.mc01_slide .slick-slide .img {width:30vw; height:23vw;}
	.mc01_slide .slick-slide .info {padding:0 0 0 5px;}
	.mc01_slide .slick-slide .subject {font-size:3.2vw; line-height:5vw; max-height:10vw;}
	.mc01_slide .slick-slide .sum {font-size:2.8vw; line-height:4vw; max-height:8vw;}
	.mc01_slide .slick-slide .img .__ico1 {width:30px; height:20px; line-height:20px; font-size:10px;}
	.mc01_slide .slick-arrow:before,
	.mc01_slide .slick-arrow:after {width:20px; margin-left:-10px;}
	.mc01_slide .slick-arrow:before {margin-top:-8px;}
	.mc01_slide .slick-arrow:after {margin-top:6px;}
	.mc02 .jq_tab li {font-size:12px; line-height:30px;}
	.mc02 .jq_cont {border:0; padding:20px 0;}
	.mc02 .cont {margin-top:-10px;}
	.mc02 .cont a {width:33.3333%; margin:10px 0 0; padding:0 1%;}
	.mc02 .cont a:nth-child(4n-3) {clear:none;}
	.mc02 .cont a:nth-child(3n-2) {clear:both;}
	.mc02 .cont a:nth-child(n+7) {display:none;}
	.mc02 .cont a:first-child {margin-left:0;}
	.mc02 .cont .photo {margin-bottom:5px;}
	.mc02 .cont strong,
	.mc02 .cont .won,
	.mc02 .cont .won1 {font-size:12px; line-height:20px;}
	.mc02 .cont i {font-size:11px; line-height:20px; width:60px;}
	.mc03_slide_a .txt,
	.mc03_slide_a .img {height:38vw;}
	.mc03_slide_a .txt strong,
	.mc03_slide_a .txt p {font-size:16px; line-height:24px;}
	.mc03 .slick-arrow {width:30px; height:30px;}
	.mc03 .slick-arrow:before,
	.mc03 .slick-arrow:after {width:10px; margin-left:-5px;}
	.mc03 .slick-arrow:before {margin-top:-4px;}
	.mc03 .slick-arrow:after {margin-top:2px;}
	.mc03 .slick-prev {right:31px;}
	.product_listW h3 {margin:40px 0 20px;}
	.product_listW h3:before {width:50px; height:3px; margin-left:-25px;}
	.product_listW h3 .ss {font-size:12px;}
	.product_listW h3 strong {font-size:26px; line-height:34px;}
	.product_listW strong,
	.product_listW .won,
	.product_listW .won1 {font-size:12px; line-height:20px;}
	.product_listW strong {max-height:40px;}
	.product_listW h3 .more_wrap {margin-top:10px; height:21px;}
	.product_listW h3 .more {font-size:12px; line-height:20px;}
	.product_listW ul li a .photo {margin-bottom:10px;}
	.mc04 {padding:0; overflow:hidden; margin-top:30px;}
	.mc04 li.mo_abso {position:relative; width:100%; margin-bottom:10px;}
	.mc04 li.ml {float:left; width:calc(50% + 5px); margin:0; height:65vw; padding:20px 5px 0;}
	.mc04 li.ml:nth-child(2) {margin-right:0; margin-left:-5px;}
	.mc04 li.ml:last-child {margin-right:0; margin-right:-5px;}
	.mc04 li iframe {height:52vw;}
	.mc04 .tit h3 {font-size:4vw; line-height:4vw;}
	.mc04 .tit p {font-size:3.2vw; line-height:4vw;}
	.mc04 .info .con {margin-top:10px;}
	.mc04 .info .con dl dt,
	.mc04 .info .con dl dd {font-size:2.8vw; line-height:4.2vw; height:4.2vw;}
	.mc04 .sns .con a em {font-size:10px; line-height:14px; height:14px;}
	.mid_banners .slick-dots li button {width:10px; height:10px; border-radius:5px;}
	.mid_banners .slick-dots li.slick-active button {width:20px;}
	.mid_banners .slick-arrow:before,
	.mid_banners .slick-arrow:after {width:20px; margin-left:-10px;}
	.mid_banners .slick-arrow:before {margin-top:-8px;}
	.mid_banners .slick-arrow:after {margin-top:6px;}
/* sub */
	.sub_title {font-size:20px; line-height:60px; padding:6px; margin:20px 0 30px;}
	.view_top {margin-bottom:30px;}
	.view_top .photo,
	.view_top .info {float:none; width:100%;}
	.photo_list {height:32vw;}
	.view_top .info {margin-top:20px;}
	.view_top dl dt {font-size:24px; line-height:30px; padding-bottom:10px; margin-bottom:10px;}
	.view_top .unsong {font-size:12px; margin-top:10px;}
	.view_top dl dd {font-size:13px; line-height:30px; padding:5px 5px 5px 80px; min-height:40px;}
	.view_top dl dd.bline {padding-bottom:10px; margin-bottom:15px;}
	.view_top dl dd .dd_tit {top:5px; font-size:13px;}
	.view_top p {font-size:13px;}
	#op_add .table_style2 colgroup .w2 {width:35%;}
	#op_add .table_style2 tbody tr td {font-size:13px; line-height:20px;}
	.shop_btns li {height:40px;}
	.shop_btns li a {line-height:40px; font-size:11px;}
	.shop_btns li.buy button,
	.shop_btns li.buy2 button,
	.shop_btns li.wish button,
	.shop_btns li.basket button {line-height:38px;}
	.container .mid_banners {margin-top:0;}
	.view_tit {font-size:16px; padding:40px 0 10px;}
	.view_slide {padding:20px 30px;}
	.view_slide .slick-slide {padding:0 10px; font-size:13px; line-height:20px;}
	.view_slide .slick-arrow:before,
	.view_slide .slick-arrow:after {width:20px; margin-left:-10px;}
	.view_slide .slick-arrow:before {margin-top:-8px;}
	.view_slide .slick-arrow:after {margin-top:6px;}
	.view_slide .slick-prev {left:0;}
	.view_slide .slick-next {right:0;}
	.view_info {padding-top:20px; margin-top:20px;}
	.view_info .link {top:-50px;}
	.view_info .btn {font-size:12px; width:90px; height:30px; line-height:30px;}
	.paging a.first {padding-right:10px;}
	.paging a.last {padding-left:10px;}
	.atab li {height:40px; line-height:38px;}
	.atab li span {height:38px;}
	.atab li a {font-size:13px;}
	.atab li.on a {color:#0070c0;}
	.view_info iframe {width:100% !important; height:220px;}
	.btnNormal span {max-width:100px; padding:0 10px;}
/* 회사소개_new */
	.company .txt {padding:0 0 300px; background-size:auto 300px; background-position:center bottom;}
	.company .txt p {font-size:13px; line-height:20px;}
	.company .txt > img {height:30px;}
	.company .btm_img:before {height:16px; background-size:2%;}
	.company .btm_img .btn {font-size:13px; line-height:38px; height:40px; margin-top:30px;}
/* 오시는길_new */
	.location .box,
	.location .box .info,
	.location .box .loc {display:block; width:100%;}
/* 제품Q&A */
	.search_bar {padding:10px;}
	.search_bar label {width:14%;}
	.search_bar .select {width:24% !important;}
/* login */
	.login_box .jq_tab li {font-size:13px; line-height:38px;}
	.login_box .jq_tab li.on {line-height:37px;}
	.login_box .cont .text,
	.login_box .cont .btn {height:40px;}
	.login_box .cont .text {line-height:38px; font-size:14px;}
	.login_box .cont .btn {line-height:40px; font-size:16px;}
	.login_box .cont .links a,
	.login_box .cont .txt {font-size:13px;}
/* 회원정보 찾기 */
	.search_idpw {margin-top:20px; padding:30px 10px;}
	.search_idpw .tit {font-size:15px;}
	.search_idpw p {font-size:13px; line-height:20px;}
	.search_idpw .text,
	.board_bottom .btns.tac .btn {font-size:13px;}
/* 개인결제창 */
	.my_list li {width:33.3333%;}
	.my_list li strong {font-size:13px;}
	.my_list li img {margin:5px 0 10px;}
	.my_list li span {font-size:12px;}
/* 갤러리 목록 */
	.gall_list li {width:33.3333%;}
	.gall_list li p {font-size:12px;}
/* 게시판 상세 */
	.board_in th,
	.board_in td {padding:5px;}
	.board_in colgroup .w1 {width:70px;}
	.board_in thead th {font-size:13px; padding:10px 5px;}
	.board_in thead td {font-size:12px;}
	.board_in thead td span {margin-left:10px;}
	.board_in tfoot td span {top:5px;}

	.board_in .reply ul.text {padding:5px;}
	.board_in .reply .text li {padding:5px 0;}
	.board_in .reply .inputs {padding:0;}
	.board_in .reply input.text {padding:0 5px;}
	.board_in .reply textarea.text {padding:5px;}
	.board_in .reply .inputs .btn {position:relative; width:100%; height:40px; line-height:40px; margin-top:10px;}

	.board_bottom .btns .fl,
	.board_bottom .btns .fr {width:49%; font-size:0;}
	.board_bottom .btns .fl .btn,
	.board_bottom .btns .fr .btn {font-size:12px; width:49%; height:30px; line-height:28px;}
	.board_bottom .btns .fl .btn {margin-right:1%;}
	.board_bottom .btns .fr .btn {margin:0 0 2% 1%;}

/* faq */
	.faq dt,
	.faq dd {padding:10px 5px 10px 30px;}
	.faq dt:before,
	.faq dd:before {top:10px; left:5px; width:20px; font-size:14px;}
	.faq dt {font-size:13px; padding-right:30px;}
	.faq dt i {right:5px;}
	.faq dt i:before,
	.faq dt i:after {width:8px;}
	.faq dt i:before {transform:rotate(45deg); margin-left:-7px;}
	.faq dt i:after {transform:rotate(-45deg); margin-left:-3px;}
/* 제품 상세 */
	.pro_top {margin-bottom:10px;}
	.pro_top .title {font-size:18px; line-height:30px;}
	.pro_top .loca {font-size:13px; line-height:30px;}
	.pro_top .loca img {margin-top:8px;}
	.pro_top .loca i {width:30px; height:30px;}
	.pro_top .loca i:before,
	.pro_top .loca i:after {width:6px;}
	.pro_top .loca i:before {margin-top:-2px;}
	.pro_top .loca i:after {margin-top:2px;}
	.pro_menu {padding:15px 0; margin-bottom:30px;}
	.pro_menu a {font-size:13px; line-height:20px; padding:0 10px;}
	.pro_menu a:before {height:10px; margin-top:-5px;}
	.pro_info {font-size:12px; line-height:20px;}
	.pro_info .total {font-size:12px;}
	.pro_info .btns {position:relative; margin-top:10px;}
	.pro_info .btns a {font-size:12px; line-height:20px; height:22px; width:24%; margin-left:1%;}
	.pro_list ul li {margin-top:30px;}
/* 회원가입 */
	.register p {font-size:13px; line-height:20px; padding:5px;}
	.register h2 {font-size:14px; margin:20px 0 5px;}
	.register textarea {padding:5px;}
	#fregister_private th,
	#fregister_private td {font-size:12px; padding:5px;}
	.btn_confirm {display: flex; gap:2%;}
	.btn_confirm .btn_submit,
	.btn_confirm .btn_close {height:40px; line-height:38px; width: 100%; max-width: 100%; margin:0; font-size:16px;}

	.register_form_inner li {padding:5px 5px 5px 100px; font-size:13px;}
	.register_form_inner li label {top:5px; left:5px; line-height:30px;}
	.register_form_inner .frm_input {height:30px; padding:0 5px;}
	.is_captcha_use .captcha {font-size:0;}
	.is_captcha_use #captcha_audio {display:block; margin-bottom:5px;}
	.is_captcha_use #captcha_img,
	.is_captcha_use .captcha_box,
	.is_captcha_use #captcha_reload {height:13.5vw;}
	.is_captcha_use #captcha_img {width:40%;}
	.is_captcha_use .captcha_box {width:40%; margin:0 1%;}
	.is_captcha_use #captcha_reload {width:18%;}
	.is_captcha_use #captcha_info {font-size:13px;}

	.register_end {padding:30px 0; margin-top:30px;}
	.register_end .reg_result_p i {margin-bottom:10px;}
	.register_end .reg_result_p,
	.register_end .result_txt {font-size:13px; line-height:20px;}
	.btn_confirm_reg a {width:50%; min-width:100px; height:40px; line-height:40px; margin:20px auto 50px;}

/* popup */
	#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:1px}
	.hd_pops {left:2% !important; max-width:96% !important;}
	.hd_pops_con {width:100% !important; height:auto !important;}
	.hd_pops_con p {font-size:0;}

/* 프후css */
	.list_02 li {width:49%; margin-left:2%;}
	.list_02 li:nth-child(2n-1) {margin-left:0;}
	#sod_ws_act button {font-size:1em; width:48%; height:40px;}
	#mod_option_frm h2 {font-size:13px;}
	.option_wr {padding:10px 10px 0;}
	.option_wr h3 {font-size:13px;}
	#sit_sel_option,
	.get_item_options,
	.view_top dl dd {line-height:30px; min-height:32px; padding:5px 5px 5px 80px;}
	.get_item_options label,
	.view_top dl dd .dd_tit {top:5px; font-size:13px; margin:0; line-height:30px;}
	.option_wr select {font-size:13px; height:30px; line-height:28px;}
	#sit_sel_option h3,
	#sit_sel_option .sit_opt_subj {font-size:13px; line-height:20px;}
	#sit_sel_option .opt_count {padding-right:30px;}
	.tbl_head03 table {border-top:#df1824 2px solid;}
	.tbl_head03 colgroup {display:none !important;}
	.tbl_head03 *,
	.tbl_head03 th,
	.tbl_head03 td {display:block;}
	.tbl_head03 thead th {font-size:0; padding:0; border:0;}
	.tbl_head03 thead th.chk_box {padding:10px 0; height:40px; width:100%;}
	.tbl_head03 tbody tr {overflow:hidden; border-top:#ddd 1px solid;}
	.tbl_head03 tbody td {padding:10px 5px; font-size:12px; border:0;}
	.tbl_head03 tbody td.td_chk {height:40px;}
	.tbl_head03 tbody td.td_prd {position:relative; padding-left:90px;}
	.tbl_head03 tbody td.td_prd .sod_img {top:10px; left:5px; width:80px; height:80px;}
	.tbl_head03 tbody td.td_num,
	.tbl_head03 tbody td.td_numbig,
	.tbl_head03 tbody td.td_dvr {float:left; width:25%; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; height: 65px; text-align:center !important;}
	.tbl_head03 .mo_vw {display:block !important;}
	.od_prd_list .tbl_head03 tbody td.text_right {border:0; width:100%; text-align:center !important; background:#f5f5f5;}
	.od_prd_list .tbl_head03 tbody td.text_right .mo_vw {display:inline-block !important; vertical-align:top; margin-right:10px;}
	.total_prc {display:inline-block; font-size:12px; width:auto;}
	.btn_cart_del button {display:inline-block; vertical-align:top;}
	#sod_bsk #sod_bsk_tot li {padding:10px; font-size:13px;}
	#sod_bsk #sod_bsk_tot li span {display:block; float:none;}
	#display_pay_button .btn01,
	#sod_bsk_act .btn01,
	#sod_bsk_act .btn_submit {height:40px; line-height:38px; width:48%; font-size:15px; vertical-align:top; margin:0; padding:0;}
	#display_pay_button .btn01,
	#display_pay_button .btn_submit,
	.sod_frm_mobile .btn_cancel {font-size:13px;}
.tbl_head03 td #mod_option_frm{    display: auto;}

	.sod_left,
	.sod_right {width:100%; max-width:100%;}
	.sod_left {margin-right:0;}

	.sod_frm_pc .tbl_head03 tbody td.td_num,
	.sod_frm_pc .tbl_head03 tbody td.td_numbig,
	.sod_frm_pc .tbl_head03 tbody td.td_dvr {width:20%; border-bottom:0;}

	#sod_frm #od_zip, #sod_frm #od_b_zip,
	#sod_frm .tbl_frm01 td .btn_address,
	.frm_input {height:35px; width:100%;}
	#sod_frm #od_name, #sod_frm #od_tel, #sod_frm #od_hp, #sod_frm #od_pwd, #sod_frm #od_b_name, #sod_frm #od_b_tel, #sod_frm #od_b_hp, #sod_frm #ad_subject, #sod_frm #od_hope_date {width:100%;}
	#sod_frm_taker .order_choice_place {padding-top:40px; overflow:hidden;}
	#sod_frm_taker .tbl_frm01 .btn_frmline {right:0; left:0; left:10px;}
	#sod_frm .tbl_frm01 th,
	#sod_frm .tbl_frm01 td {padding:5px; line-height:30px;}
	#sod_frm_taker td input[type="radio"],
	#sod_frm_taker td input[type="checkbox"],
	#sod_frm_taker label {float:left; line-height:30px;}
	#sod_frm_taker td input[type="radio"],
	#sod_frm_taker td input[type="checkbox"] {clear:both; margin:8px 5px 0 0;}

	.btn_confirm {padding:0;}

	#sct #sct_ct_1 li {width:33.3333%;}
	#sct #sct_ct_1 li:nth-child(5n) {border-right:#000 1px solid;}
	#sct #sct_ct_1 li:nth-child(3n) {border-right:0;}
	#sct #sct_ct_1 li:nth-child(5n-4) {clear:none;}
	#sct #sct_ct_1 li:nth-child(3n-2) {clear:both;}
	#sct #sct_ct_1 li a {line-height:20px; padding:5px; font-size:12px;}
	#sct .lists-row .col-row-4 {width:50%;}
	#sct .lists-row .col-row-4:nth-child(2n-1) {clear:both;}

	#sit_use_list .sit_use_top {padding:15px;}
	#sit_use_list #sit_use_wbtn {position:relative; top:0; right:0; margin-top:20px; text-align:right;}
	#sit_use_list #sit_use_wbtn a,
	#sit_qa_list #sit_qa_wbtn a {font-size:13px; line-height:38px; height:40px; padding:0 10px;}
	.sit_qa_li .sit_qa_dl {min-width:160px;}
	.sit_qa_li .sit_qa_dl dd {width:160px;}

	.sct_btns span {font-size:10px; padding:0 1px; margin-bottom:1px;}

	.new_win .captcha #captcha_img,
	.new_win .captcha .captcha_box,
	.new_win .captcha button {height:40px;}

	.login_box #mb_login_od_wr {padding:10px 20px;}
	.login_box #mb_login_od_wr .btn {font-size:13px;}

	.yaks {padding-top: 20px;}
	.yaks p {font-size: 13px; line-height: 20px; margin-bottom: 15px;}


.view_top dl.get_item_options{position:relative;width: auto; border:#ddd 1px solid;min-height:17px;}
.view_top dl.get_item_options dt { height:30px; line-height:30px; right:0px; font-size:14px;padding: 0px 5px;}
.view_top dl.get_item_options dt i {width:30px;}
.view_top dl.get_item_options dd {top:5px; padding:5px; }
.view_top dl.get_item_options dd ul li {line-height:20px; padding:3px 5px; }


/* 마이페이지 */
#smb_my_ov .op_area dt{float:left;width:50%;margin:3px 0;font-weight:bold}
#smb_my_ov .cou_pt dt {width: 52px;}
#smb_my_ov .cou_pt {position: relative;    top: 0;    right: 0;    padding: 0 15px 0;}
#sod_fin th {padding:0;}



}

@media screen and (max-width:374px){
	.header .top_gnb li a, .header .top_gnb .btn_allmenu a {font-size:11px;}
}