/* 2345.tv CSS */

body { margin: 0%; padding: 0%; 
scrollbar-3dlight-color:#444444;
scrollbar-arrow-color:#FF9900;
scrollbar-track-color:#333333;
scrollbar-darkshadow-color:#444444;
scrollbar-face-color:#555555;
scrollbar-highlight-color:#cccccc;
scrollbar-shadow-color:#cccccc;

color: #000000; font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka, sans-serif;
font-size: 12px; line-height: 110%; font-weight: 100; }

ul { margin: 1em 2em; }
dl { margin: 1em 0%; }
dt { margin: 0%; font-weight: bold; }
dd { margin: 0%; line-height: 100%; }

em { color: #ff0000; font-weight: 400; font-style: normal; background-color: transparent; }
b { font-weight: bold; font-style: normal; background-color: transparent; }
img { border-width: 0px; }

INPUT { /* background-color : #FFCCFF ; */ color : #000000 ; font-size : 10px ;
 /* border: 1px; border-color: #ffffff; */} 
textarea {background-color : #cccccc ;  color : #000000 ; font-size : 10px ; line-height: 120%; border-width: 1px; border-style: solid; border-color: #999999; }

SELECT { background-color : #FFFFFF ;  color : #000000 ; font-size : 11px ; }

th { color: #000000; font-weight: bold; font-size: 12px; background-color: #c0dcf3; }
td { font-size: 12px; line-height: 140%; }

a:link { text-decoration: none; color: #FF6600; background-color: transparent; }
a:visited { text-decoration: none; color: #FF3300; background-color: transparent; }
a:hover { text-decoration: none; color: #ffffff; background-color: #FF6600; }
a:active { text-decoration: none; color: #ffffff; background-color: #FF6600; }

form { margin: 0%; padding: 0%; }

/* CLASS */
.TextDefault { line-height: 100%; }
.sss { font-size: 8px; font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka, sans-serif; }
.ss { font-size: 9px; }
.mm { font-size: 10px; line-height: 120%; font-weight: 100; }
.ll { font-size: 20px; line-height: 110%; font-weight: 100; }
.mini {font-size: 10px; line-height: 110%; }

.f5{margin-bottom: 5px;}
.inside { padding: 5px;}
/* topbox */
.topbox { margin: 0px15px 0px 0px ;}
/* menu */

/* navi */               
#navi {}
#navi table { margin-top : 5px; background-color: #777777; } 
#navi a img { margin-top : 5px; border: 1px solid #999999;}
.inbox{ padding: 2px 5px 2px 5px ; font-size: 12px; line-height: 130%; border : 1px solid #ffffff; }

a.box:link{text-decoration: underline; color: #ff6600; background-color: transparent;; }
a.box:visited { text-decoration: underline; color: #FF3300; background-color: transparent; }
a.box:hover { text-decoration: underline; color: #ffffff; background-color: #FF6600; }
a.box:active { text-decoration: underline; color: #ffffff; background-color: #FF6600; }

/* main */
#main { padding-top:5px; border: 1px solid #999999; }
#main table { margin-bottom : 5px; } 
#main table tr td table tr td .inbox { margin-bottom : 2px; } 
/* main2 ID */
#main2 { padding-top:5px; border: 1px solid #999999; }
.inbox500{ padding: 3px 25px 3px 25px ; font-size: 12px; line-height: 130%; border : }

/* top 10 */
.inbox2 { padding: 1px ; font-size: 11px; line-height: 130%; font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka, sans-serif; line-break: normal; border : 1px solid #ffffff; }
.inbox2 b { font-weight: 100; font-size: 12px; line-height: 150%;}

/* site page only*/
/* comment */
.inboxsc { padding: 2px ; font: 12px normal; color: #ffffff; line-height: 130%;  }
.inboxsc b { font-size: 13px; color: #FF9900; font-height: bold; }
/* info formats */
.inboxinfo { padding: 2px ; font-size: 11px; color: #ffffff; line-height: 130%; font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka, sans-serif; line-break: normal; }
.inboxG { padding: 2px 5px 2px 5px ; font-size: 12px; line-height: 130%; }

/* contents box */
.cBox { background-color: #777777; } 
.cBox tr td { background-color: #EBEBEB; 
background-image: url(/images/asset/cbox/bg.gif); 
background-position: right bottom;
background-attachment: fixed; 
padding: 2px ; font-size: 12px; line-height: 120%; border : 1px solid #ffffff; }
.cBox tr td img{ border : 1px solid #ffffff; }

.rule { font-size: 10px; font-color: #cccccc; line-height: 120%; font-weight: 100; }
/* main 
.hf{padding-top: 6px; padding-bottom: 6px;}

.Gboxline {margin: 2px 6px 2px 6px; 
 border-top : 1px solid #AAAAAA; 
 border-bottom : 1px solid #AAAAAA; 
 border-left : 1px solid #AAAAAA; 
 border-right : 1px solid #AAAAAA; }*/

/* ID */

/* Tops ID */
#tops { 
border-top : 1px solid #CC66FF; 
border-left : 1px solid #CC66FF; 
border-right : 1px solid #CC66FF; }

/* Tmenu ID */
#Tmenu tr td { color: #999999; }
#Tmenu a:link { text-decoration: none; color: #ffffff; background-color: transparent; }
#Tmenu a:visited { text-decoration: none; color: #ffffff; background-color: transparent; }
#Tmenu a:hover { text-decoration: underline; color: #ff6600; background-color: transparent; }
#Tmenu a:active { text-decoration: none; color: #FF9900; background-color: transparent; }

/* footer ID */
#footer tr td { color: #999999; padding: 2px 3px 2px 3px}
#footer a:link { text-decoration: none; color: #ffffff; background-color: transparent; }
#footer a:visited { text-decoration: none; color: #ffffff; background-color: transparent; }
#footer a:hover { text-decoration: underline; color: #ff6600; background-color: transparent; }
#footer a:active { text-decoration: none; color: #FF9900; background-color: transparent; }
 
/* main - CLASS */
.sideLine {
 border-left : 1px solid #CC66FF; 
 border-right : 1px solid #CC66FF; }
.LineLB { border-left : 1px solid #444444; }
.LineRB { border-right : 1px solid #444444; }

.LineLRB { 
border-left : 1px solid #444444; 
border-right : 1px solid #444444;
border-bottom : 1px solid #444444; }
/* 2345.tv CSS END */




#d2pq{
	background-color:#fff;
	padding:10px;
	margin:20px 0;
	border:5px solid #eee;	
	}
	
	
	#d2pq dl {}
	
	
		#d2pq dl dt {
			background-color:#666;
			color:#fff;
			padding:3px 5px;
			}
			
			
			#d2pq dl dd {
				background-color:#eee;
				color:#000;
				padding:3px 5px;
			}
