@charset "utf-8";
#fixed_navi {
	min-width: 1200px;
	background: #24231f;
	z-index: 10000;
}
#fixed_navi ul {
	display: flex;
	justify-content: center;
	width: 1200px;
	margin: 0 auto;
}
#fixed_navi ul li {
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	width: 300px;
	height: 30px;
	padding-top: 2px;
}
#fixed_navi ul li a {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	outline: none;
	transition: 0.3s;
}
#fixed_navi ul li a:hover {
	opacity: 0.7;
}
#lp_container {
	position: relative;
	min-width: 1080px;
	background: #fff;
	color: #333;
	font-size: 12px;
	font-family: メイリオ, Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	-webkit-text-size-adjust: 100%;
}
#lp_container a {
	color: #333;
	text-decoration: none;
	outline: none;
}
#lp_container a:hover {
	text-decoration: none;
}
#lp_container .rollover {
	transition: 0.3s;
}
#lp_container .rollover:hover {
	opacity: 0.7;
}
#lp_container .inner {
	width: 1080px;
	margin: 0 auto;
}
#top {
	height: 490px;
	position: relative;
	background: url(../../img/img_u19/bg_top.jpg) center center no-repeat;
	background-size: cover;
	overflow: hidden;
}
#top .car_l {
	width: 371px;
	margin-right: 355px;
	position: absolute;
	bottom: -201px;
	right: 50%;
}
#top .car_r {
	width: 375px;
	margin-left: 355px;
	position: absolute;
	bottom: -202px;
	left: 50%;
}
#top .scene {
	width: 713px;
	height: 247px;
	margin: 0 auto;
	position: absolute;
	bottom: -207px;
	left: 0;
	right: 0;
}
#top .inner {
	position: relative;
}
#top .inner h1 {
	position: absolute;
	top: 12px;
	left: 10px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
#top .inner .ban {
	position: absolute;
	top: 37px;
	left: 10px;
}
#top .inner .kv {
	width: 387px;
	height: 290px;
	margin: 0 auto;
	position: absolute;
	top: 90px;
	left: 0;
	right: 0;
}
#top_sub {
	height: 257px;
	position: relative;
	background: #e8f1f9;
	overflow: hidden;
}
#top_sub .car_l {
	width: 371px;
	margin-right: 355px;
	position: absolute;
	top: -134px;
	right: 50%;
}
#top_sub .car_r {
	width: 375px;
	margin-left: 355px;
	position: absolute;
	top: -125px;
	left: 50%;
}
#top_sub .scene {
	width: 713px;
	height: 247px;
	margin: 0 auto;
	position: absolute;
	top: -40px;
	left: 0;
	right: 0;
}
.tmpl-point {
	padding-top: 60px;
	border-top: solid 20px #ffd303;
}
.tmpl-point > .inner > .ttl {
	box-sizing: border-box;
	height: 80px;
	border-bottom: solid 5px #ffd303;
	font-weight: bold;
	background-repeat: no-repeat;
}
#point1 {
	background: url(../../img/img_u19/bg_point1.jpg) no-repeat top center;
	background-size: cover;
}
#point1 > .inner > .ttl {
	padding: 10px 0 0 170px;
	background-image: url(../../img/img_u19/icon_point_1.png);
	background-position: 95px top;
	color: #fff;
	font-size: 44px;
}
#point1 .inner .example {
	position: relative;
	margin-top: 30px;
}
#point1 .inner .example .txt {
	position: absolute;
	font-size: 18px;
	font-weight: bold;
}
#point1 .inner .example .t1 {
	top: 15px;
	left: 120px;
}
#point1 .inner .example .t2 {
	top: 15px;
	left: 700px;
}
#point1 .inner .example .t3 {
	top: 550px;
	left: 160px;
}
#point1 .inner .example .t4 {
	top: 550px;
	left: 750px;
}
#point1 .inner .example .sa {
	position: absolute;
	top: 578px;
	left: 10px;
}
#point1 .inner .example .sa img {
	position: absolute;
	top: 0;
	left: 0;
}
#point1 .inner .photo {
	padding: 90px 0 40px;
}
#point1 .inner .photo .ttl {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
#point1 .inner .photo .slider-pro {
	height: 210px;
	margin-top: 30px;
}
#point1 .inner .photo .slider-pro .sp-arrows {
	opacity: 1.0;
}
#point1 .inner .photo .slider-pro .sp-arrows {
	transition: 0.3s;
}
#point1 .inner .photo .slider-pro .sp-arrows:hover {
	opacity: 0.7;
}
#point1 .inner .photo .slider-pro .sp-previous-arrow {
	width: 23px;
	height: 34px;
	top: -14px;
	left: -40px;
	background: url(../../img/img_u19/btn_prev.png) no-repeat left top;
	background-size: 23px 34px;
}
#point1 .inner .photo .slider-pro .sp-next-arrow {
	width: 23px;
	height: 34px;
	top: -14px;
	right: -40px;
	background: url(../../img/img_u19/btn_next.png) no-repeat left top;
	background-size: 23px 34px;
}
#point1 .inner .photo .slider-pro .sp-slide li {
	float: left;
}
#point1 .inner .photo .slider-pro .sp-slide li:first-child {
	padding-right: 22px;
}
#point1 .inner .photo .slider-pro .sp-slide li:last-child {
	padding-left: 21px;
}
#point1 .inner .photo .slider-pro .sp-slide li p {
	padding-top: 5px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
