﻿BODY { font-size: 14px; margin: 0px auto; padding: 0px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
TABLE {	padding: 0px;}
TD { font-size: 14px; font-family: verdana,arial,helvetica,sans-serif;}
P {	font-size: 14px; font-family: verdana,arial,helvetica,sans-serif;}
IMG {border-style:none;}
BR { font-size: 10px; color: #000000}
INPUT {	font-size: 14px; color: #000000; font-family: verdana,arial,helvetica,sans-serif; background-color: #ffffff}
RADIO {	font-size: 14px; color: #000000;background-color: #ffffff;}
CHECKBOX { font-size: 14px; color: #000000;background-color: #ffffff;}
SELECT { border: #a5ac95 1px solid; font-size: 14px; color: #000000; font-family: verdana,arial,helvetica,sans-serif; background-color: #ffffff}
OPTION { font-size: 14px; color: #000000; font-family: verdana,arial,helvetica,sans-serif; background-color: #ffffff }
textAREA { font-size: 14px; color: #000000; font-family: verdana,arial,helvetica,sans-serif; background-color: #ffffff }
FROM {padding: 0px; margin: 0px;}
IFRAME{padding: 0px; margin: 0px;}
.red{ color: red;font-weight: bold;}
.green{ color: green;font-weight: bold;}
.inputsubmit {
    height: 24px;
    font-size: 12px;
    padding: 3px 10px;
    border: 1px solid;
    border-color: #d8dfea #0e1f5b #0e1f5b #d8dfea;
    background-color: #3b5888;
    color: #fff;
    line-height: 16px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
}
//????
A         { color: #454545;text-decoration: none }
A:link    { color: #454545;text-decoration: none }
A:visited {	color: #454545;text-decoration: none }
A:hover   { color: #FF7700; text-decoration: underline}
A:active  { color: #F7941C; text-decoration: none }

//?????????
#content-wrap {width:100%;background: #fff;}  
#content-cont {width:100%;}
.featurebox {color:#333;padding:15px 15px 6px 15px;border-top:1px solid #d7d7d7;margin:0 0 0.5em;background:#ffffff ;border-top:5px solid #999;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;}
.featurebox h1, .featurebox h2, .featurebox h3,.featurebox h4,.featurebox h5 {font-size: 14px;letter-spacing:-1px;margin:0 0 0.3em;border-bottom:1px solid #c00;color:#c00}
.featurebox h6 {font-size: 14px;font-weight:normal;letter-spacing:-1px;margin:0 0 0.3em;border-bottom:1px solid #BBC4D7;color:#000}
.featurebox a {font-weight:normal}

//?????
#content_main { width:100%; margin:6px auto 0;}
#content_contain { border:1px solid #838384; padding:20px;}
#content_title { color:#000799; font-size:16px; font-weight:bold;text-align:center;}
#content_flaginfo { color:#929496; border-bottom:1px dashed #929496; padding:10px 0;text-align:center;}
#content_flaginfo a { color:#929496;}
#content_flaginfo a:hover { color:#B70101;}
#content_title_clear { display:none;}
#content_detail { text-align:left; font-size:14px; padding:20px 0; line-height:21px;color:#000000}
#content_detail img { border:0px;}
#content_footer { margin:8px auto 0; color:#000099; text-align:left;}
#content_footer a { color:#000099; text-decoration:underline;}
#content_footer a:hover { color:#990000; text-decoration:none;}

//????
#content_comment { margin:8px auto 0;}
#content_comment form { margin:0px;}
#content_comment table { width:100%; border-collapse:collapse; background:#f7f7f7;}
#content_comment td { border:1px solid #838384; padding:5px 0 5px 30px; color:#000099; text-align:left;}
#content_comment td a { color:#ff0000; font-weight:bold;}
#content_relatedlink { margin:8px auto 0; border:1px solid #838384; text-align:left;}
#content_relatedlink .title { padding:5px 0 5px 10px; color:#000099; font-weight:bold; border-bottom:1px solid #838384;}
#content_relatedlink .relatedlinks { font-size:14px; padding:2px; color:#000099; line-height:21px;}
#content_relatedlink .relatedlinks ul,li{ margin:0;}
#content_relatedlink .relatedlinks a { font-size:14px; color:#000099; text-decoration:none;}
#content_relatedlink .relatedlinks a:hover { font-size:14px; color:#B70101;}

#content_vote { margin:8px auto 0; border:1px solid #838384; text-align:left;}
#content_vote .title { padding:5px 0 5px 10px; color:#000099; font-weight:bold; border-bottom:1px solid #838384;}
#content_vote .vote { font-size:14px; padding:2px; color:#000099; line-height:21px;}
#content_vote .vote ul,li{ margin:0;}
#content_vote .vote a { font-size:14px; color:#000099; text-decoration:none;}
#content_vote .vote a:hover { font-size:14px; color:#B70101;}

#content_relatedcomment { margin:8px auto 0; border:1px solid #838384; text-align:left;}
#content_relatedcomment .title { padding:5px 0 5px 10px; color:#000099; font-weight:bold; border-bottom:1px solid #838384;}
#content_relatedcomment .relatedcomment { font-size:14px; padding:2px; color:#000099; line-height:21px;}
#content_relatedcomment .relatedcomment ul,li{ margin:0;}
#content_relatedcomment .relatedcomment a { font-size:14px; color:#000099; text-decoration:underline;}
#content_relatedcomment .relatedcomment a:hover { font-size:14px; color:#B70101;}

//Web Map
.mapname {font-family: Verdana;font-size:14px;font-weight:normal;color:#000000}

//????
#commentbody {width:760px !important; margin:0 auto; padding:30px 12px 12px; word-wrap:break-word; word-break:break-all; overflow:hidden;}
#commenttitle {font:26px "????"; color:#000; text-decoration:underline;text-align:center}
#commentnotes {padding:5px 0 15px;text-align:center}

//???
.pagecontainer{ padding:0px; float:left;text-align:left; padding-top:10px;height:30px;}
.pagecontainer a,.pagecontainer a:visited{ MARGIN-RIGHT: 0.2em; font-size:14px; padding:1px 1px 1px 1px ; background-color:#FFF;  text-decoration:none; }
.pagecontainer a:hover{ text-decoration:none;padding:1px 1px 1px 1px ;}
.pagecontainer span{ MARGIN-RIGHT: 0.2em; font-size:14px; padding:1px 1px 1px 1px ; background-color:#FFF; text-decoration:none;}
