@charset "utf-8";

/*------------------------------------------------------------------
	Universal Selector
------------------------------------------------------------------*/
* {
    font-style: normal;
    margin: 0;
    padding: 0;
    text-align: left;
}

/*------------------------------------------------------------------
	Base Settings
------------------------------------------------------------------*/
html {
    overflow-y: scroll;
}


body {
    color: #000000;
	background:#fff url(images/bg01.png) repeat-x top left;
	font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",  "游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", "Meiryo", sans-serif;
    font-size: 20px;
    line-height: 1.5;
}
body#lp04 {
	background:#fff url(images/bg02.png) repeat-x top left;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    margin: 0;
    padding: 0;
}
li {
    list-style-type: none;
}

/*------------------------------------------------------------------
	Base Link Color Setting
------------------------------------------------------------------*/
a {
    color: #555;
    text-decoration: none;
}

a:hover {

    text-decoration: underline;
}
a:active {
    text-decoration: underline;
}
a img {
    border: medium none;
}
a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}/*ロールオーバー時の透過設定*/

a:hover img.no-f {
	opacity: 1;
	filter: alpha(opacity=100);
}/*ロールオーバー時の透過設定なし*/
.fil a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
input[type="image"]:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* マージン・インデント
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
.m1b { margin-bottom: 1px !important; }
.m2b { margin-bottom: 2px !important; }
.m3b { margin-bottom: 3px !important; }
.m4b { margin-bottom: 4px !important; }
.m5b { margin-bottom: 5px !important; }
.m6b { margin-bottom: 6px !important; }
.m7b { margin-bottom: 7px !important; }
.m8b { margin-bottom: 8px !important; }
.m9b { margin-bottom: 9px !important; }
.m10b { margin-bottom: 10px !important; }
.m13b { margin-bottom: 13px !important; }
.m15b { margin-bottom: 15px !important; }
.m20b { margin-bottom: 20px !important; }
.m25b { margin-bottom: 25px !important; }
.m30b { margin-bottom: 30px !important; }
.m35b { margin-bottom: 35px !important; }
.m40b { margin-bottom: 40px !important; }
.m45b { margin-bottom: 45px !important; }
.m50b { margin-bottom: 50px !important; }
.m80b { margin-bottom: 80px !important; }

.m5t { margin-top: 5px !important; }
.m10t { margin-top: 10px !important; }
.m20t { margin-top: 20px !important; }
.m30t { margin-top: 30px !important; }
.m40t { margin-top: 40px !important; }
.m50t { margin-top: 50px !important; }
.m70t { margin-top: 70px !important; }
.m80t { margin-top: 80px !important; }
.m90t { margin-top: 90px !important; }
.m100t { margin-top: 100px !important; }

.m-1l{margin-left:-18px !important}
.m5l { margin-left: 5px !important; }
.m10l { margin-left: 10px !important; }
.m15l { margin-left: 15px !important; }
.m20l { margin-left: 20px !important; }
.m25l { margin-left: 25px !important; }
.m30l { margin-left: 30px !important; }

.m5r { margin-right: 5px !important; }
.m10r { margin-right: 10px !important; }
.m15r { margin-right: 15px !important; }
.m20r { margin-right: 20px !important; }
.m25r { margin-right: 25px !important; }
.m30r { margin-right: 30px !important; }
.m40r { margin-right: 40px !important; }
.m50r { margin-right: 50px !important; }

.p5b { padding-bottom: 5px !important; }
.p10b { padding-bottom: 10px !important; }
.p15b { padding-bottom: 15px !important; }
.p20b { padding-bottom: 20px !important; }
.p25b { padding-bottom: 25px !important; }
.p30b { padding-bottom: 30px !important; }
.p40b { padding-bottom: 40px !important; }
.p50b { padding-bottom: 50px !important; }
.p60b { padding-bottom: 60px !important; }
.p70b { padding-bottom: 70px !important; }
.p80b { padding-bottom: 80px !important; }

