@charset "utf-8";/* CSS Document */
body{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;color: #2c2c2c}
img{max-width: 100%;}
ul,ol{padding: 0;}
ul li,ol li{list-style: none;display: inline-block;}
ul li a,ol li a{display: block;}
a,a:hover{color: #2c2c2c !important;text-decoration: none !important}
a:hover img {opacity: 0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
a:hover{opacity: 0.7 ;}
h1,h2,h3,h4,h5{font-family: "Sawarabi Mincho","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}
h1{font-size:36px;color:#0054A7;text-align: center;}
h2{font-size:32px;text-align: center;} 
h3{font-size:24px;text-align: center;}
p{margin: 10px 0 10px 0 !important;font-size: 16px;line-height:1.8;text-align: center;}

header{padding:4px 0 6px;}
header .logo{padding: 9px 0 0 0;}
header .tel{text-align: right;font-size: 30px;padding: 0;}
header .tel i{margin: 0 5px 0 0;font-size: 24px;}
header .tel font{margin: -10px 0 0 0;display: block;font-size: 12px;}
header .tel p{display: block;float: right;margin: 0 !important;font-family: "Sawarabi Mincho";font-size: 26px;text-align: right;}
header .tel a.mail{display: block;float: right;margin: 10px 0 0 10px;width: 100px;height: 40px;line-height: 36px;text-align: center;background: #821A2D;color: #fff !important;font-size: 16px;border-radius: 5px;border-bottom: solid 6px #4E101C;}





.sec01{padding:0;background: url("../images/bg01.png?=1") no-repeat center ;background-size: auto 100%;text-align: center;color: #fff;}
@media screen and (min-width:1400px){
	.sec01{background-size: 100% auto;}
}

.sec01 h1{margin: 100px 0 0px;padding: 0;font-size: 30px;line-height: 1.6;color: #fff;text-shadow: 3px 3px 1px #000,1px 1px 1px #000;}
.sec01 .main h1 span{display: block;font-size: 40px;}
.sec01 .main h1 span font{background: linear-gradient(transparent 75%,rgba(255,247,153,0.60) 75%);}

.sec01 .main font.ten{display: block;margin: -10px 0 0 0;font-size: 46px;}
.sec01 h2{margin: -30px 0 0;padding-bottom: 20px;font-size: 46px;color: #fff;text-shadow: 3px 3px 1px #000,1px 1px 1px #000;line-height: 1.4}

.sec01 strong{background: #D80003;padding: 10px;}
.sec01 .main h2 span{display: block;font-size: 46px;}
@media screen and (max-width:767px){
	.sec01 strong{background: #D80003;padding: 10px;display: block;}
}
.sec01 .main hr{margin: 30px auto 40px;border-bottom: 1px solid #fff;width: 30px;}
.sec01 .main p{margin: 30px 0 30px !important;font-size: 15px;text-shadow: 3px 3px 1px #000;line-height: 1.8;letter-spacing: 1.6px;}

.sec01 .contact{background: #fff;margin: 30px 0 100px 0;padding: 10px 4% 20px;border-radius: 5px;}
.sec01 .contact p{font-size: 16px;color: #333;}

.sec01 .contact .come {padding: 0;margin: 7px 0 0 !important;text-align: center;font-size: 15px;line-height: 1.4}
.sec01 .contact .come span{margin: 0 10px ;padding: 0 5px;font-size: 36px;ffont-weight: bold;display        : inline-block;color          : #ffffff;letter-spacing : 4px;text-shadow : 2px  2px 6px #0054a7,-2px  2px 6px #0054a7,2px -2px 6px #0054a7,-2px -2px 6px #0054a7,2px  0px 6px #0054a7,0px  2px 6px #0054a7,-2px  0px 6px #0054a7,0px -2px 6px #0054a7;/* 文字の影 */
}
@media screen and (min-width:1040px){
.sec01 h1{margin: 100px 0 0px;padding: 0;font-size: 32px;line-height: 1.6;color: #fff;text-shadow: 3px 3px 1px #000,1px 1px 1px #000;}
.sec01 .main h1 span{display: block;font-size: 42px;}
.sec01 .main h1 span font{background: linear-gradient(transparent 75%,rgba(255,247,153,0.60) 75%);}

.sec01 .main font.ten{display: block;margin: -5px 0 0 0;font-size: 56px;}
.lp204.sec01 .main font.ten{display: block;margin: -15px 0 0 0;font-size: 56px;}
.sec01 h2{margin: -40px 0 0;font-size: 56px;color: #fff;text-shadow: 3px 3px 1px #000,1px 1px 1px #000;line-height: 1.4}
.lp204.sec01 h2{margin: -34px 0 0;}
.sec01 .main h2 span{display: block;font-size: 56px;}

.sec01 .main hr{margin: 30px auto 40px;border-bottom: 1px solid #fff;width: 30px;}
.sec01 .main p{margin: 30px 0 30px !important;font-size: 18px;text-shadow: 3px 3px 1px #000;line-height: 1.8;letter-spacing: 1.6px;}

.sec01 .contact{background: #fff;margin: 30px 0 100px 0;padding: 10px 4% 20px;border-radius: 5px;}
.sec01 .contact p{font-size: 16px;color: #333;}

.sec01 .contact .come {padding: 0;margin: 5px 0 0 !important;text-align: center;font-size: 15px;line-height: 1.5}
.sec01 .contact .come span{margin: 0 10px ;padding: 0 5px;font-size: 36px;font-weight: bold;}
}
@media screen and (max-width:767px){
	header .container{padding: 0 10px;}
	header .logo{padding: 4px 0 0 0;}
	header .tel{display: none;}
	header .tel a.mail{margin: 0;}
.sec01 h1{margin: 100px 0 0px;padding: 0;font-size: 36px;line-height: 1.6;color: #fff;text-shadow: 3px 3px 1px #000,1px 1px 1px #000;}
.sec01 .main h1 span{display: block;font-size: 46px;}
.sec01 .main h1 span font{background: linear-gradient(transparent 75%,rgba(255,247,153,0.60) 75%);}

.sec01 .main font.ten{display: block;margin: -20px 0 0 0;font-size: 62px;}
.sec01 h2{margin: -40px 0 0;font-size: 62px;color: #fff;text-shadow: 3px 3px 1px #000,1px 1px 1px #000;line-height: 1.4}
.sec01 .main h2 span{display: block;font-size: 62px;}

.sec01 .main hr{margin: 30px auto 40px;border-bottom: 1px solid #fff;width: 30px;}
.sec01 .main p{margin: 30px 0 30px !important;font-size: 18px;text-shadow: 3px 3px 1px #000;line-height: 1.8;letter-spacing: 1.6px;}

.sec01 .contact{background: #fff;margin: 30px 0 100px 0;padding: 10px 4% 20px;border-radius: 5px;}
.sec01 .contact p{font-size: 16px;color: #333;}

.sec01 .contact .come {padding: 0;margin: 0;text-align: center;}
.sec01 .contact .come span{margin: 0 10px ;padding: 0 5px;font-size: 24px;font-weight: bold;}
}

.sec01 .contact p.tel{margin:0;font-family: "Sawarabi Mincho";font-size: 38px;line-height: 1.3;}
.sec01 .contact .tel i{margin: 0 3px 0 0;font-size: 30px;}
.sec01 .contact .tel font{margin: 0px 0 0 0;display: block;font-size: 14px;}

.sec01 .contact a.btn{display: block;position: relative;top: 3px;margin: 8px 0 0 2%;padding: 15px 5%;border-radius: 5px;color: #fff !important;text-align: center;text-decoration: none;background: #4E101C;}
.sec01 .contact a.btn:after {content: "";position: absolute;top: -3px;left: 0;z-index: 1;width: 100%;height: 100%;background: #821A2D;border-radius: 5px;transition: .2s;transform: translate3d(0,0,0);}
.sec01 .contact a.btn span {display: block;position: relative;top: -3px;z-index: 2;font-family: sans-serif;transition: .2s;}
.sec01 .contact a.btn span:after {content: "";position: absolute;top: 50%;right: 30px;width: 8px;height: 8px;margin: -4px 0 0 0;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: translateX(5px) rotate(45deg);transition: .3s .1s;}
.sec01 .contact a.btn span font{display: block;text-align: center;font-size: 12px;}
.sec01 .contact a.btn:hover {top: 3px;}
.sec01 .contact a.btn:hover:after {top: 0;}
.sec01 .contact a.btn:hover span {top: 0;}
.sec01 .contact a.btn:hover span:after {right: 27px;}
.sec01 .contact a.btn i{margin: 0 5px 0 0;}

.sec01 .contact a.btn.buy{background:#003364;}
.sec01 .contact a.btn.buy:after {background: #0054A7;}

.sec02{padding: 120px 0 100px;}
.sec02 h1{margin: 0 0 20px;} 
.sec02 .window{margin: 70px 0 0 0;padding: 50px 4% 50px;background: #D0E3F5;}
.sec02 div p{margin: 0 0 5px !important;height: 85px;text-align: center;line-height: 1.8;}
.sec02 h2{margin: 0 0 40px;} 
.sec02 .col-lg-3{padding: 10px 15px;}
.sec02 .col-lg-3 +.col-lg-3{border-left: 1px dashed #fff;}
.sec02 .number{display: block;margin: 0 auto 20px;background: #fff;width: 50px;height: 50px;border-radius: 25px;font-size: 24px;font-weight: bold;text-align: center;line-height: 50px;}
.sec02 .rei{font-size: 14px;height: 50px;}
.sec02 h3{font-weight: bold;}
.sec02 h4{display: block;margin: 20px auto 8px;padding: 3px 0;width:100%;max-width:  150px;border-radius: 8px;background: #fff;text-align: center;font-size: 14px;}
.sec02 strong{display: block;margin: 80px auto 0;text-align: center;font-size: 22px;letter-spacing: 1px;}


.sec03{margin: 0 0 100px;padding:80px 0 60px;border-bottom: 1px solid #777;border-top: 1px solid #777}
.sec03 h1{margin: 0 0 30px;font-size: 22px;line-height: 1.4;letter-spacing: 1px;text-align: center;}
.sec03 h1 strong{padding: 0 1%;font-size: 32px;background:linear-gradient(transparent 60%,#fff799 60%);}
.sec03 p.tel,.sec07 p.tel{margin:0 !important;padding: 0;font-family: "Sawarabi Mincho";font-size: 38px;line-height: 1.3;font-weight: normal}
.sec03 .tel i,.sec07 .tel i{margin: 0 3px 0 0;font-size: 30px;}
.sec03 .tel font,.sec07 .tel font{margin: 0px 0 0 0;display: block;font-size: 14px;}
.sec03 a.btn i,.sec07 a.btn i{margin: 0 5px 0 0;}
.sec03 p{margin: 30px 0 0  !important;font-size: 20px;}
.sec03 a.btn{display: block;position: relative;top: 3px;margin: 0 0 0 2%;border-radius: 5px;color: #fff !important;text-align: center;text-decoration: none;background: #4E101C;}
.sec03 a.btn:after {content: "";position: absolute;top: -3px;left: 0;z-index: 1;width: 100%;height: 100%;background: #821A2D;border-radius: 5px;transition: .2s;transform: translate3d(0,0,0);}
.sec03 a.btn span {display: block;position: relative;top: -3px;z-index: 2;font-family: sans-serif;transition: .2s;}
.sec03 a.btn span:after {content: "";position: absolute;top: 50%;right: 30px;width: 8px;height: 8px;margin: -4px 0 0 0;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: translateX(5px) rotate(45deg);transition: .3s .1s;}
.sec03 a.btn span font{display: block;text-align: center;font-size: 12px;}
.sec03 a.btn{padding: 15px 0% 10px;}
.sec03 a.btn:hover {top: 3px;}
.sec03 a.btn:hover:after {top: 0;}
.sec03 a.btn:hover span {top: 0;}
.sec03 a.btn:hover span:after {right: 27px;}
.sec03 a.btn i{margin: 0 5px 0 0;}

.sec03 a.btn.buy{background:#003364;}
.sec03 a.btn.buy:after {background: #0054A7;}

.sec07 .btn{display: block;position: relative;top: 3px;margin: 0 0 0 2%;border-radius: 5px;color: #fff !important;text-align: center;text-decoration: none;background: #4E101C;}
.sec07 a.btn:after {content: "";position: absolute;top: -3px;left: 0;z-index: 1;width: 100%;height: 100%;background: #821A2D;border-radius: 5px;transition: .2s;transform: translate3d(0,0,0);}
.sec07 a.btn span {display: block;position: relative;top: -3px;z-index: 2;font-family: sans-serif;transition: .2s;}
.sec07 a.btn span:after {content: "";position: absolute;top: 50%;right: 30px;width: 8px;height: 8px;margin: -4px 0 0 0;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: translateX(5px) rotate(45deg);transition: .3s .1s;}
.sec07 a.btn span font{display: block;text-align: center;font-size: 12px;}
.sec07 a.btn{padding: 15px 0% 10px;}
.sec07 a.btn:hover {top: 3px;}
.sec07 a.btn:hover:after {top: 0;}
.sec07 a.btn:hover span {top: 0;}
.sec07 a.btn:hover span:after {right: 27px;}
.sec07 a.btn i{margin: 0 5px 0 0;}

.sec07 a.btn.buy{background:#003364;}
.sec07 a.btn.buy:after {background: #0054A7;}

.sec04{padding: 120px 0 100px;background: #F0F0F0;}
.sec04 h1{margin: 0 0 20px}
.sec04 .row{margin: 70px 0 0 0;}
.sec04 .con {padding: 0 6% 20px;background: #fff;height: 100%;}
.sec04 .title{display: block;padding: 10px 0;margin: 0 auto 30px;width: 100px;background: #0054A7;color: #fff;text-align: center;line-height: 1.2}
.sec04 .title span{display: block;font-size: 2rem;font-weight: normal}
.sec04 h2{margin: 0 0 20px;font-size: 24px;height: 93px;display:inline-block;
  vertical-align: middle;width: 100%;padding: .5em 0 0 0;}
.sec04 h2.three{padding: 0;}
.sec04 img{padding-bottom: 10px;}
.sec04 .con p{text-align: left;}
.sec04 strong{display: block;margin: 80px auto 0;text-align: center;font-size: 22px;}

.sec05{padding: 120px 0 100px;}
.sec05 h1{margin: 0 0 20px}
.sec05 p{margin: 0 0 50px 0;}
.sec05 .con01{margin-top: 50px;padding: 30px 15px;background: #0054A7;}
.sec05 .con01 .right{padding: 20px 7%;background: #fff;height: 100%;}
.sec05 .con01 h2{margin: 20px 0 20px 0;text-align: left;font-size: 30px;}
.sec05 .con01 h3{display: block;margin: 10px auto 5px 0;padding: 3px 0;width: 150px;border-radius: 8px;background: #0054A7;color: #fff;text-align: center;font-size: 14px;font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}
.sec05 dl{margin:0 ;line-height: 1.2;font-size: 14px;}
.sec05 dt,.sec05 dd{display: inline-block;}
.sec05 div p{margin: 0 0 10px 0;;}
.sec05 h2{margin: 80px auto 0;}
.sec05 h2.me{margin: 60px auto 0;}
.sec05 hr{display: block;margin: 10px auto 60px;width: 50px;border-bottom: 1px solid #0054A7;}
.sec05 h3{margin: 20px auto;text-align: left;font-size: 26px;line-height: 1.4}
.sec05 .con02 .col-12{margin-bottom: 30px;}
.sec05 .con02 p,.sec05 .con03 p{text-align: left;}
.sec05 .con03 .box{padding: 30px 6%;border: 1px solid #777;}
.sec05 .con03 .name {display: flex;align-items: center;}
.sec05 .con03 .name p{margin: 0 !important;line-height: 1.4}
.sec05 .con03 p span{padding: 0;font-size: 20px;line-height: 2;}
.sec05 .con03 h3{margin: 30px auto 20px;text-align: left;font-size: 26px;}
.sec05 .col-lg-4{margin-bottom: 50px;}
.sec05 .col-lg-4 img{display: block;margin: 0 auto;}

.sec06{padding: 120px 0 100px;text-align: center;background:#D0E3F5 }
.sec06 img{padding:50px 0 0 0;}


.sec07{margin: 60px 0 0;padding: 60px 0 60px;border-bottom: 1px solid #777;border-top: 1px solid #777;}
.sec07 h1{display: inline-block;margin: 0 0 10px 0px; padding: 0 10px;font-size: 26px;font-weight: bold;font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";color: #333;text-align: left;background: linear-gradient(transparent 60%,#fff799 60%);}
.sec07 p{display: inline-block;padding: 0 0 0 134px;font-size: 16px;font-weight: normal;background: linear-gradient(transparent 60%,#fff 60%);}
@media screen and (max-width:991px){
	.sec07 .col-md-7,.sec07 .col-md-12{text-align: center;}
	.sec07 h1{margin: 0 0 10px 0;}
	.sec07 p{padding: 0 0 0 20px;}
	
}
footer{padding: 20px 0 20px;}
footer p{margin: 15px 0 0 !important;text-align: left;font-size: 12px;}
footer .logo p{margin: 0 !important;}
footer .logo img{margin: -8px 0 0 0 ;}
footer .right h1{margin: 0px 0 5px;font-size: 18px;font-weight: bold;text-align: left;}
footer .right address{margin: 0;font-size:  12px;}

/*追加202103*/
.flex {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.justify{
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
    padding: 0;
}
.only_sp{
display:none;
}
.only_pc{
display:block;
}
.main_txt01{
text-align:center;
}
.tap_txt01{
text-align:center;
color:#000;
width:100%;
font-weight:bold;
margin:1em auto 0;
}
.sec01 .contact .come span{
font-size:30px;
}


@media screen and (max-width:750px){
	.sec03 a.btn,.sec07 a.btn{margin: 10px 0 0;}
	p{font-size: 14px;text-align: left;}
		header .tel{width: 300px;margin: 10px auto 0;}

	header .tel a,header .tel{text-align: center;vertical-align: top;}
	header .tel a,header .tel p{display: inline-block;float: none;}
	header .tel a{margin: 0 5px 0 0;}
	header .tel p{font-size: 23px;line-height: 1.2}
	header .tel p font{padding: 10px 0 0 0;}
	
	.sec01 h1{margin: 50px 0 0 0; font-size: 19px;}
	.sec01 .main h1 span {font-size: 27px;}
	.sec01 .main font.ten {margin: -45px 0 0 0;}
	.sec01 h2 {margin: 0; font-size: 32px;line-height: 1.8;}
	.lp204.sec01 h2 span{font-size: 36px !important;margin: 25px 0 0 0;}
	.sec01 h2 span{margin: 0 0 0 0; font-size: 32px !important;line-height: 1.4}
	.sec01 .main font.ten-s{margin: -169px 0 150px 0; font-size: 32px !important;}
	.lp204.sec01 .main font.ten-s{margin: -154px 0 95px 0; font-size: 36px !important;}
	.sec01 .main p{font-size: 14px;}
	
	.sec01 .contact{margin: 0 -15px 50px;padding: 5px 4% 10px;}
	.sec01 .contact .come{font-size: 12px;line-height: 1.6}
	.sec01 .contact p.tel{font-size: 35px;text-align: center;}
	.sec01 .contact a.btn{margin: 0 0 10px;}
	
	.sec02,.sec06{padding: 45px 0;}
	h1{font-size: 22px;}
	h2{font-size: 20px;}
	h3{font-size: 18px;}
	.sec02 .col-lg-3:nth-child(3),.sec02 .col-lg-3:nth-child(4){border-top:1px dashed #fff }
	.sec02  .window{margin: 30px 0 0 0;padding: 20px 4%;}
	.sec02 h2{margin: 0 0 20px;}
	.sec02 .number{margin: 0 auto 10px;width: 30px;height: 30px;line-height: 30px;font-size: 14px}
	.sec02 .rei{height: auto;text-align: center;}
	.sec02 div p{height: auto;text-align: left;min-height: 80px;}
	.sec02 strong,.sec04 strong{margin: 20px 0 0 0; font-size: 16px; text-align: left;}
	
	
	.sec03 .tel font, .sec07 .tel font{text-align: center;}
	.sec03 p{margin: 10px 0 0 !important;font-size: 14px;}
	.sec03{margin: 0 0 0;padding: 25px 0;border-bottom: 0;}
	.sec03 h1{margin: 0 0 10px; font-size: 16px;text-align: left;}
	.sec03 h1 strong{font-size: 22px;}
	.sec03 p.tel, .sec07 p.tel{text-align: center;width: 100%;}
	.sec04{padding: 45px 0 ;text-align: center;}
	.sec04 .row{margin: 20px 0 0 0;}
	.sec04 .col-12{padding: 0;}
	.sec04 .title{margin: 0 auto 20px;font-size: 12px;}
	.sec04 .title span{font-size: 1.4rem;}
	.sec04 h2{font-size:  20px;margin: 0 0 10px;padding: 0;height: auto;}
	.sec04 img{display: block;max-width: 200px;margin: 0 auto;}
	.sec04 .con p{margin: 0 0 10px !important;}
	.sec05{padding: 0 0 45px;}
	.sec05 h1{padding: 45px 0 0px; margin: 0 -15px;background: #0054A7;color: #fff;}
	.sec05 .con01{margin-top: 0px;}
	.sec05 .con01 h2{margin: 0 0 10px;font-size: 18px;}
	.sec05 .con02 .col-12{margin-bottom: 20px;}
	.sec05 h2{margin: 40px auto 0;}
	.sec05 hr{margin: 10px auto 20px;}
	.sec05 h3{font-size: 18px;}
	.sec05 h2.me{margin: 20px auto 0;}
	.sec05 .con03 .box{padding: 20px 6%; margin: 0 0 20px;}
	.sec05 .con03 .name p{width: 100%; margin: 5px 0 0 !important; text-align: right;font-size: 12px;}
	.sec05 .con03 h3{font-size: 18px;margin: 10px auto;}
	.sec06  .container{padding: 0;}
	.sec06 p{padding: 0 15px;}
	.sec06 img{padding: 20px 0 0 0;}
	.sec07{margin: 0;border-top: none;}
	.sec07 h1{display: block; font-size: 20px;margin: 0 auto;text-align: center;}
	.sec07 p{font-size: 14px;padding: 0;}

	footer .logo{display: none;}
	footer p{margin: 5px 0 0 0;}
	
	/*追加202103*/
	.only_sp{
		display:block;
	}
	.only_pc{
		display:none;
	}
	.sec01{
		background:url(../images/bg01sp.png) no-repeat center center;
		background-size:cover;
	}
	.d-block.ten-s{
		display:none !important;
	}
	.sec01 .main p{
		font-size:12px;
	}
	.sec01 .contact .come span{
		font-size:22px;
	}
	.sec02 div p{
		text-align:center;
		min-height:auto;
	}
	.sec02 .number{
		width: 60px;
    	height: 60px;
    	line-height: 60px;
    	font-size: 20px;
    	border-radius: 30px;
	}
	.sec02 h3{
		font-size:24px;
	}
	.sec02 .col-lg-3{
		padding: 2em 15px;
	}
	.sec02 .col-lg-3:nth-child(2),
	.sec02 .col-lg-3:nth-child(3),
	.sec02 .col-lg-3:nth-child(4){
		border-top:1px dashed #fff;
	}
	.sec02 h4{
		font-size:18px;
		max-width: 200px;
	}
	.foot_btn{
		width:100%;
		position:fixed;
		bottom:0;
		left:0;
		z-index:10;
	}
	.foot_btn a{
		color:#fff!important;
		width:50%;
		text-align:center;
		font-size:12px;
		padding:1em 0.5em;
	}
	.foot_btn a span{
		font-size:15px;
		font-weight:bold;
	}
	.foot_btn a:nth-of-type(1){
		background:#013364;
	}
	.foot_btn a:nth-of-type(2){
		background:#821A2D;
	}
	footer{
		padding: 20px 0 80px;
	}
		


}

