@charset "utf-8";


/******************************************
header
*******************************************/
#globalmenu li {
    padding: 20px 48px;
}
#globalmenu li a {
    color: #666;
}


/******************************************
top custom
*******************************************/
.top_satei_input01 {
    background: #fff7f7;
}
.section_b01{
    background: url(../images/top/section01_bg.png) no-repeat;
    background-size: cover;
    padding:60px 0;
}
.section_b01 .section01_text{
    background-color: rgb(255,255,255,0.7);
    padding:20px;
    display: block;
    max-width:800px;
    border-radius: 6px;
    margin:0 auto;
    font-size:20px;
}
.section_b02{
    padding:40px 0;
}
.section_2box{
    margin-top:60px;
}
.section_2boxin{
    width:45%;
    height:400px;
    padding:2.5%;
}
.section_2boxin h4{
    width:100%;
    font-size:28px;
    font-weight:700;
    text-align: left;
    margin-bottom: 20px;
}
.section_2boxin p{
    width:100%;
    font-size:20px;
    text-align: left;
    line-height:1.8;
    text-align:justify;
}
/******************************************
conte custom
*******************************************/


/******************************************
footer custom
*******************************************/


/******************************************
smart phone & ipad mini
*******************************************/
@media screen and (min-width: 0px) and (max-width: 768px) {
/*SP 768以下*/
.section_b01 {
    padding: 30px 0;
}
.section01_topimg01{
    width:100%;
}
.section01_topimg01 img{
    width:100%;
} 
.section_b01 .section01_text {
    border-radius: 6px;
    margin: 5%;
    font-size: 14px;
    width:80%;
   padding:5%;
}
.section_2box {
    margin-top: 20px;
}
.section_2boxin {
    width: 95%;
    height: auto;
    padding: 2.5%;
}  
.section_2boxin h4 {
    width: 100%;
    font-size: 18px;
    color: #4599e0;
} 
.section_2boxin p {
    font-size: 14px;
    line-height: 1.8;
    color:#777;
}  
.section_2boxin img {
    width:100%;
}  

  
  
  
  
  
  
  
  
  
  
}
