html{
line-height:1.4;
}

#main-menu{
height:50px; 
width:980; 
margin:-10 auto; 
padding-top:20;
}

.main-logo-n{
float:left;
font-size:50px;
text-align:left;
}

.main-logo-n img{
height:60px; 
margin-left:15; 
margin-top:-15;
}

.main-logo-sns{
text-align:right;
margin:0 auto; 
margin-top:-15;
}

#icon{
margin-top:8;
width: 45px;
height: auto;
}

#menu{
width:980px;
}

.menu-bar{
width:980px;
}

#menu-bar_phone{
display:none;
}


.main1-2{
width:980;
margin:0 auto;
padding-top:10px;
}

.bn-logo{
width:980px;
}

.main-box{
background:rgba(255,255,255,0.7);
height:auto;
width:980px;
margin:0 auto;
}

.main2{
margin:3px;
padding-bottom:10px;
height:auto;
}

.acrobat{
border:solid red; width:780px;
}

.check{
display:none;
}

.btn-show{
display:block;
padding:4px 0 4px 0;
font-size:18px;
width:135px;
text-shadow:3px 3px 3px white;
text-align:center;
background: #f0f0f0;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15) inset;
border-radius:7px;
}

.btn-btl{
background: #F0F0F0;
text-shadow:3px 3px 3px white;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15) inset;
display:block;
padding:4px 0 4px 0;
font-size:18px;
border-radius:7px;
width:110px;
text-align:center;
}


.btn-show-a{
display:block;
padding:4px 0 4px 0;
font-size:18px;
width:135px;
text-align:center;
background: #c0c0c0;
border-radius:7px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15) inset;

}

.btn-btl-a{
background: #c0c0c0;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15) inset;
display:block;
padding:4px 0 4px 0;
font-size:18px;
border-radius:7px;
width:110px;
text-align:center;
}

.under{
border-bottom:1px solid red;
}

.phone{
display:none;
}
