/* custom_variables */
/* default.css
**************************************************************************************

1.CSS Reset
2.Base set
3.Voice Reader Hide
4.Float Clear
5.Layout Space

************************************************************************************* */
html {
  color: #333;
}
body {
  margin: 0;
  padding: 0;
  font: 13px/1 arial, helvetica, clean, sans-serif;
  color: #464646;
}
div {
  margin: 0;
  padding: 0;
}
dl {
  margin: 0;
  padding: 0;
}
dt {
  margin: 0;
  padding: 0;
}
dd {
  margin: 0;
  padding: 0;
}
ul {
  margin: 0;
  padding: 0;
}
ol {
  margin: 0;
  padding: 0;
}
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
li img {
  vertical-align: bottom;
}
h1 {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
}
h2 {
  margin: 0;
  padding: 0;
  font-size: 100%;
  /*font-weight: normal;*/
}

h3 {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
}
h4 {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
}
h5 {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
}
h6 {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-weight: normal;
}
pre {
  margin: 0;
  padding: 0;
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}
code {
  margin: 0;
  padding: 0;
  font-style: inherit;
  font-weight: inherit;
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}
form {
  margin: 0;
  padding: 0;
}
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  margin: 0;
  padding: 0;
  color: #000;
}
input {
  margin: 0;
  padding: 0;
  font-family: 13px arial, helvetica, clean, sans-serif;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
button {
  margin: 0;
  padding: 0;
  font-family: 13px arial, helvetica, clean, sans-serif;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  *font-size: 100%;
}
textarea {
  margin: 0;
  padding: 0;
  font-family: 13px arial, helvetica, clean, sans-serif;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
p {
  margin: 0;
  padding: 0;
}
blockquote {
  margin: 0;
  padding: 0;
}
img {
  border: 0;
}
address {
  font-style: inherit;
  font-weight: inherit;
}
caption {
  font-style: inherit;
  font-weight: inherit;
  text-align: left;
}
cite {
  font-style: inherit;
  font-weight: inherit;
}
dfn {
  font-style: inherit;
  font-weight: inherit;
}
em {
  font-style: inherit;
  font-weight: inherit;
}
th {
  font-style: inherit;
  font-weight: inherit;
  text-align: left;
}
var {
  font-style: inherit;
  font-weight: inherit;
}
optgroup {
  font-style: inherit;
  font-weight: inherit;
  font-family: 13px arial, helvetica, clean, sans-serif;
  font-size: inherit;
}
del {
  text-decoration: none;
}
ins {
  text-decoration: none;
}
q:before {
  content: '';
}
q:after {
  content: '';
}
abbr {
  border: 0;
  font-variant: normal;
}
acronym {
  border: 0;
  font-variant: normal;
}
sup {
  vertical-align: baseline;
}
sub {
  vertical-align: baseline;
}
select {
  font-family: 13px arial, helvetica, clean, sans-serif;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
option {
  font-family: 13px arial, helvetica, clean, sans-serif;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
table {
  font-family: 13px arial, helvetica, clean, sans-serif;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
kbd {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}
samp {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}
tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}
br {
  letter-spacing: normal;
}
hr {
  display: none;
}
p.hide {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;
}
.clearfix {
  display: inline-block;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
  font-size: 0;
}
* html .clearfix {
  height: 1%;
}
.clear {
  clear: both;
}
.sp-mb000 {
  margin-bottom: 0 !important;
}
.sp-mb005 {
  margin-bottom: 5px !important;
}
.sp-mb010 {
  margin-bottom: 10px !important;
}
.sp-mb015 {
  margin-bottom: 15px !important;
}
.sp-mb020 {
  margin-bottom: 20px !important;
}
.sp-mb025 {
  margin-bottom: 25px !important;
}
.sp-mt025 {
  margin-top: 25px !important;
}
.sp-mb030 {
  margin-bottom: 30px !important;
}
.sp-mb035 {
  margin-bottom: 35px !important;
}
.sp-mt030 {
  margin-top: 30px !important;
}
.sp-mt035 {
  margin-top: 35px !important;
}
.sp-mb040 {
  margin-bottom: 40px !important;
}
.sp-mb050 {
  margin-bottom: 50px !important;
}
.sp-mb075 {
  margin-bottom: 75px !important;
}
.sp-mb100 {
  margin-bottom: 100px !important;
}
.sp-mb125 {
  margin-bottom: 125px !important;
}
.sp-mb150 {
  margin-bottom: 150px !important;
}
.sp-mb200 {
  margin-bottom: 200px !important;
}
.sp-pb000 {
  padding-bottom: 0 !important;
}
.sp-pb005 {
  padding-bottom: 5px !important;
}
.sp-pb010 {
  padding-bottom: 10px !important;
}
.sp-pb015 {
  padding-bottom: 15px !important;
}
.sp-pb020 {
  padding-bottom: 20px !important;
}
.sp-pb025 {
  padding-bottom: 25px !important;
}
.sp-pb030 {
  padding-bottom: 30px !important;
}
.sp-pb040 {
  padding-bottom: 40px !important;
}
.sp-pb050 {
  padding-bottom: 50px !important;
}
.sp-pb075 {
  padding-bottom: 75px !important;
}
.sp-pb100 {
  padding-bottom: 100px !important;
}
.sp-pb125 {
  padding-bottom: 125px !important;
}
.sp-pb150 {
  padding-bottom: 150px !important;
}
.sp-pb160 {
  padding-bottom: 160px !important;
}
.sp-pb200 {
  padding-bottom: 200px !important;
}
.mgl24 {
  margin-left: 24px !important;
}
.floatL {
  float: left;
}
.floatR {
  float: right;
}
.alignL {
  text-align: left;
}
.alignR {
  text-align: right;
}
.alignC {
  text-align: center;
}
.alignM {
  margin: 0 auto;
}


a:link {
  color: #0645ad;
}
a:visited {
  color: #464646;
  text-decoration: none;
}
a:active {
  color: #365899;
  text-decoration: none;
}
a:hover {
  color: #21acdc;
  text-decoration: underline;
  opacity: 0.8;
}

a:hover img{
  text-decoration: underline;
  opacity: 0.9;
}

.readmore_text span:hover {
  color: #0645ad;
  text-decoration: underline;
}


#main p a , #main span a {
  text-decoration: none;
  font-size: 14px;
}


/* Link */


.hdInn a:link {
  color: #464646;
  text-decoration: none;
}

.main .news a, .main .news2 a, .sideBnr_outer a,
.blog a , .main .estate a , .ftInn a , h4.main a {
  color: #0645ad;
  text-decoration: none;
}

#calendar a , .readmore_text a {
  color: #fff;
  text-decoration: none;
}



/* hover */



/* Link */
