﻿@charset "utf-8";

#symptom_title {
	background: url(bg_title.jpg) no-repeat right top;
}

	#symptom_title h2 {
		width: 609px;
		height: 148px;
		background: url(title01.png) no-repeat left center;
		padding: 0;
		left: 50px;
	}


@media screen and (max-width: 768px) {
	#symptom_title {
		background-size: auto 100%;
		background-position: right 15% center;
	}

		#symptom_title h2 {
			width: 74%;
			height: 0;
			background-size: contain;
			padding: 0 0 18% 0;
			left: 20px;
			top:auto;
			bottom:20px;
		}
}

#clm_cont .img_center#img04{
	max-width:80%;
	margin-bottom:1.2em;
}

#clm_cont .img_right#img05,
#clm_cont .img_right#img06 {
	max-width: 50%;
	margin-bottom:1.2em;
}



#clm_cont section ol.ls_num li {
	border-bottom: 1px dotted #c3d7e9;
	margin-bottom: 20px;
}

	#clm_cont section ol.ls_num li:last-child {
		border-bottom: none;
		margin-bottom: 0;
	}

	#clm_cont section ol.ls_num li dl {
		padding-bottom: 0.8em;
	}

		#clm_cont section ol.ls_num li dl dt {
			color: #222;
		}

			#clm_cont section ol.ls_num li dl dt span {
				color: #f37883;
			}

		#clm_cont section ol.ls_num li dl dd {
			margin: 0 0 0.25em 0;
		}

@media screen and (max-width: 768px) {
	#clm_cont section ol.ls_num li {
		margin-bottom: 2rem;
	}

	#clm_cont section .aside .echo {
		top: -1.7rem;
	}
}