/*==General===============================================================*/body{margin:0; padding:0; text-align:center; font-size:12px;  font-family:'ＭＳ Ｐゴシック',Osaka,Arial,sans-serif; color:#666666; background:#ffffff; }input,select,textare{font-size:12px;}select{border:1px solid #cccccc;}a{color:#007dd5;}.al{color:#66ccff;}.al2{color:#DE1039;}a:hover{color:#3399FF;}a.bp{color:#DE1039;}a.bp:hover{color:#F08080;}form,h1,h2,h3,h4,h5,p{margin:0; padding:0;}/*img{display:block;}*/a img{border:0; display:block;}ul{list-style:none;}.clear{clear:both;}a span{display:none;}/*==main===============================================================*/#main_wrap{margin:0 auto; padding:0; width:790px; position:relative; text-align:left;　z-index:1;}#main_header{margin:0; padding:0; height:130px;  text-align:center; background:url(../images/main_header_bg.png) repeat-x top;}div.main_head_inner{margin:0 auto; padding:0; width:798px; text-align:left;}#main_header h1{width:283px; height:90px; background:url(../images/top_logo.png) no-repeat; float:left;}#main_header h1 a{width:283px; height:90px; display:block;}div.top_mob_form{margin:0; padding:0; width:515px; height:60px; float:left; background:url(../images/top_mob_bg.png) no-repeat;}div.top_mob_form ul{margin:0; padding:5px 10px; float:left;}div.top_mob_form ul li{margin:0; padding:0; width:495px; float:left;}div.top_mob_form ul li p{float:left; height:20px; line-height:20px; color:#666666;}div.top_mob_form ul li a{float:right; color:#666666; line-height:20px;}input.top_txt{margin:0 5px 0 0; padding:0 0 0 4px; width:200px;  height:25px; font-size:16px; border:1px solid #cccccc;}p.u20{width:515px; height:25px; line-height:25px; float:left;color:#e22453;}/* watermark positioning container */.updnWatermark{position: relative;}.updnWatermark label{position: absolute;left: 0; top:0; white-space: nowrap; color: #999; padding:0 0 0 4px;height: 20px;line-height:20px;font-size:12px;}input.head_login_btn{width:70px; height:25px; border:0; text-indent:-999px; background:url(../images/head_login_btn.png); cursor:pointer; float:left;}ul.top_gnav{margin:0; padding:0; width:798px; height:30px; float:left; background:url(../images/top_gnav_bg.png) 0 0;}ul.top_gnav li{margin:0; padding:0 2px; height:30px; float:left;}ul.top_gnav li a{margin:0; padding:0; width:110px; height:30px; display:block;}ul.top_gnav li a:hover{background:url(../images/top_gnav_bg.png) 0 0;}#tg_nav01:hover{background-position:-2px -30px;}#tg_nav02:hover{background-position:-116px -30px;}#tg_nav03:hover{background-position:-230px -30px;}#tg_nav04:hover{background-position:-344px -30px;}#tg_nav05:hover{background-position:-458px -30px;}#tg_nav06:hover{background-position:-572px -30px;}#tg_nav07:hover{background-position:-686px -30px;}div.top_img{width:790px; height:250px;}ul.top_head{margin:0; padding:0; height:240px; float:left;}ul.top_head li{margin:0; padding:0; float:left;}ul.top_head_nav{margin:0; padding:0; width: 210px; height:240px; float:left; background:url(../images/top_img.jpg) no-repeat left top;}ul.top_head_nav li{width:210px; height:60px; float:left;}ul.top_head_nav li a{width:210px; height:60px; display:block;}ul.top_head_nav li a:hover{background:url(../images/top_img.jpg) no-repeat;}#th_nav01:hover{background-position:-210px 0;}#th_nav02:hover{background-position:-210px -60px;}#th_nav03:hover{background-position:-210px -120px;}#th_nav04:hover{background-position:-210px -180px;}h2.top_head_img{width:580px; height:240px; background:url(../images/top_img.jpg) no-repeat right top;}h2.top_head_img span{display:none;}a.rss{margin:0; padding:0 0 0 16px; background:url(../images/rss.gif) left no-repeat; font-weight:normal;}#top{margin:0; padding:0; width:580px; background:url(../images/top_main_inner.png) repeat-y; float:left;}#top div.contents{margin:0; padding:0; width:570px; float:left; background:url(../images/top_contents_bg.png) no-repeat left top; }div.top_inner{margin:0; padding:0;width:570px; background:url(../images/top_main_bg.png) no-repeat left bottom; float:left;}/*main bottom part--------------------------------------------------------------------------------------------------------------*/ div.main_bottom_nav{margin:0; padding:0; width:550px; height:210px; clear:both; background:url(../images/main_bottom_nav.png) no-repeat 0 -120px;}div.main_bottom_nav h3{margin:0; padding:0; width:550px; height:50px; clear:both;}div.main_bottom_nav h3 span{display:none;}div.main_bottom_nav ul{margin:0; padding:0 0 0 10px; float:left;}div.main_bottom_nav ul li{margin:0; padding:0; width:270px; height:50px;float:left;}div.main_bottom_nav ul li a{margin:0; padding:0;width:260px; height:40px; display:block; }div.main_bottom_nav ul li a:hover{background:url(../images/main_bottom_nav.png);}#bnav_01{background-position:0 0;}#bnav_02{background-position:-260px 0;}#bnav_03{background-position:0 -40px;}#bnav_04{background-position:-260px -40px;}#bnav_05{background-position:0 -80px;}#bnav_06{background-position:-260px -80px;}div.main_bottom_contact{margin:0; padding:0; width:550px; height:150px; clear:both; background:url(../images/main_bottom_contact_bg.png) no-repeat 0 -90px;}div.main_bottom_contact h3{margin:0; padding:0; width:550px; height:30px; clear:both;}div.main_bottom_contact h3 span{display:none;}div.main_bottom_contact ul{margin:0; padding:0 0 0 10px;float:left;}div.main_bottom_contact ul li{margin:0; padding:0 10px 10px 0;float:left;}div.main_bottom_contact ul li a:hover{background:url(../images/main_bottom_contact_bg.png);}#bottom_contact_phone{width:210px; height:100px; display:block; background:none;}#bottom_contact_faq{width:310px; height:35px; display:block; background-position:0 0;}#bottom_contact_regist{width:310px; height:55px; display:block; background-position:0 -35px;}ul.users_voice{margin:0; padding:0; float:left; }ul.users_voice ul{margin:0; padding:0; float:left;}ul.users_voice li{float:left;}ul.users_voice li p{line-height:22px;}li.uv_left{width:100px; float:left;}li.uv_right{width:440px; float:left;}li.uv_pics{width:100px; height:100px; background:url(../images/uv_pics_bg.png) 0 0;}#vip_pics{background-position:-100px 0;}li.uv_pics p{padding:10px;}li.uv_hn{width:200px; height:25px; line-height:25px;}li.uv_hn h3{padding:0 0 0 20px; font-size:12px; height:25px; line-height:25px; color:#666666;}li.uv_age{width:80px; height:25px; line-height:25px;}li.uv_job{width:160px; height:25px; line-height:25px;}li.uv_title{width:440px; height:30px; background:url(../images/uv_title_bg.png) no-repeat left top;}#vip_title{background-position:-440px 0;}li.uv_title h4{padding:0 0 0 25px; height:30px; line-height:30px; font-weight:normal; font-size:12px;color: #a52a2a;}li.uv_com{width:440px; background:url(../images/uv_com_bg.png) no-repeat 10px bottom;}#vip_com{background-position:right bottom;}li.uv_com p{padding:0 25px 20px 25px;}li.uv_status{padding:8px 0 8px 8px;}li.uv_status p.for_friend{width:85px; height:20px; float:left; background:url(../images/mem_item_status.gif) 0 -50px;}li.uv_status p.for_lover{width:85px; height:20px; float:left; background:url(../images/mem_item_status.gif) 0 -70px;}/*Partner--------------------------------------------------------------------------------------------------------------*/ /*ul.partner{margin:0; padding:0; height:110px; float:left; cursor:pointer;}*/ul.partner{margin:0; padding:0 0 10px 0; width:540px; float:left;}ul.partner li{float:right; background:url(../images/list_bg.gif) repeat-x bottom;}ul.partner li h3{padding:0 0 0 20px; font-size:12px; font-weight:normal; height:25px; line-height:25px; color:#666666; background:url(../images/heading.png) 0 -100px; overflow:hidden;}span.shop_name{float:left;  height:25px; line-height:25px; float:left;}span.shop_name a{ padding:0 20px 0 0; height:25px; line-height:25px; display:block;  float:left; background:url(../images/pt_icon.png) no-repeat right -25px;}span.shop_phone{float:right; padding:0 10px 0 18px; height:25px; line-height:25px; font-weight:normal; background:url(../images/pt_icon.png) no-repeat 0 0;}ul.partner li p{line-height:22px;}ul.partner li.pt_pics{width:110px; height:100px; background:none; float:left;}li.pt_title{width:430px; height:25px;}li.pt_desc{width:430px;}ul.partner li.pt_desc p{padding:5px 0; font-size:10px; line-height:18px;}li.pt_hour{width:430px; height:25px; }li.pt_hour p{padding:2px 0 0 20px; background:url(../images/pt_icon.png) no-repeat 0 -50px;}li.pt_add{width:430px; height:25px;}li.pt_add p{padding:2px 0 0 20px; width:350px; background:url(../images/pt_icon.png) no-repeat 0 -75px; float:left;}li.pt_add a{margin:0; padding:0; width:60px; height:20px; float:right;  background:url(../images/main_btn.png) -100px -50px;}li.link_desc{width:430px;}ul.partner li.link_desc p{padding:2px 0; line-height:18px;}/*main search--------------------------------------------------------------------------------------------------------------*/ p.main_search_desc{margin:0; padding:10px; border:1px solid #eeeeee;}/*about--------------------------------------------------------------------------------------------------------------*/ ul.about_eve{margin:0 0 0 0; padding:0; width:540px; height:260px; float:left; background:url(../images/list_bg.gif) repeat-x 0  220px;}#kk_eve{border-top:1px solid #ffa9a8;}#fr_eve{border-top:1px solid #c1e091;}ul.about_eve li{margin:0; padding: 5px 10px 5px 10px;float:left;}#kk_eve li{background:url(../images/kk_eve_bg.png) no-repeat left top;}#fr_eve li{background:url(../images/fr_eve_bg.png) no-repeat left top;}ul.about_eve li label{margin:0; padding:0; width:120px; height:40px; line-height:40px; float:left; text-align:center;}#kk_eve label{color: #e22453;}#fr_eve label{color: #669900;}ul.about_eve li label span{padding:0 10px 0 0;}ul.about_eve li p{margin:0; padding:0; width:400px; line-height:20px;  float:left;}ul.about_kk{margin:0; padding:0; width:265px; float:left; }ul.about_fr{margin:0; padding:0; width:265px; float:left; }ul.flow{margin:0; padding:0;width:540px; float:left;}ul.flow li{margin:0; padding:0;width:540px;  height:150px; float:left; background:url(../images/flow_bg.png) no-repeat;}#step01{background-position:0 0;}#step02{background-position:0 -150px;}#step03{background-position:0 -300px;}#step04{background-position:0 -450px;}#step05{background-position:0 -600px;}ul.flow h3{width:420px; height:50px; float:right;}ul.flow h3 span{display:none;}ul.flow li p{padding:5px 0 0 170px; line-height:17px; clear:both;}div.about_detail_head{margin:0; padding:0; width:540px; height:120px; background:url(../images/about_detail_head.png) no-repeat; clear:both;}#kk_head{background-position:0 0;}#fr_head{background-position:0 -120px;}div.about_detail_head p{display:none;}#fr_desc{background-position:0 -275px; color:#669900;}#kk_desc{background-position:0 -300px; color:#e22453;}#fr_desc span,#kk_desc span{padding:0 0 0 25px;}/*cancel policy--------------------------------------------------------------------------------------------------------------*/ ul.cancel_policy{margin:0; padding:0 0 10px 0; width:540px; float:left; background:url(../images/cancel_policy.png) no-repeat bottom;}ul.cancel_policy li.cancel_box{margin:0; padding:0; width:120px; float:left;}ul.cancel_policy li.cancel_arrow{margin:0; padding:0; width:20px; float:left;}ul.cancel_policy span{display:none;}ul.cancel_policy li h3{height:25px; line-height:25px; font-size:12px; color:#ffffff; text-align:center; background:url(../images/cancel_policy.png) no-repeat 0 0;}ul.cancel_policy li p{margin:0; padding:10px 5px; line-height:18px;}/*top search  banner--------------------------------------------------------------------------------------------------------------*/ ul.top_search_banner{margin:0; padding:0;width:540px; height:80px; float:left; background:url(../images/search_top_banner.png) no-repeat 0 -50px;}ul.top_search_banner li{margin:0;  float:left;}li.search_banner_l{padding:10px 5px 0 10px;}li.search_banner_r{padding:10px 10px 0 5px;}ul.top_search_banner li a{width:255px; height:50px; display:block;}li.search_banner_l a:hover{background:url(../images/search_top_banner.png) no-repeat 0 0;}li.search_banner_r a:hover{background:url(../images/search_top_banner.png) no-repeat -255px 0;}/*==Main Sidebar===============================================================*/#main_sidebar{margin:0; padding:0; width:200px; float:left;}p.entry_box{padding:0 5px;}a.entry_btn{width:180px; height:60px; background:url(../images/regist_btn.png) 0 0; display:block;}a.entry_btn:hover{ background-position:0 -60px;}p.entry_desc{padding:0 5px 10px 5px; text-align:center; line-height:18px;}/* side banner box--------------------------------------------------------------------------------------------------------------*/ ul.side_banner{margin:0; padding:10px 0 0 0; width:210px; float:left; background:url(../images/sidebox_top.png) no-repeat top;}ul.side_banner li{padding:0 15px 10px 15px; width:210px;}/*mian mobile access--------------------------------------------------------------------------------------------------------------*/ div.main_mob_access{margin:0; padding:0; width:210px; height:180px; background:url(../images/main_mob_access.png) no-repeat;}div.main_mob_access h3{margin:0; padding:0; height:41px; background:none;}div.main_mob_access h3 span{display:none;}div.main_mob_access p{padding:0 25px;}div.main_mob_access a{width:160px; height:44px; display:block; cursor:pointer;}/*Main Footer===============================================================*/#main_footer{margin:0; padding:0; clear:both; background:#eeeace; text-align:center;}div.main_footer_inner{margin:0 auto; padding:10px 0; width:980px; text-align:left;}div.footer_left{width:300px; float:left;}div.footer_left p{margin:0 10px; padding:10px; border:1px solid #cccccc; font-size:10px; line-height:14px;}div.footer_right{width:680px; float:left; }div.footer_right p{line-height:20px;}div.footer_right p.copy{padding:0 0 0 10px; height:30px; line-height:30px;}div.footer_right p a{color: #A52A2A;}div.footer_right p a:hover{color: #B8860B;}/*Regist===============================================================*/div.reg_nav{margin:0; padding:0; width:540px; height:100px; background:url(../images/reg_nav.png) no-repeat left top;}div.reg_nav span{display:none;}#step1{background-position:0 0;}#step2{background-position:0 -100px;}#step3{background-position:0 -200px;}#step4{background-position:0 -300px;}#step5{background-position:0 -400px;}div.reg_rule_frame{margin:0 0 10px 0; padding:10px; border:1px solid #eeeeee;}p.agreement{padding:5px 10px; line-height:20px;}ul.prof_edit li.reg_desc{margin:0; padding:0 0 10px 0; background:none; float:left;}ul.prof_edit li.reg_desc p{margin:0; padding:5px 10px; border:1px solid #eeeeee; font-size:10px;}ul.prof_edit li.reg_desc p em{color:#e22453;font-style:normal; font-size:12px;}p.reg_login_pane{width:355px; height:25px; clear:both;}/*==Wrapper===============================================================*/#wrap{margin:0 auto; padding:0; width:990px; position:relative; text-align:left;　z-index:1;}/*==Header===============================================================*/#header{margin:0; padding:0; height:45px;  text-align:center; background:url(../images/header_bg.png) repeat-x top;}#header h1{width:110px; height:35px; float:left; background:url(../images/login_logo.png);}#header h1 a{width:110px; height:35px;display:block;}#header span{display:none;}div.head_inner{margin:0 auto; padding:0; width:990px; height:35px; }/*global navi--------------------------------------------------------------------------------------------------------------*/ ul.gnav{margin:0; padding:0; float:left;}ul.gnav li{margin:0; padding:5px 0 0 5px; float:left;}ul.gnav li a{margin:0; padding:0; width:105px; height:30px; display:block;  background:url(../images/gnav_bg.png); }ul.gnav li a:hover{margin:0; padding:0; width:105px; height:30px;}#gnav01{background-position:0 0;}#gnav01:hover{background-position:-105px 0;}#gnav02{background-position:0 -30px;}#gnav02:hover{background-position:-105px -30px;}#gnav03{background-position:0 -60px;}#gnav03:hover{background-position:-105px -60px;}#gnav04{background-position:0 -90px;}#gnav04:hover{background-position:-105px -90px;}#gnav05{background-position:0 -120px;}#gnav05:hover{background-position:-105px -120px;}#gnav06{background-position:0 -150px;}#gnav06:hover{background-position:-105px -150px;}#gnav07{background-position:0 -180px;}#gnav07:hover{background-position:-105px -180px;}#gnav08{background-position:0 -210px;}#gnav08:hover{background-position:-105px -210px;}/*==Contents===============================================================*/#main{margin:0; padding:0; width:770px; background:url(../images/main_inner_bg.png) repeat-y; float:left;}div.main_inner{margin:0; padding:0;width:770px; background:url(../images/main_bg.png) no-repeat right bottom; float:left;}div.contents{margin:0; padding:0; width:570px; float:left; background:url(../images/contents_bg.png) no-repeat left top; }div.contents_inner{margin:0; padding:10px;}h2.contents_head{height:25px; line-height:25px; font-size:12px; color:#ffffff; background:url(../images/heading.png) 0 0; clear:both;}h2.fr_head{height:25px; line-height:25px; font-size:12px; color:#ffffff; background:url(../images/heading.png) 0 -325px; clear:both;}h2 span a,h2 span a:hover{color:#ffffff;}h3.desc{margin:0 0 10px 0; width:540px; color:#666666; font-size:12px;  background:url(../images/heading.png) 0 -35px; float:left; letter-spacing:-1px}h3.desc span{display:block; height:25px; line-height:25px;}span.contents_desc{padding:0 0 0 10px; float:left;}span.desc_nav{padding:0 8px 0 0; float:right; font-weight:normal;}a.arrow{margin:0; padding:0 0 0 14px; background:url(../images/arrow.gif) left no-repeat; font-weight:normal;}a.left_arrow{margin:0; padding:0 0 0 14px; background:url(../images/arrow_l.gif) left no-repeat; font-weight:normal;}div.grid{margin:0; padding:10px 0; width:550px; float:left;}.alert{padding:0 0 0 10px; color:#e22453;}/*pagenation--------------------------------------------------------------------------------------------------------------*/ ul.pagenation{margin:0; padding:0 0 10px 0; width:540px;  background:url(../images/heading.png) 0 -35px; float:left;}ul.pagenation li{width:180px; height:25px; line-height:25px; }ul.pagenation li p{padding:0 10px;}ul.pagenation li a{color:#A52A2A;}li.left_nav{float:left;}li.left_nav a{padding:0 0 0 14px; background:url(../images/arrow_l.gif) left no-repeat;}li.center_nav{float:left; text-align:center;}li.center_nav a{padding:0 0 0 14px; background:url(../images/arrow_t.gif) left no-repeat;}li.right_nav{float:right; text-align:right;}li.right_nav a{padding:0 14px 0 0; background:url(../images/arrow.gif) right  no-repeat;}div.top_nav{margin:0; padding:10px 0; width:550px;   background:url(../images/list_bg.gif) repeat-x 0  0; clear:both;}div.top_nav p{margin:0; padding:0 0 0 190px; height:25px; line-height:25px;}div.top_nav p.left_nav{margin:0; padding:0; width:250px; float:left; text-align:left;}div.top_nav p.right_nav{margin:0; padding:0; width:250px; float:right; text-align:right;}div.top_nav a{color:#A52A2A;}a.home{padding:0; width:170px; height:25px; background:url(../images/home_btn.png); display:block; text-indent:-999px;}/*bread crumbs--------------------------------------------------------------------------------------------------------------*/ div.breadcrumbs{margin:0; padding:0 0 0 9px; height:35px;  background:url(../images/breadcrumbs.png) no-repeat 0 -25px;}div.breadcrumbs p{height:25px; line-height:25px; float:left;}div.breadcrumbs p a{padding:0 10px 0 10px; height:25px; display:block; float:left; background:url(../images/breadcrumbs.png) -5px 0; color:#ffffff; }p.current_page{padding:0 10px; background:url(../images/breadcrumbs.png)  -540px 0 no-repeat;}/*tab contents--------------------------------------------------------------------------------------------------------------*/ ul.tabs{margin:0; padding:0; float:left;}ul.tabs li{margin:0; padding:0; width:275px; height:30px; float:left; background:#ffb4b4;}ul.tabs li h2{font-size:12px; line-height:30px; text-align:center;}ul.tabs li a{margin:0; padding:0; width:275px; height:30px; display:block; background:url(../images/tab.png) 0 0;  outline:none; color:#ffffff; text-decoration:none;}#important_tab a{background-position:0 0;}#important_tab a:hover{color:#e22453;}#important_tab a.current{background-position:0 -30px; color:#ffffff;}#news_tab a{background-position:-275px 0;}#news_tab a:hover{color:#e22453}#news_tab a.current{background-position:-275px -30px; color:#ffffff;}div.panes{margin:0; padding:10px 5px 0 5px; float:left;}div.tab_contents{display:none; clear:both;}div.tab_contents ul.notice{background:none;}ul.notice{margin:0; padding:0 0 10px 0; float:left;}ul.notice li{margin:0; padding:0; height:35px; background:url(../images/list_bg.gif) repeat-x bottom; cursor:pointer; float:left;}ul.notice li.over{background-color:#FFF0F5;}ul.notice li p{line-height:35px; float:left;}ul.notice li p span{display:none;}p.important{width:60px; height:35px; background:url(../images/notice.gif) 0 0;}p.camp{width:60px; height:35px; background:url(../images/notice.gif) -60px 0;}p.news{width:60px; height:35px; background:url(../images/notice.gif) -120px 0;}p.notice_date{width:100px; text-align:center; font-size:11px;}p.notice_time{width:45px; text-align:center; font-size:11px;}p.notice_title{width:335px;}/*inbox--------------------------------------------------------------------------------------------------------------*/ p.unread{width:60px; height:35px;  background:url(../images/mail_status.gif) 0 0;}p.read{width:60px; height:35px; background:url(../images/mail_status.gif) -60px 0;}div.msg{margin:0; padding:0 0 10px 0; width:540px; clear:both;}div.msg p{padding:10px; line-height:18px; border:1px solid #eeeeee;}div.msg p textarea{width:513px; height:120px; border:1px solid #cccccc;}img.msg_pics{margin:0 10px 0 0; float:left;}div.contents_msg{margin:0; padding:10px 0; width:540px; clear:both;}div.contents_msg p{padding:10px; line-height:18px; border:1px solid #eeeeee;}div.contents_msg p textarea{width:513px; height:120px; border:1px solid #cccccc;}ul.contents_btn{margin:0; padding:0 0 10px 0;width:540px; float:left;}ul.contents_btn li{width:270px; height:25px; line-height:25px; }ul.contents_btn li a{width:170px; height:25px; display:block; }li.left_btn{float:left;}li.right_btn,li.right_btn a,li.right_btn input{float:right;}li.btn_desc{float:left; text-align:right;}li.btn_desc p{font-weight:bold; color:#A52A2A;}/*search--------------------------------------------------------------------------------------------------------------*/ h3.search_head{margin:0 0 10px 0; padding:0; width:540px; background:url(../images/heading.png) right -70px; font-size:12px; clear:both;}h3.search_head span{margin:0 1px 0 0; padding:0 0 0 15px; height:30px; line-height:30px; display:block; color:#669900; background:url(../images/heading.png) left -70px;}#kk_search{margin:0 0 10px 0; padding:0; width:540px; background:url(../images/heading.png) right -220px; font-size:12px; clear:both;}#kk_search span{margin:0 1px 0 0; padding:0 0 0 15px; height:30px; line-height:30px; display:block; color: #e22453; background:url(../images/heading.png) left -220px;}ul.search_btn{margin:0; padding:0;width:540px; height:35px; clear:both; background:url(../images/list_bg.gif) repeat-x top;}/*event list--------------------------------------------------------------------------------------------------------------*/ ul.eve_list{margin:0; padding:0 0 5px 0; width:540px; clear:both;}ul.eve_list li{margin:0; padding:0; height:45px; background:url(../images/eve_list_bg.gif) no-repeat left top; cursor:pointer;}ul.eve_list li.over{background-position:0 -45px;}ul.eve_list li p span{display:none;}p.eve_list_date{width:75px; height:20px; line-height:20px; float:left; text-align:center;}p.eve_list_time{width:110px; height:20px; line-height:20px; float:left; text-align:center;}p.eve_list_area{width:75px; height:20px; line-height:20px; float:left;  text-align:center;}p.eve_list_place{width:110px; height:20px; line-height:20px; font-size:11px;  float:left;  text-align:center;}p.eve_list_title{width:295px; height:40px;float:right;  line-height:18px; }p.eve_list_title a{width:285px; display:block; float:left;}p.scheduled{width:60px; height:40px; background:url(../images/eve_list_status.gif) 0 0; float:left;}p.apply{width:60px; height:40px; background:url(../images/eve_list_status.gif) -60px 0; float:left;}p.keep{width:60px; height:40px; background:url(../images/eve_list_status.gif) -120px 0; float:left;}/*sub contents===============================================================*/div.sub_contents{margin:0; padding:0 0 10px 0; width:200px; float:left; background:url(../images/sub_contents_bg.png) no-repeat left top;}div.subbox{margin:0; padding:10px 10px 0 10px; clear:both;}div.subbox h3{margin:0; padding:0; width:180px; height:30px; background:url(../images/heading.png) right -70px; font-size:12px; letter-spacing:-1px;}div.subbox h3 span{margin:0 1px 0 0; padding:0 0 0 15px; height:30px; line-height:30px; display:block; color:#669900; background:url(../images/heading.png) left -70px;}p.subbox_desc{margin:0; padding:5px; line-height:18px; clear:both;}p.subbox_nav{margin:0; padding:0; height:25px; line-height:25px;}p.subbox_nav a{float:right;} ul.mem_suggestion{margin:0; padding:0; float:left;}ul.mem_suggestion li{margin:0; padding:5px 0; float:left; background:url(../images/list_bg.gif) repeat-x bottom; cursor:pointer;}ul.mem_suggestion li.over{background:#FFF0F5;}ul.mem_suggestion li p{float:left; line-height:20px;}p.mem_pics_s{width:45px;}p.mem_name_s{width:135px; background:url(../images/list_bg.gif) repeat-x bottom;}p.mem_area_s{width:50px;}p.mem_age_s{width:50px;}/*sub mobile access--------------------------------------------------------------------------------------------------------------*/ div.sub_mob_access{margin:0; padding:0; width:180px; height:180px; background:url(../images/mob_access.png) no-repeat;}div.sub_mob_access h3{margin:0; padding:0; height:41px; background:none;}div.sub_mob_access h3 span{display:none;}div.sub_mob_access p{padding:0 10px;}div.sub_mob_access a{width:160px; height:44px; display:block; cursor:pointer;}/*event suggestion--------------------------------------------------------------------------------------------------------------*/ ul.eve_suggestion{margin:0; padding:0; height:110px; float:left; cursor:pointer;}ul.eve_suggestion li{float:left; background:url(../images/list_bg.gif) repeat-x bottom;}ul.eve_suggestion li h3{padding:0 0 0 20px; font-size:12px; height:25px; line-height:25px; color:#666666; background:url(../images/heading.png) 0 -100px; letter-spacing:-1px;}ul.eve_suggestion li p{ padding:2px 0 0 20px; line-height:22px;}li.eve_pics{width:110px; height:100px;}li.eve_title{width:430px; height:25px;}li.eve_date{width:230px; height:25px; }li.eve_place{width:200px; height:25px;}li.eve_fee{width:430px; height:25px;}li.eve_member{width:310px; height:25px;}li.eve_detail{width:120px; height:25px;}li.eve_detail a{margin:0; padding:0; width:100px; height:20px; display:block; background:url(../images/md_btn.png) 0 -175px;}p.date_ic{background:url(../images/eve_icon.png) 0 0 no-repeat;}p.place_ic{background:url(../images/eve_icon.png) 0 -25px no-repeat;}p.fee_ic{background:url(../images/eve_icon.png) 0 -50px no-repeat;}p.member_ic{background:url(../images/eve_icon.png) 0 -75px no-repeat;}ul.eve_guide{margin:0; padding:0; width:540px; height:36px; float:left; background:url(../images/list_bg.gif) 0 25px  repeat-x;}ul.eve_guide li{margin:0; padding:0 0 0 10px; height:25px; float:left;}ul.eve_guide li p{margin:0; padding:0 0 0 20px; line-height:25px;}div.img_heading{margin:0; padding:0; width:550px; height:80px; background:url(../images/img_heading.png); clear:both;}div.img_heading span{display:none;}#head_01{background-position:0 0;}#head_02{background-position:0 -80px;}#head_03{height:70px; background-position:0 -160px;}/*search--------------------------------------------------------------------------------------------------------------*/ div.search_pane{margin:0; padding:0; width:540px; clear:both;}div.search_pane_l{margin:0; padding:0; width:275px; float:left; }div.search_pane_r{margin:0; padding:0; width:265px; float:left; }#top_search_l,#top_search_r{background:url(../images/search_pane_bg.png) no-repeat left bottom;}ul.search_l{margin:0; padding:0; width:265px; float:left; }ul.search_r{margin:0; padding:0; width:265px; float:right; }li.s_list{width:265px; background:url(../images/list_bg.gif) repeat-x bottom; float:left;}li.s_list label{width:90px; float:left; height:35px; line-height:35px;  color:#A52A2A; text-align:right; letter-spacing:-1px; ;}ul.search_r li.s_list label{width:100px; float:left; height:35px; line-height:35px;  color:#A52A2A; text-align:right;}label span{margin:0; padding:0 1px 0 0;}label span.required{padding:0 2px; color:#e22453;}li.s_list p{width:175px; float:left; height:35px; line-height:35px; float:right;}li.s_list p.note{width:265px;  height:35px; line-height:20px; text-align:center; float:left;}ul.search_r li.s_list p{width:165px; float:right; height:35px; line-height:35px;}li.s_list p input,li.s_list p select{margin:8px 0 0 0; float:left;}li.s_list p span{margin:0; padding:0 2px; height:35px; line-height:35px; float:left; letter-spacing:-1px;}li.s_list p.lg_field{width:165px; float:left; height:90px; line-height:30px;}ul.search li.wide_field{margin:0; padding:0; width:540px; float:left;}li.search_left_btn{padding:0; width:180px; height:35px; text-align:center;  float:left;}li.search_right_btn{padding:0; width:180px; height:35px;text-align:center;  float:right;}ul.search_l li.last{background:none;}div.search_pane_l h4,div.search_pane_r h4{margin:0; padding:0; background:url(../images/heading.png) right -70px; font-size:12px;}div.search_pane_l h4 span,div.search_pane_r h4 span{margin:0 1px 0 0; padding:0 0 0 15px; height:30px; line-height:30px; display:block; color:#669900; background:url(../images/heading.png) left -70px;}div.search_pane_l h4.kk_head,div.search_pane_r h4.kk_head{margin:0; padding:0; background:url(../images/heading.png) right -220px; font-size:12px;}div.search_pane_l h4.kk_head span,div.search_pane_r h4.kk_head span{margin:0 1px 0 0; padding:0 0 0 15px; height:30px; line-height:30px; display:block; color:#e22453; background:url(../images/heading.png) left -220px;}p.btn_pane_l{margin:0; padding:0; width:100px; height:45px; float:left; text-align:center; }p.btn_pane_r{margin:0; padding:0; width:130px; height:45px; float:right; text-align:center; }input.txt_xxs{width:25px; border:1px solid #cccccc;}input.txt_xs{width:35px; border:1px solid #cccccc;}input.txt_sm{width:150px; border:1px solid #cccccc;}input.txt_md{width:220px; border:1px solid #cccccc;}input.txt_xl{width:438px; border:1px solid #cccccc;}input.txt_lg{width:180px; border:1px solid #cccccc;}/*member result--------------------------------------------------------------------------------------------------------------*/ ul.mem_result{margin:0; padding:0 0 10px 0; float:left;}ul.mem_result li{margin:0; padding:0; height:35px; cursor:pointer; float:left; background:url(../images/mem_result_bg.gif);}ul.mem_result li.label{background-color:#f8f7eb; cursor: auto;}ul.mem_result li.label p{border-top:1px solid #eeeeee; background:none; color:#A52A2A;}ul.mem_result li.over{background-color:#FFF0F5;}ul.mem_result li p{height:35px; line-height:35px; float:left; text-align:center; }p.result_hn{width:140px; letter-spacing:-1px;}p.result_sex{width:40px;}p.result_area{width:60px;}p.result_age{width:40px;}p.result_marriage{width:40px;}p.result_bloodtype{width:50px;}li.label p.result_job{width:100px; font-size:12px;}p.result_job{width:100px; font-size:10px;}p.result_verified{width:70px; background:url(../images/verify_label.png) no-repeat  0 0;}p.result_not_verified{width:70px;}p.result_verified span,p.result_not_verified span{display:none;}/*member item--------------------------------------------------------------------------------------------------------------*/ div.mem_left{padding:0; width:160px; float:left;}div.mem_right{padding:0; width:380px;float:left;}div.mem_right ul{margin:0; padding:0; float:left;}div.mem_right ul li{margin:0; padding:0; float:left; background:url(../images/mem_item_bg.png) no-repeat left bottom;}div.mem_right ul.kk_prof li{margin:0; padding:0; float:left; background:url(../images/mem_item_kk_bg.png) no-repeat left bottom;}li.item_hn{width:200px; height:60px; font-size:14px; color:#A52A2A; letter-spacing:-1px;}div.mem_right ul li.item_verify{width:85px; height:60px; background:url(../images/mem_item_bg.png) no-repeat right bottom;}p.verified{padding:10px 0; width:85px; float:right;}a.mem_vf_btn{width:85px; height:30px; float:right; background:url(../images/mem_item_status.gif) 0 -10px; cursor:pointer;}li.item_hn p{line-height:50px; text-align:center;}div.mem_right ul li.item_friend{width:95px; height:30px; background:none;}p.for_friend{width:85px; height:25px; float:right; background:url(../images/mem_item_status.gif) 0 -45px;}div.mem_right ul li.item_lover{width:95px; height:30px; background:none;}p.for_lover{width:85px; height:25px; float:right; background:url(../images/mem_item_status.gif) 0 -70px;}p.for_lover span,p.for_friend span,p.verified span{display:none;}div.mem_right ul li.item_pr_label{width:380px; height:35px; background:url(../images/pr_label_bg.png) no-repeat left top;}li.item_pr_label p{padding:0 0 0 35px; line-height:25px; color:#A52A2A; font-weight:bold;}div.mem_right ul li.item_pr_label{width:380px; height:35px; background:url(../images/pr_label_bg.png) no-repeat left top;}p.item_pr_body{padding:5px 10px 20px 20px; line-height:20px;}li.item_bday{width:190px; height:40px;}li.item_sex{width:95px; height:40px;} li.item_marriage{width:95px; height:40px;}div.mem_right ul li.item_area{width:190px; height:30px; background-position:0 -560px;}div.mem_right ul li.item_job{width:190px; height:30px; background-position:0 -560px;}div.mem_right ul li.item_job_desc{width:380px; height:70px; background:url(../images/job_desc_bg.png) no-repeat left top;}p.job_desc_body{padding:15px 0 0 20px; line-height:20px;}li.item_tri{width:130px; height:40px;}li.item_tri_ls{width:120px; height:40px;}li.item_dbl{width:190px; height:40px;}li.item_sng{width:380px; height:40px;}p.mem_body{padding:0 0 0 20px; line-height:29px;}p.mem_body span,p.job_desc_body span{color:#A52A2A;}#img_nav {margin:0;  padding:0 6px;  height:31px;}#img_nav li {margin:0; padding:0 6px; float:left; list-style-type:none; }#img_nav li a {display:block;height: 20px;width: 20px; line-height:20px; text-align:center; text-decoration:none; color:#A52A2A; background:url(../images/img_nav.png) 0 0;}#img_nav a:hover{background-position:0 -20px; }#img_nav a.current{background-position:0 -40px; }div.item_pics{margin:0; padding:10px 0 0 10px; background:url(../images/item_pics_bg.png) no-repeat left top;}#item_pics_pane {width:140px;height:150px; position:relative;overflow:hidden;clear:both;}#item_pics_pane div {display:none; float:left;display:block;width:140px;cursor:pointer;}#item_pics_pane .scrollable {width:20000em;position:absolute;clear:both;margin:0;padding:0;}ul.mem_item_nav{margin:0; padding:10px 0 0 0; float:left; background:url(../images/list_bg.gif) repeat-x bottom;}ul.mem_item_nav li{margin:0; padding:0; height:35px; float:left; }ul.mem_item_nav li.mem_bp{height:85px; background:url(../images/bp_desc.png) no-repeat left bottom;}ul.mem_item_nav li a{width:160px; height:25px; display:block; float:left; background:url(../images/lg_btn.png) 0 0;}ul.mem_item_reg{margin:0; padding:10px 0 0 0; float:left;}a.mem_item_reg_btn{width:160px; height:245px; display:block; background:url(../images/mem_item_reg_btn.png) no-repeat 0 0;}a.mem_item_reg_btn:hover{background-position:-160px 0;}#view_kk_prof{background-position:0 -175px;}#add_to_favorite{background-position:0 -200px;}#invite{background-position:0 -225px;}#block{background-position:0 -250px;}#report{background-position:0 -275px;}ul.compa_schedule{margin:0; padding:0 10px 20px 10px; float:left; background:url(../images/compa_schedule_bg.png) no-repeat bottom;}ul.compa_schedule li{width:140px; line-height:18px; background:url(../images/list_bg.gif) repeat-x bottom; font-size:11px;}h3.compa_schedule_head{height:45px; line-height:45px; font-size:12px; letter-spacing:-1px; background:url(../images/compa_schedule_head.png); clear:both; text-align:center; color: #006633;}div.invitation{margin:0; padding:0 0 10px 0;}ul.invite_form{margin:0; padding:0; width:540px; float:left;}ul.invite_form li{idth:540px; height:35px; line-height:35px; background:url(../images/list_bg.gif) repeat-x bottom; clear:both;}ul.invite_form li.last{background:none;}ul.invite_form li label{width:120px; float:left; text-align:right; color:#A52A2A;}ul.invite_form li p{padding:0 0 0 10px; float:left; line-height:35px;}ul.invite_form li p.private_label{padding:0; width:55px; height:30px;  float:left; background:url(../images/private_label.gif) 0 0;}ul.invite_form li p.private_label span{display:none;}ul.invite_form li input,ul.invite_form li select{margin:8px 4px 0 0; float:left;}ul.invite_form li p span{margin:0; padding:0 2px; height:35px; line-height:35px; float:left; text-align:center;}ul.invite_form li a{margin:5px 0 0 0; float:right;}p.invite_limit{margin:0 0 10px 0; padding:5px 0 5px 10px;  line-height:20px; background:url(../images/list_bg.gif) repeat-x bottom; color:#A52A2A; border-top:1px solid #eeeeee; clear:both;}/*event result--------------------------------------------------------------------------------------------------------------*/ h3.eve_head{margin:0 0 10px 0; width:540px;  font-size:12px;  background:url(../images/heading.png) 0 -155px; clear:both; color:#666666; float:left;}h3.eve_head span{padding:0 0 0 20px; height:25px; line-height:25px; display:block;}ul.eve_result{margin:0; padding:0; width:540px; height:265px; background:url(../images/eve_result_bg.png) no-repeat right 25px; float:left; cursor:pointer;}ul.eve_result li{float:left;}ul.eve_result li label{float:left; text-align:center;}ul.eve_result li p{float:left;}li.eve_list_title{width:540px; height:35px;}li.eve_pics{width:110px; height:100px;}li.eve_area{width:430px; height:25px;}li.eve_planner{width:190px; height:25px;}li.eve_deadline{width:190px; height:25px;}li.eve_result_fee{width:170px; height:50px;}li.eve_entry_mem{width:130px; height:50px;}li.eve_entry{width:130px; height:50px;}li.eve_genre{padding:5px 0 105px 0; width:110px;}li.eve_genre_sub{padding:5px 0; width:105px;}li.eve_area label,li.eve_date label{width:60px; height:25px; line-height:25px;}li.eve_result_fee label,li.eve_entry_mem label,li.eve_entry label{width:60px; height:50px; line-height:50px;}li.eve_planner label,li.eve_deadline label{width:50px; height:25px; line-height:25px;}li.eve_date p{width:200px; height:25px; line-height:25px; font-size:11px;}li.eve_planner p,li.eve_deadline p{width:140px; height:25px; line-height:25px;}li.eve_deadline p{font-size:11px;}li.eve_result_fee p{width:110px; height:25px; line-height:25px; letter-spacing:-1px;}li.eve_entry_mem p,li.eve_entry p{width:70px; height:25px; line-height:25px;}li.eve_area p{line-height:25px;}li.eve_list_lg p.lg_area{padding:0;width:135px; height:25px; text-align:center;}li.eve_list_lg p.sm_area{padding:0; width:215px; height:25px; text-align:center;}li.eve_genre p{width:100px; height:20px; background:url(../images/eve_genre.png);}li.eve_genre p span{display:none;}#eve_kk{background-position:0 0;}#eve_friend{background-position:0 -20px;}li.eve_genre_sub p{width:100px; height:20px; background:url(../images/eve_genre.png) 0 -40px; line-height:20px; color:#444444; font-size:11px; text-align:center;}/*even item--------------------------------------------------------------------------------------------------------------*/ h4.eve_desc{margin:0 0 10px 0; width:540px; color:#A52A2A; font-size:12px; font-weight:normal; background:url(../images/heading.png) 0 -180px; float:left; letter-spacing:-1px; }h4.eve_desc span{height:25px; line-height:25px; }ul.eve_item{margin:0; padding:0 0 10px 0; width:540px; }ul.eve_item p{padding:0 0 0 10px; height:30px; line-height:30px;}ul.eve_item p span{ color:#A52A2A;}ul.eve_item li{margin:0; padding:0; width:265px; height:40px; background:url(../images/mem_item_bg.png) -10px bottom;}ul.eve_item li.eve_list_title{width:540px; height:35px; background:none; clear:both;}li.eve_item_l{float:left;}li.eve_item_r{float:right;}ul.eve_item_genre{margin:0; padding:0 0 10px 0;}ul.eve_item_genre li{margin:0; padding:5px 0; line-height:20px; background:url(../images/list_bg.gif) repeat-x bottom;}p.genre_label{width:100px; height:20px; background:url(../images/eve_genre.png) no-repeat 0 -40px; line-height:20px; color:#666666; font-size:11px; text-align:center; float:left;}ul.eve_item_genre li span{padding:0 0 0 10px;}p.eve_applied{width:540px; height:35px; clear:both;}p.eve_applied span{margin:0 0 0 10px; padding:0 0 0 20px; height:25px; ;ine-height:25px; line-height:25px; display:block; font-weight:bold; color:#e22453; background:url(../images/side_nav.png) no-repeat -8px -32px;}ul.eve_appeal{margin:0; padding:0 0 10px 0; float:left;}ul.eve_appeal li{float:left;}li.eve_appeal_planner{margin:0; padding:0; width:540px; height:40px; background:url(../images/mem_item_bg.png) -10px bottom;}li.eve_appeal_planner p{padding:0 0 0 10px; height:30px; line-height:30px;}li.eve_appeal_planner p span{color:#A52A2A;}li.eve_appeal_desc{width:430px;}li.eve_appeal_desc p{padding:5px 10px; line-height:18px; border:1px solid #eeeeee;} div.apply_pane{margin:0 0 10px 0; padding:10px 0;width:540px;  border-top:1px solid #ff99cc; border-bottom:1px solid #ff99cc; float:left;}ul.eve_mem_count{margin:0; padding:0 0 10px; width:190px; float:left;}ul.eve_mem_count li{margin:0; padding:0; width:180px; height:30px; line-height:30px; background:url(../images/list_bg.gif) repeat-x bottom; float:left;}ul.eve_mem_count li h5{height:30px line-height:30px; color:#A52A2A; font-weight:normal; font-size:12px;}ul.eve_mem_count li label{width:70px; height:30px; float:left; color:#A52A2A; text-align:right;}ul.eve_mem_count li p{padding:0  0 0 10px; float:left;}ul.eve_mem_count li select{margin:8px 0 0 0; float:left;}ul.eve_mem_count li p span{padding:0 4px; float:left;}ul.eve_apply{margin:0; padding:0 0 10px 0; width:350px; float:left;}ul.eve_apply li{margin:0; padding:0;  width:350px; height:30px; line-height:30px; float:left;}ul.eve_apply li p{padding:0; width:170px; height:30px; text-align:center; float:left;}ul.eve_apply li p.apply_bp{background:url(../images/apply_bp.png) no-repeat 0 0; text-align:center; line-height:30px; font-family:Arial,sans-serif; font-weight:bold; font-size:20px;}/*bp contents===============================================================*/div.bp_apply{margin:0; padding:0; width:540px;  float:left;}div.bp_apply p{margin:0; padding:0;  width:350px;   line-height:20px; float:left; text-align:center;}div.bp_apply input{margin:20px 0 0 0; float:right;}/*Event Invite===============================================================*/div.apply_pane p.invite{margin:0; padding:10px 0;  width:340px;   line-height:20px; float:left; text-align:center; border:1px solid #eeeeee;}div.apply_pane p.invite_desc{width:170px;  line-height:30px; float:right; text-align:center;}div.apply_pane p.invite_desc img{margin:20px 0 0 0;}div.apply_pane input.lg_ibtn{margin:20px 0 0 0; float:right;}ul.eve_invite{margin:0; padding:0 0 10px 0; width:540px; float:left;}ul.eve_invite li{width:270px; height:50px; float:left; background:url(../images/eve_invite_bg.gif) no-repeat;}p.invite_check{width:50px; height:41px; float:left; text-align:center;}p.invite_check input{margin:12px 0 0 0;}p.invite_name{width:205px; height:21px; line-height:20px; float:left;}p.invite_comm{width:50px; height:21px; line-height:20px; float:left;}ul.eve_invite_s{margin:0; padding:0 0 10px 0; width:540px; float:left;}ul.eve_invite_s li{width:540px;height:25px; line-height:25px;float:left;}ul.eve_invite_s li p{padding:0 0 0 15px;}/*compa calender===============================================================*/div.cal{margin:0; padding:0 0 10px 0; clear:both;}table.cal_table{margin:0; padding:0;  font-size:12px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}th.cal_day{width:77px; height:30px; background:url(../images/compa_cal_bg.gif) 0 0 #f8f7eb;  font-weight:normal; text-align:center; }td.cal_date{width:77px; height:30px;  background:url(../images/compa_cal_bg.gif) 0 -30px; text-align:center; }td.cal_date p{width:30px; height:30px; line-height:30px; float:left; text-align:center;}td.cal_date input{margin:7px 0 0 15px; padding:0; float:left;}th.sat{background-color:#E0FFFF;}th.sun{background-color:#FFE4E1;}td.cal_date span{width:21px; height:22px; line-height:20px; display:block;}.sc{background:url(../images/cal_bg.gif) -36px 0;}.ap{background:url(../images/cal_bg.gif) -36px -22px;}.kp{ background:url(../images/cal_bg.gif) -36px -44px;}div.cal_desc{width:190px; height:110px; background:url(../images/cal_bg.gif) -57px 0; no-repeat;}div.cal_desc ul{display:none;}div.cal_appeal{padding:10px 0; width:540px; clear:both; background:url(../images/list_bg.gif) repeat-x bottom;}div.cal_appeal p{margin:10px 0 0 0; padding:10px;clear:both; border:1px solid #eeeeee;}div.cal_appeal label{width:90px; float:left; text-align:right; color:#A52A2A;}div.cal_appeal textarea{width:438px; height:120px; border:1px solid #cccccc;}ul.cal_list{margin:0; padding:0; width:265px; float:left; background:url(../images/list_bg.gif) repeat-x bottom;}ul.cal_list li{margin:0; padding:0; float:left;   line-height:25px; background:url(../images/list_bg.gif) repeat-x bottom;}ul.cal_list li label{width:100px;color:#A52A2A;float:left; text-align:right;}ul.cal_list li p{width:155px;float:left;}h5{padding:0 0 0 5px; height:20px;  line-height:20px; color:#A52A2A; font-weight:normal; font-size:12px; clear:both; background:url(../images/list_bg.gif) repeat-x bottom;}li h5{background:none;}ul.cal_list li h5{width:255px;}/*visitor--------------------------------------------------------------------------------------------------------------*/ ul.visitor{margin:0; padding:0 0 10px 0; width:540px;  float:left;}ul.visitor li{margin:0; padding:0; height:35px; cursor:pointer; float:left; background:url(../images/mem_result_bg.gif) no-repeat left bottom;}ul.visitor li.time{margin:0; padding:0; height:20px;  float:left; background:none; cursor:auto;}ul.visitor li.over{background-color:#FFF0F5;}ul.visitor li p{height:35px; line-height:35px; float:left; text-align:center; }ul.visitor li p.visited{width:540px; height:20px; line-height:20px; text-align:left; clear:both; background:#f0f0f0;}ul.visitor li p.visited span{padding:0 10px;}/*favorite--------------------------------------------------------------------------------------------------------------*/ ul.visitor li p.add_fv{width:270px; height:20px; line-height:20px; text-align:left; float:left; background:#f0f0f0;}ul.visitor li p.del_fv{width:270px; height:20px; line-height:20px; text-align:right; float:right; background:#f0f0f0;}ul.visitor li p.add_fv span,ul.visitor li p.del_fv span{padding:0 10px;}/*profile edit--------------------------------------------------------------------------------------------------------------*/ ul.prof_edit{margin:0; padding:0; width:540px; float:left;}ul.prof_edit li label{width:170px; height:30px; line-height:30px; float:left; text-align:left; color:#A52A2A; letter-spacing:-1px;}ul.prof_edit li label span{padding:0 0 0 10px;}ul.prof_edit li label span em{padding:0 0 0 5px;font-style:normal;}ul.prof_edit li{margin:0; padding:0 0 10px 0;  width:540px;  background:url(../images/mem_item_bg.png) -10px bottom; float:left;}li.prof_list_nm p{padding:0; width:305px;  line-height:30px; float:left;}li.prof_list_lg p{padding:0; width:305px;  line-height:30px; float:left;}li.prof_list_md p{padding:0; width:305px;  line-height:30px; float:left;}li.prof_list_xl p{padding:0 0 20px 0; width:370px; line-height:20px; float:left;}ul.prof_edit li span{padding:0 2px; height:30px; line-height:30px; float:left;}ul.prof_edit li textarea{width:220px; height:80px; border:1px solid #cccccc; float:left;}ul.prof_edit li input,ul.prof_edit li select{margin:5px 5px 0 0; float:left;}ul.prof_edit li.prof_list_md{margin:0; padding:0;  height:70px; background:url(../images/mem_item_bg.png) -10px bottom;}ul.prof_edit li.prof_list_lg{margin:0; padding:0;  height:100px; background:url(../images/mem_item_bg.png) -10px bottom;}ul.prof_edit li.prof_list_lg select{letter-spacing:-1px;}ul.prof_edit li.prof_list_xl{margin:0; padding:0; background:url(../images/mem_item_bg.png) -10px bottom;}ul.prof_edit li.prof_list_xl p span{width:340px; height:35px; line-height:20px; clear:both;}ul.prof_edit li.prof_list_xl textarea{width:340px; height:140px; border:1px solid #cccccc; float:left;}ul.prof_edit li p.public_label{padding:0; width:65px; height:30px;  float:left; background:url(../images/private_label.gif) no-repeat 0 -30px;}ul.prof_edit li p.private_label{padding:0; width:65px; height:30px;  float:left; background:url(../images/private_label.gif) no-repeat 0 0;}p.private_label span,p.public_label span{display:none;}a.add_chg_btn{margin:0; padding:0; width:110px; height:25px; display:block; background:url(../images/md_btn.png) 0 -100px; float:right;}ul.mob_domain{margin:0; padding:0 0 10px 0; float:left;}ul.mob_domain li{margin:0; padding:0; width:100px; height:30px; float:left;}ul.mob_domain li a{margin:0; padding:0; width:100px; height:30px; display:block; background:url(../images/mob_domain_bg.png);}#im{background-position:0 0;}#sb{background-position:-100px 0;}#ez{background-position:-200px 0;}#wl{background-position:-300px 0;}ul.point_usage{margin:0; padding:0 0 10px 0; width:540px; float:left; background:url(../images/point_usage_bg.png) no-repeat left top;}ul.point_usage li{margin:0; padding:0; height:50px;float:left;}ul.point_usage li h4{width:340px; line-height:50px; text-align:center; font-size:12px;}ul.point_usage li ul{margin:0; padding:0; width:200px; height:50px; float:left;}ul.point_usage li ul li{margin:0; padding:0; width:200px; height:25px; line-height:25px;  float:left;}ul.point_usage li ul li label{width:100px; height:25px; float:left; text-align:center; color:#A52A2A;} ul.point_usage li ul li p{width:100px; height:25px; float:left; text-align:center;}/*upload pics--------------------------------------------------------------------------------------------------------------*/ div.upload_pics_pane{margin:0 0 10px 0; padding:9px; border:1px solid #eeeeee; float:left;}ul.upload_pics{margin:0; padding:0; width:520px;  float:left;}ul.upload_pics li{margin:0; padding:0; float:left;}li.prof_pics{width:150px; height:150px; }li.prof_pics_status{width:180px;}ul.upload_pics li ul{margin:0; padding:0;}ul.pics_status li{width:170px; line-height:20px;}li.prof_pics_form{width:520px;}li.prof_pics_form ul{margin:0; padding:0; float:left; background:url(../images/list_bg.gif) repeat-x top;}li.prof_pics_form ul li{margin:0; padding:10px 0 0 0; float:left;}li.pics_form{width:240px;}li.pics_btn{width:140px; text-align:right;}/*verify document--------------------------------------------------------------------------------------------------------------*/ul.verify_docs{margin:0; padding:0 0 10px 0; width:540px; float:left;background:url(../images/verify_docs_bg.png) no-repeat left bottom;}ul.verify_docs li{margin:0; padding:0; float:left;}li.verify_label{width:120px; background:url(../images/list_bg.gif) repeat-x top;}li.verify_label p{height:45px; line-height:45px; text-align:center;}li.verify_sub{width:420px; background:url(../images/list_bg.gif) repeat-x top;}ul.docs_list{margin:0; padding:0; width:420px; float:left;}ul.docs_list li{margin:0; padding:0; width:420px; float:left; background:url(../images/list_bg.gif) repeat-x top;}ul.docs_list li label{width:140px; height:45px; line-height:45px;float:left;}ul.docs_list li label span{padding:0 10px 0 0; text-align:center; display:block;}ul.docs_list li p{padding:5px 0; width:270px; float:left; line-height:16px;}li.vf_list{margin:0; padding:0 0 10px 0; width:265px; float:left;}li.vf_list p{margin:0; padding:10px;} li.vf_list p.vf_mail{padding:15px 10px 10px 50px; background:url(../images/mail.png) no-repeat 10px 0; display:block; text-align:center; float:left;}li.vf_list p.vf_mail a{width:205px; height:40px; line-height:40px; display:block; float:right; letter-spacing:-1px;}/*fee--------------------------------------------------------------------------------------------------------------*/li.fee_desc{padding:10px 0 0 0; width:265px;  float:left;}h5.fee_l{width:265px; height:25px; line-height:25px; color: #669900; font-weight:bold; background:url(../images/heading.png) 0 -250px;}h5.fee_l span{padding:0 0 0 15px; }h5.fee_r{width:265px; height:25px; line-height:25px; color:#e22453; font-weight:bold; background:url(../images/heading.png) no-repeat -285px -250px;}h5.fee_r span{padding:0 0 0 15px; }ul.about_kk h4{margin:0; padding:0; background:url(../images/heading.png) right -220px; font-size:12px;}ul.about_kk  h4 span{margin:0 1px 0 0; padding:0 0 0 15px; height:30px; line-height:30px; display:block; color:#e22453; background:url(../images/heading.png) left -220px;}li.fee_img img{margin:0; float:left;}li.fee_img_last{padding:0 0 10px 0; float:left;}ul.bp_bonus{margin:0; padding:0 0 10px 0; width:540px; float:left; background:url(../images/bp_bonus.png) no-repeat left bottom;}ul.bp_bonus li.bonus_box{margin:0; padding:0; width:135px; float:left;}ul.bp_bonus span{display:none;}ul.bp_bonus li h3{height:125px;  background:url(../images/bp_bonus.png) no-repeat 0 0;}#bpb_01{background-position:0 0;}#bpb_02{background-position:-135px 0;}#bpb_03{background-position:-270px 0;}#bpb_04{background-position:-405px 0;}ul.bp_bonus li h3 span{display:none;}ul.bp_bonus li p{margin:0; padding:10px 5px; line-height:18px;}/*==point===============================================================*/ul.bp_list{margin:0; padding:0 0 10px 0; width:540px; float:left;}ul.bp_list li{float:left;}li.bp_label{padding:10px 0 10px 0; width:100px; background:url(../images/list_bg.gif) repeat-x bottom;}li.bp_label a{width:90px; height:90px; display:block; background:url(../images/bp_label.png);}#banl{background-posiiton:0 0;}#credit{background-position:0 -90px;}li.bp_body{padding:10px 0 0 0 ; width:440px; background:url(../images/list_bg.gif) repeat-x bottom;}ul.bp_sub{margin:0; padding:0; width:430px; float:left;}ul.bp_sub li{margin:0; padding:0; width:430px; float:left;}ul.bp_sub li h4{padding:0 0 0 20px; font-size:12px; height:25px; line-height:25px; color:#A52A2A; background:url(../images/heading.png) 0 -100px; letter-spacing:-1px;}ul.bp_sub li p{padding:0 10px; height:75px; line-height:20px; font-size:11px;}ul.bp_sub li p img{display:block;}li.bp_desc{width:265px; float:left;}li.bp_desc p{margin:10px 0; padding:10px; line-height:18px; clear:both; border:1px solid #eeeeee;}li.bp_desc_sub{padding:10px 0; width:265px;float:left; text-align:center;}li.bp_desc_sub label{width:135px; height:30px; line-height:30px; float:left; color:#A52A2A; background:url(../images/bp_rate_bg.png) left top;}li.bp_desc_sub p{width:130px; height:30px; line-height:30px; float:right; background:url(../images/bp_rate_bg.png) right top;}li.bp_desc_sub ul{margin:0; padding:0; width:265px;  float:left;}li.bp_desc_sub ul li{height:30px; background:url(../images/list_bg.gif) repeat-x bottom; float:left;}li.bp_desc_sub ul li.last{height:31px;}li.bp_rate_sub{padding:0; width:265px; float:left;}li.bp_rate_sub p{padding:0 10px 0 0; text-align:right;}ul.bank_form{margin:0; padding:0; width:540px; float:left;}ul.bank_form li{idth:540px; height:35px; line-height:35px; background:url(../images/list_bg.gif) repeat-x bottom; clear:both;}ul.bank_form li.last{background:none;}ul.bank_form li label{width:220px; float:left; text-align:right; color:#A52A2A;}ul.bank_form li p{padding:0 0 0 10px; float:left; line-height:35px;}ul.bank_form li input{margin:8px 4px 0 0; float:left;}ul.bank_form li p span{margin:0; padding:0 2px; height:35px; line-height:35px; float:left; text-align:center;}ul.bank_form li a{margin:5px 0 0 0; float:right;}div.cc_nav{margin:0; padding:0; width:540px; height:80px; background:url(../images/cc_nav.png) no-repeat left top;}div.cc_nav span{display:none;}#cnav01{background-position:0 0;}#cnav02{background-position:0 -80px;}#cnav03{background-position:0 -160px;}#cnav04{background-position:0 -240px;}li.cc_list{padding:10px 0 1px 0; width:265px;float:left; text-align:center; background:url(../images/list_bg.gif) repeat-x bottom;}li.cc_list label{width:135px; height:30px; line-height:30px; float:left; color:#A52A2A; background:url(../images/bp_rate_bg.png) left top;}li.cc_list p{width:130px; height:30px; line-height:30px; float:right; background:url(../images/bp_rate_bg.png) right top;}li.cc_list p select{margin:5px 0 0 0;}li.cc_desc{width:265px; height:30px; float:left;}li.cc_desc p{line-height:30px;}li.cc_desc p input{float:right;}/*Contact--------------------------------------------------------------------------------------------------------------*/ ul.faq_head,ul.faq_list{margin:0; padding:0 0 10px; width:540px; float:left;}ul.faq_head li{margin:0; padding:0; width:108px; float:left; text-align:center;}ul.faq_head li p{padding:0; }ul.faq_head li a{padding:5px 0; width:108px; line-height:16px;  display:block; background:url(../images/faq_head_bg.png) 0 0; text-decoration:none;}ul.faq_head li a:hover{background-position:0 -42px;}ul.faq_list{margin:0; padding:0 0 10px; width:540px; float:left;}ul.faq_list li.question_list{margin:0; padding:0; width:540px; height:30px; line-height:30px; float:left;  background:url(../images/list_bg.gif) repeat-x bottom;}ul.faq_list li.question{margin:0; padding:0; width:540px; height:40px; line-height:30px; float:left;  background:url(../images/mem_item_bg.png) -10px bottom;}ul.faq_list li.answer{margin:0; padding:0; width:540px; line-height:18px; float:left;  background:url(../images/list_bg.gif) repeat-x bottom;}ul.faq_list li span{width:40px; height:30px; line-height:30px; font-size:16px; font-weight:bold; font-family:times,san-serif;color:#e22453; float:left; text-align:center;}ul.faq_list li.answer span{color:#A52A2A;}ul.faq_list li p{width:490px; float:left;}ul.faq_list li.answer p{padding:0 0 5px 0;}ul.faq_list li.up_top{margin:0; padding:0; width:540px; height:20px; line-height:20px; float:left;  text-align:right;}ul.faq_list li.up_top p{width:540px;}a.arrow_up{padding:0 0 0 14px; background:url(../images/arrow_t.gif) left no-repeat;}ul.prof_edit li.mail label,ul.prof_edit li.mail_xl label{width:200px; height:30px; line-height:30px; float:left; text-align:left; color:#A52A2A; letter-spacing:-1px;}li.mail p{width:330px; line-height:20px; float:left;}li.mail_xl p{padding:0 0 20px 0; width:330px; line-height:20px; float:left;}/*click point--------------------------------------------------------------------------------------------------------------*/ div.click_point{margin:0; padding:0; width:550px; height:140px; background:url(../images/click_point.png) 0 0 no-repeat; clear:both;}div.click_point_l{margin:0; padding:0;width:140px; height:130px; float:left; position:relative;}p.click_point_btn{width:110px; height:110px; background:url(../images/click_point_btn.png); position:absolute; top:10px; left:10px;}#pt_active{background-position:0 0;}#pt_active a{wudth:110px; height:110px; display:block;}#pt_success{background-position:-110px 0;}#pt_success span{margin:0; padding:55px 0 0 25px; font-size:18px; color:#A52A2A; display:block; z-index:100; font-family:arial,serif; font-weight:bold;}#pt_done{background-position:-220px 0;}#pt_active span,#pt_done span{display:none;}p.click_point_desc{padding:15px 0 0 0; width:390px; float:left; line-height:16px;}/*top eve banner--------------------------------------------------------------------------------------------------------------*/ ul.top_eve_banner{margin:0; padding:0;width:550px; height:80px; float:left; background:url(../images/eve_top_banner.png) no-repeat 0 -50px;}ul.top_eve_banner li{margin:0;  float:left;}li.eve_banner_l{padding:10px 5px 0 10px;}li.eve_banner_r{padding:10px 10px 0 5px;}ul.top_eve_banner li a{width:260px; height:50px; display:block;}li.eve_banner_l a:hover{background:url(../images/eve_top_banner.png) no-repeat 0 0;}li.eve_banner_r a:hover{background:url(../images/eve_top_banner.png) no-repeat -260px 0;}/*==sidebar===============================================================*/#sidebar{margin:0; padding:0; width:220px; float:left;}div.sidebox{margin:0; padding:0 0 10px 0; width:210px; float:left; background:url(../images/sidebox_bg.png) no-repeat bottom;}div.sidebox h2{width:210px; height:30px; line-height:30px; font-size:12px; color:#006633; text-align:center; background:url(../images/heading.png) no-repeat 0 -125px;}div.side_inner{margin:0; padding:10px 10px 0 10px;}p.banner_box{margin:0; padding:0 0 10px 0; clear:both;}ul.profbox{margin:0; padding:0; width:210px; height:130px; float:left; background:url(../images/prof_bg.png) no-repeat;}ul.profbox li{margin:0; padding:0; float:left; }li.prof_status{width:85px; height:110px;}p.prof_img{margin:0; padding:15px 0 10px 15px;}p.prof_img img{display:block;}p.verify{width:75px; height:20px; float:right;}a.my_vf_btn{width:75px; height:15px; background:url(../images/prof_rank.png) 0 -100px; display:block; cursor:pointer;}p.my_prof{width:75px; height:20px; float:right;}a.my_pf_btn{width:75px; height:15px; background:url(../images/prof_rank.png) -75px -100px; display:block; cursor:pointer;}li.prof_id{width:121px; height:35px; line-height:25px;}li.prof_pt{width:121px; height:25px; line-height:25px;}li.prof_id p{padding:10px 0 0 10px; text-align:center; }li.prof_pt p{padding:0 0 0 10px; text-align:center; }li.prof_rank{width:115px; height:50px; }li.prof_rank span{display:none;}p.normal_rank{width:105px; height:50px; background:url(../images/prof_rank.png) 0 0; float:right;}p.silver_rank{width:105px; height:50px; background:url(../images/prof_rank.png) -105px 0; float:right;}p.gold_rank{width:105px; height:50px; background:url(../images/prof_rank.png) 0 -50px; float:right;}p.platinum_rank{width:105px; height:50px; background:url(../images/prof_rank.png) -105px -50px; float:right;}p.special_rank{width:105px; height:50px; background:url(../images/prof_rank2.png) 0 0; float:right;}p.free_user{width:105px; height:50px; background:url(../images/prof_rank2.png) 0 -50px; float:right;}/*main navigation--------------------------------------------------------------------------------------------------------------*/ ul.sidenav{margin:0; padding:10px 0; width:210px; float:left;}ul.sidenav li{width:210px; height:30px; line-height:30px; background:url(../images/list_bg.gif) no-repeat bottom;}ul.sidenav li p{padding:0 20px;}ul.sidenav li p a{padding:0 0 0 30px; display:block; background:url(../images/side_nav.png) no-repeat;}#nav_01{background-position:0 0;}#nav_02{background-position:0 -30px;}#nav_03{background-position:0 -60px;}#nav_04{background-position:0 -90px;}#nav_05{background-position:0 -120px;}#nav_06{background-position:0 -150px;}#nav_07{background-position:0 -180px;}#nav_08{background-position:0 -210px;}/*sub navigation--------------------------------------------------------------------------------------------------------------*/ ul.subnav{margin:0; padding:10px 0; width:210px; float:left; background:url(../images/sidebox_top.png) no-repeat top;}ul.subnav li{width:210px; height:30px; line-height:30px; background:url(../images/list_bg.gif) no-repeat bottom;}ul.subnav li p{padding:0 20px;}ul.subnav li p a{padding:0 0 0 30px; display:block; background:url(../images/side_nav.png) no-repeat 0 -240px;}/*sidebar calender--------------------------------------------------------------------------------------------------------------*/ table.sidecal_table{margin:0; padding:0;  font-size:12px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}th.sidecal_month{width:36px; background:url(../images/sidecal_bg.gif) no-repeat left top #f8f7eb;  font-weight:normal;  text-align:center; }th.sidecal_day{width:22px; height:22px; background:url(../images/sidecal_bg.gif) no-repeat left top #f8f7eb;  font-weight:normal; text-align:center; }td.sidecal_date{width:22px; height:22px;  background:url(../images/sidecal_bg.gif) 0 0; text-align:center; }.sat{color:#3399cc;}.sun{color:#cc6666;}td.sidecal_date span{width:21px; height:22px; line-height:20px; display:block;}.sc{background:url(../images/sidecal_bg.gif) -36px 0;}.ap{background:url(../images/sidecal_bg.gif) -36px -22px;}.kp{ background:url(../images/sidecal_bg.gif) -36px -44px;}div.sidecal_desc{width:190px; height:110px; background:url(../images/sidecal_bg.gif) -57px 0; no-repeat;}div.sidecal_desc ul{display:none;}/*side ez navigation--------------------------------------------------------------------------------------------------------------*/ a.eznav{margin:0; padding:0; width:210px; height:70px; display:block; background:url(../images/nav_btn.png) 0 0; cursor:pointer;}a.eznav:hover{background-position:-210px 0;}/*side contact--------------------------------------------------------------------------------------------------------------*/ p.side_desc{padding:0 10px 10px 10px; line-height:18px;}a.side_contact_btn{margin:5px 0 0 0; width:170px; height:30px; display:block; background:url(../images/side_contact_btn.png) 0 0;}p.contact_desc{padding:0 10px 10px 10px; line-height:16px; font-size:10px;}/*overlay===============================================================*/.overlay {display:none;  z-index:100; text-align:left; position:relative;}div.close { width:60px; height:25px; background:url(../images/close.gif) no-repeat 0 0; position:absolute; top:-24px;  right:0;cursor:pointer; z-index:200;}/* eznav overlay--------------------------------------------------------------------------------------------------------------*/ #eznav_overlay{ width:570px;height:270px;background:url(../images/eznav.gif); z-index:100;}div.eznav_l{width:150px; height:270px; float:left;}div.eznav_l h2{height:110px;}div.eznav_l h2 span{display:none;}div.eznav_l ul{margin:0; padding:0 0 0 20px; float:left;}div.eznav_l ul li{margin:0; padding:0; float:left; height:20px; line-height:20px;}div.eznav_l ul li p{width:120px;}div.eznav_l ul li a.arrow{text-decoration:none;}div.eznav_r{width:410px; height:270px; float:left;}div.eznav_r ul{margin:0; padding:10px 0 0 0; float:left;}div.eznav_r ul li{margin:0; padding:0; width:105px; height:130px; float:left;}div.eznav_r ul li.ez_lst{margin:0; padding:0; width:95px; height:130px; float:left;}div.eznav_r ul li a{margin:0; padding:0; width:95px; height:120px; display:block; float:left;}div.eznav_r ul li a:hover{background:url(../images/eznav_hover.png);}#eznav01{background-position:0 0;}#eznav02{background-position:-95px 0;}#eznav03{background-position:-190px 0;}#eznav04{background-position:-285px 0;}#eznav05{background-position:0 -120px;}#eznav06{background-position:-95px -120px;}#eznav07{background-position:-190px -120px;}#eznav08{background-position:-285px -120px;}/* mob access overlay--------------------------------------------------------------------------------------------------------------*/ #mob_overlay{ width:570px;height:280px; background:url(../images/mob_pop.gif); z-index:100;}#mob_overlay h2{width:570px; height:140px;}#mob_overlay span{display:none;}div.mob_access_inner{width:285px; float:left;}div.mob_access_inner h3{height:30px;}ul.mob_access_list{margin:0; padding:0 0 0 18px; float:left;}ul.mob_access_list li{padding:2px 0;}p.mob_access_qr{padding:7px 0 0 26px;}div.mob_access_inner select{margin:4px 0 0 0; width:180px;}p.mob_access_desc{padding:0  18px 0 18px; line-height:20px;}/* member status overlay--------------------------------------------------------------------------------------------------------------*/ #mem_vf_status{ width:280px;height:420px;background:url(../images/mem_vf_bg.gif); z-index:100;}#mem_vf_status h3{padding:0 0 0 50px; height:50px; line-height:50px; font-size:12px; font-weight:normal;}#mem_vf_status ul{margin:0; padding:0 20px;}#mem_vf_status ul li{margin:0; padding:0;width:240px; height:30px; line-height:30px;}#mem_vf_status ul li p{padding:0 0 0 30px; color:#eeeeee;}#mem_vf_status ul li p.mem_verified{color:#666666; background:url(../images/mem_verified.png) no-repeat 0 0;}/* member status overlay--------------------------------------------------------------------------------------------------------------*/ #my_vf_status{ width:280px;height:388px;background:url(../images/my_vf_bg.gif); z-index:100;}#my_vf_status h3{padding:0 0 0 50px; height:50px; line-height:50px; font-size:12px; font-weight:normal;}p.vf_desc{height:58px;}p.vf_desc span{display:none;}#my_vf_status ul{margin:0; padding:0 20px;}#my_vf_status ul li{margin:0; padding:0;width:240px; height:30px; line-height:30px;}#my_vf_status ul li p{padding:0 0 0 30px; color:#eeeeee;}#my_vf_status ul li p.mem_verified{color:#666666; background:url(../images/mem_verified.png) no-repeat 0 0;}/*Footer===============================================================*/#footer{margin:0; padding:0; clear:both; background:#eeeace; text-align:center;}div.footer_inner{margin:0 auto; padding:10px 0; width:980px;}div.footer_inner p{ line-height:20px; text-align:left;}div.footer_inner p.copy{padding:0 0 0 10px; height:30px; line-height:30px; text-align:left;}div.footer_inner p a{color: #A52A2A;}div.footer_inner p a:hover{color: #B8860B;}/*Button===============================================================*//* a btn--------------------------------------------------------------------------------------------------------------*/ a.lg_btn{width:170px; height:25px; display:block; background:url(../images/lg_btn.png) no-repeat;}#side_contact_btn{background-position:0 0;}#agree_btn{background-position:0 -25px; }#cancel_btn{background-position:0 -50px;}#back_tolist_btn{background-position:0 -75px; }#clear_mail_btn{background-position:0 -150px; }#back_btn{background-position:0 -325px;}#keep_btn{background-position:0 -375px;}#invite_btn{background-position:0 -400px;}#eve_back_btn{background-position:0 -450px; float:right;}#clear_cal_btn{background-position:0 -500px; }#change_cal_btn{background-position:0 -525px; }#about_bp_btn{background-position:0 -750px; float:right;}#point_list_btn{background-position:0 -775px;}a.detail_btn{width:170px; height:25px; display:block; background:url(../images/lg_btn.png) 0 -825px;}#cancel_policy_btn{background-position:0 -850px;}a.mlg_btn{width:170px; height:25px; display:block; background:url(../images/main_btn.png) no-repeat;}#eve_search_btn{background-position:0 0;}#mem_search_btn{background-position:0 -25px;}/* input  btn--------------------------------------------------------------------------------------------------------------*/ input.search_btn{margin:5px 0 0 0; padding:0; width:110px;height:25px; border:0; background:url(../images/md_btn.png) 0 0; cursor:pointer; text-indent:-999px; float:left;}input.clear_btn{margin:5px 0 0 0; padding:0; width:60px;height:25px; border:0; background:url(../images/md_btn.png) 0 -25px; cursor:pointer;text-indent:-999px; float:right;}input.send_sm_btn{margin:0; padding:0; width:60px;height:25px; border:0; background:url(../images/md_btn.png) 0 -125px; cursor:pointer;text-indent:-999px; font-size:0; line-height:0;}input.md_ibtn{margin:0; padding:0; width:110px;height:25px; border:0; background:url(../images/md_btn.png); cursor:pointer;text-indent:-999px;}input.update_pics_btn{margin:0; padding:0; width:110px;height:25px; border:0; background:url(../images/md_btn.png) 0 -50px; cursor:pointer;text-indent:-999px;}input.del_pics_btn{margin:0; padding:0; width:110px;height:25px; border:0; background:url(../images/md_btn.png) 0 -75px; cursor:pointer;text-indent:-999px;}#mail_conf_btn{background-position:0 -100px;}#cc_conf_btn{background-position:0 -150px;}input.lg_ibtn{margin:0; padding:0; width:170px;height:25px; border:0; background:url(../images/lg_btn.png); cursor:pointer;text-indent:-999px;}#mail_send_btn{background-position:0 -125px;}#mem_invite_btn{background-position:0 -300px;}#back_btn{background-position:0 -325px;}#apply_conf_btn{margin:0; padding:0; background-position:0 -350px; float:right;}#apply_btn{background-position:0 -425px; float:right;}#cal_conf_btn{background-position:0 -475px;}#cal_reg_btn{background-position:0 -550px;}#del_fv_btn{background-position:0 -575px;}#prof_update_btn{background-position:0 -600px;}#prof_update_btn{background-position:0 -600px;}#kk_edit_btn{background-position:0 -625px;}#kk_conf_btn{background-position:0 -650px;}#kk_send_btn{background-position:0 -675px;}#kk_reedit_btn{background-position:0 -700px;}#apply_btn{background-position:0 -725px; float:right;}#cc_ssl_btn{background-position:0 -800px;}input.reg_ibtn{margin:0; padding:0; width:170px;height:25px; border:0; background:url(../images/reg_btn.png); cursor:pointer;text-indent:-999px;}#start_reg_btn{background-position:0 0;}#reg_conf_btn{background-position:0 -25px;}#reg_3_btn{background-position:0 -50px;}#reg_resend_btn{background-position:0 -75px;}#reg_send_btn{background-position:0 -100px;}#reg_login_btn{background-position:0 -150px; float:right;}/*==Popup===============================================================*/#popup{margin:0 auto; padding:0; width:450px; text-align:left; background:url(../images/popup_bg.png) repeat-y; }div.popup_inner{margin:0; padding:0 10px;}#popup h1{padding:0 0 0 130px; height:50px; line-height:50px; font-size:12px; background:url(../images/popup_bg_top.png) no-repeat left bottom #ffffff;}div.popup_inner h2{margin:0; padding:0; width:430px; height:25px; line-height:25px; font-size:12px; background:url(../images/heading.png) 0 -100px; clear:both;}div.popup_inner h3{margin:0; padding:10px 5px; font-size:12px; font-weight:normal;;}div.popup_inner h2 span{padding:0 0 0 20px;}ul.popup_list{margin:0; padding:0;}ul.popup_list li{margin:0; padding:0; height:25px; line-height:25px; background:url(../images/list_bg.gif) repeat-x bottom;}ul.popup_list li label{margin:0; padding:0; width:120px; float:left; text-align:right; color:#A52A2A;}ul.popup_list li label span{padding:0 10px 0 0;}ul.popup_list li p{margin:0; padding:0; float:left;}ul.popup_form{margin:0; padding:0;}ul.popup_form li{margin:0; padding:0; height:30px; line-height:30px;}ul.popup_form li p{margin:0; padding:0; clear:both; font-size:10px;}div.popup_desc{margin:10px 0; padding:0 10px 5px 10px; border:1px solid #eeeeee;}div.popup_desc p{padding:5px 0; font-size:12px; line-height:20px; clear:both;}div.popup_desc p.last{background:none;}div.pop_add{margin:0; padding:0; width: 410px; height:30px; clear:both; }div.pop_add p{margin:0; padding:5px 0 0 0;  width:320px; float:left; background:none; text-align:center;}div.pop_add p select,div.pop_add p input{float:left;}input.txt_padd{width:300px; border:1px solid #cccccc;} input.txt_pbank{margin:0 5px 0 0; width:150px; border:1px solid #cccccc;} div.pop_add span{padding:5px 0 0 0;width:60px;  float:right;}div.pop_add span input.send_sm_btn{float:right;}p.close_btn_pane{padding:0 10px 0 0; height:45px; clear:both; background:url(../images/popup_bg_bottom.png) no-repeat left bottom;}a.popup_close_btn{margin:0; padding:0; width:110px;height:25px; display:block;background:url(../images/md_btn.png) 0 -195px; cursor:pointer; float:right;}ul.domain_navi{margin:0; padding:0 0 10px 0; width:430px; }ul.domain_navi li.dnavi{margin:0; padding:0; width:430px; line-height:50px; border-bottom:1px solid #eeeeee;}ul.domain_navi li.dnavi_sub{margin:0; padding:0 0 0 10px; line-height:20px; border-bottom:1px solid #eeeeee;}ul.domain_navi li.dnavi a{margin:0; padding:0; width:130px; height:50px; display:block; float:left;background:url(../images/domain_btn.png);}#im_btn{background-position:0 0;}#sb_btn{background-position:-130px 0;}#ez_btn{background-position:0 -50px;}#wi_btn{background-position:-130px -50px;}ul.domain_block{margin:0; padding:0 0 10px 0;width:430px; float:left;}ul.domain_block li{margin:0; padding:10px 0; width:430px; float:left;}ul.domain_block li img{margin:0 10px; padding:0; float:left;}li.odd{background-color:#FFFFFF;}li.even{background-color:#F0F0F0;}li.last_row{padding:10px 0 20px 0;  background-repeat:no-repeat; background-position:bottom;}li.close{padding:10px 0 10px 105px; background:none; border:0; text-align:left;}p.mob_txt{margin:0; padding:0; width:200px; float:left; line-height:18px;}p.sbmob_txt{margin:0; padding:0 5px;   line-height:18px;}/*スタイル追加*/h3.mid{margin:0 0 10px 0; width:540px; color:#666666; font-size:12px;  background:url(../images/heading.png) 0 -35px; float:left;}h3.mid span{display:block; height:25px; line-height:25px;}/*スタイル追加*/#back_prof_btn{background-position:0 -875px;}/*スタイル追加*/div.top_mob_form ul li.id_form{margin:0; padding:0; width:210px; float:left;}div.top_mob_form ul li.pw_form{margin:0; padding:0; width:210px; float:left;}div.top_mob_form ul li.sign_btn{margin:0; padding:1px 0 0 0; width:70px; float:right;}/*スタイル追加*/div.up_nav{margin:0; padding:0; width:550px; height:30px; clear:both; }div.up_nav p{margin:0; padding:0; width:550px; height:30px; line-height:30px; text-align:right;}div.up_nav a{color:#A52A2A;}/*スタイル追加*/div.mem_right ul li.item_pr{margin:0; padding:0; width:380px;　float:left; background:url(../images/item_pr_body.png) no-repeat left bottom;}/*スタイル追加*/#cal_more_btn{background-position:0 -900px;}/*スタイル追加*/li.eve_pics img{display:block;}li.eve_list_lg{margin:0; padding:0;width:430px;height:25px;line-height:25px; float:left; }li.eve_list_lg label{width:80px; height:25px; line-height:25px; text-align:center;}li.eve_list_lg p{ padding:0 0 0 10px; text-align:left;}li.eve_list_md{margin:0; padding:0;width:215px;height:50px;line-height:25px; float:left;}li.eve_list_md label{width:80px; height:50px; line-height:50px;}li.eve_list_md label.dbl{padding:5px 0; width:80px; line-height:20px;}li.eve_list_md p{width:135px; text-align:center;}/*スタイル追加*/ul.eve_item_l{margin:0; padding:0; width:540px; height:245px; background:url(../images/eve_item_lg_bg.png) no-repeat bottom; float:left;}ul.eve_item_l p{float:left; text-align:center; height:25px; line-height:25px;}ul.eve_item_l label{float:left; text-align:center;}ul.eve_item_g p span{ color:#A52A2A;}ul.eve_item_l li.eve_list_title{width:540px; height:35px; background:none; clear:both;}li.eve_item_area{margin:0; padding:0;width:540px;height:25px;line-height:25px; float:left;}li.eve_item_lg{margin:0; padding:0;width:540px;height:25px;line-height:25px; float:left; }li.eve_item_lg label{width:80px; height:25px; line-height:25px; text-align:center;}li.eve_item_lg p{padding:0 0 0 10px; text-align:left;}li.eve_item_lg p.lg_area{padding:0;width:190px; text-align:center;}li.eve_item_lg p.sm_area{padding:0;width:270px; text-align:center;}li.eve_item_md{margin:0; padding:0;width:270px;height:50px;line-height:25px; float:left;}li.eve_item_md label{width:80px; height:50px; line-height:50px;}li.eve_item_md label.dbl{padding:5px 0; width:80px; line-height:20px;}li.eve_item_md p{width:190px;}/*スタイル追加*/ul.eve_apply_chg{margin:0; padding:10px 0 0 0; width:540px; float:left;}ul.eve_apply_chg li{margin:0; padding:0 10px 0 0; float:left; }ul.eve_apply_chg span{height:25px; line-height:25px; float:left;}ul.eve_apply_chg select{margin:2px 0 0 2px; float:left;}/*スタイル追加*/ul.mem_item_nav li p.one_person_ds{margin:0;padding:0;width:160px; height:25px; float:left; background:url(../images/lg_btn.png) 0 -950px;}ul.mem_item_nav li p.one_person_ds span{display:none;}#one_person{background-position:0 -925px;}input.sm_ibtn{margin:0; padding:0; width:60px;height:25px; border:0; background:url(../images/md_btn.png); cursor:pointer;text-indent:-999px;}#chg_btn{background-position:0 -220px; float:left;}/*スタイル追加*/div.frame_wrap{margin:0;padding:10px;text-align:left;}#from_site{background:#fff0f5}#from_user{background:#f0fbff;}div.frame_wrap h1{margin:0; padding:5px 10px; font-size:12px;line-height:20px;}#from_site p.past_date{margin:0; padding:0 10px; height:25px; line-height:25px; border-bottom:1px solid #ffcccc;}#from_site p.past_msg{margin:0; padding:10px;line-height:18px; border:1px solid #ffcccc; background:#fff9f9;}#from_user p.past_date{margin:0; padding:0 10px; height:25px; line-height:25px; border-bottom:1px solid #cce3ff;}#from_user p.past_msg{margin:0; padding:10px;line-height:18px; border:1px solid #cce3ff; background:#f9fcff;}/*スタイル追加(S)*/div.s_add_exp{clear: both; margin: 0; padding: 0 0 10px; width: 540px; text-align: right;}