@charset "utf-8";	
/*
	12/05/12 by designer
	to future developper/designer, 
	if you do not see div#freeBtn_general_1 on this page,
	please delete css section
*/
.displayNone { display:none;}
.freeBtn_general_1 { width:100%; text-align:center; /*padding-top:32px;*/ margin-top:-8px;}
.freeBtn_general_1 a { display:block; width:557px; height:82px; background:0 0 url(/img/generic/freeBtn_general_1.png) no-repeat; margin:0 auto; text-indent:-9999px;}
.freeBtn_general_1 a:hover { background-position:0 -82px;}
/*
	end 12/05/12 by designer
*/



body {	font-size: 12px;	*font-size: small;	*font: x-small;}
table {	font-size: inherit;	font: 100%;}
select,input,textarea {	font-size: 99%;}
* {	line-height: 1.6;	font-size: 100%;	font-weight: normal;	font-style: normal;	margin: 0;    padding: 0;}
body {	color: #333;	background-color: #fff;	font-family: Arial, Helvetica, sans-serif;}
p,pre,address,cite {	margin: 0;	font-size: 12px;}
h1,h2,h3,h4,h5,h6 {	margin: 0;}
h1 {font-size: 189%;}
h2 {font-size: 159%;}
h3 {font-size: 144%;}
h4 {font-size: 122%;}
h5 {font-size: 107%;}
h6 {font-size: 107%;}
blockquote {	margin: 0;	padding: 0; 
	border: 0px solid #eee;	background-color: #fff;}
em { 
	font-style:italic;
}
  
em span { 
	font-style:italic;
}

em strong {	font-weight: bold;font-style:italic;
}

strong span {	font-weight: bold;
}

strong em {	font-weight: bold;font-style:italic;
}

strong {font-weight:bold;
}
ul,ol,dl {	margin: 0;	padding: 0;	list-style-position: outside;}
li,dt,dd {	margin: 0;}
dt {	margin-top: 0;}
dd {	margin-bottom: 0;	color: #666;}
li li,li p,li pre,li dt,li dd,dd li,dd p,dd pre,dd dt,dd dd {	font-size: 100%;}
li ul,li ol,li dl,li p,dd ul,dd ol,dd dl,dd p {	margin: 0;}
form {	margin: 0;	padding: 0; 

}
form dl,form p {	margin: 0;}
fieldset {	border: 0px solid #ddd;}
legend {	margin: 0;	padding: 0;}
textarea {	padding: 0;}
table {	margin: 0;	border-collapse: separate;	border-spacing: 0px;	border: 0px solid #cfd3d6;}
th,td {	padding: 0;}

td {	border: 0px solid #ddd;}img {vertical-align:bottom;}
a img {border-width:0;
}
object,embed {	margin: 0;}body {background:left top url(/img/profile/bg.gif) repeat-x fixed #000;margin:0;padding:0;}
#wrapper{width:716px;margin:0 auto;background-color:#000000;}
/**01/03/2011 designer added for**/
/**if(d2p && member) **/
#header_d2p{
	height:60px;background:transparent url(/img/profile/header_d2p.gif) no-repeat top left;padding:10px 0 0 0px;margin-bottom:15px;
}

#header_d2p h1{float:left;text-indent:-9999px;}
#header_d2p h1 a{display:block;	/*background-color:#F00;*/outline:none;width:130px;height:60px;}

#header_d2p ul#header_d2p_tabs{margin-left:137px;}
#header_d2p ul#header_d2p_tabs li{float:left;list-style-type:none;text-indent:-9999px;}
#header_d2p ul#header_d2p_tabs li a{display:block;outline:none;}

#header_d2p_tabs li#fm_tab a{width:170px;height:60px;background:transparent url(/img/profile/header_tabs.jpg) no-repeat 0px 0px;}
#header_d2p_tabs li#fm_tab a:hover{background:transparent url(/img/profile/header_tabs.jpg) no-repeat 0px -60px;}
#header_d2p_tabs li#fm_tab a.current_page{background:transparent url(/img/profile/header_tabs.jpg) no-repeat 0px -60px;}
#header_d2p_tabs li#fm_tab.usher{width:170px;height:60px;background:transparent url(/img/profile/header_tabs03.jpg) no-repeat 0px -60px;}
#header_d2p_tabs li#fc_tab a{margin-left:4px;width:170px;height:60px;background:transparent url(/img/profile/header_tabs.jpg) no-repeat -170px 0px;}
#header_d2p_tabs li#fc_tab a:hover{background:transparent url(/img/profile/header_tabs.jpg) no-repeat -170px -60px;}
#header_d2p_tabs li#fc_tab a.current_page{background:transparent url(/img/profile/header_tabs.jpg) no-repeat -170px -60px;}
#header_d2p_tabs li#fc_tab.toBePrepared{margin-left:4px;width:170px;height:60px;background:transparent url(/img/profile/header_tabs02.jpg) no-repeat -170px 0px;}

#header_d2p #btn_nextgirl{float:left;padding:0 0 0 3px;text-indent:-9999px;}
#header_d2p #btn_nextgirl a{display:block;outline:none;width:72px;height:46px;background:transparent url(/img/profile/btn_nextgirl_d2p.png) no-repeat 0px 0px;}
#header_d2p #btn_nextgirl a:hover{background:transparent url(/img/profile/btn_nextgirl_d2p.png) no-repeat 0px -46px;}

/**01/03/2011 designer ends**/

#header{height:60px;background:transparent url(/img/profile/header.jpg) no-repeat top left;padding:10px 0 0 0px;margin-bottom:0px;}
#header h1{float:left;text-indent:-9999px;}
#header h1 a{display:block;outline:none;width:180px;height:60px;}
#header ul#header_tabs{margin-left:210px;}
#header ul#header_tabs li{float:left;list-style-type:none;text-indent:-9999px;}
#header ul#header_tabs li a{display:block;outline:none;}
#header_tabs li#fm_tab a{width:170px;height:60px;background:transparent url(/img/profile/header_tabs.jpg) no-repeat 0px 0px;}
#header_tabs li#fm_tab a:hover{background:transparent url(/img/profile/header_tabs.jpg) no-repeat 0px -60px;}
#header_tabs li#fm_tab a.current_page{background:transparent url(/img/profile/header_tabs.jpg) no-repeat 0px -60px;}#header_tabs li#fm_tab.usher{width:170px;height:60px;background:transparent url(/img/profile/header_tabs03.jpg) no-repeat 0px -60px;}
#header_tabs li#fc_tab a{margin-left:10px;width:170px;height:60px;background:transparent url(/img/profile/header_tabs.jpg) no-repeat -170px 0px;}
#header_tabs li#fc_tab a:hover{background:transparent url(/img/profile/header_tabs.jpg) no-repeat -170px -60px;}
#header_tabs li#fc_tab a.current_page{background:transparent url(/img/profile/header_tabs.jpg) no-repeat -170px -60px;}
#header_tabs li#fc_tab.toBePrepared{margin-left:10px;width:170px;height:60px;background:transparent url(/img/profile/header_tabs02.jpg) no-repeat -170px 0px;}
#header #btn_nextgirl{float:left;padding:5px 0 0 10px;text-indent:-9999px;}
#header #btn_nextgirl a{display:block;outline:none;width:136px;height:40px;background:transparent url(/img/profile/btn_nextgirl.jpg) no-repeat 0px 0px;}
#header #btn_nextgirl a:hover{background:transparent url(/img/profile/btn_nextgirl.jpg) no-repeat 0px -40px;}
#pfname_area{margin-bottom:20px;}
#pfname_area h2{margin:0 auto;padding-top:4px;width:696px;height:26px;text-align:center;font-size:14px;color:#FF2CBE;background:transparent url(/img/profile/bg_pfname.jpg) no-repeat top left;}
#common_area{padding:0;}
#sub_wrapper{margin-bottom:20px;}
*:first-child+html #sub_wrapper{margin-bottom:40px;}
*html #sub_wrapper{margin-bottom:40px;}
#movie_area{float:left;width:370px;margin-left: 10px;}
*html #movie_area{margin-left:5px;}
#movie_area_l{float:left;width:550px;margin-bottom:20px;margin-left: 10px;}
#tit_area{float:right;width:316px;margin-bottom:20px;}
#info_area{float:right;width:316px;height:151px;margin-right:10px;margin-bottom:10px;background:transparent url(/img/profile/bg_fcinfo.gif) no-repeat top left;text-align:center;}
*html #info_area{margin-right:5px;}
#info_area #info_name{margin-top:42px;color:#FF2CBE;font-weight:bold;}
#info_area #info_update{margin-top:30px;color:#FF2CBE;}
#info_area #info_contents{margin-top:4px;}
#info_area #info_contents img{vertical-align:middle;margin-right:4px;}
#btn_area{float:right;width:316px;margin-right:10px;}
*html #btn_area{margin-right:5px;}
#btn_area ul li{float:left;list-style-type:none;text-indent:-9999px;}
#btn_area ul li a{display:block;outline:none;}

.kaihou_g a, .kaihou_m a, .kaihou_fc a, .peep_g a, .peep_m a, .peep_fc a, .chat_g a, .chat_m a, .chat_fc a, .join_g a, .join_m a, .join_fc a, .mail_g a, .mail_m a, .fav_g a, .fav_m a {
        width: 138px;
        height: 69px;
        display: block;
        text-indent: -9999px;
        outline: none;
}
.mail_fc a, .fav_fc a, .fc_fc a {
        width: 138px;
        height: 46px;
        display: block;
        text-indent: -9999px;
        outline: none;
}
.kaihou_g a {
        background: url(/img/profile/profMenu_k_guest.png) 0 0 no-repeat;
}
.chat_g a {
        background: url(/img/profile/profMenu_k_guest.png) 0 -69px no-repeat;
}
.peep_g a {
        background: url(/img/profile/profMenu_k_guest.png) 0 -138px no-repeat;
}
.join_g a {
        background: url(/img/profile/profMenu_k_guest.png) 0 -207px no-repeat;
}
.mail_g a {
        background: url(/img/profile/profMenu_k_guest.png) 0 -276px no-repeat;
}
.fav_g a {
        background: url(/img/profile/profMenu_k_guest.png) 0 -345px no-repeat;
}
.chat_m a {
        background: url(/img/profile/profMenu_k_member.png) 0 0 no-repeat;
}
.peep_m a {
        background: url(/img/profile/profMenu_k_member.png) 0 -69px no-repeat;
}
.kaihou_m a {
        background: url(/img/profile/profMenu_k_member.png) 0 -138px no-repeat;
}
.join_m a {
        background: url(/img/profile/profMenu_k_member.png) 0 -207px no-repeat;
}
.mail_m a {
        background: url(/img/profile/profMenu_k_member.png) 0 -276px no-repeat;
}
.fav_m a {
        background: url(/img/profile/profMenu_k_member.png) 0 -345px no-repeat;
}
.chat_fc a {
        background: url(/img/profile/profMenu_k_fc.png) 0 0 no-repeat;
}
.peep_fc a {
        background: url(/img/profile/profMenu_k_fc.png) 0 -69px no-repeat;
}
.kaihou_fc a {
        background: url(/img/profile/profMenu_k_fc.png) 0 -138px no-repeat;
}
.join_fc a {
        background: url(/img/profile/profMenu_k_fc.png) 0 -207px no-repeat;
}
.mail_fc a {
        background: url(/img/profile/profMenu_k_fc.png) 0 -276px no-repeat;
}
.fav_fc a {
        background: url(/img/profile/profMenu_k_fc.png) 0 -322px no-repeat;
}
.fc_fc a {
        background: url(/img/profile/profMenu_k_fc.png) 0 -368px no-repeat;
}
.kaihou_g a:hover {
        background: url(/img/profile/profMenu_k_guest.png) -138px 0 no-repeat;
}
.chat_g a:hover {
        background: url(/img/profile/profMenu_k_guest.png) -138px -69px no-repeat;
}
.peep_g a:hover {
        background: url(/img/profile/profMenu_k_guest.png) -138px -138px no-repeat;
}
.join_g a:hover {
        background: url(/img/profile/profMenu_k_guest.png) -138px -207px no-repeat;
}
.mail_g a:hover {
        background: url(/img/profile/profMenu_k_guest.png) -138px -276px no-repeat;
}
.fav_g a:hover {
        background: url(/img/profile/profMenu_k_guest.png) -138px -345px no-repeat;
}
.chat_m a:hover {
        background: url(/img/profile/profMenu_k_member.png) -138px 0 no-repeat;
}
.peep_m a:hover {
        background: url(/img/profile/profMenu_k_member.png) -138px -69px no-repeat;
}
.kaihou_m a:hover {
        background: url(/img/profile/profMenu_k_member.png) -138px -138px no-repeat;
}
.join_m a:hover {
        background: url(/img/profile/profMenu_k_member.png) -138px -207px no-repeat;
}
.mail_m a:hover {
        background: url(/img/profile/profMenu_k_member.png) -138px -276px no-repeat;
}
.fav_m a:hover {
        background: url(/img/profile/profMenu_k_member.png) -138px -345px no-repeat;
}
.chat_fc a:hover {
        background: url(/img/profile/profMenu_k_fc.png) -138px 0 no-repeat;
}
.peep_fc a:hover {
        background: url(/img/profile/profMenu_k_fc.png) -138px -69px no-repeat;
}
.kaihou_fc a:hover {
        background: url(/img/profile/profMenu_k_fc.png) -138px -138px no-repeat;
}
.join_fc a:hover {
        background: url(/img/profile/profMenu_k_fc.png) -138px -207px no-repeat;
}
.mail_fc a:hover {
        background: url(/img/profile/profMenu_k_fc.png) -138px -276px no-repeat;
}
.fav_fc a:hover {
        background: url(/img/profile/profMenu_k_fc.png) -138px -322px no-repeat;
}
.fc_fc a:hover {
        background: url(/img/profile/profMenu_k_fc.png) -138px -368px no-repeat;
}

#btn_area ul li#btn_peep a{width:106px;height:59px;background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat 0px 0px;}
#btn_area ul li#btn_peep a:hover{background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat 0px -116px;}
#btn_area ul li#btn_chat a{width:106px;height:59px;background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat -106px 0px;}
#btn_area ul li#btn_chat a:hover{background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat -106px -116px;}
#btn_area ul li#btn_buypoint a{width:104px;height:59px;background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat -212px 0px;}
#btn_area ul li#btn_buypoint a:hover{background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat -212px -116px;}
#btn_area ul li#btn_mail a{width:106px;height:57px;background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat 0px -59px;}
#btn_area ul li#btn_mail a:hover{background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat 0px -175px;}
#btn_area ul li#btn_addfav a{width:106px;height:57px;background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat -106px -59px;}
#btn_area ul li#btn_addfav a:hover{background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat -106px -175px;}
#btn_area ul li#btn_joinfc a{width:104px;height:57px;background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat -212px -59px;}
#btn_area ul li#btn_joinfc a:hover{background:transparent url(/img/profile/fc_menu_guest.jpg) no-repeat -212px -175px;}
#btn_area ul li#btn_joinfc_guest a{width:104px;height:57px;background:transparent url(/img/profile/fc_menu_guest02.jpg) no-repeat -212px -59px;}
#btn_area ul li#btn_joinfc_guest a:hover{background:transparent url(/img/profile/fc_menu_guest02.jpg) no-repeat -212px -175px;}
#btn_area ul li#btn_freejoin a{width:104px;height:59px;background:transparent url(/img/profile/fc_menu_guest02.jpg) no-repeat -212px 0px;}
#btn_area ul li#btn_freejoin a:hover{background:transparent url(/img/profile/fc_menu_guest02.jpg) no-repeat -212px -116px;}
#btn_area ul#btn_fcmember{float:left;width:212px;}
#btn_area #btn_buypoint_member{float:right;text-indent:-9999px;}
#btn_area #btn_buypoint_member a{display:block;width:104px;height:116px;background:transparent url(/img/profile/fc_menu_member.jpg) no-repeat -212px 0px;}
#btn_area #btn_buypoint_member a:hover{background:transparent url(/img/profile/fc_menu_member.jpg) no-repeat -212px -116px;}
#btn_area_L01{float:right;width:136px;margin-bottom:20px;margin-right:10px;}
#btn_area_L01 ul li{list-style-type:none;text-indent:-9999px;}
#btn_area_L01 ul li a{display:block;outline:none;}
#btn_area_L01 ul li#btn_peep a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu01.jpg) no-repeat 0px 0px;}
#btn_area_L01 ul li#btn_peep a:hover{background:transparent url(/img/profile/preview_menu01.jpg) no-repeat -136px 0px;}
#btn_area_L01 ul li#btn_chat a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu01.jpg) no-repeat 0px -69px;}
#btn_area_L01 ul li#btn_chat a:hover{background:transparent url(/img/profile/preview_menu01.jpg) no-repeat -136px -69px;}
#btn_area_L01 ul li#btn_buypoint a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu01.jpg) no-repeat 0px -138px;}
#btn_area_L01 ul li#btn_buypoint a:hover{background:transparent url(/img/profile/preview_menu01.jpg) no-repeat -136px -138px;}
#btn_area_L01 ul li#btn_mail a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu01.jpg) no-repeat 0px -207px;}
#btn_area_L01 ul li#btn_mail a:hover{background:transparent url(/img/profile/preview_menu01.jpg) no-repeat -136px -207px;}
#btn_area_L01 ul li#btn_addfav a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu01.jpg) no-repeat 0px -276px;}
#btn_area_L01 ul li#btn_addfav a:hover{background:transparent url(/img/profile/preview_menu01.jpg) no-repeat -136px -276px;}
#btn_area_L01 ul li#btn_joinfc a{width:136px;height:67px;background:transparent url(/img/profile/preview_menu01.jpg) no-repeat 0px -345px;}
#btn_area_L01 ul li#btn_joinfc a:hover{background:transparent url(/img/profile/preview_menu01.jpg) no-repeat -136px -345px;}
#btn_area_L02{float:right;width:136px;margin-bottom:20px;margin-right:10px;}
#btn_area_L02 ul li{list-style-type:none;text-indent:-9999px;}
#btn_area_L02 ul li a{display:block;outline:none;}
#btn_area_L02 ul li#btn_peep a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu02.jpg) no-repeat 0px 0px;}
#btn_area_L02 ul li#btn_peep a:hover{background:transparent url(/img/profile/preview_menu02.jpg) no-repeat -136px 0px;}
#btn_area_L02 ul li#btn_chat a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu02.jpg) no-repeat 0px -69px;}
#btn_area_L02 ul li#btn_chat a:hover{background:transparent url(/img/profile/preview_menu02.jpg) no-repeat -136px -69px;}
#btn_area_L02 ul li#btn_buypoint a{width:136px;height:138px;background:transparent url(/img/profile/preview_menu02.jpg) no-repeat 0px -138px;}
#btn_area_L02 ul li#btn_buypoint a:hover{background:transparent url(/img/profile/preview_menu02.jpg) no-repeat -136px -138px;}
#btn_area_L02 ul li#btn_mail a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu02.jpg) no-repeat 0px -276px;}
#btn_area_L02 ul li#btn_mail a:hover{background:transparent url(/img/profile/preview_menu02.jpg) no-repeat -136px -276px;}
#btn_area_L02 ul li#btn_addfav a{width:136px;height:67px;background:transparent url(/img/profile/preview_menu02.jpg) no-repeat 0px -345px;}
#btn_area_L02 ul li#btn_addfav a:hover{background:transparent url(/img/profile/preview_menu02.jpg) no-repeat -136px -345px;}
#btn_area_L03{float:right;width:136px;margin-bottom:20px;margin-right:10px;}
#btn_area_L03 ul li{list-style-type:none;text-indent:-9999px;}
#btn_area_L03 ul li a{display:block;outline:none;}
#btn_area_L03 ul li#btn_peep a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu03.jpg) no-repeat 0px 0px;}
#btn_area_L03 ul li#btn_peep a:hover{background:transparent url(/img/profile/preview_menu03.jpg) no-repeat -136px 0px;}
#btn_area_L03 ul li#btn_chat a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu03.jpg) no-repeat 0px -69px;}
#btn_area_L03 ul li#btn_chat a:hover{background:transparent url(/img/profile/preview_menu03.jpg) no-repeat -136px -69px;}
#btn_area_L03 ul li#btn_freejoin a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu03.jpg) no-repeat 0px -138px;}
#btn_area_L03 ul li#btn_freejoin a:hover{background:transparent url(/img/profile/preview_menu03.jpg) no-repeat -136px -138px;}
#btn_area_L03 ul li#btn_mail a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu03.jpg) no-repeat 0px -207px;}
#btn_area_L03 ul li#btn_mail a:hover{background:transparent url(/img/profile/preview_menu03.jpg) no-repeat -136px -207px;}
#btn_area_L03 ul li#btn_addfav a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu03.jpg) no-repeat 0px -276px;}
#btn_area_L03 ul li#btn_addfav a:hover{background:transparent url(/img/profile/preview_menu03.jpg) no-repeat -136px -276px;}
#btn_area_L03 ul li#btn_joinfc a{width:136px;height:67px;background:transparent url(/img/profile/preview_menu03.jpg) no-repeat 0px -345px;}
#btn_area_L03 ul li#btn_joinfc a:hover{background:transparent url(/img/profile/preview_menu03.jpg) no-repeat -136px -345px;}
#btn_area_L04{float:right;width:136px;margin-bottom:20px;margin-right:10px;}
#btn_area_L04 ul li{list-style-type:none;text-indent:-9999px;}
#btn_area_L04 ul li a{display:block;outline:none;}
#btn_area_L04 ul li#btn_peep a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu04.jpg) no-repeat 0px 0px;}
#btn_area_L04 ul li#btn_peep a:hover{background:transparent url(/img/profile/preview_menu04.jpg) no-repeat -136px 0px;}
#btn_area_L04 ul li#btn_chat a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu04.jpg) no-repeat 0px -69px;}
#btn_area_L04 ul li#btn_chat a:hover{background:transparent url(/img/profile/preview_menu04.jpg) no-repeat -136px -69px;}
#btn_area_L04 ul li#btn_freejoin a{width:136px;height:138px;background:transparent url(/img/profile/preview_menu04.jpg) no-repeat 0px -138px;}
#btn_area_L04 ul li#btn_freejoin a:hover{background:transparent url(/img/profile/preview_menu04.jpg) no-repeat -136px -138px;}
#btn_area_L04 ul li#btn_mail a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu04.jpg) no-repeat 0px -276px;}
#btn_area_L04 ul li#btn_mail a:hover{background:transparent url(/img/profile/preview_menu04.jpg) no-repeat -136px -276px;}
#btn_area_L04 ul li#btn_addfav a{width:136px;height:67px;background:transparent url(/img/profile/preview_menu04.jpg) no-repeat 0px -345px;}
#btn_area_L04 ul li#btn_addfav a:hover{background:transparent url(/img/profile/preview_menu04.jpg) no-repeat -136px -345px;}
#btn_area_L05{float:right;width:136px;margin-bottom:20px;margin-right:10px;}
#btn_area_L05 ul li{list-style-type:none;text-indent:-9999px;}
#btn_area_L05 ul li a{display:block;outline:none;}
#btn_area_L05 ul li#btn_chat a{width:136px;height:138px;background:transparent url(/img/profile/preview_menu05.jpg) no-repeat 0px 0px;}
#btn_area_L05 ul li#btn_chat a:hover{background:transparent url(/img/profile/preview_menu05.jpg) no-repeat -136px 0px;}
#btn_area_L05 ul li#btn_whatsUsher a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu05.jpg) no-repeat 0px -138px;}
#btn_area_L05 ul li#btn_whatsUsher a:hover{background:transparent url(/img/profile/preview_menu05.jpg) no-repeat -136px -138px;}
#btn_area_L05 ul li#btn_howTo a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu05.jpg) no-repeat 0px -207px;}
#btn_area_L05 ul li#btn_howTo a:hover{background:transparent url(/img/profile/preview_menu05.jpg) no-repeat -136px -207px;}
#btn_area_L05 ul li#btn_search a{width:136px;height:69px;background:transparent url(/img/profile/preview_menu05.jpg) no-repeat 0px -276px;}
#btn_area_L05 ul li#btn_search a:hover{background:transparent url(/img/profile/preview_menu05.jpg) no-repeat -136px -276px;}
#btn_area_L05 ul li#btn_inquiry a{width:136px;height:67px;background:transparent url(/img/profile/preview_menu05.jpg) no-repeat 0px -345px;}
#btn_area_L05 ul li#btn_inquiry a:hover{background:transparent url(/img/profile/preview_menu05.jpg) no-repeat -136px -345px;}
#nav_area{height:40px;margin-bottom:20px;margin-left:10px;}
#nav_area ul li{float:left;list-style-type:none;text-indent:-9999px;}
#nav_area ul li a{display:block;outline:none;}
#nav_area li#nav_fctop a{width:174px;height:40px;background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat 0px 0px;}
#nav_area li#nav_fctop a:hover{background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat 0px -40px;}
#nav_area li#nav_fctop a.current_page{background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat 0px -40px;}
#nav_area li#nav_diary a{width:174px;height:40px;background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat -174px 0px;}
#nav_area li#nav_diary a:hover{background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat -174px -40px;}
#nav_area li#nav_diary a.current_page{background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat -174px -40px;}
#nav_area li#nav_photo a{width:174px;height:40px;background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat -348px 0px;}
#nav_area li#nav_photo a:hover{background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat -348px -40px;}
#nav_area li#nav_photo a.current_page{background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat -348px -40px;}
#nav_area li#nav_video a{width:174px;height:40px;background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat -522px 0px;}
#nav_area li#nav_video a:hover{background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat -522px -40px;}
#nav_area li#nav_video a.current_page{background:transparent url(/img/profile/nav_fccontents.jpg) no-repeat -522px -40px;}
#main_contents{padding:0 10px;}
#main_contents #left_column{width:200px;float:left;}
#main_contents #right_column{width:476px;float:right;}
#main_contents h3{text-align:right;width:656px;height:30px;padding:6px 20px;}
*:first-child+html #main_contents h3{padding-top:12px;height:24px;}
*html #main_contents h3{padding-top:12px;height:24px;}
.tit_txt{display:none;text-indent:-9999px;}
.view_all{font-size:12px;}
.view_all a{color:#FFFFFF;text-decoration:none;}
.view_all a:hover{text-decoration:underline;}
#fcIntro_area{width:696px;margin-bottom:20px;}
#fcIntro_area h3{background:transparent url(/img/profile/tit_fcIntro.jpg) no-repeat top left;}
#fcIntro_area #fcIntro_contents{width:654px;border:1px solid #666666;padding:20px;}
#fcIntro_area #fcIntro_contents p{color:#FFFFFF;height:5em;overflow:auto;padding-right:1em;}
#newdiary_area{width:696px;margin-bottom:20px;}
#newdiary_area h3{background:transparent url(/img/profile/tit_newdiary.jpg) no-repeat top left;}
#newdiary_area #newdiary_contents{width:654px;border:1px solid #666666;padding:20px;}
#newdiary_area #newdiary_contents ul{list-style-type:none;color:#FFFFFF;}
#newdiary_area #newdiary_contents ul li a{color:#FFFFFF;text-decoration:none;}
#newdiary_area #newdiary_contents ul li a:hover{text-decoration:underline;}
#newdiary_area #newdiary_contents img.icon_camera_mono{vertical-align:baseline;margin-left:5px;}
#newdiary_area #newdiary_contents #newdiary_left{width:320px;float:left;}
#newdiary_area #newdiary_contents #newdiary_right{width:317px;float:right;}
#newphoto_area{width:696px;margin-bottom:20px;}
#newphoto_area h3{background:transparent url(/img/profile/tit_newphoto.jpg) no-repeat top left;}
#newphoto_area #newphoto_contents{width:630px;border:1px solid #666666;padding:20px 32px 0;}
#newphoto_contents .photo_thumbnail{width:135px;float:left;margin:0 30px 0 0;}
#newphoto_contents .photo_thumbnail .photo_front{width:135px;height:104px;background:transparent url(/img/profile/bg_photofront.gif) no-repeat bottom right;margin-bottom:5px;}
#newphoto_contents .photo_thumbnail .photo_front a img{border:1px solid #FFFFFF;}
#newphoto_contents .photo_thumbnail .photo_front a:hover{border: none;}
#newphoto_contents .photo_thumbnail .photo_front a:hover img{border:1px solid #FF2CBE;}
#newphoto_contents .photo_thumbnail p{text-align:center;color:#FFFFFF;height:90px;line-height:1.4;}
#newphoto_contents .photo_thumbnail p a{color:#FFFFFF;text-decoration:none;}
#newphoto_contents .photo_thumbnail p a:hover{text-decoration:underline;}
#newvideo_area{width:696px;margin-bottom:50px;}
#newvideo_area h3{background:transparent url(/img/profile/tit_newvideo.jpg) no-repeat top left;}
#newvideo_area #newvideo_contents{width:630px;border:1px solid #666666;padding:20px 32px 0;}
#newvideo_contents .video_thumbnail{width:132px;float:left;margin:0 34px 0 0;}
#newvideo_contents .video_thumbnail .video_front{margin-bottom:5px;}
#newvideo_contents .video_thumbnail .video_front a img{border:1px solid #FFFFFF;}
#newvideo_contents .video_thumbnail .video_front a:hover{border:none;}
#newvideo_contents .video_thumbnail .video_front a:hover img{border:1px solid #FF2CBE;}
#newvideo_contents .video_thumbnail p{text-align:center;color:#FFFFFF;line-height:1.4;height:90px;}
#newvideo_contents .video_thumbnail p a{color:#FFFFFF;text-decoration:none;}
#newvideo_contents .video_thumbnail p a:hover{text-decoration:underline;}
#joinBtn02_area{width:696px;margin-bottom:50px;}
#joinBtn02_area h4{width:696px;height:50px;text-indent:-9999px;background:transparent url(/img/profile/tit_joinBtn_area.jpg) no-repeat top center;margin-bottom:30px;}
#joinBtn02_area #btn_join_S a{text-indent:-9999px;display:block;width:190px;height:86px;background:transparent url(/img/profile/btn_join_S.jpg) no-repeat 0px 0px;margin-left:143px;float:left;}
*html #joinBtn02_area #btn_join_S a{margin-left:72px;}
#joinBtn02_area #btn_join_S a:hover{background:transparent url(/img/profile/btn_join_S.jpg) no-repeat 0px -86px;}
#joinBtn02_area #btn_login_S a{text-indent:-9999px;display:block;width:190px;height:86px;background:transparent url(/img/profile/btn_login_S.jpg) no-repeat 0px 0px;margin-right:143px;float:right;}
*html #joinBtn02_area #btn_login_S a{margin-right:72px;}
#joinBtn02_area #btn_login_S a:hover{background:transparent url(/img/profile/btn_login_S.jpg) no-repeat 0px -86px;}
#joinBtn02_area #btn_login_S_user a{text-indent:-9999px;display:block;width:190px;height:86px;background:transparent url(/img/profile/btn_login_S.jpg) no-repeat 0px 0px;margin-right:253px;float:right;}
*html #joinBtn02_area #btn_login_S_user a{float:none;margin-left:253px;}
#joinBtn02_area #btn_login_S_user a:hover{background:transparent url(/img/profile/btn_login_S.jpg) no-repeat 0px -86px;}
#calendar{width:200px;background:transparent url(/img/profile/bg_calendar_top.gif) no-repeat top left;padding-top:5px;margin-bottom:20px;}
#calendar h4{color:#000000;text-align:center;font-size:14px;margin-bottom:5px;}
#calendar h4 a{color:#000000;text-decoration:none;}
#calendar h4 a:hover{text-decoration:underline;}
#calendar table{width:180px;margin:0 auto;text-align:center;background-color:#FFFFFF;border:none;border-collapse:collapse;}
#calendar table th,#calendar table td{padding:2px;border:1px solid #ff2cbe;}
#calendar table th{background-color:#FFCCEF;}
#calendar table th.sun{color:#FF0000;}
#calendar table th.sat{color:#0000FF;}
#calendar table td.posted{background-color:#ffb3e7;}
#calendar table td.posted a{color:#0000FF;text-decoration:none;}
#calendar table td.posted a:hover{text-decoration:underline;}
#calendar table td.today{color:#FFFFFF;background-color:#ff2cbe;}
#recent_comment{width:200px;margin-bottom:20px;}
#recent_comment h4{width:200px; height:30px;text-indent:-9999px;background:transparent url(/img/profile/tit_recentcomment.jpg) no-repeat top left;}
#recent_comment #recentcomment_contents{width:178px;border:1px solid #666666;padding:10px;}
#recent_comment #recentcomment_contents a{color:#FFFFFF;text-decoration:none;}
#recent_comment #recentcomment_contents a:hover{text-decoration:underline;}
#recent_diary{width:200px;margin-bottom:20px;}
#recent_diary h4{width:200px; height:30px;text-indent:-9999px;background:transparent url(/img/profile/tit_recentdiary.jpg) no-repeat top left;}
#recent_diary #recentdiary_contents{width:178px;border:1px solid #666666;padding:10px;}
#recent_diary #recentdiary_contents ul{color:#FFFFFF;margin-left:12px;}
#recent_diary #recentdiary_contents p{margin-top:10px;text-align:right;}
#recent_diary #recentdiary_contents a{color:#FFFFFF;text-decoration:none;}
#recent_diary #recentdiary_contents a:hover{text-decoration:underline;}
#past_diary{width:200px;margin-bottom:20px;}
#past_diary h4{width:200px; height:30px;text-indent:-9999px;background:transparent url(/img/profile/tit_pastdiary.jpg) no-repeat top left;}
#past_diary #pastdiary_contents{width:178px;border:1px solid #666666;padding:0 10px 10px;}
#past_diary #pastdiary_contents .white_desc {color:#FFFFFF;border-bottom:1px dotted #FFFFFF;padding:10px;}
#past_diary #pastdiary_contents .white_desc_end {color:#FFFFFF;border-bottom:none;padding:10px;}#past_diary #pastdiary_contents .month_block {float:left;margin:4px;width:28px;}
#past_diary #pastdiary_contents a{color:#ffb3e8;text-decoration:underline;}
#past_diary #pastdiary_contents a:hover{color:#FF2CBE;}
#category_title{font-size:14px;font-weight:bold;color:#FFFFFF;margin-bottom:20px;}
#entry_area{padding-bottom:20px;}
.entry_navi{padding-bottom:10px;}
.entry_navi a{color:#FFFFFF;text-decoration:none;}
.entry_navi a:hover{text-decoration:underline;}
.entry_navi .navi_prev{float:left;}
.entry_navi .navi_next{float:right;}
#entry_area #entry_title{width:466px;height:34px;background:transparent url(/img/profile/bg_entrytitle.jpg) no-repeat top left;font-size:14px;padding:12px 0 0 10px;color:#000000;margin-bottom:10px;}
#entry_area #entry_contents{background-color:#FFFFFF;padding:10px 20px 20px;margin-bottom:10px;
}
#entry_area #entry_contents #entry_date{text-align:right;margin-bottom:10px;}
#comment_area{background-color:#000000;margin-bottom:30px;}
#comment_area #comment_area_header{padding-bottom:5px;}
#comment_area #comment_title{float:left;color:#FFFFFF;font-size:14px;font-weight:bold;}
#comment_area #comment_link{float:right;font-size:12px;}
#comment_area #comment_link a{color:#FFFFFF;text-decoration:none;}
#comment_area #comment_link a:hover{text-decoration:underline;}
#comment_area .comment_entry{border:1px solid #FFFFFF;margin-bottom:20px;}
#comment_area .comment_entry .comment_header{background-color:#262626;color:#FFFFFF;padding:10px;}
#comment_area .comment_entry .comment_header .user_name{float:left;}
#comment_area .comment_entry .comment_header .btn_deletecomment{float:right;vertical-align:middle;margin:0px 15px;}
#comment_area .comment_entry .comment_header .entry_date{float:right;}
#comment_area .comment_entry p{background-color:#FFFFFF;padding-left: 4px;margin-left: 0;}
.comment_entry_all {background-color:#FFFFFF;padding-left: 4px;margin-left: 0;}

#comment_area .pf_entry .comment_header{background-color:#ff66d0;}
#comment_area #writecomment_area{width:476px;background-color:#000000;}
#comment_area #writecomment_area_header{padding-bottom:5px;}
#comment_area #writecomment_title{float:left;color:#FFFFFF;font-size:14px;font-weight:bold;}
#comment_area #writecomment_caption{float:right;color:#FFFFFF;font-size:12px;}
#writecomment_area #writecomment_form textarea{width:476px;height:200px;margin-bottom:10px;}
#writecomment_area #writecomment_form #select_area{margin-bottom:20px;}
#writecomment_area #writecomment_form select{margin-bottom:20px;}
#writecomment_area #writecomment_form #select_area span{color:#FFFFFF;margin-right:10px;}
#writecomment_area .mes_error{text-align:center;background-color:#FFFFFF;color:#FF0000;padding:10px 20px;border:1px solid #FF0000;margin-bottom:20px;font-weight:bold;}
#writecomment_area .mes_error ul{text-align:left;margin:10px auto;font-weight:normal;list-style-position:inside;}
.com_box{padding:10px;background-color:#ffffff;border:1px solid #f2c2d8;margin-bottom:10px;clear:both;overflow: auto;height: 200px;}
#writecomment_area .mes_confirm{background-color:#ffffff;padding:0;margin-bottom:20px;height:100%;}
#writecomment_area .mes_confirm p{margin-bottom:10px;}
#writecomment_area .mes_confirm .BG_yellowLbtn{width:120px;height:40px;float:left;margin-left:88px;}
*html #writecomment_area .mes_confirm .BG_yellowLbtn{margin-left:44px;}
#writecomment_area .mes_confirm .BG_yellowRbtn{width:120px;height:40px;float:right;margin-right:88px;}
*html #writecomment_area .mes_confirm .BG_yellowRbtn{margin-right:44px;}
#caption_area{font-size:11px;color:#FFFFFF;margin-bottom:20px;}
#writecomment_area #writecomment_form #button_area a{width:180px;height:40px;}
#writecomment_area #writecomment_form #button_area a{display:block;outline:none;margin:0 auto;width:180px;height:40px;text-indent:-9999px;background:transparent url(/img/profile/btn_commentsubmit.jpg) no-repeat 0px 0px;}
#writecomment_area #writecomment_form #button_area a:hover{background:transparent url(/img/profile/btn_commentsubmit.jpg) no-repeat 0px -40px;}
#btn_comf{margin-left:148px;}
#comment_ifr{width:476px;}
#writecomment_area #writecomment_form #comment_tbl{width:100%;margin-bottom:10px;}
#backtotop{text-align:right;margin-bottom:50px;}
#backtotop a{color:#FFFFFF;text-decoration:none;}
#backtotop a:hover{text-decoration:underline;}
#backtotop02{text-align:right;padding-bottom:50px;}
#backtotop02 a{color:#FFFFFF;text-decoration:none;}
#backtotop02 a:hover{text-decoration:underline;}
#backtosubtop{text-align:right;margin-bottom:5px;}
#backtosubtop a{color:#FFFFFF;text-decoration:none;}
#backtosubtop a:hover{text-decoration:underline;}
#archive_table{width:100%;color:#FFFFFF;margin-bottom:30px;}
#archive_table td{padding:5px 20px;border-bottom:1px solid #000000;}
#archive_table tr.even{background-color:#333333;}
#archive_table tr.odd{background-color:#4d4d4d;}#archive_table td.date{width:160px;}
#archive_table td.archive_text a{color:#FFFFFF;text-decoration:none;}
#archive_table td.archive_text a:hover{text-decoration:underline;}
#archive_table td.photo_icon{text-align:right;}
#archive_table td.photo_icon img{vertical-align:middle;}
#main_contents .pagelist{margin-bottom:30px;}
#main_contents .pagelist p{color:#ffffff;text-align:center;}
#main_contents .pagelist a{border:1px solid #ffffff;color:#ffffff;padding:4px 6px;margin:0 2px;text-decoration:none

}
#main_contents .pagelist a:hover{color:#FFFFFF;background-color:#ffffff;color:#333333;}
#main_contents .pagelist .selected{border:1px solid #ffffff;color:#333333;background-color:#ffffff;padding:4px 6px;margin:0 2px;}
#photo_wrapper{background:transparent url(/img/profile/bg_photowrapper.gif) no-repeat top left;height:100%;}
#current_photo{width:160px;height:164px;margin:20px 0 20px 20px;}
#current_photo #current_photo_front{width:160px;height:124px;background:transparent url(/img/profile/bg_photofront02.gif) no-repeat top left;margin-bottom:5px;}
#current_photo #current_photo_front img{border:1px solid #FFFFFF;}
#current_photo p{text-align:center;color:#FFFFFF;}
#recent_photo{width:200px;margin-bottom:20px;}
#recent_photo h4{width:200px; height:30px;text-indent:-9999px;background:transparent url(/img/profile/tit_recentphoto.jpg) no-repeat top left;}
#recent_photo #recentphoto_contents{width:178px;border:1px solid #666666;padding:10px;}
#recent_photo #recentphoto_contents #nav_top{height:32px;margin:0 auto 10px;}
#recent_photo #recentphoto_contents #nav_top a{display:block;outline:none;width:158px;height:32px;text-indent:-9999px;background:transparent url(/img/profile/btn_phototop.jpg) no-repeat 0px 0px;margin:0 auto 0;}
#recent_photo #recentphoto_contents #nav_top a:hover{background:transparent url(/img/profile/btn_phototop.jpg) no-repeat 0px -32px;}
#recent_photo #recentphoto_contents #nav_bottom{height:32px;margin:0 auto 20px;}
#recent_photo #recentphoto_contents #nav_bottom a{display:block;outline:none;width:158px;height:32px;text-indent:-9999px;background:transparent url(/img/profile/btn_photobottom.jpg) no-repeat 0px 0px;margin:0 auto 0;}
#recent_photo #recentphoto_contents #nav_bottom a:hover{background:transparent url(/img/profile/btn_photobottom.jpg) no-repeat 0px -32px;}
#recent_photo #recentphoto_contents .recentphoto_block{width:135px;margin:0 auto 15px;}
#recent_photo #recentphoto_contents .recentphoto_block .recentphoto_front{width:135px;height:104px;background:transparent url(/img/profile/bg_photofront03.gif) no-repeat top left;margin-bottom:5px;}
#recent_photo #recentphoto_contents .recentphoto_block .recentphoto_front a img{border:1px solid #FFFFFF;}
#recent_photo #recentphoto_contents .recentphoto_block .recentphoto_front a:hover img{border:1px solid #FF2CBE;}
#recent_photo #recentphoto_contents .recentphoto_block p{text-align:center;color:#FFFFFF;margin-top:0;}#recent_photo #recentphoto_contents p{margin-top:10px;text-align:right;}
#recent_photo #recentphoto_contents a{color:#FFFFFF;text-decoration:none;}
#recent_photo #recentphoto_contents a:hover{text-decoration:underline;}
#photoentry_area{background:#262626 url(/img/profile/bg_photoarea_top.gif) no-repeat top left;color:#FFFFFF;margin-bottom:20px;}
#photoentry_area #photoentry_wrapper{padding:20px 20px 0;}
#photoentry_area #photoentry_title{width:426px;height:34px;background:transparent url(/img/profile/bg_photoentrytitle.jpg) no-repeat top left;font-size:14px;padding:12px 0 0 10px;color:#000000;margin-bottom:10px;}
#photoentry_area #photoentry_date{text-align:right;margin-bottom:10px;}
#photoentry_area #photoentry_text{margin-bottom:20px;}
#photoentry_area #photos_area{margin-bottom:10px;}
*:first-child+html #photoentry_area #photos_area{margin-bottom:30px;}
*html #photoentry_area #photos_area{margin-bottom:30px;}
#photoentry_area #photos_area img{float:left;margin:0 4px 4px 0;}
#photoentry_area #photos_area a img{border:1px solid #ffffff;}
#photoentry_area #photos_area a:hover img{border:1px solid #FF2CBE;}
#photoentry_area #photos_area a:hover{border:none;}
#photoarchive_area{background:#262626 url(/img/profile/bg_photoarchivearea_top.gif) no-repeat top left;color:#FFFFFF;margin-bottom:30px;}
#photoarchive_area #photoarchive_wrapper{padding:20px 33px 0;height:100%;}
#photoarchive_area .archivephoto_thumbnail{width:135px;float:left;margin:0 30px 0 0;}
#photoarchive_area .archivephoto_thumbnail .archivephoto_front{width:135px;height:104px;background:transparent url(/img/profile/bg_photofront04.gif) no-repeat bottom right;margin-bottom:5px;}
#photoarchive_area .archivephoto_thumbnail .archivephoto_front a img{border:1px solid #FFFFFF;}
#photoarchive_area .archivephoto_thumbnail .archivephoto_front a:hover{border:none;}
#photoarchive_area .archivephoto_thumbnail .archivephoto_front a:hover img{border:1px solid #FF2CBE;}
#photoarchive_area .archivephoto_thumbnail p{text-align:center;color:#FFFFFF;height:100px;}
#photoarchive_area .archivephoto_thumbnail p a{color:#FFFFFF;text-decoration:none;}
#photoarchive_area .archivephoto_thumbnail p a:hover{text-decoration:underline;}
#video_table{margin-bottom:30px;width:100%;background-color:#000000;border-collapse:separate;border-spacing:2px;}
#video_table td{background-color:#262626;padding:22px;}
#video_table td.table_left{padding-left:25px;}
#video_table td.table_right{padding-right:25px;}
#video_table .v_thumbnail {width:126px;}
#video_table .v_thumbnail .v_front{position:relative;margin-bottom:5px;}
#video_table .v_thumbnail .v_front .fc_icon{position:absolute;top:2px;left:2px;}
#video_table .v_thumbnail .v_front a img{border:1px solid #FFFFFF;}
#video_table .v_thumbnail .v_front a:hover{border:none;}
#video_table .v_thumbnail .v_front a:hover img{border:1px solid #FF2CBE;}
#video_table .v_thumbnail p{text-align:center;color:#FFFFFF;margin-bottom:5px;height:65px;}
#video_table .v_thumbnail p a{color:#FFFFFF;text-decoration:none;}
#video_table .v_thumbnail p a:hover{text-decoration:underline;}
#video_table .v_thumbnail .btn_play {text-indent:-9999px;}
#video_table .v_thumbnail .btn_play a{margin:auto;display:block;outline:none;width:104px;height:27px;background:transparent url(/img/profile/btn_play.jpg) no-repeat 0px 0px;}
#video_table .v_thumbnail .btn_play a:hover{background:#262626 url(/img/profile/btn_play.jpg) no-repeat 0px -27px;}
#video_table #table_tl{background:#262626 url(/img/profile/bg_videotable_tl.gif) no-repeat top left;}
#video_table #table_tr{background:#262626 url(/img/profile/bg_videotable_tr.gif) no-repeat top right;}
#video_table #table_bl{background:#262626 url(/img/profile/bg_videotable_bl.gif) no-repeat bottom left;}
#video_table #table_br{background:#262626 url(/img/profile/bg_videotable_br.gif) no-repeat bottom right;}
#videodetail_area{background:#262626 url(/img/profile/bg_areatop.gif) no-repeat top left;color:#FFFFFF;margin-bottom:30px;}
#videodetail_area #videodetail_wrapper{padding:30px 30px 0;height:100%;}
#videodetail_area #video_title{font-size:18px;font-weight:bold;line-height:1.4;margin-bottom:25px;}
#videodetail_area #vdetail_thumbnail{width:323px;float:left;margin-bottom:50px;}
#videodetail_area #vdetail_thumbnail .hdicon_l{position:absolute;border-style:none;margin-top:180px;margin-left:260px;z-index:10;}
#videodetail_area #vdetail_thumbnail img{border:1px solid #ffffff;}
#videodetail_area #vdetail_thumbnail img.small{margin:0 8px 6px 0;}
#videodetail_area #vdetail_thumbnail a img.small{border:1px solid #ffffff;}
#videodetail_area #vdetail_thumbnail a:hover img.small{border:1px solid #FF2CBE;}
#videodetail_area #vdetail_thumbnail a:hover{border:none;}
#videodetail_area #vdetail_thumbnail .large {margin-bottom:20px;}
#videodetail_area #vdetail_thumbnail p{font-size:11px;}
#videodetail_area #vdetail_desc{width:294px;float:right;}
#videodetail_area #spec_area{margin-bottom:20px;}
#videodetail_area #desc_area{border-top:1px dotted #ffffff;padding-top:10px;margin-bottom:30px;}
#videodetail_area #playbtn_area a{display:block;outline:none;width:104px;height:47px;text-indent:-9999px;margin:0 auto;background:transparent url(/img/profile/btn_play02.jpg) no-repeat 0px 0px;}
#videodetail_area #playbtn_area a:hover{background:transparent url(/img/profile/btn_play02.jpg) no-repeat 0px -47px;}
#profile_area{width:338px;margin-bottom:20px;float:left;}
#profile_area h3{width:298px;background:transparent url(/img/profile/tit_profile.jpg) no-repeat top left;}
#profile_area #profile_contents{width:296px;height:393px;border:1px solid #666666;padding:10px 20px 20px;}
/*

*:first-child+html #profile_area #profile_contents{height:360px;}
*html #profile_area #profile_contents{height:360px;}

*/
#profile_area #profile_contents table{width:100%;color:#FFFFFF;margin-bottom:10px;}
#profile_area #profile_contents table img{margin-right:5px;}
#profile_area #profile_contents table td{padding:3px 0;vertical-align:top;}#profile_area #profile_contents #btnMulti {display:block; margin:auto; padding:0; width:265px;}

#profile_area #profile_contents #btn_moreprof{text-indent:-9999px;float:left; margin:0; padding:1px;}

#profile_area #profile_contents #btn_moreprof a{display:block;outline:none;width:126px;height:41px;margin:0;background:transparent url(/img/profile/multiBtn.jpg) no-repeat 0px 0px;}

#profile_area #profile_contents #btn_moreprof a:hover{background:transparent url(/img/profile/multiBtn.jpg) no-repeat 0px -41px;}
#profile_area #profile_contents #btn_moreprof_no{text-indent:-9999px;float:left; margin:0; padding:1px;}

#profile_area #profile_contents #btn_moreprof_no a{display:block;outline:none;width:126px;height:41px;margin:0;background:transparent url(/img/profile/multiBtn.jpg) no-repeat 0px -82px;}

#profile_area #profile_contents #btn_moreprof_no a:hover{background:transparent url(/img/profile/multiBtn.jpg) no-repeat 0px -82px;}
#profile_area #profile_contents #btn_hanamaru{text-indent:-9999px;float:left;margin:0; padding:1px;}

#profile_area #profile_contents #btn_hanamaru a{display:block;outline:none;width:126px;height:41px;margin:0;background:transparent url(/img/profile/multiBtn.jpg) no-repeat -127px 0px;}

#profile_area #profile_contents #btn_hanamaru a:hover{background:transparent url(/img/profile/multiBtn.jpg) no-repeat -127px -41px;}
#profile_area #profile_contents #btn_hanamaru_no{text-indent:-9999px;float:left;margin:0; padding:1px;}

#profile_area #profile_contents #btn_hanamaru_no a{display:block;outline:none;width:126px;height:41px;margin:0;background:transparent url(/img/profile/multiBtn.jpg) no-repeat -127px -82px;}

#profile_area #profile_contents #btn_hanamaru_no a:hover{background:transparent url(/img/profile/multiBtn.jpg) no-repeat -127px -82px;}
#profile_area #profile_contents #btn_prvideo{text-indent:-9999px;float:left;margin:0; padding:1px;}

#profile_area #profile_contents #btn_prvideo a{display:block;outline:none;width:126px;height:41px;margin:0; 

background:transparent url(/img/profile/multiBtn.jpg) no-repeat -252px 0px;}

#profile_area #profile_contents #btn_prvideo a:hover{background:transparent url(/img/profile/multiBtn.jpg) no-repeat -252px -41px;}
#profile_area #profile_contents #btn_prvideo_no{text-indent:-9999px;float:left;margin:0; padding:1px;}

#profile_area #profile_contents #btn_prvideo_no a{display:block;outline:none;width:126px;height:41px;margin:0; 

background:transparent url(/img/profile/multiBtn.jpg) no-repeat -252px -82px;}

#profile_area #profile_contents #btn_prvideo_no a:hover{background:transparent url(/img/profile/multiBtn.jpg) no-repeat -252px -82px;}
#profile_area #profile_contents #btn_blog{text-indent:-9999px;float:left;margin:0; padding:1px;}

#profile_area #profile_contents #btn_blog a{display:block;outline:none;width:126px;height:41px;margin:0;background:transparent url(/img/profile/multiBtn.jpg) no-repeat -379px 0px;}

#profile_area #profile_contents #btn_blog a:hover{background:transparent url(/img/profile/multiBtn.jpg) no-repeat -379px -41px;}
#profile_area #profile_contents #btn_blog_no{text-indent:-9999px;float:left;margin:0; padding:1px;}

#profile_area #profile_contents #btn_blog_no a{display:block;outline:none;width:126px;height:41px;margin:0;background:transparent url(/img/profile/multiBtn.jpg) no-repeat -379px -82px;}

#profile_area #profile_contents #btn_blog_no a:hover{background:transparent url(/img/profile/multiBtn.jpg) no-repeat -379px -82px;}.clear {clear:both; margin:0; padding:0;}
#intro_area{width:338px;margin-bottom:20px;float:right;}
#intro_area h3{width:298px;background:transparent url(/img/profile/tit_intro.jpg) no-repeat top left;}
#intro_area #intro_contents{width:296px;height:393px;border:1px solid #666666;padding:10px 20px 20px;color:#FFFFFF;}
/*

*:first-child+html #intro_area #intro_contents{height:360px;}
*html #intro_area #intro_contents{height:360px;}*/
#intro_area #intro_contents p{width:286px;height:330px;padding-right:10px;overflow:auto;}#intro_area #intro_contents iframe{width:296px;height:310px;border:none;}
#intro02_area{width:696px;}
#intro02_area h3{background:transparent url(/img/profile/tit_intro02.jpg) no-repeat top left;}
#intro02_area #intro_contents{width:654px;border:1px solid #666666;padding:20px;color:#FFFFFF;}
#intro02_area #intro_contents p{font-size:14px;}
#intro02_area #intro_contents p span{font-size:18px;color:#FFFF00;}
#time_area{width:338px;margin-bottom:20px;float:left;}
#time_area h3{width:298px;background:transparent url(/img/profile/tit_time.jpg) no-repeat top left;}
#time_area #intro_contents{width:296px;height:340px;border:1px solid #666666;padding:20px;color:#FFFFFF;}
#time_area #intro_contents p{font-size:14px;}
#fee_area{width:338px;margin-bottom:20px;float:right;}
#fee_area h3{width:298px;background:transparent url(/img/profile/tit_fee.jpg) no-repeat top left;}
#fee_area #intro_contents{width:296px;border:1px solid #666666;padding:20px;color:#FFFFFF;}
#fee_area #intro_contents p{font-size:14px;}#hanamaru_area{width:696px;margin-bottom:20px;}
#hanamaru_area h3{background:transparent url(/img/profile/tit_hanamaru.jpg) no-repeat top left;}

#hanamaru_area #hanamaru_contents{width:654px;border:1px solid #666666;padding:20px;}
#hanamaru_area #hanamaru_contents #text{margin-top:10px;height:72px;}#gallery_area{width:696px;margin-bottom:20px;}
#gallery_area h3{background:transparent url(/img/profile/tit_gallery.jpg) no-repeat top left;}
#gallery_area #gallery_contents{width:654px;border:1px solid #666666;padding:20px;}
#gallery_area #gallery_contents #basicgallery{margin-top:10px;height:72px;}
*:first-child+html #gallery_area #gallery_contents #basicgallery{padding-top:10px;}
*html #gallery_area #gallery_contents #basicgallery{padding-top:10px;}
#gallery_area #gallery_contents #btn_back{width:42px;margin-right:14px;text-indent:-9999px;float:left;}
*html #gallery_area #gallery_contents #btn_back{margin-right:11px;}
#gallery_area #gallery_contents #btn_back a{display:block;outline:none;width:42px;height:42px;background:transparent url(/img/profile/btn_galleryleft.jpg) no-repeat 0px 0px;margin-top:10px;}
#gallery_area #gallery_contents #btn_back a:hover{background:transparent url(/img/profile/btn_galleryleft.jpg) no-repeat 0px -42px;}
#gallery_area #gallery_contents #btn_forth{width:42px;text-indent:-9999px;float:right;}
#gallery_area #gallery_contents #btn_forth a{display:block;outline:none;width:42px;height:42px;background:transparent url(/img/profile/btn_galleryright.jpg) no-repeat 0px 0px;margin-top:10px;}
#gallery_area #gallery_contents #btn_forth a:hover{background:transparent url(/img/profile/btn_galleryright.jpg) no-repeat 0px -42px;}
#gallery_area #gallery_contents .g_photos{}
#gallery_area #gallery_contents img{vertical-align:top;margin:0 7px 10px 0;border:1px solid #FFFFFF;}*:first-child+html #gallery_area #gallery_contents img{margin:0 6px 10px 0;}
*html #gallery_area #gallery_contents img{margin:0 6px 10px 0;}
#gallery_area #gallery_contents a img{border:1px solid #FFFFFF;}
#gallery_area #gallery_contents a:hover{border: none;}
#gallery_area #gallery_contents a:hover img{border:1px solid #FF2CBE;}
#gallery_area #gallery_contents #moregallery{color:#ffffff;padding:10px 42px 0;margin-left:14px;}
#gallery_area #gallery_contents #moregallery p{margin-bottom:10px;}
#history_area{width:696px;margin-bottom:20px;}
#history_area h3{background:transparent url(/img/profile/tit_history.jpg) no-repeat top left;}
#history_area #history_contents{width:654px;border:1px solid #666666;padding:20px;}
/*updated on 08/24/10*/

#history_area #history_contents #history_table{width:100%;color:#FFFFFF;background-color:#333333;border-collapse: collapse;text-align:center;border:1px solid #666666;}
#history_area #history_contents #history_table td{width:10px;height:25px;}
#history_area #history_contents #history_table thead th{background-color:#000000;height:25px;}
#history_area #history_contents #history_table thead td{background-color:#000000;height:25px;}
#history_area #history_contents #history_table thead img{margin-bottom:0px;}
#history_area #history_contents #history_table tbody th{background-color:#333333;border:1px solid #000000;border-left-color:#666666;text-align:center;vertical-align:middle;font-size:12px;}
#history_area #history_contents #history_table tbody .odd_dot{background-color:#4d4d4d;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px dotted #000000;}
#history_area #history_contents #history_table tbody .odd_solid{background-color:#4d4d4d;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;}
#history_area #history_contents #history_table tbody .even_dot{background-color:#333333;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px dotted #000000;}
#history_area #history_contents #history_table tbody .even_solid{background-color:#333333;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;}
#history_area #history_contents #history_table tbody .session{background-color:#ff2cbe;}
#history_area #history_contents #history_table tbody .table_bottom{border-bottom:1px solid #666666;
}
#history_area #history_contents #history_table tbody .table_bottom_b{border:0px;border-bottom:1px solid #666666;height:0px;font-size:0px;}
#history_area #history_contents #history_table tbody .table_right{border-right:1px solid #666666;}
#visitedgirl_area{width:696px;margin-bottom:20px;}
#visitedgirl_area h3{background:transparent url(/img/profile/tit_visitedgirl.jpg) no-repeat top left;}
#visitedgirl_area #gallery_contents{width:654px;border:1px solid #666666;padding:20px;}
#visitedgirl_area #gallery_contents #basicgallery{margin-top:10px;height:113px;}
*:first-child+html #visitedgirl_area #gallery_contents #basicgallery{padding-top:10px;}
*html #visitedgirl_area #gallery_contents #basicgallery{padding-top:10px;}
#visitedgirl_area #gallery_contents #btn_back{width:42px;margin-right:14px;text-indent:-9999px;float:left;}
*html #visitedgirl_area #gallery_contents #btn_back{margin-right:11px;}
#visitedgirl_area #gallery_contents #btn_back a{display:block;outline:none;width:42px;height:42px;background:transparent url(/img/profile/btn_galleryleft.jpg) no-repeat 0px 0px;margin-top:30px;}
#visitedgirl_area #gallery_contents #btn_back a:hover{background:transparent url(/img/profile/btn_galleryleft.jpg) no-repeat 0px -42px;}
#visitedgirl_area #gallery_contents #btn_forth{width:42px;text-indent:-9999px;float:right;}
#visitedgirl_area #gallery_contents #btn_forth a{display:block;outline:none;width:42px;height:42px;background:transparent url(/img/profile/btn_galleryright.jpg) no-repeat 0px 0px;margin-top:30px;}
#visitedgirl_area #gallery_contents #btn_forth a:hover{background:transparent url(/img/profile/btn_galleryright.jpg) no-repeat 0px -42px;}
#visitedgirl_area #gallery_contents .g_photos{}
#visitedgirl_area .visited_thumbnail{float:left;width:82px;font-size:12px;margin-right:10px;}
#visitedgirl_area #gallery_contents img{vertical-align:top;margin:22px 1px 0;}
#visitedgirl_area #gallery_contents p{margin:1px 0;text-align:center;}
#visitedgirl_area .chatting{background:#FF2CBE url(/img/profile/tit_thumbchat.gif) no-repeat top left;}
#visitedgirl_area .waiting{background:#FFD9FF url(/img/profile/tit_thumbwait.gif) no-repeat top left;}
#visitedgirl_area .offline{background:#CCCCCC url(/img/profile/tit_thumboffline.gif) no-repeat top left;}
#visitedgirl_area .chatting a{color:#FFFFFF;text-decoration:none;}
#visitedgirl_area .chatting a:hover{text-decoration:underline;}
#visitedgirl_area .waiting a{color:#FF2CBE;text-decoration:none;}
#visitedgirl_area .waiting a:hover{text-decoration:underline;}
#visitedgirl_area .offline a{color:#666666;text-decoration:none;}
#visitedgirl_area .offline a:hover{text-decoration:underline;}
#visitedgirl_area #gallery_contents #moregallery{color:#ffffff;padding:10px 42px 0;margin-left:14px;}
#visitedgirl_area #gallery_contents #moregallery p{margin-bottom:10px;}
#moreprofile{width:600px;background-color:#FFFFFF;}
#moreprofile h2{margin:20px;width:560px;height:34px;padding-top:10px;text-align:center;font-size:14px;color:#FFFFFF;background:transparent url(/img/profile/tit_moreprofile.jpg) no-repeat top left;}
#moreprofile #table_area{margin:0 20px 20px;}
#moreprofile #table_area iframe{width:560px;height:300px;border:none;}
#moreprofile_table{width:543px;}
#moreprofile_table tr.odd{background-color:#e5e5e5;}
#moreprofile_table tr.even{background-color:#f2f2f2;}
#moreprofile_table td{padding:5px 10px;border-bottom:1px solid #FFFFFF;}
#moreprofile_table img{margin-right:5px;}
#moreprofile #moreprofbtn_area{margin:0 20px 20px;}
#moreprofile #moreprofbtn_area p{float:left;}
#moreprofile #moreprofbtn_area #btn_peep a{text-indent:-9999px;display:block;outline:none;width:136px;height:46px;background: transparent url(/img/profile/btn_peep.jpg) no-repeat 0px 0px;margin:0 10px 0 139px;}
#moreprofile #moreprofbtn_area #btn_peep a:hover{background: transparent url(/img/profile/btn_peep.jpg) no-repeat 0px 0px;}
#moreprofile #moreprofbtn_area #btn_chat a{text-indent:-9999px;display:block;outline:none;width:136px;height:46px;background: transparent url(/img/profile/btn_chat.jpg) no-repeat 0px 0px;}
#moreprofile #moreprofbtn_area #btn_chat a:hover{background: transparent url(/img/profile/btn_chat.jpg) no-repeat 0px 0px;}
#moreprofile #moreprofbtn_area #btn_close{float:right;}
#moreprofile #moreprofbtn_area #btn_close img{margin-top:28px;}
#moreprofile #closefbtn_area{text-align:center;margin:0 20px 20px;}
*:first-child+html #moreprofile #closefbtn_area{padding-top:20px;}
*html #moreprofile #closefbtn_area{padding-top:20px;}#guestjoin_area{width:694px;border:1px solid #666666;background:transparent url(/img/profile/bg_guestjoin.jpg) no-repeat top left;margin-bottom:50px;}
*:first-child+html #guestjoin_area{padding-bottom:50px;}
*html #guestjoin_area{padding-bottom:50px;}
#guestjoin_area #join_message{margin:135px auto 220px;width:60%;text-align:center;}
#guestjoin_area #join_message h2{font-size:14px;color:#FF2CBE;font-weight:bold;margin-bottom:10px;}
#guestjoin_area #join_message p{color:#ffffff;}
#guestjoin_area #joinbtn_area{padding:0 0 50px;}
#guestjoin_area #joinbtn_area p{float:left;}
#guestjoin_area #joinbtn_area #btn_join a{text-indent:-9999px;display:block;outline:none;width:190px;height:151px;background: transparent url(/img/profile/btn_join_L.gif) no-repeat 0px 0px;margin:0 20px 0 147px;}
#guestjoin_area #joinbtn_area #btn_join a:hover{background: transparent url(/img/profile/btn_join_L.gif) no-repeat 0px -151px;}
#guestjoin_area #joinbtn_area #btn_login a{text-indent:-9999px;display:block;outline:none;width:190px;height:151px;background: transparent url(/img/profile/btn_login_L.gif) no-repeat 0px 0px;}
#guestjoin_area #joinbtn_area #btn_login a:hover{background: transparent url(/img/profile/btn_login_L.gif) no-repeat 0px -151px;}
#guestjoin_area #joinbtn_area #btn_login02 a{text-indent:-9999px;display:block;outline:none;width:190px;height:151px;background: transparent url(/img/profile/btn_login02_L.gif) no-repeat 0px 0px;margin-left:252px;}
#guestjoin_area #joinbtn_area #btn_login02 a:hover{background: transparent url(/img/profile/btn_login02_L.gif) no-repeat 0px -151px;}
.thumbnail_online {color:#FFFFFF;position: absolute;text-align:center;text-valign:middle;width:132px;height:20px;left:0px;top:80px;background-color:#FF00FF;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
.thumbnail_online a{color:#FFFFFF;text-decoration:none;}
.thumbnail_online a:hover{color:#FFFFFF;text-decoration:none;}
#intro_content{width:266px;height:340px;color:#FFFFFF;}/*start:D2Pass Bookmark*/

.d2p_bookmark_outer p { 
	margin:0px; padding:0px;
}

.d2p_bookmark_outer {
	display:block;background-color:#FFF;width:149px;height:49px;float:left;margin-left:4px;/*z-index:10;float:left;margin-top:5px;margin-right:120px;position: relative;*/
}.d2p_bookmark_top {
	margin:1px;height:32px;/*background-color:#F00;*/	
	
}

.d2p_bookmark_inner {/*reseved in case */}

.d2p_bookmark_inner a {
	text-indent:-9999px;float:left;display:block;
}

a.d2p_bookmark_left {
	width:115px;height:32px;background:0px 0px url(/img/profile/btn_d2p_bookmark.gif) scroll no-repeat;
}

a.d2p_bookmark_left:hover {
	background-position: 0px -32px;
}

a.d2p_bookmark_right {
	width:32px;height:32px;background:-115px 0px url(/img/profile/btn_d2p_bookmark.gif) scroll no-repeat;
}

a.d2p_bookmark_right:hover {
	background-position: -115px -32px;
}

.d2p_bookmark_btm {}

.btn_d2p_bookmark_q a {
	display:block;width:122px;height:13px;background:0px 0px url(/img/profile/btn_d2p_bookmark_q.gif) scroll no-repeat;text-indent:-9999px;float:right;
}

.btn_d2p_bookmark_q a:hover{
	background-position: 0px -12px;
}
/*end:D2Pass Bookmark*/
#tarSection {width:696px;margin:20px auto;}
#tarSection h3 {background:url(/img/profile/tit_tar.gif) no-repeat top left; }
#tarSection h3 span {text-indent:-9999px; display:none;}
#tarSection #tarSectionContents {width:694px;border: 1px solid #666; text-align:center; padding:20px 0;}

#tar_rec_product_wrapper, #tar_rec_session_wrapper, #tar_rec_session_wrapper { margin:0 auto 1em auto;}
#tar_rec_session_wrapper { margin-bottom:1.5em;}

/*thickbox adjust 080912 designer*/
body#profile_more { text-align:center; }
body#profile_more div#moreprofile { margin:0 auto 0 auto; }
