@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:950px;float:left; text-align:left;}/*rename*/
.ok_qTop_ttl {background:#E3F1FF; padding:5px 10px; border-top:1px solid #0099CC; border-bottom:1px solid #0099CC;color:#666;}
.ok_aTop_ttl {background:#EFF7FE; padding:5px 10px; border-top:1px solid #0099CC; border-bottom:1px solid #0099CC;color:#666;}
.ok_sTop_ttl {background:#DEF8E0; padding:5px 10px; border-top:1px solid #0099CC; border-bottom:1px solid #0099CC;color:#666;}
.ok_iTop_ttl {background:#EEE; padding:5px 10px; border-top:1px solid #EEE; border-bottom:1px solid #CCC;color:#000;}
/* 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:33.4%;}/*可変*/
/*.ok_sTop-innerBox_c {width:33%; border-left:1px solid #FFF; border-right:1px solid #FFF;}/*可変*/
.ok_sTop-inner {}
.ok_sTop-innerBox h3, .ok_sTop-innerBox_c h3{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:#06C;}
a:hover, a:active {text-decoration:underline;color:#333;}
/*links_shoulder*/
#ok_shoulder_navi .ok_shoulder_navi_l p a:link,  #ok_shoulder_navi .ok_shoulder_navi_l p a:visited  {text-decoration:none;color:#f00;}
#ok_shoulder_navi .ok_shoulder_navi_l p a:hover,  #ok_shoulder_navi .ok_shoulder_navi_l p a:active {text-decoration:underline;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:#00f;}
#ok_shoulder_navi .ok_shoulder_navi_r p a:hover,  #ok_shoulder_navi .ok_shoulder_navi_r p a:active {text-decoration:underline;color:#00f;}
/**** layout ****/
#ok_wrapper {margin:0 auto;width:960px;text-align:center}/*widthの設定は#ok_area_lと#ok_area_rの横幅に10ピクセル足した幅設定*/
/*BIG_BOX*/
#ok_area_l {width:660px; min-width:560px;text-align:left;}
#ok_area_r {width:280px;}
#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:960px;}
/*PSheader*/
#ps_header {width:960px;height:84px;}
/*shoulder*/
#ok_shoulder {width:960px}
#ok_shoulder_navi {width:auto; padding:5px 10px; background:#99ccff; border-bottom:2px solid #e3f1ff;}
#ok_shoulder_navi p {padding-top:3px; color:#000;}
#ok_shoulder_search {width:auto; padding:0 10px; background:#e3f1ff; border-top:1px solid #0099cc; border-bottom:1px solid #0099cc; color:#000;}
#ok_shoulder_search table.search_l {width:700px; float:left;}/*全体の横幅-200px*/
#ok_shoulder_search .input_shoulder { width:200px;}/*可変*/
/*okfooter*/
#ok_footer {width:960px;margin-top:20px; padding:10px 0;}
/*PSfooter*/
#ps_footer {width:960px; clear:both;height:50px;padding-top:20px;text-align:left;}
/**** 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:77%;}
/*役に立つ */
.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*/
/*あなたにオススメの質問*/ 
.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;}


/* カスタマイズ部分 */
.header h1 {
font-size:76%;
font-weight:normal;
}
.pr_head, .pr, .header ul, .pnavi, .conbody div.content-sub, .conbody div.content-footer {
font-size:84%;
}
.footer {
font-size:100%;
}
.header ul.global-navi li a {
color:#000000;
text-decoration:none;
}
div.pr {
background-color:#EDEDED;
padding:10px 30px 0;
}
div.pr_head {
}
.header {
background:#FFFFFF url(http://www.chintai.net/common2/images/frame/header_image_01.gif) no-repeat scroll left bottom;
border-bottom:1px solid #287ACC;
margin:0 auto;
overflow:hidden;
padding:0 30px;
position:relative;
width:900px;
}
.header.mytop {
background:#FFFFFF url(http://www.chintai.net/common2/images/frame/header_image_03.gif) no-repeat scroll left bottom;
}
.header.top {
background:#FFFFFF url(http://www.chintai.net/common2/images/frame/header_image_02.gif) no-repeat scroll left bottom;
}
.header div.ci-section {
float:left;
width:426px;
}
.header h1 {
padding:2px 0;
width:650px;
}
.header div.ci {
float:left;
width:154px;
}
.header div.area {
float:left;
width:129px;
}
.header ul.utility {
float:right;
height:45px;
width:auto;
}
.header ul.utility li {
background:transparent url(http://www.chintai.net/common2/images/frame/icon_building.gif) no-repeat scroll left 0.75em;
float:left;
padding:9px 4px 0 20px;
}
.header ul.utility li a {
white-space:nowrap;
}
.header ul.global-navi {
bottom:7px;
position:absolute;
right:30px;
}
.header ul.global-navi li {
border:1px solid #ACAAC1;
float:left;
margin-left:5px;
}
.header ul.global-navi li a {
display:block;
}
.header ul.global-navi li img {
vertical-align:middle;
}
.header ul.global-navi li span {
padding:0 15px 0 1px;
vertical-align:middle;
}
.pnavi {
background-color:#F0F3FA;
clear:none;
margin:0 auto 14px;
padding:5px 30px;
width:926px;
}
.footer {
background-color:#EFF2F3;
margin:0 auto;
padding-bottom:15px;
width:960px;
}
.footer .pr {
background-color:#EFF2F3;
}
.footer ul li {
background:transparent url(http://www.chintai.net/common2/images/frame/devider_666.gif) no-repeat scroll left 50%;
display:inline;
padding-left:9px;
padding-right:8px;
}
.footer ul li.first-child {
background:transparent none repeat scroll 0 0;
padding-left:0;
}
.footer div.site-info-section {
background:#FFFFFF url(http://www.chintai.net/common2/images/frame/bg_site_info_01.gif) repeat-x scroll left top;
overflow:hidden;
padding:0 30px;
}
.footer div.site-info-section ul.site-info {
margin:12px 0 10px;
}
.footer div.site-info-section ul.site-info li {
}
.footer div.copyright-section {
background-color:#ECECEC;
overflow:hidden;
padding:0 30px;
}
.footer div.copyright-section p.copyright {
float:left;
margin:7px 0;
width:234px;
}
.footer div.copyright-section p.copyright img {
vertical-align:middle;
}
.footer div.copyright-section ul.corporate-info {
float:left;
margin:0;
padding:6px 0;
text-align:right;
width:692px;
}
.footer div.search-section {
background-color:#EFF2F3;
overflow:hidden;
padding:15px 30px 5px;
}
.footer div.search-content {
background-color:#FFFFFF;
border:1px dotted #4B4EBA;
padding:10px 15px;
width:894px;
}
.footer div.search-section h3 {
color:#1D2088;
margin-top:10px;
padding-bottom:5px;
}
.footer div.search-section h3.first-child {
margin-top:0;
}
.footer div.search ul {
overflow:hidden;
width:894px;
}
.footer div.search ul li {
background:transparent url(http://www.chintai.net/common2/images/frame/devider_ccc.gif) no-repeat scroll left 50%;
display:block;
float:left;
padding-left:5px;
padding-right:5px;
}
.footer div.group-section {
background-color:#FFFFFF;
border:1px dotted #4B4EBA;
margin:10px 30px;
overflow:hidden;
padding:10px 15px;
}
.footer div.group-section div.group {
font-size:82%;
}
#footer div.group-section h3 {
float:left;
padding-top:10px;
width:116px;
}
.footer div.group-section p.group_tit {
border-bottom:1px dotted #4A4EBA;
padding-bottom:5px;
text-align:center;
}
.footer div.group-section p.group_tit img {
}
.footer div.group {
float:left;
margin-top:5px;
}
.footer div.group span {
display:block;
float:left;
font-weight:bold;
margin-left:6px;
}
.footer div.group span.first-child {
margin-left:16px;
}
.footer div.group ul {
background:transparent url(http://www.chintai.net/common2/images/frame/devider_666.gif) no-repeat scroll right 50%;
float:left;
padding-right:6px;
}
.footer div.group ul.last {
background-image:none;
}
.footer div.group ul li {
background:transparent none repeat scroll 0 0;
display:block;
float:left;
padding-left:3px;
padding-right:3px;
}
.footer div.keyword-section {
background-color:#FFFFFF;
border:1px dotted #4B4EBA;
margin:15px 30px 0;
padding:3px;
text-align:center;
}
.footer div.keyword-section p {
}
.footer div.keyword-section a {
color:#333333;
}
.conbody div.content-footer {
clear:both;
overflow:hidden;
padding-bottom:15px;
}
.conbody div.content-footer div.seo-text {
border:1px solid #AEAEAE;
overflow:hidden;
padding:3px 6px;
}
.conbody div.content-footer div.seo-text ul.link-list-02 {
float:right;
}
