@charset "utf-8";

/* layout */
#ok_wrapper {margin:0 auto;width:930px;}
#ok_main {margin:0 0 25px 0;}
/* 大枠*/
#ok_area_l {width:620px;float:left;}
#ok_area_r {width:300px;float:right;}
#ok_area_c {width:890px;margin:0 20px;}
/*中枠　左 右 中*/
.ok_area_l-inner, .ok_area_r-inner, .ok_are_c-inner {margin:0 0 10px 0;}
.ok_are_c-btn{float:right;}/*中ボタン*/
/* header */
#ok_header {width:930px; position:relative; z-index:70;}
div#ok_logo a { background:no-repeat; width:220px; height:54px;}
#ok_headernavi_l {width:220px; margin-bottom:5px;}
#ok_headernavi_l .ok_logo { margin-top:5px;}
#ok_headernavi_r {width:700px;}
#ok_header .txt_header {margin:5px 0;}
/*header serachbar*/
#ok_searchbar {position:absolute; right:0; top:10px; width:260px;}
a.searchbar_btn { background:url(../images/common/sprites_btn.png) -745px -556px; padding:5px 10px 5px 24px; line-height:1.8;}
/* ↓header_navi */
#ok_headernavi_r ul#navi {margin-top:50px;}
#ok_headernavi_r ul#navi li a:link, #ok_headernavi_r ul#navi li a:visited, #ok_headernavi_r ul#navi li a:hover, #ok_headernavi_r ul#navi li a:active {padding:0 5px;}
.ok_faq {margin:10px 10px 10px 0; line-height:1;}
.ok_corporate {margin:10px 0; line-height:1;}
/* header_msn */
#ok_msn_search {margin:10px 0 5px 0; height:21px;}
#ok_msn_search input {margin-right:0px;}
#ok_msn_search input.msn_search { width:110px; margin-bottom:0px;}
#ok_bing_logo {margin:0 3px 0 0}
/* header_mobile */
#ok_header_link { margin:10px 0;}
#ok_header_link li {float:left; font-size:14px; padding:0 4px 0 4px; border-right:1px solid #333; line-height:1}
#ok_header_link li.nobor {border-right:none;}
/* shoulder */
#ok_shoulder {width:925px;margin:0 0 5px 0; padding:0 5px 0 0;background:url(../images/common/sprites.png) no-repeat 0px -115px;height:40px; position:relative;}
.iconNew { background:url(../images/common/sprites_icon.gif) no-repeat 0 -579px; width:23px; height:10px;text-indent:-9999px;position:absolute; top:8px; right:14px;}
#ok_shoulder_search {padding:10px 10px 0; width:390px;}
#ok_shoulder_search a.btn_search,
#ok_qadelete_search a.btn_search {background:url(../images/btn/search_03_bg.gif) no-repeat 0 0; width:60px; height:24px; display:block; text-align:center; color:#000; margin:0 5px; line-height:24px;}

#ok_shoulder_search a:hover.btn_search,
#ok_qadelete_search a:hover.btn_search {background:url(../images/btn/search_03_bg.gif) no-repeat 0 -24px; text-decoration:none;}

