@charset "utf-8";
/*@import "common.css";*/

#main #wrapper { background:#fff; }
#main #content_wrapper { width:1000px; }
#main #clearfooter { background:#fff; }

#visual_area { float:left; width:688px; height:304px; background:url(/static/images/member/main_visual.jpg) no-repeat left top; }
	* html #visual_area { margin-top:-10px; }
#sign_in { float:right; width:312px; height:586px; background:url(/static/images/member/main_signin_bg.jpg) no-repeat left top; margin:50px 0 0 0; }
	* html #sign_in { margin-top:40px; }
#sign_in input { vertical-align:middle; }
#sign_in label { color:#666; }
#sign_in #content { width:238px; margin:66px 0 0 38px; }
#sign_in .banner { width:267px; margin:20px 0 0 19px; }
#sign_in h1 { width:92px; height:33px; background:url(/static/images/member/main_signin_title.gif) no-repeat left top; text-indent:-10000px; }
#sign_in #account { float:left; }
#sign_in #account label { display:block; height:9px; text-indent:-10000px; }
#sign_in #form_id label { width:74px; background:url(/static/images/member/main_signin_id.gif) no-repeat left top; margin-top:15px; }
#sign_in #form_pwd label { width:50px; background:url(/static/images/member/main_signin_pwd.gif) no-repeat left top; margin-top:9px; }
#sign_in .tx { width:155px; height:17px; background:#edf5f6; border:1px solid #c6dcdf; color:#1266a5; margin-top:4px; }
	* html #sign_in .tx { margin-top:0; }
#sign_in #btn { float:right; margin:23px 0 0 0; }
#sign_in #option { clear:both; padding-top:7px; }
#sign_in #option p { margin-top:2px; }
#sign_in #account_problem { margin-top:15px; }
#sign_in #account_problem li { list-style:none; line-height:17px; background:url(/static/images/member/main_blt2.gif) no-repeat 0 8px; padding-left:10px; }
#sign_in #account_problem li a { text-decoration:underline; color:#666; }
#sign_in #account_problem li strong { font-weight:bold; color:#666; }

.sign_up { margin-top:10px; }

#main_content { clear:left; float:left; width:620px; margin:15px 0 0 20px; display:inline; }
#main_content p, #main_content div, #main_content h2, #main_content dd, #main_content a { color:#67727c; }
#my_office { float:left; width:300px; }
#workspace { float:right; width:300px; }
#main_content #image { float:left; width:78px; height:68px; padding:8px 0 0 8px; background:url(/static/images/member/main_img_bg.gif) no-repeat left top; }
#main_content #cate { float:right; width:214px; margin:7px 0 0 0; }
#main_content #cate h2 { font-size:12px; }
#main_content #cate p { font-size:10px; }
#main_content #cate p#description { font-size:11px; margin-top:10px; }
#main_content ul { margin:20px 0 0 3px; }
#main_content li { list-style:none; float:left; margin-right:30px; }
#main_content li a { font-weight:bold; text-decoration:underline; padding-left:15px; }
#main_content dl { height:37px; background:url(/static/images/member/main_content_dl_bg.gif) no-repeat left top; padding:7px 0 0 4px; }
#my_office dt { font-weight:bold; color:#45aed5; }
#workspace dt { font-weight:bold; color:#6eac3d; }
#my_office a { background:url(/static/images/member/main_content_blt_1.gif) no-repeat left 50%; }
#workspace a { background:url(/static/images/member/main_content_blt_2.gif) no-repeat left 50%; }

#notice { background: #ddf1f0; border-bottom: 1px solid #b5dbd9; padding: 17px 0; }
	* html #notice { margin-top: -15px; }
#notice .notice_content { width: 960px; margin: 0 auto; }
#notice h2, #notice p { color: #4c5a65; }
#notice h2 span { color: #fc238f; font-size: 14px; font-weight: bold; }
#notice p { margin-top: 5px; line-height: 15px; }
#notice p strong { color: #4c5a65; font-weight: bold; text-decoration: underline; }
