@charset "utf-8";
.ok_area_l-inner{zoom:1\9;}
/****** layout_box *******/
.ok_lq_top, .ok_lr_top, .ok_lp_top, .ok_l_btm, .ok_l_top, .ok_l_btm-datail, .ok_lbesta_top, .ok_la_top, .ok_lq_top-datail, .ok_lg_top, .ok_lg_btm { height:10px; display:block; overflow:hidden;}
.ok_l_top { background:url(../images/common/sprites.png) no-repeat 0px -287px; display:block; overflow:hidden; }
.ok_lq_top { background:url(../images/common/sprites.png) no-repeat -624px -273px; }
.ok_lq_top-datail { background:url(../images/common/sprites.png) no-repeat 0px -265px; }
.ok_lr_top { background:url(../images/common/sprites.png) no-repeat 0px -254px; }
.ok_lp_top { background:url(../images/common/sprites.png) no-repeat 0px -276px; }
.ok_lbesta_top { background:url(../images/common/sprites.png) no-repeat 0px -523px; }
.ok_la_top { background:url(../images/common/sprites.png) no-repeat 0px -512px; }
.ok_lg_top { background:url(../images/common/sprites.png) no-repeat 0 -725px; }
.ok_lq_mid { background:url(../images/contents/fq_bg.jpg) left top no-repeat; }
.ok_lr_mid { background:url(../images/contents/fr_bg.jpg) left top no-repeat; padding:10px 20px; }
.ok_mypglr_mid { background:url(../images/contents/fr_bg.jpg) left top no-repeat; padding:10px 10px 0; }
.ok_lp_mid { background:url(../images/contents/fb_bg.jpg) left top no-repeat; padding:0 20px 10px 20px; }
.ok_lbesta_mid { background:url(../images/contents/fbesta_bg.jpg) left top no-repeat; }
.ok_la_mid { background:url(../images/contents/fa_bg.jpg) left top no-repeat; }
.ok_l_btm { background:url(../images/common/sprites.png) no-repeat 0px -298px; }
.ok_lg_btm { background:url(../images/common/sprites.png) no-repeat 0 -735px; }
.ok_lq_01_btm_btnbar { background:url(../images/common/sprites.png) no-repeat -1250px -248px; height:40px; position:relative; z-index:20;}
.ok_l_btm-datail { background:url(../images/common/sprites.png) no-repeat 0px -534px; }
/**** 詳細QA ****/
.ok_lq_detail-ttlBox { margin-bottom:3px; }
h2.datailQA-ttl { font-size:14px; line-height:1.4; }
h2.detailQest-ttl { font-size:14px; }
.ok_lq_detail { padding:0 20px 10px; position:relative; z-index:30;}
.ok_lq_detailBox { margin-bottom:10px; }
.ok_lq_detail_questtl { width:200px; }
.ok_lq_detail_ttl { width:300px; }
.ok_lq_detail_r { width:460px; margin-bottom:10px; word-wrap:break-word; }
.ok_lq_detail_l { width:100px; }
.ok_lq_detailCount { margin-top:5px; }
p.datail_tex { margin-top:30px; }
.ok_lq_detail_r_btn { margin-top:10px; }
.qa_viewNo { margin-right:5px; }
.qa_viewNo .ico_vote_xs, .qa_usefulNo .ico_vote_xs { margin-right:3px; }
p.datail_texnon { margin-top:80px; }
.datail_texconf { margin:40px 0; }
.ok_lq_detail-ttlBestBox { margin:20px 0 3px; }
#question_date span, #besta_thanks_date span, #besta_date span, #basta_remark_date span, .answer_date span { float:left; padding:5px 0 0 0; }
.socialbook { padding-top:8px; }
.social_dropdown { position:absolute; top:29px; right:10px; width:158px; z-index:10; background:#fff; }
*html .social_dropdown { right:20px; }
.social_dropdown li a { display:block; padding:2px 8px; }
.social_dropdown li a { color:#333; }
.social_dropdown li a:hover { background:#f7f7f7; text-decoration:none; color:#333; }
.ico_bookmark_hatena, .ico_bookmark_yahoo, .ico_bookmark_buzzurl, .ico_bookmark_livedoor, .ico_bookmark_delicious { float:left; margin:0 5px 0 0; }
/* 非表示設定 */
.datail_nontex { padding:5px; background-color:#FFFFCC; }
/*バー表示 */
ul.ok_lq_01_btm_btnbar_list { padding:8px 10px 0 10px; }
ul.ok_lq_01_btm_btnbar_list li { padding-right:10px; }
ul.ok_lq_01_btm_btnbar_list li.ico_btnbar { margin-right:10px; }
ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_tweetthis a { background:url(../images/common/sprites_icon.gif) no-repeat 0px -460px; width:50px; height:20px; display:block; overflow:hidden; }
ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_hatena a, .ico_bookmark_hatena { background:url(../images/common/sprites_icon.gif) no-repeat -119px -460px; width:16px; height:20px; display:block; overflow:hidden; }
ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_yahoo a, .ico_bookmark_yahoo { background:url(../images/common/sprites_icon.gif) no-repeat -78px -460px; width:16px; height:20px; display:block; overflow:hidden; }
ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_buzzurl a, .ico_bookmark_buzzurl { background:url(../images/common/sprites_icon.gif) no-repeat -52px -460px; width:22px; height:20px; display:block; overflow:hidden; }
ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_livedoor a, .ico_bookmark_livedoor { background:url(../images/common/sprites_icon.gif) no-repeat -98px -460px; width:16px; height:20px; display:block; overflow:hidden; }
.ico_bookmark_delicious { background:url(../images/common/sprites_icon.gif) no-repeat -140px -458px; width:14px; height:18px; display:block; overflow:hidden; }
ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_tweetthis a strong, ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_tweetthis a span, ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_hatena a strong, ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_hatena a span, ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_yahoo a strong, ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_yahoo a span, ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_buzzurl a strong, ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_buzzurl a span, ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_livedoor a strong, ul.ok_lq_01_btm_btnbar_list li.bookmark_bt_livedoor a span { display: none; /*テキストを消してa要素の背景だけを見えるようにする*/ }
.font_w_normal { font-weight: normal; }
/*役に立つ */
.ok_useful_btn { width:254px; padding:20px 0; margin-left:200px; }
.ok_useful_btn_yes { width:120px; padding:20px 0; margin-left:260px; }
.ok_useful_tex { width:370px; margin:-15px 0 0 190px; }
.ok_useful_tex p { padding-top:3px; }
.ok_lq_answer_ttl_l { width:400px; }
.ok_lq_answer_ttl_l span { font-size:12px; font-weight:normal; margin-left:5px; }
.ok_lq_answer_ttl_r { padding-top:6px; }
.ok_lq_answer { padding:10px 20px 0 20px; position:relative;}
.ok_lq_answer-inner { margin-bottom:10px; width:100%; }
.ok_lq_answer_r { width:460px; word-wrap:break-word; }
.ok_lq_answer_l { width:100px; }
.ok_lq_answerNon_l { margin-top:10px; }
.que_num { background-color:#FFB951; margin-bottom:10px; text-align:center; }
.ans_num { background-color:#3E9EFF; margin-bottom:10px; text-align:center; }
/* ベストアンサー表示 */
.ok_lq_bestA_detail { padding:10px 20px; position:relative;}
.ok_lq_bestA_detail .ok_lq_bestA_detail_ttl_l { width:400px; }
.ok_lq_bestA_detail_r { width:460px; word-wrap:break-word; }
.ok_lq_bestA_detail_r p.bestA_datail_tex, .ok_lq_bestA_detail_r_btn { margin:10px 0; }
.ok_lq_bestA_detail_l { width:100px; }
/* お礼・補足後画面・マルチメディア画面 */
.ok_lq_thanksBox { padding:10px; margin-bottom:10px; border:1px solid #ff99a8; position:relative; }
.ok_lq_suppleBox { padding:10px; margin-bottom:10px; border:1px solid #FFD288; position:relative; }
.ok_lq_thanks, .ok_lq_supple { width:435px; }
.ok_lq_multimedia { width:420px; }
.ok_lq_thaksTop, .ok_lq_suppleTop { margin-bottom:5px }
#besta_thanks { margin-bottom:1px; }
.satisfyBox { width:22em; margin-right:10px; }
.satisfySubmit { width:7.5em; }
.satisfySubmit li { display:inline; }
.satisfyTtl { width:10em; float:left; margin:0 0 0 2px; }
.satisfyBox dd { float:left; width:18px; height:18px; margin:0 5px 0 0; }
.satisfyBox dd a { display:inline-block; background:url(../images/common/sprites_icon.gif) -90px -430px no-repeat; width:18px; height:18px; }
.satisfyBox dd a:hover, .satisfyBox dd.satisfyOn a { display:inlin-block; background:url(../images/common/sprites_icon.gif) -66px -430px no-repeat; }
.satisfyCaution { clear:both; padding-top:5px; }
.thanksComent { margin-bottom:0; }
.thanksComent a, .suppleComent a { display:block; padding:3px 5px; color:#999; }
.thanksComent a:hover, .suppleComent a:hover { background:#ffffcc; }
.form_rgn_thanks, .form_rgn_supple { width:434px; height:100px; margin:0 0 5px; overflow:auto; }
.ok_thanks_bor { border:1px solid #ff99a8; }
.ok_supple_bor { border:1px solid #FFD288; }
.thanks_cautionBox { margin:20px 0 10px; clear:right; background:#EEE; padding:5px; }
.btn_cloasethank { position:absolute; right:5px; top:5px; }
.btn_thanksBox { margin-bottom:10px; }
/*お礼・補足　エラー画面*/
.ok_lq_thaks_errorTop, .ok_lq_supple_errorTop { margin-bottom:0; }
.ok_lq_thaks_error, .ok_lq_supple_error { margin-bottom:3px; }
/* お気に入りユーザー登録後 */
.favuser { width:100px; padding-top:5px; }
.favuser p { padding-left:22px; }
/* Arrow */
.arrow_useful { background:url(../images/contents/arrow_useful.jpg) left top no-repeat; }
.arrow_chatuseful { background:url(../images/contents/arrow_chatuseful.jpg) left top no-repeat; }
/*********************************************** seaerch *********************************************/
/* 検索結果画面 */
.cate_list { margin-top:10px; }
/* 検索結果なし画面 */
.ok_lq_Noresult { text-align:center; padding:10px 0; }
.ok_lq_Noresult ul li { list-style-image:url(../images/icon/ico_question.gif); list-style-position:inside; }
.ok_lq_Noresult ul li strong { padding-bottom:20px; vertical-align:middle; }
/*********************************************** register ****************************************************/
/* ログイン情報画面 */
.ok_login_in-r { width:286px; margin-bottom:10px; }
.ok_login_in-r_bor { margin:0 0 10px 0; padding:10px 0 0 0; }
.ok_login_in-r_bor ul { margin:7px 0; }
.ok_login_in-r_bor ul li.btn_twitter,
.ok_login_in-r_bor ul li.btn_facebook{ width:138px; height:28px; }
.ok_login_in-r_bor ul li.btn_twitter a
{ display: block; width:138px; height:28px; text-indent:-9999px;
background:url(../images/contents/btn_twitter.gif) 0 0 no-repeat;}
.ok_login_in-r_bor ul li.btn_twitter a:hover{ background:url(../images/contents/btn_twitter.gif) 0 -28px no-repeat;}
.ok_login_in-r_bor ul.howto_sns li { margin:7px 0 0 10px; text-indent:-5px; }
.ok_login_in-r_bor ul.howto_sns li:before { content:"・"}

.ok_login_sns { padding:10px 0 0 5px;}
.ok_login_in-r_bor ul li.btn_facebook a
{ display: block; width:138px; height:28px; text-indent:-9999px;
background:url(../images/contents/btn_facebook.gif) 0 0 no-repeat;}
.ok_login_in-r_bor ul li.btn_facebook a:hover{ background:url(../images/contents/btn_facebook.gif) 0 -28px no-repeat;}

h2.ok_login_attention { background:url(../images/common/sprites.png) no-repeat 0px -466px; height:32px; width:570px; margin-bottom:10px; padding:8px 0 0 50px; font-size:16px; color:#663300; }
ul.ok_login_attention_detail { width:570px; border:1px solid #CCC; background:#F7F7F7; padding:15px; margin:0 10px; }
ul.ok_login_attention_detail p { margin-bottom:10px; }
ul.ok_login_attention_detail li { background:url(../images/icon/ico_login_attention.gif) left 5px no-repeat; padding-left:10px; margin-bottom:5px; }
ul.ok_login_attention_detail li.attention_listTtl { margin-bottom:10px; padding:0; background:none; }
ul.ok_login_attention_detail li.attention_list { background:none; padding-left:10px; }
ul.ok_login_attention_detail li.attention_agree { background:none; margin:30px 0 20px; text-align:center; }
ul.ok_login_attention_detail li.attention_btn { background:none; margin:0 auto 10px; width:410px; text-align:center;}
.ok_login_ad {position:relative;}
* html .ok_login_ad{height:356px;}
.ok_login_howto_btn {position:absolute; bottom:15px; right:137px; width:345px; height:42px;}
.ok_login_howto_btn span {display:none;}
.ok_login_optional { width:205px; margin:5px 0 0 0; }

/*** マイページ ***/
/*navigation*/
#ok_mypage_navi { background:url(../images/common/sprites.png) -1260px -537px no-repeat; width:620px; height:35px; position:relative; z-index:10; }
li.mynavi, li.mynavion, li.mynaviFirst, li.mynaviFirston, li.mynaviLast, li.mynaviLaston { float:left; margin-right:1px; display:block; font-weight:bold; width:154px; }
a.mynaviOvr { display:block; padding:8px 0; width:154px; color:#333; }
li.mynaviFirst a.mynaviOvr:hover, li.mynaviFirston a.mynaviOvr:hover, li.mynaviFirston { background:url(../images/common/sprites.png) -1260px -578px no-repeat; }
a.mynaviOvr:hover, li.mynavion { background:url(../images/common/sprites.png) -1265px -578px no-repeat;}
li.mynaviLast a.mynaviOvr:hover, li.mynaviLaston { background:url(../images/common/sprites.png) -1725px -578px no-repeat; color:#333; }
#ok_mypage_navi span { color:#999; font-size:11px;}

#dropMenu_mypage { border:1px solid #CCCCCC; left:0; position:absolute; top:34px; width:12.75em;/*width:14.3em;*/ z-index:1; ; background:#FFF }
#dropMenu_qalist { border:1px solid #CCCCCC; left:154px; position:absolute; top:34px; width:12.8em; z-index:1; background:#FFF }
#dropMenu_favorite { border:1px solid #CCCCCC; left:309px; position:absolute; top:34px; width:12.8em; z-index:10; background:#FFF }
.dropMenu {display:none;}
* html iframe.dropMenu {display:block; left:309px; position:absolute; top:34px; width:12.8em; z-index:9; height:136px;}
#dropMenu_basic { border:1px solid #CCCCCC; left:464px; position:absolute; top:34px; width:12.8em; z-index:1; background:#FFF }
#dropMenu_mypage li, #dropMenu_qalist li, #dropMenu_favorite li, #dropMenu_basic li { font-weight:normal; background:#FFF; }
#dropMenu_mypage li a, #dropMenu_qalist li a, #dropMenu_favorite li a, #dropMenu_basic li a { padding:2px 7px; display:block; color:#333; }
#dropMenu_mypage li a:hover, #dropMenu_qalist li a:hover, #dropMenu_favorite li a:hover, #dropMenu_basic li a:hover { background:#f0f5ff; text-decoration:none; }
#dropMenu_mypage .MenuOn, #dropMenu_qalist .MenuOn, #dropMenu_favorite .MenuOn, #dropMenu_basic .MenuOn { background:#f0f5ff; text-decoration:none; padding:2px 7px; display:block; color:#333; font-weight:bold; }
#dropMenu_favorite .keywordTtl { padding-left:7px; }
.keyword_txt { text-indent:12px; }
* html #dropMenu_favorite .keywordTtl { border-bottom:1px solid #fff;/*ie6ハック*/ }
* html .bor_dot_none { border-bottom:1px solid #fff;/*ie6ハック*/ }
/*contents*/
.ok_mypagetop_user_r { width:460px; }
.ok_mypagetop_user_r h3, .ok_mypgProf_nameDate h3 { display:inline; font-size:14px }
.ok_mypagetop_user_l { width:130px; }
.ok_mypage_bg_grey { background:none repeat scroll 0 0 #F7F7F7; border:1px solid #F0F0F0; margin-top:5px; }
.ok_mypagetop_user_r .ok_mypage_registerdate, .ok_mypgProf_nameDate .ok_mypage_registerdate { margin-left:10px; text-align:right;}
.ok_mypagetop_userdata_box { margin:10px 0 5px; }
table.ok_mypagetop_userdata { width:460px; border-collapse: collapse; }
.ok_mypagetop_userdata th, td { text-align:left; border:none; padding:5px 0; }
.ok_mypagetop_userdata th { font-weight:normal; border-bottom:1px dotted #CCC; width:200px; }
.ok_mypagetop_userdata td.user_2 { width:110px; }
.ok_mypagetop_userdata td.user_2 span { font-size:14px; font-weight:bold; }
.ok_mypagetop_userdata td.user_3 { width:110px; }
.ok_mypagetop_userdata td.user_4 { width:130px; }
.ok_mypagetop_userdata td { border-bottom:1px dotted #CCC; vertical-align:middle; }
.ok_mypage_basicTle { width:200px; margin-bottom:5px; }
/*マイページプロフィール*/
.ok_mypage_bor { padding:10px 10px 0;}
.ok_mypage_topCol { background:url(../images/common/sprites.png) -1260px -623px no-repeat; padding:8px 10px 0 10px; height:27px; position:relative; z-index:5;/padding:8px 10px 6px 10px;}
.ok_mypage_comp { padding:10px 0 0 0;}
.ok_mypage_comp p { padding:3px 0; border-top:#ff422f solid 2px; border-bottom:#ff422f solid 2px; background:#ffefed;}
.ok_mypage_ttl { width:400px; padding:0 0 0 25px; }
.ok_mypgProf_nameDate { padding:0 0 5px; }
.ok_mypageInner_top { margin-bottom:5px; }
.ok_mypageprof_user_l { margin-right:10px; width:102px; }
.ok_mypageprof_user_r { width:480px; word-wrap:break-word }
.ok_mypageEdit_txt { width:470px; height:100px; }
.ok_mypageEdit_tbl { width:598px }
.ok_mypageEdit_tbl td { border-bottom:1px dotted #ccc; padding:8px 0; }
.ok_mypageEdit_tbl th { width:110px; padding:8px 0 8px 10px; border-bottom:1px dotted #ccc; }
.ok_mypageId_tbl { width:598px }
.ok_mypageId_tbl td {padding:8px 0; }
.ok_mypageId_tbl th { width:110px; padding:8px 0 8px 10px;  }
.ok_mypageChange { margin-top:10px; }
.ok_mypageCaution { margin:0 0 10px; }
.ok_mypageCaution p { margin-left:35px; }
/*マイページパスワード*/
.ok_mypgpass_tbl { width:500px; padding:10px auto 0; }
.ok_mypgpass_tbl th { width:270px; padding-right:10px; text-align:right;}
.ok_mypgpass_tbl td.ok_mypage_passnow { padding:0; }
/*マイページメール*/
.ok_mypgMail_tbl { width:590px; border-top:#ccc 1px dotted; margin:15px 0;}
.ok_mypgMail_tbl th,
.ok_mypgMail_tbl td{ padding:20px 10px; background:url(../images/contents/bg_table_dotline.gif) repeat-x bottom left; vertical-align:top;}
.ok_mypgMail_tbl th { background-color:#f1f1f1; width:100px;}
.ok_mypgMail_tbl td .pc_mail,
.ok_mypgMail_tbl td .mobile_mail{ border-left:#ccc 3px solid; padding-left:10px; margin-top:15px;}
.ok_mypgMail_tbl td .ok_mypage_basic_radio{ margin:0 ; line-height:15px;}
.ok_mypgMail_tbl td .mail_delete{ line-height:23px;}

/*マイページ携帯メールアドレス*/
.ok_mypgMobile_tbl { width:590px; margin:0 auto 0; }
.ok_mypgMobile_tbl th { width:340px; padding-right:10px; text-align:right; }
/*並び順ドロップダウンメニュー*/
.btn_sort { background:url(../images/common/sprites_btn.png) no-repeat -564px -550px; padding:4px 0 2px 12px; width:58px; position:absolute; right:10px; top:5px; }
.ok_mypage_sortmenuDrop { position:absolute; top:28px; left:540px; width:110px; border:1px solid #ccc; background:#fff; z-index:0; }
* html .ok_mypage_sortmenuDrop li { display:inline-block; }
.ok_mypage_sortmenuDrop li a { background:#fff; display:block; color:#333; padding:0 7px 0 20px; }
.ok_mypage_sortmenuDrop li a:hover { background:#f0f5ff; display:block; color:#333; padding:0 7px 0 20px; text-decoration:none; }
li.sortOn a { background:url(../images/common/sprites_icon.gif) 5px -658px no-repeat; }
li.sortOn a:hover { background:url(../images/common/sprites_icon.gif) 5px -658px no-repeat #f0f5ff; }
/***マイページ一覧ページ***/
.mypage_cate_list { margin-left:25px; }
.ok_mypage_more { padding:0 10px 10px 0; }
.ok_mypage_pageCol { padding:10px 10px 0; position: relative; z-index:5;}
.ok_mypage_loading { text-align:center; padding:20px 0;}
.ok_mypage_loading li { display:inline; margin-right:10px; }
/*質問履歴*/
.ok_mypage_questbar { background:url(../images/common/sprites.png) -1260px -400px no-repeat; padding:8px 10px 6px 35px; position:relative;z-index:5; height:21px; position:relative; }
/*回答履歴*/
.ok_mypage_ansbar { background:url(../images/common/sprites.png) -1260px -490px no-repeat; padding:8px 10px 6px 35px; position:relative; z-index:5; height:21px; position:relative; }
/*お気に入り*/
.ok_mypage_favoritebar { background:url(../images/common/sprites.png) -1260px -445px no-repeat; padding:8px 10px 6px 35px; position:relative; z-index:5; height:21px; z-index:6; }
.ok_mypage_favoriteUsrbar { background:url(../images/common/sprites.png) -1260px -623px no-repeat; padding:8px 10px 0; position:relative; z-index:5; height:27px; }
.ok_mypage_favoriteUsrbar h3 { padding:0 0 0 25px; }
.ok_mypage_favorite_edit { margin-left:8px; line-height:1.8; }
.ok_mypage_favoriteError { padding:20px 0 0; }
/*雑談カテ履歴*/
.ok_mypage_chatbar { background:url(../images/common/sprites.png) -1260px -780px no-repeat; padding:8px 10px 6px 35px; position:relative; z-index:5; height:21px; position:relative; }
/*基本設定*/
.ok_mypage_basicCol { zoom:1; overflow:hidden;}
.ok_mypage_Setread { padding:5px 10px; }
.ok_mypage_setbtnCol { margin:0 10px }
table.ok_mypage_keyword { width:100%; border-collapse:collapse; }
table.ok_mypage_keyword th.titleCol2 { border-bottom:1px solid #CCC; padding:5px; background:#f2f2f2; text-align:center; width:135px; }
table.ok_mypage_keyword th.titleCol3 { border-style:solid; border-color:#ccc; border-width:0 1px 1px; padding:5px; background:#f2f2f2; text-align:center; width:380px; }
table.ok_mypage_keyword th.titleCol4 { border-bottom:1px solid #CCC; padding:5px 0; text-align:center; background:#f2f2f2; }
table.ok_mypage_keyword td.wordCol2, table.ok_profile_keyword td{ border-bottom:1px solid #CCC; padding:5px; }
table.ok_mypage_keyword td.wordCol3, table.ok_profile_keyword td{ border-style:solid; border-color:#ccc; border-width:0 1px 1px; padding:5px 0 5px 5px; }
table.ok_mypage_keyword td.wordCol4, table.ok_profile_keyword td{ border-bottom:1px solid #CCC; padding:5px 2px; text-align:center; }
table.ok_mypage_keyword input { margin-right:0 }
td.ok_mypage_keyword_addgrp { text-align:center }
.btn_add_keywdgrp { background:url(../images/common/sprites.png) 0 -600px no-repeat; width:600px; padding:6px 0; margin-top:5px; }
.btn_add_keywdgrp a { font-size:14px; color:#333 }
.btn_add_keywdgrp span { display:inline; float:none; margin-right:5px; padding:4px 7px; }
.ok_mypage_noaddgrp { margin:5px auto; text-align:center }
ul.keyword_edit li { display:inline; }
.mypage_form_keyword { width:120px; }
.mypage_error_txt { margin:0 0 2px 2px; color:#ff0000; }
.ok_mypage_basic_chuiTxt { background:#eee; padding:10px; }
.ok_mypage_basic_radio { margin:15px 10px 0;}
.ok_mypage_basic_radio li { margin:0 0 8px 0;}
.ok_mypage_basic_radio .state { margin:0 0 0 15px;}
/*20110308*/
/**** Registration ***/
.ok_c_reg, .ok_cr_report, .ok_c_regBox {width:600px;margin:5px auto;}
.ok_c_reg-error {width:600px; margin:10px auto 3px;}
.ok_usr_reg_l, .ok_usr_reg_r, .ok_cr_user_l, .ok_cr_user_r, .ok_cr_user_edit_r {font-weight:normal;}
.ok_cr_user_l {width: 200px;padding:5px 20px 0 0;}
.ok_cr_user_r {width: 320px;padding:5px 0 0 0;}
.ok_cr_user_r-error {width: 320px; padding-top:10px;}
/**/
/*基本設定エラー画面*/
tr.ok_keywordError td.wordCol2 { border-color:#ff0000; border-style:solid; border-width:2px 0 2px 2px; }
tr.ok_keywordError td.wordCol3 { border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:2px solid #ff0000; border-bottom:2px solid #ff0000; }
tr.ok_keywordError td.wordCol4 { border-color:#ff0000; border-style:solid; border-width:2px 2px 2px 0; padding:5px 2px; }
.ok_keyword_error { margin-left:13em; }
.ok_keyword_wordError { margin-bottom:2px; }
/****プロフィール画面****/
.ok_profile_linkBox { margin-bottom:5px; }
.ok_favorite_subttl { padding:10px 10px 0; }
.ok_favorite_list { padding:5px 10px 5px; }
.ok_favorite_list li { float:left; margin-right:15px; white-space:nowrap; }
.ok_mypage_closetxt { padding:20px 0; }
.ok_mypage_favorclosetxt { padding:5px 0 20px; }
.ok_mypage_qa_listCset { margin-left:10px; width:420px; }
.ok_mypage_error_txt { padding:20px 0; }
.ok_profileT_favorite_list {  margin:5px 54px 0;}
/*プロフィールお気に入り*/
.ok_profile_Set_categorygroup { height:1%; margin:0 60px;}
.ok_mypage_settingbar { background:url(../images/common/sprites.png) -1260px -715px no-repeat; padding:8px 10px 0 35px; /padding:8px 10px 6px 35px;position:relative; z-index:5; height:27px; }
.ok_favorite_cate_txt { padding:0 10px; }
.mrg_tbl_t { margin-top:5px; }
table.ok_profile_keyword {border-collapse:collapse;width:90%; margin:0 auto 10px;}
table.ok_profile_keyword th.titleCol2 { border-bottom:1px solid #CCC; padding:5px; background:#f2f2f2; text-align:center; width:115px; }
table.ok_profile_keyword th.titleCol3 { border-style:solid; border-color:#ccc; border-width:0 1px 1px; padding:5px; background:#f2f2f2; text-align:center; width:340px; }
table.ok_profile_keyword th.titleCol4 { border-bottom:1px solid #CCC; padding:5px 0; text-align:center; background:#f2f2f2; }
/*プロフィールファンユーザ*/
.mypage_favorite_user_l { padding:0 14px 0 0; }
.ok_mypage_user_r { width:130px; }
.ok_mypage_user_l { width:400px; }
.ok_mypage_userdata_box { margin-top:10px; }
table.ok_mypage_user_link { width:320px; border-collapse: collapse; margin-top:10px; }
.ok_mypage_user_r p { margin-top:5px; background:#F7F7F7; border:1px solid #F0F0F0; }
table.ok_mypage_userdata { width:578px; border-collapse: collapse; }
.ok_mypage_userdata th, td { text-align:left; border:none; padding:5px 0; }
.ok_mypage_userdata th { font-weight:normal; border-bottom:1px dotted #CCC; width:180px; }
.ok_mypage_userdata th span { padding-left:5px; }
.ok_mypage_userdata td.user_2 { width:120px; }
.ok_mypage_userdata td.user_2 span { font-size:18px; font-weight:bold; }
.ok_mypage_userdata td.user_3 { width:110px; }
.ok_mypage_userdata td { border-bottom:1px dotted #CCC; vertical-align:middle; }
.ok_mypage_btom { background:url(../images/common/sprites.png) no-repeat 0px -384px; height:30px; padding:0 10px 0 0; }
ul.ok_mypage_btom_btn { padding:5px 0 0 0; }
.ok_mypage_btom_btn li { margin:0 0 0 10px; float:left; }
.ok_mypage_btom_btn li.edit { padding:0 0 0 5px; border-left:1px solid #CCC; float:right; }
* html .ok_mypage_btom_btn li.edit {/* IE6ハック */ margin-left:330px; }
.ok_lr_mid_profile { background:url(../images/contents/fr_bg.jpg) left top no-repeat; padding:0 20px 10px; }
.ok_lr_mid_profile .ok_mypage_user_profile { margin:10px 0; }
.ok_lr_mid_profile .ok_mypage_user_profile .ok_mypage_user_profile_r { width:290px; margin:0 0 0 10px; }
.ok_lr_mid_profile .ok_mypage_user_profile .ok_mypage_user_profile_r h4 { padding-top:4px; }
.ok_lr_mid_profile .ok_mypage_user_profile .ok_mypage_user_profile_r p { padding:10px 0 0 30px; word-wrap:break-word; }
table.ok_profile_userprofile_tbl { width:290px; border-collapse: collapse; }
.ok_profile_userprofile_tbl th, .ok_profile_userprofile_tbl td { text-align:left; border:none; padding:5px 0; border-bottom:1px dotted #ccc }
.ok_profile_userprofile_tbl th { width:100px; }
.ok_profile_userprofile_tbl td.profile_1 { width:140px; padding-left:10px; }
.ok_profile_userprofile_tbl td.profile_2 { width:21px; }
.ok_mypage_btnbar { background:url(../images/common/sprites.png) no-repeat 0px -419px; height:37px; margin:10px 0; }
ul.ok_mypage_btnbar_list { padding:8px 10px 0 0; }
ul.ok_mypage_btnbar_list li.qa_fav { padding-right:10px; margin:0 0 0 10px; border-right:1px solid #CCC; float:left; }
ul.ok_mypage_btnbar_list li.setup { padding:0 0 0 5px; border-left:1px solid #CCC; float:right; }
* html ul.ok_mypage_btnbar_list li.setup {/* IE6ハック */ margin-left:285px; }
.ok_mypage_referee_box { padding:10px 0; }
.ok_mypage_referee_r { margin-top:10px; width:350px; }
table.ok_mypage_referee_tbl { width:350px; border-collapse:collapse; }
.ok_mypage_referee_tbl th, .ok_mypage_referee_tbl td { padding:5px 0 5px 10px; border:1px solid #CCC; }
.ok_mypage_referee_tbl th { color:#666; }
.ok_mypage_referee_tbl th.refe_w1, .ok_mypage_referee_tbl td.refe_w1 { width:200px; background:#E8E8E8; }
.ok_mypage_referee_tbl th.refe_w2 { width:75px; background:#E8E8E8; }
.ok_mypage_referee_l { width:200px; margin:10px 15px 0 0; }
.ok_mypage_referee_l .referee_graph { width:175px; margin:0 auto 10px; }
.ok_mypage_referee_l ul li { padding-right:10px; vertical-align:middle; display:inline; }
.ok_mypage_referee_l ul li span.referee_yes { color:#FC685C; }
.ok_mypage_referee_l ul li span.referee_no { color:#CCC; }
.ok_mypage_referee_start { margin-top:20px; }
.ok_mypage_referee_start h4 { margin-bottom:10px; font-size:16px; }
.ok_mypage_referee_start_btn { margin-left:85px; }
.ok_mypage_referee_btn { margin:20px 0 20px 80px; }
.ok_mypage_referee_btn4 { margin:20px 0 20px 5px; }
table.ok_mypage_referee_result { border-collapse:collapse; margin:15px 0; width:100%; }
.ok_mypage_referee_result th, .ok_mypage_referee_result td { padding:5px 0 5px 10px; border:1px solid #CCC; }
.ok_mypage_referee_result th { color:#666; background:#E8E8E8; }
.ok_mypage_referee_result th.referee_resultTtl_01 { width:140px; }
.ok_mypage_referee_result th.referee_resultTtl_02 { width:200px; }
.ok_mypage_referee_result td span.referee_resultNo { width:80px; padding-right:5px; border-right:1px solid #CCC; }
.ok_mypage_referee_result td span.referee_resulNo_ttl { padding-left:5px; }
.ok_mypage_referee_start_btnend { margin-left:110px; }
p.ok_mypage_referee_none { margin:20px 0; }
.wrapped { white-space:pre-line; word-wrap:break-word; width:140px; /width:auto;
}
/*設定画面*/
.ok_mypage_Set { padding:0 10px 0px 10px; }
.ok_mypage_Set p.ok_mypage_Setread { padding:5px 10px 5px 10px; }
.ok_mypage_Set_form { padding:10px; }
.ok_mypage_Set_form .release { width:110px; line-height:28px;}
table.ok_mypage_privacy { border-collapse: collapse; margin:0 auto; }
.ok_mypage_privacy th, td { border:none; padding:5px 0; }
.ok_mypage_privacy th { width:180px; text-align:left; font-size:14px; }
.ok_mypage_privacy td { width:70px; text-align:center; }
.ok_mypage_SetBlockusr-inner { padding:10px 0 10px 10px; }
.ok_mypage_SetBlockusr-inner ul li { width:80px; }
.ok_mypage_SetBlockusr-inner ul li.set_user_l { padding:0 23px 0 0; }
* html .ok_mypage_SetBlockusr-inner ul li.set_user_l {/*IE6ハック*/ padding:0 21px 0 0; }
.ok_mypage_Set_categorygroup_l { height:1%; border-right:1px solid #CCC; padding-right:1px; }
.ok_mypage_Set_categorygroup_r { height:1%; margin-left:1px; width:297px; }
*html .ok_mypage_Set_categorygroup_r {/*IE6ハック*/ width:298px; }
.ok_mypage_Set_categorygroup { margin-bottom:1px; }
.ok_mypage_Set_categorygroup h3 { background-color:#CEF2CE; font-size:12px; padding:5px 0 5px 5px; }
.ok_mypage_Set_categorygroup h3.no_check {padding:5px 0 5px 20px; }
.ok_mypage_Set_categorygroup h3 input { vertical-align:middle; }
h4.ok_mypage_Set_categorygroup { background-color:#EEFAEE; font-size:12px; margin:1px 0; padding:2px 0 2px 35px; }
.ok_mypage_Set_categorygroup h4.no_check { background-color:#EEFAEE; font-size:12px; margin:1px 0; padding:2px 0 2px 50px; }
ul.ok_mypage_Set_categorygroup { padding:2px 0 2px 30px; }
ul.ok_mypage_Set_categorygroup li { margin-right:5px; padding:0 5px 0 28px; }
table.ok_mypage_mailmagazineSettings { border-collapse: collapse; margin:0 auto; }
.ok_mypage_mailmagazineSettings th, td { border:none; padding:5px 0; }
.ok_mypage_mailmagazineSettings th { width:120px; text-align:left; font-size:14px; }
.ok_mypage_mailmagazineSettings td.mailmagazineSet { width:100px; text-align:center; }
.ok_mypage_mailmagazineSettings td.mailmagazineSettex { width:320px; }

table.ok_mypage_sns {margin:0 auto; background:#ccc; width:100%; }
.ok_mypage_sns th, td { border:none; }
.ok_mypage_sns th { text-align: center; background:#f1f1f1; padding:5px 20px;}
.ok_mypage_sns th.service_name { width:90px;text-align: left; }
.ok_mypage_sns td { text-align:center;background:#fff; padding:5px; }
.sns_notice { padding:5px 10px 5px 30px;}

/* アバター変更画面　*/
.ok_av_change {width:560px;margin:0 auto;}
.ok_av_change_r {width:460px;}
.ok_av_change_r p.av_size_tex {margin:0 0 10px 0;}
.ok_av_change_t{width:560px;margin:20px auto 20px; clear:both;}
.ok_av_change_t ul{}
.ok_av_change_t li{ margin:0 20px 10px 0; padding: 0!important; float:left;}
.ok_av_change_dtl{width:90px;}
.ok_av_added {width:390px; padding:15px; background-color:#feeff0;}
.ok_av_change_dtl .avt_m{margin:0 auto;}
.avt_m{position:relative;}
.avt_m span.new{position: absolute; background:url(../images/icon/new_icon.gif) no-repeat 0 0; width:23px; height:10px; top:2px; left:2px;}
/* mypageError */
p.mypageError { margin-left:40px; }
/* point_ranking */
.ok_lp_rank { margin:20px 0 0 0; }
#ok_lp_rank_ttl { padding:20px 0 1px 0; }
#ok_lp_rank_ttl .point_user_ttl, .point_get_ttl { border-left:3px solid #F90; padding:0 0 0 5px; }
#ok_lp_rank_ttl .point_user_ttl { width:150px; margin-left:182px; }
*html #ok_lp_rank_ttl .point_user_ttl { margin-left:100px; }
.ok_lp_rank_data { padding:10px 0; }
.ok_lp_rank_data .rankingNO { width:40px; margin:25px 20px 0; }
.ok_lp_rank_data .rankingUser { width:120px; margin:30px 30px 0 28px; }
.ok_lp_rank_data .rankingPoint { width:120px; padding:30px 40px 0 10px; }
/* 今日のOK */
.ok_ltodayok-inner { width:598px; padding:0 10px; }
.calendar { background:url(../images/common/sprites.png) no-repeat -1487px 0; width:81px; height:50px; margin-right:10px; text-align:center; padding-top:30px; font-size:18px; color:#FFF; }
#ok_ltodayok_qBox { padding:10px; margin:10px 0; background:#FFFBF4; border:1px solid #FFC768; }
#ok_ltodayok_aBox { padding:10px; margin-bottom:10px; background:#FBFDFF; border:1px solid #D0E8FF; }
#ok_ltodayok_Box { padding:10px; margin-bottom:10px; border:1px solid #CCC; }
.ok_ltodayok_sttl { margin-bottom:10px; }
.ok_ltodayok_sttl_bor { border-bottom:1px dotted #CCC; padding-bottom:5px; margin-bottom:10px; }
#ok_ltodayok_btn { margin-left:224px; width:150px; }
table.ok_ltodayok_tbl { width:598px; border-collapse:collapse; margin:0 auto; }
.ok_ltodayok_tbl th, .ok_ltodayok_tbl td { padding:5px 0 5px 10px; border:1px solid #CCC; }
.ok_ltodayok_tbl th { background:#E8E8E8; color:#666; }
.ok_ltodayok_tbl th.w_1 { width:80px; }
.ok_ltodayok_tbl th.w_2 { width:340px; }
.ok_ltodayok_tbl td.todayokTtl { font-size:16px; }
.ok_ltodayok_tbl tr { background:#fff; }
.ok_ltodayok_tbl tr.odd { background:#F9F9F9; }


/****メルマガバックナンバー****/
.mm_backnumber .title_area .main_ttl {
	margin:10px 0 0 0 ;
	width:285px;
	height:40px;
	text-indent:-9999px;
	background:url(../images/contents/mm_backnum_h2.gif) no-repeat 0 0;
}
.mm_backnumber .title_area .main_cap {
	margin:0;
	width:300px;
	height:20px;
	text-indent:-9999px;
	background:url(../images/contents/mm_backnum_cap.gif) no-repeat 0 0;
}
.mm_backnumber .outline_area {
	background:url(../images/contents/mm_backnum_bg01.gif) no-repeat 0 0;
	padding:15px 0 0 0;
}
.mm_backnumber .regist_area {
	background:url(../images/contents/mm_backnum_btndeco.gif) no-repeat 0 0;
	padding:20px 0 0 45px;
	margin:0 0 0 15px;
}
.mm_backnumber .btn_register {
	width:290px;
	height:65px;
}
.mm_backnumber .btn_register a {
	width:265px;
	height:65px;
	padding-left:25px;
	display:block;
	line-height:65px;
	color:#fff;
	background:url(../images/contents/mm_backnum_register.gif) no-repeat 0 0;
}
.mm_backnumber .btn_register a:hover {
	background:url(../images/contents/mm_backnum_register.gif) no-repeat 0 -65px;
}
.mm_backnumber .mm_backnumber_top {
	background: #fff url(../images/contents/mm_backnum_bgt.gif) no-repeat 0 0;
	height:34px;
}
.mm_backnumber .mm_backnumber_bottom {
	background: #fff url(../images/contents/mm_backnum_bgb.gif) no-repeat 0 0;
	height:25px;
	margin-top:10px;
}

.mm_backnumber .everyweek {
	width:130px;
	height:55px;
	margin:10px 0 0 10px;
	background:url(../images/contents/mm_backnum_memo01.gif) no-repeat 0 0;
	text-indent:-9999px;}
.mm_backnumber .free {
	width:130px;
	height:55px;
	margin:10px 0 0 0;
	background:url(../images/contents/mm_backnum_memo02.gif) no-repeat 0 0;
	text-indent:-9999px;}
.mm_backnumber .appeal {
	margin:0 0 0 15px;
	width:335px;
}
.mm_backnumber .appeal li {
	margin:15px 0 0 0;
	padding:5px 0 10px 50px;
	background:url(../images/contents/mm_backnum_check01.gif) no-repeat left bottom;
}

.mm_backnumber_list {
	background:url(../images/contents/mm_backnum_bg02.gif) repeat-y left top;
	padding:0 0 0 0;
}
.mm_backnumber_list .backnum_ttl {
	margin:5px 15px 0 15px;
}

.mm_backnumber_list ul,
.mm_backnumber_list .mm_detail{
	background:url(../images/contents/mm_backnum_bglist.gif) repeat-y left top;
	padding:0;
	margin:0 0 0 12px;
}
.mm_backnumber_list li {
	margin:0 10px 0 20px;
	padding:10px 0;
	width:573px;
	}
.mm_backnumber_list li a {
	display:block;
	width:475px;
	}
.mm_backnumber_list li span.date { margin:0 15px 0 3px;	width:55px; display:block;
}
.mm_backnumber .mm_backnumberlist_top {
	background: url(../images/contents/mm_backnum_bglist_t.gif) no-repeat 0 0;
	height:30px;
	margin:0 0 0 12px;
}
.mm_backnumber .mm_backnumberlist_bottom {
	background: url(../images/contents/mm_backnum_bglist_b.gif) no-repeat 0 0;
	height:10px;
	margin:0 0 0 12px;
}
.mm_backnumber_list .paging_list {
	margin:5px auto;
	}
.mm_backnumber_list .paging_list a {
	color:#000;
	}
.mm_backnumber_list .paging_list .cur a {
	margin:0 3px;
	padding:2px 5px;
	}
.mm_backnumber_list .paging_list a:hover,
.mm_backnumber_list .paging_list a.blk_q{
	background: url(../images/contents/mm_backnum_page.gif) repeat-x left bottom;
	text-decoration:none;
	}
.mm_backnumber_list .paging_list .first_page,
.mm_backnumber_list .paging_list .pre_page{
	margin-right:10px;
	}
.mm_backnumber_list .paging_list .next_page,
.mm_backnumber_list .paging_list .last_page{
	margin-left:10px;
	}
.mm_backnumber .mm_detail {
	padding:0 25px 25px;
	line-height:1em;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.mm_backnumber .back_to_list {
	margin:12px 0 0 15px;
}
.mm_backnumber .please_note {
	margin:12px 15px 0 0;
}

/******************** Left_カラム共通 ************************/
/*質問カテゴリー歴*/
.ico_cate_list span { padding-top:3px; }
.answerNo { margin-right:5px; }
/* QA一覧非表示設定 */
h3.datail_nonqa { padding:3px; background-color:#FFFFCC; margin-left:25px; font-size:14px; }
h4.datail_nonqa { padding:3px; background-color:#FFFFCC; margin-left:25px; }
/*マイページ、プロフィール、質問履歴*/
.ok_lq_q_list { width:490px; margin-top:5px; }
.btn_settingsNone { width:75px; height:24px; }
p.ok_lq_q_userNumber { padding:10px 0 0 10px; }
p.ok_lq_q_none { padding:10px 0 0 10px; }
#ok_mypage_settingsSelect { position:relative; }
.ok_settingsSelect { position:absolute; left:478px; top:33px; width:140px; z-index:2; }
.ok_settingsSelect ul { display:block; border:1px solid #CCC; background:#FFF; }
.ok_settingsSelect ul li { line-height:1.8; padding:0 7px; display:block; }
.ok_settingsSelect ul li a { text-decoration:none; color:#333; }
.ok_settingsSelect ul li:hover { background:#f0f5ff; }
.ok_settingsSelect ul li.mailSend a { background:url(../images/common/sprites_icon.gif) no-repeat 0px -489px; padding-left:20px; }
.ok_settingsSelect ul li.mailStop a { background:url(../images/common/sprites_icon.gif) no-repeat 0px -507px; padding-left:20px; }
.ok_settingsSelect ul li.Qdeletion a { background:url(../images/common/sprites_icon.gif) no-repeat -1px -528px; padding-left:20px; }
.ok_settingsSelect ul li.QdeletionMnt { background:url(../images/common/sprites_icon.gif) no-repeat 7px -522px; padding-left:27px; }/*マルチメディアメンテナンス*/
.ok_settingsSelect ul li.mMediaPlus a { background:url(../images/common/sprites_icon.gif) no-repeat 0px -544px; padding-left:20px; }
.ok_settingsSelect ul li.mMediaDlt { padding-top:3px; }
.ok_settingsSelect ul li:hover.mMediaDlt { background:none; }
.ok_settingsSelect ul li span { margin:3px 3px 0 0; }
/*お気に入りユーザーリスト*/
.ok_favorite_user { padding-top:10px; }
.ok_favorite_user .ok_favorite_userNumber { padding-left:10px; }
.ok_favorite_user-inner { padding:10px; }
.ok_favorite_user-inner ul li { width:88px; }
.ok_favorite_user-inner ul li.favorite_user_l { padding:0 10px 0 0; }
* html .ok_favorite_user .ok_favorite_user-inner ul li.favorite_user_l {/*IE6ハック*/ padding:0 21px 0 0; }
/*お気に入りカテゴリーリスト*/
.ok_favorite_cate-inner { padding:0 10px 5px; }
.favorite_cateNumber { width:300px; }
/*カテゴリーリスト*/
.category h2 { font-size:18px; }

.category .ico_c214_s,
.category .ico_c206_s,
.category .ico_c207_s,
.category .ico_c208_s,
.category .ico_c213_s,
.category .ico_c210_s,
.category .ico_c212_s,
.category .ico_c209_s,
.category .ico_c932_s,
.category .ico_c205_s,
.category .ico_c211_s,
.category .ico_c714_s,
.category .ico_c713_s,
.category .ico_c517_s,
.category .ico_c725_s,
.category .ico_c700000_s,
.category .ico_c10000_s,
.category .ico_c999_s,
#ok_area_l .ico_search_s{margin:3px 0 0 0;}

.category .ok_l_top { margin:15px 0 0 0; }
.category .cat_wrap {
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	background-color:#fff;
	padding:0 5px 0 10px;
	position:relative;
	zoom: 1;
}
.category ul li { margin:0 10px 0 0;}
.category ul li a { white-space:nowrap;}
ul.ok_sch_crumb { padding:10px 0 0 5px; font-size:14px; }
ul.ok_sch_crumb li { line-height:1.6; }
ul.ok_sch_crumb li span a { }
ul.ok_sch_crumb li span { white-space:nowrap; padding-right:5px; }

.category .cat_wrap p.main_ttl { position:absolute; top:-22px; left:15px; padding:4px 5px 0; background:url(../images/common/sprites.png) no-repeat 0 -800px; width:144px; height:21px; }
.category .cat_wrap .cat_relate ul {padding:0 0 0 10px; width:480px;}
.category .cat_wrap .cat_relate p {background:#e2f7e2; padding:2px 5px; }

/*QAconnection*/
.ok_osusume-ttl { position:relative; background:url(../images/common/sprites.png) no-repeat -625px -686px; width:620px; height:24px; display:block; overflow:hidden; }
.ok_osusume-ttl .title, .ok_osusumelocal-ttl h4 { font-size:14px; font-weight:bold; padding:2px 0 0 12px }
#ok_osusume { display:block; overflow:hidden; }
ul.ok_osusume_list, .ok_osusume_locallist { font-size:14px; }
ul.ok_osusume_list li a { padding:7px 10px 0; }
ul.ok_osusume_list li.ok_osusume_list-t a:link, ul.ok_osusume_list li.ok_osusume_list-t a:visited{ display:block; background:#FFF; height:25px; }
ul.ok_osusume_list li.ok_osusume_list-t a:hover,ul.ok_osusume_list li.ok_osusume_list-t a:active{ display:block;}
ul.ok_osusume_list li.question a:hover,ul.ok_osusume_list li.question a:active{ background:#FEF3DD;}
ul.ok_osusume_list li.guide a:hover,ul.ok_osusume_list li.guide a:active{ background:#e0ebff;}
ul.ok_osusume_list li.pr a:hover,ul.ok_osusume_list li.pr a:active{ background:#f7f7f7;}
ul.ok_osusume_list li.bor_color_b {border-bottom:1px solid #fdcd79;}
.ok_osusumelocal-ttl { background:url(../images/common/sprites.png) no-repeat -1260px -663px; width:620px; height:35px; display:block; overflow:hidden; }
.ok_osusume_locallist li { padding:7px 10px 4px; }
.ok_osusume_locallist li a { background:url(../images/icon/ico_login_attention.gif) left center no-repeat; display:block; padding:0 0 0 10px }
.ok_osusume_locallist li.bg_clr_q { background-color: #FEF9F1; }
.ok_osusume_locallist_b { background:url(../images/common/sprites.png) no-repeat -1260px -703px; width:620px; height:7px; overflow:hidden; }
/* Q&Amach */
.ok_ad1 { color:#000; padding:10px 0; text-align:right; width:100%; }
.ok_ad1 ul { text-align:left; list-style:none; margin-top:5px; font-size:11px; }
.ok_ad1 ul li { display:inline; }
li.ok_ad1List a:link, li.ok_ad1List a:visited { text-decoration:none; color:#000; display:block; padding-left:25px; background:url(../images/icon/ico_qamatch.gif) #FFF no-repeat 8px -84px; }
li.ok_ad1List a:hover, li.ok_ad1List a:active { text-decoration:none; color:#000; display:block; padding-left:25px; background:url(../images/icon/ico_qamatch.gif) #ffe5b2 no-repeat 8px 3px; }
.ok_ad1List_over { color:#0044CC; text-decoration:underline; font-size:12px; }
/* overture */
.ok_lovtad_top ,.ok_lovtad_top_footer { font-size:12px; line-height:1.8; }
.ok_lovtad_top a ,.ok_lovtad_top_footer a { color:#666;}
.ok_lovtad_top_footer { height:17px; display:block; overflow:hidden; margin-top:0; padding:0; }
.ok_ovtad ul, .ok_ovtad_footer ul { text-align:left; list-style:none; }
.ok_ovtad ul li, .ok_ovtad_footer ul li { padding:3px 0 2px; line-height:150%; font-size:14px; }

/*.ok_ovtad ul li:hover, .ok_ovtad_footer ul li:hover { background:#FFE6BF} */
.ok_ovtad ul span.ok_ovtadTtl a, .ok_ovtad_footer ul span.ok_ovtadTtl a { margin-right:10px; font-size:14px; text-decoration:underline;}
.ok_ovtad ul span.ok_ovtadTtl a:hover, .ok_ovtad_footer ul span.ok_ovtadTtl a:hover { color:#FF0000; }
.ok_ovtad ul span.ok_ovtadurl a, .ok_ovtad ul span.ok_ovtadurl a:hover, .ok_ovtad_footer ul span.ok_ovtadurl a, .ok_ovtad_footer ul span.ok_ovtadurl a:hover { color:green; text-decoration:none; }
.ok_ovtad ul a.link, .ok_ovtad_footer ul a.link { color:#333; }
.ok_ovtad ul a.link:hover, .ok_ovtad ul a.link:active, .ok_ovtad_footer ul a.link:hover, .ok_ovtad_footer ul a.link:active { text-decoration:none; }
.ok_schspns { padding:0 10px; text-align:right; line-height:130%; }
.ok_schspns span { font-size:11px; }
.ok_schspns ul { text-align:left; list-style:none; text-decoration:none; }
.ok_schspns ul li.ok_schspnsList span.schspnsListurl { color:green; text-decoration:none; margin-left:10px; }
.ok_schspns ul li.ok_schspnsList a:link, .ok_schspns ul li.ok_schspnsList a:visited { text-decoration:none; display:block; padding:3px 0 3px 3px; }
.ok_schspns ul li.ok_schspnsList a:hover, .ok_schspns ul li.ok_oschspnsList a:active { text-decoration:none; display:block; background:#FFE6BF; padding:3px 0 3px 3px; }
span.ok_schspnsList_over,
.ok_ovtad ul span.ok_ovtadurl a,
.ok_l_mid clearfix .ok_ovtadtex,
.ok_l_mid clearfix .ok_ovtadurl a { line-height:1.3; font-size:14px; }
.ok_ovtadtex { letter-spacing:0.05em; }
a:hover span.ok_schspnsList_over, a:active span.ok_schspnsList_over { text-decoration:underline; }
.ok_schspns ul .link { color:#333; }
#ok_AreaSponsorSite ul { margin:10px 10px 0 0; }
#ok_AreaSponsorSite ul li .AreaSponsorSiteListL { width:280px; margin:0 20px 10px 0; }
#ok_AreaSponsorSite ul li .AreaSponsorSiteListR { width:280px; margin-bottom:10px; }
a.AreaSponsorSitehlt { background-color:#FFF; display:block; text-decoration:none; }
a.AreaSponsorSitehlt:hover, a.AreaSponsorSitehlt:active { background-color:#FFE6BF; text-decoration:none; display:block; }
#ok_AreaSponsorSite ul li .AreaSponsorSiteTtl { font-size:14px; font-weight:bold; text-decoration:underline; background:url(../images/icon/ico_radio_check.gif) left top no-repeat; padding-left:20px; }
#ok_AreaSponsorSite ul li .AreaSponsorSiteTtl span { color:#bf0000; }
#ok_AreaSponsorSite ul li .AreaSponsorSiteTex, #ok_AreaSponsorSite ul li .AreaSponsorSiteTex a:link, #ok_AreaSponsorSite ul li .AreaSponsorSiteTex a:visited { color:#222; margin-bottom:2px; padding-left:20px; height:32px; }
*html #ok_AreaSponsorSite ul li .AreaSponsorSiteTex, #ok_AreaSponsorSite ul li .AreaSponsorSiteTex a:link, #ok_AreaSponsorSite ul li .AreaSponsorSiteTex a:visited { height:36px; }
#ok_AreaSponsorSite ul li .AreaSponsorSiteTexurl { color:green; padding-left:20px; }



/*--ADテスト用--*/
.ok_lovtad_top a.clr_1b,
.ok_lovtad_top_footer a.clr_1b{ color:#666; font-size:11px; }

.gads_top_2a_1b ul,
.gads_top_2b_1b ul,
.gads_top_2c_1b ul { margin:5px 0 0 0; }

.gads_top_2a_1a ul li, .gads_top_2a_1a ul li { padding:3px 0 2px;}
.gads_top_2a_1b ul li { padding:10px 0 0 0;}
.ok_l_mid clearfix.gads_top_2a_1a .ok_ovtadtex,
.gads_top_2a_1a .ok_ovtadurl a,
.gads_top_2a_1b .ok_ovtadtex,
.gads_top_2a_1b .ok_ovtadurl a{ font-size:14px; line-height:1.3; }

.gads_top_2b_1a ul li, .gads_top_2b_1a ul li { padding:3px 0 2px;}
.gads_top_2b_1b ul li { padding:10px 0 0 0;}
.ok_l_mid .gads_top_2b_1a .ok_ovtadtex,
.ok_l_mid .gads_top_2b_1a .ok_ovtadurl a,
.ok_l_mid .gads_top_2b_1b .ok_ovtadtex,
.ok_l_mid .gads_top_2b_1b .ok_ovtadurl a{ font-size:12px; line-height:1.3; }

.gads_top_2c_1a ul li, .gads_top_2c_1a ul li { padding:3px 0 2px;}
.gads_top_2c_1b ul li { padding:10px 0 0 0;}
.gads_top_2c_1a ul span.ok_ovtadTtl a{ font-size:16px;}
.gads_top_2c_1b ul span.ok_ovtadTtl a{ font-size:16px; line-height:1.6; }
.ok_l_mid .gads_top_2c_1a .ok_ovtadtex,
.ok_l_mid .gads_top_2c_1a .ok_ovtadurl a,
.ok_l_mid .gads_top_2c_1b .ok_ovtadtex,
.ok_l_mid .gads_top_2c_1b .ok_ovtadurl a{ font-size:12px; line-height:1.3; }

.gads_top_2a_1b ul li.pdg0 ,
.gads_top_2b_1b ul li.pdg0 ,
.gads_top_2c_1b ul li.pdg0 { padding:0 0 0 0;}

/*--ADテスト用--*/



/*TagNavi*/
.ok_KeysearchCol { background:url(../images/contents/tagnavi_bg.jpg) left top no-repeat; }
h4.ok_TagNaviTtl { font-size:14px; font-weight:bold; line-height:2.4; padding:5px 0 0 10px; width:90px; }
.ok_TagNavi_tab { padding-top:5px; }
.ok_TagNavi-list { margin:15px 0; }
.ok_TagNavi-listT { background:url(../images/common/sprites.png) no-repeat -624px -287px; height:10px; display:block; overflow:hidden; }
.ok_TagNavi-listC { border-left:1px solid #CCC; border-right:1px solid #CCC; padding:0 10px; font-size:14px; }
.ok_TagNavi-listC .ok_TagNavi-listCL { width:100px; float:left; margin-right:5px; }
.ok_TagNavi-listC ul.ok_TagNavi-listCR { width:332px; float:right; }
.ok_TagNavi-listC ul.ok_TagNavi-listCR li { display:inline; padding-right:10px; }
.ok_TagNavi-listC ul.ok_TagNavi-listCR li span { white-space:nowrap; }
.ok_TagNavi-listC .ok_TagNavi-listCRB { width:332px; font-size:12px; text-align:right; float:right; display:block; }
.ok_TagNavi-listB { background:url(../images/common/sprites.png) no-repeat -624px -298px; height:10px; display:block; overflow:hidden; }
.tab_tagnavi, .tab_tagnavi a:hover, .tab_tagnavi a { width:94px; height:35px; display:block; overflow:hidden; }
.tab_tagnavi a { background:url(../images/common/sprites_btn.png) no-repeat -379px -712px; }
.tab_tagnavi, .tab_tagnavi a:hover { background:url(../images/common/sprites_btn.png) no-repeat -379px -675px; }
ul.ok_TagNavi-tablist { padding:10px; }
ul.ok_TagNavi-tablist li { display:inline; padding-right:10px; font-size:14px; }
ul.ok_TagNavi-tablist li span { white-space:nowrap; }
/*advertisement*/
.ok_prTtl { background:url(../images/common/sprites.png) no-repeat -625px -744px; height:24px; font-size:14px; font-weight:bold; padding:2px 0 0 12px; }
.ok_reqBnr { padding:10px; width:300px; }
.ok_prList { margin:10px 0 0 5px; font-size:14px; width:290px; }
.ok_prList li { margin-bottom:16px; background:url(../images/icon/ico_adarrow.gif) left 3px no-repeat; padding-left:11px; }
.ok_prList li.last { margin-bottom:0; }
.ok_prBtm { background:url(../images/common/sprites.png) no-repeat scroll -900px -352px; height:10px; }
/*twitter*/
.ok_tweeter_colInner { font-size:14px; line-height:1.2; }
.ok_twitter-ttl { background:url(../images/common/sprites.png) no-repeat -625px -715px; width:620px; height:24px; }
.ok_twitter-ttl2 { height:35px; }
.ok_twitter-ttl .title { font-size:14px; font-weight:bold; padding:2px 0 0 12px }
.ok_twitter-ttl,.btn_tweet { padding:0; }
.ok_tweet { padding:10px; }
.ok_tweet:hover { background:#f7f7f7; }
.ok_tweet-left { width:30px; height:30px; margin-right:10px; }
.ok_tweet-right { width:540px; }
.ok_tweet_uptime, .ok_tweet_uptime a { color:#999; font-size:12px; }
.ok_tweet_more { padding:10px 10px 0; font-size:12px; }
.ok_tweeter_colInner .bor_color_b {border-bottom:1px solid #d2fcfb;}
/***************************************************右カラム****************************************************/
.ok_r_top01 { background:url(../images/common/sprites.png) no-repeat 0px -700px; }
.ok_r_mid01 { padding:0 7px; position:relative; background:#ebebeb; }
.ok_r_btm01 { background:url(../images/common/sprites.png) no-repeat 0px -713px; }
.ok_r_top01, .ok_r_btm01 { height:7px; }

.ok_r_mid02 { padding:0 6px; position:relative; }

.ok_r_top { background:url(../images/common/sprites.png) no-repeat 0px -194px; }
.ok_r_mid { padding:0 10px; position:relative; }
.ok_r_btm { background:url(../images/common/sprites.png) no-repeat 0px -209px; }
.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 { height:10px; }
.ok_r_mid .r_linkBox { margin:10px 0 0 30px; }
.ok_area_r-inner h3 { font-size:14px; }
/*右カラム_ログインBOX*/
.ok_area_r_login .ok_area_r_login_r { margin-left:70px; }
.ok_area_r_loginUsr { padding-bottom:5px; }
.ok_area_r_usrID { width:15em; }
.ok_area_r_logout { width:5.6em; }
.ok_area_r_point {margin-bottom:5px;}
ul.ok_area_r_point li { padding-left:15px;background:url(../images/icon/ico_loginarrow.gif) 0 7px no-repeat;}
ul.ok_area_r_point li:hover {background:#f0f5ff url(../images/icon/ico_loginarrow.gif) 0 -24px no-repeat;}
.ok_area_r_pointTtl {width:120px; display:inline-block;}
.ok_area_r_pointNo {font-size:14px;}
.ok_area_r_mypgLink li {float:left; width:125px; }
.ok_area_r_mypgLink li a{display:block;padding-left:15px;background:url(../images/icon/ico_loginarrow.gif) 0 5px no-repeat;}
.ok_area_r_mypgLink li a:hover, .ok_area_r_mypgLink li a:active {background:url(../images/icon/ico_loginarrow.gif) 0 -68px no-repeat;}
/*右カラム　お知らせ*/
.update_new_col { background:#FFFFCC; padding:5px; margin:5px 0 0; }
/*右カラム_関連QA*/
.ok_r_top_qa { background:url(../images/common/sprites.png) no-repeat -310px -194px; }
.ok_r_btm_qa { background:url(../images/common/sprites.png) no-repeat -310px -209px; }
/*右カラム_カテゴリー*/
.ok_r_top_cate { background:url(../images/common/sprites.png) no-repeat -620px -194px; }
.ok_r_btm_cate { background:url(../images/common/sprites.png) no-repeat -620px -209px; }
#category li { width:298px; float:left; /float:none}
#category li span.off { margin:0 10px 0 0;}
span.ok_r_catelist { font-size:12px; font-weight:normal; position:absolute; top:0; right:10px; }
*html span.ok_r_catelist { right:50px; }
/*大カテ*/
* html #category li.active-Original, * html #category li.originalCate { padding:3px 0; }
#category li.originalCate a, #category li.active-Original a { padding-left:18px; margin:3px 0 0; }
#category li.active-Original a span.ico_categoryOrigi-cate, #category li.originalCate a span.ico_categoryOrigi-cate { margin:3px 5px 0 0; }
#category li.ok_cate_link a, #category li.active { line-height:2; }
#category li.ok_cate_link a:link, #category li.ok_cate_link a:visited { display:block; border-top:1px solid #F1FCF2; border-bottom:1px solid #F1FCF2; }
#category li.ok_cate_link a:hover, #category li.ok_cate_link a:active { display:block; background:#D0F7D5; border-top:1px solid #D0F7D5; border-bottom:1px solid #D0F7D5; }
#category li.active { display:block; background:#FFF; border-top:1px solid #2DA83A; border-bottom:1px solid #2DA83A; padding-top:3px; }
#category li.s_active a.cat_name { width:185px;}
#category li.s_active a { display:block;}
#category .ico_ovr_mrg { margin-top:2px; }
/*中カテ*/
#category li.s_cate a span { margin-top:3px; }
#category li.s_cate a:link, #category li.s_cate a:visited { display:block; border-top:1px solid #F1FCF2; border-bottom:1px solid #F1FCF2; line-height:1.8; }
#category li.s_cate a:hover, #category li.s_cate a:active { display:block; border-top:1px solid #D0F7D5; border-bottom:1px solid #D0F7D5; background:#D0F7D5; }
#category li.s_active { display:block; background:#FFF; border-top:1px solid #2DA83A; border-bottom:1px solid #2DA83A; line-height:2; }
.ico_category_list_mar { margin-top:0px; }
/*小カテ*/
#category li.ss_cate { clear:both; }
#category li.ss_cate a { line-height:1.8; }
#category li.ss_cate a span { /*float:left; */ padding-top:3px; }
#category li.ss_cate a img { overflow:hidden; vertical-align:middle; margin:6px 3px; }
#category li.ss_cate a:link, #category li.ss_cate a:visited { display:block; padding:0 10px 0 62px; width:226px; border-top:1px solid #F1FCF2; border-bottom:1px solid #F1FCF2; }
*html #category li.ss_cate a:link, #category li.ss_cate a:visited { padding:0 10px 0 65px; width:223px; }/*IE6hack*/
#category li.ss_cate a:hover, #category li.ss_cate a:active { display:block; padding:0 10px 0 62px; width:226px; border-top:1px solid #D0F7D5; border-bottom:1px solid #D0F7D5; background:#D0F7D5; }
*html #category li.ss_cate a:hover, #category li.ss_cate a:active { padding:0 10px 0 65px; width:223px; }/*IE6hack*/
#category li.ss_active { padding:0 10px 0 62px; width:226px; background:#FFF; border-top:1px solid #2DA83A; border-bottom:1px solid #2DA83A; line-height:2; }
#category li.ss_active .off { margin:0;}
*html #category li.ss_active { padding:0 10px 0 65px; width:223px; }/*IE6hack*/
/*右カラム_困り度から探す*/
#level li { width:298px; float:left; /float:none;}
#level li span.off { margin:0 10px 0 0;}
* html #level li.active-Original, * html #level li.originalCate { padding:3px 0; }
#level li .ico_q_level_01_xs,
#level li .ico_q_level_02_xs,
#level li .ico_q_level_03_xs{ margin: 3px 3px 0 32px;}
* html #level li .ico_q_level_01_xs,
* html #level li .ico_q_level_02_xs,
* html #level li .ico_q_level_03_xs{ margin: 3px 3px 0 17px;}
#level li.ok_cate_link a, #level li.active { line-height:25px; }
#level li.ok_cate_link a:link, #level li.ok_cate_link a:visited { display:block; border-top:1px solid #F1FCF2; border-bottom:1px solid #F1FCF2; }
#level li.ok_cate_link a:hover, #level li.ok_cate_link a:active { display:block; background:#D0F7D5; border-top:1px solid #D0F7D5; border-bottom:1px solid #D0F7D5; }
#level li.active { display:block; background:#FFF; border-top:1px solid #2DA83A; border-bottom:1px solid #2DA83A; padding-top:3px; }
/*右カラム_状態から探す*/
#state li { width:298px; float:left; /float:none;}
#state li span.off { margin:0 10px 0 0;}
* html #level li.active-Original, * html #state li.originalCate { padding:3px 0; }
#state li .icon_answer_accept_small,
#state li .icon_answer_close_small{ margin: 3px 5px 0 32px;}
* html #state li .icon_answer_accept_small,
* html #state li .icon_answer_close_small{ margin: 3px 5px 0 17px;}
#state li.ok_cate_link a, #state li.active { line-height:25px;}
#state li.ok_cate_link a:link, #state li.ok_cate_link a:visited { display:block; border-top:1px solid #F1FCF2; border-bottom:1px solid #F1FCF2;  }
#state li.ok_cate_link a:hover, #state li.ok_cate_link a:active { display:block; background:#D0F7D5; border-top:1px solid #D0F7D5; border-bottom:1px solid #D0F7D5; }
#state li.active { display:block; background:#FFF; border-top:1px solid #2DA83A; border-bottom:1px solid #2DA83A; padding-top:3px; }
/*右カラム_探す+アイコン余白調整*/
.search_cat li.s_cate .ico_category_list ,
.search_cat li.s_active .ico_category_list { margin:5px 0 6px 50px; }
* html .search_cat li.s_cate .ico_category_list,
* html .search_cat li.s_active .ico_category_list{margin-left:31px;}
.search_cat #category li.ss_cate a:link,
.search_cat #category li.ss_cate a:hover,
.search_cat #category li.ss_active { padding: 0 10px 0 74px; width: 214px; }

/*右カラム_マイページ系*/
.ok_r_top_register { background:url(../images/common/sprites.png) no-repeat 0px -224px; }
.r_connect_av_list { padding:10px 0 0 0; text-align:right; }
.ok_r_btm_register { background:url(../images/common/sprites.png) no-repeat 0px -239px; }
ul.connect_av { margin-top:10px; }
ul.connect_av li.r_mgn, ul.connect_av li.no_mgn { width:40px; height:40px; border:1px solid #CCC; float:left; }
ul.connect_av li.r_mgn { margin:0 5px 0 0; }
/*右カラム_特集*/
.r_pickup { border-bottom:2px solid #CCC; padding-top:2px; }
.ok_r_pickup { margin:5px 0; }
.ok_r_pickup .ok_r_pickip_box { background:url(../images/common/bg_picnew_s.jpg) left bottom repeat-x; padding:5px; }
.ok_r_pickup .ok_r_pickip_box .picthum { height:50px; margin-right:5px; width:50px; }
.ok_r_pickup .ok_r_pickip_box .picTex { margin-top:8px; }
.ok_r_OKpickup { background:url(../images/common/bg_pickup.gif) left top repeat-x; margin-top:2px; }
.ok_r_OKpickup .ok_r_OKpickip_box { background:url(../images/common/bg_picnew_s.jpg) left bottom repeat-x; margin:5px; padding:5px; }
.ok_r_OKpickup .ok_r_OKpickip_box .OKpicthum { height:50px; margin-right:5px; width:50px; }
/*右カラム_モバイル*/
.ok_r_mob { margin-top:10px; }
.ok_r_mob_l { width:78px; margin-right:10px; }
.ok_r_mob_r { width:190px; }
/*Rightcolumn_Information*/
ul.rinfo_list { margin-top:5px; }
ul.rinfo_list li { background:url(../images/icon/ico_rinfo.gif) 8px 7px no-repeat; padding-left:17px; margin:0; }
.ok_info_ttl { display:inline; }
.ok_info_list { position:absolute; right:10px; top:0; }
.rinfo_list dt { }
.rinfo_list dd { background:url(../images/icon/ico_rinfo.gif) 2px 7px no-repeat; padding-left:12px; }
/*Rightcolumn_DirectLink*/
ul.rDirectkink-bnr { margin-top:2px; }
ul.rDirectkink-bnr li { padding:5px; }
ul.rDirectkink-bnr li .Directhum { height:50px; margin-right:5px; width:50px; }
ul.rDirectkink-bnr li .DirectTex { margin-top:8px; }
ul.rDirectkink-bnr li.DirectLink { padding:3px 0 3px 17px; background:url(../images/icon/ico_rinfo.gif) 8px 9px no-repeat; }
/*右カラム質問一覧*/
.ok_r_qestList_ttlBox { background:url(../images/common/sprites.png) no-repeat -930px -194px; height:29px; }
.ok_r_qestList_ttl { padding:5px 0 3px 28px }
.ok_r_view_qList li { padding:5px 0; }
.ok_r_req_qList li { padding:5px 0 5px 15px; }
.mrg_r_quest { margin:5px 0 0 5px; }
/*右カラムおすすめリンク*/
.r_pickupList { margin:5px 0; }
.r_pickupList li { background:url(../images/icon/ico_rinfo.gif) no-repeat 7px center; padding:3px 0 3px 17px; }
/*右カラムお気に入り*/
.ok_mypage_favoritebar_r {background:url(../images/common/sprites.png) no-repeat -1240px -194px; height:21px;
padding:8px 10px 6px 35px;}
.funuser { white-space:nowrap;}
.ok_mypage_fan_no_l {padding:5px 0 5px 20px;}
.ok_mypage_fan_no_r {padding:5px 20px 5px 0;}
ul.rdisc_list { padding:5px 0; }
ul.rdisc_list li { background:url(../images/icon/ico_rinfo.gif) 2px 7px no-repeat; padding-left:12px;}
ul.rdisc_list li.no_tablet { background:none; padding-left:0px;}
.qa_txt_r {width:220px; font-size:14px;}
/*右カラムマイページ*/
.datail_nonqa {background-color:#FFFFCC;padding:7px; margin:12px 0 4px;}
/*右カラムこのカテゴリの質問＆回答受付中*/
.ok_r_mid .r_question { border-bottom:2px solid #f2ad00; padding-top:2px; }
.ok_r_mid p.ttl span { background-color:#f2ad00; padding:3px; }
.ok_r_req_qList li.ico_q {margin-left:7px;padding-left:23px;}

