/* Start of CMSMS style sheet 'oyamada-tekko : oyamada_site_layout' */
/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */
/* «©¡ë?«©¡Þ¡Þ«®¡É¡ë«±¢ó?«©??«ª?¢Ã«ª?¡ø«ª??«ª??«ª?¢ð«ª??«©¡Ä¡Þ«±?«Þ«ª?¢î«ª?¢Ì«ª?¢ð«ª?¡ñ«ª?¢Ã«ª??«ª??«ª??«ª??«ª??«ª??«ª??«ª?¢Â«ª??«ª??«ª??«ª??«ª??«ª??«ª?¢Ä«ª??«©¡Ä¡¯«ª?¢Ã«©??«ª??«ª??
«©??«ª??«©??«ª??«ª??«ª??«ª?¢í«ª??«ª??«ª?¢î©Á?¢±«©??«ª?¢´«©¡ë?«®¡É¡¯«ª?¢î«ª??«ª?¢Ä«ª?¢ð«ª??«ª??«ª??«ª??«ª?¢î«£¢±?«ª?¡ø«ª??
«ª??«ª??«ª?¢÷«ª??«ª??«±?¡¯«©?¢÷«ª?¢´«©??«ª?«Þ«ª??«ª?¢±«ª?¡É«ª?¡¯«ª??«²¡¯?«ª?¡Æ«ª?ªó«ª??«ª?¢Ä«ª?¢ð«ª??«ª??«ª??«ª??«ª?¢î«£¢±?«ª?¡ø«©¢î«Þ«®?¢í«ª?¢ï«ª??«ª??*/



/* SITE SPECIFIC LAYOUT */
    body {
        margin: 0;
        padding: 1em;
        text-align: center;
    }
    div#pagewrapper {
        margin: 0 auto;
        max-width: 740px;
        min-width: 680px;
        padding: 0;
        text-align: left;
        background:#FFFFFF;
    }
    
    * html div#pagewrapper {
        margin: 0 auto;
        width: 740px;
        padding: 0;
        text-align: left;
        background:#FFFFFF;
    }

     *:first-child+html div#pagewrapper {
        margin: 0 auto;
        max-width: 740px;
        padding: 0;
        text-align: left;
        background:#FFFFFF;
    }


    #container {
	position: relative;
	width:100%;
	margin: 0;
    }
    
    /* HEADER */
        div#header {
            margin: 0;
            padding: 0;
            height: 40px;
            /* background:url(uploads/oyamada-tekko/header_bg_002.gif) no-repeat;  */       
            text-align: left;

        }
        div#header p{
            display: none;
        }
        div#header h1 a{
            background:url(uploads/oyamada-tekko/logo02.gif) no-repeat;
            display: block;
            height: 30px;
            width: 150px;
            float:left;
            text-indent: -700em;
            margin: 5px 0;
            padding: 0;
            text-decoration:none;
        }
        div#header_button{
            clear:both;
            position:absolute;
            top:5px;
            right:10px;
            margin: 0 0 0 0;
            padding: 0;  
        }
    /* END HEADER */
    
    /*drop down menu */    
    div#menu_horiz {
            /*//position:absolute;
            //top:3.25em;
            //top:40px;*/
            width: 100%;
            text-align:center;
            margin: auto;
            padding: 0;
            border-top: 1px solid black;
    }
    /*END drop down menu */    


    /*topimage*/


    div#topimage {
            border-top: 1px solid black;
            border-bottom: 1px solid black;
            background:#000;
                        }
    div#topimage img {
            margin: 0;
            padding: 0;
                        }

     /*END_topimage*/
    
    
    /* FOOTER */
        div#footer {
	width:100%;
        background:#000;
        }

        div#footer p {
            font-size: 0.8em;
            margin: 0;
            padding: 15px;
            text-align: center;
        }
    /* END FOOTER */
/* END LAYOUT */

* html .overflowhidden{overflow:hidden;} 
/* «ª??«ª?¢í«ª??«ª?¢î«©??«²¢Ã?«®¡­?«ª?©­«ª??«ª?¢í«ª??«ª?¢î«©?¡Ä«ª?¡Ç«ª?¡È«ª??«ª?ªó«©?¡­«©??«ª??«ª??«ª?¢´«ª?¢Ä«©¢ø¢ë«ª?¢ï«±?¡¯«©?¢÷«ª?¡Ç«ª?©­«²¢Â¡¯«®¢ð¢ë«ª??«ª?¢ì«ª??«ª?? 
     IE«ª??«ª?¢î«ª?¢Ä«±?¢í«®¡É¡¯«ª??FireFox«ª?¢ì«ª?¢í«ª?¡ø«ª?¢´CSS«ª?¢ó«ª??«ª??«ª??«ª??«ª?¢Ã«ª??«ª?¢Â«ª??«ª??«ª??«ª?¢î©Á©­¢ï«©??«ª?©­«ª?ªÞ«ª??«ª??«ª??«ª?¢ì«ª??«ª?ªó«ª??«ª??*/



div.breadcrumbs {
   padding: 0.25em ;
   text-align: left;
   font-size: 90%;
   margin:20px 0 0 0;
   border-bottom: 1px solid #000;
}

div.flags {
  float: right;
  width: 18px;
  padding: 1em 0;
  text-align: right;
  margin: 0 1em 0 0;
}

div.left49 {
  float: left;
  width: 49%;
  }

div.right49 {
  float: right;
  width: 49%;
  text-align: right;
  }
/* End of 'oyamada-tekko : oyamada_site_layout' */

