@charset "utf-8";
/**** border ****/
.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?8qInIEN1u6) right top repeat-y;}
.bor_lgray {border-left:2px solid #d9caa5}
.bor_rgray {border-right:2px solid #d9caa5}
/*** 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{}
.bg_clr_cate {}
.bg_clr_a {}
.bg_clr_reg  {background:#FFF5F4;}
.bg_clr_block  {background:#eee;}
.bg_clr_white {background:#FFF;}
.bg_clr_chat {}
.bg_clr_lifedesign {}
.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, .btn_Cbox_06, .btn_Cbox_07 {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;}
.btn_Cbox_07 {width:470px; margin-bottom:20px}
.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?8qInIEN1u6) no-repeat -460px -28px;}
.btn_shl_q a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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, .btn_mypage, .btn_mypage a, .btn_mypage 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?8qInIEN1u6) no-repeat -984px -739px; display:block;width:90px; height:25px;color:#FFF;}
.btn_av_change a{font-size:12px; margin:0;  padding:4px 0 0 0;color:#FFF!important; }
.btn_av_change a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -984px -767px; color:#fff; text-decoration:none}

/*** Btn font-weight ****/
.on_btndefault a:link strong,
.btn_av_change a strong{font-weight:normal}

/*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?8qInIEN1u6) left top no-repeat; padding-left:20px; height:30px;display:inline-block;}
.btn_cate_t a .btn_cate_m {background:url(../images/btn/origate_btnm_off.png?8qInIEN1u6) left top repeat-x; display:block;}
.btn_cate_t a .btn_cate_b {background:url(../images/btn/origate_btnb_off.png?8qInIEN1u6) right top no-repeat;display:block;padding:4px 20px 5px 0;}
.btn_cate_t a:hover{background:url(../images/btn/origate_btnt_on.png?8qInIEN1u6) left top no-repeat; padding-left:20px; text-decoration:none}
.btn_cate_t a:hover .btn_cate_m {background:url(../images/btn/origate_btnm_on.png?8qInIEN1u6) left top repeat-x;}
.btn_cate_t a:hover .btn_cate_b {background:url(../images/btn/origate_btnb_on.png?8qInIEN1u6) 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?8qInIEN1u6) no-repeat 0px -34px;}
.btn_question_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px 0px;}
.btn_answer_01, .btn_answer_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -107px;}
.btn_answer_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -72px;}
.btn_register_01, .btn_register_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -250px -185px; margin-top:15px}
.btn_register_01 a:hover {margin-top:0}
.btn_register_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -250px -152px;}
.btn_register_02, .btn_register_02 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -185px;}
.btn_register_02 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -152px;}
.btn_register_03, .btn_register_03 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -390px -185px;}
.btn_register_03 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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?8qInIEN1u6) no-repeat -759px -54px; display:block;color:#FFF;}
.btn_register_04 a { background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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?8qInIEN1u6) no-repeat -868px -226px; display:block}
.btn_q_rege, .btn_q_rege a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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, .btn_lifedesign_post, .btn_lifedesign_post a {width:165px; height:37px;}/*2013/02/22 modify*/
.btn_lifedesign_post a {background:url(../images/lifedesign/btn_regist_post.gif?8qInIEN1u6) no-repeat top left; display:block; padding-top:5px; height:32px; font-size:16px; color:#fff; padding-left:35px; width:130px;}/*2013/02/22 add*/
.btn_lifedesign_post a:hover { filter: alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; background:url(../images/lifedesign/btn_regist_post.gif?8qInIEN1u6) no-repeat left -37px;}
.btn_m_rege a { background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -699px -226px; display:block}
.btn_m_rege, .btn_m_rege a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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?8qInIEN1u6) no-repeat -570px -185px;}
.btn_login_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -570px -152px;}
.btn_cancel_01, .btn_cancel_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -257px;}
.btn_cancel_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -225px;}

.btn_cancel_02 {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -421px -225px;}

.btn_cancel_03 {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -560px -225px;}
.btn_cancel_03 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -560px -259px;}
.btn_movie_01, .btn_movie_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -166px -479px;}
.btn_movie_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -166px -449px;}
.btn_image_01, .btn_image_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -479px;}
.btn_image_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -449px;}
.btn_voice_01, .btn_voice_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -332px -479px;}
.btn_voice_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -332px -449px;}
.btn_map_01, .btn_map_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -498px -479px;}
.btn_map_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -498px -449px;}
.btn_paint_01, .btn_paint_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -661px -479px;}
.btn_paint_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -661px -449px;}
.btn_search_01, .btn_search_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -332px;}
.btn_search_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -297px;}
.btn_home, .btn_home a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -281px -260px;}
.btn_referee_01, .btn_referee_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -710px -185px;}
.btn_referee_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -710px -152px;}
.btn_adult, .btn_adult a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -160px -332px;}
.btn_adult a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -160px -297px;}

.btn_home a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -281px -225px;}
.btn_mypage, .btn_mypage a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -160px -35px;}
.btn_mypage a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -160px 0px;}

