﻿*{margin:0;padding:0;-webkit-text-size-adjust:none}
body{background:#fff;color:#666;font-size:11px;font-family:����, Dotum;text-shadow:none}
img, fieldset{border:0}
ul, ol, li, dl{list-style:none}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal}
hr{display:none}
a{color:inherit}
a, a:link{color:#474747;text-decoration:none}
a:visited{color:#474747}
a:hover, a:active{color:#474747;text-decoration:none}
em, i, address{font-style:normal;font-weight:normal}
legend, caption{display:none;clear:both}
input, textarea, select, button, table{font-size:inherit;font-family:inherit;line-height:inherit}
section, nav, article, aside, hgroup, header, footer{display:block}
textarea, input{background:url(none);-webkit-border-radius:1px;-webkit-apprearance:none}
textarea{resize:none}
label{cursor:pointer}
.bold{font-weight:bold}
.hidden{position:absolute;left:-1000%;top:0;width:1px;height:1px;overflow:hidden}


/*header*/

header{text-align:center;}
#wrap_head {overflow:hidden; padding:0 0 0 0;}
/*
#wrap_head {overflow:hidden; height:70px; padding:11px 15px 0 15px; background:#fff;}
*/

/*퍼블로그로고*/
#logo{display:inline-block;}
#logo a{display:inline-block; text-indent:-9999px; overflow:hidden; width:104px;height:48px; background:url("/img/publog_logo.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
#logo a { background: url("/img/publog_logox2.jpg");
   -webkit-background-size:104px 48px; }
}

/*홈화면으로돌아가기*/
#wrap_head .btn_home{float:left}
#wrap_head .btn_home a{display:inline-block; text-indent:-9999px; overflow:hidden; width:55px;height:52px; background:url("/img/btn_home.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
#wrap_head .btn_home a{ background: url("/img/btn_homex2.jpg");
   -webkit-background-size:55px 52px; }
}


/*퍼블로그앱다운로드*/
#wrap_head .bt_appdown{float:right}
#wrap_head .bt_appdown a{display:inline-block; clear:both; text-indent:-9999px; overflow:hidden; width:55px;height:52px; background:url("/img/bt_appdown.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
#wrap_head .bt_appdown a{ background: url("/img/bt_appdownx2.jpg");
   -webkit-background-size:55px 52px; }
}