.p5t { padding-top: 5px !important; }
.p8t { padding-top: 8px !important; }
.p10t { padding-top: 10px !important; }
.p15t { padding-top: 15px !important; }
.p17t { padding-top: 17px !important; }
.p20t { padding-top: 20px !important; }
.p25t { padding-top: 25px !important; }
.p30t { padding-top: 30px !important; }

.p5a { padding: 5px !important; }
.p10a { padding: 10px !important; }
.p20a { padding: 20px !important; }
.p40a { padding: 40px 0 !important; }
.p50a { padding: 50px 0 !important; }

.p0r { padding-right: 0px !important; }
.p5r { padding-right: 5px !important; }
.p10r { padding-right: 10px !important; }
.p20r { padding-right: 20px !important; }
.p15r { padding-right: 15px !important; }
.p25r { padding-right: 25px !important; }
.p30r { padding-right: 30px !important; }
.p40r { padding-right: 40px !important; }
.p50r { padding-right: 50px !important; }
.p55r { padding-right: 55px !important; }
.p60r { padding-right: 60px !important; }
.p70r { padding-right: 70px !important; }
.p75r { padding-right: 75px !important; }
.p90r { padding-right: 90px !important; }
.p100r { padding-right: 100px !important; }
.p110r { padding-right: 110px !important; }
.p120r { padding-right: 120px !important; }

.p0l { padding-left: 0px !important; }
.p10l { padding-left: 10px !important; }
.p15l { padding-left: 15px !important; }
.p20l { padding-left: 20px !important; }
.p25l { padding-left: 25px !important; }
.p30l { padding-left: 30px !important; }
.p200l { padding-left: 200px !important; }

.bNone { border: none !important; }

/*sp時変更*/
.m10b-s { margin-bottom: 10px !important; }
.m20b-s { margin-bottom: 20px !important; }
.m30b-s { margin-bottom: 30px !important; }
.m40b-s { margin-bottom: 40px !important; }
.m50b-s { margin-bottom: 50px !important; }
.m60b-s { margin-bottom: 60px !important; }
.m70b-s { margin-bottom: 70px !important; }
.m20l-s { margin-left: 20px !important; }
.m01-s{margin-left:25px;margin-right:25px;}
.p01-s { padding: 20px 30px !important; }
.p02-s { padding: 30px 50px 50px !important; }


/* 位置クラス
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
.clear { clear: both !important; }
.cen { text-align: center !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }
/* 投稿の画像配置 */
.f-left{float:left;}
.f-right{	float:right;}
.f-left-pc {float: left;}
.f-right-pc {float: right;}
.alignright { display: block; margin: 0 0 10px auto; }/* 配置位置 左 */
.alignleft { display: block; margin: 0 auto 10px 0; }/* 配置位置 右 */
.aligncenter { display: block; margin: 0 auto 10px; }/* 配置位置 中央 */

.pc-dnon{
    display: none;
}
.pc-dnon2{
    display: none;
}

.bg01{
	background:#006cb8 !important;
}
.bg02{
	background:#8bcdee !important;
}
.bg03{
	background:#e8380d !important;
}
/* テキスト
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
.bold { font-weight: bold !important; }
.txtRed { color: #e80000 !important; }
.txtRed2 { color: #d3093b !important; }
.txtRed3 { color: #f51d36 !important; }
.txtBlue { color: #2ca9e7 !important; }
.txtBlue2 { color: #006cb8 !important; }
.txtBlue3 { color: #005a99 !important; }
.txtPink { color: #F246A4 !important; }
.txtGold { color: #A98552 !important; }
.txtGray { color: #555555 !important; }
.txtWhite { color: #FFFFFF !important; }
.txtgreen { color: #19a625 !important; }
.txtorenge{color:#fe5b12 !important;text-shadow:0 0 30px #fe5b12; }

.lh01{line-height:1.3;}

.f-min{
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E", "メイリオ", Meiryo, serif;
}
.vaMiddle { vertical-align: middle !important; }
.oh{
	overflow:hidden;
}

.img100 {
    height: auto;
    width: 100%;
}

.switch {
    visibility: hidden;
}

/*------------------------------------------------------------------
	全体レイアウト　コンテンツ
------------------------------------------------------------------*/
.container{
	clear:both;
    margin-left: auto;
    margin-right: auto;
	padding-top:40px;
    max-width: 1320px;
	
}
/*body#lp04 .container{
	padding-top:0;
}*/
/*テキストサイズ　pc*/
.txt01{font-size:24px;}/*sp:14px*/
.txt02{font-size:28px;}/*sp:140%*/
.txt03{font-size:32px;}
.txt04{font-size:28px;}/*sp:120%*/
.txt05{font-size:80%;}

