@charset "utf-8";
*{margin:0;padding:0;}
/* base */
body,input,textarea,option,label {font-family:Arial, Helvetica, "游ゴシック", YuGothic,  "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;font-size:12px;line-height:170%;color:#333;text-align:left; padding:0;}
/* baseFONT_SIZE/COLOR */
h1 {}
h2 { font-size:24px; padding:5px 0;}
h3 { font-size:18px; padding-top:3px;}
h3.qa { font-size:16px;color:#666;}
h3.todayok { padding-top:33px;}
h3.connect_ttl { padding:25px 0 0 100px;}
h3.qa_ttl { padding:3px 0 0 0; font-size:14px; font-weight: normal;}
h3.ready { margin:30px auto;}
h4 {font-size:16px; font-weight:normal;}
h4.qaser_ttl {font-size:16px; padding:3px 0 0;}
h4.qa_ttl { padding:3px 0 2px 30px; font-size:14px; }
h4.ThaSup_ttl {font-size:14px; font-weight:normal;padding-top:2px;}
h4.todayok_sttl {font-size:16px;padding-top:3px;}
h5.attention { font-size:16px; line-height:150%;margin-bottom:20px;}
h5.info { font-size:12px; line-height:150%; color:#333;}
p.qa_tex {font-size:14px; line-height:1.8; margin-bottom:10px;}
p.attention_tex {color:#FF0000; line-height:150%; margin-bottom:10px;}
p.qat {padding:3px 0 0 5px;font-size:14px;}
p.q_ttl {font-size:16px;font-weight:bold;}
/*linksFONT_SIZE/COLOR*/
.on_btndefault_shol a:link, .on_btndefault_shol a:visited {text-decoration:none; color:#FFF; text-align:center; padding:2px 0 0 5px;}
.on_btndefault_shol a:hover, .on_btndefault_shol a:active {text-decoration:underline; color:#FFF; text-align:center; padding:2px 0 0 5px; }
.on_btnGry_shol a:link, .on_btnGry_shol a:visited {text-decoration:none;color:#333; text-align:center; padding:2px 0 0 5px;}
.on_btnGry_shol a:hover, .on_btnGry_shol a:active {text-decoration:underline;color:#333; text-align:center; padding:2px 0 0 5px; }

.on_btndefault a:link, .on_btndefault a:visited {text-decoration:none; color:#FFF; text-align:center; padding: 5px 0 0 12px; font-size:14px;}
.on_btndefault a:hover, .on_btndefault a:active {text-decoration:underline; color:#FFF; text-align:center; padding:5px 0 0 12px; font-size:14px;}
.on_btnGry a:link, .on_btnGry a:visited {text-decoration:none; color:#333; text-align:center; padding:5px 0 0 10px;}
.on_btnGry a:hover, .on_btnGry a:active {text-decoration:underline; color:#333; text-align:center; padding:5px 0 0 10px;}
.on_mmedia a:link, .on_mmedia a:visited {text-decoration:none; color:#FFF; text-align:center;font-size:14px; padding:2px 0 0 8px;}
.on_mmedia a:hover, .on_mmedia a:active {text-decoration:underline;color:#FFF; text-align:center;font-size:14px; padding:2px 0 0 8px;}
.on_report a:link, .on_report a:visited {text-decoration:none;color:#333;padding:3px 0 0 25px;}
.on_report a:hover, .on_report a:active {text-decoration:underline;color:#333;padding:3px 0 0 25px;}
.on_btnunover a:link, .on_btnunover a:visited {text-decoration:none;color:#333;padding:5px 0 0 30px;}
.on_btnunover a:hover, .on_btnunover a:active {text-decoration:underline;color:#333;padding:5px 0 0 30px;}
.btn_off {padding:5px 0 0 5px; text-align:center; font-size:14px; color:#FFF;}
.on_btngry a:link, .on_btngry a:visited {padding:6px 0 0 10px;text-align:center; text-decoration:none;color:#333;}
.on_btngry a:hover, .on_btngry a:active {padding:6px 0 0 10px;text-align:center; text-decoration:underline;color:#333;}
.on_btndialogue a:link, .on_btndialogue a:visited, .on_btndialogue a:hover, .on_btndialogue a:active {color:#FFFFFF;font-size:14px;padding:5px 0 0 5px;text-align:center;}
.on_gry a:link, .on_gry a:visited {text-decoration:none; color:#333;text-align:center;}
.on_gry a:hover, .on_gry a:active {text-decoration:underline; color:#333;text-align:center;}
/*okheader*/
#ok_top_header { width:100%; text-align:center;}
#ok_top_header h1 { font-size:14px; margin:5px 0; padding:0;}
/*shoulder*/
#ok_shoulder_navi #thanks_point {padding:3px 0 0 10px;}
#ok_shoulder_navi p {padding-top:3px;}
#ok_shoulder_navi #thanks_point {padding:3px 0 0 10px;}
#ok_shoulder_navi #thanks_point { padding-left:10px;}
#ok_shoulder_navi #thanks_point .ico_thanks_s{height:20px;}
#ok_shoulder_navi #thanks_point p.flo_l{padding-top:0;padding-left:5px;height:20px;line-height:20px;}
#ok_shoulder_search table.search_l td.ico {width:30px; padding-right:5px;}
#ok_shoulder_search table.search_l td input {vertical-align:middle;}
#ok_shoulder_search .input_btn { padding-right:5px;}
#ok_shoulder_search .search_r {padding-top:10px;}
/*pageing*/
#ok_paging {font-size:16px;margin-top:10px;padding:12px 0 6px;width:100%; clear:both;}
#ok_paging span.cur {padding:4px 7px 5px; text-decoration:none;}
#ok_paging span.blk_q a:hover {text-decoration:underline;}
#ok_paging span.blk_q a:hover, #ok_paging span.blk_a a:hover, #ok_paging span.blk_c a:hover, #ok_paging span.blk_reg a:hover {color:#FFFFFF;}
#ok_paging span.blk_q a, #ok_paging span.blk_a a, #ok_paging span.blk_c a, #ok_paging span.blk_reg a {background:#FFFFFF;border:1px solid #CCCCCC;padding:4px 8px;}
#ok_paging span.blk_q a:hover { background:#FF9900;}
#ok_paging span.blk_a a:hover { background:#0072E3;}
#ok_paging span.blk_c a:hover { background:#2DA83A;}
#ok_paging span.blk_reg a:hover { background:#FC685C;}
ul#ok_pag li {display:inline;}
/*Tab*/
ul#ok_tab {height:35px;}
ul#ok_tab li {font-size:14px; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC; height:34px;}
ul#ok_tab li a:link, ul#ok_tab li a:visited {text-decoration:none;color: #333;}
ul#ok_tab li a:hover,ul#ok_tab li a:active {text-decoration:underline;color: #333;}
ul#ok_tab li.tab {margin-right:1px;}
ul#ok_tab li.resign {line-height:170%; border:none;}
.ok_tab_q {border-bottom:2px solid #FF9D34;}
.ok_tab_mypage {border-bottom:2px solid #CCC;}
/*Pop-up Check*/
.ok_main_popup {position:relative;}
.ok_popup {top:300px;left:255px;width:420px; position:absolute;}
.ok_popup .ok_popup_top {background:url(../images/common/sprites.png) no-repeat 0px -43px;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/common/sprites.png) no-repeat 0px -61px;height:15px;}
.ok_popup .ok_popup_mid .ok_popup_mid_tex { padding-top:40px;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;}
.ico_close_btn a strong {display:none;}
/*Pop-up Userdata*/
.ok_popup_user {position:relative;}
.ok_popup_userdata {background-color:#FFF5F4;top:128px;left:101px;width:380px;height:170px; position:absolute;}
:root .ok_popup_userdata {top:130px;}/*FF hack*/
.ok_popup_userdata .ok_popup_userdata_ttl {padding:10px;}
.ok_popup_userdata span {font-size:20px;}
table.ok_popup_userdata_point {width:360px;border-collapse: collapse; margin:0 auto;}
.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:5px 0;}
.ok_popup_userdata_point th p{ padding-left:25px;}
.ok_popup_userdata_point td{vertical-align:middle; padding:5px 0;}
.ok_popup_userdata_point td a{ padding-left:5px; vertical-align:middle;}
/*page_TOP*/
#page_top {margin:5px 0 0 0;white-space:nowrap; clear:both; float:right}
#page_top p{ float:left;}
/**** COLUMN1 ****/
/* Registration */
.ok_c_reg, .ok_cr_report, .ok_c_regBox {width:600px;margin:0 auto;}
.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: 280px!important;padding:5px 20px 0 0;}
.ok_cr_user_r {width: 320px;padding-top:5px;}
.ok_cr_user_r-error {width: 330px; padding-top:10px;}
/* ユーザー登録画面 */
.ok_usr_reg_l {width: 200px;padding:3px 20px 0 0;}
.ok_usr_reg_r {width: 360px;padding-top:3px;}
.ok_usr_reg_r-error {width:360px; padding-top:10px;}
.red {border-left:3px solid #fc685c; padding-left:5px;line-height:150%;}
#cord_update {width:235px;margin-right:5px;}
h3.usr_sttl {padding-bottom:10px;}
.ok_c_regBox {padding-bottom:15px;}
/* ユーザー情報変更 */
.ok_cr_user_edit-inner {width: 700px!important;margin:0 auto;}
.ok_cr_user_profile-inner {width:640px; margin:0 auto;}
.ok_cr_user_edit_l {width:100px;padding:5px 20px 5px 0;}
.ok_cr_user_edit_r {width:200px; padding-top:4px;}
.ok_cr_user_edit_r .check_open {margin-right:10px;}
/* 退会画面　*/
p.ok_cr_resign_message_tex {margin:20px 20px 40px;}
.ok_cr_resign_attention {margin-top:20px;}
/* アバター変更画面　*/
.ok_av_change {width:500px;margin:0 auto;}
.ok_av_change_r {width:410px;}
.ok_av_change_r p.av_size_tex {margin-bottom:10px;}
/* Question-Answer */
/* 質問入力画面 */
.ok_c_mid_q {background:#FFF;}
.ok_c_mid-inner {width:680px;margin:0 auto;padding:10px 0 20px 0;}
.ok_c_mid-inner_in {width:690px; padding-top:10px;}
h3.q_catelist span {font-size:12px; font-weight:normal; margin-left:10px;}
table.q_level {width:600px;border-collapse: collapse; margin:0 auto;}
table.q_level td {padding-left:40px;}
table.q_level input { height:24px;margin-left:5px;}
table.q_level td p { padding-top:4px;}
.tarea_mrgb { margin-bottom:10px;}
/*回答入力画面*/
.ok_c_mid_a {background:#FFF;}
/* 質問入力画面 マルチメディア */
p.q_mmedia_attention {margin-bottom:10px;}
p.q_mmedia_file { margin-top:10px;}
/* Q_大中小カテゴリー */
.category_select {width:680px;}
.category_select_list {width:226px;}
/* QA確認画面 */
.qa_cont_l {width:580px;}
.qa_cont_r {width:80px;}
/* Best */
table.ok_cb_runk {width:500px;border-collapse:collapse;margin:0 auto;}
.ok_cb_runk th, .ok_cb_runk td{text-align:left;padding:5px 0 5px 10px; border:1px solid #CCC;}
.ok_cb_runk th{background:#E1E1E1;color:#666;}
.ok_cb_runk th.w_1{ width:100px;}
.ok_cb_runk th.w_2{ width:150px;}
.ok_cb_runk tr{background:#fff;}
.ok_cb_runk tr.odd{background:#FEF7DA;}
/* Search */
.ok_cs_option {padding:10px 0 10px 100px; margin-bottom:10px;}
.ok_cs_option .ok_cs_optin_tbl table {width:720px;}
.ok_cs_option .ok_cs_optin_tbl table td {padding:5px 0;}
.ok_cs_option .form_cateselect {width:235px;}
/* report */
.ok_cr_report_message_tex { margin-bottom:40px;}
.ok_cr_report_l {width: 200px;padding:5px 20px 0 0;}
.ok_cr_report_r {width: 300px; padding-top:5px;font-weight: normal;}
.ok_cr_report_r-error {width:300px;padding-top:10px;}

/**** COLUMN2 ****/
/* 詳細QA */
.ok_qTtl {background:#FFF4E8; padding:5px 10px;border-bottom:2px solid #FF9D34;}
.ok_lq_detail_ttl {width:300px;}
.ok_lq_detail_ttlr {padding-top:8px;}
.ok_lq_detail {padding:10px;}
.ok_lq_detail_l {width: 120px!important;}
* html .ok_lq_detail_r  {height: auto !important;  height: 175px;}
p.datail_tex {margin-top:10px;}
.ok_lq_detail_r .ok_lq_detail_r_btn {margin:10px 0;}
.ok_lq_detail_t_btn {margin:10px 0 5px;}
.ok_lq_detail_b_btn { margin-bottom:10px;}
/* 非表示設定 */
.qa_tex {font-size:14px;line-height:1.5;margin-bottom:10px;word-wrap:break-word;}
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;font-size:14px}
.datail_nontex  {padding:10px;background-color:#FFFFCC; font-weight:bold; display:block;font-size:14px}
.datail_nonmedia {padding:10px;background-color:#F0F8FF; font-weight:bold; display:block;font-size:14px;}
.datail_texconf { margin:20px 0 0;}
/*バー表示 */
.ok_lq_btm_bar { border-top:1px solid #CCC;}
ul.ok_lq_btm_bar_list {padding:5px 5px 0;margin-top:1px; background:#F6F6F6;}
ul.ok_lq_btm_bar_list li{padding-right:5px;}
ul.ok_lq_btm_bar_list li.ico_btnbar {margin-right:5px;}
ul.ok_lq_btm_bar_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_btm_bar_list li.bookmark_bt_hatena a {background:url(../images/common/sprites_icon.gif) no-repeat -119px -460px; width:16px; height:20px; display:block; overflow:hidden;}
ul.ok_lq_btm_bar_list li.bookmark_bt_yahoo a {background:url(../images/common/sprites_icon.gif) no-repeat -78px -460px; width:16px; height:20px; display:block; overflow:hidden; margin-right:3px;}
ul.ok_lq_btm_bar_list li.bookmark_bt_tweetthis a span,
ul.ok_lq_btm_bar_list li.bookmark_bt_hatena a span,
ul.ok_lq_btm_bar_list li.bookmark_bt_yahoo a span{display: none;}
/*役に立つ */
.ok_useful { background:#FFFAE6; padding:10px;}
.ok_useful_btn {width: 100%; margin: 8px 0 0;text-align:center;}
.ok_useful_btn p {font-size:14px; padding:5px 10px 0 0;}
.ok_useful_btn p.flo_l,.ok_useful_btn div.flo_l{ display:inline-block; padding-top:0; float:none; vertical-align:middle;}
.ok_useful_tex p {padding-top:3px;}
.ok_lq_answer_ttl_l {width:150px;}
.ok_lq_answer {padding:10px; position:relative;}
.ok_lq_answer_ttl_l p {line-height:1.6}
.ok_lq_answer-inner { margin-bottom:10px;}
.ok_lq_answer_l {width:100px;}
.ok_lq_answerNon {margin-top:10px;}
/*QA一覧前中間ページ*/
.ok_attention_message { margin-top:40px;}
/* ベストアンサー表示 */
.ok_lq_bestA_detail .ok_lq_bestA_detail_ttl { margin-bottom:10px;}
.ok_lq_bestA_detail_r p.bestA_datail_tex {margin:10px 0;}
.ok_lq_bestA_detail_l {width:100px;}
/* お礼・補足後画面・マルチメディア画面 */
.ok_lq_thanksBox {padding:10px; margin-bottom:10px;background:#FFFBFB; border:1px solid #FFD7DD;}
.ok_lq_suppleBox{padding:10px; margin-bottom:10px; background:#FBFDFF; border:1px solid #D0E8FF;}
.ok_cq_suppleBox {padding:10px; margin-bottom:10px; background:#FFFAF0; border:1px solid #FFD288;}
.ok_lq_multimedia {width:450px;}
/* お気に入りユーザー登録後 */
.favuser {width:100px; padding-top:5px;}
.favuser p {padding-left:22px;}
/* QA一覧画面 */
.ok_lq_qa_listBox { padding-top:10px; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.ok_lq_qa_list {padding:10px;}
/** seaerch **/
/* 検索結果画面 */
ul.ok_sch_crumb { font-size:14px;padding-top:10px;}
ul.ok_sch_crumb li {line-height:1.6;white-space:nowrap; display:inline;}
.ok_schspns {padding:10px;}
.ok_schspns .ok_schhd {padding-top:5px;width:200px;}
.ok_schspns li { padding:5px 0;}
.ok_schspns li p { padding-top:3px;font-size:12px;}
/* 検索結果なし画面 */
.ok_lq_Noresult {text-align:center; padding-bottom:10px;}
.ok_lq_Noresult ul li { list-style-image:url(../images/icon/ico_question.gif); list-style-position:inside;}
.ok_lq_Noresult ul li span {padding-left:5px;}
/** register **/
/* ログイン情報画面 */
.ok_login_in-r {width:278px;margin-bottom:10px;}
.ok_login_in-r_bor {margin-bottom:10px; padding-top:10px;}
#ok_area_l_fix {margin-right:-310px;min-width:560px;text-align:left;width:100%;}
#ok_area_l_fix .bread, #ok_area_l_fix .logo_poweredby_2, #ok_area_l_fix .ok_area_l-inner, #ok_area_l_fix .ok_area_l-inner, #ok_area_l_fix #page_top {margin-right:310px; width:auto;}
* html  #ok_area_l_fix #page_top { margin-right:155px}
/* マイページ */
.ok_mypage_user {margin:10px 10px 0;}
.ok_mypage_user_r {width: 160px!important;}
.ok_mypage_user_l {width:400px;}
.ok_mypage_user_r p { margin-top:5px; background:#F7F7F7; border:1px solid #F0F0F0;}
table.ok_mypage_user_link {width:352px;border-collapse: collapse; margin-top:10px;}
table.ok_mypage_userdata {width:568px;border-collapse: collapse; margin-bottom:20px;}
.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;display: inline-block;margin-top: -0.1em;padding-right: 3px;vertical-align: middle;}
.ok_mypage_userdata td.user_3{ width:110px;}
.ok_mypage_userdata td{ border-bottom:1px dotted #CCC; vertical-align:middle;}
.ok_mypage_btom {background:#F6F6F6; border-top:1px solid #CCC; padding-right:10px; clear:both;}
ul.ok_mypage_btom_btn {padding:5px 0;}
.ok_mypage_btom_btn li{margin-left:10px;float:left;}
.ok_mypage_btom_btn li.edit{padding-left:5px;border-left:1px solid #CCC;float:right;}
.ok_mypage_user_profile {margin:10px;}
.ok_mypage_user_profile .ok_mypage_user_profile_r {width:260px;margin-left:10px;}
.ok_mypage_user_profile .ok_mypage_user_profile_r h4 { padding-top:4px;}
.ok_mypage_user_profile .ok_mypage_user_profile_r p {padding:10px 0 0 30px;}
table.ok_mypage_userprofile {width:270px;border-collapse: collapse;}
.ok_mypage_userprofile th, td{ text-align:left;border:none; padding:2px 0;}
.ok_mypage_userprofile th{width:70px; text-align:right;}
.ok_mypage_userprofile td.profile_1 {width:140px; padding-left:5px;}
.ok_mypage_userprofile td.profile_2 {width:21px;}
.ok_mypage_btnbar {background:#F6F6F6;}
ul.ok_mypage_btnbar_list {padding:5px 0 5px;}
ul.ok_mypage_btnbar_list li.qa_fav {padding-right:10px; margin-left:10px;border-right:1px solid #CCC;float:left;}
ul.ok_mypage_btnbar_list li.setup {padding:0 10px 0 5px;border-left:1px solid #CCC;float:right;}
#history_questions, #history_answers{ text-align:left}
/*マイページ設定する*/
#ok_mypage_settingsSelect {position:relative;}
.ok_settingsSelect{position:absolute; left:457px;top:980px;}
* html .ok_settingsSelect{left:452px;}/*ie6 ハック*/
.ok_settingsSelect ul {display:block; border:1px solid #CCC; background:#FFF; font-size:12px}
.ok_settingsSelect ul li{line-height:1.8;padding:0 7px;display:block;}
.ok_settingsSelect ul li a { text-decoration:none; color:#666;}
.ok_settingsSelect ul li:hover{background:#F7F7F7;}
.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.mMediaPlus a{ background:url(../images/common/sprites_icon.gif) no-repeat 0px -544px; padding-left:20px;}
.on_btnunover a.post_setting {padding:0 0 0 26px;display:block;height:19px;padding:0 0 0 26px;width:70px;}
/*設定画面*/
.ok_mypage_Set {padding:20px 10px 10px 10px;}
.ok_mypage_Set p.ok_mypage_Setread { padding-bottom:5px;}
.ok_mypage_Set_form {padding:10px;}
.ok_mypage_Set_form-inner {width:320px;margin:0 auto; padding:3px 0;}
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; display:inline;}
.ok_mypage_SetBlockusr-inner ul li.set_user_l {padding-right:16px;}
* html .ok_mypage_SetBlockusr-inner ul li.set_user_l {padding-right:14px;}
.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:285px;}
*html .ok_mypage_Set_categorygroup_r{/*IE6ハック*/width:284px;}
.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 input { vertical-align:middle;}
h4.ok_mypage_Set_categorygroup  {background-color:#EEFAEE;font-size:12px;margin:1px 0;padding:5px 0 5px 35px;}
ul.ok_mypage_Set_categorygroup {padding:5px 0 10px 30px;}
ul.ok_mypage_Set_categorygroup li{margin-right:5px;padding:0 5px 0 28px;}
ul.ok_mypage_Set_categorygroup li label.iconNew{padding:0 30px 0 0;}
#ok_mypage_Set_category_mail { margin-bottom:10px;}
/*通知メール受信設定*/
.ok_mypage_SetMail {padding-bottom:5px;}
/** category_LIST **/
.ok_categoryTtl {background:#DEF8E0; padding:5px 10px;border-bottom:2px solid #2DA83A;}
/* anchor */
.ok_categoryBox { padding:10px 0;}
.ok_category_anchor ul { margin:5px 0 0 15px;}
.ok_category_anchor ul li {padding-right:10px; padding-left:25px;font-size:14px;line-height:150%;white-space:nowrap; margin-right:3px; display: inline-block;margin-bottom: 10px;}
/* select */
.ok_s_categorygroup{float:left;height:1%;margin:0 1px;}
.in-ok_s_categorygroup {margin-bottom:1px;}
.in-ok_s_categorygroup h3 {background-color:#FFF;font-size:14px;line-height:150%;padding:3px 0 3px 15px; border-top:1px solid #2DA83A; border-bottom:1px solid #2DA83A;}
h4.in-ok_s_categorygroup  {background-color:#FFF;font-size:12px;margin:1px 0;padding:0 0 0 22px;}
ul.in-ok_s_categorygroup {padding:3px 0 3px 37px;}
ul.in-ok_s_categorygroup li{margin-right:5px;padding-right:5px;border-right:1px solid #666; display:inline; }
ul.in-ok_s_categorygroup li span {white-space:nowrap;}
ul.in-ok_s_categorygroup li.iconNew {padding-right:30px; padding-right:25px;}
.page_top{padding-right:5px;}
/** point_ranking **/
#ok_lp_rank { padding:10px;}
#ok_lp_rank_ttl  { margin-top:20px;padding-bottom:1px;}
#ok_lp_rank_ttl .point_rank_ttl, .point_user_ttl, .point_get_ttl {border-left:3px solid #F90; padding-left:5px;}
#ok_lp_rank_ttl .point_rank_ttl, .point_user_ttl {width:100px;}
#ok_lp_rank_ttl .point_get_ttl {width:162px;}
.ok_lp_rank_data  {padding:10px 0;}
.ok_lp_rank_data .rankingNO {width:40px;margin-top:25px;}
.ok_lp_rank_data .rankingArrow {width:30px;margin:40px 20px 0 20px;}
.ok_lp_rank_data .rankingUser {width:80px;margin-right:30px;}
.ok_lp_rank_data .rankingPoint {width:130px; padding-right:40px;}
.ok_lp_rank_data .rankingPoint ul {margin-top:30px;}
.ok_lp_rank_data .rankingPoint ul li { margin-right:2px;display:inline;}
/* 今日のOK */
#ok_ltodayok_aBox .ok_lq_detail_l, #ok_ltodayok_qBox .ok_lq_detail_l{ position:absolute; top:50px;left:10px;width:100px;clear: both;
}
.ok_ltodayok_Boxr {width:430px;}
.ok_ltodayok_sttl_by {width:400px;}
table.ok_ltodayok_tbl {width:570px;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;}
/* mypage connect */
ul.ok_cr_connect_list { margin:10px 0 10px 0;}
ul.ok_cr_connect_list li.connect_list{ margin-right:67px;}/*auto*/
/* COLUMN2_common */
/*質問カテゴリー歴*/
.ok_lq_q_userNumber {padding:10px 0 0 10px;}
.ico_cate_list { margin-top:10px;}
.ok_lq_q_delete {float:right; margin:3px 0 0 10px;}
/* 検索結果・QA一覧画面 */
.ok_lq_qa_list {padding:10px;}
.ok_resultlist_bor {padding-bottom:20px;}
.ok_resultlist {padding:10px;}
.ok_lq_qa_list_l {width:60px;}
.ok_lq_qa_list_r {float:right;text-align:right; width:52px;}
.ok_lq_qa_list_r strong, .ico_photo_m span, .ico_voice_m span, .ico_movie_m span, .ico_paint_m span  {display:none;}
.ok_lq_qa_list_r .ico_photo_m, .ico_voice_m, .ico_movie_m, .ico_paint_m {margin:6px 12px 0;}
p.q_datail { padding-top:5px;}
/*履歴・結果リスト*/
.ok_resultlist_bor {padding-bottom:20px;}
.ok_resultlist_r {float:right;text-align:right;}
.ok_resultlist_r strong {display:none;}
.ok_resultlist_l {width:440px;display:block;float:left;}
.ok_resultlist_l p.q_datail { padding:5px 0 0 30px;}
/*お気に入りユーザーリスト*/
.ok_favorite_user {padding-top:10px;}
.ok_favorite_user .ok_favorite_userNumber {padding-left:10px;}
.ok_favorite_user .ok_favorite_user-inner {padding:10px;}
.ok_favorite_user .ok_favorite_user-inner ul li {width:80px; display:inline;}
.ok_favorite_user .ok_favorite_user-inner ul li.favorite_user_l {padding-right:15px;}
/*お気に入りカテゴリーリスト*/
.ok_favorite_cate-inner {padding:10px;}
.favorite_cateNumber {width:300px;}
/* カテゴリー一覧画面_選択 */
.ok_cs_category { margin-top:20px;}
.in-ok_cs_categorygroup {margin-bottom:1px;}
.in-ok_cs_categorygroup h3 {background-color:#CEF2CE;font-size:14px;line-height:180%;padding-left:5px;}
h4.in-ok_cs_categorygroup  {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-right:5px;border-right:1px solid #666; display:inline;}
ul.in-ok_cs_categorygroup li span {white-space:nowrap;}
/* オーバーチュア */
.ok_ad1 {color:#000;margin:0 0 1em;text-align:right;width:100%;}
.ok_ad1 ul { text-align:left; list-style:none; margin-top:5px;}
.ok_ad1 ul li { display:inline;}
li.ok_ovt a:link, li.ok_ovt a:visited{text-decoration:none;color:#000;display:block; padding-left:10px;}
li.ok_ovt a:hover, li.ok_ovt a:active{text-decoration:none;color:#000; display:block;background:#ffe5b2; padding-left:10px;}
.ok_ovt_over {color:#0000FF; text-decoration:underline; font-size:14px;}
/*レフリー*/
#ok_mypage_fix .ok_lq_answer_l, #ok_mypage_fix .ok_lq_answer_l {position:relative;}
#ok_mypage_fix .ok_lq_answer_r, #ok_mypage_fix .ok_lq_detail_r  {width:470px; margin-left:0; min-height:100px;}
#ok_mypage_fix {width:620px;min-width:560px;position:relative; text-align:left;}
.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:110px;}
.ok_mypage_referee_btn { margin:20px 0 20px 80px;}
.ok_mypage_referee_btn1 { width:330px; margin: 0 auto;}
.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;}

/* 情報枠 */
.ok_info { border-bottom:1px solid #FF9999; border-top:1px solid #FF9999; padding:10px; }
.ok_info_read {width:100%;}
.ok_info_r {text-align:right; width:100px; color:#666;}
.ok_info ul {margin-top:5px;}
.ok_info ul li {background:url(../images/common/dot-black.gif) left 8px no-repeat; padding-left:10px;}
/**** commom ****/
/* FormWidth */
.form_rgn_userreg, .form_rgn_a_url, .form_rgn_mail, .form_rgn_q_mmedia, .form_rgn_comment {width:300px;}
.form_rgn_login {width:270px;}
.form_rgn_user_report{width:400px; height:300px;}
.form_rgn_user_edit_self{width:300px; height:100px;}
.form_rgn_category {width:500px;}
.form_rgn_q_ttl { width:440px; height:25px;}
.form_rgn_q_ttl, .form_rgn_q {font-size:16px; }
.form_rgn_q, .form_rgn_mailIntro, .form_rgn_thanks, .form_rgn_supple {width:680px; height:200px; }
.form_rgn_a {width:680px; height:250px; }
.form_rgn_a_url {margin-left:5px;}
/* Width */
.rgn_checkRadio1 {width:110px;}
.rgn_checkRadio2 {width:60px;}
.rgn_checkRadio3 {width:240px;}
.rgn_checkRadio4 {width:80px;}
.rgn_cateList1 {width:273px;}
.rgn_cateList2 {width:277px;}
*html .rgn_cateList2 {width:284px;}/*IE6Hack*/
.rgn_cateList3 {width:283px;}
*html .rgn_cateList3 {width:295px;}/*IE6Hack*/
/* TTLh2 */
.rgn_ttl_l {width:400px;}
.rgn_ttl_r {width:400px; padding-top:10px;}
/* clearfix */
.clearfix:after {content: ".";display: block;visibility: hidden; font-size: 0.1em;line-height: 0; height: 0;clear: both;visibility:hidden;}
*+html .clearfix {height:1%;}
* html .clearfix {height: 1%;}


