@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;}
/*** 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_777 {color:#777;}
.clr_white {color:#FFF;}
.clr_red {color:#F00;}
/*** FontWeigt***/
.fo_wei_b { font-weight:bold;}
/*** BgColor ***/
.bg_clr_q{background:#FEF9F1;}
.bg_clr_cate {background:#f1fcf2;}
.bg_clr_a {background:#edf6ff;}
.bg_clr_qa_datail {background:#FDFDFD;}
.bg_clr_reg  {background:#FFF5F4;}
.bg_clr_block  {background:#FAFAFA;}
.bg_clr_white {background:#FFF;}
/*** BtnText ****/
.tab_pdg { padding-top:0;text-align:center;}
/*** BtnCenterBox ****/
.btn_Cbox_01, .btn_Cbox_02, .btn_Cbox_03 {margin:0 auto;}
.btn_Cbox_01, .btn_Cbox_03 {width:270px;}/*可変*/
.btn_Cbox_02 {width:300px;}/*可変*/
/*** Btn ****/
.btn_question_01, .btn_question_01 a, .btn_question_01 a:hover, .btn_register_01, .btn_register_01 a, .btn_register_01 a:hover, .btn_referee, .btn_referee a, .btn_referee a:hover, .btn_login_01, .btn_login_01 a, .btn_login_01 a:hover{width:120px; height:25px; display:block; overflow:hidden;}

.btn_question_02, .btn_question_02 a, .btn_question_02 a:hover, .btn_answer_01, .btn_answer_01 a, .btn_answer_01 a:hover, .btn_register_03, .btn_register_03 a, .btn_register_03 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, .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:130px; height:30px; display:block; overflow:hidden;}

.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; display:block; overflow:hidden;}

.btn_register_02, .btn_register_02 a, .btn_register_02 a:hover {width:240px; height:30px; display:block; overflow:hidden;}
.btn_register_04, .btn_register_04 a, .btn_register_04 a:hover, .btn_referee_01, .btn_referee_01 a, .btn_referee_01 a:hover {width:160px; height:30px; display:block; overflow:hidden;}
.btn_bestanswer, .btn_bestanswer a, .btn_bestanswer a:hover{width:200px; height:30px; display:block; overflow:hidden;}
.btn_bestanswer_02 , .btn_bestanswer_02 a, .btn_bestanswer_02 a:hover {width:230px; height:30px; display:block; overflow:hidden;}
.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_useful_no_02 a:hover, .btn_dialogue_close_02, .btn_dialogue_close_02 a, .btn_dialogue_close_02 a:hover {width:150px; height:30px; display:block; overflow:hidden;}
.btn_adult, .btn_adult a, .btn_adult a:hover {width:206px; height:30px; display:block; overflow:hidden;}
.btn_settings { width:70px; height:21px; display:block; overflow:hidden; margin-right:5px; padding:3px 0 0 25px}
.btn_question_01, .btn_question_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -27px;}
.btn_question_01 a {background:url(../images/common/sprites_btn.png) no-repeat 0px 0px;}
.btn_question_02, .btn_question_02 a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -87px;}
.btn_question_02 a {background:url(../images/common/sprites_btn.png) no-repeat 0px -55px;}
.btn_answer_01, .btn_answer_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -135px -87px;}
.btn_answer_01 a {background:url(../images/common/sprites_btn.png) no-repeat -135px -55px;}
.btn_register_01, .btn_register_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -123px -27px;}
.btn_register_01 a {background:url(../images/common/sprites_btn.png) no-repeat -123px 0px;}
.btn_register_01.on_btndefault a:link, .btn_register_01.on_btndefault a:visited {padding: 2px 0 0 0;}
.btn_register_02, .btn_register_02 a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -190px;}
.btn_register_02 a {background:url(../images/common/sprites_btn.png) no-repeat 0px -157px;}
.btn_register_03, .btn_register_03 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -410px -190px;}
.btn_register_03 a {background:url(../images/common/sprites_btn.png) no-repeat -410px -157px;}
.btn_register_04, .btn_register_04 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -245px -190px;}
.btn_register_04 a {background:url(../images/common/sprites_btn.png) no-repeat -245px -157px;}
/*ユーザー登録BTM*/
.btn_register_05, .btn_register_05 a, .btn_register_05 a:hover{width:179px; height:49px;}
.btn_register_05{font-size:14px;line-height: 130%;}
.btn_register_05, .btn_register_05 a:hover { text-align:left;background:url(../images/common/sprites_btn.png) no-repeat -498px -53px; display:block;color:#FFF;}
.btn_register_05 a {background:url(../images/common/sprites_btn.png) no-repeat -498px -0px;display:block;color:#FFF; }
.btn_register_05 a b{display:block;padding:3px 0 0 10px;}
.btn_register_06, .btn_register_06 a, .btn_register_06 a:hover{width:170px; height:26px;}
.btn_register_06{margin-left:20px;font-size:14px;}
.btn_register_06, .btn_register_06 a:hover { text-align:left;background:url(../images/common/sprites_btn.png) no-repeat -685px -33px; display:block;color:#FFF;}
.btn_register_06 a {background:url(../images/common/sprites_btn.png) no-repeat -685px -0px;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 -473px -590px; display:block}
.btn_q_rege, .btn_q_rege a:hover {background:url(../images/common/sprites_btn.png) no-repeat -473px -630px; display:block;color:#FFF;}
.btn_q_rege a strong{padding:8px 0 0 10px; display:block;color:#FFF;width:155px; height:29px;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 -642px -590px; display:block}
.btn_m_rege, .btn_m_rege a:hover {background:url(../images/common/sprites_btn.png) no-repeat -642px -630px; display:block;color:#FFF;}
.btn_m_rege a strong{padding:8px 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 -370px -27px;}
.btn_login_01 a {background:url(../images/common/sprites_btn.png) no-repeat -370px 0px;}
.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_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 -668px -479px;}
.btn_paint_01 a {background:url(../images/common/sprites_btn.png) no-repeat -668px -449px;}
.btn_search_01, .btn_search_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0px -325px;}
.btn_search_01 a {background:url(../images/common/sprites_btn.png) no-repeat 0px -292px;}
.btn_home, .btn_home a:hover {background:url(../images/common/sprites_btn.png) no-repeat -281px -257px;}
.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 0px -400px;}
.btn_bestanswer a  {background:url(../images/common/sprites_btn.png) no-repeat -0px -365px;}
.btn_bestanswer_02, .btn_bestanswer_02 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -244px -400px;}
.btn_bestanswer_02 a  {background:url(../images/common/sprites_btn.png) no-repeat -244px -365px;}
.btn_bestanswer_no{text-align:left;background:url(../images/common/sprites_btn.png) no-repeat -486px -365px;margin: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 -486px -365px;margin:0px 20px;width:279px; display:block; height:30px; text-align:center;}
.btn_bestanswer_no a, .btn_bestanswer_no2 a{color:#333333!important;width:279px; display:block; height:30px; padding:7px 0 0 10px; }
.ok_bestanswerCaution {width:400px!important;}
.btn_cen{ margin:20px auto 0;}
.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 -30px -430px;  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 -140px -325px;}
.btn_report a {background:url(../images/common/sprites_btn.png) no-repeat -140px -292px;}
.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 -281px -324px;}
.btn_mail a {background:url(../images/common/sprites_btn.png) no-repeat -281px -292px;}
.btn_thanks, .btn_thanks a:hover {background:url(../images/common/sprites_btn.png) no-repeat -420px -324px;}
.btn_thanks a {background:url(../images/common/sprites_btn.png) no-repeat -420px -292px;}
.btn_supple, .btn_supple a:hover  {background:url(../images/common/sprites_btn.png) no-repeat -552px -324px;}
.btn_supple a {background:url(../images/common/sprites_btn.png) no-repeat -552px -292px;}
.btn_referee, .btn_referee a:hover { background:url(../images/common/sprites_btn.png) no-repeat -246px -27px;}
.btn_referee a {background:url(../images/common/sprites_btn.png) no-repeat -246px 0px;}
.btn_adult, .btn_adult a{ background:url(../images/common/sprites_btn.png) no-repeat -391px -360px;}
.btn_adult, .btn_adult a:hover { background:url(../images/common/sprites_btn.png) no-repeat -391px -393px;}
.btn_referee_01, .btn_referee_01 a:hover {background:url(../images/common/sprites_btn.png) no-repeat -680px -190px;}
.btn_referee_01 a {background:url(../images/common/sprites_btn.png) no-repeat -680px -157px;}
.btn_dialogue_close, .btn_dialogue_close a:hover {background:url(../images/common/sprites_btn.png) no-repeat 0 -257px;}
.btn_dialogue_close a {background:url(../images/common/sprites_btn.png) no-repeat 0 -225px;}
.btn_pop_question, .btn_pop_question a:hover {background:url(../images/common/sprites_btn.png) no-repeat -556px -257px transparent;}
.btn_pop_question a {background:url(../images/common/sprites_btn.png) no-repeat -556px -225px;}
/*** BtnNoOver ****/
.btn_qapage_thanks, .btn_qapage_supplement {width:90px; height:28px;}
.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:130px; height:30px; 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; display:block; overflow:hidden;}
.btn_qapage_thanks, .btn_qapage_supplement {padding-top:5px;}
.btn_qapage_thanks {background:url(../images/common/sprites_btn.png) no-repeat -75px -550px; display:block; overflow:hidden;}
.btn_qapage_supplement {background:url(../images/common/sprites_btn.png) no-repeat -175px -550px; display:block; overflow:hidden;}
.btn_settings {background:url(../images/common/sprites_btn.png) no-repeat -275px -550px;}
.btn_useful_yes.btn_mrgr {margin-right: 0;}
/*↓voteBTN*/
.btn_qapage_vote{ height:28px;}
.btn_qapage_vote_l {background:url(../images/btn/btn_qapage_vote_l.png) left top no-repeat; width:24px; height:28px; float:left;}
.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_m a:link, .btn_qapage_vote_m a:visited {text-decoration:none;color: #666; font-weight:bold;}
.btn_qapage_vote_m a:hover, .btn_qapage_vote_m a:active {text-decoration:underline;color: #666; font-weight:bold;}
.btn_qapage_vote_r {background:url(../images/btn/btn_qapage_vote_r.png) right top no-repeat; height:28px; width:5px; float:left;}
/*↑voteBTN*/
.btn_useful_yes, .btn_useful_yes a, .btn_useful_yes a:hover{background:url(../images/common/sprites_btn.png) no-repeat -170px -512px;}
.btn_useful_no, .btn_useful_no a, .btn_useful_no a:hover{background:url(../images/common/sprites_btn.png) no-repeat -310px -512px;}
.btn_useful_yes_02, .btn_useful_yes_02 a:hover{background:url(../images/common/sprites_btn.png) no-repeat 0 -625px;}
.btn_useful_yes_02 a{background:url(../images/common/sprites_btn.png) no-repeat 0 -590px;}
.btn_useful_no_02, .btn_useful_no_02 a:hover{background:url(../images/common/sprites_btn.png) no-repeat -155px -625px;}
.btn_useful_no_02 a{background:url(../images/common/sprites_btn.png) no-repeat -155px -590px;}
.btn_dialogue_close_02, .btn_dialogue_close_02 a:hover{background:url(../images/common/sprites_btn.png) no-repeat -310px -625px;}
.btn_dialogue_close_02 a {background:url(../images/common/sprites_btn.png) no-repeat -310px -590px;}
/*** Tab ***/
.tab_register, .tab_register a, .tab_register 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_qestion a, .tab_answer a , .tab_register a, .tab_cate a, .tab_nomal a {background:#FFF; display:block; overflow:hidden; width:137px; height:34px; font-weight:bold;}
.tab_qestion_last a, .tab_nomal_last a {width:138px; height:34px; display:block; overflow:hidden; background:#fff;font-weight:bold;}
.tab_qestion, .tab_qestion a:hover{ background:#FFF4E8; display:block; overflow:hidden; width:137px; height:34px;font-weight:bold;}
.tab_qestion_last, .tab_qestion_last a:hover { background:#FFF4E8; display:block; overflow:hidden; width:138px; height:34px;font-weight:bold;}
.tab_answer, .tab_answer a:hover{background:#F2F9FE; display:block; overflow:hidden; width:137px; height:34px;font-weight:bold;}
.tab_register, .tab_register a:hover{background:#FEF1F2; display:block; overflow:hidden; width:137px; height:34px;font-weight:bold;}
.tab_cate, .tab_cate a:hover { background:#E9F9E9; display:block; overflow:hidden; width:137px; height:34px;font-weight:bold;}
.tab_nomal, .tab_nomal a:hover { background:#F5F5F5; display:block; overflow:hidden; width:137px; height:34px;font-weight:bold;}
.tab_nomal_last, .tab_nomal_last a:hover {background:#F5F5F5; display:block; overflow:hidden; width:138px; height:34px;font-weight:bold;}
/* 201702_add */
.tab_qestion, .tab_answer, .tab_register, .tab_cate, .tab_nomal, .tab_qestion_last, .tab_nomal_last,.tab_qestion a, .tab_answer a, .tab_register a, .tab_cate a, .tab_nomal a, .tab_qestion_last a, .tab_nomal_last a{line-height:34px;}
.tab_qestion, .tab_qestion a:hover{ line-height:34px;}
.tab_qestion_last, .tab_qestion_last a:hover{line-height:34px;}
/*** BtnUpdate ****/
.btn_update a {background:url(../images/common/sprites_btn.png) 0px -514px; width:67px;height:67px; display:block; overflow:hidden;}
.btn_update a strong {display:none;}
/*** BtnRSS ****/
.btn_rss a {background:url(../images/common/sprites_btn.png) -449px -516px; width:14px;height:14px; margin-right:10px; display:block; overflow:hidden;}
.btn_rss a strong {display:none;}
/*** Icon ***/
.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{width:18px; height:18px;}
.ico_question_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_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_mypage_s, .ico_referee_s, .ico_c_s, .ico_c999_s {width:22px; height:22px;}
.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_level_m, .ico_url_m, .ico_login_m, .ico_mypage_m, .ico_movie_m, .ico_photo_m, .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_level_m, .ico_url_m, .ico_login_m, .ico_mypage_m, .ico_movie_m, .ico_photo_m, .ico_paint_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_information_m, .ico_supple_m, .ico_c212_m, .ico_c210_m, .ico_c932_m, .ico_c205_m, .ico_connect_m, .ico_c209_m, .ico_search_m, .ico_todayok_m {width:28px; height:28px;}, .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_information_m, .ico_supple_m, .ico_c212_m, .ico_c210_m, .ico_c932_m, .ico_c205_m, .ico_connect_m, .ico_c209_m, .ico_search_m, .ico_todayok_m {width:28px; height:28px;}
.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_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_connect_l, .ico_question_gray_l, .ico_best_no {width:32px; height:32px;}
.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_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_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_level_m, .ico_url_m, .ico_login_m, .ico_mypage_m, .ico_movie_m, .ico_photo_m, .ico_paint_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_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_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_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_mypage_s, .ico_referee_s, .ico_search_m, .ico_c_s, .ico_todayok_m, .ico_todayok_l, .ico_connect_l, .ico_question_gray_l, .ico_best_no, .ico_c999_s {float:left;}
.ico_c713_s, .ico_c517_s, .ico_c725_s {float:left; width:22px; height:22px;}

.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_question_s {background:url(../images/common/sprites_icon.gif) no-repeat 0px -25px;}
.ico_answer_s {background:url(../images/common/sprites_icon.gif) no-repeat -25px -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_c999_s {background:url(../images/common/sprites_icon.gif) no-repeat -580px -50px;}

.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_mypage_s {background:url(../images/common/sprites_icon.gif) no-repeat -275px -50px;}
.ico_referee_s {background:url(../images/common/sprites_icon.gif) no-repeat -300px -50px;}
.ico_c_s {background:url(../images/common/sprites_icon.gif) no-repeat -325px -50px;}
.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_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_paint_m {background:url(../images/common/sprites_icon.gif) no-repeat -656px -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_best_no {background:url(../images/common/sprites_icon.gif) no-repeat -792px -154px;}
.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_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_todayok_m {background:url(../images/common/sprites_icon.gif) no-repeat -508px -120px;}

.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_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_connect_l {background:url(../images/common/sprites_icon.gif) no-repeat -720px -155px;}
.ico_question_gray_l  {background:url(../images/common/sprites_icon.gif) no-repeat -199px -195px;}
.iconNew {background:url(../images/common/sprites_icon.gif) 0 -565px no-repeat; display:inline-block; height:12px; width:23px; margin-left:2px;} ul.in-ok_s_categorygroup li span.iconNew { width:26px; background-position:3px -565px;}
/*** IconQlevel ****/
/*ユーザー登録完了画面ICON*/
.ico_mobile_s, .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_03_gray_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 {width:24px; height:24px; margin-right:3px;}
.ico_q_level_01_xs, .ico_q_level_02_xs, .ico_q_level_03_xs { width:21px; height:21px; margin-right:3px;}/*追加 nakaura*/
.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_xs {background:url(../images/common/sprites_icon.gif) no-repeat -350px -288px;}
.ico_q_level_02_xs {background:url(../images/common/sprites_icon.gif) no-repeat -375px -288px;}
.ico_q_level_03_xs {background:url(../images/common/sprites_icon.gif) no-repeat -400px -288px;}
.ico_q_level_01_gray_m {background:url(../images/common/sprites_icon.gif) no-repeat -230px -281px;}
.ico_q_level_02_gray_m {background:url(../images/common/sprites_icon.gif) no-repeat -268px -281px;}
.ico_q_level_03_gray_m {background:url(../images/common/sprites_icon.gif) no-repeat -306px -281px;}
/*ユーザー登録完了画面ICON*/
.ico_reg_beg {background:url(../images/common/sprites_icon.gif) no-repeat  -504px -49px;}
.ico_reg_guide {background:url(../images/common/sprites_icon.gif) no-repeat -531px -49px;}
.ico_mobile_s {background:url(../images/common/sprites_icon.gif) no-repeat -556px -49px;}
/*ユーザー登録STEP表記*/
.ico_step_reg_01, .ico_step_reg_02, .ico_step_reg_03 {width:654px; height:35px!important; margin:20px auto 30px;}
.ico_step_reg_01{background:url(../images/common/sprites_icon.gif) no-repeat 0px -610px; }
.ico_step_reg_02{background:url(../images/common/sprites_icon.gif) no-repeat 0px -646px; }
.ico_step_reg_03{background:url(../images/common/sprites_icon.gif) no-repeat 0px -718px;}
.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 -763px;}
.ico_reg_clo{background:url(../images/common/sprites_icon.gif) no-repeat -73px -763px;}
/*** 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;}
/*** IconLiveSerch ****/
.ico_live_search {background:url(../images/common/sprites.png) no-repeat -817px -481px;width:130px;height:36px;}
/*** IconA ****/
.icon_answer_accept {background:url(../images/common/sprites_icon.gif) no-repeat -270px -330px;}
.icon_official {background:url(../images/common/sprites_icon.gif) no-repeat -270px -393px; margin:5px auto;}
/*20110217bestAnswerICON追加▼*/
.icon_answer_accept, .icon_answer_close, .icon_official, .icon_answer_best, .icon_answer_solution{ width:52px; height:25px;}
.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 -458px;}
.icon_answer_best {background:url(../images/common/sprites_icon.gif) no-repeat -270px -398px;}
.icon_answer_accept span, .icon_answer_close span, .icon_official span, .icon_answer_best span, .icon_answer_solution span{display: none;}
/*▲*/

/*** IconRanking ***/
.ico_rank_1 {background:url(../images/common/sprites_icon.gif) no-repeat scroll -545px -231px transparent;}
.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_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_pagetop {background:url(../images/common/sprites_icon.gif) no-repeat -340px -327px; width:15px; height:15px;}
.ico_c214_list {background:url(../images/common/ico_c214_list.gif) no-repeat left top;}
.ico_c207_list {background:url(../images/common/ico_c207_list.gif) no-repeat left top;}
.ico_c212_list {background:url(../images/common/ico_c212_list.gif) no-repeat left top;}
.ico_c209_list {background:url(../images/common/ico_c209_list.gif) no-repeat left top;}
.ico_c211_list {background:url(../images/common/ico_c211_list.gif) no-repeat left top;}
.ico_c206_list {background:url(../images/common/ico_c206_list.gif) no-repeat left top;}
.ico_c208_list {background:url(../images/common/ico_c208_list.gif) no-repeat left top;}
.ico_c213_list {background:url(../images/common/ico_c213_list.gif) no-repeat left top;}
.ico_c210_list {background:url(../images/common/ico_c210_list.gif) no-repeat left top;}
.ico_c932_list {background:url(../images/common/ico_c932_list.gif) no-repeat left top;}
.ico_c205_list {background:url(../images/common/ico_c205_list.gif) no-repeat left top;}
.ico_c713_list {background:url(../images/common/ico_c713_list.gif) no-repeat left top;}
.ico_c517_list {background:url(../images/common/ico_c517_list.gif) no-repeat left top;}
.ico_c714_list {background:url(../images/common/ico_c714_list.gif) no-repeat left top;}
.ico_c725_list {background:url(../images/common/ico_c725_list.gif) no-repeat left top;}
.ico_c999_list {background:url(../images/common/ico_c999_list.gif) no-repeat left top;}

.ico_categoryOrigi-bcate {background:url(../images/icon/ico_categoryoriginal.gif) no-repeat right top transparent; padding-right:14px;}
ul.in-ok_s_categorygroup li span.ico_categoryOrigi-bcate {/margin-right:-3px;}
/*** IconCaution ****/
.icon_caution { background:url(../images/common/sprites_icon.gif) no-repeat -30px -430px; width:30px; height:25px; margin:5px 5px 0 0;}
/*** Float ***/
.flo_l {float:left;}
.flo_r {float:right;}
/*** TexAline***/
.tx_align_c {text-align:center;}
.tx_align_c{/zoom:normal;}/*IE6, IE7ハック*/
.tx_align_r{text-align:right;}
.tx_align_l{text-align:left;}
/*** BtnMarg ***/
.btn_mrgl {margin-left:10px;}
.btn_mrgr {margin-right:10px}
.btn_mrgl_mmedia {margin-right:5px;}
.btn_mrgl_hatena {margin-left:5px;}
/*** Avt ***/
.avt_s {width:60px;height:60px;}
.avt_m {width:80px;height:80px;}
.avt_l {width:100px;height:100px}
/*** QLevel***/
.ico_qLevel_box { padding:0 20px;}
.ico_qLevel_box_favusr { padding: 0 40px!important;}
/*** QAnomber***/
.que_num {background-color:#FFEDD2; margin-bottom:10px; text-align:center;}
.ans_num {background-color:#EDF5FE; margin-bottom:10px; text-align:center; }
/***public***/
p.official { background:none repeat scroll 0 0 #2AA636; color:#FFFFFF; font-size:12px; margin:5px 0;}
/*** margin***/
.mrg_auto {margin:0 auto;}
.mrg_top4 { margin-top:40px;}
/*ユーザー登録*/
.form_rgn_userreg, .form_rgn_a_url, .form_rgn_mail, .form_rgn_q_mmedia, .form_rgn_comment {width:300px;}
.form_rgn_mailadoress{ width:350px;}
/**/
/*** TTLh2 ***/ 
.rgn_ttl {width:400px; padding:10px 0 0 0;}

/*** LOGIN LOCKOUT ***/
.ok_error_lockout .ico_error_s { float:none; width:22px; height:22px; display:inline-block; margin-bottom:-7px;margin-right:-2px;}
.ok_error_lockout .ok_error_lockout_title { margin-bottom:5px; }
.ok_error_lockout_side p { margin-bottom:5px; }
.ok_error_lockout_cord img { margin:10px 0; }
.ok_error_lockout_cord p strong { margin-top:5px; display:block; }