@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body { background-image: url(../images/bk_b.gif);
       background-repeat:repeat-x;
	   height:auto;
	   behavior:url("../styles/csshover.htc");
}

font { font-size:0.9em;}
h1{font-size:12px;display:inline;}
h2{font-size:12px;display:inline;}
h2 a:active {
	/*color:#E54830;*/
	color:#666666;
	text-decoration: none;
}

th{ background-color:#eeeeee; text-align:center;}

p {color: #aaaaaa;font-size: 0.8em !important; font-size:0.7em;}

.style2 {color: #555555; font-size:0.75em !important;font-size:0.78em; margin:4px 0 1px 6px;}
.style2 a {color: #666666;}
.style2 a:link {color: #666666;}
.style2 a:hover {color: #c494a0;}
.style3 {color:#495d69;font-size:14px; float:left;}
.button{margin:5px 0 0 200px;}
a {
    color:#FFFFFF;
	text-decoration: none;
}

a:link {
	color:#ffffff;
	text-decoration: none;
}
a:hover {
	color:#ffea6c;
	text-decoration: none;
}
a:active {
	/*color:#E54830;*/
	color:#FFFFFF;
	text-decoration: none;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul_f {
	list-style-type:none;
	margin:0;
	padding:0;
}

li {
	list-style-type:none;
}

#lwc { 
position:absolute; 
margin:110px 0px 0 0px !important; margin:110px 0 0 -150px; 
z-index:4;}

#lwc1 { 
position:absolute; 
margin:110px 0px 0 1120px !important; margin:110px 0 0 850px; 
z-index:4;}

#fb_like1 { 
position:absolute; 
margin:115px 0px 0 1122px !important; margin:110px 0 0 850px; 
z-index:4;}

#g_text { font-size:12px; color:#66767f;}

#project {
background:url(../images/80x20_banner.jpg) no-repeat;
color:#FFFFFF;
width:80px;
height:20px;
text-align:center;
font-weight:600;
}

#container {
	width:804px;
	margin:0 auto;
	text-align:left;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
#header {
/*width:804px;*/
width:100%;
height:75px;
background-image: url(../images/bk_header.gif);
background-repeat: repeat-x;
position: relative;
}

#header #logo{
position:absolute;
	margin-top: 4px;
	margin-left: 36px;
	border:0;
}
#header #googleplus{
position:absolute;
margin-top: 6%;
	margin-left:25%;
	border:0;
	}

#header #fb_like{
position:absolute;
margin-top:2%;
	margin-left:-22%;
	border:0;
}
#header #service{
position:absolute;
	margin-top: 2%;
	margin-left:55%;
	border:0;
}

#lofind {
  position: absolute;
  left:64%;
  top: 10px;
  width: 200px;
  font-size:13px;
}
#lofind a { color:#495d69; font-weight:bold;}
#lofind a:hover { color:#FFFFFF;}
/*---------------------font_size---------------------------------------*/
.font_size{ position:absolute;left:64%; top:57px !important;top:60px;text-align:center;}
.font_size li{width:60px; height:25px; position:relative;float:left;font-size:.7em;}
.font_size li a {color:#FFFFFF;}
.font_size li a:hover {color:#EFEB64;}
#fsb{ background:url(../images/font_size_icon.jpg) no-repeat; width:15px; height:15px; margin:0 8px 0 8px !important; margin:-1px 8px -1px 8px;}
/*---------------------topmenu------------------------------------------*/
ul#topmenu{width:805px;height:35px;margin:0;padding:0;background:url(../images/topmenu_button_over.gif) no-repeat;}

*.menu ul.dropdown   { top:100%;  clear:left; }
*.menu *.hidden      { left:-99999px; top:-99999px; }
*.menu{ float:left; position:relative; z-index:10;margin:0 !important;margin:-3px 0 0 0;}

ul#topmenu li {
width:115px;
height:35px;
position:relative;
float: left;
font-size: .95em;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
letter-spacing:2px;
font-weight:500;
line-height:2.3em !important; line-height:2.1em;
color:#FFFFFF;
}
ul#topmenu li a {
background:url(../images/topmenu_button.gif) no-repeat 0 35px;
float:left;
width:115px;
height:35px;
border:0;
display:block;
}

ul#topmenu li a:hover {
background:url(../images/topmenu_button.gif) no-repeat 0 -35px;
color:#EFEB64;
display:block;
}

#topmenu_drop_s a, #topmenu_drop_h a{
float:left;
width:115px;
height:35px;
border:0;
display:block;
}

#topmenu_drop_s a:hover, #topmenu_drop_h a:hover{
color:#EFEB64;
display:block;
}

ul#topmenu li ul{ display:block; visibility:hidden; position:absolute; left:0;width:115px;margin:0;z-index:20;
                  filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); 
                  -moz-opacity:0.8;
                  opacity:0.8; 
                 }
ul#topmenu li:hover ul{display:block;visibility:visible;z-index:20;}
ul#topmenu li#topmenu_drop_s ul{background:none;margin:0px 0 0 0px;}
ul#topmenu li#topmenu_drop_h ul{background:none;margin:0px 0 0 0px;}

