@charset "euc-kr";



body {background:url(../img/all/subTop_bg02.jpg) no-repeat center 105px; *background-position:center 100px;}



/* ·Î±×ÀÎ */

.ascertain {background:url(../img/sub02/bg_02.jpg) no-repeat left top; position:relative; width:700px; padding:5px 0;}

.ascertain_form {margin:0 30px 15px 185px; width:485px;}



.input_text {display:inline-block; width:380px; margin-bottom:5px; *position:relative;}

.input_text .label {*position:relative; *top:-5px;}

.input_sumit {display:inline-block; position:absolute; top:100px; right:28px;}

.input_sumit .search {border:1px solid #a8a8a8; background-color:#777; padding:15px 30px; color:#fff; *padding:15px 17px;}

.input_sumit .search:hover, .input_sumit .search:focus {background-color:#ccc; font-weight:bold; color:#555;}



.ascertain_form p {margin:11px 0;}

.ascertain_txt {padding:5px 10px; letter-spacing:-1px;}

.ascertain_txt .bullet_R2 a:hover, .ascertain_txt .bullet_R2 a:focus {text-decoration:underline; color:#F00;}



.login_success {background:url(../img/sub02/bg_03.jpg) no-repeat left top; padding:30px 30px 15px 217px;}

.success_txt {width:100%; padding-top:10px; height:65px; margin-bottom:55px; font-weight:bold; text-align:center; line-height:25px;}

.correct, .logout {padding:3px 8px; color:#fff; border:0;}

.correct {background-color:#0373bd;}

.logout {background-color:#777;}



.correct:hover, .correct:focus {background-color:#64C1FF; font-weight:bold;}

.logout:hover, .logout:focus {background-color:#ccc; font-weight:bold; color:#555;}



.warning_txt {padding:0; font-size:0.9em; letter-spacing:-1.2px;}

.warning_txt li {padding:1px 0; *line-height:12px;}

.warning_txt .out_line {display:inline-block; width:11px; height:12px; line-height:12px; text-align:center; color:#F00; padding-right:1px; font-size:0.9em;

								  background-color:#fff;

								  border-top:1px solid #ccc;

								  border-right:2px solid #ccc;

								  border-bottom:2px solid #ccc;

								  border-left:1px solid #ccc;

								  }

/* CONDUCT */

.conduct_TT {margin-bottom:10px; height:35px;}

.conduct_TT .bg_color {background-color:#10AD89; color:#fff; padding:0 10px; display:inline-block; height:30px; padding-bottom:5px;}

.conduct_TT .small, .title_G .small {font-size:0.8em;}

.conduct_TT a.small {opacity:0.8;}

.conduct_TT b.small {opacity:0.3;}

.title_G .small {font-weight:normal;}



.conduct {padding:15px; border:2px dotted #10AD89;}

.con_box.step2 div.conduct.searchInfo {width:666px;}

.con_box.step2 div.conduct.searchInfo h5 {margin-top:0;}

.conduct h6 {margin:5px 0;}

.parent {letter-spacing:-1px;}



/* ¿¹¾àÇöÈ² */

.board.reservation .day1 {padding-left:3px; padding-right:3px;}

.board.reservation .note {padding-left:10px; padding-right:10px;}

.board.reservation td {padding:5px 0;}

.board.reservation .link {padding-top:10px; width:auto;}



.NUM {margin:3px 0; text-align:right; font-size:1.3em;}



/* ¿Ü·¡Áø·á ¿¹¾à´Ü°è ¾È³» */

.STEP .step_box {float:left;}

.STEP .step1, .STEP .step2, .STEP .step3 {margin-right:15px;}

.STEP .step_box.step1 {margin-left:5px;}

.STEP .step1 .step_bg, .STEP .step1 .step_bg .white {background-color:#ffc12b;}

.STEP .step2 .step_bg, .STEP .step2 .step_bg .white {background-color:#97b203;}

.STEP .step3 .step_bg, .STEP .step3 .step_bg .white {background-color:#FD8637;}

.STEP .step4 .step_bg, .STEP .step4 .step_bg .white {background-color:#27aeda;}



.step_bg {width:140px; height:250px; padding:0 7px;}

.step_bg ul {padding:0; letter-spacing:-1px;}

.step_bg h5 {margin:0 0 20px 0; line-height:25px; padding-top:3px;}

.expatiate {font-size:0.6em; display:inline-block; letter-spacing:-1px; margin-top:5px; line-height:16px;}



.STEP {zoom:1;}

.STEP:after {content:""; display:block; clear:both;}



/* input - box */

.con_box.step2 .info_search.search .input_search,

.con_box.step2 .info_search.search .input_search * {position:relative;}

.con_box.step2 .info_search.search .input_search label {top:-3px; top:0\9; *top:-8px;}

.con_box.step2 .info_search.search .input_search input[type="text"] {top:-3px; width:60%;}

.con_box.step2 .info_search.search .input_search .btn_img {top:4px; top:8px\9; *top:-1px;}

.con_box.step2 .info_search.search .input_search .input_ex {top:-3px; top:0\9; *top:-9px;}



/* con_box step2 */

.con_box.step2 .parent {margin-bottom:10px; padding-top:2px; padding-left:0;}

.con_box.step2 .conduct h5 {margin:15px 0 35px 0; text-align:center;}



.con_box.step2 .searching {width:150px; float:left;}

.con_box.step2 .searching a * {cursor:pointer;}

.con_box.step2 .searching a h6 {text-align:center; color:#fff; width:100px; margin:13px auto; *margin-top:55px;}

.con_box.step2 .searching a p {display:none;}



.con_box.step2 .searching a {display:inline-block; width:126px; height:148px; padding:37px 15px 29px 15px;}



.con_box.step2 .searching a,

.con_box.step2 .info_search.info1, .con_box.step2 .info_search.info2, .con_box.step2 .info_search.info3, 

.con_box.step2 .result1, .con_box.step2 .result2, .con_box.step2 .result3 {background:url(../img/OPR/bg_01.jpg) no-repeat;}



.con_box.step2 .searching.method1,

.con_box.step2 .searching.method2 {margin-right:108px;}

.con_box.step2 .searching.method3 a h6 {margin:7px auto; *margin-top:40px;}



.con_box.step2 .searching.method1 a:hover, .con_box.step2 .searching.method1 a:focus {background-position:-364px -2px;}

.con_box.step2 .searching.method2 a:hover, .con_box.step2 .searching.method2 a:focus {background-position:-364px -218px;}

.con_box.step2 .searching.method3 a:hover, .con_box.step2 .searching.method3 a:focus {background-position:-364px -435px;}



.con_box.step2 .searching.method1 a {background-position:5px 0px;}

.con_box.step2 .searching.method2 a {background-position:5px -218px;}

.con_box.step2 .searching.method3 a {background-position:5px -435px;}

.con_box.step2 .searching a:hover h6, .con_box.step2 .searching a:focus h6 {color:#555; width:100px;}

.con_box.step2 .searching a:hover p, .con_box.step2 .searching a:focus p {color:#555; letter-spacing:-1px; display:block; width:91px; margin-left:19px; font-size:0.9em;}



.con_box.step2 .conduct{zoom:1;}

.con_box.step2 .conduct:after {content:""; display:block; clear:both;}



.con_box.step2 .info_search {float:right;}

.con_box.step2 .info_search.search {width:425px; position:absolute; top:310px; background:none; }

.con_box.step2 .info_search.search .btn_img {display:inline-block; top:7px; position:relative;}



.con_box.step2 .info_search.info1,

.con_box.step2 .info_search.info2,

.con_box.step2 .info_search.info3,

.con_box.step2 .info_search.result1,

.con_box.step2 .info_search.result2,

.con_box.step2 .info_search.result3 {width:195px; padding:0 30px 0 50px; background-position:-115px -808px;}



.con_box.step2 .info_search.info1 {height:262px;}

.con_box.step2 .info_search.info2 {height:164px;}

.con_box.step2 .info_search.info3 {height:310px;}



.con_box.step2 .info_search.result1, .con_box.step2 .info_search.result2, .con_box.step2 .info_search.result3 {height:210px;}



.con_box.step2 .info_search.info1 h5,

.con_box.step2 .info_search.info2 h5,

.con_box.step2 .info_search.info3 h5,

.con_box.step2 .info_search.result1 h5,

.con_box.step2 .info_search.result2 h5,

.con_box.step2 .info_search.result3 h5 {margin-bottom:10px; padding-left:25px; *margin-top:27px;}



.con_box.step2 .parent .bullet_G2 .green {margin-bottom:5px;}



.con_box.step2 div.conduct {width:380px; padding:15px}

.con_box.step2 .consonant.link {margin-top:0;}

.con_box.step2 .consonant.link a {display:inline-block; width:45px; height:45px; line-height:45px; text-align:center; margin:3px; border:1px solid #0373bd; color:#0373bd;}

.con_box.step2 .consonant.link a:hover,

.con_box.step2 .consonant.link a:focus {color:#fff; font-weight:bold; background-color:#0373bd;}



.con_box.step2 .conduct.link_list .bullet_G1 {float:left; width:212px; letter-spacing:normal;}

.con_box.step2 .conduct.link_list .bullet_G1 a {color:#555; display:inline-block; padding:0 2px 2px 2px;}

.con_box.step2 .conduct.link_list .bullet_G1 a:hover,

.con_box.step2 .conduct.link_list .bullet_G1 a:focus {font-weight:bold; color:#fff; background-color:#555;}



.con_box.step2>div, .con_box.step2 .link_list {zoom:1;}

.con_box.step2>div:after, .con_box.step2 .link_list:after {content:""; display:block; clear:both;}



.con_box.step2 .parent.annoncer .bullet_R2 .red {font-weight:bold;}

.con_box.step2 .parent.annoncer .bullet_R2 .bullet_R3 {margin-bottom:5px;}



.con_box.step2 .ul.conduct .bullet_G1 {float:left; width:212px;}

.con_box.step2 .ul.conduct .bullet_G1 ul {padding:0;}

.con_box.step2 .ul.conduct a {color:#555; display:inline-block; padding:0 2px 2px 2px;}

.con_box.step2 .ul.conduct a:hover,

.con_box.step2 .ul.conduct a:focus {font-weight:bold; color:#fff; background-color:#555;}



.con_box.step2 .info_search.result {width:425px; position:relative;}

.con_box.step2 .info_search.result .conduct_TT {margin-top:0;}

.con_box.step2 .info_search.result .parent {margin-top:10px; margin-bottm:15px;}

.con_box.step2 .info_search.result .parent .title_G {margin-top:10px; margin-bottom:5px;}

.con_box.step2 .info_search.result .parent .title_GG {margin-top:20px; margin-bottom:7px;}

.con_box.step2 .info_search.result .parent .bullet_G4.bg {background-position:-243px -4px; background-color:transparent;}



.choice {display:inline-block; padding:2px 5px 3px 5px; background-color:#F93; color:#fff; border:1px solid #F93;}

.choice:hover, .choice:focus {background-color:#fff; color:#FD9800; font-weight:bold;}



.con_box.step2 .result_box h5.title_G {margin-top:0; margin-bottom:5px;}

.con_box.step2 .result_box h5.title_GG {margin-top:10px; margin-bottom:5px;}

.con_box.step2 .result_box h6.title_G {margin-top:0; margin-bottom:3px; font-weight:normal; font-size:1em; background-position:8px 3px; padding-left:20px;}

.con_box.step2 .result_box h6.title_GG {margin-top:0; margin-bottom:3px; font-weight:normal; font-size:1em; background-position:8px 3px; padding-left:20px;}



.con_box.step2 .now_list th {padding:10px;}

.con_box.step2 .now_list .col_first {width:130px;}

.con_box.step2 .now_list .col2 {width:26px;}

.con_box.step2 .now_list .col3 {width:40px;}

.con_box.step2 .now_list .col4 {width:70px;}

.con_box.step2 .now_list .treatment_part {text-align:left; padding-left:10px;}

.con_box.step2 .now_list .btn_reserve {display:inline-block; padding:2px 5px 3px 5px; background-color:#10AD89; color:#fff; margin:3px 0;}

.con_box.step2 .now_list .btn_reserve:hover,

.con_box.step2 .now_list .btn_reserve:focus {background-color:#666; font-weight:bold;}



.con_box.step2 table.now_list td {padding:5px 10px;}

.con_box.step2 table.now_list .th {font-weight:bold; text-align:center; background-color:#eaeaea; width:105px;}

.con_box.step2 table.now_list ul {padding:0;}

.con_box.step2 table.now_list .attention.bullet_B3 {background-position:-190px -4px; height:24px;}