

.sell_header{

	margin:10px;
}

.sell_header_cd  p:nth-child(1){
	
	font-weight:bold;
}
.sell_header_cd  p:nth-child(2){
	
	font-size:3.5rem;
	font-weight:bold;
}

.sell_header_pagenation a p:nth-child(1){

	font-size:1.3rem;
	font-weight:normal;
}
.sell_header_pagenation a p:nth-child(2){

	font-size:1.3rem;
	font-weight:normal;
}


.sell_list_face_img{

	height:100%;
	width:auto;
	position:absolute;
	left:0;
	top:0;
	border-radius:5px 0;
}



.sell_content_title{
	text-align:center;
}


#sell_horse_name{

	font-size:2.2rem;
	line-height:120%;
}


.sell_content_flex_box{
	flex-direction: column;

}


.sell_content_flex_box li img{
	max-width:100%;
}

#sell_content_text_area.sell_content_flex_box{
	margin:10px;
	flex-direction: column;
}


#sell_recently_doc{

    max-height:20000px;
    overflow:initial;

}


#sell_horse_profile_box{
	
	flex-direction: column;
}

#sell_horse_profile_box div{
	flex:1;
}
#sell_horse_profile_box div:nth-child(1){
	text-align:center;
	margin-bottom:20px;
}


#sell_horse_profile_box div#sell_photo_box{
	max-width:100%;
}


#sell_horse_profile_detail{

	padding:10px;
	flex-wrap:wrap
}

#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:0;
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid #ccc;
}
#sell_btn_container{
	padding:20px 10px 10px 10px;
	text-align:center;
}

#sell_catalog_media{
	display:flex;
	justify-content: space-around;
	margin:5px;
}


#estimate{
	padding:0px;
	margin:3px;
}

#estimate_ui_container{
	flex-direction: column;
}


#sell_horse_other_cost{
	text-align:left;
	margin-bottom:30px;
}

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

/*----------------------------------------------- after cut --------------------------------------------- */
/*----------------------------------------------- after cut --------------------------------------------- */
/*----------------------------------------------- after cut --------------------------------------------- */
/*----------------------------------------------- after cut --------------------------------------------- */
/*----------------------------------------------- after cut --------------------------------------------- */
/*----------------------------------------------- after cut --------------------------------------------- */




.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_horse_price{
	font-size:1.6rem;
	text-align:center;
	letter-spacing:0.3rem;

}
.sell_horse_numeric{

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



#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 div{
	padding:2px 5px 2px 5px;
}


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

.sell_content_table{
	width:100%;
}
.sell_content_table td{
	vertical-align:top;
}


#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 img{
	height:140px;
}

/*--------- movie ----------------*/

#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 ----------------*/

#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_result_kizon_container,#estimate_result_sinki_container{
	padding:0px;
	margin:0px;
}


/*--------- estimate ----------------*/


.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;
}
