
#detail_view *{ margin:0;text-align:left; vertical-align:top;  padding:0;}


#article_view table{ background-color:#333333;margin-left: 0px; margin-right: auto;border-width: 0pt; font-size:12px; line-height:14px;}

#article_view th{color:#FFFFFF; background-color:#4169E1;text-align:center;padding: 0px;}
#article_view td{background-color:#FFFFFF;padding: 0px;text-align:center;}

#article_view table.rows{}
#article_view table.rows th{text-align:left;padding: 4px;}
#article_view table.rows td{text-align:left;padding: 4px;}

#article_view table.list{}
#article_view table.list th{text-align:center;vertical-align:middle;padding: 4px;}
#article_view table.list td{text-align:left;vertical-align:middle;padding: 4px;}

#article_view table.calendar{}
#article_view table.calendar th{
  text-align:center;
  vertical-align:middle;
  padding: 4px;
  background-color:#666666;
  width:30px;
}
#article_view table.calendar td{
  text-align:center;
  vertical-align:middle;
  padding: 4px;
  width:30px;
}

#article_view h1{ font-family:"ＭＳ Ｐゴシック"; font-size:16px;  font-weight:bold; line-height:20px;}

#article_view .text10j{ font-family:"ＭＳ Ｐゴシック"; font-size:10px; line-height:14px;}
#article_view .text12j{ font-family:"ＭＳ Ｐゴシック"; font-size:12px; line-height:14px;}
#article_view .long12j{ font-family:"ＭＳ Ｐゴシック"; font-size:12px; line-height:18px;}
#article_view .text14j{ font-family:"ＭＳ Ｐゴシック"; font-size:14px; line-height:18px;}
#article_view .text16j{ font-family:"ＭＳ Ｐゴシック"; font-size:16px; line-height:20px;}

#article_view .passwd{width:100px;}
#article_view .error_msg{font-size:14px;color:red;font-weight:bold;}

#article_view .even {background-color: white;}
#article_view .even td {background-color: white;}
#article_view .odd {background-color: #E0FFFF;}
#article_view .odd td {background-color: #E0FFFF;}

#article_view /*ヘッダ用*/
#article_view .header{color: #FFFFFF;background-color:#7E91C3;font-weight: bold;font-family:"ＭＳ Ｐゴシック"; font-size:12px; line-height:14px;}
#article_view .header a:link {text-decoration: none;color: #FFFFFF;}
#article_view .header a:visited {text-decoration: none;color: #FFFFFF;}
#article_view .header a:hover {text-decoration: underline;color: red;}

#article_view .footer{color: #FFFFFF;background-color:#5a75b5;font-family:"ＭＳ Ｐゴシック"; font-size:12px; line-height:14px;}

img.new {
  height:11px;
}

img.allow {
  width:105px;
  height:35px;
}

table.calendar {
  background:#ffffff;
  border:1px solid #99cccc;
  width:270px;
  height:220px;
  border:1;
}

#article_view table.calendar th.title {
  font-size:14px;
  background:#0066ff;
}

/*** 取扱いメーカー ***/
#article_view {
  width:900px;
}

#maker_list_logo {
  width:300px;
  height:30px;
}

.maker_list_s1 {
  line-height:30px;
  font-size:14px;
  text-indent:320px;
  background:url(../images/shuyoutorihiki.gif) no-repeat left;
}

.category_list {
  list-style-type:none;
  margin:16px 4px auto 8px;
  float:left;
  padding:0px;
  width:180px;
  display:block;
  float:left;
}

.category_list a {
  width:179px;
  height:21px;
  border:0px;
}

ol.company_list {
  width:220px;
  background-color:#FFFFFF;
  float:left;
  display:block;
  margin:0;
  padding:0;
}

ol.company_list li{
  text-align:left;
  padding:3px;
  list-style-type:none;
  text-indent:0;
  margin:0;
}

.company_category {
  color:#333399;
  font-weight:bold;
  text-align:left;
  border-right:#333399 solid 4px;
  border-bottom:#333399 solid 1px;
  padding:3px;
  margin-top:8px;
  text-indent:0.5em;
  width:660px;
}

.company_list_container {
  float : left;
  width : 670px;
  margin-left : 6px;
}

/*** 2009/12/16 @ba-ta 追加 ***/
ol.company_list li a,
ol.company_list li a:link,
ol.company_list li a:visited,
ol.company_list li a:active {
  color:#0033FF;
  text-decoration:none;
}

ol.company_list li a:hover,
ol.company_list li a:focus {
  color: #ff6600;
  text-decoration: underline;
}


.priority,
.priority a {
  font-weight:bold;
}

/*
ol.company_list li.priority a:link,
ol.company_list li.priority a:visited,
ol.company_list li.priority a:active {
  color:#677D2A;
}
*/
 
ol.company_list li.priority a:hover,
ol.company_list li.priority a:focus {
  color: #ff6600;
}

ol.company_list li.normal a:link,
ol.company_list li.normal a:visited,
ol.company_list li.normal a:active {
  color:#777777;
}

ol.company_list li.normal a:hover,
ol.company_list li.normal a:focus {
  color: #ff6600;
}

/*** @ba-ta 2011/06/30 ***/
#article_view table.main_area {
  width : 100%;
  border-collapse : collapse;
}

#article_view table.main_area td {
  vertical-align : top;
  text-align : left;
  padding-right : 16px;
  border : 0;
}

#article_view table.calendar {
  border-collapse : collapse;
}

#article_view table.calendar th,
#article_view table.calendar td {
  padding : 6px;
  border : 1px solid #AAA;
  text-align : center;
}

#article_view table.calendar th.title {
  width : 100%;
}

#article_view table.list {
  border-collapse : collapse;
  background-color : #a2daff;
  width : 100%;
}

#article_view table.list td {
  padding : 4px;
  text-align : left;
  border : 0;
}

div.campaign {
  border : royalBlue 3px solid;
  border-width : 3px 0;
  width : 100%;
  text-align : center;
  padding : 6px 0;
  margin : 8px 0;
}

.allows a {
  display : inline-block;
}