/*ベストアンサー*/
.btn_bestanswer, .btn_bestanswer a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -326px -408px;}
.btn_bestanswer a  { background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -326px -373px;}
.btn_bestanswer_02, .btn_bestanswer_02 a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -570px -408px;}
.btn_bestanswer_02 a  { background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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?8qInIEN1u6) 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?8qInIEN1u6) no-repeat -746px -523px;margin:0px 20px;width:279px; display:block; height:30px; text-align:center;}
.btn_bestanswer_no a{ color:#fff;width:279px; display:block; height:23px; padding:7px 0 0 0}
.btn_bestanswer_no2.flo_r{background:none;margin:0px 20px;width:230px; display:block; height:30px; text-align:center;}
.btn_bestanswer_no2 a{ background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -570px -373px;color:#fff;width:230px; display:block; height:23px; padding:7px 0 0 0}
.btn_bestanswer_no2 a:hover{ background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -570px -408px; text-decoration:none}

/*確認画面*/
.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?8qInIEN1u6) 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?8qInIEN1u6) no-repeat 0px -408px;}
.btn_report a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -373px;}
.btn_set, .btn_set a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -141px -257px;}
.btn_set a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -141px -225px;}
.btn_mail, .btn_mail a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -300px -34px;}
.btn_mail a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -300px 0px;}
.btn_thanks, .btn_thanks a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -160px -408px;}
.btn_thanks a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -160px -373px;}
.btn_thanks_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -815px -374px;}
.btn_thanks_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -815px -408px;}
.btn_supple, .btn_supple a:hover  {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -160px -107px;}
.btn_supple a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -160px -72px;}
.btn_supple_01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -320px -72px;}
.btn_supple_01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -320px -107px;}
.btn_registerBig,.btn_registerBig a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) -352px -829px no-repeat;}
.btn_registerBig a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) -352px -881px no-repeat; height:44px;}
.btn_registerBig01,.btn_registerBig01 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) -350px -819px no-repeat;}
.btn_registerBig01 a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) -350px -884px no-repeat; height:65px;}
.btn_registerBig01 {width:280px; height:65px; margin:0 auto 20px auto}
.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:280px; 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;}

/*レイアウト崩れ修正*/
.btn_brock a:link{text-align:center;background:url(../images/common/sprites_btn.png?8qInIEN1u6) -559px -740px no-repeat;width:111px; height:20px; display:block; padding:2px 0 0 0; color:#fff; font-weight:normal}
.btn_brock a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) -672px -740px no-repeat; text-decoration:none}
.btn_fan a:link { text-align:center;background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -780px -680px; width:111px; height:20px; display:block; margin-right:3px;padding:2px 0 0 0; color:#fff; font-weight:normal }
.btn_fan a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -980px -680px;text-decoration:none}
.btn_fan a.award_nofan { background:none; color:#1111CC; }
.btn_fan a.award_nofan:hover {background:none;}

.btn_avtOn {background:url(../images/common/sprites_btn.png?8qInIEN1u6) -765px -710px no-repeat; width:80px; height:11px; display:block; margin-top:2px;}
.btn_avtOn:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) -675px -710px no-repeat;}
.btn_avtOff {background:url(../images/common/sprites_btn.png?8qInIEN1u6) -765px -725px no-repeat; width:80px; height:11px; display:block; margin-top:2px;}
.btn_avtOff:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) -675px -725px no-repeat;}
.btn_favkeyword.mrg_r{ margin-right:0}
.btn_favkeyword.on_gry a:link{ color:#0066cc}
.btn_favkeyword.on_gry a:visited{ color:#832dab}
.btn_favkeyword.on_gry a:hover, .btn_favkeyword.on_gry a:active{ color:#0080ff}


/*** PopupBtn ***/
.btn_pop_question, .btn_pop_question a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -160px -35px;}
.btn_pop_question a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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?8qInIEN1u6) 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?8qInIEN1u6) 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?8qInIEN1u6) 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?8qInIEN1u6) right top no-repeat; height:28px; width:5px; float:left;}
.btn_qapage_thanks {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -75px -550px;}
.btn_qapage_supplement {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -175px -550px;}
.btn_qapage_print {background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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?8qInIEN1u6) 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?8qInIEN1u6) no-repeat -1095px -595px; }
.btn_qapage_print a,.btn_qapage_print a:hover { color:#333;}
.btn_settings { background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -564px -550px; width:63px; height:20px;
padding:4px 0 0 7px; font-size:12px; position: absolute;right: 43px}
.btn_useful_yes a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -169px -512px;}
.btn_useful_yes, .btn_useful_yes a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -439px -512px;}
.btn_useful_no a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -310px -512px;}
.btn_useful_no, .btn_useful_no a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -580px -512px;}
.btn_dialogue_close a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -275px -552px;}
.btn_dialogue_close, .btn_dialogue_close a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -400px -552px; text-decoration:none}

