/* default */
body {margin:0; padding:0; color:#464646; font-size:12px; font-family:µ¸¿ò; background: #363636 url(/image/success_planner/common/bg_body.gif);}
a:link, a:visited {color:#464646; text-decoration:none;}
a:hover, a:active {color:#464646; text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
hr {display:none;}
ol, ul {list-style-type:none;}
p, dl, dt, dd, ol, ul, li, form, fieldset, legend {margin:0; padding:0;}
img, fieldset, legend, input {border:none;}
table {border-collapse:collapse;}
th, td {empty-cells:show;}
input, select, textarea {color:#666; font-size:12px; font-family:µ¸¿ò;}
select, textarea {border:1px solid #d7d7d7; background:#fff}



/* common */
.valign {vertical-align:middle; margin-bottom:3px;}
.bold {font-weight:bold;}
.ls {letter-spacing:-1px;}
.ws {word-spacing:-1px;}
.hand {cursor:pointer;}
.fs_11 {font-size:11px;}
.fs_12 {font-size:12px;}
.fs_14 {font-size:14px;}
.fs_16 {font-size:16px;}
.fc_01, a.fc_01, a:link.fc_01, a:visited.fc_01, a:hover.fc_01, a:active.fc_01 {color:#000;}
.fc_02, a.fc_02, a:link.fc_02, a:visited.fc_02, a:hover.fc_02, a:active.fc_02 {color:#363636;}
.fc_03, a.fc_03, a:link.fc_03, a:visited.fc_03, a:hover.fc_03, a:active.fc_03 {color:#c48363;}
.fc_04, a.fc_04, a:link.fc_04, a:visited.fc_04, a:hover.fc_04, a:active.fc_04 {color:#ff6100;}
.fc_05, a.fc_05, a:link.fc_05, a:visited.fc_05, a:hover.fc_05, a:active.fc_05 {color:#ed6f1b;}
.fc_06, a.fc_06, a:link.fc_06, a:visited.fc_06, a:hover.fc_06, a:active.fc_06 {color:#636363;}
.fc_07, a.fc_07, a:link.fc_07, a:visited.fc_07, a:hover.fc_07, a:active.fc_07 {color:#c48261;}
.fc_08, a.fc_08, a:link.fc_08, a:visited.fc_08, a:hover.fc_08, a:active.fc_08 {color:#fb4b02;}
.fc_09, a.fc_09, a:link.fc_09, a:visited.fc_09, a:hover.fc_09, a:active.fc_09 {color:#fff;}
a:link.afc_01, a:visited.afc_01 {color:#666;}
a:hover.afc_01, a:active.afc_01 {color:#ff6100;}
.right {text-align:right;}
.line_18 {line-height:18px;}
.line_20 {line-height:20px;}
.block_center {margin:0 auto;}
*+html table.fix {table-layout:fixed;}
table .pad_top3 {padding-top:3px;}
select, textarea {border:1px solid #d7d7d7; background:#fff}


/* common style */
.paging {width:643px; height:30px; margin:0 auto; text-align:center; background:url(/image/success_planner/common/bg_paging.gif) no-repeat;}
.paging img {vertical-align:middle;}
input.input_txt {height:12px; padding-top:3px; border:1px solid #ababab; background:#fff;}
input.input_file {border:1px solid #d7d7d7; background:#fff;}



td.line {border-bottom:1px dashed #bfbfbf;}
tr.backcolor {background:#f1f1f1;}

.contents_top_comment {margin:0 auto; padding:19px 44px 1px 28px; color:#636363; line-height:20px;}

.table_style01 {width:643px; margin:0 auto; table-layout:fixed;}
.table_style01 th {padding:5px 0 0 15px; border-bottom:1px solid #fff; color:#fff; text-align:left; vertical-align:top; line-height:18px; background:#bda67f;}
.table_style01 td {padding:0 0 0 14px; border-bottom:1px solid #fff; line-height:18px; background:#e7e5dc;}
.table_style01 td td {padding:0; border:none; background:none;}
.table_style01 img,
.table_style01 select,
.table_style01 input {vertical-align:middle;}

.table_style02 {width:643px; margin:0 auto; table-layout:fixed;}
.table_style02 th {padding:9px 0 5px; border-right:1px solid #fff; color:#fff; background:#bda67f;}
.table_style02 td {padding:7px 0 5px; border-right:1px solid #e7e5dc; border-bottom:1px solid #e7e5dc; color:#636363; line-height:20px; text-align:center; vertical-align:top;}
.table_style02 .last {border-right:0;}
.table_style02 .left {padding-left:20px; text-align:left;}

.table_style03 {width:643px; margin:0 auto; table-layout:fixed; color:#636363;}
.table_style03 th {padding:9px 0 7px 12px; border-bottom:1px solid #cac8c0; text-align:left; background:#e7e5dc;}
.table_style03 td {padding-left:12px; border-bottom:1px solid #dfdfdf; line-height:18px;}

.subtitle {width:633px; margin:0 auto; margin-bottom:9px;}

.box_style01 {width:643px; margin-bottom:24px; margin-left:25px; background:url(/image/success_planner/mystory/bg_box_01.gif) repeat-y ;} /* ÁÖÈ²»ö no shadow ¹Ú½º */
.box_style02 {width:643px; margin-bottom:24px; margin-left:25px; background:url(/image/success_planner/mystory/bg_box_02.gif) repeat-y;} /* È¸»ö ¶óÀÎ ¹Ú½º - 1px ±½±â */
.box_style03 {width:653px; margin-bottom:24px; margin-left:20px; text-align:center; background:url(/image/success_planner/mystory/bg_box_03.gif) repeat-y;} /* °¥»ö ÇÁ·¡ÀÓ ¹Ú½º */
.box_style03 .my_success {padding:17px 50px 19px; text-align:left; line-height:20px; word-break:break-all;}
.box_style03 .written {margin-top:-9px; padding:0 47px 10px 0; color:#c48261; font-size:11px; text-align:right;}
.box_style04 {width:653px; margin-top:8px; margin-bottom:15px; margin-left:20px; background:url(/image/success_planner/mystory/bg_box_04.gif) repeat-y;} /* ÁÖÈ²»ö shadow ¹Ú½º */
.box_style05 {width:651px; margin-top:8px; margin-bottom:25px; margin-left:21px; background:url(/image/success_planner/common/bg_box_05.gif) repeat-y;} /* °¥»ö shadow ¹Ú½º */
.box_style06 {width:643px; margin-left:25px; background:url(/image/success_planner/common/bg_box_06.gif) repeat-y;} /* È¸»ö ¶óÀÎ ¹Ú½º - 2px ±½±â */
.box_style07 {width:643px; margin-left:25px; background:url(/image/success_planner/common/bg_box_07.gif) repeat-y;} /* °¥»ö ¶óÀÎ ¹Ú½º - 1px ±½±â */

/* layout */
#body {width:100%; background:url(/image/success_planner/common/bg_wrap.gif) no-repeat top center;}
#wrap {width:897px; margin:0 auto;}

#header {position:relative; z-index:1; width:897px; height:121px; background:url(/image/success_planner/common/bg_header.gif) no-repeat top center;}
#header .global_menu {position:absolute; right:3px; top:12px; color:#a1a1a1;}
#header .global_menu a {color:#a1a1a1;}
#header .global_area {width:891px; margin:0 auto; padding-top:21px; color:#fff;}
#header .global_area .title {padding-left:6px; font-size:21px; font-weight:bold; letter-spacing:-1px;}
#header .global_area .title a {color:#fff;}
#header .global_area .url {padding:0 3px 0 5px; color:#ff7200;}
#header .global_area .url a {color:#ff7200;}
#header .global_area .special_menu {position:relative; width:110px; height:30px;}
#header .global_area .special_menu .gnb_pds {position:absolute; bottom:1px; /* for ie6 style */_bottom:-15px;}

#container {position:relative; z-index:0; width:891px; margin:0 auto; background:url(/image/success_planner/common/bg_container.gif) repeat-y;}
#container .container_background {padding-top:10px; background:url(/image/success_planner/common/bg_container_top.gif) no-repeat;}

#container #left {width:175px; padding:0 9px 0 7px;}
#container #left #left_menu {width:100%; background:#fffcdd;}
#container #left #left_menu th {height:68px; padding:0 10px 10px 11px; vertical-align:bottom;}
#container #left #left_menu td {height:22px; padding:0 10px 0 16px; word-spacing:-1px;}
#container #left #left_menu td a {padding-left:12px; color:#737165; font-weight:bold; background:url(/image/success_planner/common/bul_leftmenu.gif) no-repeat 0 2px;}
#container #left #left_menu td a.on,
#container #left #left_menu td a:hover {color:#c25025; text-decoration:none; background:url(/image/success_planner/common/bul_leftmenu_on.gif) no-repeat 0 2px;}
#container #left #left_menu td.sub {line-height:20px;}
#container #left #left_menu td.sub a:link,
#container #left #left_menu td.sub a:visited {color:#7e7a64; font-weight:normal; background:transparent;}
#container #left #left_menu td.sub a.on,
#container #left #left_menu td.sub a:hover,
#container #left #left_menu td.sub a:active {color:#c25025; text-decoration:none; background:transparent;}

#container #right {width:693px; padding:4px 7px 35px 0;}
#container #right .title_left {height:40px; vertical-align:bottom;}
#container #right .title_right {text-align:right;}
#container #right .title_line {height:7px; background:url(/image/success_planner/common/bg_title.gif) repeat-x;}
#container #right .pathindicator {padding:9px 26px 0 0; color:#a0a0a0; font-size:11px; text-align:right; letter-spacing:-1px;}
#container #right .pathindicator a {color:#a0a0a0;}

#container #aside {position:absolute; top:22px; right:-69px; _right:-88px; width:76px;}
#container #aside .action_player {width:94px; overflow:hidden; background:url(/image/success_planner/common/aside_player_bg.gif) no-repeat bottom left;}
#container #aside .action_player .subject {padding-left:2px; color:#363636; font-size:11px; font-weight:bold; letter-spacing:-1px; line-height:15px;}
#container #aside .action_player .period {padding-left:5px; color:#ed1b23; font-size:14px; font-weight:bold; letter-spacing:-1px;}
#container #aside .action_player .more {margin-left:8px; padding-left:7px; font-size:11px; letter-spacing:-1px; text-decoration:none; background:url(/image/success_planner/common/aside_player_bul02.gif) no-repeat 0 2px;}

#footer {width:891px; height:88px; margin:0 auto; background:url(/image/success_planner/common/bg_footer.gif) no-repeat top center;}

/* success log ·¹ÀÌ¾Æ¿ô */
#container_successlog {padding-top:10px; background:url(/image/success_planner/successlog/bg_layout_top.gif) no-repeat;}
#container_successlog #left {width:134px; padding:7px 28px 0 15px; background:url(/image/success_planner/successlog/bg_layout_left.gif) repeat-y 7px 0;}
#container_successlog #right {width:707px; padding:4px 0 35px 0; background:#fff;}
#footer_successlog {width:891px; height:88px; margin:0 auto; background:url(/image/success_planner/successlog/bg_layout_footer.gif) no-repeat top center;}

/* ¸ÞÀÎÆäÀÌÁö ·¹ÀÌ¾Æ¿ô */
#container_main {padding:11px 7px 0 0; background:url(/image/success_planner/main/bg_main_top.gif) no-repeat;}
#container_main #left {position:relative; width:165px; padding:0; background:url(/image/success_planner/main/bg_main_left.gif) repeat-y 7px 0;}
#container_main #left .left_background {width:134px; padding:8px 16px 1px 15px; background:url(/image/success_planner/main/bg_main_left_top.gif) no-repeat 7px -5px;}
#container_main #right {width:719px; padding:0 0 0 4px; background:#fff;}

#container #aside_main {position:absolute; top:22px; right:-69px; _right:-88px; width:76px;}
#container #aside_main .action_player {width:94px; overflow:hidden; background:url(/image/success_planner/common/aside_manage_bg.gif) no-repeat bottom left;}
#container #aside_main .action_player .subject {padding-left:2px; color:#363636; font-size:11px; font-weight:bold; letter-spacing:-1px; line-height:15px;}
#container #aside_main .action_player .period {padding-left:5px; color:#ed1b23; font-size:14px; font-weight:bold; letter-spacing:-1px;}
#container #aside_main .action_player .more {margin-left:8px; padding-left:7px; font-size:11px; letter-spacing:-1px; text-decoration:none; background:url(/image/success_planner/common/aside_player_bul02.gif) no-repeat 0 2px;}
#container #aside_main .action_player .important {background:url(/image/success_planner/common/aside_manage_bg_important.gif) no-repeat;}
#container #aside_main .action_player .important .subject a {color:#fff;}
#container #aside_main .action_player .important .period {color:#ff0;}

#footer_main {width:891px; height:88px; margin:0 auto; background:url(/image/success_planner/main/bg_main_footer.gif) no-repeat top center;}


/* ¸ÞÀÎÆäÀÌÁö */
#main_area {width:488px; height:568px; margin:-1px 0 0 -1px; background:#fff1b2 url(/image/success_planner/main/bg_01.gif) no-repeat 0 0;}
#main_area .button {height:24px; text-align:center;}
#main_area .button img {cursor:pointer;}

.main_todaylist01 {width:280px; border-right:1px dashed #99916b;}
.main_todaylist01 li {width:255px; height:20px; padding-left:9px; white-space:nowrap; overflow:hidden; background:url(/image/success_planner/common/bul_08.gif) no-repeat 1px 5px;}
.main_todaylist01 li a:hover {font-weight:bold; letter-spacing:-1px;}
.main_todaylist01 .move_button {position:absolute; top:105px; left:240px; width:40px; height:14px; text-align:right; background:#fff1b2;}
.main_lifeevent01 {padding-left:19px;}
.main_lifeevent01 .event_link {height:57px; margin-top:-2px; overflow:hidden;} 
.main_lifeevent01 .event_link a {color:#fb4b02; font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:20px;}
.main_lifeevent01 .event_link a:link,
.main_lifeevent01 .event_link a:visited, 
.main_lifeevent01 .event_link a:hover {color:#fb4b02;}		/* for ie6 version */
.main_lifeevent01 .move_button {position:absolute; top:105px; left:436px; width:35px; height:14px; text-align:right; background:#fff1b2;}
 
.main_myvision {width:400px; height:250px; margin:0 auto; margin-bottom:10px; padding:30px 37px 0 42px; background:url(/image/success_planner/main/bg_04.gif) no-repeat;}
.main_myvision .myvision_comment {height:40px; padding:11px 0 12px 10px; color:#fff; font-size:14px; font-weight:bold; line-height:20px; overflow:hidden;}
.main_myvision .myvision_comment span {color:#ff0;}
.main_myvision img {vertical-align:middle;}
.main_myvision textarea {width:303px; height:33px; border:solid #102e19; border-width:3px 0 3px 3px; vertical-align:middle;}
.main_myvision .dailyvision_written {height:38px; padding:3px 0 0 2px; overflow:hidden; color:#fff; font-weight:bold; letter-spacing:-1px; line-height:20px;}
.main_myvision input.affirmation {width:303px; height:16px; padding-top:3px; border:solid #102e19; border-width:3px 0 3px 3px; vertical-align:middle; background:#fff;}

.main_visionstoryboard {width:489px; height:148px; background:url(/image/success_planner/main/bg_03.gif) no-repeat 427px 96px;}
.main_visionstoryboard .photo {width:127px; height:70px; margin-bottom:7px; padding:7px; overflow:hidden; background:url(/image/success_planner/main/bg_visionstoryboard.gif) no-repeat;}
.main_visionstoryboard .photo img {vertical-align:middle;}
.main_visionstoryboard .text {width:135px; padding-left:3px; white-space:nowrap; overflow:hidden;}

.main_passionstory {width:198px; height:70px; margin:0 0 16px 6px; background:url(/image/success_planner/main/bg_passionstory.gif) no-repeat;}
.main_division_border {width:215px; margin:0 0 13px -1px; border-bottom:1px solid #eee;}
.main_today_humanstory {width:140px; white-space:nowrap; overflow:hidden;}

.main_affirmationdic_title {width:200px; margin:0 0 8px 9px; overflow:hidden; color:#000; font-weight:bold; line-height:15px; word-spacing:-1px;}
.main_affirmationdic_list {padding-bottom:4px;}
.main_affirmationdic_list li {width:195px; height:20px; margin:0 0 0 9px; white-space:nowrap; overflow:hidden; word-spacing:-1px;}

.main_dreamlist {width:181px; height:37px; margin-left:1px; padding:12px 15px; color:#fff; letter-spacing:-1px; line-height:20px; background:url(/image/success_planner/main/bg_dreamlist.gif) no-repeat;}
.main_dreamlist p {height:37px; overflow:hidden;}

	/* ¸ÞÀÎ ¼û°ÜÁø ½ºÄÉÁÙ·¯ */
#hidden_schedule {display:none; position:absolute; top:0; left:0; z-index:11; width:711px; height:568px; background:#fff1b2 url(/image/success_planner/main/bg_02.gif) no-repeat;}
#hidden_schedule .layer_wrap {position:relative; z-index:1; width:640px; height:568px; margin:0 auto;}
#hidden_schedule .main_todaylist02 {width:356px; border-right:1px dashed #99916b;}
#hidden_schedule .main_todaylist02 li {width:259px; height:20px; padding-left:9px; white-space:nowrap; overflow:hidden; background:url(placommon/bul_08.gif) no-repeat 1px 5px;}
#hidden_schedule .main_todaylist02 li a:hover {font-weight:bold; letter-spacing:-1px;}
#hidden_schedule .main_todaylist02 .move_button {position:absolute; top:70px; right:24px; width:40px; height:14px; text-align:right; background:#fff1b2;}
#hidden_schedule .main_lifeevent02 {padding-left:19px;}
#hidden_schedule .main_lifeevent02 .event_link {width:218px; height:45px; margin-top:1px; overflow:hidden;} 
#hidden_schedule .main_lifeevent02 .event_link a {padding:2px 0 0; color:#fff; font-size:14px; font-weight:bold; line-height:22px; background:#d46d0a;}
#hidden_schedule .main_lifeevent02 .event_link a:link,
#hidden_schedule .main_lifeevent02 .event_link a:visited,
#hidden_schedule .main_lifeevent02 .event_link a:hover {color:#fff;}		/* for ie6 version */
#hidden_schedule .main_lifeevent02 .move_button {position:absolute; top:70px; right:0; width:30px; height:14px; text-align:right; background:#fff1b2;}
#hidden_schedule .button {position:absolute; bottom:0; left:249px; cursor:pointer;}

.main_popup_layer {table-layout:fixed;}
.main_popup_layer .bg01 {padding:19px 8px 8px 27px; background:url(/image/success_planner/main/bg_layer_01.gif) no-repeat;}
.main_popup_layer .bg02 {width:6px; background:url(/image/success_planner/main/bg_layer_02.gif) no-repeat top right;}
.main_popup_layer .bg03 {height:6px; background:url(/image/success_planner/main/bg_layer_03.gif) no-repeat bottom left;}
.main_popup_layer .bg04 {width:6px; height:6px; background:url(/image/success_planner/main/bg_layer_04.gif) no-repeat bottom right;}

#add_mate {display:none; position:absolute; top:-11px; left:554px; z-index:12; color:#464646;}
#add_mate input.txt {width:178px; height:14px; margin-top:5px; padding:3px 0 0 3px; border:1px solid #d7d7d7; background:#fff;}
#daily_vision {display:none; position:absolute; top:222px; left:184px; z-index:10;}
#daily_affirmation {display:none; position:absolute; top:308px; left:176px; z-index:10;}
#main_passion_help {display:none; position:absolute; top:-4px; right:-64px; z-index:10;}



























#add_mate {display:none; position:absolute; top:-11px; left:554px; z-index:12; color:#464646;}
#add_mate input.txt {width:178px; height:14px; margin-top:5px; padding:3px 0 0 3px; border:1px solid #d7d7d7; background:#fff;}
#daily_vision {display:none; position:absolute; top:222px; left:184px; z-index:10;}
#daily_affirmation {display:none; position:absolute; top:308px; left:176px; z-index:10;}
#main_passion_help {display:none; position:absolute; top:-4px; right:-64px; z-index:10;}


/* my story ¸ÞÀÎ ÆäÀÌÁö */
	/* ÀÎ»ý½Ã°è */

.main_lifetime {width:643px; height:91px; margin-bottom:24px; margin-left:25px; background:url(/image/success_planner/mystory/bg_main_lifetime.gif) no-repeat;}
.main_lifetime .text {height:20px; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; text-decoration:underline; vertical-align:top;}
.main_lifetime .text span {color:#ff0;}
.main_lifetime .month {width:206px; color:#b5b5b5; font-size:15px; font-weight:bold;}
.main_lifetime .month img {margin:0 2px -2px 0;}
.main_lifetime .time {width:196px; height:40px; text-align:center; background:url(/image/success_planner/mystory/bg_main_lifetime_02.gif) no-repeat;}
.main_lifetime .time img {vertical-align:middle; margin:0 0 2px;}
	/* ¼¿ÇÁÀÎÅÍºä */
.mystory_main_self .question {height:27px; font-size:14px; color:#ff6100; font-weight:bold;}
.mystory_main_self .answer {height:27px; background:#f5f5f5;}
	/* ³» ÀÎ»ýÀÇ 10´ë °¡Ä¡ */
.mylife_value_tag {padding:8px 14px; color:#ccc; line-height:30px;}
.mylife_value_tag a.value2 {padding:2px 2px 0 1px; color:#fff; font-size:14px; font-weight:bold; background:#f76c17;}
.mylife_value_tag a.value1 {color:#ff6100; font-size:14px; font-weight:bold;}
.mylife_value_tag a.value3 {color:#8cbf14; font-size:14px; font-weight:bold;}
.mylife_value_tag a.value5 {padding:2px 2px 0 1px; color:#fff; font-size:14px; font-weight:bold; background:#f76c17;}
.mylife_value_tag a.value6 {color:#8cbf14; font-size:14px; font-weight:bold;}
.mylife_value_tag a.value7 {color:#ff6100; font-size:14px; font-weight:bold;}
.mylife_value_tag a.value8 {color:#8cbf14; font-size:14px; font-weight:bold;}
.mylife_value_tag a.value9 {padding:2px 2px 0 1px; color:#fff; font-size:14px; font-weight:bold; background:#f76c17;}
.mylife_value_tag a.value10 {color:#ff6100; font-size:14px; font-weight:bold;}








.mylife_value_tag .bar {padding:0 8px; font-size:14px;}

/* my story > ³» ÇÁ·ÎÇÊ */
.profile_table_comment {width:643px; margin:0 auto; padding-bottom:9px; text-align:right; font-size:11px;}

/* my story > ¼¿ÇÁÀÎÅÍºä */
.selfinterview .question {padding:10px 0 7px 5px; font-size:14px; font-weight:bold;}
.selfinterview .answer {padding:0 0 17px 5px; border-bottom:1px dashed #bfbfbf;}
.selfinterview .save {height:39px; padding-right:20px; text-align:right; background:#f5eee6;}
.selfinterview .add {padding:14px 0 11px 10px; color:#c48261; font-size:11px;}
.selfinterview .add img {vertical-align:middle; margin:0 3px 3px 0;}
.selfinterview_view .question {height:41px; padding-left:5px; font-size:14px; color:#ff6100; font-weight:bold;}
.selfinterview_view .answer {height:37px; padding-left:5px; background:#f5f5f5;}

/* my story > ³» ÀÎ»ýÀÇ 10´ë °¡Ä¡ */
.life_value {width:611px; margin:13px 0 6px 19px;}
.life_value td {padding:11px 0 13px; vertical-align:top;}
.life_value input,
.life_value img {vertical-align:middle;}
.life_value .item {color:#ff6100; font-size:19px;}
.life_value .item_about {margin:3px 0 -2px; color:#636363; line-height:18px;}

/* my story > ÀÎ»ý½Ã°è */
.lifeclock_table {width:611px; height:91px; margin-bottom:11px; margin-left:16px; background:url(/image/success_planner/mystory/lifeclock/bg_clock_table.gif) no-repeat;}
.lifeclock_table .text {height:20px; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; text-decoration:underline; vertical-align:top;}
.lifeclock_table .text span {color:#ff0;}
.lifeclock_table .month {width:206px; color:#b5b5b5; font-size:15px; font-weight:bold;}
.lifeclock_table .month img {margin:0 2px -2px 0;}
.lifeclock_table .time {width:196px; height:40px; text-align:center; background:url(/image/success_planner/mystory/bg_main_lifetime_02.gif) no-repeat;}
.lifeclock_table .time img {vertical-align:middle; margin:0 0 2px;}

/* my story > my real success */
.realsuccess_preview {width:643px; margin:6px 0 12px; text-align:center; background:url(/image/success_planner/mystory/realsuccess/bg_previewbox.gif) repeat-y;}
.realsuccess_preview .my_success {padding:17px 50px 19px; text-align:left; line-height:20px; word-break:break-all;}
.realsuccess_preview .written {margin-top:-9px; padding:0 47px 10px 0; color:#c48261; font-size:11px; text-align:right;}


/* ÇÃ·¡³Ê ¼³Á¤ > ¼®¼¼½º mate °ü¸® */
.manatemate_list {width:620px; height:105px; margin:0 auto; overflow:auto;}


/* °³ÀÎÁ¤º¸ °ü¸® */
.info_table_style01 {width:642px; margin:0 auto; border-top:1px solid #969696; border-bottom:1px solid #e8e8e8; table-layout:fixed;}
.info_table_style01 th {height:37px; border:solid #e8e8e8; border-width:0 1px 1px 0; background:#f8f8f8;}
.info_table_style01 th.middle {border-width:0 1px 1px 1px;}
.info_table_style01 img {vertical-align:middle;}
.info_table_style01 td {padding-left:10px; border-bottom:1px solid #e8e8e8; color:#666;}
.info_table_style02 {width:642px; margin:0 auto; border:solid #e2e2dc; border-width:2px 0 2px 1px; table-layout:fixed;}
.info_table_style02 th {height:38px; border:solid #e2e2dc; border-width:0 1px 1px 0; background:#f9f6f1; color:#666;}
.info_table_style02 th b {color:#fa6023;}
.info_table_style02 td {padding-left:14px; border:solid #e2e2dc; border-width:0 1px 1px 0;}
.info_table_style02 td .photo_comment {padding-top:10px; color:#a1a1a1; font-size:11px; line-height:17px;}
.info_table_style02 td .textarea_comment {padding:9px 17px 7px 0; color:#837659; font-size:11px; text-align:right;}
.info_table_style01 td input, .info_table_style01 td select,
.info_table_style02 td input, .info_table_style02 td select {font-size:11px;}
.info_table_style01 td .input_txt,
.info_table_style02 td .input_txt {padding-left:3px; border-color:#d7d7d7; vertical-align:middle;}
.info_table_style01 td td,
.info_table_style02 td td {padding:0; border:none;}



/* vision story > ºñÀü¼±¾ð¹® */
.visionstatement_myvision {width:538px; padding:0 0 17px 36px; border-bottom:1px solid #e0d7c3; color:#000; font-size:16px; font-weight:bold; line-height:25px; text-align:left;}
.visionstatement_myvision span {padding-top:1px; color:#fff; background:#f76c17; letter-spacing:-1px;}
.visionstatement_preview {width:633px; margin:3px 0 0; border:5px solid #b5a57a; text-align:center;}
.visionstatement_input_01 {height:15px; margin-bottom:2px; padding:4px 0 0 3px; border:3px solid #a67c51; background:#fff; color:#000000; font-weight:bold; vertical-align:middle;}
.visionstatement_input_02 {height:15px; padding:3px 7px 0; border:1px solid #beb395; background:#fff; color:#000000; font-weight:bold;}
input.input_txt_01 {background:#fff url(/image/success_planner/visionstory/visionstatement/bg_input.gif) no-repeat 4px 4px;}
input.input_txt_02 {background:#fff url(/image/success_planner/visionstory/visionstatement/bg_input.gif) no-repeat 4px -20px;}
input.input_txt_03 {background:#fff url(/image/success_planner/visionstory/visionstatement/bg_input.gif) no-repeat 4px -44px;}

/* vision story > µå¸²¸®½ºÆ® */
.dreamlist_special {padding:4px 3px 2px; color:#9aa87b; background:#dbe3c7;}
.dreamlist_box_01 {width:637px; height:31px; border:3px solid #eee3d6; margin:0 auto; margin-top:13px; margin-bottom:15px; padding-top:7px;}
.dreamlist_subtext {padding:10px 0 10px 10px;}
.dreamlist_subtext img {vertical-align:middle;}
.view_box {width:605px; margin:0 auto; margin-bottom:10px; background:url(/image/success_planner/visionstory/dreamlist/view_box_bg.gif) repeat-y;}
.dreamlist_state {width:593px; margin:0 auto; padding:8px 16px; color:#d7d7d7; font-size:11px; text-align:right;}
.dreamlist_add {width:587px; margin:0 auto; padding:13px 0 30px; color:#c48261; font-size:11px;}

/* vision story > ºñÀü ½ºÅä¸®º¸µå */
.visionstoryboard_main {width:640px; margin:0 0 26px 28px; table-layout:fixed;}
.visionstoryboard_main .frame {width:121px; height:153px; padding:4px 19px 6px 20px; background:url(/image/success_planner/visionstory/visionstoryboard/photo_frame_01.gif) no-repeat 12px 0;}
.visionstoryboard_main .frame .image {width:121px; height:121px; margin-bottom:7px; overflow:hidden;}
.visionstoryboard {width:600px; margin:3px 0 22px 32px;}
.visionstoryboard .frame_small {width:173px; height:205px; padding:8px 18px 12px 8px; vertical-align:top; background:url(/image/success_planner/visionstory/visionstoryboard/photo_frame_02.gif) no-repeat;}
.visionstoryboard .frame_small .image {width:173px; height:174px; margin-bottom:6px; overflow:hidden;}
.visionstoryboard .frame_small table {width:173px;}
.visionstoryboard .frame_small .text {width:93px; color:#636363; font-weight:bold; word-spacing:-1px; white-space:nowrap; overflow:hidden;}
.visionstoryboard .frame_large {width:375px; height:429px; padding:8px 18px 6px 8px; vertical-align:top; background:url(/image/success_planner/visionstory/visionstoryboard/photo_frame_03.gif) no-repeat;}
.visionstoryboard .frame_large .image {width:375px; height:377px; margin-bottom:15px; overflow:hidden;}
.visionstoryboard .frame_large table {margin:0 auto;}
.visionstoryboard .frame_large .text {padding-right:5px; color:#636363; font-weight:bold; word-spacing:-1px;}
.visionstoryboard .frame_large .text img {vertical-align:middle; margin-bottom:3px;}
.visionstoryboard .frame_greate {width:595px; height:668px; padding:12px 0px 0px 12px; vertical-align:top; background:url(/image/success_planner/visionstory/visionstoryboard/photo_frame_04.gif) no-repeat;}
.visionstoryboard .frame_greate .image {width:562px; height:612px; margin-bottom:10px; overflow:hidden;}
.visionstoryboard .frame_greate table {margin:0 auto;}
.visionstoryboard .frame_greate .text {padding-right:0px; color:#636363; font-weight:bold; word-spacing:-1px;}

.visionstoryboard .space {width:4px;}
.visionstoryboard_slide {width:218px; height:233px; padding:12px 0 0 4px; text-align:center; background:url(/image/success_planner/visionstory/visionstoryboard/slide_bg.gif) no-repeat;}

/* vision story > ºñÀü ·Îµå¸Ê */
.visionroadmap_main {width:643px; margin:0 auto; background:url(/image/success_planner/visionstory/visionroadmap/table_head_main.gif) no-repeat;}
.visionroadmap_main td {padding:15px 17px 11px; line-height:20px;}
.visionroadmap_table {width:643px; margin:0 auto; margin-top:24px; border-bottom:2px solid #f9c38f; table-layout:fixed; background:url(/image/success_planner/visionstory/visionroadmap/table_head.gif) no-repeat;}
.visionroadmap_table .style01 {padding:5px 5px 0; color:#636363; line-height:20px;}
.visionroadmap_table .style02 {padding:5px 10px 0 5px; color:#636363; line-height:20px;}


/* passion story > ¸ÞÀÎ */
.main_passion_temperature {padding-top:16px; color:#ed1b23; font-size:22px; font-weight:bold; letter-spacing:-1px;}
.main_passion_temperature img {margin:0 3px 3px 0; vertical-align:middle;}
.main_affirmationdic {width:643px; margin:0 0 30px 25px; background:url(/image/success_planner/passionstory/bg_main_box_top.gif) no-repeat 0 0;}
.main_affirmationdic .dic_text {height:36px; padding-left:10px; color:#000; font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:18px;}
.main_affirmationdic .subtext {padding:12px 0 5px 16px; background:#f1f1f1;}
.main_affirmationdic .subtext li {padding-left:11px; color:#636363; line-height:20px; background:url(/image/success_planner/common/bul_05.gif) no-repeat 0 3px;}
.main_affirmationdic .date {padding-right:15px; color:#c48363; font-size:11px; text-align:right; line-height:17px}
.main_selfaffirmation {width:643px; margin:0 0 30px 25px; background:url(/image/success_planner/passionstory/bg_main_box_top.gif) no-repeat top right;}
.main_event {width:609px; margin:11px 0 11px 17px;}
.main_event th {width:81px; padding-left:20px; vertical-align:top; text-align:left;}
.main_event th img {margin:12px 0;}
.main_event td {color:#636363;}
.main_event td div {margin:7px 0; padding:1px 0 0 23px; border-left:1px solid #dbdbdb; font-size:14px; font-weight:bold; line-height:20px;}
.main_event tr.select th,
.main_event tr.select td {color:#fff; background:#ff7800;}

/* passion story > ³» »îÀÇ ÀÌº¥Æ® */
.mylifeevent {position:relative; width:460px; padding:23px 32px 0 160px; background:url(/image/success_planner/passionstory/mylifeevent/bg_img_01.gif) no-repeat bottom left;}
.mylifeevent table {margin-bottom:32px; table-layout:fixed;}
.mylifeevent th {width:102px; vertical-align:top;}
.mylifeevent th img {vertical-align:middle; margin:9px 0;}
.mylifeevent td {padding:8px 0 5px; color:#000; font-size:14px; font-weight:bold; line-height:20px;}
.mylifeevent tr.backcolor {background:#f1f1f1;}
.mylifeevent_write_txt {height:30px; padding:28px 0 0 30px;}
.mylifeevent_write {width:598px; margin:0 auto; margin-bottom:33px; table-layout:fixed;}
.mylifeevent_write th {width:95px;}
.mylifeevent_write th img {vertical-align:middle; margin:9px 0;}
.mylifeevent_write td .input_txt {width:479px;}

/* passion story > ÀÚ±â±àÁ¤ÁÖ¹® */
.selfaffirmation_top_comment {position:relative; width:640px; margin:0 auto; padding:3px 0 11px 3px; color:#ff6300; font-size:11px; letter-spacing:-1px;}
.selfaffirmation_top_comment .button {position:absolute; top:-9px; right:0;}
.selfaffirmation_table td {padding:7px 20px 3px 14px;}
.selfaffirmation_table td .text {color:#000; font-size:14px; font-weight:bold; line-height:20px;}
.selfaffirmation_table td .subtext {color:#c48363; font-size:11px; text-align:right;}

/* passtion story > ±àÁ¤»çÀü */
.affirmationdic_subtitle {position:relative; width:620px; margin:0 auto; margin-top:23px; padding:0 0 12px 23px; color:#000; font-size:16px; font-weight:bold; letter-spacing:-1px; background:url(/image/success_planner/common/bul_07.gif) no-repeat 5px 2px;}
.affirmationdic_subtitle .button {position:absolute; bottom:10px; right:0;}
.affirmationdic {width:598px; margin:0 auto; margin-top:3px; margin-bottom:25px;}
.affirmationdic .dic_text {height:37px; padding:4px 0 0 10px; color:#000; font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:18px;}
.affirmationdic .subtext {padding:12px 13px 7px 16px; background:#f1f1f1;}
.affirmationdic .subtext li {padding-left:11px; color:#636363; line-height:20px; background:url(/image/success_planner/common/bul_05.gif) no-repeat 0 3px;}
.affirmationdic .date {color:#c48363; font-size:11px; text-align:right; line-height:17px}
.affirmationdic .date img {margin-bottom:3px; vertical-align:middle;}
.affirmationdic_search {width:645px; margin:0 auto; padding:25px 0 0; color:#636363; font-weight:bold; text-align:center;}
.affirmationdic_search input,
.affirmationdic_search img {vertical-align:middle;}
.affirmationdic_period {width:643px; height:44px; margin:0 auto; margin-bottom:12px; border:3px solid #eee3d6; color:#636363; font-weight:bold; table-layout:fixed;}


/* ÇÐ½À story */
.studystory_list_top {width:637px; margin:0 auto; margin-top:22px; padding:5px 0 8px; border:3px solid #eee3d6;}
.studystory_list {width:643px; margin:0 auto; padding-bottom:27px; background:url(/image/success_planner/visionstory/visionroadmap/table_head_main.gif) no-repeat;}
.studystory_write_essential {width:636px; padding:12px 7px 6px 0; margin:0 auto; color:#636363; font-size:11px; text-align:right;}


/* pds story */
.schedule_top_area {width:651px; margin-top:8px; margin-bottom:21px; margin-left:21px; background:url(/image/success_planner/pdsstory/schedule/bg_box_top.gif) no-repeat;}
.schedule_today_list {position:relative; width:299px; height:75px; padding-left:9px;}
.schedule_today_list li {width:285px; line-height:25px; white-space:nowrap; overflow:hidden;}
.schedule_today_list li a:hover {font-weight:bold; letter-spacing:-1px; text-decoration:none;}
.schedule_today_list .move_button {position:absolute; top:55px; left:264px; width:30px; height:14px; background:#fff;}
.schedule_life_event a {padding:2px 2px 0; color:#fff; font-size:14px; font-weight:bold; line-height:22px; background:#ff7e00;}
.schedule_life_event a:link, .schedule_life_event a:visited, .schedule_life_event a:hover {color:#fff;}		/* for ie6 version */
.schedule_tab {width:615px; height:39px; margin:0 auto; margin-bottom:10px; padding-left:28px; background:url(/image/success_planner/pdsstory/schedule/tab_bg.gif) no-repeat;}

.actionplayer_list {position:relative; width:605px; margin:0 auto;}
.actionplayer_list .list_title {padding:7px 0 2px;}
.actionplayer_list .list_title table {table-layout:fixed;}
.actionplayer_list .list_title .mark01 {padding:6px 0 4px; color:#fff; background:url(/image/success_planner/pdsstory/actionplayer/bg_item_01.gif) no-repeat bottom left;}
.actionplayer_list .list_title .mark02 {padding:6px 0 4px; color:#fff; background:url(/image/success_planner/pdsstory/actionplayer/bg_item_02.gif) no-repeat bottom left;}
.actionplayer_list .list_title td {padding-left:15px; color:#000; font-size:16px; font-weight:bold; line-height:20px; letter-spacing:-1px;}
.actionplayer_list .goal {padding:6px 0; border-top:1px solid #e9e9e9;}
.actionplayer_list .period {padding:6px 0 14px; border-top:1px solid #e9e9e9;}
.actionplayer_list .goal table,
.actionplayer_list .period table {width:355px; table-layout:fixed;}
.actionplayer_list .goal th,
.actionplayer_list .period th {width:79px; padding-top:3px; border-right:1px solid #ddd; color:#636363;}
.actionplayer_list .goal td {padding:0 0 0 15px; color:#fb4b02; font-size:16px; font-weight:bold;}
.actionplayer_list .period td {padding:3px 0 0 15px;}
.actionplayer_list .dday {position:absolute; bottom:9px; right:0; width:248px; height:37px; padding-top:12px; overflow:hidden; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; background:url(/image/success_planner/pdsstory/actionplayer/dday_bg.gif) no-repeat;}
.actionplayer_list .dday img {margin-bottom:7px; vertical-align:middle;}
.actionplayer_list .dday img.bar {margin:0 5px 7px 3px;}


/* ìÑ story */
.humanstory_list {width:643px; margin:0 auto; padding-bottom:7px; background:url(/image/success_planner/visionstory/visionroadmap/table_head_main.gif) no-repeat;}
.humanmap_view_list {width:601px; margin:0 auto; margin-bottom:15px; table-layout:fixed; color:#636363;}
.humanmap_view_list .date {padding-top:11px; vertical-align:top; text-align:center;}
.humanmap_view_list .text {padding:7px 0 2px; line-height:22px;}
.humanmap_view_list .text span {color:#fb4b02;}
.humanmap_view_list .button {padding-top:2px; text-align:center;}
.humanmap_view_list .button img {vertical-align:middle;}
.humanmap_view_list .important .date {font-weight:bold; letter-spacing:-1px;}
.humanmap_view_list .important .text {color:#000; font-weight:bold; letter-spacing:-1px;}
.humanmap_view_write {width:610px; margin:0 auto; margin-bottom:22px; padding:20px 0 17px; background:#f1f1f1;}

.humantree {width:405px; padding:32px 100px 105px 147px;}
.humantree .tree_head {width:32px; color:#636363; font-weight:bold; text-align:center;}
.humantree .tree_name {table-layout:fixed;}
.humantree .tree_name td {height:31px; vertical-align:bottom;}
.humantree .branch01 {width:33px; text-align:center; background:url(/image/success_planner/humanstory/humanmap/humantree_border.gif) repeat-y;}
.humantree .branch02 {width:33px;}
.humantree .tree_name .name p {margin-bottom:-3px; font-weight:bold;}
.humantree .tree_list .list table {width:372px; margin:17px 0 0 2px; border-bottom:2px solid #f9c38f; table-layout:fixed;}
.humantree .tree_list .list table th {height:27px; padding:4px 1px 0 0; color:#fff; background:url(/image/success_planner/visionstory/visionroadmap/table_head_main.gif) no-repeat -5px 0;}
.humantree .tree_list .list table th.head_left {width:101px; background-position:0 0;}
.humantree .tree_list .list table th.head_center {width:51px; background-position:-5px 0;}
.humantree .tree_list .list table th.head_right {width:218px; background-position:top right;}
.humantree .tree_list .list table td {padding-top:9px; padding-bottom:6px; border-bottom:1px solid #dfdfdf; text-align:center;}
.humantree .tree_list .list table td.company {width:209px; padding-left:12px; text-align:left;}


/* µµ¿ò¸» */
#guide_body {width:790px; margin:0 auto; background:url(/image/success_planner/guide/bg_wrap.gif) repeat-y 13px 4px;}
#guide_wrap {width:766px; margin-left:13px; background:url(/image/success_planner/guide/bg_header.gif) no-repeat;}
.guide_left_background {background:url(/image/success_planner/guide/bg_left.gif) no-repeat bottom left;}
.guide_title {height:47px; padding-top:14px; text-align:center;}
.guide_footer {height:31px; background:url(/image/success_planner/guide/bg_footer.gif) no-repeat; text-align:right;}
#guide_bottom {width:776px; margin:0 auto; padding:11px 16px 0 0; text-align:right;}

/* AJAX CalendarExtender Style */
.CalendarExtender .ajax__calendar_container { border:1px solid #000000; background-color: #FFFFFF; color: #000000; }
.CalendarExtender td { padding:1px; font-weight:normal; }
.CalendarExtender div { font-weight:normal; } 

/* Footer WiseSaying Script style */
#wise-saying-container {
 position: relative;
 width: 650px;
 height: 20px;
 overflow: hidden;
}
#wise-saying p {
 margin: 0;
}


