@charset "utf-8";

/*============================
       DMM Style Sheet
==============================*/


/* 初期化 */

p {
    margin: 0;
}

a:hover {
    text-decoration: none;
}

/* 既存のアンカータグのスタイルを無効 */

.btnPrimary__anchor:visited,
.btnSecondary__anchor:visited,
.btnSecondary__anchor:link,
.btnPrimary .btnPrimary__anchor:link {
    color: inherit;
}


/*------------------------------
 共通パーツ (PC)
------------------------------*/


/* Primary Btn

配置箇所
- Topページ
    - area-header
    - area-outline
    - area-step
    - area-partnerService

- 登録完了ページ

 */

.btnPrimary {
    display: inline-block;
    width: 100%;
    height: 60px;
    border-radius: 10px;
    font-size: 23px;
    font-weight: bold;
    line-height: 60px;
    text-align: center;
}


/* Modifier */

.btnPrimary.btnPrimary--pink {
    border-bottom: solid 3px #c10d48;
    background-color: #df4c83;
    color: #fff;
}

.btnPrimary.btnPrimary--yellow {
    border-bottom: solid 3px #ffa800;
    background-color: #ffdb09;
    color: #405262;
}

.btnPrimary.btnPrimary--white {
    border-bottom: solid 3px #bdc9d3;
    background-color: #fff;
    color: #405262;
}

.btnPrimary.btnPrimary--showProfile {
    height: 50px;
    border-bottom: solid 3px #ff9000;
    background-color: #ffa200;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
}

/* Modifier size */

.wrapperBtnNormal {
    width: 360px;
}

.wrapperBtnLarge {
    width: 700px;
}


/* Hover event

 - マウスオーバー時に透明度を下げる
 - ボーターを無くして、高さを下げる

*/

.btnPrimary:hover {
    position: relative;
    margin-top: 3px;
    border: 0;
    opacity: .8;
}


/* Secondary Btn

配置箇所
- Topページ
    - area-header
    - area-partnerService
*/

.btnSecondary {
    display: inline-block;
    width: 100%;
    height: 44px;
    border: 2px solid #697784;
    border-radius: 10px;
    background: transparent;
    color: #697784;
    font-size: 15px;
    font-weight: bold;
    line-height: 44px;
    letter-spacing: 2px;
    text-align: center;
}


/* Hover event

 - マウスオーバー時に透明度を下げる
*/

.btnSecondary:hover {
    opacity: .8;
}