* { margin:0; padding:0; }
html, body { width:100%; height:100%; font-size: 1em;} 
body { color:#666; font: normal 0.7em 'Noto Sans Korean'; }
img, fieldset { border:0 none; }
hr, legend { display:none; }
img { width: 100%; /*float:left;*/ }
ul, li, dl, dt, dd { list-style:none; }
input, select , textarea { font:1em 'Noto Sans Korean'; }
a { color:#666; text-decoration:none; color:#333; }
a:hover { color:#000; text-decoration:underline; text-decoration:none; }


.main_all { position: relative; margin: 1% 0; width:100%; /*border-top:20px solid #eba209; margin-bottom:87px */}
.logo_m {  margin: 0 auto; width: 38%; text-align: center;/*background-color:#eba209;*/ }
.logo_m a img { width: 100%; max-width: 150px;}
.main_all a.login { position: absolute; top: 0; right: 0; margin: 1.2em 1.2em 0;}
.main_all a.login i {font-size: 2em;}
.main_all a.logout { position: absolute; top: 0; right: 0; margin: 1.2em 1.2em 0;}
.main_all a.logout i {font-size: 2em;}


/* m Menu */
#slide_menu {position:fixed; height:1000px; margin:0px; padding:0px; top:0px; right:0px; list-style:none; z-index:9999; background:rgb(255, 255, 255);overflow-y:scroll;}
#slide_menu li{width:200px; list-style-type:none; text-indent:1.2em;}
#slide_menu li a{display:block; font-size:13px !important;}
#slide_menu li a:hover{text-decoration:none !important;}
#slide_menu ul li.m_title ul{background:#f5f5f5; width:100%; -webkit-margin-before: 0; -webkit-margin-after:0;}
#slide_menu ul li.m_title ul li a{ font-weight:normal !important; border:0; font-size:13px !important; letter-spacing:-0.01em !important; text-indent:2.2em; border-bottom:1px solid #ddd !Important;}
#slide_menu ul li.m_title ul li:last-child a {border-bottom:none !important;}
#slide_menu ul li.m_title a{display:block; padding:13px 0;  font-size:14px !important; color:#333; border-bottom:1px solid #ebe0e2;}
#slide_menu ul li.m_title a:hover{color:#333;}

.slide_close {padding:15px 0; color:#fff !important; font-size:15px !important; text-align:right; background:#eba209;}
.slide_close a {color:#fff !important; padding-right:20px; }
.slide_close img{float:right; margin-right:15px; padding-top:0px;}
.first {padding:1px 0 0 0 !important;}

ul, menu, dir {display: block; margin:0px; padding:0px;}
.m_dep3 {width:85%; margin:auto; text-align:left; background:#627054 !important; display:table;  text-indent:0px !important; }
.m_dep3 li.dep3_li {float:left; display:inline; width:100% !important;}
.m_dep3 li.dep3_li a {color:#dadada !important; text-indent: !important; font-weight: normal !important; font-size: 13px !important; letter-spacing: -0.01em !important; padding:10px 0 !Important; }
.m_dep3 li.last {float:left; display:inline; width:100% !important; clear:both;}


		/* m top */
		.m_top { overflow: hidden; position: relative; overflow: hidden; height: 77%; min-height: 450px; max-height: 550px; background: url('/djobschool/theme/new/mobile/img/main/m_visual_bg.jpg') top center no-repeat; background-size: cover; z-index: -1;}
		.m_top div { width: 100%; height: 100%; /*background: url('/djobschool/theme/new/mobile/img/main/m_visual_child.png') bottom right no-repeat; background-size: 100%;*/}
		.m_top img { width: 100%;}
		.m_top div h1 { overflow: hidden; display: block; margin: 0 auto; padding: 3.5em 2% 0 0; width: 50%; max-width: 250px;}/*로고*/
		.m_top div p { overflow: hidden; margin: -33% 0 0; padding: 50% 0 0 5%; width: 40%; max-width: 200px;}
		.m_top div span { position: absolute; bottom: 0; right: 0; min-width: 390px; max-width: 490px;}


		/* m main btn 
		.m_main_btn { margin-top: -10%;z-index: 99999999;}
		.m_main_btn ul { width: 100%; display: inline-block; clear: both;}
		.m_main_btn ul li { display: inline-block; float: left;}*/
		
		.m_main_btn { background-color: #fae100; z-index: 99999999999999999999999999;}
		.m_main_btn span { margin-top: -10%; width: 100%; display: inline-block; }
		.m_main_btn span b { margin: 0 6% 6%; width: 88%; display: inline-block; text-align: center; border-radius:30px; box-shadow: 2px 10px 10px rgba(66,66,66,0.1), -2px 0 10px rgba(66,66,66,0.1); background-color: #fff; /*background: url('/djobschool/theme/new/mobile/img/main/m_menu_bg.png') top center no-repeat; background-size: 100%; */}
		.m_main_btn span b a { display: inline-block; padding: 5% 2%; width: 27%; text-align: center; line-height: 0.8em; letter-spacing: -0.07em;}
		.m_main_btn span b a img { margin: 0 auto; display: block; width: 100%; max-width: 146px;}

		/*
		.m_btns {width:100%; margin-top:20px;}
		.m_btns ul{ overflow: hidden; clear: both; width:100%; margin:0 auto; }
		.m_btns ul li { float:left; margin-left:1%; width:24%;}
		.m_btns ul li img { width:98%;} 
		*/

		.m_search_area { float:left; width:100%; background-color:#f8f8fb; margin-top:20px; padding-bottom:20px;}
		.m_search_area h3 { text-align:center; margin-top:20px;}
		#selectBox { float:right; width:49%; margin-right:1%; height:32.5px;}
		.search_box { width:100%;  margin-top:10px; position:relative; height:80px;}
		.search_box > #submitbtn { position:absolute;left:50%; top:45px; transform: translate(-50%); width:150px; background-color:#1d4c89; border:0 none; padding: 10px 0px; color:#fff; border-radius:30px; font-family:"나눔스퀘어";  font-size:1.2em; cursor:pointer;}


		/* kakao channel */
		.m_ch { margin-bottom: -10%; width: 100%; z-index: 2;}
		.m_ch span { display: inline-block; padding: 0 6% 7%; width: 100%; border-bottom-left-radius: 45px; border-bottom-right-radius: 45px; box-sizing: border-box; box-shadow: 0 10px 10px rgba(255,255,255,0.2); background-color: #fae100;}
		.m_ch span a { display: inline-block; padding: 4% 15%; width: 70%; font-size: 0.8em; color: #999; text-align: center; border-radius: 35px; box-shadow: 2px 10px 10px rgba(66,66,66,0.1), -2px 0 10px rgba(66,66,66,0.1); background-color: #fff;}
		.m_ch span a img { margin: 0 auto 2%; display: block; width: 100%; max-width: 409px;}


		/* cs center */
		.m_cs { padding: 20% 9% 6%; background: url('/djobschool/theme/new/mobile/img/main/m_customer_bg.jpg') bottom right no-repeat; background-size: cover; z-index: 1;}
		.m_cs p { color: #fff; font-size: 2em; line-height: 0.8em;}
		.m_cs p em { display: block; font-size: 0.5em !important;}
		.m_cs a { display: block; color: #333; }	
		.m_cs a b { display: inline-block; width: 56%; font-size: 2.4em; letter-spacing: -0.06em;}
		.m_cs a span { display: inline-block; margin: -6% 0 0 0; padding: 2% 3%; width: 37%; text-align: center; font-size: 1.2em !important; line-height: 1.2em; font-weight: bold; letter-spacing: -0.1em; vertical-align: middle; border-radius: 50em; border: 1px solid #333;}

/*
.cs { float:left; display: table-cell; width:100%; height:340px; overflow:hidden;  position:relative; margin-top:20px; }

.cs_text  { float:left; text-align:center; position: absolute;
	top: 50%;
	left: 50%; transform: translate( -50%, -50% );}
	.cs_text h3{ text-align:center;}

.cs .cs_bg{ float:left;width:100%; height:340px; background:url('/djobschool/theme/new/img/m_cs.png') no-repeat 5% 50%; background-size:cover; overflow:hidden;   transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transition: all 0.8s ease-in-out}

.cs .cs_bg.active {transform: scale(1.1); opacity: 1; transition: all 0.8s; }

.cs_text { float:left;  width:100%;}
.cs_text:hover {}
.cs_text h3 { text-align:center; font-family:"나눔스퀘어";  font-size:28px; color:#fafafa;  margin-bottom:20px;}
.cs_text h3 strong { color:#ffaf36;}
.cs_text span { text-align:center;  font-family:"나눔스퀘어";  font-size:16px; color:#fff;  margin-bottom:20px;}
.cs_text h4 { text-align:center;  margin:0 auto; width:340px; font-family:"나눔스퀘어"; margin-top:20px;  font-size:36px; color:#fff; }
.cs_text h4 img { float:left; }
*/




/* tail */

.ver_pc { padding: 1.8em 0; color: #fff; text-align: center; background-color: #222;}
.ver_pc p { margin: 0 0 1%; font-size: 0.9em;}
.ver_pc a { color: #41b8f5 !important; font-size: 1.8em; font-weight: bold;}


#mfooter { width:100%; overflow:hidden;}

/*
.mft_menu { float:left; margin-top:30px; margin-left:10px;}
.mft_menu ul  { float:left;margin-top:40px; margin-left:30px; overflow:hidden;}
.mft_menu ul li  { float:left ; margin-right:10px;  color:#c4c4c4; overflow:hidden;}
.mft_menu ul li a {  color:#c4c4c4; font-family:"나눔스퀘어";  font-size:12px;  font-weight:bold;}
.mft_menu ul li .ye  { color:#eba209}
*/

.mft_info { padding: 5% 6%; width:88%; font-family:"나눔스퀘어"; text-align:left;}
.mft_info p { color:#888; font-size: 0.9em; line-height:1.3em;}
.mft_info p b { color: #555;}
.mft_info p em { display: inline-block; width: 0.7em;}
.mft_info .mft_copy { margin: 3% 0 0; padding: 3% 0 0; color:#ccc; font-size: 0.9em; border-top: 1px solid #ddd;}

.m_text { padding: 3% 0; width:100%; text-align: center; box-sizing: border-box; background: #ededed; }
.m_text a { }



.sub01_01_01 .text1{ float: left;
	font-family:"나눔스퀘어";
    width: 100%;
    font-size: 18px;
    color: #666;
    font-weight: 400;
    margin-bottom: 20px;
    text-align: left;
    line-height: 28px;
    letter-spacing: -1px;} 

.sub01_01_01 .text1 em{color:#333; font-weight:bold; font-family:"나눔스퀘어";} 

.sub01_01_01 .text2{float: left;
    width: 100%;
    font-size: 15px;
    color: #000;
    font-weight: bold;
    margin-bottom:0;
    text-align: left;
    line-height: 23px;
    font-weight: 300;
	font-family:"나눔스퀘어";
	} 

.sub01_01_01 .text3{float:left;	width:100%; text-align:left ; font-family:"나눔스퀘어";} 

.sub01_01_01 .text3 img {margin-left:47px; padding-top:27px}    

.root_daum_roughmap_landing {margin:0 auto}

.text_st2 {border:1px solid red}


.m_topmenu {width:100%}
.m_topmenu ul { width:100%;}
.m_topmenu ul li {width:1%; text-align:center; display:table-cell; vertical-align:middle; border-left: 1px solid #4db0ee; background-color:#1e9eee;}
.m_topmenu ul li:nth-child(1) { border-left: none;}
.m_topmenu ul li a {display:block; padding: 10% 0 ; color:#fff; font-weight: bold; font-size: 1.2em; line-height: 1.1em;}

	.sub_info {letter-spacing: -0.05em;}
	.sub_info .box .big_text { padding: 10% 6% 5%; text-align: center; font-size: 1.75em; line-height: 1.3em; color: #555;}
	.sub_info .box .big_text b { color: #333;}
	.sub_info .box .big_text p { margin: 10px 0 0; font-size: 20px; letter-spacing: 0; color: #777;}
	.sub_info .box div.tit { margin: 0 0 5%; text-align: center; font-size: 1.8em; font-weight: bold; color: #333; letter-spacing: -0.1em;}
	.sub_info .box div.tit p { margin: 0 auto; width: 25%; height: 15px; border-top: 4px solid #00ace2; font-size: 1px; line-height: 1px;}

	/* 인사말 */
	.sub_info .box_1 { margin: 0 0 15%;}
	.sub_info .box_1 .big_text { padding-bottom: 70%; background: url('../img/company/greeting_1.jpg') bottom center no-repeat; background-size: 80%;}
	.sub_info .box_1 p { padding: 0 6%; font-size: 1.3em; text-align: justify; line-height: 1.5em;}
	.sub_info .box_1 p span { color: #ff6600;}
	.sub_info .box_1 p b { display: block; padding: 5% 0 0 0; color: #333; text-align: right;}
	.sub_info .box_1 p b img { margin: 0 0 0 2%; width: 15%; vertical-align: bottom;}	

	/* 소개 */
	.sub_info .box_2 { margin: 0 0 5%;}	
	.sub_info .box_2 ul { }
	.sub_info .box_2 li { overflow: hidden; margin: 0 6% 3% 6%; width: 88%; background-color: #ededed; border-radius: 30px;}
	.sub_info .box_2 li p { overflow: hidden; margin: 6%; padding: 35% 3% 6% 3%; text-align: center; font-size: 1.2em; line-height: 1.3em; word-wrap: break-word; border-radius: 15px;}
	.sub_info .box_2 li p b { display: block; margin: 0 0 10px; font-size: 1.3em; color: #333; }
	.sub_info .box_2 li p b span { color: #ff6600;}
	.sub_info .box_2 li:nth-child(1) p { background: url('../img/company/greeting_2_1.jpg') center top no-repeat; background-color: #fff; background-size: 40%;}
	.sub_info .box_2 li:nth-child(2) p { background: url('../img/company/greeting_2_2.jpg') center top no-repeat; background-color: #fff; background-size: 40%;}
	.sub_info .box_2 li:nth-child(3) p { background: url('../img/company/greeting_2_3.jpg') center top no-repeat; background-color: #fff; background-size: 40%;}

	/* 오시는 길 */
	.sub_info .box_3 { overflow: hidden; margin: 0 0 8%;}
	.sub_info .box_3 .kakao_map div.root_daum_roughmap { width: 88%;}
	.sub_info .box_3 .box_3_1 { padding: 8% 6%; width: 88%;}
	.sub_info .box_3 .box_3_1 div { margin: 0 0 5%; }
	.sub_info .box_3 .box_3_1 p { margin: 0 0 2%; font-size: 20px; color: #0098c4; font-size: 1.3em; font-weight: bold;}
	.sub_info .box_3 .box_3_1 b { display: block; margin: 0 0 2%; font-size: 1.2em;}
	.sub_info .box_3 .bus { }
	.sub_info .box_3 .bus ul { overflow: hidden; margin: 10px 0 0;}
	.sub_info .box_3 .bus ul li { float: left; width: 20%; margin: 0 0 8px;}
	.sub_info .box_3 .bus ul li span { display: inline-block; margin: 0 5px 0 0; border-radius: 20px; width: 18px; height: 18px; font-size: 1px; vertical-align: middle; background: #097c25;}
	.sub_info .box_3 .bus ul li.red span { background: #ff0000;}
	.sub_info .box_3 .bus ul li.yellow span { background: #ffcc00;}
	.sub_info .box_3 .bus ul li.orange span { background: #f49800;}
	.sub_info .box_3 .subway span { font-size: 1.2em;}
	.sub_info .box_3 .car span { font-size: 1.2em;}	
	
	/* 제휴 및 할인 */
	.sub_info .box_4 { margin: 0 0 15%; padding: 10% 0 12%; background: #ededed;}
	.sub_info .box_4 .area { overflow: hidden; margin: 0 auto; width: 88%; }
	.sub_info .box_4 .area ul {  overflow: hidden; clear: both;}
	.sub_info .box_4 .area ul li { width: 100%; padding: 3% 1% 6%; text-align: center; font-size: 1.3em; line-height: 1em; font-weight: normal; color: #555; box-sizing: border-box; border-bottom: 1px dotted #ddd; border-radius: 30px; background-color: #fff;}
	.sub_info .box_4 .area ul li:last-child { border-bottom: none;}
	.sub_info .box_4 .area ul li img { display: block; margin: 0 auto 3%; width: 70%; max-width: 350px;}
	.sub_info .box_4 .area ul li p { margin: 2% auto 0; padding: 1.5% 0; width: 75%; font-size: 0.85em; color: #fff; border-radius: 30px; background: #6a6a6a;}

	/* 직업체험관 지도 */
	.sub_info .box_5 { margin: 0 0 8%;}
	.sub_info .box_5 .area { margin: 0 5% 10%; width: 90%;}
	.sub_info .box_5 .area:last-child { border-bottom: none;}
	.sub_info .box_5 .area img { display: block; max-width: 600px;}
	.sub_info .box_5 .area ul { overflow: hidden; padding: 5% 3% 5% 5%; width: 90%; border-radius: 15px; background: #f5f5f5;}
	.sub_info .box_5 .area li:nth-child(1) { width: 100%;}
	.sub_info .box_5 .area li p { margin: 0 0 2%; font-size: 1.4em; font-weight: bold; color: #2fb500;}
	.sub_info .box_5 .area_2 li p { color: #0077bc;}
	.sub_info .box_5 .area_3 li p { color: #e57c00;}
	.sub_info .box_5 .area_2 li:nth-child(4) { width: 100%;}
	.sub_info .box_5 .area li { float: left; padding: 1% 0; width: 50%; font-size: 1.3em; color: #666; letter-spacing: -0.1em;}
	.sub_info .box_5 .area li span { display: inline-block; margin: 0 2% 0 0; padding: 0.17em 0.25em 0.2em; width: 1.4em; text-align: center; font-weight: bold; color: #fff; background: #222; border-radius: 20px;}
	.sub_info .box_5 .area li a { color: #666;}
	.sub_info .box_5 .area li a:hover { font-weight: 600; color: #222;}





	/* 개인 결제 */
	.reserve_area { margin: 20px 0 50px;}
	.reserve_area .notice_info { padding-left: 5%;}
	.reserve_area .box_1 { margin: 1% 4% 4%; padding: 5% 5% 5% 10%; border-radius: 20px; background: #f7f7f7;}
	.reserve_area .box_1 p { margin: 0 0 3%;}
	.reserve_area .box_1 p span { font-size: 1.5em; border-bottom: 2px solid #666;}
	.reserve_area .box_1 ul li { font-size: 0.7em; line-height: 1.2em;}

	.reserve_area .ininbox table { width: 100%; font-size: 1.1em;}
	.reserve_area .ininbox table thead th { clear: both; height: 40px; }
	.reserve_area .ininbox table thead th a { font-size: 1.4em;}
	.reserve_area .ininbox table thead th p a { display: block; width: 20px; height: 20px; font-size: 0.95em; border: 1px solid #ddd;}
	.reserve_area .ininbox table thead th p.left { float: left;}
	.reserve_area .ininbox table thead th p.right { float: right;}

	.reserve_area .ininbox table tbody th { height: 35px; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; background: #f7f7f7;}
	.reserve_area .ininbox table tbody td { padding: 3% 0; text-align: center; border-bottom: 1px solid #ddd;}

	.reserve_area .ininbox .result { border-top: none;}

	.mobile_view span img { margin-left: 0 !important; width: 30px;}

	.reserve_area .box_2 .step4 { margin: 3% 0 0;}
	.reserve_area .box_2 .step4 .inbox1 { padding: 3% 2%;}
	.reserve_area .box_2 .step4 .inbox1 .intb { margin: 0 1%;}
	.reserve_area .box_2 .step4 .inbox1 .intb table.tb_01 {}
	.reserve_area .box_2 .step4 .inbox1 .intb table.tb_01 thead th { font-size: 1em; line-height: 1.1em;}
	.reserve_area .box_2 .step4 .inbox1 .intb table.tb_01 thead th:nth-child(1) { width: 15%;}
	.reserve_area .box_2 .step4 .inbox1 .intb table.tb_01 thead th:nth-child(2) { width: 20%;}
	.reserve_area .box_2 .step4 .inbox1 .intb table.tb_01 thead th:nth-child(4) { width: 15%;}
	.reserve_area .box_2 .step4 .inbox1 .intb table.tb_01 tbody td { font-size: 1em; line-height: 1.1em;}
	.reserve_area .box_2 .step4 .inbox1 .intb table.tb_01 tbody td input[type="button"] { width: 30px !important; border-radius: 3px; -webkit-appearance: none;}
	/*
	.reserve_area .box_2 .step4 .inbox1 .intb table.tb_01 tbody td input[type="text"] { width: 30% !important;}*/

	.reserve_area .box_2 .step4 .inbox1 .intb .tb_01_box table.tb_02 {}
	.reserve_area .box_2 .step4 .inbox1 .intb .tb_01_box table.tb_02 th { padding: 5px; width: 20%; font-size: 1em; font-weight: bold; line-height: 1.1em;}
	.reserve_area .box_2 .step4 .inbox1 .intb .tb_01_box table.tb_02 td { font-size: 1em; line-height: 1.1em;}
	
	.reserve_area .box_2 .inbox32 .tb_04 tbody td select { -webkit-border-radius: 0; background: #fff;}
	#sod_frm_pay #sod_frm_paysel .frm_input { text-align: center; -webkit-border-radius: 0; -webkit-appearance: none;}
	.reserve_area .box_2 .inbox32 .order_form_select span { font-size: 0.8em;}
	.reserve_area .box_2 .inbox32 { margin: 0 3% 3%; padding: 5% 3% 0; width: 94%; box-sizing: border-box;}
	.reserve_area .box_2 #sod_frm h2 { padding-left: 13px;}
	.reserve_area .box_2 .inbox32 .tb_04 tbody th { border-right: none;}
	.reserve_area .box_2 .t_center { padding: 10px 0 0; color: #444; font-size: 1.1em; letter-spacing:1px; line-height:1.5em;}
	.reserve_area .box_2 .t_center span { display: block;}
	.reserve_area .box_2 p.contact { padding: 0; font-size: 15px;}	
	.reserve_area .box_2 p.contact span { display: block;}

	.reserve_area .box_2 .inbox32 .btn_change { font-size: 1.1em; }
	.reserve_area .box_2 .inbox32 .title_t span { font-size: 1.1em !important;}
	.reserve_area .box_2 .inbox32 .title_t .order_form_select em { font-size: 0.9em !important;}
	.reserve_area .box_2 .inbox32 .tb_04 thead th { padding: 1% 0; height: inherit; font-size: 1.1em;}
	
	
	.reserve_area .box_3 { margin: 0 3%;}
	.reserve_area .box_3 h2,
	.reserve_area .box_3 h3,
	.reserve_area .box_3 .title_st5 { padding-left: 10px;}
	.reserve_area .box_3 .grid_3 { width: 100px;}
	.reserve_area .box_3 .inbox3 { padding: 5px 10px 0;}
	.reserve_area .box_3 .inbox3 .tb_04 tbody th { border-right: none;}
	.reserve_area .box_3 #sod_fin_view .tbl_head01 tbody th { padding: 1.5% 2% !important; width: 20% !important; text-align: center;}
	.reserve_area .box_3 #sod_fin_view .tbl_head01 tbody td { padding: 1.5% 2% !important;}	
	.reserve_area .box_3 #sod_fin h2,
	.reserve_area .box_3 #sod_fin h3 { padding: 0 !important;}
	.reserve_area .box_3 #sod_fin .title_st5 { display: none;}
	.reserve_area .box_3 #sod_fin .sp_50 { display: none;}
	.reserve_area .box_3 #sod_fin .inbox3 .title_t2 { margin: 0;}
	.reserve_area .box_3 .inbox3 .tb_04 thead th { padding: 1% 0; height: inherit; font-size: 1.1em;}	

	#sod_fin_view #sod_fin_pay { margin: 0;}
	#sod_fin_view #sod_fin_pay .tbl_wrap { margin: 0 0 3%; padding: 10px; border-width: 1px; border-color: #666;}
	#sod_fin_view #sod_fin_pay .tbl_wrap table { border-bottom: 1px solid #e9e9e9;}
	#sod_fin_view #sod_fin_pay .tbl_wrap table th { width: 25%; border: 1px solid #e9e9e9;}
	#sod_fin_view #sod_fin_pay .tbl_wrap table td { border: 1px solid #e9e9e9;}

	#sod_frm_pay #sod_frm_paysel { font-size: 1.15em; }

	#sod_fin_cancel { font-size: 1.15em; color: #ff6c00; font-weight: bold;}

	#sod_frm_orderer { margin: 0 3%;}
	#sod_frm_orderer h2 { margin: 0; padding: 1% 0 !important; color: #333;}
	#sod_frm_orderer .tbl_frm01 table th { padding: 1% 0 1% 3%; width: 25%; font-size: 1.1em;}
	#sod_frm_orderer .tbl_frm01 table td { padding: 1% 0 1% 3%; font-size: 1.1em;}
	#sod_frm_orderer .tbl_frm01 table td input { width: 92%;}

	#sod_frm_pay { margin: 0 3%;}
	#sod_frm_pay h2 { margin: 0; padding: 1% 0 !important; color: #333;}
	#sod_frm_pay .tbl_frm01 table th { padding: 2% 0 2% 3%; width: 25%; font-size: 1.1em;}
	#sod_frm_pay .tbl_frm01 table td { padding: 2% 0 2% 3% !important; font-size: 1.1em;}
	#sod_frm_pay .tbl_frm01 table td input { width: 92%;}

	

	#reg_form .sub0202_03 .btn { font-size: 1.3em;}

	#sod_frm .step4 .inbox2 .btn { font-size: 1.3em; }
