@charset "utf-8";
/* main */
.container{margin-top:1px;}
.awardpose {position:relative;}
.graylayer {}
.main_visual, .main_section_01, .main_section_02, .main_section_03, .main_section_04, .main_section_05, .main_section_06, .main_section_07, .main_section_08, .main_section_09, .main_section_10{width:1280px; float:left;}
.main_visual .main_visual_box {width:1280px; height:497px;}
.main_visual .main_visual_box .mainvisual {position:absolute;}
.main_visual .main_visual_btns {position:absolute; z-index:2; top:10px; right:10px;}
.main_visual .main_visual_btns .mainvisual_btn {width:30px; height:30px;}

.main_section_01{padding:33px 0 39px 0;}
.main_contact{padding:0 10px 0 0;}
.main_contact, .sns_mn{float:left;}
.sns_mn{padding: 18px 27px; border: 1px solid #c2c2c2;}
.sns_mn li{float:left; padding-right:42px; background:url(../images/main/sns_mn_line.gif) no-repeat 113px 17px;}
.sns_mn li.lst{background:none; padding-right:0px;}
.sns_mn li a{display:block;}

.main_contact_0101 div{position:absolute; font-family:Dotum, '돋움';}
.main_contact_0101{float:left; width:579px; height:162px; background:url(../images/main/icon_tel.gif) #393637 no-repeat 14px 18px; border-right:1px solid #4d4a4b; position:relative;}
.main_contact_0101_txt_01{font-size:16px; color:#fff; top:18px; left:91px;}
.main_contact_0101_txt_02{font-size:22px; color:#ffd28a; top:13px; left:185px;}
.main_contact_0101_txt_03{font-size:22px; color:#a6d3ff; top:15px; left:336px; background:url(../images/main/line_main_contact.gif) no-repeat 0px 4px; padding-left:12px}
.main_contact_0101_txt_04{font-family:Dotum, '돋움'; font-weight:bold; font-size:15px; color:#fff; top:72px; left:145px;}
.main_contact_0101_txt_05{font-family:Dotum, '돋움'; font-weight:bold; letter-spacing:-2px; font-size:40px; color:#ffd28a; top:52px; left:182px;}
.main_contact_0101_txt_06{font-family:Dotum, '돋움'; font-weight:bold; font-size:15px; color:#fff; top:123px; left:118px;}
.main_contact_0101_txt_07{font-family:Dotum, '돋움'; font-weight:bold; letter-spacing:-2px; font-size:40px; color:#ffd28a; top:102px; left:182px;}
.main_contact_0102{float:left; width:673px; height:86px; padding:38px 0 38px 26px; background:#393637; border-left:1px solid #1c1b1b; position:relative;}
.main_contact_blog{display:block; padding-left:94px; width:297px; height:86px; background:url(../images/main/icon_naverblog01.gif) no-repeat 0px 4px; float:left;}
.main_contact_blog_txt_01{font-size:22px; color:#fff;}
.main_contact_blog_txt_01 span{color:#a9ff93;}
.main_contact_blog_txt_02{font-size:13px; color:#eaeaea; line-height:20px; margin-top:20px;}
.main_contact_kakao{padding-left:94px; width:145px; height:86px; background:url(../images/main/icon_kakao.gif) no-repeat; float:left; margin-left:25px;}
.main_contact_kakao_txt_01{font-size:22px; color:#fff;}
.main_contact_kakao_txt_01 span{color:#fff5a0;}
.main_contact_kakao_txt_02{margin:16px 0 0 4px;}
/* 200812 추가 시작*/
a.overseas_banner{float:left; display:block; padding-top:24px; clear:both;}
/* 200812 추가 끝*/

.main_section_02{height:51px; background:#231f20;}
.main_latest{float:left;}
.latest_tit{float:left; margin:15px 34px 0 59px; font-family:NanumGothicBold, 'NanumGothicBold'; font-size:15px; color:#fff !important;}
a.latest_sbj{width:270px; float:left; margin:17px 40px 0 0; font-size:13px; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; color:#c4c3c4 !important;;}
a.latest_sbj:hover{text-decoration:underline; color:#fff;}
.latest_date{float:left; margin:17px 0 0 0; font-size:13px; color:#c4c3c4;}
.main_blog_wrap{float:left;}
.main_blog{width:646px; height:32px; background:#fff; border:2px solid #2db60c; margin:7px 0 0 90px;}
.blog_link{float:left; padding:8px 24px 8px 10px;}
.blog_sbj{float:left; font-family:Dotum, '돋움'; color:#424242; font-weight:bold; line-height:33px; letter-spacing:1px;}
.blog_line{float:left; font-family:Dotum, '돋움'; color:#424242; line-height:33px; padding:0 14px;}
a.blog_cont{float:left; font-family:Dotum, '돋움'; color:#424242; line-height:33px; width:334px; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
a.blog_cont:hover{text-decoration:underline;}

.main_section_03{width:1279px; height:257px; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.main_daily{float:left; width:662px; height:230px; padding:15px 0 0 46px;}
.dogstory_tit{float:left; padding-right:250px; margin-bottom:16px; background:url(../images/main/dogstory_tit.gif) no-repeat right 7px; font-family:NanumGothicBold, 'NanumGothicBold'; font-size:24px; color:#393637;}
.youtube_01{float:left;}
.youtube_02{float:left; margin-left:46px;}
.youtube_01 iframe, .youtube_02 iframe {width:308px; height:187px;}
.main_search{float:right; width:508px; height:252px; background:#fff; border-left:7px solid #090808; border-right:7px solid #090808; border-bottom:7px solid #090808;}
.search_area{height:62px; background:#000;; position:relative;}
.label_search{float:left; margin:18px 13px 0 32px;}
.input_wrap{float:left; margin:12px 0 0 0px; width:256px; height:32px; line-height:32px; background:#272625; border:2px solid #6d6d6c;}
.input_wrap input{width:214px; padding-left:6px; height:32px; line-height:32px; float:left; border:none; background:#272625; color:#fff;}
.input_wrap button{width:20px; height:20px; border:none; background:url(../images/main/icon_search.png) no-repeat; position:absolute; top:20px; left:376px; z-index:99;}
.rank_wrap{float:left; position:relative; width:80px; height:20px; margin:26px 0 0 4px; overflow:hidden;}
.clsBannerScreen .items {height:20px; width:80px; overflow:hidden;}
.rank_num{position:absolute; width:17px; height:16px; background:#e30813; border:1px solid #2d2b29; color:#fff; text-align:center;}
.rank_sbj{position:absolute; width:63px; font-family:Dotum, '돋움'; line-height:18px; padding-left:20px; color:#fff !important;}
.rank_sbj:hover{text-decoration:underline;}
.review_area{height:190px;}
.review_cont div, .review_cont a{float:left;}
.review_tit{height:51px; background:#090808; padding:12px 0 0 37px;}
.review_cont{height:101px; background:url(../images/main/icon_review.gif) no-repeat 37px 26px; padding:26px 0 0 134px;}
.review_item {line-height:20px; margin-top:3px;}
.rating_score{font-family:Dotum, '돋움'; font-size:24px;}
.rating_star{width:88px; padding:4px 20px 0 20px;}
.rating_txt{width:98px; padding:5px 12px 0 0; font-family:NanumGothicBold, 'NanumGothicBold'; font-size:14px;}
.rating_person{width:81px; padding:6px 0 0 0; font-family:Dotum, '돋움'; font-size:13px; color:#393637; font-weight:bold;}
a.rating_cont{width:315px; padding:6px 0 0 0; font-family:Dotum, '돋움'; font-size:13px; line-height:18px; color:#6f6f6f; clear:both; height:36px; display:block;}
a.rating_cont:hover{text-decoration:underline;}
.rating_writer{width:315px; padding:2px 0 0 0; font-family:Dotum, '돋움'; font-size:13px; color:#b1b1b1; clear:both;}

.main_section_04, .main_section_06, .main_section_07, .main_section_08, .main_section_09{padding-bottom:92px;}
.main_section_10{padding-bottom:54px;}

.main_section_05{padding:40px 0 52px 0;}
.bestmodel_tit_wrap{background:url(../images/main/bestmodel_tit_bg.gif) repeat-x 0px 54px; height:80px; margin:0 0 40px 0;}
.bestmodel_tit{width:594px; background:#fff; margin:0 auto; text-align:center;}
.bestmodel_tit_txt_01{font-family:Dotum, '돋움'; font-weight:bold; font-size:26px; color:#2b2b2b;}
.bestmodel_tit_txt_01 span{color:#5a5a5a;}
.bestmodel_tit_txt_02{background:url(../images/main/bestmodel_tit.gif) no-repeat; width:377px; height:42px; display:block; margin:5px auto auto auto; text-indent:-9999px;}
.bestmodel_ul_wrap{width:1252px; margin:0 auto;}
.btn_prev{background:url(../images/main/icon_prev.gif) no-repeat; width:20px; height:42px; display:block; float:left; margin:60px 20px 0 0;}
.btn_next{background:url(../images/main/icon_next.gif) no-repeat; width:20px; height:42px; display:block; float:left; margin:60px 0 0 20px;}
.bestmodel_ul{float:left;}
.bestmodel_ul li{float:left; margin-left:14px;}
.bestmodel_ul li.fst{margin-left:0px;}
.bestmodel_ul li a{width:223px; height:186px; display:block; position:relative;}
.bestmodel_ul li a img{width:223px; height:186px;}
.place{position:absolute; top:0px; left:0px; width:49px; height:49px; text-indent:-9999px; z-index:5;}
.place01{background:url(../images/main/place_01.png) no-repeat 0px 0px;}
.place02{background:url(../images/main/place_02.png) no-repeat 0px 0px;}
.place03{background:url(../images/main/place_03.png) no-repeat 0px 0px;}
.place04{background:url(../images/main/place_04.png) no-repeat 0px 0px;}
.place05{background:url(../images/main/place_05.png) no-repeat 0px 0px;}
.place06{background:url(../images/main/place_06.png) no-repeat 0px 0px;}
.place07{background:url(../images/main/place_07.png) no-repeat 0px 0px;}
.place08{background:url(../images/main/place_08.png) no-repeat 0px 0px;}
.place09{background:url(../images/main/place_09.png) no-repeat 0px 0px;}
.place10{background:url(../images/main/place_10.png) no-repeat 0px 0px;}

.main_section_10{padding-bottom:56px;}

.newdog_tit, .dog_tit, .luxurydog_tit, .family_tit{width:1280px; background:#fff; margin:0 auto; text-align:center; background:url(../images/main/maintit_bg.jpg) no-repeat;}
.newdog_tit_txt_01, .dog_tit_txt_01, .luxurydog_tit_txt_01, .family_tit_txt_01{font-family:Dotum, '돋움'; font-weight:bold; font-size:26px; color:#2b2b2b;}
.bracket{color:#5a5a5a;}
.newdog_tit_txt_02, .dog_tit_txt_02, .luxurydog_tit_txt_02, .family_tit_txt_02{font-family:Arial, Helvetica, sans-serif; font-size:44px; color:#313131; letter-spacing:-2px; display:block; margin:0 auto;}
.newdog_tit_txt_02{width:340px;}
.dog_tit_txt_02{width:354px;}
.luxury_tit_txt_02{width:354px;}
.newdog_tit_txt_03, .dog_tit_txt_03, .luxurydog_tit_txt_03, .family_tit_txt_03{font-family:Dotum, '돋움'; font-size:14px; color:#5a5a5a; letter-spacing:-1px; display:block; margin:8px auto auto auto;}
.newdog_tit_txt_03{width:238px;}
.dog_tit_txt_03{width:256px;}
.luxury_tit_txt_03{width:256px;}
a.btn_view{width:109px; height:23px; line-height:23px; background:#313131; font-size:13px; text-align:center; display:block; margin:12px auto auto auto; color:#d7d7d7 !important; font-family:Dotum, '돋움'; }
a.btn_view:hover{font-family:Dotum, '돋움'; font-weight:bold;}

.family_ul li{float:left; margin:27px 0 0 6px;}
.family_ul li.fst{margin-left:0px;}
.family_ul li.fstline{margin-top:0px;}
.family_ul li a img{width:208px; height:207px;}

.petreview_ul li{float:left; margin:27px 0 0 5px;}
.petreview_ul li.fst{margin-left:0px;}
.petreview_ul li.fstline{margin-top:0px;}
.petreview_ul li a{width:402px; height:167px; padding:9px; border:1px solid #dadada; display:block;}
.petreview_a:hover .petreview_sbj, .petreview_a:hover .petreview_cont{text-decoration:underline;}
.petreview_thum{float:left;}
.petreview_thum img{width:176px; height:167px;}
.petreview_cont_wrap{float:left; width:216px; margin-left:10px;}
.petreview_sbj{font-size:14px; color:#313131; font-weight:bold; float:left; width:216px; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.petreview_cont{font-size:13px; color:#646464; float:left; clear:both; line-height:18px; margin:14px 0; width:216px;  height:108px;}
.petreview_writer, .petreview_date{font-size:12px; color:#838383; float:left; font-weight:bold; float:left;}
.petreview_date{margin-left:12px;}
