@charset "utf-8";

/* popup width set */
div.w384 {width:384px;}
div.w401 {width:401px;}
div.w404 {width:404px;}
div.w430 {width:430px;}
div.w451 {width:451px;}
div.w455 {width:455px;}
div.w465 {width:465px;}
div.w545 {width:545px;}
div.w565 {width:565px;}
div.w692 {width:692px;}
div.w734 {width:734px;}
div.w754 {width:754px;}
div.w770 {width:770px;}
div.w854 {width:854px;}
/* //popup width set*/

/* popup layout set*/
#popup-wrap2 {
	position:relative;
	padding:30px 30px 21px 27px;
	border:2px solid #e6314b;
	background:#fff;
	text-align:center;
}

#popup-wrap {
	position:relative;
	padding:30px 30px 21px 27px;
	border:2px solid #e6314b;
}
div.upload {
	padding:30px 25px 20px 25px !important;
}
div.wallpaper-prev {
	padding:30px 25px 25px 25px !important;
}
div.shop-search-pop {
	height:666px;
	padding:30px 29px 0 27px !important;
}
div.town-sms {
	height:231px;
	padding:30px 25px 0 25px !important;
}
div.town-map {
	height:568px;
	padding:30px 25px 0 25px !important;
}
div.town-print {
	height:790px;
	padding:30px 25px 0 25px !important;
}
div.coupon-use {
	height:581px;
	padding:30px 25px 0 25px !important;
}
div.coupon-use div#popup-head {border-bottom:0;}
div.coupon-use02 {
	height:211px;
	padding:30px 25px 0 25px !important;
}
div.coupon-use02 div#popup-head {border-bottom:0;}
div.templete {
	height:450px;
	padding:30px 25px 0 25px !important;
}
div.nomail {
	height:256px;
	padding:30px 25px 0 25px !important;
}
div.contactwrite {
	height:516px;
	padding:30px 25px 0 25px !important;
}
div.contactok {
	height:216px;
	padding:30px 25px 0 25px !important;
}
div.activity {
	height:633px;
	padding:30px 25px 0 25px !important;
}
div.join-notice-wrap {padding:0 !important;}
div.join-notice-wrap img {vertical-align:top;}

div.join {height:401px; padding:25px 25px 0 25px !important;}
div.join img {vertical-align:top;}
div.resolution {
	height:576px;
	padding:30px 25px 0 25px !important;
}
div.resolution img {vertical-align:top;}

div.skopi {height:348px; padding:13px 25px 0 25px !important;}
div.skopi img {vertical-align:top;}

div.estimate {height:806px; padding:30px 25px 0 25px !important;}

div.open-notice-wrap {padding:0 !important;}
div.open-notice-wrap img {vertical-align:top;}

div.coupon-print {
	height:296px;
	padding:30px 25px 0 25px !important;
}
div.coupon-print img {vertical-align:top;}

div.joinreg2 {
	height:300px;
	padding:30px 25px 0 25px !important;
}
div.joinreg2 img {vertical-align:top;}

div.award-cont {
	padding:30px 28px 37px 28px !important;
}
div.award-cont img {vertical-align:top;}

#popup-head {
	position:relative;
	width:100%;
	padding-bottom:15px;
	border-bottom:1px solid #e3aab2;
}
#popup-wrap2 #popup-head {text-align:left;}
#popup-wrap.join #popup-head {padding-bottom:4px;}
#popup-wrap.join #popup-head h1 {
	padding-left:18px;
	background:none;
}
#popup-wrap.join #popup-head div.speedmate {
	position:absolute;
	top:0px;
	right:31px;
}
#popup-wrap.skopi #popup-head {padding:17px 0 16px 0;}
#popup-wrap.skopi #popup-head div.speedmate {
	position:absolute;
	top:2px;
	right:37px;
}
#popup-wrap.skopi #popup-head a.close {top:17px;}
#popup-wrap.estimate #popup-head {border-bottom:0;}
#popup-head h1 {
	padding-left:23px;
	background:url('/ext/images/ham/popup/bl/bl_h1.gif') no-repeat 0 2px; 
}
#popup-head h1.txt {
	color:#333;
	font-size:17px;
}
#popup-head h1.print {
	color:#333;
	font-size:17px;
	padding:0;
	background:none;
}
#popup-head h1.print img {vertical-align:top; margin:2px 7px 0 0;}
#popup-head h2 {
	padding-left:23px;
	background:url('/ext/images/ham/popup/bl/bl_h1.gif') no-repeat 0 2px; 
}
#popup-head a.close {
	position:absolute;
	top:0;
	right:0;
}
#popup-contents {
	position:relative;
	width:100%;
	color:#777;
	font-size:11px;
}

