@charset "UTF-8";

/*----------------------------------

	contact.css

----------------------------------

div.innerCenterBox {
	box-shadow: 2px 2px 10px rgba(36,44,151,0.2);
}

吹き出し

div.media.balloon img.large {
    width:60px;
    height: 60px;
    margin:0 24px 0 0;
}

@media (min-width: 576px) {
	
div.media.balloon img.large {
    width:120px;
    height: 120px;
    margin:0 24px 0 0;
}
	
}

@media (min-width: 992px) {

div.media.balloon img.large {
    width:160px;
    height: 160px;
    margin:0 24px 0 0;
}

}

div.contactBox {
	border-radius: 4px;
}

div.contactBtn {
	font-size:1.25rem;
	width: 98%;
	margin: auto;
	padding: 0 !important;
	max-width: 320px;
	font-weight: 500 !important;
}

div.contactBtn a {
	display: block;	
	padding:0 1rem !important;
	height: 3.5rem;
	line-height: 3.5rem;
	color: #242c97 !important;	
}*/

div.contactBtn a {
    /*display: block;*/
    width: 100%;
    color: #fff !important;
    /*background: linear-gradient(135deg, #17a2b8 0%, #242c97 50%,#17a2b8 100%);*/
    background: linear-gradient(135deg, #171c61 0%, #242c97 50%,#17a2b8 100%);
    background-size: 100% 400%;
    background-position: 0 0;
    transition: background-position 0.4s;
    
    height: 120px;
    
	/*flexCenter*/
	display: flex;
    flex-direction: column; /* 子要素を縦方向に揃える */
    justify-content: center; /* 子要素を中央に配置 */
    /*align-items: center;   子要素を中央に配置 */
}

div.contactBtn a:hover,
div.contactBtn span.nsm a:hover {
	color: #fff !important;	
	/*background: linear-gradient(135deg, rgba(36,44,151,0.75)#242c97 0%,rgba(23,162,184,0.75) #17a2b8 100%);*/
    background: linear-gradient(135deg, #171c61 0%, #242c97 50%,#17a2b8 100%);
    background-size: 100% 400%;
    background-position: 0 100%;
    transition: background-position 0.2s;
}
/*
div.contactBtn span.text{
	font-size: 1.125rem;
}

div.contactBtn span.number,
div.contactBtn span.nsm {
	font-size: 1.25rem;
}*/

ul.partnerCategory {
	background: rgba(36,44,151,0.15);
	border-radius:12px;
}

ul.partnerCategory li dl {
	background: #fff;
	height: 100%;
	border-radius:8px;
}