@charset "utf-8";

/* ==

　style

=============================================================================== */
#c01 h2{
	margin-top:40px;
}
.titBlock{
	background:#006ebc url(../images/column/bg.gif);
	padding:0 50px 20px;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0; 
	-moz-border-radius: 5px 5px 0 0;
	border-bottom:1px solid #FFF;
}
.titBlock h2{
	margin:0 !important;
}
.bgBlock{
	margin-bottom:40px;
	padding:20px;
	background:#fffeec;
	border-radius: 5px;
}
#c02 h3,
#c03 h3,
.bgBlock h3{
	margin-bottom: 15px;
	padding-bottom: 15px;
	text-align: left;
	border-bottom:1px solid #CCC;
}
.bgBlock h3{
	border:0;
}
#c05 h4 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}



@media only screen and (max-width: 780px) {

#c01 .smpTxt{
	text-align:left;
}
#c01 .smpTxt br{
	display:none;
}

}
@media only screen and (max-width: 600px) {
#c01 h2{
	margin-top:0;
}

.anD #g04 .col1{margin-bottom:40px;}

.h4Block dl.lead dt{
	width:100%;
	padding-bottom:10px;
	display:block;
	text-align:center;
}
.h4Block dl.lead dd{
	width:100%;
	padding:0;
}
.h4Block .colImg p{text-align:center;}

}
@media only screen and (max-width: 400px) {
.titBlock{
	padding:20px;
}


}








