@charset "euc-kr";

@font-face {
font-family: NanumGothicBold;
src: url('../font/NanumGothicBold.eot'); /* IE9 Compatibility Modes */
src: url('../font/NanumGothicBold.eot?') format('eot'),  /* IE6-IE8 */
url('../font/NanumGothicBold.woff') format('woff'), /* Modern Browsers */
url('../font/NanumGothicBold.ttf')  format('truetype'), /* Safari, Android, iOS */
url('../font/NanumGothicBold.NanumGothicBold') format('svg'); /* Legacy iOS */
}

/* =reset 
------------------------------------------------------------------------*/
html {font-size: 100%;}
body {
	font: normal 14px "±¼¸²", Gulim, Arial, Verdana, sans-serif;
	line-height: 1.5;
	color: #656565;
	background-color: #fff;
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none;
}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, p {margin:0; padding:0; font-size:1em;}
select, input, textarea, button {font-size:1em;}
label {cursor: pointer;}
ul, ol {list-style:none;}
a img, fieldset {border:0;}
table {
	width:100%; 
	border-collapse:collapse; 
	border: 0 none;
}
table caption {display: none;}
table th, table td {border: 0 none;}
a, a:link, a:visited, a:hover {
        color:#666;
        text-decoration:none;
}
select, input, textarea {
	vertical-align:middle; 
	color: #6d6d6d; 
	margin: 0;
}
hr {display: none;}
em	{font-style: normal;}
.cboth:before,
.cboth:after {
    content:"";
    display:table;
}
.cboth:after {clear:both;}
.cboth {zoom:1;}
b, strong { font-weight:bold; }

.iphone_smartPhone b, .iphone_smartPhone strong { font-weight:normal; -webkit-text-stroke:0.02em; }

/* =layout 
------------------------------------------------------------------------*/
#skipnavigation	{display: none;}
#wrap	{ width:100%; min-width:320px; margin: auto;}
#wrap_error	{ width:100%; min-width:320px; margin: auto;}
#header	{background:#eee; font-size:30px; font-weight:bold; font-family:Verdana; padding:10px 0; margin:0 0 17px 0; text-align:center;}
#main { margin:0 0 30px 0; }
#main .main_top	{ display:none; }
#main .main_body	{ margin:0 10px 0 10px; }
#main .main_btm	{ display:none; }
#footer	{font-size:12px; padding:20px 10px 20px 10px; border-top:1px solid #e9e9e9;}
#footer .fmenu	{ margin:0 0 10px 0; padding: 0 0 3px 0; text-align:center;}
#footer .fmenu li	{ background: url('../images/common/bg_fmenu_bar.gif') no-repeat 0 3px; display:inline-block;}
#footer .fmenu li.first	{background: none;}
#footer .fmenu li a	{display: block; padding: 0 9px 0 10px; font-family: "µ¸¿ò", Dotum }
#footer .fmenu li.first a	{padding-left: 0;}
#footer .fmenu li a:hover	{color: #ec008b;}
#footer .copyright { font-size:11px; text-align:center; }


