@charset "UTF-8";
/* CSS Document */
body{}
p{
    font-size: 1.2em;
}
.box2 .pc img{
    padding: 80px 0 60px 0;
    text-align: center;
    width: 90%;
}
.box2 .sp img{
    padding: 0px 0 60px 0;
    text-align: center;
    width: 100%;
}
.texture{
    background:url(../images/company/texture_2.png);
    padding: 15px 0 0px 30px;
    font-weight: 600;
    font-size: 1.2em;
}

.col-md-12 img{
    width: 60%;
}
.tt{
    color: rgba(0,0,0,1.00);
    padding: 70px 0 0 0;}
.col-md-4 img{
    margin: 20px 0 10px 0;
    border: rgba(0,0,0,1.00) 3px solid;
}
.drive{
    padding: 40px 0 0 0;
}
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

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

.col-md-12 img{
    width: 100%;
}
}/*ーーーーーーーーサイズ１*/

@media screen and (min-width:768px){
.col-md-12 img{
    width: 60%;
}
}/*ーーーーーーーーサイズ２*/

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

.col-md-12 img{
    width: 60%;
}
}/*ーーーーーーーーサイズ３*/

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

/*=========================================================================================
			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-family: "almaq-rough",sans-serif;
    font-size: 3em;
    margin: 0px 0 0 0;
    
    letter-spacing: 2px;
    color:rgba(255,255,255,1.00);
    text-shadow: 0 3px 2px rgba(0, 0, 0, .8);
    letter-spacing: 5px;
}
section .text{
    font-size: 1.1em;
    letter-spacing: 3px;
    line-height: 1.7em;
    
    text-shadow:1px 1px 0 rgba(59,53,132,0.30), -1px -1px 0 rgba(59,53,132,0.30),
              -1px 1px 0 rgba(59,53,132,0.30), 1px -1px 0 rgba(59,53,132,0.30),
              0px 1px 0 rgba(59,53,132,0.30),  0-1px 0 rgba(59,53,132,0.30),
              -1px 0 0 rgba(59,53,132,0.30), 1px 0 0 rgba(59,53,132,0.30);
    font-weight: 600;
}
.col-md-6 img{
    border: rgba(0,0,0,1.00) 3px solid;
    width: 100%;
    margin: 0 auto;
    }
footer{
    margin-top: 150px;
}

/*＊＊＊メディアクエリ＊＊＊*/
/*＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿
　　
　　　　　スマホ
＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
@media screen and (min-width:0px){
section .title{
    font-family: "almaq-rough",sans-serif;
    font-size: 3em;
    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: 0px;
}
section .text2{
    font-size: 0.9em;
    letter-spacing: 3px;
    line-height: 1.9em;
    text-align: left;
    
    text-shadow:1px 1px 0 rgba(59,53,132,0.30), -1px -1px 0 rgba(59,53,132,0.30),
              -1px 1px 0 rgba(59,53,132,0.30), 1px -1px 0 rgba(59,53,132,0.30),
              0px 1px 0 rgba(59,53,132,0.30),  0-1px 0 rgba(59,53,132,0.30),
              -1px 0 0 rgba(59,53,132,0.30), 1px 0 0 rgba(59,53,132,0.30);
}
}


/*＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿
　　
　　　　　タブレット
＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
@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 .text2{
    font-size: 1.1em;
    letter-spacing: 3px;
    line-height: 1.7em;
    text-align: center;
    
    text-shadow:1px 1px 0 rgba(59,53,132,0.30), -1px -1px 0 rgba(59,53,132,0.30),
              -1px 1px 0 rgba(59,53,132,0.30), 1px -1px 0 rgba(59,53,132,0.30),
              0px 1px 0 rgba(59,53,132,0.30),  0-1px 0 rgba(59,53,132,0.30),
              -1px 0 0 rgba(59,53,132,0.30), 1px 0 0 rgba(59,53,132,0.30);
}
}

/*＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿
　　
　　　　　PC
＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
@media screen and (min-width:992px){
section .title{
    font-family: "almaq-rough",sans-serif;
    font-size: 5em;
    margin: 0px 0 0 0;
    padding: 100px 0 100px 0;
    
    letter-spacing: 2px;
    color:#E9FF54;
    text-shadow: 0 3px 2px rgba(0, 0, 0, .8);
    letter-spacing: 20px;
}
section .text2{
    font-size: 1.1em;
    letter-spacing: 3px;
    line-height: 1.7em;
    text-align: center;
    
    text-shadow:1px 1px 0 rgba(59,53,132,0.30), -1px -1px 0 rgba(59,53,132,0.30),
              -1px 1px 0 rgba(59,53,132,0.30), 1px -1px 0 rgba(59,53,132,0.30),
              0px 1px 0 rgba(59,53,132,0.30),  0-1px 0 rgba(59,53,132,0.30),
              -1px 0 0 rgba(59,53,132,0.30), 1px 0 0 rgba(59,53,132,0.30);
}
}