mac = (navigator.appVersion.indexOf('Mac') != -1)?true:false;
ie = (navigator.appName.charAt(0) == "M")?true:false;
ns = (navigator.appName.charAt(0) == "N")?true:false;

document.write("<STYLE TYPE='text/css'>");
document.write("A{color:#0000FF}");
document.write("A:visited{color:#660099}");
document.write("A:hover{color:#999999;}");
document.write(".bar A{color:#FFFFFF}");
document.write(".bar A:visited{color:#FFFFFF}");

//TYPE0=#CC0000、TYPE1=#0066CC、TYPE2=#339933、TYPE3=TYPE3の色、TYPE4=TYPE4の色、TYPE5=TYPE5の色、


//▼TYPE0（上ナビ、フッター）
document.write(".type0{ background-color:#CC0000}");
document.write(".type0detailbg{ background-color:#CC0000}");

//▼TYPE1（ショッピング番組）
document.write(".type1bg{ background-color:#0066CC}");
document.write(".type1text{ color:#0066CC}");
document.write(".type1topbg{ background-color:#0066CC}");
document.write(".type1toptext{ color:#0066CC}");
document.write(".type1list{ background-color:#0066CC; font-size:12px}");
document.write(".type1listbg{ background-color:#0066CC}");
document.write(".type1listtext{ color:#FFFFFF}");
document.write(".type1detailbg{ background-color:#0066CC}");

//▼TYPE2（オリジナルグッズ）
document.write(".type2bg{ background-color:#339933}");
document.write(".type2text{ color:#339933}");
document.write(".type2topbg{ background-color:#339933}");
document.write(".type2toptext{ color:#339933}");
document.write(".type2list{ background-color:#339933; font-size:12px}");
document.write(".type2listbg{ background-color:#339933}");
document.write(".type2listtext{ color:#FFFFFF}");
document.write(".type2detailbg{ background-color:#339933}");

//▼TYPE3（カタログ）
document.write(".type3top{ background-color:TYPE3の色; font-size:12px}");
document.write(".type3top2text{ color:TYPE3の色}");
document.write(".type3topbg{ background-color:TYPE3の色}");
document.write(".type3topbg2{ background-color:TYPE3の色}");
document.write(".type3toptext{ color:#FFFFFF}");
document.write(".type3list{  background-color:TYPE3の色; font-size:12px}");
document.write(".type3listbg{ background-color:TYPE3の色}");
document.write(".type3listtext{ color:#FFFFFF}");
document.write(".type3detailbg{ background-color:TYPE3の色}");
document.write(".type3detailtext{ color:TYPE3の色}");

//▼TYPE4（カテゴリ）
document.write(".type4list{ background-color:TYPE4の色; font-size:12px}");
document.write(".type4listbg{ background-color:TYPE4の色}");
document.write(".type4listtext{ color:#FFFFFF}");
document.write(".type4detailbg{ background-color:TYPE4の色}");

//▼TYPE5
document.write(".type5top{ background-color:#0066CC; font-size:12px}");
document.write(".type5top2text{ color:#0066CC}");
document.write(".type5topbg{ background-color:#0066CC}");
document.write(".type5topbg2{ background-color:#F5CDCD}");
document.write(".type5toptext{ color:#FFFFFF}");
document.write(".type5list{ background-color:#0066CC; font-size:12px}");
document.write(".type5listbg{ background-color:#0066CC}");
document.write(".type5listtext{ color:#FFFFFF}");
document.write(".type5detailbg{ background-color:#0066CC}");

//▼TYPE6
document.write(".type6detailbg{ background-color:#CC0000}");

//▼会員系・購入系
document.write(".tab{ background-color:#CC0000; font-size:12px}");
document.write(".tabbg{ background-color:#CC0000}");
document.write(".tabtext{ color:#FFFFFF}");

