


/* common style css =============================== */

/* STYLE */
body { font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', verdana, Helvetica,Arial, sans-serif; font-size: 12px; line-height:17px; }
	
.hidden { visibility:hidden; }

/* =========================== common style css end */




/* download common ================================ */

#othertitle{ width:100%; height:22px; font-size:12px; color:#000; font-weight:bold; line-height:22px; }

.titles { font-size:18px; color:#FFF; font-weight:bold; background:#000099; height:25px; line-height:25px; }
.titles_c { font-size:18px; color:#FFF; font-weight:bold; background:#000099; height:25px; line-height:25px; margin:20px 0px 20px 0px; }
.titles_w { font-size:18px; color:#FFF; font-weight:bold; background:#000099; height:25px; line-height:25px; margin:0px 0px 20px 0px; }
.titles_t { font-size:18px; color:#FFF; font-weight:bold; background:#000099; height:25px; line-height:25px; width:615px; }

/* official site link */
.officiallink{ position:absolute; width:130px; height:22px;
	font-weight:bold; font-size:14px; color:#FFFFFF; line-height:22px; text-align:center; background:#FF8B46; }

/* mail order link */
.orderlink{ position:absolute; width:130px; height:22px;
	font-weight:bold; font-size:14px; color:#FFFFFF; line-height:22px; text-align:center; background:#3C43C4; }

/* index page */
.mtfontbl2 { font-size: 14px; color: #00C; font-weight:bold; line-height:16px; }

/* text only link */
.tlink{ font-weight:bold; text-decoration:none; }
.tlink a:link{ color:#F00; text-decoration:none; }
.tlink a:visited{ color:#F00; text-decoration:none; }
.tlink a:hover{ color:#FA0; text-decoration:none; }
.tlink a:active{ color:#FA0; text-decoration:none; }

/* ============================ download common end */




/* download topmenu ============================== */

.top_contName01{ width:595px; height:40px; padding:10px; font-size:30px; line-height:40px; color:#FFF;
	background:linear-gradient(90deg,#3658B7,#71CCFF);/* ie10↑ */ background:#3658B7\9;/* ie9↓ */ }
.top_contName02{ width:595px; height:40px; padding:10px; font-size:30px; line-height:40px; color:#FFF;
	background:linear-gradient(90deg,#EC7445,#FDDF93);/* ie10↑ */ background:#EC7445\9;/* ie9↓ */ }
.top_contName03{ width:595px; height:40px; padding:10px; font-size:30px; line-height:40px; color:#FFF;
	background:linear-gradient(90deg,#D386EC,#FFCAF4);/* ie10↑ */ background:#D386EC\9;/* ie9↓ */ }
.top_contName04{ width:595px; height:40px; padding:10px; font-size:30px; line-height:40px; color:#FFF;
	background:linear-gradient(90deg,#558845,#D6EDA2);/* ie10↑ */ background:#558845\9;/* ie9↓ */ }
.top_contName05{ width:595px; height:40px; padding:10px; font-size:30px; line-height:40px; color:#FFF;
	background:linear-gradient(90deg,#EC484A,#FFC5C6);/* ie10↑ */ background:#EC484A\9;/* ie9↓ */ }
.top_contName06{ width:595px; height:40px; padding:10px; font-size:30px; line-height:40px; color:#66F;
	background:linear-gradient(90deg,#FFC600,#FFF8BF);/* ie10↑ */ background:#FFC600\9;/* ie9↓ */ }
.top_com{ height:90px; width:295px; padding:10px 0px 10px 10px; font-size:15px; color:#2B386A; float:left; }
.top_com_b{ height:90px; width:420px; padding:10px 0px 10px 10px; font-size:15px; color:#2B386A; float:left; }
.top_com_att{ width:595px; height:80px; padding:10px; font-size:12px; line-height:15px; color:#4F4F4F;
	background:#FFD1D1; margin:95px 0px 0px 0px; border:dotted 2px #F3A0A1; }

/* ========================== download topmenu end */




/* download demo ================================= */

.Dmovies { font-size:14px; color:#00C; font-weight:bold; }
.DDf_cc { font-size:15px; color:#9CF; line-height:18px; }
.DDf_ttl { height:40px; font-size:24px; color:#09C; font-weight:bold; line-height:40px; }
.DDf_ttl2 { height:60px; font-size:24px; color:#09C; font-weight:bold; line-height:26px; margin:10px 0px 0px 0px; }
.DDf_smr { font-size:13px; color:#000; line-height:16px; }
.Dmttl { font-size:14px; color:#FFF; font-weight:bold; height:20px; line-height:20px; }
/* pod cast font */
.rsspc{ font-size:14px; color:#FFF; font-weight:bold; line-height:16px; }
.pc_b{ font-size:12px; color:#000; font-weight:bold; line-height:14px; }
.pc_bold{ font-size:14px; color:#000; font-weight:bold; line-height:16px; }

/* DEMO movie link */
.DmNames { font-weight:bold; font-size:11px; background:#FFFFFF; height:20px; padding-left:5px; }
.DmNames a:link{text-decoration:none; color:#000; }
.DmNames a:visited{ text-decoration:none; color:#000; }
.DmNames a:hover{ text-decoration:none; color:#FC0; }
.DmNames a:active{ text-decoration:none; color:#F60; }

/* ============================= download demo end */




/* download calendar ============================= */

.calsize{ font-size:10px; color:#666; background:none; line-height:15px; }
.calsize a:link{ text-decoration:none; color:#666; background:none; }
.calsize a:visited{ text-decoration:none; color:#22334A; background:none; }
.calsize a:hover{ text-decoration:none; color:#FFF; background:#666; }
.calsize a:active{ text-decoration:none; color:#FFF; background:#FA0; }

/* ========================= download calendar end */




/* download freegame ============================= */

#FGtop{ width:100%; height:25px; background:#06F; margin:5px 0px 5px 0px;
	font-weight:bold; font-size:15px; color:#FFF; line-height:25px; }
.FGhard{ width:280px; height:19px; background:#FFF; border:#666 1px solid; margin:5px 0px 5px 0px;
	font-weight:bold; font-size:12px; color:#666; line-height:19px; }
.FGttl{ height:25px; font-size:23px; color:#FFF; font-weight:bold; line-height:25px; padding:10px 10px 10px 10px;
	background:linear-gradient(90deg,#3658B7,#71CCFF);/* ie10↑ */ background:#3658B7\9;/* ie9↓ */ }
.FGttl2{ height:50px; font-size:23px; color:#FFF; font-weight:bold; line-height:25px; padding:10px 10px 10px 10px;
	background:linear-gradient(90deg,#3658B7,#71CCFF);/* ie10↑ */ background:#3658B7\9;/* ie9↓ */ }
.FGcom{ padding:34px 145px 0px 0px; }
.FGatt{ font-size:12px; color:#F00; padding:0px 145px 0px 0px; }
/* playstationstore link */
.psstorelink{ position:absolute; width:130px; height:22px;
	font-weight:bold; font-size:12px; color:#FFFFFF; line-height:22px; text-align:center; background:#3366DD; }

/* ========================= download freegame end */




/* download freegame ============================= */

#DGtop{ width:100%; height:25px; background:#06F; margin:5px 0px 5px 0px;
	font-weight:bold; font-size:15px; color:#FFF; line-height:25px; }
.DGjanle{ width:250px; height:22px; background:#6C6363; margin:5px 0px 0px 0px;
	font-weight:bold; font-size:12px; color:#CCC; line-height:22px; }
.DGttl{ height:25px; font-size:23px; color:#FFF; font-weight:bold; line-height:25px; padding:10px 10px 10px 10px;
	background:linear-gradient(90deg,#F12D40,#FBDD85);/* ie10↑ */ background:#F12D40\9;/* ie9↓ */ }
.DGttl2{ height:50px; font-size:23px; color:#FFF; font-weight:bold; line-height:25px; padding:10px 10px 10px 10px;
	background:linear-gradient(90deg,#F12D40,#FBDD85);/* ie10↑ */ background:#F12D40\9;/* ie9↓ */ }
.DGcom{ padding:5px 0px 5px 0px; width:100%; }
.DGatt{ font-size:12px; color:#F00; padding:0px 145px 0px 0px; }
/* windownload page link */
.DG_textlink{ line-height:25px; float:right; margin:45px 0px 0px 0px; font-weight:bold; font-size:12px; color:#FF0000; }
.DG_textlink a:link{ text-decoration:none; color:#FF0000; }
.DG_textlink a:visited{ text-decoration:none; color:#FF0000; }
.DG_textlink a:hover{ text-decoration:none; color:#FFF; background:#F00; }
.DG_textlink a:active{ text-decoration:none; color:#FF0; background:#F00; }
/* steam logo */
.DG_steam{ width:206px; height:40px; float:left; opacity:1; }
.DG_steam a:hover{ opacity:0.7; }
/* dmm logo */
.DG_dmm{ width:206px; height:40px; float:right; opacity:1; }
.DG_dmm a:hover{ opacity:0.7; }

/* ========================= download freegame end */




/* download psptheme ============================= */

/* system software site link */
#CTsystems{ position:relative; width:250px; height:18px; background:#23A85C; margin:3px 0px 0px 45px; float:left;
	font-weight:bold; font-size:12px; color:#FFFFFF; line-height:18px; text-align:center; text-decoration:none; }
#CTsystems a:link{ text-decoration:none; color:#FFFFFF; }
#CTsystems a:visited{ text-decoration:none; color:#FFFFFF; }
#CTsystems a:hover{ text-decoration:none; color:#FFFF00; }
#CTsystems a:active{ text-decoration:none; color:#FFFF00; }
/* how to custom theme link */
#CThowto{ position:relative; width:250px; height:18px; background:#FFB600; margin:3px 0px 0px 0px; float:left;
	font-weight:bold; font-size:12px; color:#FFFFFF; line-height:18px; text-align:center; text-decoration:none; }
#CThowto a:link{ text-decoration:none; color:#FFFFFF; }
#CThowto a:visited{ text-decoration:none; color:#FFFFFF; }
#CThowto a:hover{ text-decoration:none; color:#FF6600; }
#CThowto a:active{ text-decoration:none; color:#FF6600; }
/* CTdl link */
.CTdl{ font-size:10px; color:#666; background:none; line-height:15px; }
.CTdl a:link{ text-decoration:none; color:#666; background:none; }
.CTdl a:visited{ text-decoration:none; color:#22334A; background:none; }
.CTdl a:hover{ text-decoration:none; color:#FFF; background:#666; }
.CTdl a:active{ text-decoration:none; color:#FFF; background:#FA0; }
.CTminittl{ height:22px; font-size:18px; font-weight:bold; line-height:22px; margin:15px 5px 5px 5px; }
/* setting page */
.CTset_blac{ font-size:14px; color:#FFF; font-weight:bold; line-height:25px; background:#000; height:25px; }
.CTset_blue{ font-size:14px; color:#000; font-weight:bold; line-height:25px; background:#9FF; height:25px; }
.CTset_red{ color:#F00; font-weight:bold; }

/* ========================= download psptheme end */




/* download wallpaper ============================ */

.WPsize{ font-size:10px; color:#666; background:none; line-height:15px; }
.WPsize a:link{ text-decoration:none; color:#666; background:none; }
.WPsize a:visited{ text-decoration:none; color:#22334A; background:none; }
.WPsize a:hover{ text-decoration:none; color:#FFF; background:#666; }
.WPsize a:active{ text-decoration:none; color:#FFF; background:#FA0; }

/* ======================== download wallpaper end */




/* download pc gadget ============================ */

.mdc_kankyo{ height:20px; font-size:10px; line-height:12px; border:#666 dotted 1px; }
.mdc_att{ font-size:12px; color:#F00; font-weight:bold; line-height:12px; }
.mdc_stext{ font-size:10px; line-height:12px; }
.mdc_b{ font-size:12px; font-weight:bold; line-height:18px; color:#FFF; background:#000; height:18px; }
.mdc_dl{ font-size:14px; color:#FFF; font-weight:bold; line-height:25px; background:#000; height:25px; }
/* setting font */
.gsf_gt{ font-size:24px; color:#09C; font-weight:bold; line-height:40px; background:#CFF; height:40px; }
.gsf_ck{ font-size:14px; color:#FFF; font-weight:bold; line-height:25px; background:#F39; height:25px; }
.gsf_bb{ font-size:14px; color:#000; font-weight:bold; line-height:16px; }
.gsf_bl{ font-size:15px; color:#00C; font-weight:bold; line-height:16px; }
/* lhasa.exe dl */
.lhasal a:link{ text-decoration:none; color:#F00; font-weight:bold; font-size:14px; }
.lhasal a:visited{ text-decoration:none; color:#F39; font-weight:bold; font-size:14px; }
.lhasal a:hover{ text-decoration:none; color:#F60; font-weight:bold; font-size:14px; }
.lhasal a:active{ text-decoration:none; color:#F90; font-weight:bold; font-size:14px; }

/* ======================== download pc gadget end */