.img-s201{max-width:1210px}
.img-s202{max-width:1308px}
.img-s601{max-width:456px;}
/*トップイメージ部分*/

#s1 {
	background:#fff;
	border:solid 3px #6ddbdb;
	padding:20px;
	overflow:hidden;
}
body#lp04 #s1{
	border:solid 3px #ff7058;
}
#s1 h3{
	margin-bottom:15px;
	padding:10px;
	background:#6ddbdb;
	color:#fff;
	font-size:28px;
}
#s1 .s-left{
	margin-right:5px;
}

#s2 .box01{
	border:solid 3px #f0b9b5;
	padding:15px 35px;
	font-size:26px;
	width:1125px;
	margin:0 auto;
}
#s3{
	border-radius:10px;
	background:#f4fcfb url(images/s3_bg01.jpg) no-repeat top left;
	overflow:hidden;
}
#s3 div{
	padding-left:50px;
}
#s3 div p{
text-shadow:
0 0 25px #fff,
0 0 20px #fff,
0 0 0.40px #fff;
margin-bottom:30px;
}
#s4 .box01{
	border-radius:20px;
	margin:0 auto;
	padding:20px;
	width:1050px;
	background:url(images/s4_bg01.jpg) no-repeat top;
	overflow:hidden;
	
}
#s4 .box01 p{
	text-align:center;
text-shadow: 0px 0px 5px #fff, 0px 0px 15px #fff , 0px 0px 20px #f8fee1, 0px 0px 30px #fff, 0px 0px 40px #f8fee1, 0px 0px 50px #fff, 0px 0px 60px #fff;
font-size:38px;
color:#3a3a3a;
}
#s4 h3{
	color:#e86f03;
	font-size:48px;
}
#s4 .box02{
	margin:0 auto;
	margin-bottom:30px;
	width:1090px;
	overflow:hidden;
}
#s4 .box02 .f-left-pc{
	width:50%;
	overflow:hidden;
}
#s4 .box02 table{
	margin-top:30px;
	font-size:30px;
	width:100%;
	line-height:1;
	overflow:hidden;
	border-collapse:separate;
	border-top:solid 1px #000;
	border-left:solid 1px #000;	
}
#s4 .box02 table th,#s4 .box02 table td{
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
	padding:3px 10px;
	font-weight:normal;
}
#s4 .box02 table td{
	text-align:center;
	width:30%;
}
#s4 .text01{
	margin:0 auto;
	margin-bottom:20px;
	width:1050px;
	padding:5px 20px;
	background:#e86f03;
	color:#fff;
	font-size:36px;
	text-align:center;
}
#s4 .text02{
	margin:0 auto;
	margin-bottom:20px;
	width:1050px;
	font-size:34px;
}
#s5 ul{
	margin:0 70px;
}
.s5-info{
	font-size:85%;
	margin:0 70px;
	margin-bottom:30px;
}
#s5 ul li{
	margin-bottom:20px;
	padding:30px;
	padding-left:210px;
	border-radius:20px;
	background:url(images/s6_bg01.jpg) repeat; 
	position:relative;
	box-shadow:2px 2px 5px #ccc;
}
#s5 ul li.even{
	background:url(images/s6_bg02.jpg) repeat; 
}
#s5 ul li img{
	position:absolute;
	left:40px;
	top:50%;
	margin-top:-75.5px;
}
#s5 .box01{
	padding:70px 50px;
	padding-left:430px;
	background:url(images/s5_bg01.jpg) no-repeat;
	font-size:36px;
	color:#ff6e7e;
}
#s6 .box01{
	margin-left:150px;
	margin-top:-50px;
}
#s6 .box01 h4 span.h-style01{
	padding:10px 50px;
	margin-right:10px;
	border-radius:20px;
	font-size:35px;
	color:#fff;
	background:url(images/s6_ttlbg01.png) repeat;
	text-shadow:2px 2px 4px #333;
}
#s6 ol {
	overflow:hidden;
	margin-bottom:10px;
}
#s6 ol li{
	color:#0b9218;
}
#s6 .box02{
	display:inline-block;
	padding:10px 20px;
	border:solid 1px #f06b09;
}
#s6 .s-left{width:35%;}
#s6 .s-right{width:65%;}
#s6 .box03{
	padding:55px 70px 70px;
	overflow:hidden;
	background:url(images/s6_bg02_pc.png) no-repeat;
	background-size:contain;
	font-size:28px;
}
#s6 .box03 span{
	color:#ff3870;
}
#food-bg{
	background:#f4f1f2;
	overflow:hidden;
}
#food-bg .container{
	padding-top:20px;
}
footer{
	margin-bottom:70px;
	overflow:hidden;
}

