﻿/* ----------------------------------------------------------------------------------------------------
Site :FAXTIME
Version :  2017.02
---------------------------------------------------------------------------------------------------- */

.sub_cotain{ position: relative;min-width:1109px; width:100%;  margin-top:100px;  }
#subcont_wrap{ width:100%; min-width:1109px;text-align:center; margin-top:40px; padding:2px;  }
#subvi_wrap{width:100%; height:149px;  display:inline-block; margin-top:-36px; background:url(../../images/common/sub_bg_01.gif) no-repeat center 0; text-align:center; z-index:11}
#subvi_wrap .subvi01{  position: relative; top:0px;   width:1109px; height:149px;margin:auto; background:url(../../images/sub/subvi_01.png) no-repeat 75px 0}
#subvi_wrap .subvi02{  position: relative; top:0px;   width:1109px; height:149px;margin:auto; background:url(../../images/sub/subvi_02.png) no-repeat 65px 0}
#subvi_wrap .subvi03{  position: relative; top:0px;   width:1109px; height:149px;margin:auto; background:url(../../images/sub/subvi_03.png) no-repeat 75px 0}
#subvi_wrap .subvi04{  position: relative; top:0px;   width:1109px; height:149px;margin:auto; background:url(../../images/sub/subvi_04.png) no-repeat 62px 0}
#subvi_wrap .subvi05{  position: relative; top:0px;   width:1109px; height:149px;margin:auto; background:url(../../images/sub/subvi_05.png) no-repeat 75px 0}
#subvi_wrap .subvi06{  position: relative; top:0px;   width:1109px; height:149px;margin:auto; background:url(../../images/sub/subvi_06.png) no-repeat 75px 0}
#subvi_wrap .subvi07{  position: relative; top:0px;   width:1109px; height:149px;margin:auto; background:url(../../images/sub/subvi_07.png) no-repeat 65px 0}
#subvi_wrap .subvi08{  position: relative; top:0px;   width:1109px; height:149px;margin:auto; background:url(../../images/sub/subvi_08.png) no-repeat 65px 0}
#subvi_wrap .subvi09{  position: relative; top:0px;   width:1109px; height:149px;margin:auto; background:url(../../images/sub/subvi_09.png) no-repeat 65px 0}
#subvi_wrap .subvi10{  position: relative; top:0px;   width:1109px; height:149px;margin:auto; background:url(../../images/sub/subvi_10.png) no-repeat 65px 0}

#subcont{ width:1109px; height:100%; display:inline-block;padding-bottom:20px; margin:20px auto }

#sub_cont{ width:1000px; height:100%; text-align:left; margin-left:50px ;}
#sub_cont .s_tit{ width:100%; height:78px; display:inline-block; }
#sub_cont h2{ font-size:36px;font-weight:800; color:#0b0b0b; text-align:center; margin: 40px 0 10px 0}
#sub_cont .navi{ font-size:12px; height:15px; line-height:15px;color:#7e7f85; text-align:right; margin:6px 0 10px 0; word-spacing:3px; float:right;margin-top:50px}
#sub_cont .navi span{ color:#7187b3; font-weight:600}
#sub_cont .navi img{ vertical-align:middle; margin-right:4px }
#sub_cont h3 { font-size:20px;font-weight: bold; color:#013357; background:url(../../images/sub/ico_tit.gif) no-repeat 0 5px ; padding-left:15px; margin:40px 0 40px 0}
#sub_cont h4 { font-size:14px;font-weight:600; color:#013357; margin:15px 0 10px 0}
#sub_cont h3.mt80{ margin-top:80px}
#sub_cont h3.fsm { width:110px;font-size:16px; display:inline-block;margin:40px 15px 0  0 }
#sub_cont .texcont01{ color:#666; margin:60px 0 10px 0; line-height:22px}
#sub_cont .texcont01 a{ color:#F60; font-weight:600; text-decoration:underline}
#sub_cont .texcont02{  margin:50px 0 10px 0; line-height:26px; font-size:14px}
#sub_cont .texcont03{ color:#666; margin:40px 0 10px 0; line-height:27px; background-color:#f1f2f7; padding:20px; border-radius:5px; font-size:15px}
#sub_cont .texcont03.yid{ width:96%; float:left; }
#sub_cont .texcont03.yid p{ font-size:14px; font-weight:normal;line-height:35px; background-position: 0 15px}
#sub_cont .texcont03 p{ background:url(../../images/sub/bullet02.gif) no-repeat 0 12px; padding-left:10px; color:#5b5b5c; font-weight:600; margin:8px 0 8px 0}
#sub_cont .texcont03 p.alert{ width:100%;  background:none; padding-left:0px}
#sub_cont .texcont03 p.alert .bbs_alert ,#sub_cont .texcont03 span.bbs_alert{ background-position:0 12px; font-size:12px}
#sub_cont .texcont03 span { display:inline-block;}
#sub_cont .texcont03 span.stite{ width:200px;font-weight:600; color:#4761a5; vertical-align:top ; font-size:16px}
#sub_cont .texcont03.patm{ background: url(../../images/sub/payment_img01.gif) no-repeat 25px 30px #f1f2f7;padding:45px; margin-top:50px }
#sub_cont .texcont03.patm p{ margin-left:250px}

.need{width:8px; height:9px;background:url(../../images/sub/ico_rec_on.gif) no-repeat; display:inline-block; margin-left:3px;  }

