@charset "utf-8";
#body-container {
    background: url(../../images/pc/common/bg_body.gif) center 0 repeat #f0ede4;
}

img {
    border-style: none;
}

/* =====================================================================
	global
====================================================================== */
#mypage div, #mypage span, #mypage applet, #mypage object, #mypage iframe, #mypage h1, #mypage h2, #mypage h3, #mypage h4, #mypage h5, #mypage h6, #mypage p, #mypage blockquote, #mypage pre, #mypage a, #mypage abbr, #mypage acronym, #mypage address, #mypage big, #mypage cite, #mypage code, #mypage del, #mypage dfn, #mypage em, #mypage font, #mypage img, #mypage ins, #mypage kbd, #mypage q, #mypage s, #mypage samp, #mypage small, #mypage strike, #mypage strong, #mypage sub, #mypage sup, #mypage tt, #mypage var, #mypage b, #mypage u, #mypage i, #mypage center, #mypage dl, #mypage dt, #mypage dd, #mypage ol, #mypage ul, #mypage li, #mypage fieldset, #mypage form, #mypage label, #mypage legend, #mypage table, #mypage caption, #mypage tbody, #mypage tfoot, #mypage thead, #mypage tr, #mypage th, #mypage td {
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
    font: 13px "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
    color: #333333;
}

#mypage input, #mypage button, #mypage textarea, #mypage select, #mypage option {
    margin: 1px;
    font: 13px "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
    color: #333333;
}

#mypage input {
    margin: 2px;
    padding: 0;
    height: 20px;
    *height: 18px;
    line-height: 14px;
    vertical-align: middle;
    font-size: 12px;
}

#mypage label {
    margin-right: 1em;
}

/* ___________________________________________________________ anchor */
#mypage a:link {
    color: #0066cc;
    text-decoration: underline;
    font-size: inherit;
    font-weight: inherit;
}

#mypage a:visited {
    color: #0066cc;
}

#mypage a:hover {
    color: #0066cc;
    text-decoration: none;
}

#mypage a:active {
    color: #0066cc;
}

#mypage a:focus {
    outline: none;
}

/* ___________________________________________________________ headline */
#mypage h3 {
    margin-bottom: 5px;
    padding: 3px 0;
    background: #fefae2;
    font-size: 14px;
    font-weight: bold;
    color: #825533;
}

/* ___________________________________________________________ text */
#mypage p {
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 1.2;
}

#mypage strong,
#mypage * storng {
    font-weight: bold;
    font-size: 14px;
}

#mypage em,
#mypage b {
    font-weight: bold;
}

/* ___________________________________________________________ image */
#mypage img {
    vertical-align: bottom;
}

/* ___________________________________________________________ hr */
#mypage hr {
    display: block;
    clear: both;
    margin: 10px 0;
    height: 1px;
    background: #ccc;
    border: none;
}

#mypage hr.clear {
    display: block;
    visibility: hidden;
    clear: both;
    position: relative;
    margin: 0 !important;
    padding: 0;
    height: 0;
    border: 0;
    line-height: 0;
}

/* ___________________________________________________________ table */
#mypage table {
    margin: 0 0 10px 0;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0 !important;
}

#mypage table tr {
}

#mypage table th,
#mypage table td {
    padding: 5px 10px;
    border: 1px solid #ccc;
    vertical-align: middle;
    text-align: left;
    font-size: 13px;
    line-height: 1.2em;
}

#mypage table th {
    background: #f2f2f2;
    text-align: center;
    font-weight: bold;
}

#mypage div.process table {
    width: 100%;
}

/* ___________________________________________________________ list */
#mypage ul {
    display: block;
    margin: 0 0 15px 0;
    padding: 0;
    list-style-type: disc;
}

#mypage ul li {
    margin: 0 0 0.4em 2em;
    padding: 0;
    line-height: 1.2em;
}

#mypage ul li a {
    line-height: inherit;
}

