/*------------------------------------------
黒のオーバーレイを出す
------------------------------------------*/
.lockOverlay {
    position: relative;
}

.lockOverlay:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.lockOverlay_txt p{
    background-color: #000;
    padding:5px 15px;
    border-radius: 10px;
    line-height:1.4;
    text-align:center;  
}

/*------------------------------------------
オーバーレイの上のテキスト
------------------------------------------*/

/* 基本設定
------------------------------------------*/
.lockOverlay_txt {
    color: #fff;
    text-align: center;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}

.lockOverlay_txt a {
    color: #abe6ff;
    text-decoration: underline;
}

/* 位置調整
------------------------------------------*/
/* 
    古い機種で問題がなければコッチを使ってください。
    行数関係なく常に中央に配置されるようになります。
*/
.lockOverlay_txt {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    z-index: 3;
}

/* 
    古い機種で問題が出れば、もしくは行数が変わらなければコッチを使ってください。
    行数が変わる場合は、margin-topの値を「-1 * (行数 / 2)em」にしてください。
*/
/*.lockOverlay_txt {
    width: 100%;
    position: absolute;
    z-index: 3;
    top: 50%;
    margin-top: -1em;
}*/


.sgtk_pinklink_out{
    text-align:center;
}
.sgtk_pinklink{
    /*background-color: mistyrose !important;*/
    background: -webkit-gradient(linear, left top, left bottom, from(mistyrose), to(#fff));
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    border-radius: 4px;
    padding:5px;    
    width: 90%;
    margin: 0 auto;
    text-align:center;
}
.sgtk_pinklink a {
    font-size: 100%;
    color: #0c419a;
    line-height: 2em;
    display: table;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;    
}
.sgtk_pinklink_out a p{
    font-size: 100%;
    color: #0c419a;
    line-height: 2em;
    display: table;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
}
p.sgtk_pinklink a {
    margin: 0 auto;
}