/*자세히보기버튼*/
p.btn_more{text-align:center; padding-bottom:30px;}
p.btn_more a{display:inline-block; text-indent:-9999px; overflow:hidden; width:191px;height:55px; background:url("/img/btn_more.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
p.btn_more a{ background: url("/img/btn_morex2.jpg");
   -webkit-background-size:191px 55px; }
}

.ui-page-theme-a{text-shadow:0} 


/*pc상품보러가기버튼*/
p.go_pc{text-align:center; padding-bottom:105px}

/*포토액자*/
p.btn_pc_frame a{display:inline-block; text-indent:-9999px; overflow:hidden; width:329px;height:65px; background:url("/img/btn_pc_frame.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
p.btn_pc_frame a{ background: url("/img/btn_pc_framex2.jpg");
   -webkit-background-size:329px 65px; }
}

/*포토북*/
p.btn_pc_book a{display:inline-block; text-indent:-9999px; overflow:hidden; width:329px;height:65px; background:url("/img/btn_pc_book1.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
p.btn_pc_book a{ background: url("/img/btn_pc_book1x2.jpg");
   -webkit-background-size:329px 65px; }
}
p.btn_pc_book2 a{display:inline-block; text-indent:-9999px; overflow:hidden; width:329px;height:65px; background:url("/img/btn_pc_book2.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
p.btn_pc_book2 a{ background: url("/img/btn_pc_book2x2.jpg");
   -webkit-background-size:329px 65px; }
}


/*사진인화*/
p.btn_pc_photo1 a{display:inline-block; text-indent:-9999px; overflow:hidden; width:329px;height:65px; background:url("/img/btn_pc_photo1.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
p.btn_pc_photo1 a{ background: url("/img/btn_pc_photo1x2.jpg");
   -webkit-background-size:329px 65px; }
}

p.btn_pc_photo2 a{display:inline-block; text-indent:-9999px; overflow:hidden; width:329px;height:65px; background:url("/img/btn_pc_photo2.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
p.btn_pc_photo2 a{ background: url("/img/btn_pc_photo2x2.jpg");
   -webkit-background-size:329px 65px; }
}



/*포토달력*/
p.btn_pc_calendar a{display:inline-block; text-indent:-9999px; overflow:hidden; width:329px;height:65px; background:url("/img/btn_pc_calendar.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
p.btn_pc_calendar a{ background: url("/img/btn_pc_calendarx2.jpg");
   -webkit-background-size:329px 65px; }
}

/*대형출력*/
p.btn_pc_big a{display:inline-block; text-indent:-9999px; overflow:hidden; width:329px;height:65px; background:url("/img/btn_pc_big1.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
p.btn_pc_big a{ background: url("/img/btn_pc_big1x2.jpg");
   -webkit-background-size:329px 65px; }
}

p.btn_pc_big2 a{display:inline-block; text-indent:-9999px; overflow:hidden; width:329px;height:65px; background:url("/img/btn_pc_big2.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
p.btn_pc_big2 a{ background: url("/img/btn_pc_big2x2.jpg");
   -webkit-background-size:329px 65px; }
}


/*앱다운로드버튼*/
p.btn_appdown{text-align:center}
p.btn_appdown a{display:inline-block; text-indent:-9999px; overflow:hidden; width:285px;height:42px; background:url("/img/btn_appdown.jpg")}
@media screen and (-webkit-device-pixel-ratio: 2) {
p.btn_appdown a{ background: url("/img/btn_appdownx2.jpg");
   -webkit-background-size:285px 42px; }
}



/*고객센터*/
/*.cs {font-family:나눔고딕, 'nanumgothic', 맑은고딕, 'malungothic', arial; padding:15px 2%;}
.cs p {width:100%; font-size:14px; color:#000; padding-left:3px;}
.cs .call {width:98%; text-align:left; height:50px;  border-bottom:1px solid #e4e4e4;}
.cs .call li.call_left {width:37%; height:30px; line-height:30px; font-size:25px; color:#009ce1; font-weight:bold; float:left;}
.cs .call li.call_right {width:61%; font-size:11px; height:14px; line-height:13px; float:right; color:#8b8b8b;}*/

/*카피라이트*/
/*.footer {font-family:나눔고딕, 'nanumgothic', 맑은고딕, 'malungothic', arial; padding:0 2% 15px;}
.footer a {display:block; width:100%; font-size:14px; color:#000; font-weight:bold; padding-left:5px; }
.address {color:#8b8b8b; text-align:left;}
.address li.add_first {height:18px; line-height:18px; font-size:12px; }
.address li.add_first span {display:inline-block; padding:0 5px; color:#c2c2c2; font-size:10px; }
.address li.add_second {height:18px; line-height:18px; font-size:12px; }
.address li.add_third {height:30px; line-height:30px; font-size:11px; color:#c2c2c2;}*/



/*20170215 푸터 수정사항*/
/*고객센터*/
.cs {
	font-family:나눔고딕, 'nanumgothic', 맑은고딕, 'malungothic', arial; 
	padding:20px 15px 5px 15px; 
	margin-top: 40px;
	background-color: #fcfcfc; 
	border-top:5px solid #f6f6f6;
	clear:both;
}
.cs p {width:100%; font-size:14px; color:#000; padding-left:3px;}
.cs .call { width:100%; border-bottom: none;}
.cs .call li.call_center { width: 100%;	font-size: 10px; text-align:center; }
.cs .call .call_sub { color: #8b8b8b;}

/*카피라이트*/
.footer {
	font-family:나눔고딕, 'nanumgothic', 맑은고딕, 'malungothic', arial; 
	padding:0 2% 15px;
	background-color: #fcfcfc; 
}
.footer a {display:block; width:100%; font-size:14px; padding: 0 5px; }
.address {color:#8b8b8b; text-align:left;}
.add_center { line-height: 14px; font-size: 10px; text-align: center; }


/*푸터 수정 영역*/
/*
.footer_wrap_all { 	width:100%; 	margin-top: 40px; float:left; background-color: #fcfcfc; border-top:1px solid #f6f6f6; line-height:14px; padding-bottom:10px;}
*/


