/*2009-01-06 modified*/
/*2008-12-11 modified*/
/*2008-12-10 modified*/
/*2008-12-09 modified*/
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #666666;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro";
	TEXT-ALIGN: center
}


TABLE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
TABLE TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

A {
	COLOR: #0000FF;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #fe8100; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #FF00FF
}
A#white:link {
	COLOR: #fff; TEXT-DECORATION: none
}
A#white:visited {
	COLOR: #fff
}
A#white:active {
	COLOR: #fff
}
A#white:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
A#blue:link {
	COLOR: #0066ff; TEXT-DECORATION: none
}
A#blue:visited {
	COLOR: #0066ff
}
A#blue:active {
	COLOR: #0066ff
}
A#blue:hover {
	COLOR: #0066ff; TEXT-DECORATION: underline
}
A#clear:link {
	COLOR: #0f7a7a; TEXT-DECORATION: none
}
A#clear:visited {
	COLOR: #073c81
}
A#clear:active {
	COLOR: #0f7a7a
}
A#clear:hover {
	COLOR: #63637c; TEXT-DECORATION: underline
}
A#authorsch1:link {
	FONT-SIZE: 14px; COLOR: #660000; LINE-HEIGHT: 140%; TEXT-DECORATION: none
}
A#authorsch1:visited {
	FONT-SIZE: 14px; COLOR: #073c81; LINE-HEIGHT: 140%
}
A#authorsch1:active {
	FONT-SIZE: 14px; COLOR: #994400; LINE-HEIGHT: 140%
}
A#authorsch1:hover {
	FONT-SIZE: 14px; COLOR: #994400; LINE-HEIGHT: 140%; TEXT-DECORATION: underline
}
P.blue {
	COLOR: blue
}
SPAN.note {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}

#wrapper{
	padding: 0px;
	/*position:relative;*/
	clear: both;
	height: auto;
	width: 900px;
	margin: 0px auto;
}
.user_id{
	font-size: 14px;
	font-weight: bold;
	color: #009966;
}
#apDiv1 {
	position:absolute;
	width:590px;
	left: 395px;
	top: 25px;
}


H1 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold; FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	COLOR: #6075aa;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #666666 1px solid;
}
H2 {
	FONT-SIZE: 12px; COLOR: #6075aa;
}
H3 {
	FONT-SIZE: 12px; COLOR: #6075aa; TEXT-INDENT: 10px; BORDER-BOTTOM: #c0c0c0 1px dotted
}
H4 {
	FONT-SIZE: 12px; COLOR: #6075aa; BORDER-BOTTOM: #c0c0c0 1px dotted
}
H5 {
	FONT-SIZE: 12px; COLOR: #6075aa; BORDER-BOTTOM: #c0c0c0 1px dotted
}
H6 {
	FONT-SIZE: 10px; COLOR: #6075aa
}

UL {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	LIST-STYLE-POSITION: inside;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	PADDING-TOP: 2px;
	LIST-STYLE-TYPE: decimal;
	TEXT-ALIGN: left
}
LI {
	LIST-STYLE-POSITION: inside;
	MARGIN-LEFT: 2px;
	COLOR: #2f5376;
	LIST-STYLE-TYPE: square;
}

LEGEND {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	COLOR: #6075aa;
	PADDING-TOP: 5px
}
INPUT.formButton {

}
.item {
	
}
.itemHead {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px dotted
}
.itemInfo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.itemTitle A {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; FONT-VARIANT: small-caps
}
.itemPoster {
	FONT-SIZE: 90%; FONT-STYLE: italic
}
.itemPostDate {
	FONT-SIZE: 90%; FONT-STYLE: italic
}
.itemStats {
	FONT-SIZE: 90%; FONT-STYLE: italic
}
.itemBody {
	PADDING-LEFT: 5px
}
.itemText {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1.5em
}
.itemText:first-letter {
	FONT-WEIGHT: bold; FONT-SIZE: 133%
}
.itemFoot {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: right
}
.itemAdminLink {
	FONT-SIZE: 90%
}
.itemPermaLink {
	FONT-SIZE: 90%
}


