@charset "utf-8";

/*------------------------------------------------------------
CSS Document

for Additional_ja

UPDATING 190315
-------------------------------------------------------------*/


/*------------------------------------------------------------
Structure

Global nav bug fix
common
top Newslist
-------------------------------------------------------------*/


/*------------------------------------------------------------
Global nav bug fix
-------------------------------------------------------------*/

.module-primary-navigation .level-2 {
overflow: visible;
}

.module-primary-navigation .navigation-promos .promo{
visibility: visible;
}

.has-overlay{
background-color:transparent;
}

.module-promos.hero-full-width {
z-index: auto;
}





/*------------------------------------------------------------
common
-------------------------------------------------------------*/

.ie8 .module-copy img {
width: auto !important ;
}
.ie8 .module-copy .half-width img {
width: 50% !important ;
}


/*------------------------------------------------------------
top Newslist
-------------------------------------------------------------*/

.ja .module-feed.main-feed h2 {
padding-right: 0;
line-height: 2.8rem;
}

/*.ja .module-feed.main-feed > span a:before {
content: "過去のお知らせ一覧";
color: #666;
font-size: 1.4rem;
text-decoration: none;
}*/

.ja .module-feed.main-feed > span a {
top: 0.7rem;
left: auto;
right: 0;
padding-right: 40px;
font-size: 0 !important;
font-weight: normal;
line-height: 1;
text-decoration: none;
background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjIxIDE0LjQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojOTk5O308L3N0eWxlPjwvZGVmcz48dGl0bGU+Y2hldnJvbl9saWdodF9ncmV5X3JpZ2h0PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0wLjIsMTEuOUw0LjksNy4yLDAuMiwyLjVBMC42MiwwLjYyLDAsMCwxLDAsMi4xLDAuNDQsMC40NCwwLDAsMSwuMTcsMS43M0wxLjcsMC4yQTAuNDksMC40OSwwLDAsMSwyLjEsMGEwLjQ4LDAuNDgsMCwwLDEsLjM4LjE4TDkuMSw2LjhhMC40OCwwLjQ4LDAsMCwxLC4xLjQsMC40OCwwLjQ4LDAsMCwxLS4xLjRMMi41LDE0LjJhMC41NywwLjU3LDAsMCwxLS40LjIsMC41NywwLjU3LDAsMCwxLS40LTAuMkwwLjIsMTIuN0EwLjU4LDAuNTgsMCwwLDEsMCwxMi4zLDAuNjMsMC42MywwLDAsMSwuMiwxMS45WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPjwvc3ZnPg==");
background-position: right center;
background-repeat: no-repeat;
background-size: 9px 17px;
}


.ja .module-feed.main-feed > span a:after {
position: static;
top: 0;
right: 0;
content: "過去のお知らせ一覧";
width: auto;
height: auto;
color: #666;
font-size: 1.4rem;
text-decoration: none;
background: none;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {

.module-feed.main-feed > span {
    background-clip: border-box;
    border: 0;
    border-radius: 0;
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
position: static;
    width: auto;
}

.ja .module-feed.main-feed > span a {
position: absolute;
top: 1rem;
padding-right: 30px;
line-height: 3.1;
}

}
