@charset "utf-8";
/* CSS Document */

/* おすすめオプション検査
-----------------------------------------------------*/

/* 11.症状別おすすめオプション検査 
-----------------------------------------------------*/
#main div#osusume_opt.mainInner{ padding-bottom:35px;}
#osusume_opt{
	font-size:116%;}
/*カテゴリのアイコン*/
#osusume_opt ul.osusume-mark {
	margin: 20px 0 10px;
	display: flex;
	flex-wrap: wrap; /* 折り返し対応 */
	gap: 0 38px;     /* 横の余白（旧 margin の代わり） */
	padding: 0;
	font-size: 12px

}

#osusume_opt ul.osusume-mark li {
	line-height: 20px;
		list-style: none;
	background: none;
	
	/* floatは削除 */
}

/*テーブル*/

#osusume_opt table.table-exam  {
		font-size:14px!important;
	line-height: 1.7;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 10px
}


table.table-exam th,
table.table-exam td{
    padding: 7px 3px;
    border: 1px solid #bdbab1;

    font-weight: normal;
		vertical-align: middle;

}

table.table-exam th{
    background: #faf9f4;
	    text-align: center;
}


table.table-exam td:nth-of-type(1){
	width: 43%;
	padding-right: 10px;
}
table.table-exam td:nth-of-type(2){
	width: 30%;
	padding-bottom: 1px;
	padding-left: 7px;
}
table.table-exam td:nth-of-type(3){
	width: 5%;
	text-align: center;
}
table.table-exam td:nth-of-type(4){
	width: 10%;
	text-align: center;
}

/* 画像＋テキスト横並び */
table.table-exam .symptom-cell {
	display: flex;
	align-items: center;
	gap: 0px;
}

/* ==============================
スマートフォン調整
==============================*/
@media screen and (max-width: 560px) {
  table.table-exam .symptom-cell {
    flex-direction: column;
    align-items: flex-start; /* 左揃え（中央にしたい場合は center） */
    gap: 8px; /* 縦の余白 */
  }
	
table.table-exam .symptom-cell .img {
	flex-shrink: 0;
}

table.table-exam .symptom-cell img {
	width: 115px;
	height: auto;
	display: block;
	box-sizing: border-box;
}

  table.table-exam .symptom-cell img {
    width: 100px; /* 少し小さく（任意） */
  }
	
#osusume_opt .box{
padding: 22px 15px 132px 15px!important;
	}

}




/* 画像の大きさを個別に調整 */
table.table-exam .symptom-cell .ico_fukubu img {
	padding: 14px;
}

table.table-exam .symptom-cell .ico_precon img {
	padding: 0 28px 0 23px;
}

table.table-exam .symptom-cell .text {
	line-height: 1.6;
}

/* 検査リスト */
table.table-exam .exam-list {
	margin: 0;
}



table.table-exam ul.exam-list li {
margin-bottom: 4px;
  list-style-type: none;
  background: url(/images/common/icon/ico_dot_green.png) no-repeat left 6px;
  padding-left: 14px;
	font-size: 14px;
}

table.table-exam .note-table{
	font-size: 12px;
}




#osusume_opt .box{
	border-radius: 10px;
	margin-bottom:25px;
	padding:22px 0 18px 29px;
	background:#FAE9F4;}
#osusume_opt .bg__nurse{
	background-image:url(../images/osusume/pic_kangofu.png);
	background-repeat:no-repeat;
	background-position:right bottom;}
#osusume_opt .box > p{
	width:400px;
	padding-bottom:15px;
	line-height:1.5;}
#osusume_opt .box a{ text-decoration:underline;}
	#osusume_opt .box a:hover{ text-decoration: none;}






