@charset "UTF-8";
/* CSS Document */　
body{
    color:rgba(255,255,255,1.00);
}
/*.rectuitment.pc img{
    padding: 250px 0 0px 0px;
    margin-left: -20px;
    width: 70%;
}


.rectuitment.sp img{
    padding: 100px 0 0px 0px;
    margin-left: -20px;
    width: 110%;
}*/




.box2{
    padding: 50px 0 30px 0;/*文字が入るスペース削除予定*/
}
/*.box1 p{
    font-size: 1.15em;
    line-height: 1.7em;
}*/

.title{
}
/*.h3{
    font-size: 1.0em;
    line-height: 1.4em;
}*/

/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

/*@media screen and (min-width:0px){

.title{
}
.h3{
    font-size: 1.0em;
    line-height: 1.4em;
    text-align: left;
    color:rgba(255,255,255,1.00);
}
}

@media screen and (min-width:768px){

.title{
}
.h3{
    font-size: 1.0em;
    line-height: 1.4em;
    text-align:center;
}

}

@media screen and (min-width:1092px){

.title{
}
.h3{
    font-size: 1.0em;
    line-height: 1.4em;
    text-align:center;
}
}
*/
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

/*スマホ版での改行を無効*/
@media screen and (max-width: 480px) {
 br {
    display: none;
  }
}
/*=========================================================================================
			2019/4/23追加
=========================================================================================*/

section .title{
    font-family: "almaq-rough",sans-serif;
    font-size: 7em;
    margin: 0px 0 0 0;
    padding: 50px 0 100px 0;
    
    letter-spacing: 2px;
    color:#E9FF54;
    text-shadow: 0 3px 2px rgba(0, 0, 0, .8);
    letter-spacing: 20px;
}

section .sub-title{
    font-size: 3em;
    margin: 0px 0 20px 0;
    
    letter-spacing: 2px;
    color:rgba(255,255,255,1.00);
    letter-spacing: 5px;
    font-weight: 600;
    
    text-shadow:3px 1px 0 rgba(59,53,132,1.00), -1px -1px 0 rgba(59,53,132,1.00),
              -1px 1px 0 rgba(59,53,132,1.00), 1px -1px 0 rgba(59,53,132,1.00),
              0px 1px 0 rgba(59,53,132,1.00),  0-1px 0 rgba(59,53,132,1.00),
              -1px 0 0 rgba(59,53,132,1.00), 1px 0 0 rgba(59,53,132,1.00);
}
section .text{
    font-size: 1.1em;
    letter-spacing: 3px;
    line-height: 1.7em;
    
    text-shadow:1px 1px 0 rgba(59,53,132,0.00), -1px -1px 0 rgba(59,53,132,0.00),
              -1px 1px 0 rgba(59,53,132,0.00), 1px -1px 0 rgba(59,53,132,0.00),
              0px 1px 0 rgba(59,53,132,0.00),  0-1px 0 rgba(59,53,132,0.00),
              -1px 0 0 rgba(59,53,132,0.00), 1px 0 0 rgba(59,53,132,1.00);
    font-weight: 600;
}
footer{
    margin-top: 150px;
}

