@charset "utf-8";
/* CSS Document */
#paint04 p{font-size: 14px;line-height:180%;}
.mrg_btm15-1{width: 75%;float: left;margin-bottom: 15px;}
.mrg_btm15-1-img{float: right;width: 20%;max-width: 185px;height: auto;}

.mrg_btm15-2{width: 60%;float: left;margin-bottom: 15px;}
.mrg_btm15-2-img{float: right;width: 35%;height: auto;}
.center{text-align:center;}
.mt30{margin-top:30px !important;}
#paint04 img{height:auto;}
.br-400{display:none;}
@media screen and ( max-width:767px ){
	.mrg_btm15-1{width:100%;float:none;}
	.mrg_btm15-1-img{width:100%;float:none;display:block;margin:auto;margin-bottom: 20px;}

	.mrg_btm15-2{width:100%;float:none;}
	.mrg_btm15-2-img{width:100%;float:none;display:block;margin:auto;margin-bottom: 20px;}
	#paint04 .box {margin-bottom: 30px;}
}
@media screen and ( max-width:400px ){
	.br-400{display:block;}
}


#paint04 h3 {
  color: #134696;
  font-size: 18px;
  padding-top: 12px;
  padding-right: 0;
  padding-bottom: 12px;
  margin-bottom: 15px;
  background: #F2F4F4;font-weight: bold;
margin-top: 20px;
}


#list{
	margin-bottom:90px;
}

#list h4{
	border-bottom:#333333 2px solid;
	padding:15px 0 5px;
	margin:40px 0 20px;
}

#list h4 span{
	color:#134696;
	font-size:18px;
	border-left:#134696 8px solid;
	padding-left:20px;
}


#list ul.btn01{
	margin:40px 0 0 ;
	text-align:center;
}

#list ul.btn01 li{
	margin-bottom:35px;
}

#list #btn_box{
	margin:0 auto;
	width:917px;
	height:232px;
	position:relative;
	overflow:hidden;
}

#list #btn_box .btn02{
	position:absolute;
	top:180px;
	left:30px;
}

#list #btn_box .btn02 li{
	float:left;
	padding-right:20px;
}



/*----------------------------------------------------------*/



#title{
	overflow:hidden;
	margin-bottom:10px;
}

#title ul{
	float:right;
}

#title ul li{
	padding-bottom:10px;
}

#contact_area {
	border-top:#D5DDDB 1px solid;
	margin-bottom: 30px;	/*border-bottom:#D5DDDB 1px solid;*/
}

#contact_area div{
	max-width:700px;width:100%;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0;
	text-align: center;
}

.box .img_center {
	padding-left: 50px;
	padding-top: 30px;
}
/*---------------------------------------------------paint01*/

#paint01{}

#paint01 h4{
	padding:12px 0 12px 0;
	background:#F2F4F4;
	font-weight:normal;
	font-size:18px;
	margin-bottom:30px;
}

#paint01 h4 span.title{
	background:#134696;
	color:#fff;
	font-size:18px;
	padding:11px 25px;
	font-weight:normal;
}
#paint01 h4 span{
	margin-right:15px;
	font-weight:bold;
}


#paint01 .top_box{
	overflow:hidden;
	margin:35px 0 30px; 
}

#paint01 .top_box dl{
	width:530px;
	float:right;
}

#paint01 .top_box dt{
	color:#134696;
	font-size:16px;
	font-weight:bold;
}

#paint01 .top_box dd{
	border-bottom:#ccc 1px dashed;
	padding-bottom:10px;
	margin-bottom:10px;
}

#paint01 .top_box dd.last{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
}

#paint01 .box{
	padding-top:12px;
	overflow:hidden;
	margin-bottom:60px;
}

#paint01 .box ul{
	margin: 0 15px 0 35px;
}

#paint01 .box ul li{
	float:left;
	font-size:12px;
}

