@charset "utf-8";
#container {position:relative;}
/* visual */
.visualWrap {width:100%;height:300px;background:#000 url('../image/content/sub_visual1.jpg') no-repeat center 92%;}
.visualWrap2 {background:#000 url('../image/content/sub_visual2.jpg') no-repeat center 92%;}
.visualWrap2_2 {background:#000 url('../image/content/sub_visual2_2.jpg') no-repeat center 92%;}
.visualWrap2_3 {background:#000 url('../image/content/sub_visual2_3.jpg') no-repeat center 92%;}
.visualWrap2_4 {background:#000 url('../image/content/sub_visual2_4.jpg') no-repeat center 92%;}
.visualWrap2_5 {background:#000 url('../image/content/sub_visual2_5.jpg') no-repeat center 92%;}
.visualWrap2_6 {background:#000 url('../image/content/sub_visual2_6.jpg') no-repeat center 92%;}
.visualWrap2_7 {background:#000 url('../image/content/sub_visual2_7.jpg') no-repeat center 92%;}
.visualWrap3 {background:#000 url('../image/content/sub_visual3.jpg') no-repeat center 92%;}
.visualWrap4 {background:#000 url('../image/content/sub_visual4.jpg') no-repeat center 92%;}
.visualWrap5 {background:#000 url('../image/content/sub_visual5.jpg') no-repeat center 92%;}
/* subMenu  */
.subMenu {/* height:40px; */line-height:35px;background:#f0935b;color:#fff;}
.subMenuWrap {width:1200px;margin:0 auto;position:relative;height:40px;}
.subMenuWrap > li {position:relative;float:left;display:inline-block;}
.subMenuWrap > li:first-child {padding:2px 20px;border-left:1px solid #ffb183;border-right:1px solid #ffb183;}
.subMenuWrap li.dropdown {height:55px;}
.subMenuWrap li.dropdown .downTit {color:#fff;border-right:1px solid #ffb183;display:inline-block;padding:2px 20px;position:relative;background:url('../image/cmm/arr.png') no-repeat 88% center;background-size:12px;width:181px;}
.subMenuWrap li.dropdown ul {background:#b64f10;position:absolute;left:0;top:40px;width:181px;z-index:999;display:block;}
 .subMenuWrap li.dropdown ul li {border-bottom:1px solid #c37e54;}
 .subMenuWrap li.dropdown ul a {color:#fff;padding:1px 10px;display:block;}
 .subMenuWrap li.dropdown ul a:hover {background:#af4a0d;}

/* content */
#content {width:1200px;margin:20px auto;font-size:15px;min-height:300px;}
#content h2 {color:#b64f10;font-size:26px;}
#content > .cont {margin:10px 0 60px 0;}
.botFix {width:100%;padding:40px 0;box-sizing:border-box;background:/* url('../image/content/bot_fix.jpg') no-repeat center 75% */#652f05;background-size:cover;color:#fff;}
.botFix strong {font-size:32px;font-weight:normal;line-height:39px;margin-bottom:10px;display:block;text-align:center;}
.botFix p {text-align:center;font-size:15px;}

/* greeting */
.greeting .cont {}
.greeting .cont strong {text-align:left;color:#b64f10;font-size:25px;margin-bottom:15px;display:block;}
.greeting .cont p {text-align:left;}
.greeting .cont .sign {display:block;text-align:right;margin-top:20px;}

/* vision */
.vision .cont > strong {font-size:27px;text-align:left;display:block;margin-bottom:10px;color:#b64f10;}
.vision .cont > div {text-align:left;margin-bottom:20px;}
.vision .cont > div b {font-size:18px;}

/* history */
.history .head  {}
.history .head strong {color:#b64f10;font-size:35px;margin-bottom:15px;display:block;text-align:center;}
.history .head p {color:#666;text-align:center;}
.history .history_cont {width:50%;margin:0 auto 100px;/* background:url('../image/content/waf_info/history_bg.jpg') 0 0 no-repeat; */margin-top:-70px;}
.history .history_cont .wrap {position:relative;/* padding:1px 0 50px 0; */}
.history .history_cont .wrap:first-child {margin-top:150px;border-top:3px solid #b15212;}
.history .history_cont .wrap:first-child::before {content:'';position:absolute;width:129px;height:130px;background:url('../image/content/waf_info/history_top_ic.jpg') 0 0 no-repeat;right:-115px;top:-70px;}
.history .history_cont .wrap:last-child {position:relative;}
.history .history_cont .wrap:last-child::before {content:'';position:absolute;width:100px;height:100px;background:url('../image/content/waf_info/history_bot_ic.jpg') 0 0 no-repeat;left:-115px;bottom:-70px;}

.history .history_cont .wrap > div {padding:30px;}
.history .history_cont .wrap h3 {color:#b64f10;font-size:35px;font-weight:bold;}
.history .history_cont .wrap dl {padding:3px 0;overflow:hidden;}
.history .history_cont .wrap dt {color:#b64f10;font-weight:bold;width:10%;}
.history .history_cont .wrap dd {width:80%;color:#ea864a;}
.history .history_cont .wrap.left h3 {position:absolute;top:30px;left:-149px;}
.history .history_cont .wrap.left dt {text-align:right;float:left;}
.history .history_cont .wrap.left dd {text-align:left;float:left;margin-left:25px;}
.history .history_cont .wrap.right h3 {position:absolute;top:20px;right:-149px;}
.history .history_cont .wrap.right dt {text-align:right;float:right;width:9%;}
.history .history_cont .wrap.right dd {text-align:right;margin-right:10px;float:left;width:88%;}

.history .history_cont .wrap {border-bottom:3px solid #b15212;}
.history .history_cont .wrap.left > div {position:relative;}
.history .history_cont .wrap.left > div::after {content:'';position:absolute;left:0;top:0;display:block;background:#b15212;width:3px;height:100%;}
.history .history_cont .wrap.right > div {position:relative;}
.history .history_cont .wrap.right > div::after {content:'';position:absolute;right:0;top:0;display:block;background:#b15212;width:3px;height:100%;}



/* organize */
.organize .cont {text-align:center;}
.organize img {width:100%;}

/* bi */
.bi .cont > .head strong {color:#b64f10;font-size:35px;margin-bottom:15px;display:block;text-align:left;}
.bi .cont > .head p {color:#666;text-align:left;}
.bi .cont .bi_cont1 {text-align:left;margin-top:50px;}
.bi .cont .bi_cont1 img {width:600px;}
.bi .cont .bi_cont1 .haed {margin:30px 0 25px 0;}
.bi .cont .bi_cont1 .haed strong {font-weight:bold;font-size:25px;display:block;}
.bi .cont .bi_cont1 .haed strong span {font-size:25px;color:#f36e20;}
.bi .cont .bi_cont1 .haed > span {color:#000;}
.bi .cont > div {margin-bottom:80px;}
.bi .cont > div h3 {font-size:25px;margin-bottom:20px;}
.bi .cont > div h3 span {font-size:25px;font-weight:bold;color:#f36e20;}
.bi .bi_cont2 {text-align:left;}
.bi .bi_cont2 img {width:500px;}
.bi .bi_cont3 {text-align:left;}
.bi .bi_cont3 img {width:500px;}

/* promotion */
.promotion .cont > .head strong {color:#b64f10;font-size:35px;margin-bottom:15px;display:block;text-align:center;}
.promotion .cont > .head p {color:#666;text-align:center;}
.promotion .tab_content {text-align:center;margin:60px auto;}
.promotion .tab_content > img {width:35%;margin-right:40px;display:inline-block;vertical-align:top;}
.promotion .tabs {text-align:center;margin:25px 0 35px 0;}
.promotion .tabs li {display:inline-block;width:14%;height:170px;padding-top:63px;box-sizing:border-box;margin:0 20px;text-align:center;color:#fff;background:#ccc;border-radius:100px;cursor:pointer;}
.promotion .tabs li:nth-child(1) {background:url('../image/content/waf_info/promotion_tab1.jpg')no-repeat;background-size:170px;}
.promotion .tabs li:nth-child(2) {background:url('../image/content/waf_info/promotion_tab2.jpg')no-repeat;background-size:170px;}
.promotion .tabs li:nth-child(3) {background:url('../image/content/waf_info/promotion_tab3.jpg')no-repeat;background-size:170px;}
.promotion .tabs li:nth-child(4) {background:url('../image/content/waf_info/promotion_tab4.jpg')no-repeat;background-size:170px;}

.promotion .tabs li span {color:#ff873f;font-size:20px;}
.promotion .dlWrap {width:50%;display:inline-block;text-align:left;}
.promotion .dlWrap dl {margin:8px 0;}
.promotion .dlWrap dt {color:#ff873f;font-size:18px;}
.promotion .dlWrap dd {position:relative;padding-left:10px;}
.promotion .dlWrap dd::after {content:'';position:absolute;width:2px;height:2px;background:#333;top:10px;left:0;}

/* map */
.map .cont {text-align:center;}
.map .cont > img {width:900px;}
.map dl {margin-bottom:15px;text-align:left;}
.map dt {color:#ff6617;font-size:18px;}

/* business_info */
.business_info .cont > .head strong {color:#b64f10;font-size:35px;margin-bottom:15px;display:block;text-align:center;}
.business_info .cont > .head p {color:#666;text-align:left;}
.business_info .cont {text-align:center;}
.business_info .cont > img {width:auto;margin:20px 0;}
.business_info .cont > div  h3 {font-size:22px;padding-bottom:20px;}
.business_info .cont > div ul {overflow:hidden;}
.business_info .cont > div li {float:left;width:32%;height:230px;margin:5px;padding-top:45px;border:1px solid #ccc;text-align:center;box-sizing:border-box;cursor:pointer;}
.business_info .cont > div li strong {font-size:19px;margin-bottom:10px;display:block;text-align:center;}
.business_info .cont > div li strong span {color:#ff873f;padding-left:5px;}
.business_info .cont > div li p {text-align:center;color:#666;}
.business_info .cont > div li a {margin-top:20px;display:inline-block;border-bottom:1px solid #555;}
.business_info .cont > div li:hover {border:5px solid #ccc;}

/* domestic */
.domestic .cont > .head strong {color:#b64f10;font-size:35px;margin-bottom:15px;display:block;text-align:center;}
.domestic .cont > .head p {color:#666;text-align:left;}
.domestic .cont_div {text-align:left;margin:60px 0;}
.domestic .cont_div > strong {font-size:25px;margin-bottom:10px;display:block;text-align:left;}
.domestic .cont_div > p {text-align:left;margin-bottom:20px;}
.domestic .cont_div > img {width:700px;}

/* overseas */
.overseas .cont_div {margin:50px 0;}
.overseas .cont_div img {margin-bottom:20px;max-width:700px;}
.overseas .cont_div.left {display:block;text-align:left;width:100%;}
.overseas .cont_div.left img {width:40%;display:inline-block;vertical-align:top;}
.overseas .cont_div.left div {display:inline-block;padding-left:20px;max-width:50%;}
.domestic .cont_div.left > div strong {font-size:25px;margin-bottom:10px;display:block;text-align:left;}
/* .domestic .cont_div.left > div strong  span {border-bottom:2px solid #ff873f;} */
.domestic .cont_div.left > div p {text-align:left;margin-bottom:20px;}
.overseas .cont_div.right {display:block;text-align:left;width:100%;}
.overseas .cont_div.right img {width:40%;display:inline-block;vertical-align:top;}
.overseas .cont_div.right div {display:inline-block;padding-right:20px;max-width:50%;}
.domestic .cont_div.right > div strong {font-size:25px;margin-bottom:10px;display:block;text-align:right;}
/* .domestic .cont_div.right > div strong  span {border-bottom:2px solid #ff873f;} */
.domestic .cont_div.right > div p {text-align:right;margin-bottom:20px;}

/* sponsor */
.sponsor {width:100% !important;}
.sponsor h2 {width:1200px;margin:0 auto;}
.sponsor form .cont > .head {text-align:center;}
.sponsor form .cont > .head strong {color:#b64f10;font-size:35px;margin-bottom:15px;display:block;text-align:center;}
.sponsor form .cont > .head p {color:#666;text-align:center;}
.sponsor form .cont > .head img {display:block;margin:20px auto 10px;}
.sponsor form .cont > .head b {color:#ff7836;}
.sponsor_cont1Wrap .contWrap , .sponsor_cont2Wrap .contWrap {background:#eaeaea;padding:20px 0;}
.sponsor_cont1Wrap h3 , .sponsor_cont2Wrap h3 {width:1200px;color:#b10c1f;font-size:20px;font-weight:bold; margin:20px auto 10px;}
.sponsor_cont2Wrap h3 span {font-size:14px;color:#444;font-weight:normal;padding-left:7px;}
.sponsor_cont1, .sponsor_cont2 {background:#fff;width:1200px;margin:0 auto;}
.sponsor form > .cont > div > .contWrap dl {padding:20px 0;border-bottom:1px solid #dadada;}
.sponsor form > .cont > div > .contWrap dl:last-child {border:0;}
.sponsor form > .cont > div > .contWrap dt {display:inline-block;width:15%;padding-left:15px;font-size:17px;}
.sponsor form > .cont > div > .contWrap dd {display:inline-block;width:80%;}
/* .sponsor > .cont > div > .contWrap input[type='radio'] {position:relative;vertical-align:sub;border:none;background-color:transparent;-webkit-appearance:none;cursor:pointer;}
.sponsor > .cont > div > .contWrap input[type='radio']::before {transform:scale(.5);}
.sponsor > .cont > div > .contWrap input[type='radio']:checked::before {position:absolute;left:0;top:0px;background:#ff7836;content:'';display:block;width:20px;height:20px;border-radius:50%;}
.sponsor > .cont > div > .contWrap input[type='radio']::after {position:relative;top:0px;border:1px solid #ff7836;content:'';display:block;width:18px;height:18px;border-radius:50%;} */

.radio {position:relative;display:inline-block;}
.radio input[type="radio"] {position:absolute;}
.radio > label {display:inline-block;cursor:pointer;min-height:22px;line-height:22px;padding-left:35px;}
.radio > input[type="radio"]:first-child {opacity:0;font-size:0;}
.radio > input[type="radio"]:first-child:not(:checked) + label::before, 
.radio > input[type="radio"]:first-child:not(:checked) + input[type="hidden"] + label::before{content:"";display: inline-block;position: absolute;width: 20px;height: 20px;border: 1px solid #c5c5c5;border-radius: 0px;margin-left: -29px;border-radius:50%;}
.radio > input[type="radio"]:first-child:not(:checked):not(:disabled):hover + label::before, 
.radio > input[type="radio"]:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {border:2px solid #ff7836;}
.radio > input[type="radio"]:first-child:checked + label::before, .checkbox > input[type="checkbox"]:first-child:checked + label::before, .radio > input[type="radio"]:first-child:checked + input[type="hidden"] + label::before {content: "";display: inline-block;font-size: 10px;position: absolute;width: 20px;height: 20px;line-height: 20px;border: 1px solid #ff7836;border-radius: 0px;background:#ff7836 url('../image/content/checkbox_ov.jpg') 1px 1px no-repeat;background-size:18px;text-align: center;margin-left: -29px;vertical-align: text-top;border-radius:50%;}

.sponsor > form > .cont > div > .contWrap input[type='text'], .sponsor > form > .cont > div > .contWrap input[type='number'] {border:1px solid #ff7b3b;padding:5px;}

.sponsor > .cont > div > .contWrap input[type="checkbox"] {display:none;}
.sponsor > .cont > div > .contWrap input[type="checkbox"] + label span {display:inline-block;width:20px;height:20px;margin:-2px 10px 0 0;vertical-align:middle;background:#fff;border:1px solid #ff7836;cursor:pointer;}
.sponsor > .cont > div > .contWrap input[type="checkbox"]:checked + label span {background:#ff7836 url('../image/content/checkbox_ov.jpg') 0 0 no-repeat;background-size:18px;}

.sponsor .sponsor_cont2Wrap input[type='text'], .sponsor .sponsor_cont2Wrap input[type='number'] {width:50%;}
.sponsor_cont3Wrap .contWrap {width:1200px; margin:30px auto;text-align:center;}
.sponsor_cont3Wrap .contWrap label {color:#ff7836;font-size:17px;}
.sponsor_cont3Wrap .contWrap p {text-align:center;color:#888;margin:15px 0;}
.sponsor_cont3Wrap .contWrap a {color:#fff;background:#ff7836;border-radius:5px;padding:10px 20px;display:inline-block;font-size:18px;margin-top:15px;}
.sponsor_cont3Wrap .contWrap input {color:#fff;background:#ff7836;border-radius:5px;padding:12px 20px;display:inline-block;font-size:18px;margin-top:15px;border:none;vertical-align:top;cursor:pointer;}
 
/* board */
.board .board-search {text-align:right;}
.board .board-search select {display: inline-block;margin: 0;padding: 5px 2px;width: 80px;height: auto;font-size: 12px;color: #666666;border-radius: 3px;border: 1px solid #cccccc;vertical-align: middle;box-shadow: none;}
.board .board-search input{display: inline-block;margin: 0;padding: 6px 2px;width: 120px;height: auto;font-size: 12px;color: #666;border-radius: 3px;border: 1px solid #ccc;line-height: 12px;vertical-align: middle;box-shadow: none;}
.board-default-button-small, .board-default-button-small:link, .board-default-button-small:visited {display: inline-block;margin: 0 !important;padding: 0 10px !important;height: 28px;line-height: 28px;font-size: 12px !important;font-weight: normal;color: white !important;background-image: none !important;background-color: #545861 !important;border: none;border-radius: 3px;text-decoration: none;cursor: pointer;vertical-align: middle;text-shadow: none !important;}

.board .board-list table td {padding: 10px 0;text-align: center;vertical-align: middle;font-size:14px;}
.board .board-list tbody tr td {word-break: break-all;border: 0;border-bottom: 1px solid #e3e3e3;}
.board .board-list thead tr td {font-weight: bold;color: #545861;border: 0;border-bottom: 1px solid #545861;}
.board .board-list tbody tr td img {vertical-align:middle;margin-left:2px;}
.board .board-list table {table-layout: fixed;width: 100%;border: 0;border-top: 2px solid #545861;border-collapse: collapse;margin-top:15px;}
.board .board-list tbody tr.board-list-notice {background-color:#f4f4f4;}
.board .board-list table td.board-list-uid {width:8%;}
.board .board-list table td.board-list-title {width:auto;}
.board .board-list table td.board-list-title > div a {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; /* ¶óÀÎ¼ö */-webkit-box-orient: vertical;word-wrap:break-word;width:85%;text-align:left;}
.board .board-list table td.board-list-user {width:10%;}
.board .board-list table td.board-list-date {width:10%;}
.board .board-list table td.board-list-view {width:10%;}

.board .board-pagination {padding: 15px 0;width: 100%;}
.board .board-pagination .board-pagination-pages{margin-top:15px;;padding: 0 0 1px 0;width: 100%;list-style: none;text-align: center;border: 0;}
.board .board-pagination .board-pagination-pages li {display: inline;margin: 0;padding: 0 1px;background: none;border: 0;}
.board .board-pagination .board-pagination-pages li a {padding: 6px 12px;border: 1px solid #e0e0e0;text-decoration: none;line-height: 27px;background-color: white;font-size:12px;}
.board .board-pagination .board-pagination-pages li.active a {font-weight: bold;border: 1px solid #a9a9a9;color: black;text-decoration: none;}
.board .tbl_head01 .trlist td  {border-bottom:1px solid #e3e3e3}
.bo_fx .btn_bo_user {margin-top:10px;}

/* write */
.write .writeWrap {width:100%;margin:0 auto;font-size:14px;border-top:2px solid #545861}
.write .board-attr-row {padding: 8px 0;width: 100%;border-bottom: 1px solid #e3e3e3;background-color: white;overflow:hidden;}
.write .board-attr-title {border-bottom:1px solid #545861;}

.write .board-attr-row .attr-name { display: inline; float: left; margin: 0; padding: 0 10px 0 20px; width: 95px; line-height: 30px; color: #545861; font-weight: bold; text-align: right; }
.write .board-attr-row .attr-value {padding-left:120px;}

.write .board-attr-row .attr-value input[type=text], .write .board-attr-row .attr-value input[type=password] {margin: 0;padding: 6px 2px;color: #666666;border-radius: 3px;border: 1px solid #cccccc;}

.write .board-content  {padding:15px 0;border-bottom:1px solid #e3e3e3;}/*text-align:center;*/
.write .board-content textarea {display: inline;margin: 0;padding: 0;width: 98%;height: 250px;border-radius: 3px;border: 1px solid #ccc;font-size: 12px;}

.write .board-control {padding: 15px 0;width: 100%;}
.write .board-control .left {position: static;float: left;}
.write .board-control .right {position: static;float: right;width: 50%;text-align: right;}
.board-default-button-small, .board-default-button-small:link, .board-default-button-small:visited {display: inline-block;margin: 0 !important;padding: 0 10px !important;height: 28px;line-height: 28px;font-size: 12px !important;font-weight: normal;color: white !important;background-image: none !important;background-color: #545861 !important;border: none;border-radius: 3px;text-decoration: none;cursor: pointer;vertical-align: middle;text-shadow: none !important;}

/* view */
.view #board-default-document {width:100%;margin:0 auto;font-size:14px;overflow:hidden;}
.view #board-default-document .board-header {float: left;margin-top: 0;width: 100%;}
.view #board-default-document .board-document-wrap {float: left;width: 100%;background-color: white;}
.view #board-default-document .board-title {float: left;width: 100%;border-top: 2px solid #545861;}
.view #board-default-document .board-title p {margin: 0;padding: 12px 22px;color: #545861;font-weight: bold;}
.view #board-default-document .board-detail {clear: both;float: left;width: 100%;border-top: 1px solid #545861;border-bottom: 1px solid #e3e3e3;background-color: #f4f4f4;}
.view #board-default-document .board-detail .detail-attr {display: inline-block;float: left;margin: 0;padding: 12px 35px 12px 22px;}
.view #board-default-document .board-detail .detail-attr .detail-name {float: left;width: 40px;font-weight: bold;color: #545861;text-align: right;}
.view #board-default-document .board-detail .detail-attr .detail-value {float: left;padding-left: 20px;color: #545861;}
.view #board-default-document .board-content {clear: both;float: left;width: 100%;min-height: 200px;}
.view .board-content .content-view {margin: 0;padding: 22px;min-height:400px;padding:20px;font-size:14px;border-bottom:1px solid #e3e3e3;margin-bottom:20px;}

/* gallery */
.gallery #gall_ul {margin:50px auto  20px;overflow:hidden;text-align:center;padding:0 45px;}
.gallery .gall_li {margin: 0 15px 35px 0;height: 350px;border: 1px solid #e4e4e4;float:left;}
.gallery .gall_con {margin: 0;padding: 0;list-style: none;}
.gallery .gall_con li {margin: 0 0 4px;}
.gallery .gall_text_href {margin: 0 !important;padding: 15px 15px 7px 15px;width:100%;}
.gallery .gall_text_href a {color: #333;font-size: 17px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; /* ¶óÀÎ¼ö */-webkit-box-orient: vertical;word-wrap:break-word;width:91%;}
.gallery .gall_con .gall_content {padding: 0 15px;color: #aaa;font-size: 14px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; /* ¶óÀÎ¼ö */-webkit-box-orient: vertical;word-wrap:break-word;width:91%;}
.gallery .gall_con .gall_date {padding: 15px 15px;color: #333;font-size: 12px;}

/* login */
#container.login {width:100%;height:100%;background:#eaeaea;padding-top:2%;box-sizing:border-box;}
#login_wrap {border:1px solid #e5e5e5;background:#fff;width:540px;margin:0 auto;padding:30px;box-sizing:border-box;}
#login_wrap .join_header {width:100%;text-align:center;border-bottom:1px solid #e5e5e5;padding-bottom:20px;}
#login_wrap .join_header img {width:200px;}
#login_wrap .tit_m {margin:20px 0 30px 0;font-size:30px;text-align:center;font-weight:bold;}
#login_wrap .txt_m {font-size:16px;margin-bottom:15px;}
#login_wrap .input_list li {margin-top:10px;}
#login_wrap .input_list li.info {position:relative;padding-left:18px;color:#ff7800;font-size:13px;line-height:16px;}
#login_wrap .input_list li.info:before {position:absolute;left:0;top:1px;width:13px;height:13px;background:#ff7800;border-radius:100%;color:#fff;font-size:11px;line-height:13px;text-align:center;content:"!";}
#login_wrap .input_list .input_ty {height:50px;padding:0 15px;font-size:15px;}
#login_wrap .input_ty {width:100%;height:40px;padding:0 10px;background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#1c1c1c;font-size:16px;font-weight:600;vertical-align:top;transition:background 0.3s, border 0.3s;}
#login_wrap .login_btn {margin-bottom:10px;font-size:0;text-align:center;}
#login_wrap .login_btn li {display:inline-block;position:relative;padding:0 1px;}
#login_wrap .login_btn li:before {position:absolute;left:0;top:17px;width:1px;height:14px;background:#ddd;content:"";}
#login_wrap .login_btn li:first-child:before {display:none;}
#login_wrap .login_btn li a {display:block;padding:10px;font-size:15px;transition:all 0.4s;}
#login_wrap .login_btn li a:hover {color:#0d643a;}
#login_wrap .btnarea .btn {display:block;width:478px;height:60px;font-size:20px;font-weight:500;line-height:60px;text-align:center;background:#ff7836;border:1px solid #f5702e;color:#fff;transition:all 0.4s;cursor:pointer;}
#login_wrap .btn:hover, .btn:focus {background:#f5702e;border-color:#f5702e;}
#login_wrap .btnarea{height:70px;}
#login_wrap .btnarea .btn2 {float:left;display:block;width:225px;height:60px;font-size:20px;font-weight:500;line-height:60px;text-align:center;background:#ff7836;border:1px solid #f5702e;color:#fff;transition:all 0.4s;cursor:pointer;margin-left:10px;}
#login_wrap .btnarea .btn:hover,.btnarea .btn:focus {background:#f5702e;border-color:#f5702e;}
#login_wrap .btnarea .gray {background:#6f6f6f !important;border-color:#6f6f6f !important;}

/* id_pw_search */
.id_pw_search .tabs {overflow:hidden;margin-bottom:20px;}
.id_pw_search .tabs li {float:left;width:50%;text-align:center;cursor:pointer;position:relative;transition:all 0.4s;font-size:16px;padding-bottom:20px;}
.id_pw_search .tabs li:before {position: absolute;left: 0;bottom: 0;width: 100%;height: 4px;background:#666;content: "";}
.id_pw_search .tabs li.active {color:#f5702e;}
.id_pw_search .tabs li.active:before { background:#f5702e;}
.id_pw_search .input_list {margin-bottom:15px;}

/* join2 */
.join .join_cont dl {margin-bottom:10px;}
.join .join_cont dt {margin-bottom:3px;font-size:15px;}
.join .join_cont dd input {width:100%;height:40px;padding:0 10px;background:#fff;border:1px solid #ccc;box-sizing:border-box;color:#1c1c1c;font-size:16px;font-weight:normal;vertical-align:top;transition:background 0.3s, border 0.3s;}
.join .join_cont dt .btn_small {background:#545861;color:#fff;font-size:13px;padding:3px  5px;border-radius:3px;margin-left:5px;vertical-align:text-top;}
.join .join_cont .btn {margin-top:20px;}

/* join1 */
.join_cont1 .PrivacyBox{margin-bottom:20px;}
.join_cont1 .PrivacyBox h2{display:block; font-size:16px;font-weight:bold;line-height:18px; width:100%; position:relative; text-indent:0; overflow:visible; visibility:visible; border:1px solid #ccc; padding:12px 20px;box-sizing:border-box;}
.join_cont1 .PrivacyBox div.PrivacyCont{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; overflow-y:scroll; background:#eceef1; width:100%; height:200px; padding:12px 15px;box-sizing:border-box;}
.join_cont1 .JoinConsent{text-align:right; margin:12px 0 0 0;}
.join_cont1 .JoinConsent li{color:#d43f16; display:inline;}
.join_cont1 .privacyCheck{border:1px solid #d98035; background:#f7f1ec; text-align:right; font-weight:bold; color:#d43f16; padding:12px; margin:50px 0 0 0;}

/* mypage */
.mypage .btWrap {overflow:hidden;margin-top:20px;}
.mypage .btWrap .btn{display:block;font-size:20px;font-weight:500;line-height:60px;text-align:center;background:#ff7836;border:1px solid #f5702e;color:#fff;transition:all 0.4s;cursor:pointer;}
.mypage .btWrap li {float:left;width:50%;}
.mypage .btWrap li a {height:55px !important;line-height:52px !important;font-size:17px !important;display:inline-block;}
.mypage .btWrap li a.gray {background:#6f6f6f !important;border-color:#6f6f6f !important;}

.trlist td{padding: 10px 0;vertical-align: middle;font-size:14px;}
.trlist td .td_subject{text-align:left;}