ul#topmenu li ul li a:link,ul#topmenu li ul li a:visited{
background:url(../images/drop_button.gif) no-repeat 0px -35px;
}
ul#topmenu li ul li a{color:#495D69;background:url(../images/drop_button.gif) no-repeat 0px -35px;}
ul#topmenu li ul li a:hover{
background:url(../images/drop_button.gif) no-repeat 0px 0px;
}

/*Drop_down-bt*/
.drop_bt { margin:0; padding:0; list-style:none; float:left;}
.drop_bt_sub { visibility:hidden; 
               position:absolute; 
			   z-index:3;
			   filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
			   }
.drop_bt_sub a { display:block; text-align:left;}

/*#flash_ad { position:absolute; z-index:2;}*/

#memmenu {
width:550px;
float:left;
margin-top:13px;
}
#memmenu li { float:left; margin:3px; line-height:1; font-size:.7em; padding:2px;}
#memmenu li a { color:#999999; width:75px; text-align:center;}
#memmenu li a:hover { color:#66767f; width:75px; text-align:center;}

/*good*/
#goodmenu {
float:right;
font-family:Arial, Helvetica, sans-serif;
width:450px;
margin-top:3px;
}
#goodmenu li { float:left; margin:2px; line-height:1; font-size:12px; padding:2px;}
#goodmenu li a { color:#999999;}
#goodmenu li a:hover { color:#c49aa0;}

/*news*/
#newsmenu {
float:right;
font-family:Arial, Helvetica, sans-serif;
width:225px;
margin-top:3px;
}
#newsmenu li { float:left; margin:0px; line-height:1; font-size:12px; background:url(../images/menu_bg.gif) no-repeat; width:107px; height:25px;}
#newsmenu li a { float:left;color:#999999; width:107px; height:25px; text-align:center; margin-top:8px;}
#newsmenu li a:hover { float:left; color:#c49aa0; width:107px; height:25px; text-align:center; margin-top:8px;}

/*computer*/
#computermenu {
float:right;
font-family:Arial, Helvetica, sans-serif;
width:430px;
margin-top:3px;
margin-bottom:10px;
}
#computermenu li { float:left; margin:0px; line-height:1; font-size:12px; background:url(../images/menu_bg.gif) no-repeat; width:107px; height:25px; /*border-bottom:#eeeeee solid 0.01em;*/}
#computermenu li a { float:left;color:#999999; width:107px; height:25px; text-align:center; margin-top:8px;}
#computermenu li a:hover { float:left; color:#c49aa0; width:107px; height:25px; text-align:center; margin-top:8px;}


/*download*/
#downloadmenu {
float:right;
font-family:Arial, Helvetica, sans-serif;
width:539px;
margin-top:3px;
}
#downloadmenu li { float:left; margin:0px; line-height:1.2; font-size:12px; background:url(../images/menu_bg.gif) no-repeat; width:107px; height:25px;}
#downloadmenu li a { float:left;color:#999999; width:107px; height:25px; text-align:center; margin-top:8px;}
#downloadmenu li a:hover { float:left; color:#c49aa0; width:107px; height:25px; text-align:center; margin-top:8px;}
#cardcontent { margin:35px 0 0 0 !important; margin:0 auto;}

#leftmenu_bk {
background:url(../images/320x125left_bk.jpg) no-repeat;
width:126px;
height:320px;
float:left;
margin-top:10px;
margin-left:3px;
}

#leftmenu_bk_goods {
background:url(../images/320x125left_good_bk.jpg) no-repeat;
width:126px;
height:320px;
float:left;
margin-top:10px;
margin-left:3px;
}
/*
#leftmenu {
width:130px;
float:left;
margin-top:10px;
line-height:1.8;
margin-left:3px !important;
margin-left:1px;
}*/

#leftmenu {
font-family:Arial, Helvetica, sans-serif;
width:125px;
float:left;
}
#leftmenu li{
text-align:left;
width:123px;
background:url(../images/left_but_icon_a.gif) no-repeat;
margin-top:5px;
float:left;
margin:3px 0 0 0px;
}
#event_g {
text-align:left;
width:123px;
margin-top:5px;
float:left;
margin:3px 0 0 0px;
color:#666000;
background-color:#FF0099;
}
#leftmenu a{
text-align:left;
margin:3px 0 0 10px;
font-size:.8em;
width:123px;
height:18px;
color:#666666;
letter-spacing:1px;
}

#leftmenu a:hover {
background:url(../images/left_but_icon_a.gif) no-repeat 0px -18px;
float:left;
text-align:center;
margin:3px 0 0 0px;
font-size:.8em;
width:123px;
height:18px;
color:#ffffff;
letter-spacing:1px;
}

#righttmain {
width:655px;
float:right;
margin-top:10px;
line-height:1.1em;
}

#goodview_scroll {
margin:5px 5px 0px 5px;
overflow: auto;
width: 788px;
height: auto;
min-height:430px;
background-color:#F1F4F5;
}

