
.sell_list_face_img{

	width:50px;
	image-rendering: pixelated;
}

.sell_header{

	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	color:#BC9C76;
	text-align:center;
	line-height:1.0;
}


.sell_header_cd  p:nth-child(1){
	
	font-size:2.3rem;
	letter-spacing:0.5rem;
}
.sell_header_cd  p:nth-child(2){
	
	font-size:6.0rem;
}


.sell_header_pagenation a{
	color:#888;
	diplay:block;
}

@media (hover: hover) {

	.sell_header_pagenation a:hover{
		color:#E75192;
	}
}
@media (hover: none) {

	.sell_header_pagenation a:active{
		color:#E75192;
	}
}
.sell_header_pagenation a p:nth-child(1){

	font-size:1.6rem;
	letter-spacing:0.2rem;
	color:#BC9C76;
}
.sell_header_pagenation a p:nth-child(2){

	font-size:1.4rem;
	margin-top:13px;
}


#sell_horse_name{

	font-size:3.2rem;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.2rem;
}

#sell_horse_price{
	font-size:1.6rem;
	text-align:center;
	letter-spacing:0.3rem;

}
.sell_horse_numeric{

	color:#B99976;
	font-weight:bold;
}


#sell_horse_profile_box{
	width:100%;
	display:flex;
	gap:20px;
}

#sell_horse_profile_box div#sell_photo_box{
	max-width:140px;
	text-align:center;
}
#sell_horse_profile_box div:nth-child(2){
	flex:1;
}


#sell_horse_profile_box img{

	width:136px;
	height:auto;
}

#sell_horse_profile_detail{

	background:white;
    filter: drop-shadow(0px 0px 3px #ddd);
    display:flex;
	justify-content: space-between;
	align-items: center;
	padding:10px 30px 10px 30px;
	line-height:1.8;
}

#sell_horse_profile_detail p{
	flex: 1 1 auto;
	text-align:center;
	font-size:1.4rem;
	padding:0 10px 0 10px;
	border-right:1px solid #ccc;
	vertical-align:middle;
}

#sell_horse_profile_detail p:nth-child(3){
	border:none;
}
#sell_horse_profile_detail p:nth-child(4){
	border:none;
	border-left:1px solid #ccc;
}


#sell_horse_discount_table{
	width:100%;
	font-size:1.3rem;
/*	background:#FAFAFA;*/
	background:#fefefe;
}
#sell_horse_discount_table td#discount_table_header{
	writing-mode: vertical-rl;
    filter: drop-shadow(0px 0px 3px #ddd);
    background:white;
    color:#BB9B76;
    text-align:center;
    vertical-align:middle;
    width:20px;
	letter-spacing:0.1rem;
	padding:3px;
}

#sell_horse_discount_table td{
	padding:8px 3px 8px 3px;
	vertical-align:middle;
	border-right:1px solid #eee;
	text-align:center;
}

#sell_horse_discount_table tr:nth-child(1) td{
	border-bottom:1px solid #DDDDDD;
}
#sell_horse_discount_table .discount_numeric{
	font-weight:bold;
}
#sell_horse_discount_table .discount_bg_red{
	background:#fff2f2;
}

#sell_horse_discount_table_addtext{
	position:absolute;
	font-size:1.2rem;
	bottom:-25px;
	left:30px;
}

#sell_horse_other_cost{
/*	border:1px solid #ccc;*/
	width:100%;
	padding:5px;
	text-align:right;
	border-radius:5px;
/*	display:flex;
	justify-content: flex-end;
*/
}
#sell_horse_other_cost div{
	padding:2px 5px 2px 5px;
}

.sell_content_title{
	margin-top:100px;
	font-size:1.5rem;
	letter-spacing:0.3rem;
	margin-bottom:15px;
}

#sell_blacktype_container{
	padding:25px;
	background:white;
	width:100%;
	height:100%;
	text-align:center;
    filter: drop-shadow(0px 0px 1px #ddd);
}


.sell_content_flex_box{

	display:flex;
	gap:20px;
	justify-content: space-between;
	flex-wrap: wrap;
}

.sell_content_flex_box li{
	flex:1;
}

#sell_content_text_area.sell_content_flex_box{

	flex-direction: row-reverse;
}


#sell_blood_container{

/*	padding:3px 10px 3px 10px;*/
    filter: drop-shadow(0px 0px 3px #ddd);
/*    background:white;*/
}

table.sell_blood{
	border-collapse: separate;
	border-spacing:1px;
	width:100%;
}
table.sell_blood td{
	padding:0px 10px 0 10px;
	vertical-align:middle;
}

.blood1{

	background:url( /img/bg_blood_1.jpg );
	color:white;
	width:50%;
	height:70px;
}
.blood2{

	background:url( /img/bg_blood_2.jpg );
	color:white;
	width:50%;
	height:35px;

}

#sell_catalog_media{
	display:flex;
	justify-content: center;
}

#sell_catalog_media img{
	height:140px;
}

/*--------- movie ----------------*/
#sell_movie_area_container{
	background: linear-gradient(#BBBBBD 135px , rgba(0,0,0,0) 135px );
}

#sell_movie_slide_area_container {
	max-width: 100%;
	margin: 0 auto;
	padding:5px 0;
}
#sell_movie_slider {
	max-width: 990px;
	margin: 0 auto;
	padding: 0;
}

