/* ### レイアウト ### */
#container	{width: 100%;}

body,h1,h2,h3,h4,p,ul,li{
	padding:0;
	margin:0;
	color:#333;
    font-family:-apple-system,’Lucida Grande’,
    ‘Helvetica Neue’,’Hiragino Kaku Gothic ProN’,
    ‘游ゴシック’,’メイリオ’,meiryo,sans-serif;
	}
	
img	{
	max-width: 100%;
	height: auto;
}

body{
	background:#fff;
	}


#header{
   border-bottom: 1px dashed #e49a00;
   box-shadow: 0 0 0 3px #FBA848, 0 1px 1px 5px #ae601a;
   background-color: #ffbe37;
   background: -webkit-gradient(linear,left top, left bottom, from(#ffd06e), to(#ffbe37));
   background: -webkit-linear-gradient(#ffd06e 0%, #ffbe37 100%);
   background: -moz-linear-gradient(#ffd06e 0%, #ffbe37 100%);
   background: -o-linear-gradient(#ffd06e 0%, #ffbe37 100%);
   background: -ms-linear-gradient(#ffd06e 0%, #ffbe37 100%);
   background: linear-gradient(#ffd06e 0%, #ffbe37 100%);
   padding:5px 10px;
}

#header h1 {
	color: #330000;
	font-size: 16px;
	text-align:center;
}

#content{
	padding:20px 10px;
	font-size:14px;
}

#content h2{
	font-size:16px;
	margin-top:20px;
}

#footer{
	background-color: #0e9fc9;
	background: -webkit-gradient(linear,left top, left bottom, from(#0eb6d4), to(#0d9bc4));
	background: -webkit-linear-gradient(#0eb6d4 0%, #0d9bc4 100%);
	background: -moz-linear-gradient(#0eb6d4 0%, #0d9bc4 100%);
	background: -o-linear-gradient(#0eb6d4 0%, #0d9bc4 100%);
	background: -ms-linear-gradient(#0eb6d4 0%, #0d9bc4 100%);
	background: linear-gradient(#0eb6d4 0%, #0d9bc4 100%);
	border-bottom:1px solid #0d90c1; 
	padding:10px;
	text-align:center;
}

#footer h4{
	color:#330000;
	font-size:14px;
	font-weight:normal;
	}
	
/* ETC */
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}