#goodview-leftcontent{
float:left;
width:350px;
margin:10px;
padding:5px;
}
#goodview-rightcontent{
float:right;
width:350px;
padding:5px;
}
#goodview-rightcontent_img{
float:right;
width:350px;
height:200px;
}
#goodview-rightcontent-left{
margin-top:240px !important;
margin-top:0;
}

#weight_scroll {
padding:5px;
overflow:auto;
width:788px;
height:auto;
}
#md{ 
background-image:url(../images/mdblack.gif);
width:210px;
height:210px;
top:255px;
right:210px;
padding:5px;
}

#weight_scroll_left {
line-height:1.2em;
float:left;
padding:2px;
width:550px;
}
#menu_i {
margin-top:5px;
float:right;
background-image:url(../images/happy_menu_border_i.png);
background-repeat:no-repeat;
width:210px;
height:200px;
}

#menu_iformaction {
margin-top:5px;
float:right;
background-image:url(../images/happy_menu_border_informaction.png);
background-repeat:no-repeat;
width:210px;
height:200px;
}

#menu_i ul {
margin-top:5px !important;
margin-top:10px;
margin-left:15px !important;
margin-left:10px;
float:left;
}

#menu_iformaction ul {
margin-top:10px;
margin-left:20px !important;
margin-left:10px;
float:left;
}

#menu_happy {
margin-top:5px;
background-image:url(../images/210x60_h_d.jpg);
background-repeat:no-repeat;
float:right;
width:210px;
height:60px;
}

#menu_computer {
margin-top:5px;
background-image:url(../images/210x60_h_c.jpg);
background-repeat:no-repeat;
float:right;
width:210px;
height:60px;
}

#menu_ecard {
margin-top:5px;
background-image:url(../images/210x60_h_e.jpg);
background-repeat:no-repeat;
float:right;
width:210px;
height:60px;
}

#menu_video {
margin-top:5px;
background-image:url(../images/210x60_h_v.jpg);
background-repeat:no-repeat;
float:right;
width:210px;
height:60px;
}

#menu_advisory {
margin-top:5px;
background-image:url(../images/advisory.gif);
background-repeat:no-repeat;
float:right;
width:210px;
height:250px;
}

#menu_advisory li {
font-size:12px;
color:#241a17;
margin: 220px 0 0 12px;
}

#menu_advisory_keynote {
width:410px;
float:right;
margin-right:-70px;
}
#menu_happy li {
font-size:15px;
font-weight:bold;
color:#FFFFFF;
margin: 20px 0 0 35px;
}

#menu_ecard li {
font-size:15px;
font-weight:bold;
color:#241a17;
margin: 20px 0 0 50px;
}

#menu_video li {
font-size:15px;
font-weight:bold;
color:#241a17;
margin: 20px 0 0 50px;
}

#menu_computer li {
font-size:15px;
font-weight:bold;
color:#FFFFFF;
margin: 20px 0 0 35px;
}

#menu_computer li a:hover {
color:#999999;
}

#more {font-size:12px; color:#FFFFFF; margin:25px 10px 0 160px;}
#more a{ width:30px; font-size:0.8em;}
.more_blog {font-size:12px; color:#495d69; margin:10px 10px 0 120px !important;margin:25px 10px 0 140px;}
.more_blog a{color:#495d69;}
.more_blog a:hover{color:#8F1E56;}
#weight_scroll_right {
margin:0px;
padding:2px!important;padding:0px;
float:right;
width:210px;
line-height:1.2em;
}

#calendar-container {
margin:0;
}

#news_scroll {
padding: 5px;
overflow: auto;
width: 700px;
height: autopx;
}

#happy_scroll {
padding: 5px;
overflow: auto;
width: 788px;
height: auto;
}
#happy_scroll a{
padding:0px;
color: #777777;
font-size: 14px;
}

#scroll_left {
padding: 5px;
overflow: auto;
width: 580px;
height: auto;
}

#scroll_left_event {
margin:5px auto;
padding: 5px;
background:url(../images/vita.jpg) no-repeat;
width: 700px;
height:530px;
}

#login_content_event { margin-top:340px; margin-left:50px;}

#scroll_left1 {
padding: 5px;
overflow: auto;
width: 580px;
height: auto;
}

#scroll {
padding: 5px;
overflow: auto;
width: 645px;
height:auto;
}
#scroll p{
padding:10px;
color: #666666;
font-size: 12px;
}
#scroll p a {
    color:#666666;
	font-size: 12px;
	text-decoration: none;
	}
#mainimage{
background:url(../images/background-800_1pix.jpg) repeat-y;
	float:left;
	width: 804px;
	z-index: 1;
	min-height:455px;
	height:auto !important;
	height:455px;
	overflow:visible;
    border:0px solid #999999;
}


#runcanvas { overflow: hidden; WIDTH: 796px; POSITION: relative; HEIGHT: 125px;}
#canvas0 {FILTER: alpha(opacity=100); LEFT: 2px; POSITION: absolute; TOP: 0px; moz-opacity: 100;}
#canvas1 {FILTER: alpha(opacity=0); LEFT: 2px; POSITION: absolute; TOP: 0px; moz-opacity: 100;}

