@charset "utf-8";


/*0440ito追加*/

div.ch_bx{
	padding-left: 15px;
}

div#box01 {
    padding-top: 20px;
}

div#container{
	overflow: visible;
}
.header_qanda .header__text_qanda {
	float: left;
	font-size: 10px;
	padding-right: 20px;
	margin-top: 8px;
	color: #585858;
}

.header__logo{
	float: left;
}

.header__text{
	font-size: 10px;
	padding-right: 20px;
	margin-top: 8px;
	color: #585858;
}

/*0440itoここまで*/

.catalog table {
	border-collapse:collapse;
	border:#cccccc solid 1px;
}
.catalog th {
	background:#eeeeee;
	border:#cccccc solid 1px;
}
.catalog td {
	border:#cccccc solid 1px;
}
table td.title_sub {
	width:150px;
}

.box_partition.type2{
	padding: 0;
}
.box_partition p{
	margin: 0 -15px 10px;
	padding: 3px;
	background-color: #EEEEEE;
}

.box_partition.type2 p{
	margin: 0;
	text-align: center;
}
.box_partition.type2 .l{
	float: left;
	width: 50%;
}
.box_partition.type2 .l .inner{
	border-right: 1px solid #eeeeee;
}
.box_partition.type2 .r{
	float: right;
	width: 50%;
}
.box_partition.type2 .imageWrap .inner{
	padding: 15px 15px 10px;
	text-align: center;
}
.box_partition.type2 .textWrap .inner{
	padding: 10px 15px 10px;
}

