@charset "utf-8";
h2.top{font-size:16px;}/*rename*/
h3.top{font-size:18px; padding-top:3px;}/*rename*/
h4.qaser_ttl{font-size:14px; padding:3px 0 0;font-weight:normal;}
/*links*/
.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:#666; text-align:center; padding:2px 0 0 5px;}
.on_btnGry_shol a:hover, .on_btnGry_shol a:active {text-decoration:underline; color:#666; text-align:center; padding:2px 0 0 5px; }
.on_btndefault_top a:link, .on_btndefault_top a:visited {text-decoration:none; color:#FFF; text-align:center; padding:8px 0 0 10px; font-size:16px;}
.on_btndefault_top a:hover, .on_btndefault_top a:active {text-decoration:underline; color:#FFF; text-align:center; padding:8px 0 0 10px; font-size:16px;}
/*大枠*/
#ok_areatop_l {width:980px;text-align:left;}/*rename*/
.ok_qTop_ttl {padding:5px 10px; background:#FFF4E8; border-bottom:1px solid #FFFFFF;}
.ok_aTop_ttl {padding:5px 10px; background:#FFF4E8; border-bottom:1px solid #FFFFFF;}
.ok_sTop_ttl {padding:5px 10px; background:#FFF4E8; border-bottom:1px solid #FFFFFF;}
.ok_iTop_ttl {padding:5px 10px; background:#FFF4E8; border-bottom:1px solid #FFFFFF;}
/* shoulder */
#ok_shoulder_search .searchtop_r {padding-top:6px;}/*rename*/
/*リード*/
#ok_read {border:1px solid #CCC; background:#FFF; padding:10px;}
#ok_read .read_ttl {margin-bottom:10px;}
#ok_read p.read_tex {margin-bottom:15px;}
#ok_read span.read_attention {font-size:10px;}
.logo_poweredby_top {width:130px; padding:10px;}
/*検索BOX*/
#ok_search_box {border-top:2px solid #CCC; background:#DEF8E0;}
#ok_search_box_inner {border-top:2px solid #2DA83A; padding:10px;}
#ok_search_box_inner .ok_search_tex { margin:3px 0 0 5px;width:330px; height:17px;}/*可変*/
#ok_search_box_inner .ok_search_select {margin:3px 5px 0; float:left;}
#ok_search_box_inner .ok_search_btn { margin-right:5px;}
#ok_search_box_inner p { margin-top:3px;}
/*QA*/
.ok_qaTop_ttl_l {width:50%;}
.ok_qaTop_ttl_r {padding-top:5px;}
.ok_qTop-inner {padding-top:10px;}
.ok_aTop-inner {padding-top:10px;}
.ok_Top-detail {padding:5px 10px;}
.ok_Top_qa_list_c { margin-right:10px; width:84%;}/*可変*/
.ok_Top_qa_list_c .ok_Top_qa_list_ttl {width:100%;}
.ok_Top_qa_list_c .ok_Top_cateList { padding:10px 0 0 3px;}
.ok_Top_qa_list_r { width:52px;}
.ok_Top_detail_half {width:49%;}
/**** カテゴリ一覧****/
/*2行表示*/
.ok_sTop-innerBox { width:49.9%;}/*可変*/
.ok_sTop-innerBox_c { width:49.8%;border-left:1px solid #FFF}/*可変*/
/*3行表示*/
/*.ok_sTop-innerBox {width:300px;}/*可変*/
/*.ok_sTop-innerBox_c {width:296px; border-left:1px solid #FFF; border-right:1px solid #FFF;}/*可変*/
.ok_sTop-inner {}
.ok_sTop-innerBox h3, .ok_sTop-innerBox_c h3{background-color:#EBFAEB;font-size:14px;line-height:150%;padding:5px 0 5px 12px; border-bottom:1px solid #FFF;}
ul.ok_sTop_mCategorygroup {padding:3px 10px 3px 37px; margin-bottom:10px;}
ul.ok_sTop_sCategorygroup  {padding:3px 10px 3px 10px; }
ul.ok_sTop_categorygroup li, ul.ok_sTop_sCategorygroup li{margin-right:3px;padding:0 3px 0 0;border-right:1px solid #666;
display:inline;}
ul.ok_sTop_categorygroup li span, ul.ok_sTop_midcategorygroup li
span, ul.ok_sTop_sCategorygroup li
span{white-space:nowrap;}
/*カテゴリ一覧中カテ・小カテ*/
ul.ok_sTop_categorygroup {padding:3px 10px 3px 37px; margin-bottom:10px;}
ul.ok_sTop_categorygroup li{margin-right:3px;padding:0 3px 0 0;border-right:1px solid #666; display:inline;}
ul.ok_sTop_categorygroup li span {white-space:nowrap;}
/*お知らせ、ピックアップコンテンツ*/
.ok_iTop-inner {}
ul.ok_iTop-innerList li { padding:5px 10px 5px 10px;}
ul.ok_iTop-innerList li span {padding-right:10px;}
ul.ok_iTop-innerList li.bg_gry {background-color:#F9F9F9;}
ul.ok_iTop-innerList li.ico_list {background:url(../../../images/common/dot-black.gif) 10px 12px no-repeat; padding-left:20px;}
ul.ok_iTop-innerList li.ico_list_bg {background:url(../../../images/common/dot-black.gif) 10px 12px no-repeat; padding-left:20px;background-color:#F9F9F9;}
/*ボタン*/
.btn_beginner {background:url(../../../images/common/sprites_top.png) 0px 0px;width:140px; height:23px; display:block; overflow:hidden; padding-top:5px;}
.btn_question_top, .btn_question_top a:hover {background:url(../../../images/common/sprites_top.png) no-repeat 0px -70px; width:150px; height:35px; display:block; overflow:hidden;}
.btn_question_top a { background:url(../../../images/common/sprites_top.png) no-repeat 0 -33px; width:150px; height:35px; display:block; overflow:hidden;}
.btn_search_top, .btn_search_top a:hover {background:url(../../../images/common/sprites_top.png) no-repeat 0px -212px; width:120px; height:25px; display:block; overflow:hidden;}
.btn_search_top a { background:url(../../../images/common/sprites_top.png) no-repeat 0 -185px; width:120px; height:25px; display:block; overflow:hidden;}
/*カスタマイズ可能なCSSここから*/
/*linksFONT_SIZE/COLOR*/
a:link, a:visited {text-decoration:none;color:#00f;}
a:hover, a:active {text-decoration:underline;color:#00f;}
/*links_shoulder*/
#ok_shoulder_navi .ok_shoulder_navi_l p a:link  {text-decoration:none;color:#fa9000;}
#ok_shoulder_navi .ok_shoulder_navi_l p a:visited  {text-decoration:none;color:#1b8da6;}
#ok_shoulder_navi .ok_shoulder_navi_l p a:hover,  #ok_shoulder_navi .ok_shoulder_navi_l p a:active {text-decoration:none;color:#f00;}
#ok_shoulder_navi .ok_shoulder_navi_r p a:link,  #ok_shoulder_navi .ok_shoulder_navi_r p a:visited  {text-decoration:none;color:#333333;}
#ok_shoulder_navi .ok_shoulder_navi_r p a:hover,  #ok_shoulder_navi .ok_shoulder_navi_r p a:active {text-decoration:underline;color:#333333;}
#ok_shoulder_search a:link, #ok_shoulder_search a:visited {text-decoration:none;color:#333333;}
#ok_shoulder_search a:hover, #ok_shoulder_search a:active {text-decoration:underline;color:#333333;}
/**** layout ****/
#ok_wrapper {margin:0 auto;width:990px;text-align:center}/*widthの設定は#ok_area_lと#ok_area_rの横幅に10ピクセル足した幅設定*/
/*BIG_BOX*/
#ok_area_l {width:670px; min-width:560px;text-align:left;}
#ok_area_r {width:300px; }
#ok_area_c {width:880px;margin:0 10px; text-align:left;}
/*#ok_area_l_fix { width:590px;min-width:560px; text-align:left;}*/
/*header*/
#ok_header {width:990px;}
/*PSheader*/
#ps_header {width:990px;height:310px;}
/*shoulder*/
#ok_shoulder {width:990px;}
#ok_shoulder_navi {width:auto; padding:5px 10px; background:#fff4e8; border-top:2px solid #fa9000; border-bottom:2px solid #fff4e8;color:#333333;}
#ok_shoulder_navi p {padding-top:3px; color:#333;}
#ok_shoulder_search {width:auto; padding:0 10px; background:#fff4e8; border-top:2px solid #fa9000; border-bottom:2px solid #fa9000; color:#333333;}
#ok_shoulder_search table.search_l {width:700px; float:left;}/*全体の横幅-200px*/
#ok_shoulder_search .input_shoulder { width:200px;}/*可変*/
/*okfooter*/
#ok_footer {width:990px;margin-top:20px; padding:10px 0;}
/*PSfooter*/
#ps_footer {width:990px; clear:both;height:1150px;padding-top:20px;text-align:center;}
/**** COLUMN2 ****/
/* 詳細QA */
.ok_lq_detail_r {width:auto;}/*可変*/
/*一覧画面*/
.ok_lq_qa_listC { margin-left:10px;width:77%;}
.ok_lq_qa_list_cSarcList {margin-left:10px;width:80%;}
.ok_lq_qa_listCset {margin-left:10px;width:61%;}
/*役に立つ */
.ok_useful_tex {width:410px;margin:0 auto;padding-top:10px;}/*可変*/.ok_lq_answer_r {width:auto;}/*可変*//* ベストアンサー表示 */.ok_lq_bestA_detail_r {width:auto;}/* マイページ */.ok_mypage_user_l {width:400px;}
/* お礼・補足後画面・マルチメディア画面 */
.ok_lq_thanks, .ok_lq_supple {width:98%;}
/* カテゴリー一覧画面_選択 */
.ok_cs_categorygroup {float:left;height:1%;margin:0 1px; width:281px;}/*可変*/
* html .ok_cs_categorygroup {width:280px;}/*IE6hack*/
/* additional start */
 /*あなたにオススメの質問*/
.ok_osusume {border:1px solid #FF9D34; position:relative; margin:10px 0;}
.ok_osusume_title {background:#FFF4E8; border-bottom:1px solid #FF9D34; line-height:2; padding:0 0 0 37px; margin:0;}
#ok_osusume_pic {background:url(/images/common/osusume_pic.gif) left top no-repeat; height:47px;	width:27px;	top:-10px; left:5px; position:absolute;}
#ok_kqa_bottom_pos_id {position:relative;}
ul.ok_osusume_list {margin:5px 10px 10px; padding:5px 0 0;}
.ok_osusume_list li { background:url(/images/common/osusume_icon.gif) left top no-repeat; list-style:none; padding:2px 0 0 25px; margin:0 0 3px;}
/*右カラム オーバーチュア */
.ok_ad5, .ok_ad6{color:#000;margin:0 0 1em;text-align:right;width:100%;}
.ok_ad5 ul, .ok_ad6 ul { text-align:left; list-style:none; margin:5px 0 0 0;}
.ok_ad5 ul li, .ok_ad6 ul li {display:block; margin-bottom:5px} li.ok_ovtIm a:link, li.ok_ovtIm a:visited, li.ok_ovtSs a:link, li.ok_ovtSs a:visited{text-decoration:none;color:#000;display:block;padding:0 0 0 10px;} li.ok_ovtIm a:hover, li.ok_ovtIm a:active, li.ok_ovtSs a:hover, li.ok_ovtSs a:active{text-decoration:none;color:#000; display:block;background:#ffe5b2; padding:0 0 0 10px;} .ok_ovtIm_over, .ok_ovtSs_over{color:#0000FF; text-decoration:underline; font-size:14px;} .advertiseIm_url, .advertiseSs_url {color:#228822; padding-left:10px;}
/* additional end */
