﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
A:link    {color:#FFFFFF;text-decoration:none;}
a{outline:none;}
@font-face {

    font-family: 'FOT-ニューロダン ProN';

    src: url('../font/FOT-NewRodinProN-DB.eot');

    src:local('☺'), 
       url('../font/FOT-NewRodinProN-DB.eot') format('embedded-opentype'),

         url('../font/FOT-NewRodinProN-DB.woff') format('woff');

}
body {
	background-image:url(../img/index_back.gif);
	background-repeat:repeat;

}

img{
	border:none;
}

#warp{
	width: 960px;
	height:auto;
	margin:0 auto;
}
header{
	padding:0;
	margin:0;
	background-image:url(../img/top_back.png);
	width:960px;
	height:70px;
}
#logo img{
	margin:10px;
	float:right;
}
#nav{
	height:50px;
	background-image:url(../img/nav_back.png);
	width:960px;
	margin:0;
	padding:0;
}
#nav ul{
	padding:10px 131px 10px 130px; 
	list-style:none;
}
#nav li{
	margin-left:12px;
	margin-right:12px;
	float:left;
}
#main{
	width:960px;
	height:auto;
	background-image:url(../img/mainback.png);
	background-repeat:no-repeat;
}
#story{
	height:auto;

}

#story P{
	font-family:"FOT-ニューロダン ProN";
	padding-left:100px;
	line-height:21px;
	letter-spacing:0px;
	font-size:17px;
	color:#FFFFFF;
}
#story h2{
    font-family:"FOT-ニューロダン ProN";
    text-shadow:2px 1px 1px #008590;
	padding-top:10px;
	padding-left:50px;
	color:#FFFFFF;
}
#story a{
	text-shadow:2px 1px 1px #000;
	font-family: "FOT-ニューロダン ProN";     
	letter-spacing: 0px;
	font-size: 17px;

	color: #FF5700;
}

#sel{
	margin-left:50px;
	margin-bottom:10px;
}
#sel h2{
	font-size:16px;
	color: #FF5700;
}
#sel a{
	font-size:15px;
	color:#FFF;
}
#footer{
	width: 960px;
	height: 80px;
}
#footer img{
	display:block;
	margin:3px auto;
}

