body::-webkit-scrollbar { width: 5px; height: 5px; } 
body::-webkit-scrollbar-track-piece { background-color: var(--colmainB); } 
body::-webkit-scrollbar-thumb { border-radius: 8px; background-color: var(--colmainY); } 
body::-webkit-scrollbar-button:start { display: none; } 
body::-webkit-scrollbar-button:end { display: none; } 


._scroll::-webkit-scrollbar { width: 5px; height: 5px; padding-left: 10px; } 
._scroll::-webkit-scrollbar-track-piece { background-color:#F2F2F2 } 
._scroll::-webkit-scrollbar-thumb { border-radius: 8px; background-color:#D9D9D9; } 
._scroll::-webkit-scrollbar-button:start { display: none; } 
._scroll::-webkit-scrollbar-button:end { display: none; } 



/*문의작성*/
._inquire .topTxt { text-align: center; padding: 60px 0 30px; font-size: 22px; line-height: 34px; font-weight: 600; } 
._inquire ._inputList { width: 780px; margin: 0 auto;; padding: 30px; border-top: 1px solid var(--line_02); } 
._inquire ._inputList textarea { width: 100%; height: 220px; resize: none; border:1px solid var(--line_02); padding: 20px 20px; line-height: 28px; } 
._inquire .inquireBottom { width: 780px; display: flex; justify-content: space-between; border-top: 1px solid var(--line_02); padding-top: 30px; margin: 0 auto;; } 
._inquire .inquireBottom .saveBtnWrap { display: flex; } 
._inquire .inquireBottom .saveBtnWrap button { width: 110px; font-weight: 600; height: 42px; margin-left: 10px; } 



/*APP PUSH설정*/
.headerWrap header .menuSub .menuList ul li.set { display: none; } 






@media screen and (min-width: 721px){
 ._con { width: 1200px; position: relative; margin: 0 auto;; border-top: 1.5px solid var(--colBl); padding-top: 60px } 
.headerWrap .closeBtnMo { display: none; } 
.headerWrap header .menuList ul li.set { display: none; } 
.headerWrap header .menuSub .receive { display: none; } 
.headerWrap header .menuSub .userName { display: none; } 
._pageTop .wrap .btn { display: none; } 
._bottomMenu { display: none; } 

.headerWrap { border-bottom: 1px solid var(--line_03); width: 100%; background-color: #fff; } 
.headerWrap header { height: 114px; width: 1200px; margin: 0 auto;; position: relative; } 
.headerWrap header:after { content: ""; display: block; clear: both; } 
.headerWrap header:after { content: ""; display: block; clear: both; } 
.headerWrap header h1 { background-image: url(https://imagecdn.banolimpizza.com/pc/logo/banolim_horizontal_bl.png); width: 128px; font-size: 0; background-size: 128px; height:100%; float: left; background-position: center 54px;; } 
/*christmas.headerWrap header h1 { background-image: url(https://imagecdn.banolimpizza.com/pc/logo/banolim_horizontal_bl_christmas.png); width: 140px; background-size: 100%; background-position: center 44px; } */
.headerWrap header nav { float: right; padding-top: 60px; } 
.headerWrap header nav .menuTop { display: flex; } 
.headerWrap header nav .menuTop li { flex-grow: 1; text-align: center; } 
.headerWrap header nav .menuTop li span { padding: 0 18px; font-size: 18px; font-weight: 600; cursor: pointer; line-height: 30px; } 

.headerWrap header nav .menuTop li.moreBtn span { padding: 0; border-radius: 30px; background-image: url(https://imagecdn.banolimpizza.com/pc/arrow/arrow_down_bl.png); background-position: calc(100% - 16px); background-size: 8px; padding-left: 12px; display: inline-block; line-height: 30px; padding-right: 30px; border:1px solid var(--colBl); } 
.headerWrap header nav .menuTop li.moreBtn.on span { background-image: url(https://imagecdn.banolimpizza.com/pc/arrow/arrow_up_bl.png); } 
.headerWrap header .menuSub { position: absolute; right: 0; width: 100%; top: 0;; padding-top: 20px; display: flex; justify-content: right; } 
.headerWrap header .menuSub .login > div:after { content: ""; display: block; clear: both; } 
.headerWrap header .menuSub .login a { float: left; color: #464646; font-size: 10px; cursor: pointer; line-height: 22px; position: relative; margin-left: 10px; padding-left: 10px; } 
.headerWrap header .menuSub .login a span { font-size: 10px; } 
.headerWrap header .menuSub .login a:last-child:after { content: ""; display: block; width: 1px; height: 14px; background-color: var(--line_03); position: absolute; top: 50%; transform: translateY(-50%); left: 0; } 
.headerWrap header .menuSub .login .userMy { font-weight: 600; margin: 0; padding: 0; color: var(--colBl); position: relative; } 
.headerWrap header .menuSub .login .userMy:after { width: 100%; height: 1px; content: ""; display: block; background-color: var(--colBl); position: absolute; bottom:6px; } 
.headerWrap header .menuSub .cartBtn { float: left; background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_cart.png); width: 25px; height: 22px; background-size:16px; cursor: pointer; margin-left: 14px; position: relative; background-position: center left; } 
.headerWrap header .menuSub .cartBtn span { position: absolute; min-width: 14px; height: 14px;; background-color: #E23600; color: var(--colW); border-radius: 18px; text-align: center; line-height: 14px; font-size: 10px; font-weight: 600; right: 0; padding:0 2px; } 
.headerWrap header .menuList { display: none; border-top: 1px solid var(--line_04); background-color: var(--colW); z-index: 2; position: fixed; width: 100%; left: 0; top: 114px; box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.1); } 
.headerWrap header .menuList ul { width: 1200px; margin: 0 auto;; } 
.headerWrap header .menuList ul { display: flex; border-right: 1px solid var(--line_04); border-left: 1px solid var(--line_04); padding: 28px 0; } 
.headerWrap header .menuList ul li { border-right: 1px solid var(--line_04); width: calc(100% / 6); padding: 8px 0 8px 30px; } 
.headerWrap header .menuList ul li .tit { line-height: 16px; margin-bottom: 10px; cursor: pointer; } 
.headerWrap header .menuList ul li .tit .txt { font-size: 16px; font-weight: 700; } 
.headerWrap header .menuList ul li .sub div { line-height: 30px; font-size: 14px; color: var(--txt_01); font-weight: 500; cursor: pointer; transition: 0.2s all; } 
.headerWrap header .menuList ul li .sub div:hover { color:var(--colBl); font-weight: 600; } 
.headerWrap header .menuList ul li.product::after { content: ""; display: block; clear: both; } 
.headerWrap header .menuList ul li.product > div { float: left; } 
.headerWrap header .menuList ul li.product .tit { margin-bottom: 0; width: 56px; } 
.headerWrap header .menuList ul li.product .sub { transform: translateY(-8px); } 

.headerWrap.fix header nav .menuTop li.moreBtn span { border:1px solid #000; background-image: url(https://imagecdn.banolimpizza.com/pc/arrow/arrow_down_bl.png); } 
.headerWrap.fix header nav .menuTop li.moreBtn.on span { color: #000; border:1px solid #000; background-image: url(https://imagecdn.banolimpizza.com/pc/arrow/arrow_up_bl.png); } 
.headerWrap.fix header nav .menuTop li span { color: #000; } 
.headerWrap.fix { height: 100px; } 
.headerWrap.fix .cartBtn { display: none; } 
.headerWrap.fix .login { display: none; } 
.headerWrap.fix h1 { display: none; } 
.headerWrap.fix header { position: fixed; width: 100%; z-index: 10; } 
.headerWrap.fix header nav { animation-name: headerFix; animation-duration: 0.05s; position: absolute; top:0; float: initial; background-color: #fff; width: 100%;; height: 74px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05); margin-left: 0; padding-top: 0; } 
.headerWrap.fix header nav .menuTop { padding: 0; justify-content: center; align-items: center; width: 1200px; margin:0 auto;; } 
.headerWrap.fix header .menuList { top: 74px; } 
.headerWrap.fix header nav .menuTop { height: 74px; } 
@keyframes headerFix { 
 from { opacity: 0; } 
 to { opacity: 1; } 
 }
 
._pageTop { width: 1200px; margin: 0 auto;; } 
._pageTop .wrap { padding-top: 32px; padding-bottom: 18px; } 
._pageTop .wrap:after { content: ""; display: block; clear: both; } 
._pageTop .wrap .pageName { float: left; font-size: 28px; font-weight: 200; } 
._pageTop .wrap ._depthArea { float: right; } 
._pageTop .wrap .moLogo { display: none; } 
._pageTop .wrap .addrAdd { display: none; } 

footer { width: 100%; background-color:var(--bg_04); margin-top: 72px;; } 
footer .wrap:after { content: ""; display: block; clear: both; } 
footer .wrap { width: 1200px; margin: 0 auto;; padding: 40px 0 80px; position: relative; } 
footer .wrap h2 { background-image: url(https://imagecdn.banolimpizza.com/pc/logo/banolim_horizontal_bl_pizzaCompany.png); width: 168px; font-size: 0; height: 50px; background-size: 168px; margin-bottom: 28px; } 
/*christmasfooter .wrap h2 { background-image: url(https://imagecdn.banolimpizza.com/pc/logo/banolim_horizontal_christmas.png); height: 68px; margin-bottom: 10px; } */
footer .wrap .btnWrap:after { content: ""; display: block; clear: both; } 
footer .wrap .btnWrap li { float: left; position: relative; } 
footer .wrap .btnWrap li span { padding: 10px 16px; color: var(--txt_04); font-size: 14px; } 
footer .wrap .btnWrap li:after { content: ""; display: block; width: 1px; height: 14px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background-color:var(--line_02); } 
footer .wrap .btnWrap li:first-child span { padding-left: 0; color: var(--txt_05); } 
footer .wrap .btnWrap li:last-child:after { display: none; } 
footer .wrap .companyInfor { margin-top: 10px;; } 
footer .wrap .companyInfor input { display: none; } 
footer .wrap .companyInfor div.txt { font-size: 12px; color: var(--txt_04); line-height: 20px;; } 
footer .wrap .companyInfor div.txt span { font-size: 12px; color: var(--line_02); padding:0 10px; line-height: 20px;; } 
footer .wrap .companyInfor div.txt .mobr { display: none; } 
footer .wrap .companyInfor div .tit { display: none; } 
footer .wrap .copy { font-size:12px; color: #2B2B2B; margin-top: 10px;; line-height:26px; } 
footer .wrap .callCenter { width: 360px; position: absolute; right: 10px; top: 40px; display:flex; flex-wrap: wrap; justify-content: right; } 
footer .wrap .callCenter { text-align: right; } 
footer .wrap .callCenter li:nth-child(2) { padding-left: 0; } 
footer .wrap .callCenter li .tit { font-size: 14px; font-weight: 400; color: var(--txt_04); line-height: 14px;; } 
footer .wrap .callCenter li { text-align: left; padding-left: 10px; } 
footer .wrap .callCenter li .callNumber { margin-top: 10px; } 
footer .wrap .callCenter li .callNumber a { font-family: 'GmarketSans'; font-size: 20px; font-weight: 700; color:#707172; line-height: 20px;; } 
footer .wrap .callCenter li .time { font-size: 14px; color: #797979; padding-top: 6px; } 
footer .wrap .callCenter li.sns { width: 100%; display: flex; justify-content: right; text-align: center; padding: 0; padding-bottom: 28px; } 
footer .wrap .callCenter li.sns a { display: flex; margin-left: 16px; width: 36px; align-items: center; cursor: pointer; text-align: center; height: 50px;; } 
footer .wrap .callCenter li.sns a img { width: 36px; vertical-align: middle } 
 }/*721px*/

@media screen and (max-width: 1200px){
 .headerWrap { width: 1200px; } 
.headerWrap header .menuList { width: 1200px; } 
footer { width: 1200px } 
.wrapper { width: 1200px; } 
 }/*1200px*/



@media screen and (max-width: 720px){
 .headerWrap header .menuList { width: 100%; } 
.wrapper { padding-top: var(--100); width: 100%; } 
._pageTop ._tab { padding: 0; margin-bottom: 0; } 
._pageTop { position: fixed; left: 0; top: 0; width: 100%; background-color: #fff; z-index: 10; } 
._pageTop .wrap:after { content: ""; display: block; clear: both; } 
._pageTop .wrap { height:calc(var(--100) + var(--12)); position: relative; padding: 0 var(--18); border-bottom: 1px solid var(--line_04); } 
._pageTop .wrap ._depthArea { display: none; } 
._pageTop .wrap .btn { float: left; width: var(--72); height: 100%; font-size: 0; } 
._pageTop .wrap .pageName { width: var(--380); height: 100%; font-size: var(--38); font-weight: 600; text-align: center; position: absolute; line-height: var(--100); left:50%; transform: translateX(-50%); } 
._pageTop .wrap .btn.back { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_back.png); background-size:var(--32); } 
._pageTop .wrap .btn.home { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_home.png); background-size:var(--38); } 
._pageTop .wrap .btn.menuSub { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_menu_b.png); background-size:var(--36); float: right; } 
._pageTop .wrap .moLogo { background-size: 100%; margin-left: var(--22); background-image: url(https://imagecdn.banolimpizza.com/pc/logo/banolim_horizontal_bl.png); width: calc(var(--100) + var(--44)); float: left; font-size: 0; height:100%; } 
/*christmas._pageTop .wrap .moLogo { width: calc(var(--100) + var(--64)); background-position: left var(--26); background-image: url(https://imagecdn.banolimpizza.com/pc/logo/banolim_horizontal_bl_christmas.png); } */
._pageTop .wrap .addrAdd { float: left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height: var(--100); max-width: calc(100% - var(--280)); } 
._pageTop .wrap .addrAdd span { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_location_g.png); padding-left: var(--34); background-position: left; background-size: var(--24); font-size: var(--28); } 
._pageTop .wrap .cart { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_cart.png); width: var(--76); height: 100%; background-size: var(--40); top:0; position: absolute; right: var(--94); } 
._pageTop .wrap .cart span { position: absolute; background-color: #E23600; color: #fff; font-size:var(--16); display: inline-block; right:1vw; border-radius: var(--24); font-weight: 600; top: var(--22); width: var(--24); height: var(--24); line-height: var(--25); text-align: center; } 
.headerWrap { display: none; z-index:100; position: fixed; left: 0; top: 0; width: 100%; height: 100%; } 
.headerWrap .moDim { background-color:var(--dim); position: fixed; left: 0; top: 0; width: 100%; height: 100%; } 
.headerWrap .closeBtnMo { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_x_w.png); position: absolute; left: var(--30); top: 0; width: var(--110); height: var(--92); font-size: 0; background-size: var(--24); } 
.headerWrap header { background-color: var(--colW); width: var(--580); position: absolute; right: 0; top: 0; height: 100%; overflow-y: scroll; } 
.headerWrap nav { display: none; } 
.headerWrap header h1 { background-image: url(https://imagecdn.banolimpizza.com/pc/logo/banolim_symbol_bw.png); width: var(--92); font-size: 0; background-size: var(--92); height: var(--170); background-position:center var(--42); margin-left: var(--52); } 
.headerWrap header .cartBtn { display: none; } 
.headerWrap header .menuSub .receive { padding-right: var(--42); padding-left: var(--42); } 
.headerWrap header .menuSub .receive:after { content: ""; display: block; clear: both; } 
.headerWrap header .menuSub .receive div { background-color: var(--bg_03); height: var(--210); width: calc((100% - var(--20))/2); background-size: var(--140); text-align: center; padding-top: var(--150); border-radius: var(--10); background-position:center var(--42); } 
.headerWrap header .menuSub .receive div span { font-size: var(--30); font-weight: 500; } 
.headerWrap header .menuSub .receive div.icon_delivery { float: left; } 
.headerWrap header .menuSub .receive div.icon_visit { float: right; } 
.headerWrap header .menuSub .login { position: absolute; right:0; top:0; } 
.headerWrap header .menuSub .login .userLogOut { padding-right: var(--12); } 
.headerWrap header .menuSub .login .userLogOut:after { content: ""; display: block; clear: both; } 
.headerWrap header .menuSub .login .userLogOut a { font-size:var(--26); position: relative; float: left; padding: var(--42) var(--30); } 
.headerWrap header .menuSub .login .userLogOut a span { font-size:var(--26); display: inline-block; width: 100%; height: 100%; } 
.headerWrap header .menuSub .login .userLogOut a:after { content: ""; display: block; width: 1px; background-color: var(--line_04); height: var(--28); position: absolute; left: 0; top: 50%; transform: translateY(-50%); } 
.headerWrap header .menuSub .login .userLogOut a:first-child { margin: 0; } 
.headerWrap header .menuSub .login .userLogOut a:first-child:after { display: none; } 
.headerWrap header .menuSub .login .userLogin a { display: none; } 
.headerWrap header .menuSub .login .userLogin .userName { background-image: url(https://imagecdn.banolimpizza.com/pc/arrow/arrow_right_bf.png); padding-right: var(--24); background-size: var(--10); background-position: right; font-size: var(--30); margin-top: var(--42); margin-right: var(--42); } 
.headerWrap header .menuSub .login .userLogin .userName span { font-size: var(--30); font-weight: 700; } 
.headerWrap header .menuSub .menuList ul li { border-bottom: 1px solid var(--line_03); } 
.headerWrap header .menuSub .menuList ul li .tit:after { content: ""; display: block; clear: both; } 
.headerWrap header .menuSub .menuList ul li .tit { padding-left: var(--52); } 
.headerWrap header .menuSub .menuList ul li .tit span { display: inline-block; font-size: var(--30); font-weight: 700; width: 100%; height: 100%; } 
.headerWrap header .menuSub .menuList ul li .tit div.txt { font-size: var(--30); font-weight: 700; float: left; line-height:var(--110); font-size: var(--30); font-weight: 700; width: calc(100% - var(--110)); } 
.headerWrap header .menuSub .menuList ul li .tit div.btn { background-image: url(https://imagecdn.banolimpizza.com/pc/arrow/arrow_down_bf.png); background-position: calc(100% - var(--42)); background-size: var(--20); float: right; width: var(--110); height: var(--110); } 
.headerWrap header .menuSub .menuList ul li.on .tit .btn { background-image: url(https://imagecdn.banolimpizza.com/pc/arrow/arrow_up_bf.png); } 
.headerWrap header .menuSub .menuList ul li .sub { display: none; padding-left: var(--52); } 
.headerWrap header .menuSub .menuList ul li .sub div { line-height: var(--100); border-bottom: 1px solid var(--line_03); font-size: var(--30); font-weight: 400; } 
.headerWrap header .menuSub .menuList ul li .sub div:first-child { border-top: 1px solid var(--line_03); } 
.headerWrap header .menuSub .menuList ul li .sub div:last-child { border-bottom: 0; } 
.headerWrap header .menuSub .menuList ul li.product { border-bottom: var(--16) solid var(--line_04); padding-top: var(--20); } 
.headerWrap header .menuSub .menuList ul li.product .tit { padding-bottom: var(--10); background-image: none; padding-top: var(--20); } 
.headerWrap header .menuSub .menuList ul li.product .tit .txt { font-size: var(--36); font-weight: 600; line-height: var(--40); } 
.headerWrap header .menuSub .menuList ul li.product .sub { display: block; } 
.headerWrap header .menuSub .menuList ul li.product .sub div:first-child { border-top: 0; } 
.headerWrap header .menuSub .menuList ul li.set .tit { background-image: none; } 
.headerWrap header .menuSub .menuList ul li.set .tit span { font-size: var(--30); font-weight: 700; display: inline-block; } 
._bottomMenu { padding:var(--24) var(--40) var(--32) var(--40); z-index: 30; display: block; position: fixed; bottom:0; left: 0; width: 100%; background-color: var(--colW); box-shadow: 0px -0.6944vw var(--10) rgba(0, 0, 0, 0.05); } 
._bottomMenu ul:after { content: ""; display: block; clear: both; } 
._bottomMenu ul li { height: var(--80); width:var(--96); text-align: center; margin-right:calc((100% - var(--480))/4); padding-top: var(--60); float: left; background-size: var(--48); background-position: center top; font-size: var(--20); line-height: var(--20); font-weight: 500; } 
._bottomMenu ul li:last-child { margin-right: 0; } 
._bottomMenu ul li.home { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_home.png); } 
._bottomMenu ul li.menu { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_pizza.png); } 
._bottomMenu ul li.coupon { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_coupon.png); } 
._bottomMenu ul li.order { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_order.png); } 
._bottomMenu ul li.my { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_my.png); } 
._bottomMenu ul li.on.home { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_home_on.png); } 
._bottomMenu ul li.on.menu { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_pizza_on.png); } 
._bottomMenu ul li.on.coupon { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_coupon_on.png); } 
._bottomMenu ul li.on.order { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_order_on.png); } 
._bottomMenu ul li.on.my { background-image: url(https://imagecdn.banolimpizza.com/pc/common/icon_my_on.png); } 

footer { background-color: var(--bg_01); width: 100%; padding-bottom: 0; } 
footer .wrap:after { content: ""; display: block; clear: both; } 
footer .wrap { padding: var(--42) 0; padding-bottom: 0; } 
footer .wrap h2 { background-image: url(https://imagecdn.banolimpizza.com/pc/logo/banolim_horizontal_bl_pizzaCompany.png); font-size: 0; width: var(--240); height: var(--100); margin-bottom: var(--20); background-size: var(--140); float: left; } 
/*christmasfooter .wrap h2 { background-image: url(https://imagecdn.banolimpizza.com/pc/logo/banolim_horizontal_christmas.png); width: var(--240); height: var(--100); background-size: var(--180); } */

footer .wrap .btnWrap { float: left; width: calc(100% - var(--240)); } 
footer .wrap .btnWrap:after { content: ""; display: block; clear: both; } 
footer .wrap .btnWrap li { float: left; margin: var(--10) var(--20); } 
footer .wrap .btnWrap li span { font-size: var(--22); color: var(--txt_01); line-height: var(--30); display: inline-block; } 
footer .wrap .companyInfor { background-color: var(--bg_03); clear: both; padding:0 var(--36); position: relative; } 
footer .wrap .companyInfor .box .txt { display: none; } 
footer .wrap .companyInfor input { opacity: 0; left: 0; top: 0; position: absolute; width: 100%; height: var(--90); } 
footer .wrap .companyInfor input:checked + .box .txt { display: block; border-bottom: 1px solid var(--line_03); padding-bottom: var(--20); } 
footer .wrap .companyInfor input:checked + .box .tit { background-image: url(https://imagecdn.banolimpizza.com/pc/arrow/arrow_up_bl.png); } 
footer .wrap .companyInfor .box .tit { padding-right: var(--30); font-size: var(--22); font-weight: 600; background-image: url(https://imagecdn.banolimpizza.com/pc/arrow/arrow_down_bl.png); background-size: var(--12); background-position: right; line-height: var(--90); } 
footer .wrap .companyInfor .box { border-bottom: 1px solid var(--line_03); } 
footer .wrap .companyInfor .box .txt { font-size: var(--20); line-height: var(--36); padding-top: var(--10); color: var(--txt_01); } 
footer .wrap .companyInfor .box .txt a { font-size: var(--20); line-height: var(--36); color: var(--txt_01); } 
footer .wrap .companyInfor .box .txt span { color: var(--txt_01); font-weight: 300; padding:0 var(--8); font-size: var(--20); line-height: var(--36); } 
footer .wrap .companyInfor .box .txt span.mo { display: none; } 
footer .wrap .companyInfor .box .txt .mobr { display: block; } 
footer .wrap .callCenter { background-color: var(--bg_01); padding: var(--36); } 
footer .wrap .callCenter:after { content: ""; display: block; clear: both; } 
footer .wrap .callCenter li.sns { width: 100%; display: flex; margin-bottom: var(--40); margin-right: 0; } 
footer .wrap .callCenter li.sns a { width: 12%; display: inline-block; margin-right: var(--20); } 
footer .wrap .callCenter li.sns a img { width: 100%; } 
footer .wrap .callCenter li { float: left; margin-right: var(--36); } 
footer .wrap .callCenter li .tit { font-size:var(--20); line-height: var(--20); } 
footer .wrap .callCenter li .callNumber { margin: var(--14) 0; } 
footer .wrap .callCenter li .time { font-size: var(--20); color: #797979; } 
footer .wrap .callCenter li .callNumber a { font-size: var(--26); line-height: var(--26); font-weight: 800; } 
footer .wrap .callCenter li .txt { font-size: var(--20); line-height: var(--20); color: var(--txt_02); } 
footer .wrap .copy { background-color: var(--bg_03); text-align: center; line-height: var(--20); padding: var(--30) 0; border-top: 1px solid var(--line_02); font-size: var(--20); color: var(--txt_02); } 
._bottomM { position: fixed; left: 0; bottom: 0; width: 100%; } 


/*문의작성*/
._inquire .topTxt { padding: var(--56) 0 var(--40); font-size: var(--28); line-height: var(--44); } 
._inquire ._inputList { width: calc(100% - var(--72)); padding:var(--50) 0; } 
._inquire ._inputList textarea { height: var(--520); padding: var(--30); line-height: var(--42); } 
._inquire .inquireBottom { width: calc(100% - var(--72)); display: block; padding-top: var(--30); margin: 0 auto;; margin-bottom: var(--100); } 
._inquire .inquireBottom ._check { margin-bottom:var(--30); } 
._inquire .inquireBottom ._check .lineTxt { float: right; margin: 0; line-height: var(--42); } 
._inquire .inquireBottom .saveBtnWrap { justify-content: space-between; border-top: 1px solid var(--line_02); padding-top: var(--36); } 
._inquire .inquireBottom .saveBtnWrap button { width:calc(50% - var(--10)); font-weight: 600; height: 42px; margin-left: 0; font-size: var(--30); height: var(--86); } 
 }/*720*/
