@charset "utf-8";

/* ==

　style

=============================================================================== */
#main h3{
	padding:10px 0;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
#main h4{
	font-size:156%;
	padding:10px 0 5px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.bgColor01{
	background:#e3fff9;
	padding:1.5em;
}
.bgColor01 li{
	margin-bottom:5px;
	font-weight:bold;
	font-size:124%;
	color:#309a84;
}
.bgColor01 li span{
	padding:0 7px;
	display:inline-block;
	font-size:92%;
	color:#fff;
	background:#309a84;
	margin-right:5px;
}
#main .colBox01{width:100% !important;}
#main .colBox01 .col1,
#main .colBox01 .col2{
	width:50%;
	float:left;
}
#main .colBox01 .col1{
		background: #fddac1;
}
#main .colBox01 .col1 p{
		background: #fab585;
		padding:10px;
		font-weight:bold;
		color:#333;
		text-align:center;
}
#main .colBox01 .col1 ul{
		padding:10px;
		color:#333 !important;
	
}
#main .colBox01 .col2{
		background: #e2f0dc;
}
#main .colBox01 .col2 p{
		background: #c8e2b0;
		padding:10px;
		font-weight:bold;
		color:#333;
		text-align:center;		
}
#main .colBox01 .col2 ul{
		padding:10px;
		color:#333;
	
}
#main .colBox02{
	border:1px solid #309a84;
	padding:20px;
}
#main .colBox02 h5{
	background:#80c681;
	padding:10px;
	font-size:132%;
	color:#fff;
}
#main .colBox02 .bgColor{
	background:#e7f1db;
	padding:10px;
}
#main .tit4{
	border:2px solid #fab585;
	padding:10px;
	text-align:center;
}
#main .colBox03 .inner{margin:20px;}
#main .colBox03 .col1,
#main .colBox03 .col2{background:#fff4e1;}

#main .colBox03 .tit5{
	padding:10px;
	text-align:center;
	font-size:132%;
	color:#fff;
	background:#f99a58;
}
#main .colBox03 ul{
	margin-bottom:10px;
}
#main .colBox03 span{
	background:#fff4e1;
	color:#f99a58;
	font-weight:bold;
}
#main .colBox03 .indent02{
	text-indent:-2em;
	margin-left:2em;
	font-size:116%;
}
#main .bgColor02{
	padding:20px;
	background:#efefef;
}


@media only screen and (max-width: 600px) {
	#main .colBox01 .col1,
	#main .colBox01 .col2{
		width:100%;
	}
	#main .colBox03 .col1,
	#main .colBox03 .col2{height:auto !important; padding-bottom:10px;}
}