@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*{margin:0;padding:0;font-family:'나눔고딕','Nanum Gothic','맑은 고딕','Malgun Gothic',Helvetica, '돋움',Dotum,'굴림',Gulim,sans-serif;}
body {-webkit-text-size-adjust: 100%;}
img {border:none}
ul,li{ list-style:none;}
input{ box-sizing:border-box;}
.input_ch{ text-align:center; width:20px; font-size:25px; box-sizing:border-box;}
.input_a{ padding:15px; text-align:center; width:445px; font-size:18px; border:5px solid #2b2b2b; box-sizing:border-box;}
.input_b{ padding:15px; text-align:center; width:400px; font-size:18px; border:5px solid #2b2b2b; box-sizing:border-box;}
.in_210{ padding:17px; text-align:center; width:360px; border:1px solid #143349; font-size:22px;}
.in_220{ padding:17px; text-align:center; width:235px; border:1px solid #143349; font-size:22px;}
.in_250{ padding:15px; text-align:center; width:100px; border:1px solid #143349; font-size:22px;}
.in_240{ padding:14px; text-align:center; width:106px; border:1px solid #143349; font-size:22px;}
.hn {cursor:pointer;}
a { color:#000; text-decoration:none;}

.viewer{
	width:100%;
	height:400px;
	background:url('../common/viewer.jpg') #384aa0 repeat-x; background-size:cover;
	position:relative;
	overflow:hidden;
}

.viewer .title{
	max-width:700px;
	/* margin:0 auto; */
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}

.viewer .title p:nth-of-type(1){
	color:#fff;
	font-size:38px;
	line-height:60px;
	letter-spacing:-2px;
}

.viewer .title p:nth-of-type(2){
	color:#fff;
	font-size:14px;
	line-height:60px;
	letter-spacing:-1px;
}



#contents p {word-break:break-all;}
#header #menu {background:url('../common/bg.png') repeat-x; background-size:320px 67px; text-align:center; }
#header #menu img {width:320px; height:67px;}
#wrap {max-width:710px; min-width:320px; margin:0 auto;}




.url {color:#ff000c;}
.link {color:#0066ff;font-weight:bold;font-size:18px;}
.news_title {clear:both; margin:0 13px 0px 13px;}
.news_title a {text-decoration:none; color:#333}
.news_title p.main_title {font-size:27px; font-weight:bold; margin-top:30px; line-height:150%}
.news_title p.main_stitle {font-size:14px; color:#0066cc; line-height:150%}
.news_title span {display:block; margin-top:8px; margin-bottom:15px;}
.news_title span.reply_icon  {float:left;}
.news_title span.reply_icon  img {width:52px; height:29px;}
.news_title span.zoomin_zoomout  { float:right;}
.news_title span.zoomin_zoomout  img{width:79px; height:29px;}
.news_detail {clear:right; position:relative; margin:15px 13px 0 13px; padding:10px 0 10px 0;}
.news_detail a {text-decoration:none; }
.news_detail p.conts_detail {color:#444; font-size:18px; line-height:180%; margin-bottom:30px; letter-spacing:0px}
.news_detail p.conts_detail_center {color:#0070c0; font-size:18px; line-height:180%; margin-bottom:30px; letter-spacing:0px; text-align:center;}
.news_detail p.con_img img{width:100%; margin-bottom:10px;}
.request {margin:3%;padding:3%;  background:url('../common/tel_bg.gif') #384aa0 repeat-x; background-size:100% 100%; text-align:center;}
.request .request_wrap{margin:0 auto; width:100%;}
.request .request_wrap p{color:#fff;font-size:2em;text-align:center;width:320px;margin:0 auto;margin-top:40px;}
.request .request_wrap .request_con1{width:320px;margin:0 auto;}
.request .request_wrap .request_con1 .con1{width:195px;float:left;padding-right:8px;}
.request .request_wrap .request_con1 .con2{width:320px;height:50px;color:#fff;font-size:0.9em;text-align:center;}
.request .request_wrap .request_con1 .con2 li{float:left;text-align:left;}
.request .request_wrap .request_con1 .con2 .int{width:30px;}



.request0 {margin:0 auto; background:#f73c33; width:538px; height:276px;}
.request0 li{text-align:center;}
.request0 .cont_1{height:25px;}
.request0 .cont_2{width:50%; float:left; font-size:0.8em;color:#fff; text-align:right;}
.request0 .cont_3{width:50%; float:left; font-size:0.8em;color:#fff; text-align:left;}



.request1 {background-size:100% 100%; text-align:center;}
.request1 .request1_wrap{margin:0 auto; width:538px; height:338px;}
.request1 .request2_wrap{margin:0 auto; width:100%; height:auto; padding-top:40px; background:url('../common/lottolucky_new2.png') no-repeat; background-size:cover;}
.request1 .request2_wrap .ph_form{height:70px;}
.request1 .request2_wrap .agreement_form1{text-align:left;height:25px;padding-top:10px;color:#fff; background:#000;}
.request1 .request2_wrap .agreement_form1 .agr1_1{float:left;width:70px;text-align:right;}
.request1 .request2_wrap .agreement_form1 .agr1_2{float:left;width:360px;text-align:left;font-size:0.8em;color:#ffffff;}
.request1 .request2_wrap .agreement_form1 .agr1_3{float:left;font-size:0.7em;background:#777777;padding:5px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px;}
.request1 .request2_wrap .agreement_form1 .agr1_3 a{color:#fff;}
.request1 .request2_wrap .agreement_form2{text-align:left;height:25px;padding-bottom:10px; color:#fff; background:#000;}
.request1 .request2_wrap .agreement_form2 .agr2_1{float:left;width:70px; text-align:right;}
.request1 .request2_wrap .agreement_form2 .agr2_2{float:left;width:360px; text-align:left;font-size:0.8em;}
.request1 .request2_wrap .agreement_form2 .agr2_3{float:left;font-size:0.7em;background:#777777;padding:5px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;}
.request1 .request2_wrap .agreement_form2 .agr2_3 a{color:#fff;}
.request1 .request3_wrap{margin:0 auto; width:100%; height:auto; padding-top:40px; padding-bottom:40px; background:url('../common/lottolucky_new2.png') no-repeat; background-size:cover;}
.request1 .request3_wrap .ph_form{height:70px;}
.request1 .request3_wrap .txt1{height:25px; color:#fff;font-size:0.8em;}
.request1 .request3_wrap .txt2{height:30px; color:#fff000;text-decoration:underline;}



.comment_box{
	width:100%;
	margin:0 auto;
	overflow:hidden;
}

.comment_box img{
	/* width:100%; */
	/* margin:0 auto; */
	margin-top:50px;
}

.comment_all{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ccc;
}

.comment_all span{
	font-size:13px;
	letter-spacing:-1px;
}

.best{
	display:inline-block;
	width:30px;
	height:15px;
	line-height:15px;
	background:#FF4C4C;
	color:#fff;
	text-align:center;
	font-size:10px;
}


.next_page{
	width:80%;
	float:left;
/* 	margin-top:50px;
	margin-bottom:50px; */
}

.next_page .wrap{
	width:150px;
	margin:0 auto;
}

.next_page .num01{
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
	font-size:12px;
}
.next_page .num02{
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
	font-size:12px;
}
.next_page .back{
	width:60px;
	height:30px;
	line-height:30px;
	text-align:center;
	/* border:1px solid #ccc; */
	float:left;
	
	font-size:12px;
}
.all{
	width:20%;
	height:30px;
	line-height:30px;
	text-align:center;
	float:left;
	font-size:12px;
	letter-spacing:-1px;
/* 	margin-top:50px;
	margin-bottom:50px; */
}





@media (min-width:50px) and (max-width:500px){

.viewer .title{
	width:90%;
	/* margin:0 auto; */
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}

.viewer .title p:nth-of-type(1){
	color:#fff;
	font-size:30px;
	line-height:40px;
	letter-spacing:-2px;
}

.viewer .title p:nth-of-type(2){
	color:#fff;
	font-size:14px;
	line-height:60px;
	letter-spacing:-1px;
}


.comment_box img {
	display:block;
	width:98%;
	margin:0 auto;
	margin-top:30px;
	overflow:hidden;
}

.comment_all{
	width:98%;
	margin:0 auto;
	overflow:hidden;
}

table{
	width:98%;
	margin:0 auto;
	overflow:hidden;
}


.input_ch{ text-align:center; width:20px; font-size:25px; box-sizing:border-box;}
.input_a{ padding:15px; text-align:center; width:80%; font-size:18px; border:5px solid #2b2b2b; box-sizing:border-box;}
.request1 {background-size:100% 100%; text-align:center;}
.request1 .request1_wrap{margin:0 auto; width:100%;height:auto;margin-bottom:-5px;}
.request1 .request2_wrap{margin:0 auto; width:100%; background:url('../common/lottolucky_new2.png') no-repeat;}
.request1 .request2_wrap input{width:80%;}
.request1 .request2_wrap .tit img{width:80%;}
.request1 .request2_wrap .ph_form{height:70px;}
.request1 .request2_wrap .agreement_form1{text-align:left;height:25px;padding-top:10px;color:#fff; background:#000;}
.request1 .request2_wrap .agreement_form1 .agr1_1{float:left;width:10%;text-align:right;}
.request1 .request2_wrap .agreement_form1 .agr1_2{float:left;width:70%;text-align:left;font-size:0.8em;}
.request1 .request2_wrap .agreement_form1 .agr1_3{float:left;font-size:0.7em;background:#777777;padding:5px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px;}
.request1 .request2_wrap .agreement_form1 .agr1_3 a{color:#fff;}
.request1 .request2_wrap .agreement_form2{text-align:left;height:25px;padding-bottom:10px; color:#fff; background:#000;}
.request1 .request2_wrap .agreement_form2 .agr2_1{float:left;width:10%; text-align:right;}
.request1 .request2_wrap .agreement_form2 .agr2_2{float:left;width:70%; text-align:left;font-size:0.8em;}
.request1 .request2_wrap .agreement_form2 .agr2_3{float:left;font-size:0.7em;background:#777777;padding:5px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;}
.request1 .request2_wrap .agreement_form2 .agr2_3 a{color:#fff;}
.request1 .request3_wrap{margin:0 auto; width:100%; height:410px; padding-top:20px; background:url('../common/lottolucky_new2.png') no-repeat;}
.request1 .request3_wrap .ph_form{height:70px;}
.request1 .request3_wrap .tit img{width:80%;}
.request1 .request3_wrap .tit2 input{width:80%;}
.request1 .request3_wrap .txt1{height:25px; color:#fff;font-size:0.8em;}
.request1 .request3_wrap .txt2{height:30px; color:#fff000;text-decoration:underline;}
.request0 {margin:0 auto; background:#f73c33; width:100%; height:276px;}
.request0 li{text-align:center;}
.request0 .cont_1{height:25px;}
.request0 .cont_2{width:49%; float:left; font-size:0.6em;color:#fff; text-align:right;}
.request0 .cont_3{width:49%; float:left; font-size:0.6em;color:#fff; text-align:left;}
.request0 .txt input{width:80%;}
.input_b{ padding:15px; text-align:center; width:80%; font-size:18px; border:5px solid #2b2b2b; box-sizing:border-box;}
.news_detail p.conts_detail_center img{width:100%;}
}

.bottom {clear:both;overflow:hidden;border-top:1px solid #e6e6e5;border-bottom:1px solid #ededea;background-color:#f4f4f1;padding:14px 0 18px 0;}
.bottom_01 {	font-size:11px;font-family:AppleSDGothicNeo-Light;color:#4d4d4c;height:29px;text-align:center;}
.bottom_01 span a:link, .bottom_01 span a:visited, .bottom_01 span a:active, .bottom_01 span a:hover {text-decoration:none; color:#4d4d4c;}
.bottom_01 span {display:inline-block;}
.bottom_txt {padding-top:3px;padding-right:10px;vertical-align:top;}
.bottom_txt_last {padding-top:3px;}
.bottom_line {width:1px;padding-top:4px;padding-right:10px;vertical-align:top;}
.copy_txt1 {font-size:11px;font-family:AppleSDGothicNeo-Light;color:#4d4d4c;text-align:center;padding-top:10px;}
.copy_txt1 em {font-style:normal;padding-left:10px;}
.bottom_version1 {text-align:center;margin-top:4px;}
.copy_txt {display:block;font-size:11px;font-family:AppleSDGothicNeo-Light;color:#989896;padding-top:3px;text-decoration:none;}
.copy_txt em {font-family:AppleSDGothicNeo-Light;font-style:normal;letter-spacing:-1px;}