.customer {padding-bottom:120px;}

.board {width:100%;}
.board .board_title {width:100%; overflow: hidden;}
.board .board_title p {font-size:18px; color:#777; font-weight:400; letter-spacing:-0.04em; line-height:60px; float:left;}
.board .board_title p span {font-family: 'Roboto',sans-serif; font-size:18px; color:#5392f9; font-weight:500;}
.board .board_title .board_search {overflow: hidden; float:right;}
.board .board_title .board_search select {width:135px; height:60px; border:1px solid #ced0d4; border-radius:12px; padding:0px 20px; font-size:16px; color:#58585b; font-weight:400; letter-spacing:-0.01em; background-image:url("../img/common/navArrow.png");background-repeat:no-repeat; background-position:right 20px center; float:left;}
.board .board_title .board_search select option {font-size:16px; color:#58585b; font-weight:400; letter-spacing:-0.01em;}
.board .board_title .board_search div {width:335px; float:left; margin-left:10px; position:relative; padding-right:48px; border:1px solid #ced0d4; -ms-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; overflow: hidden;}
.board .board_title .board_search div input[type=text] {width:100%; height:60px; padding:0px 20px; font-size:16px; color:#58585b; font-weight:400; letter-spacing:-0.025em;}
.board .board_title .board_search div input[type=text]::placeholder{font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.board .board_title .board_search div input[type=text]::-moz-placeholder {font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.board .board_title .board_search div input[type=text]:-ms-input-placeholder {font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.board .board_title .board_search div input[type=text]::-webkit-input-placeholder {font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.board .board_title .board_search div input[type=image] {position:absolute; top:50%; right:20px; margin-top:-14px;}

.board .board_list_box {width:100%; padding-top:20px;}
.board .board_list_box table {width:100%; table-layout: fixed;}
.board .board_list_box table tr th {border-top:2px solid #58585b; border-bottom:1px solid #58585b; padding:15px 0px; font-size:16px; color:#58585b; font-weight:400; letter-spacing:-0.05em;}
.board .board_list_box table tr td {border-bottom:1px solid #e0e0e0; padding:25px 0px; font-size:18px; color:#58585b; font-weight:400; letter-spacing:-0.05em; text-align: center; line-height:20px;}
.board .board_list_box table tr td:first-child {font-family: 'Roboto',sans-serif; font-size:18px; font-weight:400;}
.board .board_list_box table tr:last-child td {border-bottom:1px solid #58585b;}
.board .board_list_box table tr td a {display: block; float:left; font-size:18px; color:#58585b; font-weight:400; letter-spacing:-0.05em; max-width:700px; padding-left:20px; text-align:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:20px; transition:all 0.2s;}
.board .board_list_box table tr td a:hover {text-decoration: underline; color:#5392f9; }
.board .board_list_box table tr td span {font-size:16px; font-family: 'Roboto',sans-serif; color:#5392f9; font-weight:800; float:left; line-height:20px; margin-left:10px;}

.page {width:100%; padding-top:50px;}
.page ul {width:100%; text-align: center;}
.page ul li {display:inline-block; zoom:1; *display:inline; vertical-align: middle; margin:0px 8px;}
.page ul li img {display: block;}
.page ul li div {width:35px; height:35px;background-color:#5392f9; border:1px solid #5392f9; font-size:16px;  font-weight:400; color:#fff; line-height:33px;}
.page ul li a div {font-size:16px; color:#58585b; border:1px solid #ccc; background-color:#fff;}


.board .board_view_title {width:100%; margin-top:20px; padding-bottom:20px;border-bottom:2px solid #58585b;}
.board .board_view_title p {font-size:30px; color:#333; font-weight:500; letter-spacing:-0.05em; line-height:34px;}
.board .board_view_title div {width:100%; overflow: hidden; padding-top:16px;}
.board .board_view_title div span {font-family: 'Roboto',sans-serif; font-size:18px; color:#58585b; font-weight:400; letter-spacing:-0.025em; line-height:22px; display: block; float:left; margin-top:2px;}
.board .board_view_title div a {font-size:17px; color:#0B73D4; font-weight:400; letter-spacing:-0.025em; line-height:22px; display: block; float:left; margin-left:31px; text-decoration: underline; background-image:url("../img/common/down.png"); background-repeat: no-repeat; background-position:top 4px left; padding-left:22px; position:relative; transition:all 0.2s;}
.board .board_view_title div a::before {content:""; width:1px; height:13px; background-color:#d7d7d7; position:absolute; top:6px; left:-16px;}
.board .board_view_title div a:hover {background-image:url("../img/common/down_on.png"); background-repeat: no-repeat; background-position:top 4px left; color:#333;}

.board .board_view_cont {width:100%; padding:50px 0px; border-bottom:1px solid #58585b; }
.board .board_view_cont p {font-size:18px; color:#333; font-weight:400; letter-spacing:-0.05em; line-height:30px;}
.board .board_view_cont img {max-width:100%;}


.board .board_btn {width:320px; margin: auto; margin-top:50px;}
.board .board_btn div {width:100%; border:1px solid #ced0d4; background-color:#f8f8f8; font-family: 'twayair',sans-serif; font-size:20px; color:#58585b; font-weight:500; letter-spacing:-0.05em; line-height:60px; -ms-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-align: center; transition:all 0.2s;}
.board .board_btn div:hover {background-color:#f1f1f1;}


/** º¸Çè»ç°íÁ¢¼ö **/
.customer .inquiry_txt_box {width:100%; text-align: center;}
.customer .inquiry_txt_box p {font-size:30px; color:#333; font-weight:500; letter-spacing:-0.05em; line-height:34px; margin-bottom:15px;}
.customer .inquiry_txt_box span {font-size:20px; color:#333; font-weight:400; letter-spacing:-0.05em; line-height:26px; display: block;}

.customer .inquiry_form_box {width:100%; padding-top:50px;}
.inquiry_form_box .rf_table {width:100%; background-color:#F8F7F9; padding:20px 30px; -ms-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; margin-bottom:30px;}
.inquiry_form_box .rf_table:nth-child(3) {margin-bottom:0;}
.inquiry_form_box .rf_table table {width:100%; table-layout: fixed;}
.inquiry_form_box .rf_table table tr td {padding:10px 0px;}
.inquiry_form_box .rf_table table tr td:nth-child(1) {padding-right:15px;}
.inquiry_form_box .rf_table table tr td:nth-child(2) {padding-left:15px;}

.inquiry_form_box .rf_table table tr td p {font-size:15px; color:#58585b; font-weight:400; letter-spacing:-0.01em; line-height:20px; margin-bottom:8px;}
.inquiry_form_box .rf_table table tr td input[type=text] {width:100%; height:60px; border:1px solid #ced0d4; padding:0px 20px; font-size:16px; color:#58585b; font-weight:400; letter-spacing:-0.025em; -ms-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.inquiry_form_box .rf_table table tr td input[type=text]::placeholder{font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.inquiry_form_box .rf_table table tr td input[type=text]::-moz-placeholder {font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.inquiry_form_box .rf_table table tr td input[type=text]:-ms-input-placeholder {font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.inquiry_form_box .rf_table table tr td input[type=text]::-webkit-input-placeholder {font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.inquiry_form_box .rf_table table tr td input[type=text].hopeDate {width:460px; background-image:url("../img/main/m_form_icon01.png"); background-repeat: no-repeat; background-position:left 20px center; padding-left:70px;}

.inquiry_form_box .rf_table table tr td ul.rf_tel_ul {width:100%; overflow: hidden;}
.inquiry_form_box .rf_table table tr td ul.rf_tel_ul li {width:173px; float:left;}
.inquiry_form_box .rf_table table tr td ul.rf_tel_ul li:nth-child(2n) {width:18px; text-align: center; line-height:60px; font-size:15px; color:#000;}

.inquiry_form_box .rf_table table tr td .m_est_chk_box {width:100%; border:1px solid #ced0d4; background-color:#fff; -ms-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; padding:19px 20px; overflow: hidden;}
.inquiry_form_box .rf_table table tr td .m_est_chk_box label {display: block; float:left; overflow: hidden; margin-left:20px; cursor: pointer;}
.inquiry_form_box .rf_table table tr td .m_est_chk_box label:first-child {margin-left:0;}
.inquiry_form_box .rf_table table tr td .m_est_chk_box label input[name=servChk] {width:20px; height:20px; background-image:url("../img/common/chk_off.png"); float:left; margin-right:8px; margin-top:1px;}
.inquiry_form_box .rf_table table tr td .m_est_chk_box label input[name=servChk]:checked {background-image:url("../img/common/chk_on.png");}
.inquiry_form_box .rf_table table tr td .m_est_chk_box label input[name=scType] {width:16px; height:16px; background-image:url("../img/common/radio_off.png"); float:left; margin-right:6px; margin-top:3px;}
.inquiry_form_box .rf_table table tr td .m_est_chk_box label input[name=scType]:checked {background-image:url("../img/common/radio_on.png");}
.inquiry_form_box .rf_table table tr td .m_est_chk_box label b {font-size:16px; color:#58585b; font-weight:400; letter-spacing:-0.01em; line-height:20px; float:left; transition:all 0.2s;}
.inquiry_form_box .rf_table table tr td .m_est_chk_box label:hover b {color:#999;}
.inquiry_form_box .rf_table table tr td .m_est_chk_box span {font-size:16px; color:#58585b; font-weight:400; letter-spacing:-0.01em; line-height:20px; float:left; margin-left:5px;}

.inquiry_form_box .rf_table table tr td .m_est_chk_box div {float:left; overflow: hidden; padding-left:5px;}
.inquiry_form_box .rf_table table tr td .m_est_chk_box div label {margin-left:15px;}

.inquiry_form_box .rf_table table tr td input[name=departureAddr] {background-image:url("../img/main/m_form_icon02.png"); background-repeat: no-repeat; background-position:left 20px center; padding-left:56px;}
.inquiry_form_box .rf_table table tr td input[name=arrivalAddr] {background-image:url("../img/main/m_form_icon03.png"); background-repeat: no-repeat; background-position:left 20px center; padding-left:56px;}

.inquiry_form_box .rf_table table tr td textarea {width:100%; height:160px; border:1px solid #ced0d4; padding:12px 20px; font-size:16px; color:#58585b; font-weight:400; letter-spacing:-0.025em; -ms-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; resize:none;}
.inquiry_form_box .rf_table table tr td textarea::placeholder{font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.inquiry_form_box .rf_table table tr td textarea::-moz-placeholder {font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.inquiry_form_box .rf_table table tr td textarea:-ms-input-placeholder {font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.inquiry_form_box .rf_table table tr td textarea::-webkit-input-placeholder {font-size:16px; color:#aaa; font-weight:300; letter-spacing:-0.025em;}
.inquiry_form_box .rf_table table tr td textarea.hopeDate {width:460px; background-image:url("../img/main/m_form_icon01.png"); background-repeat: no-repeat; background-position:left 20px center; padding-left:70px;}

.inquiry_form_box input[type=submit] {width:320px; height:60px; -ms-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color:#5492F9; font-family: 'twayair',sans-serif; font-size:20px; color:#fff; font-weight:300; letter-spacing:-0.05em; cursor: pointer; transition:all 0.2s; display: block; margin: auto; margin-top:50px;}
.inquiry_form_box input[type=submit]:hover {background-color:#3c71c8;}




