@charset "utf-8";
@font-face {font-family:Prime; src:url(http://img.iamgood.co.kr/bk_img/Prime.eot);}
/*body 공통속성*/
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form{margin:0; padding:0;background-image: url(/images/bg_blank.png);}
ul,ol,dl{list-style:none}
img{border:0; vertical-align:top;}
ul{list-style:none; padding:0; margin:0;}
body{font-family: "맑은 고딕","Malgun Gothic", "dotum"; font-size: 12px; color: #666;  overflow-y:scroll;}  
a{text-decoration:none;}
form img {VERTICAL-ALIGN: middle;}
input{font-family: Malgun Gothic; COLOR: #666; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; border:1px #d6cccc solid; background:#FFF;}

textarea{BORDER: #c9c9c9 1px solid; LINE-height: 135%; FONT-FAMILY: Malgun Gothic; COLOR: #666; FONT-SIZE: 100%;}
.radio_basic {WIDTH: 13px; height: 13px;}
.checkbox_basic {WIDTH: 13px; height: 13px; border:none;}
.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
h3{font-size:13px; margin-bottom:5px; }
#wrap{width:100%;}
/*footer
#footer_wrap{width:100%; background:#F3F3F3; clear:both; border-top:1px #DDD solid ;  margin-top:100px; } 
#footer{width:1040px; margin:0 auto; height:120px; padding:30px;}*/
#footer a:hover{text-decoration:underline;}
#footer a{text-decoration:none; color:#666;  font-weight:bold;}
.fLogo{ float:left; width:236px; height:27px; margin:20px 30px 10px 0px; }
.foot_add{float:left; width:744px; height:120px; line-height:18px; padding:0px 30px 0px 0;}

#footer_wrap{width:100%; background:#F3F3F3; clear:both; clear:both;  margin-top:100px; } 
#footer{width:1100px; margin:0 auto; height:179px; padding-top:0px;}
.hom{display: none}

/*top*/
#header_wrap{width:100%; border-bottom:3px #dd0005 solid ;position:relative;}
#gnb_top_set_wrap{width:100%;  border-bottom:1px #dfdfdf solid; background:#fbfbfc;}
#gnb_top_set{width:1100px; height:27px; padding:5px 0 5px 0;  margin:0 auto;}
#gnb_top_set li{float:right;  padding-left:5px; font-weight:bold;}
#gnb_top_set .gnb_join02,.gnb_login02,.gnb_mypage02,.gnb_logout02{ padding-top:7px;}
#gnb_top_set li a{text-decoration:none; color:#9d9d9d;}
#gnb_top_set li a:hover{text-decoration:underline; color:#999;}
#gnb_top_set li .gnb_download_pdf{ padding-right:10px;}

#header{margin: 0 auto; width:1300px; height:100px; }

#gnb_logo{float:left; width:303px; height:36px; margin:32px 100px 32px 30px; .margin:32px 0px 32px 0px; clear:both;}
#gnb_menu{float:left; width:657px; height:17px; margin:65px 10px 0px 0px;}
#gnb_menu li{float:right;}
/*컨텐츠메인*/
#contents_main_wrap{width:100%; background:url(http://img.iamgood.co.kr/bk_img/bg_main_03.gif) repeat-x; position:relative;}
#contents{width:1100px; height:100%; margin: 0 auto; position:relative;}
#user_chk{border:none;}
.main_img{width:1100px;  height:438px;  background:url(http://img.iamgood.co.kr/bk_img/main_slide.jpg) no-repeat;}
.bigkeyword_down{width:551px; margin:39px auto 38px;}
.bigkeyword_down_s{width:343px; position:absolute; top:374px;left:674px; }
.bigkeyword_down_ms{width:170px; position:absolute; top:377px;left:704px; }
.bigkeyword_down_ad{width:170px; position:absolute; top:377px;left:879px; }

.cate_info{width:1060px; margin:30px auto 0;  }
.cate_info .pd{ margin:0 5px 5px 0 ;float:left;}
.cate_info .pd2{ margin:0 0 5px 0 ;float:left;}
.cate_info .pd3{margin:0 5px 0 0;float:left;}
.cate_info span{ padding-bottom:5px;}
.search_b{padding-top:20px;}
.search_b h2{width:330px; padding-left:200px; float:left;} 
.search_b ul{ padding-left:216px; height:30px; } 
.search_b li{float:left; padding-right:10px; }
.search_b .search_tit{padding-top:4px;}
.search_b li input{width:243px; float:left; height:23px; border:3px #f5001d solid; color:#666666; padding:1px 3px;}
#rank_table{position:relative; float:left; width:1100px; height:668px; background:url(http://img.iamgood.co.kr/bk_img/bg_rank.jpg) no-repeat 40px; margin:10px 0;}
.blog_ranking{float:left; width:414px; padding:85px 50px 40px 86px; font-size:14px; color:#fff; overflow:hidden; text-align:left;  }
.blog_ranking .rank_num{padding:14px 0px 14px 10px; font-weight:bold;}
.blog_ranking .rank_txt{padding:14px 0px 14px 0px; color:#ff9b9b; font-weight:bold;}
.blog_ranking .rank_url{ padding:14px 0px 14px 7px; font-size:12px; font-weight:normal;}
.blog_ranking .empty_a{padding:80px 0;}

.sub_ranking{ float:right; width:414px; padding:97px 80px 40px 56px; font-size:14px; color:#fff;}
.sub_ranking .rank_key{padding:7px 2px 7px 5px; line-height:14px; text-align:left;}
.sub_ranking .rank_num_naver{padding:7px 2px 7px 2px; text-align:right;}
.sub_ranking .rank_num_daum{padding:7px 2px 7px 2px; text-align:right;}
.txt_03{ width:649px; margin:30px  auto;}
.my_rank{position:absolute; top:324px; left:110px; width:360px; color:#610bff; font-family:Prime; font-weight:bold; font-size:70px; text-align:right; letter-spacing:-1px;}
.rank_medal{position:absolute; top:305px; left:223px; width:370px; color:#00ffde; font-weight:bold; font-size:14px; text-align:left; letter-spacing:-1px; }
.u_rank{ padding-top:5px; .padding-top:7px;}

.bott_box{width:1100px;  height:102px; padding-top:50px; clear:both; }
.bott_box .cs_box{width:376px; padding:0 87px 0 87px; float:left;}
.bott_box li{float:left;}
.bott_box .txt_04{width:502px; padding:0 24px 0 24px; }
.bott_box .bigkeyword_down_s_02{width:343px; padding:37px 103px 0 104px; }
.m_txt_01{width:943px; margin:30px auto 0;}
.offer_txt03{ width:1060px; padding:20px; font-size:13px; border:#df1217 1px solid; line-height:24px;  font-weight:bold;  clear:both; margin:20px 0; }

.line{ margin-top:25px;}
.tit_m{  color:#000000; letter-spacing:-1px;}
.tit_m span{margin:0px 0px 5px 5px;}
.list_type1{ float:left; width:529px; height:170px; margin:15px 0px ; position:relative; display:block;  border-bottom:#dfdfdf 1px solid;}
.list_type1 dl{width:509px; float:left; padding:10px ; }
.list_type1 dt{float:left; margin-right:15px; position:relative; width:90px; height:90px;}
.list_type1 dd{font-family:Malgun Gothic; font-size:13px; color:#232323; line-height:170%; text-align:justify ;border-right:#dfdfdf 1px solid; padding-right:20px; }
.list_type2{ float:right; width:530px; height:170px; margin:15px 0px ; position:relative; display:block; border-bottom:#dfdfdf 1px solid; }
.list_type2 dl{width:510px; float:left; padding:10px;  }
.list_type2 dt{float:left; margin-right:20px; position:relative; width:90px;height:90px;}
.list_type2 dd{font-family:Malgun Gothic; font-size:13px; color:#232323;line-height:170%; text-align:justify; padding-right:0px;}
.b_link{color:#f50006;font-family:Malgun Gothic; font-size:13px; padding-left:110px; letter-spacing:-0.5px; }
.b_link a{ color:#f50006;text-decoration:underline; font-weight:bold;}
.b_link a:hover{text-decoration:underline;}
.a_link{color:#f50006;font-family:Malgun Gothic; font-size:13px; padding-left:105px; letter-spacing:-0.5px; }
.a_link a{ color:#f50006;text-decoration:underline; font-weight:bold;}
.a_link a:hover{text-decoration:underline;}
 
.thumb{float:left; margin-right:30px; position:relative;}   

.bd{ width:90px; height:90px; position:absolute; top:0px; left:0px; border:#000 1px solid;}
/*컨텐츠서브*/
#contents_sub{width:1000px; padding:0 50px; margin: 0 auto; position:relative;}
#contents_sub_02{width:1100px; margin: 0 auto; position:relative;}
#contents_sub .location_box{height:35px; padding-top:20px; border-bottom:#d6d2d2 1px solid; margin-bottom:30px;}
#contents_sub .title_box{float:left; padding-left:3px;}
#contents_sub .location{ float:right; margin:6px 12px 0px 0px; color:#737373; font-size:11px;}

#contents_sub_02 .location_box{height:35px; padding-top:20px; border-bottom:#d6d2d2 1px solid; }
#contents_sub_02 .title_box{float:left; padding-left:3px;}
#contents_sub_02 .location{ float:right; margin:6px 12px 0px 0px; color:#737373; font-size:11px;}

.G_Box{background:url(http://img.iamgood.co.kr/bk_img/bg_sale_green.gif) no-repeat;}
.B_Box{background:url(http://img.iamgood.co.kr/bk_img/bg_sale_blue.gif) no-repeat;}
.P_Box{background:url(http://img.iamgood.co.kr/bk_img/bg_sale_pink.gif) no-repeat;}
.G_Box,.B_Box,.P_Box{width:1000px;  padding:50px 0 24px 0; margin-bottom:30px;}

.card_infoG{position:absolute; top:85px; left:800px;}
.card_infoB{position:absolute; top:750px; left:800px;}
.card_infoP{position:absolute; top:1415px; left:800px;}





.product_info{ width:918px; padding:19px 0 19px 82px;}
.price_box{ margin:0 47px 0 26px;  .margin:0 47px 0 26px; padding:19px 0 21px 0;  border-bottom:1px #d7d7d7 dashed;}

.price_box .plusBoxGoods{float:left; .position:relative;}	
.price_box .priceInfo{display:inline; padding-left:20px; width:620px;  }
.price_box .priceInfo2{ float:right;  padding-top:21px;   }
.buy01,.buy02,.buy03,.buy04,.buy05,.buy06,.buy07,.buy08,.buy09,.buy10,.buy11,.buy12{.position:absolute; .left:890px ; }
.buy01{.top:245px; }

.buy02{.top:368px; }
.buy03{.top:491px; }
.buy04{.top:614px; }
.buy05{.top:909px; }
.buy06{.top:1032px; }
.buy07{.top:1155px; }
.buy08{.top:1278px; }
.buy09{.top:1573px; }
.buy10{.top:1696px; }
.buy11{.top:1819px; }
.buy12{.top:1942px; }

/*마케팅페이지*/
.keyword_Box{margin-top:60px;}
.textblock_01{width:480px; float:left; line-height:23px; margin-top:30px; font-size:15px; font-weight:bold; background:#f7f7f7; padding:25px;}
.imgbox_R{width:445px; float:right; background:#c1c1c1;}
.market_Box{margin-top:80px; margin-bottom:100px;}
.imgbox_L{width:445px; float:left; margin-top:10px;}
.textblock_02{width:480px;float:right; line-height:23px;  margin-top:34px; font-size:15px; font-weight:bold; background:#f7f7f7; padding:25px;}
#online_W{background:#393939; height:460px;}
.online_icon_W{width:1000px; margin: 0 auto; position:relative; height:200px; margin-top:45px;}
.on-icon{float:left; width:180px; margin-right:25px;}
#concert_Box{width:100%; margin: 0 auto; position:relative; padding-top:45px; background:url(http://img.iamgood.co.kr/bk_img/gplaypattern_@2X.png);}
#officeGNB{display:none !important;}
.advt_img{width:500px;margin: 0 auto; position:relative; padding-top:40px; }
.contact_form{width:640px; padding:40px 50px; margin: 0 auto; position:relative;}
.contact_table{width:100%;}
.contact_table td{padding-top:15px;}
.contact_table02{width:100%; margin-top:30px; padding-top:15px; border-top:1px dashed #c1c1c1;}
.contact_table02 td{padding-top:15px; font-size:14px; font-weight:bold; color:#333;}
.B_con_tbox{width:580px;; height:130px;}
.terms_box{position:relative;height:120px;margin-top:11px;padding:8px 10px;border:1px solid #f0f0f0;background:#f7f7f7;overflow:auto;scrollbar-base-color:#d9d9d9;scrollbar-3dlight-color:#d9d9d9;scrollbar-darkshadow-color:#d9d9d9;scrollbar-face-color:#d9d9d9;scrollbar-highlight-color:#d9d9d9;scrollbar-shadow-color:#d9d9d9;scrollbar-track-color:#f2f2f2;-webkit-overflow-scrolling:touch;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.section{font-size:13px;color:#666;line-height:18px;}
.section ol{margin-bottom:10px;}
.contactF_sel{text-align:center; margin-top:20px;}
.cont_check{margin-bottom:10px;}
.cont_btn{margin-bottom:20px;}

/*이벤트세일
.event_Box{ width:896px; padding:49px 52px 134px 52px; background:url(http://img.iamgood.co.kr/bk_img/event_bg.gif) no-repeat; position:relative; }
.event_tit{ margin:0px 95px 22px 194px;}
.price_box_P{width:896px; height:131px; padding:25px 0px 27px 0px;}
.price_box_P li{float:left; width:360px; padding:7px 0 7px 56px; }
.price_box_P .event_ch{ padding-top:20px; font-weight:bold; font-size:12px; letter-spacing: -0.05em;  }
.event_c_info{margin-bottom:25px;}
.event_price{float:left; width:480px;}
.event_buy_P{position:absolute; top:293px; left:836px;}
.event_buy_B{position:absolute; top:476px; left:836px;}
.event_buy_E{position:absolute; top:659px; left:836px;}
*/
/*결제페이지_02*/
.price_Box02{ width:896px; padding:34px 52px 134px 52px; background:url(http://img.iamgood.co.kr/bk_img/event_bg.gif) no-repeat; position:relative; }
.sale_tit{ margin:0px 156px 54px 234px;}
.sale_tit_02{ margin:0px 9px 32px 81px;}

.price_box02_P{width:896px; height:131px; padding:25px 0px 27px 0px;}
.sale_c_info{margin-bottom:25px;}
.sale_price{float:left; width:480px;}
.price_box02_P li{float:left; width:380px; padding:7px 0 7px 36px; }
.sale_buy_P{position:absolute; top:293px; left:836px;}
.price_box02_P .sale_ch{ padding-top:20px; font-weight:bold; font-size:12px; letter-spacing: -0.1em;  }
.sale_buy_P{position:absolute; top:293px; left:836px;}
.sale_buy_B{position:absolute; top:476px; left:836px;}
.sale_buy_E{position:absolute; top:659px; left:836px;}




/*결제페이지_03*/
.price_Box03{ width:866px; padding:46px 67px 0px 67px; position:relative; margin-bottom:10px; }
.price_Box03 .sale_tit{ width:717px; margin:0px 29px 38px 120px;}
.price_Box03 .price_box03_P{width:866px; height:235px; padding:15px 0px 22px 0px;}
.price_Box03 .sale_c_info{margin-bottom:20px;}
.price_Box03 .sale_price{float:left; width:460px;}
.price_Box03 .sale_list{float:right; width:356px; padding:57px 0 10px 49px; }
.price_Box03 .sale_list_view_01{position:absolute;width:357px; top:161px; left:577px; z-index:999;}
.price_Box03 .sale_list_view_02{position:absolute;width:357px; top:432px; left:577px; z-index:999;}
.price_Box03 .sale_list_view_03{position:absolute;width:357px; top:705px; left:577px; z-index:999;}

.price_Box03 .sale_list_view_01 table, .sale_list_view_02 table,.sale_list_view_03 table{border:1px solid #cacaca; }
.price_Box03 .sale_list_view_01 table td,.sale_list_view_02 table td,.sale_list_view_03 table td{border-bottom:1px dashed #e4e4e4; padding:8px 10px 7px 10px;}
.price_Box03 .sale_list_view_01 table .list_p{font-weight:bold; font-size:12px; color:#008a9e;}
.price_Box03 .sale_list_view_02 table .list_b{font-weight:bold; font-size:12px; color:#00a6db;}
.price_Box03 .sale_list_view_03 table .list_e{font-weight:bold; font-size:12px; color:#f66375;}

.p_b{font-weight:bold; font-size:12px; color:#ff4848;}
.p_a{font-weight:bold; font-size:12px; color:#45bde3;}

.p_g{ font-size:12px; color:#9e9e9e;}


.price_Box03 .sale_list .sale_ch{ padding-top:25px; font-weight:bold; font-size:12px; letter-spacing: -0.03em;  }

.price_Box03 .sale_buy_P{position:absolute; top:196px; left:823px;}
.price_Box03 .sale_buy_B{position:absolute; top:257px; left:823px;}
.price_Box03 .sale_buy_E{position:absolute; top:741px; left:823px;}
.price_Box03 a{text-decoration:none; color:#666;  }



.informBox{width:500px;  margin:200px auto 0;}
.informBox table {text-align:center; margin-bottom:30px;}
.informBox table th{background:#df1217; color:#fff;  font-weight:bold; font-size:12px; padding:8px 0 8px 0; border:1px #c80000 solid;}
.informBox table td{background:#f3f3f3; font-weight:bold; font-size:12px; padding:10px 0 10px 0; border:1px #e1e1e1 solid;}


.informBox .inform_01{text-align:center; margin-bottom:30px;}
.informBox .inform_01 th{background:#df1217; color:#fff;  font-weight:bold; font-size:12px; padding:8px 0 8px 0; border:1px #c80000 solid;}
.informBox .inform_01 td{background:#f3f3f3; font-weight:bold; font-size:12px; padding:10px 0 10px 0; border:1px #e1e1e1 solid;}

.informBox .inform_02{text-align:left; margin-bottom:10px; border:1px #CCC solid;}
.informBox .inform_02 th{text-align:left; background:#F9F9F9; color:#666;  font-weight:bold; font-size:12px; padding:8px 0 8px 10px; border:1px #CCC solid;}
.informBox .inform_02 td{background:#fff; font-weight:normal; font-size:12px; padding:10px 0 10px 10px;}
.informBox .inform_02 input{border:none;}
.informBox a{text-decoration:none; color:#F00; }
.informBox a:hover{text-decoration:underline;}

.inform_txt{margin-bottom:30px; font-size:12px; font-weight:bold; line-height:28px;}

.btnPay{width:246px; margin:60px auto 310px;}
.btnPay span{margin-left:10px; margin-right:10px;}
.btnPay02{width:125px; margin:60px auto 310px;}
.btnPay03{width:125px; margin:60px auto 100px;}
.btnPay04{width:290px; margin:60px auto 310px;}
.btnPay04 span{margin-left:10px; margin-right:10px;}

.certificate_box{height:27px; margin-bottom:5px;}
.certificate_btn{ float:right; margin:0px 12px 0px 0px; vertical-align:middle;}
.table_line{ width:100%; border-bottom:#dfbebf 1px solid; WIDTH: 100%; border-top: #df1217 2px solid; margin-bottom:50px;}
.table_line th {border-bottom: #df1217  1px solid; border-right: #dfbebf 1px solid;  PADDING:10px 10px;font-weight:bold; COLOR: #574242;}
.table_line td{border-bottom: #f0f0f0 1px solid; border-right: #dfbebf 1px solid; TEXT-ALIGN:center;  PADDING:10px 10px; }
.table_line a{text-decoration:none; color:#515151; }
.table_line a:hover{text-decoration:underline;}

.table_line_03{ width:100%; border-bottom:#dfbebf 1px solid; WIDTH: 100%; border-top: #df1217 2px solid; margin-bottom:50px;}
.table_line_03 th{border-bottom: #df1217 1px solid; PADDING:10px 3px;font-weight:bold; COLOR: #574242;}
.table_line_03 td{border-bottom: #f0f0f0 1px solid; text-align:left; PADDING:10px 3px; }
.table_line_03 .write{background:#f7f2f2; line-height:18px; padding:20px;}
.table_line_03 .con{padding:50px 30px; line-height:18px;}
.table_line_03 input{border:#c9c9c9 1px solid;}
.table_line_03 .prev{background:url(http://img.iamgood.co.kr/bk_img/bg_notice_arrowT.gif) no-repeat 7px 10px; padding-left:30px;}
.table_line_03 .next{background:url(http://img.iamgood.co.kr/bk_img/bg_notice_arrowB.gif) no-repeat 7px 10px; padding-left:30px;}
.table_line_03 .answer td{border:none;}
.table_line_03 .answer_txt{ background:#fff; padding:5px; width:830px; height:90px; line-height:18px;}

.table_line02{ width:100%; border-bottom:#dfbebf 1px solid; WIDTH: 100%; border-top: #df1217 2px solid; margin-bottom:50px; margin-top:10px;}
.table_line02 th {border-bottom: #eee  1px solid; border-right: #dfbebf 1px solid; TEXT-ALIGN:right;   PADDING:7px 15px 7px 15px;font-weight:bold; COLOR: #574242;}
.table_line02 td{border-bottom: #eee 1px solid;  TEXT-ALIGN:left;  PADDING:7px 15px 7px 15px;}
.table_line02 input{width:250px; height:23px;}

.table_line_04{ width:100%; border-bottom:#dfbebf 1px solid; WIDTH: 100%; border-top: #df1217 2px solid; margin-bottom:50px;}
.table_line_04 th {border-bottom: #df1217 1px solid; PADDING:7px 15px;background:#fbf5f5; COLOR: #574242; text-align:left; }
.table_line_04 th input{padding:4px;}
.table_line_04 td{border-bottom: #f0f0f0 1px solid;  PADDING:7px 3px 7px 3px; }
.table_line_04 .qna{background:#fbf5f5;  line-height:18px; padding:0px;}
.table_line_04 .qna textarea{ background:#FFF; padding:10px;}
.table_line_04 .none{border-right: medium none;}

.btn_com{margin:50px auto 30px; width:170px;}
.btn_com_02{margin:50px auto 30px; width:235px;}
.btn_com_02 span{margin-right:30px;}

.btn_com_04{margin:50px auto 30px; width:280px;}

.btn_com_04 span{margin-right:30px;}
.of_bold{font-weight:bold; color:#ed1c24;}
.offer_txt01{padding:18px; border:#dfbebf 1px solid; line-height:24px; margin-bottom:55px;}
.offer_txt01 a{text-decoration:none; color:#1d65ae;  font-weight:bold;} 
#content_login{width:360px; border:#df1217 3px solid; background:#f8f0f0; padding:15px;   margin:150px auto 350px;}

#loginForm{width:310px; height:100px; border:#f2e0e0 1px solid; background:#fff; padding:26px 24px; position:relative;}
#loginForm .ubtn2 {position: absolute; top:26px;left:264px; border:none; }
#loginForm p{width:231px;}
#loginForm .uid {left: 24px; top: 26px; position: absolute; font-size:12px; font-weight:bold; text-align:right;}
#loginForm .upw {left: 24px; top: 59px; position: absolute; font-size:12px; font-weight:bold; text-align:right;}
#loginForm .uid input, #loginForm .upw input{width:170px; height:23px;}
#loginForm #otherLinks {left: 24px; top:100px; width:310px; letter-spacing: -1px; overflow: hidden; position: absolute; border-top:#e2e2e2 1px solid; padding-top:10px;}
#loginForm #otherLinks li {	float: left;}

#loginForm #otherLinks .item1 {width: 55px;}
#loginForm #otherLinks .item1 a {color: #df1217; font-weight: bold; }
#loginForm #otherLinks .item2 {width:255px; }
#loginForm #otherLinks .item2 a {color: #6b6b6b; padding-left:5px; }
#loginForm #otherLinks .item1 a:hover{text-decoration:underline;}
#loginForm #otherLinks .item2 a:hover{text-decoration:underline;}

.coun_center {WIDTH:370px; margin:150px auto 350px; padding:15px 25px 35px 20px;}
.coun_center .box02{WIDTH:320px; border:#df1217 3px solid; padding:30px 25px;}
.coun_center .box02 input{width:200px; height:23px;}
.coun_center .box02 dl {padding-bottom:3px; LINE-height: normal; height:30px; OVERFLOW: hidden;  font-family:Malgun Gothic; font-weight:bold;}
.coun_center .box02 dt { width:100px; height:25px; padding-top:7px; FLOAT: left;  text-align:right;}
.coun_center .box02 dd {FLOAT:left; padding-left:5px;width:170px; height:30px;}
.coun_center .box03 {WIDTH:420px;  border:#df1217 3px solid; padding:30px 25px;font-family:Malgun Gothic; font-weight:bold;}
.coun_center .box03 input{width:250px; height:23px;}
.coun_center .box02 .bt{height:40px; }
.coun_center .box02 .bt dd{font-weight:normal;}

.btn_com_03{margin:50px auto 0px; width:125px;}

.offer_txt02{padding:18px; border:#dfbebf 1px solid; line-height:24px; background:#FFF7F7; margin-bottom:55px;}
.offer_txt02 a{text-decoration:none; color:#f50a00;  font-weight:bold;} 
.offer_txt02 a:hover{text-decoration:underline;}
.offer_txt02 span{ font-weight:bold; font-size:13px; color:#dd0005;}

.offer_txt04{ padding:15px; font-size:13px; border:#df1217 1px solid; line-height:22px;  position:relative; margin:10px 0 30px 0; }

.agreement p{line-height:18px; font-size:11px;}
.agreement_box{padding:18px; border:#dfbebf 1px solid; line-height:24px; margin-bottom:55px;}
.agreement_box a{text-decoration:none; color:#f50a00;  font-weight:bold;} 
.agreement_box a:hover{text-decoration:underline;}

#cs_box{ float:right; width:870px; border-left:#dcdcdc 1px solid; padding:30px 30px 150px 30px;} 
#com_box{float:right; width:870px; border-left:#dcdcdc 1px solid; padding:30px 30px 150px 30px;} 
.com_img{ margin:50px auto 0;} 
.com_img_01{ width:675px; margin:80px auto 0;} 
.com_img_02{ width:714px; margin:80px auto 0;} 
.com_img_03{ width:641px; margin:80px auto 0;} 

#howTo_box{float:right; width:870px; border-left:#dcdcdc 1px solid; padding:30px 30px 150px 30px; font-size:12px;} 
#howTo_box h3{margin-bottom:20px;}
#howTo_box h4{margin-top:40px; margin-bottom:5px; color:#7a5677; font-size:12px;}

#howTo_box .howTo_head{padding:20px;line-height:20px;  }
#howTo_box .howTo_bott{ margin-top:40px; width:675px; height:97px; background:url(http://img.iamgood.co.kr/bk_img/img_howTo_bg.gif) no-repeat; padding:25px 170px 25px 25px; font-weight:bold; line-height:24px; }
#howTo_box .howTo_txt{line-height:22px;}

#side_left{ float:left; width:169px; }
#side_left li{padding:10px 0 10px 9px; border-bottom:#dbdbdb 1px solid;}

#none{border-right:none;}
.list{margin:0; float:right;}
/*페이징*/
.paging {text-align:center;   margin-top:80px; margin-bottom:170px; width:870px; height:50px;}
.paging .paging_c {display: inline-block; margin:22px auto; }
.paging .paging_c ul {float:left;}
.paging .paging_c li {margin-right:5px;  border:1px #d1d1d1 solid;  display: inline; padding:5px 8px 2px 7px; .padding:5px;}
.paging .paging_c li.on { border:1px #dd0005 solid; color:#dd0005; font-weight:bold; }
.paging .paging_c .p_btn_L {float: left; margin-right: 15px; padding-top:2px;}
.paging .paging_c .p_btn_R{ float:left;margin-left:10px; padding-top:2px;}
.paging .paging_c li a{color:#737971;}

.paging_02 .paging_c {display: inline-block; margin:22px auto;}
.paging_02 .paging_c ul {float:left;}
.paging_02 .paging_c li {margin-right:5px; text-align: center; width:18px; height:15px; border:1px #d1d1d1 solid; display: inline; float: left; padding:3px 5px;}
.paging_02 .paging_c li.on { border:1px #b7001a solid; color:#dd0005; font-weight:bold; }
.paging_02 .paging_c .p_btn_L {float: left; margin-right: 15px; padding-top:5px;}
.paging_02 .paging_c .p_btn_R{ float:left;margin-left:10px; padding-top:5px;}
.paging_02 .paging_c li a{color:#737971;}

.bold{font-weight:bold; padding:0px 7px 0 20px;}

a.mainlink:link, a.mainlink:visited, a.mainlink:active { text-decoration:none; color:#F00;}
a.mainlink:hover	{ text-decoration:underline; color:#389fde;}

.sm_list a {color:#666666; font-weight:bold; font-size:13px; line-height: 110%}
.sm_list_on a {color:#dd0005; font-weight:bold; font-size:13px; line-height: 110%}