#sell_movie_slider .slick-slide{
	margin: 0 15px;
	position:relative;
}
@media (hover: hover) {

	#sell_movie_slider .slick-slide a:hover img {
		display: block;
		opacity: 0.5;
	}
}
@media (hover: none) {

	#sell_movie_slider .slick-slide a:active img {
		display: block;
		opacity: 0.5;
	}
}

#sell_movie_slider .slick-slide div {
	margin-top:15px;
	font-size:1.4rem;
}

#sell_movie_slider .slick-slide img {
	width: 100%;
	height: auto;
	
}


#sell_movie_slider .slick-slide p {
	font-size:1.2rem;
}

#sell_movie_slide_area .slick-next{
	top:70px;
	right:-45px;
}

#sell_movie_slide_area  .slick-prev{
	top:70px;
	left:-45px;
}



/*--------- phpto ----------------*/
#sell_photo_area_container{
	background: linear-gradient(#BBBBBD 135px , rgba(0,0,0,0) 135px );
}

#sell_photo_slide_area_container {
	max-width: 100%;
	margin: 0 auto;
	padding:5px 0;
}
#sell_photo_slider {
	max-width: 990px;
	margin: 0 auto;
	padding: 0;
	max-height:123px;
}

#sell_photo_slider .slick-slide{
	margin: 0 15px;
	position:relative;
	text-align:center;
}
@media (hover: hover) {

	#sell_photo_slider .slick-slide a:hover img {
		display: block;
		opacity: 0.5;
	}
}
@media (hover: none) {

	#sell_photo_slider .slick-slide a:active img {
		display: block;
		opacity: 0.5;
	}
}

#sell_photo_slider .slick-slide div {
	margin-top:15px;
	font-size:1.4rem;
	text-align:center;
}

#sell_photo_slider .slick-slide img {
	width: auto;
	height: auto;
	max-height:121px;
	margin:0 auto;
}


#sell_photo_slider .slick-slide p {
	font-size:1.2rem;
}

#sell_photo_slide_area .slick-next{
	top:70px;
	right:-45px;
}

#sell_photo_slide_area  .slick-prev{
	top:70px;
	left:-45px;
}


/*--------- doc ----------------*/
.sell_content_doc{
	font-size:1.4rem;
	line-height:3.5rem;
}
.sell_content_scale{
	border:#CCCCCC 1px solid;
	border-radius:5px;
	margin-top:20px;
	text-align:center;
}
#sell_recently_doc{

	font-size:1.5rem;
	background:white;
    filter: drop-shadow(0px 0px 3px #ddd);
    padding:10px 15px 10px 15px;
    max-height:1000px;
    overflow:auto;

}

/*--------- sell ----------------*/

#sell_sell_slide_area_container {
	max-width: 100%;
	margin: 0 auto;
	padding:5px 0;
}
#sell_sell_slider {
	max-width: 990px;
	margin: 0 auto;
	padding: 0;
}

#sell_sell_slider .slick-slide a{
	margin: 0 15px;
	padding:8px 13px 15px 13px;
	display:block;
	background:white;
	filter: drop-shadow(0px 2px 2px #ddd);
	background-image: linear-gradient(-45deg, #E75192 10px, transparent 0);
	min-height:250px;
	font-size:1.4rem;
	color:#333;
}

@media (hover: hover) {

	#sell_sell_slider .slick-slide a:hover{
		background:#F5F8FA;;
		background-image: linear-gradient(-45deg, #E75192 10px, transparent 0);
	}
	#sell_sell_slider .slick-slide a:hover img {
		display: block;
		opacity: 0.8;
	}
}
@media (hover: none) {

	#sell_sell_slider .slick-slide a:active{
		background:#F5F8FA;;
		background-image: linear-gradient(-45deg, #E75192 10px, transparent 0);
	}
	#sell_sell_slider .slick-slide a:active img {
		display: block;
		opacity: 0.8;
	}
}

#sell_sell_slider .slick-slide div {
	margin-top:15px;
}
#sell_sell_slider .slick-slide span {
	float:right;
	font-size:1.2rem;
	padding:1px 5px 1px 5px;
	background:#D96D00;
	color:white;
	border-radius:4px;
}

#sell_sell_slider .slick-slide img {
	width: 100%;
	height: auto;
}
#sell_sell_slider .slick-slide p {
}

#sell_sell_slide_area .slick-next{
	right:-45px;
}

#sell_sell_slide_area  .slick-prev{
	left:-45px;
}


/*--------- estimate ----------------*/
#estimate{
	display:none;
	background:#fff;
	padding:10px;
	margin:5px;
}
#estimate_ui_container{
	display:flex;
	justify-content: space-around;
	align-items: center;
}

#estimate_result_kizon_container,#estimate_result_sinki_container{
	border:1px solid #999;
	padding:10px;
	margin:10px;
}

.estimate_result_sum_container {
	
	margin:10px;
	padding:5px;
	border:1px solid #aaa;
}

.estimate_result_detail_container{
	
	margin:10px;
	padding:5px;
	border:1px dotted #aaa;
}

.estimate_result_detail_other_com{
	text-align:left;
	margin:15px;
}