.gray_box{
	border:#D5DDDB 1px solid;
	padding:20px;
	margin-bottom:40px;
}
.gray_box .wrap {
	overflow:hidden;
}


.gray_box div.read{
}

.gray_box p.title{
	font-size:18px;
	border-bottom:#333 2px solid;
	margin-bottom:15px;
	padding-bottom:5px;
}
.gray_box ul li{
	width:160px;
	float:left;
	margin-right:7px;
	font-size:12px;
	margin-left: 8px;
}

#paint01 .gray_box .wrap .fl_r ul {
	border: 1px solid #CCC;
	overflow: hidden;
	padding: 15px;
	margin: 0px;
}
#paint01 .gray_box .wrap .fl_r .blue span {
	margin-left: 300px;
}


/*---------------------------------------------------paint02*/

#paint02{}


#paint02 h4 span{
	background:#134696;
	color:#fff;
	font-size:18px;
	padding:11px 25px;
	font-weight:normal;
	margin-right:15px;
	
}

#paint02 h4 {
	padding:12px 0 12px 0;
	font-size:18px;
	color:#134696;
	margin-bottom:30px;
	background:#F2F4F4;
}

#paint02 .top_box{
	overflow:hidden;
	margin:35px 0 30px; 
}

#paint02 .top_box dl{
	width:530px;
	float:right;
}

#paint02 .top_box dt{
	color:#134696;
	font-size:16px;
	font-weight:bold;
}

#paint02 .top_box dd{
	border-bottom:#ccc 1px dashed;
	padding-bottom:10px;
	margin-bottom:10px;
}

#paint02 .top_box dd.last{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
}

#paint02 .box{
	padding-top:12px;
	overflow:hidden;
	margin-bottom:60px;
}

#paint02 .box ul li{
	float:left;
	margin-right:20px;
	font-size:12px;
}

/*---------------------------------------------------paint03*/

#paint03{ height:600px;}

/*---------------------------------------------------paint04*/

#paint04{
}
#paint04 h4 span{
	background:#134696;
	color:#fff;
	font-size:18px;
	padding:15px 25px;
	font-weight:normal;
	margin-right:15px;
	
}
#paint04 .top_box {
	max-width: 1030px;
	margin-right: auto;
	margin-left: auto;

}
#paint04 .top_box p:first-child {
	width: 45%;
	float: left;
	padding-top: 80px;
}
#paint04 .top_box .top_box-img{
	float: right;
	width: 55%;
}
#paint04 .top_box .top_box-img img{
	width: 100%;display:block;height:auto;max-width:600px;
}

#paint04 h4 {
	padding:12px 0 12px 0;
	font-size:18px;
	color:#134696;font-weight: bold;margin: 0px 0 30px;
	background:#F2F4F4;position:relative;
}

#paint04 h5{
	border-bottom:#333333 2px solid;
	padding:15px 0 5px;
	margin-bottom:20px;font-weight: bold;
}

#paint04 h5 span{
	color:#134696;
	font-size:18px;
	border-left:#134696 8px solid;
	padding-left:20px;
}

/*============
3縺､縺ｮ菫｡鬆ｼ
============*/
#paint04 .red {
	color: #F03F4B;
	font-size: 16px;
	padding-left: 20px;
	float: right;
	padding-right: 20px;
}
#paint04 .yellow {
	color: #FDAF17;
	font-size: 16px;
	padding-left: 20px;
	float: right;
	padding-right: 20px;
}
#paint04 .green {
	color: #01A49B;
	font-size: 16px;
	padding-left: 20px;
	float: right;
	padding-right: 20px;
}

