@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Roboto);
body { min-width:320px; font-family: 'Roboto', 'Nanum Gothic', 'ARIAL', 'sans-serif'; }
body.fair_pm_page { min-width:auto; min-width:initial; }
.fair_pm_page #ex_application { width:auto; width:initial; }
.fair_mypage #mp_top {background:none;}
/*
div, li, span, a, th, td ,body, h1, h2, h3, h4, h5, h6, 
#gnb > li > a , #lnb h2 , #mp_top h3, #ex_application h4, .siteMap>table td a , #login_content form>p
{font-family: 'Nanum Gothic', sans-serif; }
*/

/*BGM*/
.bgM {background-color:#006db4;}

.mgr_login { background:#130b36 url('/home/2016/bixpo2016/image/back_header01.png') center bottom no-repeat; }
#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:#0055a2; position:relative}
.step1_btn { margin-top:80px; }
.stepTitle { display:none; }
.step_title li.on strong{color:#6854a8}
.tab_lst li a.bgM {background-color:#6854a8; 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:#6854a8; left:50%; margin-left:-4px; top:25px}

table.board_1 { font-size:0.8rem; }
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; }

.board_1 .category { display:inline-block; margin-right:0.5rem; color:#666; font-weight:400;  }
.board_1 .category:before { content:'['; }
.board_1 .category:after { content:']'; }

/* GNB 2depth 160622  start */

#wrap { width: 100%; min-width:1180px; background: #fff; }

#header_wrap { position:relative; height:120px; background:url('/home/2016/bixpo2016/image/back_header04.png'); z-index:9; box-shadow:0 4px 12px rgba(0,0,0,0.24), 0 2px 4px rgba(0,0,0,0.12); }
#header { width: 1180px; height: 120px; margin: 0 auto; position: relative; z-index: 10; }
#header h1 { position: absolute; top: 10px; left: 50%; margin-left: -69px; }

#gnb { position: absolute; top: 70px; right: 50%; margin-right: -551px; }
#gnb > li { float: left; display: inline-block; position: relative;	height:54px; }
#gnb > li > a { padding:0; color:#444; font-weight:600; }
#gnb > li.fair1466 > a { width: 109px; background: url('/home/2016/bixpo2016/image/menu01.png') no-repeat top left; font-size:0px; }
#gnb > li.fair1468 > a { width: 135px; background: url('/home/2016/bixpo2016/image/menu02.png') no-repeat top left; font-size:0px; }
#gnb > li.fair1471 > a { width: 163px; background: url('/home/2016/bixpo2016/image/menu03.png') no-repeat top left; font-size:0px; }
#gnb > li.fair1519 > a { width: 144px; background: url('/home/2016/bixpo2016/image/menu04.png') no-repeat top left; font-size:0px; }
#gnb > li.fair1524 > a { width: 192px; background: url('/home/2016/bixpo2016/image/menu05.png') no-repeat top left; font-size:0px; }
#gnb > li.fair1666 > a { width: 106px; background: url('/home/2016/bixpo2016/image/menu06.png') no-repeat top left; font-size:0px; }
#gnb > li.fair1665 > a { width: 146px; background: url('/home/2016/bixpo2016/image/menu07.png') no-repeat top left; font-size:0px; }
#gnb > li.fair1485 > a { width: 105px; background: url('/home/2016/bixpo2016/image/menu08.png') no-repeat top left; font-size:0px; }

#gnb > li .gnb_sub_wrap { top: 54px; }
#gnb > li .gnb_sub { min-width: 200px; margin-top: 0px; margin-bottom:5px; padding: 9px 0px 9px 0px; text-align: center; margin-bottom:5px; background : #042e60; overflow:hidden; 
	border-radius:3px; box-shadow:0 4px 4px rgba(0,0,0,0.22), 0 1px 2px rgba(0,0,0,0.16); }
#gnb > li .gnb_sub .nav-bullet { display:block; margin-top:-9px; margin-bottom:-15px; width:100%; height:24px; background:url('/home/2016/bixpo2016/image/bg_sub_gnb_top.png') center top no-repeat; }
#gnb > li .gnb_sub .nav-bullet img { display:none; }
#gnb > li .gnb_sub li { padding: 0px; height:40px; line-height:40px; z-index: 10; }
#gnb > li .gnb_sub li a { font-size:14px; text-align:left; letter-spacing:-0.03em; padding-left:35px; padding-right:35px; color:#fff; background-image:none;text-shadow: 0 1px 1px rgba(0,0,0,0.6); }
#gnb > li .gnb_sub li a:hover {color:#fff; text-decoration:none;background-image:none;font-size:14px }

/* li hover */
#gnb > li:hover a { color:#fff; }
#gnb > li:hover > a { color:#666; }
#gnb > li.fair1466:hover > a { background-image: url('/home/2016/bixpo2016/image/menu01_on.png'); }
#gnb > li.fair1468:hover > a { background-image: url('/home/2016/bixpo2016/image/menu02_on.png'); }
#gnb > li.fair1471:hover > a { background-image: url('/home/2016/bixpo2016/image/menu03_on.png'); }
#gnb > li.fair1519:hover > a { background-image: url('/home/2016/bixpo2016/image/menu04_on.png'); }
#gnb > li.fair1524:hover > a { background-image: url('/home/2016/bixpo2016/image/menu05_on.png'); }
#gnb > li.fair1666:hover > a { background-image: url('/home/2016/bixpo2016/image/menu06_on.png'); }
#gnb > li.fair1665:hover > a { background-image: url('/home/2016/bixpo2016/image/menu07_on.png'); }
#gnb > li.fair1485:hover > a { background-image: url('/home/2016/bixpo2016/image/menu08_on.png'); }
#gnb > li:hover .gnb_sub { display:inline-block; *display:inline; zoom:1; border-top: 0px solid #6854a8; border-bottom: 0px solid #6854a8; }

/* GNB 2depth 160622  end*/

#app-menu-button { display:none; }

#header .social { display: block; position: absolute; top: 28px; right: 50%; margin-right: -550px; z-index: 9999; }

#topMenu { position: absolute; top: 0px; right: 50%; height: 39px; line-height: 25px; font-size: 11px; margin-right: -550px; /*margin-right: -480px;*/ padding: 0px 10px; }
#topMenu > ul li { float: left; height: 39px; padding: 31px 0 0 0; }
#topMenu > ul li > a { display: block; line-height: 11px; padding: 0 10px; border-right:none; color: #fff; }
#topMenu > ul li.tnb_login a { width: 52px; height:17px; background: url('/home/2016/bixpo2016/image/top_signin.png') no-repeat top left; font-size:0px; }
#topMenu > ul li.tnb_sign a { width: 60px; height:17px; background: url('/home/2016/bixpo2016/image/top_register.png') no-repeat top left; font-size:0px; }
#topMenu > ul li.tnb_sitemap a { width: 63px; height:17px; background: url('/home/2016/bixpo2016/image/top_sitemap.png') no-repeat top left; font-size:0px; }
#topMenu > ul li.tnb_sign > a {  height:15px; padding:10px; }

#topMenu .tnb_userinfo {color:#fff}

#topMenu > ul li .lang span { display: inline-block; color: #fff; margin-top: -6px; display:none; }
#topMenu > ul li .lang a { font-size:0; }
#topMenu > ul li .lang .ENG img { display:none; }
#topMenu > ul li .lang .ENG {  width:18px; height:22px; background:url('/home/2016/bixpo2016/image/language_icon_global.png') no-repeat top; vertical-align: top; margin-top: 0px; line-height: 19px; display:inline-block; }
#topMenu > ul li .lang .current_language {background:url('/home/2016/bixpo2016/image/language_icon_global_hover.png') no-repeat top;}
#topMenu > ul li .lang .KOR img { display:none; }
#topMenu > ul li .lang .KOR { background:url('/home/2016/bixpo2016/image/language_icon_KOR.png') no-repeat top; width:18px; height:22px; vertical-align: top; margin-top: 0px; line-height: 19px; display:inline-block; }
#topMenu > ul li .lang .KOR:hover  {background:url('/home/2016/bixpo2016/image/language_icon_KOR_hover.png') no-repeat top;}
#topMenu > ul li .lang img { vertical-align: top; margin-top: -1px; line-height: 19px; }

#header > dl.lang { display:none; position:absolute; bottom:10px; right:10px; }
#header > dl.lang img,
#header > dl.lang > span { display:none; }
#header > dl.lang > a { display:inline-block; width:18px; height:22px; margin-top: -2px; vertical-align: top; line-height: 19px; font-size:0; }
#header > dl.lang > .ENG { background: url('/home/2016/bixpo2016/image/language_icon_global.png') no-repeat top; }
#header > dl.lang > .ENG:hover,
#header > dl.lang > .ENG.current_language { background-image:url('/home/2016/bixpo2016/image/language_icon_global_hover.png'); }
#header > dl.lang > .KOR { background: url('/home/2016/bixpo2016/image/language_icon_KOR.png') no-repeat top; }
#header > dl.lang > .KOR:hover,
#header > dl.lang > .KOR.current_language { background-image:url('/home/2016/bixpo2016/image/language_icon_KOR_hover.png'); }


#container.main_container { width: 100%; border: 0px solid #dcdcdc; background-image:none; }

#content { width:1100px; margin:0 auto; min-height: 734px; border-left:none; }

.main_content { padding:0px; width: 1100px; }
.main_content #main_visual { float:left; position: relative; width: 779px; height: 355px; margin-bottom: 30px; margin-right: 1px; border:1px solid #ffffff; z-index: 7; }

#youtube_player_wrap { background-color:#000; }
#youtube_player_cover { position:absolute; z-index:8; top:0; left:0; width:100%; height:100%; overflow:hidden; }
#youtube_player_cover .img { width:100%; margin-top:-42px; }
#youtube_player_cover .text { position:absolute; top: 16px; left: 16px; color:#fff; font-size:20px; }
#youtube_player_cover .yt-button { position:absolute; top:50%; left:50%; width:68px; height:48px; margin-left:-34px; margin-top:-24px; padding:0; border:0; background:transparent; }
#youtube_player_cover .bg { position:absolute; top:0; left:0; bottom:0; right:0; cursor:pointer; }

.main_content #main_visual .roll { position: absolute; left: 20px; bottom: 20px; width: 779px; text-align: left; z-index: 8; }
.main_content #main_visual .main_visualBtn .prev { position: absolute; top: 160px; left: 0; z-index: 8; }
.main_content #main_visual .main_visualBtn .next { position: absolute; top: 160px; right: 0; z-index: 8; }

.mainConBoxA { width: 100%; margin-bottom:17px; padding:0px; overflow: hidden; font-size: 0px; letter-spacing: 0px; }
.mainConBoxC {	width:100%;margin:0 auto; padding-top:37px }
.mainConBoxD { width:100%;margin:0 auto;padding-top:37px }
.mainConBoxD .pr13 {margin-right:13px;}
.mainConBoxD .pr43 {margin-bottom:10px;}
.mainConBoxD .pr30 {margin-bottom:30px;}
.mainConBoxD li { display:inline-block; width:356px; height:490px; float:left; text-align:left; color:#858585; font-size:18px; font-family:'Arial'; font-weight:bold; border:1px solid #d8d8d8; }
.mainConBoxD li p {font-size:30px;font-weight:900;color:#000000;font-family:'Arial'}
.mainConBoxD li img { display:block; margin:-1px -1px 14px; width:358px; height:279px; }
.mainConBoxD dt,
.mainConBoxD dd { display:block; }
.mainConBoxD dt { font-size:30px; font-weight:700; text-align:left; height:42px; color:#000000; font-family:'Arial';padding-left:20px;padding-top:20px }
.mainConBoxD dd { font-size:14px; text-align:left; line-height:21px; color:#555555; letter-spacing:0.03em;padding-left:20px;letter-spacing:-0.05em; }
.mainConBoxD dd span {display:inline-block;width:29px;height:3px;background:#ef4c89;margin:3px 0 13px 0}

.mainConBoxE { width:100%;margin:0 auto; overflow:hidden; }
.mainConBoxF {width:100%;margin:0 auto; overflow:hidden; }
.mainConBoxF li {float:left;width:358px;padding-bottom:30px;}
.mainConBoxF h4 { font-size: 18px; color: #ff9500; text-align: left; margin:25px 0px 15px 0px; }
.mainConBoxF .pr13 {padding-right:13px}

.mainConBoxG{ width:100%; margin:0 auto;}
.mainConBoxG li { float:left; }
.mainConBoxG .maincon { float: left; width: 535px; height: 268px; border-right: 0px solid #ddd; }

.mainInBox { width: 1100px; margin: 0px auto; overflow: hidden; }

.mainConBoxB { width: 100%; padding: 45px 0px 45px 0px; overflow: hidden; }

.maincon { float:left; width:368px; height:268px; border-right:1px solid #ddd; }
.maincon h4 { float: left; display: block; width:100px; font-size: 22px; color: #ff9500; clear: both; text-align: left; margin:17px 0 28px 21px; letter-spacing: 0.01em; line-height:18px; }
.maincon h4:after { content:''; position:absolute; bottom:-12px; left:0; width:68px; height:2px;background:#676767; }
.maincon span { float:right; display: block; position:relative; text-align:right; top:1px; right:1px; }

.maincon01 { float:left; width:428px; height:251px; }
.maincon01 h4 { float: left; display: block; width:363px; font-size: 18px; color: #2c2c2c; clear: both; text-align: left; text-align: left; margin:35px 0 33px 35px; letter-spacing: -0.08em; line-height:18px; }
.maincon01 h4 span { float:right; display: block; text-align:right; }


.maincon06 { float:left; width:265px; height:268px; margin-right:15px; border:1px solid #ddd; }
.maincon06 h4 { font-size: 22px; color: #ff9500; clear: both; text-align: left; margin:17px 0 28px 21px; letter-spacing: 0.01em;	line-height:18px; }
.maincon06 .s_roll { display:none; position:relative; top:20px; right:10px; }
.maincon06 .s_roll a { color:#b3b3b3; }
.maincon06 .s_roll a:hover { color:#000; }
.maincon06 ul { overflow:hidden; clear:both; padding:0 13px; }
.maincon06 li { margin-top:12px; margin-left:4px; }

.mainConBoxG .maincon06.last { margin-right:0; }

.m_speakers {clear:both;width:100%;margin:0 auto;padding:37px 0 0 0}
.m_speakers h4 {text-align:left;font-size:20px;color:#616161;padding-bottom:11px}
.m_speakers .speakers_area {width:1278px;height:193px;background:#f9f9f9;border:1px solid #cfcfcf;margin:0 auto}
.m_speakers .speakers_area .speakers {float:left;width:29%;margin:33px 0 0 51px}
.m_speakers .speakers_area .speakers ul {text-align:left;padding-left:26px}



#footer { width: 100%; background:#fff; min-width: 1180px; }

.footer .social { display:block; position: absolute; top: 28px; right:50%; margin-right:-550px; z-index:9999;}
.footer { margin-top:0px; width: 100%; height: 137px; clear: both; /* background:url('/home/2016/bixpo2016/image/back_ft.png'); background: linear-gradient(#0865af, #032c5e);*/ background-color:#032c5e; }
.footer > div {  position: relative; width: auto; margin: 0 auto; padding: 28px;}
.footer > div > p { float: left; margin-top: 10px; margin-left: 8px; }

.footer_img { position:absolute; right: 30px; margin-top: 20px; text-align:right; }

.familysite { position:absolute; width:95%; margin-top: 32px; text-align:right; }
.familysite select { width:260px; height:28px; border:1px solid #fff; color:#fff; background:#252040; }

.footer>div address { margin-left: 214px; margin-top: 5px; font-size: 12px; line-height: 1.5; color:#fff; }

#scroll { display:none; }

.mr_ban { position:relative; width:327px; margin:-3.5px; margin-right:-7px; padding-top:1px; overflow:hidden; }
.mr_ban li { float:left; margin:3.5px;}


#container { position: relative; width: 100%; margin: 0 auto; overflow:hidden; border:none; background-color: #ffffff; background:url('/home/2016/bixpo2016/image/sub_visual8.png') no-repeat center top; }

/* Sub menu visuals */
.fair_login #container { background:url('/home/2016/bixpo2016/image/sub_visual4.png') no-repeat center top;  }


.fairmenu1608 #container,
.fairmenu1669 #container,
.fairmenu1670 #container,
.fairmenu1508 #container,
.fairmenu1510 #container,
.fairmenu1507 #container,
.fairmenu1612 #container { background:url('/home/2016/bixpo2016/image/sub_visual1.png') no-repeat center top; }


.fairmenu1667 #container,
.fairmenu1469 #container,
.fairmenu1470 #container,
.fairmenu1668 #container,
.fairmenu1674 #container,
.fairmenu1675 #container { background:url('/home/2016/bixpo2016/image/sub_visual2.png') no-repeat center top; }

.fairmenu1472 #container,
.fairmenu1482 #container,
.fairmenu1520 #container,
.fairmenu1521 #container { background:url('/home/2016/bixpo2016/image/sub_visual3.png') no-repeat center top; }

.fairmenu1486 #container,
.fairmenu1525 #container,
.fairmenu2117 #container,
.fairmenu1527 #container,
.fairmenu2143 #container,
.fairmenu1723 #container { background:url('/home/2016/bixpo2016/image/sub_visual5.png') no-repeat center top; }

.fairmenu1520 #container,
.fairmenu1521 #container,
.fairmenu1802 #container,
.fairmenu1834 #container { background:url('/home/2016/bixpo2016/image/sub_visual6.png') no-repeat center top; }

.fair_login #container,
.fair_sign #container { background:url('/home/2016/bixpo2016/image/sub_visual7.png') no-repeat center top; }
.find_pw #container { background:url('/home/2016/bixpo2016/image/sub_visual7.png') no-repeat center top; }


/*content*/ 

#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}



#wrap.onepage { min-width:980px; background-image:none; }
#wrap.onepage #header { position:relative; width:980px !important; height:120px; margin: 0 auto; padding:0; background:none; }
#wrap.onepage .tnb_lang { position:absolute; top:10px; right:15px; width:100px; font-size:0; text-align:right;  }
#wrap.onepage .tnb_lang a { display:inline-block; width:18px; height:18px; margin:0 3px; }
#wrap.onepage #ex_application { padding:20px 50px; width: auto; width:initial; }
#wrap.onepage #ex_application .caption { font-size:21px; padding-bottom:10px; border-bottom:1px solid #0B0916; text-align:center; margin-bottom:20px; font-family:'NanumBarunGothic', 'malgun gothic'; }
#wrap.onepage #footer { position:relative; width:980px; height:79px; margin:0 auto; padding:0; background:url('/home/2016/bixpo2016/image/onepage_footer.jpg') no-repeat center top; }
#wrap.onepage .btn_b { width:auto; background:#222; color:#fff; padding:0 10px; border-radius:7px; font-size:15px; }
#wrap.onepage table.form .item { padding:5px 0; font-size:13px; }
#wrap.onepage .footer { width:100%; }


#wrap.onepage #container { background:url() !important; width:980px !important;}
#wrap.onepage #topMenu { margin-right:-480px; background: transparent;}
#wrap.onepage #ex_application {border:1px solid #dbdbdb; }

#mod1342_in6_address_sub { margin-top:4px; }


/**/
.fs_11 {font-size:11px}
.red {color:red}
.taC {text-align: center}
.taL {text-align: left}
.taR {text-align: right; padding:10px 0 50px 0;}
.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,
.fL {float: left}
.fr,
.fR {float: right}



#sidebar { position: absolute; top: 190px; left:50%; width: 244px; height:auto; margin-left:-549px; border-right: 0px solid #ddd; color: #ffffff; font-size:0; }
#sidebar .colorBox { padding-bottom: 0px; padding-top: 0px; background-image: url('/home/2016/bixpo2016/image/back_pattern.png'); text-align: center; box-shadow: 0 2px 4px rgba(0,0,0,0.2); }
#lnb h2 { font-size: 26px; padding-left: 34px; padding-top: 25px; }
#lnb { border-right: 1px solid #ddd; }
#lnb > ul { background:#fff; margin-top:25px; padding:0; border-left:1px solid #ddd; }
#lnb > ul > li { border-bottom:1px solid #ddd; overflow:hidden;}
#lnb > ul > li a { width: auto; max-width: 100%; height: auto; padding: 10px 4px 10px 20px; font-size: 14px; line-height: 1.5; text-indent: -9px; font-weight: bold; color: #666; }
#lnb .fair1671 a { letter-spacing: -0.5px; padding-left:15px; }
#lnb .fair1673 a { padding-left:18px; }
#lnb > ul > li.on a {color:#72a541}
#lnb > ul > li a:hover { background:#0055a2; color:#fff; }
#lnb > ul > li > ul { padding-bottom:15px; }
#lnb > ul > li > ul a { color:#fff; opacity:0.8; }
#lnb > ul > li > ul > li a { display:block; width: 100%; font-weight: bold; color: #666; height: 24px; padding:0px 0px 0px 40px; font-size:12px; line-height: 2; }
#lnb > ul > li.on a { color: #666; }
#lnb > ul > li.on a:hover { color: #fff; }

.leftLogo {display:none; width:100%; text-align:center; padding-top:30px; }
.fairmenu1472 .leftLogo{display:block;margin-top:75px; }


#content.sub_content .com_subtitle,
#ex_application .com_subtitle { position: relative; width: 100%; height: 77px; padding: 25px 0 0px; border-bottom: 1px solid #DCDCDC; font-size:25px; font-weight: bold; color: #202020; text-align:left; }
#content.sub_content .com_subtitle .menu_name,
#ex_application .com_subtitle .menu_name { margin-top:15px; text-indent:-23px; padding-left:28px; word-break:keep-all; word-wrap:break-word;}
#content.sub_content .com_subtitle .breadcrumb,
#ex_application .com_subtitle .breadcrumb{ position: absolute; bottom: 65px; right: 0; font-size: 13px; line-height:1.5; font-weight: normal; color: #656565; }

#content.sub_content { padding:190px 11px 30px 290px; width: 810px; margin:0px auto; }
#content.sub_content .sub_visual { display:none; }


#sidebar .side_btn { display:none; text-align: center; }

#sidebar #guide { display:none; padding: 25px 0 25px 25px; line-height: 28px; font-size: 14px; font-weight: bold; color: #656565; }

#quickbar { display:none; position: fixed; top: 158px; right: 0; border-top: 2px solid #d3d3d3; border-left: 2px solid #d3d3d3; background-color: #d3d3d3; }

.sign_mypage #container, 
.cfair_mypage #container {background:url();}

.myPage_list a.btn_r {margin-top:10px; }
.sign_mypage #ex_application {padding:0px; }
.sign_mypage div.mod { width: 100%; overflow:hidden; margin:0px auto;}
.sign_mypage table.form {border-top: 2px solid #0055a2;}

.bixpo_mypage_desc_1 { margin:20px auto 40px; text-align:center; color:#0055a2; font-size:16px; }

ul.pageTab { width:876px; height: 54px; padding: 0; overflow: hidden; }
ul.pageTab li { float: left; width:219px; height: 54px; }
ul.pageTab li a.selected { box-sizing: border-box; height: 54px; border-bottom: 6px solid #0055a2; color: #0055a2; background: #fff; }
ul.pageTab li a { display: block; width: 100%; padding: 0; margin: 0; border: 1px solid #dedede; font-size: 17px; line-height: 52px; text-align: center; color: #8f8f8f; background: #f1f1f1; font-weight: bold; cursor: pointer; word-break:keep-all; word-wrap:break-word;}

/* Meeting Request Page */
.mr_list .meet_title span, 
.mt_list th.corpname,
.mt_list th.contactname,
.mr_list th.corpname,
.mr_list th.contactname { color:#f33; }
.mt_list .meet_MT .function { color:#333; }

/* Main page rolling banners */

.m_srolling01 {clear:both;float:left;border:1px solid #ddd;width:1098px;margin-top:30px;}
.m_srolling01 h4 {text-align:left;font-size:20px;color:#ff9500;padding-bottom:10px;padding-left:20px;padding-top:12px;}
.m_srolling01 .rolling { position:relative; margin:15px auto; overflow:hidden; }
.m_srolling01 .slide-item > div { float:left; width:25%; text-align:center}
.m_srolling01 .slide-item img { width:initial; width:auto; max-width:100%; margin:0 auto; }

.m_srolling02 {clear:both;float:left;border:1px solid #ddd;width:1098px;margin-top:30px;}
.m_srolling02 h4 {text-align:left;font-size:20px;color:#ff9500;padding-bottom:10px;padding-left:20px;padding-top:12px;}
.m_srolling02 .rolling { position:relative; margin:15px auto; overflow:hidden; }
.m_srolling02 .slide-item > div { float:left; width:25%; text-align:center}
.m_srolling02 .slide-item img { width:initial; width:auto; max-width:100%; margin:0 auto; }

.sponsors {clear:both;float:left;border:1px solid #ddd;width:1098px;height:160px;margin-top:25px;margin-bottom:25px;}
.sponsors h4 {text-align:left;font-size:20px;color:#ff9500;padding-bottom:10px;padding-left:20px;padding-top:12px;}

#bixpo_rolling li { display:inline-block; margin: 0 10px; line-height: 38px; }
#bixpo_rolling { width: 100%; height: 38px; overflow: hidden; margin:0 auto; }
#bixpo_rolling2 { width: 100%; height: 38px; overflow: hidden; }
#bixpo_rolling2 li { display:inline-block; margin: 0 10px; line-height: 38px; }

.fair_login #sidebar .colorBox { padding-bottom:40px; }
#ex_application { padding:90px 10px 90px 10px; width: 1180px; margin: 0px auto; }
.fair_sign #ex_application { width:960px; }
.fair_sign .form_title > span { display:block; font-size:12px; font-weight:normal; color:#cc297a; }
.fair_mypage #container { background-image:none; }
.fair_mypage #ex_application { padding-top:0px;padding-bottom: 60px; }
.fair_mypage.fair_sign #container { background-image:url(); }
/*.fair_mypage.fair_sign #ex_application { padding-top:190px; }*/
.fair_sign a.btn1.common {margin-right:20px;}

.tabBox table { margin-left: 32px; }
.tabBox table th { width: 61px; height: 33px; padding-bottom: 10px; padding-top:10px; border-top: 1px solid #042e60; font-size: 16px; line-height: 20px; color: #2c2c2c; font-weight:normal; }
.tabBox table td { padding-bottom: 20px; padding-left: 46px; padding-top: 15px; font-size: 15px; line-height: 26px; text-align: left; color: #5d5d5d; }


.bbs_category_containern { position : relative; padding: 10px 0; }
.bbs_category { display : block; display:flex; width:100%; margin : 0; padding : 0; padding-bottom: 10px; }
.bbs_category > li { display : inline-block; width:19% !important; margin : 0; padding : 0; text-align : center; border : 1px solid #dedede; background : #f1f1f1; float : left; letter-spacing: 1px; }
.bbs_category > li a { display : block; line-height:1.333; box-sizing:border-box; width :100%; font-size: 15px; color: #8f8f8f; font-weight : bold; padding: 10px 3px; letter-spacing: -1px; word-break:keep-all; }
.bbs1490 .bbs_category > li a { font-size:13px; }
.bbs_category > li.selected { display :inline-block; border-bottom: 6px solid #0055a2; color:#0055a2; font-weight : bold; background : #ffffff;box-sizing : border-box; letter-spacing: -1px; }

#bixpo_notice ul { overflow:hidden; display:block; clear:both; }
#bixpo_notice li {  width:90%; height:24px; line-height:24px; font-size:12px; text-align:left; color:#696969; font-weight:300; margin-left:20px; overflow:hidden; }
#bixpo_notice li a { color:#696969; font-weight:300; letter-spacing:-0.05em;}
#bixpo_notice li strong { font-weight:300; font-size:12px; display:inline-block; height:21px; line-height:21px; width:75%; overflow:hidden; color:#4c4c4c;}
#bixpo_notice li .date { margin-left:10px; font-size:12px; *vertical-align:-0.7em !important; letter-spacing:-0.05em;color:#808080}

#bixpo_notice01 ul { overflow:hidden; display:block; clear:both; }
#bixpo_notice01 li {  width:90%; height:24px; line-height:24px; font-size:12px; text-align:left; color:#696969; font-weight:300; margin-left:20px; overflow:hidden;border-bottom:1px dashed #ddd;padding:10px 0;letter-spacing:1 }
#bixpo_notice01 li a { color:#4c4c4c; font-weight:400; letter-spacing:-0.01em;font-size:14px;}
#bixpo_notice01 li strong { font-weight:300; font-size:14px; display:inline-block; height:28px; line-height:28px; width:75%; overflow:hidden; color:#4c4c4c;}
#bixpo_notice01 li .date { margin-left:10px; font-size:14px; *vertical-align:-0.7em !important; letter-spacing:-0.05em;color:#808080}
#bixpo_notice01 li span a {background:#ff9500;color:#fff;padding:5px 15px;border-radius:20px}
#bixpo_notice01 li span a:hover {color:#fff;background:#d87e00}

.event_title { font-size: 18px; line-height: 20px; min-height: 20px; color: #9b9b9b; }

.step1_btn2 { margin-top:50px; }
.step1_btn2 li { width:407px; height:342px; display:inline-block; }
.step1_btn2 li:first-child {background:url(/home/2016/bixpo2016/image/visitorA_eng.png) no-repeat top left; margin:0px 10px 0px 30px; }
.step1_btn2 li:last-child {background:url(/home/2016/bixpo2016/image/visitorB_eng.png) no-repeat top left; }
.step1_btn2 li:hover { opacity:0.85; }
.step1_btn2 li a { width:407px; height:342px; font-size:0px; display:block; }
.step1_btn2 li a span {display:none; }



#micePopup320 { padding:0; }
#micePopup320 form { width:auto; width:initial; margin:0; }

#micePopup672 { padding:0; }
#micePopup672 form { width:auto; width:initial; margin:0; }

a.btn1 { background-color: #042e60; }
a.btn1:hover { background-color: #0055a2; }
a.btn1.common {margin-right:210px;}

.event_success a.btn1.common { margin-right:0; }
.event_regist .menu_name {letter-spacing:-0.05em; }

.fairmenu1671 .menu_name {letter-spacing:-0.05em; }
.fairmenu1671 .breadcrumb { letter-spacing:-0.02em; }

a.btn2 { background-color: #5566a8; color:#fff; font-weight:bold; }
a.btn2:hover { background-color: #0055a2; }
a.btn2.common {margin-right:0px;}

#wrap.onepage .tnb_lang a.ENG  img { display:none; }
#wrap.onepage .tnb_lang a.ENG { display:inline-block; width:18px; height:22px; margin-top: 0px; background:url('/home/2016/bixpo2016/image/language_icon_global_hover.png') no-repeat top; vertical-align: top; line-height: 19px; }
#wrap.onepage>ul li .lang .current_language {background:url('/home/2016/bixpo2016/image/language_icon_global_hover.png') no-repeat top;}
#wrap.onepage .tnb_lang a.KOR img { display:none; }
#wrap.onepage .tnb_lang a.KOR { display:inline-block;, width:18px; height:22px; margin-top: 0px; background:url('/home/2016/bixpo2016/image/language_icon_KOR.png') no-repeat top; vertical-align: top; line-height: 19px; }
#wrap.onepage .tnb_lang a.KOR:hover  {background:url('/home/2016/bixpo2016/image/language_icon_KOR_hover.png') no-repeat top;}
#wrap.onepage .tnb_lang a img { margin-top: -1px; vertical-align: top; line-height: 19px; }

div.form { border-top-color:#0055a2; }
div.field > label>span { font-size:14px; }
div.mod input[type=text], 
div.mod input[type=password], 
div.mod textarea { padding:5px; }
div.mod input[type=text]:focus, 
div.mod input[type=text]:hover, 
div.mod input[type=password]:focus, 
div.mod input[type=password]:hover, 
div.mod textarea:focus, 
div.mod textarea:hover { background-color: #FDFAFB; border-color: #CC9AA4; }


#mod1465 div.field.row1 > label { width:50%; }
#mod1465 div.field.row1 > div { width:47%; }
#mod1465 div.field.row2 > label { width:50%; }
#mod1465 div.field.row2 > div { width:44%; }
#mod1465 .opt_mod1465_in2_in14,
#mod1465 .opt_mod1465_in9_in23,
#mod1465 .opt_mod1465_in11_in26 { padding:8px; margin:-8px 0; border-left: 1px solid #d4d7db; }

#i_mod1465_in1 {font-size:16px;font-weight:bold;height:40px;line-height:40px;background:#ecedf0;}
#i_mod1465_in3 {font-size:16px;font-weight:bold;height:40px;line-height:40px;background:#ecedf0;}
#i_mod1465_in6 {font-size:16px;font-weight:bold;height:40px;line-height:40px;background:#ecedf0;}
#i_mod1465_in10 {font-size:16px;font-weight:bold;height:40px;line-height:40px;background:#ecedf0;}

.siteMap>table td { vertical-align: top; }

.payment_request p.form_title {color: #6854a8; border-left: 4px solid #6854a8;  }
.payment_request p.form_title span {font-size: 15px;   font-weight: bold; }
.payment_request .board_1 { border-top:2px solid #c3c3d4; }
.payment_request .board_1 th {    font-size: 15px;  color:#062682;  font-weight: bold; background:#f4f4fd; border-bottom:1px solid #c3c3d4; }
.payment_request .board_1 td {    font-size: 14px;  color:#062682;  font-weight: bold; border-bottom:1px solid #c3c3d4;  }

.payment_total .form { border-top:2px solid #c3c3d4; }
.payment_total .form td {  font-size: 15px; border-bottom:1px solid #c3c3d4;  }

td.cat.total_amount {  color: #062682; background:#f4f4fd; }
td.cat.total_amount_tax {  color: #062682; background:#f4f4fd; }
td.cat.final_amount {  color: #062682; background:#f4f4fd; }
td.cat.special_discount {  color: #062682; background:#f4f4fd; }
td.cat.final_amount_dc{  color: #062682; background:#f4f4fd; }

td.total_amount {  color: #062682; }
td.total_amount_tax {  color: #062682; }
td.final_amount {  color: #062682; }
td.special_discount {  color: #062682; }
td.final_amount_dc{  color: #062682; }

#micePopup343 { padding:0;}
#micePopup343 form { width: auto;  width: initial; margin:0;  }
#micePopup348 { padding:0;}
#micePopup348 form { width: auto;  width: initial; margin:0;  }
#micePopup376{ padding:0;}
#micePopup376 form { width: auto;  width: initial; margin:0;  }
#micePopup659 { padding:0; }
#micePopup659 form { width:auto; width:initial; margin:0; }
#micePopup679 { padding:0; }
#micePopup679 form { width:auto; width:initial; margin:0; }

#micePopup690 { padding:0; }
#micePopup690 form { width:auto; width:initial; margin:0; }

#mod1999 p.invention.bottom.comment{padding-left:1.8em;text-indent:-0.8em; color:#2877c0; display: table;}

.layerPopup {z-index:9999}
.corp_detail a.btn1.common {margin-right:0px;}
.fair_mypage #container { background-image: none; }



/*table to div*/
div.table{width:100%;margin-left:32px;}
div.table>div>strong{display:block;width:85px;border-top:1px solid #042e60;font-size:16px;line-height:33px;padding-bottom:10px;color:#2c2c2c;float:left;letter-spacing: 0.1em;text-align:center;}
div.table p{font-size:15px;line-height:26px;text-align:left;padding-left:125px;color:#5d5d5d;padding-top:15px;padding-bottom:30px;}
div.table span{display:block;margin-left:5px;}

div.table div{clear:both;height:auto;}


div.sum_pic{width:617px;margin:0 auto;}


.fairmenu3800 #con_container {padding:27px 0;} 
.mr_ban li a .m_img{display:none;}
.mobile_div{display:none;}
div.contact>div.text>p{font-size:16px;}
.mainConBoxG .maincon06{margin-bottom:30px; margin-right:14px;}
div.contact>div>img{margin-left:0;}
div.contact div.text img{float:left;}
div.contact>div>div.text>div{float:left;width:35%;padding-top:15px;}
            
.overview_tab_table{display:none;}
div.mobile_enterance{display:none;}
div.mobile_conference{display:none;}
div.mobile_speaker{display:none;}

.img_s0101_01 {width:100%;text-align:center;display:inline-block;margin-bottom:30px;}
.img_s0101_01 ul {width:100%;}
.img_s0101_01 ul li {float:left;width:33.3%;text-align:center; margin-bottom:15px;}
.img_s0101_01 ul li.item-4 {}

.text_s0102_01 {width:100%;}
.text_s0102_01 ul {width:100%;}
.text_s0102_01 ul li {float:left;width:48%;margin-bottom:30px;margin-right:2%}
.text_s0102_01 ul li table {width:100%;}
.text_s0102_01 ul li table td {vertical-align:top;font-size:14px;color:#959595;}
.text_s0102_01 ul li table td h2 {font-size:16px;color:#042e60 ;font-weight:bold;margin-top:5px;margin-bottom:5px;}
.text_s0102_01 ul li table td.img {padding-right:10px;}

.img_s0104_01 {width:100%;text-align:center;display:inline-block;margin-bottom:30px;}
.img_s0104_01 ul {width:100%;}
.img_s0104_01 ul li {float:left;width:50%;text-align:center}
.img_s0104_01 ul li img {width:100%;}

.img_s0104_02 {width:100%;text-align:center;display:inline-block;margin-bottom:30px;}
.img_s0104_02 ul {width:100%;}
.img_s0104_02 ul li {float:left;width:33.3%;text-align:center;margin:3px 0}

.img_s0205_01 {width:100%;text-align:center;display:inline-block;margin-bottom:30px;}
.img_s0205_01 ul {width:100%;}
.img_s0205_01 ul li {float:left;width:33.3%;text-align:center;margin:10px 0}

.img_s0301_01 {width:100%;text-align:center;display:inline-block;margin-bottom:30px;}
.img_s0301_01 ul {width:100%;}
.img_s0301_01 ul li {float:left;width:33.3%;text-align:center;margin:10px 0}

.text_s0302_01 {background:#fbfbfb;color:#2e2e2e;border:1px solid #e3e3e3;}
.text_s0302_01 p {width:90%;margin:0 auto;background:#006db4;color:#fff;font-size:26px;font-weight:bold;text-align:center;padding:15px 0;margin-top:20px;}
.text_s0302_01 dl {width:90%;margin:15px auto;}
.text_s0302_01 dt {font-size:20px;font-weight:bold;color:#006bb9;margin:15px;}
.text_s0302_01 dd {font-size:16px;font-weight:bold;line-height:30px;text-indent:15px;letter-spacing:0.02em;}

.img_s0106_01 {width:100%;text-align:center;display:inline-block;margin-bottom:30px;}
.img_s0106_01 ul {width:100%;}
.img_s0106_01 ul li {float:left;width:23%;text-align:center;margin:0 3px}
.img_s0106_01 ul li img {width:100%;}

div.table div.res .mobile_img {display:none;}
div.res .mobile_img {display:none;}

.m_menu {display:none;}

/* Exhibitor Mypage Progress Bar */
.cfair_progress .progress .fill { background-color:#042e61; }
.cfair_progress .progress .bar { background-color:#006db4; }
.cfair_progress .fair_welcome h3 { color:#042e61; }

/* Mypage Menu */
.menu-item.active { background-color:#042e61; }
.level-3>.menu-item.active { background-color:#006db4; }

.cfair_progress .progress .helper a { color:#eb5487; }
.cfair_modify a.btn1.common { color:#fff; }
.fair_pm_page a.btn1.common { color:#fff; }

.fairSysContact { display:inline-block; border: 2px solid #006db4;padding: 5px;border-radius: 5px; text-align:left; line-height:1.2; }

.board_gallery a.first_img {z-index:8;}
.siteMap {width:100%;}
.siteMap>table {width:100%;}
.siteMap>table td {width:33.33%;}
.siteMap>table td a {width:100%;}

/* Company List */
.corp_list .list_template { margin-top:2rem; }
.corp_list .corp-item { position:relative; box-sizing:border-box; width:100%; padding:1rem 1.5rem; margin:0.5rem 0; font-size:1rem; color:#787878; box-shadow:0 2px 4px rgba(0,0,0,0.16), 0 1px 2px rgba(0,0,0,0.12); }
.corp_list .corp-item:after { content:''; display:table; clear:both; }
.corp-item .empty { display:none; }
.corp-item .list-top { float:left; width:20%; min-height:1px; font-weight:bold; text-align:center; }
.pt-E .cg-i,
.pt-I .cg-e { display:none; }
.pt-I .cg-i { color:#fd4e26; }
.pt-E .cg-e { color:#329ace; }
.pt-E .cg-e.buyer-in3 { display:inline-block; padding:0.25rem 0.5rem; line-height:1; color:#fff; background-color:#297ea9; border-radius:3px; }
.list-top .booth { font-size:1.5rem; color:#92b600; }
.corp-item .list-content { float:left; width:50%; margin-left:5%; }
.corp-item .corp_name { color:#333; margin-bottom:0.25rem; }
.corp-item .corp_name > * { display:block; }
.corp-item .corp_name .en,
.corp-item .corp_name.en-empty .ko { font-size:1.25rem; }
.corp-item .country { margin-bottom:0.25rem; }
.corp-item .website a { display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#297ea9; }
.corp-item .list-buttons { float:right; width:20%; margin-bottom:3rem; }
.corp-item .list-buttons .btn1 { display:block; }
.corp-item .mt-sts { position:absolute; min-width:19%; bottom:1rem; right:1.5rem; text-align:center; }

.corp-item .mt-sts .sts_mt { font-weight:normal; color:#6854a8; }
.corp-item .mt-sts .sts_my { color:#2266ff; }
.corp-item .mt-sts .sts_op { color:#ff6622; }
.corp-item .mt-sts .sts_myd { color:#6677aa; }
.corp-item .mt-sts .sts_opd { color:#aa7766; }

.corp-item .psa_msg .btn1 { padding: 0.25rem 0.6rem; margin: 0.25rem; font-weight: bold; }
.corp-item a.btn1.common {margin-right:0;}
/* paging */
.corp_list .page { margin:2rem 0; font-size:1rem; }
.corp_list .page a,
.corp_list .page b{ display:inline-block; padding:0.5rem; vertical-align:middle; }

#search_df_box { margin-top:1rem; }
#search_df_box .search_input { float:left; margin-right:1rem; }

/* Only in Desktop */
@media only screen and (min-width:1140px){
	.fair_sign #content.sub_content { padding-left:11px; }
}

/*tablet*/
@media only screen and (max-width:1139px){
    /*layout*/
    body{min-width:320px;}
    #wrap{min-width:1px;overflow:hidden;margin:0 auto;width:100%;}
    .tabBox ul li a, .tabBox, p{word-break:keep-all;}
    ul{overflow:hidden;}
    div#content{margin:0;padding:0;width:100%;overflow:hidden; min-height:initial; }
    #content.sub_content{padding:0;width:100%;}
    #con_container{padding:0;margin:0;width:95%;margin:0 auto;}
    #con_container img { max-width:100%; }
    #container{padding-top:70px;background:#fff !important;}
    .main_page #container{padding-top:60px;}
    div#content div.com_subtitle{width:95%;padding:0;text-align:left;}
    #content.sub_content .com_subtitle,
    #ex_application .com_subtitle {margin-left:-1%;margin-top:-40px;}
    /*main*/
    .main_page #wrap{width:100%;margin:0;}
    .main_content #main_visual{width:100%;height:0;padding-bottom:56.25%;margin-left:-1px;margin-bottom:15px; }
    #main_visualBox{ width:100%; }
    #youtube_player_wrap{ width:100% !important;height:0;padding-bottom:56.25%;overflow:hidden; }
    #youtube_player{ position:absolute;top:0;left:0;width:100%;height:100%; }
    #youtube_player_wrap span{ font-size:15px !important; }
    #youtube_player_cover .img { margin-top:0; }
    #youtube_player_cover img{ max-width:100%; }
    div.mainConBoxD{padding-top:0px;clear:both;}
    ul.mr_ban{width:initial; width:auto; margin:0.2%; }
    ul.mr_ban li{width:16.5%;box-sizing:border-box;margin:0; padding:2%;}
    .mr_ban li a img {width:86%; }
    .mr_ban li a .desk_img {display:none;}
    .mr_ban li a .m_img {display:block; }
    .mainConBoxG>div:first-of-type{width:46%;margin:2% 0;margin-left:2.5%;}
    .mainConBoxG .maincon{width:100%;}
    .mainConBoxG .maincon06{width:46%;margin:2% 0;}
    .maincon06 li{width:43.5%;margin:3%;}
    #bixpo_notice{width:100%;padding-top:15px;}
    #bixpo_notice li{overflow:visible;}
    .maincon06 li iframe{width:100%;}
    .mainConBoxD{width:100%;}
    .mainConBoxD .pr13, .mainConBoxD .pr30{margin:10px 1%;}
    .mainConBoxD ul li{width:31%;margin:10px 1%;background:#fff;}
    .mainConBoxD ul li a dt{font-size:21px !important;padding-left:3%}
    .mainConBoxD dd{padding-left:1%;}
    .mainConBoxD dd span{margin-left:2%;margin-top:-10px;}
    .mainConBoxD ul li a dd:last-of-type{font-size:12px;width:90%;margin:0 auto;margin-bottom:20px;}
    .mainConBoxD ul li a img{width:100%;height:auto;margin:0;}
    .m_srolling01 { width:100%; }
    .m_srolling02 { width:100%; }
    /*header*/
    #header_wrap{ position:fixed; width:100%; height:60px; }
    #header{ width:100%; height:60px; }
    h1#logo{ top:0; height:50px; margin-left:0; margin-top:5px; transform:translate(-50%, 0); }
	#logo a,
	#logo div { display:block; height:100%; }
    h1#logo img { width:initial; width:auto; max-height:100%; }
    #app-menu-button { display:block; position:absolute; top:15px; left:15px; box-sizing:border-box; width:30px; height:30px; text-align:center; z-index:14; }
    #app-menu-button i { font-size:30px; color:#fff; line-height:30px; }
    #gnb_wrap { position: fixed; top: 0; left: -370px; bottom:0; width: 360px; margin: 0; padding: 0; background-color: #f0f0f0; overflow: hidden; z-index: 13; transition: left 0.6s, width 0.6s;
        box-shadow: 2px 0 6px rgba(0,0,0,0.4);
        -webkit-box-shadow: 2px 0 6px rgba(0,0,0,0.4);
    }
    .m_selected { overflow:hidden; }
    .m_selected #gnb_wrap {left:0; }
    #gnb { position:absolute; top:70px; left:0; bottom:0; right:0; margin:0; background-color:#f0f0f0; overflow:auto; z-index:14; }
    #gnb { position:absolute; top:70px; left:0; bottom:0; right:0; margin:0; background-color:#f0f0f0; overflow:auto; z-index:14; }
    #gnb > li { background: transparent; position:relative; float:none; display:block; height:initial; height:auto;}
    #gnb > li > a { display:block; padding:10px 30px; text-align:left; color:#333; }
    #gnb > li > a:active { background-color:#0055a2; color:#fff; }
    #gnb > li.active > a{ background-color:#0055a2 !important; color:#ffffff;width:100% !important;}
    #gnb > li.selected > a { background:#0055a2 !important; color:#ffffff; }
    #gnb > li .gnb_sub_wrap {position:relative; left:0; top:0; display:block; height:0; overflow:hidden; }
    #gnb > li.active .gnb_sub_wrap,
    #gnb > li.selected .gnb_sub_wrap {height:auto;height:initial;}
    #gnb > li .gnb_sub,
    #gnb > li:hover .gnb_sub { display:block;left:0;width:auto; width:initial; border-top:1px solid #323232; border-bottom:1px solid #323232; }
    #gnb > li .gnb_sub li + li { border-top:1px solid #323232; }
    #gnb > li .gnb_sub li a { text-align:left; padding:10;height:55px;line-height:50px;color:#032c5e; }
    #gnb > li .gnb_sub li { height:55px;line-height:15px; }
    #topMenu { position:relative; height:initial; height:auto; right:auto; margin-right:0; text-align:center; background-color:#032c5e; min-height:70px; }
    #header > #topMenu { display:none; }
    #topMenu>ul { padding:8px 0; }
    #topMenu>ul li { display:inline-block; height:auto; height:initial; padding:4px;; float:none; }
    #topMenu>ul li.tnb_lang { display:none; }
    .m_selected.m2_collapsed #mypage_menu { left:-110%; }
    #gnb_wrap { left: -110%; width: 100%; /*background:#56154b;*/ }
    #gnb>li .gnb_sub{padding:0; background:#83bff5;}
    #gnb>li>a {font-size:16px !important;font-weight:600;height:53px;line-height:51px;color:#333;width:100% !important;}
    /*ENG ver li reset*/
    #gnb>li.fair1468 > a,#gnb>li.fair1466 > a, #gnb>li.fair1471 > a, #gnb>li.fair1519 > a, #gnb>li.fair1524 > a, #gnb>li.fair1666 > a, #gnb>li.fair1665 > a, #gnb>li.fair1485 > a {background:transparent; }
    #gnb>li.fair1468:hover a, #gnb>li.fair1466:hover a, #gnb>li.fair1471:hover a, #gnb>li.fair1519:hover a, #gnb>li.fair1524:hover a, #gnb>li.fair1666:hover a, #gnb>li.fair1665:hover a, #gnb>li.fair1485:hover a{background:transparent;}
    #header > dl.lang { display:block; }
    /*sub_page*/
    div#content div.com_subtitle h2{font-size:18px !important;padding-top:20px;margin-left:1%; }
    div.text{width:initial;word-break: keep-all;padding-left:0;margin-top:20px;font-size:13px;}

    #lnb { display:none }
    #content.sub_content .com_subtitle .menu_name,
    #ex_application .com_subtitle .menu_name {font-size:18px;padding-top:20px;margin-left:1%;}
    .cc_title {font-size:16px;}

    /*program����*/
    .tabBox table{margin-left:0;}
    div.tabBox table.va_i td{font-size:12px;text-align:center;}
    div.tabBox ul.pageTab{margin-left:0;height:65px;}
    div.tabBox ul.pageTab li a{font-size:13px;padding:5px 0px;height:65px;}
    div.tabBox ul.pageTab li {}
    div.tabBox table.va_i th{padding:0;font-size:14px;}
    div.tabBox p.cc_title{padding:0;margin-top:0;}
    div.tabBox h2{margin-top:-5px;}
    
    /*����ȸ����*/
    div.sum{width:756px;margin:0 auto;}
    
 
    /*contact*/
    .contact{width:100% !important;padding-bottom:40px;}
    div.contact>div{width:80%;margin:0 auto;}
    div.contact>div>img{width:120px;margin-top:10px;}
    div.contact>div>div.text>div{width:55%;}
    div.contact>div>div.text>div>img{width:20px;margin-top:-1px;} 
    #wrap div.contact>div>div.text{margin-top:0px; margin-left:200px;}
    
    /*waytocome*/

    .wayToCome .btn_online{position:absolute;right:0;top:80px;}
    /*�ν�������û*/
    .booth div.hide_online p:last-of-type{padding-left:0 !important;}
    
    /*table to Div*/
    div.table img{max-width:500px;margin-left:0;}
    div.table p{font-size:14px;}
    div.table p span{font-size:13px;}

    
    /*��ư��*/
    .bt{margin-right:15px;margin-top:-3px}
    div.btn a{padding:8px 20px !important;}

    /*hotels*/
    
    /*���� traffic*/
    .traffic ul.pageTab{width:100% !important;margin-top:-45px;}
    .traffic ul li{width:25%;}
    .traffic .cc_title{width:100%;font-size:15px !important;}
    .traffic span.cc_title{font-size:11px !important;margin-left:-20px;}
    .traffic .tabBox p:first-of-type{margin-top:5px !important;padding:0px 3px !important;}
    
    /*bus*/
    .bus table tr td, .bus table tr th{font-size:10px;padding:0;}
    .bus table:first-of-type tr td:last-of-type p{width:120px;font-size:12px !important;}
    
    /*login*/
    div#login_content{width:95%; max-width:450px; margin:0 auto;}
    
    /*newsRoom*/
    .c01_m{display:none;}
    
    /*����*/
    div.sum_pic{margin:0 auto;width:70%;}
    div.sum_pic img{width:32%;}
    .fairmenu1596 .leftLogo{display:none;}
    #sub_con_wrap .wrap_sub0101 .con_l {width:initial; }
    #sub_con_wrap .wrap_sub0101 .con_r {float:none; width:100%; background-position: center; }
    #gnb>li .gnb_sub li a:hover { background:#3d1467; }
    #gnb > li .gnb_sub li a { background: rgba(0,0,0,0) !important; }
    #gnb .gnb_sub>span { background:rgba(0,0,0,0) !important; }
    #gnb_wrap { top:60px; }
    #i_mod1825_in22.f_checkbox .item { width:98%; margin-left:2%; }
    .k_bwrap .k_btn { padding: 15px 30px; font-size: 14px;}
    div.gnb_sub>ul.gnb_sub { background:#d5b5f5; }
    #sub_con_wrap div.profileList p.img { width: 25%; height:auto; height:initial; }
    #sub_con_wrap div.profileList p.img img {max-width:100%; height:auto; height:initial; }
    #sub_con_wrap div.profileList dl { margin-left: 30%; }
    #gnb>li { background: rgba(0,0,0,0); }
    #sub_con_wrap div.profileList dl dt strong { font-size: 15px; }
    #sub_con_wrap div.profileList dl dd { font-size: 12px; }
    #sub_con_wrap div.profileList dl .desc { font-size:13px; }
    #sub_con_wrap div.profileList .name { width:53px; padding-right:6px; margin-right:6px; }
    #sub_con_wrap div.profileList .value { margin-left:70px; }
    #sub_con_wrap .conf_info { margin-bottom:36px; }
    #sub_con_wrap .conf_info .mobile { display:block; }
    #sub_con_wrap .conf_info .mobile:after{ content:''; display:table; clear:both; }
     /*footer*/
    #footer{width:100% !important;text-align:center;background-size:contain;background-repeat:no-repeat;margin-top:15px; min-width:initial; min-width:auto; }
    #footer p img{display:none;}
    div.footer, div.footer>div{width:100%;padding:0;}
    div.footer>div>address{width:90%;margin-left:0;margin:0 auto;padding-top:15px;text-align:left;}
    div.footer_img{width:30%;right:5px;}
    div.footer_img img{width:100%;margin-top:10px;}
    .overview_table{display:none;}
    .overview_tab_table{display:block;}
     /*conference*/
    .pc_conference img{width:inherit;}
    
    .img_s0101_01 ul li{float:left;width:33.3%;text-align:center;padding:10px 0}
    .img_s0101_01 ul li.item4{padding-left:0px;}
    .img_s0101_01 ul li img {width:90%;margin:0 auto;}
    .text_s0102_01 ul li {width:48%;}
    .img_s0104_01 ul li {float:left;width:100%;text-align:center}

    /* Sign Up Page */
    .fair_sign #ex_application {  width:initial; width:auto; max-width:960px; }

    /* My Pages Common */
    .fair_mypage #container { padding-top:60px; }
    #ex_application { width:initial; width:auto; }
    .fair_mypage #ex_application { padding-left:0; padding-right:0; }
    .cfair_progress .progress .title > strong { display: block; }

    .cfair_progress .fair_welcome h3 { font-size:18px; }
    
    .event_success { padding-bottom:4rem; }
    
}

@media only screen and (max-width:767px){
    /*wayToCome*/
    .wayToCome .btn_online{right:50%;margin-right:-15%;top:200px;}    
    /*main*/
    .mainConBoxD ul li{width:47.5%;float:left;border:1px solid #d8d8d8;}
    .mainConBoxD ul li{width:47.5%;float:left;border:1px solid #d8d8d8;}
    .mobile_div{display:block;margin-top:30px;padding-bottom:0px;}
    .mobile_div img {width:100%;}
    .mainConBoxG>div:first-of-type, .maincon,.maincon06{display:none;}
    .mainConBoxG>div:first-of-type, .maincon,.maincon07{display:none;}
    .m_srolling01 .slide-item > div { width:50%; }
    .m_srolling02 .slide-item > div { width:50%; }
    /*table to div*/
    div.table{width:99%;margin:0 auto;}
    div.table>div>strong{display:inline-block; width:auto; font-size:14px;float:none;padding-bottom:2px;}
    div.table p{font-size:13px;line-height:1.5; padding-top:0; padding-left:2%;}
    div.table p span{display:block;font-size:12px;font-weight:bold;white-space:normal;}
    /*hotels*/
    div.hotels_float>img{width:40%;}
    div.hotels table{padding-left:5px;width:45%;margin-top:-5px;}
    div.hotels table.va_m th{width:18%;font-size:15px;}
    div.hotels table.va_m td{width:50%;font-size:14px;line-height:18px;white-space: pre-line;padding-left:5px;}
    /*����*/
    div.sum{width:504px;}
    div.sum_pic img{width:31%;}
    /*newsRoom*/
    #con_container ul.c01 li.c01_l{width:47.5%;}
    #con_container li.c01_l>iframe{width:100% !important;height:auto !important;}
    /*footer*/
    div.footer>div>address{line-height:16px;font-size:12px;text-align:center;}
    div.footer_img{right:50%;margin-right:-15%;top:70%;}
      /*contact*/
    #wrap div.contact>div>div.text{margin-left:100px;}
    div.contact>div{width:95%}
    div.contact p, div.contact span{font-size:14px;}
    /*�������*/
    .s_logo ul.rolling li{width:50%;}
    div.mobile_enterance{display:block;}
    div.mobile_enterance{width:100%;}
    div.mobile_enterance ul{width:100%;}
    div.mobile_enterance ul li{width:33%;height:65px;}
    .tab_conetents{width:90%; margin:0 auto;margin-top:15px;}
    div.mobile_enterance .cc_title{margin-bottom:10px; font-size:19px;}
    .tab_conetents p{font-size:14px;margin-bottom:30px;}
    .tab_conetents img{width:100%;margin-bottom:20px;}
    div.pc_enterance{display:none;}
    /*conference*/
    div.mobile_conference{display:block;}
    div.pc_conference{display:none;}
    /*conference*/
    div.tab_conference{width:100%;text-align:left;}
    div.tab_conference .icon {line-height: 1em;color: #aaa;font-family: sans-serif;float:right;font-weight: 800;padding-right: 0.3em;}
    div.tab_conference{border-bottom: 1px dotted #ccc;padding: 1em 0;text-align:center;font-size:17px;}
    div.tab_conference{cursor: pointer;font-size: 1em;font-weight:bold;color:#3c3c3c;}
    div.conference_content{clear: both;color: #666;display: none;padding-left: 1.5em;}
    div.conference_content>div{width:90%;padding:10px 0px;border-bottom:1px solid #eee;margin:0 auto;position:relative;}
    div.conference_content p{font-size:15px;padding:8px 15px;width:75%;}
    div.conference_content p:first-of-type{font-size:17px;font-weight:bold;padding:10px 0px;width:100%;}
    div.sec_content p.reset{font-size:15px;padding:8px 15px;font-weight:normal; width:80%;}
    div.conference_content img{width:20%;position:absolute;right:0; top:50%;}
    div.conference_content img.smaller_img{width:60px;top:30px;}
    div.conference_content img.first_img{top:30%;}
    div.conference_content img.sec_img{top:65%;}
    /*conference Jquery*/
    .triggerClass{
            transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
            -webkit-transform-origin: 50% 50%;
            -webkit-transition: all 200ms;
            -moz-transition: all 200ms;
            transition: all 200ms;}
    .container_trigger{
            line-height: 1em;
            color: #aaa;
            font-family: sans-serif;
            float: left;
            font-weight: 700;
            padding-right: 0.3em;
            -webkit-transition: all 200ms;
            -moz-transition: all 200ms;
            transition: all 200ms;}
    .img_s0101_01 ul li{float:left;width:50%;text-align:center;padding:10px 0;}
    .img_s0101_01 ul li.item-4{padding-left:0px;}
    .img_s0101_01 ul li.item-5{clear:left;}
    .img_s0101_01 ul li img {width:90%;margin:0 auto;}
    .text_s0102_01 ul li {width:100%;}
    .img_s0104_02 ul li {width:100%;text-align:center}
    .img_s0104_02 ul li img {width:85%;margin:1% 0;}
    .img_s0205_01 ul {margin-top:10%;}
    .img_s0205_01 ul li {width:46%;height:57px;text-align:center;margin:10px 2%}
    .img_s0301_01 ul li {float:left;width:100%;text-align:center;margin:10px 0}
    .img_s0301_01 ul li img {width:80%;}
    .text_s0302_01 p {width:90%;margin:0 auto;background:#006db4;color:#fff;font-size:26px;font-weight:bold;text-align:center;padding:15px 0;margin-top:20px;}
    .text_s0302_01 dl {width:90%;margin:15px auto;}
    .text_s0302_01 dt {font-size:20px;font-weight:bold;color:#006bb9;margin:10px;}
    .text_s0302_01 dd {font-size:15px;font-weight:bold;line-height:30px;text-indent:10px;letter-spacing:-0.06em;}
    .img_s0106_01 ul li {width:98%;margin-bottom:10px;}
    .img_s0106_01 ul li img {width:65%;}
    .m_menu {display:block;}

    /*Speaker*/
    div.mobile_speaker{display:block;}
    div.pc_speaker{display:none;}

    /* My Pages Common */
    .cfair_progress .nav h3 { font-size:18px; }
    .cfair_progress .control { white-space: normal; }
    .cfair_progress .control .action { font-size:14px; }
    .cfair_progress .nav-btn { height:auto; height:initial; padding:5px; }
    .cfair_progress .progress .title { padding:8px 8px 12px 8px; font-size:13px; }

	ul.pageTab li a span {display:block;}
	.siteMap>table td {padding:5px;}
	.siteMap>table td>ul>li>a {height:auto;}
    span.breadcrumb{display:none;}
}
    
@media only screen and (max-width:630px){
	.corp_meeting_ret #ex_application .meeting_table {display:none;}
}

@media screen and (max-width:480px){
    #pageWrap .tabBox .va_m{width:100% !important;margin:0 auto;}
    #pageWrap .tabBox table.va_m tr td{width:60% !important;}
    #pageWrap .tabBox table.va_m th{width:30% !important;}
    #pageWrap .tabBox table.va_m tr td, #pageWrap .tabBox table.va_m tr td span, #pageWrap .tabBox table.va_m tr td a {font-size:12px !important; white-space:pre-line;word-break:keep-all;margin-left:-20px;}
    #pageWrap .tabBox table.va_m tr td{padding:0px 50px;}
    #pageWrap .tabBox table.va_m tr td img{width: 100% !important;}
    #pageWrap .tabBox table.va_m tr th{font-size:14px;}
    .cc_title:first-of-type{margin-top:15px;}
    /*main*/
    ul.mr_ban li {width:33.3333333%;height:auto;margin:0;padding-bottom:0;}
    .mainConBoxD{width:100%;}
    .mainConBoxD ul li{width:100%;float:none;height:auto;margin:0;padding-bottom:0;border:0;}
    .mainConBoxD .pr13, .mainConBoxD .pr30{margin:0;}
    .m_srolling01{width:100%;border:0;border-top: 1px solid #0055a2;margin-top:0px;}
    .m_srolling01 h4{text-align: center;color:#0055a2;}
    .m_srolling01 .slide-item > div { width:100%; }
    .m_srolling02{width:100%;border:0;border-top: 1px solid #0055a2;margin-top:0px;}
    .m_srolling02 h4{text-align: center;color:#0055a2;}
    .m_srolling02 .slide-item > div { width:100%; }
    .main_page #footer{margin-top:-42px;}
    /*sub*/
    /*contact*/
    div.contact>div{width:100%;}    
    div.contact>div>div.text>div>p>span{display:block;clear:both;margin-top:10px;margin-left:25px;}
    #wrap div.contact>div>div.text{margin-top:-25px;}
    /*�������*/
    div.mobile_enterance ul.pageTab li a{font-size:14px;}
    div.mobile_enterance .cc_title{margin-bottom:10px; font-size:17px;}
    .tab_conetents p{font-size:12px;}
    /*wayToCome*/
    .wayToCome .btn_online{margin-right:-25%;}
    .wayToCome span.bt{margin-right:0;}   
    /*����*/
    div.sum_pic{margin:0 auto;width:100%;}
    div.sum_pic img{width:44%;}
    div.pic img:nth-of-type(3){margin-left:25%;margin-top:14px; }
    /*bus*/
    div.bus div.tabBox ul.pageTab li a{font-size:13px;height:65px;line-height:20px;}
    div.bus div.tabBox ul.pageTab li:first-of-type a{}
    div.bus div.tabBox ul.pageTab li a{height:67px;}
    div.bus div.tabBox ul.pageTab li a{height:65px;}
    /*��ũ��������*/
    #container .tour{width:100%;margin-top:10px;}
    #container .tour li{display:block;width:90%;margin-left:1%;padding:4%;border:1px solid #eee;}
    #container .tour li dt{margin-bottom:10px;}
    #container .tour li dl{width:100%;}
    #container .tour li:last-of-type{margin-top:20px;}
    /*������*/
    .bbs_category_container ul{width:100%;}
    .bbs_category_container ul li{width:19.5% !important;}
    .bbs_category_container ul li a{font-size:12px;}
    .btype_image .board_gallery .article{width:100%;}
    /*���������ͺ�*/ 
    #con_container ul.c01 li.c01_l{float:none;width:100%;margin:10px 0px;}
    #con_container li.c01_m{display:none;}

    #con_container li.c01:last-of-type{margin-top:-50px;}
    /*login*/
    #login_content{margin:0 auto;}
    #login_content .login_title{font-size:28px;}
    /*����*/
    /*table to div*/
    div.table p span{font-size:11.5px;}
    
    div.btn{margin:0 !important; width:100%; text-align:center;}
    /*conference*/
    div.conference_content>div{width:100%;}
    div.conference_content p{font-size:12px;padding:8px 15px;}
    div.conference_content p:first-of-type{font-size:14px;padding:8px 0px;}
    div.sec_content p.reset{font-size:12px;padding:8px 2px;}
    div.conference_content img.smaller_img{width:45px;}
    /*singup*/
   /* #ex_application{width:100%;}
    #ex_application table{max-width:100%!important;padding:0;}
    #ex_application table tr td{padding:0;}
    #ex_application table tr td:first-of-type{width:5% !important;word-break:keep-all;}
    #ex_application table input{margin:0;}
    input#USER_ID,#usrAddr_address{width:60% !important;}
    input#USER_PWD, input#USER_PWD_CHK, input#USER_NM, input#USER_TEL, input#USER_MOBILE{width:80% !important;}
    input#USER_EMAIL{width:60% !important; margin:3px 0px !important;}
    input#USER_NM_ENG{width:80% !important;}
    #ex_application span input:last-of-type{width:92% !important;padding:3px 0px;}
    #ex_application table tr td{width:20% ;}
    #ex_application td.cat{width:11% !important;padding:2px 7px;text-align: center;}
    #ex_application td input{padding:3px 0px;margin:0;}
    p.form_title{margin-top:-20px;line-height:20px;height:20px;}*/
    
    
    .faqBody p.q{;height:auto;padding:10px 0px;background:#fafafa;line-height:15px;vertical-align:center; }
    .faqBody p.a{font-size:12px;}
    .faqBody p.q a{font-size:14px;height:auto;line-height:20px;}
    .summary img{width:15%;float:none !important;}
    .summary { white-space:pre-line;height:280px;border:0 !important;}
    .summary:first-of-type{ height:240px;padding:0;margin:0; }
    .summary:nth-of-type(2) { height:210px; }
    .summary:nth-of-type(3) { height:225px; }
    .summary:nth-of-type(4) { height:160px; }
    .summary .text{padding:0px !important; line-height:10px;margin-top:0px; }
    .summary .text p{font-size:12px !important;line-height:15px;}

   
    #sub_con_wrap .booth0425 li {float:left;width:50%;}
    #sub_con_wrap .booth0425 li > div { width:99%; height:237px; border:1px solid #d7d7d7; }
    #sub_con_wrap .booth0425 li > div a { display:block; width:100%; height:189px; cursor:pointer; }

    div.table div.res .mobile_img {display:block;width:50%;margin:0 auto;}
    div.table div.res .desk_img {display:none;}
   
	.corp-item .corp_name .en, .corp-item .corp_name.en-empty .ko {font-size:1rem;}
	.corp-item .list-top { float:none; width:auto; margin-bottom:0.5rem; clear:both; text-align:left; }
	.list-top .participant_type { display:inline-block; margin-right:3%; vertical-align:middle; }
	.list-top .booth { display:inline-block; vertical-align:middle; }
	.corp-item .list-content { width:60%; margin-left:0; }
	.corp-item .list-buttons { width:30%; }
	.corp-item .mt-sts { width:29%; }
}


/* !!!!!!!!! Don't put code here for content pages [START] */
@media only screen and (max-width:1139px){
/*@media only screen and (max-width:480px){*/
    div.field.row2,
    div.field.row3 { width:100%; }
    div.field.row1 > label,
    div.field.row2 > label,
    div.field.row3 > label { width:30%; }
    div.field.row1 > div,
    div.field.row2 > div,
    div.field.row3 > div { width:70%; padding: 8px 1.5%; }
    
    div.f_addsub div.field.row2,
    div.f_addsub div.field.row3 { width:100%; }
    div.f_addsub div.field.row1 > label,
    div.f_addsub div.field.row2 > label,
    div.f_addsub div.field.row3 > label { width:30%; }
    div.f_addsub div.field.row1 > div,
    div.f_addsub div.field.row2 > div,
    div.f_addsub div.field.row3 > div { width:70%; padding: 8px 1.5%; }
    
    .field.fr_mod1999_in28 { display:block; position:relative; }
    .field.fr_mod1999_in28 > .main-label,
    .field.fr_mod1999_in28 > .input-area { display:block; width:auto; }
    .field.fr_mod1999_in28 div.f_addsub > p { position:absolute; top:0.5rem; right:0.5rem; }
    .field.fr_mod1999_in28 div.f_addsub .form { position:relative; margin-top:2rem; overflow:visible; }
    .field.fr_mod1999_in28 div.f_addsub .form > p { top:-1.75rem !important; }
    
    #popup_group { display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:30; background-color:rgba(0,0,0,0.6); }
    #popup_group .layerPopup { position:absolute !important; box-sizing:border-box; top:50% !important; left:50% !important; max-width:90% !important; max-height:80% !important; padding-bottom:72px; transform:translate(-50%, -50%); }
    #popup_group .layerPopup .popup_content { position: absolute; top: 0; left: 0; right: 0; bottom: 72px; overflow: auto; padding: 15px; }
    #popup_group .layerPopup .stretch-fixed { width:1px; height:9999px; margin-left:-1px; }
    #popup_group .layerPopup img { max-width:100%; }
    #popup_group .layerPopup > form { position:absolute; bottom:0; left:0; right:0; box-sizing:border-box; height:72px; margin:0; padding:8px; }
    #popup_group .layerPopup > form label { font-size:16px; font-weight:bold; }
    #popup_group .layerPopup > form .btn1.common { margin-left:20px; font-size:18px; line-height:30px; padding:8px 16px; }
    
}

@media only screen and (max-width:767px){
    .search_form select { width:100%; }
    
    #ex_application { margin: 0 auto; }
    #mypage_menu { display:block; position:fixed; top:130px;left:-110%; width:100%; bottom:0; box-sizing:border-box; z-index:13; background-color:#fff; will-change:left, opacity; transition: left 0.6s; }
    .m_selected #mypage_menu { left:0; }
    .m_selected.m2_collapsed #mypage_menu { left:-110%; transition:none; }
    #mypage_menu .menu_title { display:none; }
    #mypage-menu-button { display:block; box-sizing:border-box; width:48px; height:48px; padding:14px; }
    #mypage-menu-button .icon::before { content:'\f00d'; }
    #mypage_menu .go_home { float:right; }
    #mypage_menu .menu-group.level-1 { position: absolute; top: 49px; right: 0; left: 0; bottom: 0; overflow-y: auto; }
    #mypage_content { display:block; min-height:400px; padding:30px 15px; background-color:#fff; }
    .mypage_home_top { font-size:21px; }
    #mypage_content .cfair_progress { margin:-30px -15px 15px; }
	div.field > label>span {font-size:11px;}
    div.field.row1 > div,
    div.field.row2 > div,
    div.field.row3 > div { font-size:11px; }
}

@media only screen and (max-width:479px){
    #login_content { width:auto; width:initial; margin:50px auto; }
    #login_content .login_text br { display:none; }
    
    .mypage_home_top { font-size:18px; }
}
/* !!!!!!!!! Don't put code here for content pages [END] */



