@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
div, li, span, a, th, td ,body, h1, h2, h3, h4, h5, h6{font-family:'³ª´® °íµñ','Nanum Gothic';}

/*BGM*/
.bgM {background-color:#aad04d}
.bgM2 {background-color:#6F50B3}
#header #gnb>li>a {padding:17px; }
#header #gnb>li a:hover {color:#5a3d9e; }
#header #gnb>li .gnb_sub , #header #gnb>li:hover .gnb_sub { margin-top:8px; padding:5px 0; border-top:1px solid #5a3d9e; border-bottom:1px solid #5a3d9e;
text-align: center;  background-image:url(/jsp/fair/img/common/gnb_sub_bg.png);min-width: 140px;}
#header #gnb>li:hover .gnb_sub { display:inline-block; *display:inline; zoom:1 }

#header .gnb_sub li a{ display:block;  color:#000; text-align:center; font-size:13px; vertical-align:middle !important; }
#header .gnb_sub li a:hover{ display:block;  color:#fff !important; text-align:center; font-size:13px; text-decoration:none !important;  vertical-align:middle !important;}
#header .gnb_sub li { display:block;  color:#000; text-align:center; font-size:13px;  height:30px;  }
#header .gnb_sub li:hover{ color:#fff !important; text-align:center; font-size:13px; background:#5a3d9e; height:30px; text-decoration:none !important; vertical-align:middle !important; }

#content.sub_content .com_subtitle {width:100%; font-size:16px; line-height: 22px; height: 22px; padding:15px 0 5px; border-bottom:1px solid #DCDCDC; font-weight:bold; color:#5a3d9e; position:relative}
.step_title li.on strong{color:#5a3d9e}
#login_content form .j_login>p.j_login_btn a {display:block;float:left; width:71px; height:77px;background-image:url(/jsp/fair/img/admin/login_btn_bg.png); font-size:0; text-indent: -9999px; overflow: hidden; background-color: #5a3d9e}
.tab_lst li a.bgM {background-color:#9fca37; color:#FFFFFF; position: relative}
.tab_lst li a.bgM:after {display:block; width:8px; height:4px; position:absolute; content:url(/jsp/fair/img/common/tap_bg_after.png); background-color:#5a3d9e; left:50%; margin-left:-4px; top:25px}
.tab_lst li a{text-align: center}
#header #topMenu>ul li>a {border:0 none;line-height:29px;}
#header #topMenu>ul li .lang img {
    vertical-align: top;
    margin-top: 0px;
    margin-left: 5px;
    line-height: 19px;
}
#gallery {height: 200px;}

#guide dt {margin-bottom:5px; margin-left:5px;}
#guide2 {position:absolute; right:120px; z-index:5; top:28px;}
#guide2 dd {display:inline-block; margin-right:20px; vertical-align:middle; line-height:20px;}

.quick .quick01 a {background-image:url(/home/2016/Editor_Img/acefair2016_quickmenu_01.png) !important;}
.quick .quick02 a {background-image:url(/home/2015/Editor_Img/quickmenu_026.png) !important;}
.quick .quick03 a {background-image:url(/home/2015/Editor_Img/quickmenu_035.png) !important;}
.quick .quick04 a {background-image:url(/home/2015/Editor_Img/quickmenu_044.png) !important;}


#wrap {background: url(/home/2017/pis/image/back_subvisual.png) center top repeat-x;}

/* Acefair 2016 */
.main_page #wrap { background-color:#fff; background-image:none; }
#header { height:116px; }
#container { min-height:378px; position:static;border:none;width:1140px;position:relative;}
/*main_content*/
#content {
    width: 708px;
}
.main_container {width:100% !important;}
.main_content {
	background:url('/home/2017/pis/image/back_mv.png') !important;
	width: 100% !important;
    min-height: 500px !important;
    margin-left: 0px !important;
    border-left: 0px solid #dcdcdc !important;
    padding: 0px;
}
.main_content #main_visual {width:1140px; height:500px; border:0px solid #dcdcdc; position:relative; overflow:hidden; margin-bottom:0px; margin:0px auto; z-index: 7}
.main_content #main_visualBox {width:100%;height:100%;position:absolute;overflow:hidden; }
.main_content #main_visual .main_visualBtn .prev {position:absolute; left:0; top:0; z-index:8; display:none;}
.main_content #main_visual .main_visualBtn .next {position:absolute; right:0; top:0; z-index:8; display:none;}
.main_content #main_visual .main_visualBtn a:hover {background: url(../img/common/gray_bg.png)}
.main_content #main_visual .roll {width:100%; text-align: center;position: absolute; left:0;bottom:8px; z-index: 8}
.main_content #main_visual .roll a {color:#444444; text-shadow: 0 0 2px #ffffff;}
.main_content #main_visual .roll a:hover {color:#000000}
.main_content #main_visual .roll a.on {color:#5a3d9e}

#main_visualBox ul { display:none; }
#main_visualBox > img { display:block;position:absolute;top:0; }

#main_menu { position:relative; width:100%; height:64px; background-color:#ebebeb; }
#main_menu .main_menu_container { position:relative; width:980px; height:100%; margin: 0 auto; }
#main_menu ul { position:relative; float:left; height:100%; border-left:1px solid #cbcbcb; border-right:1px solid #fcfcfc; }
#main_menu li { float:left; width:180px; height:40px; border-left:1px solid #fcfcfc; border-right:1px solid #cbcbcb; padding:12px; text-align:center; }
#main_menu li span { display:inline-block; font-size:16px; padding:11px 0 11px 11px; font-weight:bold; }

#main_con_area { position:relative; width:1140px; margin:50px auto 0 auto; }
#main_con_area .mcon_left { float:left; width:100%; margin-bottom:50px; }
#main_con_area .mcon_right { float:left; width:310px; margin-right:-10px; margin-bottom:50px; }
#main_con_area .mcon_left .mcon_col_full { float:left; position:relative; width:645px; margin-bottom:25px; }
#main_con_area .mcon_left .mcon_col_half { float:left; position:relative; width:47%; margin-right:25px; margin-bottom:25px; }
#main_con_area .mcon_title { height:58px; border-top:2px solid #333; }
#main_con_area .mcon_title h2 { display:inline-block; padding:20px 0; font-size:18px;padding-left:5px;font-weight:bold; }
#main_con_area .mcon_title .more { position:absolute; top:21px; right:0; }
#main_con_area .mcon_title .sns { position:absolute; top:21px; right:0; }
#main_con_area .mcon_title .sns li { float:left; margin-left:8px; padding:0; }
#main_con_area .mcon_title .sns a { display:block; width:24px; height:24px; font-size:0; text-indent:-9999px; overflow:hidden; background-position: 0 0; background-repeat:no-repeat; }
#main_con_area .mcon_title .sns .fb { background-image:url('/home/2015/acefair2015/image/bg_btn_sns_facebook.png'); }
#main_con_area .mcon_title .sns .bl { background-image:url('/home/2015/acefair2015/image/bg_btn_sns_blog.png'); }
#main_con_area .mcon_title .sns .in { background-image:url('/home/2015/acefair2015/image/bg_btn_sns_instagram.png'); }

#sidebar {
    width: 235px;
    border-right: 1px solid #dcdcdc;
    color: #ffffff;
    position: absolute;
	left:0;
	top:0;
}
#content.sub_content .sub_visual {
    display: none;
}
#content.sub_content {width:870px;padding:0;margin-left:265px;border:none;margin-top:260px;}
#clock { height:200px; background:url('/home/2015/acefair2015/image/bg_clock.png') 0 0 no-repeat; }
#clock .cont { position:relative; top:64px; left:224px; }
#clock .cont > div { float:left; width:76px; height:76px; margin-right:17px; border:2px solid #fff; color:#fff; text-align:center; white-space:nowrap; }
#clock .cont .num { height:24px;padding-top:14px;padding-bottom:2px;font-size:24px;line-height:24px; font-weight:bold; }
#clock .cont .unit { font-weight:normal;font-size:13px; }

