@charset "utf-8";

#profile_new{padding:0; background:url(/images/common/profile/bg.gif) repeat-x;}
#profile_new h1{padding:13px 0 21px; text-align:center; font-size:150%; color:#fff;}
#profile_new .profile_info{padding:20px 3% 10px 3%;}
#profile_new .mem_pic{float:left; width:30%; max-width:110px; margin:0 0 10px 0;}
#profile_new .mem_pic img{border:5px solid #d7d7d7;}
#profile_new .mem_pic .mem_name{width:100%; padding:8px 0 0 0; font-size:120%; font-weight:bold; color:#0a58a5; text-align:center;}
#profile_new .profile_list{float:right; width:68%; line-height:1.5em;}
#profile_new .profile_list li{padding:4px 0 2px 8px; border-bottom:1px solid #cfcfcf; background:url(/images/common/bullet/bul_dotGray.gif) no-repeat 0 11px;}
#profile_new .profile_list li span{display:inline-block;  vertical-align:top;}
#profile_new .profile_list li .subject{width:52px;}
#profile_new .profile_list li .detail{width:68%;}
#profile_new .profile_list li .detail2{width:200px;}
#profile_new .profile_list li .space{word-spacing:2px;}
#profile_new .profile_list li .space2{word-spacing:20px;}
#profile_new .career{clear:both; margin:0px 0 10px 0;}
#profile_new .career h2{padding:0px 0 6px 10px; font-size:100%; font-weight:normal; line-height:1.5em; background:url(/images/common/bullet/bul_dotGray.gif) no-repeat 0 8px;}
#profile_new .career .career_list{height:160px; padding:10px; overflow:auto; border:1px solid #cfcfcf;line-height:1.5em; background:#f4f4f4;}
#profile_new .career .career_list li{padding:0 0 0 10px; background:url(/images/common/bullet/bul_dash.gif) no-repeat 0 7px;}
#profile_new .career .career_list li.gubun,
#profile_new .career .career_list li.none{padding:0; background:none;}
.btn_close{width:100%; padding:8px 0 40px 0; text-align:right; background:#4b4b4b;} 
.btn_close a{display:inline-block; padding:0 25px 0 0;}