﻿/* PUBLOG Web Design Team CIH 120307 */

/* 사진인화_섹션 */
#container #prt_wrap{position:relative;float:right;width:830px;margin:0 auto; padding-top:25px;}
#container #prt_wrap #top_ttl{position:relative; border-bottom:2px solid #dcdcdc;}
#container #prt_wrap #top_ttl h2{position:relative; margin:0 0 5px 0;}
#container #prt_wrap #top_ad{position:relative; margin-top:10px;}

#container #prt_wrap #goods{position:relative; height:172px; background:url(/sub_printing_s2/img/secmenu_bg.gif) no-repeat 0 0; text-align:center; padding-top:34px;}
#container #prt_wrap #goods ul li{position:relative; display:inline;}
#container #prt_wrap #goods img{padding:0 11px 0 11px;}

#container #prt_wrap #tab{position:relative;}

/* 일반인화 */
#container #prt_wrap #location{position:relative; border-bottom:2px solid #dcdcdc;}
#container #prt_wrap #location h2{position:relative; margin:0 0 5px 0;}
#location .cnt_ttl { width: 830px; height: 22px;}
#location .cnt_ttl p.ttl_txt { color: #333; font-size:14px; letter-spacing:-0.5px }
#location .cnt_ttl p.ttl_txt span{ color:#999;}
#container #prt_wrap #nor_top_ad { margin-bottom:100px; }
#container #prt_wrap #nor_top_ad h1 { padding-bottom:10px; }
#container #prt_wrap #nor_top_ad h2 { position:relative; height:183px; background:url(/sub_printing_s3/img/print_top_price2.gif?t=180103) no-repeat; }
#container #prt_wrap #nor_top_ad h2 a { position:absolute; right:0px; bottom:65px; }
#container #prt_wrap #nor_top_ad .btn_notice{position:relative; left:0px; top:7px;}
#container #prt_wrap #prt_cont { margin-bottom:100px; }
#container #prt_wrap #prt_cont .ma150 { margin-bottom:150px; }
#container #prt_wrap #prt_cont .ma150 img { display:block; }
#container #prt_wrap #prt_cont .prt_point { position:relative; height:464px; background:url(/sub_printing_s3/img/print_cont_10.jpg) no-repeat; }
#container #prt_wrap #prt_cont .prt_point .btn1 { position:absolute; left:189px; bottom:51px; }
#container #prt_wrap #prt_cont .prt_point .btn2 { position:absolute; left:499px; bottom:51px; }
#container #prt_wrap #prt_cont .option_form { }
#container #prt_wrap #prt_cont .option_form .option_tab { width:100%; padding:20px 0px; background:#f8f8f8; }
#container #prt_wrap #prt_cont .option_form .option_tab ul { overflow:hidden; padding:0px 0px 0px 39px; }
#container #prt_wrap #prt_cont .option_form .option_tab li:first-child { padding:0; }
#container #prt_wrap #prt_cont .option_form .option_tab li { float:left; padding:0px 25px 0px 25px; }
#container #prt_wrap #nor_top_ad3{position:relative; margin-top:10px; height:370px; background:url(/sub_printing_s3/img/nor_top_ad_2.jpg?time=201707131032) repeat-y 0 0;}
#container #prt_wrap #nor_top_ad3 h2{position:relative; left:625px; top:273px;}
#container #prt_wrap #nor_cont{margin-top:25px; }
/*
#container #prt_wrap #nor_cont{position:relative; margin-top:25px; }
*/
#container #prt_wrap #nor_cont h2{position:relative; background-color:#fafafa; height:28px; border-bottom:1px solid #dcdcdc; text-align:left;}
#container #prt_wrap #nor_cont #size{position:relative; display:inline; }

/* 스마트인화 */
#container #prt_wrap #location{position:relative; border-bottom:2px solid #dcdcdc;}
#container #prt_wrap #location h2{position:relative; margin:0 0 5px 0;}
#container #prt_wrap #nor_top_ad2{position:relative; margin-top:10px; height:360px; background:url(/sub_sbook/img/smart_photo.jpg) repeat-y 0 0;}
#container #prt_wrap #nor_top_ad2 .btn_notice{position:relative; left:0px; top:7px;}
#container #prt_wrap #nor_top_ad2 h2{position:relative; left:625px; top:273px;}
#container #prt_wrap #nor_cont{margin-top:25px; }
/*
#container #prt_wrap #nor_cont{position:relative; margin-top:25px; }
*/
#container #prt_wrap #nor_cont h2{position:relative; background-color:#fafafa; height:28px; border-bottom:1px solid #dcdcdc; text-align:left;}
#container #prt_wrap #nor_cont #size{position:relative; display:inline; }