@media screen and ( max-width:767px ){
	#paint04 .top_box p:first-child {width: 100%;float:none;padding-top: 0px;}
	#paint04 .top_box .top_box-img{width: 100%;float:none;margin-top:20px;}
}
@media screen and ( max-width:600px ){	
	#paint04 h4{text-align: center;padding-left:0 !important;}
	#paint04 .red,#paint04 .yellow,#paint04 .green {width: 100%;text-align: center;float: none;}
	#paint04 h4 span {padding: 5px 25px;margin-right: 0px;display: block;max-width: 200px; margin: 0 auto 10px;}
}
/*============*/
#paint04 .top_box{
	overflow:hidden;
	margin:35px 0 30px; 
}


#paint04 .top_box ul{
	overflow:hidden;
	margin-bottom:20px;
}

#paint04 .top_box ul li{
	width:306px;
	float:left;
	border:#F2F4F4 4px solid;
	padding:8px;
}

#paint04 .top_box ul li.mar{
	margin-right:20px;
}

#paint04 .top_box ul li img{
	float:right;
	margin-left:10px;
}

#paint04 .box{
	padding-top:12px;
	overflow:hidden;
	margin-bottom:60px;
}
@media screen and ( max-width:767px ){
	#paint04 .box {margin-bottom: 30px;}
}

#paint04 .box_in{
	overflow:hidden;
	margin-top:30px;
}


#paint04 .box ul li{
	float:left;
	margin-right:20px;
	font-size:12px;
}
#paint04 .box ul.box01 li,.w_185{
	width:185px;
}

.w_590{
	width:590px;
}


/*---------------------------------------------------paint05*/

#paint05{ margin-bottom:65px;}

#paint05 .box{
	padding-top:12px;
	overflow:hidden;
	margin-bottom:60px;
}


#paint05 .box ul li{
	float:left;
	margin-right:15px;
	font-size:12px;
}

#paint05 .box ul li img{
	padding-bottom:15px;
}


#gallery{ margin-bottom:65px;}

#gallery .box{
	padding-top:12px;
	overflow:hidden;
	margin-bottom:60px;
}

table#form {
	margin-bottom:70px;
}



table#form{
	width:100%;
	border-collapse:collapse;
	margin:30px 0 20px;
}

table#form th{
	background:#80ADD2;
	border-bottom:#fff 2px solid;
	width:190px;
	color:#fff;
	text-align:left;
	padding:15px 0 15px 10px;
	font-weight:normal;
	vertical-align:text-top;
}

table#form th span{
	color:#FF0000;
	font-weight:bold;
}

table#form td{
	padding:15px 0 15px 20px;
	background:#F2F4F4;
	border-bottom:#fff 2px solid;
	
}

table#form td .text{
	height:38px;
	border:#7DBBC6 1px solid;
}


#form td .address{
	height:38px;
	border:#7DBBC6 1px solid;
	margin:8px 0;
}


#form td input[type=text],
#form td textarea{
	width: 580px;
}

#form td textarea{
	height:138px;
	border:#7DBBC6 1px solid;
	margin:10px 0 0;
}

table#form td .inputS{
	width: 180px;
}

#form td select{
	width: 180px;
}

#form .va-t{
	vertical-align: top;
}


#btn_next,
#btn_back{
	background: #134696;
	color: #fff;
	cursor: pointer;
	width: 216px;
	padding: 15px 0;
	border: none;
	font-weight: bold;
	font-size: 1em;
	margin: 0 0 60px;
}

#btn_back{
	background: #999;
}

.caution{
	color: #ff0000;
}

.bt {
	text-align:center;
}
.bt p {
	padding-bottom:15px;
}
/*---------------------------------------------------paint06*/

#paint06 {
}
#paint06 h3.tit {
	background-color: #FFFFFF;
	font-size:24px;
}
#paint06 h4 span{
	background:#134696;
	color:#fff;
	font-size:18px;
	padding:11px 25px;
	font-weight:normal;
	margin-right:15px;
	
}
#paint06 .top_box {
	width: 1030px;
	margin-right: auto;
	margin-left: auto;

}
#paint06 .top_box p {
	width: 420px;
	float: left;
	padding-top: 80px;
}
#paint06 .top_box img {
	float: right;
}
#paint06 h4 {
	padding:12px 0 12px 0;
	font-size:18px;
	color:#134696;
	margin-bottom:30px;
	background:#F2F4F4;
}

