
/* vBulletin 3 CSS For Style 'エヌティーアールピージー' (styleid: 2) */
body
{
	background: #DCBD8A;
	color: #000000;
	font: 12px Arial,sans-serifarial,Verdana,Helvetica;
	margin: 0px 20px 10px 20px;
	padding: 0px;
}
a:link, body_alink
{
	color: #643102;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #643102;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #000000;
	text-decoration: underline;
}
.page
{
	background: #F8EED2;
	color: #000000;
}
td, th, p, li
{
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	line-height:inherit;
}
.tborder
{
	color: #000000;
	border: 0px solid #997B33;
}
.tcat
{
	background: url(images/bg_top.gif) repeat-x left top;
	color: #ffffff;
	font: bold 14px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	line-height:30px;height:30px;
	padding:0 10px;
	border-left:2px solid #473220;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	color: #333333;
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	color: #333333;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt1, .alt1Active
{
	background: #F8EED2;
	color: #000000;
	border-bottom: 1px solid #E6D8B3;
}
.alt2, .alt2Active
{
	background: #F8EED2;
	color: #000000;
	border-bottom: 1px solid #E6D8B3;
}
td.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 12px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	color: #3E3E3E;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #333333;
}
.navbar
{
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #996633;
	font-weight: bold;
}
.fjsel
{
	background: #A6926B;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #F8EED2;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #E6D8B3;
	color: #000000;
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #F8EED2;
	color: #000000;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #996600;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #996600;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #A6926B;
	color: #FFFFFF;
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 12px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.underline { text-decoration: underline; }
body{background:url(images/main_bg.jpg);margin-top:25px;}
#ntrpg{width:940px;margin:0 auto;}
.page{background:#F8EED2 url(images/bg_left.jpg) repeat-y left top;}
.page_right{background:url(images/bg_right.jpg) repeat-y right top;}
.yy_foot .page_right{padding:0 20px;}
.yy_bottom {background:url(images/bg_left_bottom.jpg) no-repeat left bottom;margin-top:-1px;}
.yy_bottom_center{background:url(images/bg_bottom.jpg) repeat-x left bottom;}
.yy_bottom_right{background:url(images/bg_right_bottom.jpg) no-repeat right bottom;height:14px;}
.yy_logo{background:#F8EED2 url(images/bg_left_top.jpg) repeat-y left top;}
.yy_logo_right{background:url(images/bg_right_top.jpg) repeat-y right top;padding:24px 25px 0 25px;}
.yy_logo .logo{border:1px solid #000;background:#000 url(images/title.jpg) ;display:block;height:175px;}
.alt1Active strong{font-size:12px;}
.smallfont strong{font-size:12px;}
.yy_postcontent{border-bottom:0;width:878px;overflow-x:hidden;}
.yy_author{background:#E6D8B3;border:0;}
.yy_author .alt2{border:0px;}
.yy_author .alt2, .alt2Active {background:none;}
.yy_author .bigusername{font-size:16px;font-weight:600;}
.yy_posttitle{border-bottom:0px dashed #666;padding:0 0 8px 0;margin:0 0 6px 0;}
.yy_posttitle strong{font-size:14px;}
.yy_postsign{text-align:left;margin:20px 0 0 0;padding:2px 10px 0 10px;border-top:1px dashed #666;font-size:12px;color:#666633;line-height:normal;}
.yy_posttext{font-size:12px;line-height:160%;padding:0 10px;}
.yy_quote{margin:10px 0; margin-top:5px;width: auto;}
.yy_quote .alt2{margin:0 0 0 20px;padding:4px 0 4px 10px;background:#F8F6D2;border:#DDDDC5 solid 1px;border-left:#DDDDC5 solid 8px;}
.yy_quote .alt2 em{padding:10px;display:block;color:#333;font-style:normal;line-height:160%;}
.yy_postmeta{padding:4px 10px;}
.yy_postmeta div{padding:2px 0;}
.panelsurround{background:#E6D8B3;}
.panel {background:#F8EED2;border:1px solid #333;}

.pagenav .alt1,.pagenav .alt2{border:0;padding:0px 6px;border:1px solid #A6926B;}
.pagenav .vbmenu_control{background:#643102;}

.tcat .smallfont{color:#eee;}
.tcat img{margin:6px 0 0 0;}

.vbmenu_control{background:url(images/bg_top.gif) repeat-x left top;color:#fff;}
.vbmenu_control a:link,.vbmenu_control_alink{color:#fff;text-decoration:none;}
.vbmenu_control a:hover, .vbmenu_control a:active,.vbmenu_control_ahover{color:#fff;text-decoration:underline;}
.vbmenu_control a:visited,.vbmenu_control_avisited{color:#fff;text-decoration:none;}

.yy_topnav .vbmenu_control{background:#E6D8B3;color:#000;font-weight:500;}
.yy_topnav .vbmenu_control a:link, .yy_topnav .vbmenu_control_alink{color:#000000;text-decoration:none;}
.yy_topnav .vbmenu_control a:hover, .yy_topnav .vbmenu_control a:active, .yy_topnav .vbmenu_control_ahover{color:#000000;text-decoration:underline;}
.yy_topnav .vbmenu_control a:visited, .yy_topnav .vbmenu_control_avisited{color:#000000;text-decoration:none;}


.yy_topnav .alt1{border:0;}.yy_topnav .alt2{border:0;}

.fieldset{border:1px solid #E6D8B3;padding:8px;}

a:link.bigusername,a:visited.bigusername,.bigusername .user_style{color:#000000;}

.thead{background:#E6D8B3;color:#000;font-weight:500;}
.thead a:link,.thead a:visited{color:#000;font-weight:500;}
.thead a:hover{color:#669900;}
.thead .vbmenu_control{background:#E6D8B3;color:#000;}
.yy_posttop
.thead{background:none;}

.vbmenu_popup {border:1px solid #F8EED2;}

.bottomLogo{background:url(images/bottom_logo.jpg) no-repeat center top;padding:122px 0 0 0;}
.bottomabout{padding:0 0 10px 0;}
#ntrpg .bottomabout{color:#000000;}
#ntrpg .bottomabout a{color:#000000;text-decoration:underline;}

.thread_pagenav a{padding:1px 4px; border:0px solid #A08557;color:#663300;background:#E6D8B3;margin:0 0 0 1px;line-height:12px;}
.thread_pagenav a:hover{background:#663300;color:#fff;text-decoration: none;}
del.hexie{background:#eee;text-decoration: none;}
