@charset "utf-8";

/*-------------------------------------
最新情報
-------------------------------------*/
.jtrPlugin_news {
 background : #fff;
}

.jtrPlugin_news h3 {
 display: none;
}

.jtrPlugin_news ul li {
 padding : 3% 5%;
 border-bottom : 1px solid #ECECEC;
 background : url(/library/new/sp/common/img/arw_blue.png) no-repeat 95% 80%;
 background-size : 10px;
}

.jtrPlugin_news ul li p.day {
 color : #878787;
 margin: 0 0 1%;
}

.jtrPlugin_news ul li p.icon {
 line-height: 0.5;
}

.jtrPlugin_news ul li p.icon img {
 width: auto;
}

.jtrPlugin_news ul li p.text a {
 display : block;
 padding: 2% 5% 0 0;
}

.jtrPlugin_news .detail a {
 display: block;
 padding:3% 5% 5%;
}

/*-------------------------------------
マイリスト
-------------------------------------*/
.jtrPlugin_drawermenu {
 background : #312F3D;
 color : #A4A4A4;
 display: none;
}

.jtrPlugin_drawermenu .ttl {
 padding : 4% 5% 3%;
 background : #333;
 color : #fcfcfc;
 font-weight : bold;
 border-bottom : 1px solid #3A3A3A;
}

.jtrPlugin_drawermenu p.btn {
 position: relative;
 padding : 4% 10% 3% 5%;
 border-bottom : 1px solid #3A3A3A;
 color: #000;
 background-color: #d7dee1;
}
.jtrPlugin_drawermenu p.btn:after {
 content: "";
 display: block;
 position: absolute;
 top: 45%;
 right: 5%;
 border: 8px solid transparent;
 border-top-color: #312F3D;
}

.jtrPlugin_drawermenu p.open {
}
.jtrPlugin_drawermenu p.open:after {
 content: "";
 display: block;
 position: absolute;
 top: 20%;
 right: 5%;
 border: 8px solid transparent;
 border-bottom-color: #312F3D;
}

.jtrPlugin_drawermenu ul.menu li a,
.jtrPlugin_drawermenu ul.expand li a {
 display : block;
 padding : 4% 10% 3% 5%;
 color : #fcfcfc;
 border-bottom : 1px solid #777;
 background : url(/library/new/sp/common/img/arrow_white.png) no-repeat 95% center #535353;
 background-size : 10px;
 text-decoration: none;
}

.jtrPlugin_drawermenu .login {
 padding: 5% 10% 10%;
 color: #fff;
}

.jtrPlugin_drawermenu .login .ttl {
 background: none;
 border: none;
 text-align: center;
 font-weight: normal;
 font-size: 1.2em;
 color: #fff;
}

.jtrPlugin_drawermenu .login p.notation {
 margin: 2% 0 5%;
 text-indent: -1em;
 padding: 0 0 0 1em;
 font-size: 0.9em;
}

.jtrPlugin_drawermenu .login ul li {
 margin: 0 0 2%;
}