@charset "utf-8";

/* ------------------------------------------------------
    ページ共通
------------------------------------------------------- */
/* Base Settings */
body {
    width : 100%;
    background-color: #eeeeee;
    color: #444444;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
    font-size: 12px;
    line-height: 1.4;
    letter-spacing: 0;
}
textarea, input[type="text"]{
    color: #444444;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
    font-size: 12px;
    letter-spacing: 0;
}
button {
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
    font-size: 12px;
}
.ie_legacy {
    background-color: #ffee88;
    padding: 5px 0;
    text-align: center;
}
.ie_legacy strong {
    color: #ff0000;
}
.no_script {
    background-color: #ff6666;
    color: #ffffff;
    padding: 5px 0;
    text-align: center;
}
a {
    color:#0080FF;
    text-decoration: none;
}
a:hover {
    color:#FF8000;
    text-decoration: underline;
}

em {
    font-style: normal;
}

/* 表示設定など */
.float_clear {
    clear : both;
}
ul, ol {
    list-style-type: none;
}
.caution {
    color: #E02030;
}
.notice {
    color: #999999;
}
.new {
    color: #ff0000;
    font-weight: bold;
    margin-left: 5px;
}

/* 汎用フォントサイズ */
.xx-large {
    font-size: 173%;
}
.x-large {
    font-size: 144%;
}
.large {
    font-size: 120%;
}
.medium {
    font-size: 100%;
}
.small {
    font-size: 83%;
}
.x-small {
    font-size: 70%;
}
.xx-small {
    font-size: 58%;
}

/* 汎用文字寄せ */
.left {
    text-align: left;
}
.center {
    text-align: center;
}
.right {
    text-align: right;
}

/* WaterMark */
.watermark {
    color: #bbbbbb !important;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #bbbbbb;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #bbbbbb;
}

/* jQuery UI base theme custom */
.ui-widget {
    color: #444444;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
    font-size: 12px;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
    font-size: 12px;
}
.ui-widget-content {
    color: #444444;
}
.ui-widget-content a {
    color:#0080FF;
    text-decoration: none;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    color: #444444;
}
.ui-dialog-buttonpane {
    border: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
//    margin-left: 7px;
    float: left;
}
.ui-widget-header {
    behavior: url(/js/PIE.htc);
}
.ui-dialog-title {
    color: #444444;
    font-size: 135%;
    -moz-text-shadow: 1px 1px 0px #FFFFFF;
    -webkit-text-shadow: 1px 1px 0px #FFFFFF;
    text-shadow: 1px 1px 0px #FFFFFF;

}