.btn_useful_yes_02 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -0px -764px;}
.btn_useful_yes_02, .btn_useful_yes_02 a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -792px;}
.btn_useful_no_02 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -165px -764px;}
.btn_useful_no_02, .btn_useful_no_02 a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -165px -792px;}
.btn_dialogue_close_02 a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -323px -764px;}
.btn_dialogue_close_02, .btn_dialogue_close_02 a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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 {}
.tab_register, .tab_register a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0px -590px;}
.tab_qestion {background:#fff; border-top:#dacaa5 1px solid; border-right:#dacaa5 1px solid; border-bottom:#dacaa5 1px solid; border-left:#dacaa5 1px solid; height:33px}
.tab_qestion a:hover {background: #fffbf0}
.tab_qestion .tab_pdg {padding:0; line-height:33px}

/*list media*/
#ok_tab li.tab_qestion { border:none; width:610px}
#ok_tab li.tab_qestion p.tab_pdg.fo_wei_b { color:#665329; font-size: 24px; text-align:left}

.tab_answer, .tab_answer a:hover {background:#dacaa5}
.tab_cate, .tab_cate a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -165px -635px;}
.tab_nomal, .tab_nomal a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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?8qInIEN1u6) no-repeat -649px -590px; background-color:#FFF;}
.tab_qestion_last, .tab_qestion_last a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -0px -635px;}
.tab_nomal_last, .tab_nomal_last a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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?8qInIEN1u6) no-repeat -652px -635px;}
.tab_registerLong a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) 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 {background:#dacaa5}
.tab_cateLong .tab_pdg12{padding:0; line-height:35px}
.tab_cateLong.on_gry .tab_pdg12{padding:0; line-height:33px}
.tab_cateLong.on_gry {background:#fff; border-top:#dacaa5 1px solid; border-right:#dacaa5 1px solid; border-bottom:#dacaa5 1px solid; border-left:#dacaa5 1px solid; height:33px}
.tab_cateLong.on_gry a:hover {background: #fffbf0}
.tab_cateLong a {}

.tab_chat a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -812px -590px;}
.tab_chat, .tab_chat a:hover {background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -790px -740px;}
/*** BtnUpdate ****/
.btn_update a {background:url(../images/common/sprites_btn.png?8qInIEN1u6) 0px -514px; width:67px;height:67px;}
/*** BtnRSS ****/
.btn_rss a {background:url(../images/common/sprite_icon.gif?8qInIEN1u6) -13px 0; width:15px; height:15px; margin:0 5px 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?8qInIEN1u6) no-repeat 0 -881px;}
.btn_okwavelogin a { background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat 0 -829px;}
.btn_okguidelogin, .btn_okguidelogin a:hover { background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -175px -881px;}
.btn_okguidelogin a { background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -175px -829px;}
.ok_login_howto_btn a { background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -650px -829px; width:345px; height:43px; display:block;}
.ok_login_howto_btn a:hover{background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -650px -875px;}

/*灰色ボタンアイコンなし*/
.btn_gry_s a{text-align:center;background:url(../images/common/sprites_btn.png?8qInIEN1u6) -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?8qInIEN1u6) -1035px -556px no-repeat; text-decoration:none;}
.btn_gry_m a{text-align:center;background:url(../images/common/sprites_btn.png?8qInIEN1u6) -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?8qInIEN1u6) -1125px -556px no-repeat; text-decoration:underline;}

/*social btn*/
.btn_mixi { margin-right:10px;}

.btn_bookmark a {background: url("../images/common/sprites_btn.png?8qInIEN1u6") 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?8qInIEN1u6) 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?8qInIEN1u6) 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?8qInIEN1u6) 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_question_xs, .ico_answer_xs, .ico_thanks_xs, .ico_register_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_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_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_c700000_m, .ico_c10000_m, .ico_search_m, .ico_c999_m, .ico_c600000_m { display:none}
.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 { display:none}




.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_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_tagblue_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_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_mobile_post, .ico_picnew_s, .ico_pickup_s, .ico_mobile_s, .ico_todayok_s, .ico_information_s, .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, .ico_rank_1_s, .ico_rank_2_s, .ico_rank_3_s, .ico_rank_4_s, .ico_rank_5_s, .ico_rank_6_s, .ico_rank_7_s, .ico_rank_8_s, .ico_rank_9_s, .ico_rank_10_s, .ico_c600000_s, .ico_c600000_m {float:left;}
.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, .ico_c600000_s {margin-left:10px;}
* 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, * html .ico_c600000_s {margin-left:7px;}/*IE6ハック*/
.ico_c214_s, .ico_c208_s, .ico_c207_s, .ico_c213_s, .ico_c212_s, .ico_c210_s, .ico_c209_s, .ico_c700000_s, .ico_c211_s, .ico_c932_s, .ico_c206_s, .ico_c205_s, .ico_c999_s, .ico_c714_s, .ico_c713_s, .ico_c517_s, .ico_c725_s, .ico_c10000_s, .ico_c600000_s, .ico_register_m, .ico_referee_m{display:none}

.ico_question_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat 0px 0px;}
.ico_answer_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -20px 0px;}
.ico_thanks_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -41px 0px;}
.ico_register_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -61px 0px;}
.ico_category_xs {}
.ico_mail_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -120px -0px;}
.ico_bookmark_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -140px 0px;}
.ico_favorite_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -100px 0px;}
.ico_edit_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -200px -0px;}
.ico_favoriteuser_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -160px 0px;}
.ico_favousrnam_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -240px 0px;}
.ico_block_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -180px -0px;}
.ico_error_xs {display:none}
.ico_vote_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -282px 0px;}
.ico_c10000_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -324px 0px;}