#paint06 h5{
	border-bottom:#333333 2px solid;
	padding:15px 0 5px;
	margin-bottom:20px;
}

#paint06 h5 span{
	color:#134696;
	font-size:18px;
	border-left:#134696 8px solid;
	padding-left:20px;
}
#paint06 h6 span{
	color: #134696;
	font-size: 15px;
	line-height: 100%;
}


/*============*/
#paint06 .top_box{
	overflow:hidden;
	margin:35px 0 30px; 
}


#paint06 .top_box ul{
	overflow:hidden;
	margin-bottom:20px;
}

#paint06 .top_box ul li{
	width:306px;
	float:left;
	border:#F2F4F4 4px solid;
	padding:8px;
}

#paint06 .top_box ul li.mar{
	margin-right:20px;
}

#paint06 .top_box ul li img{
	float:right;
	margin-left:10px;
}

#paint06 .box{
	padding-top:12px;
	overflow:hidden;
	margin-bottom:60px;
}

#paint06 .box_in{
	overflow:hidden;
	margin-top:30px;
}


#paint06 .box ul li{
	float:left;
	margin-right:20px;
	font-size:12px;
}
#paint06 .box ul.box01 li,.w_185{
	width:185px;
}
#contents #topmenu {
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: -20px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#topmenu li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 330px;
}
#contents #topmenu li img {
	width: 100%;
}
#contents #topmenu2 {
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: -10px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#topmenu2 li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 250px;
}
#contents #topmenu2 li img {
	width: 100%;
}
#contents .bottommenu {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
#contents .bottommenu ul {
	padding: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: -10px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#contents .bottommenu ul li {
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contents .bottommenu ul li a img {
	width: 100%;
}
#contents .bottommenu .dlbtn {
	margin-right: auto;
	margin-left: auto;
	height: 53px;
	width: 326px;
}

/*---------------------------------------------------paint07*/

#paint07 .top_box {
	width: 1030px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
}

#paint07 .top_box img {
	float: right;
}
#paint07 h4 {
	padding:12px 0 12px 0;
	font-size:18px;
	color:#134696;
	margin-bottom:30px;
	background:#F2F4F4;
}

#paint07 h5{
	border-bottom:#333333 2px solid;
	padding:15px 0 5px;
	margin-bottom:20px;
}

#paint07 h5 span{
	color:#134696;
	font-size:18px;
	border-left:#134696 8px solid;
	padding-left:20px;
}#contents #paint07 .box {
	overflow: hidden;
	margin-bottom: 40px;
}
#wrapper #contents #paint07 .box .left {
	float: left;
}
#wrapper #contents #paint07 .box .right {
	float: right;
}
#paint07 .box .sub {
	font-size: 16px;
	font-weight: bold;
}
#paint07 .box .harf {
	width: 50%;
}
#paint07 .box .w70 {
	width: 70%;
}
#paint07 .box .w55 {
	width: 55%;
}
#paint07 .box .w58 {
	width: 58%;
}
#paint07 .box .w60 {
	width: 60%;
}
#paint07 .box .w40 {
	width: 40%;
}
#paint07 .box .w45 {
	width: 45%;
}
#paint07 .box .w48 {
	width: 48%;
}
#paint07 .box .w30 {
	width: 30%;
}
#wrapper #contents #paint07 .box img {
	width: 100%;
}
#wrapper #contents  .box .cap {
	font-size: 12px;
	text-align: left;
	line-height: 1.5em;

}

/*---------------------------------------------------paint08*/

#paint08 .catch {
	font-size: 32px;
	color: #056AB7;
	text-align: center;
	margin-bottom: 40px;
}
#paint08 .top_box {
	width: 1030px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
	overflow: hidden;
}

