

#topbreadcrumbs {padding-top:5px;}
#topbreadcrumbs .topcategory {font-size: 12px; padding-right:3px; text-decoration:none; color: #333333;}
#topbreadcrumbs .topcategory a {text-decoration:none; color: #333333;}
#topbreadcrumbs .topcategory a:visited {text-decoration:none; color: #333333;}
#topbreadcrumbs .toptitel {font-size: 12px; text-decoration:none; color: #CC0000;}
#topbreadcrumbs .home {color: #333333; text-decoration:underline; background:url(home.gif) no-repeat; background-position: 0px 0.6em; padding-left:17px; width:55px; font-size:90%; padding-right:5px;}
#topbreadcrumbs .home a:link {color: #333333; text-decoration:underline;}
#topbreadcrumbs .home a:visited {color: #333333; text-decoration:underline;}
#topbreadcrumbs .home a:hover {color: #333333; text-decoration:none;}
#topbreadcrumbs .home a:active {color: #333333; text-decoration:underline;}
#topbreadcrumbs .admin {color: #333333; text-decoration:underline; background:url(admin.gif) no-repeat; background-position: 0px 0.6em; padding-left:17px; width:55px; font-size:90%; padding-right:5px;}
#topbreadcrumbs .admin a:link {color: #333333; text-decoration:underline;}
#topbreadcrumbs .admin a:visited {color: #333333; text-decoration:underline;}
#topbreadcrumbs .admin a:hover {color: #333333; text-decoration:none;}
#topbreadcrumbs .admin a:active {color: #333333; text-decoration:underline;}

