/**
 * OKWeb3
 *
 * Copyright (C) 2002-2006 OKWave All rights reserved.
 */
/*--------------------------------------------
        ▼modern blowser hack▼
---------------clearfix---------------------*/
div{
        zoom:1;/*for IE 5.5-7*/
}
div:after{/*for modern browser*/
        content:".";
        display: block;
        height:0px;
        clear:both;
        visibility:hidden;
}
/*--------------------------------------------
       ▲modern blowser hack▲
---------------clearfix---------------------*/

/*フッター*/
#footer{width:940px; height:100%; margin:0px; padding: 5px; border-top:3px #292D90 solid; border-bottom:solid 1px #292D90; background-color: #ffffff;} 
#footer #copy{width:100%; }
#footer #copy p{font-size:10px; margin-bottom:5px;}
#footer address{text-indent:-9999px; background:url(files/copyright.gif) top no-repeat; float:left;}
#footer address a{display:block; width:146px; height:19px; text-decoration:none;}
#footer #privacy{float:right; font-size:10px; text-align:right;}
#footer #privacy p{display:inline; vertical-align:middle;}
/*フッターここまで*/

body {font-family: Osaka, "MS PGothic", sans-serif;}
pre, textarea {font-family: Osaka, "MS Gothic", monospace;}
input, select {font-family: Osaka, "MS UI Gothic", sans-serif; font-size:12px;}
body { background-color:#FAFAFA; margin:0px;padding:0px; width:950px; margin-left:auto; margin-right:auto; border-left: solid 1px #292D90; border-right: solid 1px #292D90; }
form { margin: 0px; padding: 0px; }
/*
a:link {color:#0000FF;text-decoration: underline} 
a:visited {color:#0000FF;text-decoration: underline} 
a:hover {color:#FF3300; text-decoration: none} 
a:active {color:#FF6600; text-decoration: none} 
*/
a:link,a:visited {color:#0059B5; text-decoration:none;} 
a:hover,a:active {color:#1CA284; text-decoration:underline;}
img{border:0 none;}
body, td {
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
	line-height:1.4;
}


.m { font-size:12px;line-height:1.4;} 
.m-2 { font-size:12px; line-height:1.4; color: #666666} 
.m-r { font-size:12px; line-height:1.4; ; color: #FFFFFF } 
.a-r { color: #FFFF99 } 
.s { font-size:11px; line-height:1.6; ; color: #000000}  
.s-2 {  font-size:11px; line-height:1.6;  color: #666666} 
.s-r {  font-size:11px;	line-height:1.6; color: #FFFFFF; } 

.common-bg { background-color: #FFFFFF; } 
.body-bg { background-color: #FFF;margin:0px 0px} 
.copy  { font-size:60%; line-height: 140%; color: #666666} 
.navi {  background-color: #CCCCCC } 
.footer-line { background-color: #000000 } 

.function-off { background-color: #E0E0E0 } 

.status-in { color: #FF3333} 
.status-out { color: #009900} 

.ryokaito-bg {background-color: #FF6666} 
.jiten-bg {background-color: #FF9999} 

.exp-bg {background-color: #FFCCCC} 

.help  { color: #663399 } 
.mark  { color: #FF0033; font-size: 100%; line-height: 100%} 

.slogan-font {  font-size:100%;line-height:120% ; color: #330099} 
 

.summary-font {  font-size:90%;line-height:120% ; color: #330099} 
.summary-title { background-color: #CCCCFF; border-left: medium solid; border-left-width: 6px; border-left-color: #330099; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #330099} 
 
 

.qa-menu-title-font { font-size:80% ; color: #ffffff } 
.helpdsk-menu-title-font { font-size:80% ; color: #ffffff } 
.faqmanage-menu-title-font { font-size:80% ; color: #ffffff } 
.cty-menu-title-font { font-size:80% ; color: #ffffff } 
.mypage-menu-title-font { font-size:80% ; color: #ffffff } 
.faq-menu-title-font { font-size:80% ; color: #ffffff } 
.knowwho-menu-title-font { font-size:80% ; color: #ffffff } 
.admin-mode-menu-title-font { font-size:80% ; color: #ffffff }


.faq-menu-line { background-color: #FF6699} 
.faq-menu-tab { color: #FFFFFF; background-color: #FF6699; background-image: url(./images/tab_faq_on.gif); background-repeat: no-repeat} 
.faq-menu-title { background-color: #FF6699} 
.faq-menu-bg { background-color: #FFCCCC} 
.faq-menu-off { background-color: #E0E0E0 ; background-image: url(./images/tab_faq_off.gif); background-repeat: no-repeat} 


.faqmanage-line { BACKGROUND-COLOR: #7f1e02 } 
.faqmanage-tab { BACKGROUND-IMAGE: url(images/tab_faqmanage_on.gif); COLOR: #ffffff; BACKGROUND-COLOR: #ffffff } 
.faqmanage-title { BACKGROUND-COLOR: #ff6699 } 
.faqmanage-bg { BACKGROUND-COLOR: #e0ccc3 } 
.faqmanage-off { BACKGROUND-IMAGE: url(./images/tab_faqmanage_off.gif); BACKGROUND-COLOR: #e0e0e0 } 
.faq_control-title { BACKGROUND-COLOR: #7f1e02 }
.faq_control-bg { BACKGROUND-COLOR: #e0ccc3 }
.faq_control-line { BACKGROUND-COLOR: #7f1e02 }

.qa-line { background-color: #FF9900} 
.qa-tab{ color: #FFFFFF; background-color: #FF9900 ; background-image: url(./images/tab_qa_on.gif); background-repeat: no-repeat}  
/*.qa-title { background-color: #FFCC66; border-left: medium solid; border-left-width: 6px; border-left-color: #FF9900; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #FF9900} */
.qa-title { background-color: #FFFFFF;border-bottom: medium solid; border-bottom-width: 2px; border-bottom-color: #2E3192} 
.qa-bg { background-color: #FFCC66} 
.qa-off { background-color: #E0E0E0 ; background-image: url(./images/tab_qa_off.gif); background-repeat: no-repeat} 
.qa-title-font { font-size:15px ; color: #333333; }

.ctg-line { background-color: #66CC00} 
.ctg-tab {color: #FFFFFF; background-color: #66CC00 ; font-size: 80%}  
.ctg-title  { background-color: #CCFFCC;  font-size:80%; border-left: medium solid; border-left-width: 6px; border-left-color: #66CC00; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #66CC00}
 
.ctg-bg { background-color: #CCFFCC} 
.ctg-off { background-color: #E0E0E0; font-size:80%;} 
.ctg-title-font { font-size:80% ; color: #000000 } 

.input-bg { background-color: #CCCCFF} 

.info-tab { font-size:80%;  background-color: #663399; color: #FFFFFF } 
.info-line { background-color: #663399; color: #FFFFFF } 
.info-title-top { background-color: #FFFFFF;  border-bottom: medium solid; border-bottom-width: 2px; border-bottom-color: #2E3192} 
/*.info-title-top { background-color: #ffffff; border-left: medium solid; border-left-width: 6px; border-left-color: #663399; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #663399} */
.info-title { background-color: #663399; color: #FFFFFF} 
.info-bg { background-color: #CCCCFF} 
.info-off { background-color: #E0E0E0;  font-size:80%;} 
.info-title-font { font-size:80% ; color: #000000 } 
.serch-title { background-color: #FFFFFF; border-bottom: medium solid; border-bottom-width: 2px; border-bottom-color: #2E3192}
/*.serch-title { background-color: #CCFFCC; border-left: medium solid; border-left-width: 6px; border-left-color: #66CC00; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #66CC00}*/
 
.serch-bg { background-color: #CCFFCC} 
.serch-title-font { font-size:15px ; color: #494949 } 
.new-title { background-color: #FFCC99; border-left: medium solid; border-left-width: 6px; border-left-color: #FF9900; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #FF9900} 
.new-bg { background-color: #FFCC99} 
.new-title-font { font-size:80% ; color: #000000 } 

.rank-line { background-color: #666666} 
.rank-tab { font-size:80%; background-color: #666666; color: #FFFFFF } 
.rank-title { background-color: #CCCCCC; border-left: medium solid; border-left-width: 6px; border-left-color: #666666; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #666666} 
.rank-bg { background-color: #CCCCCC} 
.rank-off { background-color: #E0E0E0 } 
.rank-title-font { font-size:80% ; color: #ffffff } 

.mypage-line { background-color: #FF9900} 
.mypage-tab{ color: #FFFFFF; background-color: #FF9900 ; background-image: url(./images/tab_mypage_on.gif); background-repeat: no-repeat}  
.mypage-title { background-color: #FFCC66; border-left: medium solid; border-left-width: 6px; border-left-color: #FF9900; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #FF9900} 
.mypage-bg { background-color: #FFCC66} 
.mypage-off { background-color: #E0E0E0 ; background-image: url(./images/tab_mypage_off.gif); background-repeat: no-repeat} 
.mypage-title-font { font-size:80% ; color: #ffffff } 

.cty-mode-tab { color: #FFFFFF; background-color: #CC66FF ; background-image: url(./images/tab_community_on.gif); background-repeat: no-repeat}  
.cty-mode-title-font { font-size:80% ; color: #ffffff } 
.cty-mode-title { background-color: #FFCCFF; border-left: medium solid; border-left-width: 6px; border-left-color: #CC66FF; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #CC66FF} 
.cty-mode-off { background-color: #E0E0E0 ; background-image: url(./images/tab_community_off.gif); background-repeat: no-repeat} 
.cty-mode-bg { background-color: #FFCCFF} 
.cty-mode-line { background-color: #CC66FF} 

.knowwho-tab{ color: #FFFFFF; background-color: #66cc66 ; background-image: url(./images/tab_knowwho_on.gif); background-repeat: no-repeat}  
.knowwho-title-font { font-size:80% ; color: #000000 } 
.knowwho-off { background-color: #E0E0E0 ; background-image: url(./images/tab_knowwho_off.gif); background-repeat: no-repeat} 
.knowwho-bg { background-color: #CCFFCC} 
.knowwho-line { background-color: #66cc66} 

.admin-mode-menu-line { background-color: #333333} 
.admin-mode-menu-title { background-color: #666666} 
.admin-mode-menu-bg { background-color: #999999} 
.admin-mode-menu-off { background-color: #E0E0E0; background-image: url(./images/tab_admin_off.gif); background-repeat: no-repeat} 
.admin-mode-menu-tab{ color: #FFFFFF; background-color: #333333 ; background-image: url(./images/tab_admin_on.gif); background-repeat: no-repeat} 

.user-line { background-color: #66cc66} 
.user-title { background-color: #CCFFCC; border-left: medium solid; border-left-width: 6px; border-left-color: #66cc66; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #66cc66} 
.user-bg { background-color: #CCFFCC} 
.user-off { background-color: #E0E0E0} 
.user-tab { font-size:80%; color: #FFFFFF; background-color: #66cc66 } 
.user-title-font { font-size:80% ; color: #000000 } 

.qst-mark {  color: #FF6600; font-size: 100%; line-height: 100%} 
.qst-tab{ background-color: #FF9900; font-size:80%; line-height: 100%; color: #FFFFFF} 
.qst-title { background-color: #EFEFF3; border-left: medium solid; border-left-width: 6px; border-left-color: #ff9900; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #ff9900 } 
.qst-bg { background-color: #EFEFF3} 
.qst-title-font { font-size:12px ; color: #ffffff } 
.qst-title-font-top { font-size:12px ; color: #999999 } 
.qst-private { color: #FF6600; } 

.ant-mark {  color: #6666FF; font-size: 100%; line-height: 100%} 
.ant-tab { background-color: #BDBDBD; font-size:80%; line-height: 100%; color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px; border-color:#999999} 
/*.ant-tab { background-color: #BDBDBD; font-size:80%; line-height: 100%; color: #FFFFFF} */
.ant-bg { background-color: #EFEFF3} 
.ant-title { background-color: #999999; border-left: medium solid; border-left-width: 6px; border-left-color: #9999ff ; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #9999ff } 
/*.ant-title { background-color: #ccccff; border-left: medium solid; border-left-width: 6px; border-left-color: #9999ff ; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #9999ff } */
.ant-line { background-color: #999999} 
.ant-title-font { font-size:80% ; color: #ffffff } 
.ant-title-font-top { font-size:80% ; color: #000000 } 

.faq-mark { color: #333333; font-size: 12px; line-height: 150%;} 
.faq-tab{ background-color: #FFFFFF; font-size:13px; line-height: 100%; color: #333333; border-bottom: medium;} 
.faq-title { background-color: #FFFFFF; border-bottom: medium solid; border-bottom-width: 2px; border-bottom-color: #2E3192} 
.faq-bg { background-color: #BDBDBD; border-color:#999999} 
.faq-line { background-color: #999999} 
.faq-title-font { font-size:80% ; color: #ffffff } 
.faq-title-font-top { font-size:15px ; font-weight:bold ; color: #4C4C4C } 

.rpt-mark { color: #3366FF; font-size: 100%; line-height: 100%} 
.rpt-tab { font-size:80%; background-color: #6699FF; color: #FFFFFF }  
.rpt-bg { background-color: #DDFFFF} 
.rpt-title { background-color: #abe9e9; border-left: medium solid; border-left-width: 6px; border-left-color: #6699FF; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #6699FF} 
.rpt-line { background-color: #6699FF} 
.rpt-title-font { font-size:80% ; color: #ffffff } 
.rpt-title-font-top { font-size:80% ; color: #000000 } 

.cmt-tab { background-color: #FF9999; font-size:80%} 
.cmt-bg { background-color: #FFCCCC} 
.cmt-title { background-color: #FF9999} 
.cmt-line { background-color: #FF9999} 
.cmt-title-font { font-size:80% ; color: #ffffff } 

.add-common-tab { background-color: #999999 ; font-size:80% ; color: #FFFFFF} 
.add-common-bg { background-color: #cccccc} 
.add-common-title { background-color: #999999} 
.add-common-line { background-color: #999999} 
.add-common-title-font { font-size:80% ; color: #ffffff } 

.none-bg { background-color: #EFEFF3} 
.none-line { background-color: #000000} 

.pic-mark { color: #006600; font-size: 100%; line-height: 100%} 
.pic-tab { font-size:80%; background-color: #339900; color: #FFFFFF}  
.pic-bg { background-color: #CCFFCC} 
.pic-title  { background-color: #9ae79a; border-left: medium solid; border-left-width: 6px; border-left-color: #339900; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #339900 } 
.pic-line { background-color: #339900} 
.pic-title-font { font-size:80% ; color: #ffffff } 
.pic-title-font-top { font-size:80% ; color: #000000 } 

.txt-bg-1 { background-color: #FFFFFF} 
.txt-bg-2 { background-color: #EFEFF3 } 

.status-1 { background-color: #FFCCCC} 
.status-2 { background-color: #ccccff} 
.status-3 { background-color: #ccffcc} 
.status-4 { background-color: #FFCCFF} 

.voice-mark { color: #FF6600; font-size: 100%; line-height: 100%} 
.voice-tab { background-color: #FFCC99; font-size: 80%; line-height: 100%; color: #FF0000} 
.voice-bg { background-color: #FFEEDD} 
.voice-title { background-color: #FFCC99} 
.voice-line { background-color: #FFCC99} 
.voice-title-font { font-size:80% ; color: #ffffff } 

.helpdsk-line { background-color: #6666FF} 
.helpdsk-tab{ color: #FFFFFF; background-color: #6666FF ; background-image: url(./images/tab_helpdsk_on.gif); background-repeat: no-repeat} 
.helpdsk-title { background-color: #6666FF} 
.helpdsk-bg { background-color: #CCCCFF} 
.helpdsk-off { background-color: #E0E0E0; background-image: url(./images/tab_helpdsk_off.gif); background-repeat: no-repeat}   
.helpdsk-title-font { font-size:80% ; color: #ffffff } 

.info-close-title { background-color: #9999FF} 
.info-close-tab { font-size:80%; background-color: #9999FF; color: #FFFFFF} 
.info-close-line { background-color: #9999FF} 
.info-close-title-font { font-size:80% ; color: #000000 } 

.template-tab { font-size:80%; background-color: #6666FF; color: #FFFFFF} 
.template-title { background-color: #6666FF; color: #FFFFFF} 
.template-bg { background-color: #CCCCFF} 
.template-title { background-color: #6666FF; color: #FFFFFF} 
.template-title-font { font-size:80% ; color: #ffffff } 

.admin-mode-line { background-color: #666666} 
.admin-mode-title { background-color: #666666; border-left: medium solid; border-left-color: #333333; border-bottom: medium solid; border-bottom-color: #333333; border-color: black black #333333 #333333; border-bottom-width: 1px; border-left-width: 6px } 
.admin-mode-bg { background-color: #999999} 
.admin-mode-off { background-color: #E0E0E0; background-image: url(./images/tab_admin_off.gif)} 
.admin-mode-tab { font-size:80%; color: #FFFFFF; background-color: #333333 } 
.admin-mode-title-font { font-size:80% ; color: #ffffff } 

.user-mode-tab { background-color: #FF9900;  border: 1px #999999 solid; font-size:80%} 
.user-mode-title { background-color: #FF9900} 
.user-mode-bg { background-color: #FFCC66} 
.user-mode-off { background-color: #E0E0E0;  border: 1px #999999 solid; font-size:80%}  
.user-mode-line { background-color: #FF9900} 
.user-mode-title-font { font-size:80% ; color: #ffffff } 

.guest-mode-tab { font-size:80%; background-color: #999999;  border: 1px #999999 solid}
.guest-mode-title { background-color: #999999} 
.guest-mode-bg { background-color: #CCCCCC} 
.guest-mode-off { background-color: #E0E0E0;  border: 1px #999999 solid} 
.guest-mode-line { background-color: #999999} 
.guest-mode-title-font { font-size:80% ; color: #ffffff } 

.faq-attr-mark {  color: #FF6699; font-size: 100%; line-height: 100%} 
.faq-attr-tab{ background-color: #FF6699; font-size:80%; line-height: 100%; color: #FFFFFF} 
.faq-attr-title { background-color: #FFCCFF; border-left: medium solid; border-left-width: 6px; border-left-color: #FF6699; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #FF6699 } 
.faq-attr-bg { background-color: #FFCCFF} 
.faq-attr-line { background-color: #FF6699} 
.faq-attr-title-font { font-size:80% ; color: #ffffff } 
.faq-attr-title-font-top { font-size:80% ; color: #000000 } 

.header-line { background-color: #FFFFFF } 



.select-w { font-size:100% ; width: 14em;} 

.text-s { font-size:100% ; width: 10em;} 
.text-m { font-size:100% ; width: 18em;} 
.text-l { font-size:100% ; width: 22em;} 
.textarea-s { font-size:100% ; width: 14em ; height: 6ex ;} 
.textarea-m { font-size:100% ; width: 24em ; height: 15ex;} 
.textarea-l { font-size:100% ; width: 32em ; height: 19ex;} 

.textarea-v-s { border: dashed #cccccc 1px ; background-color: transparent ; font-size:100% ; height: 6
em ; overflow: auto;} 
.textarea-v { border: dashed #cccccc 1px ;background-color: transparent ; font-size:100% ; height: 12em ; overflow: auto;} 
.textarea-v-pic { border: dashed #cccccc 1px ;background-color: transparent ; font-size:100% ; height: 26em ; overflow: auto;} 

.contents-v-s { border: dashed #cccccc 1px ; background-color: transparent ; font-size:100% ; font-family: Osaka,"MS Gothic", monospace; } 
.contents-v { border: dashed #cccccc 1px ;background-color: transparent ; font-size:100% ; font-family: Osaka, "MS Gothic", monospace; } 
.contents-v-pic { border: dashed #cccccc 1px ;background-color: transparent ; font-size:100% ; font-family: Osaka, "MS Gothic", monospace; } 

.off-qst-mark {  color: #666666; font-size: 100%; line-height: 100%} 
.off-qst-tab { background-color: #666666; font-size:80%; line-height: 100%; color: #FFFFFF} 
.off-qst-title { background-color: #ffdd99;  font-size:80%; border-left: medium solid; border-left-width: 6px; border-left-color: #666666; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #666666 } 
.off-qst-bg { background-color: #EEEEEE} 
.off-qst-line { background-color: #666666} 
.off-qst-title-font { font-size:80% ; color: #ffffff } 
.off-qst-title-font-top { font-size:80% ; color: #000000 } 

.off-ant-tab { background-color: #666666; font-size: 80%; line-height: 100%; color: #FFFFFF} 
.off-ant-bg { background-color: #EEEEEE} 
.off-ant-title { background-color: #ccccff; border-left: medium solid; border-left-width: 6px; border-left-color: #666666 ; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #666666 } 
.off-ant-line { background-color: #666666} 
.off-ant-title-font { font-size:80% ; color: #ffffff } 
.off-ant-title-font-top { font-size:80% ; color: #000000 } 

.off-rpt-mark { color: #666666; font-size: 100%; line-height: 100%} 
.off-rpt-tab { font-size:80%; background-color: #666666; color: #FFFFFF }  
.off-rpt-bg { background-color: #EEEEEE} 
.off-rpt-title { background-color: #abe9e9; border-left: medium solid; border-left-width: 6px; border-left-color: #666666; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #666666} 
.off-rpt-line { background-color: #666666} 
.off-rpt-title-font { font-size:80% ; color: #ffffff } 
.off-rpt-title-font-top { font-size:80% ; color: #000000 } 
.thumb-img { width:200px } 

.submenu { BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; BACKGROUND: #eeeedd; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; POSITION: absolute }

			
body { padding:0px }
style,script { display:none }
button { white-space:normal }
th { font-weight:normal }
.input-enabled { background-color: #FFFFFF}
.input-disabled { background-color: #CCCCCC}
.select-enabled { background-color: #FFFFFF ; font-size:100% ; width: 28em;}
.select-disabled { background-color: #CCCCCC ; font-size:100% ; width: 28em;}
 #common-header-2 { padding-left:20px; padding-right:20px; } 
 #main-body { padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; }
.screen-path { margin:0px; padding:0px; font-weight: normal; font-size: 80%; line-height:140%; color: #000000;}
 #parts-outer-body { margin-top: 300px; margin-bottom: 8px; padding-top: 0.2em; padding-bottom: 0.2em; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-image:url(files/contact_titlepanel_over.gif);background-repeat:no-repeat}
 #parts-body { margin-top: 8px; margin-bottom: 8px; } 
.icon-description {list-style-type:none; display:inline; }
.hidden-iframe { visibility:none; width:1px; height:1px; }
.category-node { white-space:nowrap; }
label.label-nn6-fix { text-align:left }
.check-attribute { white-space:nowrap; }
.search-button { padding: 1px 1px 1px 17px; background: ButtonFace url(./images/icon_serch.gif) no-repeat 1px 50%; text-align:center; }
.qst-title, .ant-title, .pic-title, .off-qst-title, .off-ant-title, .ctg-title { font-size:100%; }
.category-list-separator { font-size:80%; line-height: 140%; color: #666666; } 
.user-mode-header { background-color: #FF9900}
.guest-mode-header { background-color: #999999}
.faq_control-tab { BACKGROUND-COLOR: #7f1e02; font-size:80%; line-height: 100%; color: #FFFFFF}
.faq-referred-tab { margin: 1em 0px 0.2em; line-height: 100%; font-size: 80%; }
.faq-referred-tab span { padding-top: 0.2em; padding-bottom: 0.2em; background-color: #BDBDBD; color: #FFFFFF; padding-left: 1em; padding-right: 1em; }
.faq-referred-list { margin:0px; padding:0px; border-top: solid 1px #999999; }
.faq-referred-txt-bg { padding:0.2em; list-style-type: none; border: solid 1px #EFEFF3; border-top-style: none; } 
.faq-referred-txt-bg-1 { background-color: #FFFFFF } 
.faq-referred-txt-bg-2 { background-color: #EFEFF3 } 
.page-link { vertical-align:middle; width:1em; height:1em; }
.status-faqopen { background-color: #ccffcc}
.status-faqconfirm { background-color: #FFCCCC}
.status-faqok { background-color: #FFCCCC}
.status-faqng { background-color: #FFCCCC}
.status-faqovertime { background-color: #ccccff}
.status-hdopen { background-color: #FFCCCC}
.status-hdconfirm { background-color: #FFCCCC}
.status-hdok { background-color: #FFCCCC}
.status-hdng { background-color: #FFCCCC}
.status-hdclose { background-color: #ccffcc}
.status-hdfix { background-color: #ccffcc}
.status-hdpending { background-color: #FFCCCC}
.status-hdanswering { background-color: #FFCCCC}
.status-hdtemporary { background-color: #FFCCCC}
.status-hdcomplete { background-color: #ccffcc}

.status-hdextescok { background-color: #FFCCCC}


.doc img {
vertical-align:middle;
}

.doc a {
font-size:15px;
padding:2px 0 0 5px;
}