#point1 .etc {
	padding: 70px 0 100px;
	background: #e8f1f9;
}
#point1 .etc .inner .ttl {
	padding-bottom: 15px;
	border-bottom: solid 1px #dfdfdf;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
#point1 .etc .inner .img {
	position: relative;
	padding-top: 60px;
}
#point1 .etc .inner .img .txt {
	position: absolute;
	font-size: 18px;
	font-weight: bold;
}
#point1 .etc .inner .img .t1 {
	top: 20px;
	left: 0;
}
#point1 .etc .inner .img .t2 {
	top: 20px;
	left: 350px;
}
#point1 .etc .inner .img .t3 {
	top: 20px;
	left: 700px;
}
#point2 {
	padding-bottom: 90px;
	background: url(../../img/img_u19/bg_point2.jpg) no-repeat top center;
	background-size: cover;
}
#point2 > .inner > .ttl {
	padding: 15px 0 0 75px;
	background-image: url(../../img/img_u19/icon_point_2.png);
	background-position: left top;
	font-size: 40px;
}
#point2 .inner .img {
	position: relative;
}
#point2 .inner .img .txt {
	position: absolute;
}
#point2 .inner .img .t1 {
	top: 35px;
	left: 0;
	width: 720px;
	font-size: 22px;
	line-height: 32px;
	text-align: center;
}
#point2 .inner .img .t2 {
	top: 660px;
	left: 160px;
	color: #fff;
}
#point2 .inner .img .t3 {
	top: 750px;
	left: 805px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
#point3 {
	padding-bottom: 80px;
}
#point3 > .inner > .ttl {
	padding: 15px 0 0 130px;
	background-image: url(../../img/img_u19/icon_point_3.png);
	background-position: 50px top;
	font-size: 44px;
}
#point3 .inner .txt {
	padding: 30px 0;
	font-size: 22px;
	line-height: 32px;
	text-align: center;
}
#point3 .bg {
	height: 480px;
	background: url(../../img/img_u19/bg_point3.jpg) no-repeat top center;
	background-size: cover;
}
#merit {
	padding: 80px 0 150px;
	background: #ffd303;
}
#merit .inner .ttl {
	padding-bottom: 20px;
	border-bottom: solid 1px #fff;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
#merit .inner .img {
	position: relative;
	padding-top: 70px;
}
#merit .inner .img .txt {
	position: absolute;
	top: 30px;
	font-size: 18px;
	font-weight: bold;
}
#merit .inner .img .txt2 {
	position: absolute;
	top: 400px;
	font-size: 14px;
	line-height: 23px;
	text-align: center;
}
#merit .inner .img .t1 {
	left: 100px;
}
#merit .inner .img .t2 {
	left: 440px;
}
#merit .inner .img .t3 {
	left: 700px;
}
#merit .inner .img .t4 {
	left: 10px;
}
#merit .inner .img .t5 {
	left: 410px;
}
#merit .inner .img .t6 {
	left: 760px;
}
#point_note {
	padding: 40px 0 35px;
	border-bottom: solid 1px #e5e5e5;
}
#point_note .inner p {
	line-height: 18px;
}
#lineup {
	width: 980px;
	margin: 0 auto;
	padding-top: 80px;
}
#lineup > .ttl {
	font-size: 44px;
	font-weight: bold;
	text-align: center;
}
#lineup .item {
	position: relative;
	margin-top: 40px;
}
#lineup .item .monthly {
	position: absolute;
	top: 421px;
	left: 525px;
	color: #dc0a11;
	font-size: 20px;
}
#lineup .item .yen {
	position: absolute;
	top: 401px;
	left: 800px;
	color: #dc0a11;
	font-size: 14px;
	line-height: 20px;
}
#lineup .item .yen strong {
	font-size: 20px;
}
#lineup .item .period {
	position: absolute;
	top: 449px;
	left: 555px;
	color: #dc0a11;
	font-size: 14px;
}
#lineup .item .plan {
	position: absolute;
	top: 469px;
	left: 580px;
	color: #fff;
	font-size: 14px;
}
#lineup .item .note {
	position: absolute;
	top: 451px;
	left: 780px;
	color: #fff;
	font-size: 10px;
}
#lineup .item .btn {
	position: absolute;
	top: 541px;
	left: 50%;
	transform: translateX(-50%);
	box-sizing: border-box;
	width: 680px;
	height: 90px;
	border-radius: 3px;
	background: #d02539 url(../../img/img_u19/icon_arrow.png) no-repeat 640px center;
	font-size: 30px;
	font-weight: bold;
}
#lineup .item .btn a {
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	color: #fff;
	padding-top: 5px;
}
#supple_info {
	width: 980px;
	margin: 80px auto 0;
	padding: 10px 0;
	border: solid 1px #283d62;
	border-width: 1px 0;
}
#supple_info .main {
	display: flex;
}
#supple_info .main .ttl {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	width: 180px;
	min-height: 60px;
	padding-left: 20px;
	border-radius: 3px;
	background: #283d62;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}