footer .tel{
	font-size:56px;
	letter-spacing:-2px;
}
footer .time{
	line-height:1.3;
	font-size:24px;
}
.foot-img01{
	vertical-align:-3px;
	margin-right:-10px;
}
footer .inner-left{
	width:55%;
}
footer .inner-right{
	width:40%;
	font-size:30px;
	letter-spacing:-2px;
}
footer  nav ul{
	border-top:solid 1px #000;
	padding-top:15px;
}
footer  nav ul li{
	background:url(images/list.png) no-repeat 0px 7px;
	margin-right:20px;
	padding-left:15px;
	float:left;
	font-size:19px;
}
footer .s-left{
	width:73%;
	border-top:solid 1px #000;
}
footer .s-right{
	width:25%;
}
footer .mail{
	position:relative;
}
footer .mail .foot-img02{
	position:absolute;
	right:0px;
	top:4px;
}
.copy{
	font-size:70%;
}
/*●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
↑pcサイズ
----------------------------------
↓タブレットサイズ
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●*/
@media screen and (max-width: 1319px) {
#s1 .s-left {
	width:25%;
	margin:0;
	box-sizing:border-box;
}
#s1 .s-left img{
	width:100%;
}
#s1 .s-right{
	width:75%;
	box-sizing:border-box;
}
#s1 h2 img{
	width:100%;
	max-width:790px;
	height:auto;
}
#s4 .text01 {
	width:98%;
	box-sizing:border-box;
}
#s4 .text02{
	width:98%;
	box-sizing:border-box;
}
#s4 .box01,#s4 .box02  {
	width:98%;
	box-sizing:border-box;
	max-width: 1050px;

}
#s2 .box01{
	width:100%;
	box-sizing:border-box;
	font-size:24px;
}
#s3{
	border-radius:10px;
	background-position:80% 0px;
	overflow:hidden;
}
#s3 div{
	padding-left:3%;
	width:70%;
}
#s5 .box01{
	padding:50px 30px;
	padding-left:30%;
	background:url(images/s5_bg01.jpg) no-repeat;
	font-size:32px;
	color:#ff6e7e;
	text-shadow:0 0 1px #aaa,0 0 10px #fff;
}
#s6 .box03 {
	padding:2%;
	background:none;
	position:relative;
}
#s6 .box03 p{
	padding:20px 30px;
	font-size:24px;
	background:url(images/s6_bg02_sp.jpg) repeat;
	}

