@charset "utf-8";
/**** border ****/
.bor_l {border-left:1px solid #CCC;}
.bor_r {border-right:1px solid #CCC;}
.bor_b {border-bottom:1px solid #CCC;}
.bor_t {border-top:1px solid #CCC;}
.bor_all {border:solid #CCC 1px;}
.bor_dot_b {border-bottom:1px dotted #CCC;}
.bor_dot_b_mrg {border-bottom:1px dotted #CCC; margin-bottom:10px;}
.bor_dot_t {border-top:1px dotted #CCC;}
.v_bor {background:url(../images/common/line_dot_date.gif) right top repeat-y;}
.bor_lgray {border-left:1px solid #999;}
.bor_rgray {border-right:1px solid #999;}
/*** FontSize ***/
.font_siz_10 {font-size:10px;}
.font_siz_12 {font-size:12px;}
.font_siz_14 {font-size:14px;}
.font_siz_16 {font-size:16px;}
.font_siz_18 {font-size:18px;}
.font_siz_20 {font-size:20px;}
.font_siz_24 {font-size:24px;}
/*** FontColor ***/
.clr_cate { color:#2DA83A;}
.clr_white {color:#FFF;}
.clr_gray{ color:#666;}
/*** BgColor ***/
.bg_clr_q{background:#fff5e3;}
.bg_clr_cate {background:#f1fcf2;}
.bg_clr_a {background:#edf6ff;}
.bg_clr_reg  {background:#FFF5F4;}
.bg_clr_block  {background:#f2f2f2;}
.bg_clr_white {background:#FFF;}
.bg_clr_chat {background:#fdf4ff;}
.bg_clr_info {background:#ffffd0;} 
/*** BtnText ****/
.tab_pdg {padding:10px 0 0 0;text-align:center;}
.tab_pdg12 {padding:12px 0 0 0; text-align:center;}
/*** BtnCenterBox ****/
.btn_Cbox_01, .btn_Cbox_02, .btn_Cbox_03, .btn_Cbox_04, .btn_Cbox_05 {margin:0 auto;}
.btn_Cbox_01 {width:300px;}
.btn_Cbox_02 {width:340px;}
.btn_Cbox_03 {width:270px;}
.btn_Cbox_04 {width:260px;}
.btn_Cbox_05 {width:122px;}
.btn_Cbox_06 {width:310px; margin:0 auto;}
.btn_register_03 span.fo_size{padding:2px 0 0 5px;display:block;font-size:12px!important; }
/*** Btn ****/
.btn_shl_q, .btn_shl_q a:hover, .btn_shl_q a {width:130px; height:25px; display:block; overflow:hidden;}
.btn_shl_q, .btn_shl_q a:hover {background:url(../images/common/sprites_btn.png) no-repeat -460px -28px;}
.btn_shl_q a {background:url(../images/common/sprites_btn.png) no-repeat -460px 0px;}

.btn_register_01, .btn_register_01 a, .btn_register_01 a:hover, .btn_login_01, .btn_login_01 a, .btn_login_01 a:hover, .btn_cancel_01, .btn_cancel_01 a, .btn_cancel_01 a:hover, .btn_cancel_02, .btn_home, .btn_home a, .btn_home a:hover, .btn_set, .btn_set a, .btn_set a:hover, .btn_pop_question, .btn_pop_question a, .btn_pop_question a:hover {width:130px; height:30px;}

.btn_question_01, .btn_question_01 a, .btn_question_01 a:hover, .btn_answer_01, .btn_answer_01 a, .btn_answer_01 a:hover, .btn_search_01, .btn_search_01 a, .btn_search_01 a:hover, .btn_report, .btn_report a , .btn_report a:hover, .btn_mail, .btn_mail a, .btn_mail a:hover, .btn_thanks, .btn_thanks a, .btn_supple, .btn_supple a {width:150px; height:30px;}

.btn_movie_01, .btn_movie_01 a, .btn_movie_01 a:hover, .btn_image_01, .btn_image_01 a, .btn_image_01 a:hover, .btn_voice_01, .btn_voice_01 a, .btn_voice_01 a:hover, .btn_map_01, .btn_map_01 a, .btn_map_01 a:hover, .btn_paint_01, .btn_paint_01 a, .btn_paint_01 a:hover {width:160px; height:25px;}

.btn_register_02, .btn_register_02 a, .btn_register_02 a:hover {width:240px; height:30px;}
.btn_register_03, .btn_register_03 a, .btn_register_03 a:hover, .btn_referee_01, .btn_referee_01 a, .btn_referee_01 a:hover{width:170px; height:30px;}
/*av*/
.btn_av_change{ margin:10px 0; text-align:center;}
.btn_av_change, .btn_av_change a, .btn_av_change a:hover{background:url(../images/common/sprites_btn.png) no-repeat -984px -739px; display:block;width:70px; height:25px;color:#FFF;}
.btn_av_change a{font-size:12px; margin:0px;  padding:4px 0 0 20px;color:#FFF!important;}
.btn_av_change a:hover{background:url(../images/common/sprites_btn.png) no-repeat -984px -767px; display:block;width:70px; height:25px;color:#FFF;}


/*BESTANSWERー*/
.btn_bestanswer, .btn_bestanswer a, .btn_bestanswer a:hover {width:200px; height:30px;}
.btn_bestanswer_02, .btn_bestanswer_02 a, .btn_bestanswer_02 a:hover { width:230px; height:30px;}
.btn_bestanswer_02 span{ display:block; padding:2px 0 0 5px;font-size:12px;}
.btn_adult, .btn_adult a, .btn_adult a:hover  {width:200px; height:30px;}
.btn_cate_t a{background:url(../images/btn/origate_btnt_off.png) left top no-repeat; padding-left:35px; height:30px;display:inline-block;}
.btn_cate_t a .btn_cate_m {background:url(../images/btn/origate_btnm_off.png) left top repeat-x; display:block;}
.btn_cate_t a .btn_cate_b {background:url(../images/btn/origate_btnb_off.png) right top no-repeat;display:block;padding:4px 10px 5px 0;}
.btn_cate_t a:hover{background:url(../images/btn/origate_btnt_on.png) left top no-repeat; padding-left:35px;}
.btn_cate_t a:hover .btn_cate_m {background:url(../images/btn/origate_btnm_on.png) left top repeat-x;}
.btn_cate_t a:hover .btn_cate_b {background:url(../images/btn/origate_btnb_on.png) right top no-repeat; }

.btn_thanks_01 a, .btn_cancel_03 a, .btn_supple_01 a { width:103px; height:26px;}
.btn_question_01, .btn_question_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -34px;}
.btn_question_01 a {background:url(../images/common/sprites_btn.png) no-repeat 0px 0px;}
.btn_answer_01, .btn_answer_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -107px;}
.btn_answer_01 a {background:url(../images/common/sprites_btn.png) no-repeat 0px -72px;}
.btn_register_01, .btn_register_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -250px -185px;}
.btn_register_01 a {background:url(../images/common/sprites_btn.png) no-repeat -250px -152px;}
.btn_register_02, .btn_register_02 a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -185px;}
.btn_register_02 a {background:url(../images/common/sprites_btn.png) no-repeat 0px -152px;}
.btn_register_03, .btn_register_03 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -390px -185px;}
.btn_register_03 a {background:url(../images/common/sprites_btn.png) no-repeat -390px -152px;}
.btn_register_04, .btn_register_04 a, .btn_register_04 a:hover{width:185px; height:49px; text-align:center;}
.btn_register_04{margin-left:20px;font-size:14px;}
.btn_register_04, .btn_register_04 a:hover { background:url(../images/common/sprites_btn.png) no-repeat -759px -54px; display:block;color:#FFF;}
.btn_register_04 a { background:url(../images/common/sprites_btn.png) no-repeat -759px -0px;}
.btn_register_04 a strong{padding:3px 0 0 20px; display:block;color:#FFF;}
.btn_q_rege, .btn_q_rege a, .btn_q_rege a:hover {width:165px; height:37px;}
.btn_q_rege a { background:url(../images/common/sprites_btn.png) no-repeat -868px -226px; display:block}
.btn_q_rege, .btn_q_rege a:hover {background:url(../images/common/sprites_btn.png) no-repeat -868px -266px; display:block;color:#FFF;}
.btn_q_rege a strong{padding:5px 0 0 10px; display:block;color:#FFF;width:155px; height:32px;font-size:16px; text-align:center;}
.btn_m_rege, .btn_m_rege a, .btn_m_rege a:hover {width:165px; height:37px;}
.btn_m_rege a { background:url(../images/common/sprites_btn.png) no-repeat -699px -226px; display:block}
.btn_m_rege, .btn_m_rege a:hover {background:url(../images/common/sprites_btn.png) no-repeat -699px -266px; display:block;color:#FFF;}
.btn_m_rege a strong{padding:5px 0 0 10px; display:block;color:#FFF;width:155px; height:32px;font-size:16px; text-align:center;}
.btn_login_01, .btn_login_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -570px -185px;}
.btn_login_01 a {background:url(../images/common/sprites_btn.png) no-repeat -570px -152px;}
.btn_cancel_01, .btn_cancel_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -257px;}
.btn_cancel_01 a {background:url(../images/common/sprites_btn.png) no-repeat 0px -225px;}

.btn_cancel_02 {background:url(../images/common/sprites_btn.png) no-repeat -421px -225px;}

.btn_cancel_03 {background:url(../images/common/sprites_btn.png) no-repeat -560px -225px;}
.btn_cancel_03 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -560px -259px;}
.btn_movie_01, .btn_movie_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -166px -479px;}
.btn_movie_01 a {background:url(../images/common/sprites_btn.png) no-repeat -166px -449px;}
.btn_image_01, .btn_image_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -479px;}
.btn_image_01 a {background:url(../images/common/sprites_btn.png) no-repeat 0px -449px;}
.btn_voice_01, .btn_voice_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -332px -479px;}
.btn_voice_01 a {background:url(../images/common/sprites_btn.png) no-repeat -332px -449px;}
.btn_map_01, .btn_map_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -498px -479px;}
.btn_map_01 a {background:url(../images/common/sprites_btn.png) no-repeat -498px -449px;}
.btn_paint_01, .btn_paint_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -661px -479px;}
.btn_paint_01 a {background:url(../images/common/sprites_btn.png) no-repeat -661px -449px;}
.btn_search_01, .btn_search_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -332px;}
.btn_search_01 a {background:url(../images/common/sprites_btn.png) no-repeat 0px -297px;}
.btn_home, .btn_home a:hover {background:url(../images/common/sprites_btn.png) no-repeat -281px -260px;}
.btn_referee_01, .btn_referee_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -710px -185px;}
.btn_referee_01 a {background:url(../images/common/sprites_btn.png) no-repeat -710px -152px;}
.btn_adult, .btn_adult a:hover {background:url(../images/common/sprites_btn.png) no-repeat -160px -332px;}
.btn_adult a {background:url(../images/common/sprites_btn.png) no-repeat -160px -297px;}

.btn_home a {background:url(../images/common/sprites_btn.png) no-repeat -281px -225px;}
/*ベストアンサー*/
.btn_bestanswer, .btn_bestanswer a:hover{background:url(../images/common/sprites_btn.png) no-repeat -326px -408px;}
.btn_bestanswer a  { background:url(../images/common/sprites_btn.png) no-repeat -326px -373px;}
.btn_bestanswer_02, .btn_bestanswer_02 a:hover{background:url(../images/common/sprites_btn.png) no-repeat -570px -408px;}
.btn_bestanswer_02 a  { background:url(../images/common/sprites_btn.png) no-repeat -570px -373px;}
.btn_cen{ margin:20px auto 0;}
.ok_bestanswerCaution {width:400px!important;}
/*ベストアンサーを選ばずに*/
.btn_bestanswer_no{text-align:left;background:url(../images/common/sprites_btn.png) no-repeat -746px -523px;margin:10px 0;width:279px; display:block; height:30px; text-align:center;}
.btn_bestanswer_no2{text-align:left;background:url(../images/common/sprites_btn.png) no-repeat -746px -523px;margin:0px 20px;width:279px; display:block; height:30px; text-align:center;}
.btn_bestanswer_no a, .btn_bestanswer_no2 a{ color:#333;width:269px; display:block; height:23px; padding:7px 0 0 10px;}


/*確認画面*/
.q_yellow_bg{ background:#FFFFC8; padding:10px;margin:20px 0; font-size:13px; text-align:center;}
.q_yellow_bg p{}
.q_yellow_bg span{ text-align:left;display:block;margin:0 auto; width:420px;}
.q_yellow_bg span.icon{background:url(../images/common/sprites_icon.gif) no-repeat 0px -600px;  padding-left:30px; height:25px; padding-top:3px;}
.q_detail{ text-align:center; margin:0px auto 20px;}

.btn_report, .btn_report a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -408px;}
.btn_report a {background:url(../images/common/sprites_btn.png) no-repeat 0px -373px;}
.btn_set, .btn_set a:hover {background:url(../images/common/sprites_btn.png) no-repeat -141px -257px;}
.btn_set a {background:url(../images/common/sprites_btn.png) no-repeat -141px -225px;}
.btn_mail, .btn_mail a:hover {background:url(../images/common/sprites_btn.png) no-repeat -300px -34px;}
.btn_mail a {background:url(../images/common/sprites_btn.png) no-repeat -300px 0px;}
.btn_thanks, .btn_thanks a:hover {background:url(../images/common/sprites_btn.png) no-repeat -160px -408px;}
.btn_thanks a {background:url(../images/common/sprites_btn.png) no-repeat -160px -373px;}
.btn_thanks_01 a {background:url(../images/common/sprites_btn.png) no-repeat -815px -374px;}
.btn_thanks_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -815px -408px;}
.btn_supple, .btn_supple a:hover  {background:url(../images/common/sprites_btn.png) no-repeat -160px -107px;}
.btn_supple a {background:url(../images/common/sprites_btn.png) no-repeat -160px -72px;}
.btn_supple_01 a {background:url(../images/common/sprites_btn.png) no-repeat -320px -72px;}
.btn_supple_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -320px -107px;}
.btn_registerBig,.btn_registerBig a {background:url(../images/common/sprites_btn.png) -352px -829px no-repeat;}
.btn_registerBig a:hover {background:url(../images/common/sprites_btn.png) -352px -881px no-repeat; height:44px;}
.btn_registerBig01,.btn_registerBig01 a {background:url(../images/common/sprites_btn.png) -350px -819px no-repeat;}
.btn_registerBig01 a:hover {background:url(../images/common/sprites_btn.png) -350px -884px no-repeat; height:65px;}
.btn_registerBig01 {width:286px; height:65px; margin-bottom:10px}
.btn_registerBig01 a:link, .btn_registerBig01 a:hover, .btn_registerBig01 a:visited, .btn_registerBig01 a:active {font-size:18px; line-height:1.2;color:#FFF; display:block; width:286px; height:65px;}
.btn_registerBig01 span{ display:none}
.btn_registerBig {width:274px; height:50px; margin-bottom:10px}
.btn_registerBig a:link, .btn_registerBig a:hover, .btn_registerBig a:visited, .btn_registerBig a:active {font-size:18px; line-height:1.2;color:#FFF; display:block; padding:6px 0 0 55px;}

/*レイアウト崩れ修正0209*/
.btn_brock a{text-align:center;background:url(../images/common/sprites_btn.png) -559px -740px no-repeat;width:96px; height:20px; display:block; padding:2px 0 0 15px}
.btn_brock a:hover{background:url(../images/common/sprites_btn.png) -672px -740px no-repeat; text-decoration:underline;}
.btn_fan a { text-align:center;background:url(../images/common/sprites_btn.png) no-repeat -780px -680px; width:96px; height:20px; margin-right:3px;padding:2px 0 0 15px; display:block; }
.btn_fan a:hover {background:url(../images/common/sprites_btn.png) no-repeat -980px -680px;text-decoration:underline;}

.btn_avtOn {background:url(../images/common/sprites_btn.png) -765px -710px no-repeat; width:80px; height:11px; display:block; margin-top:2px;}
.btn_avtOn:hover {background:url(../images/common/sprites_btn.png) -675px -710px no-repeat;}
.btn_avtOff {background:url(../images/common/sprites_btn.png) -765px -725px no-repeat; width:80px; height:11px; display:block; margin-top:2px;}
.btn_avtOff:hover {background:url(../images/common/sprites_btn.png) -675px -725px no-repeat;}
.btn_favkeyword a{background:url(../images/common/sprites_btn.png) -480px -765px no-repeat; width:162px; height:22px; display:block; padding:4px 0 0 28px;}
/*** PopupBtn ***/
.btn_pop_question, .btn_pop_question a:hover {background:url(../images/common/sprites_btn.png) no-repeat -160px -35px;}
.btn_pop_question a {background:url(../images/common/sprites_btn.png) no-repeat -160px 0px;}
/*** Btn_ダイアログ ****/
.btn_useful_yes, .btn_useful_yes a, .btn_useful_yes a:hover, .btn_useful_no, .btn_useful_no a, .btn_useful_no a:hover,
.btn_dialogue_close, .btn_dialogue_close a, .btn_dialogue_close a:hover {width:122px; height:26px; display:block; overflow:hidden;}
.btn_mini_report, .btn_mini_report a, .btn_mini_report a:hover {background:url(../images/common/sprites_btn.png) no-repeat -76px -514px;width:85px;height:25px;}
.btn_qapage_thanks, .btn_qapage_supplement {padding-top:5px;width:90px; height:23px;}
.btn_qapage_vote_l {background:url(../images/btn/btn_qapage_vote_l.png) left top no-repeat; width:24px; height:28px; float:left; display:block;}
.btn_qapage_vote_m {background:url(../images/btn/btn_qapage_vote_bg.png) left top repeat-x; height:23px; float:left; padding:5px 0 0 5px;}
.btn_qapage_vote_r {background:url(../images/btn/btn_qapage_vote_r.png) right top no-repeat; height:28px; width:5px; float:left;}
.btn_qapage_thanks {background:url(../images/common/sprites_btn.png) no-repeat -75px -550px;}
.btn_qapage_supplement {background:url(../images/common/sprites_btn.png) no-repeat -175px -550px;}
.btn_qapage_print {background:url(../images/common/sprites_btn.png) no-repeat -686px -556px; width:30px; height:21px; line-height:1.9; padding:1px 0 0 25px;}
.btn_reload {width:55px; height:22px; line-height:1.9;}
.btn_reload a {background:url(../images/common/sprites_btn.png) no-repeat -1035px -595px; display:block; width:35px; height:21px; color:#333; padding:1px 0 0 20px;}
.btn_reload a:hover {background:url(../images/common/sprites_btn.png) no-repeat -1095px -595px; }
.btn_qapage_print a,.btn_qapage_print a:hover { color:#333;}
.btn_settings { background:url(../images/common/sprites_btn.png) no-repeat -564px -550px; width:63px; height:20px;
padding:4px 0 0 7px; margin-right:8px;}
.btn_useful_yes a {background:url(../images/common/sprites_btn.png) no-repeat -169px -512px;}
.btn_useful_yes, .btn_useful_yes a:hover{background:url(../images/common/sprites_btn.png) no-repeat -439px -512px;}
.btn_useful_no a {background:url(../images/common/sprites_btn.png) no-repeat -310px -512px;}
.btn_useful_no, .btn_useful_no a:hover{background:url(../images/common/sprites_btn.png) no-repeat -580px -512px;}
.btn_dialogue_close a {background:url(../images/common/sprites_btn.png) no-repeat -275px -552px;}
.btn_dialogue_close, .btn_dialogue_close a:hover{background:url(../images/common/sprites_btn.png) no-repeat -400px -552px;}

.btn_useful_yes_02 a {background:url(../images/common/sprites_btn.png) no-repeat -0px -764px;}
.btn_useful_yes_02, .btn_useful_yes_02 a:hover{background:url(../images/common/sprites_btn.png) no-repeat 0px -792px;}
.btn_useful_no_02 a {background:url(../images/common/sprites_btn.png) no-repeat -165px -764px;}
.btn_useful_no_02, .btn_useful_no_02 a:hover{background:url(../images/common/sprites_btn.png) no-repeat -165px -792px;}
.btn_dialogue_close_02 a {background:url(../images/common/sprites_btn.png) no-repeat -323px -764px;}
.btn_dialogue_close_02, .btn_dialogue_close_02 a:hover{background:url(../images/common/sprites_btn.png) no-repeat -323px -792px;}
.btn_useful_yes_02, .btn_useful_yes_02 a , .btn_useful_yes_02 a:hover, .btn_useful_no_02, .btn_useful_no_02 a, .btn_useful_no_02 a:hover, .btn_dialogue_close_02, .btn_dialogue_close_02 a, .btn_dialogue_close_02 a:hover {width:150px; height:26px; display:block; overflow:hidden;}
/*** Tab ***/
.tab_register, .tab_register a, .tab_register a:hover, .tab_qestion, .tab_qestion a, .tab_qestion a:hover, .tab_answer, .tab_answer a, .tab_answer a:hover, .tab_cate, .tab_cate a, .tab_cate a:hover, .tab_nomal, .tab_nomal a, .tab_nomal a:hover {width:154px; height:35px;}
.tab_register a, .tab_qestion a, .tab_answer a, .tab_cate a, .tab_nomal a {background:url(../images/common/sprites_btn.png) no-repeat -160px -590px;background-color:#FFF;}
.tab_register, .tab_register a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -590px;}
.tab_qestion, .tab_qestion a:hover {background:url(../images/common/sprites_btn.png) no-repeat -320px -590px;}
.tab_answer, .tab_answer a:hover {background:url(../images/common/sprites_btn.png) no-repeat -485px -590px;}
.tab_cate, .tab_cate a:hover {background:url(../images/common/sprites_btn.png) no-repeat -165px -635px;}
.tab_nomal, .tab_nomal a:hover {background:url(../images/common/sprites_btn.png) no-repeat -327px -635px;}
.tab_qestion_last, .tab_qestion_last a, .tab_qestion_last a:hover, .tab_nomal_last, .tab_nomal_last a, .tab_nomal_last a:hover {width:155px; height:35px;}
.tab_qestion_last a, .tab_nomal_last a {background:url(../images/common/sprites_btn.png) no-repeat -649px -590px; background-color:#FFF;}
.tab_qestion_last, .tab_qestion_last a:hover {background:url(../images/common/sprites_btn.png) no-repeat -0px -635px;}
.tab_nomal_last, .tab_nomal_last a:hover {background:url(../images/common/sprites_btn.png) no-repeat -491px -635px;}
.tab_registerLong, .tab_registerLong a, .tab_registerLong a:hover, .tab_cateLong, .tab_cateLong a, .tab_cateLong a:hover, .tab_chat, .tab_chat a {width:184px; height:35px;}
.tab_registerLong, .tab_registerLong a:hover {background:url(../images/common/sprites_btn.png) no-repeat -652px -635px;}
.tab_registerLong a {background:url(../images/common/sprites_btn.png) no-repeat -812px -590px;}
.tab_cateLong, .tab_registerLong a, .tab_registerLong a:hover, .tab_cateLong, .tab_cateLong a, .tab_cateLong a:hover {width:184px; height:35px;}
.tab_cateLong, .tab_cateLong a:hover {background:url(../images/common/sprites_btn.png) no-repeat -845px -635px;}
.tab_cateLong a {background:url(../images/common/sprites_btn.png) no-repeat -812px -590px;}
.tab_chat a {background:url(../images/common/sprites_btn.png) no-repeat -812px -590px;}
.tab_chat, .tab_chat a:hover {background:url(../images/common/sprites_btn.png) no-repeat -790px -740px;}
/*** BtnUpdate ****/
.btn_update a {background:url(../images/common/sprites_btn.png) 0px -514px; width:67px;height:67px;}
/*** BtnRSS ****/
.btn_rss a {background:url(../images/common/sprites_btn.png) -533px -554px; width:14px;height:14px; margin:1px 10px 0 0;display:block; overflow:hidden;}
.btn_rss a strong {display:none;}
/*** Btnlogin ****/
.btn_okwavelogin, .btn_okwavelogin a, .btn_okwavelogin a:hover, .btn_okguidelogin, .btn_okguidelogin a, .btn_okguidelogin a:hover {width:170px; height:50px; display:block; overflow:hidden;}
.btn_okwavelogin, .btn_okwavelogin a:hover { background:url(../images/common/sprites_btn.png) no-repeat 0 -881px;}
.btn_okwavelogin a { background:url(../images/common/sprites_btn.png) no-repeat 0 -829px;}
.btn_okguidelogin, .btn_okguidelogin a:hover { background:url(../images/common/sprites_btn.png) no-repeat -175px -881px;}
.btn_okguidelogin a { background:url(../images/common/sprites_btn.png) no-repeat -175px -829px;}
.ok_login_howto_btn a { background:url(../images/common/sprites_btn.png) no-repeat -650px -829px; width:345px; height:43px; display:block;}
.ok_login_howto_btn a:hover{background:url(../images/common/sprites_btn.png) no-repeat -650px -875px;}

/*灰色ボタンアイコンなし*/ 
.btn_gry_s a{text-align:center;background:url(../images/common/sprites_btn.png) -1035px -523px no-repeat;width:80px; height:28px; display:block; line-height:28px;}
.btn_gry_s a:hover{background:url(../images/common/sprites_btn.png) -1035px -556px no-repeat; text-decoration:underline;}
.btn_gry_m a{text-align:center;background:url(../images/common/sprites_btn.png) -1125px -523px no-repeat;width:110px; height:28px; display:block; line-height:28px;}
.btn_gry_m a:hover{background:url(../images/common/sprites_btn.png) -1125px -556px no-repeat; text-decoration:underline;}

/*social btn*/
.btn_mixi { margin-right:10px;}

.btn_bookmark a {background: url("../images/common/sprites_btn.png") no-repeat scroll -780px -680px transparent;color: #333333;display: block;float: left;height:20px;padding: 4px 0px 0 22px; font-size:11px; width:89px;}
.bookmarkNo span.bookmarkL{background:url(../images/common/sprites_btn.png) no-repeat -892px -680px;height:23px; display:block; float:left;color:#333333; margin:0 0 0 2px;}
.bookmarkNo span {display:block;padding:0 8px; margin:1px 0 0; float:left;}


.btn_invitemail a{background:url(../images/common/sprites_btn.png) no-repeat -570px -710px; padding:2px 0 0 22px; width:78px; height:20px;float:left; display:block;color:#333}
.btn_socialbook a{background:url(../images/common/sprites_btn.png) no-repeat -611px -680px; width:152px; height:20px; float:left; margin-right:10px; padding:2px 0 0 8px; display:block; color:#333; text-decoration:none;}
.btn_windows {margin-right:7px;border-style:none;}
/*** Icon ***/
.ico_error_xxs {width:16px; height:15px;}
.ico_question_xs, .ico_answer_xs, .ico_thanks_xs, .ico_register_xs, .ico_category_xs, .ico_mail_xs, .ico_bookmark_xs, .ico_favorite_xs, .ico_edit_xs, .ico_favoriteuser_xs, .ico_block_xs, .ico_error_xs, .ico_favousrnam_xs, .ico_vote_xs, .ico_c10000_xs {width:18px; height:18px;}
.ico_question_s, .ico_guide_s, .ico_answer_s, .ico_thanks_s, .ico_register_s, .ico_search_s, .ico_category_s, .ico_vote_s, .ico_best_s, .ico_best2_s,  .ico_mail_s, .ico_login_s, .ico_calendar_s, .ico_bookmark_s, .ico_favorite_s, .ico_refuse_s, .ico_connection-qa_s, .ico_c214_s, .ico_c206_s, .ico_c207_s, .ico_c208_s, .ico_c213_s, .ico_c210_s, .ico_c212_s, .ico_c209_s, .ico_c205_s, .ico_level-a_s, .ico_c211_s, .ico_c714_s, .ico_c713_s, .ico_c517_s, .ico_confidence_s, .ico_profileclose_s, .ico_profileopen_s, .ico_setup_s, .ico_favoriteuser_s, .ico_supple_s, .ico_conformity_s, .ico_c932_s, .ico_error_s, .ico_rank_best_s, .ico_rank_best2_s, .ico_block_s, .ico_movie_s, .ico_photo_s, .ico_voice_s, .ico_c725_s, .ico_paint_s, .ico_picnew_s, .ico_pickup_s, .ico_mobile_s, .ico_todayok_s, .ico_information_s, .ico_beginner_s, .ico_c700000_s, .ico_c10000_s,  .ico_c999_s, .ico_chat_s{width:22px; height:22px; margin-right:3px;}
.ico_pr_s{width:22px; height:22px; margin-right:3px;}
.ico_question_m, .ico_answer_m, .ico_register_m, .ico_thanks_m, .ico_category_m, .ico_vote_m, .ico_best_m, .ico_error_m, .ico_mail_a_m, .ico_mail_m, .ico_tag_m,.ico_tagblue_m, .ico_level_m, .ico_url_m, .ico_login_m, .ico_mypage_m, .ico_movie_m, .ico_photo_m, .ico_voice_m, .ico_favorite_m, .ico_connection-qa_m, .ico_c214_m, .ico_c206_m, .ico_c207_m, .ico_c208_m, .ico_c213_m, .ico_level-a_m, .ico_c211_m, .ico_c714_m, .ico_c713_m, .ico_c517_m,.ico_c725_m, .ico_information_m, .ico_supple_m, .ico_c212_m, .ico_c210_m, .ico_c932_m, .ico_c205_m, .ico_connect_m, .ico_c209_m, .ico_beginner_m, .ico_pickup_m, .ico_mobile_m, .ico_paint_m, .ico_todayok_m, .ico_referee_m, .ico_picnew_m, .ico_directlink_m, .ico_c700000_m, .ico_c10000_m, .ico_search_m, .ico_c999_m {width:26px; height:26px; margin-right:3px;}
.ico_question_l, .ico_answer_l, .ico_thanks_l, .ico_register_l, .ico_search_l, .ico_category_l, .ico_vote_l, .ico_best_l, .ico_best_no, .ico_error_l, .ico_mail_l, .ico_report_l, .ico_tag_l, .ico_level_l, .ico_url_l, .ico_beginner_l, .ico_login_l, .ico_mypage_l, .ico_information_l, .ico_supple_l, .ico_todayok_l, .ico_referee_l, .ico_question_gray_l, .ico_answer_gray_l, .ico_connect_l {width:32px; height:32px; margin-top:3px;}
.ico_question_xs, .ico_answer_xs, .ico_thanks_xs, .ico_register_xs, .ico_category_xs, .ico_mail_xs, .ico_bookmark_xs, .ico_favorite_xs, .ico_edit_xs, .ico_favoriteuser_xs, .ico_block_xs,.ico_question_s,.ico_guide_s, .ico_pr_s, .ico_answer_s, .ico_thanks_s, .ico_register_s, .ico_search_s, .ico_category_s, .ico_vote_s, .ico_best_s, .ico_best2_s, .ico_error_s, .ico_mail_s, .ico_login_s, .ico_calendar_s, .ico_bookmark_s, .ico_favorite_s, .ico_refuse_s, .ico_connection-qa_s, .ico_c214_s, .ico_c206_s, .ico_c207_s, .ico_c208_s, .ico_c213_s, .ico_c210_s, .ico_c212_s, .ico_c209_s, .ico_c205_s, .ico_level-a_s, .ico_c211_s, .ico_c714_s, .ico_c713_s, .ico_c517_s, .ico_c725_s, .ico_confidence_s, .ico_profileclose_s, .ico_profileopen_s, .ico_setup_s, .ico_favoriteuser_s, .ico_supple_s, .ico_question_m, .ico_answer_m, .ico_register_m, .ico_thanks_m, .ico_category_m, .ico_vote_m, .ico_best_m, .ico_error_m, .ico_mail_a_m, .ico_mail_m, .ico_tag_m,.ico_tagblue_m, .ico_level_m, .ico_url_m, .ico_login_m, .ico_mypage_m, .ico_movie_m, .ico_photo_m, .ico_voice_m, .ico_favorite_m, .ico_connection-qa_m, .ico_c214_m, .ico_c206_m, .ico_c207_m, .ico_c208_m, .ico_c213_m, .ico_level-a_m, .ico_c211_m, .ico_c714_m, .ico_c713_m, .ico_c517_m,.ico_c725_m, .ico_information_m, .ico_supple_m, .ico_question_l, .ico_answer_l, .ico_thanks_l, .ico_register_l, .ico_search_l, .ico_category_l, .ico_vote_l, .ico_best_l, .ico_best_no, .ico_error_l, .ico_mail_l, .ico_report_l, .ico_tag_l, .ico_level_l, .ico_url_l, .ico_beginner_l, .ico_login_l, .ico_mypage_l, .ico_information_l, .ico_supple_l, .ico_conformity_s, .ico_c932_s, .ico_c212_m, .ico_c210_m, .ico_c932_m, .ico_c205_m, .ico_connect_m, .ico_rank_best_s, .ico_rank_best2_s, .ico_rank_best, .ico_rank_1, .ico_rank_2, .ico_rank_3, .ico_rank_4, .ico_rank_5, .ico_rank_6, .ico_rank_7, .ico_rank_8, .ico_rank_9, .ico_rank_10, .ico_arrow_down, .ico_arrow_up, .ico_category_list, .ico_pagetop, .ico_c209_m, .ico_error_xs, .ico_block_s, .ico_favousrnam_xs, .ico_beginner_m, .ico_pickup_m, .ico_mobile_m, .ico_mobile_m, .ico_movie_s, .ico_photo_s, .ico_voice_s, .ico_paint_s, .ico_paint_m, .ico_todayok_l, .ico_todayok_m, .ico_referee_m, .ico_referee_l, .ico_question_gray_l, .ico_answer_gray_l, .ico_connect_l, .ico_picnew_m, .ico_directlink_m, .ico_mobile_post, .ico_picnew_s, .ico_pickup_s, .ico_mobile_s, .ico_todayok_s, .ico_information_s, .ico_error_xxs, .ico_vote_xs , .ico_c700000_m, .ico_c700000_s, .ico_fan, .ico_c10000_m, .ico_c10000_s, .ico_c10000_xs, .ico_search_m, .ico_c999_s,  .ico_c999_m, .ico_chat_s {float:left;}
.ico_c214_s, .ico_c206_s, .ico_c207_s, .ico_c208_s, .ico_c213_s, .ico_c210_s, .ico_c212_s, .ico_c209_s, .ico_c932_s, .ico_c205_s, .ico_c211_s, .ico_c714_s, .ico_c713_s, .ico_c517_s, .ico_c725_s, .ico_c700000_s, .ico_c10000_s, .ico_c999_s {margin-left:10px;}
* html .ico_c214_s, * html .ico_c206_s, * html .ico_c207_s, * html .ico_c208_s, * html .ico_c213_s, * html .ico_c210_s, * html .ico_c212_s, * html .ico_c209_s, * html .ico_c932_s, * html .ico_c205_s, * html .ico_c211_s, * html .ico_c714_s, * html .ico_c713_s, * html .ico_c517_s, * html .ico_c725_s, * html .ico_c700000_s, * html .ico_c10000_s, * html .ico_c209_s, * html .ico_c999_s{margin-left:7px;}/*IE6ハック*/

.ico_error_xxs {background:url(../images/common/sprites_icon.gif) no-repeat -263px 0px;}

.ico_question_xs {background:url(../images/common/sprites_icon.gif) no-repeat 0px 0px;}
.ico_answer_xs {background:url(../images/common/sprites_icon.gif) no-repeat -20px 0px;}
.ico_thanks_xs {background:url(../images/common/sprites_icon.gif) no-repeat -41px 0px;}
.ico_register_xs {background:url(../images/common/sprites_icon.gif) no-repeat -61px 0px;}
.ico_category_xs {background:url(../images/common/sprites_icon.gif) no-repeat -80px 0px;}
.ico_mail_xs {background:url(../images/common/sprites_icon.gif) no-repeat -120px -0px;}
.ico_bookmark_xs {background:url(../images/common/sprites_icon.gif) no-repeat -140px 0px;}
.ico_favorite_xs {background:url(../images/common/sprites_icon.gif) no-repeat -100px 0px;}
.ico_edit_xs {background:url(../images/common/sprites_icon.gif) no-repeat -200px -0px;}
.ico_favoriteuser_xs {background:url(../images/common/sprites_icon.gif) no-repeat -160px 0px;}
.ico_favousrnam_xs {background:url(../images/common/sprites_icon.gif) no-repeat -240px 0px;}
.ico_block_xs {background:url(../images/common/sprites_icon.gif) no-repeat -180px -0px;}
.ico_error_xs {background:url(../images/common/sprites_icon.gif) no-repeat -221px 0px;}
.ico_vote_xs {background:url(../images/common/sprites_icon.gif) no-repeat -282px 0px;}
.ico_c10000_xs {background:url(../images/common/sprites_icon.gif) no-repeat -324px 0px;}

.ico_question_s {background:url(../images/common/sprites_icon.gif) no-repeat 0px -25px;}
.ico_guide_s {background:url(../images/common/sprites_icon.gif) no-repeat -607px -50px;}
.ico_pr_s {background:url(../images/common/sprites_icon.gif) no-repeat -656px -50px;}
.ico_answer_s {background:url(../images/common/sprites_icon.gif) no-repeat -25px -25px;}
.ico_chat_s {background:url(../images/common/sprites_icon.gif) no-repeat -855px -25px;}
.ico_thanks_s {background:url(../images/common/sprites_icon.gif) no-repeat -730px -25px;}
.ico_register_s {background:url(../images/common/sprites_icon.gif) no-repeat -50px -25px;}
.ico_search_s {background:url(../images/common/sprites_icon.gif) no-repeat -75px -25px;}
.ico_category_s {background:url(../images/common/sprites_icon.gif) no-repeat -100px -25px;}
.ico_vote_s {background:url(../images/common/sprites_icon.gif) no-repeat -125px -25px;}
.ico_best_s {background:url(../images/common/sprites_icon.gif) no-repeat -150px -25px;}
.ico_best2_s {background:url(../images/common/sprites_icon.gif) no-repeat -175px -25px;}
.ico_error_s {background:url(../images/common/sprites_icon.gif) no-repeat -655px -25px;}
.ico_mail_s {background:url(../images/common/sprites_icon.gif) no-repeat -680px -25px;}
.ico_login_s {background:url(../images/common/sprites_icon.gif) no-repeat -225px -25px;}
.ico_calendar_s {background:url(../images/common/sprites_icon.gif) no-repeat -250px -25px;}
.ico_bookmark_s {background:url(../images/common/sprites_icon.gif) no-repeat -275px -25px;}
.ico_favorite_s {background:url(../images/common/sprites_icon.gif) no-repeat -580px -25px;}
.ico_refuse_s {background:url(../images/common/sprites_icon.gif) no-repeat -325px -25px;}
.ico_connection-qa_s {background:url(../images/common/sprites_icon.gif) no-repeat -375px -25px;}
.ico_c214_s {background:url(../images/common/sprites_icon.gif) no-repeat 0px -50px;}
.ico_c206_s {background:url(../images/common/sprites_icon.gif) no-repeat -25px -50px;}
.ico_c207_s {background:url(../images/common/sprites_icon.gif) no-repeat -50px -50px;}
.ico_c208_s {background:url(../images/common/sprites_icon.gif) no-repeat -75px -50px;}
.ico_c213_s {background:url(../images/common/sprites_icon.gif) no-repeat -250px -50px;}
.ico_c210_s {background:url(../images/common/sprites_icon.gif) no-repeat -225px -50px;}
.ico_c212_s {background:url(../images/common/sprites_icon.gif) no-repeat -200px -50px;}
.ico_c209_s {background:url(../images/common/sprites_icon.gif) no-repeat -175px -50px;}
.ico_c932_s {background:url(../images/common/sprites_icon.gif) no-repeat -150px -50px;}
.ico_c205_s {background:url(../images/common/sprites_icon.gif) no-repeat -125px -50px;}
.ico_level-a_s {background:url(../images/common/sprites_icon.gif) no-repeat -430px -25px;}
.ico_c211_s {background:url(../images/common/sprites_icon.gif) no-repeat -100px -50px;}
.ico_c714_s {background:url(../images/common/sprites_icon.gif) no-repeat -505px -25px;}
.ico_c713_s {background:url(../images/common/sprites_icon.gif) no-repeat -411px -50px;}
.ico_c517_s {background:url(../images/common/sprites_icon.gif) no-repeat -388px -50px;}
.ico_c725_s {background:url(../images/common/sprites_icon.gif) no-repeat -433px -50px;}
.ico_c700000_s {background:url(../images/common/sprites_icon.gif) no-repeat -532px -49px;}
.ico_c10000_s {background:url(../images/common/sprites_icon.gif) no-repeat -555px -49px;}
.ico_c999_s {background:url(../images/common/sprites_icon.gif) no-repeat -630px -49px;}
.ico_confidence_s {background:url(../images/common/sprites_icon.gif) no-repeat -455px -25px;}
.ico_profileclose_s {background:url(../images/common/sprites_icon.gif) no-repeat -555px -25px;}
.ico_profileopen_s {background:url(../images/common/sprites_icon.gif) no-repeat -532px -25px;}
.ico_setup_s {background:url(../images/common/sprites_icon.gif) -605px -25px;}
.ico_favoriteuser_s {background:url(../images/common/sprites_icon.gif) no-repeat -630px -25px;}
.ico_supple_s {background:url(../images/common/sprites_icon.gif) no-repeat -705px -25px;}
.ico_conformity_s {background:url(../images/common/sprites_icon.gif) no-repeat -275px -25px;}
.ico_rank_best_s {background:url(../images/common/sprites_icon.gif) no-repeat -150px -25px;}
.ico_rank_best2_s {background:url(../images/common/sprites_icon.gif) no-repeat -175px -25px;}
.ico_block_s {background:url(../images/common/sprites_icon.gif) no-repeat -325px -25px;}
.ico_movie_s {background:url(../images/common/sprites_icon.gif) no-repeat -320px -50px;}
.ico_photo_s {background:url(../images/common/sprites_icon.gif) no-repeat -273px -50px;}
.ico_voice_s {background:url(../images/common/sprites_icon.gif) no-repeat -286px -50px;}
.ico_paint_s {background:url(../images/common/sprites_icon.gif) no-repeat -456px -50px;}
.ico_picnew_s {background:url(../images/common/sprites_icon.gif) no-repeat -752px -23px;}
.ico_pickup_s {background:url(../images/common/sprites_icon.gif) no-repeat -827px -23px;}
.ico_mobile_s {background:url(../images/common/sprites_icon.gif) no-repeat -504px -49px;}
.ico_todayok_s {background:url(../images/common/sprites_icon.gif) no-repeat -828px -23px;}
.ico_information_s {background:url(../images/common/sprites_icon.gif) no-repeat -802px -24px;}
.ico_beginner_s {background:url(../images/common/sprites_icon.gif) no-repeat -531px -49px;}

.ico_question_m {background:url(../images/common/sprites_icon.gif) no-repeat 0px -85px;}
.ico_answer_m {background:url(../images/common/sprites_icon.gif) no-repeat -30px -85px;}
.ico_thanks_m {background:url(../images/common/sprites_icon.gif) no-repeat -60px -85px;}
.ico_register_m {background:url(../images/common/sprites_icon.gif) no-repeat -90px -85px;}
.ico_search_m {background:url(../images/common/sprites_icon.gif) no-repeat -120px -85px;}
.ico_category_m {background:url(../images/common/sprites_icon.gif) no-repeat -150px -85px;}
.ico_vote_m {background:url(../images/common/sprites_icon.gif) no-repeat -180px -85px;}
.ico_best_m {background:url(../images/common/sprites_icon.gif) no-repeat -210px -85px;}
.ico_error_m {background:url(../images/common/sprites_icon.gif) no-repeat -240px -85px;}
.ico_mail_a_m {background:url(../images/common/sprites_icon.gif) no-repeat -570px -85px;}
.ico_mail_m {background:url(../images/common/sprites_icon.gif) no-repeat -270px -85px;}
.ico_tag_m {background:url(../images/common/sprites_icon.gif) no-repeat -330px -85px;}
.ico_tagblue_m {background:url(../images/common/sprites_icon.gif) no-repeat -785px -85px;}
.ico_level_m {background:url(../images/common/sprites_icon.gif) no-repeat -360px -85px;}
.ico_url_m {background:url(../images/common/sprites_icon.gif) no-repeat -420px -85px;}
.ico_login_m {background:url(../images/common/sprites_icon.gif) no-repeat -390px -85px;}
.ico_mypage_m {background:url(../images/common/sprites_icon.gif) no-repeat -690px -85px;}
.ico_movie_m {background:url(../images/common/sprites_icon.gif) no-repeat -450px -120px;}
.ico_photo_m {background:url(../images/common/sprites_icon.gif) no-repeat -390px -120px;}
.ico_voice_m {background:url(../images/common/sprites_icon.gif) no-repeat -420px -120px;}
.ico_favorite_m {background:url(../images/common/sprites_icon.gif) no-repeat -660px -85px;}
.ico_connection-qa_m {background:url(../images/common/sprites_icon.gif) no-repeat -480px -85px;}
.ico_send-thanks_m {background:url(../images/common/sprites_icon.gif) no-repeat -510px -85px;}
.ico_c214_m {background:url(../images/common/sprites_icon.gif) no-repeat -60px -120px;}
.ico_c206_m {background:url(../images/common/sprites_icon.gif) no-repeat -90px -120px;}
.ico_c207_m {background:url(../images/common/sprites_icon.gif) no-repeat -120px -120px;}
.ico_c208_m {background:url(../images/common/sprites_icon.gif) no-repeat -150px -120px;}
.ico_c213_m {background:url(../images/common/sprites_icon.gif) no-repeat -180px -120px;}
.ico_c210_m {background:url(../images/common/sprites_icon.gif) no-repeat -210px -120px;}
.ico_c212_m {background:url(../images/common/sprites_icon.gif) no-repeat -240px -120px;}
.ico_c209_m {background:url(../images/common/sprites_icon.gif) no-repeat -271px -120px;}
.ico_c932_m {background:url(../images/common/sprites_icon.gif) no-repeat -300px -120px;}
.ico_c205_m {background:url(../images/common/sprites_icon.gif) no-repeat -330px -120px;}
.ico_level-a_m {background:url(../images/common/sprites_icon.gif) no-repeat -540px -85px;}
.ico_c211_m {background:url(../images/common/sprites_icon.gif) no-repeat -360px -120px;}
.ico_c714_m {background:url(../images/common/sprites_icon.gif) no-repeat -600px -85px;}
.ico_c713_m {background:url(../images/common/sprites_icon.gif) no-repeat -598px -120px;}
.ico_c517_m {background:url(../images/common/sprites_icon.gif) no-repeat -569px -120px;}
.ico_c725_m {background:url(../images/common/sprites_icon.gif) no-repeat -628px -120px;}
.ico_c700000_m {background:url(../images/common/sprites_icon.gif) no-repeat -783px -120px;}
.ico_c10000_m {background:url(../images/common/sprites_icon.gif) no-repeat -815px -120px;}
.ico_c999_m {background:url(../images/common/sprites_icon.gif) no-repeat -843px -120px;}
.ico_information_m {background:url(../images/common/sprites_icon.gif) no-repeat -720px -85px;}
.ico_supple_m {background:url(../images/common/sprites_icon.gif) no-repeat -30px -120px;}
.ico_connect_m {background:url(../images/common/sprites_icon.gif) no-repeat 0px -120px;}
.ico_beginner_m{ background:url(../images/common/sprites_icon.gif) no-repeat -481px -120px;}
.ico_pickup_m{ background:url(../images/common/sprites_icon.gif) no-repeat -509px -120px;}
.ico_mobile_m{ background:url(../images/common/sprites_icon.gif) no-repeat -542px -120px;}
.ico_paint_m {background:url(../images/common/sprites_icon.gif) no-repeat -656px -120px;}
.ico_todayok_m {background:url(../images/common/sprites_icon.gif) no-repeat -691px -120px;}
.ico_referee_m {background:url(../images/common/sprites_icon.gif) no-repeat -723px -120px;}
.ico_picnew_m {background:url(../images/common/sprites_icon.gif) no-repeat -753px -120px;}
.ico_directlink_m {background:url(../images/common/sprites_icon.gif) no-repeat -753px -85px;}

.ico_question_l {background:url(../images/common/sprites_icon.gif) no-repeat 0px -155px;}
.ico_answer_l {background:url(../images/common/sprites_icon.gif) no-repeat -40px -155px;}
.ico_thanks_l {background:url(../images/common/sprites_icon.gif) no-repeat -80px -155px;}
.ico_register_l {background:url(../images/common/sprites_icon.gif) no-repeat -120px -155px; }
.ico_search_l {background:url(../images/common/sprites_icon.gif) no-repeat -160px -155px;}
.ico_category_l {background:url(../images/common/sprites_icon.gif) no-repeat -200px -155px;}
.ico_vote_l {background:url(../images/common/sprites_icon.gif) no-repeat -240px -155px;}
.ico_best_l {background:url(../images/common/sprites_icon.gif) no-repeat -280px -155px;}

.ico_best_no {background:url(../images/common/sprites_icon.gif) no-repeat -793px -155px;}

.ico_error_l {background:url(../images/common/sprites_icon.gif) no-repeat -320px -155px;}
.ico_mail_l {background:url(../images/common/sprites_icon.gif) no-repeat -360px -155px;}
.ico_report_l {background:url(../images/common/sprites_icon.gif) no-repeat 0px -195px;}
.ico_tag_l {background:url(../images/common/sprites_icon.gif) no-repeat -430px -155px;}
.ico_level_l {background:url(../images/common/sprites_icon.gif) no-repeat -480px -155px;}
.ico_url_l {background:url(../images/common/sprites_icon.gif) no-repeat -520px -155px;}
.ico_beginner_l {background:url(../images/common/sprites_icon.gif) no-repeat -560px -155px;}
.ico_login_l {background:url(../images/common/sprites_icon.gif) no-repeat -599px -155px;}
.ico_mypage_l {background:url(../images/common/sprites_icon.gif) no-repeat -640px -155px;}
.ico_information_l {background:url(../images/common/sprites_icon.gif) no-repeat -680px -155px;}
.ico_supple_l {background:url(../images/common/sprites_icon.gif) no-repeat -40px -195px;}
.ico_todayok_l {background:url(../images/common/sprites_icon.gif) no-repeat -80px -194px;}
.ico_referee_l {background:url(../images/common/sprites_icon.gif) no-repeat -120px -194px;}
.ico_question_gray_l {background:url(../images/common/sprites_icon.gif) no-repeat -162px -195px;}
.ico_answer_gray_l {background:url(../images/common/sprites_icon.gif) no-repeat -199px -195px;}
.ico_connect_l {background:url(../images/common/sprites_icon.gif) no-repeat -720px -155px;}
.ico_mobile_post {background:url(../images/common/sprites_icon.gif) no-repeat 0 -630px; width:14px; height:24px; margin:-5px 0 0 3px; z-index:5px; position:relative;}
/*** Icon point ranking ****/
.ico_pranking_1 {background:url(../images/common/sprites_icon.gif) no-repeat -490px -325px; display:block; width:29px; height:20px; margin:0 auto;}
.ico_pranking_2 {background:url(../images/common/sprites_icon.gif) no-repeat -490px -349px; display:block; width:20px; height:14px; margin:6px auto 0;}
.ico_pranking_3 {background:url(../images/common/sprites_icon.gif) no-repeat -490px -366px; display:block; width:20px; height:14px; margin:6px auto 0;}
/*** IconQlevel ****/
.ico_q_level_01_m, .ico_q_level_02_m, .ico_q_level_03_m, .ico_q_level_01_gray_m, .ico_q_level_02_gray_m, .ico_q_level_03_gray_m {width:38px; height:38px;}
.ico_q_level_01_s, .ico_q_level_02_s, .ico_q_level_03_s, .ico_q_level_01_gray_s {width:24px; height:24px; margin-right:3px;}
.ico_q_level_01_xs, .ico_q_level_02_xs, .ico_q_level_03_xs, .ico_reg_beg, .ico_reg_guide {width:21px; height:21px; margin-right:3px;}
.ico_q_level_01_m, .ico_q_level_02_m, .ico_q_level_03_m, .ico_q_level_01_s, .ico_q_level_02_s, .ico_q_level_03_s, .ico_q_level_01_xs, .ico_q_level_02_xs, .ico_q_level_03_xs  {float:left;}
.ico_q_level_01_m {background:url(../images/common/sprites_icon.gif) no-repeat 0px -281px;}
.ico_q_level_02_m {background:url(../images/common/sprites_icon.gif) no-repeat -42px -281px;}
.ico_q_level_03_m {background:url(../images/common/sprites_icon.gif) no-repeat -85px -281px;}
.ico_q_level_01_s {background:url(../images/common/sprites_icon.gif) no-repeat -142px -287px;}
.ico_q_level_02_s {background:url(../images/common/sprites_icon.gif) no-repeat -168px -287px;}
.ico_q_level_03_s {background:url(../images/common/sprites_icon.gif) no-repeat -195px -287px;}
.ico_q_level_01_gray_m {background:url(../images/common/sprites_icon.gif) no-repeat -232px -282px;}
.ico_q_level_02_gray_m {background:url(../images/common/sprites_icon.gif) no-repeat -270px -282px;}
.ico_q_level_03_gray_m {background:url(../images/common/sprites_icon.gif) no-repeat -308px -282px;}
.ico_q_level_01_xs {background:url(../images/common/sprites_icon.gif) no-repeat -350px -290px;}
.ico_q_level_02_xs {background:url(../images/common/sprites_icon.gif) no-repeat -375px -290px;}
.ico_q_level_03_xs {background:url(../images/common/sprites_icon.gif) no-repeat -400px -290px;}
.ico_q_level_01_xs {background: url(../images/common/sprites_icon.gif) no-repeat scroll -350px -290px transparent;}
.ico_q_level_02_xs {background: url(../images/common/sprites_icon.gif) no-repeat scroll -375px -290px transparent;}
.ico_q_level_03_xs {background: url("../images/common/sprites_icon.gif") no-repeat scroll -400px -290px transparent;}

/*** IconStep ***/
.ico_step_q_01,.ico_step_q_02,.ico_step_q_03,.ico_step_a_01,.ico_step_a_02,.ico_step_a_03 { width:97px; height:31px;}
.ico_step_q_01,.ico_step_q_02,.ico_step_q_03,.ico_step_a_01,.ico_step_a_02,.ico_step_a_03 {float:right;}
.ico_step_q_01 {background:url(../images/common/sprites_icon.gif) no-repeat 0px -325px;}
.ico_step_q_02 {background:url(../images/common/sprites_icon.gif) no-repeat 0px -360px;}
.ico_step_q_03 {background:url(../images/common/sprites_icon.gif) no-repeat 0px -393px;}
.ico_step_a_01 {background:url(../images/common/sprites_icon.gif) no-repeat -100px -325px;}
.ico_step_a_02 {background:url(../images/common/sprites_icon.gif) no-repeat -100px -360px;}
.ico_step_a_03 {background:url(../images/common/sprites_icon.gif) no-repeat -100px -393px;}
.ico_reg_beg {background:url(../images/common/sprites_icon.gif) no-repeat -581px -49px;}
.ico_reg_guide {background:url(../images/common/sprites_icon.gif) no-repeat -607px -49px;}
.ico_step_reg_01, .ico_step_reg_02, .ico_step_reg_03, .ico_step_reg_04{width:890px; height:35px!important; margin:20px auto 30px;}
.ico_step_reg_01{background:url(../images/common/sprites_icon.gif) no-repeat 0px -676px; }
.ico_step_reg_02{background:url(../images/common/sprites_icon.gif) no-repeat 0px -711px; }
.ico_step_reg_03{background:url(../images/common/sprites_icon.gif) no-repeat 0px -748px;}
.ico_step_reg_04{background:url(../images/common/sprites_icon.gif) no-repeat 0px -784px;}
.ico_reg_opn, .ico_reg_clo{ width:72px; height:22px; overflow:hidden; margin:0 auto;}
.ico_reg_opn span, .ico_reg_clo span{ visibility:hidden;}
.ico_reg_opn{background:url(../images/common/sprites_icon.gif) no-repeat 0px -828px;}
.ico_reg_clo{background:url(../images/common/sprites_icon.gif) no-repeat -73px -828px;}
/*** IconLiveSerch ****/
.ico_live_search {background:url(../images/common/sprites.png) no-repeat -817px -481px;width:130px;height:36px;}
/*** IconA ****/
/*20110217bestAnswerICON追加▼*/
.icon_answer_accept, .icon_answer_close, .icon_answer_best, .icon_answer_cut, .icon_chat_close, .icon_answer_solution{ width:52px; height:25px;}
.icon_answer_accept_small, .icon_answer_close_small, .icon_chat_close_small, .icon_answer_solution_small { width:42px; height:17px;}
/*▲*/
.icon_answer_accept {background:url(../images/common/sprites_icon.gif) no-repeat -270px -330px;}
/*20110217bestAnswerICON追加▼*/
.icon_answer_solution{background:url(../images/common/sprites_icon.gif) no-repeat -270px -364px;}
.icon_answer_close {background:url(../images/common/sprites_icon.gif) no-repeat -270px -532px;}
/*▲*/
.icon_answer_best {background:url(../images/common/sprites_icon.gif) no-repeat -270px -398px;}
.icon_answer_cut {background:url(../images/common/sprites_icon.gif) no-repeat -270px -532px;}
.icon_answer_accept_small {background:url(../images/common/sprites_icon.gif) no-repeat -270px -430px;}
/*20110217bestAnswerICON追加▼*/
.icon_answer_close_small{background:url(../images/common/sprites_icon.gif) no-repeat -270px -510px;}
.icon_answer_solution_small{background:url(../images/common/sprites_icon.gif) no-repeat -270px -455px;}
/*** Icon Chat****/
.icon_chat_close {background:url(../images/common/sprites_icon.gif) no-repeat -270px -532px;}
.icon_chat_close_small{background:url(../images/common/sprites_icon.gif) no-repeat -270px -510px;}
/* Icon Mypage*/
.ico_delete {background:url(../images/common/sprites_icon.gif) -1px -528px no-repeat; width:14px; height:14px;}
.ico_check {background:url(../images/common/sprites_icon.gif) 0px -657px no-repeat; width:15px; height:15px; display:inline-block;}
/*** IconRanking ***/
.ico_rank_best, .ico_rank_1, .ico_rank_2, .ico_rank_3, .ico_rank_4, .ico_rank_5, .ico_rank_6, .ico_rank_7, .ico_rank_8, .ico_rank_9, .ico_rank_10 {
  width:40px; height:40px;}
.ico_arrow_down, .ico_arrow_up {width:12px; height:12px;}
.ico_rank_best {background:url(../images/common/sprites_icon.gif) no-repeat 0px -231px;}
.ico_rank_1 {background:url(../images/common/sprites_icon.gif) no-repeat -545px -231px;}
.ico_rank_2 {background:url(../images/common/sprites_icon.gif) no-repeat -55px -231px;}
.ico_rank_3 {background:url(../images/common/sprites_icon.gif) no-repeat -110px -231px;}
.ico_rank_4 {background:url(../images/common/sprites_icon.gif) no-repeat -166px -231px;}
.ico_rank_5 {background:url(../images/common/sprites_icon.gif) no-repeat -221px -231px;}
.ico_rank_6 {background:url(../images/common/sprites_icon.gif) no-repeat -276px -231px;}
.ico_rank_7 {background:url(../images/common/sprites_icon.gif) no-repeat -332px -231px;}
.ico_rank_8 {background:url(../images/common/sprites_icon.gif) no-repeat -387px -231px;}
.ico_rank_9 {background:url(../images/common/sprites_icon.gif) no-repeat -442px -231px;}
.ico_rank_10 {background:url(../images/common/sprites_icon.gif) no-repeat -498px -231px;}
.ico_arrow_down {background:url(../images/common/sprites_icon.gif) no-repeat -340px -344px;}
.ico_arrow_up {background:url(../images/common/sprites_icon.gif) no-repeat -340px -356px;}
/*** IconCateList ***/
.ico_category_list {background:url(../images/common/sprites_icon.gif) no-repeat -400px -330px; width:15px; height:13px;}
.ico_category_list { margin:5px 0 6px 35px;}
* html .ico_category_list {margin-left:19px;}
/*** IconOriginality ***/
.ico_categoryOrigi-R {background:url(../images/common/sprites_icon.gif) no-repeat 0 -560px; width:12px;height:12px;margin:7px 0 0 3px;float:left;}
.ico_categoryOrigi-cate {background:url(../images/common/sprites_icon.gif) no-repeat 0 -560px; width:12px; height:12px; display:inline-block}
.ico_categoryOrigi-bcate {background:url(../images/common/sprites_icon.gif) no-repeat 0 -560px; width:12px; height:12px; display:inline-block; margin-top:5px;}
.ico_pagetop {background:url(../images/common/sprites_icon.gif) no-repeat -340px -327px; width:15px; height:15px;}
/*** IconEroor ****/
.ico_questionEr {background:url(../images/common/sprites_icon.gif) no-repeat -238px -193px; width:34px; height:34px; float:left; margin-right:5px;}
.ico_errorBig {background:url(../images/common/sprites_icon.gif) no-repeat -282px -193px; width:34px; height:34px; float:left; margin-right:5px;}
/*** Icon News****/
.ico_newsUp { background:url(../images/common/sprites_icon.gif) no-repeat -85px -578px; width:12px; height:12px; float:left; margin-right:3px}
/*** Icon PR****/
.ico_gryarrow { background:url(../images/common/sprites_icon.gif) no-repeat -340px -370px; width:6px; height:11px;display:block; float:left; margin:3px 4px 0 0 }
.icon_caution { background:url(../images/common/sprites_icon.gif) no-repeat 0 -600px; width:30px; height:25px; margin:5px 5px 0 0;}
/*** Icon tab****/
.ico_update { background:url(../images/common/sprites_icon.gif) no-repeat -33px -580px; width:40px; height:10px;text-indent:-9999px;position:absolute; top:8px; right:14px;}
/***  Icon profile****/
.ico_fan {background:url(../images/common/sprites_icon.gif) no-repeat -500px -325px; width:21px; height:21px;}
/*** Icon Chat***/

/*** Icon 右ショルダ質問****/
.ico_q {background:url(../images/icon/ico_listq.gif) no-repeat left center;}
.ico_fst {background:url(../images/common/sprites_icon.gif) no-repeat -455px -325px; width:25px; height:20px; margin-right:5px;}
.ico_sec {background:url(../images/common/sprites_icon.gif) no-repeat -455px -350px; width:25px; height:20px; margin-right:5px;}
.ico_thir {background:url(../images/common/sprites_icon.gif) no-repeat -455px -376px; width:25px; height:20px; margin-right:5px;}
/****マルチメディア一覧***/
.sum_movie a{ margin-right:10px; background:url(../images/contents/mentesum.jpg) left top no-repeat; width:104px; height:78px;display:block;}
.sum_youtube a{ margin-right:10px; background:url(../images/contents/youtubesum.gif) left top no-repeat; width:104px; height:78px;display:block;}
.sum_sound a{ margin-right:10px; background:url(../images/contents/soundsum.jpg) left top no-repeat; width:104px; height:78px;display:block;}
.sum_movieOvr a{ margin-right:10px; background:url(../images/contents/mentesumovr.jpg) left top no-repeat; width:210px; height:156px; position:absolute; top:-40px; left:-170px; z-index:10;display:block;}
.sum_youtubeOvr a{ margin-right:10px; background:url(../images/contents/youtubesumovr.jpg) left top no-repeat; width:210px; height:156px;position:absolute;top:-60px; left:-170px;z-index:10;display:block;}
.sum_soundOvr a{ margin-right:10px; background:url(../images/contents/soundsumovr.jpg) left top no-repeat; width:210px; height:156px;position:absolute;top:-60px; left:-170px;z-index:10;display:block;}
/*** Float ***/
.flo_l {float:left;}
.flo_r {float:right;}
/*** TexAline***/
.tx_align_c {text-align:center;}
.tx_align_r{text-align:right;}
.tx_align_l{text-align:left;}
/*** FormWidth ***/
.form_rgn_userreg, .form_rgn_a_url, .form_rgn_mail, .form_rgn_q_mmedia, .form_rgn_comment {width:300px; padding:2px;}
.form_rgn_mailadoress{ width:350px; padding:2px;}
.form_rgn_width36{ width:360px;}
.form_rgn_login {width:205px; margin:0;}
.form_rgn_user_edit_self{width:300px; height:100px;}
.form_rgn_category {width:500px;}
.form_rgn_q, .form_rgn_mailIntro, .form_rgn_thanks , .form_rgn_supple {width:690px; height:200px; }
.form_rgn_q_ttl { width:440px; height:25px; font-size:16px}
.form_rgn_q {font-size:16px}
.form_rgn_a {width:690px; height:250px;}
.form_rgn_a_url {margin-left:5px;}
/*** Width ***/
.rgn_checkRadio1 {width:110px;}
.rgn_checkRadio2 {width:60px;}
.rgn_checkRadio3 {width:240px;}
.rgn_checkRadio4 {width:90px;}
.rgn_checkRadio5 {width:160px;}
.rgn_checkRadio6 {width:140px;}
.rgn_cateList1 {width:273px;}
.rgn_cateList2 {width:272px;}
*html .rgn_cateList2 {width:271px;}/*IE6Hack*/
.rgn_cateList3 {width:296px;}
*html .rgn_cateList3 {width:295px;}/*IE6Hack*/
/*** TTLh2 ***/
.rgn_ttl {width:400px; padding:10px 0 0 0;}
/*** BtnMarg ***/
.btn_mrgl {margin-left:10px;}
.btn_mrgr {margin-right:10px;}
.btn_mrgl_mmedia, .btn_mrgr5 {margin-right:5px;}
/*** Avt ***/
.avt_xs {width:40px;height:40px;}
.avt_s {width:60px;height:60px; display:block;}
.avt_m {width:80px;height:80px; display:block;}
.avt_l {width:100px;height:100px}
.avt_m_w {width:80px}
/*** QLevel***/
.ico_qLevel_box { padding:0 20px;}
.ico_qLevel_box_favusr { padding:0 32px;}
/***mrg***/
.mrg_auto {margin:0 auto;}
.mrg_l0 {margin-left:0;}
.mrg_btm5{ margin-bottom:5px;}
.mrg_btm10{ margin-bottom:10px;}
.mrg_t5 {margin-top:5px;}
.mrg_r { margin-right:5px;}
.mrg_l5 { margin-left:5px;}
/***padding***/
.pdg_top5 {padding-top:5px;}
.pdg_tb20 {padding:20px 0;}
.pdg_top10 {padding-top:10px;}
.pdg_btm20 {padding-bottom:20px;}
.pdg_10 {padding:10px;}
/***font***/
.fo_wei_b {font-weight: bold;}

/*************特集枠*************/
.ok_top_main{ margin-bottom:10px;}

/*************特集枠ヘッダー部分*************/
.ok_sub_hed{ width:555px; margin:0 5px;}

/*************スマフォンポップアップ*************/
#smartphone { background:url(images/smartphone_bg.gif) repeat-x; height:200px; position:absolute; z-index:10000; width: 99%; max-width: 930px; top:-9999px;}
/*テキスト*/
#smartphone .txt { margin:0 56px 0 10px; font-weight:bold;}
#smartphone .txt table { height:200px; }
#smartphone .txt a { color:#222222; text-decoration:none; font-size:45px;}
/*閉じるボタン*/
#smartphone .close { width:160px; height:75px; position:absolute; top:62px; right:10px;}
#smartphone .close a { width:160px; height:75px; display:block; text-indent:-9999px; background:url(images/btn_close.gif) no-repeat 0 0 ;}
#smartphone .close a:hover { background:url(images/btn_close.gif) no-repeat 0 -75px ;}

/*************CMS エラー調整用***********/
.error_width{width:800px; margin:0 auto;}


