

/*-- マイページ用パンくず --*/
#pan-navi-mypage{
    width:1000px;
    height: 31px;
    margin: 18px 0px 19px 0px;
    background-color: #FFFFFF;
}
#pan-navi-mypage ul{
    padding:0;
    margin:0;
}
#pan-navi-mypage ul li{
    padding:7px 7px 1px 5px;
    height:22px;
    width:auto;
    margin:0;
}
#pan-navi-mypage ul li a{
    text-decoration: none;
    color: #666;
}
#pan-navi-mypage .navi2-home1 {
    float:left;
    background-image: url(/images/pnkz_bg_first_mypage.png);
    padding 3px;
    padding-left:8px;
}
#pan-navi-mypage .navi2-home2 {
    float:left;
    background-image: url(/images/pnkz_joint2.png);
}

#pan-navi-mypage .navi2-dir1 {
    float:left;
    background-image: url(/images/pnkz_joint4.png);
}
#pan-navi-mypage .navi2-dir2 {
    float:left;
    background-image: url(/images/pnkz_bg_center.png);
    padding 3px;
}

#pan-navi-mypage .navi2-page1 {
    float:left;
    background-color:#888;
    padding 3px;
    color:#FFFFFF;
    padding-left:10px;
}
#pan-navi-mypage .navi2-page2 {
    float:left;
    background-image: url(/images/pnkz_joint3.png);
}




#mypage-title{
    padding:5px 0 5px 15px;
    border-left:#00A7E9 8px solid;
    border-bottom:#00A7E9 1px solid;
    font-size: small;
    font-weight: bold;
    color:#333;
}


/* 会員情報変更フォーム */
form.member_form {
    margin:1em 0; padding:0;
    font-size:11px;
}
form.member_form fieldset {
    width:370px;
    border:0;
    border-top:1px solid #c9dca6;
}
form.member_form em {
    color:#f00;
    background-color:transparent;
    font-weight:normal;
    font-style:normal;
    font-size:.8em;
}

form.member_form label {
    display:block;
    float:left;
    width:150px;
}
form.member_form fieldset ol {
    margin:0;
    padding:0;
}
form.member_form fieldset li {
    list-style:none;
    clear:both;
    margin:0; padding:5px 5px 7px 7px;
}
form.member_form .sr {
    position:absolute;
    left:-9999px; top:0;
    width:1px; height:1px;
    overflow:hidden;
}


/* クリップ情報変更フォーム */
form.clipdata_form {
    margin:1em 0; padding:0;
    font-size:11px;
}
form.clipdata_form fieldset {
    width:370px;
    border:0;
    border-top:1px solid #c9dca6;
}
form.clipdata_form em {
    color:#f00;
    background-color:transparent;
    font-weight:normal;
    font-style:normal;
    font-size:.8em;
}

form.clipdata_form label {
    display:block;
    float:left;
    width:150px;
}
form.clipdata_form fieldset ol {
    margin:0;
    padding:0;
}
form.clipdata_form fieldset li {
    list-style:none;
    clear:both;
    margin:0; padding:5px 5px 7px 7px;
}
form.clipdata_form .sr {
    position:absolute;
    left:-9999px; top:0;
    width:1px; height:1px;
    overflow:hidden;
}

/* mypage用コンテンツ一覧ボタン */
#mypage-menu a {  
  /* サイズ指定 */
  width: 300px;
  height: 25px;
  display: block;
  box-sizing: border-box;
  margin: 20px;
  
  /* 縦横中央揃え */
  text-align: center;
  line-height: 25px;
  
  /* 色指定 */
  background-color : #00A7E9 ;
  border: 2px solid #808080;
  color: #FFF;
  
  /* 角丸 */
  border-radius: 25px;
  
  /* シャドウ / ベベル */
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.5), 0 1px 3px rgba(255, 255, 255, 0.9) inset, 0 -1px 3px rgba(0, 0, 0, 0.1) inset;
  
  /* その他 */
  text-decoration: none;
  font-size: 15px;
}

#mypage-menu a:hover {
  background-color : #44BEEF ;
}
 
/* SNS連携コンテンツ操作ボタン */
#mypage-sns a {  
  /* サイズ指定 */
  width: 150px;
  height: 18px;
  display: block;
  box-sizing: border-box;
  
  /* 縦横中央揃え */
  text-align: center;
  line-height: 18px;
  
  /* 色指定 */
  background-color : #00A7E9 ;
  border: 2px solid #808080;
  color: #FFF;
  
  /* 角丸 */
  border-radius: 25px;
  
  /* シャドウ / ベベル */
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.5), 0 1px 3px rgba(255, 255, 255, 0.9) inset, 0 -1px 3px rgba(0, 0, 0, 0.1) inset;
  
  /* その他 */
  text-decoration: none;
  font-size: 10px;
}

#mypage-sns a:hover {
  background-color : #44BEEF ;
}