#supple_info .main .list {
	width: 740px;
	margin-left: 30px;
}
#supple_info .main .list dl {
	display: flex;
	line-height: 16px;
}
#handling_end {
	width: 980px;
	margin: 20px auto 0;
	padding: 5px 0 10px;
	border: solid 4px #000;
}
#handling_end .top {
	display: flex;
}
#handling_end .top .ttl {
	display: flex;
	align-items: center;
	width: 290px;
	height: 33px;
	background: #000;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
#handling_end .top .ttl::before {
	content: url(../../img/img_u19/v_line_white.png);
	margin: 1px 8px 0 5px;
}
#handling_end .top .txt {
	margin: 15px 0 0 40px;
	font-size: 14px;
}
#handling_end .main {
	margin: 15px 50px 0;
	padding: 8px 0;
	background: #e8e8e8;
}
#handling_end .main p {
	padding-left: 280px;
	font-size: 19px;
	font-weight: bold;
	line-height: 23px;
}
#handling_end .main p small {
	font-size: 12px;
}
#handling_end .note {
	display: flex;
	margin: 10px 50px 0;
	line-height: 16px;
}
#guarantee {
	width: 980px;
	margin: 20px auto 0;
	padding: 5px 0 20px;
	border: solid 4px #000;
}
#guarantee .top {
	display: flex;
}
#guarantee .top .ttl {
	display: flex;
	align-items: center;
	width: 290px;
	height: 33px;
	background: #000;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
#guarantee .top .ttl::before {
	content: url(../../img/img_u19/v_line_white.png);
	margin: 1px 8px 0 5px;
}
#guarantee .main {
	display: flex;
	justify-content: space-between;
	margin: 10px 50px 0;
}
#guarantee .main .left {
	width: 520px;
	padding-top: 10px;
	line-height: 18px;
}
#guarantee .main .right {
	box-sizing: border-box;
	width: 350px;
	padding: 10px;
	background: #e8e8e8;
}
#guarantee .main .right dl {
	display: flex;
	line-height: 16px;
}
#guarantee .btn {
	width: 313px;
	height: 26px;
	margin: 5px 0 0 50px;
	background: url(../../img/img_u19/btn_guarantee.png) no-repeat;
}
#guarantee .btn a {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding-left: 10px;
	color: #fff;
}
#mainte_coupon {
	margin-top: 70px;
}
#mainte_coupon .inner {
	position: relative;
	width: 980px;
	margin: 0 auto;
}
#mainte_coupon .inner .coupon-ttl {
	position: absolute;
	top: 285px;
	color: #5d5d5d;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}
#mainte_coupon .inner .t1 {
	left: 210px;
}
#mainte_coupon .inner .t2 {
	left: 410px;
}
#mainte_coupon .inner .t3 {
	top: 280px;
	left: 645px;
	font-size: 16px;
	line-height: 18px;
}
#mainte_coupon .inner .coupon-txt {
	position: absolute;
	top: 355px;
	left: 150px;
	width: 680px;
	color: #ec0345;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}
#mainte_coupon .inner .detail {
	position: absolute;
	top: 405px;
	left: 150px;
	box-sizing: border-box;
	width: 680px;
	border: solid 1px #ec0345;
}
#mainte_coupon .inner .detail .ttl {
	display: flex;
	align-items: center;
	height: 40px;
	padding-left: 15px;
	background: #ec0345;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}