/* 폴라로이드 */
#container #prt_wrap #select{position:relative; border:1px solid #dcdcdc; background-color:#fafafa; margin-top:10px; padding:7px 10px 15px 10px; height:20px;}
#container #prt_wrap #select .ttl{position:relative; float:left; display:inline; margin:4px 10px 0 0;}
#container #prt_wrap #select .ttl img{vertical-align:middle;}
#container #prt_wrap #select .sort{position:relative; float:left; display:inline; margin:2px 10px 10px 0;}
#container #prt_wrap #select .sort li select {color:#969696; background:#ffffff; font-size:9px; width:250px; height:30px;}
#container #prt_wrap #select .sort li select option { padding: 0; }
#container #prt_wrap #select .sort ul li{display:inline-block;}
#container #prt_wrap #select .sort input{color:#888888; background-color:#FFFFFF; border:1px solid #dcdcdc; text-align:left;}
#container #prt_wrap #select .array{position:relative; float:right; display:inline; }
#container #prt_wrap #select .array ul li{display:inline;}
#container #prt_wrap #select .array img{padding:0 3px 0 3px; vertical-align:middle;}

#container #prt_wrap #diy_themeselect{position:relative; border:1px solid #dcdcdc; background-color:#fafafa; height:38px;margin-top:5px;}
#container #prt_wrap #diy_themeselect li{position:relative; top:-1px; float:left; padding:0 10px 0 10px; background:url(../../sub_book_s2/img/img_theme_line.gif) no-repeat right}

#container #prt_wrap #diy_themeselect_s2{position:relative; border-bottom:1px solid #dcdcdc; padding-bottom:5px; height:38px;margin-top:5px;}
#container #prt_wrap #diy_themeselect_s2 li{position:relative; top:-1px; float:left; padding:0 10px 0 10px; background:url(../../sub_book_s2/img/img_theme_line.gif) no-repeat right}


