@charset "Shift_JIS";
/* 製品情報ページのスタイル */
/* 全ページ共通のスタイルはstyl_cm.styl */

/* タグ */

h1 { 

    text-align: left; 

    /* 青・白 */  
    /* color: #ffffff;
    background: #000099; */
    
    /* 橙・黒 */
    /* color: #000000;
     background: #ffcc00; */

    /* 青・黄 */
    /* background: #0000cc;
    color: #ffff33; */

 
    /* 白・紫 */  
    /*color: #ffffff; */
    /* background: #6633cc; */
    /* background: #9900ff; */

    /* 黄・青 */
    /* color:#3300cc;
    background:#ffff99; */

    /* 青・白 */  
    /* color: #ffffff;
    background: #0000cc; */

    /* 橙・黒 */
    /* color: #000000;
     background: #ffcc00; */

    /* 黄・黒 */
    /* background:#ffff66;
    color: #000000; */

    /* 薄黄・紫 */
    /* background:#ffff99;
    color: #6600ff; */

   /* 青・黄 */
    background: #0000cc;
    color: #ffff33;

    /* 紺・白 */
    /* background: #330099;
    color:#ffffff; */

    /* 白・紫 */
    /* color:#ffffff;
    background:#6600ff; */ 

   /* 桃・黒 */
    /* background:#ffcccc;
    color: #000000; */

    /* 橙・紫 */
     /* color: #0000cc;
     background: #ffcc66; */ 

   /* 青・黄 */
    background: #ffff66; 
    /* color: #0000cc; */
    color: #000099; 

    border-top: none 0px;
    border-right: none 0px;
    border-left: solid 1px #6600cc;
    border-bottom: solid 1px #6600cc;
}

h2 {

    /* color: #ffcccc;
    background: #6600cc; */
    border-bottom: 1px solid #9933ff;
    border-left: 5px solid #9933ff;
    background: #ffffff;
    color: #3300cc; 
    text-align: left;

}


h3 {
 color: #009933;
 font-size:150%;
 font-weight:bold; 
}


/* リンク */ /* styl_cm.cssに統合 */
/* a:hover {color:#0000cc; border: 1px solid #0000cc;} *//* マウスが乗ったとき *//* マウスが乗ったときの背景色 */ /*  */
/* a:link {color:#0000cc; } */   /* 未訪問リンク */
/* a:visited {color:#0000cc;} */ /* 訪問済みリンク */ 
/* a:active {color:#0000cc; } */ /* クリックしたとき */


strong {
    /* background: #ffffff; */
    color:#FF0000;
    background: #ffff99;
}

em {
    color:#FF0000;
}

/* クラスとID定義 */

/* 全体 */


.th_products_top {

background: #ccffcc;

}

.exp_hot {
    text-size: 120%;
    text-weight: bold;
    color: #cc0000; /* 赤 */
    /* background: #ffffcc; */

}

.exp_cool {
    text-size: 120%;
    text-weight: bold;
    color: #0033FF; /* 青 */
    /* background: #ffffcc; */
}

/* ヘッダー */

/* トップメニューのうち、現在表示されているページの項目のセル */
.td_topmenu_selected {

    /* 紺・黄 */      
    /* color: #ffff66; 
    background: #0000ff; */

    /* 紫・白 */      
    /* background: #330099;
    color: #ffffff; */

    /* 黄・青 */  
    /* background: #ffff66;
    color: #000066; */

    /* 橙・青 */
    /* color: #000099;
    background: #ffcc00; */

    /* 青・白 */
    /* background: #0000cc;
    color:#ffffff; */
    
    /* 橙・青 */
    /* background: #ffcc00;
    color: #3300ff; */

    /* 黄・青 */  
    /* background: #ffff00;
     background: #ffff66;
    color: #000066; */


    /* 紫・白 */
    /* color: #ffffff;
    background: #6633cc; */

    /* color: #ffffff;
    background: #6633cc; */

    /* 紫・白 */
    /* 全部の項目で色を統一するためコメント化 */
    /* styl_cm.css へ */
    /* background: #6600ff;
    color: #FFFFFF;  */


    /* border: 1px solid #000099;
    border-top: 1px solid #000066;
    border-left: 1px solid #000066;
    border-right: 4px solid #000066; 

    border-bottom: 0px none;  */ /* style_cm.cssへ */

}

/* 上部メニュー下の色付き帯(上の選択色と同じ背景色) */
.td_topmenu_underselected {
	
    
    /* background: #ffff00; */
    /* background: #ffcc00; */
    /* background: #9900cc; */

    /* border: 1px solid  #ffcc00; */
    /* background: #ffff66; */
    /* background: #6600cc; */
    
     /* background: #6600ff; */ /*  全項目で色を統一するためstyl_cm.cssへ */

}    

/* トップメニュー選択分類のリンク */ /* styl_cm.cssに統一 */
/* a.a_topmenu_selected:hover {color:#ffffff; border: 1px solid #ffffff;} */ /* マウスが乗ったとき *//* マウスが乗ったときの背景色 */ /*  */
/* a.a_topmenu_selected:link {color:#ffffff; } */  /* 未訪問リンク */
/* a.a_topmenu_selected:visited {color:#ffffff;} */ /* 訪問済みリンク */ 
/* a.a_topmenu_selected:active {color:#cc3399; } */ /* クリックしたとき */

/* 本文 */

/* 左メニュー */
/* トップ項目はstyle_cm.cssへ */