#mainte_coupon .inner .detail ul {
	display: flex;
	flex-wrap: wrap;
	padding: 10px;
	background: #fff;
}
#mainte_coupon .inner .detail ul li {
	width: 330px;
	font-size: 14px;
	line-height: 20px;
}
#mainte_coupon .inner .detail ul li:nth-child(even) {
	width: 320px;
}
#mainte_coupon .inner .note {
	position: absolute;
	top: 535px;
	left: 160px;
	font-size: 12px;
	line-height: 18px;
}
#mainte_coupon .inner .note li {
	text-indent: -12px;
}
#mainte_coupon .inner .note li::before {
	content: "※";
}
#mainte_coupon .inner img {
	width: 980px;
	height: 606px;
}
#charm {
	margin-top: 80px;
	padding: 70px 0 100px;
	background: #d3f2fb;
}
#charm .ttl-marker {
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 50px;
	font-weight: 900;
	line-height: 66px;
	text-align: center;
}
#charm .ttl-marker span {
	padding-bottom: 2px;
	background: linear-gradient(transparent 68%, #92d9e4 0%);
}
#charm > ul {
	width: 980px;
	margin: 70px auto 0;
}
#charm > ul > li:nth-child(n + 2) {
	margin-top: 40px;
}
#charm > ul > li > .ttl {
	position: relative;
	width: 980px;
	height: 135px;
	background: url(../../img/img_u19/bg_charm_ttl.png) no-repeat;
}
#charm > ul > li > .ttl .icon {
	position: absolute;
	top: 10px;
	left: 11px;
}
#charm > ul > li > .ttl .txt {
	padding: 38px 0 0 10px;
	color: #fff;
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
}
#charm > ul > li > .ttl .txt strong {
	font-size: 42px;
	font-weight: 900;
}
#charm > ul > li > .main {
	padding-top: 15px;
}
#charm > ul > li.no1 > .main {
	display: flex;
	justify-content: space-between;
}
#charm > ul > li.no1 > .main .txt {
	width: 480px;
	font-size: 18px;
	line-height: 30px;
}
#charm > ul > li.no2 > .main {
	display: flex;
	justify-content: space-between;
}
#charm > ul > li.no2 > .main .txt {
	width: 480px;
	font-size: 18px;
	line-height: 30px;
}
#charm > ul > li.no2 > .main dl {
	width: 470px;
}
#charm > ul > li.no2 > .main dl dt {
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	height: 40px;
	padding-top: 5px;
	background: #4096ee;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}
