@import url('https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css');body{font-family: 'NanumSquare','sans-serif';line-height: 1.6;color: #000000;font-size: 16px;letter-spacing:0;font-weight: normal;background-color: #ffffff;background-attachment: scroll;}/*core*/
p {   margin-bottom: 0; }  .lnb {   border-top: 1px solid #d5d5d5;   border-bottom: 1px solid #d5d5d5; } .lnb .container{   min-height: auto; } .lnb .row  {  margin: 0; } .lnb .row>div {  padding:0; } .lnb .row a {   position: relative;   display: block;   margin-left: -1px;   padding: 0 5px;   height: 60px;   line-height: 63px;   font-size: 18px;   font-weight: bold;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;   transition: all 0.2s ease;   -webkit-transition: all 0.2s ease;   border: 1px solid #d7d7d7;   border-width: 0 1px;   z-index: 1;   text-align: center; }  .lnb .row>div.active a, .lnb .row>div a:hover {   color: #fff;   background: #2a5889;   text-decoration: none;   line-height: 62px; } /* IMAGES */ .row-container .row>div {   padding-bottom:15px; }  .culzine-row small.caption03, .row-container small.caption03 {   display: block;     padding-top:5px; }  .img-responsive {   display: inline; }  /* .culzine-row , .row-container {} */
/*component*/
div {}/* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*/.page-header {   margin-bottom:0; } .page-header h1 {   margin:0;   padding-top:20px;   padding-bottom:10px;  }.sub-title h2 {   margin:0;   padding-top:20px;   padding-bottom:10px; }.lnb {   border-top: 1px solid #d5d5d5;   border-bottom: 1px solid #d5d5d5; } .lnb .row  {  margin: 0; } .lnb .row>div {  padding:0; } .lnb .row a {   position: relative;   display: block;   margin-left: -1px;   padding: 0 5px;   height: 60px;   line-height: 63px;   font-size: 18px;   font-weight: bold;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;   transition: all 0.2s ease;   -webkit-transition: all 0.2s ease;   border: 1px solid #d7d7d7;   border-width: 0 1px;   z-index: 1;   text-align: center; }  .lnb .row>div.active a, .lnb .row>div a:hover {   color: #fff;   background: #2a5889;   text-decoration: none;   line-height: 62px; } /* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*/
/*skin*/
body { 	background-image: linear-gradient(to bottom, #fdf6f0 200px,#fff 400px, #ffffff 100% ); }  .navbar-default { 	background-color: transparent; 	border: 0; }  .utility-menu { 	background-color: transparent !important; }  /* navbar navbar-default nav navbar-nav pull-right  .navbar-nav.pull-right>li>a  */ @media (max-width: 767px){ 	#navbar .navbar-nav.pull-right { 		float: none !important;  	} }  /* @brief h2.title 상품상세 상품 타이틀 */ h2.title { 	font-size: 32px; 	color: #603c30; 	margin: 0; 	text-align: center; }  h3 { 	font-size: 32px; 	color: #603c30; 	margin: 30px 0; 	text-align: center; }  h4.sub-title { 	text-align:center; }  .btn.btn-primary { 	background-color: #603c30; 	color: #ffffff; 	border:0; }  /* order count intertion */ .order-counter .btn, .option-counter .btn{ 	border-radius: 17px; 	width:34px; 	box-shadow:  0 0 5px rgba(0,0,0,.225); 	background:#fdf6f0; 	border:0; }  .order-counter .form-control, .option-counter .form-control { 	border:0; 	background-color: transparent; 	box-shadow: none; 	font-size:25px; 	padding:0; 	line-height: 100%; }  .order-counter label, .option-counter label { 	position: absolute; }  .order-counter .row, .option-counter .row{ 	margin-left:100px; }  .order-counter::after, .option-counter::after { 	display: block; 	content: " "; 	clear: both; }  .option-switch .btn-default { 	color: #000000; 	background-color: #eaeaea; 	border:none; }  .option-switch .btn-default.active { 	background:#fdf6f0; }  /* , .btn:active */ .option-switch .btn.active { 	box-shadow:  0 0 5px rgba(0,0,0,.225); }  .option-switch .btn { 	border-radius: 22px; }  /* 제품 상세 관련 */ .thumbnail-ratio { 	padding-bottom: 100%; 	position: relative; 	overflow:hidden; }  .thumbnail-container { 	padding-bottom:25px;     max-width: 500px;  }  .thumbnail-ratio .img-responsive { 	position: absolute; 	top:0; 	left:0; }  .option-container { 	margin-left:35px; 	margin-right:35px; }  /* 카트 버튼 그룹 */ #cartin::before { 	display: inline-block; 	font-family: 'Fontium'; 	content: "+"; 	margin-right:10px; }  .row.order-btn-group { 	padding-top:30px; 	margin-right: -5px; 	margin-left: -5px; }  .row.order-btn-group .col-xs-6 { 	padding-left: 5px; 	padding-right: 5px; }    .order-btn-group .btn.btn-default, .order-btn-group .btn.btn-success { 	border-radius: 22px; 	background-color: #603c30; 	color: #ffffff; 	border:0; }  /* page-header */ .page-header { 	text-align: center; 	border-bottom:0; 	padding-bottom: 50px; }  /* pagination */ .pagination>li>a, .pagination>li>span { 	color: #603c30; 	font-family: Arial, Helvetica, sans-serif; }  .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { 	background-color: #603c30; 	border-color: #603c30; }  /* pagier */  .pager li>a, .pager li>span { 	font-family: Arial, Helvetica, sans-serif; 	background-color: #603c30; 	border-color: #603c30; 	border-radius: 0; 	color:#fff; }  /* table-block{ */ .table-block .thumb { 	width: 100px; }  .table-block>.table { 	border-bottom:1px solid #ccc; }  .table-block>.table>tbody>tr>td,  .table-block>.table>tbody>tr>th,  .table-block>.table>tfoot>tr>td,  .table-block>.table>tfoot>tr>th,  .table-block>.table>thead>tr>td,  .table-block>.table>thead>tr>th { 	vertical-align: middle; 	text-align: center; }  /* table-block counter{ */ .table-block .counter .option-counter { 	width:120px; 	margin: 0 auto; }  .table-block .counter .input-group.option-counter .form-control{ 	text-align: center; } /* }table-block counter */    @media (max-width: 767px){ 	.table-responsive.table-block { 		overflow: hidden; 		border: 0; 	}  	.table-block thead { 		display: none; 	}  	.table-block>.table>tbody>tr>td, 	.table-block>.table>tbody>tr>th { 		border-top: 0; 		float:left; 		width:40%; 		box-sizing: border-box; 	}  	.table-block>.table>tbody>tr { 		display:block; 		border:1px solid #ddd; 		position: relative; 		padding-bottom: 62px; 		margin-bottom: 15px; 		box-sizing: border-box; 		overflow: hidden; 		 	}  	.table-block>.table>tbody>tr::after { 		content: " "; 		display: block; 		clear: both; 	}  	.table-block>.table>tbody>tr>td.thumb { 		width:20%; 	}  	.table-block>.table>tbody>tr>td.title { 		width:80%; 	}  	.table-block>.table>tbody>tr>td.trash { 		position: absolute; 		right:0; 		width:auto; 		 	}  	.table-block>.table>tbody>tr>td.utils { 		position: absolute; 		width:auto; 		right:0; 		left:0; 		bottom:0; 		 	}  	.table-block>.table>tbody>tr>td.title a{ 		display: block; 		margin-right: 50px; 		overflow: hidden; 		text-overflow: ellipsis; 		white-space: nowrap; 		word-wrap: break-word; 	} }
/*template*/
#bottom .bottom_menu a {     display: inline-block;     padding: 10px 20px;          font-size: 1.5rem;     line-height: 1.6em;     color: #000; }    #bottom .bottom_info table td {     padding: 5px 0px;     font-size: 1.4rem;     line-height: 1.4em;     color: #000; }  #bottom .bottom_info table th {     font-size: 1.4rem;     line-height: 1.4em;     color: #000; }  #bottom .bottom_info h6 {   color: #c4c4c4; }  #bottom {   background-color: #fdf7f1 }  #bottom .bottom_info h5 {   padding: 5px 0px;   border-top: 1px solid #c4c4c4; } 