@charset "UTF-8";
/* CSS Document */
body{}
/*.message.pc{
    padding: 250px 0 120px 0;
    margin: 0 auto;
    width: 50%;
}
.message.sp{
    padding: 100px 0 0px 0;
    margin: 0 auto;
    width: 80%;
}*/

.box1{
    padding: 0px 0 200px 0;
}
p{
    font-size: 1.1em;}
.title{
}
.daihyou img{
    padding: 0px 0 30px 0;
    width: 90%;
    border: rgba(0,0,0,1.00) 3px solid;
}
.box1 img{
    border: rgba(0,0,0,1.00) 3px solid;
    padding: 0;
    margin-bottom: 20px;
}
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/

@media screen and (min-width:0px){
.daihyou{
    padding: 50px 0 50px 0;
    width: 100%;
}
}/*ーーーーーーーーサイズ１*/

@media screen and (min-width:768px){
.daihyou{
    padding: 0px 0 30px 0;
    width: 90%;
}

}/*ーーーーーーーーサイズ２*/

@media screen and (min-width:1092px){
.daihyou{
    padding: 0px 0 30px 0;
    width: 90%;
}
}/*ーーーーーーーーサイズ３*/
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/


/*スマホ版での改行を無効*/
/*@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: 2em;
    margin: 0px 0 0 0;
    
    letter-spacing: 2px;
    color:rgba(255,255,255,1.00);
    
    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);
    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;
}
footer{
    margin-top: 150px;
}

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

section .sub-title{
    font-size: 1.2em;
}
}


/*＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿
　　
　　　　　タブレット
＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
@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: 2em;
}
}

/*＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿
　　
　　　　　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: 2em;
}
}