/* Reset CSS */
* {margin:0; padding:0; outline:0;}
a {text-decoration:none; color:#313131;}
img {border:none; margin:0 auto; padding:0 auto; vertical-align:top;}
input, select {vertical-align:middle; padding:5px; border:solid 1px #e6e6e6;}
input[type='checkbox'] {margin:0 auto; padding:0; border:none;}
input[type='radio'] {margin:0 auto; padding:0; border:none;}
body {font-family:Verdana, Tahoma, Dotum; font-size:100%; line-height:1em; color:#313131;}
table {border-collapse:collapse; border-spacing:0;}
alt {overflow:hidden;}
a { text-decoration: none; }
a { color:inherit; }
input::-webkit-input-placeholder, 
input:-moz-placeholder {color:#666666 !important; font-size:1.5em !important;}
input[placeholder], [placeholder], *[placeholder]{color:#666666 !important; font-size:1.5em !important;}
ul, ol, dl { list-style: none; }
/* font 11pt */
.ft11 {font-size:0.70em;}
/* font 12pt */
.ft12 {font-size:0.75em;}
/* font 13pt iE 12¿Í Â÷ÀÌ¾øÀ½*/
.ft13 {font-size:0.80em;}
/* font 14pt */
.ft14 {font-size:0.85em;}
/* font 15pt */
.ft15 {font-size:0.95em;}
/* font 16pt */
.ft16 {font-size:1.00em;}
.txtlink {color:#313131;}

.allwidth {width:1000px;margin:0 auto;}
.allwidth100 {width:100%;margin:0 auto;}

.maintopbg {position:absolute;width:100%;height:400px; top:110px;background:url(/images/mb/maintopbg.jpg) no-repeat;z-index:-1;background-position: center;}
.maintopbg2 {position:absolute;width:100%;height:400px; background-color:#024374;z-index:-2;}

#agree { padding:10px;}
#agree li { padding:0 0 10px 0; line-height:1.2em;}
#agree li dt { color:#3354dd; padding:0 0 5px 5px;}
#agree li dt.title { font-size:1.2em; font-weight:bold; color:#000000; text-align:center; padding:10px;}
#agree li dd { font-size:0.75em; padding:0 0 10px 0;}
.hpl { color:#ff3466; font-size:15px; font-family:verdana, Dotum, helvetica; font-weight:bold;}
.b12 { font-size:12px; font-family:verdana, Dotum, helvetica;}
.subbackline {padding:30px; background-color:#ffffff; border:solid 1px #d7d7d7; -moz-border-radius : 16px; -webkit-border-radius : 16px; -ms-border-radius : 16px; -khtml-border-radius : 16px; -o-border-radius : 16px; -border-radius: 16px; border-radius: 16px; }
.movselect {font-size:0.75em; color:#d2d2d2; padding:0 0 0 5px; line-height:1.5em;}
.caldate {font-size:0.75em; color:#737373; padding:1px; line-height:2.0em; border:solid 1px #ffffff;}
.caldate2 {font-size:0.75em; color:#b3b3b3; padding:1px; line-height:2.0em; border:solid 1px #ffffff;}
.caldate_sun {font-size:0.75em; color:#e60012; padding:1px; line-height:2.0em; border:solid 1px #ffffff;}
.caldate_sat {font-size:0.75em; color:#618ffc; padding:1px; line-height:2.0em; border:solid 1px #ffffff;}
.movnum {font-size:0.75em; color:#d2d2d2; padding:0 5px; line-height:2.0em; border:solid 1px #ffffff;}
.findtab {padding:20px; text-align:center; font-weight:bold; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; background:#f5f5f5; color:#999999;}
.findtabov {padding:20px; text-align:center; font-weight:bold; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc;}
.findtab2 {padding:16px; text-align:center; font-weight:bold; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; background:#f5f5f5; color:#999999;}
.findtabov2 {padding:16px; text-align:center; font-weight:bold; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc;}
.findtab3 {padding:10px; text-align:center; font-weight:bold; border-left:solid 1px #b3b3b3; border-right:solid 1px #b3b3b3; border-bottom:solid 1px #b3b3b3; background:#cccccc; color:#999999;font-size:14px;}
.findtabov3 {padding:10px; text-align:center; font-weight:bold; border-left:solid 1px #b3b3b3; border-right:solid 1px #b3b3b3;font-size:14px;}
.cashpyo_title {background-color:#f5f5f5; padding:10px; font-size:0.75em; color:#999999; font-weight:bold;}
.cashpyo {padding:5px; font-size:0.75em; color:#626262; line-height:3.0em;}
.cashpyo11 {padding:5px 3px; font-size:0.75em; color:#626262; line-height:2.0em; background:#ffffff;}
.cashpyo2 {padding:10px; background:#fffde5; font-size:0.75em; color:#626262; line-height:3.0em;}
.subpyo_title {background-color:#474a5e; padding:10px; font-size:0.75em; color:#ffffff; font-weight:bold;}
.subpyo_txt {padding:10px; font-size:0.75em; color:#626262; line-height:3.0em;}
.mypagelist {background-color:#474a5e; padding:10px; text-align:center; font-size:0.75em; color:#ffffff; font-weight:bold;}
.mypagelist_01 {padding:15px 8px; text-align:center; font-size:0.75em; color:#626262;}
.mypagelist_02 {padding:15px 8px; font-size:0.75em; color:#626262; line-height:1.5em;}
.mypagelist_03 {padding:15px 8px; text-align:center; font-size:0.75em; color:#fa3246;}
.mypagelist_04 {padding:15px 8px; text-align:center; font-size:0.75em; color:#336600;}
.mypage_name {text-align:left; font-size:0.95em; line-height:1.75em;}
.mypage_over {font-size:0.75em; line-height:1.5em; padding:10px; background-color:#f5f5f5;}
.mypage_over_txt {background:#ffffff; color:#fa3246; font-weight:bold; line-height:1.1em; padding:10px; width:160px;}
.mypage_over_txt2 {background:#ffffff; font-size:1.2em; color:#fa3246; font-weight:bold; line-height:1.1em; padding:10px; width:160px;}

.malltitle {font-size:0.75em; color:#555555; word-break:break-all; line-height:1.75em;font-weight:bold;}
.mallthumb {width:315px;height:315px;border:solid 1px #bfbfbf;}
.mallprice1 {font-size:0.75em; color:#555555; word-break:break-all; line-height:1.75em; text-align:center;}
.mallprice2 {font-size:0.75em; color:#fa3246; word-break:break-all; line-height:1.75em; text-align:center;}
.mallline {background-color:#ffffff; border:solid 1px #d7d7d7;}
.mallname {padding:20px;background:#f5f5f5;font-size:12pt;font-weight:bold;}
.mallsubt {width:100px;height:20px;padding:0 10px 0 20px;;font-size:9pt;}
.mallsubc {padding:10px 10px 10px 20px; font-size:10pt;font-weight:bold;}
.mallsubprice1 {padding:10px 10px 10px 20px; font-size:12pt;color:#808080;}
.mallsubprice2 {padding:10px 10px 10px 20px; font-size:12pt;font-weight:bold;color:#fa3246;}
.mallsubper {font-size:0.75em;letter-spacing:-0.05em;}
.mallsubte {width:100px;height:40px;padding:10px 10px 10px 20px;;font-size:9pt;}
.mallsubprice2e {padding:20px; font-size:15pt;font-weight:bold;color:#fa3246;}
.mallsubwon {font-size:0.75em;}
.malltab {padding:14px; text-align:center;font-size:9pt;font-weight:bold; border-left:solid 1px #b3b3b3; border-right:solid 1px #b3b3b3; border-bottom:solid 1px #b3b3b3; background:#f5f5f5; color:#999999;}
.malltabov {padding:14px; text-align:center;font-size:9pt;font-weight:bold; border-left:solid 1px #b3b3b3; border-right:solid 1px #b3b3b3;}
.mallbuy_top {background:#f5f5f5;padding:10px 20px 10px;border-top:solid 1px #a8a8a8;border-bottom:solid 1px #cccccc;font-size:9pt;font-weight:bold;text-align:center;}
.mallbuy_add{width:80px;padding:10px;background:#f5f5f5;font-size:9pt;font-weight:bold;}
.mallbuy_img {width:100px;border:solid 1px #cccccc;}
.mallbuy_img2 {width:80px;border:solid 1px #cccccc;}
.mallbuy_ordert {padding:10px;font-size:11pt;font-weight:bold;color:#858585;text-align:left;}
.mallbuy_orders {padding:10px;font-size:10pt;text-align:center;}
.mallbuy_orderp {padding:10px;font-size:12pt;color:#fa3246;text-align:center;}
.mallbuy_orderd {padding:10px;font-size:9pt;color:#858585;text-align:center;}
.mallbuy_orderp2 {padding-right:20px;font-size:10pt;font-weight:bold;color:#fa3246;text-align:right;}
.mallbuy_orders1 {padding:10px 0; font-size:0.75em; font-weight:bold;}
.mallbuy_orders2 {background-color:#f5f5f5; padding:10px; font-size:0.75em; line-height:1.5em;}
.mallbuy_orders3 {padding:10px; font-size:0.75em; line-height:1.5em; font-weight:bold;}

.newwork_nav {padding:10px;background:#fcfcfc;font-size:10pt;}
.newwork_bg {border:solid 1px #cbcbda;}
.newwork_bg2 {width:998px;background:#fafafa;border:solid 1px #ffffff;}
.newwork_poster {width:240px;border:solid 2px #ffffff;}
.newwork_posters {width:160px;border:solid 1px #cccccc;}
.newwork_title {font-size:14px;font-weight:bold; color:#000000;}
.newwork_topscore {font-size:24px;font-weight:bold;color:#fa3246;}
.newwork_topscores {font-size:14px;font-weight:bold;color:#333333;}
.nw_titlearea {height:206px;padding:10px;background:#ffffff;}
.nw_titleareas {padding:0 10px;}
.nw_info {font-size:13px;line-height:26px;color:#999999;font-weight:bold;letter-spacing:-1px;word-break:break-all;}
.nw_info2 {font-size:13px;line-height:26px;color:#333333;letter-spacing:-1px;word-break:break-all;}
.nw_info3 {font-size:13px;line-height:26px;color:#333ca1;letter-spacing:-1px;word-break:break-all;}
.nw_infos {font-size:12px;line-height:22px;color:#999999;font-weight:bold;letter-spacing:-1px;word-break:break-all;}
.nw_info2s {font-size:12px;line-height:22px;color:#333333;letter-spacing:-1px;word-break:break-all;}
.nw_info3s {font-size:11px;line-height:18px;color:#333ca1;letter-spacing:-1px;word-break:break-all;}
.nw_photobg {width:960px;float:left;}
.nw_photo {float:left;margin:0 auto; list-style:none;}
.nw_pimg {width:230px;padding:5px;}
.nw_score{padding:8px;background:#f5f5f5;font-size:12px;}
.nw_write {width:700px;height:35px; padding:5px;border:solid 1px #b3b3b3;word-break:break-all;}
.nw_writeup {padding:10px;background:#b3b3b3;border-bottom:solid 1px #cccccc;font-size:12px;font-weight:bold;}
.nw_scorepoint {padding:20px 10px;font-size:12px;color:#fa3246;font-weight:bold;}
.nw_scoretxt {padding:20px 10px;font-size:12px;color:#474747;word-break:break-all;}
.nw_writer {padding:20px 10px;font-size:11px;}
.nw_subbg {padding:20px;color:#333333;border-left:solid 1px #b3b3b3;border-right:solid 1px #b3b3b3;}
.nw_rblank {padding:40px;font-size:12px;color:#474747;}
.movcharttag {padding:5px 0 5px 5px;background:#f5f5f5; font-size:12px; color:#282935; font-weight:bold;}

#eventlist {width:100%; text-align:center; background:#d7d7d7;}
#eventlist .event_tab {
	text-align:center;
	color:#535353; font-weight:bold;font-size:0.75em; line-height:1.75em;
	background: #ffffff;
	padding: 6px 0 8px;
}
#eventlist .event_taboff {
	text-align:center;
	color:#535353; font-weight:bold;font-size:0.75em; line-height:1.75em;
	padding: 5px 0 5px;
}

/* SlidesPage style */
#container { width:1000px; padding:0px; margin:0 auto; position:relative; z-index:0; }
/* Slideshow */
#slides { position:absolute; top: 0px; left:0px; z-index:100; }
/* Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash */
.slides_container { width:1000px; overflow:hidden; position:relative; display:none; }
.slides_container img { width:1000px; height:400px;}
/* Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block */
.slides_container a { width:1000px; height:400px; display:block; }
.slides_container a img { display:block; }
/* Next/prev buttons */
#slides .next,#slides .prev { position:absolute; top:170px; left:0; width:31px; height:76px; display:block; z-index:101; }
#slides .next { left:969px; }
/* Pagination */
.pagination { margin:1px auto 0; width:36px; }
.pagination li { float:left; margin:0 -1px; list-style:none; }
.pagination li a { display:block; width:14px; height:0; padding-top:14px;
	background-image:url(/images/mb/pagination.png); background-position:0 0;
	float:left;
	overflow:hidden;
}
.pagination li.current a { background-position:0 15px; }

/* ¹öÆ° */
.btn0 {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 2px;
}
.btn0:hover { text-decoration: none;}
.btn0:active { position: relative;}
.btn {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 5px 10px;
}
.btn:hover { text-decoration: none;}
.btn:active { position: relative;}
.btn1 {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 10px 10px	;
}
.btn1:hover { text-decoration: none;}
.btn1:active { position: relative;}
.headmenu {
	color: #a0a0a0; font-size:0.75em;
	background:#fcfcfc ; border: solid 1px #fcfcfc;
}
.headmenu:hover {color:#ffffff; background: #333544; border: solid 1px #1f2029;}
.headmenu:active {color: #ffffff;}
.topmenu {color: #313131; font-size:0.75em; font-weight:bold;background: #ffffff; border: solid 1px #ffffff;}
.topmenu:hover {color:#ffffff; background: #fa3246; border: solid 1px #e02d3f;}
.topmenu:active {color: #313131;}
.topmenuov {color: #ffffff; font-size:0.75em; font-weight:bold;background: #fa3246; border: solid 1px #e02d3f;}
.topmenuov:hover {color:#ffffff; background: #fa3246; border: solid 1px #e02d3f;}
.topmenuov:active {color: #ffffff;}

.topmenu2 {padding:10px;color: #fff; font-size:15px;font-family:Malgun Gothic;font-weight:bold;}
.topmenu2:hover {color:#333544; background: #fff;border-radius:6px;}
.topmenu2:active {color: #333544;}
.topmenu2ov {padding:10px;color: #333544; font-size:15px;font-family:Malgun Gothic;font-weight:bold;background: #fff;border-radius:6px;}
.topmenu2ov:hover {color:#333544; background: #fff;}
.topmenu2ov:active {color: #333544;}

.buyit {color: #ffffff; font-size:0.75em; font-weight:bold;background: #333544; border: solid 1px #21222b;}
.buyit:hover {color:#ffffff; background: #fa3246; border: solid 1px #e02d3f;}
.buyit:active {color: #313131;}
.buyit2 {color: #ffffff; font-size:0.75em; font-weight:bold;background: #bfbfbf; border: solid 1px #a6a6a6;}
.buyit2:hover {color:#ffffff; background: #808080; border: solid 1px #666666;}
.buyit2:active {color: #ffffff;}
.morebtn {padding:5px 5px;color: #555555; font-size:0.75em;background: #ffffff; border: solid 1px #e0e0e0;}
.morebtn:hover {color:#ffffff; background: #fa3246; border: solid 1px #e02d3f;}
.morebtn:active {color: #555555;}
.detailbtn {
	padding:5px 5px;
	color: #ffffff; font-size:0.75em;
	background: #282935; border: solid 1px #13141a;
}
.detailbtn:hover {color:#ffffff; background: #282935; border: solid 1px #13141a;}
.detailbtn:active {color: #ffffff;}
.endbtn {
	padding:5px 5px;
	color: #ffffff; font-size:0.75em;
	background: #878787; border: solid 1px #666666;
}
.endbtn:hover {color:#ffffff; background: #878787; border: solid 1px #666666;}
.endbtn:active {color: #ffffff;}
.duebtn {
	padding:5px 5px;
	color: #ffffff; font-size:0.75em;
	background: #8f0014; border: solid 1px #66000e;
}
.duebtn:hover {color:#ffffff; background: #8f0014; border: solid 1px #66000e;}
.duebtn:active {color: #ffffff;}

.loginbtn {
	padding:20px 20px;
	color: #ffffff; font-size:0.85em; font-weight:bold;
	background: #333544; border: solid 1px #21222b;
}
.loginbtn:hover {color:#ffffff; background: #21222b; border: solid 1px #000000;}
.loginbtn:active {color: #ffffff;}
.joinbtn {
	padding:5px 5px;
	color: #555555; font-size:0.75em;
	background: #cccccc; border: solid 1px #e0e0e0;
}
.joinbtn:hover {color:#ffffff; background: #fa3246; border: solid 1px #e02d3f;}
.joinbtn:active {color: #555555;}
.joinokbtn {
	width:160px;
	color: #ffffff; font-size:0.75em; font-weight:bold;
	background: #fa3246; border: solid 1px #e02d3f;
}
.joinokbtn:hover {color:#ffffff; background: #e02d3f; border: solid 1px #e02d3f;}
.joinokbtn:active {color: #ffffff;}
.joinxbtn {
	width:160px;
	color: #4d4d4d; font-size:0.75em; font-weight:bold;
	background: #cccccc; border: solid 1px #b3b3b3;
}
.joinxbtn:hover {color:#4d4d4d; background: #b3b3b3; border: solid 1px #b3b3b3;}
.joinxbtn:active {color: #4d4d4d;}
.bluebtn {
	width:160px;
	color: #ffffff; font-size:0.75em; font-weight:bold;
	background: #333544; border: solid 1px #21222b;
}
.bluebtn:hover {color:#ffffff; background: #21222b; border: solid 1px #21222b;}
.bluebtn:active {color: #ffffff;}
.bluebtnov {
	color: #ffffff; font-size:0.75em; font-weight:bold;
	background: #333544; border: solid 1px #21222b;
}
.bluebtnov:hover {color:#ffffff; background: #21222b; border: solid 1px #21222b;}
.bluebtnov:active {color: #ffffff;}
.redbtn {
	color: #ffffff; font-size:0.75em; font-weight:bold;
	background: #fa3246; border: solid 1px #c72838;
}
.redbtn:hover {color:#ffffff; background: #e02d3f; border: solid 1px #c72838}
.redbtn:active {color: #ffffff;}
.submenubtn {padding:5px 0;width:100px;color: #ffffff; font-size:0.75em;background: #555555;}
.submenubtn:hover {color:#ffffff; background: #555555;}
.submenubtn:active {color: #ffffff;}
.submenubtnov {padding:5px 0;width:100px;color: #555555; font-size:0.75em; font-weight:bold;background: #ffffff;}
.submenubtnov:hover {color:#555555; background: #ffffff;}
.submenubtnov:active {color: #555555;}

.btnmov {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	padding: 5px;
}
.btnmov:hover { text-decoration: none;}
.btnmov:active { text-decoration: none;}

.movw {
	color: #868686;
	background:#ffffff;
}
.movw:hover {color:#ffffff; background: #fa3246;}
.movw:active {color: #ffffff; background: #fa3246;}

.movw2 {color: #a0a0a0;}
.movw2:hover {color:#ffffff; background: #fa3246;}
.movw2:active {color: #ffffff; background: #fa3246;}

.movw3 {color: #737373; background: #f5f5f5; border:solid 1px #cccccc;}
.movw3:hover {color:#ffffff; background: #fa3246;}
.movw3:active {color: #ffffff; background: #fa3246; border:solid 1px #cccccc;}

.etcbtn {
	font-weight:bold;
	width:100px;
	padding:20px;
	color: #555555; font-size:0.75em;
	background: #ffffff; border: solid 1px #e0e0e0;
}
.etcbtn:hover {color:#ffffff; background: #fa3246; border: solid 1px #e02d3f;}
.etcbtn:active {color: #555555;}

.cancelbtn {
	padding:5px 5px;
	color: #555555; font-size:0.75em;
	background: #ffffff; border: solid 1px #e0e0e0;
}
.cancelbtn:hover {color:#555555; background: #f5f5f5; border: solid 1px #e0e0e0;}
.cancelbtn:active {color: #555555;}

.continuebtn {
	padding:5px 5px;
	color: #ffffff; font-size:0.75em;
	background: #ff7a81; border: solid 1px #e02d3f;
}
.continuebtn:hover {color:#ffffff; background: #fa3246; border: solid 1px #e02d3f;}
.continuebtn:active {color: #ffffff;}
.etcmenu {
	color: #555555; font-size:0.75em;
	background:#ffffff ; border: solid 1px #ffffff;
}
.etcmenu:hover {color:#ffffff; background: #333544; border: solid 1px #1f2029;}
.etcmenu:active {color: #ffffff;}

.p1-txt01 {font-family: "effra", sans-serif;font-weight: 700;font-style: normal;font-size:64px;color:#ff3030;}
.p1-txt02 {font-family: "soleil", sans-serif;font-weight: 400;font-style: normal;font-size:48px;color:#000;}
.p1-txt03 {font-size:21px;}
.p1-txt04 {font-size:18px;color:#848484;padding-top:1.0em;}
.p1-blank1 {height:50px;}
.p1-blank2 {height:100px;}
.p1-blank3 {height:100px;}
.p2-txt01 {padding:0 50px 0;font-family: "effra", sans-serif;font-weight: 700;font-style: normal;font-size:48px;color:#000;}
.p2-txt02 {padding:0 50px 0;font-family: "soleil", sans-serif;font-weight: 800;font-style: normal;font-size:64px;color:#ff3030;letter-spacing:-0.05em;}
.p2-txt021 {font-weight: 800;font-size:54px;color:#ff3030;}
.p2-txt03 {padding:15px 50px 0;font-size:25px;}
.p2-txt04 {padding:0 50px 0;font-family: "soleil", sans-serif;font-weight: 700;font-style: normal;font-size:54px;color:#000;}
.p2-txt041 {font-weight: 500;font-size:36px;color:#000;}
.p2-txt05 {padding:0 50px 0;font-weight: 500;font-size:33px;color:#000;}
.p2-line {margin:0 50px 0;display:block;border:solid 5px #ff3030;}
.p2-blank1 {padding-top:80px;}
.p2-blank2 {padding-top:120px;}
.p2-blank3 {padding-top:50px;}
.p2-blank4 {padding-top:80px;}
.p3-blank1 {padding-top:10px;}
.p4-txt01 {padding:0 50px 0;font-family: "effra", sans-serif;font-weight: 800;font-style: normal;font-size:57px;color:#ff3030;}
.p4-txt02 {padding:5px 50px 10px;font-size:28px;}
.p4-txt03 {padding:0;font-weight: 500;font-size:21px;color:#000;}
.p4-blank1 {padding-top:50px;}
.p5-txt01 {padding:50px 50px 0;font-family: "soleil", sans-serif;font-weight: 800;font-style: normal;font-size:57px;color:#ff3030;}
.p5-thumb01 {display:inline-block;float:left;padding:5px 12px 20px;}
.p5-thumbs {width:196px;}
.p5-txt02 {padding-top:10px;font-size:line-height:1.75em;font-size:13px;color:#808080;}
.p5-blank1 {padding:30px 50px 0;}
.p6-txt01 {padding:50px 50px 0;font-family: "soleil", sans-serif;font-weight: 800;font-style: normal;font-size:57px;color:#353535;}
.p6-txt02 {padding:5px 50px 10px;font-size:18px;}
.p6-txt03 {padding:28px 0 10px 50px;}
.p6-txt04 {padding:12px 0 10px 50px;}
.p6-thumb01 {display:inline-block;float:left;padding:0 0 0 30px;}
.p6-thumb01bg {margin:0 auto;width:100%;}
.p6-thumb02 {display:inline-block;float:left;padding:35px 0 0 20px;}
.p6-thumb02bg {width:500px;background:#fff;box-sizing:border-box;box-shadow:0px 0px 5px gray;}
.p6-txt05 {line-height:2.5em;font-size:14px;padding:15px 0 10px;}
.p6-map {width:500px;}
.p6-blank1 {padding:5px 50px;}
.p6-blank2 {padding:5px 20px 20px;}
.p6-txtarea {margin-top:0.5em;border:solid 1px #b3b3b3; word-break:break-all; padding:10px; line-height:1.5em; overflow:hidden;font-size:13px;width:400px;height:100px;}

/* event_list */
.eimg_area {width:225px;vertical-align:top;margin:0 10px;}
.eimg_divarea {display:inline-block;float:left;width:225px;vertical-align:top;margin:0 12px 15px;}
.eimg_size {width:225px;height:150px;border:solid 1px #f2f2f2;cursor:pointer;}
.eimg_pages01 {color:#fa3246;font-weight:bold;cursor:pointer;padding:5px;}
.eimg_pages {cursor:pointer;padding:5px;}
.eimg_txt {font-size:0.75em; color:#555555; word-break:break-all; line-height:1.6em;text-align:left;}
.eimg_txt01 {color:#fa3246;font-weight:bold;text-align:left;line-height:1.6em;}
.eimg_content{display:none;position:fixed;top: 90px;left: 50%;background-color: #fff;margin-left:-325px;width:620px;height:75%; z-index:1010;overflow:auto;}
.black_overlay{display:none;position:fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black; z-index:1000;-moz-opacity: 0.50;opacity:.50;filter: alpha(opacity=50);}

/* iphone3, iphone4, iphone5, Galaxy s2, Galaxy S4 */
@media only screen
and (max-width:999px ){
body{font-size:1.2em;width:100%;}
#header_menu {display:none;}
#header_menu_m {display:block;}
#btmtopbtnm {display:block;}
#mtopbanner {display:block;background:#f1f1f1;}
#pctopbanner {display:none;}
#pcnoti {display:none;}
#mnoti {display:block;}

/* main */
.allwidth {width:100%;margin:0 auto;}
.topmainimg {float:top;display:inline-block;width:95%;}
.topicon {width:1.5em;}
.p1-txt01 {padding:0 7%;font-size:2.0em;}
.p1-txt02 {padding:0 7%;font-size:1.5em;}
.p1-txt03 {padding:0 7%;font-size:1.15em;}
.p1-txt04 {padding:0.5em 7% 0;font-size:1.0em;}
.p1-blank1 {height:0;}
.p1-blank2 {height:4.0em;}
.p1-blank3 {height:10.0em;}
.p2-txt01 {padding:0 5% 0;font-family: "effra", sans-serif;font-weight: 700;font-style: normal;font-size:1.75em;color:#000;}
.p2-txt02 {padding:0 5% 0;font-family: "soleil", sans-serif;font-weight: 800;font-style: normal;font-size:2.25em;color:#ff3030;letter-spacing:-0.05em;line-height:1.25em;}
.p2-txt021 {font-weight: 800;font-size:0.95em;}
.p2-txt03 {padding:0.5em 5% 0;font-size:1.15em;}
.p2-txt04 {padding:0 5% 0;font-family: "soleil", sans-serif;font-weight: 700;font-style: normal;font-size:2.0em;color:#000;}
.p2-txt041 {font-weight: 500;font-size:0.55em;}
.p2-txt05 {padding:0 5% 0;font-weight: 500;font-size:0.95em;color:#000;}
.p2-line {margin:0 5% 0;display:block;border:solid 1px #fff;}
.p2-blank1 {padding-top:2.0em;}
.p2-blank2 {padding-top:4.0em;}
.p2-blank3 {padding-top:2.0em;}
.p2-blank4 {padding-top:5.0em;}
.p3-blank1 {padding-top:0;}
.p4-txt01 {padding:0 5% 0;font-family: "effra", sans-serif;font-weight: 800;font-style: normal;font-size:2.2em;color:#ff3030;line-height:1.0em;}
.p4-txt02 {padding:5px 5% 10px;font-size:1.25em;}
.p4-txt03 {padding:0.5em;font-weight: 500;font-size:1.0em;color:#000;}
.p4-blank1 {padding-top:1.5em;}
.p5-txt01 {padding:0 5% 0;font-family: "soleil", sans-serif;font-weight: 800;font-style: normal;font-size:2.2em;color:#ff3030;}
.p5-thumb01 {display:inline-block;float:left;padding:0.25em 0.5em 0.75em;}
.p5-thumbs {width:6.35em;}
.p5-txt02 {padding-top:0.5em;font-size:line-height:1.75em;font-size:0.45em;color:#808080;}
.p5-blank1 {padding:1.0em 0 0;}
.p5-blank2 {padding:1.5em 0 0;}
.p6-txt01 {padding:1.0em 0 0;font-family: "soleil", sans-serif;font-weight: 800;font-style: normal;font-size:2.0em;color:#353535;}
.p6-txt02 {padding:5px 5px 10px;font-size:0.9em;}
.p6-thumb01 {display:block;padding:0;width:100%;}
.p6-thumb01bg {margin:0 auto;width:100%;}
.p6-thumb02 {display:block;padding:1.0em 0 0;width:100%;}
.p6-thumb02bg {margin:0 auto;width:100%;background:#fff;box-sizing:border-box;box-shadow:0px 0px 5px gray;}
.p6-txt03 {width:100%;padding:0.25em 0.25em 0.5em;}
.p6-txt04 {width:100%;padding:0.1em;}
.p6-txt05 {line-height:2.0em;font-size:14px;}
.p6-map {width:100%;height:250px;}
.p6-txtarea {margin-top:0.5em;border:solid 1px #b3b3b3; word-break:break-all; padding:0.25em; line-height:1.5em; overflow:hidden;font-size:0.9em;width:23.5em;height:5.0em;}
.p6-blank1 {padding:0.5em 5% 0;}
.p6-blank2 {padding-top:1.5em;}

.topmaintxt {display:inline-block;color:#000;text-align:left;padding:1.5em 0.15em 2.0em;font-size:1.25em;text-align:center;}
.topmainblank {padding:5.0em 0;}
.topmainstxt {text-align:center;font-size:1.25em;padding:0 0 0.5em;}
.topmainsimg {width:95%;}
.topmainsstxt {font-size:0.9em;}
.hdtopbtn {cursor:pointer;display:inline-block;padding:0.25em 0.75em;background:#a6a6a6;border:solid 1px #8c8c8c;color:#fff;border-radius:3px;font-size:0.95em;text-align:center;}
.hdtopbtn2 {cursor:pointer;display:inline-block;padding:0.25em 0.75em;background:#551d80;border:solid 1px #000;color:#fff;border-radius:3px;font-size:0.95em;text-align:center;}
.toplogo {height:2.10em;padding-left:0.5em;}
.topmenu {height:1.75em;margin:0 0.5em;}
.conwid {width:95%;margin:0 auto;}
.con2wid {width:100%;margin:0 auto;}
.conwidwh {width:100%;margin:0 auto;background:#fff;}
.conwidwh2 {width:100%;margin:0 auto;background:#fefcff;}
.con2widwh {width:100%;margin:0 auto;background:#fff;}

/* È¸¿ø°ü·Ã */
.member-left {width:100%;font-size:0.9em;line-height:2.0em;display:block;padding-left:0.5em;}
.member-right {width:100%;font-size:0.9em;padding-left:0.5em;}em;}
.member_in400 {width:95%;font-size:1.25em;height:2.0em;}

/* Layer Popup */
.white_content {display:none;position:absolute;top:3.1em;right:0;margin-right:0;width:200px;background-color:#fff;z-index:1001;overflow:0;border-radius:0 0 1.0em 1.0em;border:solid 1px #622294;}
.black_overlay{display:none; position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black; z-index:301;-moz-opacity:0.50;opacity:.50;filter:alpha(opacity=50);}
.black_overlay2{display:none; position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black; z-index:301;-moz-opacity:0.50;opacity:.50;filter:alpha(opacity=50);}
.layerpop_agree {display:none;position:fixed;top:1.0em;left:50%;margin-left:-45%;width:90%;height:83%;z-index:500;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;border:solid 3px #ccc;}
.layerpop_agreesub {display:block;position:fixed;top:1.0em;left:50%;margin-left:-45%;width:90%;z-index:501;overflow:none;border:solid 3px #ccc;}
.main_popup {position:fixed;top:6.5em;left:50%;margin-left:-50%;z-index:100;overflow:0;}
.tourevent_content {display:none;position:fixed;top: 1.0em;left: 50%;background-color: #fff;margin-left:-45%;width: 90%;height:25.0em; z-index:1002;overflow: auto;border-radius:1.0em;border:solid 2px #fff;}
.inname {padding:0.9em 0.25em;font-size:0.9em;width:31%;}
.incon {padding-right:0.5em;font-size:1.0em;}
.inblank {padding-top:0.5em;}
.inagree {padding:0.5em;text-align:center;font-size:0.75em;line-height:1.75em;}
.btnclosearea {cursor:pointer;width:2.0em;}
.intitle {padding:0.5em 0;font-size:1.0em;}
.agreetitle {padding:0.5em;font-size:0.75em;}
.agereetxt {padding:0.5em;font-size:0.55em;color:#0a0a0a;border:solid 1px #ccc;}
.agereetxt2 {padding:0.5em;font-size:0.55em;color:#0a0a0a;border:solid 1px #ccc;}
.agreebtm {padding:0.5em 0;font-size:0.6em;text-align:center;}

.contentsbg {width:97%;margin:0 auto;background:#fff;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border:solid 1px #333;}

/* m atoz golf */
.white_content_atoz {display:none;position:fixed;top:0;left:50%;margin-left:-50%;width:100%;height:100%;z-index:1001;overflow:auto;background:#000;}
.white_content_atozsub {display:block;position:fixed;top:0;left:50%;margin-left:-50%;width:100%;z-index:1002;overflow:0;}
.footblank {height:15em;background:#353535;}
#skybanner_pc {display:none;}
#pcfooter {display:none;}
#mfooter {display:block;}

.popwidth {width:90%;margin:0 auto;}
#eventbanner_pc {display:none;}
#eventbanner_m {display:block;}

.reserv {color: #fff; font-size:0.9em; background: #255488; border: solid 1px #fff;line-height:1.0em;padding:0.25em 0.75em;}
.reserv:hover {color:#fff;background: #001e40;border: solid 1px #000;}
.reserv:active {color: #000;background: #255488; border: solid 1px #fff;}
.map {color: #000; font-size:0.9em; background: #fff; line-height:1.0em;padding:0.25em 0.75em;margin-right:0.5em;}
.map:hover {color:#000;background: #fff;border-bottom: solid 1px #000;}
.map:active {color: #000;background: #fff; border: none;}
.reserv2 {color: #fff; font-size:1.1em; background: #255488; border: solid 1px #fff;line-height:1.1em;padding:0.5em 3.5em;}
.reserv2:hover {color:#fff;background: #001e40;border: solid 1px #000;}
.reserv2:active {color: #000;background: #255488; border: solid 1px #fff;}

.mdetailarea {display:none;position:fixed;top:5.0em;left:50%;width:90%;margin-left:-45%;z-index:1001;overflow: auto;}

}