TH {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: middle;
	COLOR: #666666;
	LINE-HEIGHT: 150%;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #666666 1px solid
}

TD#header_00 {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(images/header_01.gif); VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat; HEIGHT: 45px
}
TD#header_01 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 20px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
TD#header_adspace {
	BACKGROUND-POSITION: right 50%; VERTICAL-ALIGN: middle; WIDTH: 503px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 75px; TEXT-ALIGN: center
}
TD#header_02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #0066ff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px; TEXT-ALIGN: center
}
TD#header_02_or {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #fe8100; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px; TEXT-ALIGN: center
}
.log_bar {
	BACKGROUND-REPEAT: repeat-x
}
TD#menu_bar {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px; TEXT-ALIGN: right
}
TD#menu_bar2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD#middle {
	BACKGROUND-IMAGE: url(images/middle.gif); WIDTH: 850px
}
TD#footer {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(images/footer.gif); PADDING-BOTTOM: 0px; FONT: 10px/150% Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro"; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 26px
}
TD#leftcolumn {
	FONT-SIZE: 12px; WIDTH: 170px
}
TD#leftcolumn TH {
	
}
TD#leftcolumn DIV.blockTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
TD#leftcolumn DIV.blockContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; PADDING-TOP: 5px
}

.left_top {
	BACKGROUND-IMAGE: url(images/left_top.gif); WIDTH: 170px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.left_back {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/left_back.gif); WIDTH: 170px; BACKGROUND-REPEAT: repeat-y
}
.left_btm {
	BACKGROUND-IMAGE: url(images/left_btm.gif); WIDTH: 170px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.left_top_dp {
	BACKGROUND-IMAGE: url(images/left_top_dp.gif); WIDTH: 170px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.left_back_dp {
	BACKGROUND-IMAGE: url(images/left_back_dp.gif); WIDTH: 170px; BACKGROUND-REPEAT: repeat-y
}
.left_btm_dp {
	BACKGROUND-IMAGE: url(images/left_btm_dp.gif); WIDTH: 170px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
TD#centercolumn {
	FONT-SIZE: 12px; Z-INDEX: 2; LINE-HEIGHT: 120%; TEXT-ALIGN: left
}
TD#centercolumn TH {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ebebeb
}
TD#centerCcolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD#centerCcolumn DIV.blockTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #fe8100; PADDING-TOP: 5px; BORDER-BOTTOM: #666666 1px solid
}
TD#centerCcolumn DIV.blockContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
TD#centerLcolumn {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 50%; PADDING-TOP: 0px
}
TD#centerLcolumn DIV.blockTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TD#centerLcolumn DIV.blockContent {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; PADDING-TOP: 3px
}
TD#centerRcolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 50%; PADDING-TOP: 0px
}
TD#centerRcolumn DIV.blockTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TD#centerRcolumn DIV.blockContent {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 120%; PADDING-TOP: 3px
}
DIV#content {
	TEXT-ALIGN: left
}
TD#rightcolumn {
	FONT-SIZE: 12px; Z-INDEX: 1; WIDTH: 170px
}
TD#rightcolumn TH {
	
}
TD#rightcolumn DIV.blockTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
TD#rightcolumn DIV.blockContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; PADDING-TOP: 5px
}
.right_top {
	BACKGROUND-IMAGE: url(images/right_top.gif); WIDTH: 170px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.right_back {
	BACKGROUND-IMAGE: url(images/right_back.gif); WIDTH: 170px; BACKGROUND-REPEAT: repeat-y
}
.right_btm {
	BACKGROUND-IMAGE: url(images/right_btm.gif); WIDTH: 170px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
TD#mainmenu A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #cdcdcd 1px solid
}
TD#mainmenu A:hover {
	COLOR: white; BACKGROUND-COLOR: #666666
}
TD#mainmenu A.menuTop {
	
}
TD#mainmenu A.menuMain {
	BORDER-BOTTOM: #cdcdcd 1px solid
}
TD#mainmenu A.menuSub {
	PADDING-LEFT: 15px; BORDER-BOTTOM: #cdcdcd 1px solid
}
TD#usermenu A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 95%; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #cdcdcd 1px solid
}
TD#usermenu A:hover {
	COLOR: white; BACKGROUND-COLOR: #666666
}
TD#usermenu A.menuTop {
	
}
TD#usermenu A.menuMain {
	BORDER-BOTTOM: #cdcdcd 1px solid
}
TD#usermenu A.highlight {
	COLOR: #dd0000; BACKGROUND-COLOR: #ffeedd
}
.outer {
	BORDER-RIGHT: #cc0000 0px solid; BORDER-TOP: #cc0000 0px solid; BORDER-LEFT: #cc0000 0px solid; BORDER-BOTTOM: #cc0000 0px solid
}
.head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #c7c7c7 1px solid; BACKGROUND-COLOR: #ececec
}
.even {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #c7c7c7 1px dotted
}
.odd {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #c7c7c7 1px dotted; BACKGROUND-COLOR: #f7f7f7
}
.foot {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TR.even TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #c7c7c7 1px dotted
}
TR.odd TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #c7c7c7 1px dotted; BACKGROUND-COLOR: #f7f7f7
}
DIV.errorMsg {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddddff 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; BORDER-LEFT: #ddddff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #ffcccc; TEXT-ALIGN: center
}
DIV.confirmMsg {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddddff 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; BORDER-LEFT: #ddddff 1px solid; COLOR: #136c99; PADDING-TOP: 10px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #ddffdf; TEXT-ALIGN: center
}
DIV.resultMsg {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; BORDER-LEFT: silver 1px solid; COLOR: #666666; PADDING-TOP: 10px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
DIV.xoopsCode {
	BORDER-RIGHT: #000080 1px inset; PADDING-RIGHT: 6px; BORDER-TOP: #000080 1px inset; PADDING-LEFT: 6px; BACKGROUND: #ffffff; PADDING-BOTTOM: 6px; BORDER-LEFT: #000080 1px inset; PADDING-TOP: 0px; BORDER-BOTTOM: #000080 1px inset; FONT-FAMILY: "Courier New",Courier,monospace, osaka
}
DIV.xoopsQuote {
	BORDER-RIGHT: #000080 1px inset; PADDING-RIGHT: 6px; BORDER-TOP: #000080 1px inset; PADDING-LEFT: 6px; BACKGROUND: #ffffff; PADDING-BOTTOM: 6px; BORDER-LEFT: #000080 1px inset; PADDING-TOP: 0px; BORDER-BOTTOM: #000080 1px inset; FONT-FAMILY: "Courier New",Courier,monospace, osaka
}
.comTitle {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px
}
.comText {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.comUserStat {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: silver 1px solid; COLOR: #2f5376; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #ffffff
}
.comUserStatCaption {
	FONT-WEIGHT: normal
}
.comUserStatus {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 2px; COLOR: #2f5376
}
.comUserRank {
	MARGIN: 2px
}
.comUserRank2 {
	MARGIN: 2px
}
.comUserRank2 UL {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	LIST-STYLE-POSITION: inside; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 2px; 
	PADDING-TOP: 2px; 
	LIST-STYLE-TYPE: decimal; 
	TEXT-ALIGN: left
}
.comUserRank2 LI {
	LIST-STYLE-POSITION: outside; 
	MARGIN-LEFT: 2px; 
	COLOR: #2f5367; 
	LIST-STYLE-TYPE: square
}

.comUserRankText {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.comUserRankImg {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.comUserName {
	
}
.comUserImg {
	MARGIN: 2px
}
.comDate {
	FONT-SIZE: 9px; FONT-STYLE: normal
}
.comDateCaption {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
FORM#userinfo TEXTAREA {
	FONT-SIZE: 90%
}
SELECT {
	FONT-SIZE: 90%
}
TD#osusume {
	WIDTH: 50%; HEIGHT: 40px; BACKGROUND-COLOR: #0066ff; TEXT-ALIGN: center
}
.topdate_e {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #999999; LINE-HEIGHT: 130%; PADDING-TOP: 4px
}
.event {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px
}
SPAN.event_d {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.pointlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 160%; PADDING-TOP: 0px
}
.left_category {
	FONT-SIZE: 10px; LINE-HEIGHT: 120%
}
TD#comp_head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 6px; COLOR: #0066ff; PADDING-TOP: 4px
}
TD#comp_main {
	LINE-HEIGHT: 200%
}
.g_10 {
	FONT-SIZE: 10px; COLOR: #999999
}
TD#login_nm {
	FONT-SIZE: 120%; PADDING-BOTTOM: 12px; COLOR: #0066ff; TEXT-ALIGN: right
}
.ltx {
	FONT-SIZE: 12px; COLOR: #3399ff; PADDING-TOP: 8px
}
.mtx {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 140%
}
.stx {
	FONT-SIZE: 10px; COLOR: #333333
}
DIV.title {
	FONT-SIZE: 12px; COLOR: #3399ff; PADDING-TOP: 8px
}
DIV.text {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 140%
}
DIV.author {
	FONT-SIZE: 10px; COLOR: #333333
}
TD.backnum {
	FONT-SIZE: 9px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
TD#dic_menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px 16px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TD#dic_menu A:hover {
	COLOR: white; BACKGROUND-COLOR: #99ff33
}
TD#dic_menu A.menuTop {
	
}
TD#dic_menu A.menuMain {
	PADDING-RIGHT: 8px; BORDER-TOP: #cdcdcd 0px solid; PADDING-LEFT: 8px; FONT-SIZE: 24px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #cdcdcd 0px solid
}
TD#sub {
	PADDING-BOTTOM: 8px; TEXT-ALIGN: center
}
A.sub {
	FONT-SIZE: 100%; COLOR: #666666
}
TD#txt {
	PADDING-LEFT: 30px; FONT-SIZE: 120%; LINE-HEIGHT: 160%; TEXT-ALIGN: center
}
TD#txt_r {
	FONT-SIZE: 120%; COLOR: #336600; TEXT-ALIGN: right
}
TD#txt2 {
	PADDING-LEFT: 30px; FONT-SIZE: 120%; TEXT-ALIGN: center
}
TD#note {
	FONT-SIZE: 80%
}
UL#txt {
	PADDING-LEFT: 240px; PADDING-TOP: 20px
}
LI#txt {
	FONT-SIZE: 120%; COLOR: #66cc00; LINE-HEIGHT: 200%
}
TD#sub {
	PADDING-BOTTOM: 16px; TEXT-ALIGN: center
}
A.sub {
	FONT-SIZE: 100%; COLOR: #666666
}
TD#result {
	FONT-SIZE: 90%; COLOR: #000000; PADDING-TOP: 6px
}
B.result {
	FONT-SIZE: 150%; COLOR: #336600; LINE-HEIGHT: 120%
}
TD#result2 {
	PADDING-LEFT: 30px; FONT-SIZE: 12px; COLOR: #666666
}
TD#result_lit {
	FONT-SIZE: 14px; COLOR: #336600; LINE-HEIGHT: 120%; PADDING-TOP: 16px
}
B.result_lit {
	FONT-SIZE: 140%; COLOR: #336600; LINE-HEIGHT: 120%
}
TD#result2_lit {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 120%
}
SPAN.result2 {
	FONT-SIZE: 14px; COLOR: #333333
}
TD#result3 {
	FONT-SIZE: 100%; COLOR: #666666; LINE-HEIGHT: 180%
}
TD#diccolumn {
	FONT-SIZE: 12px
}
TD#diccolumn TH {
	
}
TD#diccolumn DIV.blockTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #66cc00; BORDER-BOTTOM: #cccccc 0px solid; TEXT-ALIGN: center
}
TD#diccolumn DIV.blockContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; PADDING-TOP: 5px
}
.dic_top {
	BACKGROUND-IMAGE: url(http://www2.quint-j.co.jp/themes/solid_silver/images/dic_top.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.dic_back {
	BACKGROUND-IMAGE: url(http://www2.quint-j.co.jp/themes/solid_silver/images/dic_back.gif); BACKGROUND-REPEAT: repeat-y
}
.dic_btm {
	BACKGROUND-IMAGE: url(http://www2.quint-j.co.jp/themes/solid_silver/images/dic_btm.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
TD#question {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #0066ff; LINE-HEIGHT: 180%; PADDING-TOP: 4px
}
TD#answer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 12px; LINE-HEIGHT: 180%; PADDING-TOP: 0px
}
TD#ctrcolumn DIV.blockTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #0066ff; BORDER-BOTTOM: #cccccc 0px solid; TEXT-ALIGN: left
}
TD#ctrcolumn DIV.blockContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; PADDING-TOP: 5px
}


