@charset "utf-8";
@import "../../common/css/0-import.css";
@import "../contact/index.css";
#conts .bigBox {
	padding: 0 0 31px 0;
}

#conts .bigBox h3 {
	margin: 1px 1px 30px 1px;
	padding: 1px 0 0 15px;
	border-bottom: 1px solid #ccc;
	color: #fff;
	line-height: 30px;
	background: url(../../common/img/template/back01.gif) repeat-x left top;
}

	*html #conts .bigBox h3 {
		margin: 1px 1px 30px 1px;
		padding: 1px 0 0 15px;
	}
	
	*+html #conts .bigBox h3 {
		margin: 1px 1px 30px 1px;
		padding: 1px 0 0 15px;
	}

#conts .bigBox .banner {
	margin: 0 0 55px 27px;
}

#conts .bigBox h4 {
	margin: 0 0 42px 42px;
}

#conts .bigBox .checkLixt {
	margin: 0 0 30px 38px;
	overflow: hidden;
}

#conts .bigBox #mb41 {
	margin-bottom: 41px;
}

#conts .bigBox #mb45 {
	margin-bottom: 45px;
}

#conts .bigBox .checkLixt ul.smallBox01 {
	width: 158px;
	float: left;
}

#conts .bigBox .checkLixt ul.smallBox01 li {
	margin: 0 0 0 5px;
}

#conts .bigBox .checkLixt ul.smallBox01 li.mb5 {
	margin-bottom: 5px;
}

	*html #conts .bigBox .checkLixt ul.smallBox01 li.mb5 {
		margin-bottom: 4px;
	}
	
	*+html #conts .bigBox .checkLixt ul.smallBox01 li.mb5 {
		margin-bottom: 4px;
	}
	
#conts .bigBox .checkLixt ul.smallBox01 li.mb7 {
	margin-bottom: 7px;
}

	*html #conts .bigBox .checkLixt ul.smallBox01 li.mb7 {
		margin-bottom: 6px;
	}
	
	*+html #conts .bigBox .checkLixt ul.smallBox01 li.mb7 {
		margin-bottom: 6px;
	}
	
#conts .bigBox .checkLixt ul.smallBox01 li.mb6 {
	margin-bottom: 6px;
}

	*html #conts .bigBox .checkLixt ul.smallBox01 li.mb6 {
		margin-bottom: 5px;
	}
	
	*+html #conts .bigBox .checkLixt ul.smallBox01 li.mb6 {
		margin-bottom: 5px;
	}
	
#conts .bigBox .checkLixt ul.smallBox01 li.ml0 {
	margin: 0 0 10px 0;
}

	*html #conts .bigBox .checkLixt ul.smallBox01 li.ml0 {
		margin: 0 0 9px 0;
	}

#conts .bigBox ul.smallBox01 input.checkBox {
	width: auto;
	vertical-align: middle;
}

#conts .bigBox ul.smallBox01 label {
	padding-left: 4px;
	vertical-align: middle;
}

/*------------------------------------------------------------
	checkLixt ul#ty01
------------------------------------------------------------*/
#conts .bigBox .checkLixt ul#ty01 {
	/*margin-right: 37px;*/
}

/*------------------------------------------------------------
	checkLixt ul#ty02
------------------------------------------------------------*/
#conts .bigBox .checkLixt ul#ty02 {
	margin-right: 15px;
}

#conts .bigBox .checkLixt ul#ty02 li {
	/*margin-left: 2px;*/
}

#conts .bigBox .checkLixt ul#ty02 li.ml0 {
	margin: 0 0 10px 0;
}
	
	*html #conts .bigBox .checkLixt ul#ty02 li.ml0 {
		margin: 0 0 9px 0;
	}

/*------------------------------------------------------------
	checkLixt ul#ty03
------------------------------------------------------------*/
#conts .bigBox .checkLixt ul#ty03  {
	/*margin-right: 23px;*/
}

#conts .bigBox .checkLixt ul#ty03 li.ml0 {
	margin: 0 0 10px 3px;
}

	*html #conts .bigBox .checkLixt ul#ty03 li.ml0 {
		margin: 0 0 9px 3px;
	}

/*------------------------------------------------------------
	checkLixt ul#ty04
------------------------------------------------------------*/
#conts .bigBox .checkLixt ul#ty04 li.ml0 {
	margin: 0 0 10px 6px;
}

	*html #conts .bigBox .checkLixt ul#ty04 li.ml0 {
		margin: 0 0 9px 6px;
	}

/*------------------------------------------------------------
	checkLixt ul#ty05
------------------------------------------------------------*/
#conts .bigBox .checkLixt ul#ty05 {
	/*margin-right: 37px;*/
}

#conts .bigBox .checkLixt ul#ty05 li.ml0 {
	margin: 0 0 6px 0;
}

	*html #conts .bigBox .checkLixt ul#ty05 li.ml0 {
		margin: 0 0 4px 0;
	}
	
	*+html #conts .bigBox .checkLixt ul#ty05 li.ml0 {
		margin: 0 0 5px 0;
	}
