@charset "utf-8";



	



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:transparent url(../../img/profile/bg.gif) repeat scroll left top;



margin:0;



padding:0;



}







#wrapper{



width:716px;



margin:0 auto;



background-color:#000000;



}

/**01/03/2011 wito2009 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 wito2009 ends**/



#header{



height:60px;



background:transparent url(../../img/profile/header.jpg) no-repeat top left;



padding:10px 0 0 0px;



margin-bottom:15px;



}







#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;



}







#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:340px;



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 #btn_blog{



text-indent:-9999px;margin:0 0 10px;





}







#profile_area #profile_contents #btn_blog a{



display:block;



outline:none;



width:175px;



height:15px;



margin:0 auto;



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



}







#profile_area #profile_contents #btn_blog a:hover{



background:transparent url(../../img/profile/btn_blog.jpg) no-repeat 0px -15px;



}









#profile_area #profile_contents #btn_moreprof{



text-indent:-9999px;



}







#profile_area #profile_contents #btn_moreprof a{



display:block;



outline:none;



width:176px;



height:40px;



margin:0 auto;



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



}







#profile_area #profile_contents #btn_moreprof a:hover{



background:transparent url(../../img/profile/btn_moreprofile.jpg) no-repeat 0px -40px;



}















#profile_area #profile_contents #btn_prvideo{



text-indent:-9999px; 



margin:0 0 10px;



}







#profile_area #profile_contents #btn_prvideo a{



display:block;



outline:none;



width:176px;



height:40px;



margin:0 auto; 



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



}







#profile_area #profile_contents #btn_prvideo a:hover{



background:transparent url(../../img/profile/btn_prvideo.jpg) no-repeat 0px -40px;



}







#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:340px;



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;



}







#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:50px;



}







#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*/