.ctr_top {
	BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.ctr_back {
	BACKGROUND-REPEAT: repeat-y
}
.ctr_btm {
	BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}

TD#forcolumn {
	FONT-SIZE: 12px; TEXT-ALIGN: left
}
TD#forcolumn DIV.blockTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #2847b3; BORDER-BOTTOM: #cccccc 0px solid; TEXT-ALIGN: left
}
TD#forcolumn DIV.blockContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 120%; PADDING-TOP: 5px
}

.for_top {
	BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px
}
.for_back {
	BACKGROUND-REPEAT: repeat-y
}
.for_btm {
	BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
TD#topics_month {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #003399; PADDING-TOP: 12px
}
.faq_title {
	font-size: 120%;
	font-weight: bold;
	text-transform: none;
	color: #018C4B;
}
.faq_title_a {
	font-size: 120%;
	font-weight: bold;
	text-transform: none;
	color: #018C4B;
}
.faq_title_q {
	font-size: 120%;
	font-weight: bold;
	text-transform: none;
	color: #FF9933;
}
.faq_txt {
	font-size: 100%;
	line-height: 140%;
}
.attention { color: #ff0000; }



#pdf-obi {
	padding:0px;
	margin:5px,auto;
	width:500px;
	font-size:13px;
	line-height:130%;
}

