BODY{
   font-size : 10pt;
   color : #333333;
   scrollbar-face-color: #FFFFFF;
   scrollbar-highlight-color: #FF9900;
   scrollbar-shadow-color: #FF9900;
   scrollbar-3dlight-color: #FF9900;
   scrollbar-arrow-color: #FF9900;
   scrollbar-track-color: #FF9900;
   scrollbar-darkshadow-color: #FF9900;
}

A:LINK    { color : #0000cc; text-decoration : none; }
A:VISITED { color : #cc33ff; text-decoration : none; }
A:active  { color : #ff00cc; text-decoration : none; }
A:HOVER   { color : #0000cc; text-decoration : underline; }

TD        { font-size : 10pt; color : #333333; }

TH        { font-size : 10pt; color : #333333; }

FORM      { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
.INPUT{
   font-size: 9pt;
   color : #333333;
   background-color : #ffffff;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-top-color : #FF9900;
   border-right-color : #FF9900;
   border-bottom-color : #FF9900;
   border-left-color : #FF9900;
}
.INPUT2{
   font-weight : bold;
   color : red;
   background-color : #ffffff;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : #ffffff #ffffff #ff0000 #ffffff;
}
.INPUT_P{
   font-size: 9pt;
   color : #333333;
   background-color : #ffffff;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-top-color : #ff0099;
   border-right-color : #ff0099;
   border-bottom-color : #ff0099;
   border-left-color : #ff0099;
}
.INPUT_B{
   font-size: 9pt;
   color : #333333;
   background-color : #ffffff;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-top-color : #000000;
   border-right-color : #000000;
   border-bottom-color : #000000;
   border-left-color : #000000;
}

TEXTAREA{
   font-size: 9pt;
   color : #666666;
   background-color : #ffffff;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-top-color : #FF9900;
   border-right-color : #FF9900;
   border-bottom-color : #FF9900;
   border-left-color : #FF9900;
}

H1{
   font-size: 11pt;
   font-weight: bold;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}

H2{
   font-size: 8pt;
   font-weight: normal;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 2px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}

H3{
   font-size: 10pt;
   font-weight: bold;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}

H4{
   font-size: 10pt;
   font-weight: normal;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
}

#box1{
	width: 400px;
	padding: 0;
	margin: 50px 0 0 0;
	text-align: center;
	border: 2px solid #c30;
	background-color : #ffc;
}
.click{
	font-size: 8pt;
	color:#000;
}
.chyugaki{
	width:100%;
	margin: 5px 0 0 0;
	display : block;
	font-size: 8pt;
	color:#f33;
	text-align: left;
}
.chyugaki2{
	width:100%;
	margin: 0px;
	display : block;
	font-size: 8pt;
	color:#39f;
	text-align: left;
}
.kakunin{
	width:100%;
	line-height:200%;
	font-size: 16px;
	font-weight: bold;
	color:#fff;
	background:#c30;
}
.kakunin2{
	font-size: 14px;
	margin: 30px;
	display : block;
}

#unbox{
	font-size: 14px;
	margin: 0 0 30px 40px;
	display : block;
}

#ikenbox{
	width: 400px;
	padding: 0;
	margin: 30px 0 0 0;
	text-align: center;
	border: 2px solid #c30;
	background-color : #fff;
}

.iken{
	width:100%;
	line-height:200%;
	font-size: 16px;
	font-weight: bold;
	color:#000;
	background:#fc0;
}
.iken2{
	text-align: left;
	font-size: 12px;
	margin: 30px;
	display : block;
}

#Listnone{
	padding: 0;
	margin: 0;
	list-style: none;
}
#Listnone li{
	padding: 0;
	margin : 0 0 3px 0;
}
/*   一覧ボックス */
#tablebox{
	width: 450px;
	text-align: center;
}
#tablebox TABLE{
	margin : 0px;
	width: 450px;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}
#tablebox TH {
	color: #fff;
	font-size: 14px;
	padding: 4px 0px 4px 0px;
	background: #c00;
	text-align: center;
}

#tablebox2{
	width: 450px;
	text-align: center;
}
#tablebox2 TABLE{
	margin : 0px;
	width: 450px;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}
#tablebox2 TH {
	color: #fff;
	font-size: 12px;
	padding: 4px 0px 4px 0px;
	background: #c00;
	text-align: center;
}

