@charset "shift_jis";

* {
    font-size:100%;
}

body {
    background: #fff;
    color: #000;
    text-align:center;
    font-size: 80%;
    font-family:Osaka, Century Gothic, Verdana, tahoma, MS UI Gothic;
    scrollbar-Track-Color: #ffffff;
    scrollbar-Face-Color: #ffffff;
    scrollbar-Shadow-Color: #3399ff;
    scrollbar-DarkShadow-Color: #ffffff;
    scrollbar-Highlight-Color: #3399ff;
    scrollbar-3dLight-Color: #ffffff;
    scrollbar-Arrow-Color: #3399ff;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
    font-family: $face;
}

td {
    text-align:left;
    padding:3px;
}

th {
    padding:3px;
}

a {
    text-decoration: none;
}

a:link,
a:visited,
a:active {
    color:#4682b4;
}

a:hover {
    color:#66cdaa;
}

ul {
    list-style:circle;
    width:360px;
    text-align:center;
    margin:0 auto;
}

li {
    text-align:left;
}

.title {
    font-size:26px;
    color:#4169e1;
    width:700px;
    font-style:italic;
    margin:0 auto;
}

.sub_msg2 {
    border-bottom:3px double #fa8090;
}

.back {
    border:1px solid #d2b4ac; 
    background:#fff5ee;
    color:#8b4513;
}

.next {
    border:1px solid #3399ff; 
    background:#ddf2f4;
    color:#0000cd;
}

.check {
    border:1px solid #2e8b57; 
    background:#b6e7ca;
    color:#2e8b57;
}

.log td {
    border-bottom:1px solid #3399ff; 
}

.log_txt {
    border:1px solid #3399ff; 
    background:#ffffff;
    color:#000000;
}

.log_pst {
    border:1px solid #3399ff; 
    background:#b0e0e6;
    color:#0000cd;
}

.log_new {
    border:1px solid #3399ff; 
    background:#add8e6;
    color:#0000aa;
}

.log_off {
    border:1px solid #5a6774; 
    background:#cfcfcf;
    color:#000080;
}

.login {
    border:1px solid #3399ff; 
    background:#5b98fd;
    color:#ffffff;
}

.login_in_b {
    border:1px solid #8fbc8f; 
    background:#ffffff;
    color:#6495ed
    height:300px;
    text-align:center;
}

.login_in_edt {
    border:1px solid #32cd32; 
    background:#f5f5f5;
    color:#4169e1;
}

table.user {
    background:#fff;
    border:1px solid #3399ff; 
    border-collapse:collapse;
}

table.user th {
    border-right: 1px solid #3399ff;
    border-bottom: 1px solid #3399ff;
    border-left: 1px solid #3399ff;
    background:#b0e0e6;
    font-weight:normal;
}

.user input {
    border:1px solid #4682b4;
    color:#000;
    background:#ffffff;
}

.user_title {
    background:#87ceeb;
    color:#404040;
    text-align:center;
}

.user_com {
    background:#ffffff;
    color:#4682b4;
    width:400px;
    border-bottom:1px solid #c0c0c0;
}

.user_pst {
    border:1px solid #3399ff; 
    background:#b0e0e6;
    color:#0000cd;
}

.idchk_ok {
    color:#48d1cc;
}

.idchk_ng {
    color:#c71585;
}

table.total {
    border:3px double #4169e1; 
    border-collapse:collapse;
}

table.total td {
    border-right: 1px solid #6b8e23;
    border-bottom: 1px solid #6b8e23;
    border-left: 1px solid #6b8e23;
    background:#e6e6fa;
    color:#000000;
}

table.total th {
    background:#ffffff;
}

.total input {
    border:1px solid #3399ff; 
    background:#add8e6;
    color:#0000aa;
}

.info {
    border:1px solid #3399ff; 
    background:#ffffff;
}

.info_top {
    background:#5b98fd;
    color:#ffffff;
}

.info textarea {
    background:#ffffff;
    color:#2baaa3;
    border:0px;
}

table.view {
    border:1px solid #3399ff; 
    border-collapse:collapse;
}

table.view td {
    border:1px solid #3399ff;
}

.view input {
    border:1px solid #3399ff; 
    background:#add8e6;
    color:#0000aa;
}

.view_top {
    background:#c0efed;
    color:#0000cd;
}

.view_one {
    background:#ffffff;
    color:#404040;
}

.view_two {
    background:#eeeefb;
    color:#404040;
}

.view_cate {
    color:#3cb371;
}

table.cate {
    border:1px solid #3399ff; 
    border-collapse:collapse;
    background:#ffffff;
}

table.cate td {
    border:1px solid #3399ff;
}