.box03-l1{
	position:absolute;
	top:12%;
	left:2%;
	border:solid 1px #cd718d;
    -moz-transform: rotate(-1deg);
    -webkit-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);
    transform: rotate(-1deg);
	height:6.5em;
	width:96%;

}
.box03-l2{
	position:absolute;
	top:12%;
	left:2%;
	border:solid 1px #cd718d;
    -moz-transform: rotate(1deg);
    -webkit-transform: rotate(1deg);
    -o-transform: rotate(1deg);
    -ms-transform: rotate(1deg);
    transform: rotate(1deg);
	height:6.5em;
	width:96%;

}
footer .tel{
	font-size:38px;
}
footer .tel img{
	width:auto;
	height:38px;
}
footer .time{
	font-size:20px;
}
footer .inner-right{
	font-size:24px;
}
footer .mail .foot-img02 {
	position:static;
	vertical-align:-5px;
	width:200px;
	height:auto;
}
}
@media screen and (min-width: 640px) and (max-width: 1099px) {
/*共通*/
body{
	font-size:18px;
}
.tb-dnon{
	display:none;
}
.pc-dnon{display:  block;}
.m01-s{margin:0 10px;}

/*footer*/

/*コンテンツ*/
.container{
	padding-top:20px;
}


#s1 .s-left {
	width:25%;
	margin:0;
	box-sizing:border-box;
}
#s1 .s-right{
	width:75%;
	box-sizing:border-box;
}
#s1 .s-left img,#s1 .s-right img{
	width:100%;
	height:auto;
}
#s1 h3{
	font-size:24px;
	padding:8px;
	line-height:1.3;
}

#s2 .box01{
	width:100%;
	box-sizing:border-box;
}

#s4 .box01,#s4 .box02  {
	width:98%;
	box-sizing:border-box;
}
#s4 .box01 p {
	font-size:36px;
}
#s4 h3{
	font-size:44px;
}
#s4 .box02 .f-left-pc img{
	width:98%;
	height:auto;
}
#s4 .box02 table{
	font-size:28px;
}
#s4 .text01 {
	width:98%;
	box-sizing:border-box;
	font-size:34px;
}
#s4 .text02{
	width:98%;
	box-sizing:border-box;
	font-size:32px;
}

#s6 .box01{
	margin-left:8%;
}
.txt03 {
    font-size: 28px;
}
#s6 .box03 p{
	padding:25px;
	font-size:24px;
	background:url(images/s6_bg02_sp.jpg) repeat;
	border:double 3px #cd718d;
	}
.box03-l2,.box03-l1{
	position:static;
	border:none;
	width:auto;
	height:auto;
}
footer .s-left,footer .s-right{
	float:none;
	width:100%;
}

footer nav ul{
	overflow:hidden;
}
footer .s-right {
	margin-top:30px;
	clear:both;
	overflow:hidden;
}
footer .s-right ul{
	padding:20px;
	background:#fff;
}
footer .s-right ul li{
	text-align:center;
}
.copy{
	text-align:center;
}
footer{
	margin-bottom:20px;
}
}
@media screen and (max-width: 999px) {
	#s6 h4 span.txtorenge{
	display:block;
}
.tb2-dnon{
	display:none;
}
}
/*●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
↑タブレットサイズ
----------------------------------
↓spサイズ
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●*/

@media screen and (max-width: 639px) {
	
/*----------共通------------*/	
body{
	font-size:14px;
	-webkit-text-size-adjust: none;
}

.sp-dnon {display: none;}
.pc-dnon{display:  block;}
.pc-dnon2{display:  block;}
.f-left-pc {float: none;}
.f-right-pc {float: none;}
.sp-img50{width:50%;height:auto;}
.img-block{display:block;margin:0 auto;}

/*margin padding変更*/
.m20l-s{
	margin-left:10px !important;
}
.m10b-s { margin-bottom: 5px !important; }
.m20b-s { margin-bottom: 10px !important; }
.m30b-s { margin-bottom: 15px !important; }
.m40b-s { margin-bottom: 20px !important; }
.m50b-s { margin-bottom: 25px !important; }
.m60b-s { margin-bottom: 30px !important; }
.m70b-s { margin-bottom: 35px !important; }
.m01-s{margin:0 5px;}

/*テキストサイズ変更*/
.txt01{font-size:14px;}/*pc:24px*/
.txt02{font-size:140%;}
.txt03{font-size:120%;}
.txt04{font-size:120%;}

/*コンテンツ*/
.container{
	padding-top:0px;
}
.buy-btn{
	margin:0 10px;
}
#s1{
	padding:10px;
}
#s1 .s-right ,#s1 .s-left{
	width:100%;
	
}
#s1 .s-left img {
	width:50%;
	margin-bottom:10px;
}
#s1 h3 {
	padding:5px;
	margin-bottom:10px;
	font-size:120%;
	line-height:1.3;
}
#s2 .box01{
	padding:10px;
	font-size:120%;
}
#s3 {
	background-position:left;
}
#s3 div{
	padding-left:0;
	width:100%;
}
#s3 div p {
	margin-bottom:15px;
}
#s3 h2 img{
	width:100%;
	height:auto;
	max-width:547px;
}
#s4 .box01 {
	padding:10px;
}
#s4 .box01 p {
	font-size:120%;
