/**************************
/* メイン画像（トップページ+サブページ）
**************************/
#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:16px;
color:#444444;
text-shadow: #ffffff 1px 1px 0px, #ffffff -1px 1px 0px, 
             #ffffff 1px -1px 0px, #ffffff -1px -1px 0px; 
}

.slogan5{
position:absolute;
max-width:100%;
height:auto;
bottom:0;
right:0;
padding:5px 10px;
line-height:1.4;
z-index:100;
}

.slogan5 h2{
padding-bottom:5px;
color:#000080;
font-weight: bold;
font-size:21px;
text-align:right;
text-shadow: #ffffff 1px 1px 0px, #ffffff -1px 1px 0px, 
             #ffffff 1px -1px 0px, #ffffff -1px -1px 0px;
}


.slogan5 h3{
padding-bottom:5px;
color:#000080;
font-weight: bold;
font-size:21px;
text-align:right;
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: #color:#000080;
    font-size: 20px;
    font-weight: bold;
    text-shadow: 2px 2px 1px #fff,
    -2px 2px 1px #fff,
    2px -2px 1px #fff,
    -2px -2px 1px #fff;
}

.slogan4 h3 {
    text-align:right;
    color: #color:#000080;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 2px 2px 1px #fff,
    -2px 2px 1px #fff,
    2px -2px 1px #fff,
    -2px -2px 1px #fff;
}