.ico_question_s {display:none}
.ico_guide_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -607px -50px;}
.ico_pr_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -656px -50px;}
.ico_answer_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -25px -25px;}
.ico_chat_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -855px -25px;}
.ico_thanks_s {display:none}
.ico_register_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -50px -25px;}
.ico_search_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -75px -25px;}
.ico_vote_s {display:none}
.ico_best_s {display:none}
.ico_best2_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -175px -25px;}
.ico_error_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -655px -25px;}
.ico_mail_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -680px -25px;}
.ico_login_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -225px -25px;}
.ico_calendar_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -250px -25px;}
.ico_bookmark_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -275px -25px;}
.ico_favorite_s {display: none}
.ico_refuse_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -325px -25px;}
.ico_connection-qa_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -375px -25px;}
.ico_level-a_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -430px -25px;}
.ico_c714_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -505px -25px;}
.ico_c700000_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -532px -49px;}
.ico_c10000_s {}
.ico_c999_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -630px -49px;}
.ico_c600000_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -680px -50px;}
.ico_confidence_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -455px -25px;}
.ico_profileclose_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -555px -25px;}
.ico_profileopen_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -532px -25px;}
.ico_setup_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) -605px -25px;}
.ico_favoriteuser_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -630px -25px;}
.ico_supple_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -705px -25px;}
.ico_conformity_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -275px -25px;}
.ico_rank_best_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -150px -25px;}
.ico_rank_best2_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -175px -25px;}
.ico_block_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -325px -25px;}
.ico_movie_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -320px -50px;}
.ico_photo_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -273px -50px;}
.ico_voice_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -286px -50px;}
.ico_paint_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -456px -50px;}
.ico_picnew_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -752px -23px;}
.ico_pickup_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -827px -23px;}
.ico_mobile_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -504px -49px;}
.ico_todayok_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -828px -23px;}
.ico_information_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -802px -24px;}
.ico_beginner_s {}

.ico_question_m {}
.ico_answer_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -30px -85px;}
.ico_thanks_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -60px -85px;}
.ico_register_m {}
.ico_search_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -120px -85px;}
.ico_category_m {}
.ico_vote_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -180px -85px;}
.ico_best_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -210px -85px;}
.ico_error_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -240px -85px;}
.ico_mail_a_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -570px -85px;}
.ico_mail_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -85px;}
.ico_tag_m {}
.ico_tagblue_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -785px -85px;}
.ico_level_m {}
.ico_url_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -420px -85px;}
.ico_login_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -390px -85px;}
.ico_mypage_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -690px -85px;}
.ico_movie_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -450px -120px;}
.ico_photo_m, .ico_paint_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -390px -120px;}
.ico_voice_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -420px -120px;}
.ico_favorite_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -660px -85px;}
.ico_connection-qa_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -480px -85px;}
.ico_send-thanks_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -510px -85px;}
.ico_level-a_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -540px -85px;}
.ico_c700000_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -783px -120px;}
.ico_c10000_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -815px -120px;}
.ico_c999_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -843px -120px;}
.ico_c600000_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -817px -85px;}
.ico_information_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -720px -85px;}
.ico_supple_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -30px -120px;}
.ico_connect_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat 0px -120px;}
.ico_beginner_m{ background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -481px -120px;}
.ico_pickup_m{ background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -509px -120px;}
.ico_mobile_m{ background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -542px -120px;}
.ico_paint_m {}
.ico_todayok_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -691px -120px;}
.ico_referee_m {}
.ico_picnew_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -753px -120px;}

.ico_question_l {}
.ico_answer_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -40px -155px;}
.ico_thanks_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -80px -155px;}
.ico_register_l {}
.ico_category_l {}
.ico_vote_l {}
.ico_best_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -280px -155px;}

.ico_best_no {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -793px -155px;}

.ico_error_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -320px -155px;}
.ico_mail_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -360px -155px;}
.ico_report_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat 0px -195px;}
.ico_tag_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -430px -155px;}
.ico_level_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -480px -155px;}
.ico_url_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -520px -155px;}
.ico_beginner_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -560px -155px;}
.ico_login_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -599px -155px;}
.ico_mypage_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -640px -155px;}
.ico_information_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -680px -155px;}
.ico_supple_l {display:none}
.ico_todayok_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -80px -194px;}
.ico_referee_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -120px -194px;}
.ico_question_gray_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -162px -195px;}
.ico_answer_gray_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -199px -195px;}
.ico_connect_l {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -720px -155px;}
.ico_mobile_post {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) 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?8qInIEN1u6) no-repeat -490px -325px; display:block; width:29px; height:20px; margin:0 auto;}
.ico_pranking_2 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -490px -349px; display:block; width:20px; height:14px; margin:6px auto 0;}
.ico_pranking_3 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) 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 {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?8qInIEN1u6) no-repeat 0px -281px;}
.ico_q_level_02_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -42px -281px;}
.ico_q_level_03_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -85px -281px;}
.ico_q_level_01_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -142px -287px;}
.ico_q_level_02_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -168px -287px;}
.ico_q_level_03_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -195px -287px;}
.ico_q_level_01_gray_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -232px -282px;}
.ico_q_level_02_gray_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -282px;}
.ico_q_level_03_gray_m {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -308px -282px;}
.ico_q_level_01_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -350px -290px;}
.ico_q_level_02_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -375px -290px;}
.ico_q_level_03_xs {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -400px -290px;}
.ico_q_level_01_xs {background: url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat scroll -350px -290px transparent;}
.ico_q_level_02_xs {background: url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat scroll -375px -290px transparent;}
.ico_q_level_03_xs {background: url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat scroll -400px -290px transparent;}
.ico_q_level_01_xs span {display: none}
.ico_q_level_02_xs span {display: none}
.ico_q_level_03_xs span {display: none}

