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

/*Webfont*/
@import url(http://fonts.googleapis.com/css?family=Tenor+Sans);

/*-----------------CSSリセット-----------------*/
html,body{
	width:100%;}
html,body,div,ul,ol,dl,li,dt,dd,p,h1,h2,h3,h4,h5,h6,address,table,tbody,td,th,tr,input{
	margin:0;
	padding:0;
	color:#362e2b;
	font-family: 'Tenor Sans', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
h1,h2,h3,h4,h5,h6,address{
	font-style:normal;
	font-weight:normal;}
strong{
	color:#a48174;
	font-weight:normal;}
a{
	/*color:#362e2b;*/
	color:#362e2b;
	text-decoration:none;
	/*background:#c2aba3;*/
	background:#ddd4d1;
	/*border-bottom:solid 2px #c2aba3;*/
	margin:0 3px;
	padding:3px 5px;}
a:hover{
	background:#362e2b;
	color:#d8caac;}
p.new{
	text-align:center;
	margin:0 0 50px 0;}
p.new a{
	color:#c2aba3;
	border:none;
	font-size:24px;}
/*div#container a.bt{
	color:#ddd;
	text-decoration:none;
	background:#362e2b;
	padding:5px 10px;}
div#container a:hover.bt{
	background:#a48174;}*/
	
img{
	border:none;}
body{
	font-size:14px;
	background:#362e2b url(images/bg.gif) repeat fixed;
	line-height:1.6;
	letter-spacing:0.005em;
}

div#menu{
	background:url(images/bg_menu.png) no-repeat center top;
	width:100%;
	position:fixed;
	height:100px;}
div#menu ul{
	width:620px;
	margin:8px auto 0 auto;}
div#menu li{
	float:left;
	list-style:none;}
div#menu a{
	margin:0;
	padding:0;
	background:none;}

h1{
	text-align:center;
	font-size:80px;
	padding:120px 0 60px 0;
	line-height:1.2;
	color:#d8caac;}
h1 .s{
	font-size:36px;}
p .s{
	font-size:12px;}
h2{
	font-size:24px;
	color:#d8caac;
	text-align:center;
	line-height:1.4;
	padding:3px 15px;
	margin:0 auto 20px auto;}
div#section h2{
	border-radius:5px;
	background:#362e2b;
	width:710px;}
h3{
	color:#d8caac;
	font-weight:bold;
	border-left:solid 10px #d8caac;
	padding:0 0 0 5px;
	margin:15px 0 5px 0;}

p{
	padding:5px 0;}

address{
	text-align:center;
	clear:both;
	padding:60px 0 20px 0;
	color:#ddd4d1;}


div#container{
	background:url(images/bg_1000.gif) center no-repeat fixed;
	width:100%;
	margin:0 auto;}
div#section{
	clear:both;
	width:740px;
	padding:30px;
	background:#fff;
	/*border:1px solid #362e2b;*/
	box-shadow:0 0 2px #d8caac,0 0 3px #d8caac,0 0 5px #d8caac;
	border-radius:5px;
	overflow:auto;
	margin:0 auto 50px auto;}
div#left{
	float:left;
	width:350px;
	margin:0 20px 0 0;}
div#left img{
	border:1px solid #362e2b;
	border-radius:5px;}
div#right{
	float:right;
	width:370px;}
div#right dl{
	border-top:dotted 1px #d8caac;}
div#right dt{
	float:left;
	width:100px;
	clear:both;
	padding:4px 0 0 0;
	color:#a48174;}
div#right dd{
	padding:5px 0 5px 110px;
	border-bottom:dotted 1px #d8caac;}

a .mr{
	margin:5px 0;}

p.tw{
	position:fixed;
	width:120px;
	right:10px;
	top:10px;}