/* at-lnb */
.at-lnb {border-bottom:1px solid #dcdcdc; padding:8px 0 5px 0;}
.at-lnb ul {padding:0;}
.at-lnb ul > li {padding:0 0 0 8px;}
.at-lnb ul > li > a {color:#666666; font-size:13px;}
.at-lnb ul > li::after {margin:0; padding-left:8px; content:"|"; font-size:11px;}
#favorite{color:#0056a4; font-weight:bold;}
@media (max-width:991px) {
.at-lnb {display:none;}
}

/* at-header */
.pc-header {padding:14px 0;}
.pc-header .at-container {background:none; padding:0; position:relative;}
.pc-header .header-logo {width:33.33%; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.pc-header .header-logo img {max-width:none; max-height:none;}
.pc-header .header-search {width:33.33%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);} 
.pc-header .header-search form {width:100%; height:50px; border-color:#0056a4; background:#fff;}
.pc-header .header-search input {border:0; height:42px; box-shadow:none;}
.pc-header .header-search .btn {height:42px; font-size:17px; background:#fff !important; color:#0056a4 !important;}
.pc-header .header-keyword {display:none;}
.pc-header .header-stick {width:33.33%; float:right; text-align:right;}
.m-header {background:none; padding:10px; border-bottom:2px solid #0056a4;}
.m-header .header-logo {text-align:left;}
.m-header .header-icon {text-align:right;}
.m-header .header-icon a {color:#0056a4; font-size:30px;}
@media (max-width:480px) {
.m-header .header-logo img {width:60% !important;}
.m-header .header-icon a {font-size:25px;}
}

/* at-menu */
.pc-menu {background:#0056a4;}
.pc-menu .nav-top .menu-li.nav-home {display:none !important;}
.pc-menu .nav-rw {display:none !important;}
.pc-menu .nav-top .menu-li .menu-a, .pc-menu .nav-top .menu-li.on .menu-a {background:#0056a4; font-family: 'NanumSquare';}
.pc-menu .nav-top .menu-li:hover .menu-a {background:#fff; color:#0056a4;}
/* .pc-menu .nav-top .menu-li1 {display:none !important;} */
/* .pc-menu .nav-top .menu-li2 {display:none !important;} */
.pc-menu .nav-top.nav-both .sub-1div {display:none !important;}
.pc-menu .slide-menu-wrap {position:absolute; left:0; top:44px; z-index:6; width:100%; background:#fff; box-shadow:0 6px 12px rgba(0, 0, 0, .175); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
.pc-menu .slide-menu-wrap .at-container {padding:0 15px;}
.pc-menu .slide-menu-wrap ul {overflow:hidden; margin:0; width:100%; list-style:none; display:none;}
.pc-menu .slide-menu-wrap ul li {width:14.28%; float:left; padding:5px;}
.pc-menu .slide-menu-wrap ul li a {color:#333333;}
.pc-menu .slide-menu-wrap ul li a:hover {color:#0056a4; font-weight:bold;}
.pc-menu .slide-menu-wrap ul li.on a {color:#0056a4; font-weight:bold;}
.m-menu {display:none !important;}

/* at-footer */
.at-footer .at-links {background:#fff; border-color:#d5d5d5;}
.at-footer .at-links ul > li > a {color:#6b6b6b; font-family: 'NanumSquare';}
.at-footer .at-links ul > li::after {content:"|"; color:#6b6b6b;}
.at-footer .at-infos {background:#232428; padding:30px 0;}
.at-footer .at-infos .pull-left {font-size:13px;}
.at-footer .at-infos .pull-left img {margin-top:5px;}
.at-footer .at-infos .pull-left:nth-child(2) {padding-left:50px;}
.at-footer .at-infos span {font-size:13px; font-family: 'NanumSquare'; color:#fff; padding-right:7px; display:inline-block;}
.at-footer .at-infos span:after {content:"|"; padding-left:10px;}
.at-footer .at-infos span.footer-span4:after {display:none;} 
.at-footer .at-infos span.footer-span7:after {display:none;}
.at-footer .at-infos span.footer-span8:after {display:none;}
.at-footer .brtag1 {display:none;}
.at-footer .brtag3 {display:none;}
@media (max-width:1030px) {
.at-footer .at-infos .pull-left:nth-child(2) {padding-left:10px;}
}
@media (max-width:991px) {
.at-footer .at-infos .pull-left img {margin-bottom:20px; margin-left:10px;}
.responsive .at-footer .at-links ul.pull-left {display:block !important;}
}
@media (max-width:800px) {
.at-footer .at-infos .pull-left:nth-child(2) {display:block; width:100%;}
.at-footer .brtag1 {display:block;}
.at-footer .brtag2 {display:block;}
.at-footer .brtag3 {display:block;}
.at-footer .at-infos span.footer-span1:after {display:none;} 
.at-footer .at-infos span.footer-span6:after {display:none;} 
}
@media (max-width:550px) {
.at-footer .at-links {text-align:center;}
.at-footer .at-links ul {padding:0 10px; display:block; width:100%;}
.at-footer .at-links ul > li {padding:0;}
.at-footer .at-links ul > li > a {font-size:13px;}
.at-footer .at-links ul > li::after {margin:0 5px; font-size:11px;}
}
@media (max-width:500px) {
.at-footer .at-infos {text-align:center;}
.at-footer .at-infos .pull-left img {margin-bottom:10px; margin-left:0;}
.at-footer .at-infos .pull-left {display:block; text-align:center; width:100%;}
.at-footer .at-links {padding:0;}
.at-footer .at-links ul {padding:0;}
.at-footer .at-links ul > li {display:block; width:50%; float:left; text-align:center; border-bottom:1px solid #ddd; padding:5px 0;}
.at-footer .at-links ul > li.li3 , .at-footer .at-links ul > li.li4 , .at-footer .at-links ul > li.li5 {width:33.33%; border-bottom:0;}
.at-footer .at-links ul > li.li1 , .at-footer .at-links ul > li.li3 , .at-footer .at-links ul > li.li4 {border-right:1px solid #ddd;}
.at-footer .at-links ul > li::after {display:none;}
}
@media (max-width:400px) {
.at-footer .at-infos span {display:block; width:100%; font-size:12px;}
.at-footer .at-infos span:after {display:none;}
.at-footer .at-links ul > li > a {font-size:12px;}
}

/* at-wapper */
.nece-item {overflow:hidden;}
.reco-item {overflow:hidden;}
.quick-banner {overflow:hidden;}
.best-item {overflow:hidden;}
.best-item .left-best {width:25.5%; float:left; padding-right:50px;}
.best-item .right-best {width:74.5%; float:left;}
.wid4,.wid5,.wid6,.wid7,.wid8,.wid9,.wid10,.wid11 {display:none;}
.main-cate-box span {display:block; width:100%; background:#0056a4; color:#fff; padding:10px; cursor:pointer;}
.main-cate-wrap {overflow:hidden; display:block; cursor:pointer; color:#333; padding:10px; font-family: 'NanumSquare'; font-size:16px;}
.main-cate-wrap .pull-right {opacity:0;}
.main-cate-wrap.on .pull-right {opacity:1;}
/* .main-cate-wrap1 , .main-cate-wrap2 {display:none !important;} */
@media (max-width:991px) {
.best-item .left-best {width:100%; padding-right:0; margin-bottom:20px;}
.main-cate-wrap {border:1px solid #e5e5e5; width:33.33%; float:left; text-align:center; padding:10px 0;}
.main-cate-wrap .pull-left {display:block; width:100%;}
.main-cate-wrap6 , .main-cate-wrap7 , .main-cate-wrap8 , .main-cate-wrap9 , .main-cate-wrap10 , .main-cate-wrap11 {border-top:0;}
.main-cate-wrap3 , .main-cate-wrap4 , .main-cate-wrap6 , .main-cate-wrap7 , .main-cate-wrap9 , .main-cate-wrap10 {border-right:0;}
.main-cate-wrap .pull-right  {display:none !important;}
.best-item .right-best {width:100%;}
}
@media (max-width:400px) {
.main-cate-wrap {font-size:14px;}
}
@media (max-width:340px) {
.main-cate-wrap {font-size:13px; padding:5px 0;}
}

/* at-body */
.at-content {padding:0;}
.is-pc .at-body {min-height:800px !important;}
.page-wrap img {max-width:none !important;}
.cate-wrap {overflow:hidden; padding:60px 0 20px 0; text-align:center;}
.cate-wrap span {color:#151515; font-weight:bold; font-size:30px;}
.cate-wrap span.off {display:none;}
.cate-sm-wrap {overflow:hidden; transition:height 0.5s; text-align:center;}
.cate-sm-wrap.off {display:none;}
.cate-sm-wrap span a {display:inline-block; border:1px solid #cccccc; padding:7px 0; width:150px; margin:0 3px 5px 3px; font-weight:bold; color:#666666; font-family: 'NanumSquare';}
.cate-sm-wrap span a.on {background:#0056a4; border-color:#0056a4; color:#fff;}
.cate-more-wrap {overflow:hidden; text-align:center; background:#eeeeee; margin-top:15px; padding:10px 0 8px 0; color:#666666; font-weight:bold; cursor:pointer; font-size:15px;}
.cate-more-wrap.off {display:none;}
.cate-2sm-wrap {overflow:hidden; background:#fafafa; border:1px solid #e5e5e5; padding:10px 10px 8px 10px; margin-top:20px;}
.cate-2sm-wrap span.off {display:none;}
.cate-2sm-wrap a {font-family: 'NanumSquare'; color:#111; display:inline-block;/*  width:70px; */ text-align:center; font-size:16px; font-weight:bold;}
.cate-2sm-wrap a.on {color:#0056a4; font-weight:bold;}
.cate-2sm-wrap .all-cate.on a {color:#0056a4; font-weight:bold;}
.cate-2sm-wrap font.off {display:none;}
@media (max-width:1200px) {
.pc-img {width:100%;}
}
@media (max-width:991px) {
.is-pc .at-body {min-height:auto !important;}
.page-wrap iframe {height:350px;}
.cate-sm-wrap span a  {font-size:13px;}
img[usemap] {border: none; height: 100% !important; max-width: 100%; width: 100% !important;}
}
@media (max-width:480px) {
.page-wrap iframe {height:250px;}
}
@media (max-width:380px) {
.cate-sm-wrap span a {padding:4px 0; font-size:12px;} 
}

/* board */
.btn.btn-black {background:#0056a4 !important; border-color:#fff !important;}
.btn.btn-color {background:#0056a4 !important; border-color:#fff !important;}
.board-list {margin-top:30px;}
.write-wrap {margin-top:30px;}
.write-wrap label {font-weight:100 !important; font-family: 'NanumSquare';}
.write-wrap .control-label {font-weight:bold !important;}
.write-wrap .oranged {display:inline-block; color:#ff6600;}
.view-wrap {margin-top:30px;}
.div-head {border-top:1px solid #5e5e5e; border-bottom:1px solid #5e5e5e;}
.div-head > span , .div-head > span a {font-family: 'NanumSquare'; color:#333 !important;}
.list-board .list-body li {padding:5px 0;}
.list-board .list-body .wr-name {text-align:center !important; font-weight:100 !important;}
.list-board .list-body li , .list-board .list-body li a {font-family: 'NanumSquare'; color:#666666 !important;}
@media (max-width:452px) {
.write-wrap .oranged {margin-left:0; padding-left:0; display:block;}
}

/* faq */
.faq-box {margin-top:30px;}
.faq-category {display:none;}
.faq-content {border-top:1px solid #cccccc; margin-top:60px;}
.faq-content .div-panel.panel-group .panel .panel-heading a span {color:#0056a4; font-weight:bold; font-size:20px; padding-right:10px;}
.faq-content .panel-body {background:#f1f1f1; font-size:13px !important;}
.faq-content .div-panel.panel-group .panel-heading a {border-bottom:1px solid #cccccc !important; border-top:0 !important; padding:15px 10px;}
.faq-content .div-panel.panel-group .panel-heading a.active {color:#0056a4 !important;}

/* qna */
.qsearch-box {margin-top:30px;}

/* search */
.shop-search .item-list {border:0 !important;}
.shop-search .img-wrap .img-item {border:1px solid #e9e9e9;}
.shop-search .item-content {padding:10px 0 0 0 !important; text-align:center; height:55px !important;}
.shop-search .item-content strong {color:#333; font-size:16px !important; display:block; width:100%; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.shop-search .item-content .item-desc {margin-top:2px !important; display:block; width:100%; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.shop-search .item-cur-price {display:none !important;}
.shop-search .item-price .pull-right {display:block !important; float:none !important; text-align:center; font-family: 'NanumSquare'; color:#333;;}
.shop-search .item-price .pull-right span {font-size:16px !important;}
@media (max-width:480px) {
.shop-search .item-content strong {font-size:14px !important;}
.shop-search .item-price .pull-right,
.shop-search .item-price .pull-right span {font-size:14px !important;}
}

/* shop-list */
.amina-header {display:none;}
.list-category {display:none;}
.label-cap {display:none;}
.list-sort {border:1px solid #e5e5e5; border-left:0; border-right:0; padding:7px 0 5px 0;}
.list-sort .pull-left {padding-left:10px;}
.list-sort .pull-left b {color:#333;}
.list-sort .pull-left , .list-sort .pull-right a {color:#666666; font-size:13px;}
.list-sort .on {color:#0056a4 !important;}
.shop-list .item-list {border:0 !important;}
.shop-list .img-wrap .img-item {border:1px solid #e9e9e9;}
.shop-list .item-content {padding:10px 0 0 0 !important; text-align:center; /* height:55px !important; */}
.shop-list .item-content strong {color:#333; font-size:16px !important; display:block; width:100%; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.shop-list .item-content .item-desc {margin-top:2px !important; display:block; width:100%; overflow:hidden; /* white-space: nowrap; text-overflow:ellipsis; */ word-break:keep-all;}
.shop-list .item-cur-price {display:none !important;}
.shop-list .item-price .pull-right {display:block !important; float:none !important; text-align:center; font-family: 'NanumSquare'; color:#333;;}
.shop-list .item-price .pull-right span {font-size:16px !important;}
@media (max-width:480px) {
.shop-list .item-content strong {font-size:14px !important;}
.shop-list .item-price .pull-right,
.shop-list .item-price .pull-right span {font-size:14px !important;}
}

/* shop-item */
.item-head {background:none !important;}
.label-band {display:none !important;}
.item-head .img-container {border-right:1px solid #ddd;}
#sit_pvi_thumb {background:#fafafa;}
.item-wrap .btn.btn-color {border-color:#0056a4 !important;}
.item-head .desc {padding-top:0 !important;}
.item-head .price {margin-top:10px !important; font-size:14px;}
.item-head ul.item-form-btn li {/* width:33.33% !important; */ float:left; display:block;}
.item-head .price-sum {font-size:13px; color:#666666;}
.asd {position:relative; overflow:hidden;}
.asd label {padding:10px 0 25px 0; display:block; overflow:hidden;}
.asd div {color:#333; width:100% !important; display:block !important; font-size:15px; font-weight:bold;}
.asd div:after {content:""; margin-top:-12px; margin-left:70px;  border-bottom:1px dotted #aaa7a8; z-index:1; display:block; width:100%;}
@media (max-width:767px) {
.responsive .item-head .form-container {background:#fff !important;}
.asd b:after {width:100%;}
}

/* miso-title */
.carousel-indicators li {border:1px solid #0056a4 !important;}
.carousel-indicators .active {background:#0056a4 !important;}

/* miso-shop-item */
.miso-item .item-list {border:0 !important;}
.miso-item .img-wrap .img-item {border:1px solid #e9e9e9;}
.miso-item .item-content {padding:10px 0 0 0 !important; text-align:center; /* height:55px !important; */}
.miso-item .item-content strong {color:#333; font-size:16px !important; display:block; width:100%; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.miso-item .item-content .item-desc {margin-top:2px !important; display:block; width:100%; overflow:hidden; /* white-space: nowrap; text-overflow:ellipsis; */ word-break:keep-all;}
.miso-item .item-cur-price {display:none !important;}
.miso-item .item-price .pull-right {display:block !important; float:none !important; text-align:center; font-family: 'NanumSquare'; color:#333;;}
.miso-item .item-price .pull-right span {font-size:16px !important;}
@media (max-width:480px) {
.miso-item .item-content strong {font-size:14px !important;}
.miso-item .item-price .pull-right,
.miso-item .item-price .pull-right span {font-size:14px !important;}
}

/* miso-sidebar */
#sidebar-box .sidebar-head {background:#0056a4 !important;}
#sidebar-box .bg-navy {background:#0056a4 !important;}
#sidebar-box .btn.btn-navy {background:#0056a4 !important; border-color:#fff !important;}
#sidebar-btn .sidebar-btn-box.bg-navy {background:#0056a4 !important;}


/* 추가 */

.item-head .desc,.miso-item .item-content .item-desc,.item-content > a,.item-price,.pc-menu .slide-menu-wrap ul li a,.cate-sm-wrap span a,
.shop-list .item-price .pull-right span,.shop-list .item-content strong,.shop-list .item-content .item-desc,.cate-sm-wrap span a{
	font-weight:900 !important;
}
.is-item-content *{
	text-align:left !important;
}
.item-price{
	padding-left:0 !important;
}
.item-head h1{
	border-bottom:1px solid #e5e5e5;
	font-size:14px;
	font-weight:400;
	margin-top:0;
	padding-bottom:15px;
}
.bo_bt{
	border:2px solid #0056a4;
}
.item-form-btn .btn{
	border-width:2px !important;
}

.at-footer .at-infos .pull-left img {
	width:186px;
}
.item-content strong {
	display:none !important
}

/*200103 추가*/
.miso-item .item-content .item-desc, .shop-list .item-content .item-desc, .shop-search .item-content .item-desc{font-size:12px !important;}
.miso-item .item-content .item-desc.first_item_desc,
.shop-list .item-content .item-desc.first_item_desc,
.shop-search .item-content .item-desc.first_item_desc{font-size:14px !important; color:#333 !important;}
.item-head .desc.first_desc{font-size:18px !important; color:#0055a5; margin-bottom:5px;}

/* 200731 psj */
.list_fix .item-price .pull-left > strike{vertical-align:top; color:rgb(136,136,136); font-weight:300; letter-spacing:-1px;}
.list_fix .item-price .pull-left > span:not(.dc){vertical-align:top; letter-spacing:-1px; font-weight:700;}
.list_fix .item-price .pull-left > span.dc{vertical-align:top; color:crimson; font-style:italic; font-weight:300 !important; font-size:14px !important; letter-spacing:-0.5px;}

/* 201112 kyj */
@media (max-width:991px){
	/* .tab-content #item_tab1 .item-explan table{width:100% !important} */
}

/* 210806 유지보수 jrs */
.at-footer .at-infos span a{color:#fff}

/* 210903 유지보수 kjh */
.cate-2sm-wrap .all-cate{overflow:hidden;}
.cate-2sm-wrap a{width:12.5%; font-size:13px; float:left; line-height:24px;}
@media (max-width:991px){
	.cate-2sm-wrap a{width:33.33333%; margin:0; display:block; float:left; font-size:12px; line-height:21px;}
	
}

/* 211118 유지보수 jrs */
@media (max-width:767px){
	#sidebar-box .sidebar-wing .sidebar-wing-icon{display:block}
}

/* 211119 유지보수 kyj */
.m-header .header-search {text-align:center; margin-top:10px;} 
.m-header .header-search form {width:100%; border:1px solid #0056a4; background:#fff;}
.m-header .header-search input {border:0; height:36px; box-shadow:none;}
.m-header .header-search .input-group-btn {height:36px}
.m-header .header-search .btn {height:36px; font-size:14px; background:#fff !important; color:#0056a4 !important;}

@media (max-width:767px){
	#sidebar-box .sidebar-wing .sidebar-wing-icon{display:block}
}


.estimate_link{color:#ff0000 !important; width:35%; display:inline-block; white-space:nowrap; margin-right:10px;}

/* 211207 lkm 유지보수 */
.estimate_link{font-size: 18px; line-height: 62px; text-align: center; border: 1px solid #dcdcdc;}

/* 211220 sjh 유지보수 */
.pc-header .header-search{left:48%;}
.estimate_link{width:48%; margin-right:3px}
.estimate_link img{width:100%}
.card_link{padding-bottom: 0px;display: inline-block; width: 50%; position: relative; top: -2px;}
.card_link img{width:100%}

.best-item .left-best{width:20.5%}
.best-item .right-best{width:79.5%}


/* 220204 kyj 추가개발 */
.qa_content{width:100%;margin-bottom:20px}
.qa_tit{width:100%;padding:10px 0}
.qa_tit h2{font-size:16px;margin:0;font-weight:bold}
.list_shop_content .list_top{width:100%;display:table;table-layout:fixed;border-top:1px solid #5e5e5e;border-bottom:1px solid #5e5e5e;padding:10px 0}
.list_shop_content .list_top div{display:table-cell;text-align:center;font-size:14px;color:#333;font-weight:bold}
.list_shop_content .list_num{width:60px}
.list_shop_content .list_name{width:210px}
.list_shop_content .list_date{width:80px}
.list_shop_content .list_hit{width:60px}
.list_shop_content .post-row{width:100%;display:table;table-layout:fixed;border-bottom:1px solid #ddd}
.list_shop_content .post-row span.list_cont{display:table-cell;text-align:center;padding:10px 0}
.list_shop_content .post-row span.list_cont,
.list_shop_content .post-row span.list_cont a{font-size:14px;color:#666}
.list_shop_content .post-row span.list_title{text-align:left;padding-left:30px}

@media(max-width:991px){
	.list_shop_content .post-row span.list_cont,
	.list_shop_content .post-row span.list_cont a{font-size:13px}
	.list_shop_content .post-row span.list_title{padding-left:0px}	
}

/* 220210 sjh 유지보수 */

.qa_content .list_shop_content .post-list{margin-bottom:10px;}
.qa_content{position:relative;}
.estimate_moreBtn{position:absolute; bottom:0; left:50%; transform:translateX(-50%);}

/* 220428 sjh 유지보수 */
@media(max-width:991px){
.best-item .left-best{width:100%;}
.best-item .right-best{width:100%;}
.main-cate-wrap:nth-child(n+4){border-top:none;}
.main-cate-wrap:nth-child(3n-2){border-right:none}
.main-cate-wrap:nth-child(3n-1){border-right:none}
.main-cate-wrap:nth-child(3n){border-right:1px solid #e5e5e5}
.main-cate-wrap:last-child{border-right:1px solid #e5e5e5}
}

/* 220901 JYJ */
.best-item .right-best .imgframe{
/*  width: 93.6%; */
}

/* 221026 csj 유지보수 */
@media(max-width:991px){
	.item-wrap .panel.panel-default + p img{width:100%}
}

/* 221205 kmj 유지보수 - 관련상품 높이값의 경우 itemrelation.skin.php 21번 라인 수정 */
.shop-relation .item-info{padding:0 !important;}
.shop-relation .item-content .item-desc .first_desc{font-size:14px; font-weight:bold; color:#0055a5}
.shop-relation .item-content .item-desc > div{font-family:NanumBarunGothic; letter-spacing:-1px;}

/* 230807 nyb 유지보수 */
@media(max-width:480px){
	.at-footer .at-infos span.footer-span0:after{display: none;}
	.at-footer .at-infos span.footer-span5:after{display: none;}
}

/* 2402029 LSY maintenance */
@media(max-width: 991px) {
.responsive .item-tab .tabs .tab-content {overflow-x: scroll;}
}

/* 240418 msh 유지보수 */
.item-explan h4.se_textarea{height:auto !important;}