#popup-contents h2.bul {
	margin:30px 0 10px 7px;
	padding-left:11px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 3px;
}
/* //popup layout set*/

/* popup contents */

/* ÀÌº¥Æ® ´çÃ·ÀÚ È®ÀÎ */
div.event-message {
	margin:19px 0 15px 0;
	text-align:center;
}
div.event-message strong {
	font-size:17px;
	text-align:center;
}
div.event-message p {
	margin-top:10px;
	line-height:17px;
}
div.pop-rbox340 div.btm div.evt-cont {
	padding:13px 0 0 25px;
	line-height:17px;
}
div.pop-rbox340 div.btm div.evt-cont ul.blist {margin:17px 0;}
div.pop-rbox340 div.btm div.evt-cont ul.blist li {
	padding-left:11px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 3px;
	line-height:17px;
}
/* //ÀÌº¥Æ® ´çÃ·ÀÚ È®ÀÎ */

/* image upload */
div.image-upload {
	position:relative;
	margin:20px 0 0 0;
}
div.image-upload input,
div.image-upload img {vertical-align:top;}
div.image-upload p.tip {
	padding-left:9px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 4px;
	line-height:16px;
}
div.image-upload p.tip span.point {color:#e52944;}
div.image-upload input.txt {background:#f7f7f7;}

div.image-upload div.img-place {margin:10px 0;}
div.image-upload div.img-place img {vertical-align:top;}
div.image-upload select.multi {
	overflow:scroll;
	width:398px;
	background:#f7f7f7;
	font-size:11px;
}
:root div.image-upload select.multi {height:48px;}
div.image-upload div.size-check {
	margin:10px 0 19px 0;
	color:#999;
}
div.image-upload div.size-check img,
div.image-upload div.size-check input {vertical-align:middle;}

div.image-upload div.size-check input.kb {
	margin:0 4px 0 6px;
	padding-top:2px;
	padding-bottom:4px;
	color:#999;
	font-size:11px;
}
:root div.image-upload div.size-check input.kb {
	padding-top:3px;
	padding-bottom:3px;
}
/* //image upload */

/* wallpaper info */
div.wallpaper-guide {
	position:relative;
	margin-top:19px;
}
div.wallpaper-guide h2 {
	margin:0 0 7px 0;
	padding-left:8px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 3px;
	color:#777;
	font-size:11px;
	line-height:14px;
	letter-spacing:-1px;
}
div.pop-rbox491 div.btm ol.wall-guide {padding:7px 0 6px 16px;}
div.pop-rbox491 div.btm ol.wall-guide li {
	padding:1px 0 0 60px;
	background:url('/ext/images/ham/popup/bl/ico_step01.gif') no-repeat;
	color:#777;
	line-height:16px;
	margin-bottom:2px;
}
div.pop-rbox491 div.btm ol.wall-guide li span.point {color:#e52944;}
div.pop-rbox491 div.btm ol.wall-guide li.step02 {background:url('/ext/images/ham/popup/bl/ico_step02.gif') no-repeat;}
div.pop-rbox491 div.btm ol.wall-guide li.step03 {background:url('/ext/images/ham/popup/bl/ico_step03.gif') no-repeat;}

div.wallpaper-guide ul.templete-list {
	overflow:hidden;
	width:495px;
	margin-left:-5px;
}
div.wallpaper-guide ul.templete-list li {
	display:inline;
	float:left;
	height:125px;
	margin-left:5px;
	vertical-align:top;
}
div.wallpaper-guide ul.templete-list li span.thumnail {width:158px; height:118px; text-align:center; border:1px solid #e1e1e1;}
div.wallpaper-guide ul.templete-list li img {vertical-align:top;}

div.wallpaper-guide div.templete-scroll {
	overflow:scroll;
	overflow-x:hidden;
	width:350px;
	height:310px;
}

div.wallpaper-guide ul.templete-list02 {
	overflow:hidden;
	width:340px;
	margin-left:-10px;
}
div.wallpaper-guide ul.templete-list02 li {
	display:inline;
	float:left;
	height:150px;
	margin-left:10px;
	vertical-align:top;
	text-align:center;
}
div.wallpaper-guide ul.templete-list02 li img {border:1px solid #e1e1e1; vertical-align:top;}
div.wallpaper-guide ul.templete-list02 li label {display:block; margin-top:9px;}

/* //wallpaper info */

/* wallpaper view */
div.wallpaper-view {margin-top:20px;}
div.wallpaper-view img {
	width:800px;
	height:600px;
	vertical-align:top;
}
/* //wallpaper view */

/* forum result */
ol.reult-graph {
	padding:11px 22px 16px 20px;
}
ol.reult-graph li {
	color:#777;
	font-size:11px;
	line-height:17px;
}
ol.reult-graph li span.percent {
	position:absolute;
	top:-2px;
	right:0;
	color:#999;
}
/* graph */
div.graph-area {
	position:relative;
	width:100%;
	margin:5px 0;
}
div.graph {
	overflow:hidden;
	width:281px;
	height:11px;
	padding-left:6px;
	background:url('/ext/images/ham/popup/bg_graph.gif') no-repeat;
}
div.graph div.mid {
	float:left;
	background:url('/ext/images/ham/popup/bg_graph_mid.gif') repeat-x;
}
div.graph div.right {
	position:relative;
	float:right;
	right:-6px;
	height:11px;
	padding-right:6px;
	background:url('/ext/images/ham/popup/bg_graph_right.gif') no-repeat;
}
/* //graph */

/* default popup */
div.fluid-box {
	position:relative;
	width:100%;
	border:1px solid #e2e2e2;
	background:#f7f7f7;
}
div.fluid-box span.left-top,
div.fluid-box span.left-btm,
div.fluid-box span.right-top,
div.fluid-box span.right-btm {display:block; position:absolute; width:9px; height:9px;}

div.fluid-box span.left-top {top:-1px; left:-1px; background:url('/ext/images/ham/popup/bg_rbox_left_top.gif') no-repeat;}
div.fluid-box span.left-btm {bottom:-1px; left:-1px; background:url('/ext/images/ham/popup/bg_rbox_left_btm.gif') no-repeat;}
*html div.fluid-box span.left-btm {bottom:-3px;}
div.fluid-box span.right-top {top:-1px; right:-1px; background:url('/ext/images/ham/popup/bg_rbox_right_top.gif') no-repeat;}
*html div.fluid-box span.right-top {right:-2px;}
div.fluid-box span.right-btm {right:-1px; bottom:-1px; background:url('/ext/images/ham/popup/bg_rbox_right_btm.gif') no-repeat;}
*html div.fluid-box span.right-btm {right:-2px; bottom:-3px;}

div.fluid-box div.cont {
	position:relative;
	padding:9px;
}

div.fluid-box div.cont div.admin-txt {
	overflow:auto;
	overflow-x:hidden;
	width:351px;
	height:188px;
	padding:10px 15px 0 20px;
	color:#777;
	line-height:17px;
}
/* //dfault popup */

/* mission popup */
div.pop-rbox340 div.btm div.mission-cont {
	padding:15px 0 20px 25px;
}
div.pop-rbox340 div.btm div.mission-cont strong {display:block; margin-bottom:20px;line-height:14px;}

div.pop-rbox340 div.btm div.mission-cont02 {
	padding:14px 0 11px 25px;
}
div.pop-rbox340 div.btm div.mission-cont02 strong.hint {
	display:block;
	width:290px;
	line-height:14px;
}
/* //mission popup */

/* shop search */
#popup-contents table.datatable.shop td {padding-top:5px; padding-bottom:2px;}

div.pop-rbox710 div.btm div.shop-search-form {
	overflow:hidden;
	width:702px;
	padding:6px 0 13px 5px;
}
div.pop-rbox710 div.btm div.shop-search-form div.shop {
	float:left;
	width:443px;
	height:264px;
	padding-left:1px;
	background:url('/ext/images/ham/popup/bg_mapbox.gif') no-repeat;
}
div.pop-rbox710 div.btm div.shop-search-form div.shop img {vertical-align:top;}
div.pop-rbox710 div.btm div.shop-search-form div.form {
	float:right;
	width:257px;
}
div.pop-rbox710 div.btm div.shop-search-form div.form div.name-search {
	width:241px;
	height:103px;
	padding:15px 0 0 16px;
	background:url('/ext/images/ham/popup/bg_mapbox02.gif') no-repeat;
}
div.pop-rbox710 div.btm div.shop-search-form div.form div.name-search h2 {margin-bottom:13px;}
div.pop-rbox710 div.btm div.shop-search-form div.form div.name-search li label {
	display:inline-block;
	width:35px;
	vertical-align:middle;
}
:root div.pop-rbox710 div.btm div.shop-search-form div.form div.name-search li label {display:-moz-inline-box;}
div.pop-rbox710 div.btm div.shop-search-form div.form div.name-search li select,
div.pop-rbox710 div.btm div.shop-search-form div.form div.name-search li input {vertical-align:middle;}
div.pop-rbox710 div.btm div.shop-search-form div.form div.name-search li input.txt {background:#f7f7f7;}
div.pop-rbox710 div.btm div.shop-search-form div.form div.name-search li.location {margin-bottom:5px;}

div.pop-rbox710 div.btm div.shop-search-form div.form div.choice {
	width:240px;
	height:130px;
	margin-top:1px;
	padding:15px 0 0 17px;
	background:url('/ext/images/ham/popup/bg_mapbox03.gif') no-repeat;
}
div.pop-rbox710 div.btm div.shop-search-form div.form div.choice h2 {margin-bottom:15px;}
div.pop-rbox710 div.btm div.shop-search-form div.form div.choice li {
	height:12px;
	margin-bottom:7px;
	color:#858585;
	letter-spacing:-1px;
}
div.pop-rbox710 div.btm div.shop-search-form div.form div.choice li label {
	display:inline-block;
	width:100px;
}
:root div.pop-rbox710 div.btm div.shop-search-form div.form div.choice li label {display:-moz-inline-box;}
div.pop-rbox710 div.btm div.shop-search-form div.form div.choice li label.left {width:90px;}
div.pop-rbox710 div.btm div.shop-search-form div.form div.choice li label.left02 {width:150px;}
div.pop-rbox710 div.btm div.shop-search-form div.form div.choice li img,
div.pop-rbox710 div.btm div.shop-search-form div.form div.choice li input {vertical-align:middle;}
div.pop-rbox710 div.btm div.shop-search-form div.form div.choice li input {position:relative; top:2px;}
:root div.pop-rbox710 div.btm div.shop-search-form div.form div.choice li input {top:1px;}

div.pop-rbox710 div.btm div.shop-search-form div.btn-right {margin-top:2px;}
/* //shop search */

/* sms */
div.pop-rbox398_02 div.btm div.sms {
	padding:12px 0 12px 50px;
	color:#777;
}
div.pop-rbox398_02 div.btm div.sms label {
	margin-right:5px;
	font-weight:bold;
}
div.pop-rbox398_02 div.btm div.sms input.txt {
	padding:2px 0 5px 9px;
	background:#f7f7f7;
	vertical-align:middle;
}
:root div.pop-rbox398_02 div.btm div.sms input.txt {padding-bottom:3px;}
p.cont-tip {
	margin-top:18px;
	padding-left:10px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 4px;
	line-height:16px;
}
/* //sms */

/* map */
div.town-map-info {
	position:relative;
	margin-top:20px;
}
div.town-map-info img {vertical-align:top;}
div.town-map-info h2 {
	margin:0 0 7px 1px;
	padding-left:10px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 2px;
	font-size:11px;
}
/* //map */

/* print */
div.town-print-info div.cont {width:640px; height:540px;}
div.town-print-info table.boardview {border-top:0;}
div.town-print-info table.boardview td.contents-evt {padding:20px 0;}
div.town-print-info table.boardview td.contents-evt div.town-content-wrap {width:px;}
div.town-print-info table.boardview td.contents-evt div.town-content {position:static;}
div.town-print-info div.map {
	margin-top:20px;
	color:#999;
	font-size:11px;
	line-height:20px;

}
div.town-print-info div.map h6 {
	margin-bottom:5px;
	padding-left:11px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 2px;
}
div.town-print-info div.map div.img {margin-top:15px;}
/* //print */

/* coupon use */
div.rbox680_02 {
	position:relative;
	width:680px;
	background:url('/ext/images/ham/common/bg_rbox_mid680_02.gif') repeat-y;
}
div.rbox680_02 div.top {
	position:relative;
	background:url('/ext/images/ham/common/bg_rbox_top680_02.gif') no-repeat;
}
div.rbox680_02 div.btm {
	position:relative;
	padding:10px 0;
	background:url('/ext/images/ham/common/bg_rbox_btm680_02.gif') no-repeat left bottom;
}
div.rbox680_02 div.btm div.checkpoint {
	position:relative;
	width:670px;
}
div.rbox680_02 div.btm div.checkpoint div.point-cont {
	position:relative;
	z-index:1;
	top:-8px;
	padding:28px 0 8px 14px;
	background:url('/ext/images/ham/common/bl/ico_checkpoint.gif') no-repeat 10px 0;
	line-height:16px;
}
div.rbox680_02 div.btm div.checkpoint div.point-cont p.use-notice {
	color:#333;
}
div.rbox680_02 div.btm div.checkpoint div.point-cont li {
	margin-top:12px;
	padding-left:9px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 6px;
	color:#777;
	font-size:11px;
	line-height:18px;
}
div.rbox680_02 div.btm div.checkpoint div.point-cont li strong {display:block;}

div.coupon-scroll {
	overflow:scroll;
	overflow-x:hidden;
	width:680px;
	height:149px;
	padding-top:1px;
	border-bottom:2px solid #e2e2e2;
}
div.coupon-scroll table.datatable {
	width:654px;
	border-bottom:1px solid #e2e2e2;
}
/* //coupon use */

/* erscoupon */
p.cont-tip02 {
	margin-top:5px;
	padding-left:19px;
	background:url('/ext/images/ham/common/bl/ico_feel.gif') no-repeat 0 1px;
	color:#e52944;
	line-height:14px;
}
/* //erscoupon */

/* nomail */
div.nomail-cont {
	overflow:hidden;
	width:376px;
	margin-top:20px;
}
div.nomail-cont img.thumnail {float:left;}
div.nomail-cont dl.description {
	float:right;
	width:242px;
}
div.nomail-cont dl.description.w260 {
	width:260px;
}
div.nomail-cont dl.description dt {
	color:#e6304a;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:17px;
}
div.nomail-cont dl.description dd {
	margin:15px 0 0 2px;
	color:#777;
	font-size:11px;
	line-height:17px;
}
div.nomail-cont dl.description dd span.date {
	display:block;
	margin-top:16px;
}
/* //nomail */

/* privacy & agreement */
div.text-field-cont {
	margin-top:20px;
}
div.pop-rbox680 div.btm div.privacy-cont {
	overflow:scroll;
	overflow-x:hidden;
	width:645px;
	height:385px;
}
div.pop-rbox680 div.btm div.privacy-cont div.cont {
	width:610px;
	line-height:17px;
}
div.pop-rbox680 div.btm div.privacy-cont div.cont p.sub {margin-top:17px; font-weight:bold;}
div.pop-rbox680 div.btm div.privacy-cont div.cont p.bul-txt {padding-left:10px; text-indent:-10px;}
div.pop-rbox680 div.btm div.privacy-cont div.cont p.bul-txt02 {padding-left:15px; text-indent:-15px;}
div.pop-rbox680 div.btm div.privacy-cont div.cont p.txt {margin-left:15px;}
div.pop-rbox680 div.btm div.privacy-cont div.cont p.section {margin-top:7px;}
div.pop-rbox680 div.btm div.privacy-cont div.cont p.section02 {margin:7px 0;}
div.pop-rbox680 div.btm div.privacy-cont div.cont table.datatable {margin:14px 0 5px 0;}
div.pop-rbox680 div.btm div.privacy-cont div.cont table.datatable th {color:#777; font-size:11px;}
div.pop-rbox680 div.btm div.privacy-cont div.cont table.datatable td {font-size:11px; background:#fff;}
/* contact-write */
div.contactwrite-cont {
	margin-top:20px;
}
div.contactwrite-cont h2 {
	margin-bottom:9px;
	padding-left:10px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 2px;
	color:#777;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
}
div.contactwrite-cont table.boardwrite {
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
/* //contact-write */

/* activity */
div.activity-cont {
	overflow:scroll;
	overflow-x:hidden;
	width:700px;
	height:553px;
	margin-top:20px;
}
div.activity-cont div.cont {width:680px; color:#777;}
div.activity-cont div.cont h2 {
	padding-left:12px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 2px;
	font-size:11px;
}
div.activity-cont div.cont p.active-desc {
	margin-top:3px;
	line-height:16px;
}

div.pop-rbox680 div.btm dl.upgrade-case {padding:20px 0 20px 24px;}
div.pop-rbox680 div.btm dl.upgrade-case dt {
	color:#e52944;
	font-weight:bold;
	line-height:11px;
}
div.pop-rbox680 div.btm dl.upgrade-case dd {
	margin-top:6px;
	line-height:11px;
}
div.pop-rbox680 div.btm dl.upgrade-case dd.first {margin-top:9px;}

div.activity-cont div.cont table.datatable td {font-size:11px;}
div.activity-cont div.cont table.datatable td.point {padding-left:0; padding-right:25px; text-align:right;}
/* //activity */

/* login */
p.login-desc {margin-top:20px; text-align:center;}
div.login-form-area {
	position:relative;
	width:272px;
	height:66px;
	padding:23px 0 0 42px;
}
ul.login-form {}
ul.login-form li label {
	display:inline-block;
	width:47px;
}
:root ul.login-form li label {display:-moz-inline-box;}
ul.login-form li img,
ul.login-form li input {vertical-align:top;}
ul.login-form li.identity {margin-bottom:5px;}
div.login-form-area input.login {
	position:absolute;
	top:23px;
	right:0;
}
/* //login */

/* join-notice */
div.join-notice {position:relative; width:100%;}
div.join-notice dl.desc {
	overflow:hidden;
	visibility:hidden;
	height:0;
	font-size:0;
	line-height:0;
}
div.join-notice a.close {position:absolute; top:20px; right:25px;}
/* //join-notice */

/* join */
div.join-message {margin-top:25px; text-align:center;}
div.pop-rbox511 div.btm div.join-cont {
	padding:28px 0 23px 0;
	color:#777;
	text-align:center;
	line-height:16px;
}
div.pop-rbox511 div.btm div.join-cont strong.welcome {
	display:block;
	margin-bottom:15px;
	color:#df3149;
	font-size:17px;
}
div.pop-rbox511 div.btm div.join-cont02 {
	padding:28px 0 23px 50px;
	color:#777;
	line-height:16px;
}
div.pop-rbox511 div.btm div.join-cont02 img {vertical-align:middle;}
div.pop-rbox511 div.btm div.join-cont02 strong.welcome {
	display:block;
	margin-bottom:15px;
	color:#df3149;
	font-size:17px;
}
/* //join */

/* wallpaper-resolution */
div.wallpaper-resolution {margin-top:20px;}
div.wallpaper-resolution h2 {
	margin-bottom:10px;
	padding-left:10px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 3px;
	font-size:11px;
	line-height:12px;
}
/* //wallpaper-resolution */

/* skopi */
div.skopi-cont {margin-top:17px;}
div.skopi-cont p.skopi-desc {
	color:#777;
	font-size:11px;
	line-height:17px;
}
div.skopi-cont h2 {
	margin-top:25px;
	padding-left:10px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 3px;
	color:#e52944;
	font-size:11px;
	line-height:12px;
}
div.skopi-cont ul.list {
	overflow:hidden;
	width:405px;
	margin:9px 0 0 -5px;
}
div.skopi-cont ul.list li {
	display:inline;
	float:left;
	width:130px;
	margin-left:5px;
	text-align:center;
	color:#777;
	font-size:11px;
	line-height:12px;
}
div.skopi-cont ul.list li img {display:block; margin-bottom:9px;}
/* //skopi */

/* open-notice */
div.open-notice {position:relative; width:100%;}
div.open-notice dl.desc {
	overflow:hidden;
	visibility:hidden;
	height:0;
	font-size:0;
	line-height:0;
}
div.open-notice a.close {position:absolute; top:20px; right:25px;}
div.open-notice div.detailview {
	overflow:hidden;
	position:absolute;
	right:25px;
	bottom:20px;
	z-index:2;
	width:377px;
	color:#999;
	font-size:11px;
	text-align:right;
}
div.open-notice div.detailview strong.left {float:left; margin-top:5px;}
/* //join-notice */

/* estimate */
div.estimate-cont table.datatable td {padding:9px 0 7px 0; text-align:center;}
div.estimate-cont table.datatable td.change {padding-right:60px; text-align:right;}
/* //estimate */

/* coupon print */
div.coupon-prev {margin-top:34px; text-align:center;}
div.coupon-prev p.number {margin-top:6px; color:#333; font-size:15px; font-weight:bold;}
div.coupon-prev p.number img {vertical-align:middle;}
/* //coupon print */

/* joincard_reg2_popup */
div.joinreg2 table.boardwrite {border-top:0px;}
p.cont-tip03 {
	margin-top:10px;
	padding-left:19px;
	background:url('/ext/images/ham/common/bl/ico_feel.gif') no-repeat 0 1px;
	color:#929292;
	line-height:14px;
}
/* //coupon print */

/* award popup */
div.award-info {
	position:relative;
	width:100%;
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #e2e2e2;
}
div.award-info em.label {
	position:absolute;
	top:-6px;
	left:-19px;
}
div.award-info div.detail {
	overflow:hidden;
	width:100%;
}
div.award-info img.thumnail {
	float:left;
}
div.award-info dl.infomation {
	float:right;
	width:267px;
}
div.award-info dl.infomation dt {
	margin-bottom:10px;
	color:#e6304a;
	font-size:17px;
	font-weight:bold;
	line-height:21px;
} 
div.award-info dl.infomation dd {
	color:#777;
	line-height:14px;
}

div.award-info .offer-list {margin-bottom:17px;}
div.award-info .offer-list li {
	padding-left:10px;
	background:url('/ext/images/ham/common/bl/bl_h6.gif') no-repeat 0 3px;
}

h2.award {margin:15px 0 5px 0;}

div.award-info02 {
	overflow:hidden;
	width:560px;
	padding:2px 0 2px 19px;
}
div.award-info02 .infomation {
	float:left;
	width:297px;
	padding-top:7px;
}
div.award-info02 .infomation .desc {
	overflow:hidden;
	height:0;
}
div.award-info02 .infomation .desc {margin-top:10px;}
div.award-info02 img.thumnail {float:right;}

/* //popup contents */

/* font color set */
.point {color:#e6304a;}
.point02 {color:#e52944;}
.point03 {color:#de7080;}
/* //font color set */

/* button align set */
div.btn-right {
	overflow:hidden;
	width:100%;
	margin-top:19px;
	text-align:right;
}
div.btn-right strong.left {
	float:left;
	margin-top:5px;
	color:#999;
}
div.btn-right strong.left02 {
	float:left;
	margin-top:5px;
	padding-left:10px;
	background:url('/ext/images/ham/popup/bl/bl_circle.gif') no-repeat 0 2px;
	color:#777;
	font-size:11px;
}
div.btn-right02 {
	margin-top:10px;
	text-align:right;
}
div.btn-center {
	margin-top:15px;
	text-align:center;
}
div.btn-center02 {
	margin-top:10px;
	text-align:center;
}
/* //button align set */

/* contents section */
.contsection_t5 {margin-top:5px !important;}
.contsection_t10 {margin-top:10px !important;}
.contsection_t15 {margin-top:15px !important;}
.contsection_t20 {margin-top:20px !important;}
.contsection_t25 {margin-top:25px !important;}

.contsection_b5 {margin-bottom:5px !important;}
/* //contents section */

/* popup round box */
div.pop-rbox340 {
	width:340px;
	background:url('/ext/images/ham/popup/bg_rbox_mid340.gif') repeat-y;
}
div.pop-rbox340 div.top {
	background:url('/ext/images/ham/popup/bg_rbox_top340.gif') no-repeat;
}
div.pop-rbox340 div.btm {
	padding:9px 0;
	background:url('/ext/images/ham/popup/bg_rbox_btm340.gif') no-repeat left bottom;
}

div.pop-rbox398 {
	width:398px;
	background:url('/ext/images/ham/popup/bg_rbox_mid398.gif') repeat-y;
}
div.pop-rbox398 div.top {
	background:url('/ext/images/ham/popup/bg_rbox_top398.gif') no-repeat;
}
div.pop-rbox398 div.btm {
	padding:9px 0;
	background:url('/ext/images/ham/popup/bg_rbox_btm398.gif') no-repeat left bottom;
}

div.pop-rbox398_02 {
	width:398px;
	background:url('/ext/images/ham/popup/bg_rbox_mid398_02.gif') repeat-y;
}
div.pop-rbox398_02 div.top {
	background:url('/ext/images/ham/popup/bg_rbox_top398_02.gif') no-repeat;
}
div.pop-rbox398_02 div.btm {
	padding:9px 0;
	background:url('/ext/images/ham/popup/bg_rbox_btm398_02.gif') no-repeat left bottom;
}

div.pop-rbox491 {
	width:491px;
	background:url('/ext/images/ham/popup/bg_rbox_mid491.gif') repeat-y;
}
div.pop-rbox491 div.top {
	background:url('/ext/images/ham/popup/bg_rbox_top491.gif') no-repeat;
}
div.pop-rbox491 div.btm {
	padding:9px 0;
	background:url('/ext/images/ham/popup/bg_rbox_btm491.gif') no-repeat left bottom;
}

div.pop-rbox511 {
	width:511px;
	background:url('/ext/images/ham/popup/bg_rbox_mid511.gif') repeat-y;
}
div.pop-rbox511 div.top {
	background:url('/ext/images/ham/popup/bg_rbox_top511.gif') no-repeat;
}
div.pop-rbox511 div.btm {
	padding:9px 0;
	background:url('/ext/images/ham/popup/bg_rbox_btm511.gif') no-repeat left bottom;
}

div.pop-rbox590 {
	width:590px;
	background:url('/ext/images/ham/popup/bg_rbox_mid590.gif') repeat-y;
}
div.pop-rbox590 div.top {
	background:url('/ext/images/ham/popup/bg_rbox_top590.gif') no-repeat;
}
div.pop-rbox590 div.btm {
	padding:9px 0;
	background:url('/ext/images/ham/popup/bg_rbox_btm590.gif') no-repeat left bottom;
}

div.pop-rbox680 {
	width:680px;
	background:url('/ext/images/ham/common/bg_rbox_mid680_03.gif') repeat-y;
}
div.pop-rbox680 div.top {
	background:url('/ext/images/ham/common/bg_rbox_top680_03.gif') no-repeat;
}
div.pop-rbox680 div.btm {
	background:url('/ext/images/ham/common/bg_rbox_btm680_03.gif') no-repeat left bottom;
}

div.pop-rbox710 {
	width:710px;
	background:url('/ext/images/ham/popup/bg_rbox_mid710.gif') repeat-y;
}
div.pop-rbox710 div.top {
	background:url('/ext/images/ham/popup/bg_rbox_top710.gif') no-repeat;
}
div.pop-rbox710 div.btm {
	background:url('/ext/images/ham/popup/bg_rbox_btm710.gif') no-repeat left bottom;
}

div.pop-rbox710 {
	width:710px;
	background:url('/ext/images/ham/popup/bg_rbox_mid710.gif') repeat-y;
}
div.pop-rbox710 div.top {
	background:url('/ext/images/ham/popup/bg_rbox_top710.gif') no-repeat;
}
div.pop-rbox710 div.btm {
	background:url('/ext/images/ham/popup/bg_rbox_btm710.gif') no-repeat left bottom;
}
/* //popup round box */
