.arrange_left_title {margin:25px 0 0 26px;}
.arrange_right_title {font-weight:bold;font-size:11px;margin:20px 0 20px 0px;}
.arrange_right_entview {float:left;font-weight:bold;font-size:11px;margin:45px 0;}
.arrange_right_entview_title {width:390px;border-bottom: 1px #D5D5D5 solid;}
.arrange_entview_list{margin:15px 0 20px 5px;text-align:center;}
.arrange_entview_list td {padding:0 5px 0 0;text-align:center;font-weight:bold;font-size:11px;}
.prepare_babyphoto_title { float:left;width:805px;height:133px; }
.prepare_babyphoto_text { float:left;width:122px;height:17px;margin:25px 0 20px 0;background:url('/image/iFamily/event_prepare/babyphoto/text_babyphoto.gif') no-repeat }
.eventplaza_view{width:805px;float:left;font-weight:bold;font-size:11px;margin:45px 0;}
.eventplaza_view_title{border-bottom:2px #000000 solid}
.arrange_eventplaza_list{margin:15px 0 20px 0;}
.arrange_eventplaza_list td{padding:0 20px 0 0;font-weight:bold;font-size:11px;}
.due_date {border: 1px #E4E4E4 solid;}
.relation_textbox {border: 1px #E4E4E4 solid;}
.Qtext {border: 1px #E4E4E4 solid;}
.prepare_babyphoto_form { float:left;width:805px;background:url('/image/iFamily/arrange/bg_form.gif') repeat-y}
.prepare_babyphoto_form_top { float:left;width:805px;height:7px;background:url('/image/iFamily/arrange/bg_formtop.gif') no-repeat}
.prepare_babyphoto_form_bottom { float:left;width:805px;height:6px;background:url('/image/iFamily/arrange/bg_formbottom.gif') no-repeat}
.prepare_babyphoto_form_left { float:left;width:306px;padding:25px;}
.prepare_babyphoto_form_left input { margin-right:5px; }
.event_day_text { float:left;border:1px #000000 solid;font-weight:bold;font-size:11px;margin:0px 0 0 26px;}
.event_day_form { float:left;border:1px #000000 solid;margin:-6px 0 0 25px; color:#828282;}
.event_plan_form { margin:20px 5px 0 26px; color:#828282;}
.photograph_day_text { clear:both;float:left;margin:20px 0 0 26px;font-weight:bold;font-size:11px; }
.photograph_day_form { float:left;margin:14px 0 0 39px; }
.area_select_text { clear:both;float:left;margin:20px 0 0 26px;font-weight:bold;font-size:11px; }
.event_select_text { clear:both;float:left;margin:24px 0 0 26px;font-weight:bold;font-size:11px; }

.budget_text { clear:both;float:left;margin:31px 0 5px 26px;font-weight:bold;font-size:11px; }
.request_text { clear:both;float:left;margin:0 0 5px 26px;font-weight:bold;font-size:11px; }
.table_relation {clear:both;margin-left:26px;font-family:dotum;font-size:11px;color:#828282;}
.table_relation td{padding-top:5px;}

.prepare_btn_save { clear:both;float:left;margin:15px 0 10px 72px; }
.prepare_btn_recommend { float:left;margin:15px 0 10px 4px }

.prepare_babyphoto_form_right {float:left;width:420px;margin:0px 0 0 25px; }
.prepare_100day_detail { float:left;line-height:22px width:100px }

.participant_table{border:1px solid #000000;margin:0px auto; border-collapse:collapse;}
.participant_table td {border:1px solid #000000;}

.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap; background:url('/image/iFamily/arrange/buttonWhite.gif') no-repeat; overflow:visible; color:#333;}
.button { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.button a,
.button button,
.button input{ left:2px; vertical-align:top; cursor:pointer;}


/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.button.large a,
.button.large button,
.button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}
.button.xLarge a,
.button.xLarge button,
.button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.button.small a,
.button.small button,
.button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#f40505;}
.button.green,
.button.green a,
.button.green button,
.button.green input { background-image:url('/image/iFamily/arrange/buttonGreen.gif'); color:#fff;}
.button.green *:hover,
.button.green *:active,
.button.green *:focus{ color:#ff0;}
.button.black,
.button.black a,
.button.black button,
.button.black input { background-image:url('/image/iFamily/arrange/buttonBlack.gif'); color:#fff;}
.button.black *:hover,
.button.black *:active,
.button.black *:focus{ color:#ff0;}
.button.red,
.button.red a,
.button.red button,
.button.red input { background-image:url('/image/iFamily/arrange/buttonRed.gif'); color:#fff;}
.button.red *:hover,
.button.red *:active,
.button.red *:focus{ color:#ff0;}
.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url('/image/iFamily/arrange/buttonBlue.gif'); color:#fff;}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ff0;}

.button.red2,
.button.red2 a,
.button.red2 button,
.button.red2 input { background-image:url('/image/iFamily/arrange/buttonRed2.gif'); color:#fff;}
.button.red2 *:hover,
.button.red2 *:active,
.button.red2 *:focus{ color:#ff0;}

.button.brown,
.button.brown a,
.button.brown button,
.button.brown input { background-image:url('/image/iFamily/arrange/buttonBrown.gif'); color:#fff;}
.button.brown *:hover,
.button.brown *:active,
.button.brown *:focus{ color:#ff0;}

.button.yellow,
.button.yellow a,
.button.yellow button,
.button.yellow input { background-image:url('/image/iFamily/arrange/buttonYellow.gif'); color:#000;}
.button.yellow *:hover,
.button.yellow *:active,
.button.yellow *:focus{ color:#ff0;}

.button.yellow2,
.button.yellow2 a,
.button.yellow2 button,
.button.yellow2 input { background-image:url('/image/iFamily/arrange/buttonYellow2.gif'); color:#000;}
.button.yellow2 *:hover,
.button.yellow2 *:active,
.button.yellow2 *:focus{ color:#ff0;}

.button.yellow3,
.button.yellow3 a,
.button.yellow3 button,
.button.yellow3 input { background-image:url('/image/iFamily/arrange/buttonYellow3.gif'); color:#000;}
.button.yellow3 *:hover,
.button.yellow3 *:active,
.button.yellow3 *:focus{ color:#ff0;}

.button.pink,
.button.pink a,
.button.pink button,
.button.pink input { background-image:url('/image/iFamily/arrange/buttonPink.gif'); color:#000;}
.button.pink *:hover,
.button.pink *:active,
.button.pink *:focus{ color:#ff0;}

/* Button Text Strong */
.button.strong * { font-weight:bold !important;}



/*******************************
**********행사 준비하기***********
*******************************/

/* 아이웨딩 행사준비하기 메인 */

.proposal_top_img img {width:805px; vertical-align:top}

.proposal_area {float:left; width:803px; background:#fcfcfc; border:1px solid #e7e7e7; padding:40px 0; margin-bottom:50px;}
.proposal_area .iwd_menu_left {float:left; width:540px; vertical-align:top}
.proposal_area .iwd_menu_left img {vertical-align:top;}
.proposal_area .iwd_pro_title {float:left; width:244px; vertical-align:top; padding:0 0 0 19px;}


/*왼쪽 영역*/
.svc_app_title{float:left;width:100%;background:url('/image/iFamily/arrange/pp_dotline.png') bottom repeat-x; padding:5px 0 20px 0;}

.svc_app_box{float:left;width:100%;}
.svc_app_box h3{font-size:11px;background:url('/image/iFamily/arrange/pp_dotline.png') bottom repeat-x; padding:10px 0;letter-spacing:-0.1em;margin-bottom:15px;}

.svc_form_type01{float:left;width:100%;padding:0 0 10px 0;color:#656565;background:url('/image/iFamily/arrange/pp_dotline.png') bottom repeat-x; }
.svc_form_type01 .ctn_title{float:left;font-size:11px;color:#008bdc;font-weight:bold;padding:0 0 10px 0;}
.svc_form_type01 dl{float:left;clear:both;padding:0 0 10px 0;}
.svc_form_type01 dt{float:left;width:19px;}
.svc_form_type01 dt input{margin-top:-2px;}
.svc_form_type01 dd{float:left;width:80px;letter-spacing:-0.1em;}

.svc_form_type02{float:left;width:100%;padding:0 0 15px 0;color:#656565;background:url('/image/iFamily/arrange/pp_dotline.png') bottom repeat-x; }
.svc_form_type02 .ctn_title{float:left;font-size:11px;color:#008bdc;font-weight:bold;padding:10px 0 10px 0;}
.svc_form_type02 dl{float:left;clear:both;padding:0 0 5px 0;}
.svc_form_type02 dt{float:left;width:19px;}
.svc_form_type02 dd{width:279px;float:left;line-height:15px;vertical-align:top;}

.svc_app_btn{float:left;width:100%;padding:10px;text-align:center;}


/*우리 아기 성장도*/

.ibaby_graph_exp{color:#008bdc;font-size:11px;font-weight:bold;padding:5px 0 5px 0;}
.ibaby_graph_area{float:left;width:100%;background:url('/image/iFamily/arrange/ibaby_prepare_periodbar.png') no-repeat; height:188px;position:relative;font-size:11px;text-align:center;}
.ibaby_graph_area ul{clear:both;}
.ibaby_graph_area img{vertical-align:top;}
.ibaby_graph_area li{float:left;display:block}
.ibaby_graph_area .graph_txt{padding:0 0 7px 0;vertical-align:bottom;}
.ibaby_graph_area .graph_icon{height:20px;}


/*오른쪽 영역*/
.event_pre_guide{float:left;width:100%;padding:25px 0 20px 0;}
.event_pre_guide h3{padding:0 0 20px 0;}
.event_pre_guide li{display:block;float:left;font-size:11px;text-align:center;width:126px;margin:0 5px 6px 0;background:url('/image/iFamily/arrange/event_pp_bg.png') no-repeat;color:#797981;font-weight:bold;height:32px;line-height:33px;}
.event_pre_guide .select{background:url('/image/iFamily/arrange/event_pp_bgon.png') no-repeat;color:#fff;}


.event_guide_area{float:left;width:388px;padding:0 0 5px 0;}
.event_guide_area h3{float:left;padding:0 0 10px 0;}
.event_guide_area li{float:left;clear:both;line-height:20px;}
.event_guide_area ul{float:left;clear:both;padding:0 0 15px 0;}
.event_guide_area .title{color:#008bdc;font-size:11px;font-weight:bold;padding:5px 0 5px 0;}



