@charset "utf-8";
/* Common Style */

body { font-family: Arial, Helvetica, sans-serif, 'helvetica neue', STHeiti, 'nanum gothic' }
body:lang(en) { font-family: Arial, Helvetica, sans-serif, 'nanum gothic' }
body:lang(vn) { font-family: "Times New Roman", Times, serif }
body:lang(zh) { font-family: 'helvetica neue', STHeiti, 'nanum gothic', sans-serif }

body:lang(en) h1.page-header span { font-family: Georgia, "Times New Roman", Times, serif; }


h2 small { display: block; color: #CCC; letter-spacing: -1px; padding: 5px 0 }
h2.tit { color: #000 }
h2.tit .fcb1 { color: #458CBE }
h2.tit .fcg1 { color: #5F9104 }
h2.tit .fco1 { color: #FF6600 }
h2.tit .fcy1 { color: #FFCC00 }

h2.cssTit  { border-bottom: 1px solid #E3E3E3; line-height: inherit; color: #3883ba; display:block !important; padding-bottom:5px }
h2.cssTit span{ border-bottom: 5px solid #3883BA; padding:5px 0 }
.highlight { padding: 9px 14px; margin-bottom: 14px; background-color: #f7f7f9; border: 1px solid #e1e1e8; border-radius: 4px; }


.navbar-brand { background: url(/images/common/logo.png) no-repeat left center; width: 250px; height: 50px; padding: 0; margin-top: 10px; }
.navbar-brand span { display: none }
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0; }
.navbar { margin-bottom: 0; }
.dropLanguage em { display: none }
.nav.navbar-nav.glNav li.active a.dropdown-toggle { background-color: #C72128 }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover { color: #fff; background-color:#C72128 }
ul.sideMeun.list-group li.list-group-item.on.active span a { color:#FFF ; border:0 }
#myCarousel { margin-bottom: 1.5em }




/* breadcrumb */
.breadcrumb > li + li::before {  padding: 0 5px;   color: #ccc;     content: ">\00a0"; }


/* ----------------------------------------------------------------------
		COMMON CONTENTS 
---------------------------------------------------------------------- */

#subContent h2 { margin-top: 0; margin-bottom: 20px; letter-spacing: -1px; }
#subContent h3 { color: #369; letter-spacing: -1px; font-size: 1.5em; }
#subContent p.well.well-lg { border-radius: 5; padding: 20px; }
#subContent p.well { background-color: inherit; border: 5px solid #F2F2F2 }
#subContent h3 { border: none; background: url(/images/icon/b_sub_tlt_01.png) no-repeat left center; padding: 0px 0px 0px 10px; letter-spacing: 1px; word-spacing: 1px; }
#subContent h3.tit-0 { margin-top: 10px }
h1.page-header span { font-weight: bold; color: #C72128; background: url(/images/icon/b_top_h1.png) no-repeat left top; padding-top:5px}
#content dl.photoList { float: left; width: 140px; margin: 15px 0px 20px 18px; }
#content dl.photoList dt { }
#content dl.photoList dd { line-height: 110%; font-size: 11px; height: 36px; overflow: hidden; }
#content dl.photoList dd.title { overflow: hidden; height: 24px; }
#content dl.photoList dd.title a { font-weight: bold; color: #000; line-height: 24px; height: 24px; }
#subContent .subTit { border-bottom: 1px solid #e8e8e8; height: 90px; }
#subContent .subTit h3 { font-size: 2em; padding: 35px 0 5px 20px; }
#subContent .subTit .desc { padding-left: 20px; }
#subContent .subContents h4 { margin: 20px 0; font-size: 1.5em; font-weight: bold; text-align: left; clear: both; color: #3883ba; }
#subContent .subContents h4.tit-0 { margin-top: 0 }
#subContent .subContents h5 { margin: 20px 0 10px 0; height: 2em; font-size: 18px; line-height: 30px; color: #369; }
#subContent .subContents h6 { margin: 10px 0; height: 2em; font-size: 14px; line-height: 30px; }
#subContent .subContents ul.check { margin: 1em 0 1em 1em }
#subContent .subContents ul.uldot { margin: 1em 0 1em 1em }
#subContent .subContents .desc { overflow: visible; padding: 1em; }
/* #subContent .box { border: 1px solid #666; border-radius: 4px; overflow: hidden; }*/
#subContent .desc2 { margin-top: 20px; margin-bottom: 10px; padding-left: 10px; }
#subContent .desc p { padding: 10px 0; }
#subContent .desc em { font-weight: bold; color: #333333; }
#subContent .desc .PhotoC { text-align: center }
#subContent .desc .PhotoC img { margin: 5px; }
#subContent dl.list > dt { font-weight: bold; margin: 10px 0px 5px 5px; }
#subContent dl.list > dd { padding-left: 15px; }
#subContent dl.list > dd > ul > li { background: url("/images/icon/bu.gif") no-repeat scroll 0 8px transparent; color: #666666; line-height: 20px; padding-left: 8px; }
#subContent dl.list dl.subList { }
#subContent dl.list dl.subList dt { font-weight: bold; margin: 5px 0; font-size: 12px; color: #787570; }
#subContent dl.list dl.subList dd { }
dl.type_01 { } /* about.asp */
dl.type_01 dt { font-weight: bold; line-height: 28px; font-size: 13px; color: #cd832f; margin-top: 15px; }
dl.type_01 dd { margin-left: 40px; }
dl.bannerList dt { margin: 10px 0 5px 0; } /* about.asp */
dl.bannerList dd { }
dl.bannerList .urlSrc { width: 460px; height: 70px; }
dl.type_02 { float: left; width: 350px; margin-bottom: 20px; } /* directors.asp */
dl.type_02 dt { }
dl.type_02 dd { margin-left: 130px; }
dl.type_02 .photo { float: left; }
dl.type_02 .name { font-weight: bold; font-size: 14px; color: #000; margin-top: 14px; }
dl.type_02 .desc { line-height: 22px; }
#subContent .photofL { float: left; margin-right: 30px; padding-top: 8px; }
.subContents .PageDesc { margin-top: 10px; margin-bottom: 10px; padding: 20px; border: 5px solid #F2F2F2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; line-height: 180%; color: #000; }
.subContents .PageDesc p { padding: 5px 0 }
.subContents .etc { margin-top: 10px; margin-bottom: 10px; }
.subContents .etc em { color: #e85f04 }
.photoThumb { padding: 20px 0; text-align: center }
.photoThumb img { margin: 0 5px; }
.subContents .Author { text-align: right; }
.subTopInfo { background: #FAF9F9; padding: 12px 0 12px 40px; margin-bottom: 20px; margin-top: 30px; }
.subTopInfo em { font-weight: normal; font-style: normal; color: #06C; }
table.tbBasic tbody tr td ul { margin-left: 0; padding-left: 1em }
table.tableType04 th { text-align: center; font-weight: bold }
/* Side */
#sidebar ul.sideMeun.list-group > li { cursor: pointer }
#sidebar ul.sideMeun.list-group > li > ul.menu { display: none }
#sidebar ul.sideMeun.list-group > li.on > ul.menu { display: block }
.list-group-item { padding: 0; }
.list-group-item > span { display: block; padding: 10px 15px; }
.list-group-item > ul.menu { border-top: 1px dashed #ddd; padding-left: 0 }
.list-group-item > ul.menu li { list-style: none; }
.list-group-item > ul.menu > li > a { padding: 5px 15px 5px 30px; display: block }
.list-group-item > ul.menu > li > ul.sub { padding-left: 0 }
.list-group-item > ul.menu > li > ul.sub > li { list-style: none; }
.list-group-item > ul.menu > li > ul.sub > li > a { padding: 5px 15px 5px 40px; display: block; letter-spacing: -1px; }
.list-group-item > ul.menu > li > ul.sub > li.on > a { color: #090; }
.list-group-item.active.on > ul.menu { background: #FFF }
.list-group-item.active.on > ul.menu > li.on > a { font-weight: 700 }
.list-group-item > ul.menu > li > a:hover { color: #555; text-decoration: none; }
.theme-dropdown .dropdown-menu { position: static; display: block; margin-bottom: 20px; }
.theme-showcase > p > .btn { margin: 5px 0; }
.theme-showcase .navbar .container { width: auto; }
.wellcome.img1 { background: url(/images/GLEC/index_img_greeting_full.png) no-repeat right bottom; }
.wellcome.img2 { background: url(/images/GLEC/index_img_award_full.png) no-repeat right bottom; }
.wellcome .caption p.desc { line-height:120%;text-shadow: 0 1px 0 rgba(255, 255, 255, .75);}
.wellcome .caption h3 { margin-top:5px }

.tab-content.bbsList  ul.tabList { margin:1em 0 0 0; padding:0 10px }
.tab-content.bbsList  ul.tabList li { list-style: url(/images/icon/bu_listB.gif) none outside; }
.tab-content.bbsList  ul.tabList li a{ color: #666; }
.tab-content.bbsList  .tab-pane.active h3 { display:none }

.boardInfo { line-height: 160% }
.boardInfo li { clear: both; height: 2em; overflow: hidden }
.boardInfo li a { display: inline-block; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.boardInfo span.time { float: right }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { z-index: 2; color: #F30; border-color: inherit; background: inherit }
.list-group-item {   background-color: #fff;     border: none; }
ul.sideMeun.list-group li.list-group-item.on.active span a { color: #F30; border: 0; }


.line {width:100%; border-bottom:1px solid #ddd;  margin-top:10px; margin-bottom:10px;}

/* Footer */

.footMenu { margin-top:10px; margin-bottom:10px; }


/* ************************
   index 
 ************************/
#myCarousel.carousel.slide div.carousel-inner div.item div.carousel-caption.type2 { text-align:right}
#myCarousel.carousel.slide div.carousel-inner div.item div.carousel-caption.type1  { text-align:right}


/* ************************
   G_about 
 ************************/


/* Gi_summary */
.Gi_summary  h2.tit { display:none }
.Gi_summary  p.well.well-lg { display:none }

h3.page-header { clear:both }

dl.logolist { clear:both ; min-height:150px; }
dl.logolist dt { clear: both; background: url(/images/icon/b_top_tit.png) no-repeat left top; padding-top:8px; margin-left:200px; line-height:24px }
dl.logolist dd.logo { float: left; position: relative; top: -30px; width:200px }
dl.logolist dd.logo img { width:180px; }
dl.logolist dd { text-align: justify; }
dl.logolist  dd:last-child { margin-left:200px }


dl.logolist.plan dt {  }
dl.logolist.plan dd { color: #CCC; }
dl.logolist.plan dd img { }

/* dl.logolist.plan dd:last-child:before { color:#F00; content: 'undecided';}*/
dl.logolist.plan dd.logo { text-align:center }
dl.logolist.plan dd.logo:after  { color:#F00; content: 'TBD'; font-size:16px; line-height:30px;}

.Gi_award #subContent div.award_sub h3:after  { color:#F00; content: '(TBD)'; margin-left:30px}
.Gi_award #subContent div.awoadContent h3:after  { color:#F00; content: '(TBD)'; margin-left:30px}



div.box_letter.row div.fL_photo img { width: auto; height: auto; max-width: 178px; }
/* greeting */

.box_letter { }
.box_letter .profile { float: left; margin: 10px 0; text-align:center }
.box_letter .profile .photo { border: 1px solid #CCC; padding: 7px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.box_letter .profile dl { margin: 0 10px; }
.box_letter .profile dt.Title { padding: 5px 0; font-weight: normal; text-align: center; }
#Content #subContent .profile dl dt.Title em { font-style: normal; text-align: center; display: block; }
.box_letter .profile dl dd.Career { border: 1px solid #FFD697; margin: 5px auto;  padding: 5px; background: #FFFBF7; }
.box_letter .profile dl dd.Career ul { padding-left: 1em; margin: 5px 0 }
.box_letter .profile dl dd.Career ul * { text-align: left; font-size: 12px; }
.box_letter .Author { text-align: right; color: #666; margin: 20px 0px; }
.box_letter .Author .name { font-weight: bold; font-size: 16px; color: #369 }

.box_letter div.fL_photo .profile img.photo { max-width:130px; }

/* ************************
   Outline of the convention
 ************************/
    /* Overview*/        
#subContent .content_tit .PageDesc { border-style: none; clear: both; margin: 0 10px 0 330px; padding: 0 }
#subContent ol.imgType3 li { padding: 5px 0; line-height: 1.5em; margin-bottom: 10px; }
/*************************
   Progress
*************************/

/* Essentials */

.Gi_outline  .highlight > ul { padding:1em; margin:0}
.Gi_outline  .highlight > ul > li { list-style: none; padding: 3px 0; letter-spacing: 1px; word-spacing: 1px; }

.Gi_outline  .highlight > ul > li  em { font-style: normal; font-weight: bold;  border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding:3px 5px ; background: #069; color: #FFF; }



.Gi_outline h4.tit-0 { line-height: 33px }
.Gi_outline h4.tit-0 em { display: block; font-size: 20px }
.Gi_outline .info { margin: 20px 0 }
.Gi_outline .info strong { color: #F30 }
.Gi_outline .subTable { margin-left: 125px; padding: 15px 0 5px; }
.Gi_outline .subTable .th1 { background-color: #5b7ee2; color: #FFF; font-weight: bold; }
.Gi_outline .subTable .th2 { background-color: #f8fafe; color: #5968b8; font-weight: bold; }
.Gi_outline .subTable td { padding: 10px; }
.Gi_outline .subTable ul { padding-left: 20px; }
.Gi_outline .subTable ul li { list-style: circle; }
.Gi_outline .subTable .info { background: url(/images/icon/bullet_01.png) no-repeat left center; padding: 5px 5px 5px 20px; }




/* Gi_schedule  */
.Gi_schedule p.list { background: url(/images/icon/ico_arr_black.gif) no-repeat left center; padding-left: 10px; line-height: 18px !important; }
.Gi_schedule .box p { line-height: 2em; }
.Gi_schedule .box { padding: 10px; }
.Gi_schedule .box .tit { color: #006699; font-size: 14px; font-weight: bold; letter-spacing: -1px; word-spacing: 1px; }
.Gi_schedule .box li { line-height: 2em; }
.Gi_schedule .box ul.listTable { padding-left: 30px; }
.Gi_schedule .box ul.listTable > li { list-style:none }
.Gi_schedule .box ul.listTable > li > strong { font-style: normal; font-weight: bold;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 3px 5px;background: #069;color: #FFF;}
.Gi_schedule .box ul.listTable span { background: url(/images/icon/bullet_03.png) no-repeat left center; padding-left: 10px; color: #000; }
.Gi_schedule .box ul.listTable img { padding-right: 10px; vertical-align: middle; }
.Gi_schedule .box .eventDay { color: #b52aa6; font-size: 13px; font-weight: bold; padding-left: 10px; }
.Gi_schedule .box .tableType03 { }
.Gi_schedule .box .tableType03 th { border-right: 1px solid #EEEEEE; font-weight: bold; }
.Gi_schedule .box .tableType03 td { text-align: center; color: #666 !important; font-weight: normal; }
/*  Gi_topic */

#topic h5 { font-weight: bold }

.Gi_topic ul.subtabs.nav.nav-tabs li.active > a { background: #337ab7; font-weight: bold; color: #FFF; }
.Gi_topic  h4 { font-size: 18px; color: #337AB7; font-weight: bold; }
.Gi_topic .item1 .desc { margin: 30px 0 !important }
.Gi_topic .imgTitle { background: #FAFAFA; border: 1px solid #CE9F71; width: 600px; margin: 40px auto; padding: 30px 0; color: #db7f2b; font-size: 20px; text-align: center; letter-spacing: -1px; }
.Gi_topic #OLD table td p { padding: 10px; }
.Gi_topic #OLD, .Gi_topic #E, .Gi_topic #S { overflow: hidden; display: block; }
.Gi_topic .nextDesc { font-size: 16px; margin-bottom:2em}
.Gi_topic h5 { color: #5a96d5; margin-bottom: 20px; }
.Gi_topic .item1 ul.uldot { margin: 20px 0 20px 20px; }
.Gi_topic .item2 ul.uldot { margin: 20px 0 20px 20px; }
.Gi_topic ul.check { margin-top: 20px; margin-bottom: 20px; }
.Gi_topic .tableType04 th { text-align: center; font-weight: bold }
.Gi_topic .code_area { margin-bottom: 20px; }
/* Gi_scoring */
.diagram { margin:30px 0 40px 0 ; overflow: hidden; width:100% }
.diagram * { text-align: center; }
.diagram li { display: inline-block; float: left; margin-right: 15px; }
.diagram .item { width: 100px; height: 100px; margin-bottom: 25px; margin-top: 25px; background: #369 fixed center center; line-height: 100px; color: #FFF !important; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; font-size: 18px }
.diagram .char1 { max-width: 300px; height: auto; border: 1px solid #000; }
.diagram .char2 { max-width: 250px; height: auto; border: 1px solid #000; }
.diagram .char3 { width:150px ; height: auto; border: 1px solid #000; }
.diagram { display: table }
.diagram dt { height: 40px; line-height: 40px; border-bottom: 1px solid #000; font-weight: 700; font-size: 18px }
.diagram dd { height: auto ; display: table-cell; vertical-align: middle; font-size: 14px }
.diagram .char1 dd { min-width: 220px; padding:10px 0 }
.diagram .char2 dd { min-width: 160px; padding:10px 0 }
.diagram .char3 dd { min-width: 120px; padding:10px 0 }
.diagram .arrR { width: 25px; height: 150px; background: url(/process/images/topic_clip_image001.png) no-repeat center center; }
/* Gi_award */

.Gi_award ul.nav.nav-tabs li.active > a  { background: #337ab7; font-weight: bold; color: #FFF; }


.awoadContent { margin-top: 30px }
.awoadContent .simbol { margin-top: 30px; }
.awoadContent dl { margin-top: 30px; }
.awoadContent dd { margin-left: 30px; padding-left: 14px; line-height: 24px; background-image: url(/images/icon/bullet_03.png); background-repeat: no-repeat; background-position: left 9px; }
.awoadContent dl dt h4 { height: inherit !important; margin: 0 !important; padding: 28px 0 0 50px !important; font-size: 16px !important; font-weight: bold !important; color: #fff !important; background-image: none !important; font-style: italic; }
.awardCommon { float: right; width: 364px; }
.awardCommon dt { background-image: url(/process/images/tit_bg_red.png); background-repeat: no-repeat; background-position: left top; height: 61px; margin-bottom: 10px; color: #000; }
.awardTit_row { clear: both; }
.awardTit_row dt { background-image: url(/process/images/tit_bg_blue_01.png); background-repeat: no-repeat; background-position: left top; height: 61px; margin-bottom: 10px; color: #000; }
.awardTit_col { float: left; width: 50% }
.awardTit_col dt { background-image: url(/process/images/tit_bg_blue_02.png); background-repeat: no-repeat; background-position: left top; height: 61px; margin-bottom: 10px; color: #000; }
.awardTit_col dt h4 { letter-spacing: -1px; }
.award_sub { margin-top: 30px }
.award_sub h4 { background-image: url(/images/icon/bullet_05.png) !important; background-repeat: no-repeat; background-position: left center; padding-left: 26px !important; color: #1c81ce !important; margin-top: 40px !important }
.award_sub p { margin: 30px 0 }
.award_sub p em { color: #dd5083 }
.awardsheet { clear: both; width: 100%; border-collapse: collapse; text-align: center; border: 1px solid #bbcde0; }
.awardsheet thead, .awardsheet tfoot { background-color: #d3e7f0; }
.awardsheet tbody th { background-color: #f8fafe; }
.awardsheet th { color: #094273; font-weight: bold; padding: 10px 4px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #bbcde0; border-bottom-color: #bbcde0; }
.awardsheet td { color: #333; padding: 8px 4px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #bbcde0; border-bottom-color: #bbcde0; }
.awardsheet td.txt { text-align: left; }
.awardsheet td.btn { text-align: left; padding-left: 10px; }
.awardsheet td.sub { background-color: #f4f0f7; }
.awardsheet tfoot { font-weight: bold; }
.awardsheet tfoot td.sub { background-color: inherit; color: #094273; padding: 10px 4px; }
.Gi_award .awoadContent .tbBasic tbody tr th { text-align: center }


.Gi_award .pageItem { padding-top:40px;}
.Gi_award  .awardTitR { background: url(/process/images/img_award_tit1_bg.jpg) no-repeat left top; }
.Gi_award  .awardTitR dt { background: url(/process/images/img_award_tit1_bg_R.jpg) no-repeat right top; display: block;  height: 61px; font-size: 18px; font-weight: bold; color: #FFF; padding-top: 25px; padding-left: 60px; }
.Gi_award  .awardTitR dd { padding:0; margin:0; background-image:none}
.Gi_award .awardTit { clear: both; background: url(/process/images/img_award_tit2_bg.jpg) no-repeat left top; }
.Gi_award  .awardTit dt { background: url(/process/images/img_award_tit2_bg_R.jpg) no-repeat right top; display: block; width: 100%; height: 61px; font-size: 18px; font-weight: bold; color: #FFF; padding-top: 25px; padding-left: 60px; }
.Gi_award  .awardTit dd { padding:0; margin:0; background-image:none}

.Gi_award div.row div#subContent.col-md-9 div.item2 div.award_sub table.tbBasic * {text-align:center }
.Gi_award div.row div#subContent.col-md-9 div.item2 div.award_sub table.tbBasic thead tr th { background: #3399CC; color: #FFF; font-weight: bold; }
.Gi_award div.row div#subContent.col-md-9 div.item2 div.award_sub table.tbBasic tfoot tr th   {background: #3399CC; color: #FFF; font-weight: bold; }
.Gi_award div.row div#subContent.col-md-9 div.item2 div.award_sub table.tbBasic tbody tr th { background: #DEEBF5; color: #000; }
.Gi_award div.row div#subContent.col-md-9 div.item2 div.award_sub table.tbBasic td, .Gi_award div.row div#subContent.col-md-9 div.item2 div.award_sub table.tbBasic th { border: 1px solid #369; }



/*************************
	Conference reception
*************************/

    
.G_reception #topic { margin-bottom: 10px; }
.G_reception #topic .subToipc { padding: 10px; border: 1px dashed #CCC; }
.help_Info { color: #069 }
table.infoBank { border: 1px dashed #999; padding: 10px; margin-top: 10px; }
table.infoBank th { text-align: right; padding: 0 5px; }
table.infoBank td { padding: 0 5px }
#browserinfo { margin: 10px 0; color: #F30; }
/* Gi_guidebook */

.Gi_guidebook #subContent h3 {  /*background-image: none */}
/*.Gi_guidebook p.list { background: url(/images/icon/bullet_02.png) no-repeat left center; padding-left: 20px; }*/
.Gi_guidebook .box p { line-height: 2.5em; }
.Gi_guidebook .box { padding: 10px 10px 10px 30px; }
.Gi_guidebook .box .tit { color: #68941a; font-size: 14px; font-weight: bold; }
.Gi_guidebook .box li { line-height: 1.7em; }
.Gi_guidebook .box ul.listTable { padding-left: 20px; }
/*.Gi_guidebook .box ul.listTable span { background: url(/images/icon/bullet_03.png) no-repeat left center; padding-left: 10px; color: #000; }*/
.Gi_guidebook .box ul.listTable img { padding-right: 10px; vertical-align: middle; }
.Gi_guidebook .box .eventDay { color: #b52aa6; font-size: 13px; font-weight: bold; padding-left: 10px; }
.Gi_guidebook .box .tableType03 { margin-top: 10px; }
.Gi_guidebook .box .tableType03 th { border-right: 1px solid #EEEEEE; font-weight: bold; }
.Gi_guidebook .box .tableType03 td { padding-left: 10px; text-align: left; color: #666 !important; font-weight: normal; }

.Gi_guidebook .box .tableType03 tbody > tr >  td > ul  { padding-left:2em }


/* Gi_preliminaries */

.Gi_preliminaries #resultData h2 { display:none !important }
.Gi_preliminaries #CardTable span { display:none !important }

#defultInfo p.list { background: url(/images/icon/bullet_02.png) no-repeat left center; padding-left: 20px; }
#defultInfo .box p { line-height: 2.5em; }
#defultInfo .box { padding: 10px 10px 10px 30px; }
#defultInfo .box .tit { color: #68941a; font-size: 13px; font-weight: bold; letter-spacing: -1px; word-spacing: 1px; }
#defultInfo .box li { line-height: 2em; }
#defultInfo .box ul.listTable { padding-left: 20px; }
#defultInfo .box ul.listTable li { }
#defultInfo .box ul.listTable span { background: url(/images/icon/bullet_03.png) no-repeat left center; padding-left: 10px; color: #000; }
#defultInfo .box ul.listTable img { padding-right: 10px; vertical-align: middle; }
#defultInfo .box .eventDay { color: #b52aa6; font-size: 13px; font-weight: bold; padding-left: 10px; }
#defultInfo .box .tableType03 { }
#defultInfo .box .tableType03 th { border-right: 1px solid #EEEEEE; font-weight: bold; }
#defultInfo .box .tableType03 td { text-align: center; color: #666 !important; font-weight: normal; }


.wordCountInfo { color:#F30 }
.infoWord { color:red ; }
/* Li_Join */


 .boxcont em,  .boxcont i { color: #6c9; font-style: normal; font-weight: bold; }
.boxcont h4 { font-size:18px; font-weight:bold; border-bottom: 1px dashed #e6e6e6; color: #000; letter-spacing: 1px; margin-right: 15px; margin-top: 23px; padding-bottom: 5px; word-spacing: 1px; }
.boxcont h5 { font-size:14px ; font-weight:bold; color:#000; margin-top:20px }
.boxcont p.desc { margin:0 ; padding:0}
.boxcont dl, .boxcont p,  .boxcont div { margin-top: 23px; }
.boxcont dt { color: #444; font-weight: bold; margin-bottom: 5px; }
.boxcont dl dd { margin-bottom: 10px; }
.boxcont dl dd ol { margin: 10px 0; }
.boxcont dl dd ol.subList { margin: 5px 0; padding: 0 15px; }
.boxcont .newLine { margin-left: 16px; }
.boxcont fieldset { margin: 20px; padding: 5px 15px; width: 250px; }
.boxcont legend { color: #690; }

.boxcont  ol.orderNone  { padding-left:2.5em; text-indent:-1.5em }
.boxcont  ol.orderNone > li { list-style:none; margin-bottom:8px;}

.boxcont ol li dl.desc { margin-top:1em; margin-bottom:1em }
.boxcont ol li dl.desc  dt {  padding:5px 0 }
.boxcont ol li dl.desc  dd { padding-left:1em}
.boxcont .nolist  { padding-left:2em}
.boxcont  ul.nolist > li { list-style: lower-alpha;}
.boxcont  ul.nolist > li  span { display:none }




.Li_join .joinContnet form p.info em { background: url(/images/icon/ico_check.gif) no-repeat left center; padding: 10px; }
.Li_join .joinContnet form p.info em span { display: none }
.Li_join .joinStepDesc { clear: both; margin-bottom: 30px; padding-left: 10px; }
.joinContnet h2 { font-size: 2em; height: 2em; line-height: 2em; }
.joinContnet h3 { font-size: 1.2em; height: 2em; line-height: 2em; }
.joinContnet h4 { font-size: 1em; }
.textbox_m * { color: #666; line-height: 160%; }
.textbox_m { border: 1px solid #ccc; height: 195px; margin-bottom: 10px; overflow-x: hidden; overflow-y: auto; }
.textbox_m .boxcont { padding-left: 20px; padding-right: 15px; }
.textbox_m .boxcont em, .textbox_m .boxcont i { color: #6c9; font-style: normal; font-weight: bold; }
.textbox_m .boxcont h4 { font-size:18px; font-weight:bold; border-bottom: 1px dashed #e6e6e6; color: #000; letter-spacing: 1px; margin-right: 15px; margin-top: 23px; padding-bottom: 5px; word-spacing: 1px; }
.textbox_m .boxcont h5 { font-size:14px ; font-weight:bold; color:#000; margin-top:20px }
.textbox_m .boxcont p.desc { margin:0 ; padding:0}
.textbox_m .boxcont dl, .textbox_m .boxcont p, .textbox_m .boxcont div { margin-top: 23px; }
.textbox_m .boxcont dt { color: #444; font-weight: bold; margin-bottom: 5px; }
.textbox_m .boxcont dl dd { margin-bottom: 10px; }
.textbox_m .boxcont dl dd ol { margin: 10px 0; }
.textbox_m .boxcont dl dd ol.subList { margin: 5px 0; padding: 0 15px; }
.textbox_m .boxcont .newLine { margin-left: 16px; }
.textbox_m .boxcont fieldset { margin: 20px; padding: 5px 15px; width: 250px; }
.textbox_m .boxcont legend { color: #690; }
.boxcont  ol.orderNone  { padding-left:2.5em; text-indent:-1.5em }
.boxcont  ol.orderNone > li { list-style:none; margin-bottom:8px;}

.textbox_m div.boxcont ol li dl.desc { margin-top:1em; margin-bottom:1em }
.textbox_m div.boxcont ol li dl.desc  dt {  padding:5px 0 }
.textbox_m div.boxcont ol li dl.desc  dd { padding-left:1em}
.textbox_m div.boxcont .nolist  { padding-left:2em}
.textbox_m div.boxcont  ul.nolist > li { list-style: lower-alpha;}
.textbox_m div.boxcont  ul.nolist > li  span { display:none }







.Li_join #subContent .joinContnet form table.tableFromtype span.small { display: none }
.Mi_edit #subContent .joinContnet form table.tableFromtype span.small { display: none }
#btnApplication { margin: 20px 0 }
 @media screen and (min-width: 768px) {
.navbar-inverse { background: url(/images/header/background_red.gif) repeat-x center top; min-height: 80px; border-style: none; }
.navbar-inverse .nav-top-Menu>li>a { color: #333 }
.navbar-inverse .nav-top-Menu>li>a:focus, .navbar-inverse .nav-top-Menu>li>a:hover { color: #000; background-color: transparent }
.navbar-inverse .nav-top-Menu>.active>a, .navbar-inverse .nav-top-Menu>.active>a:focus, .navbar-inverse .nav-top-Menu>.active>a:hover { color: #000; }

.navbar-nav>li>a { padding: 15px 3px; }

.infoRow .wellcome { width: 100%; height: 250px;  background-size: cover; }

ul.nav.navbar-nav.navbar-right.nav-top-Menu li div.btn-group.dropLanguage form#LCID { padding-top:15px ; margin-left:3px;}

#navbar { margin: 0; padding: 0 }
.glNav { width:100% ; display:block}
.glNav { margin-top: 5px; clear: both ; }
.glNav > li { width:20% ; margin-left:0; margin-right:0; padding-left:0; padding-right:0}

.glNav li a { padding:15px 30px; }

div#navbar.navbar-collapse.collapse ul.nav.navbar-nav.glNav li.login-state { min-width: 140px }
.login-state {  padding-top:3px} 
.login-state > ul { margin: 10px  0 ; padding: 0 10px;  background: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #000000; overflow:hidden  }
.login-state  li  { float: left; list-style: none; background: url(/images/common/1X8.png) no-repeat right center; }
.login-state  li:last-child { background-image:none}
.login-state  li a { padding:  15px 10px; color:#FFF; font-size:11px}


}
 @media (max-width:767px) {
.navbar-brand { background: url(/images/common/logo_m.png) no-repeat left center; width: 250px; height: 50px; padding: 0; margin-top: 10px; }	 
 .navbar-inverse { background-color: #c00000; border-color: #080808; border-style: none; }
.navbar-brand { margin-top: 0; background-size: 80% 80%;/* background: url(/images/common/m_logo.png) no-repeat left  cneter; */ }
.nav-top-Menu .btn-group { padding-left: 10px; }
.navbar-inverse .navbar-toggle { border-color: #FFF; }
.infoRow ul.list-unstyled.boardInfo li span.time { display: none }
.glNav  li a {  color:#FFF }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a  {  color:#FFF }
#navbar.navbar-collapse.collapse.in ul.nav.navbar-nav.navbar-right.nav-top-Menu > li { float:left }
#navbar.navbar-collapse.collapse.in ul.nav.navbar-nav.navbar-right.nav-top-Menu li div.btn-group.dropLanguage form#LCID { padding-top:10px }
}
