@charset "utf-8";
/*------------------------ Common Style ------------------------*/

body {word-break:break-all; color:#333333; background-color:#EDF2F5; margin:0px; padding:0px; font:9pt/1.22 "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif; *font-size:small; *font:x-small; text-align:left;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}

p {margin:0px 0px 12px 0px;}
input{padding:0px; color:#333333; margin:0px 2px 0px 0px;}
textarea {color:#333333; padding:5px; font:12px/1.3 "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif; background:#FEFAF9;}
select {color:#333333; padding:0px 0px; font:12px "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;}
ul {
list-style-type:none;
list-style-position:outside;
}

/*------------------------ Hyper Link ------------------------*/

a:link {color:#333333; text-decoration:none;}
a:visited {color:#941d55; text-decoration:none;}
a:hover {color: #333333; text-decoration:underline;}
a:active {color:#941d55; text-decoration:none;}


/*------------------------ Table Style ------------------------*/

table {width:100%; border-collapse:collapse;}
table td {}
th {background:#FEFAF9; color:#333333; vertical-align:middle; text-align:center;}
th a {color:#333333; text-decoration:none;}
th a:hover {text-decoration:underline;}


/*------------------------ Container Style ------------------------*/

#container {width:950px; background-color:#FFFFFF; border:#85001B 1px solid; margin:auto auto; text-align:left;}


/*------------------------ Header Style ------------------------*/

#header {width:950px; background:url(../images/header_bg_01.gif) repeat-x;}
#header .announce {color:#FFFFFF; padding-left:10px; text-decoration:none; vertical-align:middle;}
#header img {vertical-align:middle;}
#header form {}


/*------------------------ Left Column ------------------------*/

#leftcolumn {}
td#leftcolumn {width:160px; padding-left:10px; text-align:left; vertical-align:top;}

/* -- Block Title -- */
#leftcolumn .blockTitle {font-size:13px; color:#CC0000; text-decoration:none; letter-spacing:1px; font-weight:bold; line-height:25px;}
td#leftcolumn .blockTitle {}
td#leftcolumn .blockTitle img {padding:0px; margin:0px;}

/* -- Block Content -- */
#leftcolumn .blockContent {line-height:16px; letter-spacing:1px; padding:0px; background-color:#FFFFFF; color:#333333; text-decoration:none; margin-bottom:10px;}

/* -- Block Sitebar -- */
/* Left Title */
#leftcolumn .Ltitle {font-size:13px; color: #CC0000; padding-left:10px; letter-spacing:1px; text-decoration:none; font-weight:bold; line-height:25px;}
#leftcolumn .Ltitle a:link {font-size:13px; color: #CC0000; padding-left:10px; letter-spacing:1px; text-decoration:none; font-weight:bold;}
#leftcolumn .Ltitle a:visited {font-size:13px; color: #CC0000; letter-spacing:1px; text-decoration:none; font-weight:bold;}
#leftcolumn .Ltitle a:hover {font-size:13px; color: #CC0000; letter-spacing:1px; text-decoration:underline; font-weight:bold;}
#leftcolumn .Ltitle a:active {font-size:13px; color: #CC0000; letter-spacing:1px; text-decoration:none; font-weight:bold;}


/* Login */
#leftcolumn .login {line-height:16px; text-decoration:none; letter-spacing:-1px; color: #666666; margin-left:10px; margin-right:0px; margin-bottom:8px; margin-top:8px;}
#leftcolumn .login img {padding:5px 0px;}
#leftcolumn .login a:link {line-height:16px; text-decoration:underline; letter-spacing:-1px; color: #666666;}
#leftcolumn .login a:visited {line-height:16px; text-decoration:underline; letter-spacing:-1px; color: #666666;}
#leftcolumn .login a:hover {line-height:16px; text-decoration:underline; letter-spacing:-1px; color: #666666;}
#leftcolumn .login a:active {line-height:16px; text-decoration:underline; letter-spacing:-1px; color: #666666;}

/* BookMark */
#leftcolumn .bookmark {line-height:16px; text-decoration:none; padding-left:5px; color:#666666; letter-spacing:-1px;}
#leftcolumn .bookmark a {line-height:16px; text-decoration:none; padding-left:5px; color:#666666; letter-spacing:-1px;}

/* Main Menu */
#leftcolumn .mainmenu {line-height:16px; text-decoration:none; letter-spacing:1px; padding-left:14px; padding-top:4px; color: #333333;}

/* Stock */
#leftcolumn .stock {font-size:90%; text-decoration:none; padding-left:6px; color: #333333;}
table .stock {width:150px;}

/* Number */
#leftcolumn .number {font-size:11px; font-style:normal; color: #B70202; height:18px;}

/* Date */
#leftcolumn .Date {font-size: 11px; line-height:18px; text-decoration:none; color: #666666;}


/*------------------------ Center Column ------------------------*/

#centercolumn {padding:0px 0px 0px 0px; text-align:left;}
td#centercolumn {vertical-align:top; vertical-align:text-top;}


/*------------------------ Center Center Column ------------------------*/

#centerCcolumn {width:100%; padding:0px 10px 0px 10px; text-align:left}
td#centerCcolumn {vertical-align:top;}

/* -- Block Title -- */
#centerCcolumn .blockTitle {font-size:13px; color:#CC0000; text-decoration:none; letter-spacing:1px; font-weight:bold; line-height:25px;}
td#centerCcolumn .blockTitle img {}


/* -- Block Content -- */
#centerCcolumn .blockContent {line-height:18px; padding:0px; background-color:#FFFFFF; color:#333333; text-decoration:none; margin-bottom:10px;}




/*------------------------ Center Left Column ------------------------*/

#centerLcolumn {width:50%; padding:0px 0px 0px 10px; text-align:left;}
td#centerLcolumn {vertical-align:top;}

/* -- Block Title -- */
#centerLcolumn .blockTitle {font-size:13px; color:#CC0000; text-decoration:none; letter-spacing:1px; font-weight:bold; line-height:25px;}
td#centerLcolumn .blockTitle {}
td#centerLcolumn .blockTitle img {}

/* -- Block Content -- */
#centerLcolumn .blockContent {font-size:12px; line-height:18px; padding:0px; background-color:#FFFFFF; color:#333333; text-decoration:none; margin-bottom:10px;}


/*------------------------ Center Right Column ------------------------*/

#centerRcolumn {width:50%; padding:0px 10px 0px 10px; text-align:left;}
td#centerRcolumn {vertical-align:top;}

/* -- Block Title -- */
#centerRcolumn .blockTitle {font-size:13px; color:#CC0000; text-decoration:none; letter-spacing:1px; font-weight:bold; line-height:25px;}
td#centerRcolumn .blockTitle {}
td#centerRcolumn .blockTitle img {}

/* -- Block Content -- */
#centerRcolumn .blockContent {font-size:12px; line-height:18px; padding:0px; background-color:#FFFFFF; color:#333333; text-decoration:none; margin-bottom:10px;}


/*------------------------ Right Column ------------------------*/

#rightcolumn {width:340px; padding:0px 10px 0px 0px; text-align:left;}
td#rightcolumn {vertical-align:top;}

/* -- Block Title -- */
#rightcolumn .blockTitle {font-size:13px; color:#CC0000; text-decoration:none; letter-spacing:1px; font-weight:bold; line-height:25px;}
td#rightcolumn .blockTitle {}
td#rightcolumn .blockTitle img {}

/* -- Block Content -- */
#rightcolumn .blockContent {font-size:12px; line-height:18px; padding:0px; background-color:#FFFFFF; color:#333333; text-decoration:none; margin-bottom:10px;}


/*------------------------ Content Style ------------------------*/

#content {padding:0px 10px 0px 10px; text-align:left;}



/*------------------------ Footer Style ------------------------*/

#footerbar {font-size:11px; padding:0px 20px;}

/* -- Block Title -- */
#footerbar .blockTitle {color: #000000; padding:0px 10px; font-weight:bold; letter-spacing:1px;}

/* -- Block Content -- */
#footerbar .blockContent {font-size:11px; color: #000000; letter-spacing:1px;}
#footerbar .blockContent a {color: #333333; text-decoration:underline;}


/*------------------------ Phone Search ------------------------*/

.checkbox {padding:0px; margin:0px;}
.checkbox h3 {font-size:12px; color: #333333; padding:0px 0px 0px 33px; font-weight:bold; margin:10px 0px 0px 0px; float:left; width:94px; background:url(../images/ican.gif) no-repeat; background-position:12px 0.1em; overflow:hidden;}
.checkbox ul {display:inline;float:left;margin:10px 0px 0px 0px;width:625px; padding:0px;}
.checkbox li {width:125px;height:20px;float:left;line-height:20px;text-align:left;overflow:hidden; font-size:12px;}
.checkbox img {margin:8px 10px;}
.checkbox span.help img {float: right; display: block; margin:8px 5px;}

/*------------------------ Bottom Menu ------------------------*/
.bottommenu {padding:0px; margin:0px;}
.bottommenu h3 {display:inline; font-size:13px; padding:8px 40px; color:#cc0000; letter-spacing:1px; font-weight:bold; background:url(../images/arrow_red.gif) no-repeat; background-position:20px 0.6em; margin:0px; line-height:35px;}
.bottommenu ul {display:inline; float:left; padding:0px 0px 0px 20px; margin:0px; width:735px; clear:both; list-style-type:none;}
.bottommenu li {width:21%; padding-left:20px; margin:0px; line-height:25px; color:#333333; letter-spacing:1px; text-decoration:none; background:url(../images/arrow_pink.gif) no-repeat; background-position:8px 0.7em; float:left; overflow:hidden; list-style-type:none; font-size:12px;}
.bottommenu li a:link  {text-decoration:underline;}
.bottommenu li a:visited {text-decoration:underline;}
.bottommenu li a:hover {text-decoration:underline;}
.bottommenu li a:active {text-decoration:underline;}

/*------------------------ "PR" FOUR PICTURES ------------------------*/
#prC {width:757px; padding:0px; margin:0px; background:url(../images/body_bg.gif) repeat-x; clear:right; overflow: auto;}
#prC h2 {font-size:12px; color: #333333; letter-spacing:1px; font-weight:bold; text-align:right; margin:2px 5px 0px 0px; padding:0px;}
#prC4 {padding:0px 6px; margin:0px;}
#prC img {border:#DB7E90 1px solid;}
#prC .c4 {width:170px; float:left; padding:0px 8px; margin:0px; clear:right;}
#prC .c4 h1 {font-size:12px;line-height:18px; text-decoration:none; color: #333333; margin:0px 0px 4px 0px; padding:3px; font-weight:normal;}
#prC .c4 h1 a:link { color: #333333; text-decoration:none;}
#prC .c4 h1 a:visited { color: #941d55; text-decoration:none;}
#prC .c4 h1 a:hover { color: #941d55; text-decoration:underline;}
#prC .c4 h1 a:active { color: #333333; text-decoration:none;}


/*------------------------ Google AD ------------------------*/
#googlead {width:731px; padding:0px 13px 10px 13px; margin:0px; background:url(../images/body_bg.gif) repeat-x; clear:right; overflow: auto;}
#googlead h2 {font-size:12px; color: #333333; letter-spacing:1px; font-weight:bold; text-align:right; margin:2px 5px 0px 0px; padding:0px;}
#adblank {height:90px; margin:0px; padding:0px;}