#paint08 .top_box img {
	float: right;
}
#paint08 h4 {
	padding:12px 0 12px 0;
	font-size:18px;
	color:#134696;
	margin-bottom:30px;
	background:#F2F4F4;
}

#paint08 h5{
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	font-size: 18px;
	color: #056AB7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #056AB7;
}

#paint08 h5 span{
	color:#134696;
	font-size:18px;
	border-left:#134696 8px solid;
	padding-left:20px;
}
#paint08 .box {
	overflow: hidden;
	margin-bottom: 40px;
}
 #paint08 .box .left {
	float: left;
}
#paint08 .box .right {
	float: right;
}
#paint08 .box .sub {
	font-size: 16px;
	font-weight: bold;
}
#paint08 .box .harf {
	width: 50%;
}
#paint08 .box .w70 {
	width: 70%;
}
#paint08 .box .w53 {
	width: 53%;
}
#paint08 .box .w55 {
	width: 55%;
}
#paint08 .box .w58 {
	width: 58%;
}
#paint08 .box .w60 {
	width: 60%;
}
#paint08 .box .w40 {
	width: 40%;
}
#paint08 .box .w42 {
	width: 42%;
}
#paint08 .box .w45 {
	width: 45%;
}
#paint08 .box .w48 {
	width: 48%;
}
#paint08 .box .w30 {
	width: 30%;
}
#paint08 .box img {
	width: 100%;
}
#paint08 .box .right.w48 .cap {
	font-size: 12px;
	text-align: left;
	line-height: 1.5em;

}
#wrapper #contents #paint08 .box .seinou {
	overflow: hidden;
	margin-bottom: 20px;
}
#wrapper #contents #paint08 .box .seinou dl {
	overflow: hidden;
	margin-bottom: 10px;
}
#wrapper #contents #paint08 .box .seinou dl dt {
	color: #FFF;
	background-color: #849FD2;
	text-align: center;
	width: 10%;
	float: left;
}
#wrapper #contents #paint08 .box .seinou dl dd {
	background-color: #D9DFF1;
	padding-left: 10px;
	text-indent: 10px;
}
#contents #paint08 .box .gaiheki dl {
	overflow: hidden;
	margin-bottom: 10px;
}
#contents #paint08 .box .gaiheki dt {
	width: 15%;
	float: left;
	color: #FFF;
	background-color: #849FD2;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#contents #paint08 .box .gaiheki dd {
	font-size: 16px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #849FD2;
}#wrapper #contents #paint08 .box h6 {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #849FD2;
	padding-left: 10px;
}
#wrapper #contents #paint08 .box .left .spot {
	border: 1px solid #999;
	background-color: #eee;
	padding: 16px;
}
#wrapper #contents #paint08 .box .left .spot dt {
	font-weight: bold;
}
#wrapper #contents #paint08 .box .end {
	font-size: 14px;
	color: #FFF;
	background-color: #056AB7;
	padding-left: 10px;
	margin-bottom: 20px;
}
#wrapper #contents #paint08 .box .subbox {
	overflow: hidden;
}
#wrapper #contents #paint08 .box .subbox .ph {
	float: left;
	width: 30%;
	margin-right: 10px;
}
#wrapper #contents #paint08 .box .subbox dt {
	font-weight: bold;
}
#wrapper #contents #paint08 .box .subbox dd {
	line-height: 1.5em;
}


/*---------------------------------------------------paint09*/

#paint09 .catch {
	font-size: 32px;
	color: #7F1085;
	text-align: center;
	margin-bottom: 40px;
}
#paint09 .top_box {
	width: 1030px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
	overflow: hidden;
}

#paint09 .top_box img {
	float: right;
}
#paint09 h4 {
	padding: 12px 0 12px 0;
	font-size: 18px;
	color: #7F1085;
	margin-bottom: 30px;
	background: #F2F4F4;
}

