@charset "shift-jis";

/**
 *
 * Column10 Style css
 *
 **/

.column-box h4{
	padding:0.5em;
}


.column-box .inner01 table{
	margin:0 3%;
	width:94%;
}
.column-box .inner01 table thead{
	background:#f9efdf;
}

.column-box .inner02 .bg-img1{
	background:url(../img/homonhanbai.png) no-repeat top right 20px;
	padding:0 40% 0 0;
}

.column-box .bg-p{
	background:#faf3d9;
	padding:1em;
	margin-top:2em;
}
.column-box .inner04 .bg-p{
	background:none;
	border:1px solid #ddd;
	margin-bottom:2em;
	word-wrap: break-word;
}

.column-box .inner04 .bg-img2{
	background:url(../img/jiken.png) no-repeat top 30px right 30px;
	background-size:30%;
	padding:0 40% 0 0;
}


.column-box .inner-last .last-p1{
	border-bottom:none;
	padding-bottom:0;
}
.column-box .inner-last .last-p2{
	border:none;
	padding-top:0;
	padding-bottom:0;
}
.column-box .inner-last .last-p3{
	border-top:none;
	padding-top:0;
}
.column-box .inner-last > div > div p{
	padding:10px 0 20px;
}



@media(max-width:480px){
.column-box h3{
	font-size:18px;
	padding:0.5em;
}

.column-box .inner01 table{
	margin:0;
	width:100%;
}

.column-box .inner02 .bg-img1,
.column-box .inner04 .bg-img2{
	background-position:top center;
	background-size:30%;
	padding:120px 0 0;
}
}

@media(max-width:375px){
.column-box .inner02 .bg-img1,
.column-box .inner04 .bg-img2{
	padding:120px 0 0;
}
}
