@charset "utf-8";

/**********************************************/
/*ALPHERA Financial Services Japan */
/*HOME */
/**********************************************/

#cover {
    width: 100%;
    height:350px;
    height:400px;
    padding: 0;
    background:url("../img/theme2023.jpg") no-repeat center 21%;
    margin-bottom: 20px;
}

.headline {
    color:#0086CB;
}
.section-headline {
    color:#262626;
    margin: 0 0 20px;
    border-bottom: 1px #ddd solid;
    padding-bottom: 10px;
}

.contact-list {
    margin: 30px 0 30px 20px;
}
.contact-list dt {
    font-weight: bold;
    color:#262626;
    margin-bottom: 1em;
}
.contact-list dd {
    margin: 0;
}

.contact-list .links {
    margin: 30px 0 30px 20px;
}

/*リンクマーク*/
.links {
    padding: 0;
    list-style-type: none;
}

.links li {
    margin-bottom: 10px;
    background:url("../img/next_g.png") no-repeat -5px 3px;
	background-size: 20px;
	padding-left: 18px;
}

.links li a:hover {
	-webkit-transition: all .5s;
	transition: all .5s;
	color:#00467e;
}


/****************************/
/*レスポンシブ */
/****************************/
@media screen and (max-width: 980px) {
    #cover {
        height: 0;      
        padding-top: 39.0625%;
        background-size: cover;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 780px) {
    .contact-list .links {
        margin-left: 0;
        font-size: 90%;
    }
}


@media screen and (max-width: 580px) {
    .section-headline h2 {
      font-weight: bold;
      color: #646363;
    }
    .contact-list {
        margin-left: 0;
    }
    
    #cic dd {
        font-size: 90%;
        margin-left: 20px;
    }

    .links li {
        background-position: -5px 1px;
        background-size: 18px;
    }
}

@media screen and (max-width: 380px) {
}