#paint09 h5{
	margin-bottom: 20px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	font-size: 18px;
	color: #056AB7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #056AB7;
}

#paint09 h5 span{
	color:#134696;
	font-size:18px;
	border-left:#134696 8px solid;
	padding-left:20px;
}
#paint09 .box {
	overflow: hidden;
	margin-bottom: 40px;
}
 #paint09 .box .left {
	float: left;
}
#paint09 .box .right {
	float: right;
}
#paint09 .box .sub {
	font-size: 16px;
	font-weight: bold;
}
#paint09 .box .harf {
	width: 50%;
}
#paint09 .box .w70 {
	width: 70%;
}
#paint09 .box .w53 {
	width: 53%;
}
#paint09 .box .w55 {
	width: 55%;
}
#paint09 .box .w58 {
	width: 58%;
}
#paint09 .box .w60 {
	width: 60%;
}
#paint09 .box .w40 {
	width: 40%;
}
#paint09 .box .w42 {
	width: 42%;
}
#paint09 .box .w45 {
	width: 45%;
}
#paint09 .box .w48 {
	width: 48%;
}
#paint09 .box .w30 {
	width: 30%;
}
#paint09 .box img {
	width: 100%;
}
#paint09 .box .right.w48 .cap {
	font-size: 12px;
	text-align: left;
	line-height: 1.5em;

}
#wrapper #contents #paint09 .box .seinou {
	overflow: hidden;
	margin-bottom: 20px;
}
#wrapper #contents #paint09 .box .seinou dl {
	overflow: hidden;
	margin-bottom: 10px;
}
#wrapper #contents #paint09 .box .seinou dl dt {
	color: #FFF;
	background-color: #849FD2;
	text-align: center;
	width: 10%;
	float: left;
}
#wrapper #contents #paint09 .box .seinou dl dd {
	background-color: #D9DFF1;
	padding-left: 10px;
	text-indent: 10px;
}
#contents #paint09 .box .gaiheki dl {
	overflow: hidden;
	margin-bottom: 10px;
}
#contents #paint09 .box .gaiheki dt {
	width: 15%;
	float: left;
	color: #FFF;
	background-color: #849FD2;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#contents #paint09 .box .gaiheki dd {
	font-size: 16px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #849FD2;
}#wrapper #contents #paint09 .box h6 {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #849FD2;
	padding-left: 10px;
}
#wrapper #contents #paint09 .box .left .spot {
	border: 1px solid #999;
	background-color: #eee;
	padding: 16px;
}
#wrapper #contents #paint09 .box .left .spot dt {
	font-weight: bold;
}
#wrapper #contents #paint09 .box .end {
	font-size: 14px;
	color: #FFF;
	background-color: #056AB7;
	padding-left: 10px;
	margin-bottom: 20px;
}
#wrapper #contents #paint09 .box .subbox {
	overflow: hidden;
}
#wrapper #contents #paint09 .box .subbox .ph {
	float: left;
	width: 30%;
	margin-right: 10px;
}
#wrapper #contents #paint09 .box .subbox dt {
	font-weight: bold;
}
#wrapper #contents #paint09 .box .subbox dd {
	line-height: 1.5em;
}
#paint09 .box .feature {
	display: flex;
flex-wrap: wrap;
justify-content: space-between;
position: relative;
}
#paint09 .box .feature li {
	width: 32%;
	margin-bottom: 10px;
}
.shiage dl dt{
	color: #7F1085;
	border: 1px solid #7F1085;
	text-align: center;
}
.cf dl dt {
	color: #7F1085;
	text-align: center;
	border: 1px solid #7F1085;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.cf img.small {
	width: 50%!important;
}

.feature li dl {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
li dl dt {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
}
li dl dd {
	line-height: 1.5em;
	margin-bottom: px;
	width: 100%;
}
.cf2 dl dt  {
	color: #7F1085;
	border: 1px solid #7F1085;
	text-align: center;
	margin-bottom: 10px;
}