@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/* base */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0; padding:0; }
body, div, p, th, td, input, textarea					{
	margin:0px;
	color:#666;
	font-size:12px;
	font-family: "나눔 고딕",Nanum Gothic,NanumGothic, Arial, Helvetica;
	font-weight:normal;
	line-height:20px;
	letter-spacing:0em;
	padding: 0px;
}

table {border-spacing:0}
fieldset, img {border:0}
img {vertical-align:top}
ul, ol {list-style:none}
h1, h2, h3, h4, h5, h6 {font-weight:normal; /*font-size:0*/}
caption, legend {display:none}
textarea {resize: none} /* 크롬,사파리 */
body {
	width:100%;
	height:500px;
	text-align:center;
}
a:link, a:visited {text-decoration:none}
a:active, a:hover {text-decoration:underline}
html {
	scrollbar-face-color:#fff;
	scrollbar-shadow-color:#ddd;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#ddd;
	scrollbar-darkshadow-color:#f0f0f0;
	scrollbar-track-color:#f0f0f0;
	scrollbar-arrow-color:#8a8889;
}

html	{overflow-x:hidden; overflow-y:scroll;}
.wrap{
	width:100%;
	position:relative;
}

.clear{
	clear:both;
}

.bg1{
	width:100%;
	position:relative;
	z-index:1;
}

.page1_description{
	font-size:12px;
	text-align:center;
	color:white;
	position:absolute;
	top:78px;
	line-height:16px;
	font-weight:normal;
	margin:0 auto;
	z-index:10;
	width:100%;
}

.page1_description span{
	background:#e05b60;
}

.bikini_txt{
	position:absolute;
	bottom:6px;
	z-index:10;
	left:50%;
	width:298px;
	height:13px;
	background:url('/mobile/epiloge/beautifulyou/bible/res/img/page1/bikini_txt.jpg') no-repeat;
	background-size:100% auto;
	font-size:8px;
	text-align:center;
	color:#6c6b6b;
	line-height:13px;
	margin-left:-149px;
}

.s_title{
	padding-left:23px;
	height:23px;
	line-height:23px;
	display:inline-block;
	margin:0 auto;
	margin-top:14px;
	margin-bottom:14px;
}

.s_title.s1 span,.s_title.s3 span{
	color:#6c6b6b;
	font-size:14px;
	display:block;
	padding-left:5px;
	padding-right:5px;
	background:url('/mobile/epiloge/beautifulyou/bible/res/img/ticon/t1_bg.png') repeat-x;
	background-size:auto 23px;
}

.s_title.s2 span,.s_title.s4 span{
	color:white;
	font-size:14px;
	display:block;
	padding-left:5px;
	padding-right:5px;
	background:url('/mobile/epiloge/beautifulyou/bible/res/img/ticon/t2_bg.png') repeat-x;
	background-size:auto 23px;
}

.s_title.s1{
	background:url('/mobile/epiloge/beautifulyou/bible/res/img/ticon/t1.png') no-repeat;
	background-size:23px auto;
}

.s_title.s2{
	background:url('/mobile/epiloge/beautifulyou/bible/res/img/ticon/t2.png') no-repeat;
	background-size:23px auto;
}

.s_title.s3{
	background:url('/mobile/epiloge/beautifulyou/bible/res/img/ticon/t3.png') no-repeat;
	background-size:23px auto;
}

.s_title.s4{
	background:url('/mobile/epiloge/beautifulyou/bible/res/img/ticon/t4.png') no-repeat;
	background-size:23px auto;
}

.s_title c{
	color:#e93184;
}

.slide_outer{
	width:100%;
	height: 204px;
	margin:0 auto;
	position:relative;
}

.slide_left{
	width:47px;
	float:left;
	text-align:left;
}

.slide_right{
	width:47px;
	float:right;
	text-align:right;
}

.slide_btn{
	border:1px solid #fa4c86;
	cursor:pointer;
	width:45px;
}

.slide_btn.on{
	border:2px solid #fa4c86;
}

.slide_btn.center{
	margin-top:1px;
	margin-bottom:1px;
}

.slide_btn.top{
	margin-bottom:1px;
}

.slide_btn.bottom{
	margin-top:1px;
}

.slide{
	float:right;
	width:100%;
}

.slide.slide2, .slide.slide4{
	float:left;
}

.slide .simg{
	width:100%;
    /*height:153px;*/
}

.si_t{
	width:108px;
	margin-top:30px;
}

.si_l{
	text-align:left;
	padding-left:14px;
	color:white;
	font-size:9px;
	line-height:14px;
}

.si_box{
	width:108px;
	height:153px;
	position:absolute;
	left:0px;
	top:0px;
}

.si_box.right{
	left:auto;
	right:0px;
}

.si_btn{
	cursor:pointer;
	margin-top:35px;
	margin-left:-15px;
	width:80px;
}

.lslide{
	width:255.5px;
	height:446.5px;
	position:absolute;
	left:50%;
	margin-left:-127.75px;
	top:16%;
}

.lslide .swiper-slide img{
	width:255.5px;
	height:446.5px;
}

.rslide .swiper-slide img{
	width:255.5px;
	height:446.5px;
}

.rslide{
	width:255.5px;
	height:446.5px;
	position:absolute;
	left:50%;
	margin-left:-127.75px;
	top:59%;
}

.lnext, .lprev, .rnext, .rprev{
	position:absolute;
	top:50%;
	margin-top:-6px;
	z-index:10;
	cursor:pointer;
	width:13px;
	height:13px;
}

.lnext, .rnext{
	right:3px;
}

.rprev, .lprev{
	left:3px;
}
/*
.lrs{
	position:absolute;
	top:39%;
	left:50%;
	margin-left:-117px;
	width:234px;
	height:202px;
}
*/
.b3_txt{
	text-align:center;
	font-size:12px;
	color:#f05393;
	line-height:18px;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
}

.end_img{
	position:absolute;
	width:276px;
	left:50%;
	top:50%;
	margin-top:-72px;
	margin-left:-138px;
}

.prev, .next{
	width:21px;
	height:33px;
	position:absolute;
	top:50%;
	margin-top:-16px;
	z-index:10;
}

.prev{
	left:10px;
	background:url('/mobile/epiloge/beautifulyou/bible/res/img/prev_on.png') no-repeat;
	background-size:100% auto;
}

.next{
	right:10px;
	background:url('/mobile/epiloge/beautifulyou/bible/res/img/next_on.png') no-repeat;
	background-size:100% auto;
}

.swiper-pagination{
	bottom:0px !important;
}

.swiper-pagination-bullet{
	width:2px !important;
	height:2px !important;
	background:none !important;
	border:2px solid white;
	opacity:1 !important;
	box-shadow:0px 0px 5px rgba(0,0,0,0.5);
}

.swiper-pagination-bullet.swiper-pagination-bullet-active{
	width:2px !important;
	height:2px !important;
	background:white !important;
}