
@charset "UTF-8";
/*Media-queries_____________________________________*/

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display:block  !important; }
.sp { display:none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width:640px) {
.pc { display:none !important; }
.sp { display:block !important; }
}

/*smaller than 640-----------------------------*/
@media screen and (max-width:640px) {
	
	
/*=======================
#header
=======================*/
header{
	margin:0 auto 0 auto;
}
header h1 img {
    width:100%;
    margin:0 auto 0 auto;
}
header h2{
   width:100%;
	margin:0 auto 0 auto;
    padding:40px 0 10px 0;
}
header p{
    width:90%;
    margin:0 auto 0 auto;
    padding:40px 0 0 0;
}
	
/*=======================
.content
=======================*/
.content{
	width:100%;
	color:#fff;
	font-size:14px;
}
.content_inner_box{
    width:90%;
    margin-top:5%;
    padding-bottom:15%;
    margin:0 auto 0 auto;
    }
.content h2{
    padding:40px 0 10px 0;
}
    
/*=======================
#content1
=======================*/
#content1 h3{
    padding:10px 0 30px 0 !important;
}
#content1 p{
    padding:20px 0 40px 0 !important;
}
.sp_ct1_txt{
    margin:30px 0 30px 0 !important;
    }
.sp_cap1{
    text-align:center;
    border:1px solid #fff;
    margin-top:20px;
    }
    
.sp_cap2{
    text-align:center;
    margin-top:10px;
    }
.sp_cap3{
    text-align:left;
    margin-top:10px;
    }
    .sp_ct1_img{
        padding-bottom:30px;
    }
.inner_txt2{
    font-size:130%;
    color:#FFD200;
    font-weight:bold;
    padding-top:30px;
}

/*=======================
#content2
=======================*/
#content2 h2{
    text-align:center;
    padding:80px 0 10px 0;
}  
.ct2_ttl{
    font-weight:bold;
    padding-top:20px;
    color:#FF9950;
}
#content2 p img{
    padding-top:20px;
}
    
/*=======================
#content3
=======================*/
#content3 p img{
    padding-top:20px;
}
	
}

body{
background: #eee;
}
#container{
background: #00002D;
}
.sp.content_inner_box table img{
width: 90%;
}