#ok_shoulder_search a.detail { margin:0 2px 0 5px; line-height:24px;}
.input_shoulder {width:240px;height:21px; line-height:21px; margin:0;}/*line-height IEで縦中央にテキスト表示するため*/
#ok_shoulder_navi { margin-top:5px; position:relative;}
#ok_shoulder_navi ul {}
#ok_shoulder_navi li {line-height:1.2; height:35px; overflow:hidden;}
#ok_shoulder_navi li a { display:block; padding:9px 10px 11px; text-decoration:none;}
#ok_shoulder_navi li a:hover {text-decoration:underline;}
#ok_shoulder_navi li.first_ovr a:hover, #ok_shoulder_navi li.first_on, #ok_shoulder_navi li.first_on a:hover {background:url(../images/common/sprites.png) no-repeat 0 -75px;}
#ok_shoulder_navi li a:hover, #ok_shoulder_navi li.navi_on {background:url(../images/common/sprites.png) no-repeat -10px -75px;}
#ok_shoulder .btn_box { margin:9px 0 0 0;}
#ok_shl_catelist {position:absolute; top:39px; left:51px; background:#fff; border:1px solid #CCC; text-align:left; font-size:12px;}
#ok_shl_catelist li a{ padding:3px 7px; display:block;}
#ok_shl_catelist li a:hover{ background:#D0F7D5}
.ok_shl_allcate { text-align:right; background:#f5f5f5}
#ok_shl_catelist li.ok_shl_allcate a:hover {background:#f5f5f5}
#ok_shl_rankinglist {position:absolute; top:39px; left:133px; background:#fff; border:1px solid #CCC; text-align:left; font-size:12px;}
#ok_shl_rankinglist li a{ padding:3px 7px; display:block;}
#ok_shl_rankinglist li a:hover{ background:#D0F7D5}
.ok_shl_rankinglist { text-align:right; background:#f5f5f5}
/*footer*/
#ok_footerArea {width:930px; padding:20px 0;}
#ok_footerT { background:url(../images/common/sprites.png) no-repeat 0 -545px; height:10px; display:block;}
ul#ok_footer { background:#F5F5F5; width:803px; padding:10px 0 10px 125px; border-right:1px solid #CCC; border-left:1px solid #CCC; }
ul#ok_footer li {width:150px; float:left; font-size:12px;}
ul#ok_footer li ul li .footer-ttl {font-weight:bold;line-height:1.6;}
#ok_footerB { background:url(../images/common/sprites.png) no-repeat 0 -556px; height:10px; display:block; overflow:hidden;}
#copyright{ margin:10px auto;height:36px;width:400px; clear:both;}
#copyright p {font-size:12px;width:250px; margin-top:5px; float:left; text-align:right;}
#ok_footer_logo {width:141px;height:36px; float:right;}
#ok_footer_logo a{background:url(../images/common/sprites.png) no-repeat -1649px 0px;width:141px;height:36px;display:block; }
#ok_footer_logo a span {display:none;}
/*footer_simple アンケートツールに使用*/
#ok_footer_simple {
	font-size: 12px;
	clear: both;
	width:100%;
	height:60px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	text-align: center;
	color: #333333;
	background-color: #fff;
	border-top: 1px dotted #cbcbcb;
}
#ok_footer_simple #footer_inner{ width:960px; margin:0 auto;}

#ok_footer_simple .left{ float:left;
text-align:left;
margin:12px 6px;
}

#ok_footer_simple .right{ 
float:right;
margin:10px 0  20px 6px;
}
#ok_footer_simple .right a{
	width:180px;
	height:23px;
	display:block;
	text-indent:-9999px;
	background:url(../images/common/sprites.gif) -630px -400px no-repeat;	
}