.fax_red { color:#ed1c24; font-weight:bold}

.scont_box{ width:100%;  border:solid 1px #dbdbdb;}
.scont_box p{ margin:15px 0 15px 15px; line-height:27px}

.scont_box02{ width:96%; border:solid 1px #dbdbdb; padding:2%; background-color:#eee}
.scont_box02 p{ height:35px; line-height:35px; margin-left:20px}
.scont_box02 p.mes{ height:35px; line-height:35px; margin:0 0 5px 170px; font-size:12px; color: #06C}
.scont_box02 p.mes02{ height:22px; line-height:22px; margin:7px 0 5px 165px;  padding-bottom:20px; margin-top:10px}
.scont_box02 p.mes02 span { width:100%; color: #0886c1; background:none; font-weight:normal; padding-left:0}
.scont_box02 p.mes03{ height:24px; line-height:26px; margin:7px 0 45px 15px;  padding-bottom:20px}
.scont_box02 p span{ width:130px;background:url(../../images/sub/bullet02.gif) no-repeat 0 15px; font-size:14px; font-weight: bold; padding-left:10px; display:inline-block; }
.scont_box02 p span.mes{ width:auto; background:none;   font-weight:normal;}
.sbox02{ width:60%; margin:20px auto}
.scont_box02 p.idr{ width:92%; text-align:center; font-size:14px; padding:3%}
.scont_box02 input.inbox_login{ width:250px;height:40px;line-height:40px; border:solid 1px #969696; text-align:left; padding:0 5px 0 5px; color:#969696; font-size:16px; margin-bottom:10px}
.onInput4 {width:250px;height:40px;line-height:40px; border:solid 1px #029188; text-align:left; padding:0 5px 0 5px; color:#029188; font-size:16px;margin-bottom:10px}
.offInput4 {width:250px;height:40px;line-height:40px; border:solid 1px #d9d9d9; text-align:left; padding:0 5px 0 5px; color:#a7aeb5; font-size:16px;margin-bottom:10px }

.alert_box{ width:100%; background: url(../../images/sub/ico_alert01.gif) no-repeat 10px  12px #f0f0f0; font-size:11px; margin-top:10px}
.alert_box p{ line-height:20px; margin:10px 0 10px 40px; display:inline-block; color:#70727c}
.alert_box p span{ width:90%; background:url(../../images/sub/bullet01.gif) no-repeat 0 9px; padding-left:8px; display:inline-block}

.alert_box02{ width:96%; background: url(../../images/sub/ico_alert01.png) no-repeat 20px  20px #f0f0f0; font-size:14px; margin-top:30px; display:inline-block; border-radius:5px; padding:2%}
.alert_box02.ad01{ width:100%; background: url(../../images/sub/ico_alert01.gif) no-repeat 10px  12px #f0f0f0; font-size:12px; margin-top:10px; display:inline-block}
.alert_box02 p{ line-height:20px; margin:20px 0 10px 130px; display:inline-block; color:#70727c}
.alert_box02 p span{ width:90%; background:url(../../images/sub/bullet01.gif) no-repeat 0 9px; padding-left:8px; display:inline-block}
.alert_box02 p.tit{margin:10px 0 10px 45px; display:inline-block; color:#040a43; font-weight:600}
.alert_box02 p.tit02{ background:url(../../images/sub/bullet01.gif) no-repeat 0 9px; padding-left:8px; }
.alert_box02 p.tit03{ background:url(../../images/sub/bullet01.gif) no-repeat 0 9px; padding-left:8px; margin-top:5px; color:#F30 }

.Tbl_wrap{width:100%;border-top:solid 2px #029188;margin:10px 0  10px 0; display:inline-block}
.Tbl_wrap02{width:100%;border-top:solid 2px #029188;margin:5px 0  10px 0; display:inline-block}
.Tbl_wrap03{width:100%;border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb; display:inline-block}
.Tbl_wrap04{width:100%;border-top:solid 1px #dbdbdb;display:inline-block;margin:0  0  10px 0;}
.Tbl {border-collapse:collapse;width:100%; clear:both;   }
.Tbl th {height:40px; font-size:16px; color: #1e1e1e;border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;  text-align:left;background-color:#e8ebeb;font-weight:600; padding-left:20px}
.Tbl th.title{background-color: #f2f7fb;}
.Tbl th.title02{ text-align:center; padding:25px 0 25px 0; }
.Tbl th.title02 span{  text-align:center; font-size:33px; font-weight:800; color:#46bbb2; display:inline-block;   }
.Tbl th.title03{ text-align:left; padding:20px 0 0 20px; border-bottom:solid 1px #fff; vertical-align:top; padding-bottom: 15px;}
.Tbl th.title04{ text-align:center; color:#333; padding-left:0 }
.Tbl th.title05{text-align:center; color:#fff;background-color:#4762a5; font-size:15px}
.Tbl th.notice {border-bottom: 1px solid #dbdbdb; border-left: none;border-right: none}
.Tbl td{height:25px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;color:#57585b; padding:5px; border-bottom:none }
.Tbl td.tcenter{ text-align: center}
.Tbl td.tx01{ vertical-align:top; padding:10px}
.Tbl td.tx02{ vertical-align:top; padding:10px; background-color:#cfddea; color:#003364; font-weight:600}
.Tbl td.tx03 {height:35px; border-left:none;border-right:none; text-align:center; font-size:13px}
.Tbl td.tx03.tleft{ text-align:left}
.Tbl td.tx03 a{color:#38383c }
.Tbl td.tx03 a:hover{ color:#0062c0; text-decoration:underline}
.Tbl td.bott{ height:1px; padding:0px; background-color:#d7dbeb}
.Tbl td.radio span{ margin:0 40px 0 5px}
.Tbl td.notice {border-bottom: 1px solid #dbdbdb; border-left: none;border-right: none}
.Tbl td.notice_c.title a{color:#57585b; font-weight:800}
.Tbl td.notice_c.title a:hover,.Tbl td.notice_c.title_top a:hover{ text-decoration:underline; color:#000}
.Tbl td.notice_v{height:20px !important; color:#57585b;   border:none; border-bottom:solid 1px #d7dbeb; text-align:right; letter-spacing:1px }
.Tbl td.notice_v span{ margin:0 10px 0 10px; color:#ddd}
.Tbl td.notice_v.txt_left{ text-align:left; padding-left:10px}
.Tbl td.notice_attach{height:20px !important; color:#57585b;  border:none; border-bottom:solid 1px #d7dbeb; text-align:left ; font-weight:600}
.Tbl td.notice_attach a{ color:#399;text-decoration:underline;}
.Tbl td.notice_attach a:hover{ color:#369 }
.Tbl td.notice_vcont{ text-align:left; line-height:22px; border:none; border-bottom:solid 1px #d7dbeb; padding:10px 5px 10px 5px }
.Tbl td.notice_vcont img{ display:block}
.Tbl th.notice_t02{height:40px;border:1px solid #d7dbeb;  background-color:#f7f7f7; border:none;border-bottom:solid 1px #d7dbeb ; text-align:left; padding-left:10px; font-size:16px}
.Tbl td.cominfo{ height:22px; border:none;border-bottom: 1px solid #d7dbeb; }
.Tbl td.cominfo a{ color:#25a9df; text-decoration:underline}
.bbs_reply{ width:29px; height:15px; display:inline-block; margin-right:8px ; vertical-align:middle }
.Tbl td.bor{border-bottom: 1px solid #dbdbdb; padding-left:20px}
.Tbl td.bor.list{ line-height:24px}
.Tbl th.bor{border-bottom: 1px solid #fff;}
.Tbl td.event_v{ padding:10px 0 10px 0;border:none;border-bottom:solid 1px #d7dbeb; text-align:center}

.Tbl02 {border-collapse:collapse;display:inline-table;width:100%; clear:both;  }
.Tbl02.tnl{border: 1px solid #dbdbdb;}
.Tbl02 th {height:45px; color: #181818; text-align: center;background-color: #e8ebeb;font-weight:600; font-size:16px ;border: 1px solid #dbdbdb;}
.Tbl02 th.noti{ border:none}
.Tbl02 th.tit01{ text-align:left; padding-left:20px; border-bottom:solid 1px #fff}
.Tbl02 th.tit02{ text-align:left; padding:20px 0 0 20px; border-bottom:solid 1px #fff; vertical-align:top}
.Tbl02 th.tit03 {background-color: #cbf2f0;}
.Tbl02 th.tit03 a{ font-weight:800; color:#016a63}
.Tbl02 th.tit03 a:hover{ text-decoration:underline; color:#020b51 }
.Tbl02 th.tit04{border:solid 1px #ddd; border-top:none}
.Tbl02 th.txt_left{ text-align:left; padding-left:35px}
.Tbl02 td{height:55px; border: 1px solid #dbdbdb;text-align: center; font-size:14px; }
.Tbl02 td.txt_left{ text-align:left; padding-left:15px}
.Tbl02 td.txt_left02{ text-align:left; padding-left:15px}
.Tbl02 td.txt_right{ text-align:right}
.Tbl02 td.nl{ border:none;border-bottom: 1px solid #dbdbdb;}
.Tbl02 td a{color:#57585b;}
.Tbl02 td a:hover{ text-decoration:underline; color:#4761a5}
.Tbl02 td a.ti{color:#69F;text-decoration:underline;}
.Tbl02 td a.ti:hover{ color: #3971e2}
.Tbl02 td p.list{ height:62px; line-height:35px ; margin:20px 0 20px 0}
.Tbl02 td p.list span.txt01{ margin-right:5px; font-weight:600}
.Tbl02 td p.list span.txt02{ margin:0 5px 0 20px; font-weight:600}
.Tbl02 td p.list span.chk{ margin:0 30px 0 5px}
.Tbl02 td p.list span.atex01{ height:25px; line-height:25px ;display:block; font-size:12px; margin-top:5px}
.Tbl02 td .txtbox{margin:30px 0 30px 0; display:inline-block}
.Tbl02 td .txtbox .bo{}
.Tbl02 td .txtbox .bo p{ width:540px; background-color:#55bfb8 ; color:#fff; text-align:center; padding:5px}
.Tbl02 td.hg{ line-height:26px; padding:10px 0  10px 0}

.Tbl03_wrap{ width:100%; height:290px; overflow-x:hidden; overflow-y:auto}
.Tbl03 {border-collapse:collapse ;width:100%;  }
.Tbl03 th {height:35px ; color: #003364; text-align: center;background-color: #eceff6 ;font-weight:600 ; }
.Tbl03 td{height:35px  !important; border-bottom: 1px solid #dbdbdb ;text-align: center;}
.Tbl03 tr{ cursor:default !important ; background-color:#fff }
.Tbl03 tr .even .off{ display:inline-block !important}
.Tbl03.selected{ background-color:transparent  !important}

.Tbl04_top{ font-size:14px; line-height:22px; float:left; margin:15px 0 15px 0;}
.Tbl04 {border-collapse:collapse;width:100%; clear:both;  }
.Tbl04 th {height:45px; color: #181818; text-align:left;background-color: #e8ebeb;font-weight:600; font-size:16px ;border: 1px solid #dbdbdb; padding-left:15px}
.Tbl04 th.tit {height:45px; color: #fff; text-align: center;background-color: #179e99;font-weight:600; font-size:16px ;}
.Tbl04 td{height:55px; border: 1px solid #dbdbdb;text-align:left; font-size:14px; padding-left:15px }
.Tbl04 td.con01{ line-height:28px; padding:15px}
.Tbl04 td input{height:30px;line-height:30px; border:solid 1px #d9d9d9; text-align:left; padding:0 5px 0 5px; font-size:14px}

/* type_bbs */
.type_bbs{overflow:hidden; width:100%;border-top:solid 2px #029188;margin:5px 0  10px 0; display:inline-block;}
.type_bbs table{width:100%;border-collapsed:collapse;font-size:1em;}
.type_bbs table.bbsw100{width:100%;height:auto;table-layout:fixed;}
.type_bbs th{height:45px; color: #181818; text-align: center;background-color:#e8ebeb;font-weight:600; cursor:default !important;font-size:16px ;}
.type_bbs th.first_child{border-left:0;}
.hover {background-color:#eee;cursor:pointer}
.selected {background-color:#55bfb8;cursor:pointer; color:#fff !important}
.type_bbs tr{color:#666;cursor:pointer}
.type_bbs tr a{cursor:pointer;}
.type_bbs td{height:55px; border-bottom: 1px solid #dbdbdb;text-align: center; font-size:14px;}
.type_bbs td.tfoot{ height:1px; background-color:#ddd}
.type_bbs td.TxtLeft{text-align:left;}
.type_bbs td.TxtRight{text-align:right;padding-right:5px }
.type_bbs td span{display:inline-block;}
.type_bbs td.bulletin_id,
.type_bbs td.subject{text-align:left;}
.type_bbs td.cont{text-align:left;border-bottom: 1px solid #dbdbdb; padding:20px 0px  40px 0;background:#fff; cursor:default }
.type_bbs tr .vcon{ visibility:visible !important; cursor: default !important; }

.tlist_wrap{width:100%; overflow-x: hidden; overflow-y:auto}
.tlist{ width:100%; display:inline-block}
.tlist li{ float:left; display:inline-block}
.tlist li.tit{  height:35px; line-height:35px;color: #003364; text-align:center;background-color: #eceff6;font-weight:600;}
.tlist li.td {height:35px;line-height:35px; border-bottom: 1px solid #dbdbdb;text-align: center;}
.tlist li span{ display:inline-block; float:left}
.tlist li span.no{ width:60px;}
.tlist li span.opdata{ width:110px; text-align:left}
.tlist li span.ex{ width:132px;text-align:left}
.tlist li span.txtc{ text-align:center}

.bbs_talert{ width:17px; height:17px; line-height:16px; background:url(../../images/sub/ico_alert04.png) no-repeat 0 0; display:inline-block; margin:0 0 0 3px; vertical-align:middle}
.bbs_alert{ background:url(../../images/sub/ico_alert02.gif) no-repeat 0 5px; padding-left:15px;  color:#666}
.bbs_alert02{ background:url(../../images/sub/ico_alert02.gif) no-repeat 0 2px; padding-left:15px; font-size:12px; color: #333; line-height:30px}
.bbs_bott{ width:100%; background-color:#eee; padding:8px 1% 8px 0; text-align:right; margin:-10px 0 10px 0 }
.bbs_bott02{ width:100%; background-color:#eee; padding:8px 1% 8px 0; text-align:right; margin:-10px 0 10px 0 ; display:inline-block}

/*bbs paginate*/
.paginate{width:100%; display: inline-block; text-align:center !important; margin:10px 0 30px 0 }
.paginate a{ width:20px; height:20px;text-align:center; font-size:14px; display:block; color:#797a7e; border:solid 1px #eee; display: inline-block; line-height:20px; margin:0 4px 0 4px;}
.paginate a:hover{border:solid 1px #e6861c; color:#e6861c;}
.paginate a.on{color:#fff; font-weight:800; background-color: #e6861c}

.bbs_top{width:100%; height:auto; display:inline-block; margin-top:20px  }
.total{ width:30%;font-size:11px;color:#b3b3b3; float:left; display:inline-block; padding-top:42px}
.total span{color:#178417; font-weight:600}

/*bbs search*/
.search_box{width:100%; height:auto; display:inline-block; margin:20px 0 20px 0 ; border: solid 1px #dbdbdb; border-radius:5px ; background-color:#eee}
.search_box .texb_wrap{ width:90%; padding:15px}
.search_box p.texbox{ display:inline-block; float:left; margin-right:80px;font-weight:600; font-size:15px}
.search_box p.texbox span{ color:#4761a5; margin-right:10px; background:url(../../images/sub/bullet01.gif) no-repeat 0 6px; padding-left:7px}

.search_bbs{ width:70%; text-align:right; margin: 10px 0 10px 0;display:inline-block; }
.search_bbs02{ width:100%; text-align:left; margin: 10px 0 10px 0;display:inline-block; }
.search_bbs02 p.op{ display:inline-block; margin:15px 0 0 15px}
.search_bbs02 p.op span{ margin:0 20px 0 5px}
.search_bbs02 p.op span.tex01{ font-size:12px; margin:0 0 0 5px; color:#949596}
.search_bbs02 p.op span.tex02{  margin:0 0 0 10px}
.search_bbs02 p.sop{display:inline-block; margin:0 10px 0 0; text-align:right; float: right}
.search_bbs02 p.sop02{display:inline-block; margin:5px 0 0 15px; text-align:left; float: left}
.search_bbs02 p.sop03{ width:100%;display:block; margin:5px 0 0 15px; text-align:left; float: left}
.search_bbs02 ul{ display:inline-block; margin:10px 0 0 30px}
.search_bbs02 ul li{ float:left;  }
.search_bbs02 ul li.tit{ width:100%; display:block; margin-bottom:8px}
.search_bbs02 ul li span{  font-weight:600; color:#212683}
.search_bbs02 ul li.rtime{ margin-left:200px}
.search_bbs02 ul.result_m{width:100%;display:inline-block;}
.search_bbs02 ul.result_m li{float:left; margin-bottom:10px }
.search_bbs02 ul.result_m li.tit{ width:20%;  font-weight:600; color:#2a2a2c}
.search_bbs02 ul.result_m li.cont{ width:267px;}
.search_bbs02 ul.msgcode{width:100%;display:inline-block; margin-left:20px}
.search_bbs02 ul.msgcode li{font-weight:600; color:#333}
.search_bbs02 ul.msgcode li a{ display:inline-block; margin:4px 4px 4px 4px; font-family:"����", "����ü"}
.search_bbs02 ul.msgcode li a:hover{ text-decoration:none}
.search_bbs02_wrap{ position:relative;width:100%;display:inline-block; margin:-300px 0 0 350px; }
.msgcode_btn{ width:200px;  position:relative;top:350px ; left:-195px; display:inline-block }

.sinbox{ width:100%;display:inline-block; margin-top:30px }
.sinbox p { display:inline-block}

.search_bbs02 p.btn_w{display:inline-block; float:right; margin:11px 10px 0 0 }
input.search_bbs{ width:30%; height:30px;line-height:30px; border:solid 1px #9b9b9b; text-align:left; padding:0 5px 0 5px;}
select.searchop{ width:70px;height:30px;line-height:30px; border:solid 1px #9b9b9b; text-align:left; padding:2px; }
.btn_search{ width:31px;height:32px; background:url(../../images/sub/ico_bbs_search.png) no-repeat center center #666;border:none; cursor:pointer; margin-left:-4px;   }
.btn_search:hover{ background-color:#3d3d3d}

/*bbs button*/.
.btn_bbswrap{width:100%; margin-left:3px; padding-bottom:50px}
.btn_wrap{width:100%;display:inline-block; float:right; text-align:right }
.btn_wrap02{width:30%;position:relative;top:49px;display:inline-block; float:right; text-align:right }
.btn_wrap03{width:70%;position:relative;top:-35px;display:inline-block; float:right; text-align:right }
.btn_wrap04{width:100%;display:inline-block; text-align:center; margin:15px 0 30px 0}
.btn_wrap04 p{ width:35%; margin:auto;display:inline-block;}
.btn_wrap05{width:100%;position:relative;top:-35px;float:right; text-align:right; margin-top:60px}
.btn_wrap_c{width:100%;display:inline-block; text-align:center; margin:-20px 0 20px 0}
.sub_btn_01{ font-size:14px;background-color:#78797d; color:#fff !important ; padding:5px 12px 5px 12px; display:inline-block; margin:0 2px 0 2px ; border-radius:3px}
.sub_btn_01:hover{ background-color:#525559; text-decoration:none !important}
.sub_btn_01.send{font-size:14px;padding:7px 17px 7px 17px ; margin-top:10px; font-size:16px}
.sub_btn_01.ind{font-size:14px;padding:2px 12px 2px 12px !important; vertical-align:middle; font-size:12px; line-height:27px }
.sub_btn_02{font-size:14px; background-color:#848486; color:#fff !important;  padding:3px 12px 3px 12px; display:inline-block; margin:0 2px 0 2px; border-radius:3px }
.sub_btn_02:hover{ background-color:#444445; text-decoration:none !important}
.sub_btn_03{font-size:14px; background-color:#029188; color:#fff !important;  padding:5px 12px 5px 12px; display:inline-block; margin:0 2px 0 2px ; border-radius:3px}
.sub_btn_03:hover{ background-color:#004843;text-decoration:none !important }
.sub_btn_04{font-size:14px;width:60px; background:url(../../images/sub/ico_view.png) no-repeat 3px  center #78797d ; color:#fff !important;  font-weight:600; padding:3px 6px 3px 25px; display:inline-block; margin:92px 2px 0 2px ; float:left; border-radius:3px}
.sub_btn_04:hover{ background-color:#525559}
.sub_btn_05{font-size:14px; width:60px;background:url(../../images/sub/ico_download02.gif) no-repeat 6px  center #003364; color:#fff !important;  font-weight:600; padding:3px 6px 3px 25px; display:inline-block; margin:5px 2px 0 2px ; float:left}
.sub_btn_05:hover{ background-color:#012241}
.sub_btn_06{ font-size:16px; background-color:#f3a51d; color:#fff !important;  font-weight:600; padding:12px 35px 12px 35px; display:inline-block; margin:35px 2px 0 2px ; border-radius:3px }
.sub_btn_06:hover{ background-color:#b37508}
.sub_btn_06.send{font-size:14px;padding:10px 20px 10px 20px; margin-top:10px; font-size:16px; border-radius:3px}
.sub_btn_07{ font-size:14px;background-color:#f3a51d; color:#fff !important; padding:7px 25px 7px 25px; display:inline-block; margin:0 2px 0 2px ;font-weight:600; border-radius:3px;  }
.sub_btn_07:hover{ font-size:14px;background-color:#b37508}
.sub_btn_08{font-size:14px; background-color:#78797d; color:#fff !important; padding:5px 13px 5px 13px; display:inline-block; margin:0 2px 0 2px ;font-weight:600; border-radius:3px}
.sub_btn_08:hover{ background-color:#525559}
.sub_btn_09{ font-size:16px; background-color:#78797d; color:#fff !important;  font-weight:600; padding:12px 35px 12px 35px; display:inline-block; margin:35px 2px 0 2px ; border-radius:3px }
.sub_btn_09:hover{ background-color:#525559}
.sub_btn_login{ width:130px; height:95px; text-align:center; background: url(../../images/sub/ico_login.png) no-repeat center 23px #179e99; color:#fff;   display:inline-block; border-radius:3px; margin-left:10px }
.sub_btn_login:hover{ background-color:#126663}
.mb10{margin-bottom:10px}

.sub_fdown{ width:26px; height:23px; background:url(../../images/sub/btn_fdown2.gif) no-repeat 0 0; display:inline-block}

.nsub_btn_01{ background-color:#78797d; color:#fff; padding:7px 15px 7px 15px; display:inline-block; margin:0 2px 0 2px;border-radius:3px; font-size:14px }
.nsub_btn_01:hover{ background-color:#525559}
.nsub_btn_02{ background-color:#c7c8c9; color: #666;  padding:7px 15px 7px 15px; display:inline-block; margin:0 2px 0 2px ;border-radius:3px;; font-size:14px}
.nsub_btn_02:hover{ background-color:#b1b2b3; text-decoration:none !important; color:#3b3c3d}
.nsub_btn_03{ background-color:#179e99; color:#fff !important;  padding:7px 15px 7px 15px; display:inline-block; margin:0 2px 0 2px ;border-radius:3px;; font-size:14px}
.nsub_btn_03:hover{ background-color:#156d6a;text-decoration:none !important }

.stu_faq_tabwrap{ width:100%; display:inline-block; }

.faq_tit01{ font-size:20px; font-weight:600; color:#074264; margin:50px 0 20px 0}
.smk_accordion{width:100%; position: relative;margin-bottom: 20px; clear:both; }
.smk_accordion .accordion_in{ position:relative;z-index: 10;margin-top: -1px;overflow: hidden;font-size: 14px; }
.smk_accordion .accordion_in .acc_head{position: relative;background:#FDFDFD;padding:15px 0px 5px 0px ; font-weight:600;display: block;cursor: pointer; margin-left:-13px }
.smk_accordion .accordion_in .acc_content{background: #F9F9F9;color: #5b5d61;padding: 3px 0px; line-height:20px;margin-left:-13px}
.smk_accordion .accordion_in .acc_head p{ margin-left:0px; line-height:25px}
.smk_accordion .accordion_in .acc_content p{ margin:30px 0 0 0; }
.smk_accordion .accordion_in h1:first-of-type,
.smk_accordion .accordion_in h2:first-of-type,
.smk_accordion .accordion_in h3:first-of-type,
.smk_accordion .accordion_in h4:first-of-type,
.smk_accordion .accordion_in h5:first-of-type,
.smk_accordion .accordion_in h6:first-of-type
{margin-top: 5px;}
.smk_accordion .q{ width:25px; height:25px; text-align:center; margin-right:5px; display:inline-block; line-height:25px; background: url(../../images/sub/ico_q.gif) no-repeat; float:left; }
.smk_accordion .a{ width:25px; height:25px; text-align:center; 14px; margin:4px 5px 0 0; display:inline-block; line-height:25px; background: url(../../images/sub/ico_a.gif) no-repeat;  float:left;}
.smk_accordion .dotline{ width:100%; height:2px; border-bottom:dotted 1px #b5b8ba; margin:8px 0 6px -1px; display:block}
/* JS requires */
.smk_accordion .accordion_in.acc_active .acc_content{ display: block;}
.smk_accordion .accordion_in.acc_active .acc_head{background: #F9F9F9;color:#023f48;}
.acc_with_icon.smk_accordion .accordion_in .acc_head, .acc_with_icon.smk_accordion .accordion_in .acc_content{padding-left:15px}

.terms{ width:100%; height:370px; overflow:auto; overflow-x:hidden; padding:20px; border:solid 1px #c2c2c2; margin-top:30px; line-height:20px; }
.terms.agree{height:270px;margin-top:-20px; }
.terms.agree02{height:120px;margin-top:-20px;  }
.terms p { margin:5px 0 5px 0; line-height:24px}
.terms p.tit01{font-size:16px ; font-weight:bold; color:#3a579a; margin:10px 0 10px 0 ; display:block; }
.terms p.tit02{ font-weight:600; margin:15px 0 15px 0 ; display:block; }
.agree_tex{ width:100%; height:50px; line-height:50px;  text-align:center; font-weight: bold;  font-size:14px}
.policy{ width:100%; margin-top:60px;}
.policy p { margin:5px 0 5px 0; line-height:24px}
.policy p.tit01{font-size:16px ; font-weight:bold; color:#3a579a; margin:35px 0 10px 0 ; display:block; }
.policy p.tbott{ width:100%; text-align:right; margin-top:20px}
.policy .pbox{ width:90%; padding:2% ; background-color:#eee; display:inline-block}
.policy .pbox .dl01{40%; float:left;margin-left:30px}
.policy .pbox .dl02{45%; float:left; margin-left:80px}
.policy .pbox a{ height:30px;font-size:16px; font-weight:600; color:#3a579a; display:block;}
.policy .pbox a:hover{ color:#20335e; text-decoration:underline}
.email_rej_wrap{ width:92%; padding:4%; border:solid 1px #ddd; margin-top:30px;background: url(../../images/sub/email_rej.gif) no-repeat 35px 30px;}
.email_rej_wrap p{line-height:24px; margin:20px 0 20px 0}
.email_rej{ line-height:24px; margin:20px 0 20px 190px !important; font-weight:600}
.spam_tex{ width:96%; line-height:27px; margin:20px 0 10px 20px; font-weight:600; font-size:14px}

.greeting{ width:100%; height:313px; background:url(../../images/sub/company.gif) no-repeat 0 0; margin-top:50px; padding-top:30px}
.greeting p{ margin:0 0 0 355px; line-height:22px; font-weight:600}
.about{width:100%; height:330px; background:url(../../images/sub/about.gif) no-repeat  center 0; display:inline-block; margin:60px 0 50px 0}
.about_tex{line-height:30px; font-weight:600; margin:20px 0 0 40px}

.message_bor_wrap{ width:100%; display:inline-block; margin:30px 0 40px 0}
.message_bor { width:339px; height:362px; background:url(../../images/sub/result_wbg01.gif) no-repeat 0 0 ; float:left; display:inline-block}
.message_bor.ktemp{ background:url(../../images/sub/result_wbg02.gif) no-repeat;float:left; display:inline-block}
.message_bor .mcont{ position:relative;width:233px; height:212px; margin:auto; overflow:auto; overflow-x:hidden; top:100px; line-height:25px; padding:10px; font-weight:600;scrollbar-highlight-color:#aab6c8; scrollbar-3dlight-color:#cedbee; scrollbar-face-color:#cedbee; scrollbar-shadow-color:#aab6c8; scrollbar-darkshadow-color:#cedbee; scrollbar-track-color:#cedbee; scrollbar-arrow-color:#aab6c8; color:#323c4a}
.message_bor .mcont_btn{position:relative;top:159px ; left:160px;  }
.message_bor .mcont_type{position:relative;top:155px ; left:13px; float:left }
.message_bor .mcont_type span{ font-weight:bold; font-size:18px; color:#039085}
.message_bor .mcont_byte{position:relative;top:140px ; left:33px; }

.message_bo_tit{ width:281px;font-size:15px; font-weight:600;color:#212683; display:inline-block; margin-bottom:8px }
.message_bor02 { width:281px; height:302px; background:url(../../images/sub/result_wbg02.gif) no-repeat; display:inline-block; float:left}
.message_bor02 .mcont{ position:relative;width:253px; height:222px; margin:auto; overflow:auto; overflow-x:hidden; top:25px; line-height:25px; padding:10px; font-weight:600;scrollbar-highlight-color:#aab6c8; scrollbar-3dlight-color:#cedbee; scrollbar-face-color:#cedbee; scrollbar-shadow-color:#aab6c8; scrollbar-darkshadow-color:#cedbee; scrollbar-track-color:#cedbee; scrollbar-arrow-color:#aab6c8; color:#323c4a}
.message_bor02 .mcont_byte{  width:281px;display:inline-block ; text-align:right; margin-top:45px }
.message_bor02 .mcont_byte1{position:relative; top:22px; left:200px}
.message_bor02.nosen{background:url(../../images/sub/result_wbg04.gif) no-repeat;}

.message_bor03 { width:281px; height:208px; background:url(../../images/sub/result_wbg03.gif) no-repeat; display:inline-block; float:left}
.message_bor03 .mcont{ position:relative;width:253px; height:150px; margin:auto; overflow:auto; overflow-x:hidden; top:20px; line-height:25px; padding:10px; font-weight:600;scrollbar-highlight-color:#aab6c8; scrollbar-3dlight-color:#cedbee; scrollbar-face-color:#cedbee; scrollbar-shadow-color:#aab6c8; scrollbar-darkshadow-color:#cedbee; scrollbar-track-color:#cedbee; scrollbar-arrow-color:#aab6c8; color:#323c4a}
.message_bor03 .mcont_byte{position:relative;top:38px ; left:210px; }

/* ���� */
.help_img{ margin:3px 0 15px 0}
.helpn { padding-left:35px; margin:7px 0 3px 8px; line-height:22px}
.helpn.n01{ background:url(../../images/sub/help_01.gif) no-repeat;}
.helpn.n02_01{ background:url(../../images/sub/help_02_01.gif) no-repeat; }
.helpn.n02_02{ background:url(../../images/sub/help_02_02.gif) no-repeat; }
.helpn.n02_03{ background:url(../../images/sub/help_02_03.gif) no-repeat; }
.helpn.n02_04{ background:url(../../images/sub/help_02_04.gif) no-repeat; }
.helpn.n03_01{ background:url(../../images/sub/help_03_01.gif) no-repeat; }
.helpn.n03_02{ background:url(../../images/sub/help_03_02.gif) no-repeat; }
.helpn.n03_03{ background:url(../../images/sub/help_03_03.gif) no-repeat; }
.helpn.n03_04{ background:url(../../images/sub/help_03_04.gif) no-repeat; }
.helpn.n03_05{ background:url(../../images/sub/help_03_05.gif) no-repeat; }
.helpn.n04_00{ background:url(../../images/sub/help_04_00.gif) no-repeat; }
.helpn.n04_01{ background:url(../../images/sub/help_04_01.gif) no-repeat; }
.helpn.n04_02{ background:url(../../images/sub/help_04_02.gif) no-repeat; }
.helpn.n04_03{ background:url(../../images/sub/help_04_03.gif) no-repeat; }
.helpn.n04_04{ background:url(../../images/sub/help_04_04.gif) no-repeat; }
.helpn.n04_05{ background:url(../../images/sub/help_04_05.gif) no-repeat; }
.helpn.n04_06{ background:url(../../images/sub/help_04_06.gif) no-repeat; }
.helpn.n05_01{ background:url(../../images/sub/help_05_01.gif) no-repeat; }
.helpn.n05_02{ background:url(../../images/sub/help_05_02.gif) no-repeat; }
.helpn.na{ background:url(../../images/sub/help_a.gif) no-repeat; }
.helpn.nb{ background:url(../../images/sub/help_b.gif) no-repeat; }
.helpn.ncc{ background:url(../../images/sub/help_c.gif) no-repeat; }
.helpn.nd{ background:url(../../images/sub/help_d.gif) no-repeat; }
.helpn.ne{ background:url(../../images/sub/help_e.gif) no-repeat; }
.helpn.nf{ background:url(../../images/sub/help_f.gif) no-repeat; }

/* �˸��� ���ø� */
.templist_wrap{ width:100%;  display:inline-block; overflow:hidden  }
.templist_wrap02{width:100%;padding:20px 0 40px 20px ; display:inline-block}
.templist{ width:60%; height:280px; float:left; border-bottom:solid 1px #029188;border-top:solid 2px #029188; overflow-x:hidden; overflow-y:auto; display:inline-block;}
.templist p{ width:100%;height:40px; line-height:40px;}
.templist p:hover{ background-color:#eef0ef; cursor:pointer}
.templist p.on{ background-color:#eceaad; color:#000; font-weight:bold}
.templist p span{width:85%; float:left }
.templist p span.tcode{width:14%; float: right; text-align:right ; padding-right:1%}
.temp_msg{width:35%; float: right;   }
.temp_msg.t02{width:100%; float: right; }
.temp_msg p.titb{width:40%; line-height:35px;height:35px; float:left; padding:0 0 0 20%  }
.temp_dtime{ margin-left:145px; margin-top:15px}
.temp_dtime span{ display:block; margin-top:10px; color:#F60}
.temp_c{ display:inline-block; margin-left:78px}
#nsms,#nsms2,#nsms3,#nsms4 {display:none;}

/* tooltip */
.anch_wrap{ position:relative}
.anchor01{ width:13px; height:13px; background:url(../../images/sub/ico_alert05.gif) no-repeat; display:inline-block; margin-left:5px; vertical-align:middle}
.swlFlyout {position: absolute;left:-300px;top:0;z-index: 7001;display: none;padding: 0;margin: 0;min-width: 200px;max-width: 350px;border: 1px solid #aaa;background-color: #fff;line-height: 16px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2)-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);box-shadow: 0 5px 10px rgba(0, 0, 0, .2);}
.swlFlyout > .arrow,.swlFlyout > .arrow:after{position: absolute;display: block;width: 0; height: 0;border-color: transparent;border-style: solid;}
.swlFlyout > .arrow {border-width: 11px;}
.swlFlyout > .arrow:after {content: "";border-width: 10px;}
.swlFlyout.bottom {margin-top: 10px;}
.swlFlyout.bottom > .arrow {top: -11px;left:51%;margin-left: -11px;border-bottom-color: #aaa;border-top-width: 0;}
.swlFlyout.bottom> .arrow:after {top: 1px;margin-left: -10px;border-bottom-color: #fff;border-top-width: 0;}
.swlFlyout_title {padding:7px ;font-weight: bold;color:#fd7318;}
.swlFlyout_content {padding:7px; line-height:22px; color:#333; text-align:left; word-break: break-all}

.mnum_default{ width:29px; height:16px; background:url(../../images/sub/mnum_default.png) no-repeat; display:inline-block; vertical-align:middle }
.mnum_friend{ width:29px; height:16px; background:url(../../images/sub/mnum_friend.png) no-repeat; display:inline-block; vertical-align:middle }

.resultb{ color:#fff !important ; padding:3px 8px 3px 8px; display:inline-block; margin:0 2px 0 2px ; border-radius:7px}
.resultb.success{ background-color:#4761a5; }
.resultb.fail{ background-color:#fd7318; }
.resultb.nosend{ background-color:#323030; }

.tabs_in {position: relative;margin:0;}
.tabs_in input {position: absolute;z-index: 1000;width: 120px;height:40px;left: 0px;top: 0px;opacity: 0;cursor: pointer;}
.tabs_in input#tab-2{left: 120px;}
.tabs_in label {background:#eee;font-size: 15px;line-height: 35px;height: 35px;position: relative;padding: 0 20px; float: left;display: block;width: 80px;color:#666;text-align: center;border-radius: 3px 3px 0 0;}
.tabs_in label:after {content: '';background:#ddd;position: absolute;left: 0;width: 100%;display: block;border: solid 1px #ddd }
.tabs_in input:hover + label { }
.tabs_in label:first-of-type {z-index: 4;box-shadow: 2px 0 2px rgba(0,0,0,0.1);}
.tab-label-2 { z-index: 3;}
.tabs_in input:checked + label {background:#fff;z-index: 6; border: solid 1px #999 ; font-weight:600; color:#333 }

.content_tab {position: relative;width: 100%;height: 200px;z-index: 5; clear:both}
.content_tab div {position: absolute;top: 0;left: 0; z-index: 1;background-color: transparent;}

.tabs_in input.tab-selector-1:checked ~ .content_tab .content_tab-1,
.tabs_in input.tab-selector-2:checked ~ .content_tab .content_tab-2,
.tabs_in input.tab-selector-3:checked ~ .content_tab .content_tab-3,
.tabs_in input.tab-selector-4:checked ~ .content_tab .content_tab-4 {
    z-index: 100;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: opacity ease-out 0.2s 0.1s;
    -moz-transition: opacity ease-out 0.2s 0.1s;
    -o-transition: opacity ease-out 0.2s 0.1s;
    -ms-transition: opacity ease-out 0.2s 0.1s;
    transition: opacity ease-out 0.2s 0.1s;
}

/* �˸��� �̿�ȳ� */
.kakaot_wrap{ width:100%; display:inline-block; margin-top:40px}
.kakaot_cont{ width:100% ; margin-top:30px; display:inline-block}
.kakaot_cont a.guid_down{ background:url(../../images/sub/btn_fdown.gif) no-repeat  8px 7px #828282; padding:4px 8px 4px 35px; font-weight:bold; color:#fff; height:25px; line-height:25px; display:inline-block; }
.kakaot_cont a.guid_down:hover{ color:#fff; background-color:#5f5f5f }
.kakaot_cont img{ margin:10px  0  0px 0px}
.kakaot_cont img.exp{ margin:0}
.kakaot_cont p.stit{ font-size:24px; font-weight:600; color:#01445a}
.kakaot_cont p.cont{ color:#353636; font-size:16px ; line-height:30px; margin:10px 0 20px 0}
.kakaot_cont p.cont02{ color:#353636; font-size:14px ; line-height:26px; margin:20px 0 10px 0}
.kakaot_cont p.cont.tex02{line-height:30px;  }
.kakaot_info{ width:100%; height:200px; border: solid 1px #c4c4c4; background:url(../../images/sub/kakaot_call.gif) no-repeat 40px 20px; clear:both; display:inline-block; border-radius:10px; padding:2%; margin:40px 0 10px 0}
.kakaot_info div {margin-left:220px;}
.kakaot_info p{ display:block; line-height:26px; font-size:14px}
.kakaot_info p.cont{ font-weight:bold; color:#252525; }
.kakaot_info p.stit01{ font-size:24px; font-weight:bold; color:#01445a; margin:20px 0 10px  0}
.kakaot_info p a{ color:#4296f5; text-decoration:underline}
.kakaot_step{ width:100%; display:inline-block; margin:20px 0 20px 0}
.kakaot_step .pr_wrap{ width:100%; margin:10px 0  10px 0}
.kakaot_step .step_01{ width:410px; height:107px; background:url(../../images/sub/kakao_step01.gif) no-repeat ; float:left}
.kakaot_step .step_02{ width:410px; height:107px; background:url(../../images/sub/kakao_step02.gif) no-repeat ; float:left}
.kakaot_step .step_03{ width:410px; height:107px; background:url(../../images/sub/kakao_step03.gif) no-repeat ; float:left}
.kakaot_step .step_04{ width:410px; height:107px; background:url(../../images/sub/kakao_step04.gif) no-repeat ; float:left}
.kakaot_step .cont{ width:550px; float:left; margin-left:20px; font-size:14px ; line-height:26px}
.kakaot_step .arr{ width:100%; height:65px; background:url(../../images/sub/arro_01.gif) no-repeat  center center; display:inline-block; margin:20px 0 20px 0}
.kakaot_step .btngo{  background: url(../../images/sub/ico_arr.png) no-repeat 98% 15px  #f8eecc; padding:6px 35px 6px 15px;  text-align:center; font-size:14px; color:#806815; border-radius:5px; display:inline-block; margin-top:5px; border:solid 1px #dac69a }
.kakaot_step .btngo:hover{ background-color:#efdb99}

.kakao_comm_wrap{ width:100%; display:inline-block;margin-top:40px;}
.kakao_comm{ width:817px; height:auto; background: url(../../images/sub/ico_kakaoms.png)no-repeat 10px 10px  #f3e8d5; padding:15px; clear:both ;  border-radius:5px; float:left}
.kakao_comm p{ width:555px;margin-left:45px; color:#4b3d26}
.kakao_codate{float:left; color:#999; margin-left:7px; display:inline-block}
.kakao_mycomm {  display:inline-block}
.kakao_mycomm textarea{width:834px; height:45px; float:left}
.kakao_mycomm .sub_btn_01 {float:left; margin:6px 0 0 7px}
.kakao_comm_line{ width:100%; height:5px; border-top:dotted 1px #999; display:inline-block; margin:10px  0 10px 0}
.kakao_mycomm_re{width:815px; height:auto; background: url(../../images/sub/kakao_com.gif) no-repeat 10px 10px; padding:15px; border-radius:5px; float:left; border: solid 1px #d9d9d9; margin-top:5px }
.kakao_mycomm_re p{width:555px;margin-left:45px; line-height:22px}
.kakao_yid_img{ width:694px; height:303px; text-align:center; background:url(../../images/sub/yid_img01.gif) no-repeat ; margin:60px 0 30px 140px}


/* �̺�Ʈ ��� */
.event_comment_wrap{ width:96%; display:inline-block; padding:2%; background-color:#f3f3f3; border:solid 1px #dbdbdb; margin:20px 0 20px 0 }
.event_comment_wrap.rep{ background:none; margin-top:0px !important}
.event_comment{ width:100%;display:inline-block;}
.event_comment textarea { margin:0 0 2px 10px}
.event_comment .alert{ width:100%; background: url(../../images/sub/ico_alert01.gif) no-repeat 5px 2px  ; font-size:12px; margin:3px 0 0 5px; display:inline-block; padding-left:26px }
.event_btn_01{width:102px ; height:88px; line-height:88px; background-color:#179e99; color:#fff;  display:inline-block; margin-left:5px; font-size:14px; font-weight:bold; text-align:center }
.event_btn_01:hover{ background-color:#0c736f}
.event_user_wrap{ width:100%; display:inline-block; border-bottom:dotted 1px #bcbcbd; margin-bottom:10px; padding:20px 0 20px 0}
.event_user{ width:92%; display:inline-block; float:left}
.event_user li{ line-height:27px; word-break:break-all}
.event_user li strong{ color:#505c86}
.event_user li span{ padding-left:15px; color:#888}
.event_user_btn {width:7%; float:right; margin-top:27px}
.event_btn_02{ background-color:#e7e8ea; color: #868788; font-size:11px;  padding:1px 11px 1px 11px; display:inline-block; margin:0 2px 0 2px }
.event_btn_02:hover{ background-color:#dadadb; text-decoration:none !important; color:#3b3c3d}
.event_btn_03{ background-color: #767676; color: #fff !important;   padding:2px 11px 2px 11px; display:inline-block; margin:5px 0 0 0 ; border-radius:3px}
.event_btn_03:hover{ background-color:#424242; text-decoration:none !important;}

.event_list { width:100%; display:inline-block; margin:20px 0 20px 0}
.event_list a{ color:#505153}
.event_list_img{ width:540px; height:152px; float:left; text-align:center; border: solid 1px #d0d0d0; vertical-align:middle;  }
.event_list_img img{ width:540px; height:152px; vertical-align:middle;  }
.event_list_img img.off{ opacity:0.3 ;}
.event_list_cont{ width:435px;height:152px; float:left; margin-left:20px; }
.event_list_cont ul{ width:100%; display:inline-block}
.event_list_cont li.tit{ font-size:20px; font-weight:600; color:#040941; margin:5px 0 5px 0}
.event_list_cont li.date{ color:#7483ad; margin-top:10px}


/* �ѽ����ż��� */
.fax_rec{ width:100%; margin:50px 0 20px 0; line-height:26px}
.fax_rec span{ font-size:18px; color:#003c41; font-weight:bold; margin-bottom:5px }
.fax_rec .tit01{font-size:18px;color:#008279; font-weight:bold; margin:20px 0 5px 0}
.fax_rec .tit02{font-size:16px;color:#003a3e; font-weight:bold; margin:35px 0 5px 0}
.fax_rec .cont{margin-bottom:30px; line-height:22px }
.fax_rec .qbox{ width:94%; padding:2%; background-color:#eee; margin-bottom:30px}
.fax_rec .qbox a{font-size:15px; font-weight:600; color:#313131; display:block; margin-bottom:10px}
.fax_rec .qbox a:hover{color:#e66700; text-decoration:underline}
.fax_rec .aler{ font-size:12px; color:#F60}

.fax_rec .cont02{ width:100%; margin-left:10px}
.fax_rec .cont02 li{ list-style: inside; font-weight:600;height:22px }
.fax_rec .cont02 li.tex01{ list-style:none;  font-weight:normal; margin-left:25px}
.fax_rec .cont02 li.ex{ list-style:none; margin:0 0 20px 25px; font-weight:normal}

/* Ÿ�ӽ����� */
.stamp_img{ width:92%; height:600px; text-align:center;   display:inline-block; border: solid 1px #ddd; border-radius:7px; margin:30px  auto  30px  auto; padding:4% }

/* error */
.error_wrap{ width:100%; text-align:center; padding-top:60px }
.error_out{width:750px; height:516px; margin:auto}
.error_cont{ width:100%; height:315px; border-top:solid 3px #179e99;border-bottom:solid 1px #179e99; background: url(../../images/sub/error_bg01.gif) no-repeat  30px 140px; margin-top:10px}
.error_cont .tit01{ font-size:26px; line-height:30px; text-align:left; font-weight:bold; color:#000; margin:40px 0 40px 160px }
.error_cont .tit02{ font-size:15px; line-height:24px; text-align:left;  margin:20px 0 10px 240px }

/* */
.member_join{ width:100%; height:308px; background: url(../../images/sub/member_join_end.gif) no-repeat 0 0; display:inline-block; margin:30px 0 50px 0 }
.member_join .tit01{ font-size:16px; margin:170px 0 0 475px}
.member_join .btnw{ text-align:center; margin:60px 0 0 0 }

/* ���� */
.patm_tit01{ width:100%; height:50px; text-align:center; font-size:18px; background:url(../../images/sub/paym_ico01.gif) no-repeat center 0; padding-top:80px}
.patm_tit02{ width:100%; height:50px; text-align:center; font-size:18px; background:url(../../images/sub/paym_ico02.gif) no-repeat center 0; padding-top:80px}
.patm_tit03{ width:100%; height:50px; text-align:center; font-size:18px; background:url(../../images/sub/paym_ico03.gif) no-repeat center 7px; padding-top:80px}
.patm_tit04{ width:100%; height:50px; text-align:center; font-size:18px; background:url(../../images/sub/paym_ico04.gif) no-repeat center 7px;padding-top:80px}
.patm_tit01 span.stex,.patm_tit02 span.stex,.patm_tit03 span.stex,.patm_tit04 span.stex{ font-size:14px !important; font-weight:normal !important; color: #333 !important; margin-top:5px !important}
.pay_price{ font-size:16px; font-weight:bold;margin:0 30px 0 0 ; float: left;}
.pay_co{ font-size:16px;margin:0 20px 10px 20px; float: left;}