#runcanvas_index { overflow: hidden; WIDTH: 796px; POSITION: relative; HEIGHT: 455px;}
#runcanvas_goods { overflow: hidden; WIDTH: 796px; POSITION: relative; HEIGHT: 250px;}
#runcanvas_happy { overflow: hidden; WIDTH: 796px; POSITION: relative; HEIGHT: 200px;}

#left_content { width:590px; float:left; margin-left:2px; height:auto;}
#right_content {width:198px; float:right; margin-right:0px;}
#member_bk{margin-top:0px; margin-left:3px;height:330px; background:url(../images/member_bk.jpg) no-repeat;}
#login_content { margin-top:10px; margin-left:150px;}
#login_ad {margin:3px -10px !important;margin:3px 10px 3px 0;}

/*footer*/
#footer {
clear:both;
width:100%;
background-color:#495d69;
font-size:12px;
color:#FFFFFF;
position:relative;
}

#footer ul {
padding:50px;
list-style-type:none;
width:800px;
padding:10px;
font-size:12px;
margin:0 auto;
}

#footer ul li {
	margin:0px;
	display:inline;
	padding: 0px 8px 0px 10px;
	border-right: double 1px #ffffff;
}
#footer .li_01 {
	border-left:none;
}
#footer .li_02 {
	border-right:none;
}
#footer .li_03 {
	border-right:none;
	margin-left:40px;
}
#footer .li_04 {
	border-right:none;
}