/* 左部メニュー 中分類へのリンク */　/* スタイルなし styl_cm.cssの　a:---{} に統一*/
/* a.a_leftmenu_th2:hover {color:#0000cc; border: 1px solid #0000cc;} *//* マウスが乗ったとき *//* マウスが乗ったときの背景色 */ /*  */
/* a.a_leftmenu_th2:link {color:#0000cc; } */  /* 未訪問リンク */
/* a.a_leftmenu_th2:visited {color:#0000cc;}*/ /* 訪問済みリンク */ 
/* a.a_leftmenu_th2:active {color:#cc3399; }*/ /* クリックしたとき */


/* 外枠の右部 */
.td_contents_right {

    /* background: #ffffcc; */ /* 背景色以外はcmスタイルシートへ */
   /* background: #ffffcc; */



}

/* 右コンテンツ */

/* h1のリンク */　/* スタイルなし styl_cm.cssの　a:---{} に統一*/
/* a.a_h1:hover {color:#ffffff; border: 1px solid #ffffff;} */ /* マウスが乗ったとき *//* マウスが乗ったときの背景色 */ /*  */
/* a.a_h1:link {color:#ffffff;} */   /* 未訪問リンク */
/* a.a_h1:visited {color:#ffffff;} *//* 訪問済みリンク */ 
/* a.a_h1:active {color:#cc3399;} *//* クリックしたとき */


/* 製品名 */
.h1_maincontents_pname { 

    text-align: center;
    font-size: 80%;
    /* color: #000000; */
    /* background: #FF6666; */ /* 製品の分類ごとに変えるのでここでは定義しない */

/* background: #aa0000; */

    color: #000000;
    font-style: italic;
    border: 2px outset #ffffff;

}



/* 製品リスト−製品の履歴／各製品分類トップ */
.table_prodlist {
    witdh: 80%;
    background: #ffffff;

}

.prodlist {

}


.tr_prodlist {

  /* height: 150px; */

}

.th_prodlist_nendo {

    text-align: center;
    /* background: #6600cc; */
    background: #6600ff;
    color: #ffffff; 
    border-top: 2px solid #666666;
    font-weight: bold;

}

.td_prodlist_pname {

    font-size: 80%;
    text-align: center;
    color: #6600ff;
}

.td_prodlist_exp {

    font-size: 80%;
    text-align: center;
    color: #009933;
}


/* 製品の履歴中のEX事業部製品(衣料)の名 */
.td_prodlist_pname_ex {

    font-size: 80%;
    text-align: center;
    color:#cc0000;
    /* color:#990066; */
}

/* 製品の履歴中のEX事業部製品(衣料)の説明 */
.td_prodlist_exp_ex {

    font-size: 80%;
    text-align: center;
    color:#cc0000;
    /* color:#990066; */
}

/* 製品の履歴中のAP事業部製品(その他)の名 */
.td_prodlist_pname_ap {

    font-size: 80%;
    text-align: center;
    color:#0033ff;
    /* color:#990066; */
}

/* 製品の履歴中のAP事業部製品(その他)の説明 */
.td_prodlist_exp_ap {

    font-size: 80%;
    text-align: center;
    color:#0033ff;
    /* color:#990066; */
}


/* 製品詳細ページの説明用の表 */

.table_products_exp {
    background: #ffffff;
    /* border: none; */
    width: auto;
   
}

.table_products_data {
    background: #ffffff;
    
    border: 1px solid #000000;
    width: auto;
   
}

/* 左揃え */
.th_products_datalist {
    background: #ffffff;
    text-align: left;
    border:1px outset 1px;
}

/* 製品詳細ページの説明用の表のTH */
.th_products_exp {
    background: #ffffff;
    text-align: center;
    font-weight: bold;
}

.th_products_data {

    /* background: #ccffff; */
    background: #ffffcc;
    text-align: center;
    border:1px outset #000000;
    font-weight: bold;
}

.td_products_data {
    background: #ffffff;
    text-align: center;
    border:1px outset 1px;
}

.td_products_datastrong {

    background: #ffeeee;
    text-align: center;
    border:1px outset 1px;
}


.td_products_datalist {
    background: #ffffff;
    text-align: left;
    border:1px outset 1px;
}

.td_products_expstrong {

    background: #ffeeee;
    text-align: left;
    border:1px outset 1px;
}


/* 製品詳細ページの補足用の表 */
.table_products_hosoku {

    background: #ffffff;
    width: auto;
    border: 3px dotted #0033ff;
   
}

.li_head {

 color: #009933;
 font-size:150%;
 font-weight:bold; 
}

/* コラボレーション製品の表 */
.table_collabo {

    border-collapse: collapse;
}

.th_collabo_name {

 border: 1px solid #0033cc;

}
.td_collabo_type {

 border: 1px solid #0033cc;
 background: #ffff99;
 text-align: center;

}
.td_collabo_exp {

 border: 1px solid #0033cc;

}

/* 製品分類トップの各製品説明の範囲 */
.div_products_ptop {
margin:5px;
padding:5px;
padding-left:5px;
border-left:1px solid #cccccc;
}


/* 製品分類トップの各製品説明の範囲 2段組*/
.div_products_ptop2 {
float:left;
margin:5px;
padding:5px;
padding-left:5px;
border-left:1px solid #cccccc;
width:45%;
}

/* 製品分類トップの各製品説明の範囲解除 */
.div_products_ptop_end {

}


/* 製品分類トップの各製品説明の範囲 2段組解除*/
.div_products_ptop2_end {
clear:left;
}

.h3_products_ptop_pname {
background: #ffffcc;
border:1px outset #9999ff;
padding:2px;
}

.span_products_ptop_kinou {
font-size: 80%;
}

.span_products_ptop_name {
color: #000099;
}

.p_products_dataexp {
/* 画像の説明文 */
color: #009933;
}


/* 製品情報中で横に並べるデータ */
.DivProdDLine {
float:left;
padding-left:15px;
}

/* 製品情報中で横に並べるデータの解除 */
.DivProdDLineEnd {
clear:left;

}