@charset "utf-8";
/* main */
.container .inner{padding:34px 0;}

.history_wrap{float:right;}
.history_wrap span{font-size:14px; float:left;}
.history_wrap span.arw{padding:0 6px;}
.history_wrap span.hre{color:#bd8732;}

.subtit_wrap{padding:24px 0 50px 0; height:49px;}
.subtit_wrap span{float:left;}
.subtit_txt_01{font-family:Dotum, '����'; font-weight:bold; font-size:42px; color:#2b2b2b; letter-spacing:-2px;}
.subtit_txt_02{font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#949494; letter-spacing:-2px; margin-left:38px;}

.tabmenu{border:1px solid #cbcbcb; width:1277px; margin:0 auto;}
.tabmenu li{font-family:Dotum, '����'; font-weight:bold; float:left; border-left:1px solid #cbcbcb; border-top:1px solid #cbcbcb; width:212px; height:38px;}
.tabmenu02, .tabmenu03{width:1275px;}
.tabmenu02 li{width:318px;}
.tabmenu03 li{width:424px;}
.tabmenu li.fst{border-left:none;}
.tabmenu li.fstline{border-top:none;}
.tabmenu li a{display:block; width:212px; height:38px; line-height:38px; text-align:center; font-size:14px;}
.tabmenu02 li a{width:318px;}
.tabmenu03 li a{width:424px;}
.tabmenu li a.on, .tabmenu li a:hover{background:#333; color:#fff;}

.cont{padding:50px 0;}
.cont_tit{background:url(../images/sub/subtit_bg.gif) no-repeat; padding-top:20px; font-family:Dotum, '����'; font-size:32px; color:#333;}
.company01_02, .company02_12{margin:40px 0; padding:12px 0; line-height:28px; background:#474747; font-size:18px; color:#fff; font-weight:bold; text-align:center;}

.company01_01{padding-top:40px;}
.company01_02{font-family:NanumBarunGothic, 'NanumBarunGothic';}
.company01_03{margin-bottom:54px;}
.company01_04{text-align:center;}
.company02_02{padding:50px 0; height:241px;}
.company02_02 li{float:left; margin-left:20px;}
.company02_02 li.fst{margin-left:0px;}
.company02_02 li iframe{width:413px; height:241px;}

.company02_02_mod{padding:0px 0px 20px 0px;}
.company02_02_mod li{float:left; margin-left:20px;}
.company02_02_mod li.fst{margin-left:0px;}
.company02_02_mod li textarea{width:407px; height:80px;}

.company02_03{height:67px; line-height:67px; background:url(../images/common/tit_bg.gif) repeat; text-align:center; font-size:40px; color:#fff; letter-spacing:-2px;}
.company02_04{width:1278px; height:140px; border:1px solid #bebebe; position:relative; margin:8px 0 42px 0;}
.company02_0401{width:200px; padding-right:30px; border-right:4px solid #c2c2c2; text-align:right;position:absolute; left:0px; top:26px;}
.company02_0401 span{display:block; width:200px; float:right; font-family:Dotum, '����'; font-weight:bold; color:#636363;}
.company02_0401_txt01{font-size:20px;}
.company02_0401_txt02{font-size:34px; clear:both;}
.company02_0401_txt03{font-size:20px; clear:both;}
.company02_0402{line-height:84px; position:absolute; left:258px; top:28px;}
.company02_0402 span{float:left; display:block; font-family:Dotum, '����'; font-weight:bold; font-size:60px; color:#494949; letter-spacing:-2px;}
.company02_0402_txt01{}
.company02_0402_txt02{padding-left:66px;}
.company02_05{font-family:Dotum, '����'; font-weight:bold; margin-bottom:26px;}
.company02_06{position:relative;}
.blog_more{display:block; width:1280px; height:67px; line-height:67px; background:url(../images/common/tit_bg.gif) repeat; text-align:center; font-size:40px; color:#fff !important; letter-spacing:-2px; margin-bottom:17px;}
.btn_gal{position:absolute; top:237px;}
.btn_galprev{left:142px;}
.btn_galnext{right:142px;}
.photo_block {width:875px;margin:22px auto auto auto; overflow:hidden; position:relative;}
.photo_view{width:875px;}
.photo_view{margin:0 auto; width:875px; height:578px;}
.photo_view a{width:875px; height:578px; display:block;}
.photo_view a img{width:875px; height:578px;}
.photo_list {overflow:hidden; position:relative;}
.photo_list li{float:left; margin-right:3px; width:167px; height:105px; border:3px solid #ffffff; cursor:pointer;}
.photo_list li.on {border:3px solid red;}
.photo_list li.fst{margin-left:0px;}
.photo_list li img{width:167px; height:105px;}
.company02_07{font-family:Dotum, '����'; font-weight:bold; margin:70px 0 48px 0;}
.company02_08{width:873px; margin:0 auto;}
.company02_0801{display:block; float:left; width:156px; height:23px; line-height:23px; background:#474747; text-align:center; margin-right:16px; font-size:18px; color:#fff;}
.company02_0802{width:864px; display:block; float:left; line-height:23px; font-family:NanumBarunGothic, 'NanumBarunGothic'; font-size:18px; color:#333;}
.company02_0803{display:block; float:left; width:156px; height:23px; line-height:23px; background:#474747; text-align:center; font-size:18px; color:#fff; clear:both; margin:16px 16px 0 0;}
.company02_0804{width:864px; display:block; float:left; line-height:23px; font-family:NanumBarunGothic, 'NanumBarunGothic'; font-size:18px; color:#333; margin-top:16px;}
.map{float:left; margin-top:37px; width:864px; height:591px;}
.mapbtn{position:relative; width:864px; top:10px; text-align:center;}
.naver_map{position:relative; margin:37px auto; width:1260px; height:800px;}
.company02_09{padding:130px 0 50px 0;}
.company02_12 span{color:#ffee90;}

.sell04{padding-top:40px;}
.sell0401{background:url(../images/sub/subtit_bg.gif) no-repeat; padding:22px 0 44px 0;}
.sell0401_txt01{background:url(../images/sub/num_01.gif) no-repeat 0 6px; padding:0 0 0 76px; font-family:Dotum, '����'; font-weight:bold; font-size:32px; letter-spacing:-1px; color:#393939;}
.sell0401_txt02{font-family:Dotum, '����'; font-weight:bold; font-size:32px; letter-spacing:-1px; color:#777;}
.sell0402{text-align:center;}
.sell0403{background:url(../images/sub/subtit_bg.gif) no-repeat; padding:22px 0 44px 0; margin-top:90px;}
.sell0403_txt01{background:url(../images/sub/num_02.gif) no-repeat 0 6px; padding:0 0 0 94px; font-family:Dotum, '����'; font-weight:bold; font-size:32px; letter-spacing:-1px; color:#393939;}
.sell0403_txt02{font-family:Dotum, '����'; font-weight:bold; font-size:32px; letter-spacing:-1px; color:#777;}
.sell0404{text-align:center;}

.board_num_wrap{display:block; text-align:center; font-size:0; margin-top:60px; height:38px;}
.board_num_wrap ul {display:inline-block; zoom:1; *display:inline; _display:inline;}
.board_num_wrap ul li{float:left; margin-left:12px;}
.board_num_wrap ul li.fst{margin-left:0px;}
.board_num_wrap ul li a, .board_num_wrap ul li span{display:inline-block; zoom:1; *display:inline; _display:inline; padding:7px 13px; border:1px solid #a3a3a3; height:22px; font-size:18px; color:#737373; text-align:center; line-height:22px; vertical-align:top;}
.board_num_wrap ul li.selected span, .board_num_wrap ul li a:hover{height:24px; background:#737373; color:#fff !important;}
.board_perv{margin-right:12px;}
.board_next{margin-left:12px;}

/* .board_perv{display:inline-block; zoom:1; *display:inline; _display:inline; padding:7px 13px; border:1px solid #a3a3a3; width:10px; height:22px; background:url(../images/sub/icon_prev.gif) no-repeat 13px 7px; margin-right:24px; text-indent:-9999px; overflow:hidden;}
.board_next{display:inline-block; zoom:1; *display:inline; _display:inline; padding:7px 13px; border:1px solid #a3a3a3; width:10px; height:22px; background:url(../images/sub/icon_next.gif) no-repeat 13px 7px; margin-left:24px; text-indent:-9999px; overflow:hidden;} */

.seach_wrap {margin-top:20px; display:inline-block; margin-bottom:10px; height:26px;}
.seach_wrap select{float:left; margin-right:5px; width:110px; height:26px; padding-left:5px; border:1px solid #c8c8c8;}
.seach_wrap .seach_input{height:24px; line-height:24px; border:1px solid #c8c8c8; float:left; padding-left:6px;}
.seach_wrap .seach_btn{background:url(../images/sub/icon_sch.jpg) 50% 50% no-repeat #636363; width:36px; height:26px; border:0; font-size:0; text-indent:-999px; float:left;}

.view_wrap{position:relative; float:left; width:1280px;}
.view_prev{background:url(../images/sub/icon_viewprev.gif) no-repeat; width:44px; height:100px; position:absolute; top:189px; left:-66px; display:block; text-indent:-9999px;}
.view_prev:hover{background:url(../images/sub/icon_viewprev_over.gif) no-repeat;}
.view_next{background:url(../images/sub/icon_viewnext.gif) no-repeat; width:44px; height:100px; position:absolute; top:189px; right:-66px; display:block; text-indent:-9999px;}
.view_next:hover{background:url(../images/sub/icon_viewnext_over.gif) no-repeat;}
.view_more{position:absolute; right:0px; bottom:0px; background:url(../images/sub/icon_more.gif) #383838 no-repeat 15px 11px; width:67px; height:72px; padding:11px 15px; display:block; text-indent:-9999px;}
.view_more:hover{background:url(../images/sub/icon_more_over.gif) #383838 no-repeat 15px 11px;}
.dog_view{border:1px solid #d1d1d1; float:left; position:relative;}
.dog_bigimg img{width:600px;}
.dog_info_wrap{float:right;}
.dog_tit{width:568px; padding-left:26px; height:42px; line-height:42px; background:#f3f3f3; border:1px solid #d8d8d8; font-family:Dotum, '����'; font-weight:bold; font-size:22px; color:#333333;}
.dog_info_ul{padding:20px 28px; border:1px solid #d1d1d1; margin:5px 0; width:538px;}
.dog_info_ul li{float:left; width:538px;}
.dog_info_ul li span{float:left; display:block; font-family:Dotum, '����'; font-weight:bold; font-size:16px; color:#535353; line-height:38px;}
.dog_info_ul li:after{display:block;visibility:hidden;clear:both;content:""}
.dog_info_ul li span.dog_item{width:102px;}
.dog_info_ul li span.dog_cont{padding-left:26px;}
.dog_banner img{width:596px;}
.dog_detail{padding:100px 0 80px 0; text-align:center; float:left; width:1280px;}

.main_section_04{padding:0 0 80px 0; float:left;}

.date_wrap{width:1242px; margin:0 auto; padding-top:50px;}
.date_wrap span{display:block; float:left;}
.date_wrap span.date_txt_01{font-family:Dotum, '����'; font-size:40px; color:#fff; letter-spacing:-1px; text-align:center;}
.date_wrap span.date_txt_02{font-family:Dotum, '����'; font-size:30px; color:#565656; padding:18px 2px 0 2px;}
.date_year, .date_month, .date_day, .date_hour, .date_min, .date_sec, .date_tit{height:71px; line-height:71px;}
.date_month, .date_day, .date_hour, .date_min, .date_sec{background:url(../images/sub/date_bg_02.gif) no-repeat; width:71px;}
.date_year{background:url(../images/sub/date_bg_01.gif) no-repeat; width:128px;}
.date_tit{background:url(../images/sub/date_bg_03.gif) no-repeat; width:541px;}

/* 160713 */

.subbestvideo_wrap div{margin:0 auto; text-align:center;}
.subbestvideo_txt{/* font-family:'Dotum', Dotum, '����', ����; font-weight:bold; */ font-family:'NanumBarunGothic', NanumBarunGothic; font-size:39px; color:#333; padding-bottom:8px;}
.subgall_wrap div{margin:0 auto; text-align:center;}
.subgall_txt{/* font-family:'Dotum', Dotum, '����', ����; font-weight:bold; */ font-family:'NanumBarunGothic', NanumBarunGothic; font-size:39px; color:#333; padding-bottom:8px;}
.subgall_tit{padding:0 0 26px 0;}
.company02_08{padding:37px 0 0 0;}
.company02_0802{clear:both; padding:14px 0 0 0; font-family:'NanumBarunGothic', NanumBarunGothic; font-weight:bold;}
.subinsta_wrap{padding:35px 0 0 0;}
.subinsta_wrap div, .subinsta_wrap a{margin:0 auto; text-align:center;}
.subinsta_wrap a{display:block;}
.subblog_tit{width:878px; height:67px; line-height:67px; background:url(../images/sub/bg_blog.gif) repeat; font-family:'NanumGothic', NanumGothic, '�������', �������; font-size:40px; color:#fff !important;}
.subblog_tit:hover{color:#fff;}
.subinsta_link{font-family:'NanumBarunGothic', NanumBarunGothic; font-size:39px; color:#333; padding:40px 0 10px 70px; height:56px; line-height:56px; background:url(../images/sub/icon_sinsta.gif) no-repeat 0px 40px; width:600px;}
.subinsta_tit{padding:0 0 47px 0;}

.pettype_wrap{margin:0 auto; text-align:center; padding:106px 0 0 114px; *padding:56px 0 0 114px; float:left; width:1050px;}
.pettype_tit, .pettype_sex, .pettype_txt{float:left;}
.pettype_sex{width:1050px; margin:0 auto; padding:47px 0;}
.pettype_male, .pettype_female{width:319px; height:78px; line-height:78px; text-align:left; padding:0 0 0 192px; float:left;}
.pettype_male span, .pettype_female span{font-family:'NanumGothicBold', NanumGothicBold; font-size:34px; display:block; float:left;}
.pettype_male .pettype_txt01{color:#1e7baf;}
.pettype_female .pettype_txt01{color:#922b55;}
.pettype_txt02{padding:0 0 0 12px; width:100px;}
.pettype_male{background:url(../images/sub/pettype_male.jpg) no-repeat 0px 0px;}
.pettype_female{background:url(../images/sub/pettype_female.jpg) no-repeat 0px 0px; margin:0 0 0 28px;}

/* ★200812 추가 시작★ */

.overseas_dog_ul li{float:left; margin-top:22px; margin-left:17px;}
.overseas_dog_ul li:nth-child(1), .overseas_dog_ul li:nth-child(2), .overseas_dog_ul li:nth-child(3){margin-top:0;}
.overseas_dog_ul li.fst{margin-left:0;}
.overseas_dog_ul li a{display:block; min-height:698px; text-align:center;}
.overseas_dog_ul li a:hover *{text-decoration:underline;}
.overseas_dog_ul li a:hover span.dog_soldout{text-decoration:none;}
.overseas_dog_ul li a > *:last-child{margin-bottom:22px;}
.overseas_dog_ul li a span.dog_sbj{margin-bottom:0; padding:22px 0 0 0;}
.dog_sbj_eng{display:block; text-align:center; padding:10px 0 8px 0; font-family:NanumBarunGothic, 'NanumBarunGothic'; font-size:21px; color:#313131; font-weight:bold;}
.dog_price_eng{display:block; text-align:center; padding:0; font-family:NanumBarunGothic, 'NanumBarunGothic'; font-size:21px; color:#313131; font-weight:bold; margin-bottom:8px;}
span.dog_soldout{display:block; width:127px; height:37px; margin:0 auto; line-height:37px; background:#f00; text-align:center; font-family:NanumGothicBold, 'NanumGothicBold'; font-size:23px; color:#fff; text-decoration:none; text-transform:uppercase; letter-spacing:-1px;}

ul.overseas_dog_latest{width:1276px; margin:0 auto; padding:24px 0;}
ul.overseas_dog_latest:after{display:block;visibility:hidden;clear:both;content:""}
ul.overseas_dog_latest li{float:left; margin-top:32px; margin-left:8px; width:206px;}
ul.overseas_dog_latest li.fst{margin-left:0;}
ul.overseas_dog_latest li:nth-child(1), ul.overseas_dog_latest li:nth-child(2), ul.overseas_dog_latest li:nth-child(3), ul.overseas_dog_latest li:nth-child(4), ul.overseas_dog_latest li:nth-child(5), ul.overseas_dog_latest li:nth-child(6){margin-top:0px;}
ul.overseas_dog_latest li a:hover *{text-decoration:underline;}
ul.overseas_dog_latest li a:hover span.dog_soldout{text-decoration:none;}
ul.overseas_dog_latest li a span.dog_thum{}
ul.overseas_dog_latest li a span.dog_thum img{width:206px; height:268px;}
ul.overseas_dog_latest li a span.dog_sbj{margin-bottom:0; padding-bottom:0; font-size:17px;}
ul.overseas_dog_latest li a span.dog_sbj_eng{font-size:16px; letter-spacing:-1px;}
ul.overseas_dog_latest li a span.dog_price_eng{font-size:19px;}
ul.overseas_dog_latest li a span.dog_soldout{width:111px; height:33px; line-height:33px; font-size:19px;}

ul.overseas_mn{width:1228px; margin:0 auto;}
ul.overseas_mn:after { display:block; visibility:hidden; clear:both; content:""; }
ul.overseas_mn li{float:left; width:226px; margin-left:24px;}
ul.overseas_mn li:first-child{margin-left:0;}
ul.overseas_mn li a{display:block;}
ul.overseas_mn li a:hover div{text-decoration:underline;}
ul.overseas_mn li a div{float:left; width:100%; font-family:NanumBarunGothic, 'NanumBarunGothic'; font-size:23px; color:#535353; text-align:center; clear:both;}
ul.overseas_mn li a div.overseas_txt{padding-top:26px;}

.overseas_dog_info_wrap{float:right;}
.overseas_dog_info_ul{padding:20px 28px; border:1px solid #d1d1d1; margin:5px 0; width:538px;}
.overseas_dog_info_ul li{float:left; width:538px;}
.overseas_dog_info_ul li span{float:left; display:block; font-family:NanumGothicBold, 'NanumGothicBold'; font-size:16px; color:#535353; line-height:38px;}
.overseas_dog_info_ul li:after{display:block;visibility:hidden;clear:both;content:""}
.overseas_dog_info_ul li span.dog_item{width:202px;}
.overseas_dog_info_ul li span.dog_cont{padding-left:26px;}
/* ★200812 추가 끝★ */