.main_bbs {  }
.main_bbs > li { display:block; border-top:1px solid #e6e6e6; }
.main_bbs > li.tmp { display:none; }
.main_bbs a { display:block; padding:10px 3px; transition:all 0.4s;}
.main_bbs a:hover { background-color:#f2f2f2; }
.main_bbs .date { display:block; font-size:12px; color:#aaaaaa; }
.main_bbs .title { display:block; font-size:14px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

#footer { clear:both; width:100%;height:120px;background:#252525; }
#footer #scroll { width:980px; margin:0 auto;display:none; }
#footer .footer { width:100%;height:120px;background:#252525; }
#footer .footer > div { width:1140px; margin:0 auto;height:120px;background:#252525;padding:0px;color:#fff;}
.footer>div>p {float: left;margin-left:7px;margin-top:33px;}
.footer>div address {font-size:13px;padding-top:39px;margin-left:95px;}
.footer>div address .copyright {color:#e2e2e2;font-family:'Nanum Gothic';font-weight:normal}

table.board_1 .cat { background:#f7f8fa; font-weight:bold; }
table.board_1 td.cat_def { background:#f7f8fa; font-weight:bold; }
table.board_1 td.inp { }
table.board_1 td.x_line { padding:0;background:#f0f3fa; }

.board1_search { padding:40px 0 15px; height:auto}
.board1_search * {vertical-align: middle;}
.board1_search select {border: 1px solid #BABABA;height: 20px;line-height: 20px;}
.board_search_text input[type=text] {padding:1px}
.board1_search select {height: 22px;line-height: 22px;}

.step1_btn2 {width:100%; display:inline-block; zoom:1; *display:inline; text-align:center;}
.step1_btn2 li { display:inline-block; zoom:1; *display:inline; width:300px; height:125px; margin:0px auto; }
.step1_btn2 li a { display:inline-block; zoom:1; *display:inline; width:300px; height:125px; font-size:30px; line-height:125px; text-align:center; color: #645A57; background-color: #EFECE3; background-image: url(/home/2015/baby/image/step1_btn2_bg.png);}
.step1_btn2 li a:hover {background-color: #EA4A79; color: #ffffff;background-position: 100% 100%;}
.step1_btn2 li a img { vertical-align:middle; }


/*content*/ 
#con_container {padding-bottom:0}
#con_container .b_con {color:#444444; font-size:12px; line-height: 17px}
#con_container .b_con h4 {padding-top:25px; border-bottom:1px solid #BABABA; margin-bottom:10px}
#con_container .b_con h5 {padding:15px 5px 10px 8px; border-bottom:1px dotted #D3D3D3; margin-bottom:7px}
#con_container .b_con h4.h4 {padding:25px 5px 10px 8px; border-bottom:1px dotted #D3D3D3;}
#con_container .b_con ul , .b_con ol {padding-left:20px; padding-right:10px; line-height: 18px}
#con_container .b_con li {list-style-position: outside; padding:3px 0}
#con_container .b_con ul li {list-style-type:disc;}
#con_container .b_con ol li {list-style-type:decimal;}

#con_container .b_con table {border-top:2px solid #787878; font-size:11px}
#con_container .b_con table * { vertical-align:middle}
#con_container .b_con table tr {border-bottom: 1px solid #DCDCDC; height: 32px;}
#con_container .b_con table thead {background:#F4F4F4} 
#con_container .b_con table thead th{border-left: 1px solid #DCDCDC; height: 38px; }
#con_container .b_con table tbody th { padding:6px 10px; background-color: #F8F8F8; border-left: 1px solid #DCDCDC; }
#con_container .b_con table.taL  td {padding:6px 10px; }
#con_container .b_con table td {padding:6px 3px; border-left: 1px solid #DCDCDC}
#con_container .b_con table .blN{border-left: none}

table.ace_table {width:100%;}
table.ace_table th, table.ace_table td {padding:12px 5px; border-bottom:1px dotted #c3c3c3; text-align:left; line-height:17px;}
table.ace_table th {color:#7e58cc; letter-spacing:6px;}

table.ace_table2 {width:100%; border-top:2px solid #8a57b9;}
table.ace_table2 th, table.ace_table2 td {padding:9px 2px; border-bottom:1px dotted #c3c3c3; line-height:15px; vertical-align:middle; border: 1px solid#c3c3c3;}
table.ace_table2 th {color:#8a57b9; letter-spacing:6px; background:#f4edf3;}
.th_bul {background:url(/home/2015/Editor_Img/bullet.png) no-repeat top 5px left; padding-left:16px !important;}

table.ace_table3 {width:100%;letter-spacing: -0.03em; padding-top:2px; border-top:2px solid #8a57b9;   border-left: 1px dotted #ddc9db;}
table.ace_table3 th {letter-spacing: -0.03em; padding: 9px 10px 6px 10px; min-height:20px; color:#8a57b9; vertical-align: middle; border-bottom:1px dotted #ddc9db; border-right:1px dotted #ddc9db; background-color:#f4edf3;}
table.ace_table3 td {letter-spacing: -0.03em; vertical-align: middle; padding: 9px 10px 6px 10px; border-bottom:1px dotted #ddc9db; border-right:1px dotted #ddc9db;}

table.ace-table4 {width:100%; letter-spacing:-0.03em;}
table.ace-table4 th {text-align:center; vertical-align:middle; font-weight:bold; color:#222;}
table.ace-table4 td {background:url(/home/2015/Editor_Img/page03-01_bg.png) repeat-x top left; text-align:center; vertical-align:middle; font-weight:bold; color:#555;}

.step_title li a{background-image: url(/home/2015/Editor_Img/mp_stap_ace1.png);}
.board1_search {padding:25px 0 20px}
.tab_lst {margin: 0 -17px 17px;}
#lnb>ul>li>ul a { color:#f7f7f7; }

/**/
h4.h4 {padding-left:10px; background:url(/home/2015/Editor_Img/h4_bullet.png) no-repeat 0px 10px; font-weight:bold;}
.fs_11 {font-size:11px}
.fs_12 {font-size:12px;}
.fs_13 {font-size:13px;}
.fs_14 {font-size:13.3333330154419px;}
.fs_15 {font-size:15px;}
.red {color:red}
.taC {text-align: center}
.taL {text-align: left}
.taR {text-align: right}
.pdT10 {padding-top:10px}
.pdB10 {padding-bottom:10px}
.pdLR10 {padding-left:10px; padding-right:10px}
.pdT20 {padding-top:20px}
.pdB20 {padding-bottom:20px}
.pdLR20 {padding-left:20px; padding-right:20px}
.pd10 {padding:10px}
.pd20 {padding:20px}
.fL {float: left}
.fR {float: right}

.point {color:#7e58cc; font-weight:bold;}
.aceBtn {font-weight:700; font-size:14px; background:#5a3d9e; color:#fff; padding:7px 12px 7px 12px; cursor:pointer; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.aceBtn a , a.aceBtn {color:#fff;}
.aceBtn:hover {background:#8a57b9;}

.aceBtn2 {font-weight:700; font-size:12px; background:#5a3d9e; color:#fff; padding:5px 10px 5px 10px; cursor:pointer; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.aceBtn2 a {color:#fff;}
.aceBtn2:hover {background:#8a57b9;}

.mp_progress .mp_percent>span,.step_subnavi>ul>li:hover>a, .step_subnavi>ul>li ul {background-color: #6944b4;}
table.form, div.form ,.board_1, .board_2, .board_1_write{  border-top: 2px solid #aad04d;}

.lb-container {cursor: pointer;}
.myPage_list > div a {margin-top: 15px;}
#content.sub_content .com_subtitle1 {color:#6944b4}
.step1_btn2 li a:hover , .step1_btn li a:hover{background-color: #6241A6;}
.stepTitle {display:none}
.step1_btn2 {margin-top:140px; width: 620px;}
.step1_btn {padding: 96px 0;}
.sub_content .board_1 {width: 688px;margin: 0 auto;}

.mp_per a.btn_r.bgM {position: absolute;left: 749px;top: 10px;font-size: 15px;width: 63px;height: 45px;padding: 25px 12px;line-height: 23px;border-radius: 4px; background-image: url(/home/default/mp_per_btnbg.png); background-position:0 0; background-color: #6944b4;}
.mp_missing {right: 96px;}
.mp_per a.btn_r.bgM:hover {background-position:100% 100%; color:#ffffff; text-decoration: none;}

.mp_per_info {padding-top:5px; max-width: 405px; font-size: 15px;}
.board_1_bottom b {padding: 3px; display: inline-block;}
.main_visualBtn img {width: 25px;height: 391px;}

.board_style_1 {padding:0}
.board_style_1 table {margin-bottom:10px}
.corp_header {height:22px}
.board_style_2 .board > thead > tr > th ,.board_style_2 .board > tbody > tr > td { padding: 8px 4px;}

#con_container {padding:20px 5px}
.sub_content .board_1 {width:100%}
.tab_lst {margin:0}
#content.sub_content .com_subtitle {text-indent: -5px;}
.bot_gallery a {margin: 6px;}
.bot_gallery a img {min-height: 80px;  border: 1px solid #C3C3C3;}

.bot_gallery a img {  height: 80px;}

div.mod select {border: 1px solid #C4C8CE;}

.step_subnavi>ul>li.selection>a {background: #5a3d9e url(/jsp/fair/img/common/mp_stap_subnavi.png) 0 0 no-repeat; color:#ffffff}

 iframe {  z-index: 1; border: 0 none transparent;}
#scroll {height: 140px;}
.layerPopup > form {line-height: 30px;}
.layerPopup > form * {vertical-align: middle; }

.board_view_con img {max-width:100%}

a.btn1 {background-color:#aad04d}
a.btn1:hover {background-color:#92b934}

#scroll {padding:20px 0}

#scroll .scroll_label { float:left; width:120px; height:41px; margin:10px 5px 5px 5px; line-height:41px; text-align:center; font-size:15px; font-weight:bold; background-color:#f7f7f7; }
#scroll .scroll_container { float:left; width: 846px; height:39px; padding:6px 0; margin-top: 5px; overflow:hidden; }

#rolling { padding-right:106px}
#rolling li {margin: 0 6px;}

#rolling2 {margin-left: -5px; }
#rolling2 li {margin: 0 5px;}

.quick .quick02, .quick .quick03 {display :none; }  

.myPage_list {
    text-align: left;
    width: 1000px;
    margin-left: -25px;
}
#header #topMenu {
	position: absolute;
	top:40px;
	right: 50%;
	margin-right: -530px;
	font-size: 12px;
	
}
#header #topMenu>ul li .lang .current_language i { font-size:0px;}
#header #topMenu>ul li .lang .current_language img{width:0px;}
#header #topMenu>ul li .lang .current_language{    background: url('/home/2015/acefair2015/image/top_language_icon_kor.png') no-repeat top;
width: 66px; height: 22px;    vertical-align: top;    margin-top: -5px;   display: inline-block;}


#header #gnb {
    position: absolute;
    top: 50px;
    right: 0;
}
#header #gnb>li>div {
    position: absolute;
    top: 42px;
    left: 50%;
    z-index: 10;
    text-align: center;
}

#header_wrap {width:100%;height:172px;background:url('/home/2017/pis/image/back_header_wrap.png') repeat-x;}
#header {width:1140px;height:172px;}
#header h1 {
    position: absolute;
    top: 64px;
    left: 18px;
}
#header #gnb {
    position: absolute;
    top:125px;
    right: 0;
}
#header #gnb>li>a {padding:0 30px;}
#header #gnb>li>a:hover {color:#97bd3b}
#header #gnb>li:last-child a {padding-right:0px;}

#mb_area {width:1140px;margin:0 auto;margin-top:40px;}
#mb_area:after {clear:both;}
#mb_area .mb_left {float:left;width:606px;}
#mb_area .mb_left ul li {float:left;}
#mb_area .mb_right {float:right;width:505px;}
#mb_area .mb_right #clock {width:100%;height:165px;background:url('/home/2017/pis/image/back_clock.png');}
#mb_area .mb_right #clock .cont {position:relative;top:51px;left:155px;}
#mb_area .mb_right #clock .cont > div { float:left; width:64px; height:64px; margin-right:17px; border:2px solid #fff; color:#fff; text-align:center; white-space:nowrap; }
#mb_area .mb_right #clock .cont .num { height:24px;padding-top:14px;padding-bottom:2px;font-size:24px;line-height:24px; font-weight:bold; }
#mb_area .mb_right #clock .cont .unit { font-weight:normal;font-size:13px; }



#mb_area01 {width:100%;height:160px;margin-top:40px;background:url('/home/2017/pis/image/back_mb_area01.png');}
#mb_area01 > div {width:1140px;margin:0 auto;text-align:center}
#mb_area01 > div img {padding-top:7px;}

#mb_area02 {width:1140px;margin:0 auto;margin-top:40px;}
#mb_area02 .mb_left {float:left;width:573px;}
#mb_area02 .mb_right {float:right;width:531px;}
#mb_area02 .mb_right ul {width:100%;}
#mb_area02 .mb_right ul li {float:left;padding:0 12px}
#mb_area02 .mb_right ul li:last-child {padding-right:0px;}


#header #gnb>li .gnb_sub {
    margin-top:0px !important;
    padding: 0;
    background: #aad04d;
    text-align: center;
    background-image: url(/jsp/fair/img/common/gnb_sub_bg.png);
    min-width: 180px;
	border-top:none !important;
}
#header #gnb>li .gnb_sub span {
    display: none;
}
#header #gnb>li .gnb_sub li {
    font-size: 11px;
    line-height: 15px;
    padding:0;
    z-index: 10;
}
#header #gnb>li .gnb_sub li a {
    font-size: 14.67px;
    letter-spacing: -0.03em;
    background: #aad04d;
    padding: 12px 25px;
    color: #fff;
}
#header #gnb>li .gnb_sub li a:hover {text-decoration:underline !important;}
#header #gnb>li>div { top:39px; }
#header #gnb>li .gnb_sub li {border-bottom:1px solid #702098}
#header #gnb>li .gnb_sub li:last-child {border-bottom:none;}


#sidebar .colorBox {
    padding-bottom: 0px;
    background: #aad04d;
	text-align: center;
	padding-top: 31px;
}
#lnb * {
    text-align: left;
}
#lnb>ul {
    margin-top: 25px;
    background: #fff;
    padding: 0;
    border-left: 1px solid #e3e3e3;
}
#lnb>ul>li {
    border-bottom: 1px solid #e3e3e3;
    overflow: hidden;
}

#lnb>ul>li a {
    color: #666;
    max-width: 100%;
    height: 42px;
    line-height: 42px;
    padding-left: 20px;
    font-size: 14px;
	font-weight: bold;
	padding:5px 5px 5px 15px;
}
#lnb>ul>li a:hover {background:#aad04d;color:#fff;} 
#ex_application {margin-top:260px;}


.tnb_sitemap {display:none;}
.tnb_lang {font-size:0px;}
#header #topMenu>ul li .lang i {font-size:0px;}
#header #topMenu>ul li .lang a  {font-size:0px;}
#header #topMenu>ul li .lang .current_language {margin-top:0;}
#header #topMenu>ul li .lang .KOR {display:inline-block;width:29px;height:29px;background: url('/home/2017/pis/image/top_icon_01.png') no-repeat top;margin:0 5px;}
#header #topMenu>ul li .lang .ENG {display:inline-block;width:29px;height:29px;background: url('/home/2017/pis/image/top_icon_02.png') no-repeat top;}
#header #topMenu>ul li .lang .KOR img {display:none;}
#header #topMenu>ul li .lang span {padding-left:3px;}
#header #topMenu li.tnb_userinfo > span {line-height:27px;}
#header .top_logo {
    display:block;
    position:absolute;
    height:29px;
    top:43px;
    right:50%;
    margin-right:-601px;
    z-index:9999;
	display:none;
}
.menu-item.active {
    background-color: #aad04d;
}
#content.sub_content .com_subtitle, #ex_application .com_subtitle {color:#466e9e;}
.cfair_progress .progress .bar {
    background-color: #cde396;
}
.cfair_progress .progress .fill {
    background-color: #84ab23;
}
.cfair_progress .progress .helper a {color:#ab9323;}°³



/* 170517 ¼­ºê ÄÁÅÙÃ÷ css ½ÃÀÛ */
#sub_content {width:100%;margin:0 auto;}
#sub_content h4 {height:136px;padding-top:60px;font-size:32px;font-weight:400;color:#1c1c1c;text-align:center;box-sizing:border-box;}
#sub_content .title_subcomment {position:relative;padding-top:20px;font-size:16px;line-height:1.35;text-align:center;color:#7f7f7f;}
#sub_content .title_subcomment span {color:#466e9e;font-weight:bold;font-size:18px;}
#sub_content .title_subcomment:before {position:absolute;top:0;left:50%;width:40px;height:2px;margin-left:-18px;background-color:#466e9e;content:'';}
#sub_content h5.pagein_title  {margin-top:80px;margin-bottom:15px;font-size:20px;color:#466e9e;}
#sub_content .t_type01 {width:100%;border-top:2px solid #1c1c1c;font-size:15px;}
#sub_content .t_type01 th {background:#f7f7f7;padding:16px 10px;border-bottom: 1px solid #d9d9d9;}
#sub_content .t_type01 th span {font-size:12px;padding-top:3px;display:block;color:#797979}
#sub_content .t_type01 td {padding:16px 10px;padding-left:20px;border-bottom: 1px solid #d9d9d9;}

#sub_content .t_type02 {width:100%;border-top:2px solid #1c1c1c;font-size:13px;}
#sub_content .t_type02 th {background:#f7f7f7;padding:16px 10px;border: 1px solid #d9d9d9;}
#sub_content .t_type02 th span {font-size:12px;padding-top:3px;display:block;color:#797979}
#sub_content .t_type02 td {padding:16px 10px;padding-left:20px;border: 1px solid #d9d9d9;}

#sub_content .table {border-top:2px solid #1c1c1c;border-bottom:1px solid #8d8d8d;}
#sub_content .table li {border-bottom:1px dashed #c4c4c4;}
#sub_content .table li:last-child {border-bottom:none;}
#sub_content .table dl {display:table-cell;position:relative;padding: 40px 50px 40px 10px;box-sizing:border-box;vertical-align:middle;}
#sub_content .table dl .title {font-size:16px;font-weight:bold;margin-bottom:9px;color:#1c1c1c}
#sub_content .table dl .title .num {color:#92bb2d;font-weight:bold;padding-right:5px;}
#sub_content .table dl .detail {font-size:16px;color:#666}
#sub_content .table dl dd.detail sub {display:block;font-size:14px;color:#888;margin-top:10px;line-height:20px;}



#sub_content .table01 dl {display:table-cell;position:relative;padding: 40px 50px 40px 10px;box-sizing:border-box;vertical-align:middle;}
#sub_content .table01 dl .title {font-size:16px;font-weight:bold;margin-bottom:9px;color:#1c1c1c}
#sub_content .table01 dl .title .tit_txt {display:table-cell;background:#aad04d;font-weight:bold;color:#fff;padding:8px 20px;border-radius:6px;}
#sub_content .table01 dl .detail {font-size:16px;color:#666;font-weight:bold;padding-left:10px;}
#sub_content .table01 dl dd.detail sub {display:block;font-size:14px;color:#9c9c9c;margin-top:10px;line-height:20px;}

#sub_content .table02 li {border-bottom:1px dashed #c4c4c4;}
#sub_content .table02 li:last-child {border-bottom:none;}
#sub_content .table02 dl {display:table-cell;position:relative;padding: 40px 50px 40px 10px;box-sizing:border-box;vertical-align:middle;}
#sub_content .table02 dl .title {background:url('/home/2017/pis/image/bull.png') no-repeat 0 3px;font-size:16px;font-weight:bold;margin-bottom:18px;color:#1c1c1c;padding-left:18px;}
#sub_content .table02 dl .detail {font-size:15px;color:#1c1c1c;font-weight:bold;padding-left:18px;}
#sub_content .table02 dl dd.detail sub {display:block;font-size:14px;color:#9c9c9c;margin-top:4px;line-height:20px;}

#sub_content .s_txt {width:100%;text-align:right;font-size:13px;padding-top:5px;color:#ff5353;font-weight:bold;}
#sub_content .btn_wrap {width:100%;text-align:center;}
#sub_content .btn_wrap a {display:-webkit-inline-box;padding:15px 50px;font-size:14px;font-weight:bold;border-radius:36px;margin:0 5px;color:#fff;}
#sub_content .btn_wrap .color01 {background:#3aa44e;}
#sub_content .btn_wrap .color02 {background:#aad04d;}
#sub_content .btn_wrap .color03 {background:#3a9ea4;}
#sub_content .line {border-top:1px dashed #c4c4c4;padding-bottom:20px;}

#sub_content .contact_info {padding:40px 50px 40px 50px;background:#f7f7f7 url('/home/2017/pis/image/back_s0101_01.png') no-repeat;border-color:#1c1c1c transparent #999;border-style:solid;border-width:2px 0 1px;text-align:left;}
#sub_content .contact_info .t {margin-bottom:25px;font-size:26px;font-weight:bold;line-height: 1.25em;}
#sub_content .contact_info p {font-size:15px;line-height:1.35em;}


.ts_tourism {width:95%;margin:20px auto;position:relative;}
.ts_tourism thead th {font-size:16px;font-weight:bold;padding:20px 20px 5px 20px;background:url('/home/2017/pis/image/bull.png') no-repeat 0 25px;}
.ts_tourism thead th span {font-size:12px;color:#a0a0a0;line-height:26px;}
.ts_tourism tbody th {font-size:13px;font-weight:bold;padding:0px 20px 10px 20px;line-height:20px;color:#919191;border-bottom:1px dotted #b4b4b4;}
.ts_tourism tbody th a {display:-webkit-inline-box;background:#466e9e;color:#fff;padding:1px 15px;border-radius:12px;}
.ts_tourism tbody td {font-size:13px;font-weight:bold;padding:30px 30px;background:#f7f7f7;margin-top:10px;display:block;line-height:20px;color:#616161;}
.ts_tourism tbody td span {display:-webkit-inline-box;background:#616161;color:#fff;padding:2px 20px;margin-bottom:3px;}


.wpb_wrapper p {font-size:14px;}

/* 170517 ¼­ºê ÄÁÅÙÃ÷ cssÀÛ ³¡*/

/************************ ÅÇ css start **************************************/
.pageTab {width:100%;height:54px;overflow:hidden;padding:0;margin:0 0 30px 0;}
.pageTab li {float:left;height:48px;}
.pageTab li a {
    display:block;
    width:100%;
    line-height:48px;
    text-align:center;
    padding:0;
    margin:0;
    cursor:pointer;
    font-size:15px;
    color:#000;
    background:#f1f1f1;
    border:1px solid #ccc;
}
.pageTab li a.on {
    color:#1a64a7;
	font-weight:bold;
    background:#aad04d;
	border:1px solid #95ba3a;
	color:#fff;
    height:50px;
    box-sizing:border-box;
}
.fair3813, .fair3814, .fair3815, .fair3816{display:none;}

/************************ ÅÇ css end **************************************/

.fair_vst.vst_select #con_container { text-align:center; }
.fair_vst.vst_select .vst_gubun_g { display:none; }