@charset "utf-8";

/* kenshin2_s.css for kenshin2.html (差分,width -480) */
/* index---------------------------------------*/
#cntnt0 {
	margin: 0 0 0 0;
	padding: 15px 2% 15px 2%;
	width: 96%;
	background-color: #fff;
	border-radius: 10px 10px 10px 10px;	/*角丸[左上、右上、右下、左下] */
	-webkit-box-shadow: 0px 2px 6px #004000;	/*影[右へ、下へ、ぼかし幅、色] */
	box-shadow: 0px 2px 6px #004000;			/*同上*/
	line-height: 1.5em;
	font-size: 1.0em;
	clear: both;
}

#cntnt0 h2 {
	margin: 0px 0px;
	padding: 0px 0 10px 0;
	text-align: center;
	font-size: 1.5em;
	letter-spacing: 0.0em;
}

#cntnt0 h2 img {
}

#cntnt0 p.inform {
}

#cntnt0 ul#menu {
}

#cntnt0 ul#menu li {
	margin: 0 0.5%;
	width: 24%;
	text-align: center;
	float: left;
}

#cntnt0 ul#menu li a {
	line-height: 1.2em;
	font-weight:bold;
	font-size: 0.9em;
}

@media screen and (max-width: 368px) {
	#cntnt0 ul#menu li a {
		border-radius: 10px 10px 10px 10px;	/*角丸サイズ=左上・右上・右下・左下*/
		line-height: 1.2em;
		font-weight:bold;
		font-size: 0.7em;
	}
}

#cntnt0 ul#menu li a:hover {
}

#cntnt0 ul#menu li a img.click {
}



/* 1.さいたま市特定健診---------------------------------------*/
#cntnt1 {
	margin: 0 0 0 0;
	padding: 5px 2% 15px 2%;
	width: 96%;
	line-height: 1.5em;
	font-size: 1.0em;
	clear: both;
}

#cntnt1 h3 {
	font-size: 1.5em;
	letter-spacing: 0.0em;
}

@media screen and (max-width: 368px) {
	#cntnt1 h3 {
		font-size: 1.2em;
		letter-spacing: 0.0em;
	}
}

#cntnt1 h3 img.icon {
}

#cntnt1 ul {
	margin: 10px 0 10px 20px
}

#cntnt1 ul li {
	line-height: 1.5em;
	font-size: 1.0em;
}

#cntnt1 ul li ul.lvl2 {
	margin-left: 20px;
}

#cntnt1 ul li ul.lvl2 li {
	margin-left: 0px;
	font-size: 1.0em;
	font-weight: 100;
}

#cntnt1 ul li.strng {
	line-height: 1.5em;
	font-size: 1.0em;
	font-weight: bold;
}

#cntnt1 ul li.strng ul.lvl2 {
	margin-left: 15px;
}

#cntnt1 ul li.strng ul.lvl2 li {
	margin-left: 0px;
	font-size: 1.0em;
}

#cntnt1 ul li img.click {
}



/* 2.自費健診---------------------------------------*/
#cntnt2 {
	margin: 0 0 0 0;
	padding: 5px 2% 15px 2%;
	width: 96%;
	line-height: 1.5em;
	font-size: 1.0em;
	clear: both;
}

#cntnt2 h3 {
	font-size: 1.5em;
	letter-spacing: 0.0em;
}

@media screen and (max-width: 368px) {
	#cntnt2 h3 {
		font-size: 1.2em;
		letter-spacing: 0.0em;
	}
}

#cntnt2 h3 img.icon {
}

#cntnt2 ul {
	margin: 10px 0 10px 20px
}

#cntnt2 ul li {
	line-height: 1.5em;
	font-size: 1.0em;
}

#cntnt2 ul li ul.lvl2 {
	margin-left: 20px;
}

#cntnt2 ul li ul.lvl2 li {
	margin-left: 0px;
	font-size: 1.0em;
	font-weight: 100;
}

#cntnt2 ul li.strng {
	line-height: 1.5em;
	font-size: 1.0em;
	font-weight: bold;
}

