/**************************
/* メイン画像（トップページ+サブページ）
**************************/
#mainBanner{
margin:0 auto 30px;
padding:0;
width:100%;
line-height:0;
border-top:0px solid #ffffff;
border-bottom:0px solid #ffffff;
}

#mainBanner .inner{position:relative;}

#mainBanner img{
max-width:100%;
height:auto;
}

#mainBanner bxslider{
max-width:100%;
height:auto;
}

.inner{
margin:0 auto;
width:100%;
}

.slogan3{
position:absolute;
max-width:100%;
height:auto;
bottom:0;
right:0;
padding:5px 10px;
line-height:1.4;
z-index:100;
}

.slogan3 h2{
text-align:right;
font-weight:bold;
padding-bottom:5px;
color:#444444;
font-size:20px;
font-weight: bold;
text-shadow: #ffffff 1px 1px 0px, #ffffff -1px 1px 0px, 
             #ffffff 1px -1px 0px, #ffffff -1px -1px 0px; 
}

.slogan3 h3{
text-align:right;
font-weight:bold;
font-size:18px;
color:#444444;
text-shadow: #ffffff 1px 1px 0px, #ffffff -1px 1px 0px, 
             #ffffff 1px -1px 0px, #ffffff -1px -1px 0px; 
}


.slogan4{
position:absolute;
max-width:100%;
height:auto;
bottom:0;
right:0;
padding:5px 10px;
line-height:1.4;
z-index:100;
}

.slogan4 h2 {
    text-align:right;
    padding-bottom:5px;
    color: #FFF;
    font-size: 20px;
    font-weight: bold;
    text-shadow: 2px 2px 1px #483d8b,
    -2px 2px 1px #483d8b,
    2px -2px 1px #483d8b,
    -2px -2px 1px #483d8b;
}

.slogan4 h3 {
    text-align:right;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 1px 1px 1px #483d8b,
    -1px 1px 1px #483d8b,
    1px -1px 1px #483d8b,
    -1px -1px 1px #483d8b;
}








