@charset "UTF-8";
/* CSS Document */

/* top.html
-----------------------------------------------------*/
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#bgimg {
	position: absolute;
	z-index: -1;
}

div.main_box{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
    background-image: url(../img/top/nl_3-2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

/* index */
div.main_box div#main_title{
	width:400px;
	background:#fff;
	margin:228px 268px auto auto;
	padding:30px 50px;
}
div#main_title img{
	margin-top:10px;
}

/* navi */
div.main_box div#main_title div.message{
	margin-top:20px;
	margin-left:10px;
}
div.message p{
	margin:40px auto;
}

div.main_box div#main_title ul{
	padding:35px 0;
}
div.main_box div#main_title ul li{
	/*margin-bottom:40px;*/
	list-style-type:none;
}
div.main_box div#main_title ul li a{
	display:block;
}
div.main_box div#main_title ul li img{
	border:none;
	margin-top:30px;
}
div.main_box div#main_title ul li a.hover{
	border-bottom:1px solid #F00;
}

/* footter */
div#footter{
	font-family:sans-selif;
}



/* concept.html
-----------------------------------------------------*/

/* text */
#main_title p{
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	letter-spacing:0.1em;
	line-height:1.5;
}
#main_title p.warning, a{
	font-family:helvetica,arial,sans-serif;
	font-size:9px;
	line-height:normal;
}



/* about.html
-----------------------------------------------------*/
div.common_main_box{
	width:892px;
	margin:40px auto;
}

/* header */
header{
	width:700px;
	height:82px;
	line-height:0;
}
header p{
	float:left;
	margin-right:88px;
}
header li{
	float:left;
	margin-right:50px;
}
header li a{
	display:block;
}

/* article */
div.common_main_box article p,
div.common_main_box article li{
	width:450px;
	margin-left:280px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	line-height:2;
	letter-spacing:1px;
}
div.common_main_box article li a{
	font-size:11px;
}
div.common_main_box article li a:hover{
	color:red;
}
div.staff,
div.store{
	margin-top:60px;
}
div.contact,
div.link{
	margin-top:0;
}

/* box */
div.common_leftBox{
	width:190px;
	float:left;
}
div.common_leftBox img{
	float:right;
	margin-top:5px;
}
div.common_rightBox p.mail{
	display:block;
	width:450px;
	margin-top:30px;
}
div.link ul{
	margin-bottom:30px;
}