/* my menu */
#mymain_menu {clear:both; margin-bottom: 10px; width:100%; z-index:1001;}
#mymain_menu .photo {width: 62px; float: left;}
#mymain_menu .info {width:690px; float: left; font-size:14px; font-weight:bold; padding-top:14px; color:#212121; position:relative;}
#mymain_menu .info .premium_sign {position:absolute; top:34px; left:0px; font-size:12px; font-weight:normal; color:#999999;}
#mymain_menu .info .premium_sign img {margin-bottom:-4px; margin-right:5px;}
#mymain_menu .account {padding-left:19px; margin-left: 15px; background: url(/images/common/icon/ico_account.gif) no-repeat;}
#mymain_menu .account02 {padding-left:19px; margin-left: 15px; background: url(/images/common/icon/ico_account02.gif) no-repeat;}
#mymain_menu .statistics {padding-left:18px; margin-left: 10px; background: url(/images/common/icon/ico_statistics.gif) no-repeat;}
#mymain_menu .premium {padding-left:19px; margin-left: 15px; background: url(/images/common/icon/ico_premium_star.gif) no-repeat 0px -1px;}
#mymain_menu .premium a {height:18px;}

#mymain_menu .right_banner {float:right; width:160px; padding:5px 9px; line-height:1.5em; border:3px #EBEBEB solid;}
#mymain_menu .right_banner strong {color:#078cb1;}
#mymain_menu .premium_popup {position:absolute; top:65px; left:275px;}
*html #mymain_menu .premium_popup {position:absolute; top:65px; left:-475px;}

/* my info box */
#my_info_box {width: 297px; background-color: #f1f8fc; overflow: hidden;}
#my_info_box .top {text-align: left; background: url(/images/common/info_box01_top.gif) no-repeat left top; overflow: hidden; }
#my_info_box .bottom {width:297px; height: 10px; background: url(/images/common/info_box01_bottom.gif) no-repeat left bottom; }
#my_info_box dt {color: #212121; font-size: 14px; margin:0 14px 11px 14px; padding: 13px 0 5px 0; border-bottom: 1px solid #c8e0ee; font-weight: bold;}
#my_info_box dd {float:left; width:92px; height:27px; padding-top:10px; }
#my_info_box .mydoc {background: url(/images/common/icon/ico_mydoc.gif) no-repeat 20px 0; padding-left:65px; margin-bottom:6px }
#my_info_box .myaccount {background: url(/images/common/icon/ico_myaccount.gif) no-repeat 4px 0; padding-left:44px; margin-bottom:6px}
#my_info_box .mymessage {background: url(/images/common/icon/ico_mymessage.gif) no-repeat 20px 0; padding-left:63px ; }
#my_info_box .myaccount2 {background: url(/images/common/icon/ico_myaccount2.gif) no-repeat 2px 4px; padding-left:47px; }
#my_info_box .myaccount3 {background: url(/images/common/icon/ico_premiumstorage.gif) no-repeat 2px 4px; padding-left:47px; }

