@charset "utf-8";

/* Table Of Contents
---------------------------------------------------------------------------- 
General Elements
header
gNav
visual
topicPath
footer
---------------------------------------------------------------------------- */


/*General Elements
---------------------------------------------------------------------------- */	
html { font-size: 62.5%; }
body{
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;	
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	color:#333;
	min-width: 1100px;
}

a{
	text-decoration:none; 
	color: #444444;
	outline: none;
}
a:hover{ text-decoration: underline; }

*{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/*l-header
---------------------------------------------------------------------------- */

.l-header{
  position: fixed;
  width: 100%;
  height: 66px;
  z-index: 1000;
  padding: 0px 0 0 20px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #331f06), color-stop(0.00, #56350c));
    background: -webkit-linear-gradient(#56350c, #331f06);
    background: -moz-linear-gradient(#56350c, #331f06);
    background: -o-linear-gradient(#56350c, #331f06);
    background: -ms-linear-gradient(#56350c, #331f06);
    background: linear-gradient(#56350c, #331f06);
}

.l-header-logo{
  float: left;
  margin-top:10px;
}

.l-header-contact{
  position: fixed;
  top:0px;
  right: 0px;
}

.l-header-contact ul li{
float: left;
padding-top: 10px;
padding-right: 20px;
}



/* l-pageBody
---------------------------------------------------------------------------- */
.l-pageBody{
	background-color: #331f06;
}

.l-1120-inner{
    width: 1120px;
    margin: 0 auto;
}
/* l-footer
---------------------------------------------------------------------------- */
.l-footer{
	background-color: #000;
    color:#9e9e9e;
    padding: 10px 0; 
}
