@media screen and (min-width: 768px), print { 
main {width: 100%!important; max-width: 1920px!important; margin: 0 auto!important; color: #070203; font-size: 16px; font-weight: 500; font-style: normal; letter-spacing: 0.8px; line-height: 30px; }
h1.main-title .en1 { color: #005796; font-family: "Galvji - Bold"; font-size: 20px; font-weight: 700; font-style: normal; letter-spacing: 1px; text-align: center; }
.seo_bread_list { position: relative; z-index: 10; }
.seo_bread_list a{ position: relative; z-index: 10; }

a[id]{display:block;height:0px;overflow:hidden;text-indent:-9999px;margin-top:-100px;padding-bottom:100px;}

#con1{}
#con1 .bx{width: 100%; margin: 0 auto -173px; background: url(../images/refa/con1-bg.png) no-repeat top center; padding: 700px 0 10px ; position: relative; top: -118px;}
#con1 .bx .ttl1{font-size: 20px; text-align: center; letter-spacing: 2px; line-height: 1.7; margin-bottom: 15px;}
#con1 .bx .ttl2{font-size: 40px; font-weight: 600; text-align: center; letter-spacing: 4px; line-height: 1.7; margin-bottom: 20px;}
#con1 .bx .txt1{font-size: 16px; text-align: center; letter-spacing: 1px; line-height: 1.7; margin-bottom: 40px;}
#con1 .bx .img1{text-align: center;}

#con2{}
#con2 .bx{width: 100%; margin: 0 auto; background: url(../images/refa/con2-bg.png) no-repeat top center; padding: 10px 0 0 ; position: relative; }
#con2 .bx .inner{width: 1000px; margin: 0 auto 110px; padding: 245px 0 0; position: relative;}
#con2 .bx .inner .in-inner{width: 530px; margin-left: auto; margin-right: 10px;}
#con2 .bx .inner .ttl1{font-size: 26px; text-align: left; letter-spacing: 1.4px; line-height: 1.7; margin-bottom: 30px; }
#con2 .bx .inner .ttl1 .ss1{display: inline-block; padding: 7px 0px 7px 12px; margin-bottom: 5px; width: 510px;background: #fff;}
#con2 .bx .inner .ttl1 .ss2{display: inline-block; padding: 7px 0px 7px 12px; width: 424px;background: #fff;}
#con2 .bx .inner .img1{position: absolute; left: 115px; top: 148px;}
#con2 .bx .inner .txt1{font-size: 16px; letter-spacing: 1.6px; line-height: 1.85; margin-bottom: 20px; margin-left: 16px;}

/* con2-bigimg -------------------------------------*/
#con2 .con2-bigimg {width: 100%; margin: 0 auto ;}

#con2 .loop {
width: 100%;
height: 433px; /*画像の高さ等*/
background: url(../images/refa/con2-bigimg.png) repeat-x;
background-position: center;
animation: bgloop 30s linear infinite; /*秒数等はお好きな数値に、infiniteは残す*/
}

@keyframes bgloop {
from { background-position: 0 0; }
to { background-position: -2028px 0; /*-1000px部分は画像の横幅と同じ数値*/ }
}


#con3{}
#con3 .bx{width: 100%; margin: 0 auto; background: url(../images/refa/con3-bg.png) no-repeat top center; padding: 105px 0 1px ; position: relative; }
#con3 .bx .inner{width: 1280px; margin: 0 auto; }
#con3 .bx .inner .ttl1{font-size: 40px; font-weight: 600; text-align: center; letter-spacing: 4px; line-height: 1.8; margin-bottom: 70px;}
#con3 .bx .inner .in-inner{width: 1280px; margin: 0 auto; background: #fff; padding: 75px 75px 90px; position: relative;}
#con3 .bx .inner .in-inner .ttl2{font-size: 32px; font-weight: 600; text-align: center; letter-spacing: 3px; line-height: 1.7; margin-bottom: 58px;}
#con3 .bx .inner .in-inner .img1{position: absolute; right: 40px; top: 190px;}
#con3 .bx .inner .in-inner .txt1{font-size: 16px; letter-spacing: 1.6px; line-height: 1.85; margin-bottom: 32px; margin-left: 16px; width: 470px;}


#con4{}
#con4 .bx{width: 100%; margin: 0 auto; background: url(../images/refa/con4-bg.png) no-repeat bottom center; padding: 60px 0 200px ; position: relative; }
#con4 .bx .inner{width: 1100px; margin: 0 auto; }
#con4 .bx .inner .ttl1{text-align: center; margin-bottom: 66px;}
#con4 .bx .inner .link-list{margin-bottom: 117px; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;-webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}
#con4 .bx .inner .link-list li{width: 266px; margin-right: 107px; position: relative;}
#con4 .bx .inner .link-list li a::after{display: block; content: ""; width: 28px; height: 16px; margin: 0 auto; background: url(../images/refa/con4-link-b-icon.png) no-repeat top center; position: absolute; left: 0; right: 0; bottom: -60px;}
#con4 .bx .inner .link-list li:last-child{margin-right: 0;}
#con4 .bx .inner .link-list li .icon{margin-bottom: 27px;}
#con4 .bx .inner .link-list li .link-txt{font-size: 16px; letter-spacing: 1px; line-height: 1.85; text-align: center;}

#con4 .bx .in-bx{width: 1100px; margin: 0 auto 192px; position: relative;}
#con4 .bx .in-bx:nth-of-type(6){margin: 0 auto 162px; }
#con4 .bx .in-bx .num1{text-align: center; padding-right: 25px; margin-bottom: -80px;}
#con4 .bx .in-bx .num2{text-align: center; padding-right: 25px; margin-bottom: -80px; margin-top: -100px;}
#con4 .bx .in-bx .num3{text-align: center; padding-right: 25px; margin-bottom: -80px; margin-top: -100px;}

#con4 .bx .in-bx .flex-bx1{width: 607px; margin-right: auto; background: url(../images/refa/con4-bx-bg1.png) no-repeat top center; padding: 44px 25px;}
#con4 .bx .in-bx .flex-bx1 .img1{position: absolute; right: 0; top: 340px;}
#con4 .bx .in-bx .flex-bx1 .in-ttl1{font-size: 24px; font-weight: 600; color: #1C9CA7; letter-spacing: 2.2px; line-height: 1.6; margin-bottom: 20px;}
#con4 .bx .in-bx .flex-bx1 .in-txt{font-size: 16px; letter-spacing: 1.6px; line-height: 1.85; }

#con4 .bx .in-bx .flex-bx2{width: 607px; margin-left: auto; background: url(../images/refa/con4-bx-bg1.png) no-repeat top center; padding: 44px 25px;}
#con4 .bx .in-bx .flex-bx2 .img1{position: absolute; left: 0; top: -95px;}
#con4 .bx .in-bx .flex-bx2 .in-ttl1{font-size: 24px; font-weight: 600; color: #1C9CA7; letter-spacing: 2.2px; line-height: 1.6; margin-bottom: 20px;}
#con4 .bx .in-bx .flex-bx2 .in-txt{font-size: 16px; letter-spacing: 1.6px; line-height: 1.85; }

#con4 .bx .in-bx .flex-bx3{width: 607px; margin-right: auto; background: url(../images/refa/con4-bx-bg1.png) no-repeat top center; padding: 44px 25px 73px;}
#con4 .bx .in-bx .flex-bx3 .img1{position: absolute; right: 0; top: 340px;}
#con4 .bx .in-bx .flex-bx3 .in-ttl1{font-size: 24px; font-weight: 600; color: #1C9CA7; letter-spacing: 2.2px; line-height: 1.6; margin-bottom: 20px;}
#con4 .bx .in-bx .flex-bx3 .in-txt{font-size: 16px; letter-spacing: 1.6px; line-height: 1.85; }

#con4 .bx .in-bx .flex-bx4{width: 607px; margin-left: auto; background: url(../images/refa/con4-bx-bg1.png) no-repeat top center; padding: 44px 25px;}
#con4 .bx .in-bx .flex-bx4 .img1{position: absolute; left: 0; top: -95px;}
#con4 .bx .in-bx .flex-bx4 .in-ttl1{font-size: 24px; font-weight: 600; color: #1C9CA7; letter-spacing: 2.2px; line-height: 1.6; margin-bottom: 20px;}
#con4 .bx .in-bx .flex-bx4 .in-txt{font-size: 16px; letter-spacing: 1.6px; line-height: 1.85; }



#con5{}
#con5 .bx{width: 100%; margin: 0 auto; position: relative; top: -125px;}
#con5 .bx .inner{width: 1200px; margin: 0 auto 20px; }
#con5 .bx .inner .ttl1{font-size: 40px; font-weight: 600; text-align: center; letter-spacing: 4px; line-height: 1.7; margin-bottom: 28px; position: relative;}
#con5 .bx .inner .ttl1::after{content: ""; width: 80px; height: 1px; margin: 0 auto; background: #095796; text-align: center; position: absolute; left: 0; right: 0; bottom: -20px; margin-bottom: 10px;}
#con5 .bx .inner .ttl2{font-weight: 600; text-align: center; letter-spacing: 4px; line-height: 1.6; margin-bottom: -3px;}
#con5 .bx .inner .ttl2 .ss1{font-size: 30px;}
#con5 .bx .inner .ttl2 .ss2{font-size: 49px;}
#con5 .bx .inner .ttl2 .ss3{font-size: 22px;}
#con5 .bx .inner .txt{font-size: 14px; letter-spacing: 1.6px; line-height: 1.85; text-align: center; margin-bottom: 45px;}

#con5 .bx .inner .in-bx{width: 785px; margin-right: auto; position: relative;}
#con5 .bx .inner .in-bx .img1{margin-bottom: 25px;}
#con5 .bx .inner .in-bx .txt1{font-size: 16px; letter-spacing: 0.85px; line-height: 1.88; margin-left: 50px;}
#con5 .bx .inner .in-bx .img2{position: absolute; right: -395px; top: -23px;}
#con5 .bx .inner .in-bx .img3{position: absolute; right: -395px; top: 390px;}



#con6{}
#con6 .bx{width: 100%; margin: 0 auto 128px; padding: 65px 0 70px; background: #F7F7F7;}
#con6 .bx .inner{width: 1200px; margin: 0 auto; }
#con6 .bx .inner .ttl1{font-size: 40px; font-weight: 600; text-align: center; letter-spacing: 4px; line-height: 1.7; margin-bottom: 34px; position: relative;}
#con6 .bx .inner .ttl1::after{content: ""; width: 80px; height: 1px; margin: 0 auto; background: #095796; text-align: center; position: absolute; left: 0; right: 0; bottom: -22px; margin-bottom: 10px;}
#con6 .bx .inner .txt{font-size: 14px; letter-spacing: 3.6px; line-height: 1.85; text-align: center; margin-bottom: 19px;}
#con6 .bx .inner .ttl2{font-weight: 600; text-align: center; letter-spacing: 3px; line-height: 1.6; margin-bottom: -3px;}
#con6 .bx .inner .ttl2 .ss1{font-size: 30px;}
#con6 .bx .inner .ttl2 .ss2{font-size: 49px;}
#con6 .bx .inner .ttl2 .ss3{font-size: 22px;}
#con6 .bx .inner .ttl2 .ss4{font-size: 15px;}
#con6 .bx .inner .txt1{font-size: 14px; letter-spacing: 1.4px; line-height: 1.85; text-align: center; }


.system-contents { width: 1100px; margin: 0 auto 40px; background-color: #f2f2f2; padding: 50px; margin-bottom: 40px; }
.system-contents-inner { background-color: #ffffff; padding: 40px; }
.sub-title-01 { background-color: #005796; color: #ffffff; font-size: 32px; font-weight: 700; font-style: normal; letter-spacing: 1.6px; line-height: 43px; text-align: center; padding: 10px 0 10px; margin-bottom: 20px; } 


#refa #form-fixed-btn{ position:fixed; top:200px; right:0; width:80px; height:289px; }
#refa #form-fixed-btn a:hover{ text-decoration:none; }




}




@media screen and (max-width: 767px) { 
main { color: #070203; font-size: 3.865vw; font-weight: 500; font-style: normal; letter-spacing: 0.193vw; line-height: 7.246vw; }
h1.main-title .en1 { color: #005796; font-size: 3.14vw; font-weight: 700; font-style: normal; letter-spacing: 0.157vw; text-align: center; display: block;}
a[id]{display:block;height:0px;overflow:hidden;text-indent:-9999px;margin-top:-10vw;padding-bottom:10vw;}


#con1{}
#con1 .bx{width: 100%; margin: 0 auto; background: url(../images/refa/sp-con1-bg.png) no-repeat top center; padding: 74vw 0 1vw ;  position: relative; top: -4vw; background-size: 100%;}
#con1 .bx .ttl1{font-size: 4vw; text-align: center; letter-spacing: 0.2vw; line-height: 1.7; margin-bottom: 2vw;}
#con1 .bx .ttl2{font-size: 5.6vw; font-weight: 600; text-align: center; letter-spacing: 0.7vw; line-height: 1.7; margin-bottom: 4vw;}
#con1 .bx .txt1{font-size: 3.6vw; text-align: center; letter-spacing: 0; line-height: 1.6; margin-bottom: 7vw;}
#con1 .bx .img1{text-align: center; padding: 0 4vw;}

#con2{}
#con2 .bx{width: 100%; margin: 0 auto; background: url(../images/refa/sp-con2-bg.png) no-repeat top center; padding: 5vw 0 0 ; position: relative; background-size: 100%;}
#con2 .bx .inner{width: 100%; margin: 0 auto 6vw; padding: 12vw 0 0; position: relative;}
#con2 .bx .inner .in-inner{width: 100%; margin: 0 auto;}
#con2 .bx .inner .ttl1{font-size: 4.5vw; text-align: center; letter-spacing: 0.3vw; line-height: 1.7; margin-bottom: 4vw; }
#con2 .bx .inner .ttl1 .ss1{display: inline-block; padding: 1vw 0vw 1vw 1vw; margin-bottom: 2vw; width: 90%; background: #fff;}
#con2 .bx .inner .ttl1 .ss2{display: inline-block; padding: 1vw 0vw 1vw 2vw; margin-bottom: 0vw; width: 75%; background: #fff;}
#con2 .bx .inner .img1{text-align: center; padding: 0 21vw; margin-bottom: 6vw;}
#con2 .bx .inner .txt1{font-size: 3.5vw; letter-spacing: 0; line-height: 1.6; padding: 0 10vw;}

/* con2-bigimg -------------------------------------*/
#con2 .con2-bigimg {width: 100%; margin: 0 auto ;}

#con2 .loop {
width: 100%;
height: 45vw;
background: url(../images/refa/sp-con2-bigimg.png) repeat-x;
background-position: center;
animation: bgloop 30s linear infinite;
background-size: 200vw;
}

@keyframes bgloop {
from { background-position: 0 0; }
to { background-position: -2028px 0; /*-1000px部分は画像の横幅と同じ数値*/ }
}


#con3{}
#con3 .bx{width: 100%; margin: 0 auto; background: url(../images/refa/sp-con3-bg.png) no-repeat top center; padding: 9vw 0 0 ; position: relative; background-size: 100%;}
#con3 .bx .inner{width: 100%; margin: 0 auto; }
#con3 .bx .inner .ttl1{font-size: 5.6vw; font-weight: 600; text-align: center; letter-spacing: 0.7vw; line-height: 1.7; margin-bottom: 10vw; text-align: center;}
#con3 .bx .inner .in-inner{width: 94%; margin: 0 auto; background: #fff; padding: 8vw 7vw; position: relative;}
#con3 .bx .inner .in-inner .ttl2{font-size: 5.4vw; font-weight: 600; text-align: center; letter-spacing: 0.7vw; line-height: 1.7; margin-bottom: 4vw; text-align: center;}
#con3 .bx .inner .in-inner .img1{text-align: center; margin-bottom: 9vw;}
#con3 .bx .inner .in-inner .txt1{font-size: 3.5vw; letter-spacing: 0; line-height: 1.65; margin-bottom: 6vw;}


#con4{}
#con4 .bx{width: 100%; margin: 0 auto; background: url(../images/refa/sp-con4-bg.png) no-repeat top 315vw center; padding: 0 0 29vw ; position: relative; background-size: 100%;}
#con4 .bx .inner{width: 100%; margin: 0 auto 28vw; }
#con4 .bx .inner .ttl1{text-align: center; width: 47%; margin: 0 auto 5vw;}
#con4 .bx .inner .link-list{margin-bottom: 10vw; }
#con4 .bx .inner .link-list li{width: 64%; margin: 0 auto 17vw; position: relative;}
#con4 .bx .inner .link-list li a::after{display: block; content: ""; width: 15vw; height: 15vw; margin: 0 auto; background: url(../images/refa/con4-link-b-icon.png) no-repeat top center; position: absolute; left: 0; right: 0; bottom: -19vw; background-size: 7vw;}
#con4 .bx .inner .link-list li .icon{margin-bottom: 5vw;}
#con4 .bx .inner .link-list li .link-txt{font-size: 3.5vw; letter-spacing: 0; line-height: 1.65; margin-bottom: 6vw; text-align: center;}

#con4 .bx .in-bx{width: 100%; margin: 0 auto 15vw; position: relative;}
#con4 .bx .in-bx:nth-of-type(2){margin: 0 auto 12vw; }
#con4 .bx .in-bx:nth-of-type(3){margin: 0 auto 15vw; }
#con4 .bx .in-bx:nth-of-type(4){margin: 0 auto 17vw; }
#con4 .bx .in-bx:nth-of-type(6){margin: 0 auto 12vw; }
#con4 .bx .in-bx .num1{width: 95%; margin: 0 auto -15vw; text-align: center; margin-left: 5vw;}
#con4 .bx .in-bx .num2{width: 95%; margin: 0 auto -15vw; text-align: center; margin-left: 5vw;}
#con4 .bx .in-bx .num3{width: 95%; margin: 0 auto -15vw; text-align: center; margin-left: 5vw;}

#con4 .bx .in-bx .flex-bx1{width: 92%; margin: 0 auto 10vw; background: url(../images/refa/sp-con4-bx-bg1.png) no-repeat top 87vw center; background-size: 100%; padding-bottom: 12vw;}
#con4 .bx .in-bx .flex-bx1 .img1{}
#con4 .bx .in-bx .flex-bx1 .in-ttl1{font-size: 5.4vw; font-weight: 600; color: #1C9CA7; letter-spacing: 1vw; line-height: 1.8; margin-bottom: 2vw; padding: 8vw 6vw 0vw;}
#con4 .bx .in-bx .flex-bx1 .in-txt{font-size: 3.5vw; letter-spacing: 0; line-height: 1.7; padding: 0 6vw;}

#con4 .bx .in-bx .flex-bx2{width: 92%; margin: 0 auto 10vw; background: url(../images/refa/sp-con4-bx-bg1.png) no-repeat top 87vw center; background-size: 100%; padding-bottom: 12vw;}
#con4 .bx .in-bx .flex-bx2 .img1{}
#con4 .bx .in-bx .flex-bx2 .in-ttl1{font-size: 5.4vw; font-weight: 600; color: #1C9CA7; letter-spacing: 1vw; line-height: 1.8; margin-bottom: 2vw; padding: 8vw 6vw 0vw;}
#con4 .bx .in-bx .flex-bx2 .in-txt{font-size: 3.5vw; letter-spacing: 0; line-height: 1.7; padding: 0 6vw;}

#con4 .bx .in-bx .flex-bx3{width: 92%; margin: 0 auto 10vw; background: url(../images/refa/sp-con4-bx-bg1.png) no-repeat top 87vw center; background-size: 100%; padding-bottom: 12vw;}
#con4 .bx .in-bx .flex-bx3 .img1{}
#con4 .bx .in-bx .flex-bx3 .in-ttl1{font-size: 5.4vw; font-weight: 600; color: #1C9CA7; letter-spacing: 1vw; line-height: 1.8; margin-bottom: 2vw; padding: 8vw 6vw 0vw;}
#con4 .bx .in-bx .flex-bx3 .in-txt{font-size: 3.5vw; letter-spacing: 0; line-height: 1.7; padding: 0 6vw;}

#con4 .bx .in-bx .flex-bx4{width: 92%; margin: 0 auto 10vw; background: url(../images/refa/sp-con4-bx-bg1.png) no-repeat top 87vw center; background-size: 100%; padding-bottom: 12vw;}
#con4 .bx .in-bx .flex-bx4 .img1{}
#con4 .bx .in-bx .flex-bx4 .in-ttl1{font-size: 5.4vw; font-weight: 600; color: #1C9CA7; letter-spacing: 1vw; line-height: 1.8; margin-bottom: 2vw; padding: 8vw 6vw 0vw;}
#con4 .bx .in-bx .flex-bx4 .in-txt{font-size: 3.45vw; letter-spacing: 0; line-height: 1.7; padding: 0 6vw;}



#con5{}
#con5 .bx{width: 100%; margin: 0 auto -13vw; position: relative; top: -15vw;}
#con5 .bx .inner{width: 100%; margin: 0 auto 5vw; }
#con5 .bx .inner .ttl1{font-size: 5.6vw; font-weight: 600; text-align: center; letter-spacing: 0.7vw; line-height: 1.65; margin-bottom: 12vw; text-align: center; position: relative;}
#con5 .bx .inner .ttl1::after{content: ""; width: 20vw; height: 1px; margin: 0 auto; background: #095796; text-align: center; position: absolute; left: 0; right: 0; bottom: -14vw; margin-bottom: 10vw;}
#con5 .bx .inner .ttl2{font-weight: 600; text-align: center; letter-spacing: 1vw; line-height: 1.4; margin-bottom: 2vw;}
#con5 .bx .inner .ttl2 .ss1{font-size: 5.7vw;}
#con5 .bx .inner .ttl2 .ss2{font-size: 12vw;}
#con5 .bx .inner .ttl2 .ss3{font-size: 4.8vw;}
#con5 .bx .inner .txt{font-size: 3.4vw; letter-spacing: 0.3vw; line-height: 1.85; text-align: center; margin-bottom: 6vw;}


#con5 .bx .inner .in-bx{width: 100%; margin-right: auto; position: relative;}
#con5 .bx .inner .in-bx .img1{margin-bottom: 3vw;}
#con5 .bx .inner .in-bx .txt1{font-size: 3.6vw; letter-spacing: 0; line-height: 1.63; padding: 0 10vw; margin-bottom: 12vw;}
#con5 .bx .inner .in-bx .img2{padding: 0 3vw; margin-bottom: -4vw;}
#con5 .bx .inner .in-bx .img3{padding: 0 3vw;}



#con6{}
#con6 .bx{width: 100%; margin: 0 auto 8vw;  padding: 15vw 0 4vw; background: #F7F7F7;}
#con6 .bx .inner{width: 100%; margin: 0 auto 5vw; }
#con6 .bx .inner .ttl1{font-size: 5.6vw; font-weight: 600; text-align: center; letter-spacing: 0.7vw; line-height: 1.65; margin-bottom: 12vw; text-align: center; position: relative;}
#con6 .bx .inner .ttl1::after{content: ""; width: 20vw; height: 1px; margin: 0 auto; background: #095796; text-align: center; position: absolute; left: 0; right: 0; bottom: -14vw; margin-bottom: 10vw;}
#con6 .bx .inner .txt{font-size: 4.0vw; letter-spacing: 0.2vw; line-height: 1.63; padding: 0 0vw; margin-bottom: 8vw; text-align: center;}
#con6 .bx .inner .ttl2{font-weight: 600; text-align: center; letter-spacing: 1vw; line-height: 1.4; margin-bottom: 5vw;}
#con6 .bx .inner .ttl2 .ss1{font-size: 5.7vw;}
#con6 .bx .inner .ttl2 .ss2{font-size: 12vw; padding-left: 4vw;}
#con6 .bx .inner .ttl2 .ss3{font-size: 5vw;}
#con6 .bx .inner .ttl2 .ss4{font-size: 3.6vw;}
#con6 .bx .inner .txt1{font-size: 3.6vw; letter-spacing: 0; line-height: 1.63; padding: 0 6vw; margin-bottom: 12vw;}


.system-contents { width: 91.787vw; margin: 0 auto; background-color: #f2f2f2; padding: 3.865vw; margin-bottom: 5.797vw; }
.system-contents-inner { background-color: #ffffff; padding: 3.865vw; }
.sub-title-01 { background-color: #005796; color: #ffffff; font-size: 4.831vw; font-weight: 700; font-style: normal; letter-spacing: 0.386vw; line-height: 1.7; text-align: center; padding: 2.415vw 0 2.415vw; margin-bottom: 4.831vw; }
.form-Box { padding: 0; margin-bottom: 0; }
.form-check-label { font-size: 3.382vw; } 


#refa #form-fixed-btn{ position:fixed; bottom:0; right:0; width:100%; height:19vw; }
#refa #form-fixed-btn a:hover{ text-decoration:none; }


}
/*# sourceMappingURL=page-recruit.css.map */