@charset "utf-8";

/***************************************************************************
Media Queries
****************************************************************************/

@media print, screen and (max-width: 1000px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 480px) {
}


/***************************************************************************
analysis_items right_block
****************************************************************************/

@media print, screen and (max-width: 960px) {
#analysis_items .left_block .box:last-child {
	border-bottom: none;
}
#analysis_items .right_block {
	margin-top: 50px;
}
}

@media only screen and (max-width: 767px) {
#analysis_items .right_block {
	margin-top: 3vw;
}
}

/***************************************************************************
analysis_items bottom_block
****************************************************************************/

#analysis_items .bottom_block {
	margin-top: 40px;
}
#analysis_items .bottom_block .thumb_exp {
	display: flex;
}
#analysis_items .bottom_block .thumb {
	width: 38%;
	background-image: url(/-/wp-content/themes/tochi/img/sindan/sijyo/analysis_items_bottom_block_thumb.jpg);
	margin-right: 5%;
}
#analysis_items .bottom_block .exp {
	flex: 1;
}
#analysis_items .bottom_block .txt {
	margin-bottom: 20px;
	line-height: 1.7;
}
#analysis_items .bottom_block .btn {
	margin: 0;
	max-width: 310px;
}
#analysis_items .bottom_block .btn a {
	padding-top: 1.25em;
	padding-bottom: 1.25em;
}

@media print, screen and (max-width: 960px) {
#analysis_items .bottom_block {
	margin-top: 50px;
}
#analysis_items .bottom_block .thumb_exp {
	display: block;
	width: 70%;
	margin: 0px auto 0px auto;
}
#analysis_items .bottom_block .thumb {
	width: 100%;
	padding-top: 68%;
	margin-right: 0%;
	margin-bottom: 50px;
}
#analysis_items .bottom_block .txt {
	margin-bottom: 50px;
}
#analysis_items .bottom_block .btn {
	max-width: inherit;
}
}

@media only screen and (max-width: 768px) {
#analysis_items .bottom_block .thumb_exp {
	width: 80%;
}
}

@media only screen and (max-width: 767px) {
#analysis_items .right_block img {
	width: 80%;
}
#analysis_items .bottom_block {
	margin-top: 10vw;
	margin-bottom: 0;
}
#analysis_items .bottom_block .thumb_exp {
	width: 100%;
}
#analysis_items .bottom_block .thumb {
	margin-bottom: 6vw;
}
#analysis_items .bottom_block .txt {
	margin-bottom: 7.6vw;
}
}

