@charset "utf-8";

/*初期化*/
html {
	overflow-y: scroll;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td	{
	margin: 0;	padding: 0;
}
address, caption, cite, code, dfn, em, strong, th, var	{
	font-style: normal;
}
table	{
	border-collapse: collapse;	border-spacing: 0;
}
caption, th	{
	text-align: left;
}
q:before ,q:after	{
	content: '';
}
object, embed	{
	vertical-align: top;
}
hr, legend	{
	display: none;
}
h1, h2, h3, h4, h5, h6	{
	font-size: 100%;
}
img, abbr, acronym, fieldset	{
	border: 0;
}
li	{
	list-style-type: none;
}
p, dd, blockquote	{
	text-align: justify;
	text-justify: inter-ideograph;
}

/* 基本 */

body {
	font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3","HIragino Kaku Gothic Pro W3","HIragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック", "MS P Gothic",sans-serif;
	background:fixed;
	background-color: #261e1e;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	color: #FFF;
	font-size: 12px;
	line-height: 1.3em;
	text-align: center;
}
html>/**/body {
	font-size: 12px;
}

* + html body {
	font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3","HIragino Kaku Gothic Pro W3","HIragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック", "MS P Gothic",sans-serif;
}

/* リンク色 */
a:link	{
	text-decoration: none;
	color: #d3c8a1;
}

a:visited	{
	text-decoration: none;
	color: #bfae71;
}

a:hover	{
	text-decoration: none;
	color: #ffe690;
}

a:active	{
	text-decoration: none;
	color: #ffe690;
}


.clearfix {width:100%;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}

/* style定義 */

body{
	padding:0;
}

* html body{  
    overflow: hidden;  
} 

div#slider1 {
	width:580px;
}

div#slider1 h2 {
	text-align:left;
}

div.wrap {
	width:600px;
	padding:20px;
	margin:0 auto 20px auto;
}

div#header {
    position: fixed !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120px;
    color: #fff;
}

div#header ul {
	width:600px;
	margin:0 auto;
}
div#header ul li {
	float:left;
	width:100px;
	text-align:center;
}

h2 {
	color:#d3c8a1;
	font-size:14px;
	font-weight:bold;
	padding:20px 0 15px 0;
}
div.content{
	text-align:left;
	width:600px;
	clear:both;background-color:#261e1e;
	border-radius:10px;
	-moz-box-shadow: 0px 0px 10px #000;　/* Firefox用 */ 
	box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 1px 1px 10px #000;　/* Safari,Google Chrome用 */
	position:relative;
	padding:0 20px 20px 20px;
	behavior: url("/PIE.htc");
	margin-bottom:1000px;
}

div#c1,div#c2,div#c3,div#c4,div#c5,div#c6{
	padding-top:120px;
}