#select ul li a p{ float:left; font-size:13px; font-weight:500; letter-spacing:-0.3px; line-height:43px; margin: -2px 12px; }
#diy_themeselect ul li a p{ position:relative; top:1px; font-size:13px; letter-spacing:-0.3px; line-height:38px; margin: 0 15px; }
/*.this_on { color:#fff; background: #2572c4; background: -moz-linear-gradient(top, #2572c4 0%, #2265ad 100%); background: -webkit-linear-gradient(top, #2572c4 0%,#2265ad 100%); background: linear-gradient(to bottom, #2572c4 0%,#2265ad 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2572c4', endColorstr='#2265ad',GradientType=0 ); padding:0 15px; margin: 0 -15px; display:inline-block;}*/
.this_on { color:#fff; background: #4749a1; padding:0 15px; margin: 0 -15px; display:inline-block;}

#diy_themeselect_s2 ul li a p{ position:relative; top:1px; font-size:13px; font-weight:500; letter-spacing:-0.3px; line-height:38px; margin: 0 15px; }




/* 편집인화 리스트 */
#container #prt_list{position:relative; float:right; width:830px;margin-bottom:20px;margin-top:20px;border-bottom:1px dashed #dcdcdc; }
#container #prt_list #wrap{position:relative;}
.prt_goods{float:left; padding-left:7px; padding-bottom:10px;padding-top:10px;}
.prt_goods dt{padding:0 12px 3px 12px; width:135px; text-align:center; }
.prt_goods dd{text-align:center;}
p.ttl {margin:0; padding:5px 0 0 0; color:#969696; line-height:20px;}

/* 포토북_랜딩 */
#container #prt_landing_wrap{position:relative;float:left;width:990px;margin:0 auto; padding-top:25px;}


/* 디카북 리스트 */
#container .dica_list { width:100%; padding:0px 0px 50px 0px; }
#container .dica_list ul { overflow:hidden; }
#container .dica_list li { float:left; width:25%; padding-bottom:25px; text-align:center; }
#container .dica_list li p { padding-top:10px; }
#container .tab_guide { height:40px; line-height:40px; background:#f1f1f1; margin-top:20px; padding:0px 20px; font-size:13px; }
#container .tab_guide span {line-height:40px; font-size:13px; display:inline-block; padding-left:20px;}
#container .tab_guide span strong {color:#f32b04; font-weight:normal;}
#container .tab_guide_s2 { height:40px; line-height:40px; background:#f6f6f6; margin-top:5px; padding:0px 20px; font-size:13px; }
#container .tab_guide_s2 span {line-height:40px; font-size:13px; display:inline-block; padding-left:20px;}
#container .tab_guide_s2 span strong {color:#f32b04; font-weight:normal;}
#container .size_tab { height:46px; margin-bottom:50px; background:url(/sub_dicabook/img/tab_bg.gif) repeat-x; }
#container .size_tab li:first-child { padding:0px 20px; font-size:14px; line-height:45px; }
#container .size_tab li { float:left; padding-left:40px; }


/* 라인액자 리스트 */
#container .lineframe_list { width:100%; overflow: hidden; padding:0px 0px 50px 0px; }
#container .lineframe_list ul { overflow:hidden; }
#container .lineframe_list li { float:left; width:25%; padding-bottom:25px; text-align:center; }
#container .lineframe_list li p { padding-top:10px; }
#container .lineframe_list .name { color: #666666; font-size: 13px; }
#container .lineframe_list .fixed_price { color: #aaaaaa; text-decoration: underline; font-size: 13px; }
#container .lineframe_list .price { color: #222222; font-weight:500; font-size: 14px; }


/* 유치원몰 */
#container #prt_wrap #top_ad_kids { margin-top:10px; }
#container #prt_wrap #top_ad_kids ul { overflow:hidden; }
#container #prt_wrap #top_ad_kids .kids_banner_01 { padding-bottom:10px; }
#container #prt_wrap #top_ad_kids .kids_banner_02 { padding-bottom:10px; }
#container #prt_wrap #top_ad_kids .kids_banner_02 li { padding-left:10px; float:left; }
#container #prt_wrap #top_ad_kids .kids_banner_02 li:first-child { padding-left:0px; }


/* 돌잔치몰 */
#container #prt_wrap #top_ad_birth { margin-top:10px; }
#container #prt_wrap #top_ad_birth .birth_banner_01 { padding-bottom:10px; overflow:hidden; }
#container #prt_wrap #top_ad_birth .birth_banner_01 ul { float:left; }
#container #prt_wrap #top_ad_birth .birth_banner_01 li:first-child { padding-bottom:10px; }
#container #prt_wrap #top_ad_birth .birth_banner_01 .rolling_banner { float:left; padding:0px 10px; }
#container #prt_wrap #top_ad_birth .birth_banner_02 { padding-bottom:10px; }
#container #prt_wrap #top_ad_birth .birth_banner_02 ul { overflow:hidden; }
#container #prt_wrap #top_ad_birth .birth_banner_02 li { padding-left:10px; float:left; }
#container #prt_wrap #top_ad_birth .birth_banner_02 li:first-child { padding-left:0px; }


/* 웨딩몰 */
#container #prt_wrap #top_ad_wedding { margin-top:10px; }
#container #prt_wrap #top_ad_wedding .wedding_banner_01 { padding-bottom:10px; overflow:hidden; }
#container #prt_wrap #top_ad_wedding .wedding_banner_01 ul { float:left; }
#container #prt_wrap #top_ad_wedding .wedding_banner_01 li:first-child { padding-bottom:10px; }
#container #prt_wrap #top_ad_wedding .wedding_banner_01 .rolling_banner { float:left; padding-right:10px; }
#container #prt_wrap #top_ad_wedding .wedding_banner_02 { padding-bottom:10px; }
#container #prt_wrap #top_ad_wedding .wedding_banner_02 ul { overflow:hidden; }
#container #prt_wrap #top_ad_wedding .wedding_banner_02 li { padding-left:10px; float:left; }
#container #prt_wrap #top_ad_wedding .wedding_banner_02 li:first-child { padding-left:0px; }