@charset "utf-8";


.obj_information_box section.c_info_hakama, .obj_information_box section.c_info_all, .obj_information_box_side section.c_info_hakama, .obj_information_box_side section.c_info_all {
	display: block !important;
}

@media screen and (min-width: 0px) and (max-width: 750px) {

#obj_fade_slider_box_phone {
	margin-bottom: 6em;
	}

.ranking_base {
	margin-bottom: -.5em;

}
	

}

@media screen and (min-width:751px) and (max-width: 1024px) {

.slider_box_base {
	margin-bottom: 60px;
	}

.hair_btn {

	bottom: 25%;
	left: 52.5% !important;

}

.hair_btn_text {
	left: 62%;
	bottom: 28%;
}

.photo_title {

top: 35%;

left: 14%;
}	

.photo_btn {

left: 6%;

bottom: 17%;
}


.ranking_base {
	display: grid;
	width: 100%;
	max-width: 1024px;
	margin: 2.5em auto 0;
	grid-gap: 5px;
	grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}


}

@media screen and (min-width:1025px), print, tv {
.slider_box_base {
	margin-bottom: 100px;
	}

.ranking_base {
	margin-top: 70px;
}


.review{
	margin-top: -100px;
}

.hair_btn {

	bottom: 25%;
	left: 52.5% !important;

}

.hair_btn_text {
	left: 60.5% !important;
}

.photo_title {

	top: 35%;
	left: 10%;

}	

.photo_btn {

	left: 6%;

}
	
	
}