.cate input {
    border:0px;
    cursor:pointer;
    background:#ffffff;
    color:#4682b4;
}

.cate_title {
    background:#ccfdcc;
    color:#2e8b57;
}

.ck_name {
    border-bottom:1px solid #66cdaa;
    color:#4672a8;
}

.note {
    border:3px double #3cb371;
    color:#000000;
    background:#ffffff;
}

.note pre {
    color:#000000;
}

.note_title {
    width:500px;
    border-bottom:1px solid #d8bfd8;
    color:#000000;
}

.send_title {
    width:500px;
    border-bottom:1px solid #d8bfd8;
    color:#000000;
}

table.send {
    border:1px solid #3399ff; 
    border-collapse:collapse;
    background:#ffffff;
}

table.send td {
    border:1px solid #3399ff;
    background:#b0e0e6;
}

table.send th {
    font-weight:normal;
}

table.send_fee {
    border:1px solid #3399ff; 
    border-collapse:collapse;
}

table.send_fee td {
    border: 1px solid #3399ff;
    background:#b0e0e6;
}

table.send_fee th {
    border: 1px solid #3399ff;
}

.send_feeth1 {
    background:#ffffff;
}

.send_feeth2 {
    background:#cfecf0;
}

.buy_top {
    background:#0000ff;
}

table.per_detail{
    border:1px solid #3399ff; 
    border-collapse:collapse;
}

table.per_detail th,
table.per_detail td {
    border:1px solid #3399ff;
}

table.per_detail th {
    background:#b0e0e6;
    font-weight:normal;
}

.per_detail input {
    border:1px solid #3399ff;
    color:#404040;
    background:#ffffff;
}

.per_detail_main {
    background:#d9f0f9;
}

.cancel {
    border:1px solid #5a6774; 
    background:#cfcfcf;
    color:#000080;
}

table.cart {
    border:3px double #3399ff; 
    background:#ffffff;
}

.dealings {
    border:1px solid #cd5cdd; 
    background:#dcdcdc;
    color:#000000;
}

table.per_detail2 {
    border:1px solid #3399ff; 
    border-collapse:collapse;
}

table.per_detail2 th {
    border:1px solid #3399ff; 
    background:#b0e0e6;
}

table.per_detail2 td {
    border:1px solid #3399ff; 
}

.per_detail2 input {
    background:#ffffff;
    color:#000000;
    border:1px solid #3399ff;
}

.per_detail2 textarea {
    background:#ffffff;
    color:#000000;
    border:1px solid #3399ff;
}

.per_detail2_main {
    background:#d9f0f9;
}

table.error {
    border:1px solid #008080;
    height:150px;
}

.ermsg {
    font-size:13px;
    font-weight:bold;
}

.ermsg2 {
    color:#dc143c;
    font-weight:bold;
}

table.adm {
    border:3px double #a9a9a9; 
    border-collapse:collapse;
}

table.adm td {
    border:1px solid #a9a9a9;
    padding:8px;
}

table.adm td.menu {
    background:#3399ff;
    color:#fff;
    text-align:center;
}

.adm input {
    border:1px solid #3399ff;
}

table.send_detail{
    border:1px solid #3399ff; 
    border-collapse:collapse;
}

table.send_detail th {
    border: 1px solid #3399ff;
    background:#b0e0e6;
    font-weight:normal;
}

table.send_detail td {
    border: 1px solid #3399ff;
}

.send_detail input {
    border:1px solid #3399ff;
    color:#404040;
    background:#ffffff;
}    

.send_detail_main {
    background:#d9f0f9;
}

table.sendok {
    border:1px solid #008080;
    width:300px;
    height:200px;
}

table.log_detail {
    border:1px solid #3399ff; 
    border-collapse:collapse;
}

table.log_detail th,
table.log_detail td {
    border: 1px solid #3399ff;
}

table.log_detail th {
    background:#b0e0e6;
    font-weight:normal;
}

.log_detail_main {
    background:#d9f0f9;
}

.zaiko {
    color:#dc143c;
}

.att {
    color:#ff0000;
}

.center {
    text-align:center;
}

.right {
    text-align:right;
}

.bold {
    font-weight:bold;
}

table.check {
    border:1px solid #778899;
    border-collapse:collapse;
    color:#778899;
    background:#fff;
}

table.check td {
    border:1px solid #778899;
    padding:3px;
}

table.check .menu {
    text-align:center;
    background:#3399ff;
    color:#fff;
}

.check_ok {
    color:#0000ff;
    text-align:center;
}

.check_ng {
    color:#ff0000;
    text-align:center;
}

.oview1 {
    color:#808080:
}

.oview2 {
    color:#fff;
}

.oview3 {
    color:#ffff00;
}

.cur {
    color:#eeeeee;
}

