#titlebar{
	width: 100%;
	height: 215px;
	background-repeat: no-repeat;
	background-size: cover;
	display: table;
}
#titlebar .text-titlebar{
	font-size: 24px;
	color:white;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.btn-catalogy-product{width: 148px;}
.btn_sarani, .btn_mylist_select{width: 100%;height: 25px;}
.btn_sarani{
	border: 1px solid #987c4d;
	border-radius: 5px;
	color: #987c4d;
	margin-bottom: 5px;
	background-color: white;
}
.btn_mylist_select{
	border: 1px solid #bb2424;
	border-radius: 5px;
	color:#bb2424 ;
	background-color: white;
}
.btn_mylist_select:hover{
	background-color: #bb2424;
	color: white;
	text-decoration:none;
}
.code,.text-product-detail-second,.text-product-detail-third,.text-product-detail-fourth,.text-product-detail-sixth,.text-product-detail-fifth{
	border-top: 1px solid #d9d9d9;
	padding-top: 10px;
	padding-bottom: 10px;
}
.text-product-detail .code span:before{
	content : "";
	background: #bb2424;
	display: block;
	height: 14px;
	width: 2px;
	position: absolute;
	top: 20%;
}
.text-product-detail-third .tpd-fr,.text-product-detail-fourth .tpd-fr{
	font-size: 16px;
}
.text-product-detail-second table,.text-product-detail-third table,.text-product-detail-fourth table,.text-product-detail-fifth table{
	width: 100%;
}
.text-product-detail-seventh .btn_mylist_select,.text-product-detail-seventh .btn_sarani{
	margin-bottom: 10px;
	height: 40px;
	display: block;
	line-height: 38px;
	text-align: center;
}
.text-frame{
	margin-top: 40px;
	border: 1px solid #d9d9d9;
	padding:24px;
	margin-bottom: 120px;
}
.text-product-detail-sixth a{
	width: 31px;
	background-color: transparent;
	border:0;
	padding: 0;
	outline-color: none;
	outline: none;
}
.text-product-detail-seventh .btn_mylist_select:focus,.text-product-detail-seventh .btn_mylist_select:visited{
	text-decoration: none;
}
.text-product-detail-seventh .btn_sarani:focus,.text-product-detail-seventh .btn_sarani:visited{
	text-decoration: none;
}
.btn_mylist_select.js-mylist.del {
	border: 1px solid #bb2424;
	border-radius: 2px;
	color: white;
	background-color: #bb2424;
}
.btn_mylist_select.js-mylist.del:focus {background-color: #bb2424;color: white;}
.btn_sarani:hover{background-color: #987c4d;color: white !important;text-decoration: none;}
.btn_mylist_select.js-mylist.add:focus {background-color: white;color: #bb2424;}
.title-contents{height: 100px;}
.contents-chlidren-detail .img-product-detail{width: 503px;}
.img-product-detail img{
	width: 503px;
	height: 503px;
}
.social{
	margin-top: 10px;
}
.social a:focus,.social a:hover{
	text-decoration: none;
	outline: none;
}
.sidenav ul li{list-style: none;}
#nav_breadcrumb{width: 1152px;margin:0 auto;margin-top: 30px;margin-bottom:60px;}
.fl-edit{margin-right:22px;float: left;}
.height-edit{padding-bottom: 80px;}
.mylist-b {height: 75px;padding-top: 25px;}
.mylist-b button{border: 0;background-color: transparent;}
.text-product-detail{width: 320px;}
.text-product-detail{margin-left: 35px;width: 322px;}
.text-product-detail-sixth{padding-bottom: 10px;}
.text-product-detail .code span{padding-left: 15px;position: relative;font-size: 16px;}
.text-product-detail-first{font-size: 28px;padding-bottom: 10px;}
.text-frame ul{padding: 0px 20px;}
.text-frame ul li{padding: 5px 0px;}
.text-frame table tr td{padding: 5px;}
.text-frame h4{font-size: 20px;}
.text-frame li{font-size: 13px;}
.text-product-detail table tr td{vertical-align: middle !important;}
.text-frame table tr td img{vertical-align: middle;}
.text-product-detail-second .tpd-fr{font-size: 26px;}
.text-product-detail-seventh{padding-top: 10px;}
.flex_h2{height: 2px;}
.fs10{padding-top: 10px;font-size: 10px;}
.glyphicon-repeat{transform: rotateY(180deg);padding-left: 10px;}
.contents-chlidren-catalogy {
	margin-top: 20px;
}
.ul-text-frame{
	margin-left: 5px;
}
.text-product-detail table tr td.fs10{
	letter-spacing: 0px;
}
@media (hover: hover) {
	.btn_mylist_select.js-mylist.add:hover{
		background-color: #bb2424;
		color:white;
	}
}
.btn-catalogy-product .btn_sarani:focus{
	outline: none;
}
.btn-catalogy-product .btn_mylist_select.js-mylist.add:focus{
	outline: none;
}
.btn-catalogy-product .btn_mylist_select.js-mylist.del:focus{
	outline: none;
}
.btn_mylist_select.js-mylist.del:focus{
	outline: none;
}
.btn_mylist_select.js-mylist.add{
	background-color: white;
	color:#bb2424;
}
.btn_mylist_select.js-mylist.del{
	background-color: #bb2424;
	color: white;
}
.fa-line{
	color: #00b900;
	font-size: 32px;

}
.fa-facebook-square{
	color: #3b579d;
	font-size: 32px;
	margin-right: 10px;
}
.fa-twitter-square{
	color: #2caae1;
	font-size: 32px;
	margin-right: 10px;
}
.text-product-detail-seventh a:focus{
	color: #987c4d;
}

.out_of_product.img-product-detail:after{
	content : "";
	background-image: url(../../images/product/Out_of_print.png);
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	position: absolute;
	z-index: 98;
	background-size: contain;
	top: 0;
}