.syouhin{
	font-size: 12px;
	text-align: right;
	display: block;
}
/*   回答者名 */
.td_left1{
	background: #fff;
	text-align: left;
	border-right: 1px dotted #333;
	border-top: 1px solid #333;
	display: block;
	padding: 0px;
	font-size: 14px;
	width: 270px;
	height: 24px;
}
.td_left1 a{
	display: block;
	padding: 4px 1px 4px 3px;
	height: 24px;
}
.td_left1 :visited{
	text-decoration: none;
}
.td_left1 a:hover{
	background: #ccf;
	text-decoration: none;
}
/*   その他 */
.td_right1{
	background: #fff;
	text-align: right;
	border-right: 1px dotted #333;
	border-top: 1px solid #333;
	font-size: 14px;
	width: 60px;
}

/*   右端 */
.td_hashi1{
	background: #fff;
	text-align: center;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	font-size: 14px;
	width: 135px;
}
/*   右端2 */
.td_hashi_{
	background: #fff;
	text-align: center;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	font-size: 14px;
	width: 450px;
}
.td_hashi_ a{
	display: block;
	padding: 4px 1px 4px 3px;
	height: 24px;
}
.td_hashi_ :visited{
	text-decoration: none;
}
.td_hashi_ a:hover{
	background: #ccf;
	text-decoration: none;
}
/*   回答者名 */
.td_left2{
	background: #fff8df;
	text-align: left;
	border-right: 1px dotted #333;
	border-top: 1px solid #333;
	padding: 0px;
	font-size: 14px;
	width: 210px;
	height: 24px;
}
.td_left2 a{
	display: block;
	padding: 4px 1px 4px 3px;
	height: 24px;
}
.td_left2 :visited{
	text-decoration: none;
}
.td_left2 a:hover{
	background: #ccf;
	text-decoration: none;
}
/*   その他 */
.td_right2{
	background: #fff8df;
	text-align: right;
	border-right: 1px dotted #333;
	border-top: 1px solid #333;
	font-size: 14px;
	width: 60px;

}
/*   右端 */
.td_hashi2{
	background: #fff8df;
	text-align: center;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	font-size: 14px;
	width: 135px;
}

/*   タイトル */
.td_left{
	background: #fff;
	text-align: left;
	border-right: 1px dotted #333;
	border-top: 1px solid #333;
	display: block;
	padding: 0px;
	font-size: 12px;
	width: 235px;
	height: 24px;
}
.td_left a{
	height: 24px;
	display: block;
	padding: 4px 1px 4px 3px;
}
.td_left :visited{
	text-decoration: none;
}
.td_left a:hover{
	background: #ccf;
	text-decoration: none;
}

/*   タイトル */
.td_title{
	background: #fff;
	text-align: left;
	border-right: 1px dotted #333;
	border-top: 1px solid #333;
	display: block;
	padding: 0px;
	font-size: 12px;
	width: 285px;
	height: 24px;
}
.td_title a{
	height: 24px;
	display: block;
	padding: 4px 1px 4px 3px;
}
.td_title :visited{
	text-decoration: none;
}
.td_title a:hover{
	background: #ccf;
	text-decoration: none;
}

/*   真ん中 */
.td_right{
	background: #fff;
	text-align: center;
	border-right: 1px dotted #333;
	border-top: 1px solid #333;
	font-size: 12px;
	width: 50px;
}
/*   時間 */
.td_hashi{
	background: #fff;
	text-align: center;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	font-size: 12px;
	width: 115px;
}
#box2{
	width: 450px;
	margin: 20px 0 0 0;
	text-align: center;
	border: 2px solid #c00;
	background-color : #fff;
}
#box2_l{
	float: left;
	padding: 5px 0 5px 5px;
	width: 150px;
	font-size: 12px;
	text-align: left;
	color: #fff;
	background-color : #c00;
	font-weight: bold;
}
#box2_r{
	float: left;
	margin: 5px 0 5px 5px;
	width: 250px;
	font-size: 12px;
	text-align: left;
}

.hyouka{
	margin: 20px 0 0 0;
	display: block;
	font-size: 14px;
	font-weight: bold;
}
#Kaisetu_box{
	float: left;
	width: 750px;
	margin : 0px 0px 5px 0px;
	padding: 15px 0px 15px 0px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FF9900;
	background-color: #c30;
	background-image: url(../image/bbs/bbs.gif);
	background-repeat: no-repeat;
	height: 90px;
	background-position: center;
}

#Kaisetu_box:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}


* html #Kaisetu_box {
	height: 1em;
	overflow: visible;
}
#Kaisetu_box #left{
	float: right;
	width: 490px;
}
#Kaisetu_box strong{
	margin : 0px;
	padding: 3px 0px 0px 0px;
	font-size: 14px;
	letter-spacing: 2px;
}
#Kaisetu_box p{
	margin : 0px;
	padding: 3px 10px 3px 0px;	
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 2px;
}
#bbs {
	float: left;
	width: 99%;
}
#bbs td{
	text-align: left;
}
#bbs .right{
	text-align: right;
}
-->