/* ===== COMMON ===== */
#wrap {width:100%; min-width:1440px; height:100%; overflow:hidden;}

.container {position:relative; max-width:1280px; margin:0 auto;word-break: keep-all;}
.container:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.bg_gray_patt01 {background:#f4f5f7 url(/images/admin/hrd_admin_bg01.jpg) repeat;}

.txt_white {color:#ffffff !important;} /* White */

.txt_blue {color:var(--main-color) !important;} /* Symbol Blue */
.txt_lblue {color:#00a0f4 !important;} /* Light Blue */
.txt_sblue {color:#98d3ff !important;} /* sky Blue */
.txt_sblue02 {color:#c0e4ff !important;} /* sky Blue */

.txt_mint {color:#36adad !important;} /* Mint */

.txt_black1 {color:#111 !important;} /* Black 111 */
.txt_black2 {color:#222 !important;} /* Black 222 */
.txt_black3 {color:#333 !important;} /* Black 333 */

.txt_gray6 {color:#666 !important;} /* Gray */
.txt_gray8 {color:#888 !important;} /* Gray */
.txt_grayc {color:#ccc !important;} /* Gray */
.txt_grayb {color:#bbb !important;} /* Gray */
.txt_grayb2 {color:#b2b2b2 !important;} /* Gray */
.txt_lgray {color:#999 !important;} /* Light Gray */

.txt_redc {color:#cc0000 !important;} /* RED cc */
.txt_redf {color:#ff0000 !important;} /* RED ff */

.txt_yellowf {color:#ffff00 !important;} /* YELLOW ffff00 */
.txt_yellow2 {color:#fff200 !important;} /* YELLOW fff200 */

.txt_lorange {color:#ff8a00 !important;} /* Light Orange */
.txt_orange {color:#eb5f01 !important;} /* Orange */

.txt_brown {color:#381e08 !important;} /* Brown */

.a_black3 {color:#333 !important;} /* Black 333 */
.a_black3:hover {color:#111 !important;}

.a_blue {color:var(--main-color) !important;} /* Symbol Blue */
.a_blue:hover {color:#0061b4 !important;} /* Symbol Blue */

.a_gray8 {color:#888 !important;} /* Gray 888 */
.a_gray8:hover {color:#666 !important;} /* Gray 888 */

.t_hidden {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}
.clearfix:after {clear:both; content:""; display:block; height:0; visibility:hidden;}

.ls_0 {letter-spacing:0 !important;}
.ls_05 {letter-spacing:-0.5px !important;}

.tex_sm{font-size:12px !important;}

.text-center {text-align:center !important;}
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}

.f_left{float:left !important;}

.com_iCon {}
.com_iCon.iCon_new01 {display:inline-block; *zoom:1; *display:inline; background:url(/images/board/board_list_iCon08.gif) no-repeat center; width:11px; height:11px; margin:0 5px 0 0; vertical-align:middle;}

.program_down01 {}
.program_down01 i {background:url(/images/sub/sub_info_program_iCon01.png) no-repeat center; width:20px; height:20px; display:inline-block; *zoom:1; *display:inline; vertical-align:middle; margin:0 8px 0 0;}
.program_down01 i.mgr02 {margin:0 2px 0 0;}
.program_down01 i.program_01 {background-position:0 0;}
.program_down01 i.program_02 {background-position:0 -20px;}
.program_down01 i.program_03 {background-position:0 -40px;}
.program_down01 i.program_04 {background-position:0 -60px;}
.program_down01 i.program_05 {background-position:0 -80px;}
.program_down01 i.program_06 {background-position:0 -100px;}

.program_down02 {}
.program_down02 i {background:url(/images/sub/sub_info_program_iCon02.png) no-repeat center; width:20px; height:20px; display:inline-block; *zoom:1; *display:inline; vertical-align:middle; margin:0 8px 0 0;}
.program_down02 i.viewer_01 {background-position:0 0;}
.program_down02 i.viewer_02 {background-position:0 -20px;}
.program_down02 i.viewer_03 {background-position:0 -40px;}
.program_down02 i.viewer_04 {background-position:0 -60px;}
.program_down02 i.viewer_05 {background-position:0 -80px;}
.program_down02 i.viewer_06 {background-position:0 -100px;}

.browser_icon01 {}
.browser_icon01 i {background:url(/images/sub/sub_info_browser_iCon01.png) no-repeat center; width:20px; height:20px; display:inline-block; *zoom:1; *display:inline; vertical-align:middle; margin:0 5px 0 0;}
.browser_icon01 i.browser_01 {background-position:0 0;}
.browser_icon01 i.browser_02 {background-position:0 -20px;}
.browser_icon01 i.browser_03 {background-position:0 -40px;}
.browser_icon01 i.browser_04 {background-position:0 -60px;}
.browser_icon01 i.browser_05 {background-position:0 -80px;}
.browser_icon01 i.browser_06 {background-position:0 -100px;}

.text_divider_01 {display:inline-block; *zoom:1; *display:inline; margin:0 5px 0 5px; vertical-align:middle; background:url(/images/member/reg_divider03.png) no-repeat center; width:1px; height:15px;}

/* ===== CONTENTS ===== */
.wrap::before{
    content:'';
    position: absolute;
    top: 17px;
    left: 0;
    width: 25px;
    height: 50px;
    z-index: 1;
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,.75) 30%, rgba(255,255,255,0) 100%);
}
.wrap::after{
    content:'';
    position: absolute;
    top: 17px;
    right: 0;
    width: 25px;
    height: 50px;
    z-index: 1;
    background: linear-gradient(to left, rgba(255,255,255,1) 0%, rgba(255,255,255,.75) 30%, rgba(255,255,255,0) 100%);
}

/* �ִϸ��̼��ϴ� ��� */
.roller{
    position: absolute;
    height: 100%;
}
.roller > ul{
    margin: 0;
    list-style: none;
    padding: 5px 0 0 0;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
.roller > ul > li{
    padding-right: 30px;
}
.roller > ul > li span{
    padding-right: 3px;
}
.roller > ul > li .status {
    position: relative;
    padding-left: 20px;
}

/* �ִϸ��̼� */
.roller.original{
    animation: 33s linear 0s infinite normal forwards running rollingleft1;
}
.roller.clone{
    animation: 33s linear 0s infinite normal none running rollingleft2;
}
@keyframes rollingleft1 { /* ������ */
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(-100%);
    }
    50.01%{
        transform: translateX(100%);
    }
    100%{
        transform: translateX(0);
    }
}

@keyframes rollingleft2 { /* Ŭ�п� */
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-200%);
    }
}


/* ===== FORM ===== */

.input_style01 {display:inline-block; *zoom:1; *display:inline; width:100%; color:#888; padding:5px 5px 5px 5px; border:1px solid #00508d; font-size:13px; box-sizing:border-box; letter-spacing:0;}
.input_style01:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.input_style01.input_sm {height:28px;}
.input_style01.txt_sm {font-size:12px;}

.input_style02 {display:inline-block; *zoom:1; *display:inline; width:100%; color:#666; padding:0 10px 0 10px; border:1px solid #ddd; font-size:13px; box-sizing:border-box; letter-spacing:0;}
.input_style02:focus {
  border-color: var(--main-color);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.input_style02.input_md {height:40px;}

.input_check01 {font-size:13px; letter-spacing:-0.8px; cursor:pointer; color:#666;}
.input_check01 input[type="checkbox"] {vertical-align:text-bottom;}

.comForm {position:relative; left: -5px; font-size:13px; color:#555; letter-spacing:-0.8px; display:inline-block; *zoom:1; *display:inline;}

.comForm.a_center input[type="text"],
.comForm.a_center input[type="password"],
.comForm.a_center input[type="email"],
.comForm.a_center input[type="tel"],
.comForm.a_center input[type="number"] {text-align:center !important; padding-left:0;}

.comForm select {color:#555; font-size:13px; letter-spacing:-0.6px; padding-left:5px; font-weight:normal; border:1px solid #ddd; /*margin:0 0 1px 0;*/
				 background:#fff url(/images/sub/com_select_iCon01.png) no-repeat right 10px; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer;}
.comForm select::-ms-expand {display:none;}
.comForm select:hover {color:var(--main-color); background:#fff url(/images/sub/com_select_iCon02.png) no-repeat right 10px;}

.comForm select.select_md {height:30px; line-height:30px;}

.comForm select option,
.comForm select option:hover {color:#555; font-weight:normal; cursor:pointer;}

.comForm input[type="text"],
.comForm input[type="password"],
.comForm input[type="email"],
.comForm input[type="tel"],
.comForm input[type="number"] {display:inline-block; *zoom:1; *display:inline; color:#555; font-size:13px; letter-spacing:-0.4px; height:30px; padding-left:5px; border:1px solid #ddd; box-sizing:border-box;}

.comForm input[type="text"]:focus,
.comForm input[type="password"]:focus,
.comForm input[type="email"]:focus,
.comForm input[type="tel"]:focus,
.comForm input[type="number"]:focus {border:1px solid var(--main-color); height:30px; outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}

.comForm textarea {border:1px solid #ddd; padding:10px 10px 10px 10px; font-size:14px; letter-spacing:-0.6px; color:#666; margin:0;}
.comForm textarea:focus {border:1px solid var(--main-color); outline: 0;
			 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
					 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}

.checkbox01 label {cursor:pointer; letter-spacing:-0.8px; display:inline-block; *zoom:1; *display:inline; height:22px; line-height:22px;}
.checkbox01 label.label_md {font-size:13px;}
.checkbox01 input[type="checkbox"] {width:18px; height:15px; margin:0 6px 0 0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.checkbox01 input[type="checkbox"] {display:inline-block; *zoom:1; *display:inline; position:relative; cursor:pointer; vertical-align:text-bottom;}
.checkbox01 input[type="checkbox"]::-ms-check {display:none;}

.checkbox01 input[type="checkbox"] {background:#fff url(/img/common/icon_chk_off.png) no-repeat 0 0; outline:0;}
.checkbox01 input[type="checkbox"]:checked {background:url(/img/common/icon_chk_on.png) no-repeat 0 0;;}
.checkbox01 input[type="checkbox"]:disabled {background-position:0 -30px;}
.checkbox01 input[type="checkbox"]:disabled:checked {background-position:0 -15px;}

.checkbox01.check_md input[type="checkbox"] {width:20px; height:20px; vertical-align:middle; margin:0 0 2px 0;}

.radiobox01 label {cursor:pointer; color:#555;}
.radiobox01 input[type="radio"] {width:15px; height:15px; margin:0 6px 0 0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.radiobox01 input[type="radio"] {display:inline-block; *zoom:1; *display:inline; position:relative; cursor:pointer; vertical-align:text-bottom;}
.radiobox01 input[type="radio"]::-ms-check {display:none;}

.radiobox01.mg0 input[type="radio"] {margin:0 0 0 0;}

.radiobox01 input[type="radio"] {background:url(/images/sub/com_check_iCon_all.png) no-repeat 0 -30px; outline:0;}
.radiobox01 input[type="radio"]:checked {background-position:0 -45px;}
.radiobox01 input[type="radio"]:disabled {background-position:0 -30px;}
.radiobox01 input[type="radio"]:disabled:checked {background-position:0 -45px;}

.radiobox02 label {cursor:pointer; color:#555;}
.radiobox02 input[type="radio"] {width:25px; height:25px; margin:0 0 0 0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.radiobox02 input[type="radio"] {display:inline-block; *zoom:1; *display:inline; position:relative; cursor:pointer; vertical-align:text-bottom;}
.radiobox02 input[type="radio"]::-ms-check {display:none;}

.radiobox02 input[type="radio"] {background:url(/web/images/board/course_reg/reg_list_iCon05.png) no-repeat 0 0; outline:0;}
.radiobox02 input[type="radio"]:checked {background-position:0 -25px;}
.radiobox02 input[type="radio"]:disabled {background-position:0 0;}
.radiobox02 input[type="radio"]:disabled:checked {background-position:0 -25px;}


.starbox01 label {cursor:pointer; color:#555;}
.starbox01 input[type="radio"] {width:20px; height:20px; margin:0 6px 0 0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.starbox01 input[type="radio"] {display:inline-block; *zoom:1; *display:inline; position:relative; cursor:pointer; vertical-align:text-bottom;}
.starbox01 input[type="radio"]::-ms-check {display:none;}

.starbox01.mg0 input[type="radio"] {margin:0 0 0 0;}
.starbox01 input[type="radio"] {background: url("/img/common/star-grade.png") 0 0 / 114px auto no-repeat;outline:0;/* width: 0%; */height: 20px;}
.starbox01 input[type="radio"]:checked {background-position:0 -20px;}
.starbox01 input[type="radio"]:disabled {background-position:0 -20px;}
.starbox01 input[type="radio"]:disabled:checked {background-position:0 -20px;}


/* ===== BUTTON ===== */

.btn_style01 {text-align:center; position:relative;right: -5px;top: 0px; display:inline-block; *zoom:1; *display:inline; letter-spacing:-1px; box-sizing:border-box; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; border-radius: 4px;}

.btn_style01.btn_xxs {font-size:11px; height:22px; line-height:20px; padding:0 5px 0 5px;}
.btn_style01.btn_xs {font-size:12px; height:26px; line-height:22px; padding:0 5px 0 5px;}
.btn_style01.btn_sm {font-size:13px; height:30px; line-height:27px; padding:0 10px 0 10px;}
.btn_style01.btn_md {font-size:14px; height:40px; line-height:37px; padding:0 10px 0 10px;}
.btn_style01.btn_lg {font-size:15px; height:44px; line-height:40px; padding:0 15px 0 15px;}
.btn_style01.btn_xl {font-size:16px; height:54px; line-height:50px; padding:0 15px 0 15px;}

.btn_style01.gray_bg {background:#5a6069; color:#fff; border:1px solid #5a6069;}
.btn_style01.gray_line {background:#fff; color:#5a6069; border:1px solid #5a6069;}
.btn_style01.gray_line strong {color:#333;}
.btn_style01.lgray_line {background:#fff; color:#999; border:1px solid #999;}
.btn_style01.blue_line {background:#fff; color:var(--main-color); border:1px solid var(--main-color);}
.btn_style01.blue_bg {background:var(--main-color); color:#fff; border:1px solid var(--main-color);}
.btn_style01.red_line {background:#fff; color:#af1414; border:1px solid #af1414;}
.btn_style01.red_bg {background:#cc0000; border:1px solid #cc0000; color:#fff;}
.btn_style01.red_bg:hover {background:#990000; border:1px solid #990000; color:#fff;}
.btn_style01.mint_bg {background:#4abebe; color:#fff; border:1px solid #4abebe;}


.btn_style01.priv_line {background:#fff; color:#797d82; border:1px solid #797d82;} /* /study-center/page_04_01.asp */

.btn_style01.disabled {background:#fff; color:#a8a8a8; border:1px solid #a8a8a8; cursor:not-allowed;}

.btn_style01.gray_bg:hover, .btn_style01.gray_line:hover, .btn_style01.priv_line:hover {background:#3d444e; color:#fff; border:1px solid #3d444e;}
.btn_style01.gray_line:hover strong {color:#fff;}
.btn_style01.blue_bg:hover, .btn_style01.blue_line:hover {background:#0d2c55; color:#fff; border:1px solid #0d2c55;}
.btn_style01.mint_bg:hover {background:#0d8d8d; color:#fff; border:1px solid #0d8d8d;}

.btn_style01.white_bg {background:transparent; border:1px solid #fff; color:#fff;}
.btn_style01.white_bg:hover {background:#fff; border:1px solid #fff; color:#00319e;}

.btn_box_500 {width:500px; margin:0 auto;}
.btn_box_500 > ul {font-size:0;}
.btn_box_500 > ul > li {float:left; display:inline-block; *zoom:1; *display:inline; width:240px;}
.btn_box_500 > ul > li:first-child {margin-right:20px;}



/* ===== ANSWER SHEET ===== */

.answer_sheet_wrap {display:none;}

.sheet_tit01 {background:#0d2c55; color:#fff; text-align:center; font-size:14px; letter-spacing:-1px; padding:10px 0 10px 0; margin:0 0 10px 0;}
.sheet_tit01.a_check {background:#cc0000;}

@media (min-width: 1200px) {

	.answer_sheet_wrap {display:block; position:fixed; top:80px; right:30px; background:#ff0000; width:250px !important; height:550px; border:none !important;}	
	
	.answer_table {background:#fff; height:550px; overflow-y:auto; border-top:2px solid #333; border-bottom:1px solid #ddd;}
	.answer_table > table {width:100%; letter-spacing:-0.6px; font-size:13px; line-height:26px; border-left:1px solid #ddd;}
	
	.answer_table > table > thead > tr > th, .answer_table > table > tbody > tr > th {color:#333;}
	.answer_table > table > thead > tr > td, .answer_table > table > tbody > tr > td {color:#555;}
	
	.answer_table > table > thead > tr > th, .answer_table > table > thead > tr > td,
	.answer_table > table > tbody > tr > th, .answer_table > table > tbody > tr > td {padding:5px 5px 5px 5px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; vertical-align:middle;}
	
	.answer_table > table .tit_gray {color:#333; background:#f4f5f7;}
	.answer_table > table .checked {color:var(--main-color); font-weight:bold;}
	.answer_table > table .checked.blank {color:#333;}

}

.answer_table.pop_table {background:#fff; height:280px !important; overflow-y:auto; border-top:2px solid #333; border-bottom:none;}
.answer_table.pop_table > table {width:100%; letter-spacing:-0.6px; font-size:13px; line-height:26px; border-left:1px solid #ddd;}
.answer_table.pop_table > table .tit_gray {color:#ff0000;}


/* LAYER POPUP */

#pop_wrap #dimBg_layer {
  position: absolute;
  display:none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .65;
  filter: alpha(opacity=65);
  z-index:500;
}
  
#pop_wrap .pop_inner_wrap {
  position:absolute;
  display:none;
  top: 50%;
  left: 50%;
  width:100%;
  /* height:400px; */
  z-index:501;
  text-align:center;
}

#pop_wrap .pop_inner_wrap .pop_inner {
  display:inline-block;
  width:300px;
  max-width:100%;
  height: auto;
  word-break:break-all;
  background-color: #fff;
  padding:20px 20px 20px 20px;
  color:#555;
  font-size:13px;
  line-height:20px;
}

#pop_wrap .pop_btn_wrap a.btn_pop_close {
  text-align:center;
  display: inline-block;
  background:#fff;
  color:#999;
  border:1px solid #999;
  font-size:13px;
  height:34px;
  line-height:32px;
  padding:0 10px 0 10px;
  box-sizing:border-box; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;
  letter-spacing:-1px;
}

#pop_wrap .pop_btn_wrap a.btn_pop_close:hover {
  background:#3d444e;
  color:#fff;
  border:1px solid #3d444e;
}

#pop_wrap .pop_btn_wrap {border-top:1px solid #ddd; margin-top:15px; padding-top:15px;}
#pop_wrap .pop_txt_box {box-sizing:border-box; text-align:left; max-height:300px; overflow-y:auto; overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
#pop_wrap .pop_txt_box.b_lgray {padding:15px 15px 15px 15px; border:1px solid #eee;}

#pop_wrap .pop_txt_box .rule_detail {font-size:12px; letter-spacing:-0.5px; line-height:22px; color:#666;}
#pop_wrap .pop_txt_box .rule_detail a {color:#666;}
#pop_wrap .pop_txt_box .rule_detail p {display:block; margin:0 0 10px 0;}
#pop_wrap .pop_txt_box .rule_detail .rule_tit {color:#444;}




/* ===== SELECTOR STYLE ===== */

/* ���(List) */
ul.bu > li {margin-top:5px; padding-left:12px; background-image:url('/images/inc/ul_depth1_bu.gif'); background-repeat:no-repeat; background-position:left 11px; color:#333; font-size:15px;}
ul.bu > li:first-child {margin-top:0;}
ul.bu > li > ul {margin-top:6px; padding-left:4px;}
ul.bu > li > ul > li {margin-top:5px; padding-left:14px; background-image:url('/images/inc/ul_depth2_bu.gif'); background-repeat:no-repeat; background-position:left 12px; color:#333; font-size:15px;}
ul.bu > li > ul > li:first-child {margin-top:0;}
ul.bu > li > ul > li > ul {margin-top:1px; padding-left:4px;}
ul.bu > li > ul > li > ul > li {margin-top:5px; padding-left:12px; background-image:url('/images/inc/ul_depth3_bu.png'); background-repeat:no-repeat; background-position:left 10px; color:#6d6d6d; font-size:15px;}
ul.bu > li > ul > li > ul > li:first-child {margin-top:0;}



/* 230118_KKM_ADD */

.inquiry_box {position: relative; display: block; width: 850px; margin: 30px auto 0; border: 1px solid rgb(221,221,221); background: #fff; box-sizing: border-box;}
.inquiry_box .box_form {position: relative; float: left; width: 625px;}
.inquiry_box .box_form .form_wrap {padding: 30px 20px;}
.inquiry_box .box_form .form_wrap .tit {position: absolute; top: 30px; padding-left: 10px; font-size: 34px;}
.inquiry_box .box_form .form_wrap .form {margin-left: 160px;}

.box_form .form_wrap .line01 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; padding: 0; margin: 0 0 8px 0;}
.box_form .form_wrap .line01 > ul > li {float:left;}
.box_form .form_wrap .line01 > ul > li input[type="text"],
.box_form .form_wrap .line01 > ul > li input[type="password"],
.box_form .form_wrap .line01 > ul > li input[type="email"],
.box_form .form_wrap .line01 > ul > li input[type="tel"],
.box_form .form_wrap .line01 > ul > li input[type="number"] {width:200px; height:40px; line-height:40px; padding-left:13px;}
.box_form .form_wrap .line01 > ul > li select {width: 200px; color:#555; font-size:13px; letter-spacing:-0.8px; height:40px; line-height:40px; padding-left:15px; border-radius:3px; font-weight:normal; border:1px solid #ddd; cursor:pointer;}
.box_form .form_wrap .line01 > ul > li select::-ms-expand {display:none;}

.box_form .form_wrap .line02 > ul {display:inline-block; *zoom:1; *display:inline; width:100%; padding: 0; margin: 0;}
.box_form .form_wrap .line02 > ul > li {float:left; margin-right:10px;}
.box_form .form_wrap .line02 > ul > li input[type="text"],
.box_form .form_wrap .line02 > ul > li input[type="password"],
.box_form .form_wrap .line02 > ul > li input[type="email"],
.box_form .form_wrap .line02 > ul > li input[type="tel"],
.box_form .form_wrap .line02 > ul > li input[type="number"] {width:410px; height:40px; line-height:40px; padding-left:13px;}
.box_form .form_wrap .line02 > ul > li input[type="checkbox"] {vertical-align: middle;}
.box_form .form_wrap .line02 > ul > li textarea {width:382px; height:86px; font-size:13px; resize: none;}
.box_form .form_wrap .line02 > ul > li.inquiry_btn {display: block; width:410px; height:60px; background-color: #555; text-align: center;}
.box_form .form_wrap .line02 > ul > li.inquiry_btn a.btn_style01 {display: block; width:100%; height:60px; line-height:60px; color: #fff; text-decoration: none; transition: .3s;}
.box_form .form_wrap .line02 > ul > li.inquiry_btn a.btn_style01:hover {background-color: #222; transition: .3s;}
.box_form .form_wrap .line02 > ul > li.inquiry_check {width:190px; height:34px; padding: 4px 0 0 4px; font-size:12px; color:#555;}
.box_form .form_wrap .line02 > ul > li input.m_adr_num {width:240px;}
.box_form .form_wrap .line02 > ul > li a span.m_adr_num_btn {display:inline-block; width:162px; height:40px; line-height: 40px; background: #777; color: #fff; vertical-align: middle; text-align: center; box-sizing: border-box;}

.inquiry_box .box_text {float:left; width: 192px; margin-top: 20px; background: linear-gradient(162deg, rgba(21,68,131,1) 0%, rgba(12,40,78,1) 100%); color: #fff; box-shadow: 0 3px 6px 0 rgb(0 0 0 / 20%); transition: .3s;}
.inquiry_box .box_text .text_wrap {padding: 20px;}
.inquiry_box .box_text .text_wrap h4 {font-size: 25px; margin: 20px 0;}
.inquiry_box .box_text .text_wrap p.bg_txt {padding: 3px 0; background-color: #fff; color: #333; font-size: 16px; font-weight: bold;}
.inquiry_box .box_text .text_wrap p.small_txt {font-size: 17px; margin-bottom: 14px;}
.inquiry_box .box_text .text_wrap span.small_txt {font-size: 14px;}
.inquiry_box .box_text .text_wrap .divider_tit {display: block; width: 20px; height: 1px; background: #fff;}
.inquiry_box .box_text .text_wrap .divider {display: inline-block; *zoom: 1; *display: inline; width: 1px; height: 12px; background: #ccc; vertical-align: middle; margin: 0 5px 4px 5px;}

@media screen and (max-width:767px) {
	
}