/*** 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?8qInIEN1u6) no-repeat 0px -325px;}
.ico_step_q_02 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat 0px -360px;}
.ico_step_q_03 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat 0px -393px;}
.ico_step_a_01 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -100px -325px;}
.ico_step_a_02 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -100px -360px;}
.ico_step_a_03 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -100px -393px;}
.ico_reg_beg {}
.ico_reg_guide {}
.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/registration.gif?8qInIEN1u6) no-repeat 0px -0px; }
.ico_step_reg_02{background:url(../images/common/registration.gif?8qInIEN1u6) no-repeat 0px -40px; }
.ico_step_reg_03{background:url(../images/common/registration.gif?8qInIEN1u6) no-repeat 0px -80px;}
.ico_step_reg_04{background:url(../images/common/sprites_icon.gif?8qInIEN1u6) 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?8qInIEN1u6) no-repeat 0px -828px;}
.ico_reg_clo{background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -73px -828px;}
/*** IconLiveSerch ****/
.ico_live_search {background:url(../images/common/sprites.png?8qInIEN1u6) no-repeat -817px -481px;width:130px;height:36px;}
/*** IconA ****/
.icon_answer_accept, .icon_answer_close, .icon_answer_best, .icon_answer_cut, .icon_chat_close, .icon_answer_solution{ width:35px; height:20px;}
.icon_answer_accept_small, .icon_answer_close_small, .icon_chat_close_small, .icon_answer_solution_small { width:35px; height:20px;}
.icon_answer_accept {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -330px;}
.icon_answer_solution{background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -364px;}
.icon_answer_close {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -532px;}
.icon_answer_best {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -398px;}
.icon_answer_cut {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -532px;}
.icon_answer_accept_small {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -430px;}
.icon_answer_close_small{background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -510px;}
.icon_answer_solution_small{background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -455px;}
/*** Icon Chat****/
.icon_chat_close {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -532px;}
.icon_chat_close_small{background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -270px -510px;}
/* Icon Mypage*/
.ico_delete {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) -1px -528px no-repeat; width:14px; height:14px;}
.ico_check {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) 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_rank_1_s, .ico_rank_2_s, .ico_rank_3_s, .ico_rank_4_s, .ico_rank_5_s, .ico_rank_6_s, .ico_rank_7_s, .ico_rank_8_s, .ico_rank_9_s, .ico_rank_10_s {
  width:21px; height:21px;}
.ico_arrow_down, .ico_arrow_up {width:12px; height:12px;}
.ico_rank_best {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat 0px -231px;}
.ico_rank_1 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -545px -231px;}
.ico_rank_2 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -55px -231px;}
.ico_rank_3 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -110px -231px;}
.ico_rank_4 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -166px -231px;}
.ico_rank_5 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -221px -231px;}
.ico_rank_6 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -276px -231px;}
.ico_rank_7 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -332px -231px;}
.ico_rank_8 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -387px -231px;}
.ico_rank_9 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -442px -231px;}
.ico_rank_10 {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -498px -231px;}
.ico_rank_1_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -825px -231px;}
.ico_rank_2_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -600px -231px;}
.ico_rank_3_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -625px -231px;}
.ico_rank_4_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -650px -231px;}
.ico_rank_5_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -675px -231px;}
.ico_rank_6_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -700px -231px;}
.ico_rank_7_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -725px -231px;}
.ico_rank_8_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -750px -231px;}
.ico_rank_9_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -775px -231px;}
.ico_rank_10_s {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -800px -231px;}
.ico_arrow_down {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -340px -344px;}
.ico_arrow_up {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -340px -356px;}
/*** IconCateList ***/
.ico_category_list {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -400px -330px; width:13px; height:13px}
li.s_cate.active .ico_category_list {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -420px -330px; width:13px; 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?8qInIEN1u6) 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?8qInIEN1u6) no-repeat 0 -560px; width:12px; height:12px; display:inline-block}
.ico_categoryOrigi-bcate {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat 0 -560px; width:12px; height:12px; display:inline-block; margin-top:5px;}
.ico_pagetop {background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -340px -327px; width:15px; height:15px;}
/*** IconEroor ****/
.ico_questionEr {display:none}
.ico_errorBig {display:none}
/*** Icon News****/
.ico_newsUp { background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -85px -578px; width:12px; height:12px; float:left; margin-right:3px}
/*** Icon PR****/
.ico_gryarrow { background:url(../images/common/sprites_icon.gif?8qInIEN1u6) no-repeat -340px -370px; width:6px; height:11px;display:block; float:left; margin:3px 4px 0 0 }
.icon_caution { display:none}
/*** Icon tab****/
.ico_update { background:url(../images/common/sprites_icon.gif?8qInIEN1u6) 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?8qInIEN1u6) no-repeat -500px -325px; width:21px; height:21px;}
/*** Icon Chat***/