/* my info list */
#my_info_list , #my_notice {width: 297px; background-color: #f9f9f9; overflow: hidden;}
#my_info_list .top { text-align: left; margin-bottom:10px; background: url(/images/common/info_box02_top.gif) no-repeat left top; overflow: hidden;}
#my_info_list .bottom {height: 4px; width:297px; margin-top:9px; background: url(/images/common/info_box02_bottom.gif) no-repeat left bottom;}
#my_info_list dt {color: #212121; font-size: 14px; margin:0 14px 0 14px; padding: 13px 0 5px 0; margin-bottom:9px; border-bottom: 1px solid #e1e1e1; font-weight: bold; }
#my_info_list dd {color: #424242; padding-left: 19px; margin-top: 3px; margin-left:16px; line-height: 24px;  }
#my_info_list .new {background: url(/images/common/icon/ico_new.gif) no-repeat left;}
#my_info_list .sale {background: url(/images/common/icon/ico_sale.gif) no-repeat left;}
#my_info_list .friend {background: url(/images/common/icon/ico_friend.gif) no-repeat 1px 3px;}
#my_info_list .openfile {background: url(/images/common/icon/ico_openfile.gif) no-repeat 0px 5px;}
#my_info_list .visitor {background: url(/images/common/icon/ico_visitor.gif) no-repeat 1px 3px;}
#my_info_list .massage {background: url(/images/common/icon/ico_massage.gif) no-repeat 0 4px;}
.skin_inp { margin-left:7px; background-color:#f9f9f9; border:1px solid #acacac;}

/* my_notice */
#my_notice .top { padding-bottom:5px; background: url(/images/common/info_box02_top.gif) no-repeat left top; overflow: hidden;}
#my_notice .bottom {height: 4px; width:297px; background: url(/images/common/info_box02_bottom.gif) no-repeat left bottom;}
#my_notice dt {color: #212121; font-size: 14px; margin:0 14px 10px 14px; padding: 13px 0 5px 0; border-bottom: 1px solid #e1e1e1; font-weight: bold; }
#my_notice  dd { float: left; padding-bottom:10px; padding-left:17px; }
#my_notice .date {float: left; width:70px; margin:3px 10px 0 0; color: #424242;}
#my_notice .txt {float: left; width:185px; color: #424242; line-height: 18px; }

/* profile */
#profile_info_box {width: 100%; border-top: 2px solid #E2F4F9; padding-top: 1px; background-color: #8CC4EB;  overflow: hidden; }
#profile_info_box table {width: 100%; background-color: #FFFFFF; }
#profile_info_box td {border-bottom: 1px solid #EDEDED; color: #424242; padding-top: 9px; padding-bottom: 10px;}
#profile_info_box th {border-bottom: 1px solid #EDEDED; color: #424242; padding: 9px 15px 10px 0; text-align: right; vertical-align: top; font-weight: normal;}
#profile_info_box .url {font-size: 15px; color: #424242;}
#profile_info_box .comment {padding-top: 5px;color: #666666; line-height: 18px;}

#profile_icon {width: 771px; overflow: hidden;}
#profile_icon .input {width: 765px; overflow: hidden; border: 3px solid #E8F6FB;overflow: hidden;}
#profile_icon .input .box {width: 697px; background-color: #FDFFFF; border: 1px solid #B1DFF2; padding:21px 34px 25px 32px; overflow: hidden;}
#profile_icon .icon_text  {font-size: 14px;}
#profile_icon .icon_text  img {border: 3px solid #9FCCFA; margin-right: 6px;}
#profile_icon .new_icon_change .comment {color: #666666; line-height:18px; margin-top: 8px;}
#profile_icon .group_icon {width: 694px; height: 170px; overflow: auto; padding: 19px 0 8px 0; border: 1px solid #cccccc; background-color: #f2f2f2;}
#profile_icon .group_icon ul {float: left; width: 58px; margin-left: 27px; margin-right: 9px; margin-bottom: 20px;}
#profile_icon .group_icon li {text-align: center;}


#use_data_comment {color: #424242; line-height: 21px; font-size: 14px;}
#use_data_comment .point {color: #D70D4B;font-size: 14px;}
#use_data_bottom_comment {color: #666666; line-height: 18px;}

#use_data_info {width: 590px; border: 2px solid #EEEEEE; text-align: center; padding-top: 18px; padding-left:60px; padding-bottom: 19px; margin-top: 7px; margin-bottom: 24px; overflow: hidden;}
#use_data_info dl {width: 214px; float: left; margin-left: 20px; margin-right: 30px;}
#use_data_info dd {height: 32px; color: #424242; padding-top: 14px; background: #FAFAFA url(/images/account/img_dotline01.gif) repeat-x left bottom; line-height: 18px;}
#use_data_info dd.double {height: 40px; color: #424242;  padding-top: 6px;background: #FAFAFA url(/images/account/img_dotline01.gif) repeat-x left bottom; line-height: 18px;}
#use_data_info dd.lst_double {height: 40px; color: #666666;  padding-top: 6px; background: #FAFAFA  none; line-height: 18px;}
#use_data_info dd.lst_double, #use_data_info dd.lst_double a {font-size: 13px;}
#use_data_info .double a {font-size: 13px;}
#use_data_info .lst {background: #FAFAFA none;}
#use_data_info .fst {font-size: 15px;}
#use_data_info .lst, #use_data_info .lst strong, #use_data_info .lst a {font-size: 14px;}
#use_data_info .basic {color: #0B7CBD; font-size: 16px;}
#use_data_info .primium {color: #25A100; font-size: 16px;}
#use_data_info .primium_s {color: #25A100; font-size: 14px;}
#use_data_info a {text-decoration: underline;}

#plan_infor {margin:30px 0;}
#plan_infor table {width:654px;}
#plan_infor td {border-collapse:collapse; padding:10px 0;border-bottom:#ededed 1px dashed; text-align:center;}
#plan_infor th {border-collapse:collapse; padding:10px 0; border-bottom:#ededed 1px dashed; text-align:left; padding-left:15px;}
#plan_infor .start {border-bottom:none; padding:0px 0px;}
#plan_infor .end {border-top:1px #CCCCCC solid!important; font-size:14px; line-height:1.5em;}
#plan_infor .end strong {padding-top:20px;}
#plan_infor .end span {color:#FF6600; font-size:14px;}

.myinfo_comment {width: 771px; background: url(/images/account/img_box01_bg.gif) repeat-y left top; overflow: hidden;}
.myinfo_comment .top {padding: 14px 0 8px 18px; background: url(/images/account/img_box01_top.gif) no-repeat left top; overflow: hidden;}
.myinfo_comment .bottom {width: 771px; height: 6px; background: url(/images/account/img_box01_bottom.gif) no-repeat left bottom;}
.myinfo_comment .top .icon {float: left;}
.myinfo_comment .top .comment_none {float: right; width: 699px; margin-right: 6px; padding-left: 8px; padding-top: 3px; line-height: 18px;}
.myinfo_comment .top .comment_input {float: right; width: 713px;}
.myinfo_comment .top .comment_input textarea {width: 674px; height: 88px; padding: 5px 10px; border: 1px solid #D2D2D2; background-color: #FFFCDD; line-height: 17px; color: #424242;}
.myinfo_comment .top .comment {float: left; width: 680px; margin-right: 6px; padding-left: 8px; line-height: 18px;}
.info_list_none {margin: 7px 0 0  14px; color: #666666; line-height: 20px;}
.info_list {margin: 7px 0 0  18px;}
.info_list li {padding-bottom: 4px;}
.info_list_add {margin-top: 3px; padding-left: 32px; background: url(/images/common/icon/ico_plus05.gif) no-repeat 16px 2px;}
.info_list_input {margin: 10px 0 0  17px; }
.info_list_input li {padding-bottom: 5px;}
.info_list_txt {display:none; line-height:17px; margin-top:10px;}
#accout_group_list {width: 754px; margin: 15px 0 0  17px; overflow: hidden;}
#accout_group_list .list_info {clear: both;}
#accout_group_list .list_info .info {width: 684px; float: right;}
#accout_group_list .photo {width: 58px; float: left;}
#accout_group_list .title, #accout_group_list .data, #accout_group_list .public {width: 684px; clear:both; }
#accout_group_list .data {color: #666666; margin-top:4px; line-height: 19px;}
#accout_group_list .public {color: #666666; margin-top:3px;}
#accout_group_list .title, #accout_group_list .title a {font-size: 16px;}

/* simulation banner */
#simulation_bnr {width:280px; height:94px; padding:10px 10px; background:url(/images/premium/mypage_simulationbox.gif) no-repeat;}
#simulation_bnr dt {font-size:16px; font-weight:bold; color:#4f3b00; text-align:center; margin-top:3px;}
#simulation_bnr .description {margin-top:5px; line-height:1.4em;}
#simulation_bnr .goto_simulation {margin-top:5px;}
#simulation_bnr .goto_simulation a {width:278px; height:23px; padding-top:10px; font-weight:bold; text-align:center; background:url(/images/premium/mypage_goto_simulation.gif) no-repeat; display:block; color:#4f3b00;}

#simulation_bnr_b {width:159px; height:70px; padding:15px 10px; background:url(/images/premium/mypage_simulationbox_balance.gif) no-repeat; position:relative;}
#simulation_bnr_b dt {font-size:16px; font-weight:bold; color:#4f3b00;}
#simulation_bnr_b .description {float:left; margin-top:5px; line-height:1.4em;}
#simulation_bnr_b .goto_simulation {float:right; margin-top:5px; position:absolute; right:10px; top:5px;}
#simulation_bnr_b .goto_simulation a {width:65px; height:18px; padding-top:6px; font-weight:bold; text-align:center; background:url(/images/premium/mypage_goto_simulation_balance.gif) no-repeat; display:block; color:#4f3b00;}


.notice_message {background:url(/images/common/icon/message_btn.gif) no-repeat #f0f0f0 10px 10px; -moz-border-radius: 7px 7px 7px 7px; padding:10px; margin-bottom:15px; min-height:30px; position:relative;}
.notice_message .comment {margin:0 20px 0 35px; line-height:1.3em;}
.notice_message .close {position:absolute; top:5px; right:5px;}

