@charset "utf-8";

/*------------------------------------------------------------
	デフォルトスタイル
------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, 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;
	background: transparent;
	border: 0;
	outline: 0;

	font-size: 1em;
}

div {
	border: 0px solid red !important;
}

body {
	font-size: 62.5%;
	/*
	background-image: url('/img3/bgwood.png?v2');
	background-image: url('/img3/bgwood-min.png?v2');
	*/
	background-image: url('https://site-kit-public.s3.amazonaws.com/ss/img/bgwood-min.png');
	background-image: url('/img4/bgwood.png');
	background-size: contain;

	background-repeat: no-repeat;
	background-size: 1800px;
	background-position: center -50px;
	background-color: #000;
	background-color: #0d1209;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

body,
table,
input, textarea, select, option {
	font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
	line-height: 1.1;
}
/*
-----------------------------------------------------------------------*/
body {
	text-align	:center;
	line-height	: 1.5;
}

#container{
}

#main{
	margin	:0 auto;
	min-width: 800px;
}

.header{
	margin		:0 auto;
	height		:66px;
}

h1{
	color		:#5D401E;
	font-size	: 1.1em;
	padding-top	:30px;
}

.main_flash{
	width		:1057px;
	height		:473px;
}

.enter_area{
	height		:103px;
}

ul.enter{
	margin		:0 auto;
	width		:456px;
	height		:50px;
}

ul.enter li{
	float:left;
	display:inline;
	text-indent:-9999px;

}

ul.enter li a{
	height		:50px;
	display		:block;
	background:url(../../img/ninsho3/btn_enter.png?v2) no-repeat;
	text-indent	:-9999px;
	overflow	:hidden;
}

ul.enter li.item01 a		{width:228px; height:48px; background-position: 0 0;}
ul.enter li.item02 a		{width:228px; height:48px; background-position: -228px 0px;}

ul.enter li.item01 a:hover	{width:228px; height:48px; background-position: 0 -50px;}
ul.enter li.item02 a:hover	{width:228px; height:48px; background-position: -228px -50px;}


.kin{
	color		:#ffffff;
	font-size	: 1.2em;
	padding-top	:20px;
}

.logo{
	color		:#ffffff;
	font-size	: 1.1em;
	padding-top	:20px;
}	

.index_link{
	width	:900px;
	margin	:40px auto;
}

.index_link ul.co_link li{
	float	:left;
	display	:inline;
	margin	:0 6px 10px 6px;
	width	:100px;
	height	:50px;
	overflow:hidden;
}

.index_link ul.co_link li a{
	color	:#ffffff;
}
