body {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana ;
}
.site-title {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: normal;
}
.entry-title {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: normal;
}
.navbar .nav > li > a,
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: normal;
}
h2.site-description {
font-size: 18px;
padding-top: 0px;
line-height: 20px;
font-style: normal;
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.icon-feed {
color: #ff6600 !important;
}
.icon-facebook {
color: #3b5998 !important;
}
.icon-twitter {
color: #0dbaf2 !important;
}
.banner {
width: 40%;
border-collapse: collapse;
}
.banner th {
width: 100%;
padding: 6px;
text-align: center;
vertical-align: top;
color: #ffffff;
background-color: #ff8282;
border: 1px solid #ff0000;
}
.powered,
.byline,
.author,
.post-meta,
.comment,
.comment-respond,
.designed {
display: none;
}
#header #header-add,
#header #header-tel {
float: right;
}
tt {
padding: 8px;
line-height: 20px;
text-align: center;
vertical-align: top;
border-top: 1px solid #dddddd;
}
.map_wrapper {
max-width: 700px;
min-width: 350px;
margin: 20px auto;
padding: 4px;
border: 1px solid #CCC;  
}
.googlemap {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.googlemap iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
.site-title {
font-size: 26px;
font-weight: bold;
} table {
border-top: 2px solid rgba(90, 90, 90, 0.5);
border-bottom: 2px solid rgba(90, 90, 90, 0.5);
}
th {
font-weight: bold;
border-top: 1px solid #ededed;
border-bottom: 0px;
padding: 10px;
}
td {
border-top: 1px solid #ededed;
padding: 10px;
}
th.campany, td.campany {
width: 60%;
font-weight: bold;
}
td.campany a {
text-decoration: underline;
}
th.floor, td.floor {
width: 10%;
text-align: center;
}
th.area, td.area {
width: 10%;
text-align: center;
}
th.booth, td.booth {
width: 20%;
text-align: center;
}
th.add, td.add {
text-align: left;
}
hr.event {
height: 1px;
border: none;
border-top: 1px #a5a5a5 solid;
}
#event_btn {
font-size: 14px;
}
#event_btn a {
text-decoration: none;
background: #f3f3f3;
color: #ccc;
padding: 16px;
text-align: center;
display: block;
opacity: 0.6;
border-radius: 4px !important;
}
.graybox {
width: 60%;
padding: 20px;
text-align: center;
margin: 0 auto 20px;
border: solid 1px #ccc;
background-color: #f3f3f3;
border-radius: 6px;
}
.orangebox {
width: 60%;
padding: 12px;
text-align: center;
margin: 10px auto;
border: solid 1px #ff7200;
background-color: #ff9600;
border-radius: 6px;
}
.orangebox a {
color: #fff;
font-weight: bold;
}
.redbox {
width: 90%;
padding: 20px;
text-align: left;
margin: 0 auto 20px;
border: solid 1px #FF0000;
background-color: #ffe8e8;
border-radius: 6px;
}
.redbox p.cation {
font-size: 20px;
color: #FF0000;
font-weight: bold;
text-align: center;
margin-bottom: 15px;
}
p.cen {
text-align: center;
margin-bottom: 40px;
} @media screen and (min-width: 992px) {
#special_photo {
float: right;
margin-left: 2em;
margin-bottom: 1em;
}
#special_photo_sp {
display: none;
}
.sale {
width: 95%;
background-color: #FF0000;
text-align: center;
padding: 20px;
font-size: 20px;
color: #FFF;
}
.up20 {
margin-top: 20px;
}
.yoko_box {
margin: 0;
padding: 30px 0 0px;
display: flex;
flex-wrap: wrap;
}
.yoko_box > span {
margin: 0 auto;
padding-top: 0px;
text-align: center;
}
.redeventbtn {
text-decoration: none;
padding: 20px;
text-align: center;
margin: 0 180px 20px;
border: solid 1px #FF0000;
background-color: #ffe8e8;
border-radius: 6px;
}
.redeventbtn a {
color: #FF0000;
font-weight: bold;
text-decoration: none !important;
}
.event-button {
position: relative;
display: inline-block;
background-color: #ef4b53;
padding: 0.8em 2.4em;
border-radius: 5px;
border: 2px solid transparent;
text-align: center;
font-family: sans-serif;
font-size: 20px;
color: #fff;
transition: all 0.3s ease;
cursor: pointer;
text-decoration: none !important;
}
.event-button:hover {
background-color: #fff;
border-color: #ef4b53;
color: #ef4b53;
}
.event-atten {
padding: 20px;
text-align: left;
margin: 0 auto 20px;
border: solid 1px #FF0000;
background-color: #fff;
border-radius: 6px;
}
table.sch {
margin: 40px auto;
}
p.att {
margin-bottom: 40px;
text-align: center;
color: #ff0000;
font-weight: bold;
font-size: 20px;
}
ul.list { list-style-type: none; margin: 0; padding: 0; }
ul.list li { margin-bottom: 0.5em; line-height: 1.6; padding-left: 1.5em; }
ul.list li:before { content: "※"; display: inline-block; width: 1.5em; margin-left: -1.5em; color: #000; }
ul.redlist { list-style-type: none; margin: 0; padding: 0; }
ul.redlist li { margin-bottom: 0.5em; line-height: 1.6; padding-left: 1.5em; color: #f30; }
ul.redlist li:before { content: "※"; display: inline-block; width: 1.5em; margin-left: -1.5em; color: #f30; }
} @media screen and (max-width: 991px) and (min-width: 768px) {
#gnav { display: none; }
#gnav.active { display: block; }
#header-menu-tog { display: block; margin: auto; font-size: 24px; }
#gnav ul li .sub-menu { display: block; position: relative; width: auto; margin-left: 20px; background: #fff; border: none; }
#gnav ul li .sub-menu li { float: none; margin-right: 0; }
#gnav ul li .sub-menu li a { color: #2581c4; background: #fff; padding: 10px 15px; border-bottom: 1px #e5e5e5 solid; }
#gnav ul li .sub-menu li a:hover { background: #fafafa; color: #2581c4; }
#gnav li a { display: none; }
#special_photo { float: right; margin-left: 2em; margin-bottom: 1em; }
#special_photo_sp { display: none; }
.yoko_box { margin: 0; padding: 30px 0 0px; display: flex; flex-wrap: wrap; }
.yoko_box > span { margin: 0 auto; padding-top: 0px; text-align: center; }
.sale { width: 95%; background-color: #FF0000; text-align: center; padding: 20px; font-size: 20px; color: #FFF; }
.up20 { margin-top: 20px; }
} @media screen and (max-width: 767px) {
.event-button { position: relative; display: inline-block; background-color: #ef4b53; padding: 0.8em 2.4em; border-radius: 5px; border: 2px solid transparent; color: #FFF; }
#header #header-add { display: none; }
.redeventbtn { text-decoration: none; padding: 20px; text-align: center; margin: 0 20px 40px; border: solid 1px #FF0000; background-color: #ffe8e8; border-radius: 6px; }
.redeventbtn a { color: #FF0000; font-weight: bold; text-decoration: none !important; }
.carousel-caption { max-width: 90%; margin-left: 3%; }
.carousel .item { line-height: 308px; overflow: hidden; min-height: 308px; }
.item .carousel-caption h1 { font-size: 20px; }
.carousel-caption .btn { font-size: 16px; }
.carousel-image { position: absolute; top: 0; left: 0; min-width: 100%; max-height: 100%; }
.carousel-image img { width: 100%; transition: all .25s ease-in-out; }
.carousel-image.slider-full img { max-width: 100%; }
#special_photo_sp { text-align: center; margin-bottom: 1em; }
#special_photo { display: none; }
.yoko_box { margin: 0; padding: 5px 0 40px; display: flex; flex-wrap: wrap; }
.yoko_box > span { margin: 20px auto; padding-top: 0px; text-align: center; }
.sale { background-color: #FF0000; text-align: center; padding: 20px; font-size: 20px; color: #FFF; }
.up20 { margin-top: 20px; }
.pc_br { display: none; }
} .carousel, 
#customizr-slider, 
.tc-slider-loader-wrapper,
.slider-wrapper,
.carousel-wrapper,
.tc-slider-wrapper {
display: none !important;
height: 0 !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
} #main-wrapper,
#main-wrapper .container,
.marketing-row {
padding-top: 0 !important;
margin-top: 0 !important;
} .home #main-wrapper,
.front-page #main-wrapper,
.home #tc-reset-margin-top,
.front-page #tc-reset-margin-top {
width: 100% !important;
max-width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
float: none !important;
clear: both !important;
padding-left: 0 !important;
padding-right: 0 !important;
} .home .custom-main-visual,
.front-page .custom-main-visual {
width: 100% !important;
max-width: 100% !important;
padding-top: 185px !important;
margin-bottom: -150px !important;
text-align: center !important;
display: block !important;
clear: both !important;
box-sizing: border-box !important;
} .home .custom-main-visual picture,
.front-page .custom-main-visual picture,
.home .custom-main-visual img,
.front-page .custom-main-visual img {
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
max-width: 1170px !important;
width: 100% !important;
height: auto !important;
float: none !important;
} @media (max-width: 767px) { header.tc-header {
z-index: 9999 !important;
position: relative !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
} #main-wrapper,
#tc-reset-margin-top,
.tc-v-spacer {
margin-top: 0 !important;
padding-top: 0 !important;
} .home .custom-main-visual,
.front-page .custom-main-visual {
padding-top: 15px !important;
margin-bottom: 20px !important;
} body:not(.home):not(.front-page) #main-wrapper {
margin-top: -160px !important;
padding-top: 0 !important;
}
} .page-child .custommainvisual,
.page-template-default:not(.front-page) .custommainvisual,
.page:not(.front-page) .custommainvisual,
.single .custommainvisual,
.archive .custommainvisual {
display: none !important;
} .social-links .icon-twitter,
.social-block .icon-twitter {
color: transparent !important; } .social-links .icon-twitter::before,
.social-block .icon-twitter::before {
content: "" !important;
display: none !important;
} .social-links .icon-twitter .fa-twitter,
.social-block .icon-twitter .fa-twitter {
display: inline-block !important;
width: 14px !important;
height: 14px !important;
vertical-align: -1px !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000000' d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain !important;
} .social-links .icon-twitter .fa-twitter::before,
.social-block .icon-twitter .fa-twitter::before {
content: "" !important;
} body:not(.home):not(.front-page) #tc-reset-margin-top {
margin-top: 185px !important;
}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:29px;height:30px;background:transparent url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:400 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:0;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:29px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox-y.png);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox-x.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancy_title_over.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:0;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px;background:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox-x.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(//www.tokyomineralshow.com/wp-content/themes/customizr/assets/front/js/libs/fancybox/fancybox.png) -55px -90px no-repeat}