@charset "Shift_JIS";
@import url(./base.css);
@import url(./size.css);
@import url(./font.css);

/* links */

a {
cursor:pointer;
text-decoration:none;
color:#404040;
}

a:hover {
text-decoration:underline;
color:#6b6e7a !important;
}

a.nohover {
color:#404040;
text-decoration:none;
}

/* body css */

body {
overflow:auto;
}

body,td {
font-size:12px;
color:#404040;
cursor:default;
}

/* form */

input,select {
border-top:0px;
border-bottom:1px solid #666666;
border-left:0px;
border-right:0px;
font-size:12px;
background-color:transparent;
}

input[type="button"],input[type="submit"],input[type="reset"],select {
border-top:1px solid #666666;
border-bottom:1px solid #666666;
border-left:0px;
border-right:0px;
}

input[type="radio"] {
border:0px;
}

*.border {
border:0px;
}

textarea {
border-top:1px solid #666666;
border-bottom:1px solid #666666;
border-left:0px;
border-right:0px;
font-size:12px;
color:#404040;
margin-right:2px;
background-color:transparent;
}

option {
background-color:transparent;
}

button {
font-size:6px;
color:#404040;
margin-right:2px;
padding-top:1px;
padding-bottom:1px;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
border-left:0px;
border-right:0px;
background-color:transparent;
}

button.text {
font-size:12px !important;
}

select,*.whitei {
background-color:#ffffff;
}

*.black {
background-color:#404040;
}

/* etc */

*.line {
border-bottom:1px solid #666666;
margin-bottom:5px;
padding-bottom:5px;
}

*.dotted {
border-bottom:1px dotted #666666;
margin-bottom:5px;
padding-bottom:5px;
}

*.dashed {
border-bottom:1px dashed #666666;
margin-bottom:5px;
padding-bottom:5px;
}

p.pline {
border-bottom:1px solid #666666;
padding-bottom:5px;
margin:7px 5px 5px 0px !important;
}

p.dot {
border-bottom:1px dotted #666666;
padding-bottom:5px;
margin:7px 5px 5px 0px !important;
}

p.dash {
border-bottom:1px dashed #666666;
padding-bottom:5px;
margin:7px 5px 5px 0px !important;
}

div.sample {
border:1px solid #969696;
padding:3px;
margin:2px 5px 2px 0px !important;
}

div.sample a,div.sample a:hover {
color:blue !important;
text-decoration:underline;
}

div.sleft {
float:left;
padding-right:15px;
}

div.clear {
clear:both;
}

div.tag {
font-family:'MS Gothic',Monospace;
border:1px solid #969696;
padding:3px;
margin:2px 5px 2px 0px !important;
cursor:text;
}

*.hr {
height:7px;
background:url(../img/hr2.png) repeat-x center center;
}

*.newup {
color:#ff6a6a;
}

a:hover *.newup {
color:#6b6e7a !important;
}

span.hand2:hover {
text-decoration:overline underline;
color:#6b6e7a !important;
cursor:pointer;
}

span.noli {
text-decoration:none !important;
color:#404040 !important;
}
/*
input:hover,button:hover,textarea:hover {
background-color:#e4e5e8;
}

input[type="radio"]:hover {
background-color:transparent;
}

input.border:hover {
background-color:transparent;
}
*/