/*＊＊＊メディアクエリ＊＊＊*/
/*＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿
　　
　　　　　スマホ
＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
@media screen and (min-width:0px){
section .title{
    font-family: "almaq-rough",sans-serif;
    font-size: 5em;
    margin: 0px 0 0 0;
    padding: 50px 0 20px 0;
    
    letter-spacing: 2px;
    color:#E9FF54;
    text-shadow: 0 3px 2px rgba(0, 0, 0, .8);
    letter-spacing: 0px;
}

section .sub-title{
    font-size: 2em;
    margin: 0px 0 20px 0;
    
    letter-spacing: 2px;
    color:rgba(255,255,255,1.00);
    letter-spacing: 5px;
    font-weight: 600;
    
    text-shadow:3px 1px 0 rgba(59,53,132,1.00), -1px -1px 0 rgba(59,53,132,1.00),
              -1px 1px 0 rgba(59,53,132,1.00), 1px -1px 0 rgba(59,53,132,1.00),
              0px 1px 0 rgba(59,53,132,1.00),  0-1px 0 rgba(59,53,132,1.00),
              -1px 0 0 rgba(59,53,132,1.00), 1px 0 0 rgba(59,53,132,1.00);
    text-align: left;
}
section .text{
    font-size: 1.1em;
    letter-spacing: 3px;
    line-height: 1.7em;
    
    text-shadow:1px 1px 0 rgba(59,53,132,0.00), -1px -1px 0 rgba(59,53,132,0.00),
              -1px 1px 0 rgba(59,53,132,0.00), 1px -1px 0 rgba(59,53,132,0.00),
              0px 1px 0 rgba(59,53,132,0.00),  0-1px 0 rgba(59,53,132,0.00),
              -1px 0 0 rgba(59,53,132,0.00), 1px 0 0 rgba(59,53,132,1.00);
    text-align: left;
}
}


/*＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿
　　
　　　　　タブレット
＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
@media screen and (min-width:768px){
section .title{
    font-family: "almaq-rough",sans-serif;
    font-size: 7em;
    margin: 0px 0 0 0;
    padding: 50px 0 100px 0;
    
    letter-spacing: 2px;
    color:#E9FF54;
    text-shadow: 0 3px 2px rgba(0, 0, 0, .8);
    letter-spacing: 20px;
}

section .sub-title{
    font-size: 3em;
    margin: 0px 0 20px 0;
    
    letter-spacing: 2px;
    color:rgba(255,255,255,1.00);
    letter-spacing: 5px;
    font-weight: 600;
    
    text-shadow:3px 1px 0 rgba(59,53,132,1.00), -1px -1px 0 rgba(59,53,132,1.00),
              -1px 1px 0 rgba(59,53,132,1.00), 1px -1px 0 rgba(59,53,132,1.00),
              0px 1px 0 rgba(59,53,132,1.00),  0-1px 0 rgba(59,53,132,1.00),
              -1px 0 0 rgba(59,53,132,1.00), 1px 0 0 rgba(59,53,132,1.00);
    text-align: center;
}
section .text{
    font-size: 1.1em;
    letter-spacing: 3px;
    line-height: 1.7em;
    
    text-shadow:1px 1px 0 rgba(59,53,132,0.00), -1px -1px 0 rgba(59,53,132,0.00),
              -1px 1px 0 rgba(59,53,132,0.00), 1px -1px 0 rgba(59,53,132,0.00),
              0px 1px 0 rgba(59,53,132,0.00),  0-1px 0 rgba(59,53,132,0.00),
              -1px 0 0 rgba(59,53,132,0.00), 1px 0 0 rgba(59,53,132,1.00);
    text-align: left;
}
}

/*＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿
　　
　　　　　PC
＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
@media screen and (min-width:992px){
section .title{
    font-family: "almaq-rough",sans-serif;
    font-size: 7em;
    margin: 0px 0 0 0;
    padding: 150px 0 100px 0;
    
    letter-spacing: 2px;
    color:#E9FF54;
    text-shadow: 0 3px 2px rgba(0, 0, 0, .8);
    letter-spacing: 20px;
}

section .sub-title{
    font-size: 3em;
    margin: 0px 0 20px 0;
    
    letter-spacing: 2px;
    color:rgba(255,255,255,1.00);
    letter-spacing: 5px;
    font-weight: 600;
    
    text-shadow:3px 1px 0 rgba(59,53,132,1.00), -1px -1px 0 rgba(59,53,132,1.00),
              -1px 1px 0 rgba(59,53,132,1.00), 1px -1px 0 rgba(59,53,132,1.00),
              0px 1px 0 rgba(59,53,132,1.00),  0-1px 0 rgba(59,53,132,1.00),
              -1px 0 0 rgba(59,53,132,1.00), 1px 0 0 rgba(59,53,132,1.00);
}
section .text{
    font-size: 1.1em;
    letter-spacing: 3px;
    line-height: 1.7em;
    
    text-shadow:1px 1px 0 rgba(59,53,132,0.00), -1px -1px 0 rgba(59,53,132,0.00),
              -1px 1px 0 rgba(59,53,132,0.00), 1px -1px 0 rgba(59,53,132,0.00),
              0px 1px 0 rgba(59,53,132,0.00),  0-1px 0 rgba(59,53,132,0.00),
              -1px 0 0 rgba(59,53,132,0.00), 1px 0 0 rgba(59,53,132,1.00);
    text-align: center;
}
}