/* -----------------popup---------------------------------*/
.advisory_post {float:left;font-size:12px;color:#666666;margin:-20px 0 0 20px !important;margin:200px 0 0 10px; font-weight:700;}
.border        { background-color:#eced85;}

.medium        { width:195px; }

.popup-trigger { position:relative; }

.popup         { position:absolute; left:0; top:1em; z-index:1; 
                  padding:5px; text-align:center; } 

.popup-trigger *.popup { visibility:hidden;  }

/*-------------------wallpaper----------------------------*/
.wallpaper {width:540px; height:180px; border-color:#666666; border-width:1px; border-style:solid; background-color:#FFFFFF;}
.leftbox { width:240px; height:153px; float:left; margin:5px 15px 15px 5px;}
.rightobx { width:300px; float:right;}
.wp_title img { padding:0px; margin:5px 0 0 1px; margin-bottom:0px;}
.count { margin-left:15px; font-size:12px; margin-top:-5px;}
.btbox li img { vertical-align:top; display:block;}
.btbox li{ width:80px; height:25px; float:left; margin:0 0 1px 5px; line-height:0;}

.history_banner {width:540px; background-color:#5b5c57; margin:8px 0 3px 0; /*background:url("../images/wp/historybanner.jpg") no-repeat left;*/}
.history {width:540px; height:auto; list-style-type:none;}
.whistorybox { width:220px;}
.historybox { width:240px; margin:0 0 0 5px;}
.historybox li img { vertical-align:top;}
.historybox li{ width:60px; height:16px; float:left; margin:5px 2px 2px 2px; list-style-type:none;}

#pngfix { width:180px; height:148px; behavior: url(iepngfix.htc);}
#pngfix img { width:180px; height:148px; behavior: url(iepngfix.htc);}

/* ecard_menu */
.cardbox { width:540px; height:auto; border-width:1px; background-color:#FFFFFF;}
.cbox {width:540px; height:auto; margin-top:5px; background-color:#FFFFFF; float:right;}
.banner {width:536px; height:30px; font-size:14px; color:#FFFFFF; font-weight:bold; padding:0px; background:url(../images/3x35banner.jpg) repeat-x;}
.select { position: absolute; margin:40px 0 0 430px !important; margin:10px 0px 0 0; width:110px; margin-left:430px;}
.picbox {width:100%; height:auto; background-color:#FFFFFF;}
.picbox li {width:162px; margin:6px 6px 6px 6px; float:left; list-style:none;}
.picbox li img {border-width:1px; border-style:solid; color:#999999;}
.picbox p { text-align:center;}
/* album_menu */
.picbox_album {width:100%; height:auto; background-color:#FFFFFF;}
.picbox_album li { background-image:url(../images/album_menu.gif); background-repeat:no-repeat;width:160px; height:180px;}
.picbox_album li img { margin:20px 0 0 15px;}
.picbox_album p {
  text-align:center; 
  margin-top:160px !important;
  margin-top:35px;
  }

.picbox_album_view {width:100%; height:auto; background-color:#FFFFFF;}
#album_big { width:530px; margin:5px; float:left;}
.picbox_album_view li img {border-width:1px; border-style:solid; color:#999999; margin:2px;}
.picbox_album_view li img p { text-align:center;}

/*---------------------- blog ---------------------*/
/*.blog {
padding: 5px;
margin:0;
overflow: auto;
width: 778px;
height: 20px;
}
*.blog ul.dropdown   { top:100%;  clear:left; }
*.blog *.hidden      { left:-99999px; top:-99999px; }
*.blog{ float:left; position:relative; z-index:10;}
*/
ul#blog_menu{position:relative; z-index:30;top:0; left:5px;list-style:none; margin:0; padding:0; height:20px; width:192px; background:url(../images/blog_menu_over.gif) no-repeat;}
ul#blog_menu li{float:left; margin:0; padding:0;  display:block; text-indent:-9999px;}
ul#blog_menu li a { background:url(../images/blog_menu.gif) no-repeat; display:block; border:0; height:20px;}
ul#blog_menu li a:hover { border:0; background-image:url(../images/blog_menu_over.gif); display:block;}
li#home a { width:95px; height:25px;}
li#home a:link,
li#home a:visited,
li#home a:hover {
	background-position:0px 0px;
}

li#member a { width:97px;height:40px;}
li#member a:link,
li#member a:visited,
li#member a:hover {
	background-position:-95px 0px;
}

#blog_menu li ul {display:block; visibility:hidden; position:absolute; left:0px; width:275px; margin:0px;}
#blog_menu li:hover ul {visibility:visible; z-index:30;}

/*
#blog_menu li#home ul { background:none; height:25px; margin:0 0 0 430px; margin-left:27% !important; margin-left:400%;}
#blog_menu li#member ul { background:none; height:40px;margin-left:34% !important; margin-left:490%;}

*/
#blog_menu li#home ul { background:none; height:25px; margin:0 0 0 10px;}
#blog_menu li#member ul {background:none; height:40px;margin:0 0 0 100px;}

ul#blog_menu li#home ul li#b_index a:link,ul#blog_menu li#home ul li#b_index a:visited { 
width:58px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat 0px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#home ul li#b_index a:hover { width:58px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat 0px -25px;}

ul#blog_menu li#home ul li#b_album a:link,ul#blog_menu li#home ul li#b_album a:visited {
width:58px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat -58px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#home ul li#b_album a:hover { width:58px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat -58px -25px;}

ul#blog_menu li#home ul li#b_blog a:link,ul#blog_menu li#home ul li#b_blog a:visited {
width:58px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat -116px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#home ul li#b_blog a:hover { width:59px; height:25px; background:url(../images/blog_menu_index.gif) no-repeat -116px -25px;}

ul#blog_menu li#member ul li#b_mydate a:link,ul#blog_menu li#member ul li#b_mydate a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat 0px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mydate a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat 0px -40px;}

ul#blog_menu li#member ul li#b_mypic a:link,ul#blog_menu li#member ul li#b_mypic a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -68px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mypic a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -68px -40px;}

ul#blog_menu li#member ul li#b_mymoney a:link,ul#blog_menu li#member ul li#b_mymoney a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -136px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mymoney a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -136px -40px;}

ul#blog_menu li#member ul li#b_mypwd a:link,ul#blog_menu li#member ul li#b_mypwd a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -207px 0px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mypwd a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -207px -40px;}

ul#blog_menu li#member ul li#b_mymessage a:link,ul#blog_menu li#member ul li#b_mymessage a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat 0px -20px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mymessage a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat 0px -60px;}

ul#blog_menu li#member ul li#b_mywritings a:link,ul#blog_menu li#member ul li#b_mywritings a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -68px -20px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_mywritings a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -68px -60px;}

ul#blog_menu li#member ul li#b_myalbum a:link,ul#blog_menu li#member ul li#b_myalbum a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -136px -20px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_myalbum a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -136px -60px;}

ul#blog_menu li#member ul li#b_myblog a:link,ul#blog_menu li#member ul li#b_myblog a:visited { 
width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -207px -20px;
filter:Alpha(Opacity=80, FinishOpacity=80, Style=2); /* IE */
               -moz-opacity:0.8; /* Moz + FF */
               opacity:0.8; /* CSS3 */
}
ul#blog_menu li#member ul li#b_myblog a:hover { width:68px; height:20px; background:url(../images/blog_menu_blog.gif) no-repeat -207px -60px;}


#search_blog { position:absolute; left:61%; margin-top:-22px;}
/*-----------------------blog_new----------------------------------------------------*/
.b_blog_top{width:360px; height:30px; margin-top:5px}
.b_blog_top .show{width:110px; height:30px; float:left;background-color:#495d69;}
.b_blog_top .hidden{width:110px; height:30px; float:left;background-color:#EFEB64;}
.b_blog_top .split{width:2px; height:30px; float:left;background-color:#ffffff;}
.b_blog_top .show a{width:90px; height:24px; float:left;margin:3px 0 0 15px; color:#ffffff;font-weight:bold;}
.b_blog_top .hidden a{width:90px; height:24px; float:left;margin:3px 0 0 15px; color:#000000;font-weight:bold;}
.b_blog_list {width:550px; height:auto; border-color:#666666; border-width:1px; border-style:solid; background-color:#FFFFFF; margin-top:0px; float:left;}
.b_blog_login {width:210px; height:115px; border-color:#666666; border-width:1px; border-style:solid;background-color:#ffffff; margin-top:33px;}
.b_blog_login li {width:200px; height:75px; background-color:#495d69; margin:5px 0 0 5px;}

.b_data_icon_p{ background:url(../images/blog_bk.gif) no-repeat; width:110px; height:24px;margin:3px 0 0 3px;font-size:.93em;font-weight:bold;}
.b_data_icon_a{ background:url(../images/blog_bk.gif) no-repeat; width:110px; height:24px;margin:3px 0 0 3px;font-size:.93em;font-weight:bold;}
.b_data_icon_b{ background:url(../images/blog_bk.gif) no-repeat; width:110px; height:24px;margin:3px 0 0 3px;font-size:.93em;font-weight:bold;}
.b_data_top ul li{width:115px; height:24px; float:left;}
.b_data_top ul li a{width:115px; height:24px; float:left;margin:3px 0 0 15px; color:#EFEB64;}

.blog_p_buttom{border-bottom-color:#ffffff;border-top-color:#eeeeee;border-left-color:#ffffff;border-right-color:#ffffff;border-width:1px;border-style:solid; font-size:.8em; margin:0px; padding:0px;}
.blog_p_buttom a{width:85px; height:24px; float:right;margin:5px 15px 0 5px; color:#495D69;}

.blog_swf{width:210px; height:80px;margin-top:5px;}
.b_list {width:550px; height:auto; border-color:#666666; border-width:1px; border-style:solid; background-color:#FFFFFF; margin-top:5px; float:left;}
.b_data_top{width:550px; height:30px; background-color:#495d69; margin-top:-3px !important; margin-top:0px; }
.b_data_text{float:right; text-align:center; color:#FFFFFF; margin:-20px 3px 0 0;}
.b_data_icon{ background:url(../images/blog_data_button.gif) no-repeat; width:110px; height:24px;margin:3px 0 0 3px;}
.b_album_icon{ background:url(../images/blog_album_button.gif) no-repeat; width:110px; height:24px;margin:3px 0 0 3px;}
.b_blog_icon{ background:url(../images/blog_blog_button.gif) no-repeat; width:110px; height:24px;margin:3px 0 0 3px;}
.album_list { width:540px; height:auto; margin:5px 0 0 5px !important; margin:0px 0 0 0px;}
.album_list  li{float:left; margin:8px 8px 8px 8px !important;margin:8px 8px 8px 8px;}
.blog_list { width:540px; height:auto;margin:5px 0 0 5px;}
.blog_list  li{ margin:6px 6px 6px 6px; float:left; list-style:none;}
.b_login {width:210px; height:115px; border-color:#666666; border-width:1px; border-style:solid;background-color:#ffffff; margin-top:5px;}
.b_login li {width:200px; height:75px; background-color:#495d69; margin:5px 0 0 5px;}
.l_login_g  {width:200px; height:25px; background-color:#495d69; margin:5px 0 0 -2px !important; margin:5px 0 0 -5px}
.l_login_g a {float:left;margin:2px 0 0 10px;}
.l_login{ color:#FFFFFF;}
.b_plurk{ width:210px; height:130px; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_plurk_c{ width:200px; height:120px; margin:5px 0 0 5px;}
.b_manga{ width:210px; height:157px; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_manga_c{ width:200px; height:147px; margin:5px 0 0 5px;}
.b_service{ width:210px; height:70px; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_service_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; color:#495d69; font-size:16px; font-weight:bold; text-align:center; line-height:1.8em;}
.b_hot{ width:210px; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_hot_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; color:#495d69; font-size:16px; font-weight:bold; text-align:center; line-height:1.8em;}
.b_service li{width:80px; height:auto; float:left; text-align:center; margin:5px 0 0 15px !important; margin:5px 0 0 10px;}
.b_service li a {width:80px; color:#000000;}
/*album*/
.b_album_list ul{float:left;width:420px;height:auto;}
.b_album_list ul li{float:left;width:85px !important;width:60px;margin:3px 0 0 5px!important; margin:3px -5px 0 -10px;font-size:1em; font-weight:bold;}
.b_album_list ul li a{ color:#EFEB64;}
.b_album_list ul li a:hover{ color:#FFFFFF;}
.b_album_publication{width:110px; height:24px;margin:3px 3px 0 0;float:right;}
.album_top_pic{width:545px;height:auto;}
.album_top_list li {float:left; margin:3px 0 0 5px;}
.album_total{width:550px; height:30px;float:left;margin:5px 0 0 0;border-bottom-color:#eeeeee;border-top-color:#ffffff;border-left-color:#ffffff;border-right-color:#ffffff;border-width:1px;border-style:solid;}
.report_link{background-color:#EFEB64; width:auto;height:20px;float:right; margin:-17px 3px 0 0px !important;margin:-17px 3px 0 0;text-align:center; font-size:1em;}
.report_link1{background-color:#EFEB64; width:auto;height:20px;float:right; margin:0px 3px 0 0px;text-align:center; font-size:1em;}
.report_link a{ padding:5px;}
.report_link1{background-color:#EFEB64; width:50px;height:20px;float:right; margin:0px 3px 0 0;text-align:center; font-size:1em;}
.album_total li a{color:#495d69;}
.album_total li a:hover{color:#8f1e56;}
.gotoplay{width:210px;height:20px;float:right;margin:0px 5px 0 0; letter-spacing:.3em;font-size:.9em;}
.gotoplay1{width:150px;height:20px;float:right;margin:0px 5px 0 0; letter-spacing:.3em;font-size:.9em;}
.readed{ position:absolute; width:auto; height:30px; margin:0px 0 0 250px; z-index:15;background-color:#71b50e;border-style:inset; border-width:thin;}
.readed_txt{ margin:5px 3px 0 2px;text-align:center; font-size:1em;border-color:#71b50e; color:#ffffff;}
/*.album_big{float:left;;width:510px;height:360px;background-color:#FFFFFF;border-color:#666666;border-width:1px;border-style:solid;margin:15px 0 0 15px;}*/
.album_big{float:left;width:auto;height:auto;background-color:#FFFFFF;border-color:#666666;border-width:1px;border-style:solid;margin:15px 0 0 15px;}
.album_pic{margin:5px 5px 5px 5px;}
.b_album_replay{width:550px; height:30px;float:left;margin:5px 0 0 0;border-bottom-color:#eeeeee;border-top-color:#ffffff;border-left-color:#ffffff;border-right-color:#ffffff;border-width:1px;border-style:solid;}
.b_album_replay li {width:110px; height:24px;margin:3px 3px 0 0;float:right;}
.replay{width:auto;height:20px;float:right;margin:-18px 5px 0 0 !important; margin:-18px 5px 0 0;letter-spacing:.3em;font-size:.9em; color:#495d69;}
.album_replay{width:540px; height:auto;float:left;margin:5px 0 0 0;}
.album_replay li a{color:#495d69;}
.album_replay li a:hover{color:#8f1e56;}
.b_album_replay_banner{width:550px; height:30px; background-color:#495d69; margin-top:-3px !important; margin-top:0px; }
.b_album_replay_banner li {float:left;width:100px;margin:5px 0 0 5px;font-size:1em; font-weight:bold;color:#EFEB64;}
.blog_top{margin:5px 0 5px 0;width:778px;height:30px;}
#search_blog1{float:right; width:210px;}
.blog_tital{width:550px; height:30px;float:left;}
.blog_tital_t{float:left;color:#495d69;font-size:16px;font-weight:bold;margin:5px 0 0 5px;}
.blog_tital_d{float:right;color:#495d69;font-size:14px;margin:5px 5px 0 0;}

/*r_album*/
.b_r_album{ width:210px; height:40px; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_r_album_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; font-size:16px; font-weight:bold; text-align:center; line-height:1.9em;}
.b_r_album_title a{color:#495d69;}
.b_r_album_title a:hover{color:#8f1e56;}

/*r_news*/
.b_r_news{ width:210px; height:120px !important;height:auto; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_r_news_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; font-size:16px; font-weight:bold; text-align:center; line-height:1.9em;color:#495d69;}
.b_r_news_list  {width:190px;height:auto;float:left;margin:5px 0 0 15px !important; margin:5px 0 0 10px;font-size:1em;}
.b_r_news_list li  a {color:#495d69;font-size:13px;}
.b_r_news_list li a:hover{color:#8f1e56;}

/*r_replay*/
.b_r_replay{ width:210px; height:120px !important;height:auto; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_r_replay_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; font-size:16px; font-weight:bold; text-align:center; line-height:1.9em;color:#495d69;}
.b_r_replay_list {width:190px;height:auto;float:left;margin:5px 0 0 15px !important; margin:5px 0 0 10px;font-size:1em;}
.b_r_replay_list li a {color:#495d69; font-size:13px;}
.b_r_replay_list li a:hover{color:#8f1e56;}

/*r_mysub*/
.b_r_mysub{ width:210px; height:150px !important;height:auto; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_r_mysub_title{width:200px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; font-size:16px; font-weight:bold; text-align:center; line-height:1.9em;color:#495d69;}
.b_r_mysub_list {width:190px;height:120px !important;height:auto; float:left;margin:5px 0 0 15px !important; margin:5px 0 0 10px;font-size:1em;}
.b_r_mysub_list li a {color:#495d69; font-size:13px;}
.b_r_mysub_list li a:hover{color:#8f1e56;}

.blog_p_i{position:relative;width:785px;height:auto;border-color:#666666; border-width:1px;border-style:solid;margin:5px auto; background-color:#FFFFFF; margin-top:5px;}
.blog_p_i_c{width:775px;height:auto;margin:5px auto;background-color:#efeb64;}
.p_title{margin:5px 0 0 5px;}
.p_title a{ font-size:16px;color:#495d69;}
.p_title a:hover{ font-size:16px;color:#0096B9;}
.p_c{margin:5px 0 0 5px;}
.p_c a{ font-size:14px;color:#690108;}
.p_c a:hover{ font-size:14px;color:#ffffff;}
.p_c p{ font-size:13px;color:#000000;}
.b_blog_sub{width:110px; height:24px;margin:auto 5px 6px 660px;position:relative; margin-bottom:5px;}


#re_b{ float:left;}

/*--------upload--------*/
#swf-overlay{position:absolute;}
#uploader-wrapper{float:left; text-align:left; font-size:93%; width:390px;}
#uploader-wrapper .info{color:#0000FF;}
#filelist{height:146px; overflow:auto;}
#filelist li{height:20px; border-bottom:1px solid #ccc; overflow:hidden; white-space:nowrap;} 
#filelist li.on, #filelist li.sel{background:#E3FFD6}
#filelist-wrapper{border:1px solid #666; margin-top:8px;}
#filelist-wrapper .hd{border-bottom:1px solid #666; height:20px; padding:3px 0;}
#filelist-wrapper span{display:inline-block; height:20px; line-height:20px; overflow:hidden;}
#filelist-wrapper .filename{width:170px; text-align:left; padding-left:5px;}
#filelist-wrapper .filesize{width:80px; text-align:right; padding-right:5px;}
#filelist-wrapper .fileprogress{width:110px; text-align:center;}
#counter{background:#EFEFEF; border-top:1px solid #CACACA; text-align:right; padding:3px;}
#progress{border:2px solid #ccc; text-align:center; margin-top:4px;}
#progress div{background:#E7E763; width:0; height:15px; float:left;}
.clrfix:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden; }
.clrfix { zoom:1; }

#upload_activex .bd #uploader-wrapper .hd{text-align:left;}
#upload_activex .bd #activex .bd .info {border:none; font-size:11px;}
#upload_browse .ft, #upload_activex .ft{padding:0;}
#upload_activex .ft p{padding:3px; text-align:right;}

label{font-size:13px;}
.b_title{margin:5px 0 0 5px;color:#495d69; font-size:14px;}
.b_album_upload{width:550px; height:30px;float:left;margin:5px 0 0 0;border-bottom-color:#eeeeee;border-top-color:#ffffff;border-left-color:#ffffff;border-right-color:#ffffff;border-width:1px;border-style:solid;}
.b_album_upload_1{width:550px; height:auto;float:left;margin:2px 0 0 0;border-bottom-color:#eeeeee;border-top-color:#ffffff;border-left-color:#ffffff;border-right-color:#ffffff;border-width:1px;border-style:solid;}
.b_photo_preview{float:left;margin-left:5px;width:150px;text-align:center;}
.b_photo_preview_border{ width:150px; border-color:#666666; border-width:1px;border-style:solid; background-color:#FFFFFF; margin-top:5px;}
.b_photo_preview_title{width:140px; height:30px;margin:5px 0 0 5px;background-color:#EFEB64; color:#495d69; font-size:16px; font-weight:bold; text-align:center; line-height:1.8em;}
.b_photo_right{margin-left:180px;}
.b_photo_right td {text-align:center;padding-bottom:10px;}
.b_photo_right td img {display:block;}
.trd {clear:both;border-top:1px solid #ccc;margin:10px 0;}
.b_sec {margin-left:0;}

.upload_setup{border-bottom:1px dotted #cccccc;padding:5px 0;zoom:1;
	behavior:expression(
	void(this.runtimeStyle.behavior='none')	||
	void( this.nextSibling==null? this.style.border='none' : void(0)	)
	);
}
.upload_setup .pri {width:auto;background:#eeeeee;padding:5px 0;margin:0 5px 0 0;text-align:center;vertical-align:middle;}
.upload_setup .pri .b_sec{display:block;margin:5px 0;font-size:10px;}
.upload_setup .pri .b_sec select {width:200px;}
.upload_setup+.upload_setup+.upload_setup+.upload_setup {border:none;}

.gustmessage{ margin:20px 0 0 0 !important; margin:30px 0 0 0;}

.pg{float:right;line-height:26px;}
.pg a,.pg strong,.pg span{float:left;display:inline;margin-left:4px;padding:0 8px;border:1px solid;border-color:#C2D5E3;background-repeat:no-repeat;color:#333;overflow:hidden;text-decoration:none;}
.pg a.nxt{padding:0 10px;}
.pg a:hover{border-color:#369;color:#369;}
.pg a.next,.pg span.next{padding-right:25px;background-image:url(../images/next.gif);background-position:90% 50%;}
.pg a.prev,.pg span.prev{padding-left:25px;background-image:url(../images/prev.gif);background-position:10% 50%;}
.pg strong{background-color:#E5EDF2;}

#push_bt { position:absolute; width:250px; height:35px; margin:0px 0 0 12px; z-index:15;}
#push_bt1 { position:relative; width:250px; height:35px; margin:0px 0 0 42px; z-index:15;}

#pdfdownload{background:url(../images/pdfdownload.png) no-repeat; width:180px; height:35px;font-size:.93em;}
#event1_icon1{position:absolute; width:130px; margin: 11% 0 0 0%; z-index:15;}
