@charset "UTF-8";

.pattern_box	{ padding: 5px; background: url(../image/pattern_box_border.png) repeat 0 0; }
.pattern_box > div	{ padding: 20px; background-color: #fff; }
.pattern_box > div:after	{ display: block; clear: both; content: ""; }



.modules_member .proc_login	{}
.modules_member .proc_login form#memberLoginForm	{ width: 710px; padding: 0 0 30px 0; margin: 0 auto; border-bottom: 1px solid #ccc; }
.modules_member .proc_login p.message	{ margin: 40px 0; text-align: center; font-size: 18px; font-weight: 600; color: #666; }
.modules_member .proc_login p.input_box	{ position: relative; width: 250px; padding: 0 137px 0 63px; margin: 7px auto; box-sizing: content-box; }
.modules_member .proc_login p.input_box label	{ position: absolute; left: 0; top: 0; width: 50px; line-height: 34px; text-align: right; font-size: 14px; color: #666; font-weight: 600; white-space: nowrap; }
.modules_member .proc_login p.input_box input	{ width: 100%; height: 36px; margin: 0; text-align: left; }
.modules_member .proc_login p.input_box .description	{ padding-left: 0; }
.modules_member .proc_login p.input_date input	{ width: 90%; }
.modules_member .proc_login p.input_date img	{ margin-right: 0; }
.modules_member .proc_login p.submit_box	{ position: relative; width: 450px; margin: 0 auto; }
.modules_member .proc_login p.submit_box button	{ position: absolute; right: 0; bottom: 7px; width: 130px; height: 79px; border-color: #0a57bb; background-color: #1969c5; color: #fff; font-size: 16px; font-weight: 600; }
.modules_member .proc_login p.submit_box button:focus, .modules_member .proc_login p.submit_box button:hover, .modules_member .proc_login p.submit_box button:active	{ border-color: #333; background-color: #555; }
.modules_member .proc_login p.description	{ width: 450px; padding: 0; margin: 20px auto 0 auto; font-size: 12px; }

.modules_member .proc_login .captcha	{ width: 400px; padding: 0 25px 20px 25px; margin: 20px auto; background-color: #e6f0f9; }
.modules_member .proc_login .captcha h3	{ display: block; line-height: 55px; padding: 0; margin: 0; font-size: 15px; color: #283d55; background: none; }
.modules_member .proc_login .captcha .indent1	{ margin-left: 0 !important; }
.modules_member .proc_login .captcha .captcha_print	{}
.modules_member .proc_login .captcha .captcha_print .captcha_print_image	{ float: left; margin: 0; }
.modules_member .proc_login .captcha .captcha_print .captcha_print_image img	{ display: block; width: 200px; height: 65px; border: 0 none; }
.modules_member .proc_login .captcha .captcha_print .captcha_print_button1	{ float: left; height: 31px; padding: 0; margin: 0 0 0 10px; }
.modules_member .proc_login .captcha .captcha_print .captcha_print_button1 button	{ margin: 0 10px 0 0; }
.modules_member .proc_login .captcha .captcha_print .captcha_print_input	{ float: left; clear: none; padding: 0; margin: 0 0 0 10px; }
.modules_member .proc_login .captcha .captcha_print .captcha_print_input input	{ width: 185px; margin: 0; }
.modules_member .proc_login .captcha .captcha_print .captcha_print_button2	{ display: none; }

.modules_member .proc_login p.order	{ margin: 30px auto; }
.modules_member .proc_login p.order a	{ width: 140px; line-height: 34px; padding: 0; margin: 0 7px; }




.modules_member .proc_default	{}
.modules_member .proc_default h3	{ display: none; }
.modules_member .proc_default form#memberLoginForm	{ width: 710px; padding: 0 0 30px 0; margin: 0 auto; border-bottom: 1px solid #ccc; }
.modules_member .proc_default p.message	{ margin: 40px 0; text-align: center; font-size: 18px; font-weight: 600; color: #666; }
.modules_member .proc_default p.input_box	{ position: relative; width: 350px; padding: 0 0 0 100px; margin: 7px auto; }
.modules_member .proc_default p.input_box label	{ position: absolute; left: 0; top: 0; width: 80px; line-height: 34px; text-align: right; font-size: 14px; color: #666; font-weight: 600; white-space: nowrap; }
.modules_member .proc_default p.input_box input	{ margin: 0; text-align: left; }
.modules_member .proc_default p.input_box input.full	{ width: 100%; }
.modules_member .proc_default p.input_box select	{ margin: 0; }
.modules_member .proc_default p.input_box .description	{ padding-left: 0; }
.modules_member .proc_default p.input_date input	{ width: 90%; }
.modules_member .proc_default p.input_date img	{ margin-right: 0; }
.modules_member .proc_default p.submit_box	{ width: 450px; margin: 7px auto; }
.modules_member .proc_default p.submit_box button	{ width: 100%; height: 50px; border-color: #0a57bb; background-color: #1969c5; color: #fff; font-size: 16px; font-weight: 600; }
.modules_member .proc_default p.submit_box button:focus, .modules_member .proc_default p.submit_box button:hover, .modules_member .proc_default p.submit_box button:active	{ border-color: #333; background-color: #555; }
.modules_member .proc_default p.description	{ width: 450px; padding: 0; margin: 20px auto 0 auto; font-size: 12px; }

.modules_member .proc_default .captcha	{ width: 400px; padding: 0 25px 20px 25px; margin: 20px auto; background-color: #e6f0f9; }
.modules_member .proc_default .captcha h3	{ display: block; line-height: 55px; padding: 0; margin: 0; font-size: 15px; color: #283d55; background: none; }
.modules_member .proc_default .captcha .indent1	{ margin-left: 0 !important; }
.modules_member .proc_default .captcha .captcha_print	{}
.modules_member .proc_default .captcha .captcha_print .captcha_print_image	{ float: left; margin: 0; }
.modules_member .proc_default .captcha .captcha_print .captcha_print_image img	{ display: block; width: 200px; height: 65px; border: 0 none; }
.modules_member .proc_default .captcha .captcha_print .captcha_print_button1	{ float: left; height: 31px; padding: 0; margin: 0 0 0 10px; }
.modules_member .proc_default .captcha .captcha_print .captcha_print_button1 button	{ margin: 0 10px 0 0; }
.modules_member .proc_default .captcha .captcha_print .captcha_print_input	{ float: left; clear: none; padding: 0; margin: 0 0 0 10px; }
.modules_member .proc_default .captcha .captcha_print .captcha_print_input input	{ width: 185px; margin: 0; }
.modules_member .proc_default .captcha .captcha_print .captcha_print_button2	{ display: none; }

.modules_member .proc_default p.order	{ margin: 30px auto; }
.modules_member .proc_default p.order a	{ width: 140px; line-height: 34px; padding: 0; margin: 0 7px; }





.modules_member .member_status	{}
.modules_member .member_status h3	{ display: block; width: 0; height: 0; padding: 0; margin: 0; overflow: hidden; font-size: 0; position: absolute; }
.modules_member .member_status ol	{ padding: 0; margin: 30px 0 40px 0; list-style: none; overflow: hidden; }
.modules_member .member_status ol:after	{ display: block; clear: both; content: ""; }
.modules_member .member_status ol li	{ float: left; padding: 0; margin: 0; list-style: none; }
.modules_member .member_status ol.status_count_1 li	{ width: 100%; }
.modules_member .member_status ol.status_count_2 li	{ width: 50%; }
.modules_member .member_status ol.status_count_3 li	{ width: 33.3%; }
.modules_member .member_status ol.status_count_4 li	{ width: 25%; }
.modules_member .member_status ol.status_count_5 li	{ width: 20%; }
.modules_member .member_status ol li span	{ position: relative; display: block; height: 58px; line-height: 58px; padding: 0; border-width: 1px 1px 1px 0; border-style: solid; border-color: #e1e1e1; color: #666; font-size: 18px; font-weight: bold; text-align: center; }
.modules_member .member_status ol li:first-child span	{ border-width: 1px; }
.modules_member .member_status ol li span:after	{ position: absolute; right: -15px; top: -1px; z-index: 2; display: block; width: 30px; height: 60px; content: ""; background: url(../image/member_status_arrow2.png) no-repeat 0 0; }
.modules_member .member_status ol li span.pre:after	{ background-image: url(../image/member_status_arrow3.png); }
.modules_member .member_status ol li:last-child span:after	{ content: none; }
.modules_member .member_status ol li strong	{ position: relative; display: block; height: 60px; line-height: 60px; padding: 0; color: #fff; font-size: 18px; font-weight: bold; text-align: center; background-color: #185eb7; }
.modules_member .member_status ol li strong:after	{ position: absolute; right: -15px; top: 0; z-index: 2; display: block; width: 30px; height: 60px; content: ""; background: url(../image/member_status_arrow1.png) no-repeat 0 0; }
.modules_member .member_status ol li:last-child strong:after	{ content: none; }

.modules_member .member_status ol li:nth-child(1) > *:before	{ display: inline-block; padding-right: 15px; font-size: 12px; content: "STEP 01"; }
.modules_member .member_status ol li:nth-child(2) > *:before	{ display: inline-block; padding-right: 15px; font-size: 12px; content: "STEP 02"; }
.modules_member .member_status ol li:nth-child(3) > *:before	{ display: inline-block; padding-right: 15px; font-size: 12px; content: "STEP 03"; }
.modules_member .member_status ol li:nth-child(4) > *:before	{ display: inline-block; padding-right: 15px; font-size: 12px; content: "STEP 04"; }
.modules_member .member_status ol li:nth-child(5) > *:before	{ display: inline-block; padding-right: 15px; font-size: 12px; content: "STEP 05"; }





.modules_member .agree_box	{ padding: 1em; border: 1px solid #e0e0e0; background-color: #f0f0f0; }
.modules_member .agree_box > *	{ height: 300px; overflow: auto; overflow-x: hidden; padding: 1em 1em 0 1em; margin: 0; background-color: #fff; }
.modules_member .agree_box > *:last-child	{ padding-bottom: 1em; }
.modules_member .agree_box pre strong	{ line-height: 1.9em; color: #000; font-size: 1.2em; font-weight: bold; }
.modules_member .agree_box pre em	{ line-height: 1.8em; color: #000; font-size: 1.1em; font-weight: bold; font-style: normal; }
.modules_member .proc_agree .agree input[type="checkbox"],
.modules_member .proc_agree .agree label	{ line-height: 2em; font-size: 1.3em; font-weight: bold; }

.modules_member .proc_agree .check_exists.width_half	{ float: left; width: 49%; }
.modules_member .proc_agree .check_exists.width_half .indent1	{ margin-left: 0 !important; }

.modules_member .proc_agree .check_exists	{}
.modules_member .proc_agree .check_exists input	{ max-width: 100%; }
.modules_member .proc_agree .check_exists table	{ border-width: 1px; border-color: #d3d3d3; }
.modules_member .proc_agree .check_exists table tbody th	{ line-height: 1em; padding-left: 16px; padding-right: 0; border-color: #d3d3d3; background-color: #f2f3f5; text-align: left; font-size: 13px; font-weight: normal; }
.modules_member .proc_agree .check_exists table tbody td	{ line-height: 1em; padding: 5px; border-color: #d3d3d3; }

.modules_member .proc_agree .captcha.width_half	{ float: right; width: 49%; }
.modules_member .proc_agree .captcha.width_half .indent1	{ margin-left: 0 !important; }

.modules_member .proc_agree .captcha_print	{ height: 90px; padding: 26px 0 0 20px; border: 1px solid #d3d3d3; background-color: #f6f6f6; }
.modules_member .proc_agree .captcha_print .captcha_print_image	{}
.modules_member .proc_agree .captcha_print .captcha_print_image img	{ width: 180px; height: 65px; }
.modules_member .proc_agree .captcha_print .captcha_print_button1	{ height: 35px; padding: 0; margin: 0; }
.modules_member .proc_agree .captcha_print .captcha_print_button1 button	{ width: 30px; height: 30px; margin: 0; vertical-align: top; text-indent: -999px; overflow: hidden; }
.modules_member .proc_agree .captcha_print .captcha_print_button1 button.process_captcha_reload,
.modules_member .proc_agree .captcha_print .captcha_print_button1 button.process_captcha_reload:focus,
.modules_member .proc_agree .captcha_print .captcha_print_button1 button.process_captcha_reload:hover,
.modules_member .proc_agree .captcha_print .captcha_print_button1 button.process_captcha_reload:active	{ background: #fff url(../image/icon_reload.png) no-repeat center center !important; }
.modules_member .proc_agree .captcha_print .captcha_print_button1 button.process_captcha_audio,
.modules_member .proc_agree .captcha_print .captcha_print_button1 button.process_captcha_audio:focus,
.modules_member .proc_agree .captcha_print .captcha_print_button1 button.process_captcha_audio:hover,
.modules_member .proc_agree .captcha_print .captcha_print_button1 button.process_captcha_audio:active	{ background: #fff url(../image/icon_leason.png) no-repeat center center !important; }
.modules_member .proc_agree .captcha_print .captcha_print_input	{ clear: none; height: 30px; margin-top: 0; margin-bottom: 0; }
.modules_member .proc_agree .captcha_print .captcha_print_input input	{ width: 169px; vertical-align: top; }
.modules_member .proc_agree .captcha_print .captcha_print_button2	{ line-height: 50px; padding: 0; margin-top: 0; margin-bottom: 0; }
.modules_member .proc_agree .captcha_print .captcha_print_button2 button	{ margin-top: 0; margin-bottom: 0; vertical-align: middle; }

.modules_member .proc_agree .captcha .captcha_print .captcha_print_button2	{ display: none; }

.modules_member .proc_agree .order	{ clear: both; }



.modules_member .proc_write table tbody th	{ padding-left: 20px; text-align: left; }




.modules_member .proc_message .box	{ padding:5px; margin: 0; background: url(/design/homepage/gangnamgu/image/pattern_sub_title.png) repeat 0 0; }
.modules_member .proc_message .box h3	{ line-height: 100px; padding: 0; margin: -5px -5px 0 -5px; background: #e6f0f9; text-align: center; font-size: 34px; color: #112c4e; }
.modules_member .proc_message .box p	{ line-height: 38px; padding: 40px 0; margin: 5px 0 0 0; background-color: #fff; text-align: center; font-size: 22px; }
.modules_member .proc_message .box div	{ line-height: 38px; padding: 20px 10px; margin: 5px 0 0 0; background-color: #fff; text-align: center; font-size: 14px; }






.modules_member .proc_tel_check	{}
.modules_member .proc_tel_check div.box	{ padding: 10px; margin: 10px 0; border: 1px solid #d3d3d3; background-color: #f6f6f6; }
.modules_member .proc_tel_check div.box p	{ margin: 10px; }





.modules_member .proc_join .order_type	{ padding: 40px 0; margin: 0; text-align: center; }
.modules_member .proc_join .order_type:after	{ display: block; clear: both; content: ""; }
.modules_member .proc_join .order_type a	{ display: inline-block; width: 33%; /*height: 108px;*/ padding: 147px 0 0 0; border-left: 1px solid #e7e7e7; text-align: center; background: no-repeat center 12px; }
.modules_member .proc_join .order_type a:first-child	{ border-left: 0 none; }
.modules_member .proc_join .order_type a.type_normal	{ background-image: url(../image/bg_join_type_normal.png); }
.modules_member .proc_join .order_type a.type_child	{ background-image: url(../image/bg_join_type_child.png); }
.modules_member .proc_join .order_type a strong	{ display: block; line-height: 30px; font-size: 22px; color: #000; }
.modules_member .proc_join .order_type a em	{ display: block; line-height: 20px; font-size: 14px; color: #666; font-weight: 600; }
.modules_member .proc_join .order_type a span	{ display: block; width: 130px; line-height: 30px; margin: 17px auto 0 auto; border-radius: 13px; font-size: 13px; color: #fff; background-color: #333; }
.modules_member .proc_join .order_type a.type_normal span	{ background-color: #30a601; }
.modules_member .proc_join .order_type a.type_child span	{ background-color: #f63365; }
.modules_member .proc_join .order_type a:focus span, .modules_member .proc_join .order_type a:hover span, .modules_member .proc_join .order_type a:active span	{ background-color: #333; color: #fff; }
.modules_member .proc_join .order_type strong	{ display: inline-block; padding-top: 2em; font-size: 1.1em; color: #000; font-weight: normal; }







.modules_member .proc_namefact h3	{ /*visibility: hidden;*/ display: block; width: 0; height: 0; padding: 0; margin: 0; overflow: hidden; font-size: 0; position: absolute; }

#modules_namefact.mode_normal .messagebox	{ position: relative; line-height: 20px; padding: 22px 40px 22px 85px; margin: 0; border: 1px dashed #c8c8c8; background-color: #f4f8fb; }
#modules_namefact.mode_normal .messagebox:before	{ position: absolute; left: 40px; top: 50%; display: block; width: 24px; height: 24px; line-height: 24px; margin-top: -12px; border-radius: 12px; color: #fff; background-color: #494a4b; content: "!"; font-weight: bolder; text-align: center; font-size: 20px; }
#modules_namefact.mode_normal .messagebox p	{ padding: 0; margin: 0; background-color: transparent; text-align: left !important; }
#modules_namefact.mode_normal .messagebox p strong	{ color: #000 !important; font-weight: normal; }

#modules_namefact.mode_normal h4	{ line-height: 35px; padding: 0; margin: 40px 0 10px 0; font-size: 30px; color: #3d4652; font-weight: 600; background: none; }
#modules_namefact.mode_normal .proc_form	{ padding: 20px 30px; margin: 0 0 60px 0; border: 1px solid #c8c8c8; }
#modules_namefact.mode_normal h5	{ line-height: 25px; padding: 0; margin: 0 0 10px 0; font-size: 18px; color: #1048ad; font-weight: 600; background: none; }
#modules_namefact.mode_normal p	{ margin-left: 0; }
#modules_namefact.mode_normal ul	{ padding: 10px 20px; margin: 0; background-color: #f5f5f5; color: #000; }
#modules_namefact.mode_normal ul li	{ padding-bottom: 10px; }
#modules_namefact.mode_normal ul li:last-child	{ padding-bottom: 0; }
#modules_namefact.mode_normal ul li .proc_txt	{ display: inline-block; width: 96px; height: 38px; line-height: 15px; padding: 8px 5px 0 5px; margin-bottom: 10px; border: 2px solid #c7c7c7; border-radius: 24px; text-align: center; vertical-align: middle; background-color: #fff; }
#modules_namefact.mode_normal ul li .proc_txt.line1	{ line-height: 30px; }
#modules_namefact.mode_normal ul li .proc_txt.start	{ border-color: #0682c2; }
#modules_namefact.mode_normal ul li .proc_txt.end	{ border-color: #f7a827; }
#modules_namefact.mode_normal ul li .proc_arrow	{ position: relative; display: inline-block; width: 10px; height: 50px; margin-bottom: 10px; vertical-align: middle; text-indent: 999px; overflow: hidden; }
#modules_namefact.mode_normal ul li .proc_arrow:after	{ position: absolute; left: 0; top: 50%; width: 100%; height: 1px; border-top: 1px solid #c7c7c7; content: ""; }
#modules_namefact.mode_normal form p	{ padding: 20px 0 0 0; }
#modules_namefact.mode_normal form p button	{ min-width: 230px; height: 50px; padding: 0 20px; margin: 0; border: 0 none; background: #274eb7 url(../image/bg_login_submit.png) no-repeat right bottom; color: #fff; font-size: 16px; font-weight: 600; text-align: center; }





#modules_namefact.mode_simple	{}
#modules_namefact.mode_simple:after	{ display: block; clear: both; content: ""; }
#modules_namefact.mode_simple form	{ border: 1px solid #ddd; border-radius: 5px; }
#modules_namefact.mode_simple form#CHECKPLUS_IPIN_namefact_form	{ float: left; width: 49%; background: url(../image/namefact_ipin.gif) no-repeat center 25px; }
#modules_namefact.mode_simple form#CHECKPLUS_MOBILE_namefact_form	{ float: right; width: 49%; background: url(../image/namefact_mobile.gif) no-repeat center 15px; }
#modules_namefact.mode_simple form.single	{ float: none !important; margin: 0 auto !important; }
#modules_namefact.mode_simple form fieldset	{ padding: 80px 19px 19px 19px; text-align: center; }
#modules_namefact.mode_simple form fieldset p.order_box	{ height: 80px; margin: 0; }
#modules_namefact.mode_simple form fieldset p.order_box button,
#modules_namefact.mode_simple form fieldset p.order_box a	{ display: block; width: 200px; height: 34px; line-height: 34px; padding: 0; margin: 5px auto; }
#modules_namefact.mode_simple form fieldset p.order_box button	{ width: 202px; height: 36px; }
#modules_namefact.mode_simple form#CHECKPLUS_IPIN_namefact_form fieldset p.order_box button	{ background-color: #cb4b12; border-color: #cb4b12; }
#modules_namefact.mode_simple form#CHECKPLUS_MOBILE_namefact_form fieldset p.order_box button	{ background-color: #f75059; border-color: #f75059; }
#modules_namefact.mode_simple form fieldset .order_description	{ padding: 20px 0 0 0; margin: 0; text-align: left; }





@media all and (max-width:1023px)
{
	.modules_member .proc_agree
	{ margin-top: -30px; }
	
	.modules_member	input	{ max-width: 100%; }
	.modules_member .proc_login form#memberLoginForm	{ width: 300px; margin: 0 auto; }
	.modules_member .proc_login p.message	{ font-size: 14px; }
	.modules_member .proc_login p.input_box	{ width: auto; padding-right: 0; }
	.modules_member .proc_login p.submit_box	{ width: auto; text-align: center; }
	.modules_member .proc_login p.submit_box button	{ position: static; width: 300px; height: 40px; }
	.modules_member .proc_login p.order a	{ padding: 0 10px; }
	
	
	.modules_member .proc_default p.input_box	{ width: auto; }
	.modules_member .proc_default p.submit_box	{ width: auto; }
	
	
	.modules_member .member_status,
	.modules_member .member_status *	{ display: none !important; background: none !important; }

	.modules_member .proc_agree .agree input[type="checkbox"], .modules_member .proc_agree .agree label	{ font-size: 1em; }
	
	.modules_member .proc_agree input[name="name"]	{ width: 210px; }
		
	.modules_member .proc_agree select[name="birthday_yyyy"]	{ width: 60px; margin-right: 5px; }
	.modules_member .proc_agree select[name="birthday_mm"]	{ width: 60px; margin-right: 5px; margin-left: 5px; }
	.modules_member .proc_agree select[name="birthday_dd"]	{ width: 60px; margin-left: 5px; }
	
	.modules_member .proc_agree select[name="tel_1"]	{ width: 60px; margin-right: 5px; }
	.modules_member .proc_agree input[name="tel_2"]	{ width: 60px; margin-right: 5px; margin-left: 5px; }
	.modules_member .proc_agree input[name="tel_3"]	{ width: 60px; margin-left: 5px; }
	
	#modules_namefact.mode_simple form#CHECKPLUS_IPIN_namefact_form,
	#modules_namefact.mode_simple form#CHECKPLUS_MOBILE_namefact_form	{ float: none; width: auto; }
	#modules_namefact.mode_simple form#CHECKPLUS_MOBILE_namefact_form fieldset p.order_box	{ height: auto; }
	#modules_namefact.mode_simple form .button	{ width: 200px !important; }
	
	
	.modules_member .proc_write table colgroup col:first-child	{ width: 100px !important; }
	.modules_member .proc_write table tbody th	{ text-align: center; padding: 0; }
	.modules_member .proc_write table tbody td	{ line-height: 32px; }
	.modules_member .proc_write table tbody td input	{ max-width: 100%; }
	
	
	.modules_member .proc_write input[name="user_id"]	{ width: 150px; margin-right: 5px; }
	.modules_member .proc_write input[name="user_password"],
	.modules_member .proc_write input[name="user_password_re"]	{ width: 150px; margin-right: 5px; }
	
	.modules_member .proc_write select[name="tel_1"]	{ margin-right: 5px; }
	.modules_member .proc_write input[name="tel_2"],
	.modules_member .proc_write input[name="tel_3"]	{ width: 60px; margin-left: 5px; margin-right: 5px; }
	.modules_member .proc_write select[name="email_list"]	{ width: 194px; }
	.modules_member .proc_write label[for="post"]	{ display: none; }
	.modules_member .proc_write input[name="post"]	{ width: 70px; margin-left: 0; }
	.modules_member .proc_write label[for="address"]	{ display: none; }
	.modules_member .proc_write input[name="address"]	{ margin-left: 0; }
	.modules_member .proc_write input[name="extra_datas['dm_yn']"],
	.modules_member .proc_write input[name="sms_YN"],
	.modules_member .proc_write input[name="mailing_YN"]	{ float: left; clear: left; margin-top: 10px; margin-left: 0; }
	.modules_member .proc_write label[for="extra_datas'dm_yn'1"],
	.modules_member .proc_write label[for="sms_YN1"],
	.modules_member .proc_write label[for="mailing_YN1"]	{ float: left; }
	
	.modules_member .proc_write td .description	{ line-height: 15px; font-size: 11px; }
	
	.modules_member .proc_message .box p	{ line-height: 25px; padding: 30px 10px 10px 10px; font-size: 14px; }



	.modules_member .proc_message .box h3	{ line-height: 60px; font-size: 20px; }
}





@media all and (max-width:549px)
{
	#modules_namefact.mode_simple form#CHECKPLUS_IPIN_namefact_form,
	#modules_namefact.mode_simple form#CHECKPLUS_MOBILE_namefact_form	{ float: none; width: auto; }
	#modules_namefact.mode_simple form#CHECKPLUS_MOBILE_namefact_form fieldset p.order_box	{ height: auto; }
	#modules_namefact.mode_simple form .button	{ width: 200px !important; }
}