text-shadow: 0px 0px 5px #fff;
}
#s4 h3 {
	font-size:140%;
}
#s4 .box02 .f-left-pc{
	width:100%;
}
#s4 .box02 .s-right{
	width:98%;
	margin:0 auto;
}
#s4 .box02 .s-left img{
	width:100%;
	height:auto;
}
#s4 .box02 table{
	font-size:120%;
	margin-top:10px;
}
#s4 .text01 {
	font-size:140%;
	padding:5px;
	line-height:1.3;
}
#s4 .text02 {
	font-size:120%;
}
#s5 ul ,.s5-info{
	margin-left:10px;
	margin-right:10px;
}
#s5 ul li {
	padding:10px;
}
#s5 ul li img{
	position:static;
	margin-top:0;
}
#s5 ul li h3{
	text-align:center;
}
#s5 .box01{
	padding:10px;
	padding-left:20%;
	padding-bottom:30px;
	font-size:120%;
	background:url(images/s5_bg01_sp.jpg) no-repeat;
	background-size:110%;
	background-position:bottom left;
}
#s6 .box01 {
    margin-left: 0px;
    margin-top: 0px;
}
#s6 .box01 h4 span.h-style01 {
	display:block;
	font-size:140%;
	padding:0px;
	text-align:center;
}

#s6 .box02 {
	padding:10px;
}
#s6 h4 span{
	display:block;
	text-align:center;
}
#s6 .s-left ,#s6 .s-right{
	width:100%;
}
#s6 .box03 p{
	padding:10px;
	background:url(images/s6_bg02_sp.jpg) repeat;
	border:double 3px #cd718d;
	font-size:16px;
	}
.box03-l2,.box03-l1{
	position:static;
	border:none;
	width:auto;
	height:auto;
}
#food-bg .container{
	padding-top:10px;
}
footer .s-left ,footer .s-right,footer .inner-left ,footer .inner-right{
	width:100%;
	padding:5px;
	box-sizing:border-box;
}
footer .tel{
	font-size:20px;
}
footer .tel img {
	height:20px;
	margin-right:0px;
}
footer .time {
	font-size:100%;
}
footer .inner-right{
	font-size:20px;
}
footer nav ul{
	border-top:none;
}

footer nav ul li {
	float:none;
	padding-left:0;
	margin-right:0;
	background:none;
	font-size:100%;
}
footer nav ul li a{
	background:#fff url(images/list.png) no-repeat 0px 14px;
	padding:10px;
	padding-left:20px;
	display:block;
	color:#333;
	border-bottom:solid 1px #ccc;
}
footer nav ul li a:hover{
	text-decoration:none;
	background:#eee url(images/list.png) no-repeat 0px 14px;
}
footer nav ul li:last-child a{
	border-bottom:none;
}
footer nav ul{
	padding-top:0;
}
footer nav ul{
	overflow:hidden;
}
footer .s-right {
	margin-top:10px;
	clear:both;
	overflow:hidden;
}
footer .s-right{
	background:#fff;
}
footer .s-right ul{
	padding:20px;
	background:#fff;
}
footer .s-right ul li{
	text-align:center;
}
.copy{
	text-align:center;
}
footer{
	margin-bottom:0px;
}
}
