html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote,p, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent; }



body {
  font-family: Arial; 
  font-size: 1em;
 
    color: #333333;
  font-weight: normal;
  
    font-family: sans-serif;
  
    line-height: 1.2;
}
img  { border:0px;}   
dl,
dd,
dt{
    display: inline;
    margin: 0;
}
dd:before {
    content: ' '; /* space them */
}

/* insert line break before <dt> */
/*
dt:before { 
    content:"\A";
    white-space:pre;
}
*/
dt:first-child:before { /* disable line break before the first <dt> */
    content: none;
}

b, strong{  font-weight: bold;}
a{
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 100%;  
  color: #003918; background-color: transparent; text-decoration: underline; 
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 100%; 
}
h1 { margin-top:0.6em; margin-bottom:0.3em; font-weight: bold; font-size:1.3em; ; color: #62300e; text-align: center; font-family: tahoma;}
h2 { margin-top:0.5em; margin-bottom:0.3em; font-weight: bold; font-size:1.2em; color: #62300e;  text-align: center;}
h3 { margin-top:0.4em; margin-bottom:0.3em; font-weight: bold; font-size:1.2em;  color: #62300e;  text-align: center;} 
DIV, TH, TD{
    font-size:1em;
}
ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* includes SASS variables for colours and dimensions */
/* dimensions */
/* colours */
/*
 * END RESET
 * 
 */

/* enables layout in these HTML 5 elements */
#header, #footer {
   display: block; 
   border-left: #62300E 1px solid;
   border-right: #62300E 1px solid;
}
#header { position: relative;
          background-color: #aa7a14;
          overflow: hidden; 
          

}
#header p {
    color:#F5F5F5;
    text-align: center;
    font-size: 1.3em;
    vertical-align:middle;
    font-weight: bold;
    vertical-align: baseline;
    margin-top: 0.1em; 
    
}
#wrap {
  width: 100%;

  /*   overflow: hidden;  position: absolute; */
  left: 0;
   
  padding: 0;

   margin: 0 auto; 
  border-top: #62300E 1px solid;
  border-bottom: #62300E 1px solid;
}

#content {
  padding-top: 0.5em;
   padding-left: 0.5em;
   padding-right: 0.5em; 
border-top: #62300E 1px solid;
border-bottom: #62300E 1px solid;

}
#content p {margin: 0.2em 0.2em 0.8em 0.2em;}
#footer {    
padding: .7em 0em;
height: 1.5em; 
background-color: #F5E8CC;
}
#footer p {
    color: #aa7a14;
    font-size: .9em;
    
    margin-top: 0.3em;
    margin-bottom: 0em;
    padding: 0em;
    text-align:  center;
    vertical-align: middle;
}



/* clearfix compatible with all Nokia webkit browsers, testing is recommended on other devices */
.group:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* removes bottom margin, useful when stacking components that are normally meant to be used independently */
.flush {margin-bottom: 0; }

.clearBoth { clear:both; }
.menu {   vertical-align:  middle; text-align: center; padding-top: 0.2em;}
.home{width: 3em; border-right: 2px solid #ddf0b9; float: left; }
.search{ border-left: 2px solid #ddf0b9; width: 3em; float: right;}
.wd100{width:100%;}
.t-name{      margin: 0 3em 0 3em;}


.div_tab_ilus { position: relative; vertical-allign: top;  }
.div_tab_ilus .col_ilus-1-3,.col_ilus-2-3,.col_ilus-3-3 {display: block; margin-bottom: 1.5em;  overflow: hidden;}
.div_tab_ilus img { float:left;  margin-right: 0.4em; border : 1px solid #aa7a14; cursor:pointer;}
.div_tab_ilus a {  margin-left: 0.4em;}

.div-row {margin:0 ; padding: 0; border: #E6CCA9 1px solid; width: 100%;  }
.div-cell{display: inline-block; vertical-align: top;  height: 100%;padding-left: 0.6em; 
         padding-top: 0.6em; padding-bottom: 0.6em; word-wrap: break-word;}
.lt-c{ width: 80%;  }
.rt-c{ left:78%;  width: 15%; border-left: #E6CCA9 1px solid; }
.content-list{ margin: 1.5em 0.5em 1.5em 0.5em;}
DIV.korz2 {
  font-size:1.2em;  text-align:center; 
}
DIV.korz2 A {
color: #62300E; font-weight: bold;
}
.ladycash-cn {font-size:1.3em;  margin: 1em ;  text-align: center; max-width:95%; width:95%}
.adsense-cn {font-size:1.3em;  margin: 0.5em 0 1em 0;  margin-left: -0.2em; text-align: center; max-width:95%;}
.adsense-cn-top {font-size:1.5em;  margin: 0 auto;  text-align: center; max-width:95%;}
.search-block { margin-top: 0;  padding: 0 1em; }
.attention-block { border: solid  1px #b7410e; padding:.3em; text-align: center; margin: 1.5em .2em;}
 .dis-none { display: none;}
 .next-page { padding-bottom:1em;}
 .cn, .cn-main, .cn-link {text-align: center;}
.cn-main ul {margin-right: 1em; margin-top: 1em; margin-bottom: 1em; line-height: 3;}
.cn-main ul li { display: inline;  margin-left: 1em;  margin-right: 1em;  }
.cn-main ul li a {  font-weight:bold; }
.h2-index { color: #b7410e; font-style: italic; margin-bottom: 0.5em; margin-top: 1em;}
#version-setter{text-decoration: underline; cursor:  pointer; }
.cn-link  {  margin-bottom: 1em; }
.cn-link a { font-weight: bold;  }
img[itemprop="contentUrl"]{ width:90%; margin:  0.3em; max-width: 800px; border : 1px solid #aa7a14;}
div[itemtype="http://schema.org/ImageObject"]{ text-align: center;}
#more-anchor {color: #62300E; font-weight: bold; cursor: pointer;  text-decoration: underline; }
.cn-block {text-align: center; width: auto;}
/*
     */
/*
*/