#charm > ul > li.no2 > .main dl dd {
	padding: 15px 20px;
	background: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	border: solid 1px #b1e3e9;
	border-width: 0 2px 2px 2px;
}
#charm > ul > li.no3 > .main .txt {
	font-size: 18px;
	line-height: 30px;
}
#charm > ul > li.no3 > .main .img {
	margin-top: 20px;
}
#charm > ul > li.no3 > .main dl {
	display: flex;
	margin-top: 30px;
	font-size: 14px;
	line-height: 22px;
}
#charm > ul > li.no4 > .main {
	display: flex;
	justify-content: space-between;
}
#charm > ul > li.no4 > .main .left .txt {
	width: 480px;
	font-size: 18px;
	line-height: 30px;
}
#charm > ul > li.no4 > .main .left dl {
	display: flex;
	margin-top: 30px;
	font-size: 14px;
	line-height: 22px;
}
#charm > ul > li.no4 > .main .img {
	margin-top: -30px;
}
#charm > ul > li.no5 > .main .txt {
	font-size: 18px;
	line-height: 30px;
}
#charm > ul > li.no5 > .main .img {
	position: relative;
	margin-top: 20px;
}
#charm > ul > li.no5 > .main .img .txt-1 {
	position: absolute;
	top: 55px;
	left: 70px;
	color: #fff;
	font-size: 22px;
	line-height: 28px;
	text-align: center;
}
#charm > ul > li.no5 > .main .img .txt-1 strong {
	font-size: 28px;
}
#charm > ul > li.no5 > .main .img .txt-2 {
	position: absolute;
	top: 62px;
	left: 700px;
	color: #fff;
	font-size: 20px;
	line-height: 24px;
}
#charm > ul > li.no5 > .main .img .txt-2 strong {
	font-size: 24px;
	font-weight: bold;
}
#charm > ul > li.no5 > .main .img .txt-3 {
	position: absolute;
	top: 445px;
	left: 185px;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
}
#charm > ul > li.no5 > .main .img .txt-3 strong {
	font-size: 24px;
}
#charm > ul > li.no5 > .main .img .txt-3 strong.b {
	font-size: 28px;
	font-weight: bold;
}
#charm > ul > li.no5 > .main .lnk {
	width: 160px;
	margin-left: auto;
}
#charm > ul > li.no5 > .main .lnk a {
	display: flex;
	justify-content: flex-end;
	background: url(../../img/img_u19/icon_arrow_black_right.png) no-repeat right center;
	background-size: 10px 15px;
	margin-top: 15px;
	padding: 3px 20px 0 0;
	font-size: 18px;
	font-weight: bold;
}
#charm > ul > li.no5 > .main .lnk a:hover {
	text-decoration: underline;
}
#charm > ul > li.no6 > .main {
	display: flex;
	justify-content: space-between;
}
#charm > ul > li.no6 > .main .left {
	width: 480px;
}
#charm > ul > li.no6 > .main .left .txt {
	font-size: 18px;
	line-height: 30px;
}
#charm > ul > li.no6 > .main .left .note {
	margin-top: 30px;
}
#charm > ul > li.no6 > .main .left .note dl {
	display: flex;
	font-size: 14px;
	line-height: 22px;
}
#charm > ul > li.no7 > .main .txt {
	font-size: 18px;
	line-height: 30px;
}
#charm > ul > li.no7 > .main .img {
	margin-top: 20px;
}
#flow {
	width: 980px;
	margin: 0 auto;
	padding: 80px 0 15px;
	background: #f2f2f2 url(../../img/img_u19/bg_flow_top.png) no-repeat;
}
#flow .inner {
	width: 950px;
	margin: 0 auto;
}
#flow .inner > .ttl {
	display: flex;
	justify-content: center;
	height: 67px;
	background: url(../../img/img_u19/bg_flow_ttl.png) no-repeat;
	font-size: 40px;
	font-weight: bold;
}
#flow .inner .frm {
	padding: 20px 0 30px 25px;
	border-radius: 5px;
	background: #fff;
}
#flow .inner .frm .main {
	position: relative;
	background: url(../../img/img_u19/bg_flow.png) no-repeat;
}
#flow .inner .frm .main .step {
	display: flex;
	width: 657px;
	height: 68px;
	padding: 20px 0 0 20px;
}
#flow .inner .frm .main .step .ttl {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	width: 224px;
	height: 68px;
	padding-left: 70px;
	color: #3c6b99;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
}
#flow .inner .frm .main .step .txt {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	width: 433px;
	height: 68px;
	padding: 0 10px 0 15px;
	font-size: 14px;
	line-height: 20px;
}
#flow .inner .frm .main .s1 {
	padding-top: 12px;
}
#flow .inner .frm .main .s5 .ttl {
	text-align: left;
}
#flow .inner .frm .main .period {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 696px;
	width: 133px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}
#flow .inner .frm .main .p1 {
	top: 12px;
	height: 156px;
}
#flow .inner .frm .main .p2 {
	top: 188px;
	height: 68px;
}
#flow .inner .frm .main .p3 {
	top: 276px;
	height: 156px;
}
#flow .inner .frm .main .p4 {
	top: 452px;
	height: 68px;
}
#flow .inner .frm .main .period span {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}
#flow .inner .frm .main .arrow {
	position: absolute;
	top: 375px;
	left: 840px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}
#flow .inner .frm .main .note {
	box-sizing: border-box;
	width: 860px;
	margin: 30px 0 0 20px;
	padding: 20px;
	background: #efefef;
}
#flow .inner .frm .main .note dl {
	display: flex;
	font-size: 14px;
	line-height: 22px;
}
#flow .detail-delivery {
	display: flex;
	box-sizing: border-box;
	width: 860px;
	margin: 30px 20px 0;
	border: solid 5px #000;
}
#flow .detail-delivery .ttl {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 165px;
	background: #000;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
#flow .detail-delivery .txt {
	padding: 10px 20px;
	font-size: 14px;
	line-height: 22px;
}
#flow .detail-delivery .txt strong {
	font-weight: bold;
}
#contact {
	margin: 60px 0;
}
#contact .btn {
	box-sizing: border-box;
	width: 680px;
	height: 70px;
	margin: 0 auto;
	border-radius: 3px;
	background: #d02539 url(../../img/img_u19/icon_arrow.png) no-repeat 640px center;
	font-size: 30px;
	font-weight: bold;
}
#contact .btn a {
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding-top: 5px;
	color: #fff;
}