/* =common
------------------------------------------------------------------------*/
h1	{margin: 0 0 5px 0; font-size:16px; color:#7c7c7c; line-height:20px; }
h2	{margin: 0 0 13px 0; font-size:19px; color:#3f3e3e; line-height:21px; }
h3	{margin: 0 0 10px 0; font-size: 18px; color: #252525;}
h3.h3type01	{font-size: 14px; color: #454545; margin-bottom: 10px;}
h3.h3type01 span	{color: #959595;}
h4	{margin: 0 0 13px 0; font-size: 16px; color: #252525;}
#main .section	{margin: 0 0 20px 0;}
#main .section_error	{margin-top: 10px;}
#main .section h3 {margin-top: 30px;}
#main .section .section	{margin: 20px 0 15px 0;}

.pointcolor01, .pointcolor01 a	{color: #f62ca2;}
.pointcolor02, .txttype01	{color: #454545;}
	.pointcolor02 a {color: #454545;}
.pointcolor03	{color: #959595;}
.pointcolor04	{color: #656565;}
.pointcolor05	{color: #252525;}
.pointcolor06, a.pointcolor06	{color: #e67eab;}
a.linktype01	{color: #f62ca2; text-decoration: underline;}
a.linktype02	{color: #e67eab; text-decoration: underline;}
.textb	{ -webkit-text-stroke:0.02em; }
.textwn, a.textwn	{font-weight: normal !important;}
.textu, a.textu	{text-decoration: underline;}

.mo_img_hidden { display:none; }

.customkeyphrases	{ margin: 0 0 25px 0; font-size:20px; color:#3f3e3e; line-height:23px; letter-spacing: -1px; }
.custommsg	{margin: 0 0 14px 0; color: #252525; line-height:18px; }
.custommsg .txtdata	{ color:#ec008c;}
.custommsg .txtdata.mo_txt_phonenum	a { color:#ec008c;}
.custommsg_h2	{margin: 0 0 15px 0; color: #454545; line-height:18px;}
.custommsg_h2 .txtdata	{ color: #f62ca2}

.checklist	{
	padding: 12px 10px 12px 10px; 
	background: #f5f5f5;
	margin:0 0 25px 0;
}
#main .checklist h2	{
	background: url('../images/common/icon/caution.gif') no-repeat left top; 
	padding: 0 0 0 18px; 
	margin: 0 0 9px 0; 
	font-size: 14px; 
	color: #f62ca2;
	line-height: 1.2;
	font-weight:bold;
}
.iphone_smartPhone #main .checklist h2 { font-weight:normal; -webkit-text-stroke:0.02em; }
.checklist li	{
	background: url('../images/common/bul/bul_01.gif') no-repeat 6px 6px; 
	padding: 0 0 3px 20px; 
	margin: 0 0 3px 0; 
	line-height: 18px;
	color: #454545;
}
.checklist li ul	{padding-top: 1px;}
.checklist li li	{
	background: url('../images/common/bul/bul_dash_01.gif') no-repeat 0 7px; 
	padding-left: 9px; 
	margin-bottom: 0; 
	color:#959595;
}
.checklist em	{color: #e65cae;}

.ecrmcustmprod	{
	position: relative; padding:20px 20px 25px 20px; 
	border:1px solid #d7d7d7;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background-color:#fff;
}
.ecrmcustmprod h2	{ margin: 0 0 10px 0; color:#3f3e3e; font-size:18px; }
.ecrmcustmprod .substance { margin:0 0 10px 0; }
.ecrmcustmprod .txtdata	{ color: #ec008c;}
.ecrmcustmprod img	{vertical-align: middle;}
.ecrmcustmprod .buttontype09	{ width:100%; text-align:center; }

.listype01 li	{
	line-height:18px;
	background: url('../images/common/bul/bul_01.gif') no-repeat 0 6px; 
	padding: 0 0 0 11px; 
	margin: 0 0 3px 0; 
	zoom: 1;
}
.listype01 li ul { padding-top:5px; }
.listype01 li li	{
	background: url('../images/common/bul/bul_dash_01.gif') no-repeat 0 7px; 
	padding-left: 9px; 
	margin-bottom: 0; 
	color: #959595;
}

.parastype01 p	{margin: 0 0 15px 0;}
.parastype01 dt	{margin: 0 0 6px 0; font-weight: bold; color: #454545;}
.iphone_smartPhone .parastype01 dt	{font-weight:normal; -webkit-text-stroke:0.02em;}
.parastype02 dt	{margin:0 0 10px 0;display: block;}
.parastype02 dd	{margin: 0 0 25px 0;}
.parastype02 dd p	{margin: 0 0 5px 0;}

/* =data
------------------------------------------------------------------------*/
input.intext01	{
	padding:5px 5px 5px 5px; vertical-align: middle;
	-webkit-box-sizing:border-box; box-sizing:border-box;
	border: 1px solid #dedede;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	-webkit-box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06); -moz-box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06); box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06);
}

input.intext02	{
	padding:5px 5px 5px 5px; vertical-align: middle;
	-webkit-box-sizing:border-box; box-sizing:border-box;
	border: 1px solid #dedede;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	-webkit-box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06); -moz-box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06); box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06);
}

textarea.texta {
	padding:5px 5px 5px 5px; vertical-align: middle;
	-webkit-box-sizing:border-box; box-sizing:border-box;
	border: 1px solid #dedede;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	-webkit-box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06); -moz-box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06); box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06);
}

select.mo_select_defalutSt {
	padding:5px 30px 5px 10px; color:#656565; border:1px solid #dedede; box-sizing:border-box;
	background:url(../images/common/icon/icon_defaultselect.gif) no-repeat right center, rgb(253,253,253); /* Old browsers */
	background:url(../images/common/icon/icon_defaultselect.gif) no-repeat right center, -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background:url(../images/common/icon/icon_defaultselect.gif) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background:url(../images/common/icon/icon_defaultselect.gif) no-repeat right center, -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background:url(../images/common/icon/icon_defaultselect.gif) no-repeat right center, -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(246,246,246,1) 100%); /* Opera11.10+ */
	background:url(../images/common/icon/icon_defaultselect.gif) no-repeat right center, -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(246,246,246,1) 100%); /* IE10+ */
	background:url(../images/common/icon/icon_defaultselect.gif) no-repeat right center, linear-gradient(top, rgba(253,253,253,1) 0%,rgba(246,246,246,1) 100%); /* W3C */
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	-webkit-appearance:none; -webkit-tab-highright-color:transparent;
}

input[type="radio"], input[type="checkbox"], input.mo_inchk01 { position:relative; top:-2px; }


/* È¸¿ø°¡ÀÔ */
	/* ÀÌ¸§ */							input.moj_textbox_username { width:100px; }
	/* ºñ¹Ð¹øÈ£ */					input.moj_textbox_userpw { width:50%; }
	/* ºñ¹Ð¹øÈ£ ÀçÀÔ·Â */		input.moj_textbox_userpwre { width:25%; }
	/* ÁÖ¹Îµî·Ï¹øÈ£ */			input.moj_textbox_reginum01 { width:75px; } input.moj_textbox_reginum02 { width:75px; }
	/* »ç¾÷ÀÚµî·Ï¹øÈ£ */		input.moj_textbox_businessnum01 { width:75px; } input.moj_textbox_businessnum02 { width:40px; }  input.moj_textbox_businessnum03 { width:75px; }
	/* ¿©±Ç¹øÈ£ */					input.moj_textbox_passportnum { width:150px; }
	/* ¿Ü±¹ÀÎ ±âÅ¸ÀÎÁõ¹øÈ£ */			input.moj_textbox_etcppnum { width:150px; }
	/* ÀÚµ¿°¡ÀÔ ÀÎÁõ¹øÈ£ */ input.moj_textbox_autojoinprevenum { width:75px; } input.moj_textbox_autojoinprevenum02 { width:60px; }
	/* ÀüÈ­¹øÈ£ */ 					input.moj_textbox_phonenum01 { width:50px; } input.moj_textbox_phonenum02 { width:50px; } input.moj_textbox_phonenum03 { width:50px; }
	/* Ä«µå¹øÈ£ */					input.moj_textbox_accnumber { width:50px; }
	/* Ä«µå À¯È¿±â°£ */			select.moj_select_cardexpirdate01 { width:80px; } select.moj_select_cardexpirdate02 { width:60px; }
	/* Ä«µå ºñ¹Ð¹øÈ£ */			input.moj_textbox_cardpasswordnum { width:40px; }
	/* ³¯Â¥ */							select.moj_select_year { width:33%; } select.moj_select_month { width:20%; } select.moj_select_date { width:20%; }
	
/* ¾ÆÀÌµð */
input.mo_textbox_userid { width:40%; }
/* ¹ÞÀ¸½Ç ID */
input.mo_textbox_getid { width:50%; }
/* ºñ¹Ð¹øÈ£ */
input.mo_textbox_userpw { width:35%; }
input.mo_textbox_userpw01 { width:80%; }
/* ÀÌ¸§ */
input.mo_textbox_username { width:100%; }
input.mo_textbox_username01 { width:70%; }
/* ¿ìÆí¹øÈ£ */
input.mo_textbox_postcode { width:50%; }
input.mo_textbox_postcode_ty1 { width:55%; }
/* ÁÖ¼Ò */
input.mo_textbox_address01 { width:95%; }
input.mo_textbox_address02 { width:95%; }
input.mo_textbox_address01_ty1 { width:95%; }
input.mo_textbox_address02_ty1 { width:95%; }

input.mo_textbox_address { width:100%; } /* ¹æ¹®ÁÖ¼Ò */
/* ÁÖ¼Ò (¹øÁö¸í) */
select.mo_select_housenumbername { width:33%; padding:5px 22px 5px 5px; }
/* ÁÖ¼ÒÃ£±â °Ë»ö ÁÖ¼Ò */
input.mo_textbox_adresssearch { width:43%; }
input.mo_textbox_adresssearchdetail { width:72%; }

/* ÀÏ¹ÝÀüÈ­ */
input.mo_textbox_phonenum01 { width:28%; }
input.mo_textbox_phonenum02 { width:28%; }
input.mo_textbox_phonenum03 { width:28%; }
input.mo_textbox_phonenum02_01 { width:16%; }
input.mo_textbox_phonenum02_02 { width:16%; }
input.mo_textbox_phonenum02_03 { width:16%; }

input.mo_textbox_interphonenum01, input.mo_textbox_interphonenum02, input.mo_textbox_interphonenum03, input.mo_textbox_interphonenum04 { width:20%; }

/* ÈÞ´ëÀüÈ­ */
select.mo_select_phonenum { width:100%; }
select.mo_select_phonenum_s { width:50%; padding-left:5px; padding-right:25px; }
select.mo_select_phonenum_01 { width:22%; padding-left:5px; padding-right:25px; }
input.mo_textbox_phonenum_01 { width:16%; }
input.mo_textbox_phonenum_02 { width:16%; }
input.mo_textbox_phonenum_03 { width:16%; }
input.mo_textbox_phonenum_ty1 { width:75%; }
/* ÀÌ¸ÞÀÏ */
input.mo_textbox_useemailadd_01 { width:30%; }
input.mo_textbox_useemailadd_02 { width:52%; }
select.mo_select_useemailadd_03 { width:80%; }
/* ÁÖ¹Îµî·Ï¹øÈ£ */
input.mo_textbox_reginum01, input.mo_textbox_reginum02 { width:45%; }
input.mo_textbox_reginum01_1 { width:25%; }
input.mo_textbox_reginum02_1 { width:28%; }
/* »ç¾÷ÀÚµî·Ï¹øÈ£ */
input.mo_textbox_businreginum01 { }
input.mo_textbox_businreginum02 { }
input.mo_textbox_businreginum03 { }
/* ¿©±Ç¹øÈ£ */
input.mo_textbox_passportnum { }


/* ¿¹±ÝÁÖ */
select.mo_select_accholder { width:35%; }
input.mo_textbox_accholder { width:60%; }
/* ÀºÇà¸í */
select.mo_select_bankname { width:100%; }
input.mo_textbox_banknumber { width:70%; }
/* Ä«µå¹øÈ£ */
input.mo_textbox_accnumber { width:19%; }
/* ³â. ¿ù. ÀÏ */
select.mo_select_cardexpirdate01 { width:45%; }
select.mo_select_cardexpirdate02 { width:35%; }
select.mo_select_cardexpirdate01_1 { width:30%; }
select.mo_select_cardexpirdate02_1 { width:28%; }
select.mo_select_year { width:32%; }
select.mo_select_month { width:19%; }
select.mo_select_date { width:19%; }
select.mo_select_full_year { width:50%; }
select.mo_select_full_month { width:23%; }
select.mo_select_full_date { width:23%; }
select.mo_select_full_hour { width:35%; }
select.mo_select_full_minute { width:35%; }

/* ÀÎÁõ¹øÈ£ */
input.mo_textbox_autojoinprevenum { width:30%; }

/* ¾îÇÃ °Ë»ö */
input.mo_intext_appsearch	{ width:100%; }

/* ±¸Ã¼Àû »çÀ¯ */
textarea.mo_textarea_detailreason {
	width:100%;
}

/* ¼­ºñ½º ¼±ÅÃ */
select.mo_select_service_select { width:40%; }
/* ÆòÁ¡ */
select.mo_select_grade { width:100%; }


/* °¡ÀÔ»óÇ° ±¸ºÐ */			select.mo_select_joingoodsdivision { width:100%; }
/* °¡ÀÔ»óÇ°¸í */				select.mo_select_joingoodsname { width:100%; }
/* °Ç¹°¸í */						input.mo_textbox_buildingname { width:100%; }
/* °í°´¹øÈ£ */					select.mo_select_customernum { width:100%; }
												input.mo_textbox_customernum { width:60%; }
/* °íÀå¿øÀÎºÐ¼® */			select.mo_select_failurecause { width:100%; }
/* ±¸ºÐ */							select.mo_select_division { width:100%; }
/* ±¸¸Å¹æ¹ý */					select.mo_select_purchase { width:100%; }
/* ±¹Á¦Ä«µå ¹øÈ£ */			input.mo_textbox_internationcardnum { width:30px; }
/* ±¹°¡¼±ÅÃ */					input.mo_textbox_national { width:80%; }
/* ±â°£ */							select.mo_select_year_ty1 { width:38%; }
												select.mo_select_month_ty1 { width:28%; }
/* ±âÅ¸ÀÎÁõ¹øÈ£ */			input.mo_textbox_etccertifinum { width:100%; }
/* °èÁÂ¹øÈ£ */					input.mo_textbox_accountnumber { width:100%; }
/* ³ª¸ÓÁö ÁÖ¼Ò ÀÔ·Â */	input.mo_textbox_adressdetail { width:100%; }
/* ³³ºÎÇÏ½Ç ±Ý¾× */			input.mo_textbox_paymentamount { width:90%; }
/* »ç¿ëÇÒ ez¸Ó´Ï */			input.mo_textbox_ezmoney { width:90%; }
/* µ¿ È£¼ö ÀÔ·Â */			input.mo_textbox_apartmentdong { width:40%; }
												input.mo_textbox_apartmentho { width:40%; }
/* ´Ü¸»±âÀÏ·Ã¹øÈ£ */		input.mo_textbox_phoneserialmodelnum { width:60%; }
/* ·Î¹ÖÆù ¼ö·ÉÀå¼Ò */		select.mo_select_roamingreceipt_1 { width:100%; }
												select.mo_select_roamingreceipt_2 { width:100%; }
/* ¸ðµ¨¸í */						input.mo_textbox_modelname { width:60%; }
/* ¹æ¹®ÁÖ¼Ò */					input.mo_textbox_visitaddress { width:100%; }
/* ¹æ¹®¿¹¾à ÀÏ½Ã */			select.mo_select_visityear { width:50%; }
												select.mo_select_visitmonth { width:23%; }
												select.mo_select_visitdate { width:23%; }
												select.mo_select_visithour { width:35%; }
												select.mo_select_visitminute { width:35%; margin-right:3%; }
/* ¹øÁö ÀÔ·Â */					input.mo_textbox_beonji01, input.mo_textbox_beonji02 { width:45%; }
/* ¹ýÀÎµî·Ï¹øÈ£ */			input.mo_textbox_corporatenum01, input.mo_textbox_corporatenum02 { width:45%; }
/* ¹ýÀÎ¸í */						input.mo_textbox_corporatename { width:100%; }
/* Áö¿ªÄÚµå */					input.mo_textbox_areacodenum { width:15%; }
												input.mo_textbox_areacodeaddress { width:65%; }
/* ¼±ºÒÄ«µå ¹øÈ£ */			input.mo_textbox_paymentinadvance { width:60%; }
/* ¼³Á¤ ¹øÈ£ */					input.mo_textbox_settingnum01 { width:28%; }
												input.mo_textbox_settingnum02 { width:28%; }
												input.mo_textbox_settingnum03 { width:28%; }
/* »ç¿ë¼­ºñ½º */				select.mo_select_useservice { width:100%; }
/* »ç¾÷ÀÚµî·Ï¹øÈ£ */		input.mo_textbox_businessnum01, input.mo_textbox_businessnum03 { width:33%; }
												input.mo_textbox_businessnum02 { width:20%; }
/* »óÈ£¸í */						input.mo_textbox_companyname { width:100%; }
/* ½ÅÃ»¹øÈ£ */					input.mo_textbox_certifiphonenum01 { width:19%; }
												input.mo_textbox_certifiphonenum02 { width:19%; }
												input.mo_textbox_certifiphonenum03 { width:19%; }
/* ½ÅÃ»»çÀ¯ */					select.mo_select_requestreason { width:100%; }
/* ½ÅÃ» ¿ù */						select.mo_select_year_ty2 { width:48%; }
												select.mo_select_month_ty2 { width:38%; }
/* ¼ö·® */							input.mo_textbox_amount { width:70%; }
/* ÀÌ¸ÞÀÏ */						input.mo_textbox_useemailadd_01_ty1 { width:35%; }
												input.mo_textbox_useemailadd_02_ty1 { width:55%; }
												select.mo_select_useemailadd_03_ty1 { width:100%; }
/* ¿©±Ç¹øÈ£ */					input.mo_textbox_passportnum { width:100%; }
/* ¿¹¾à ÀÏ½Ã */					input.mo_textbox_appointmentday { width:45%; }
												input.mo_textbox_appointmentime { width:45%; }
/* ¾È³»¹æ¼Û */					select.mo_select_informationbroadcast { width:100%; }
/* ¿Ü±¹ÀÎ¹øÈ£ */				input.mo_textbox_foreignernum01, input.mo_textbox_foreignernum02 { width:45%; }
/* ÀÎÁõ¹øÈ£ ÀÔ·Â */			input.mo_textbox_certifinum { width:62%; }
/* Á¦Á¶»ç */						select.mo_select_productnames { width:100%; }
/* Àü±¹´ëÇ¥¹øÈ£ */			select.mo_select_keynumber_01_ty1 { width:45%; }
												select.mo_select_keynumber_02_ty1 { width:45%; }
												input.mo_textbox_keynumber_03_ty1 { width:75%; }
												input.mo_textbox_keynumber_04_ty1 { width:30%; }
												input.mo_textbox_keynumber_05_ty1 { width:30%; }
/* ÇÒºÎ³»¿ª */					select.mo_select_amortization { width:100%; }
/* Ã»±¸³â¿ù */					select.mo_select_claimdate { width:100%; }
/* ÅëÈ­±¸ºÐ */					select.mo_select_calldivision { width:100%; }
/* ÅÃ¹è ¹ß¼ÛÀå¼Ò */			select.mo_select_parcelsend { width:100%; }
/* ÆÑ½º¹øÈ£ */					input.mo_textbox_faxnum01 { width:28%; }
												input.mo_textbox_faxnum02 { width:28%; }
												input.mo_textbox_faxnum03 { width:28%; }
/* ÈÞ´ëÆù ¸ðµ¨¸í */			input.mo_textbox_phonemodel { width:62%; }
/* ÄíÆù¹øÈ£ */					input.mo_textbox_couponnum { width:100%; }
/* Æ÷ÀÎÆ® ÀüÈ¯ */				input.mo_textbox_ptchg { width: 90%; }
/* °áÁ¦½ÅÃ» */					input.mo_textbox_paymentrequest { width: 55%; }
/* ÁÖ¹Îµî·Ïµîº» Ã·ºÎ */		input.mo_textbox_jumincopy { width: 62%; }
/* ÃßÃµ ¾ÆÀÌµð/¼º¸í */			input.mo_textbox_recomid { width: 35%; }
									input.mo_textbox_recomname { width: 35%; }
/* ±º¹ø */							input.mo_textbox_dogtag { width: 100%; }
/* ³»¿ë */							textarea.mo_textareabox_content { width:100%; height: 90px; border: 1px solid #CCC; vertical-align: top; padding: 7px 7px 0; color: #B4B4B4; }
/* ¹®ÀÇÀ¯Çü */					select.mo_select_inquirydivision { width:100%; }												
/* Á¦¸ñ */							input.mo_textbox_subject { width:100%; }
/* ÆÄÀÏÃ·ºÎ */					input.mo_textbox_attachfile { width:70%; }

/* Æ¯º°/±¤¿ª/µµ */			select.mo_select_metropolitanaddress_ty1 { width:100%; }
/* ½Ã/±º/±¸ */					select.mo_select_metropolitanaddress_ty2 { width:100%; }
/* À¾/¸é/µ¿ */					select.mo_select_metropolitanaddress_ty3 { width:100%; }
/* ¾ÆÆÄÆ®(°Ç¹°)¸í */		select.mo_select_apartmentaddress { width:100%; }
/* ¹øÁö¼±ÅÃ */					select.mo_select_beonjiaddress { width:100%; }
/* ÃæÀü±Ý¾× */					select.mo_select_chgcash { width: 100%; }
/* ÃæÀüµÉ ¸µ */					select.mo_select_chgring { width: 100%; }
/* ¼±¹° ±Ý¾× */					select.mo_select_giftamount { width: 100%; }
/* °í°´ À¯Çü */					select.mo_select_custype { width: 100%; }
/* °ü°è */							select.mo_select_relationship { width: 100%; }
/* Á¦Á¶»ç */						select.mo_select_maker { width: 100%; }
/* ¾ð¾îÁöÁ¤ */					select.mo_select_language { width:100%; }

input.mo_textbox_w100 { width:100%; }
input.mo_textbox_w95 { width:95%; }
input.mo_textbox_w90 { width:90%; }
input.mo_textbox_w85 { width:85%; }
input.mo_textbox_w80 { width:80%; }
input.mo_textbox_w75 { width:75%; }
input.mo_textbox_w70 { width:70%; }
input.mo_textbox_w65 { width:65%; }
input.mo_textbox_w60 { width:60%; }
input.mo_textbox_w55 { width:55%; }
input.mo_textbox_w50 { width:50%; }
input.mo_textbox_w45 { width:45%; }
input.mo_textbox_w40 { width:40%; }
input.mo_textbox_w35 { width:35%; }
input.mo_textbox_w30 { width:30%; }
input.mo_textbox_w25 { width:25%; }
input.mo_textbox_w20 { width:20%; }
input.mo_textbox_w15 { width:15%; }

select.mo_select_w100 { width:100%; }
select.mo_select_w95 { width:95%; }
select.mo_select_w90 { width:90%; }
select.mo_select_w85 { width:85%; }
select.mo_select_w80 { width:80%; }
select.mo_select_w75 { width:75%; }
select.mo_select_w70 { width:70%; }
select.mo_select_w65 { width:65%; }
select.mo_select_w60 { width:60%; }
select.mo_select_w55 { width:55%; }
select.mo_select_w50 { width:50%; }
select.mo_select_w45 { width:45%; }
select.mo_select_w40 { width:40%; }
select.mo_select_w35 { width:35%; }
select.mo_select_w30 { width:30%; }
select.mo_select_w25 { width:25%; }
select.mo_select_w20 { width:20%; }
select.mo_select_w15 { width:15%; }

span.mo_form_paragraph { padding:0 0 5px 0; display:block; }
span.mo_co_paragraph { padding:0 0 5px 0; display:block; }
span.mo_co_paragraph_c { padding:5px 0 5px 0; text-align:center; display:block; }
span.mo_co_paragraph_c .buttontype12 { width:100%; }
span.mo_co_paragraph_0 { padding:0 0 0 0; display:block; }

p.co_paragraph { margin:0 0 5px 0;}
span.co_paragraph { padding:0 0 5px 0; display:block; }
span.co_paragraph_0 { padding:0 0 0px 0; display:block; }
span.co_paragraph_top { padding:5px 0 0 0; display:block; }

/* ½ÅÃ»º¯°æ */
.curruntphnumchage	{padding:10px 10px 10px; margin:10px 0 0 0;}
.curruntphnumchage input.intext01	{font-weight: bold; color: #f62ca2;}

/* ¿ä±Ý ³³ºÎ */
.bulkreceivesch	{padding:12px 12px 12px 12px; margin: 0 0 9px 0;}
.bulkreceivesch p	{margin: 0 0 2px 0;}
.bulkreceivesch p label	{ color: #3f3e3e; -webkit-text-stroke:0.02em; padding: 3px 0 0; display:block;}
.bulkreceivesch .button	{ margin-top:10px; display:block; text-align:center; }

.angsevicebulkreceivesch	 { padding:15px 0 0 0; margin:0 0 0 0; }
.angsevicebulkreceivesch .info	 {background: url('../images/common/bul/bul_arrow_01.gif') no-repeat 0 6px; padding: 0 0 0 8px; margin: 0 5px 15px 5px; color: #959595; line-height:18px;}
.angsevicebulkreceivesch .adressbox	 {padding:12px 12px 12px 12px; margin:10px 0 15px 0;}
.angsevicebulkreceivesch .adressbox .label, .angsevicebulkreceivesch .adressbox .address	 {display:block; vertical-align: middle;}
.angsevicebulkreceivesch .adressbox .label	 {margin: 0 35px 0 0; font-weight: bold; color: #f62ca2;  vertical-align: middle;}
.angsevicebulkreceivesch .adressbox p { line-height:18px; }

.angsevicebulkreceivesch .addresslist	{border-top: 1px solid #cccccc; position: relative;}
.angsevicebulkreceivesch .addresslist .datatable03	{border-top: 0 none;}
.angsevicebulkreceivesch .addresslist .datatable03 thead th	{border-bottom-color: #dedede; line-height:18px;}
.angsevicebulkreceivesch .addresslist .datatable03 td	{padding-top: 5px; padding-bottom: 5px; line-height:18px;}
.angsevicebulkreceivesch .addresslist02	 {  border:1px solid #e5e5e5 !important; }
.angsevicebulkreceivesch .addresslist02 ul	 {padding: 9px 10px 10px 13px;}
.angsevicebulkreceivesch .addresslist02 ul li	 {margin: 0 0 3px 0;}
.angsevicebulkreceivesch .addresslist02 ul li	 a {color: #959595;}

.essential	{color: #ec008c;} /* ÇÊ¼ö»çÇ× */
.expository, .expository_bott	{color: #959595;} /* ºÎ¿¬¼³¸í */
p.expository	{margin-top: 4px;}
p.expository_bott	{margin-bottom: 4px;}

.mo_datatype_head	{margin: 0 0 10px 0; zoom:1;}
.mo_datatype_head:before,
.mo_datatype_head:after {content:""; display:table;}
.mo_datatype_head:after {clear:both;}
.mo_datatype_head .lt	{float: left;}
.mo_datatype_head .rt	{float: right;}

.mo_datatype	{border-top:1px solid #515258;}
.mo_datatype ul { }
.mo_datatype ul li { border-bottom: 1px solid #ececec; }
.mo_datatype ul li a:not(.button), .mo_datatype ul li .mo_datatype_li { margin:0; padding:10px 9px 8px 9px; display:block; }
.mo_datatype ul li a.mo_link { padding:0 0 0 0; }
.mo_datatype ul li span.list_summary { padding:5px 0 0 0; color:#959595; display:block; line-height:12px; }
	.mo_datatype ul li span.list_summary span { padding:0px 7px 0px 9px; margin-bottom:5px; border-left:1px solid #d7d7d7; display:inline-block; }
		.mo_datatype ul li span.list_summary span.first { padding-left:0px; border-left:none; }
		.mo_datatype ul li span.list_summary span.on { color:#e07bb8; }
.mo_datatype ul li span.list_ti { padding:3px 0 3px 0; color:#454545; line-height:18px; display:block; }
.mo_datatype ul li span.list_body { padding:3px 0 3px 0; }

.mo_datatype ul li table.list_body_table { padding:0 0 0 0; margin:2px 0 0 0; }
	.mo_datatype ul li table.list_body_table tbody th { margin:0; padding:2px 0 2px 0; font-weight:normal; color:#454545; text-align:left; line-height:18px; vertical-align:top; }
	.mo_datatype ul li table.list_body_table tbody td { margin:0; padding:2px 0 2px 0; color:#656565; text-align:left; line-height:18px; vertical-align:top; }
	
.mo_datatype ul li .mo_datatype_li_ty1 { margin:0; padding:0px 0px 0px 0px; display:block; }
.mo_datatype ul li .mo_datatype_li_ty1 a.mo_datatype_link_faq { position:relative; width:100%; height:43px; padding:0; }
.mo_datatype ul li .mo_datatype_li_ty1 a.mo_datatype_link_faq em { margin:0 10px 0 0; background:url(../images/common/icon/icon_list_on.gif) no-repeat right 16px; display:block; }
.mo_datatype ul li .mo_datatype_li_ty1 a.mo_datatype_link_faq em.on { background-image:url(../images/common/icon/icon_list_off.gif); }
.mo_datatype ul li .mo_datatype_li_ty1 a.mo_datatype_link_faq em span.first { padding:13px 125px 0 10px; display:block;  }
.mo_datatype ul li .mo_datatype_li_ty1 a.mo_datatype_link_faq em span.first strong { width:100%; height:18px; line-height:18px; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; }
.mo_datatype ul li .mo_datatype_li_ty1 a.mo_datatype_link_faq em span.last { position:absolute; width:80px; right:30px; top:12px; text-align:right; }
.mo_datatype ul li .mo_datatype_li_ty1 .mo_datatype_link_faq_table { padding:10px 10px 10px 10px; border-top:1px solid #ececec; background-color:#f9f9f9; display:none; }
.mo_datatype ul li .mo_datatype_li_ty1 .mo_datatype_link_faq_table ul { padding-bottom:10px; }
.mo_datatype ul li .mo_datatype_li_ty1 .mo_datatype_link_faq_table ul li { padding-bottom:3px; border-bottom:none; }
.mo_datatype ul li .mo_datatype_li_ty1 .mo_datatype_link_faq_table ul li a { display:inline; }
.mo_datatype ul li .mo_datatype_li_ty1 .mo_datatype_link_faq_table .mo_datatype_link_faq_table_btn { padding:10px 10px 15px 10px; text-align:center; }



.datatype01 dd .scrolltype	 { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.datatype01 dd .scrolltype .datatable03	{border-top: 0 none;}
.datatype01 dd .datatable03	 {border-top-color: #cccccc;}
.datatype01 dd .datatable03 thead th	 {padding-bottom: 7px; font-weight: normal; border-bottom-color: #dedede; color: #454545;}
.datatype01 dd .datatable03 td	{padding-top: 7px; padding-bottom: 5px;}
.datatype01 dd .datatable03 a.linktype01	{font-weight: normal;}
.datatype01 dt:first-child { border-top:none; }

.datatype01 dd .subinfomsg	 {padding:15px 10px 10px 10px; background: #f9f9f9; color: #959595; border-bottom: 1px solid #d7d7d7;}
.datatype01 dd .subinfomsg p	 {margin: 0 0 8px 0;}

.datatable04	{border-top: 3px solid #303030; border-bottom: 1px solid #ddd;}
.datatable04 th, .datatable04 td	{border: 0; border-bottom: 1px solid #ececec; padding: 13px 5px 10px; text-align: left;}
.datatable04 th	{color: #252525; padding-left:5px;}
.datatable04 thead th	{border-bottom-color: #d7d7d7;}

.datatable05	{border-top: 1px solid #515258; border-bottom: 1px solid #d7d7d7;}
.datatable05 th, .datatable05 td	{border: 0; border-left: 1px solid #d7d7d7; padding: 7px 5px 7px; text-align: center;}
.datatable05 thead th	{color: #252525; border-bottom: 1px solid #d7d7d7; }
.datatable05 th	{color: #252525;}
.datatable05 .first, .datatable05 .noline	{border-left: 0 none;}
.datatable05 tbody th, .datatable05 tbody td	{padding: 12px 5px 11px;}


label.error, label.errormsg01, label.errormsg02	{color: #f62ca2;}
label.error, label.errormsg01	{display: block;}
label.errormsg02	{display: inline-block;}
dd label.errormsg01	{padding: 12px 0 0 0; margin: 7px 0 0 0;}

.morepaging	{border: 1px solid #dedede; text-align: center;}
.section .morepaging	{border-top: 0 none;}
.morepaging a	{display: block; padding: 13px 0 11px 0; background: #f8f8f8;}
.morepaging a span	{background: url('../images/common/bul/bul_arrow_upper.gif') no-repeat 100% 5px; padding: 0 13px 0 0; color: #454545;}

.mychargedetail	{margin: 0 0 20px 0;}
.mychargedetail p	{padding:15px 10px 15px 10px; font-size: 16px; font-weight:normal; -webkit-text-stroke:0.02em; color: #3d3d3d; text-align: center;}

.dataafterinfo	{border-bottom: 1px solid #d7d7d7; padding:10px 10px 10px 10px;}

/* =button
------------------------------------------------------------------------*/
.button, .button span, .button button, .button input 	{
	display: inline-block; 
	overflow: visible; 
	cursor: pointer; 
	border: 0 none; 
	background: none; 
	color: #fff; 
	vertical-align:middle;
	-webkit-box-sizing:border-box; box-sizing:border-box;
	margin-bottom:2px;
}

.buttontype01	{
	padding:5px 10px 5px 10px;
	border:1px solid #9ca2b0;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background: rgb(178,184,195); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(178,184,195,1) 0%, rgba(156,163,177,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,184,195,1)), color-stop(100%,rgba(156,163,177,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b8c3', endColorstr='#9ca3b1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* W3C */
	-webkit-box-shadow:inset 0px 0px 0px 1px #babfcb;
}
	.buttontype01 span, .buttontype01 button, .buttontype01 input	{
		padding:1px 6px 1px 6px; margin:0;
		line-height:18px;
		-webkit-text-stroke:0.03em;
	}

.buttontype02	{
	padding:5px 10px 5px 10px;
	border:1px solid #d40c55;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background: rgb(252,70,172); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,70,172,1) 0%, rgba(249,33,137,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,70,172,1)), color-stop(100%,rgba(249,33,137,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc46ac', endColorstr='#f92189',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* W3C */
	-webkit-box-shadow:inset 0px 0px 0px 1px #ff50b6;
}
	.buttontype02 span, .buttontype02 button, .buttontype02 input	{
		padding:1px 6px 1px 6px; margin:0;
		line-height:18px;
		-webkit-text-stroke:0.03em;
	}

.buttontype03	{
	padding:5px 10px 5px 10px;
	border:1px solid #3f4556;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background: rgb(104,110,128); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(104,110,128,1) 0%, rgba(78,84,102,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,110,128,1)), color-stop(100%,rgba(78,84,102,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(104,110,128,1) 0%,rgba(78,84,102,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(104,110,128,1) 0%,rgba(78,84,102,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(104,110,128,1) 0%,rgba(78,84,102,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686e80', endColorstr='#4e5466',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(104,110,128,1) 0%,rgba(78,84,102,1) 100%); /* W3C */
	-webkit-box-shadow:inset 0px 0px 0px 1px #575d6e;
}
	.buttontype03 span, .buttontype03 button, .buttontype03 input	{
		padding:1px 6px 1px 6px; margin:0;
		line-height:18px;
		font-weight:bold;
	}
	
	.iphone_smartPhone .buttontype03 span, .iphone_smartPhone .buttontype03 button, .iphone_smartPhone .buttontype03 input	{ -webkit-text-stroke:0.02em; }
	

.buttontype04	{
	border:1px solid #b8b8b8;
	padding:0 5px 0 5px;	
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
	
	-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,1);
	-webkit-border-radius:3px;
}
.buttontype04 span, .buttontype04 button, .buttontype04 input	{
	padding:0 8px 0 0; margin:0;
	line-height: 24px;
	font-size: 12px; color:#353535;
	background:url(../images/common/icon/icon_buttontype04.gif) no-repeat right center;
}
.buttontype04.on	{
	border-color:#db83b1;
	background:#f291c3;
	
	-webkit-box-shadow:inset 0px 4px 2px 0px rgba(0,0,0,0.1);
}
.buttontype04.on span, .buttontype04.on button, .buttontype04.on input	{
	color:#fff;
	background:url(../images/common/icon/icon_buttontype04_on.gif) no-repeat right center;
}


.buttontype04.disable	{
	border-color:#dadada;
	background:#fff;
	
	-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,1);
}
.buttontype04.disable span, .buttontype04.disable button, .buttontype04.disable input	{
	color:#c5c5c5;
	background:url(../images/common/icon/icon_buttontype04_disable.gif) no-repeat right center;
}


.buttontype05	{
	padding:1px;	
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	
	background: rgb(88,88,88); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(88,88,88,1) 0%, rgba(40,40,40,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,88,88,1)), color-stop(100%,rgba(40,40,40,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(88,88,88,1) 0%,rgba(40,40,40,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(88,88,88,1) 0%,rgba(40,40,40,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(88,88,88,1) 0%,rgba(40,40,40,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(88,88,88,1) 0%,rgba(40,40,40,1) 100%); /* W3C */
}
.buttontype05 span, .buttontype05 button, .buttontype05 input	{
	padding: 0 11px 0 11px; margin:0;
	height: 26px;
	line-height: 24px;
	font-size: 14px; color:#ffffff;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	
	background: rgb(96,96,96); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(96,96,96,1) 0%, rgba(70,70,70,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,96,96,1)), color-stop(100%,rgba(70,70,70,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(96,96,96,1) 0%,rgba(70,70,70,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(96,96,96,1) 0%,rgba(70,70,70,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(96,96,96,1) 0%,rgba(70,70,70,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#464646',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(96,96,96,1) 0%,rgba(70,70,70,1) 100%); /* W3C */
}

.buttontype06	{
	padding:0 10px 0 10px;
	border:1px solid #d6d6d6;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); box-shadow:inset 0 0 0 1px rgba(255,255,255,1);
	
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(240,240,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* W3C */
}
.buttontype06 span, .buttontype06 button, .buttontype06 input	{
   padding: 0 0 0 0;
	height: 20px;
	line-height: 22px;
	font-size: 11px;
	color: #555555;
}

.buttontype07	{
	padding:0 7px 0 7px;
	border:1px solid #d6d6d6;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); box-shadow:inset 0 0 0 1px rgba(255,255,255,1);
	
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(240,240,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* W3C */
}
.buttontype07 span, .buttontype07 button, .buttontype07 input	{
	padding: 0 5px 0 0;
	height: 20px;
	line-height: 22px;
	font-size: 11px;
	color: #555555;
	background:url(../images/common/icon/icon_buttontype06.gif) no-repeat right center;
}

.buttontype07.type01 {
	border:1px solid #dc71b0;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0); box-shadow:inset 0 0 0 1px rgba(255,255,255,0);
	background: #e385be; /* Old browsers */
	background: -moz-linear-gradient(top, #e385be 0%, #db70af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e385be), color-stop(100%,#db70af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e385be 0%,#db70af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e385be 0%,#db70af 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e385be 0%,#db70af 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e385be', endColorstr='#db70af',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e385be 0%,#db70af 100%); /* W3C */
}
.buttontype07.type01 span, .buttontype07.type01 button, .buttontype07.type01 input {
	padding: 0 10px 0 0;
	color:#fff;
	background:url(../images/common/icon/icon_buttontype04_on.gif) no-repeat right center;
}

.buttontype07.type02 {
	border:1px solid #a7a9bb;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0); box-shadow:inset 0 0 0 1px rgba(255,255,255,0);
	background: #b0b2c2; /* Old browsers */
	background: -moz-linear-gradient(top, #b0b2c2 0%, #a7a9bb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0b2c2), color-stop(100%,#a7a9bb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b0b2c2 0%,#a7a9bb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b0b2c2 0%,#a7a9bb 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b0b2c2 0%,#a7a9bb 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b2c2', endColorstr='#a7a9bb',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b0b2c2 0%,#a7a9bb 100%); /* W3C */
}
.buttontype07.type02 span, .buttontype07.type02 button, .buttontype07.type02 input {
	padding: 0 0 0 10px;
	color:#fff;
	background:url(../images/common/icon/icon_buttontype07_type02.gif) no-repeat left center;
}

.buttontype07.type03 {
	border:1px solid #abadbe;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0); box-shadow:inset 0 0 0 1px rgba(255,255,255,0);
	background: rgb(179,181,197); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(179,181,197,1) 0%, rgba(162,164,183,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,181,197,1)), color-stop(100%,rgba(162,164,183,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(179,181,197,1) 0%,rgba(162,164,183,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(179,181,197,1) 0%,rgba(162,164,183,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(179,181,197,1) 0%,rgba(162,164,183,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b5c5', endColorstr='#a2a4b7',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(179,181,197,1) 0%,rgba(162,164,183,1) 100%); /* W3C */
}
.buttontype07.type03 span, .buttontype07.type03 button, .buttontype07.type03 input {
	padding: 0 10px 0 0;
	color:#fff;
	background:url(../images/common/icon/icon_buttontype04_on.gif) no-repeat right center;
}

.buttontype08	{
	padding:2px 5px 2px 5px;
	border:1px solid #d40c55;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background: rgb(252,70,172); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,70,172,1) 0%, rgba(249,33,137,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,70,172,1)), color-stop(100%,rgba(249,33,137,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc46ac', endColorstr='#f92189',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* W3C */
	-webkit-box-shadow:inset 0px 0px 0px 1px #ff50b6;
}
	.buttontype08 span, .buttontype08 button, .buttontype08 input	{
		padding:1px 6px 1px 6px; margin:0;
		line-height:18px;
		-webkit-text-stroke:0.03em;
	}

.buttontype09	{
	padding:1px 5px 1px 5px;
	border:1px solid #b3b6bd;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(181,187,198,0.5); -moz-box-shadow:inset 0 0 0 1px rgba(181,187,198,0.5); box-shadow:inset 0 0 0 1px rgba(181,187,198,0.5);
	
	background: rgb(178,183,195); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(178,183,195,1) 0%, rgba(156,163,177,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,183,195,1)), color-stop(100%,rgba(156,163,177,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(178,183,195,1) 0%,rgba(156,163,177,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(178,183,195,1) 0%,rgba(156,163,177,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(178,183,195,1) 0%,rgba(156,163,177,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b7c3', endColorstr='#9ca3b1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(178,183,195,1) 0%,rgba(156,163,177,1) 100%); /* W3C */
}
.buttontype09 span, .buttontype09 button, .buttontype09 input	{
	padding:7px 10px 6px 0px; margin:0;
	line-height: 18px;
	font-size: 14px; color:#ffffff;
	background:url(../images/common/icon/icon_buttontype09.gif) no-repeat right center;
}

.buttontype10	{
	padding:0 7px 0 7px;
	border:1px solid #a5a5a5;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); box-shadow:inset 0 0 0 1px rgba(255,255,255,1);
	
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(240,240,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* W3C */
}
.buttontype10 span, .buttontype10 button, .buttontype10 input	{
	padding: 4px 0 5px 0; margin:0;
	font-size: 13px;
	line-height:18px;
	color: #555555;
}

.buttontype11	{
	padding: 0 7px 0 7px;
	border:1px solid #d3d3d3;
	-webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px;
	-moz-border-radius-topright:3px; -moz-border-radius-bottomright::3px;
	border-top-right-radius:3px; border-bottom-right-radius:3px;
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(218,218,217,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(218,218,217,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(218,218,217,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(218,218,217,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(218,218,217,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dadad9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(238,238,238,1) 0%,rgba(218,218,217,1) 100%); /* W3C */
}
.buttontype11 span, .buttontype11 button, .buttontype11 input	{
  padding:2px 0 3px 0; margin:0;
	font-size: 13px;
	line-height:18px;
	color: #454545;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
}
	.iphone_smartPhone .buttontype11 span, .iphone_smartPhone .buttontype11 button, .iphone_smartPhone .buttontype11 input	{
		height:28px;
	}

.buttontype12	{
	padding:0 7px 0 7px;
	border:1px solid #d3d3d3;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,1), 1px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,1), 1px 1px 2px rgba(0,0,0,0.1); box-shadow:inset 0 0 0 1px rgba(255,255,255,1), 1px 1px 2px rgba(0,0,0,0.1);
	
	background: rgb(254,254,254); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(240,240,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(254,254,254,1) 0%,rgba(240,240,240,1) 100%); /* W3C */
}
.buttontype12 span, .buttontype12 button, .buttontype12 input	{
	padding: 2px 0 2px 0; margin:0;
	line-height: 22px;
	font-size: 13px;
	color: #555555;
	letter-spacing:-1px;
}

.buttontype13	{
	padding:0 20px 0 20px;
	border:1px solid #a5a5a5;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); box-shadow:0 1px 2px rgba(0,0,0,0.1);
	
	background: rgb(255,255,255); /* Old browsers */
}
.buttontype13 span, .buttontype13 button, .buttontype13 input	{
	padding: 2px 0 3px 0; margin:0;
	line-height: 22px;
	font-size: 13px;
	color: #454545;
	-webkit-text-stroke:0.03em;
}

.buttontype14	{
	padding:2px 10px 2px 10px;
	border:1px solid #9ca2b0;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	background: rgb(178,184,195); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(178,184,195,1) 0%, rgba(156,163,177,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,184,195,1)), color-stop(100%,rgba(156,163,177,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b8c3', endColorstr='#9ca3b1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* W3C */
}
	.buttontype14 span, .buttontype14 button, .buttontype14 input	{
		padding:1px 4px 1px 4px; margin:0;
		font-size:13px;
		line-height:18px;
	}

.buttontype15	{
	padding:0 20px 0 20px;
	border:1px solid #cccccc;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); box-shadow:inset 0 0 0 1px rgba(255,255,255,1);
	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* W3C */
}
.buttontype15 span, .buttontype15 button, .buttontype15 input	{
	padding: 2px 0 3px 0; margin:0;
	line-height: 22px;
	font-size: 13px;
	color: #454545;
	-webkit-text-stroke:0.03em;
}

.buttontype16	{
	padding:0 20px 0 20px;
	border:1px solid #5c5c5c;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background: rgb(108,108,108); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(108,108,108,1) 0%, rgba(79,79,79,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,108,108,1)), color-stop(100%,rgba(79,79,79,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(108,108,108,1) 0%,rgba(79,79,79,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(108,108,108,1) 0%,rgba(79,79,79,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(108,108,108,1) 0%,rgba(79,79,79,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6c6c', endColorstr='#4f4f4f',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(108,108,108,1) 0%,rgba(79,79,79,1) 100%); /* W3C */
	-webkit-box-shadow:0px 1px 0px 0 rgba(0,0,0,0.1);
}
	.buttontype16 span, .buttontype16 button, .buttontype16 input	{
		padding: 2px 0 3px 0; margin:0;
		line-height: 22px;
		font-size: 13px;
		color: #ffffff;
		-webkit-text-stroke:0.03em;
	}
	
.buttontype17	{
	padding:0 10px 0 10px;
	border:1px solid #d3d3d3;
	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* W3C */
}
.buttontype17 span, .buttontype17 button, .buttontype17 input	{
	padding:4px 8px 4px 0; margin:0;
	line-height: 13px;
	font-size: 13px;
	color: #555555;
	background: url('../images/common/icon/closewin.gif') no-repeat right center;
}

.buttontype18	{
	padding:0 10px 0 10px;
	border:1px solid #abadbe;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	
	background: rgb(179,181,197); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(179,181,197,1) 0%, rgba(162,164,183,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,181,197,1)), color-stop(100%,rgba(162,164,183,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(179,181,197,1) 0%,rgba(162,164,183,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(179,181,197,1) 0%,rgba(162,164,183,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(179,181,197,1) 0%,rgba(162,164,183,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b5c5', endColorstr='#a2a4b7',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(179,181,197,1) 0%,rgba(162,164,183,1) 100%); /* W3C */
}
.buttontype18 span, .buttontype18 button, .buttontype18 input	{
	padding:4px 20px 4px 0; margin:0;
	line-height: 13px;
	font-size: 13px;
	color: #ffffff;
	background: url('../images/board/icon_button_18.gif') no-repeat right center;
}

.buttontype18.type01 {
	border:1px solid #dc71b0;
	background: #e385be; /* Old browsers */
	background: -moz-linear-gradient(top, #e385be 0%, #db70af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e385be), color-stop(100%,#db70af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e385be 0%,#db70af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e385be 0%,#db70af 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e385be 0%,#db70af 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e385be', endColorstr='#db70af',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e385be 0%,#db70af 100%); /* W3C */
}
.buttontype18.type01 span, .buttontype18.type01 button, .buttontype18.type01 input {

}

.buttontype19	{
	padding:0 20px 0 20px;
	border:1px solid #a9a9a9;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); box-shadow:inset 0 0 0 1px rgba(255,255,255,1);
	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(241,241,241,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%); /* W3C */
}
.buttontype19 span, .buttontype19 button, .buttontype19 input	{
	padding: 2px 0 3px 0; margin:0;
	line-height: 22px;
	font-size: 13px;
	color: #454545;
	-webkit-text-stroke:0.03em;
}

.buttontype20	{
	padding:2px 10px 2px 10px;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
	.buttontype20 span, .buttontype20 button, .buttontype20 input	{
		padding:1px 4px 1px 4px; margin:0;
		font-size:13px;
		line-height:18px;
	}
	
.buttontype20.type01 {
	border:1px solid #e9108e;
	background: rgb(252,71,173); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,71,173,1) 0%, rgba(249,32,136,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,71,173,1)), color-stop(100%,rgba(249,32,136,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,71,173,1) 0%,rgba(249,32,136,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,71,173,1) 0%,rgba(249,32,136,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(252,71,173,1) 0%,rgba(249,32,136,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc47ad', endColorstr='#f92088',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(252,71,173,1) 0%,rgba(249,32,136,1) 100%); /* W3C */
}
.buttontype20.type02 {
	border:1px solid #b8b8b8;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,1); box-shadow:inset 0 0 0 1px rgba(255,255,255,1);
}
	.buttontype20.type02 span, .buttontype20.type02 button, .buttontype20.type02 input	{
		color:#656565;
	}
.buttontype20.type03 {
	border:1px solid #5c5c5c;
	background: rgb(108,108,108); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(108,108,108,1) 0%, rgba(80,80,80,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,108,108,1)), color-stop(100%,rgba(80,80,80,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(108,108,108,1) 0%,rgba(80,80,80,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(108,108,108,1) 0%,rgba(80,80,80,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(108,108,108,1) 0%,rgba(80,80,80,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6c6c', endColorstr='#505050',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(108,108,108,1) 0%,rgba(80,80,80,1) 100%); /* W3C */
}
.buttontype20.type04 {
	border:1px solid #a9abb8;
	background: rgb(178,184,195); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(178,184,195,1) 0%, rgba(156,163,177,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,184,195,1)), color-stop(100%,rgba(156,163,177,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b8c3', endColorstr='#9ca3b1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* W3C */
}

.buttontype21	{
	padding:5px 10px 5px 10px;
	border:1px solid #a9abb8; border-bottom:1px solid #787b86;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background: rgb(178,184,195); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(178,184,195,1) 0%, rgba(156,163,177,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,184,195,1)), color-stop(100%,rgba(156,163,177,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b8c3', endColorstr='#9ca3b1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(178,184,195,1) 0%,rgba(156,163,177,1) 100%); /* W3C */
}
	.buttontype21 span, .buttontype21 button, .buttontype21 input	{
		padding:1px 6px 1px 6px; margin:0;
		line-height:18px;
		-webkit-text-stroke:0.03em;
	}

.buttontype22	{
	padding:0 7px 0 6px;
	height:17px; line-height:17px;
	border:1px solid #a7a9bb;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	background: #afb1c2; /* Old browsers */
	background: -moz-linear-gradient(top, #afb1c2 0%, #a7a9bb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afb1c2), color-stop(100%,#a7a9bb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #afb1c2 0%,#a7a9bb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #afb1c2 0%,#a7a9bb 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #afb1c2 0%,#a7a9bb 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afb1c2', endColorstr='#a7a9bb',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #afb1c2 0%,#a7a9bb 100%); /* W3C */
}
.buttontype22 span	{
	background: url(../images/board/icon_button_22.gif) no-repeat right 4px;
  padding:0px 8px 1px 0px; margin:0;
	line-height:16px;
	color: #fff;
	font-size: 11px;
	font-family: µ¸¿ò, Dotum;
}

.buttontype23	{
	padding:0 7px 0 9px;
	height:22px; line-height:22px;
	border:1px solid #a7a9bb;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	background: #afb1c2; /* Old browsers */
	background: -moz-linear-gradient(top, #afb1c2 0%, #a7a9bb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afb1c2), color-stop(100%,#a7a9bb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #afb1c2 0%,#a7a9bb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #afb1c2 0%,#a7a9bb 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #afb1c2 0%,#a7a9bb 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afb1c2', endColorstr='#a7a9bb',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #afb1c2 0%,#a7a9bb 100%); /* W3C */
}
.buttontype23 span	{
	background: url(../images/board/icon_button_23.png) no-repeat left 6px;
  padding:0px 0px 1px 14px; margin:0;
	line-height:21px;
	color: #fff;
	font-size: 11px;
}

.buttontype24	{
	padding:5px 10px 5px 10px;
	border:1px solid #d40c55;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background: rgb(252,70,172); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,70,172,1) 0%, rgba(249,33,137,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,70,172,1)), color-stop(100%,rgba(249,33,137,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc46ac', endColorstr='#f92189',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(252,70,172,1) 0%,rgba(249,33,137,1) 100%); /* W3C */
	-webkit-box-shadow:inset 0px 0px 0px 1px #ff50b6;
}
	.buttontype24 span	{
		padding:1px 6px 1px 6px; margin:0;
		line-height:18px;
		-webkit-text-stroke:0.03em;
	}


.buttontype25	{
	padding:5px 10px 5px 10px;
	border:1px solid #d3d3d3;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
	-webkit-box-shadow:inset 0px 0px 0px 1px #fff;
}
	.buttontype25 input	{
		padding:1px 6px 1px 6px; margin:0;
		line-height:18px;
		color: #656565;
	}

/* =tabmenu
------------------------------------------------------------------------*/
.tabmenu01	{ margin: 0 0 20px 0; }
	.tabmenu01 select {
		padding:9px 43px 8px 10px; width:100%; color:#fff; font-size:16px; -webkit-box-sizing:border-box; box-sizing:border-box;
		text-shadow:1px 1px 1px rgba(0,0,0,0.4);
		
		border:1px solid #3d3d3d;
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
		-webkit-appearance:none; -webkit-tab-highright-color:transparent;
		
		background: rgb(81,82,88); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(81,82,88,1) 0%, rgba(57,58,63,1) 100%); /* FF3.6+ */
		background:url(../images/common/icon/mo_icon_tabmenu01.png) no-repeat right top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,82,88,1)), color-stop(100%,rgba(57,58,63,1))); /* Chrome,Safari4+ */
		background:url(../images/common/icon/mo_icon_tabmenu01.png) no-repeat right top, -webkit-linear-gradient(top, rgba(81,82,88,1) 0%,rgba(57,58,63,1) 100%); /* Chrome10+,Safari5.1+ */
		background:url(../images/common/icon/mo_icon_tabmenu01.png) no-repeat right top, -o-linear-gradient(top, rgba(81,82,88,1) 0%,rgba(57,58,63,1) 100%); /* Opera11.10+ */
		background:url(../images/common/icon/mo_icon_tabmenu01.png) no-repeat right top, -ms-linear-gradient(top, rgba(81,82,88,1) 0%,rgba(57,58,63,1) 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515258', endColorstr='#393a3f',GradientType=0 ); /* IE6-9 */
		background:url(../images/common/icon/mo_icon_tabmenu01.png) no-repeat right top, linear-gradient(top, rgba(81,82,88,1) 0%,rgba(57,58,63,1) 100%); /* W3C */
	}

.categorymenu	{ margin: 0 0 15px 0; }
	.categorymenu select {
		padding:9px 43px 10px 10px; width:100%; color:#fff; font-size:16px; -webkit-box-sizing:border-box; box-sizing:border-box;
		text-shadow:1px 1px 1px rgba(0,0,0,0.4); border:none;
		
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
		-webkit-appearance:none; -webkit-tab-highright-color:transparent;
		
		background:rgb(81,82,88); /* Old browsers */
		background:-moz-linear-gradient(top, rgba(81,82,88,1) 0%, rgba(57,58,63,1) 100%); /* FF3.6+ */
		background:url(../images/common/icon/mo_icon_categorymenu01.png) no-repeat right top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,82,88,1)), color-stop(100%,rgba(57,58,63,1))); /* Chrome,Safari4+ */
		background:url(../images/common/icon/mo_icon_categorymenu01.png) no-repeat right top, -webkit-linear-gradient(top, rgba(81,82,88,1) 0%,rgba(57,58,63,1) 100%); /* Chrome10+,Safari5.1+ */
		background:url(../images/common/icon/mo_icon_categorymenu01.png) no-repeat right top, -o-linear-gradient(top, rgba(81,82,88,1) 0%,rgba(57,58,63,1) 100%); /* Opera11.10+ */
		background:url(../images/common/icon/mo_icon_categorymenu01.png) no-repeat right top, -ms-linear-gradient(top, rgba(81,82,88,1) 0%,rgba(57,58,63,1) 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515258', endColorstr='#393a3f',GradientType=0 ); /* IE6-9 */
		background:url(../images/common/icon/mo_icon_categorymenu01.png) no-repeat right top, linear-gradient(top, rgba(81,82,88,1) 0%,rgba(57,58,63,1) 100%); /* W3C */
	}
	
.appcategory	{ margin: 0 0 20px 0; }
	.appcategory select {
		padding:8px 42px 7px 9px; width:100%; color:#3f3e3e; font-size:15px; -webkit-box-sizing:border-box; box-sizing:border-box;
		
		border:1px solid #bababa;
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
		-webkit-appearance:none; -webkit-tab-highright-color:transparent;
		
		background:rgb(254,254,254); /* Old browsers */
		background:-moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
		background:url(../images/common/icon/mo_icon_appcategorymenu01.png) no-repeat right top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
		background:url(../images/common/icon/mo_icon_appcategorymenu01.png) no-repeat right top, -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
		background:url(../images/common/icon/mo_icon_appcategorymenu01.png) no-repeat right top, -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* Opera11.10+ */
		background:url(../images/common/icon/mo_icon_appcategorymenu01.png) no-repeat right top, -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
		background:url(../images/common/icon/mo_icon_appcategorymenu01.png) no-repeat right top, linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
	}
	
.appcategory_sub01	{ margin: 10px 0 10px 0; }
	.appcategory_sub01 select {
		padding:6px 42px 5px 9px; width:100%; color:#3f3e3e; font-size:15px; -webkit-box-sizing:border-box; box-sizing:border-box;
		
		border:1px solid #d6d6d6;
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
		-webkit-appearance:none; -webkit-tab-highright-color:transparent;
		-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.3); -moz-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.3); box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.3);
		
		background:rgb(254,254,254); /* Old browsers */
		background:-moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
		background:url(../images/common/icon/mo_icon_appcategory_sub01.png) no-repeat right top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
		background:url(../images/common/icon/mo_icon_appcategory_sub01.png) no-repeat right top, -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
		background:url(../images/common/icon/mo_icon_appcategory_sub01.png) no-repeat right top, -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* Opera11.10+ */
		background:url(../images/common/icon/mo_icon_appcategory_sub01.png) no-repeat right top, -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
		background:url(../images/common/icon/mo_icon_appcategory_sub01.png) no-repeat right top, linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
	}
	
.appcategory_sub02	{ margin: 0 0 10px 0; }
	.appcategory_sub02 select {
		padding:7px 42px 6px 9px; width:100%; color:#3f3e3e; font-size:15px; -webkit-box-sizing:border-box; box-sizing:border-box;
		
		border:none;
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
		-webkit-appearance:none; -webkit-tab-highright-color:transparent;
		
		background: #e7e8eb; /* Old browsers */
		background: -moz-linear-gradient(top, #e7e8eb 0%, #e7e8eb 100%); /* FF3.6+ */
		background:url(../images/common/icon/mo_icon_appcategory_sub02.png) no-repeat right top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e8eb), color-stop(100%,#e7e8eb)); /* Chrome,Safari4+ */
		background:url(../images/common/icon/mo_icon_appcategory_sub02.png) no-repeat right top, -webkit-linear-gradient(top, #e7e8eb 0%,#e7e8eb 100%); /* Chrome10+,Safari5.1+ */
		background:url(../images/common/icon/mo_icon_appcategory_sub02.png) no-repeat right top, -o-linear-gradient(top, #e7e8eb 0%,#e7e8eb 100%); /* Opera11.10+ */
		background:url(../images/common/icon/mo_icon_appcategory_sub02.png) no-repeat right top, -ms-linear-gradient(top, #e7e8eb 0%,#e7e8eb 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8eb', endColorstr='#e7e8eb',GradientType=0 ); /* IE6-9 */
		background:url(../images/common/icon/mo_icon_appcategory_sub02.png) no-repeat right top, linear-gradient(top, #e7e8eb 0%,#e7e8eb 100%); /* W3C */
	}

.categorymenu_sub01	{ margin: 0 0 20px 0; }
	.categorymenu_sub01 select {
		padding:8px 42px 7px 9px; width:100%; color:#3f3e3e; font-size:15px; -webkit-box-sizing:border-box; box-sizing:border-box;
		
		border:1px solid #bababa;
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
		-webkit-appearance:none; -webkit-tab-highright-color:transparent;
		
		background:rgb(254,254,254); /* Old browsers */
		background:-moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
		background:url(../images/common/icon/mo_icon_appcategorymenu01.png) no-repeat right top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
		background:url(../images/common/icon/mo_icon_appcategorymenu01.png) no-repeat right top, -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
		background:url(../images/common/icon/mo_icon_appcategorymenu01.png) no-repeat right top, -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* Opera11.10+ */
		background:url(../images/common/icon/mo_icon_appcategorymenu01.png) no-repeat right top, -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
		background:url(../images/common/icon/mo_icon_appcategorymenu01.png) no-repeat right top, linear-gradient(top, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
	}

/* roundboxtype */
.roundtype02	{ border: 1px solid #e5e5e5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; zoom: 1;}
.roundtype03	{ border: 1px solid #e5e5e5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; zoom: 1;}
.roundtype04	{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; zoom: 1; background-color: #f5f5f5;}
.roundtype05	{ border: 1px solid #e5e5e5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; zoom: 1; background-color: #f5f5f5;}
.roundtype06	{ border: 1px solid #d7d7d7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; zoom: 1;}
.roundtype07	{ border: 1px solid #d7d7d7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; background-color: #f5f5f5; zoom: 1;}
.roundtype08	{-webkit-border-radius: 5px; border-radius: 5px; position: relative; zoom: 1; background-color: #f0f0f0;}
.roundtype09	{-webkit-border-radius: 5px; border: 1px solid #dedede; border-radius: 5px; position: relative; zoom: 1; background-color: #f9f9f9;}
.roundtype10	{-webkit-border-radius: 5px; border-radius: 5px; position: relative; zoom: 1; background-color: #f9f9f9;}
.roundtype11	{-webkit-border-radius: 5px; border-radius: 5px; position: relative; zoom: 1; background-color: #fff;}
.roundtype12	{border: 1px solid #dedede; -webkit-border-radius: 5px; border-radius: 5px; position: relative; zoom: 1; background-color: #f9f9f9;}

/* ¿Ï·á¸Þ½ÃÁö È­¸é */
.disposeofmsgtype	{}
.disposeofmsgtype .body	{ padding:15px 15px 15px 15px;  line-height:18px;}
.disposeofmsgtype .body .head	{padding: 0 5px 15px 5px;}
.disposeofmsgtype .body .head p	{margin: 0 0 8px 0;}
.disposeofmsgtype .body .head .message01	{font-size: 14px; color: #252525; margin: 0 0 8px 0;}
.disposeofmsgtype .body .footer	{border-top: 1px solid #eaeaea; padding: 15px 5px 10px 5px; line-height:18px;}
.disposeofmsgtype .body .footer p	{margin: 0 0 8px 0;}
.disposeofmsgtype .body .footer .message01	{color: #959595; padding: 0 0 0 0; }
.disposeofmsgtype .body .footer .message01 a	{color: #e07bb8; text-decoration: underline;}
.disposeofmsgtype .body .note	{background: #f8f8f8; padding:10px 12px 10px 12px; margin: 20px 0 0 0; line-height: 18px;}
.disposeofmsgtype .body .note b	{color: #454545;}


/* =searhbox
------------------------------------------------------------------------*/
.appsearch	 {
	position:relative;
	margin: 0 0 30px 0; padding:11px 12px 10px 12px; background-color:#f0f0f0;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
	.appsearch fieldset { margin:0 57px 0 0; display:block; }
	.appsearch .mo_img_hidden { display:none; }
	.appsearch .buttontype05 { position:absolute; right:12px; top:12px; }

.documentformsdown	{ padding: 10px 10px 5px; background: #f5f5f5; margin:0 0 10px;}
.documentformsdown dt	{color: #454545; margin: 0 0 5px 0;}
.documentformsdown dd	{margin: 0 0 10px 0;}
.documentformsdown dd .mo_textbox_documentformname	{width: 78%;}
.documentformsdown dd .mo_select_servicegroup	{width: 100%;}
	
/* =common
------------------------------------------------------------------------*/
.termsagreetype01	 { padding:10px 10px 10px 10px;}
.termsagreetype01 .body	 {border-bottom: 1px solid #eaeaea; padding: 0 0 10px 0; margin: 0 0 7px 0;}
.termsagreetype01 .body .title	 {-webkit-text-stroke:0.02em; color: #252525; margin: 0 0 7px 0;}
.termsagreetype01 .body .explan	 { line-height:18px; }
.termsagreetype01 .body	 {}
.termsagreetype01 .footer	 {padding: 0 0 0 0;}
.termsagreetype01 .footer .check	 {}
.termsagreetype01 .footer .btn	 { text-align:right; padding: 3px 0 10px 0;}

.sorttype01	{ letter-spacing: -5px; word-spacing:-5px; }
.sorttype01 li	{display: inline-block; letter-spacing: normal; word-spacing:normal; }
.sorttype01 li a, .sorttype01 li a:link, .sorttype01 li a:visited	{
	font-size:12px; line-height:18px;
	display: block; padding: 5px 10px 2px;
	border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#efefef 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#efefef 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fefefe 0%,#efefef 100%); /* W3C */
}
.sorttype01 li a.on, .sorttype01 li a:link.on, .sorttype01 li a:visited.on {
	border:1px solid #dc84b1;
	color:#ffffff;
	background:#f291c3;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f291c3', endColorstr='#f291c3',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:inset 0px 5px 5px 0px rgba(0,0,0,0.15); -moz-box-shadow:inset 0px 5px 5px 0px rgba(0,0,0,0.15); box-shadow:inset 0px 5px 5px 0px rgba(0,0,0,0.15);
}
.sorttype01 li.first a, .sorttype01 li.first a:link, .sorttype01 li.first a:visited {
	border-left:1px solid #d6d6d6;
	-webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px;
	border-top-left-radius:5px; border-bottom-left-radius:5px;
}
.sorttype01 li.first a.on, .sorttype01 li.first a:link.on, .sorttype01 li.first a:visited.on {
	border:1px solid #dc84b1;
	color:#ffffff;
	background:#f291c3;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f291c3', endColorstr='#f291c3',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15); -moz-box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15); box-shadow:inset 5px 5px 5px 0px rgba(0,0,0,0.15);
}
.sorttype01 li.last a, .sorttype01 li.last a:link, .sorttype01 li.last a:visited {
	border-right:1px solid #d6d6d6;
	-webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px;
	border-top-right-radius:5px; border-bottom-right-radius:5px;
}

/* .sorttype02	 {background: url('../images/common/bul/bul_bar_01.gif') no-repeat 100% 4px; padding: 3px 0 0 0; word-spacing: -4px; letter-spacing: -4px;}
.sorttype02 li	 {display: inline-block; word-spacing: normal; letter-spacing: normal; background: url('../images/common/bul/bul_bar_01.gif') no-repeat 0 4px; padding: 0 9px 0 0;}
.sorttype02 li a	 { font-size:12px; display: block; padding: 0 11px 0 10px; background: url('../images/common/bul/bul_arrow_upper_02.gif') no-repeat 100% 6px;} */
.sorttype02 { margin-top:10px; width:100%; display:table; }
.sorttype02 li { width:33%; display:table-cell; }
.sorttype02 li a { padding:3px 0 3px 0; text-align:center; border:1px solid #e2e2e2; border-left:none; background-color:#f8f8f8; display:block; }
.sorttype02 li.first a {
	border-left:1px solid #e2e2e2;
	-webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px; 	-moz-border-radius-bottomleft:5px;
	border-top-left-radius:5px; border-bottom-left-radius:5px;
}
.sorttype02 li.last a {
	-webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px; 	-moz-border-radius-bottomright:5px;
	border-top-right-radius:5px; border-bottom-right-radius:5px;
}
.sorttype02 li a span { padding-right:12px; background:url(../images/common/bul/bul_bar_01_m.gif) no-repeat right center; }

.sorttype02_num2 li { width:50%; }
.sorttype02_num4 li { width:25%; }


.section .datahead	{padding: 0 0 10px 0;}
.section .datahead:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.section .datahead .left	{float: left;}
.section .datahead .right	{float: right;}
.section .datahead .summary	{padding: 6px 0 6px 0; display:block;}

/* =content
------------------------------------------------------------------------*/
/* È¸¿ø°¡ÀÔ */
.postnumlist	{border-top: 1px solid #ececec; padding: 10px 5px 0 5px; margin: 10px 0 0 0;}
.postnumlist .inform	{margin: 0 0 5px 0;}
.postnumlist .postsearch	{border-bottom: 1px solid #ececec; padding:0px 0 13px 0;}
.postnumlist .postsearchresult	{}
.postnumlist .postsearchresult p	{padding: 11px 0 5px 0;}
.postnumlist .postsearchresult .postsearchresultlist	{border: 1px solid #e5e5e5; border-radius: 3px; }
.postnumlist .postsearchresult .postsearchresultlist ul		{padding: 9px 10px 10px 13px;}
.postnumlist .postsearchresult .postsearchresultlist ul li a, .postnumlist .postsearchresult .postsearchresultlist ul li a:link, .postnumlist .postsearchresult .postsearchresultlist ul li a:visited	{color: #959595; display: block; padding: 3px 0 3px 0; line-height:1.1em;}
.postnumlist .postsearchresult .postsearchresultlist ul li a	{height: 1%;}

.curruntphnumlist	{border-top: 1px solid #ececec; padding: 10px 5px 0 5px; margin: 10px 0 0 0;}
.curruntphnumlist .phnumsearchresult	{}
.curruntphnumlist .phnumsearchresult p	{padding:5px 0 5px 0;}
.curruntphnumlist .phnumsearchresult .phnumsearchresultlist	{border: 1px solid #e5e5e5; border-radius: 3px; }
.curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul		{padding: 9px 10px 10px 13px;}
.curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul li a, .curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul li a:link, .curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul li a:visited	{color: #959595; display: block; padding: 3px 0 3px 0; line-height:1.1em;}
.curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul li a	{height: 1%;}
.curruntphnumlist .phnumsearchresult .curruntphnumchage	{padding:10px 10px 10px; margin:10px 0 0 0;}
.curruntphnumlist .phnumsearchresult .curruntphnumchage input.intext01	{ width:55%; font-weight: bold; color: #f62ca2;}

.mo_h2_hidden { display:none; }


/* È¸¿ø°¡ÀÔ */

.appcategorybox	{
	padding:0;
	border:none;
}
.appcategorybox .sorting	{ margin: 0 0 15px 0;}
.appcategorybox .sorting .chargesort	{ float: left; }
.appcategorybox .sorting .chargesort li	{
	float: left;
}
.appcategorybox .sorting .chargesort li.first	{
}
.appcategorybox .sorting .chargesort li a	 {
	border:1px solid #d6d6d6; border-left:none; color: #757575; padding:3px 7px 3px 7px; line-height:18px;
	-webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px;
	-moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px;
	border-top-right-radius:3px; border-bottom-right-radius:3px;
	display: block;
}
.appcategorybox .sorting .chargesort li a.on	{
	border:1px solid #dc84b1; color: #fff;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
	-webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px; border-bottom-left-radius:3px;
	
	-webkit-box-shadow:inset 3px 3px 3px rgba(0,0,0,0.1);
	background:#f291c3;
}
.appcategorybox .sorting .ordersort	 {float: right; padding: 3px 0 0 0;}
.appcategorybox .sorting .ordersort li	 {float: left; padding: 0 0 0 9px;}
.appcategorybox .sorting .ordersort li a	 {display: block; padding: 0 8px 0 0; background: url('../images/common/bul/bul_arrow_upper_02.gif') no-repeat right center;}

.figuretype01 { padding:10px 0 0 0; border-top:3px solid #303030; }
.figuretype01 li	{ position: relative; padding:15px 0 0 0; margin: 0 0 15px 0;  border-top:1px solid #e9e9e9;}
.figuretype01 li.mo_first { border-top:none; }
.figuretype01 li .thumb	{float: left;}
	.figuretype01 li .thumb img { width:75px; height:75px; }
.figuretype01 li .desc	{margin: 0 0 0 86px;}
.figuretype01 li .desc .title	{font-weight: bold; color: #454545; padding:7px 0 3px 0; }
.figuretype01 li .desc .grade_star	{ line-height:16px; }
.figuretype01 li .desc .downcnt	{padding: 0 0 0 13px; margin: 0 0 0 8px; line-height:16px; background: url('../images/common/bul/bul_bar_01.gif') no-repeat 0 4px; font-size:13px; color: #959595;}
.figuretype01 li .desc .price	{display: block; padding: 1px 0 4px 0; font-size: 14px; font-weight: bold; color: #ec008b;}

.figuretype01_detailpage	 {margin:0 0 0 0;}
.figuretype01_detailpage .appdetailinfo	 {position: relative; border-top: 3px solid #303030; border-bottom: 1px solid #dedede; padding:0 0 10px 0; margin: 0 0 40px 0;}
.figuretype01_detailpage .appdetailinfo	 .thumb	 { display:none; }
.figuretype01_detailpage .appdetailinfo	 .content	 {margin: 0 0 0 0;}
.figuretype01_detailpage .appdetailinfo	 .content .head	 { padding:25px 15px 20px 15px; background:#f4f4f4; }
.figuretype01_detailpage .appdetailinfo	 .content .head .title	 {padding:0 0 0 0; font-size:15px; color: #454545;}
.figuretype01_detailpage .appdetailinfo	 .content .head .grade	 {padding:0 0 0 0;}
.figuretype01_detailpage .appdetailinfo	 .content .head .grade	 img {vertical-align: middle;}
.figuretype01_detailpage .appdetailinfo	 .content .head .grade .subm	 {font-size: 13px; color: #959595; border-left: 1px solid #dbdbdb; padding: 0 0 0 8px; margin: 0 0 0 3px;}
.figuretype01_detailpage .appdetailinfo	 .content .spec dt	 { padding:12px 15px 4px 15px; font-weight:normal; -webkit-text-stroke:0.02em; color: #252525; line-height:18px; border-top:1px solid #e9e9e9;}
.figuretype01_detailpage .appdetailinfo	 .content .spec dd	 { padding:4px 15px 12px 15px; line-height:18px; }

.figuretype01_detailpage .prodintro	 {margin:0px 0 20px 0; padding: 0 0 15px 0; border-bottom: 1px solid #dedede;}
.figuretype01_detailpage .prodintro .screencapture	 { position:relative; margin: 0 0 30px 0; overflow:hidden;}
.figuretype01_detailpage .prodintro .screencapture ul { position:absolute; left:0; top:0; }
.figuretype01_detailpage .prodintro .screencapture li	 {float: left; margin:0 0 0 0; padding:0 5px 0 5px;}
.figuretype01_detailpage .prodintro ul li.first	 {margin-left: 0;}
.figuretype01_detailpage .cont	 {margin: 0 0 21px 0; line-height:18px;}
.figuretype01_detailpage .ulist	 {margin: 0 0 3px 0;}
.figuretype01_detailpage .ulist li	 {background: url('../images/common/bul/bul_dash_01.gif') no-repeat 0 8px; line-height:18px; margin: 0 0 2px 0; padding: 0 0 0 10px;}

.prodintro	 {margin:0px 0 20px 0; padding: 0 0 15px 0; border-bottom: 1px solid #dedede;}
.prodintro .screencapture	 { position:relative; margin: 0 0 30px 0; overflow:hidden;}
.prodintro .screencapture ul { position:absolute; left:0; top:0; }
.prodintro .screencapture li	 {float: left; margin:0 0 0 0; padding:0 5px 0 5px;}
.prodintro ul li.first	 {margin-left: 0;}
.cont	 {margin: 0 0 21px 0; line-height:18px;}
.ulist	 {margin: 0 0 3px 0;}
.ulist li	 {background: url('../images/common/bul/bul_dash_01.gif') no-repeat 0 8px; line-height:18px; margin: 0 0 2px 0; padding: 0 0 0 10px;}

.figuretype01_detailpage .userpostscript	{margin: 0 0 30px 0; }
.figuretype01_detailpage .userpostscript .userpostscriptlist	{border-top: 3px solid #303030; padding:0 0 0 0; margin: 0 0 0 0; }
.figuretype01_detailpage .userpostscript .userpostscriptlist li { position:relative; padding:13px 10px 13px 10px; border-top:1px solid #e9e9e9; }
.figuretype01_detailpage .userpostscript .userpostscriptlist li .mo_ListUserDate { padding:0 90px 10px 0; display:block; }
.figuretype01_detailpage .userpostscript .userpostscriptlist .username	{ padding-right:10px; color: #a5a5a5; display:inline-block;}
.figuretype01_detailpage .userpostscript .userpostscriptlist .date	{ padding-left:10px; border-left:1px solid #bdbdbd; font-size: 14px; color: #a5a5a5; line-height:14px; display:inline-block;}
.figuretype01_detailpage .userpostscript .userpostscriptlist .grade	{ position:absolute; right:10px; top:13px;}
.figuretype01_detailpage .userpostscript .userpostscriptlist p { line-height:18px; }

.figuretype01_detailpage .userpostscript .userpostscriptwrite	{border-radius: 5px; background: #f5f5f5; padding:12px 12px 12px 12px;}
.figuretype01_detailpage .userpostscript .userpostscriptwrite select {width:100%; margin-bottom:10px;}
.figuretype01_detailpage .userpostscript .userpostscriptwrite textarea {
	width: 100%; height:4em; color: #b4b4b4;
	margin:0 0 10px 0; padding:5px 5px 5px 5px; vertical-align: middle;
	-webkit-box-sizing:border-box; box-sizing:border-box;
	border: 1px solid #bababa;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	-webkit-box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06); -moz-box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06); box-shadow:inset 1px 1px 4px 0px rgba(0,0,0,0.06);
}
.figuretype01_detailpage .userpostscript .userpostscriptwrite .button { width:100%; vertical-align: top; text-align:center;}



.dataratepayment	{margin: 15px 0 0 0;}
.dataratepayment .list	{border: 1px solid #dedede; border-radius: 5px; padding:15px 15px 15px 15px; margin: 0 0 15px 0;}
.dataratepayment .list .paymentname	{font-size: 14px; color: #252525; font-weight: bold; margin: 0 0 6px 0;}
.dataratepayment .list .paymentname b	{color: #ec008b;}
.dataratepayment .list .explan { line-height:18px; }
.dataratepayment .list .applymessage	{display: none;}
.dataratepayment .open	{border: 1px solid #f2f2f2; background: #f2f2f2; }
.dataratepayment .open .applymessage	{display: block;}
.dataratepayment .open .applymessage .applyform	{border-radius: 5px; background: #fff; padding:15px 15px 15px 15px; margin: 10px 0 20px 0;}
.dataratepayment .list .applyform p	{line-height: 1.6; margin: 0 0 12px 0; line-height:18px;}
.dataratepayment .open .applymessage .pagenavi	{margin: 0;}

/* ¿£Á©¼­ºñ½º */
.angelserviceapp	{}
.angelserviceapp p.substance { }
.angelserviceapp .choicelist	{margin: 15px 0 15px 0;}
.angelserviceapp .choicelist li	{ margin: 0 0 4px 0; border-radius: 5px; background: #f5f5f5; padding: 0; width:100%; }
.angelserviceapp .choicelist li.active	{background: #f7f0f4;}
.angelserviceapp .choicelist li input	{margin-left: 15px;}
.angelserviceapp .choicelist li label	{display: inline-block; padding:15px 15px 15px 5px; font-size: 14px; font-weight: bold; color: #454545; vertical-align: middle;}
* html .angelserviceapp .choicelist li label	 {display: inline; zoom: 1;}
.angelserviceapp .callservice	{border-top: 1px solid #dedede;}

/* ÆíÀÇ¼­ºñ½º */
.psMbconvmain	{}
.psMbconvmain .list	{ 
	padding: 20px 20px 20px 20px; margin: 0 0 20px 0; position: relative;
	border: 1px solid #dedede;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.psMbconvmain .list .icon	{position: absolute; top: 20px; left: 20px;}
.psMbconvmain .list .content .head	{ font-weight: bold; color: #454545; padding:0 0 0 0; margin: 0 0 10px 0; font-size: 16px;}
.psMbconvmain .list .content .head h2	{ margin: 0 0 0 0; font-size:19px; color:#3f3e3e; vertical-align: middle;}
.psMbconvmain .list .content .price 	{color: #959595; padding: 0 0 0 0;}
.psMbconvmain .list .content .price b	{font-size: 14px; color: #ec008c;}
.psMbconvmain .list .content .explan	{padding: 13px 0 0 0px; line-height:18px;}
.psMbconvmain .list	{}
.psMbconvmain .list	{}
.psMbconvmain .list	{}
.psMbconvmain	{}

/* zz */
.termstype01	{border: 1px solid #e5e5e5; border-radius:3px; padding:5px; margin: 0 0 4px 0;}

/* È¸¿ø°¡ÀÔ */
.usetermstype01	{border-top: 3px solid #303030; border-bottom: 1px solid #dedede; padding: 26px 0 0 0;}
.usetermstype01 p	{position: relative;}
.usetermstype01 .button	{ } 
.termcont	{border: 1px solid #e5e5e5; border-radius: 3px; margin: 0 0 8px 0;}
.termcont iframe	{height: 165px;}

.certifwaychoice .message	{margin: 0 0 15px 0;}
.certifwaychoice .list {
	padding:0 0 10px 0; margin:0 0 10px 0;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 73%, rgba(248,248,248,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(73%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 73%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 73%,rgba(248,248,248,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 73%,rgba(248,248,248,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 73%,rgba(248,248,248,1) 100%); /* W3C */
}
.certifwaychoice .list.type02 { display:none; }
.certifwaychoice .list .body	{padding: 0 10px 0 10px; text-align:center; background-repeat: no-repeat; background-position: 9px 24px; }
.certifwaychoice .type01 .body	{background-image: url('../images/common/icon/join_smartphone.gif');}
.certifwaychoice .type03 .body	{background-image: url('../images/common/icon/join_creditcard.gif');}
.certifwaychoice .list .title	{font-size: 16px; font-weight: bold; color: #252525; margin: 0 0 7px 0; padding:17px 0 0 0;}
.certifwaychoice .list .explan	{ padding:0 0 10px 0; line-height:18px; }

.joincompmsg	{padding:29px 10px 15px 10px;}
.joincompmsg .msg	{text-align: center; margin: 0 0 20px 0; line-height:18px;}
.joincompmsg .msg img	{margin: 0 0 5px 0;}
.joincompmsg .mo_msgheader { font-size:15px; -webkit-text-stroke:0.02em; line-height:22px; }
.joincompmsg .datamsg	{margin: 0 0 17px 0; padding:10px 15px 10px 15px; font-weight:normal; -webkit-text-stroke:0.02em;  text-align:center;}

.ecrmcustmmsgtype01	{ padding:15px 15px 15px 15px; position: relative;}
.ecrmcustmmsgtype01 .messagetype01	{padding: 0 0 10px 0; font-size:16px; border: 0 none;}
.ecrmcustmmsgtype01 .messagetype02	{padding: 0 0 0 0;}
.ecrmcustmmsgtype01 a.button	{ margin:15px 0 0 0; float:right;}
.ecrmcustmmsgtype01 a.button:after, .ecrmcustmmsgtype01 a.button:before { content:'';display:table; }
.ecrmcustmmsgtype01.icontype1	{}

.ecrmcustmmsgtype01:after, .ecrmcustmmsgtype01:before { content:''; clear:both; display:table; }

.realnamecerti	{padding: 19px 10px 15px 10px;}
.realnamecerti .listype01	{border-bottom: 1px solid #eeeeee; padding: 0 6px 20px;}
.realnamecerti .pagenavi	{margin-bottom: 0;}


.autojoinpreve	{padding:17px 0 12px 5px; text-align:center; }
.autojoinpreve p	{text-align: center; line-height: 1.8; margin: 0 0 10px 0;}

.combinedmemb_joinmsg	{padding:0;}
.combinedmemb_joinmsg .combmemb, .combinedmemb_joinmsg .mobilememb	{ position: relative; padding:0; text-align:center; padding-bottom:15px;}
.combinedmemb_joinmsg .combmemb	{ border-bottom: 1px solid #eeeeee; margin:0 0 15px 0;}
.combinedmemb_joinmsg .mobilememb	{   }
.combinedmemb_joinmsg .title	{font-size: 14px; font-weight: bold; color: #252525; margin:0 10px 10px; padding:10px 0 10px 0; border-bottom: 1px solid #e5e5e5; text-align:left;}
.combinedmemb_joinmsg .explan	{margin: 0 10px 10px; text-align:left; line-height:18px;}
.combinedmemb_joinmsg .explan span	{display: block; margin: 0 0 3px 0;}
.combinedmemb_joinmsg .joinid	{padding: 10px 20px 8px 20px; background: #f5f5f5; margin: 4px 10px 10px;}
.combinedmemb_joinmsg .button	{  }


/* =°í°´¼¾ÅÍ
------------------------------------------------------------------------*/
.agreemessage	{padding: 15px 10px 10px 10px; margin: 0 0 5px 0;}
#header { display:none; }
.desktop_area_box { display:none; }
.mobile_area_box {  }
img.mo_img_temp_w100 { width:100%; }


.mo_mobile_nodate_ty1 { padding:28px 10px 15px 10px; }
.mo_mobile_nodate_ty1 h2 { font-size:14px; }
.mo_mobile_nodate_ty1 h2 strong { font-size:20px; margin:0 0 15px 0; display:block; }

.processtype01	{ width:100%; margin: 0 0 20px 0;}
	.processtype01 p img { width:100%; }
.processtype01	{background-repeat: no-repeat; background-position: 0 100%; padding: 0 0 5px 0;}
.processtype01 ol	{}
.processtype01 li	{ padding:20px 0 0 0; display:block; background: url('../images/my/bg_myrccancl_processtype01_03_m.gif') no-repeat center 5px; }
.processtype01 li .title {
	margin:0 0 0 0; padding:5px 10px 5px 10px;
	border:1px solid #9fa1b4; border-bottom:0;
	-webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;
	border-top-right-radius:5px; border-top-left-radius:5px;
	background: #a9abbc; /* Old browsers */
	background: -moz-linear-gradient(top, #a9abbc 0%, #9597ab 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9abbc), color-stop(100%,#9597ab)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a9abbc 0%,#9597ab 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a9abbc 0%,#9597ab 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #a9abbc 0%,#9597ab 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9abbc', endColorstr='#9597ab',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a9abbc 0%,#9597ab 100%); /* W3C */
	
	color:#fff; font-weight:bold;
}
.iphone_smartPhone .processtype01 li .title { font-weight:normal; -webkit-text-stroke:0.02em; }
.processtype01 li .explan {
	margin:0 0 0 0; padding:5px 10px 5px 10px;
	border:1px solid #dedede; border-top:0;
	-webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px; border-bottom-left-radius:5px;
}

.processtype01 li:first-child	{padding-top: 0; background: none;}
.processtype01 .listype01	{padding: 5px 0 0 0;}

/* ±âÈ¹ ¹ÌÈ®Á¤ */
.notyetdecided { background-color:#fcbfe3; color:#fff; font-size:25px; font-weight:bold; text-align:center; padding:50px 10px 50px 10px; }
.notyetdecided_ty1 { background-color:#e5e5e5; color:#9a9a9a; font-size:25px; font-weight:bold; text-align:center; padding:50px 10px 50px 10px; }

/* mobile_layout.css */
/* #wrap { width:320px; } */

#mo_header	{ height:auto; font-size: 14px; font-weight:normal; font-family:"±¼¸²", Gulim, Arial, Verdana, sans-serif; padding:0 0 20px 0; margin: 0 0 0 0; text-align:left; background-color:#fff;}
	#mo_header .mo_header_bg_ty1 { text-indent:-5000px; background:url(../images/common/header/mo_header_bg_ty1.png) no-repeat left top; }

	#mo_header .mo_header_top { padding:7px 0 0 0; }
	
		#mo_header .mo_header_top .mo_header_logo { float:left; width:33px; height:30px; margin:0 0 7px 9px; }
			#mo_header .mo_header_top .mo_header_logo a { width:33px; height:30px; display:block; overflow:hidden; }
			
		#mo_header .mo_header_top .mo_header_info { float:right; padding:3px 10px 2px 0; }
			#mo_header .mo_header_top .mo_header_info a.mo_header_info_btn_menu { width:56px; height:25px; background-position:0px -50px; display:inline-block; }
				#mo_header .mo_header_top .mo_header_info a.mo_header_info_btn_menu.on { background-position:0px -80px; }
			#mo_header .mo_header_top .mo_header_info a.mo_header_info_btn_search { width:56px; height:25px; background-position:-60px -50px; display:inline-block; }
				#mo_header .mo_header_top .mo_header_info a.mo_header_info_btn_search.on { background-position:-60px -80px; }
				
		#mo_header .mo_header_top .mo_header_search {
			clear:both; padding:6px 10px 6px 10px; border-top:1px solid #dedee0;
			background: #fafafa; /* Old browsers */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(50%,#f3f3f3), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #fafafa 0%,#f3f3f3 50%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
			display:none;
		}
			#mo_header .mo_header_top .mo_header_search form { }
				#mo_header .mo_header_top .mo_header_search form fieldset {
					position:relative; width:100%; border:2px solid #c8259b; padding:2px 0 2px 0;
					-webkit-border-radius:5px; -webkit-box-sizing:border-box; box-sizing:border-box;
					-webkit-box-shadow:inset 2px 2px 5px 1px rgba(0,0,0,0.1);
					background-color:#fff;
				}
					#mo_header .mo_header_top .mo_header_search form fieldset legend { display:none; }
					#mo_header .mo_header_top .mo_header_search form .mo_header_search_form { position:relative; padding:0 28px 0 7px; -webkit-box-sizing:border-box; box-sizing:border-box; }
					#mo_header .mo_header_top .mo_header_search form fieldset input[type="text"] {
						width:100%; height:22px; line-height:22px; padding:0; margin:0;
						border:none; background-color:transparent; -webkit-border-radius:0; -webkit-appearance:none;
					}
					#mo_header .mo_header_top .mo_header_search form fieldset button.mo_header_bg_ty1 {
						position:absolute; top:0; right:0px;
						width:28px; height:23px; background-position:7px -105px;
						border:none; display:block; text-indent:-5000px;
					}
		#mo_header .mo_header_top .mo_header_menu {
			clear:both; padding:18px 7px 17px 7px; border-top:1px solid #96277a;
			background: #cf36a6; /* Old browsers */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf36a6), color-stop(100%,#b90080)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #cf36a6 0%,#b90080 100%); /* Chrome10+,Safari5.1+ */
			display:none;
		}
			#mo_header .mo_header_top .mo_header_menu ul { width:100%; }
				#mo_header .mo_header_top .mo_header_menu ul li { float:left; width:25%; margin:0 0 1px 0; }
				#mo_header .mo_header_top .mo_header_menu ul li a { width:60px; height:60px; margin:0 auto; display:block; }
					/* off */
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_BT a { background-position:-150px 0px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_PS a { background-position:-211px 0px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_BZ a { background-position:-272px 0px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_US a { background-position:-333px 0px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_CP a { background-position:-150px -61px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_UB a { background-position:-211px -61px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_MY a { background-position:-272px -61px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_CS a { background-position:-333px -61px; }
					/* current */
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_BT a.current { background-position:-400px 0px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_PS a.current { background-position:-461px 0px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_BZ a.current { background-position:-522px 0px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_US a.current { background-position:-583px 0px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_CP a.current { background-position:-400px -61px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_UB a.current { background-position:-461px -61px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_MY a.current { background-position:-522px -61px; }
					#mo_header .mo_header_top .mo_header_menu ul li.header_menu_CS a.current { background-position:-583px -61px; }
	
	#mo_header .mo_header_gnb_depth2 {
		position:relative; z-index:5;
		border-top:1px solid #af1972; border-bottom:1px solid #810055;
		background: #ce2ba2; /* Old browsers */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce2ba2), color-stop(100%,#b11789)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ce2ba2 0%,#b11789 100%); /* Chrome10+,Safari5.1+ */
		-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.3);
	}
		#mo_header .mo_header_gnb_depth2 .mo_header_gnb_box {
			margin:0 29px 0 5px;
		}
			#mo_header .mo_header_gnb_depth2 .mo_header_gnb_box .mo_header_gnb_box_s {
				position:relative; width:100%; height:41px; overflow:hidden;
			}
				#mo_header .mo_header_gnb_depth2 .mo_header_gnb_box .mo_header_gnb_box_s ul { position:absolute; left:0; top:0; }
					#mo_header .mo_header_gnb_depth2 .mo_header_gnb_box .mo_header_gnb_box_s ul li { float:left; }
						#mo_header .mo_header_gnb_depth2 .mo_header_gnb_box .mo_header_gnb_box_s ul li a { padding:10px 9px 10px 9px; font-size:15px; color:rgba(255,255,255,0.65); font-weight:bold; letter-spacing:-1px; display:inline-block; }
						
						#mo_header .mo_header_gnb_depth2 .mo_header_gnb_box .mo_header_gnb_box_s ul li a.current { color:rgba(255,255,255,1); background-color:#95056e; }
						
						#mo_header .mo_header_gnb_depth2 .mo_header_gnb_box .mo_header_gnb_box_s ul li a.on { color:rgba(255,255,255,1); }
							.iphone_smartPhone #mo_header .mo_header_gnb_depth2 .mo_header_gnb_box .mo_header_gnb_box_s ul li a { font-weight:normal; -webkit-text-stroke:0.02em; }

	#mo_header .mo_header_gnb_depth3 {
		position:relative; z-index:4;
	}
		#mo_header .mo_header_gnb_depth3 .mo_header_gnb_box { display:none; }
		
		#mo_header .mo_header_gnb_depth3 dl { }
		#mo_header .mo_header_gnb_depth3 dl dt {
			position:relative; z-index:3; border-top:1px solid #ffffff; border-bottom:1px solid #e4e2e3;
			background:url(../images/common/header/mo_icon_header_gnb_ty1_off.gif) no-repeat right center. #f5f5f5; /* Old browsers */
			background:url(../images/common/header/mo_icon_header_gnb_ty1_off.gif) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e7)); /* Chrome,Safari4+ */
			background:url(../images/common/header/mo_icon_header_gnb_ty1_off.gif) no-repeat right center, -webkit-linear-gradient(top, #f5f5f5 0%,#e9e9e7 100%); /* Chrome10+,Safari5.1+ */
			display:none;
		}
			#mo_header .mo_header_gnb_depth3 dl dt a { padding:7px 30px 5px 9px; font-size:14px; color:#3d3d3d; font-weight:bold; display:block; }
			
		#mo_header .mo_header_gnb_depth3 dl dd { position:relative; z-index:2; background-color:#686876; display:none; }
			#mo_header .mo_header_gnb_depth3 dl dd ul { }
				#mo_header .mo_header_gnb_depth3 dl dd ul li { border-top:1px solid #777784; border-bottom:1px solid #453e4b; }
					#mo_header .mo_header_gnb_depth3 dl dd ul li a { padding:9px 30px 5px 9px; font-size:14px; color:#ffffff; font-weight:bold; display:block; }
		
		#mo_header .on dl dt { display:block; }
		#mo_header .mo_header_gnb_depth3 dl dt.on {
			background:url(../images/common/header/mo_icon_header_gnb_ty1_on.gif) no-repeat right center. #f5f5f5; /* Old browsers */
			background:url(../images/common/header/mo_icon_header_gnb_ty1_on.gif) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e7)); /* Chrome,Safari4+ */
			background:url(../images/common/header/mo_icon_header_gnb_ty1_on.gif) no-repeat right center, -webkit-linear-gradient(top, #f5f5f5 0%,#e9e9e7 100%); /* Chrome10+,Safari5.1+ */
			-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.3);
		}
		#mo_header .mo_header_gnb_depth3 dl dt.on + dd { -webkit-box-shadow:inset 0px -2px 2px rgba(0,0,0,0.3); }
		
		#mo_header .mo_header_gnb_depth3 p.mo_header_gnb_depth3_close { padding:0 10px 0 10px; border-top:2px solid #cf2aa2; text-align:right; display:none; }
			#mo_header .mo_header_gnb_depth3 p.mo_header_gnb_depth3_close a { width:70px; height:20px; color:rgba(255,255,255,0); background-position:0px -150px; display:inline-block; }
		
		
		#mo_header .mo_header_gnb_depth3 .mo_header_gnb_box.current { display:block; }
		#mo_header .mo_header_gnb_depth3 .mo_header_gnb_box.current dl dt.current { display:block; }
		
/* mobile_board.css */
.searchtype01	{padding: 10px 0 9px 0; text-align: center;}
.searchtype01 select.mo_select_defalutSt	{width: 127px;}
.searchtype01 input.intext01	{width:70%;}

.searchtype03	 {margin: 0 0 20px 0; padding: 10px 10px 10px;}
.searchtype03:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.searchtype03 .lt	 { margin:0 0 0 0; padding:0 0 10px 0;}
.searchtype03 .rt	 {float: right;}
.searchtype03 *	 {vertical-align: middle;}

/* =board/datatable
------------------------------------------------------------------------*/
.datatype_head, .datatype_foot	{margin: 0 0 10px 0; zoom:1;}
.datatype_head .lt, .datatype_foot .lt	{}
.datatype_head .rt, .datatype_foot .rt	{ text-align:right;}

.datatype01	{
	border-top: 3px solid #303030;  
	border-bottom: 1px solid #d7d7d7; 
}
.section .section .datatype01	{ border-top-width: 1px;}
.datatype01 h4	{border-bottom: 1px solid #d7d7d7; margin: 0; padding: 12px 10px 10px 10px; color: #454545;}
.datatype01 dl	{padding:10px 0 10px 0; }
.datatype01 dt {
	padding:13px 10px 3px 10px; border-top:1px solid #e9e9e9;
	color:#252525; line-height:18px;
	display:block;
}
	.datatype01 dt.mo_first { border-top:none; }
.datatype01 dd {
	padding:3px 10px 10px 10px;
	display:block;
}
.datatype01 dt em	{font-weight: normal;}
.datatype01 dt span.pointcolor01	{ -webkit-text-stroke:0.02em;}
.datatype01 dd .list	{margin: 0 0 10px 0; }
.datatype01 dd .list label	{margin: 0 10px 0 4px; display: inline-block; width: 65px;}
.datatype01 dd .buttontype11	{margin-left: -4px;}
.datatype01 dd .button img	{vertical-align: middle; margin-left: 4px;}
.datatype01 dd .alertmsg	{border-top: 1px solid #ececec; padding: 10px 0px 10px 0px; margin: 15px 0 0 0; line-height:18px; }
.datatype01 dd .list02	{margin: 0 0 5px 0;}
.datatype01 dd .choiceselect_display	{border-bottom: 1px solid #ececec; }
.datatype01 dd .choiceselect_display > p	{margin: 0 0 10px 0;}
.datatype01 dd .choiceselect_display .choiceselect_displaylist	{border-top: 1px solid #ececec; padding: 20px 0 20px 0;}
.datatype01 dd .choiceselect_display .choiceselect_displaylist .alertmsg	{border-top: 0 none;}

.datatype01_morethan dl { padding-top:0px; padding-bottom:0px; border-bottom:1px solid #D7D7D7; }
.datatype01_morethan dl.first dt:first { border-top:none; }
.datatype01_morethan .pagenavi	{ margin: 10px 0 0 0;}
.datatype01 .etcessential		{border-bottom: 1px solid #dedede; border-top: 1px solid #acacac; padding: 27px 5px 25px 5px;}
.datatype01 .etcessential	 textarea	{border: 1px solid #e5e5e5;  border-radius: 3px; width: 100%; height: 100px; overflow: scroll; overflow-x: hidden; resize:none;-webkit-box-sizing:border-box; box-sizing:border-box;}

.datatable01	{border-top: 2px solid #303030; border-bottom: 1px solid #dedede;}
.datatable01 th, .datatable01 td	{border: 0; border-bottom: 1px solid #ececec; padding: 11px 5px 10px; text-align: center;}
.datatable01 th	{color: #252525;}
.datatable01 thead th	{border-bottom-color: #dedede;}
.datatable01 tbody th	{text-align: left;}
.datatable01 tbody td	{text-align: center; color: #454545;}
.datatable01 tbody td.title	{text-align: left;}
.datatable01 td.price	{text-align: right;}

.datatype01 .imageuploader	{border-top: 1px solid #d7d7d7; padding: 20px 0 30px 0;}
.datatype01 .imageuploader p	{text-align: right; padding: 0 0 20px 0;}
.datatype01 .imageuploader textarea	{width:100%; height:10em; overflow: scroll; overflow-x: hidden; resize:none;}

.datatable02	{border-top: 2px solid #303030; border-bottom: 1px solid #d7d7d7;}
.datatable02 th, .datatable02 td	{padding: 7px 5px 5px 5px; text-align: center;}
.datatable02 tbody tr.first th, .datatable02 tbody tr.first td	{border-top: 1px solid #ececec;}
.datatable02 th	{color: #252525;}
.datatable02 tbody th	{text-align: left; vertical-align: top; padding-left: 9px;}
.datatable02 tbody td	{text-align: center; color: #656565;}
.datatable02 td.price	{text-align: right; padding-right: 9px;}
.datatable02 td.servicename	{text-align: left;}
.datatable02 tfoot tr.totalprice th, .datatable02 tfoot tr.totalprice td	{border-top: 1px solid #d7d7d7; background-color:#f5f5f5;}
.datatable02 tfoot tr.totalprice th	{ text-align: left; padding-left: 9px;}
.datatable02 tfoot tr.totalprice td	{color: #f62ca2; font-weight: bold; border-top: 1px solid #d7d7d7;}

.datatable03	{border-top: 1px solid #303030; border-bottom: 1px solid #dedede;}
.datatable03 th, .datatable03 td	{border: 0; border-bottom: 1px solid #ececec; padding: 11px 5px 10px; text-align: center;}
.datatable03 th	{color: #252525;}
.datatable03 thead th	{border-bottom-color: #d7d7d7;}
.datatable03 tbody th	{text-align: left;}
.datatable03 tbody td	{text-align: center; color: #454545;}
.datatable03 tbody td.title	{text-align: left;}
.datatable03 td.price	{text-align: right;}
.datatable03 td a	{text-decoration: underline;}
.datatable03_1	{border-top-color: #acacac;}
.datatable03_1 thead th	{border-bottom-color: #dedede;}
.datatable03 td.noresult	{color: #959595; padding: 36px 0 34px 0;}
.datatable03 td.resultmsgtype01	{background: #f9f9f9;}
.datatable03 td.resultmsgtype02	{ text-align:left; background: #f9f9f9;}
.datatable03 tfoot tr.total	 th, .datatable03 tfoot tr.total td {border-top: 1px solid #d7d7d7; background: #f5f5f5; font-weight: bold;  color: #454545;}

.datatable05	{border-top: 1px solid #515258; border-bottom: 1px solid #d7d7d7;}
.datatable05 th, .datatable05 td	{border: 0; border-left: 1px solid #d7d7d7; padding: 7px 5px 7px; text-align: center;}
.datatable05 thead th	{color: #252525; border-bottom: 1px solid #d7d7d7; }
.datatable05 th	{color: #252525;}
.datatable05 thead > tr:first-child :first-child, .datatable05 tbody td:first-child, .datatable05 tfoot :first-child, .datatable05 .noline	{border-left: 0 none;}
.datatable05 tbody th, .datatable05 tbody td	{padding: 12px 5px 11px;}
.datatable05 tfoot tr.total	 th, .datatable05 tfoot tr.total td {border-top: 1px solid #d7d7d7; background: #f5f5f5; font-weight: bold;  color: #454545;}
.datatable05 tfoot tr.total td	 {text-align: right;}

.datatable06	{border-top: 2px solid #515258; border-bottom: 1px solid #d7d7d7;}
.datatable06 th, .datatable06 td	{border: 0; border-bottom: 1px solid #ececec; padding: 11px 20px 10px; text-align: center;}
.datatable06 th	{color: #252525;}
.datatable06 thead th	{border-bottom: 1px solid #c2c3cc; background: #f9f9f9; color: #454545;}
.datatable06 tbody th	{background: #f9f9f9;}
.datatable06 tbody td	{text-align: center;}
.datatable06 tbody td.title, .datatable06 .left	{text-align: left;}
.datatable06 td.noresult {color: #959595; padding: 36px 0 34px;}
.datatable06_type01 th, .datatable06_type01 td	{border-left: 1px solid #c2c3cc; }
.datatable06_type01 th:first-child, .datatable06_type01 td:first-child	{border-left: 0 none; }
.datatable06_type01 tbody td img	{vertical-align: middle;}

.datatablew_ty1 { width:920px; }
.datatablew_700 { width:700px; }
.datatablew_500 { width:500px; }

.mo_boardlist	{border-top: 3px solid #515258;}
.mo_boardlist ul { }
.mo_boardlist ul li { border-bottom: 1px solid #ececec; }
.mo_boardlist ul li a:not(.button) { padding:10px 9px 8px 9px; display:block; }
.mo_boardlist ul li a:not(.button) span.list_summary { padding:5px 0 5px 0; color:#959595; display:block; line-height:12px; }
.mo_boardlist ul li a:not(.button) span.title { padding:3px 0 3px 0; color:#454545; line-height:18px; display:block; }
.mo_boardlist ul li a:not(.button) span.title img { vertical-align:middle; }

.mo_boardlist ul li a:not(.button) span.date { padding:0 7px 0 0; display:inline-block; }
.mo_boardlist ul li a:not(.button) span.date.line01 { padding-left:7px; margin-left:7px; border-left:1px solid #d7d7d7; }
.mo_boardlist ul li a:not(.button) span.treatment { padding:0 7px 0 9px; border-left:1px solid #d7d7d7; display:inline-block; }
.mo_boardlist ul li a:not(.button) span.treatment.on { color:#e07bb8; }
.mo_boardlist ul li a:not(.button) span.category { display:inline-block; }

.mo_boardlist ul li a:not(.button) span.list_summary_notice { padding:5px 0 5px 0; color:#959595; display:block; line-height:12px; }
.mo_boardlist ul li a:not(.button) span.list_summary_notice .inquiry { float:right; display:inline-block }
.mo_boardlist ul li a:not(.button) span.list_summary_notice .inquiry.line01  { padding-left:7px; margin-left:7px; border-left:1px solid #d7d7d7; }
.mo_boardlist ul li > a.button { margin:0 auto 10px auto; width:100%; text-align:center; display:block; }

.mo_boardread		{border-top: 3px solid #515258; border-bottom:1px solid #D7D7D7; zoom: 1;}
.mo_boardread .boardreadtitle { padding:11px 8px 6px 8px; margin-bottom:2px; color:#454545; line-height:18px;}
.mo_boardread .boardreadinfo { padding:0 8px 6px 8px; color:#959595; line-height:12px; }
.mo_boardread .boardreadinfo span.author { margin:2px 0 2px 0; padding:0 5px 0 0; display:inline-block; }
.mo_boardread .boardreadinfo span.date { margin:2px 0 2px 0; padding:0 7px 0 9px; border-left:1px solid #d7d7d7; display:inline-block; }

.mo_boardread .boardreadinfo_notice { padding:0 8px 6px 8px; color:#959595; text-align:right; line-height:12px; }
.mo_boardread .boardreadinfo_notice span.date { margin:2px 0 2px 0; padding:0 5px 0 0; display:inline-block; }
.mo_boardread .boardreadinfo_notice span.date.line01  { padding-left:7px; margin-left:7px; border-left:1px solid #d7d7d7; }
.mo_boardread .boardreadinfo_notice span.inquiry { margin:2px 0 2px 0; padding:0 7px 0 9px; border-left:1px solid #d7d7d7; display:inline-block; }

.mo_boardread .boardreadcont { margin:7px 0 0 0; padding:11px 9px 9px 9px; border-top:1px solid #aaabb3; line-height:18px; }
.mo_boardread	 .boardreadcont .video	{text-align: center; margin: 0 0 10px;}
.mo_boardread	.boardreadcont .attachfile	{ padding:10px 0 0 0; text-align: right; }
.mo_boardread	.boardreadcont .attachfile b	{margin: 0 10px 0 0; color: #252525; padding: 20px 0 0; margin: 0 0 40px;}
.mo_boardread	.boardreadcont .attachfile a	{color: #e07bb8; text-decoration: underline;}
.mo_boardread .replycont { margin-bottom:-5px; }
.mo_boardread .replycont .mo_boardread	{border-top: 0 none; border-bottom: 0 none; padding: 0 0 1px 0; }
.mo_boardread .replycont .mo_boardread .boardreadtitle	{ padding:11px 8px 5px 8px; }
.mo_boardread .replycont .mo_boardread .boardreadtitle span.treatment { padding:0 0 0 0; display:inline-block; }
.mo_boardread .replycont .mo_boardread .boardreadtitle span.treatment.on { color:#e07bb8; }
.mo_boardread .replycont .mo_boardread .boardreadcont	{ margin:7px 10px 0 10px; padding-left:0; padding-right:0;}
.mo_pagemove	{ padding:0 9px 0; margin:25px 0 0 0; clear: both;}
.mo_pagemove dt	, .mo_pagemove dd	{padding: 10px 0 8px 0; height:18px;}
.mo_pagemove dt		{clear: left; float: left; display: block; background-image: url('../images/board/bg_pagemove.gif'); background-repeat: no-repeat; padding-left: 18px;}
.mo_pagemove dt.prevpage	{background-position: 5px 18px;}
.mo_pagemove dt.nextpage	{background-position: 5px -12px;}
.mo_pagemove dd		{color: #959595; background: url('../images/board/bg_boardread_bar_01.gif') no-repeat 75px 15px; padding-left:85px;}
.mo_pagemove dd.prevpage	{border-bottom: 1px solid #eaeaea;}

.mo_pagemove dd .pagemove_no, .mo_pagemove dd a { width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }

.mychargedetail	{margin: 0 0 20px 0;}
.mychargedetail p	{padding: 28px 0 25px 0; font-size: 16px; font-weight: bold; color: #3d3d3d; text-align: center;}
.mychargedetail02	{margin: 0 0 20px 0; padding:23px 10px 20px 10px; text-align: center;}
.mychargedetail02 p.type01	{margin: 0 0 5px 0; font-size: 16px; font-weight: bold; color: #3d3d3d;}
.mychargedetail02 p.type02	{margin: 0 0 5px 0; color: #959595; font-size: 14px;}
.mychargedetail02 p.type03	{font-size: 12px;}

/* ÀÚÁÖ¹¯´Â Áú¹® Ty1 */
.list_question { padding:10px 0 0 0; margin:0 0 20px 0; border-top:2px solid #515258; border-bottom:1px solid #d7d7d7; }
.list_question ul { }
.list_question ul li { padding:2px 0px 0 0px; border-top:1px solid #ececec; background:url(../images/common/icon/icon_question_01.gif) no-repeat 10px 13px; }
.list_question ul li.first { border-top:none; }
.list_question ul li a { padding:10px 10px 12px 33px; color:#959595; line-height:18px; display:block; }
.list_question ul li a:link, .list_question ul li a:visited, .list_question ul li hover { color:#959595 }
.list_question ul li a span { padding-right:20px; background:url(../images/common/icon/icon_list_on.gif) no-repeat right center; display:block; }
.list_question ul li .answer { line-height:18px; display:none; }

.list_question ul li.on { background-image:url(../images/common/icon/icon_question_01_on.gif); }
.list_question ul li.on a { font-weight:bold; color:#f62ca2; }
.list_question ul li.on a:link, .list_question ul li.on a:visited, .list_question ul li.on hover { color:#f62ca2 }
.list_question ul li.on a span { background-image:url(../images/common/icon/icon_list_off.gif); }
.list_question ul li.on .answer { padding:15px 20px 15px 34px; background:#f9f9f9 url(../images/common/icon/icon_question_02_m.gif) no-repeat 10px 18px;  display:block; }

.mo_FAQTypeList { padding:5px 0 0 0; margin:0 0 20px 0; border-top:2px solid #515258; border-bottom:1px solid #d7d7d7; }
.mo_FAQTypeList ul { }
.mo_FAQTypeList ul li { padding:3px 0px 0 0px; border-top:1px solid #ececec; }
.mo_FAQTypeList ul li:first-child { border-top:none; }
.mo_FAQTypeList ul li a { margin-right:10px; padding:10px 15px 12px 10px; color:#656565; line-height:18px; background:url(../images/common/icon/icon_list_on.gif) no-repeat right center; display:block; }
.mo_FAQTypeList ul li a:link, .list_question ul li a:visited, .list_question ul li hover { color:#656565; }
.mo_FAQTypeList ul li a em { padding:2px 0 2px 0; font-style:normal; display:block; line-height:14px; }
.mo_FAQTypeList ul li a em span { display:inline-block; }
.mo_FAQTypeList ul li a em span.barline { padding:0px 7px 0px 9px; margin-left:5px; border-left:1px solid #d7d7d7; display:inline-block; }
.mo_FAQTypeList ul li .FAQTypeCell { padding:10px 10px 10px 10px; border-top:1px solid #ececec; display:none; }
.mo_FAQTypeList ul li .resultmsgtype02 { padding-top:15px; padding-bottom:15px; background-color:#f9f9f9; }

.mo_FAQTypeList ul li.on a { background-image:url(../images/common/icon/icon_list_off.gif); }
.mo_FAQTypeList ul li.on .FAQTypeCell { display:block; }

/* FAQTypeList */
.FAQTypeList { border-collapse:separate; }
.FAQTypeList tr.FAQTypeTr { display:none; }
.FAQTypeList tr.FAQTypeTrCurrent {  }


.messagetype01	{border-bottom: 1px solid #dedede; padding: 18px 0 17px 0;}
.messagetype01 .confirmmsg	{text-align: center; }
.messagetype01 .listype01	{padding: 0 0 0 5px;}
.messagetype01.line01	{border-top: 1px solid #dedede;}
.messagetype01.line02 ul	{padding-left: 0;}
.messagetype01.line03	{border-top: 1px solid #dedede; border-bottom: 0 none;}

/* Event List */
.eventlisttype01	{margin: 0 0 20px 0; padding: 15px 0 10px 0; border-top: 2px solid #515258; border-bottom: 1px solid #d7d7d7;}
.eventlisttype01 .eventlist	{padding: 0 10px 0;}
.eventlisttype01 .eventlist .eventimg	{float: none; margin: 0 0 10px;}
.eventlisttype01 .eventlist .eventimg img	{width: 100%;}
.eventlisttype01 .eventlist .desc	{margin: 0 0 10px;}
.eventlisttype01 .eventlist .desc .title	{margin: 0 0 5px;}
.eventlisttype01 .eventlist .desc .title a	{color: #454545;}
.eventlisttype01 .eventlist .desc dl	{letter-spacing: -4px;}
.eventlisttype01 .eventlist .desc dt, .eventlisttype01 .eventlist .desc dd	{display: inline-block; vertical-align: top; letter-spacing: normal;}
.eventlisttype01 .eventlist .desc dt	{padding-right: 10px;}

.financial_datatable		{border-top: 2px solid #303030; border-bottom: 1px solid #dedede;}
.financial_datatable th, .financial_datatable td	{border: 0; border-left: 1px solid #ececec; padding: 11px 19px 10px;}
.financial_datatable th	{text-align: left; color: #454545;}
.financial_datatable td	{text-align: right;}
.financial_datatable thead th	{border-bottom: 1px solid #d7d7d7; background: #f9f9f9; color: #454545; text-align: center;}
.financial_datatable th:first-child, .financial_datatable td:first-child	{border-left: 0 none; }
.financial_datatable tbody th, .financial_datatable	 tbody td	{}
.financial_datatable tbody th	 {background: #fff; font-weight: normal;}
.financial_datatable	 tbody tr.depth01 th, .financial_datatable	 tbody tr.depth01 td {font-weight: bold; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec;}
.financial_datatable	 tbody tr.depth03 th {padding-left: 30px;}
.financial_datatable tfoot th, .financial_datatable tfoot td	 {font-weight: bold; color: #f62ca2; border-top: 1px solid #dedede;}

.pagenavi	{text-align: center; margin: 15px 0 25px 0;}
.pagenavi_error	{text-align: center; }
.pagenavi:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.pagenavi .lt	{float: left; margin:0 0 10px 0;}
.pagenavi .rt	{float: right; margin:0 0 10px 0;}
.pagenation	{ padding:0; clear:both; }
.pagenation a, .pagenation strong	{display:inline-block; padding:4px 9px 1px 9px; text-decoration: none; font-weight:normal; -webkit-text-stroke:0.02em; letter-spacing: normal;
    word-spacing: normal;}
.pagenation .prev, .pagenation .next, .pagenation strong	{border: 1px solid #b8b8b8; border-radius: 2px; }
.pagenation .prev, .pagenation .next	{font-weight:normal; -webkit-text-stroke:0.02em; background-repeat: no-repeat; background-position: 0 0;}
.pagenation .prev	{
	padding-right: 6px; padding-left: 15px; margin-right: 10px;
	
	background:url('../images/board/cc.gif') no-repeat 5px center, rgb(255,255,255); /* Old browsers */
	background:url('../images/board/mo_bg_button_07_prev.gif') no-repeat 5px center, -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
	background:url('../images/board/mo_bg_button_07_prev.gif') no-repeat 5px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
	background:url('../images/board/mo_bg_button_07_prev.gif') no-repeat 5px center, -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background:url('../images/board/mo_bg_button_07_prev.gif') no-repeat 5px center, -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Opera11.10+ */
	background:url('../images/board/mo_bg_button_07_prev.gif') no-repeat 5px center, -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	background:url('../images/board/mo_bg_button_07_prev.gif') no-repeat 5px center, linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
}
.pagenation .next	{
	padding-right: 15px; padding-left:6px; margin-left: 10px;

	background:url('../images/board/mo_bg_button_07_next.gif') no-repeat 40px center, rgb(255,255,255); /* Old browsers */
	background:url('../images/board/mo_bg_button_07_next.gif') no-repeat 40px center, -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
	background:url('../images/board/mo_bg_button_07_next.gif') no-repeat 40px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
	background:url('../images/board/mo_bg_button_07_next.gif') no-repeat 40px center, -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background:url('../images/board/mo_bg_button_07_next.gif') no-repeat 40px center, -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Opera11.10+ */
	background:url('../images/board/mo_bg_button_07_next.gif') no-repeat 40px center, -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	background:url('../images/board/mo_bg_button_07_next.gif') no-repeat 40px center, linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
}
.pagenation strong	{
	color: #ec008b;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
}

.pagenation_more {
	clear:both;
	padding:6px 10px 6px 10px; color:#454545; -webkit-text-stroke:0.02em;
	border:1px solid #d7d7d7;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	background: rgb(243,243,243); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(243,243,243,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(232,232,232,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(243,243,243,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(243,243,243,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	display:block;
}
	.pagenation_more span {
		padding:0 16px 0 0;
		background:url(../images/common/icon/mo_pagenation_more.gif) no-repeat right center;
		display:inline-block;
	}
.pagenavi.line01	{border-top: 1px solid #dedede; padding-top: 20px; margin-top: 30px;}


.eventviewtype01 + .pagenavi	{margin-top: 15px; border-top: 1px solid #d7d7d7; padding: 15px 0 0;}
.eventviewtype01 .eventcont	{background: #6a6a6a; color: #fff; font-weight: bold; font-size: 20px; text-align: center; padding: 50px 0;}
.eventviewtype01 .scrap	{text-align: right; padding: 20px 0 15px 0; font-family: µ¸¿ò, Dotum; font-size: 11px;}
.eventviewtype01 .scrap *	{vertical-align: middle;}
.eventviewtype01 .scrap img	{margin: 0 4px 0 0;}
.eventviewtype01 .scrap .copy	 	{display: inline-block; padding: 0 12px 0 7px; background: url('../images/common/icon/scrap.gif') no-repeat 100% 50%; border-left: 1px solid #d0d0d0; line-height: 1;}

.commentwrite_type01	{padding: 10px 10px 10px; margin: 0 0 40px;}
.commentwrite_type01 .sns_select	{padding: 0 0 10px;}
.commentwrite_type01 .sns_select *	{vertical-align: middle;}
.commentwrite_type01 .sns_select label	{margin: 0 15px 0 3px;}
.commentwrite_type01 .writeform textarea.texta	{width: 100%; height: 60px; display: block; margin: 0 0 5px;}
.commentwrite_type01 .writeform span.button	{display: block; text-align: center;}

/* ´ñ±Û */
.commentlist_type01	{border-top: 2px solid #515258; border-bottom: 1px solid #d7d7d7; }
.commentlist_type01 li	{border-top: 1px solid #ececec; padding: 13px 0 0 10px; overflow: hidden;}
.commentlist_type01 li:first-child	{border-top: 0 none;}
.commentlist_type01 .cont b 		{color: #f62ca2; line-height: 1.5;}
.commentlist_type01 .cont .date	 	{font-size: 11px; color: #959595; margin: 0 0 0 10px; padding: 0 0 0 10px; border-left: 1px solid #ececec;}

/* my.css */
/* =¸¶ÀÌÆäÀÌÁö
------------------------------------------------------------------------*/
.servicelisttype01	{border-top: 1px solid #303030; border-bottom: 1px solid #d7d7d7; padding: 3px 0 2px 0;}
.servicelisttype01 li	{position: relative; padding: 13px 0 10px 0; border-top: 1px solid #d7d7d7;}
.servicelisttype01 li.mo_first { border-top:none; }
.servicelisttype01 li .srcname	{ padding:5px 10px 5px 10px; display:block; }
.servicelisttype01 li .srcname a	{text-decoration: underline;}
.servicelisttype01 .ing li .srcname a	{color: #454545; font-weight: bold;}
.servicelisttype01 .possible li .srcname a	{color: #f62ca2;}
.servicelisttype01 li .srccont	{ padding:5px 10px 5px 10px; }
.servicelisttype01 li .srccont .srcprice	{color: #454545; }
.servicelisttype01 li .btn	{ padding:0 0 0 10px;}
.servicelisttype01 li .button		{ margin:0 4px 0 0; }

.servicelisttype02	{border-top: 1px solid #303030; border-bottom: 1px solid #d7d7d7;}
.servicelisttype02 li	{position: relative; padding: 13px 0 10px 0; border-top: 1px solid #ececec; }
.servicelisttype02 li.mo-first	{border-top: 0 none; }
.servicelisttype02 li .srcname	{padding:5px 10px 5px 10px; display:block; -webkit-text-stroke:0.02em; color: #252525;}
.servicelisttype02 li .srcname a	{text-decoration: underline;}
.servicelisttype02 .servicelisttype0201 li .srcname a	{color: #454545; -webkit-text-stroke:0.02em;}
.servicelisttype02 .possible li .srcname a	{color: #f62ca2;}
.servicelisttype02 li .srccont	{ padding:5px 10px 5px 10px; }
.servicelisttype02 li .srccont input.mo_textbox_phonenum01 { width:25%; }
.servicelisttype02 li .srccont input.mo_textbox_phonenum02 { width:25%; }
.servicelisttype02 li .srccont input.mo_textbox_phonenum03 { width:25%; }
.servicelisttype02 li .srccont .delete img	{vertical-align: middle;}
.servicelisttype02 li .srccont .srcprice	{color: #454545; }
.servicelisttype02 li .btn	{ padding:0 0 0 10px;}
.servicelisttype01 li .button		{ margin:0 4px 0 0; }

.mydiscnt_reservconf	{border-bottom: 1px solid #d7d7d7; padding: 0 0 20px 0;}
.mydiscnt_reservconf .summary	{margin: 0 0 15px 0;}
.mydiscnt_reservconf .contmove	{ padding:10px 0 10px 0; text-align: center;}
.mydiscnt_reservconf .contmove img { -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); transform:rotate(90deg); }
.mydiscnt_reservconf .reserlist	{padding:10px 10px 10px 10px;}
.mydiscnt_reservconf .reserlist .titile	{border-bottom: 3px solid #303030; padding:0px 0 5px 0; margin: 0 0 10px 0; font-weight: bold; color: #252525; font-size: 14px;}
.mydiscnt_reservconf .reserlist ul li	{ line-height:18px; padding:3px 5px; margin: 0 0 5px 0;}
.mydiscnt_reservconf .reserlist ul li.change	{ border:1px solid #d3d3d3; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#fff;}
.mydiscnt_reservconf .reserlist .num	{ width:90px; display:inline-block;}
.mydiscnt_reservconf .reserlist ul li.change .num	{color: #454545;}
.mydiscnt_reservconf .reserlist .phone	{}
.mydiscnt_reservconf .reserlist ul li.change .phone	{-webkit-text-stroke:0.02em;}
.mydiscnt_reservconf .after ul li.change .phone	{color: #f62ca2;}

.inquirychecktype01	{margin: 30px 0 10px 0; padding: 10px 5px 8px 5px; text-align: center; font-weight: bold; font-size: 13px; color: #454545;}
.inquirychecktype01 input	{margin: 0 0 0 10px;}
.inquirychecktype01 input:first-child { margin-left:0; }

.addchange_applytype01	 {border-top: 1px solid #303030;}
.addchange_applytype01 .errormsg	 {padding: 27px 0 21px 0; text-align: center; color: #454545; border-bottom: 1px solid #d7d7d7;}
.addchange_applytype01 h3	 {margin: 40px 0 15px 0;}
.addchange_applytype01 dl	 {border-top: 1px solid #acacac; border-bottom: 1px solid #dedede;}
.addchange_applytype01 dl.first	 {border-top: 0 none; border-bottom: 0 none;}

.datatype01 .paymentandconven .list01	{overflow: hidden; margin: 0 0 13px 0;}
.datatype01 .paymentandconven .list01 .stitle	{float: left; width: 210px;}
.datatype01 .paymentandconven .list01 .date	{overflow: hidden;}
.datatype01 .paymentandconven .list01 .date a.button	{vertical-align: middle; margin: 0 0 0 10px;}

/* ¿ä±ÝÇÒÀÎ½ÅÃ» */
.partnershipcardinfotype01	{padding: 30px 10px 20px;}
.partnershipcardinfotype01 .thumb	{padding: 0 0 15px 0; margin: 0 0 0 0; text-align:center;}
.partnershipcardinfotype01 .desc	{padding: 0 0 0 0;}
.partnershipcardinfotype01 .desc .title	{padding: 7px 0 10px 10px; color: #f62ca2; font-size: 14px;}
.partnershipcardinfotype01 .desc .list	{padding: 18px 10px 0; border-top: 1px solid #e1e1e1;}
.partnershipcardinfotype01 .desc .list dt	{ margin:0 0 10px 0; padding:0 0 0 0; display: block; font-weight: bold; color: #454545;}
.partnershipcardinfotype01 .desc .list dd	{margin: 0 0 15px 0;}

.custpayinfochangetype01	{margin: 0 0 10px 0;}
.custpayinfochangetype01 .arrow	{ padding:10px 0 10px 0; text-align:center; display:block;}
.custpayinfochangetype01 .arrow img { -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); transform:rotate(90deg); }


.processtype01	{background-repeat: no-repeat; background-position: 0 100%; padding: 0 0 5px 0;}
.processtype01 ol	{}
.processtype01 li	{ padding:20px 0 0 0; display:block; background: url('../images/my/bg_myrccancl_processtype01_03_m.gif') no-repeat center 5px; }
.processtype01 li .title {
	margin:0 0 0 0; padding:5px 10px 5px 10px;
	border:1px solid #9fa1b4; border-bottom:0;
	-webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;
	border-top-right-radius:5px; border-top-left-radius:5px;
	background: #a9abbc; /* Old browsers */
	background: -moz-linear-gradient(top, #a9abbc 0%, #9597ab 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9abbc), color-stop(100%,#9597ab)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a9abbc 0%,#9597ab 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a9abbc 0%,#9597ab 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #a9abbc 0%,#9597ab 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9abbc', endColorstr='#9597ab',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #a9abbc 0%,#9597ab 100%); /* W3C */
	
	color:#fff; font-weight:bold;
}
.iphone_smartPhone .processtype01 li .title { font-weight:normal; -webkit-text-stroke:0.02em; }
.processtype01 li .explan {
	margin:0 0 0 0; padding:5px 10px 5px 10px;
	border:1px solid #dedede; border-top:0;
	-webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px; border-bottom-left-radius:5px;
}

.processtype01 li:first-child	{padding-top: 0; background: none;}

/* °¡ÀÔÁ¤º¸ */
.detailviewlist	 {background: #f5f5f5; padding:15px 10px 15px 10px;}
.detailviewlist p.process img { width:100%; }
.detailviewlist .datatype01 {border-top: 0 none;}



.datatype01 .addirectronic_setup	{}
.datatype01 .addirectronic_setup	{padding-top: 15px; padding-bottom: 20px;}
.datatype01 .addirectronic_setup dt, .datatype01 .addirectronic_setup dd	{margin: 0;}
.datatype01 .addirectronic_setup .list01	{margin: 0 0 5px 0;}
.datatype01 .addirectronic_setup .list01 .stitle	{display: block;}
.datatype01 .addirectronic_setup .list01 .formtype01		{margin: 0 0 0 5px;}
.datatype01 .addirectronic_setup .startday	{border-top: 1px solid #ececec;  padding: 5px 0 6px 0;}
.datatype01 .addirectronic_setup .list01 .select_defalutSt {width: 75px;}


.servicelisttype02 .combinationprod .srcname	{font-weight: normal;}
.servicelisttype02 .combinationprod .srccont a.button	{vertical-align: middle; margin: 0 0 0 10px;}
.servicelisttype02 .combinationprod li.on	{background: #f5f5f5; font-weight: bold;}
/*.servicelisttype02 .combinationprod li:hover	{background: #f5f5f5;}*/
.servicelisttype02 .combinationprod li.on .srcname	{font-weight: bold;}
.servicelisttype02 .combinationprod li.on .srccont a.button	{font-weight: normal;}

.servicelisttype02 .accfordeposilist	{text-align: center;}