/* PC */
.nvrow{
color:#444;
}
.nvrow a{
font-size:12pt;
font-weight:500;
color:#444;
text-decoration:none;
}
@media screen and (min-width: 961px) {
.nvrow {
    padding: 0.5em 1em;
    margin: 1em 0;
    background: #fff;
    border-bottom: solid 2px #ddd;/*線*/
}
.nvrow p {
    margin: 0; 
    padding: 0;
    padding-left:0.6em;
    border-left:solid 5px #099;
    color:#066;
}
}
 
/* tablet  */
@media only screen and (min-width: 641px) and (max-width: 960px) {
.nvrow {
    padding: 0.5em 1em;
    margin: 0 0;
    margin-bottom:5px;
    background: #ffffefaa;
    border: solid 2px #ddd;/*線*/
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
.nvrow p {
    margin: 0; 
    padding: 0;
    padding-left:0.1em;
    border-left:solid 5px #099;
    color:#066;
}
}
 
/* smartPhone */
@media screen and (max-width: 640px) {
.nvrow {
    padding: 0.1em 0em;
    margin: 0 0;
    background: #fff;
    border: solid 1px #ddd;/*線*/
    margin-bottom:5px;
}
.nvrow p {
    margin: 0; 
    padding: 0;
    padding-left:0.6em;
    border-left:solid 1px #099;
    color:#066;
}
}




    #T_MORE {
	width:100px;
	margin-left:auto;

    padding: 0.25em 0.5em;
    text-decoration: none;
    color: #FFF;
    background: #03A9F4;/*色*/
    border: solid 1px #0f9ada;/*線色*/
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);

    }


#T_MORE:active {/*押したとき*/
    border: solid 1px #03A9F4;
    box-shadow: none;
    text-shadow: none;
}
    #T_MORE a {
	color:#fff;
	text-decoration:none;
   }
