@charset "utf-8";

/*------------------------------

/news/ と /information/ で共通使用

------------------------------*/





/*------------------------------
NEWS top LAYOUT
------------------------------*/

p#nr-old-price {
margin: 0;
padding: 0;
clear: both;
text-align: right;
}

p#nr-yymmdd {
margin: 0;
padding: 0;
clear: both;
text-align: right;
}

/*------------------------------
list page LAYOUT
------------------------------*/

div#mainArea {
margin: 0;
padding: 0;
font-size: 0.9em;
}


div#mainArea div#nr-list {
margin: 0;
padding: 0;
width: 540px;
}

div#mainArea div#nr-list div#title-box {
margin: 0;
padding: 4px 0 0 20px;
height: 31px;
width: 520px;
background: url(/assets/images/common/bg_h1.jpg) no-repeat;
display: block;
}

div#mainArea div#nr-list div#title-box h1 {
margin: 0;
padding: 0;
width: 250px;
background: none;
display: block;
float: left;
color: #333333;
font-size: 1.1em;
}

div#mainArea div#nr-list div#title-box p {
margin: 3px 0 0 0;
padding: 0 20px 0 17px;
background: url(/assets/images/sittop/icon_rss.gif) 0 50% no-repeat;
display: block;
float: right;
color: #DB8A3F;
text-align: right;
}

div#mainArea div#nr-list div#title-box p a {
text-decoration: none;
color: #FF7F12;
font-size: 0.9em;
}

div#mainArea div#nr-list dl {
margin: 0;
padding: 0;
clear: both;
}

div#mainArea div#nr-list dl dt {
margin: 0;
padding: 5px 70px 0 0;
width: 110px;
float: left;
font-size: 12px;
text-align: left;
vertical-align: top;
}

div#mainArea div#nr-list dl.icon-none dt {
padding: 5px 0 0 0;
width: 110px;
}

div#mainArea div#nr-list dl dt.icon-ir {
background: url(/assets/images/sittop/icon_ir.gif) 100% 50% no-repeat;
}

div#mainArea div#nr-list dl dt.icon-newproducts {
background: url(/assets/images/sittop/icon_newproducts.gif) 100% 50% no-repeat;
}

div#mainArea div#nr-list dl dd {
margin: 0;
padding: 5px 5px 5px 10px;
width: 345px;
float: left;
font-size: 12px;
text-align: left;
vertical-align: top;
}

div#mainArea div#nr-list dl.icon-none dd {
width: 415px;
}

div#mainArea div#nr-list dl dd a {
color: #333333;
text-decoration: none;
}

div#mainArea div#nr-list dl dd a:hover {
color: #FF7F12;
text-decoration: none;
}

div#captionNewsOutside{
margin: 0 0 5px 0;
width: 528px;
border-bottom: 1px dotted #333;
float: left;
}

div#mainArea div#captionNewsOutside ul.info {
width: 380px;
float: right;
list-style: none;
padding: 5px 0 5px 0;
}

div#mainArea div#captionNewsOutside ul.info li {
float: left;
width: 190px;
text-align: right;
padding: 10px 0 5px 0;
line-height: 1.2em;
font-size: 0.8em;
}

div#mainArea div#captionNewsOutside #link {
margin: 0 0 0 0;
padding: 0 0 0 10px;
background: url(/assets/images/common/link_bg_yajirushi.png) 0 50% no-repeat;
display: inline;
}

div#mainArea div#captionNewsOutside #link img{
vertical-align: bottom;
}

.clearLeft { 
clear: left; 
}

div#mainArea div#captionNewsOutside a:hover{
color: #FF7F12;
}








