/* CSS Document */

*{margin:0;padding:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,img{border:0;outline:0;vertical-align:baseline;background:transparent}
hr{clear:both;display:none}
ol,ul{list-style:none}
blockquote,q{quotes:none}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}
a{border:medium none;text-decoration:none;outline-color:invert;outline-style:none;outline-width:medium;color:#39F}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
.clearfix{zoom:1;display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
*html .clearfix{height:1%}
body{font-size:small;font:x-small;font-family:Meiryo, メイリオ, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'ＭＳ ゴシック', Osaka, Osaka-等幅;background:#fff}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}
pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%}
#wrap{width:100%;background:#F4EEE8;text-align:center}
#phead{width:100%;height:61px;background:url(img/hbk03.gif) repeat-x}
#headcont{width:1000px;margin:auto;padding:0px;color:#ffffff;position:relative;}
#pbody{width:1000px;background:url(img/hline.gif) repeat-y;border-top:1px solid #999;margin:auto}
#head_box{width:1000px;margin:auto;padding:0 0 20px}
.ftpx10{font-size:77%}
.ftpx11{font-size:85%}
.ftpx12{font-size:93%}
.ftpx13{font-size:100%}
.ftpx14{font-size:108%}
.ftpx15{font-size:116%}
.ftpx16{font-size:123.1%}
.ftpx17{font-size:131%}
.ftpx18{font-size:138.5%}
.ftpx19{font-size:146.3%}
.ftpx20{font-size:154%}
#head{position:relative;width:998px;height:136px;border-bottom:1px solid #999;background:url(img/hbk.gif) repeat-x;text-align:left;margin:auto}
#head p{padding:108px 0 0 15px}
#h1_logo{position:absolute;left:15px;top:8px;width:98px;height:30px}
#h1_logo a{width:98px;height:30px;background:transparent url(img/hlogo.gif) no-repeat;display:block}
.descbox{position:absolute;left:127px;top:14px;width:324px;height:14px;background:transparent url(img/desctxt.gif) no-repeat;}
.htoolbox{position:absolute;left:800px;top:4px;width:190px;height:30px;background:transparent url(img/htoolb.gif) no-repeat;}

.boxicon01{position:absolute;left:110px;top:4px;width:24px;height:23px;background-color:#ffffff;}
.boxicon01 a:link, .boxicon01 a:visited{background: transparent url(img/htools.jpg) no-repeat 0px 0px; text-decoration: none; width:24px;height:23px; display: block;}
.boxicon01 a:hover { background-position: 0px -23px; text-decoration: none; }

.boxicon02{position:absolute;left:136px;top:4px;width:24px;height:23px;background-color:#ffffff;}
.boxicon02 a:link, .boxicon02 a:visited{background: transparent url(img/htools.jpg) no-repeat -24px 0px; text-decoration: none; width:24px;height:23px; display: block;}
.boxicon02 a:hover { background-position: -24px -23px; text-decoration: none; }

.boxicon03{position:absolute;left:162px;top:4px;width:24px;height:23px;background-color:#ffffff;}
.boxicon03 a:link, .boxicon03 a:visited{background: transparent url(img/htools.jpg) no-repeat -48px 0px; text-decoration: none; width:24px;height:23px; display: block;}
.boxicon03 a:hover { background-position: -48px -23px; text-decoration: none; }

.boxicon01 a span{display:none;}
.boxicon02 a span{display:none;}
.boxicon03 a span{display:none;}

#pickup{border-bottom:1px solid #999;list-style-type:none;list-style-image:none;list-style-position:outside;width:998px;height:117px;background:url(img/pickupbg2.gif) repeat-y top left;margin:auto auto auto 0}
#menu{width:998px;height:30px;border-bottom:1px solid #999;margin:auto}
#menu_ul li{float:left;list-style-type:none;list-style-image:none;list-style-position:outside;height:30px;margin-right:0}
a.menu_li_01:link,a.menu_li_01:visited{background:transparent url(img/menu.png) no-repeat 0 0;text-decoration:none;width:83px;height:30px;display:block}
a.menu_li_01:hover{background-position:0 -30px;text-decoration:none}
a.menu_li_02:link,a.menu_li_02:visited{background:transparent url(img/menu.png) no-repeat -83px 0;text-decoration:none;width:44px;height:30px;display:block}
a.menu_li_02:hover{background-position:-83px -30px;text-decoration:none}
a.menu_li_03:link,a.menu_li_03:visited{background:transparent url(img/menu.png) no-repeat -127px 0;text-decoration:none;width:84px;height:30px;display:block}
a.menu_li_03:hover{background-position:-127px -30px;text-decoration:none}
a.menu_li_04:link,a.menu_li_04:visited{background:transparent url(img/menu.png) no-repeat -211px 0;text-decoration:none;width:130px;height:30px;display:block}
a.menu_li_04:hover{background-position:-211px -30px;text-decoration:none}
a.menu_li_05:link,a.menu_li_05:visited{background:transparent url(img/menu.png) no-repeat -341px 0;text-decoration:none;width:53px;height:30px;display:block}
a.menu_li_05:hover{background-position:-341px -30px;text-decoration:none}
a.menu_li_06:link,a.menu_li_06:visited{background:transparent url(img/menu.png) no-repeat -394px 0;text-decoration:none;width:44px;height:30px;display:block}
a.menu_li_06:hover{background-position:-394px -30px;text-decoration:none}
a.menu_li_07:link,a.menu_li_07:visited{background:transparent url(img/menu.png) no-repeat -438px 0;text-decoration:none;width:119px;height:30px;display:block}
a.menu_li_07:hover{background-position:-438px -30px;text-decoration:none}
a.menu_li_08:link,a.menu_li_08:visited{background:transparent url(img/menu.png) no-repeat -557px 0;text-decoration:none;width:93px;height:30px;display:block}
a.menu_li_08:hover{background-position:-557px -30px;text-decoration:none}
a.menu_li_09:link,a.menu_li_09:visited{background:transparent url(img/menu.png) no-repeat -650px 0;text-decoration:none;width:116px;height:30px;display:block}
a.menu_li_09:hover{background-position:-650px -30px;text-decoration:none}
a.menu_li_10:link,a.menu_li_10:visited{background:transparent url(img/menu.png) no-repeat -766px 0;text-decoration:none;width:116px;height:30px;display:block}
a.menu_li_10:hover{background-position:-766px -30px;text-decoration:none}
a.menu_li_11:link,a.menu_li_11:visited{background:transparent url(img/menu.png) no-repeat -882px 0;text-decoration:none;width:116px;height:30px;display:block}
a.menu_li_11:hover{background-position:-882px -30px;text-decoration:none}
#cwrap{width:1000px;background:url(img/cline02.gif) repeat-y;margin:auto}
#cont{position:relative;width:652px;float:left;text-align:left}
#cont h4{font-size:131%;font-weight:700;color:#333;clear:both;margin:25px 0 10px 0}
#cont h5{font-size:108%;font-weight:700;color:#002184;padding:7px 0 0}
.cont_box{width:652px;background:url(img/con_box_line.gif) no-repeat bottom left;padding:10px 0 11px}
.cont_box_navi{width:652px;background:url(img/con_box_line.gif) no-repeat bottom left;text-align:center;padding:20px 0}
.cont_titbox{width:630px;background-color:#F2F2F2;margin:0 0 10px 11px}
h2{font-size:154%;font-weight:700;font-family:メイリオ;line-height:140%;padding:10px}
.cont_catbox{width:630px;background-color:#F2F2F2}
.cont_article{width:610px;padding:0 0 0 21px}
.cont_article img{border:5px solid #DDD;margin:10px 0}
.articleimg_s{float:left;margin:0 20px 10px 0 !important}
.articleimg_s2{float:right;margin:0 0 10px 20px !important}
.cont_article p{color:#000;line-height:160%;font-size:108%;padding:10px 0}
.cont_article blockquote{background-color:#F2F2F2;font-size:100%!important;color:#737373;line-height:160%;margin:10px 0;padding:10px}
.cont_article ul{width:530px;line-height:180%;list-style-position:outside;list-style-type:disc;color:#333;padding:10px 0 10px 35px}
.cont_article li{list-style-position:outside;padding:0 0 10px}
.cont_article dl{width:530px;color:#333;padding:10px 0 0 35px}
.cont_article dt{font-weight:700}
.cont_article dd{list-style-position:outside;padding:0 0 12px}
.cont_article .notice{color:#EF5E56;font-weight:700;padding:10px 0}
.article_font_01{color:#578666}
.cont_article_02{position:relative;width:610px;padding:0 0 0 11px}
.cont_article_02 img{border:5px solid #DDD;float:left;margin:10px 10px 0 0}
.cont_article_02 p{color:#333;line-height:140%;font-family:'MS Pゴシック';font-size:108%;padding:10px 0}
.acolor{color:#6F7818}
.cont_via{text-align:right;font-size:93%;padding:10px 0}
.cont_related{width:602px;background:url(img/hr.gif) no-repeat left top;margin:10px 0 0;padding:0 0 5px}
.cont_related ul{list-style:none;margin:0;padding:0 0 10px 15px}
.cont_related ul a{font-size:100%!important;color:#333}
.cont_related ul a:hover{color:#39F}
.cont_rearticle{background:url(img/related.gif) no-repeat 0 21px;font-family:メイリオ;color:#333;padding:20px 0 10px 15px}
.cont_related iframe{margin:20px 20px 0 0}
.cont_foot{width:630px;background:url(img/cfootbk.gif) no-repeat left top;margin:10px 0 0 11px}
.cont_foot_02{width:630px;height:2px;background:url(img/cfootbk02.gif) no-repeat left top}
.cont_footbox_01{padding:6px 0 4px 10px}
.cont_foot_03{position:absolute;bottom:0;left:221px;width:410px;background:url(img/cfootbk_02.gif) no-repeat left top;margin:0 0 0 10px}
* html .cont_foot_03{position:absolute;bottom:0;left:220px;width:410px;background:url(img/cfootbk_02.gif) no-repeat left top;margin:0 0 0 11px}
.cont_foot_04{width:410px;height:2px;background:url(img/cfootbk02_02.gif) no-repeat left top}
.cont_foot_04 img{border:0;margin:0}
.cont_footbox_02{padding:5px 0 5px 10px}
.footbox_item li{float:left;color:#999;font-size:93%;margin:0 0 0 6px}
.footbox_item a{color:#999;text-decoration:none}
#cont_special{width:650px;height:200px;background-color:#eee;margin:0 0 0 1px}
.hrimg{border:0!important;margin:0!important}
.imgcap{font-size:85%;color:#666;text-align:center}
.imgcap2{font-size:85%;color:#666;text-align:center;padding:10px 0 0}
.imgcap3{font-size:85%;color:#666;text-align:center;padding:0 0 15px}
.imgcap4{font-size:85%;color:#666;padding:0 0 15px}
.imgcap5{font-size:93%;color:#333;text-align:center;padding:0 0 15px}
.cont_articlebox{text-align:center;padding:10px 0 60px}
.cont_articlebox_02{text-align:center;padding:20px 0 10px}
.cont_articlebox_02a{text-align:left;position:relative;padding:20px 0 50px 20px}
.ama_bn01{ position:absolute; top:30px; left:376px; width:250px; height:250px; }
.desc_span{font-size:93%;color:#333;font-weight:700}
.bq01{color:#999;font-size:93%}
.bq02{color:#000;font-size:108%}
.event_list{width:580px}
.gclink{font-size:123.1%;font-weight:700;line-height:140%;padding:0 0 10px}
#side{position:relative;width:348px;float:right;text-align:left}
.side_search{width:347px;height:70px;background:#EDEEEF;border-bottom:1px solid #999}
.side_searchbox{width:307px;padding:20px 0 20px 20px}
.side_1cbox_01{width:347px;border-bottom:1px solid #999;clear:both;padding:0 0 10px}
.side_1cbox_02{width:307px;line-height:140%;color:#666;margin:10px 0 0 20px}
.side_1cbox_03{width:347px;border-bottom:1px solid #999;clear:both;text-align:center;padding:20px 0}
.side_1cbox_04{width:347px;border-bottom:1px solid #999;clear:both;padding:10px 0}
.side_1cbox_05{width:319px;line-height:120%;color:#666;margin:0 0 0 14px}
.side_1cbox_05 li{font-size:93%!important;margin:0 0 5px}
.side_1cbox_05 li a{display:block;color:#666;background:url(img/sidelimk.gif) no-repeat 0 3px;padding:0 0 0 12px}
.side_1cbox_05 li a:hover{color:#39f;text-decoration:underline;background:url(img/sidelimk_o.gif) no-repeat 0 3px}

.side_1cbox_06{width:307px;color:#666;margin:0 0 0 20px}
.side_1cbox_06 span{display:none;}
a.sdbn_em:link,a.sdbn_em:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_epmc.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_em:hover{background-position:0px -40px;}
a.sdbn_p2:link,a.sdbn_p2:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_ptl2.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_p2:hover{background-position:0px -40px;}
a.sdbn_rb:link,a.sdbn_rb:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_rabds.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_rb:hover{background-position:0px -40px;}
a.sdbn_bo:link,a.sdbn_bo:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_bo.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_bo:hover{background-position:0px -40px;}

a.sdbn_hr:link,a.sdbn_hr:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_hr.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_hr:hover{background-position:0px -40px;}

a.sdbn_gw3:link,a.sdbn_gw3:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_gw3.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_gw3:hover{background-position:0px -40px;}

a.sdbn_fnv:link,a.sdbn_fnv:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_fnv.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_fnv:hover{background-position:0px -40px;}

a.sdbn_da2:link,a.sdbn_da2:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_da2.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_da2:hover{background-position:0px -40px;}

a.sdbn_bac:link,a.sdbn_bac:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_bac.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_bac:hover{background-position:0px -40px;}

a.sdbn_mvc:link,a.sdbn_mvc:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_mvc.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_mvc:hover{background-position:0px -40px;}

a.sdbn_gkn:link,a.sdbn_gkn:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_gkn.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_gkn:hover{background-position:0px -40px;}

a.sdbn_lan:link,a.sdbn_lan:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_lan.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_lan:hover{background-position:0px -40px;}

a.sdbn_wc2:link,a.sdbn_wc2:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_wc2.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_wc2:hover{background-position:0px -40px;}

a.sdbn_sky:link,a.sdbn_sky:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_sky.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_sky:hover{background-position:0px -40px;}

a.sdbn_un3:link,a.sdbn_un3:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_un3.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_un3:hover{background-position:0px -40px;}

a.sdbn_rag:link,a.sdbn_rag:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_rag.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_rag:hover{background-position:0px -40px;}

a.sdbn_bf3:link,a.sdbn_bf3:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_bf3.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_bf3:hover{background-position:0px -40px;}

a.sdbn_amr:link,a.sdbn_amr:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_amr.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_amr:hover{background-position:0px -40px;}

a.sdbn_amn:link,a.sdbn_amn:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_amn.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_amn:hover{background-position:0px -40px;}

a.sdbn_mw3:link,a.sdbn_mw3:visited{display:block;width:307px;height:40px;background:transparent url(img/tag_mw3.jpg) no-repeat 0 0;margin:0 0 10px 0;}
a.sdbn_mw3:hover{background-position:0px -40px;}

#test01{width:327px;background:url(img/csidebk_top.gif) no-repeat left top;margin:10px 10px 0;padding:10px 0 0}
#test02{width:327px;background:url(img/csidebk.gif) repeat-y left top}
#test03{width:327px;height:18px;background:url(img/csidebk_under.gif) no-repeat left top;margin:0 0 0 10px}
.test03_01{width:302px;background-color:#E2EBF4;font-size:85%;line-height:120%;color:#333;margin:2px 0 0 12px}
.test03_02{width:302px;background-color:#F2F2F2;font-size:85%;line-height:120%;color:#333;margin:2px 0 0 12px}
.test03_03{width:302px;background-color:#E3DFE3;font-size:85%;line-height:120%;color:#333;margin:2px 0 0 12px}
.test03_01 p,.test03_02 p,.test03_03 p{padding:6px 3px 0 0}
a.testlink{color:#666}
.sidethumb{float:left;margin:3px 8px 3px 3px}
.side_2cbox_01{width:347px;border-bottom:1px solid #999;background:url(img/sline.gif) repeat-y top left}
.side_2cbox_02{width:347px;border-bottom:1px solid #999;background:url(img/sline_02.gif) repeat-y top left}
.side_2cbox_l01{width:173px;border-bottom:1px solid #999;text-align:left;font-size:93%;color:#666}
.side_2cbox_l01 p{padding:5px 0 8px}
.side_2cbox_l02{width:173px;border-bottom:1px solid #999}
.side_2cbox_l02 img{margin:10px 0 10px 6px}
.side_2cbox101_cont{width:153px;margin:0 0 0 10px}
.side_2cbox101_cont02{width:153px;margin:0 0 10px 10px}
.side_2cbox101_cont03{margin:27px 0 27px 27px}
.side_2cbox_r01{text-align:center;font-size:93%;color:#666;border-bottom:1px solid #999;padding:10px 0}
.side_2cbox_r02{text-align:center;padding:10px 0}
.side_tit_01{width:327px;height:29px;background:url(img/aboutbeeep.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_02{width:327px;height:29px;background:url(img/news.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_03{width:153px;height:29px;background:url(img/category.jpg) repeat-x top left;margin:10px 0 10px 10px}
.side_tit_05{width:327px;height:29px;background:url(img/about.jpg) no-repeat left top}
.side_tit_07{width:153px;height:29px;background:url(img/archive_tit.jpg) no-repeat top left;margin:10px 0 10px 10px}
.side_tit_08{width:327px;height:29px;background:url(img/questionnaire.gif) no-repeat left top;margin:10px 0 0 10px}
.side_tit_09{width:327px;height:29px;background:url(img/tag.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_10{width:327px;height:40px;background:url(img/blizzcon.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_11{width:327px;height:40px;background:url(img/quakecon.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_12{width:327px;height:40px;background:url(img/gamescom.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_13{width:327px;height:40px;background:url(img/pax.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_14{width:327px;height:40px;background:url(img/mw2.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_15{width:327px;height:40px;background:url(img/today.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_16{width:327px;height:40px;background:url(img/tagbann.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_17{width:327px;height:40px;background:url(img/borv.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_18{width:327px;height:40px;background:url(img/epmc.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_19{width:327px;height:40px;background:url(img/lanoire.jpg) no-repeat left top;margin:10px 0 0 10px}
.side_tit_20{width:327px;height:40px;background:url(img/tw2.jpg) no-repeat left top;margin:10px 0 0 10px}
.tag01{font-size:108%;text-decoration:underline;line-height:160%;font-family:'MS Pゴシック'}
.tag02{font-size:123.1%;text-decoration:underline;line-height:160%;font-weight:700;font-family:'MS Pゴシック'}
.tag03{font-size:138.5%;text-decoration:underline;line-height:160%;font-weight:700;font-family:'MS Pゴシック'}
.tag04{font-size:154%;text-decoration:underline;line-height:160%;font-weight:700;font-family:'MS Pゴシック'}
.side_rbanner_01{margin:10px 0 10px 5px}
.scat_pla{background:transparent url(/img/catimg_plat.gif) top left no-repeat;width:150px;height:34px}
.scat_mob{background:transparent url(/img/catimg_mob.gif) top left no-repeat;width:58px;height:16px}
.scat_mov{background:transparent url(/img/catimg_mov.gif) top left no-repeat;width:54px;height:16px}
.scat_tek{background:transparent url(/img/catimg_tec.gif) top left no-repeat;width:47px;height:17px}
.scat_rum{background:transparent url(/img/catimg_rum.gif) top left no-repeat;width:55px;height:16px}
.scat_rev{background:transparent url(/img/catimg_rev.gif) top left no-repeat;width:60px;height:16px}
.scat_bus{background:transparent url(/img/catimg_bus.gif) top left no-repeat;width:70px;height:16px}
.scat_cul{background:transparent url(/img/catimg_cul.gif) top left no-repeat;width:62px;height:16px}
.scat_cut{background:transparent url(/img/catimg_cute.gif) top left no-repeat;width:47px;height:17px}
.scat_lol{background:transparent url(/img/catimg_lol.gif) top left no-repeat;width:44px;height:16px}
.scat_oth{background:transparent url(/img/catimg_oth.gif) top left no-repeat;width:52px;height:16px}
#side_blank{width:347px;height:100px;background:url(img/side_footbk.jpg) repeat-x}
.questiontxt{font-weight:700;font-family:メイリオ;font-size:93%;color:#560D0F;padding:0 0 10px}
.questionans{color:#560D0F;font-size:93%}
.questbar{margin:0 0 10px}
.side_catebox{font-size:85%;font-weight:700;color:#FFF;font-family:trebuchet MS;padding:0 11px 1px}
.side_archive{line-height:180%;list-style-position:outside;list-style-type:disc;color:#666;padding:0 0 10px 20px}
.side_archive a{color:#666;text-decoration:none}
.more_archive{width:153px;text-align:right}
.more_link{background:url(img/link_marl01.gif) no-repeat 0 3px;padding:0 0 0 15px}
.more_archive_02{text-align:right}
.more_link_02{background:url(img/link_marl01.gif) no-repeat 0 3px;margin:0 10px 0 0;padding:0 0 0 15px}
#fwrap{width:1000px;position:relative;border-bottom:1px solid #999;background:url(img/cline.gif) repeat-x top left;clear:both;text-align:left;margin:auto}
#totop{position:absolute;top:-26px;left:855px;width:133px;height:26px}
#totop a{width:133px;height:26px;background:url(img/totop.gif) no-repeat top left;display:block}
#foot_box{background:#995409;border-bottom:1px solid #999}
#foot_box_02{width:998px;background:url(img/footcbk.gif) repeat-y left top;border-bottom:1px solid #999;line-height:140%;font-family:メイリオ;text-align:left;margin:0 0 0 1px}
#foot_box_02 h3{font-size:154%;color:#F90;font-weight:700;font-family:'Trebuchet MS';margin:20px 0 15px 20px}
#foot_cbox_01 p{font-size:93%;padding:0 0 20px 20px}
#foot_cbox_02 p{width:293px;font-size:108%;padding:0 0 20px 20px}
#foot_cbox_03{position:relative;width:332px;float:left;color:#FFF;font-size:93%;padding:0 0 10px}
#copy{background:#483C3C;font-size:85%;color:#CCC;text-align:right;clear:both;padding:20px 20px 20px 0}
#twitter{position:absolute;left:181px;top:27px}
#twitter a{background:url(img/twitbk.gif) no-repeat 0 2px;color:#FFF;display:block;float:left;padding:0 5px 0 15px}
#twit_box_01 img{position:absolute;top:3px;left:16px}
#twit_box_03 img{position:absolute;top:3px;left:19px}
.temp01{background-color:red}
#pickupbox{padding:0 0 0 1px}
#pickup li{overflow:hidden;float:left;position:relative;width:237px;height:105px;font-size:93%;text-align:left;margin:6px 0 0 13px}
#pickup li.first{margin-left:6px}
* html #pickup li.first{margin-left:3px}
#pickup li.puend{width:237px;}
.pickup-overlay{background:transparent url(img/pickup_bg.png) repeat-x scroll center top;position:absolute;top:0;left:0;display:block;width:237px;height:105px}
.pickup-description{background:transparent url(img/pickup_bg.png) repeat scroll;position:absolute;bottom:0;left:0;width:227px;padding:5px}
* html .pickup-description{background:transparent url(img/pickupbg_ie.gif) repeat scroll;position:absolute;bottom:-1px;left:0;width:237px;padding:0}
.pcup01{border-bottom:3px solid red}
.pcup02{border-bottom:3px solid #36F}
.pcup03{border-bottom:3px solid #093}
.pcup04{border-bottom:3px solid #FF0}
#pickup a:hover .pickup-overlay,#pickup a:hover .pickup-description{background-image:url(img/pickup_bg_hv.png)}
* html #pickup a:hover .pickup-overlay,#pickup a:hover .pickup-description{background-image:url(img/pickup_bg_hvie.gif);text-decoration:none}
.categorybox{width:630px;background:url(img/cat_bk.jpg) repeat-y top left}
.post-categories li{float:left;font-size:85%;font-family:trebuchet MS;font-weight:700}
.post-categories li a{color:#fff;display:block;text-decoration:none;padding:1px 11px 2px}
.cat_pc{background:#9999B2}
.cat_xb3{background:#32619a}
.cat_ps3{background:#c1443e}
.cat_wii{background:#4ab565}
.cat_nds{background:#da88a7}
.cat_psp{background:#c77238}
.cat_mob{background:#b53ec1}
.cat_oth{background:#dcaa89}
.cat_mov{background:#0cc}
.cat_rum{background:#c9c}
.cat_rev{background:#a61473}
.cat_cul{background:#787100}
.cat_biz{background:#20A47C}
.cat_lol{background:#E36C40}
.cat_cte{background:#F69}
.cat_mac{background:#69C}
.cat_tek{background:#960}
.cat_pc:hover,.cat_xb3:hover,.cat_ps3:hover,.cat_wii:hover,.cat_nds:hover,.cat_psp:hover,.cat_mob:hover,.cat_oth:hover,.cat_mov:hover,.cat_rum:hover,.cat_rev:hover,.cat_cul:hover,.cat_biz:hover,.cat_lol:hover{background:#ddd;color:#39F;text-decoration:underline}
.tb_cont_02{border-collapse:collapse;margin:10px 0}
.tb_cont_01{border-collapse:collapse;width:514px;margin:10px 0}
.tb_cont_01 td{border:1px solid #CCC}
.tb_cont_03{border-collapse:collapse;width:600px;margin:0 0 10px}
.tb_head_01{background:#999;color:#FFF;font-weight:700;padding:5px 0}
.tb_text_01{background:#F5F5F5;color:#333;padding:5px 0 5px 10px}
.tb_text_02{background:#E2E2E2;color:#333;padding:5px 0 5px 10px}
.tb_text_03{color:#999;padding:10px 0 10px 17px}
.tb_text_04{color:#666;padding:10px 0 10px 17px}
.tb_text_05{background:#E3ECF2;padding:5px 0 5px 15px}
.tb_text_06{background:#E6EEEE;color:#333;padding:5px 0 5px 10px}
.tb_text_07{background:#8DBDD8;padding:5px 0 5px 15px}
.tb_text_08{background:#F0F0F6;padding:5px 0 5px 15px}
.tb_text_09{background:#E3ECF2;padding:8px;text-align:right!important;}
.nbimg td img{border:none!important}
#twit_box_01 a,#twit_box_03 a{color:#333;text-decoration:underline}
#twit_box_01 a:hover,#twit_box_03 a:hover{color:red;text-decoration:underline}
.twitcol{color:#000;padding:14px 10px 10px 55px}
.side_searchbox input.text{position:absolute;top:20px;left:58px;width:275px;height:30px;background:url(img/search_bk.jpg) no-repeat top left;border:none;color:#999;padding:4px 6px 0 4px}
.side_searchbox input.searchbtn{position:absolute;top:20px;left:20px;width:38px;height:30px;background:url(img/search_bt.jpg) 0 0 no-repeat;border:none;text-indent:-9999px;color:#FFF;cursor:pointer}
.hatena_t{padding:0 0 0 290px}
.hatena_t a{background:url(img/b_entry.gif) 0 2px no-repeat;padding:0 0 0 20px}
.hatena_t a:hover{background:url(img/b_entry_ov.gif) 0 2px no-repeat;padding:0 0 0 20px}
.twit_t a{background:url(img/twitthis.gif) 0 2px no-repeat;padding:0 0 0 23px}
.twit_t a:hover{background:url(img/twitthis_ov.gif) 0 2px no-repeat;padding:0 0 0 23px}
.post-ratings img{float:left;margin:4px 5px 0 0}
.amazonbox{padding:0 0 0 36px}
.nbimg{text-align:center;margin:auto}
.nbimg img{border:0;margin:0;padding:0}
.tred{color:#c00}
.twit{color:#fff}
a:hover,.cont_titbox a{text-decoration:underline}
h1 span,h3 span,#menu_ul span,.side_2cbox101_cont02 span,#totop span{display:none}
.articleimg,.amazon_sbox01{text-align:center}
.footbox_item,.post-categories{list-style-type:none;list-style-image:none;list-style-position:outside}
.footbox_item a:hover,a.testlink:hover,a.testlink_02:hover{color:#39F;text-decoration:underline}
a.testlink_02,.twit_textbox_01{color:#333}
.side_2cbox_l,.side_2cbox_r2{width:174px;float:left}
.side_2cbox_l2,.side_2cbox_r{width:173px;float:right}
.side_2cbox_r01 p,.nbimg td{padding:10px}
.side_tit_04,.side_tit_06{width:152px;height:29px;background:url(img/category.jpg) no-repeat top left;margin:10px 0 0 10px}
.side_archive a:hover,.more_link a:hover,.more_link_02 a:hover{color:#39f;text-decoration:underline}
.more_link a,.more_link_02 a{color:#666;text-decoration:underline}
#foot_cbox_01,#foot_cbox_02{width:333px;float:left;color:#FFF}
#foot_cbox_01 a,#pickup a{color:#FFF}
#twit_box_01,#twit_box_03{position:relative;width:292px;background:url(img/twitbox01.gif) no-repeat left top;margin:0 0 10px 20px}
#twit_box_02,#twit_box_04{width:292px;height:21px;background:url(img/twitbox02.gif) no-repeat left top}
.tb_cont_02 td,.tb_cont_03 td{border:1px solid #CCC;text-align:right;padding:5px 5px 5px 10px}
.tb_cont_04 {width:610px;}
.tb_cont_04 td{border:1px solid #CCC;text-align:left;padding:5px 10px 5px 10px}
.side_searchbox input.text:not(\*|*),html:first-child .side_searchbox input.text{padding:0 6px 0 8px}
.twit_t,.love_t{padding:0 0 0 10px}
table.tablesorter{font-family:arial;background-color:#CDCDCD;font-size:8pt;width:100%;text-align:left;margin:10px 0 15px}
table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#e6EEEE;border:1px solid #FFF;font-size:8pt;padding:4px}
table.tablesorter thead tr .header{background-image:url(bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}
table.tablesorter tbody td{color:#3D3D3D;background-color:#FFF;vertical-align:top;padding:4px}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6}
table.tablesorter thead tr .headerSortUp{background-image:url(asc.gif)}
table.tablesorter thead tr .headerSortDown{background-image:url(desc.gif)}
table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8}
.articleobject,.articlemov{text-align:center;margin:20px 0 10px}
.business{background:#20A47C}
.culture{background:#787100}
.cute{background:#F69}
.ds{background:#da88a7}
.lolol{background:#E36C40}
.mac{background:#69C}
.mobile{background:#b53ec1}
.movie{background:#0cc}
.other{background:#dcaa89}
.pc{background:#9999B2}
.ps-3{background:#c1443e}
.psp{background:#c77238}
.review{background:#a61473}
.rumor{background:#c9c}
.teck{background:#960}
.wii{background:#4ab565}
.xbox-360{background:#32619a}

.business:hover,
.culture:hover,
.cute:hover,

.ds:hover,
.lolol:hover,
.mac:hover,
.mobile:hover,
.movie:hover,
.other:hover,
.pc:hover,
.ps-3:hover,
.psp:hover,
.review:hover,
.rumor:hover,
.teck:hover,
.wii:hover,
.xbox-360:hover{background:#ddd;color:#666;text-decoration:none;}
.botba td { padding:0 3px !important; color:#000000; }

.e32010live { position:absolute;left:707px;top:33px;width:256px;height:78px }
.e32010live span { display:none }
a.bte3bn:link,a.bte3bn:visited{background:transparent url(img/e32010live.jpg) no-repeat 0 0;text-decoration:none;width:256px;height:78px;display:block}
a.bte3bn:hover{background-position:0 -78px;text-decoration:none}
.tith401{font-size:131%;font-weight:700;color:#333;clear:both;margin:25px 0 120px 0;border-left:4px solid #888;padding:2px 0 2px 10px;}
.cont_related ul{width:560px;line-height:180%;list-style-position:outside;list-style-type:none;color:#333;padding:10px 0 10px 15px}
.side_1cbox_05 strong { color:#004851; }
