@charset "utf-8";
@import url('http://fonts.googleapis.com/css?family=Noto+Sans');


/* common */
body {visibility:visible;}
.show{visibility:visible !important;}
.clr:after{display:block;visibility:hidden;clear:both;content:""}
.header, .container, .footer{margin:0 auto;}
.inner{width:1280px; margin:0 auto; position:relative;}
.hide {display:none;}

.newdog_ul, .dog_ul, .luxurydog_ul, .family_ul, .petreview_ul{margin:16px auto auto auto;}
.newdog_ul li, .dog_ul li, .luxurydog_ul li{float:left;}
.newdog_ul li, .dog_ul li{margin-left:17px;}
.luxurydog_ul li{margin-left:23px;}
.newdog_ul li.fst, .dog_ul li.fst, .luxurydog_ul li.fst{margin-left:0px;}
.newdog_ul li a, .dog_ul li a, .luxurydog_ul li a{text-align:center; display:block;}
.newdog_ul li a:hover .newdog_sbj, .dog_ul li a:hover .dog_sbj, .luxurydog_ul li a:hover .luxurydog_sbj{text-decoration:underline;}
.newdog_ul li a, .dog_ul li a{width:307px;}
.luxurydog_ul li a{width:411px;}
.newdog_thum, .dog_thum, .luxurydog_thum{display:block;}
.newdog_thum img, .dog_thum img{height:260px;}
.luxurydog_thum img{width:411px;}
.newdog_sbj, .dog_sbj, .luxurydog_sbj{display:block; text-align:center; padding:22px 0; font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-size:14px; color:#313131; font-weight:bold;}

/* header */
.gnb{float:right; margin:30px 0 0 0;}
.gnb li{float:left; padding:0 11px; border-left:1px solid #949494;}
.gnb li.fst{border-left:none;}
.gnb li a{font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-weight:bold; color:#949494;}
.gnb li a:hover{color:#333;}

h1.logo{float:left; margin:50px 0 30px 460px; *padding-bottom:30px;}

.header{position:relative; z-index:800;}
.nav_wrap{position:relative; height:50px; background:url(../images/simple_dashed.png) repeat; border-bottom:1px solid #060606;}
.nav{position:relative;}
.nav .allcategory_a{display:block; width:86px; background:url(../images/icon_mn.png) #000 no-repeat 145px 19px !important; padding:0 41px !important;}
.nav_li{position:relative;}
.nav li{float:left;/*width:12.5%;*/text-align: center;}
.nav li.fst a, .nav li.lst a{background:none;}
.nav li a.nav_a{height:50px; line-height:50px; display:block; padding:0 30px; font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-weight:bold; font-size:16px; color:#fff; background:url(../images/line_nav.gif) no-repeat right 18px;}
.nav li a.nav_li_a{text-align:center; padding:0;width:86%}
.nav_01 a{width:100% !important;}
.nav_02 a{width:117% !important;}
.nav_03 a{width:72% !important;margin-left:30px;}
.nav_04 a{width:89% !important;}
.nav_05 a{width:68% !important;}
.nav li a.nav_li_a:hover, .nav li a.nav_li_a_on{font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-weight:bold; font-size:16px; font-weight:800; color:#95dafb; line-height:49px;}



.ac_wrap{    position: absolute;
    top: 0px;
    left: 150px;
    z-index: 1091;
}
.ac_ul{width:526px; height:427px; background:#fff; border:2px solid #171717;}
.ac_ul .snd{border-left:1px solid #dadada; border-right:1px solid #dadada;}
.ac_ul ul{float:left;}
.ac_li{ width:33.05% !important; height:427px;}
.ac_tit{float:left; padding:0 10px 0 24px; width:140px; height:50px; line-height:50px; border-bottom:1px solid #dadada; font-weight:800; font-size:13.5px; color:#424242 !important; background:url(../images/store_bg.gif) repeat !important; font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-weight:bold;}
.ac_li_ul{padding:8px;}
.ac_li_ul li{padding:0 17px; width:110px; line-height:24px; height:25px;}
.ac_li_ul li a{font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-weight:bold; font-size:12px; color:#363636;}
.ac_li_ul li a:hover{color:#bd8732; text-decoration:underline;}
.ac_arw{width:9px; height:13px; display:block; background:url(../images/arw_allcategory.png) no-repeat; position:absolute; top:21px; left:-7px; z-index:999;}


.sub_nav_wrap{position:absolute; z-index:999; top:47px; /* 마우스 over시 display:block;*/}
.sub_nav_01{left:24px;}
.sub_nav_02{left:26px;}
.sub_nav_03{left:24px;}
.sub_nav_04{left:0px;}
.sub_nav_05{left:0px;}
.sub_nav{width:158px; background:#fff; border:2px solid #171717; padding:12px 0;}
.sub_nav li{float:left; width:98px; padding:0 30px; line-height:24px;}
.sub_nav li a{font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-weight:bold; font-size:12px; color:#363636;}
.sub_nav li a:hover{color:#0195da; text-decoration:none;}
.favorite{width:171px; text-align:center; background:#ff0195da8e10;}
.favorite a{padding:0px;background:#0195da !important;}
.sub_nav_arw{width:13px; height:9px; display:block; background:url(../images/arw_submenu.png) no-repeat; position:absolute; top:-7px; left:72px; z-index:999;}

.section_04_tit_wrap{height:105px; background:url(../images/tit_bg.gif) repeat 0px 0px;}
.section_04_tit{width:670px; margin:0 auto; padding-top:14px; display:block;}
.section_04_txt_01{float:left; font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-weight:bold; font-size:28px; color:#fff; letter-spacing:-1px;}
.section_04_txt_02{float:left; margin-left:14px; font-size:28px; color:#ffef62; font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif;}
.section_04_txt_03{float:left; margin:10px 0 0 40px; *margin:0 0 0 40px; font-size:15px; color:#fff; clear:both; width:700px; font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif;}
.store_ul_wrap{background:url(../images/main/store_bg.gif) repeat 0px 0px; border:1px solid #e4e4e4;}
.store_ul {overflow:hidden; margin-bottom:13px;}
.store_ul li{float:left; margin:13px 0 0 13px;}
.store_ul li a{width:239px; height:198px; border:1px solid #bebebe; display:block; position:relative;}
.store_ul li a:hover .store_more{text-decoration:underline;}
.store_ul li a.season_01{background:url(../images/season_01.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_02{background:url(../images/season_02.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_03{background:url(../images/season_03.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_04{background:url(../images/season_04.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_05{background:url(../images/season_05.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_06{background:url(../images/season_06.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_07{background:url(../images/season_07.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_08{background:url(../images/season_08.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_09{background:url(../images/season_09.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_10{background:url(../images/season_10.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_11{background:url(../images/season_11.gif) #fff no-repeat 0px 0px;}
.store_ul li a.season_12{background:url(../images/season_12.gif) #fff no-repeat 0px 0px;}
.store_name{position:absolute; top:16px; right:10px; text-align:right; width:165px; line-height:34px;}
.store_txt_01{font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-weight:bold; font-size:18px; color:#333;}
.store_txt_02{font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-weight:bold; font-size:28px; color:#333;}
.store_tel{height:58px; line-height:60px; background:#474747; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#fff; margin-top:94px; float:left; width:239px;}
.store_more{border-top:1px solid #d5d5d5; background:url(../images/icon_morearw.gif) #e2e2e2 no-repeat 172px 9px;border-bottom:1px solid #d5d5d5; height:28px; line-height:28px; text-align:center; font-family:malgun gothic,'맑은 고딕', 'Malgun Gothic', Dotum, Tahoma, arial, sans-serif; font-weight:bold; font-size:14px; color:#383838; margin-top:2px; float:left; width:239px;}



/* main */
.container{margin-top:1px;position:relative;}
.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:400px;}
.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_ban{width:1280px;height:160px;margin:0 auto;background-color:#000;}
.main_ban>a{display:block;width:430px;height:160px;margin:0 auto;background:transparent;}
.main_ban>ul>li{display:inline-block;}
.main_ban1{width:1280px;height:160px;margin:0 auto;background:url(../images/banner1.png) no-repeat;}
.main_ban2{width:1280px;height:60px;margin:0 auto;background:#3a3a3a}
.main_ban3{clear:both;width:1280px;height:110px;margin:0 auto;padding:20px 0 0;background:url(../images/dark_bg.png);}
.main_ban4{width:1280px;margin:0 auto;position:relative;}
.main_ban4>ul{list-style:none;margin:0;padding:0;}
.main_ban4>ul>li{margin:0;padding:0;display:block;float:left;width:640px;height:250px;}
.main_ban4>ul>li.search{width:640px;height:250px;background:url(../images/search.jpg) no-repeat;}
li.search ul.lbtn{width:640px;height:130px;margin:82px 0px 0px 36px;}
li.search ul.lbtn li{display:inline-block;width:140px;height:120px;}
li.search ul.lbtn li a{display:block;width:130px;height:110px;}
.main_ban4>ul>li.movie{width:640px;height:250px;background:url(../images/movie.jpg) no-repeat;}
.main_ban4>ul>li.movie>a{display:block;width:640px;height:50px;background:transparent;}

.main_latest{width:1280px;margin:0 auto;}


/* Latest */
#latest1 {display:block;width:960px; height:200px; margin:35px auto 0 auto;padding-bottom:20px;}
#latest1 h2, #latest2 h2 {height:40px; line-height:40px; margin-top:20px;}
#latest1 h3, #latest2 h3 {float:left; width:180px; height:150px; font-size:13px; line-height:20px; margin-left:20px;}
#latest1 .con1, #latest2 .con1 {float:right;width:780px;height:150px}
#latest1 .lat1, #latest2 .lat1, #latest2 .lat2, #latest2 .lat3 {height:150px; margin-top:14px;}
#latest2 .lat2, #latest2 .lat3 {margin-top:10px; padding-top:10px;}
#latest2 {display:block; width:960px; margin:30px auto 50px; padding-bottom:30px; border-bottom:1px solid #eee;}
#latest2 > h2{position:relative;}
#latest2 > h2 > a{position:absolute; top:-2px; left:430px; font-size:14px;}
#latest2 > h2 > span{position:absolute; top:20px; display:inline-block; width:400px; height:2px; background:#eee; margin:0;}
#latest2 > h2 > span:last-child{right:0;}
#latest2 > .con{}
#latest2 > .con > div > h3{width:100%; height:30px}
#latest2 .bar{display:block; width:30px; height:2px; background:#6695c1; margin:16px 0}