
/******************************* 
Insurance Css 
*******************************/
.crossline:before, .crossline:after{
    background-color: #f7931e;
}
.sec-inner .handling_list .inner{
    height: 100%;
	background-color: #fff;
    border: solid 1px #969696;
    padding: 30px 20px;
    text-align: left;
}
.sec-inner .handling_list .inner .ttl{
	padding: 0 40px 20px;
    border-bottom: solid 2px #64cb5e;
    margin-bottom: 30px;
}
.sec-inner .handling_list  .seimei .inner .ttl{
    border-color: #f7931e;
}
.sec-inner .handling_list .list{
	padding-left: 20px;
}
.sec-inner .handling_list .list li{
	margin-bottom: 15px;
}

/*==== tablet タブレット用css ===*/
@media screen and (max-width: 1024px){
}

/*==== mobile スマフォ横〜用css ===*/
@media screen and (max-width: 768px){
	.sec-inner .handling_list.col2 .item{
		width: 50%;
	}
}
/*==== mobile スマフォ縦用css ===*/
@media screen and (max-width: 480px){	
	.sec-inner .handling_list.col2 .item {
		width: 100%;
	}
	.sec-inner .handling_list.col2 .item:last-child {
		margin-bottom: 0;
	}
}