#pdf-obi table {
	width:500px;
	border-collapse: collapse;
	border-spacing: 0;
	border:0px;
	margin-bottom:15px;
}

#pdf-obi table th {
	font-weight:normal;
	text-align:center;
	color:#666;
	width:100px;
	padding:5px;
	border: solid 1px #018C4B;
	background-color: #A8DA87;
}

#pdf-obi table td {
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	color:#666;
	width:400px;
	padding:5px;
	border: solid 1px #018C4B;
	background-color: #C7E7B4;
}




#pdf-dtl-link {
	text-align:left;
	font-size:13px;
	line-height:140%;
	font-weight:normal;
}


#pdf-dtl-link ul {
	list-style-type: none;
	margin:0px;
	float: left;
	text-align: left;
	padding:0px;
}

#pdf-dtl-link ul li {
	float:left;
	list-style-type: none;
	padding:0px;
	margin:0px;
	background-image: url('../packages/custom/img/shopping_pdf/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 26px;
}


dl#kiyaku{
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",osaka,sans-serif;

	padding: 0px;
	clear: both;
	height: auto;
	width: 500px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

dl#kiyaku dt{
	font-size: 130%;
	font-weight: bold;
}

dl#kiyaku dd{
	margin-top: 3px;
	margin-bottom: 10px;
	line-height: 140%;
}

table.kiyaku{
	padding:0;
	border:0;
	margin-left:10px;
	margin-bottom:10px;
}

table.kiyaku th {
	border:0;
	font-weight:bold;
	font-size:130%;

	background-image:url('../packages/custom/img/block/arrow_orange.gif');
	background-repeat: no-repeat;
	padding:0px 0px 0px 22px;

}

table.kiyaku td {
	border:0;
	/*font-size:130%;*/
}
