@charset "utf-8";

/*
 * base_layout.css
 *  + Base Layout
 *  + Clear Fix
*/

/************************************************

 Base Layout

************************************************/

body {
	/* [disabled]text-align: center; */
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: #FFF url(../images/yakumono/bg-A-2.png);
}

/*--------------------
 Container
--------------------*/
#container {
	margin: -1em auto 0;
	width: 960px;
	text-align: left;
	padding-top: 1em;
	background: #FFF;
}

 #container-inner {
 }

/*--------------------
 Header
--------------------*/
#header {
}

 #header-inner{ 
  padding: 10px;
 }
 
  #site-id {
   float: left;
  }
  
  .header-section {
   float: right;
  }
  
   .header-section li {
    float: left;
    margin-right: 10px;
   }

/*--------------------
 Nav
--------------------*/
#nav {
}

 #nav li {
  float: left;
  width: 20%;
 }

/*--------------------
 Footer
--------------------*/
#footer {
 clear: both;
}

 #footer-inner {
 }

  .footer-nav {
  }
  
  #footer address {
  }

/*--------------------
 Contents
--------------------*/
#contents {
}

 #contents-inner {
 }

/*--------------------
 Topic Path
--------------------*/
#container-inner #breadcrumb {
 margin: 20px 0;
}

/*--------------------
 Alpha
--------------------*/
#alpha-block {
 float: left;
 width: 700px;
}

 #alpha-block-inner {
 }

/*--------------------
 Beta
--------------------*/
#beta-block {
 float: right;
 width: 220px;
}

 #beta-block-inner {
 }

/*--------------------
 Gamma
--------------------*/
#gamma-block {
}

 #gamma-block-inner {
 }

/*--------------------
 Delta
--------------------*/
#delta-block {
}

 #delta-block-inner {
 }

/*--------------------
 Zeta
--------------------*/
#zeta-block {
}

 #zeta-block-inner {
 }

/*--------------------
 Pop up
--------------------*/
#popup-block {
}

/************************************************

 Clear Fix

************************************************/

#nav ul,
.header-nav ul,
#contents-inner,
#header-inner {
 zoom: 1;
}

#nav ul::after,
.header-nav ul::after,
#contents-inner::after,
#header-inner::after {
 content: '';
 display: block;
 clear: both;
 overflow: hidden;
}