if(mac){
if(ie){
//▼TYPE1（ショッピング番組）
document.write(".type1list{ background-color:#0066CC; font-size:100%;line-height:120%;font-weight:bold}");

//▼TYPE2（オリジナルグッズ）
document.write(".type2list{ background-color:#339933; font-size:100%;line-height:120%;font-weight:bold}");

//▼TYPE3（カタログ）
document.write(".type3top{ background-color:TYPE3の色; font-size:100%;line-height:120%;font-weight:bold}");
document.write(".type3list{ background-color:TYPE3の色; font-size:100%;line-height:120%;font-weight:bold}");

//▼TYPE4（カテゴリ）
document.write(".type4list{ background-color:TYPE4の色; font-size:100%;line-height:120%;font-weight:bold}");

//▼TYPE5
document.write(".type5top{ background-color:#0066CC; font-size:100%;line-height:120%;font-weight:bold}");
document.write(".type5list{ background-color:#0066CC; font-size:100%;line-height:120%;font-weight:bold}");

//▼会員系・購入系
document.write(".tab{ background-color:#CC0000; font-size:100%;line-height:120%;font-weight:bold}");

document.write("td{font-size:100%; font-family: Osaka;color:#000000;line-height:130%}");
document.write(".titlell{ font-size:130%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titlel{ font-size:116%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titlem{ font-size:108%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titles{ font-size:100%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titless{ font-size:83%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".textm{ font-size:108%; font-family:Osaka;color:#000000;line-height:130%;}");
document.write(".texts{ font-size:100%; font-family:Osaka;color:#000000;line-height:120%;}");
document.write(".textss{ font-size:83%; font-family:Osaka;color:#000000;line-height:110%;}");
document.write(".bar{ font-size:83%; font-family:Osaka;color:#FFFFFF;}");
document.write(".pricebefore{ text-decoration:line-through;}");
document.write(".priceafter{ color:#CC0000;}");
document.write(".cap0{font-size:83%; font-family:Osaka;color:#CC0000;line-height:150%;}");
document.write(".cap1{font-size:83%; font-family:Osaka;color:CC0000;line-height:150%;}");
document.write(".cap2{font-size:83%; font-family:Osaka;color:#555555;line-height:150%;}");
document.write(".cap3{font-size:83%; font-family:Osaka;color:#CC0000;line-height:150%;font-weight:bold;}");
document.write(".message{ font-size:130%; font-family: Osaka;color:#000000;font-weight:bold;}");
document.write(".title{ font-size:100%; font-family: Osaka;color:#000000;font-weight:bold;}");
document.write(".lead{ font-size:100%; font-family:Osaka;color:#000000;line-height:120%;}");
document.write(".item{ font-size:100%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".itemred{ font-size:100%; font-family: Osaka;color:#CC0000;line-height:120%;font-weight:bold;}");
document.write(".text{ font-size:100%; font-family: Osaka;color:#000000;line-height:120%;}");
document.write(".textred{ font-size:100%; font-family: Osaka;color:#CC0000;line-height:120%;}");
document.write(".tdform{padding:5px 0px 5px 0px;}");
}
else if(ns){
//▼TYPE1（ショッピング番組）
document.write(".type1list{ background-color:#0066CC; font-size:100%;line-height:120%;font-weight:bold}");

//▼TYPE2（オリジナルグッズ）
document.write(".type2list{ background-color:#339933; font-size:100%;line-height:120%;font-weight:bold}");

//▼TYPE3（カタログ）
document.write(".type3top{ background-color:TYPE3の色; font-size:100%;line-height:120%;font-weight:bold}");
document.write(".type3list{  background-color:TYPE3の色; font-size:100%;line-height:120%;font-weight:bold}");

//▼TYPE4（カテゴリ）
document.write(".type4list{ background-color:TYPE4の色; font-size:100%;line-height:120%;font-weight:bold}");

//▼TYPE5
document.write(".type5top{ background-color:#0066CC; font-size:100%;line-height:120%;font-weight:bold}");
document.write(".type5list{ background-color:#0066CC; font-size:100%;line-height:120%;font-weight:bold}");

//▼会員系・購入系
document.write(".tab{ background-color:#CC0000; font-size:100%;line-height:120%;font-weight:bold}");

document.write("td{font-size:100%; font-family: Osaka;color:#000000;line-height:130%}");
document.write(".titlell{ font-size:130%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titlel{ font-size:116%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titlem{ font-size:108%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titles{ font-size:100%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titless{ font-size:83%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".textm{ font-size:108%; font-family:Osaka;color:#000000;line-height:130%;}");
document.write(".texts{ font-size:100%; font-family:Osaka;color:#000000;line-height:120%;}");
document.write(".textss{ font-size:83%; font-family:Osaka;color:#000000;line-height:110%;}");
document.write(".bar{ font-size:83%; font-family:Osaka;color:#FFFFFF;}");
document.write(".pricebefore{ text-decoration:line-through;}");
document.write(".priceafter{ color:#CC0000;}");
document.write(".cap0{font-size:83%; font-family:Osaka;color:#CC0000;line-height:150%;}");
document.write(".cap1{font-size:83%; font-family:Osaka;color:CC0000;line-height:150%;}");
document.write(".cap2{font-size:83%; font-family:Osaka;color:#555555;line-height:150%;}");
document.write(".cap3{font-size:83%; font-family:Osaka;color:#CC0000;line-height:150%;font-weight:bold;}");
document.write(".message{ font-size:130%; font-family: Osaka;color:#000000;font-weight:bold;}");
document.write(".title{ font-size:100%; font-family: Osaka;color:#000000;font-weight:bold;}");
document.write(".lead{ font-size:100%; font-family:Osaka;color:#000000;line-height:120%;}");
document.write(".item{ font-size:100%; font-family: Osaka;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".itemred{ font-size:100%; font-family: Osaka;color:#CC0000;line-height:120%;font-weight:bold;}");
document.write(".text{ font-size:100%; font-family: Osaka;color:#000000;line-height:120%;}");
document.write(".textred{ font-size:100%; font-family: Osaka;color:#CC0000;line-height:120%;}");
document.write(".tdform{padding:5px 0px 5px 0px;}");
}
}
else{
if(ie){
//▼TYPE1（ショッピング番組）
document.write(".type1list{ background-color:#0066CC; font-size:83%;line-height:120%;font-weight:bold}");

//▼TYPE2（オリジナルグッズ）
document.write(".type2list{ background-color:#339933; font-size:83%;line-height:120%;font-weight:bold}");

//▼TYPE3（カタログ）
document.write(".type3top{ background-color:TYPE3の色; font-size:83%;line-height:120%;font-weight:bold}");
document.write(".type3list{  background-color:TYPE3の色; font-size:83%;line-height:120%;font-weight:bold}");

//▼TYPE4（カテゴリ）
document.write(".type4list{ background-color:TYPE4の色; font-size:83%;line-height:120%;font-weight:bold}");

//▼TYPE5
document.write(".type5top{ background-color:#0066CC; font-size:83%;line-height:120%;font-weight:bold}");
document.write(".type5list{ background-color:#0066CC; font-size:83%;line-height:120%;font-weight:bold}");

//▼会員系・購入系
document.write(".tab{ background-color:#CC0000; font-size:83%;line-height:120%;font-weight:bold}");

document.write("td{font-size:90%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:130%}");
document.write(".titlell{ font-size:110%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titlel{ font-size:96%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titlem{ font-size:90%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titles{ font-size:83%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titless{ font-size:76%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".textm{ font-size:90%; font-family:ＭＳ Ｐゴシック;color:#000000;line-height:130%;}");
document.write(".texts{ font-size:83%; font-family:ＭＳ Ｐゴシック;color:#000000;line-height:120%;}");
document.write(".textss{ font-size:76%; font-family:ＭＳ Ｐゴシック;color:#000000;line-height:110%;}");
document.write(".bar{ font-size:76%; font-family:ＭＳ Ｐゴシック;color:#FFFFFF;}");
document.write(".pricebefore{ text-decoration:line-through;}");
document.write(".priceafter{ color:#CC0000;}");
document.write(".cap0{font-size:83%; font-family:ＭＳ Ｐゴシック;color:#CC0000;line-height:150%;}");
document.write(".cap1{font-size:83%; font-family:ＭＳ Ｐゴシック;color:CC0000;line-height:150%;}");
document.write(".cap2{font-size:83%; font-family:ＭＳ Ｐゴシック;color:#555555;line-height:150%;}");
document.write(".cap3{font-size:83%; font-family:ＭＳ Ｐゴシック;color:#CC0000;line-height:150%;font-weight:bold;}");
document.write(".message{ font-size:110%; font-family: ＭＳ Ｐゴシック;color:#000000;font-weight:bold;}");
document.write(".title{ font-size:90%; font-family: ＭＳ Ｐゴシック;color:#000000;font-weight:bold;}");
document.write(".lead{ font-size:90%; font-family:ＭＳ Ｐゴシック;color:#000000;line-height:120%;}");
document.write(".item{ font-size:83%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".itemred{ font-size:83%; font-family: ＭＳ Ｐゴシック;color:#CC0000;line-height:120%;font-weight:bold;}");
document.write(".text{ font-size:90%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;}");
document.write(".textred{ font-size:100%; font-family: ＭＳ Ｐゴシック;color:#CC0000;line-height:120%;}");
document.write(".tdform{padding:5px 0px 5px 0px;}");
}
else if(ns){
//▼TYPE1（ショッピング番組）
document.write(".type1list{ background-color:#0066CC; font-size:83%;line-height:120%;font-weight:bold}");

//▼TYPE2（オリジナルグッズ）
document.write(".type2list{ background-color:#339933; font-size:83%;line-height:120%;font-weight:bold}");

//▼TYPE3（カタログ）
document.write(".type3top{ background-color:TYPE3の色; font-size:83%;line-height:120%;font-weight:bold}");
document.write(".type3list{  background-color:TYPE3の色; font-size:83%;line-height:120%;font-weight:bold}");

//▼TYPE4（カテゴリ）
document.write(".type4list{ background-color:TYPE4の色; font-size:83%;line-height:120%;font-weight:bold}");

//▼TYPE5
document.write(".type5top{ background-color:#0066CC; font-size:83%;line-height:120%;font-weight:bold}");
document.write(".type5list{ background-color:#0066CC; font-size:83%;line-height:120%;font-weight:bold}");

//▼会員系・購入系
document.write(".tab{ background-color:#CC0000; font-size:83%;line-height:120%;font-weight:bold}");

document.write("td{font-size:90%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:130%}");
document.write(".titlell{ font-size:110%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titlel{ font-size:96%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titlem{ font-size:90%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titles{ font-size:83%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".titless{ font-size:76%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".textm{ font-size:90%; font-family:ＭＳ Ｐゴシック;color:#000000;line-height:130%;}");
document.write(".texts{ font-size:83%; font-family:ＭＳ Ｐゴシック;color:#000000;line-height:120%;}");
document.write(".textss{ font-size:76%; font-family:ＭＳ Ｐゴシック;color:#000000;line-height:110%;}");
document.write(".bar{ font-size:76%; font-family:ＭＳ Ｐゴシック;color:#FFFFFF;}");
document.write(".pricebefore{ text-decoration:line-through;}");
document.write(".priceafter{ color:#CC0000;}");
document.write(".cap0{font-size:83%; font-family:ＭＳ Ｐゴシック;color:#CC0000;line-height:150%;}");
document.write(".cap1{font-size:83%; font-family:ＭＳ Ｐゴシック;color:CC0000;line-height:150%;}");
document.write(".cap2{font-size:83%; font-family:ＭＳ Ｐゴシック;color:#555555;line-height:150%;}");
document.write(".cap3{font-size:83%; font-family:ＭＳ Ｐゴシック;color:#CC0000;line-height:150%;font-weight:bold;}");
document.write(".title{ font-size:90%; font-family: ＭＳ Ｐゴシック;color:#000000;font-weight:bold;}");
document.write(".lead{ font-size:90%; font-family:ＭＳ Ｐゴシック;color:#000000;line-height:120%;}");
document.write(".item{ font-size:83%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;font-weight:bold;}");
document.write(".itemred{ font-size:83%; font-family: ＭＳ Ｐゴシック;color:#CC0000;line-height:120%;font-weight:bold;}");
document.write(".text{ font-size:90%; font-family: ＭＳ Ｐゴシック;color:#000000;line-height:120%;}");
document.write(".textred{ font-size:100%; font-family: ＭＳ Ｐゴシック;color:#CC0000;line-height:120%;}");
document.write(".tdform{padding:5px 0px 5px 0px;}");
}
}
document.write("</STYLE>");