/*** Icon 右ショルダ質問****/
.ico_q {background:url(../images/icon/ico_listq.gif?8qInIEN1u6) no-repeat left center;}
.ico_fst {background:url(../images/common/sprite_icon.gif?8qInIEN1u6) no-repeat 0 -20px; width:24px; height:20px; margin-right:5px;}
.ico_sec {background:url(../images/common/sprite_icon.gif?8qInIEN1u6) no-repeat -25px -20px; width:24px; height:20px; margin-right:5px;}
.ico_thir {background:url(../images/common/sprite_icon.gif?8qInIEN1u6) no-repeat -51px -20px; width:24px; height:20px; margin-right:5px;}
.ico_fst span {display: none}
.ico_sec span {display: none}
.ico_thir span {display: none}
/****マルチメディア一覧***/
.sum_movie a{ margin-right:10px; background:url(../images/contents/mentesum.jpg?8qInIEN1u6) left top no-repeat; width:104px; height:78px;display:block;}
.sum_youtube a{ margin-right:10px; background:url(../images/contents/youtubesum.gif?8qInIEN1u6) left top no-repeat; width:104px; height:78px;display:block;}
.sum_sound a{ margin-right:10px; background:url(../images/contents/soundsum.jpg?8qInIEN1u6) left top no-repeat; width:104px; height:78px;display:block;}
.sum_movieOvr a{ margin-right:10px; background:url(../images/contents/mentesumovr.jpg?8qInIEN1u6) 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?8qInIEN1u6) 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?8qInIEN1u6) 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; height:20px; border:#ccc 1px solid}
.form_rgn_adviser {width:300px; margin: 8px 0 0 0; padding:2px; height:20px; border:#ccc 1px solid; line-height: 1.8; display: block}
.form_bitcoin {width:480px; padding:8px; height:20px; border:#ccc 1px solid}

.ok_av_change_r .form_rgn_userreg{ border:none}
.form_rgn_mailadoress{ width:350px; padding:2px;}
.form_rgn_width36{ width:360px; padding: 5px; font-size: 18px}
.form_rgn_login {width: 250px; font-size: 14px; margin: 0; padding: 5px; border: #ccc 1px solid}
.form_rgn_user_edit_self{width:400px; height:300px;}
.form_rgn_category {width:500px; padding: 5px; font-size: 18px}
.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; padding: 2px 4px; line-height: 1.4}
.form_rgn_q {font-size:16px; padding: 4px}
.form_rgn_a {width:690px; height:250px;}
.form_rgn_a_url {margin-left:5px;}
.form_answer {font-size: 16px; line-height:1.7; width: 595px; height: 200px; padding: 4px; overflow-y: scroll}
.form_question {font-size: 16px; line-height:1.7; letter-spacing: inherit; width: 625px; height: 200px; padding: 4px; overflow-y: scroll; color: #333}
/*** Width ***/
.rgn_checkRadio { white-space:nowrap; margin-right:30px}
.rgn_checkRadio1 {width:130px;}
.rgn_checkRadio2 {width:60px;}
.rgn_checkRadio3 {width:240px;}
.rgn_checkRadio4 {width:90px;}
.rgn_checkRadio5 {width:160px;}
.rgn_checkRadio6 {width:140px;}
.rgn_cateList1 {width:309px;}
.rgn_cateList2 {width:310px;}
*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:3px}
.btn_mrgl_mmedia a strong { font-weight:normal}
/*** 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}
.avt_s img {width: 60px; height: 60px}
/*** 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_btm20{ margin-bottom:20px;}
.mrg_t5 {margin-top:5px;}
.mrg_r { margin-right:5px;}
.mrg_l5 { margin-left:5px;}
/***padding***/
.pd0 {padding:0 !important;}
.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?8qInIEN1u6) 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?8qInIEN1u6) no-repeat 0 0 ;}
#smartphone .close a:hover { background:url(images/btn_close.gif?8qInIEN1u6) no-repeat 0 -75px ;}

/*************CMS エラー調整用***********/
.error_width{width:800px; margin:0 auto;}

/*************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}

/*************○○だけど質問ある？ヘッダー部分*************/
#ok_headernavi_r {width:700px; padding-top:0px;}
#ok_shoulder_oo {width:925px; margin:0 0 5px 0; padding:0 5px 0 0;
  background:url(../images/common/sprites.png?8qInIEN1u6) no-repeat 0px -115px; height:40px; position:relative;}
.btn_shl_o a {background:url(../images/oodakedo/btn_oodakedo_header.jpg?8qInIEN1u6) no-repeat; float:left; width:120px; height:23px; padding-left:0px; letter-spacing:-0.2em;}
.btn_shl_o, .btn_shl_o a:hover {background:url(../images/oodakedo/btn_oodakedo_header.jpg?8qInIEN1u6) no-repeat 0px -25px;}
.ml20 {margin-left:20px;}
.pt30 {padding-top:30px;}
.tex_c {text-align:center;}
.fo_wei_b{font-weight: bold;}
.p0 {padding:2px 5px 0px 5px !important;}

