@charset "utf-8";


textarea,
input[type="text"], 
input[type="password"], 
select {
    border-color: #DFDFDF;
	background-color: #FFFFFF;
    color: #333333;
	border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
	font-size:12px;
}
textarea  { 	width: 100%; height: 200px; }


.contents { float:left;  font-size:12px; width:755px; }
.contents h2 { padding:10px 0; }
.contents div { clear:both;  }
.contents p {  padding:5px 0; }
.contents a { color: #4DA1FD; } 
.contents p.check { float: right; padding: 0;  width: 285px;}
.member01 { float:left;  width: 150px; height:700px; }
.user_profile { width:120px; height:150px; border:1px solid #ccc; }

.form-table { float:left; width:600px; }
.form-table textarea  { 	width: 98%; height: 300px;}
.form-table input[type="text"], 
.form-table input[type="password"] {	width: 150px; }
.form-table input.input { width:40px; }
.form-table th { padding: 10px;    text-align: left;    vertical-align: top;    width: 110px; }
.form-table td { line-height: 20px;    margin-bottom: 9px;    padding: 8px 10px;}
.form-table textarea.textarea { height:50px; }

.form-table .description { display:block; color:#FF6200; }


#login-menu { width:100%; }
#login-menu ul { list-style: none outside none; } 
#login-menu ul li { float:left; }
.loginform { clear: both; }


/*·Î±×ÀÎ*/
.login_content{ position:relative; float:left; width:755px; font-size:13px; margin-top:14px;}
.login_content li{ position:relative; float:left;}
.login_content_txt{width:755px;}
.login_content_txt img{ position:relative; float:left; margin-left:3px;}
.login_content_form{ width:352px; height:228px; background:url(../images/login/login/login_bg.gif); margin-left:17px; margin-top:59px;}
.login_content_form div{ width:352px; height:228px;}
.login_content_form div ul{ position:relative; float:left; }
.login_content_form div ul li{ position:relative; float:left; }

.login_content_form_title{ width:296px; height:37px; margin-top:24px; margin-left:30px; border-bottom:1px solid #bcbcbc;}
.login_content_form_join_bt{margin-left:50px; margin-top:7px;}
.login_content_form_search_bt{margin-left:5px; margin-top:7px;}
.login_content_form_input{ width:207px; height:53px; margin-left:30px; color:#666666; font-size:11px; margin-top:18px;}
.login_content_form_input span{   position:relative; float:left; width:51px; height:23px; display:inline-block; line-height:23px; margin-bottom:7px;}
.login_content_form_input input{  position:relative; float:left; width:139px; height:21px; margin-bottom:7px;}
.login_content_login_bt{  width:86px; height:53px; margin-top:18px;}
.login_content_form_check{ width:296px; height:22px; margin-top:15px; margin-left:30px; border-bottom:1px solid #bcbcbc; color:#666666; font-size:11px; }
.login_content_form_check span{ position:relative; float:left;  height:13px; display:inline-block; line-height:13px; margin-left:4px; margin-right:10px;}
.login_content_form_check input{ position:relative; float:left; height:13px; display:inline-block;}
.login_content_form_check_first{margin-left:51px; margin-right:3px;}
.login_content_form_txt_first{ margin-left:47px; margin-top:12px;}
.login_content_form_txt_icon{ margin-left:3px; margin-top:12px;}
.login_content_img{ margin-left:48px;}
.login_explain{ height:22px; font-size:12px; color:#ababab; margin-left:16px; line-height:22px;}


/*È¸¿ø°¡ÀÔ*/
.member_txt   {  position:relative; float:left; width:755px; height:28px;}
.member_txt_01{  position:relative; float:left; width:630px; height:28px; color:#666666; font-size:12px; line-height:28px; letter-spacing:-0.06em;}
.member_txt_02 a {  position:relative; float:left; width:125px; height:28px; color:#f59c55; font-size:12px; line-height:28px; text-align:center; text-decoration:underline;}
.member_txt_03{  position:relative; float:left; width:755px; height:28px; color:#666666; font-size:12px; line-height:28px; letter-spacing:-0.06em;}
.member_join_content{  position:relative; float:left; width:755px;}
.member_join_content_title{  position:relative; float:left; width:755px; height:20px; margin-top:10px;}
.member_join_content textarea{  position:relative; float:left; width:743px; padding:5px;}
.member_join_content_agree{  position:relative; float:left; width:755px; height:30px; line-height:30px; background-color:#e3e3e3; color:#666666; font-size:12px;}
.member_join_content input{  position:relative; float:left; margin-left:10px; margin-right:5px; margin-top:6px; font-size:12px;}
.member_join_content b {  position:relative; float:left;}
.member_join_bt{  position:relative; float:left; width:755px; height:30px; text-align:center; margin-top:20px;}


.member_infor{  position:relative; float:left; width:755px; margin-top:30px;}
.member_infor_title {  position:relative; float:left; width:755px; height:21px; font-size:13px; color:#666666; border-bottom:2px solid #55a7ba; }
.member_infor_title_img{ position:relative; float:left; width:630px;}
.member_infor_title_txt{ position:relative; float:left;}
.member_infor_table{  position:relative; float:left; width:755px;}
.member_infor_table table{  position:relative; float:left; width:755px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; color:#666666; font-size:12px}
.member_infor_table table td{border-bottom:1px solid #d4d4d4;}
.member_infor_table_title{ height:40px; background-color:#e3e3e3; font-weight:bold; padding-left:23px;} 
.member_infor_table_title img{ margin-right:7px;}
.member_infor_table_title_greet{ height:60px; background-color:#e3e3e3; font-weight:bold; padding-left:23px;} 
.member_infor_table_title_greet img{ margin-right:7px;}
.member_infor_table_cont { border-right:1px solid #d4d4d4; }
.member_infor_table_cont p.require { float: left;  color: #55A7BA; font-size: 11px;  margin-left: 27px; padding: 3px 0;}
.member_infor_table_cont p.repeated { margin-left: 27px; }
.member_infor_table_cont input{   position:relative; float:left;  width:155px; height:20px; margin-left:27px; margin-top:2px;} 
.member_infor_table_cont img{   position:relative; float:left;  margin-left:4px; margin-top:2px;}
.member_infor_table_cont span{  position:relative; float:left; height:22px; font-size:11px; line-height:25px; margin-left:4px; margin-top:2px; display:inline-block; color:#f59c55;}
.member_infor_table_cont span.user_id{ font-size: 12px; padding-left: 20px; }
.member_infor_table_cont span.user_point { font-size: 12px; padding-left: 20px; color:#666666;  }
.member_infor_table_cont select{position:relative; float:left; width:68px; margin-left:28px;}
.member_infor_table_cont button.point_bt { background: #1d4c6d none repeat scroll 0 0;    border: medium none;
    color: #fff;    cursor: pointer;    float: left;    font-family: "¸¼Àº °íµñ",Dotum,sans-serif;    font-size: 12px;    height: 25px;    letter-spacing: -1px;    margin-right: 13px;    width: 100px;} 
.member_infor_table_cont_greet{ border-right:1px solid #d4d4d4; }
.member_infor_table_cont_greet textarea{   position:relative; float:left;  width:352px; height:40px; margin-left:27px; margin-top:2px;} 
.member_infor_table_cont_gender{ border-right:1px solid #d4d4d4; }
.member_infor_table_cont_gender input{   position:relative; float:left; margin-left:28px; margin-right:4px;} 
.member_infor_table_cont_gender span{   position:relative; float:left; color:#666666;}
.member_infor_photo{width:105px; margin:0 auto;}
.member_infor_photo_img{border: 3px solid #D4D4D4; width: 99px;  height: 103px; }
.member_infor_photo_img #profile_image { overflow: hidden;   width: 99px;  height: 103px;}
.member_infor_photo_img #profile_image img { width: 99px;  height: 103px;}
.member_infor_photo_img #profile_image span { padding:7px 5px; color:#FF0000;  font-weight: bold; display: block; }
.member_infor_photo_img .profile_basic {  background: url("../images/login/member/profile_basic.gif") repeat scroll 0 0 transparent; }
.member_infor_photo_img .profile_error {  background: url("../images/login/member/profile_error.gif") repeat scroll 0 0 transparent; }
.member_infor_photo_bt{width:105px; height:27px; margin-top:5px; background:url("../images/login/member/profile_button_bg.gif") no-repeat scroll 0 5px transparent; font-size: 11px; margin: 0 auto;}
.member_infor_photo_bt .profile_button{position:relative; }
.member_infor_photo_bt a.button_link, .member_infor_photo_bt a.button_link span { cursor: pointer; text-align:center;  display: block; width:105px; height:27px; line-height: 22px; padding-top:3px;}
.member_infor_photo_explain{width:105px; color:#f59c55; margin-top:5px; font-size:11px; letter-spacing:-0.03em;} 

.member_reached{  position:relative; float:left; width:755px; margin-top:30px;}
.member_reached_title {  position:relative; float:left; width:755px; height:21px; font-size:13px; color:#666666; border-bottom:2px solid #55a7ba; }
.member_reached_title_img{ position:relative; float:left;}
.member_reached_title_txt{ position:relative; float:left; width:755px; color:#f59c55; }
.member_reached_title_txt img{ position:relative; float:left; margin-right:5px;}
.member_reached_title_txt span{ position:relative; float:left;}
.member_reached_title_txt a{   position:relative; float:right; color:#f59c55; text-decoration:underline; }

.member_reached_title_txt2 {position:relative; float:left; width:500px; color:#f59c55; margin-left:5px; font-size:11px; margin-top:3px;}


.member_reached_table{  position:relative; float:left; width:755px;}
.member_reached_table table{  position:relative; float:left; width:755px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; color:#666666; font-size:12px}
.member_reached_table table td{border-bottom:1px solid #d4d4d4;}
.member_reached_table_title{ height:27px; background-color:#e3e3e3; font-weight:bold; padding-left:23px; vertical-align: top; padding-top: 13px;} 
.member_reached_table_title img{ margin-right:7px;}
.member_reached_table_cont_email { border-right:1px solid #d4d4d4; padding: 5px 0 3px 27px; }
.member_reached_table_cont_email input{   position:relative; float:left; width:98px; height:20px;} 
.member_reached_table_cont_email span {   position:relative; float:left; width:14px; height:22px; display:inline-block; line-height:22px; text-align:center;}
.member_reached_table_cont_email select{  position:relative; float:left; width:104px; height:22px; margin-left:3px; }
.member_reached_table_cont_email img{  position:relative; float:left; margin-left:3px; }
.member_reached_table_cont_email p.repeated span { margin-left: 0; width:90%; text-align: left;}

.member_reached_table_cont_phone { border-right:1px solid #d4d4d4; padding-left:27px; padding: 10px 0 10px  27px;}
.member_reached_table_cont_phone select{  position:relative; float:left; width: 75px; height:22px; margin-left:3px; }
.member_reached_table_cont_phone span {   position:relative; float:left; width:14px; height:22px; display:inline-block; line-height:22px; text-align:center;}
.member_reached_table_cont_phone input{   position:relative; float:left; width:75px; height:20px;} 
.member_reached_table_cont_phone img{  position:relative; float:left; margin-left:3px; }
.member_reached_table_cont_phone  p.require { float: left;  color: #55A7BA; font-size: 11px;  margin-left: 0px; padding: 5px 0 0;}

.member_reached_table_title_confirm{ height:40px; background-color:#e3e3e3; font-weight:bold; padding-left:23px;} 
.member_reached_table_cont_confirm_01 {        position:relative; float:left; width:100%; padding-top: 10px;  }
.member_reached_table_cont_confirm_01 select{  position:relative; float:left; width:104px; height:22px; margin-left:3px; }
.member_reached_table_cont_confirm_01 span {   position:relative; float:left; height:22px; display:inline-block; line-height:22px; text-align:center; color:#f59c55; margin-left:5px;  width: 150px; }
.member_reached_table_cont_confirm_01 input{   position:relative; float:left; width:98px; height:20px;} 
.member_reached_table_cont_confirm_01 img{     position:relative; float:left; margin-left:3px; }
.member_reached_table_cont_confirm_02 {        position:relative; float:left; width:100%; margin-left:27px; }
.member_reached_table_cont_confirm_02 input{   position:relative; float:left; } 
.member_reached_table_cont_confirm_02 span {   position:relative; float:left; color:#666666; height:15px; line-height:18px; margin-left:5px; margin-right:15px;}


.member_reached_bt{position:relative; float:left; width:755px; margin-top:12px;}
.member_reached_bt li{position:relative; float:left;}
.member_reached_cencle_bt{ margin-left:642px;}
.member_reached_accept_bt{ margin-left:3px;}



.member_confirm_img{position:relative; float:left; width:755px; text-align:center; }
.member_confirm_img img{ margin-top:85px;}
.member_confirm_img span{position:relative; float:left; width:755px; color:#666666; font-size:12px; line-height:20px; margin-top:13px;}
.member_confirm_img span.error{ color:red;}
.member_confirm_img b{ color:#f59c55;}
.member_confirm_bt{position:relative; float:left; width:755px; text-align:center; margin-top:42px; border-bottom:2px solid #d4d4d4;}
.member_confirm_bt img{ margin-bottom:24px;}
.member_confirm_red{color:#F00 !important;}

.member_inquire{  position:relative; float:left; width:755px; height:163px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.member_inquire li{position:relative; float:left;}
.member_inquire_img{width:252px; height:163px;}
.member_inquire_img img{position:relative; float:right; margin-top:30px;}
.member_inquire_txt{width:208px; height:75px; margin-left:65px; margin-top:40px;}
.member_inquire_txt img{position:relative; float:left; margin-left:53px;}
.member_inquire_txt span{position:relative; float:left;}
.member_inquire_id{ width:208px; height:34px; line-height:34px; font-size:12px; text-align:center; background-color:#e3e3e3; margin-top:8px; color:#666666;}
.member_inquire_date{ width:208px; height:34px; line-height:34px; font-size:12px; text-align:center; color:#9b9b9b; }

.member_inquire_bt{  position:relative; float:left; width:755px; height:20px; margin-top:15px;}
.member_inquire_bt li{  position:relative; float:right;} 

.forget_member{ position:relative; float:left; width:753px; height:28px; color:#666666; font-size:12px; line-height:28px; letter-spacing:-0.06em;}
.forget_member a { color:#F59C55; }


/*ÀÌ¿ë¾à°ü*/
.clause_navi{ position:relative; float:left; width:753px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.clause_navi ul{ position:relative; float:left; width:753px;}
.clause_navi_tab{ background-image:url(../images/login/clause/tab_bg.gif);}
.clause_navi_tab  li{position:relative; float:left;}
.clause_navi_tab_on_01{   width:123px; height:29px;}
.clause_navi_tab_on_02{   width:142px; height:29px;}
.clause_navi_tab_on_03{   width:164px; height:29px;}
.clause_navi_tab_off_01{  width:123px; height:29px; cursor:pointer;}
.clause_navi_tab_off_02{  width:142px; height:29px; cursor:pointer;}
.clause_navi_tab_off_03{  width:164px; height:29px; cursor:pointer;}

.clause_content{ position:relative; float:left; width:755px;}
.clause_content_select{ position:relative; float:right; margin-top:17px; font-size:12px;}
.clause_content_cont{ position:relative; float:left; margin-top:3px; width:753px; border-top:2px solid #55a7ba; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.clause_content_cont span{ position:relative; float:left; width:735px; height:25px; line-height:25px; background-color:#e3e3e3; color:#666666; font-weight:bold; font-size:12px; padding-left:18px;}
.clause_content_cont p { position:relative; float:left; width:745px; font-size:12px; padding:5px; }

/*°³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§*/
.private_content{ position:relative; float:left; width:755px;}
.private_content_select{ position:relative; float:right; margin-top:17px; font-size:12px;}
.private_content_cont{ position:relative; float:left; margin-top:3px; width:753px; border-top:2px solid #55a7ba; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.private_content_cont span{ position:relative; float:left; width:735px; height:25px; line-height:25px; background-color:#e3e3e3; color:#666666; font-weight:bold; font-size:12px; padding-left:18px;}
.private_content_cont p { position:relative; float:left; width:745px; font-size:12px; padding:5px; line-height:18px; }


/*¿þ´õ¼¥°¡ÀÔ*/
.weathershop_info {position:relative; float:left; font-size:12px;  padding: 10px 5px; }
.weathershop_info p {float: right;   padding-left: 10px;}

.weathershop_join{  position:relative; float:left; width:755px; margin-top:30px;}
.weathershop_join_title {  position:relative; float:left; width:755px; height:21px; font-size:13px; color:#666666; border-bottom:2px solid #55a7ba; }
.weathershop_join_title_img{ position:relative; float:left;}
.weathershop_join_title_txt{ position:relative; float:left; width:755px; color:#f59c55; }
.weathershop_join_title_txt img{ position:relative; float:left; margin-right:5px;}
.weathershop_join_title_txt span{ position:relative; float:left;}
.weathershop_join_title_txt a{   position:relative; float:right; color:#f59c55; text-decoration:underline; }

.weathershop_join_title_txt2 {position:relative; float:left; width:500px; color:#f59c55; margin-left:5px; font-size:11px; margin-top:3px;}


.weathershop_join_table{  position:relative; float:left; width:755px;}
.weathershop_join_table textarea { height: 60px;  width: 98%;}

.weathershop_join_table table{  position:relative; float:left; width:755px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; color:#666666; font-size:12px}
.weathershop_join_table table td{border-bottom:1px solid #d4d4d4;}
.weathershop_join_table table td input { width:300px; }
.weathershop_join_table table td.weathershop_join_table_cont { border: 0px; color: #d4d4d4; padding:5px 0; }

.weathershop_join_table table td.weathershop_join_table_title{ height:27px; background-color:#e3e3e3; font-weight:bold; padding-left:23px; vertical-align: top; padding-top: 13px;} 
.weathershop_join_table table td.weathershop_join_table_title img{ margin-right:7px;}
.weathershop_join_table table td.weathershop_join_content { border: 0; }