@charset "utf-8";
/**
 * PC
 */

.keySecH1{
    color: #007acc;
    font-size: 190%;
    font-weight: 100;
    letter-spacing: .17em;
    line-height: 1.3;
    border-bottom: #aaa 1px solid;
    margin-bottom: 20px;
}

.nif {
    color: #E7475D;
    font-size: 120%;
    font-weight: 100;
    letter-spacing: .17em;
    line-height: 1.3;
    margin-bottom: 20px;
	text-align: left;
	font-weight: bold;
}


.keyUl li > h2{
    content: "\f109";
    color: #aaa;
    font-size: 120%;
    font-weight: 100;
    color: #aaa;
}


.pointWrap {
    padding: 25px;
    background: #fffacd;
    border-radius: 10px;
}

.ServiceH4 {
    background: none;
    text-align: center;
    color: #E7475D;
    font-size: 110%;
    font-weight: bold;
    letter-spacing: .1em;
}

.seemore {
	width:330px;
	display:inline-block;
}


/**
 * 14.5 - <= 783px 783pxより小さい場合に適応
 */
@media screen and (max-width: 48.9375em) {
    
.seemore {
	width:330px;
	display:block;
}

    
    
    
    
    
    
    
}


/**
 * 14.7 - <= 710px 710pxより小さい場合に適応
 */
@media screen and (max-width: 44.375em){

.seemore {
	width:330px;
	display:block;
}

    

    
    
    
    
    
    
    

    
	
}