.btn_register_2013, .btn_register_2013 a, .btn_register_2013 a:hover{width:185px; height:49px; text-align:center;}
.btn_register_2013{margin-left:20px;font-size:14px;}
.btn_register_2013 a { background:url(../images/common/registration.gif?8qInIEN1u6) no-repeat -0px -213px;display:block;}
.btn_register_2013 a:hover { background: url(../images/common/registration.gif?8qInIEN1u6) no-repeat -0px -213px; color:#FFF; text-decoration:none}
.btn_register_2013 a strong{padding:5px 0 0 0; display:block;color:#fff; line-height:1.4}
.form_rgn_userreg02{width:50px; padding:2px;}
.btn_register_2013_01, .btn_register_2013_01 a, .btn_register_2013_01 a:hover{ width:170px; height:30px; text-align:center; margin-right:10px}
.btn_register_2013_01{font-size:14px;}
.btn_register_2013_01 a { background:url(../images/common/registration.gif?8qInIEN1u6) no-repeat -195px -213px;display:block; line-height:23px}
.btn_register_2013_01 a:hover { text-decoration:none}
.btn_register_2013_01 a span{padding:0px 0 0 10px; display:block;}
.btn_register_2013_02, .btn_register_2013_02 a, .btn_register_2013_02 a:hover{ width:130px; height:30px; text-align:center;}
.btn_register_2013_02{font-size:14px; margin-right:40px;}
.btn_register_2013_02 a { background:url(../images/common/registration.gif?8qInIEN1u6) no-repeat -377px -213px;display:block; line-height:23px}
.btn_register_2013_02 a:hover {text-decoration:none}
.btn_register_2013_03, .btn_register_2013_03 a, .btn_register_2013_03 a:hover{ width:130px; height:30px; text-align:center; margin-right:10px}
.btn_register_2013_03{font-size:14px;}
.btn_register_2013_03 a { background:url(../images/common/registration.gif?8qInIEN1u6) no-repeat -517px -213px;display:block; line-height:23px}
.btn_register_2013_03 a:hover {text-decoration:none }
.mailmagazin{ float: left; }
.mailmagazin p{ font-size:12px}

.btn_q_rege2013, .btn_q_rege2013 a, .btn_q_rege2013 a:hover, .btn_m_rege2013, .btn_m_rege2013 a, .btn_m_rege2013 a:hover {width:165px; height:37px;}
.btn_q_rege2013 a:hover, .btn_q_rege2013 a:link, .btn_q_rege2013 a:visited{ text-decoration:none;}
.btn_q_rege2013 a { background:url(../images/common/registration.gif?8qInIEN1u6) no-repeat -0px -124px; display:block; cursor:pointer;}
.btn_q_rege2013 a span{padding:5px 0 0 0; display:block;color:#FFF;width:165px; height:32px;font-size:16px; text-align:center; font-weight:bold}

.btn_m_rege2013 a { background:url(../images/common/registration.gif?8qInIEN1u6) no-repeat -182px -124px; display:block; cursor:pointer;}
.btn_m_rege2013 a:hover {text-decoration:none}
.btn_m_rege2013 a span{padding:5px 0 0 0; display:block;color:#FFF;width:165px; height:32px;font-size:16px; text-align:center; font-weight:bold}

.btn_okch_2013, .btn_okch_2013 a, .btn_okch_2013 a:hover{width:165px; height:37px; text-align:center;}
.btn_okch_2013{font-size: 16px; margin-right:20px; }
.btn_okch_2013  { background:url(../images/common/registration.gif?8qInIEN1u6) no-repeat -368px -124px;display:block; line-height:35px; color:#FFF}
.btn_okch_2013 a:link, .btn_okch_2013 a:visited{ color:#FFF}
.okch_2013 a:hover { color:#FFF;}
.btn_ld_2013, .btn_ld_2013 a, .btn_ld_2013 a:hover{width:165px; height:37px; text-align:center;display:block;}
.btn_ld_2013{ font-size: 16px;margin-right:20px;}
.btn_ld_2013  { background:url(../images/common/registration.gif?8qInIEN1u6) no-repeat -543px -124px; line-height:35px; color:#fff}
.btn_ld_2013 a:link, .btn_ld_2013 a:visited{ color:#FFF}
.btn_ld_2013 a:hover { color:#FFF; text-decoration:none}


.ico_step01, .ico_step02, .ico_step03, .ico_step04, .ico_step05, .ico_step06{}
.ico_step01{background: url(../images/common/post_sprites.gif?8qInIEN1u6) no-repeat 0px -133px;width:890px; height:35px!important; margin:20px auto 20px; }
.ico_step02{background: url(../images/common/post_sprites.gif?8qInIEN1u6) no-repeat 0px -183px;width:890px; height:35px!important; margin:20px auto 20px; }
.ico_step03{background: url(../images/common/post_sprites.gif?8qInIEN1u6) no-repeat 0px -235px;width:890px; height:35px!important; margin:20px auto 20px; }
.ico_step04{background: url(../images/common/post_sprites.gif?8qInIEN1u6) no-repeat 0px -0px;width:890px; height:35px!important; margin:20px auto 20px; }
.ico_step05{background: url(../images/common/post_sprites.gif?8qInIEN1u6) no-repeat 0px -45px;width:890px; height:35px!important; margin:20px auto 20px; }
.ico_step06{background: url(../images/common/post_sprites.gif?8qInIEN1u6) no-repeat 0px -88px;width:890px; height:35px!important; margin:20px auto 20px; }
.btn_question_2013, .btn_cancel_2013, .btn_home_2013, .btn_answer_2013, .btn_mypage_2013{ width:130px; height:30px; text-align:center; line-height:30px}
.btn_question_2013 strong, .btn_cancel_2013 strong, .btn_home_2013 strong, .btn_answer_2013 strong, .btn_mypage_2013 strong{ font-weight:normal}
.btn_mypage_2013{margin:0 0 0 40px}
.btn_question_2013 a{ display:block; background:url(../images/common/post_sprites.gif?8qInIEN1u6) no-repeat 0px -280px; height:30px}
.btn_question_2013 a:link, .btn_question_2013 a:visited{ color:#FFF; text-decoration:none;}
.btn_question_2013 a:hover{ color:#FFF; text-decoration:none;}
.btn_question_2013 a span.idt{}
.btn_mypage_2013 a{ display:block; background:url(../images/common/sprites_btn.png?8qInIEN1u6) no-repeat -570px -152px; height:30px}
.btn_mypage_2013 a:link, .btn_mypage_2013 a:visited{ color:#FFF; text-decoration:none;}
.btn_mypage_2013 a:hover{ color:#FFF; text-decoration:none;}
.btn_cancel_2013 a{ display:block; background:url(../images/common/post_sprites.gif?8qInIEN1u6) no-repeat -140px -280px; height:30px}
.btn_cancel_2013 a:link, .btn_cancel_2013 a:visited{ color:#FFF; text-decoration:none;}
.btn_cancel_2013 a:hover{ color:#FFF; text-decoration:none;}
.btn_home_2013 a{ display:block; background:url(../images/common/post_sprites.gif?8qInIEN1u6) no-repeat -280px -280px; height:30px}
.btn_home_2013 a:link, .btn_home_2013 a:visited{ color:#FFF; text-decoration:none;}
.btn_home_2013 a:hover{ color:#FFF; text-decoration:none;}
.ico_answer_l2013{}
.ico_answer_m2013{}
.ico_url_m2013{}
.ico_tagblue_m2013{}

.btn_answer_2013 a{ display:block; background:url(../images/common/post_sprites.gif?8qInIEN1u6) no-repeat -420px -280px; height:30px}
.btn_answer_2013 a:link, .btn_answer_2013 a:visited{ color:#FFF; text-decoration:none;}
.btn_answer_2013 a:hover{ color:#FFF; text-decoration:none;}

/* /////////////////////////////////////////////// ab 1109*/
.btn_answer_lrg a,
.btn_question_lrg a,
.btn_back_lrg a,
.btn_draft_lrg a,
.btn_cancel_lrg a{
  display: inline-block;
  width: 168px;
  height: 48px;
  line-height: 48px;
  overflow: hidden;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 3px 3px 3px 0 rgba(255,255,255,0.4) inset, -3px -3px 3px 0 rgba(0,0,0,0.2) inset;
  cursor: pointer;
  font-size: 18px;
  color: #fff;
  text-align: center;
  vertical-align: bottom
}
.btn_answer_lrg a, .btn_answer_lrg a:link {
  background: #32a6d8;
}
.btn_answer_lrg a:hover {
  background: #14c1f3;
  text-decoration: none
}
.btn_answer_lrg a:active {
  background: #14c1f3;
  box-shadow: none;
  text-decoration: none
}
.btn_question_lrg a, .btn_question_lrg a:link {
  background: #e1a959;
}
.btn_question_lrg a:hover {
  background: #f3bf43;
  text-decoration: none
}
.btn_question_lrg a:active {
  background: #f3bf43;
  box-shadow: none;
  text-decoration: none
}
.btn_back_lrg a, .btn_back_lrg a:link {
  background: #959595;
}
.btn_back_lrg a:hover {
  background: #a7a7a7;
  text-decoration: none
}
.btn_back_lrg a:active {
  background: #a7a7a7a;
  box-shadow: none;
  text-decoration: none
}
.btn_draft_lrg a, .btn_draft_lrg a:link {
  background: #9c9c9c;
}
.btn_draft_lrg a:hover {
  background: #bcbcbc;
  text-decoration: none
}
.btn_draft_lrg a:active {
  background: #d9d9d9;
  box-shadow: none;
  text-decoration: none
}
.btn_cancel_lrg a, .btn_cancel_lrg a:link {
  background: #d3d3d3;
  color:#969696;
}
.btn_cancel_lrg a:hover {
  background: #e9e9e9;
  text-decoration: none
}
.btn_cancel_lrg a:active {
  background: #e9e9e9;
  box-shadow: none;
  text-decoration: none
}
