@charset "euc-kr";
/* *{padding:0; margin:0; font-family:"³ª´®°íµñ",Gulim,Helvetica,AppleGothic,Sans-serif;-webkit-text-size-adjust:none; color:#666666;} */
*{padding:0; margin:0; font-family:Gulim,Helvetica,AppleGothic,Sans-serif;-webkit-text-size-adjust:none; color:#666666;}
img{border:0; vertical-align:top;}
ul,li,dl,dt,dd,ol{ list-style:none;}
body{ position:relative;font-size:12px; background-color:#fff;;word-wrap:break-word;word-break:break-all;}
td {padding:5px;}

#gnbWarp{width:100%;  overflow:hidden;}
#mainWarp{width:100%; overflow:hidden;}
#mainCont{width:100%; margin:0 auto; padding:0; overflow:hidden;}
#mainCont img{width:100%; margin:0 auto; padding:0; overflow:hidden;}




#mTopwrap{width:100%; height:61px; background:#fff url(/mobile/images/bg_top.png) repeat-x left top; background-size:320px 61px; overflow:hidden;}
#mTop li{width:100%; display:inline-block; margin:0; padding:5px; text-align:center;}
#mTop li.logo{float:left; width:30px; padding:10px 0 10px 10px;}
#mTop li.logo img{float:left; width:103px;}
#mTop li.call{float:right;width:148px; padding:20px 10px 0px 0px;}
#mTop li.call img{float:right; width:148px;}



/*#menuwrap{width:100%; height:34px; background:#fff url(/mobile/images/bg_menu.jpg) repeat-x left top; background-size:320px 34px; overflow:hidden;}*/

#menuwrap{width:100%; height:34px; background:#0d6597; overflow:hidden;}

#menu {width:320px; position:relative; margin:0 auto; text-align:center; padding:8px 0 0 0;}
#menu .txt {color:#ffffff; font-size:13px; font-weight:bold; letter-spacing:-1px; }
#menu .txt a{color:#ffffff; font-size:13px; font-weight:bold; letter-spacing:-1px; text-decoration:none;}



#mMenu {width:320px; margin:0 auto; overflow:hidden;}

#item {width:280px; overflow:hidden; margin:0 auto; position:relative; margin-top:20px;}
#item .m01 img{float:left; width:65px; padding:0 5px 0 0;}
#item .m02 img{float:left; width:65px; padding:0 5px 0 0;}
#item .m03 img{float:left; width:65px; padding:0 5px 0 0;}
#item .m04 img{float:left; width:65px;}

#mcopy {width:320px; overflow:hidden; margin:0 auto; position:relative;}
#mcopy .copyright img{width:320px;}

#mBg {width:100% height:272px; background:url(/mobile/images/bg_contents.png) repeat-x left top; background-size:320px 272px; overflow:hidden;}
#mCopy {width:320px; height:272px; margin:0 auto; position:relative; background:url(/mobile/images/visual.png) no-repeat left top; background-size:320px 272px; text-align:center;}
#mCopy .pay img{width:178px; margin-top:130px; margin-bottom:10px;}
#mCopy .apply img{width:178px; margin-bottom:10px; }
#mCopy .call img{width:178px;}

#subCopy {width:320px; margin:0 auto; position:relative; text-align:center;}
#subCopy .pay img{width:178px; margin-top:30px; margin-bottom:10px;}
#subCopy .apply img{width:178px; margin-bottom:10px;}
#subCopy .call img{width:178px; margin-bottom:30px;}

#subConwrap {width:100%; overflow:hidden;}
#subCon {width:300px; margin:0 auto; margin-top:20px;}
#subCon .mt img {width:300px;}
#subCon .mCon span {font-weight:bold;}


#subTopWarp{width:100%; height:50px; background:#fff url(../images/common/subtop_bg.jpg) repeat-x left top; background-size:320px 50px; text-align:center; overflow:hidden;}
#subFootWarp{width:100%; padding:20px 0 0 0; text-align:center;  text-align:center; overflow:hidden;}
#subFootWarp img{width:320px;}
.copyright img{width:320px; margin-top:10px; margin:0 auto;}
#subMenu li{width:100%; display:inline-block; margin:0; padding:5px; text-align:center;}
#subMenu li.left{float:left; width:30px; margin-top:4px; margin-left:8px;}
#subMenu li.left img{float:left; width:30px;}
#subMenu li.right{float:right;width:30px; margin-top:4px; margin-right:8px;}
#subMenu li.right img{float:right; width:30px;}
#subMenu li.logo{margin:0 auto; width:60px; text-align:center; margin-top:4px;}
#subMenu li.logo img{width:60px;}
#subCont li{ text-align:center; padding:0 0 10px; }
#subCont li p{margin:0 auto; padding:8px 14px; text-align:left; line-height:15px; width:280px; }

#titleWarp{width:100%; height:60px; text-align:center; background:#fff url(../images/common/title_bg.gif) repeat-x left top; background-size:320px 60px; text-align:center; overflow:hidden;}
#titleWarp img{width:300px;}

#conWarp{width:100%; height:100%; text-align:center; overflow:hidden; padding:10px 0 30px 0;}
#conWarp img{width:290px;}
#conWarp li{ text-align:center;}
#conWarp li p{margin:0 auto; padding:8px 14px;}


.hammer_mobile_list_text_view {width:300px;margin:0 10px 0 10px;margin:0 auto;}
.hammer_mobile_img {padding:10px 0;text-align:center;color:#333333;vertical-align:top;}
.hammer_mobile_text {line-height:20px;text-align:center;}
.hammer_mobile_line_top {clear:both;border-top:#6c2d78 solid 2px;}
.hammer_mobile_line_bottom {clear:both;border-top:#d9d9d9 solid 1px;}
.hammer_mobile_line_dotted{clear:both; border-top:#d9d9d9 dotted 1px;}
.hammer_mobile_text_list {padding:10px 0 10px 0;color:#333333;text-align:center;float:left;}
.hammer_mobile_view_list {padding:15px 15px;line-height:18px;}
.hammer_mobile_btn {height:30px;padding:20px 0px;text-align:center;}

.hammer_mobile_insert {text-align:left;margin:0 15px 0 15px;padding:9px;border:1px solid #dddddd;}
.hammer_mobile_insert_text {padding:7px;color:#666666;}
.hammer_mobile_insert_btn{float:center;padding:10px 0px 30px 0;text-align:center;}

.hammer_mobile_before_after_subject {color:#4a99dd;}
.hammer_mobile_before_after_image {width:140px;}

.hammer_mobile_paging {padding-top:20px;width:300px;text-align:center;margin:0 auto;}
/* .hammer_mobile_paging a {font:bold 12px dotum,'µ¸¿ò';text-decoration:none;color:#9e9e9e;padding:0 8px 0 8px;} */
.hammer_mobile_paging a {font:bold 12px dotum, sans-serif;text-decoration:none;color:#9e9e9e;padding:0 8px 0 8px;}
.hammer_mobile_paging a:hover {color:#3a9bd5;}
/* .hammer_mobile_paging span {font:bold 12px dotum,'µ¸¿ò';color:#3a9bd5;padding:0 8px 0 8px;} */
.hammer_mobile_paging span {font:bold 12px dotum, sans-serif;color:#3a9bd5;padding:0 8px 0 8px;}
/* span.pblack{font:bold 12px dotum,'µ¸¿ò', sans-serif ; color:#939;} */
span.pblack{font:bold 12px dotum, sans-serif; color:#939;}
/* span.ptext{font:bold 12px dotum, 'µ¸¿ò', sans-serif; color:#333;} */
span.ptext{font:bold 12px dotum, sans-serif; color:#333;}


/*°Ô½ÃÆÇ ÆäÀÌÁöÃ³¸®*/
.paginate{padding:15px 0; text-align:center; line-height:normal; }
.paginate *{display:inline-block; position:relative; margin:0 -2px; padding:2px 4px; font:normal 11px Tahoma, Sans-serif;
color:#333; line-height:normal; text-decoration:none; vertical-align:middle;}
.paginate strong{color:#6a3b71; }
.paginate .direction{padding:0 4px;  text-align:center; margin:0;}

.default_input {height:24px; color:#000000; font-weight:bold;}
.pay_input {height:24px; color:red; font-weight:bold;}


.w50 { width:50px; }



.default td { line-height:1.5; }

.copy_area { font-size:11px; text-align:center; border-top:1px solid #bbb; padding:20px 0px; line-height:1.5; }
.copy_area span { margin-right:10px; }