@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
margin: 0;padding: 0;border: 0;font-style:normal;font-weight: normal;font-size: 100%;vertical-align: baseline;}
html {font-size: 62.5%;}
body {font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color: #464646;}
ul {list-style: none;}
a:link ,a:visited {color: #000;text-decoration: none;}

* img {width: 100%;vertical-align: bottom;}
.g01 {color: #fff;}
.g02 {background-color: #60C31F;}
.g03 {background-color: #87C22F;}
.y01 {background-color: #fff000;}
.str01 {background: url(../img/stripe.png) #97C71F;background-size: 20px;}
.str02 {background: url(../img/stripe.png) #87C22F;background-size: 20px;}
section h1 {background: #fff;text-align: center;color: #87C22F;font-weight: 700;}
section h1 span {color: #F39800;font-weight: 700;}
.center {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.wrap .news {background: #7DBA29;color: #fff;padding: 30px;overflow: hidden;margin: 20px 0 0;border-radius: 10px;}
.wrap .news .fb_area {float: left;width: 500px;}
.wrap .news .fb-page iframe {width: 500px;}
.wrap .news .text {width: 380px;float: left;height: 300px;margin: 0 0 0 50px;}
.wrap .news .text h2 {
	font-size: 2.5em;font-weight: 700;line-height: 1;
	padding: 0 0 14px;border-bottom: solid 1px #c4e49a;
	margin: 0 0 20px;
}
.wrap .news .text p {font-size: 1.6em;line-height: 1.8;}
.wrap .news .text img {width: 250px;margin: 130px 0 0;}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{
    width: 100% !important;
}

@media all and (max-width:769px) {
	/* スマホ */
	.scroll {overflow-x: auto;}
	.scroll::-webkit-scrollbar {width: 0;background: #e7f2d5;}
	.scroll::-webkit-scrollbar:horizontal {height: 5px;background: #e7f2d5;}
	.scroll::-webkit-scrollbar-thumb {background: #60C31F;border-radius: 2px;}
	.scroll::-webkit-scrollbar-thumb:horizontal {background: #00A73C;border-radius: 2px;}
	html {font-size: calc(62.5% + 4 * (100vw - 320px) / 180);}
	body {font-family: Arial, Roboto, "Droid Sans", "游ゴシック", YuGothic,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;color: #464646;}
	header {margin: 3em 2em 2em;width: calc(100vw - 4em);}
	header h1 {margin: 3em 0 2em;font-size: 1em;}
	header p {font-size: 1em;font-weight: 700;margin: 0 0 0.5em;}
	.wrap .news {padding: 20px;margin: 10px;}
	.wrap .news .fb_area {float: none;width: 100%;}
	.wrap .news .fb-page iframe {width: 100%;}
	.wrap .news .text {width: 100%;float: none;height: auto;margin: 0;}
	.wrap .news .text h2 {font-size: 2em;padding: 14px 0;margin: 0 0 10px;}
	.wrap .news .text p {font-size: 1.4em;}
	.wrap .news .text img {margin: 20px 0 0;}
	#slide {background: url(../img/sp/back01_01@2x.jpg);height: 33.3em;background-size: 100%;position: relative;}
	#slide p {font-size: 2.7em;color: #595757;line-height: 1.2;padding: 1.2rem 1rem;}
	#slide h2 {
		font-size: 1.5em;color: #87C22F;line-height: 1.2;
		position: absolute;bottom: 2rem;left: 1rem;
	}
	#slide .circle {
		background: #EA5514;color: #fff;font-weight: 700;font-size: 1.1em;line-height: 1.2;
		width: 80px;height: 80px;border-radius: 50%;position: absolute;bottom: -1rem;right: 1rem;
		-moz-box-shadow: 11px 13px 25px -8px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 11px 13px 25px -8px rgba(0, 0, 0, 0.8);
-ms-box-shadow: 11px 13px 25px -8px rgba(0, 0, 0, 0.8);
box-shadow: 11px 13px 25px -8px rgba(0, 0, 0, 0.8);
	}
	#slide .circle.rt {
		left: 1rem;right: none; bottom: 90px;background: #06a74b;border-radius: 5px;padding: 0 10px 10px;
		width: 54px;height: 42px;border: solid 3px #fff;
	}
	#slide .circle.rt:after {display: none;}
	#slide .circle h3 {padding: 10px 0 0;}
	.pageTop {
		position: fixed;right: 0;bottom: 2em;width: 60px;height: 60px;z-index: 100;overflow: hidden;border-radius: 50%;
		padding: 0;background: url(../img/sp/arrow@2x.png) no-repeat;background-size: 60px;
	}
	section h2 {font-size: 2.0em;font-weight: 700;line-height: 1.2;margin: 0 0 1.4em;}
	section h1 {font-size: 2.8em;padding: 1.6rem 0;}
	/* 01 */
	section#s01 h1 img {width: 18rem;}
	section#s01 h1 {padding: 20px 0 20px;}
	section#s01 p {font-size: 1.6em;line-height: 1.6;margin: 2rem;font-weight: 700;}
	section#s01 .st01 {
		border-top: solid 2px #fff;overflow: hidden;margin:2rem 2rem 0;position: relative;padding: 0 0 2rem;
	}
	section#s01 .st01 div h2 {font-size: 1.8em;padding: 4rem 0 0;}
	section#s01 .st01 div p {font-size: 1.5em;line-height: 1.7;margin: 0;font-weight: 500;}
	section#s01 .st01 div.dl {
		padding: 12rem 0 0;overflow: hidden;
		background: url(../img/p01@2x.png) no-repeat;background-position: -1rem 0rem;background-size: 22rem;
	}
	section#s01 .st01 dl {background: #fff;width: 17.2em;padding: 1.4em;float: right;}
	section#s01 .st01 dl dt {color: #00A73C;font-size: 1.4rem;margin: 0 0 5px;font-weight: 700;}
	section#s01 .st01 dl dt span {font-size: 1.4rem;font-weight: 700;margin: 0 0 0 10px;}
	section#s01 .st01 dl dd {color: #95989A;font-size: 1.2em;line-height: 1.8;}
	/* 02 */
	section#s02 h1 img {width: 27.3rem;}
	section#s02 h1 {padding: 20px 0 20px;}
	section#s02 {color: #fff;}
	section#s02 h1 {font-weight: 500;font-size: 1.8em;line-height: 1.4;}
	section#s02 .float {margin: 2rem 0 2rem 2rem;}
	section#s02 .st02 h2 {margin: 0;font-weight: 500;padding: 1rem 0;line-height: 1.8;}
	section#s02 .st02 img {padding: 20px 0;}
	section#s02 .float div {margin: 0 10px;}
	section#s02 .float div p {font-size: 1.4em;line-height: 1.7;}
	.ikuno {padding: 0 2rem;}
	.ikuno h3 {background: #00A73C;border-radius: 5px;font-size: 2.2em;color: #fff000;text-align: center;line-height: 1;padding: 8px 1em 6px;display: inline-block;}
	.ikuno p {font-size: 1.2em;line-height: 1.7;margin: 1em 0;font-weight: 700;}
	section#s02 ul.float {margin: 2rem;}
	section#s02 ul.float li img {border-radius: 10px;}
	section#s02 ul.float li h4 {color: #FFF100;font-size: 1.6em;margin: 10px 0 3px;font-weight: 700;}
	section#s02 ul.float li p {font-size: 1.4em;line-height: 1.8;padding: 0 0 30px;}
	/* 03 */
	section#s03 h1 img {width: 27.5rem;}
	section#s03 h1 {padding: 0 0 20px;margin: -8px 0 0;}
	section#s03 .back {overflow: hidden;position: relative;height: 200px;}
	section#s03 .back img {width: 500px;position: absolute;left: -100%;right: -100%;margin: auto;display: block;}
	section#s03 .spback {
		position: relative;top: -40px;text-align: center;margin: 0 0 -30px;
	}
	section#s03 .spback ul li img {width: 160px;border-radius: 10px;}
	section#s03 .spback ul li span {display: block;color: #55BB1D;font-size: 1.4em;margin: 10px 0 2px;}
	section#s03 .spback ul li h2 {margin: 0;}
	section#s03 .spback ul li p {
		text-align: left;font-size: 1.4em;padding: 1rem 2rem 2rem;line-height: 1.8;
	}
	section#s03 .g03 {color: #fff;}
	section#s03 .g03 {color: #fff;}
	section#s03 .g03 h2 {padding: 2rem 2rem 0;font-weight: 500;}
	section#s03 .g03 p {font-size: 1.4em;text-align: center;line-height: 1.7;padding: 0 10px 34px;}
	section#s03 .g03 p span {font-weight: 700;}
	/* 04 */
	section#s04 h1 img {width: 17.7rem;}
	section#s04 h1 {padding: 20px 0 20px;}
	section#s04 {padding: 0 0 20px;}
	section#s04 h1 {font-weight: 500;}
	section#s04 .y01 {overflow: scroll;padding: 12px 2em;}
	section#s04 .y01 .wrap {width: 1000px;overflow: hidden;}
	section#s04 h2 {font-size: 2em;line-height: 1;font-weight: 700; margin: 2rem 1rem;}
	section#s04 h2:before {content: "●";font-size: 1em;line-height: 1;margin: 0 8px 0 0;}
	section#s04 h2 small {font-size: 1.2rem;display:block;margin: 4px 0 0 1rem;}
	section#s04 h2 span {font-size: 1.5rem;font-weight: 700;}
	section#s04 dl {margin: 0 1rem; overflow: hidden;}
	section#s04 dl div {margin: 0 0 10px;overflow: hidden;}
	section#s04 dl dt {
		background: #F39800;padding: 18px 0 16px 10px;position: relative;height: 58px;box-sizing: border-box;
		color: #fff;font-size: 1.5rem;width: calc(52% - 15px);font-weight: 700;
		float: left;margin: 0 0 14px;
	}
	section#s04 dl dt:after {
		content: " ";position: absolute;display: block;
		border-left: 12px solid #F39800;
		border-top: 29px solid transparent;
		border-bottom: 29px solid transparent;
		position: absolute;
		top: 0;
		left: 100%;}
	section#s04 dl dd {
		border: solid 2px #F39800;border-radius: 10px;width: 48%;text-align: center;height: 58px;box-sizing: border-box;
		color: #F39800;font-size: 1em;padding: 8px 0 4px;margin: 0 0 14px;float: left;line-height: 1.3;
	}
	section#s04 dl dd.long {
		font-size: 1.2em;text-align: center;padding: 6px 20px 4px;
	}
	section#s04 dl dd.long span {
		font-size: 1.2rem;display: inline;font-weight: 500;
	}
	section#s04 dl dd span {font-size: 1.6rem;font-weight: 700;display: block;}
	/* s05 */
	section#s05 h1 img {width: 10rem;}
	section#s05 h1 {padding: 20px 0 20px;}
	section#s05 h1 {color: #fff;background: #87C22F;font-size: 2em;display: block;margin: 0 auto;width: 8em;
		border-radius: 5px 5px 0 0;padding: 10px;}
	section#s05 dl {padding: 2rem 1rem;text-align: center;}
	section#s05 dl dt {
		color: #87C22F;font-size: 2em;font-weight: 700;line-height: 1;
		background: #fff;border-radius: 5px 5px 0 0;padding: 8px 0 2px;
	}
	section#s05 dl dd {
		color: #fff;font-size: 1.6em;font-weight: 700;
		background: #87C22F;border-radius: 0 0 5px 5px;border: solid 3px #fff;margin: 0 0 20px;padding: 4px 0;
	}
	section#s05 p {
		color: #FFED05;font-size: 1.2rem;font-weight: 700;text-align: center;margin: -3rem 0 0;
		padding: 0 0 1rem;
	}
	/* footer */
	footer .wrap {margin: 0 2rem;}
	footer img.logo {margin: 20px 0;}
	footer .one {overflow: hidden;}
	footer img.out {width:75px;float: left;margin: 0 10px 0 0;}
	footer .one .float {width:calc(100% - 85px);float: left;font-size: 1.1em;font-weight: 700;line-height: 1.2;}
	footer .one .float p {margin: 0 0 4px;}
	footer .one .float p.ore {background: #F39800;color: #fff;text-align: center;border-radius: 10px;padding: 4px 0;}
	footer .one .float p span {display: block;}
	footer ul .wrap {margin: 0;}
	footer ul {background: #7CBA2A;padding: 1.4rem 2rem 1rem;overflow: hidden;}
	footer ul li span {
		color: #fff;font-size: 1.4rem;line-height: 1;
	}
	footer ul li {margin: 10px 0;float: left;}
	footer ul li.ff:before ,
	footer ul li.rr:after  {
		content: "|";line-height: 1;font-size: 1.4rem;color: #fff;padding: 0 5px;
	}
	footer address {font-size: 1.2rem;line-height: 1.8;margin: 10px 0;}
	footer address span {display: block;margin: 0;padding: 0;}
		footer p.fb {text-align: center; margin: 20px 0;}
	footer address a ,
	footer address a:link ,
	footer address a:visited {color: #036EB8;}
}

@media all and (min-width:770px) {
	.wrap {width: 1000px;margin: 0 auto;overflow: hidden;}
	body {min-width: 1000px;}
	section h1 {font-size: 4.8em;}
	section h2 {font-size: 2.8em;font-weight: 700;line-height: 1.2;margin: 0 0 14px;}
	.pad {padding: 3rem 0;}
	header {height: 80px;margin: 20px 0;}
	header h1 {float: left;width: 236px;}
	header p {font-size: 1.2em;font-weight: 700;margin: 0 0 8px;text-align: right;}
	header p.tell {width: 309px; margin: 0;}
	header .float {float: right;}
	.pageTop {position: fixed;right: 0;top: 180px;width: 46px;height: 200px;
		z-index: 100;background: url(../img/top@2x.png) no-repeat;background-size: 46px;}
		/* slide */
	div#slide {background: #FFFFD9;}
	div#slide .wrap {background: url(../img/back01_02.jpg);position: relative;height: 400px;overflow: visible;}
	div#slide .wrap .circle {
		position: absolute;right: 10px;bottom: -10px;
		-moz-box-shadow: 11px 13px 25px -8px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 11px 13px 25px -8px rgba(0, 0, 0, 0.8);
-ms-box-shadow: 11px 13px 25px -8px rgba(0, 0, 0, 0.8);
box-shadow: 11px 13px 25px -8px rgba(0, 0, 0, 0.8);
		background: #000;border-radius: 50%;color: #fff;width: 167px;height: 167px;font-size: 2.3em;line-height: 1.4;}
		div#slide .wrap .circle:hover img {opacity: .95;}
	div#slide p {
		color: #595757;font-size: 4.8em;font-weight: 500;line-height: 1.1;padding: 30px 30px 80px;
	}
	div#slide h2 {
		color: #87C22F;font-size: 2.6em;font-weight: 500;line-height: 1.2;margin: 0 30px;
	}
	div#slide .wrap .circle.rt {
		bottom: 190px;background: #06a74b;border-radius: 5px;
		width: 161px;height: 80px;font-size: 1.8em;
		border: solid 3px #fff;
	}
	div#slide .wrap .circle.rt:after {
		display: none;
	}
	/* 01 */
	section#s01 {text-align: center;}
	section#s01 h1 img {width: 306px;}
	section#s01 h1 {padding: 14px 0 24px;}
	section#s01 p {font-size: 1.8em;line-height: 2;}
	section#s01 .st01 {
		border-top: solid 2px #fff;overflow: hidden;padding: 30px;position: relative;
		background: url(../img/p01.png) no-repeat;background-position: 560px 9px;
	}
	section#s01 .st01 div {float: left;width: 480px;text-align: left;}
	section#s01 .st01 div p {font-size: 1.4em;line-height: 1.7;}
	section#s01 .st01 div.dl {width: 380px;}
	section#s01 .st01 dl {background: #fff;width: 240px;padding: 14px;position: absolute;bottom: 30px;right: 30px;}
	section#s01 .st01 dl dt {color: #00A73C;font-size: 1.3rem;margin: 0 0 5px;font-weight: 700;}
	section#s01 .st01 dl dt span {font-size: 1.6rem;font-weight: 700;margin: 0 0 0 10px;}
	section#s01 .st01 dl dd {color: #000;font-size: 1.2em;}
	/* 02 */
	section#s02 h1 img {width: 1000px;}
	section#s02 h1 {padding: 14px 0;}
	section#s02 {color: #fff;}
	section#s02 .float {overflow:hidden;margin: 0 0 0 40px;}
	section#s02 .float div {float: left;width: 440px;margin: 0 10px;}
	section#s02 .float div p {font-size: 1.4em;line-height: 1.7;}
	.st02 {}
	.ikuno {overflow: hidden;}
	.ikuno h3 {float: left;background: #00A73C;border-radius: 3px;font-size: 2.2em;color: #fff000;width: 140px;text-align: center;line-height: 1;padding: 8px 0 6px;}
	.ikuno p {float: left;font-size: 1.2em;width: 850px;line-height: 1.6;margin: 0 0 0 10px;font-weight: 700;}
	section#s02 ul.float {overflow: hidden;margin: 10px -20px 30px;}
	section#s02 ul.float li {width: 220px;height: 390px;float: left;margin: 0 20px;}
	section#s02 ul.float li img {border-radius: 10px;}
	section#s02 ul.float li h4 {color: #FFF100;font-size: 1.5em;margin: 10px 0 8px;}
	section#s02 ul.float li p {font-size: 1.3em;line-height: 1.6;}
	/* 03 */
	section#s03 h1 img {width: 546px;}
	section#s03 h1 {padding: 14px 0 24px;}
	section#s03 {position: relative;}
	section#s03 .g03.back {margin: 0 0 -60px;height: 400px;}
	section#s03 ul.float {overflow: hidden;margin: 0 100px 30px;position: relative;}
	section#s03 ul.float li {width: 160px;height: 390px;float: left;margin: 0 20px;}
	section#s03 ul.float li span {text-align: center;display: block;font-size: 1.4em;color: #87C22F;}
	section#s03 ul.float li h2 {text-align: center;font-size: 2em;}
	section#s03 ul.float li img {border-radius: 10px;}
	section#s03 ul.float li h4 {color: #FFF100;font-size: 1.5em;margin: 10px 0 8px;}
	section#s03 ul.float li p {font-size: 1.3em;line-height: 1.5;}
	section#s03 .g03 h2 img {width: 460px;margin: 0 0 20px;}
	section#s03 .g03 {font-size: 1.3em;line-height: 1.6;overflow: hidden;text-align: center;height: 550px;}
	section#s03 .g03 .float {width: 333px;float: left;}
	section#s03 .g03 .one {
		height: 260px;position: relative;
		background: url(../img/hukidashi01@2x.png) no-repeat;background-size: 330px;background-position: center;}
	section#s03 .g03 .two {position: relative;
		background: url(../img/hukidashi02@2x.png) no-repeat;background-size: 224px;background-position: 76px 0;}
	section#s03 .g03 .three {
		background: url(../img/hukidashi03@2x.png) no-repeat;background-size: 310px;background-position: 0 0;}
	section#s03 .g03 .four {position: relative;
		background: url(../img/hukidashi04@2x.png) no-repeat;background-size: 333px;background-position: 0 0;}
	section#s03 .g03 .one:before {
		content: " ";width: 150px;height: 150px;
		background: url(../img/window01.png) no-repeat ;background-size: 150px;
		position: absolute;bottom: -114px;left:0;}
	section#s03 .g03 .one:after {
		content: " ";width: 180px;height: 133px;
		background: url(../img/window02.png) no-repeat ;background-size: 180px;
		position: absolute;bottom: -144px;left:155px;}
	section#s03 .g03 .two:after {
		content: " ";width: 118px;height: 118px;
		background: url(../img/window03.png) no-repeat ;background-size: 118px;
		position: absolute;bottom: -20px;left:-20px;}
	section#s03 .g03 .four:after {
		content: " ";width: 120px;height: 120px;
		background: url(../img/window04.png) no-repeat ;background-size: 120px;
		position: absolute;bottom: -40px;right:0px;}
	section#s03 .g03 .one p {padding: 50px 0;}
	section#s03 .g03 .two p {padding: 30px 0 40px 42px;}
	section#s03 .g03 .three p {padding: 30px 50px 34px 70px;}
	section#s03 .g03 .four p {padding: 40px 0 70px;font-size: 1.2rem;}

	/* 04 */
	section#s04 h1 img {width: 281px;}
	section#s04 h1 {padding: 14px 0 24px;}
	section#s04 {padding: 0 0 30px;}
	section#s04 h2 {font-size: 2em;line-height: 1;font-weight: 700;}
	section#s04 h2:before {content: "●";font-size: 1.4em;}
	section#s04 h2 small {font-size: 1.2rem;font-weight: 700;margin: 0 0 0 20px;}
	section#s04 h2 span {font-size: 1.5rem; font-weight: 700;}
	section#s04 dl div {margin: 0 0 20px;}
	section#s04 dl dt {background: #F39800;display: inline-block;color: #fff;font-size: 2.4rem;padding: 24px 14px;position: relative;height: 36px;min-width: 210px;}
	section#s04 dl dt:after {
		content: " ";position: absolute;display: block;
		border-left: 24px solid #F39800;
		border-top: 42px solid transparent;
		border-bottom: 42px solid transparent;
		position: absolute;
		top: 0;
		left: 100%;}
	section#s04 dl dd {border: solid 3px #F39800;border-radius: 10px;display: inline-block;color: #F39800;font-size: 1.4em;padding: 20px;margin: 0 8px;}
	section#s04 dl dd span {font-size: 2.4rem;}
	section#s04 dl dd.long {width: 694px; text-align: center;}
	section#s04 .wrap h2.second {padding: 20px 0 10px;}

	/* 05 */
	section#s05 h1 img {width: 147px;}
	section#s05 h1 {padding: 14px 0 24px;}
	section#s05 h1 {
		font-size: 3em;
		background: #87C22F;color: #fff;display: block;margin: 0 auto;width: 300px;
		border-radius: 8px 8px 0 0;padding: 5px 0 0;
	}
	section#s05 dl {
		padding: 50px 0 14px;overflow: hidden;
	}
	section#s05 dl dt {
		font-size: 3em;text-align: center;font-weight: 700;line-height: 1;
		background: #fff;color: #87C22F;width: 480px;
		border-radius: 10px 10px 0 0;padding: 14px 0 0;
	}
	section#s05 dl dd {
		font-size: 2em;text-align: center;font-weight: 700;
		background: #87C22F;color: #fff;border: solid 5px #fff;
		border-radius: 0 0 10px 10px;padding: 7px 0;
	}
	section#s05 dl div {
		width: 480px;float: left;
	}
	section#s05 dl div.one {
		margin: 0 40px 0 0;
	}
	section#s05 p {
		color: #FFF100;font-size: 1.7em;font-weight: 700;
		text-align: center;padding: 0 0 30px;
	}

	/* フッター */
	footer p.ore {background: #F39800;color: #fff;font-size: 2em;display: inline-block;
	text-align: center;border-radius: 20px;padding: 2px 20px;}
	footer img.logo {width: 383px;float: left;}
	footer p.tell img {width: 400px;margin: 8px 0 12px;}
	footer img.out {width: 156px;float: left;margin: 0 30px;}

	footer .two {overflow: hidden;padding: 50px 0 40px;}
	footer .one {float: left;overflow: hidden;}
	footer .one .float {float: left;}
	footer .one .float p {font-size: 1.6em;font-weight: 700;}
	footer address {font-size: 1.6em;margin: 0;}
	footer p.fb {text-align: center; margin: 20px 0;}
	footer a ,
	footer a:link ,
	footer a:visited {color: #036EB8;}
	footer ul a ,
	footer ul a:link ,
	footer ul a:visited {color: #fff;}
	footer ul li {overflow: hidden;padding: 10px 0;}
	footer ul li {float: left;}
	footer ul li span {font-size: 1.4em;}
	footer ul li:before {
		content: "|";line-height: 1;font-size: 1.4rem;color: #fff;padding: 0 5px;
	}
}