/*------------------------------------------------------------
	checkLixt ul#ty06
------------------------------------------------------------*/
#conts .bigBox .checkLixt ul#ty06 {
	margin-right: 15px;
}

	*html #conts .bigBox .checkLixt ul#ty06 {
		margin-right: 22px;
	}

#conts .bigBox .checkLixt ul#ty06 li {
	margin-left: 2px;
}

#conts .bigBox .checkLixt ul#ty06 li.ml0 {
	margin: 0 0 6px 0;
}

	*html #conts .bigBox .checkLixt ul#ty06 li.ml0 {
		margin: 0 0 4px 0;
	}
	
	*+html #conts .bigBox .checkLixt ul#ty06 li.ml0 {
		margin: 0 0 5px 0;
	}
/*------------------------------------------------------------
	checkLixt ul#ty07
------------------------------------------------------------*/
#conts .bigBox .checkLixt ul#ty07  {
	/*margin-right: 23px;*/
}

#conts .bigBox .checkLixt ul#ty07 li.ml0 {
	margin: 0 0 6px 3px;
}

	*html #conts .bigBox .checkLixt ul#ty07 li.ml0 {
		margin: 0 0 4px 3px;
	}
	
	*+html #conts .bigBox .checkLixt ul#ty07 li.ml0 {
		margin: 0 0 5px 3px;
	}
/*------------------------------------------------------------
	checkLixt ul#ty08
------------------------------------------------------------*/
#conts .bigBox .checkLixt ul#ty08 li.ml0 {
	margin: 0 0 6px 6px;
}

	*html #conts .bigBox .checkLixt ul#ty08 li.ml0 {
		margin: 0 0 4px 6px;
	}
	
	*+html #conts .bigBox .checkLixt ul#ty08 li.ml0 {
		margin: 0 0 5px 6px;
	}
/*------------------------------------------------------------
	checkLixt ul#ty09
------------------------------------------------------------*/
#conts .bigBox .checkLixt ul#ty09 {
	/*margin-right: 37px;*/
}

#conts .bigBox .checkLixt ul#ty09 li.ml0 {
	margin: 0 0 8px 0;
}

	*html #conts .bigBox .checkLixt ul#ty09 li.ml0 {
		margin: 0 0 7px 0;
	}
/*------------------------------------------------------------
	checkLixt ul#ty10
------------------------------------------------------------*/
#conts .bigBox .checkLixt ul#ty10 {
	width: 230px;
	margin-right: 0;
}

#conts .bigBox .checkLixt ul#ty10 li {
	margin-left: 2px;
}

#conts .bigBox .checkLixt ul#ty10 li.ml0 {
	margin: 0 0 8px 0;
}

	*html #conts .bigBox .checkLixt ul#ty10 li.ml0 {
		margin: 0 0 7px 0;
	}

/*------------------------------------------------------------
	conts ul.list01
------------------------------------------------------------*/
#conts ul.list01 {
	margin: 0 0 23px 37px;
}

	*html #conts ul.list01 {
		margin: 0 0 22px 37px;
	}
	
	*+html #conts ul.list01 {
		margin: 0 0 22px 37px;
	}
/*------------------------------------------------------------
	bigBox table.ty01
------------------------------------------------------------*/
#conts .bigBox table.ty01 {
	margin: 0 0 32px 28px;
}

	*html #conts .bigBox table.ty01 {
		margin: 0 0 32px 27px;
	}
	
	*+html #conts .bigBox table.ty01 {
		margin: 0 0 32px 27px;
	}
	
#conts .bigBox .boxBtn {
	margin: 0 0 24px 1px;
}

#conts .bigBox .boxBtn {
	margin: 0 0 24px 1px;
}

#conts .bigBox p.textCenter {
	text-align: center;
	line-height: 1.5;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#conts .bigBox .checkLixt ul.smallBox01 li.ml0 {
		margin: 0 0 11px 0;
	}
	
	#conts .bigBox .checkLixt ul#ty02 li.ml0 {
		margin: 0 0 11px 0;
	}
	
	#conts .bigBox .checkLixt ul#ty03 li.ml0 {
		margin: 0 0 11px 3px;
	}
	
	#conts .bigBox .checkLixt ul#ty03 li.ml0 {
		margin: 0 0 11px 3px;
	}
	
	#conts .bigBox .checkLixt ul#ty04 li.ml0 {
		margin: 0 0 11px 6px;
	}
	
	#conts .bigBox .checkLixt ul#ty09 li.ml0 {
		margin: 0 0 9px 0;
	}
	
	#conts .bigBox .checkLixt ul#ty10 li.ml0 {
		margin: 0 0 9px 0;
	}
	
	#conts ul.list01 {
		margin: 0 0 22px 37px;
	}
	
	#conts .bigBox table.ty01 {
		margin: 0 0 32px 27px;
	}
}