/*------------------------ カテゴリcategory ------------------------*/
.plzsort {padding:0px; margin:0px; width:755px;}
.plzsort ul {display:inline; float:left; margin:0px; padding:0px 0px 0px 20px; width:735px; clear:both; list-style-type:none;}
.plzsort li {width:17%; padding-left:20px; margin:0px; line-height:25px; color:#333333; letter-spacing:1px; text-decoration:none; background:url(arrow_pink.gif) no-repeat; background-position:8px 0.7em; float:left; overflow:hidden; list-style-type:none; font-size:12px;}
.plzsort li a:link  {text-decoration:underline;}
.plzsort li a:visited {text-decoration:underline;}
.plzsort li a:hover {text-decoration:underline;}
.plzsort li a:active {text-decoration:underline;}

/*------------------------ 最新回答受付中質問 ------------------------*/
.Plr20 {padding:0px 20px;}

#newQ {}
#newQ .sort {color:#cc0000; font-size:14px; padding:8px 0px 5px 35px; text-decoration:none; font-weight:bold; line-height:30px;background:url(faq_1.gif) no-repeat; background-position:10px 1.1em;}
#newQ span.zRT {float: right; display: block; padding:5px 20px 0px 0px;}
#newQ span.zFL {padding:0px; margin:0px; float:left; float:none;!important  display: block;}


#newtb {width:713px; display:inline; float:left; margin:0px 20px 0px 20px; padding:0px 0px 5px 0px; border:1px solid #DA808C; line-height:26px; vertical-align:middle;}
#newQ1 {width:693px; border-bottom:1px solid #FFE6E2; line-height:30px; float:left; background:#FEFAF9; padding:0px 10px;}
#newQ2 {width:693px; border-bottom:1px dashed #FFE6E2; height:26px; line-height:26px; float:left; padding:0px 10px; text-decoration:none;}

.uline {color:#333333; line-height:26px; text-decoration:none}
a.uline {color:#333333; text-decoration:none;}
a.uline:link {color:#333333; text-decoration:none; border-bottom:1px solid #333333;}
a.uline:visited {color:#941d55; text-decoration:none; border-bottom:1px solid #941d55;}
a.uline:hover {color:#333333; text-decoration:none; border-bottom:1px solid #333333;}
a.uline:active {color:#941d55; text-decoration:none; border-bottom:1px solid #941d55;}





#newQ p { padding:0px; margin:0px;}
.urgency1 {font-size:85%; font-family:Arial, Helvetica, sans-serif; color:#cc0000; line-height:26px; padding-right:7px; background:url(urgency1.gif) no-repeat; background-position:7px -0.2em; padding-left:25px;}
.urgency2 {font-size:85%; font-family:Arial, Helvetica, sans-serif; color:#cc0000; line-height:26px; padding-right:7px; background:url(urgency2.gif) no-repeat; background-position:7px -0.2em; padding-left:25px;}
.urgency3 {font-size:85%; font-family:Arial, Helvetica, sans-serif; color:#cc0000; line-height:26px; padding-right:7px; background:url(urgency3.gif) no-repeat; background-position:7px -0.2em; padding-left:25px;}
.urgency4 {font-size:85%; font-family:Arial, Helvetica, sans-serif; color:#cc0000; line-height:26px; padding-right:7px; background:url(urgency4.gif) no-repeat; background-position:7px -0.2em; padding-left:25px;}
.urgency5 {font-size:85%; font-family:Arial, Helvetica, sans-serif; color:#cc0000; line-height:26px; padding-right:7px; background:url(urgency5.gif) no-repeat; background-position:7px -0.2em; padding-left:25px;}
.urgency img {padding-left:7px; padding-top:4px;}

.fl {float:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
.fred {color:#cc0000;}
.fgrey {color:#666666;}

/*------------------------ FIRST TABLE 140+80+477 ------------------------*/
.w140 {width:140px;}
.w80 {width:80px; overflow:hidden;}
.w477 {width:473px;}
.w140 a {}
.w140 a:link {text-decoration:none;}
.w140 a:visited {text-decoration:none;}
.w140 a:hover {text-decoration:underline;}
.w140 a:active {text-decoration:none;}
.w80 a {}
.w80 a:link {text-decoration:none;}
.w80 a:visited {text-decoration:none;}
.w80 a:hover {text-decoration:underline;}
.w80 a:active {text-decoration:none;}


/*------------------------ SECOND TABLE 517+90+90------------------------*/
.w517 {width:513px;}
.w90 {width:90px;}


/*------------------------ CID PAGE ------------------------*/
.w437 {width:433px;}
.w100 {width:100px;}
.state img {margin:5px 0px 0px 0px; padding:0px;}
.w685 {padding:10px 10px 5px 10px; width:694px;}


.pagenumber {font-size: 12px; line-height:18px; text-decoration:none; letter-spacing:1px; padding:8px 20px; color: #333333; text-align:center; background:#ffffff;}

#Question {width:693px; border-bottom:1px solid #FFE6E2; line-height:30px; float:left; background:#FEFAF9; padding:0px 10px;}


#Question .qq {color:#333333; font-size:13px; padding:5px 0px 2px 23px; text-decoration:none; font-weight:bold; line-height:28px;background:url(qq.gif) no-repeat; background-position:0px 0.9em;}
#Question span.qRT {float: right; display: block; padding:6px 0px 0px 0px; margin:0px; font-size:100%; font-weight:normal; color:#666666; line-height:28px; text-align:right;}
#Question span.qFL {padding:0px; margin:0px; float:left; float:none;!important  display: block;}
#Question span.qRTt {float: right; display: block; padding:0px 10px 0px 0px; font-size:100%; font-weight:normal; color:#666666; line-height:28px;}
#Qcontent {width:713px; line-height:20px; float:left; padding:0px;}

#Qcontent .rank {font-size:85%; font-family:Arial, Helvetica, sans-serif; color:#cc0000; line-height:26px; padding-right:7px; background:url(money.gif) no-repeat; background-position:7px -0.1em; padding-left:17px;}
#Qcontent .rank img {padding-left:7px; padding-top:4px;}

.w150 {width:150px;}
.w547 {width:553px;}
.user_img {border:#FCE7E3 1px solid; padding:4px 4px; background:#ffffff; margin:10px 0px 0px 0px;}
.bgcFE {background:#FEFAF9;}
.mg10 {margin-top:10px;}
#Question .re {color:#333333; font-size:13px; padding:5px 0px 2px 23px; text-decoration:none; font-weight:bold; line-height:28px;background:url(re.gif) no-repeat; background-position:0px 0.9em; height:28px;}
#Lg {border-top:1px dashed #DA808C; margin::0px; line-height:1px; height:1px; width:713px; float:left; display:block;}
#Lg_cm {border-top:1px double #FFE6E2; margin::0px; line-height:2px; height:2px; width:713px; float:left; display:block;}
#Mbutn {padding:5px 10px;  width:694px;}
#Mbutn span.bRT {float: right; display: block; padding:0px; margin:0px; font-size:100%; font-weight:normal; color:#666666; line-height:28px; width:565px; text-align:right;}
#Mbutn span.bRT img {padding:0px 4px;}
#Mbutn span.bFL {padding:0px; margin:0px; float:left; float:none;!important  display: block; text-align:left;}


#editquestion {background:url(question_title_bg.gif) no-repeat left center; height:25px; text-align:left;}
#editquestion .Title {font-size:13px; font-style:normal; color: #CC0000; padding-left:35px; text-decoration:none; font-weight:bold; line-height:25px;}

#editanswer {background:url(answer_title_bg.gif) no-repeat left center; height:25px; text-align:left;}
#editanswer .Title {font-size:13px; font-style:normal; color: #CC0000; padding-left:35px; text-decoration:none; font-weight:bold; line-height:25px;}

#editF {text-align:center; width:720px; margin:15px 20px 15px 15px;}
#editF .head {width:160px; text-align:left; padding:12px 10px 10px 20px; background:url(cut-off.gif) no-repeat left center; background-position:190px 1.1em; vertical-align:top; line-height:22px;}
#editF .even {text-align:left; vertical-align:top; color:#666666; line-height:22px; border-top:1px dashed #FFE6E2; padding:10px 0px 10px 15px; width:500px;}

#editF .Q_t {text-align:left; padding:0px 10px 5px 20px; vertical-align:top; line-height:22px; color:#cc0000; font-size:13px; font-weight:bold;}
#editF .Q_c {text-align:left; color:#666666; line-height:20px; text-decoration:none; background:#FEFAF9; padding:5px 20px; border-top: 1px dashed #FFE6E2;}