/*bread crumbs*/
ul.bread {margin:0 0 10px 0; position:relative; width:620px;word-wrap:break-word; /word-break:break-all; z-index:40;}
ul.bread li.ad-link { width:300px; position:absolute; right:0; top:0; text-align:right;}
.bread_menu {position:absolute; border:1px solid #CCC; left:112px; top:15px;}
ul.bread li .bread_menu ul li {display:block; background:#FFF; font-weight:normal;}
ul.bread small a, ul.bread small a:hover, ul.bread small a:visited{font-size:9px; color:#999999}
ul.bread .bread_menu ul li a, ul.bread .bread_menu ul li b { padding:2px 20px 2px 7px; display:block;}
ul.bread .bread_menu ul li a:hover{ background:#d0f7d5; display:block; padding:2px 20px 2px 7px;}
ul.bread small a.arrow { background:url(../images/common/sprites_icon.gif) -340px -389px no-repeat;padding:0 5px;}
/* エラー・投稿確認 メッセージ*/
.ok_error, #ok_error_message,  #ok_error_message404  {border:#FF0000 2px solid;}
#ok_error_message, #ok_contribution_message {padding:10px; margin-bottom:10px;}
#ok_error_message .ok_error-inner, #ok_contribution_message .ok_contribution-inner, #ok_error_message404 .ok_error-inner { text-align:center;}
#ok_contribution_message {border:#666 2px solid;}
.ok_errorList { background:#FFFFC8; padding:10px; margin:5px 0;}
#ok_error_message404 {padding:30px 10px; margin-bottom:30px;}
.error_mrgbtm { margin:5px 0 10px 0;}
.ok_error_select {/border:#FF0000 2px solid;}

/*メンテナンス画面*/
#ok_mente_c { margin-bottom:30px;}
table.mainte {width:600px; margin:15px auto 5px; font-size:14px;}
table.mainte th {padding:8px 10px 4px;text-align:left; text-transform:uppercase; vertical-align:middle;background:#E8E8E8}
table.mainte td { width:400px;padding:8px 10px 4px;}
.texalC { text-align:center}
.mente_txt { margin:30px auto 10px;}
/*ページング*/
#ok_paging {font-size:14px;margin-top:10px;padding:8px 0 6px;width:100%;}
#ok_paging span.cur {padding:4px 7px 5px;}
#ok_paging span.blk_q, #ok_paging span.blk_a, #ok_paging span.blk_c, #ok_paging span.blk_reg, #ok_paging span.blk_chat {border:1px solid #CCCCCC;padding:4px 8px; color:#fff;}
#ok_paging span.blk_q { background:#FF9900;}
#ok_paging span.blk_a { background:#0072E3;}
#ok_paging span.blk_c { background:#2DA83A;}
#ok_paging span.blk_reg { background:#FC685C;}
#ok_paging span.blk_chat { background:#cc66cc;}
.ok_lastLine { margin-left:-2px;}
.ok_firstLine {margin-right:-1px;}

/*********** tab ***********/
ul#ok_tab {height:34px;}
ul#ok_tab li {font-size:14px;}
ul#ok_tab li.tab {margin-right:1px;}
ul#ok_tab li.resign { margin-left:280px; padding-top:8px;line-height:170%;}
ul#Questtab {position:relative; z-index:30;}
ul#Questtab li{font-weight: bold;font-size:12px;}
ul#Questtab li.tab {margin-right:1px;}
/*質問一覧タブ改修*/
ul#Questtab li.sz{ width:117px; text-align:center;}
ul#Questtab li.sz2{ width:124px; text-align:center;}
ul#Questtab li a.red{ color:#F00;}
ul#Questtab li.red{ color:#F00;}
/**/
.tabqleftOn {background:url(../images/common/tabquestl_on.gif) left top no-repeat; display:block;}
.tabqrightOn {background:url(../images/common/tabquestr_on.gif) right top no-repeat; padding:9px 22.5px 8px; display:block;}
.tabqleftOff {background:url(../images/common/tabquestl_off.gif) left top no-repeat;display:block; margin-top:5px;}
.tabqrightOff {background:url(../images/common/tabquestr_off.gif) right top no-repeat;display:block; padding:6px 22px 6px; }
a.tabqleftOff:hover{background:url(../images/common/tabquestl_on.gif) left top no-repeat; display:block; margin-top:0;}
a.tabqleftOff:hover .tabqrightOff{background:url(../images/common/tabquestr_on.gif) right top no-repeat;padding:9px 22px 8px;display:block;}
.tabChatleftOff {background:url(../images/common/tabquestl_off.gif) left top no-repeat;display:block; margin-top:5px;}
.tabChatrightOff {background:url(../images/common/tabquestr_off.gif) right top no-repeat;display:block;padding-top:6px; padding-bottom:6px;}
.tabChatleftOn {background:url(../images/common/tabquestl_on.gif) left top no-repeat; display:block;}
.tabChatrightOn {background:url(../images/common/tabquestr_on.gif) right top no-repeat; display:block; padding-top:9px; padding-bottom:8px;}
a.tabChatleftOff:hover{background:url(../images/common/tabquestl_on.gif) left top no-repeat; display:block;margin-top:0;}
a.tabChatleftOff:hover .tabChatrightOff{background:url(../images/common/tabquestr_on.gif) right top no-repeat;display:block;padding-top:9px; padding-bottom:8px;}
.tabCate_pdg1 { padding-left:21px; padding-right:22px;}
.tabCate_pdg2 { padding-left:19px; padding-right:19px;}

a.tab_more{background:url(../images/common/sprites_btn.png) -480px -717px no-repeat; width:34px; height:30px; display:block; margin-top:5px;}
a.tab_more:hover{background:url(../images/common/sprites_btn.png) -524px -717px no-repeat; width:34px; height:30px; display:block;}
.tab_more span {display:none;}
.tab_moredropMenu {position:absolute; background:#fff; width:135px; z-index:20;}
.tab_moredropMenu ul {border:1px solid #ccc;}
* html .tab_moredropMenu ul li{line-height:0;}
.tab_moredropMenu ul li a{ font-weight:normal;display:block;padding:2px 10px;color:#333; /line-height:normal;}
.tab_moredropMenu ul li.MenuOn a{font-weight:bold;background:#FEF9F1;}
.tab_moredropMenu ul li a:hover{background:#FEF9F1;}
/***** ソート表示順 *****/
.ok_schresult {padding:10px 10px 0 10px;}
.ok_schresult .ok_schresult_r {padding-top:5px;}
.ok_schresult .ok_schresult_l {width:300px;}
.ok_schresult .ok_schresult_l_non { padding-bottom:10px;}
ul.list_indication {margin:0 0 10px 10px;}
ul.list_indication li {padding:3px 0 0 0;}
ul.list_indication li img { padding-right:3px; margin-bottom:4px;}
.sort_listpast { margin-right:5px; width:100px;}
/***** ポップアップ　絶対値指定 *****/
.ok_popup{top:300px;left:255px;width:420px;}
/*ie6ハック*/* html #ok_popup_lagbg {top:300px;left:255px;width:420px; display:block; padding:10px 0;}
#ok_popup_lagbg{display:none}
.ok_popup .ok_popup_top {background:url(../images/contents/ok_popup_t.png) left top no-repeat;height:15px;}
.ok_popup .ok_popup_mid {background:url(../images/contents/ok_popup_bg.png) left top repeat-y;padding:0 15px 20px 15px;}
.ok_popup .ok_popup_btm {background:url(../images/contents/ok_popup_b.png) left top no-repeat;height:15px;}
.ok_popup .ok_popup_mid .ok_popup_mid_tex {padding:40px 0 10px 0; margin-right:23px;}
.ok_popup .ok_popup_mid .ok_popup_mid_tex p {padding-bottom:20px;}
.ico_close_btn a { background:url(../images/btn/btn_close.gif) left top no-repeat; width:23px; height:23px;}
/* ポップアップ　ユーザーデータ */
.ok_popup_userdata {height:15px; top:140px;left:24px;width:266px;}
.ok_popup_userdata .ok_popup_userdata_ttl {background:url(../images/contents/avatar_popup.png) left top no-repeat;padding:5px 10px; overflow:hidden; position:relative;}
.ok_popup_userdata_btn { width:223px; margin:0 auto; height:20px;}
.ok_popup_userdata_btn02{width:230px;margin:0 auto;}

* html .ok_popup_userdata_btn{width:230px;}
.btn_nofan {padding:2px 10px 0 10px;}
.ok_popup_userdata_tbl {background:url(../images/contents/avatar_popup.png) left bottom no-repeat;padding:0 12px 10px 10px;position:relative;}
.ok_popup_userdata span {font-size:20px;}
table.ok_popup_userdata_point {border-collapse: collapse;}
.ok_popup_userdata_point th, td{text-align:left;padding:5px 0 2px 0;}
.ok_popup_userdata_point th{font-weight:normal;width:180px; padding:2px 0;}
.ok_popup_userdata_point td{vertical-align:middle; padding:0; width:80px;}
.ok_popup_userdata_close_btn a{position:absolute; right:10px; top:7px; width:14px; height:14px;display:block; background:url(../images/common/sprites_icon.gif) -340px -390px no-repeat; }
.ok_popup_userdata_tbl  .ok_popup_userdata_close_btn a{top:-2px;}
*:first-child+html .ok_popup_userdata_tbl  .ok_popup_userdata_close_btn a{top:-14px;}
/*アバター*/
.avt_l_bor { border:2px solid #ccc; padding:2px;/* width:80px;*/}
/*** BTN MESSAGE center　***/
.message_c {width:420px; margin:0 auto 20px auto;}
.message {margin:0 auto 20px auto;}
.btn_c {margin:auto;}
/*page_TOP*/
#page_top { margin:5px 0 0 545px;white-space:nowrap;}
/* カテゴリー一覧画面_選択 */
.ok_cs_category { margin-top:20px;}
.ok_cs_categorygroup, .ok_cs_categorygroup_bor, .ok_cs_categorygroup_borR{float:left;height:1%;margin:0 1px;}
.ok_cs_categorygroup_bor {border-left:1px dotted #CCC; border-right:1px dotted #CCC;}
.ok_cs_categorygroup_borR {border-right:1px dotted #CCC;}
.in-ok_cs_categorygroup {margin-bottom:1px;}
.in-ok_cs_categorygroup .cat_ttl {background-color:#CEF2CE;font-size:14px;line-height:180%; padding-left:5px;}
p.subcat {background-color:#EEFAEE;height:20px;font-size:12px;margin:1px 0; padding-left:30px;}
ul.in-ok_cs_categorygroup {padding:5px 0 10px 30px;}
ul.in-ok_cs_categorygroup li{margin-right:5px;padding:0 5px 0 0;border-right:1px solid #666; /padding-right:2px;}
ul.in-ok_cs_categorygroup li.no_bor{border-right:none;}
ul.in-ok_cs_categorygroup li span {white-space:nowrap; /padding-right:4px; /margin-right:-3px;}
ul.in-ok_cs_categorygroup li span a {/margin-right:-3px;}
.ok_cs_categorygroup_r {margin-right:-3px;}
/*Error*/
.clr_red {color:#F00;}
.clr_red strong {padding-left:3px;}
.clr_red_r { margin-left:17px;color:#F00;}
.clr_red_b { margin-bottom:5px;}
/* 検索結果・QA一覧画面 */
.ok_lq_qa_list {padding:10px;}
.ok_resultlist_bor {padding:0 0 20px 0;}
.ok_resultlist {padding:10px;}
.ok_lq_qa_list_l {width:60px;}
.ok_lq_qa_mmedialist_l {width:40px;}
.ok_lq_qa_list_cSarcList  {margin-left:10px; width:460px;}
.ok_lq_qa_list_c_fav_q  { margin:0 10px;width:390px;}
.ok_lq_qa_list_r {float:right;text-align:right;}
.ok_lq_qa_list_r span{ font-size:13px}

.ok_lq_qa_mmedialist_r {float:right;text-align:right; position:relative; min-height:78px;}
* html .ok_lq_qa_mmedialist_r { height: auto !important; height: 78px;}
.ok_lq_qa_list_r .ico_photo_m, .ok_lq_qa_list_r .ico_voice_m, .ok_lq_qa_list_r .ico_movie_m, .ok_lq_qa_list_r .ico_paint_m, .ok_lq_qa_mmedialist_r .ico_photo_m, .ok_lq_qa_mmedialist_r .ico_voice_m, .ok_lq_qa_mmedialist_r .ico_movie_m, .ok_lq_qa_mmedialist_r .ico_paint_m {margin:5px 0 0 15px; width:30px;}
*html .ok_lq_qa_list_r .ico_photo_m, *html .ok_lq_qa_list_r .ico_voice_m, *html .ok_lq_qa_list_r .ico_movie_m, *html .ok_lq_qa_list_r .ico_paint_m, *html .ok_lq_qa_mmedialist_r .ico_photo_m, *html .ok_lq_qa_mmedialist_r .ico_voice_m, *html .ok_lq_qa_mmedialist_r .ico_movie_m, *html .ok_lq_qa_mmedialist_r .ico_paint_m  {margin:5px 0 0 7px;}/*IE6hack*/
.ok_lq_qa_listC  {margin-left:10px; width:460px;}
.ok_lq_qa_listCset {margin-left:10px; width:390px;}
.ok_lq_qa_listMmedia{ margin-left:10px; width:350px;}
/*ありがとう一覧*/
#ok_lq_thank_list { margin:0 10px;}
*+html #ok_lq_thank_list{padding-bottom:10px}
.ok_thankBox {width:130px; margin-right:10px; margin-bottom:10px; float:left; padding:5px; font-size:11px;position:relative; height:14.6em;}
.thankDate, .submitDtl { font-size:8px; line-height:1.4;}
.thank_txtBox { background:#FFF5F4; padding:5px; margin:3px 0; height:9em;}
.thank_txtBox p {word-wrap:break-word;}
.submitDtl dt, .submitDtl dd,.thankDate dt, .thankDate dd { display:inline;}
.thank_ttltop { margin-bottom:2px;}
.thank_ttl { font-weight:bold;}
.ok_thankBoxOvr {width:200px; padding:10px; font-size:14px; background:#fff;}
.ok_thankBoxOvr .thank_txtBox { min-height:11.5em;}
* html .ok_thankBoxOvr .thank_txtBox  {
  height: auto !important;
  height: 160px;
}
.ok_thankBoxOvr .thankDate, .ok_thankBoxOvr .submitDtl {font-size:12px; line-height:1.4;}
.ok_thankBoxOvrPosL { position:absolute; z-index:30; top:-1px; left:-1px;}
.ok_thankBoxOvrPosR { position:absolute; z-index:30; top:-1px; right:-1px;}

/*20110217bestAnswerICON追加▼*/
#ok_logo a span, .ico_close_btn a strong, .ok_lq_qa_list_r strong, .ok_lq_qa_mmedialist_r strong, .ok_resultlist_r strong, .btn_update a strong, .ok_resultlist_ico a strong, .icon_answer_accept span, .icon_answer_close span, .icon_answer_best span, .icon_answer_cut span, .ico_photo_m span, .ico_voice_m span, .ico_movie_m span, .ico_paint_m span, #flag_01_over span, #flag_02_over span, #flag_03_over span, #flag_04_over span, .ok_popup_userdata_close_btn span, .sum_movie span, .sum_movieOvr span, .sum_sound span, .sum_soundOvr span, .sum_youtube span, .sum_youtubeOvr span, .icon_answer_accept_small span, .icon_answer_close_small span, .ok_popup_userdata_close_btn span, .icon_chat_close span, .icon_chat_close_small span, .icon_answer_solution span, .icon_answer_solution_small span, .icon_chat_solution, .icon_answer_solution_small span{display: none;}
/*▲*/
/*20110221ユーザー登録▼*/
div#ok_logo a,.btn_question_01, .btn_question_01 a, .btn_answer_01, .btn_answer_01 a, .btn_register_01, .btn_register_01 a, .btn_register_02, .btn_register_02 a, .btn_register_03, .btn_register_03 a, .btn_login_01, .btn_login_01 a, .btn_cancel_01, .btn_cancel_01 a, .btn_cancel_02, .btn_movie_01, .btn_movie_01 a, .btn_image_01, .btn_image_01 a, .btn_voice_01, .btn_voice_01 a, .btn_map_01, .btn_map_01 a,.btn_paint_01, .btn_paint_01 a, .btn_search_01, .btn_search_01 a, .btn_home, .btn_home a, .btn_bestanswer, .btn_bestanswer a, .btn_report, .btn_report a, .btn_set, .btn_set a, .btn_mail, .btn_mail a, .btn_thanks, .btn_thanks a, .btn_thanks a:hover, .btn_supple, .btn_supple a,  .btn_pop_question, .btn_pop_question a, .btn_mini_report, .btn_mini_report a, .tab_register, .tab_register a, .tab_qestion, .tab_qestion a, .tab_qestion a:hover, .tab_answer, .tab_answer a, .tab_cate, .tab_cate a, .tab_nomal, .tab_nomal a, .tab_nomal_last, .tab_nomal_last a, .btn_update a, .tab_qestion_last, .tab_qestion_last a, .btn_qapage_thanks, .btn_qapage_supplement, .btn_useful_yes, .btn_useful_yes a, .btn_useful_no, .btn_useful_no a, .btn_bestanswer_02, .btn_bestanswer_02 a, .ico_close_btn a, label.checkbox_checked, label.checkbox_unchecked, label.radio_checked, .ok_lq_top, .ok_lr_top, .ok_lp_top, .ok_l_btm, .ok_lq_detail_ttl, ok_lq_detail_l, ok_mypage_user_l, .ok_mypage_user_l_shol, .ok_r_top, .ok_r_btm, .ok_r_top_qa, ok_r_btm_qa, .ok_r_top_cate, .ok_r_btm_cate, .ok_r_top_register, .ok_r_btm_register, #ok_cr_top, #ok_cq_top, #ok_ck_top, #ok_ca_top, #ok_cb_top, #ok_cs_top, #ok_ct_top, .btn_referee_01, .btn_referee_01 a, .tab_registerLong, .tab_registerLong a, .tab_registerLong a:hover, .btn_thanks_01 a, .btn_cancel_03 a, .btn_supple_01 a, .tab_cateLong, .tab_cateLong a, .tab_cateLong a:hover, .tab_chat, .tab_chat a, .btn_register_04 a{display:block; overflow:hidden;}
#ok_headernavi_r #flag, #ok_headernavi_r #flag ul{right:1px;}
/*▲*/
.attention_btn .btn_home { margin:0 auto;}
.ok_popup, .ok_popup_userdata, * html #ok_popup_lagbg{position:absolute;}
.ok_main_popup, .ok_popup_user {position:relative; z-index:1;}
#ok_headernavi_r ul#navi li, #ok_footer li, ul.bread li, ul.list_common li, ul#ok_pag li, ul.list_indication li, ul.ok_sch_crumb li, .ok_mypage_SetBlockusr-inner ul li, .ok_lp_rank_data .rankingPoint ul li, .ok_favorite_user .ok_favorite_user-inner ul li, ul.q_level li, ul.q_level li, ul.in-ok_cs_categorygroup li, ul.ok_lq_01_btm_btnbar_list li {display:inline;}
#ok_shoulder, #page_top, #ok_paging, .ok_mypage_btom, #ok_c_btm {clear:both;}
#ok_paging span.cur {text-decoration:none;}
#ok_paging span.blk_q a:hover {text-decoration:underline;}
.iconNew_categoryList {background:url(../images/common/sprites_icon.gif) no-repeat 0 -579px; width:23px; height:13px; display:block;margin:2px 0 0 3px;/margin-right:-3px; float:left;}
.iconNew_category {background:url(../images/common/sprites_icon.gif) no-repeat 0 -579px; width:23px; height:13px; display:inline-block;margin:2px 0 0 3px;/margin-right:-3px;}
.iconNew_service {background:url(../images/common/sprites_icon.gif) no-repeat 0 -579px; width:23px; height:13px; display:inline-block;margin:-1px 0 0 3px;/margin-right:-3px;} /*beta_info*/
#beta_info {width:580px; margin:30px 0 0 50px;font-size:16px; color:#FF0000;}
/*margin*/
.mrg_r0 {margin-right:0;}
/*エラーページ*/
.ok_qadelete_bigcate { background:#EEFAEE;}
.ok_qadelete_bigcate_l h3, .ok_qadelete_bigcate_r h3 { font-size:14px;}
.ok_qadelete_bigcate_l { width:300px; margin:0 10px 10px 0;}
.ok_qadelete_bigcate_r { width:300px;margin:0 0 20px 0; }
.ok_qadelete_midcate { margin:0 0 0 35px;margin-bottom:1px;}
.ok_qadelete_midcate li {display: inline; margin-right:15px; line-height:1.8;}
.ok_qadelete_midcate li a { white-space:nowrap;}
* html .ok_qadelete_bigcate_r  {
  height: auto !important;
  height: 100px;
}
.ok_qadelete_ttl {line-height:2; font-size:14px; margin-left:12px;}
input.input_qadelete {width:300px; height:20px;}
#ok_qadelete_search { margin:0 auto; width:470px;}
#ok_qadelete_search a.detail { margin:0 5px; line-height:24px;}
#ok_footer_search{ border-style: solid; border-width:1px 0 1px; border-color:#ccc; padding:10px 0;}
.datail_nontexerror { margin-bottom:30px; padding:30px 10px; background:#FFFFCC}
.serError_02 {padding-left:5px;}
#ok_qadelete_search th, td { padding:3px 0;}