#cntnt2 ul li.strng ul.lvl2 {
	margin-left: 15px;
}

#cntnt2 ul li.strng ul.lvl2 li {
	margin-left: 0px;
	font-size: 1.0em;
}

#cntnt2 ul li img.click {
}



/* 3.乳幼児健診---------------------------------------*/
#cntnt3 {
	margin: 0 0 0 0;
	padding: 5px 2% 15px 2%;
	width: 96%;
	line-height: 1.5em;
	font-size: 1.0em;
	clear: both;
}

#cntnt3 h3 {
	font-size: 1.5em;
	letter-spacing: 0.0em;
}

@media screen and (max-width: 368px) {
	#cntnt3 h3 {
		font-size: 1.2em;
		letter-spacing: 0.0em;
	}
}

#cntnt3 h3 img.icon {
}

#cntnt3 ul {
	margin: 10px 0 10px 20px
}

#cntnt3 ul li {
	line-height: 1.5em;
	font-size: 1.0em;
}

#cntnt3 ul li ul.lvl2 {
	margin-left: 20px;
}

#cntnt3 ul li ul.lvl2 li {
	margin-left: 0px;
	font-size: 1.0em;
	font-weight: 100;
}

#cntnt3 ul li.strng {
	line-height: 1.5em;
	font-size: 1.0em;
	font-weight: bold;
}

#cntnt3 ul li.strng ul.lvl2 {
	margin-left: 15px;
}

#cntnt3 ul li.strng ul.lvl2 li {
	margin-left: 0px;
	font-size: 1.0em;
}

#cntnt3 ul li img.click {
}

#cntnt3 #mochimono {
	width: 100%;
	margin: 0 0;
	clear: left;
}

#cntnt3 #mochimonoimg {
	width: 90%;
	margin: 0 0 0 10%;
	clear: right;
}

#cntnt3 #mochimono ul.lvl2 {
	margin: 0px 0 0px 40px
}

#cntnt3 #mochimono ul.lvl2 li {
	font-size: 1.1em;
}

#cntnt3 #mochimonoimg img {
	margin: 10px 10% 10px 10%;
	width: 80%;
	height: auto;
	max-width: 800px;
}

#cntnt3 dl.mochimono {
	margin: 0 0 0 10px;
}

#cntnt3 dl.mochimono dt {
}

#cntnt3 dl.mochimono dd {
}

#cntnt3 dl.mochimono dt {
	line-height: 1.5em;
	font-size: 1.0em;
}

#cntnt3 dl.mochimono dd {
	line-height: 1.5em;
	font-size: 1.0em;
}

#cntnt3 dl.mochimono dd img.click {
}



/* 4.価格---------------------------------------*/
#cntnt4 {
	margin: 0 0 0 0;
	padding: 5px 2% 15px 2%;
	width: 96%;
	line-height: 1.5em;
	font-size: 1.0em;
	clear: both;
}

#cntnt4 h3 {
	font-size: 1.5em;
	letter-spacing: 0.0em;
}

@media screen and (max-width: 368px) {
	#cntnt4 h3 {
		font-size: 1.2em;
		letter-spacing: 0.0em;
	}
}

#cntnt4 h3 img.icon {
}

#cntnt4 table {
	margin: 12px 0 12px 10px;
	width: calc(100% - 20px);
}

#cntnt4 table caption {
	font-size: 1.25em;
	letter-spacing: 0.2em;
}

#cntnt4 table tr {
}

#cntnt4 table tr:nth-child(2n) {
}

#cntnt4 table th {
	font-size: 1.0em;
	font-weight: bold;
}

#cntnt4 table td {
	font-size: 1.0em;
}

#cntnt4 table td.r {
	font-size: 1.0em;
}

#cntnt4 dl.kenshin {
	margin: 0 0 0 10px;
}

#cntnt4 dl.kenshin dt {
}

#cntnt4 dl.kenshin dd {
}

#cntnt4 dl.kenshin dt {
	font-size: 1.0em;
}

#cntnt4 dl.kenshin dd {
	font-size: 1.0em;
}



/* right side contents----------------------------*/
/* (right side) 表示--------------------------*/
