/*　チェックリスト　/check/list　*/
#checklist{
	width:500px;
	margin:0 auto;
}
#checklist h2{
	background:url(/common_img/18p/bg_bd.gif) 0 bottom repeat-x;
	padding-bottom:20px;
	text-align:center;
	width:500px;
	font-size:25px;
	font-weight:bold;
}
#checklist .m-t15{
	margin-top:15px;
}
#checklist .btnCheck{
	margin:20px auto;
	width:373px;
}
#checklist .checkBg{
	background-color:#2D76C2;
	padding:3px;
}
#checklist table#resultIn {
	margin-bottom: 3px;
	background-color: #FFF;
	vertical-align: middle;
	width:100%;
}
#checklist table#resultIn:last-child {
	margin-bottom: 0;
}
#checklist table#resultIn td.checkboxArea {
	width: 25px;
	background-color: #cde6f5;
	vertical-align: middle;
}
#checklist table#resultIn td.imgArea {
	width: 80px;
	padding: 10px 0 10px 10px;
}
#checklist table#resultIn td.dtArea {
	padding: 10px;
	width:240px;
	vertical-align: middle;
}
#girl #checklist table#resultIn td.imgArea {
	width: 70px;
	padding: 10px 0 10px 5px;
}
#girl #checklist table#resultIn td.dtArea {
	padding: 10px;
	width:200px;
	vertical-align: middle;
}
#checklist table#resultIn td.dtArea h4 {
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#checklist table#resultIn td.dtArea h4 span {
	font-size: 10px;
	font-weight: normal;
}
#checklist td.delateArea{
	vertical-align:middle;
	padding:10px;
	border-left:#EEE 1px solid;
	text-align:center;
}
#checklist .mt30{
	margin-top:30px;
}
#checklist .al-c{
	text-align:center;
}
/* スマホ版のデザイン修正用追加css */
#checklist .checkBg_sp{
	background-color:#2D76C2;
	padding:2px;
}
#checklist table#resultIn.result_sp{
	margin-bottom: 2px;
}
#checklist table#resultIn.result_sp:last-child {
	margin-bottom: 0;
}
#checklist td.delateArea_sp{
	vertical-align:middle;
	padding:10px;
	border-top:#ccc 1px dashed;
	text-align:right;
}