@charset "euc-kr";

.rental_guide { float:right; position:relative; max-width:880px; width:100%; border:1px solid #ccc; border-right:1px solid #ccc; border-radius:10px; padding:0px; margin:30px 0px 0px 20px; }
.rental_guide p { float:left; padding:30px 30px 0px 30px; }
.rental_guide .note_list { float:left; margin-left:20px; padding:20px 30px 30px 30px; }
.rental_guide .note_list li { list-style:disc; }

.product-list { float:left; position:relative; width:100%; margin: 0px 0px 0px 0px; overflow:hidden; text-align:center; display:inline; }
.product-item-info { padding:10px 0px 10px 0px; }
.product-list > li, .product-item  {float:left; position:relative; display:inline-block; width:300px !important; border:1px solid #ccc;  border-radius:4px; text-align:center; padding:15px 0px 15px 0px; margin-left:20px; margin-right:5px; margin-bottom:15px; }
.product-list > li:nth-child(3n)  {float:left; position:relative; display:inline-block; width:300px !important; border:1px solid #ccc;  border-radius:4px; text-align:center; padding:15px 0px 15px 0px; margin-right:0px; margin-bottom:15px; }

.product-list2 { float:right; position:relative; margin:0px 0px 0px 0px; overflow:hidden; display:inline; text-align:right; }
.product-list2 > li, .product-item  {float:left; position:relative; display:inline-block; width:284px !important; border:1px solid #ccc;  border-radius:4px; text-align:center; padding:10px 0px 10px 0px; margin-left:20px; margin-right:0px; margin-bottom:15px; }
.product-list2 > li:nth-child(3n)  {float:left; position:relative; display:inline-block; width:284px !important; border:1px solid #ccc;  border-radius:4px; text-align:center; padding:10px 0px 10px 0px; margin-left:20px; margin-right:0px; margin-bottom:15px; }


.product-name { font-size:1.2em;padding:10px 0px 10px 0px; }
.product-name strong { color:navy; }
.price strong { color:red; }
.product-item-footer { width:95%; margin:20px auto; text-align:center; border-top:1px solid #ccc; padding:20px 0px 20px 0px; }
.product-price ul { float:left; position:relative; width:100%;  text-align:center; display:inline; }
.product-price ul li { float:left; position:relative; display:inline; font-size:1.1em; }
.product-price ul li:first-child { width:35%; text-align:right; padding-right:8px;}
.product-price ul li .month-info { padding-left:4px; font-size:0.85em; color:#888;font-weight:400; }

.btn-group { float:left; position:relative; width:100%; margin:20px auto; cursor:pointer; }
.btn-round { padding:5px 30px 5px 30px;  border:1px solid #ff2222; border-radius:15px; font-size:1.0em; background-color:#ff2222; color:#fff; }
.btn-round:hover { background-color:#ff2222; color:yellow; }
.btn-primary {}