@charset "utf-8";body{background:#FAFFE3;text-align:center;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;color:#333;line-height:1.5;font-size:14px;}
ul{padding:0 0 0 20px;}
nav ul{padding:0;}
a:link,
a:visited{color:#00668C;text-decoration:underline;}
a:hover{text-decoration:none;}
a:hover img{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}
.wrapper{background:url(/tradefair/2018/assets/images/base/bg01.jpg) repeat-x 0 0;padding:30px 0;}
.contents{width:960px;margin:0 auto 30px;overflow:hidden;text-align:left;}
.main{width:680px;float:left;}
.sub{width:260px;float:right;}
.section01{overflow:hidden;position:relative;margin:0 0 30px;}
.link01{background:url(/tradefair/2018/assets/images/base/icon_arrow.png) no-repeat 0 6px;padding:0 0 0 12px;}
.pdf{background:url(/tradefair/2018/assets/images/base/icon_pdf.png) no-repeat 0 -1px;padding:0 0 0 25px;}
.blank{display:inline-block;background:url(/tradefair/2018/assets/images/base/icon_blank.gif) no-repeat 100% 4px;padding:0 10px 0 0;}
header{background:#FFF url(../../image-upload/images/main_bg.jpg) no-repeat 50% 0;}
header .logo span{display:block;background:url(/tradefair/2018/assets/images/base/logo_uni.png) no-repeat 0 0;width:296px;height:104px;margin:0 auto;text-indent:-9999px;}
.siteTitle{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-style:italic;color:#003366;line-height:1;font-weight:bold;font-size:2.857em;padding:25px 0;}
.siteTitle span{font-size:1.714em;margin:15px 0 0;display:block;}
p.siteTitle span{font-size:0.600em;}
header aside{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-style:italic;font-weight:bold;font-size:2.143em;color:#003366;padding:0 0 40px;line-height:1;}
footer{width:960px;margin:0 auto;}
footer .pageScroll{border:1px solid #EEE;background:#FFF;padding:10px 15px;text-align:right;font-size:0.786em;}
footer .pageScroll a{background:url(/tradefair/2018/assets/images/base/icon_arrow.png) no-repeat 0 6px;padding:0 0 0 12px;}
footer nav ul{padding:15px 0;}
footer nav ul li{display:inline;margin:0 10px;font-size:0.786em;}
footer .copy{color:#666;font-size:0.786em;}
.gNavi{background:#FFF;min-width:960px;padding:5px 0;}
.gNavi ul{width:960px;margin:0 auto;display:flex;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;flex-wrap:nowrap;align-items:center;justify-content:center;}
.gNavi ul li{font-size:1em;position:relative;width:160px;background:url(/tradefair/2018/assets/images/base/line_g_navi.gif) no-repeat left center;}
.gNavi ul li:last-child::after{content:'';display:block;position:absolute;width:1px;height:41px;top:0;right:0;background:url(/tradefair/2018/assets/images/base/line_g_navi.gif) no-repeat right center;}
:root .gNavi ul{text-align:center\0/;letter-spacing:-.4em\0/;}
:root .gNavi ul li{display:inline-block\0/;letter-spacing:normal\0/;}
.gNavi ul li a{display:block;text-decoration:none;padding:10px 0;}
.gNavi ul li a:link,
.gNavi ul li a:visited{color:#000;}
.gNavi ul li a:hover,
.home .gNavi ul li.home a,
.outline .gNavi ul li.outline a,
.news .gNavi ul li.news a,
.information .gNavi ul li.information a,
.symposium .gNavi ul li.symposium a,
.lecture .gNavi ul li.lecture a,
.access .gNavi ul li.access a{color:#00668C;background:url(/tradefair/2018/assets/images/base/arrow01.gif) no-repeat 50% 100%;}
.localNavi01,
.localNavi02{margin:0 0 10px;}
.localNavi01 dt,
.localNavi02 dt{background:#333;color:#FFF;padding:10px 15px;font-size:1em;overflow:hidden;}
.localNavi01 dt a{color:#FFF;float:right;background:url(/tradefair/2018/assets/images/base/icon_arrow2.png) no-repeat 0 10px;padding:5px 0 0 15px;font-size:0.786em;}
.localNavi01 dd,
.localNavi02 dd{background:#FFF;padding:10px 15px;}
.localNavi01 dd ul{padding:0;}
.localNavi01 dd ul li{border-bottom:1px solid #EEE;overflow:hidden;padding:0 0 10px;margin:0 0 10px;}
.localNavi01 dd ul li figure{float:right;line-height:0;}
.localNavi01 dd ul li .leftInfo{float:left;width:140px;}
.localNavi01 dd ul li span{font-size:0.786em;display:block;margin-bottom:2px;}
.localNavi02 dd ul{padding:0;}
.localNavi02 dd ul li{border-bottom:1px solid #EEE;list-style:none;margin:0 0 10px;}
.localNavi02 dd ul li a{display:block;background:url(/tradefair/2018/assets/images/base/icon_arrow.png) no-repeat 0 5px;padding:0 0 10px 20px;}
.bnrSide{padding:0;}
.bnrSide li{list-style:none;line-height:0;margin:0 0 5px;}
.bnrSide li img{display:block;}
h2{background:#FFF;border-top:2px solid #333333;padding:10px 15px;margin:0 0 20px;font-size:1.286em;font-weight:normal;}
h3{border-left:3px solid #333333;padding:3px 12px;margin:0 0 15px;font-size:1.286em;font-weight:normal;}
.wrapper .contents .txtLeft{text-align:left;}
.wrapper .contents .txtRight{text-align:right;}
.wrapper .contents .txtCenter{text-align:center;}
.wrapper .contents .fLeft{float:left;}
.wrapper .contents .fRight{float:right;}
.wrapper .contents .phLeft{float:left;margin:0 20px 10px 0;}
.wrapper .contents .phRight{float:right;margin:0 0 10px 20px;}
.wrapper .contents .fontsSs{font-size:0.769em;}
.wrapper .contents .fontsS{font-size:0.923em;}
.wrapper .contents .fontsL{font-size:1.077em;}
.wrapper .contents .fontsLl{font-size:1.231em;}
.wrapper .contents .mb10{margin-bottom:10px;}
.wrapper .contents .mb20{margin-bottom:20px;}
.wrapper .contents .mb30{margin-bottom:30px;}
.wrapper .contents .mb40{margin-bottom:40px;}
.wrapper .contents .w5{width:5%;}
.wrapper .contents .w10{width:10%;}
.wrapper .contents .w12{width:12%;}
.wrapper .contents .w15{width:15%;}
.wrapper .contents .w20{width:20%;}
.wrapper .contents .w25{width:25%;}
.wrapper .contents .w30{width:30%;}
.wrapper .contents .w33{width:33%;}
.wrapper .contents .w40{width:40%;}
.wrapper .contents .w50{width:50%;}
table{border-collapse:collapse;}
table.table01,
table.table02{width:100%;border-top:1px solid #CCC;}
table.table01 td{border-bottom:1px solid #CCC;text-align:left;vertical-align:top;padding:10px 0;}
table.table02 th{border-bottom:1px solid #CCC;text-align:left;vertical-align:top;font-weight:bold;padding:10px;background:#EEE;}
table.table02 td{border-bottom:1px solid #CCC;text-align:left;vertical-align:top;padding:10px;}
.table03{border-collapse:collapse;border-spacing:0;border-color:#ccc;}
.table03 td{padding:10px 15px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.table03 th{font-weight:normal;padding:10px 15px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#f0f0f0;}
.table03 .h-cen{font-weight:bold;background-color:#c0c0c0;color:#000000;text-align:center;}
.table03 .cen{background-color:#efefef;text-align:center;}
.table03 .left{background-color:#efefef;}
.home .siteTitle{font-size:5em;padding:25px 0 40px;}
.home .siteTitle span{font-size:0.643em;}
.ph3Column{overflow:hidden;padding:0;}
.ph3Column li{list-style:none;width:206px;float:left;margin:0 20px 10px 0;}
.listTree dt{background:url(/tradefair/2018/assets/images/base/icon_arrow.png) no-repeat 0 6px;padding:0 0 0 15px;}
.listTree dd{padding:0 0 20px 15px;}
.listTree dd ul li{list-style:circle;}
.listTree dd ul li ul li{list-style:disc;}
.ph4Column{overflow:hidden;padding:0;}
.ph4Column li{list-style:none;width:220px;float:left;margin:0 20px 10px 0;}
.news h3{margin:0;}
.news figure{float:right;width:250px;margin:0 0 20px 20px;}
.news figure img{display:block;margin:0 0 10px;}
.news figure figcaption{font-size:0.786em;margin:0 0 10px;}
.entryDate01,
.entryDate02{font-size:0.786em;}
.entryDate01{border-top:1px solid #DDD;margin:5px 0 20px;padding:10px 0 0;}
.entryDate02{margin:0 0 20px;}
.cmsLocalNavi{background:#FFF;padding:0 0 15px;margin:0 0 10px;}
.cmsLocalNavi h2{font-size:1em;background:#333;color:#FFF;padding:10px 15px;margin:0;}
.cmsLocalNavi p{border-top:1px solid #EEE;border-bottom:1px solid #EEE;margin:15px 15px 0;}
.cmsLocalNavi p a{display:block;padding:10px 0;}
.cmsLocalNavi dl{border-bottom:1px solid #EEE;margin:0 15px;}
.cmsLocalNavi dl dt{padding:10px 0;}
.cmsLocalNavi dl dd ul{padding:0;}
.cmsLocalNavi dl dd ul li{margin:0 0 5px;}
.cmsLocalNavi dl dd ul li a{display:block;background:url(/tradefair/2018/assets/images/base/icon_arrow.png) no-repeat 0 5px;padding:0 0 5px 15px;}
.cmsLocalNavi dl dd .selectBox{width:210px;margin:0 0 10px;}
.cmsPagenate{border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:10px 0;text-align:center;}
.cmsPagenate .prev{margin:0 40px 0 0;}
.cmsPagenate .next{margin:0 0 0 40px;}
.cmsPagenate .prev a{margin:0 20px 0 0;}
.cmsPagenate .next a{margin:0 0 0 20px;}
.cmsPagenate .linkPage,
.cmsPagenate .currentPage{display:inline-block;width:38px;height:38px;line-height:38px;text-align:center;color:#FFF;}
.cmsPagenate .linkPage{background:#003366;}
.cmsPagenate .currentPage{background:#999;}
.categoryPageLink{overflow:hidden;padding:0;}
.categoryPageLink li{float:left;width:190px;margin:0 1px 1px 0;list-style:none;text-align:center;}
.categoryPageLink a{display:block;padding:5px;color:#FFF;}
.information01{margin:0 0 30px;overflow:hidden;}
.information01 h3{font-size:1.286em;border-left:0;padding:0;margin:0 0 5px;}
.information01 h3 span{font-weight:bold;font-size:2.857em;line-height:1;vertical-align:middle;margin:0 15px 0 0;}
.tableInformation{width:100%;border:1px solid #CCC;}
.tableInformation th{color:#FFF;}
.tableInformation .fontBlack,
.categoryPageLink .fontBlack{color:#000;}
.tableInformation th,
.tableInformation td{font-weight:normal;text-align:left;vertical-align:top;padding:10px 15px;border:1px solid #CCC;}