@charset "utf-8";
@import url(//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap);
.main.exhibition{font-family:'Noto Sans JP',sans-serif}
.main.exhibition *,.main.exhibition :after,.main.exhibition :before{box-sizing:border-box}
/* .main.exhibition p{margin-top:0} */
.main.exhibition img{height:auto;max-width:100%;vertical-align:top}
.main.exhibition .head_image{position:relative;margin-top:19px}
.main.exhibition .head_image_btn{position:absolute;bottom:0;left:0;z-index:1;width:980px;height:113px;background-color:#1d5c9b;}
.main.exhibition .head_link{position:absolute;width:400px;right:30px;bottom:30px;z-index:2;display:inline-block;transition:opacity .25s}
.main.exhibition .head_link:hover{opacity:.8}
.main.exhibition .head_link_b{position:absolute;width:400px;right:30px;bottom:30px;z-index:2;display:inline-block;transition:opacity .25s}
.main.exhibition .head_link_b:hover{opacity:.8}
.main.exhibition .head_link_c{position:absolute;right:48px;bottom:15px;z-index:2;}
.main.exhibition .head_image_main_head{position:relative;z-index:1;}
.main.exhibition .head_image_main_foot{position:relative;z-index:2;margin:-81px 0 0 38px;}
.main.exhibition .head_image_slider{position:absolute;top:0;right:0;z-index:0;width:404px;opacity:0;transition:opacity .25s}
.main.exhibition .head_image_slider.slick-initialized{opacity:1;}
.main.exhibition .head_image_slider_item img{width:404px;height:auto;}
.main.exhibition .head_image_slider .slick-dots {position:absolute;height:12px;bottom:10px;right:15px;z-index:2;}
.main.exhibition .head_image_slider .slick-dots li {display:inline-block;width:12px;height:12px;margin:0 5px;position:relative;}
.main.exhibition .head_image_slider .slick-dots li.slick-active::before {opacity:1;}
.main.exhibition .head_image_slider .slick-dots li::before {content:'';width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;border-radius:50%;cursor:pointer;opacity:.6;transition:opacity .5s;z-index:1;}
.main.exhibition .head_image_slider .slick-dots button {opacity:0;visibility:hidden;}
.main.exhibition .head_banner{margin:30px 0 0;position:relative;}
.main.exhibition .head_banner a{transition:opacity .25s}
.main.exhibition .head_banner a:hover{opacity:.8;filter:alpha(opacity=80);}
.main.exhibition .head_banner .note{width:70px;height:70px;position:absolute;top:-25px;left:-15px;}
.main.exhibition .anchor_list{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;margin-top:40px;}
.main.exhibition .anchor_list_item{width:100%;position: relative;}
.main.exhibition .anchor_list_item:first-child::before{display:none;}
.main.exhibition .anchor_list_item::before {content: '';width: 1px;height: 30px;background-color: #909090;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.main.exhibition .anchor_list_item a{display:block;padding:15px 10px;background-color:#f4f4f4;color:#333;text-align:center;font-size:106.5341%;}
.main.exhibition .anchor_list_item a:hover{text-decoration: none;}
.main.exhibition .anchor_list_item a span{position:relative;display: block;padding: 0 0 15px;}
.main.exhibition .anchor_list_item a span::before{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-style: solid;border-width: 8px 5px 0px 5px;border-color: #1d5c9b transparent transparent transparent;transition: bottom .25s;}
.main.exhibition .anchor_list_item a:hover span::before{bottom: -5px;}
.main.exhibition .tab_wrap{position:relative;height: 92px;margin: 40px 0 0;}
.main.exhibition .tab_wrap::before{content:'';background-color:#1d5c9b;position:absolute;width: 100vw;min-width:980px;height: 100%;top: 0;left: 50%;transform: translateX(-50%);z-index:0;}
.main.exhibition .tab_list{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;position: absolute;width: 952px;bottom: 0;left: 0;}
.main.exhibition .tab_list_item{width:calc(20% - 1px);border-left:1px solid #1d5c9b;margin: 0 0 0 1px;}
.main.exhibition .tab_list_item:first-child{margin: 0 0 0 1px;}
.main.exhibition .tab_list_item a{display:flex;justify-content:center;align-items:center;padding:8px 5px 9px;height: 57px;background-color:#dfe9f0;color:#000;text-align:center;}
.main.exhibition .tab_list_item a{transition: all .25s ease-out;}
/* .main.exhibition .tab_list_item a span{position:relative;}
.main.exhibition .tab_list_item a span::before{content:'';width:100%;height:2px;background-color:#1d5c9b;position:absolute;bottom:-2px;left:0;opacity:0;} */
.main.exhibition .tab_list_item.current a{background-color:#fff;color:#1d5c9b;height:67px;font-weight:bold;text-decoration:none;}
.main.exhibition .tab_list_item.current a span::before{opacity:1;}
.main.exhibition .tab_list_item.current.pink a{color:#dc6a7e;border-top:4px solid #dc6a7e;}
.main.exhibition .tab_list_item.current.blue a{color:#18a1d9;border-top:4px solid #18a1d9;}
.main.exhibition .tab_list_item.current.green a{color:#90b327;border-top:4px solid #90b327;}
.main.exhibition .tab_list_item.current.yellow a{color:#e09e05;border-top:4px solid #e09e05;}
.main.exhibition .tab_list_item.current.purple a{color:#b27caa;border-top:4px solid #b27caa;}
.main.exhibition .slider_wrap{margin-top:10px}
.main.exhibition .slider .slick-slide{width:220px}
.main.exhibition .slider li+li{margin-right:6px}
.main.exhibition .slider li img{image-rendering:-webkit-optimize-contrast}
.main.exhibition .note_text{font-size:100%;margin-top:15px}
.main.exhibition .intro_text{font-size:113.6364%;margin-top:30px;line-height:1.7em}
.main.exhibition .product_area{background-color:#f1f7fb;padding:60px 0 10px;}
.main.exhibition .heading{font-size:227.2727%;font-weight:bold;text-align:center}
.main.exhibition .bdline{position:relative;text-align:center;margin-top:3px}
.main.exhibition .bdline:after{content: '';display:block;width:100%;height:1px;background-color:#c4c4c4;position: absolute;top:55%;left:0;z-index:1}
.main.exhibition .bdline .under_text{position:relative;display:inline-block;font-size:113.6364%;font-weight:bold;padding:0 14px;z-index:2}
.main.exhibition .virtual_booth_section .bdline .under_text{background-color:#fff;color:#1d5c9b}
.main.exhibition .seminar_area .bdline .under_text{background-color:#fff;color:#00853f}
.main.exhibition .signage_panel_block .bdline .under_text{background-color:#fff;color:#1d5c9b}
.main.exhibition .virtual_booth_section{padding-top:61px}
.main.exhibition .virtual_booth_section .virtual_booth_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col{width:48.37%;}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col+.col{width:46.94%}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col+.col img{image-rendering:-webkit-optimize-contrast}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .sub_headtext{font-size:184.6591%;font-weight:bold;margin-top:11px}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .inner_news_text{font-size:113.6364%;padding-top:18px;line-height:1.8em}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .position{display:inline-block;background-color:#edf2f7;font-size:113.6364%;font-weight:bold;color:#1d5c9b;padding:7px 17px 9px 18px;margin-top:8px}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_btn{margin-top:35px}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_link{display:inline-block;position:relative;text-decoration:none;transition:opacity .25s}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_link:after{content:"";position:absolute;left:0;bottom:-13px;width:100%;height:2px;background-color:#1d5c9b;}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_link:hover{opacity:.8}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_text{position:relative;padding-left:20px;font-size:127.8409%;font-weight:bold;color:#1d5c9b;}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_text:before{content:"";position:absolute;left:0;top:40%;width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent #1d5c9b;}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_text .blank_img{vertical-align:baseline;margin-left:8px}
.main.exhibition .product_area .item_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}
.main.exhibition .product_area .item_list li{position:relative;background-color:#fff;width:24.489%;border:1px solid #c4c4c4;box-sizing:border-box}
.main.exhibition .product_area .item_list .add_icon:after{content: '';display:block;width:79px;height:79px;background-image:url(/fa/compass/exhibition/2022/jeca2022/img/img_icon.png);background-size:79px auto;background-repeat:no-repeat;top:0;right:0;position:absolute;}
.main.exhibition .product_area .item_list li .inner_wrap{padding:22px 20px 17px}
.main.exhibition .product_area .item_list li .inner_wrap .sub_heading{font-size:127.8409%;font-weight:bold;color:#333;line-height:1.2em}
.main.exhibition .product_area .item_list li .inner_wrap .item_text{color:#333;margin-top:13px}
.main.exhibition .product_area .item_list li img{image-rendering:-webkit-optimize-contrast}
.main.exhibition .product_area .link_block{text-decoration:none;transition: opacity .25s;}
.main.exhibition .product_area .link_block:hover{opacity: .8;filter:alpha(opacity=80);}
.main.exhibition .product_area .item_link_btn{margin-top:10px}
.main.exhibition .product_area .link_text{position:relative;padding-left:11px;font-size:92.3295%;font-weight:bold;color:#1d5c9b}
.main.exhibition .product_area .link_text:before{content:"";position:absolute;left:0;top:32%;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #1d5c9b;}
.main.exhibition .product_area_link{margin:30px 0 0;}
.main.exhibition .product_area_link a{height:60px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#1d5c9b;border:1px solid #1d5c9b;text-align:center;font-size:16px;font-weight:bold;transition:background-color .25s,color .25s;}
.main.exhibition .product_area_link a span{padding:0 0 0 20px;position:relative;}
.main.exhibition .product_area_link a span::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width: 5px 0 5px 8px;border-color:transparent transparent transparent #1d5c9b;transition:border-color .25s;}
.main.exhibition .product_area_link a:hover{background-color:#1d5c9b;color:#fff;text-decoration:none;}
.main.exhibition .product_area_link a:hover span::before{border-color:transparent transparent transparent #fff;}
.main.exhibition .seminar_area{padding-top:60px}
.main.exhibition .seminar_area .bnr_image{margin-top:25px}
.main.exhibition .seminar_area .bnr_image .bnr_link{transition:opacity .25s}
.main.exhibition .seminar_area .bnr_image .bnr_link:hover{opacity:.8}
.main.exhibition .seminar_info_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:30px;}
.main.exhibition .seminar_info_text_wrap{width:calc(100% - 200px);padding: 0 0 0 64px;}
.main.exhibition .seminar_time{display: inline-block;background-color:#ecf5ef;font-size:113.6364%;font-weight:bold;color:#00853f;padding:7px 17px 9px 18px;}
.main.exhibition .seminar_title{font-size:184.6591%;font-weight:bold;margin-top:18px;}
.main.exhibition .seminar_detail{font-size:113.6364%;padding-top:18px;line-height:1.8em;}
.main.exhibition .seminar_detail_btn{margin-top:35px;}
.main.exhibition .seminar_detail_btn .detail_link{display:inline-block;position:relative;text-decoration:none;transition:opacity .25s;}
.main.exhibition .seminar_detail_btn .detail_link:hover{opacity:.8;}
.main.exhibition .seminar_detail_btn .detail_link::after{content:'';position:absolute;left:0;bottom:-13px;width:100%;height:2px;background-color:#00843f;}
.main.exhibition .seminar_detail_btn .detail_text{position:relative;padding-left:20px;font-size:127.8409%;font-weight:bold;color:#00843f;}
.main.exhibition .seminar_detail_btn .detail_text::before{content:'';position:absolute;left:0;top:40%;width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent #00843f;}
.main.exhibition .seminar_detail_btn .detail_text .blank_img {vertical-align:baseline;margin-left:8px;}
.main.exhibition .seminar_info_photo_wrap{width:200px;}
.main.exhibition .seminar_info_photo_note{margin-top:15px;}
.main.exhibition .seminar_info_photo_note .name{font-weight:bold;}
.main.exhibition .seminar_info_photo_note .position{margin-top: 5px;}
.main.exhibition .map_area{padding-top:57px}
.main.exhibition .map_area .map_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #c4c4c4;box-sizing:border-box;margin-top:26px}
/* .main.exhibition [data-animate=slideup]{opacity:0;transform:translateY(5vh);transition:opacity 1s,transform 1s}
.main.exhibition [data-animate=slideup].is-show{opacity:1;transform:none} */
.main.exhibition .modal_banner_wrap{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;}
.main.exhibition .modal_banner_wrap.is-show{opacity:1;visibility:visible;}
.main.exhibition .modal_banner_close{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);}
.main.exhibition .modal_banner{position:relative;}
.main.exhibition .modal_banner_close_btn{position:absolute;top:12px;right:16px;z-index:1;width:30px;height:30px;background-color:#333;border:none;cursor:pointer;}
.main.exhibition .modal_banner_close_btn::before,.main.exhibition .modal_banner_close_btn::after{content:'';width:16px;height:1px;background-color:#fff;position:absolute;top:50%;left:7px;}
.main.exhibition .modal_banner_close_btn::before{transform:rotate(45deg);}
.main.exhibition .modal_banner_close_btn::after{transform:rotate(-45deg);}
.main.exhibition .modal_banner a{display:block;transition:opacity .25s;}
.main.exhibition .modal_banner a:hover{text-decoration:none;opacity:.8;}
.main.exhibition .footer_banner_wrap{position:fixed;bottom:16px;right:16px;z-index:99;width:200px;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;box-shadow:0 0 10px rgba(0, 0, 0, .23);}
.main.exhibition .footer_banner_wrap.is-show{opacity:1;visibility:visible;}
.main.exhibition .footer_banner_wrap.is-close{opacity:0;visibility:hidden;}
.main.exhibition .footer_banner{width:100%;height:100%;position:relative;outline:1px solid #b6b6b6;outline-offset:-1px;}
.main.exhibition .footer_banner img{image-rendering:-webkit-optimize-contrast;}
.main.exhibition .footer_banner_close{position:absolute;top:1px;right:1px;z-index:1;width:27px;height:27px;background-color:#333;border:none;cursor:pointer;}
.main.exhibition .footer_banner_close::before,.main.exhibition .footer_banner_close::after{content:'';width:15px;height:1px;background-color:#fff;position:absolute;top:50%;left:6px;}
.main.exhibition .footer_banner_close::before{transform:rotate(45deg);}
.main.exhibition .footer_banner_close::after{transform:rotate(-45deg);}
.main.exhibition .footer_banner a{width:100%;height:100%;color:#fff;transition:opacity .25s;}
.main.exhibition .footer_banner a:hover{text-decoration:none;opacity:.8;}
#area_info{margin-top:70px;padding:56px 0 55px;background-color:#1d5c9b}
#area_info .area_info_ttl{margin-bottom:20px;text-align:center;color:#fff;font-size:1.42045em;line-height:1.55}
#area_info .area_info_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff;text-align:center;width:739px;margin:0 auto}
#area_info .area_info_flex li{width:219px}
#area_info .area_info_flex li img{margin:0 auto 17px}
#area_info .area_info_flex .area_info_txt_title{font-weight:700;font-size:1.142857142857143em;margin-bottom:9px}
#area_info .area_info_flex .area_info_txt{text-align:left}
.main.exhibition .backtop{text-align:center;margin-top:28px;}
.main.exhibition .backtop_link{color:#005e8c;font-size:99.4318%;}
.main.exhibition .backtop_link:before {content: '';display: inline-block;width: 11px;height: 14px;position: relative;top: 2px;right: 8px;background-image: url(/fa/compass/exhibition/2022/jeca2022/img/icn_back.png);background-size: contain;background-repeat: no-repeat;}

.main.exhibition .ranking_content .signage_panel_list{display: flex;}
.main.exhibition .ranking .ranking_title {margin-top: 30px;text-align: center;font-size: 184.6591%;font-weight: bold;color:#80710b;position: relative;display: inline-block;}
.main.exhibition .ranking .ranking_title::after{content: '';position: absolute;left: 0;bottom: -13px;width: 100%;height: 2px;background-color: #80710b;}
.main.exhibition .ranking .ranking_head {text-align: center;}
.main.exhibition .ranking .ranking_txt {margin-top: 40px;}
.main.exhibition .ranking .ranking_num{background-color: #f5f4ec;padding:10px;display: flex;justify-content: center;align-items: center;margin-bottom: 20px;}
.main.exhibition .ranking .ranking_num img {margin-right: 8px;}
.main.exhibition .ranking .ranking_num p {text-align: center;position: relative;margin: 0;font-size: 92.857142857143%;font-weight: bold;display: flex;align-items: center;}
.main.exhibition .ranking .ranking_num p span {font-size: 200%;padding-left: 10px;}
.signage_panel_list_item.rank_01 .item_title .main {border-left: 2px solid #da6a80;}
.signage_panel_list_item.rank_01 .item_btn a{background-color:#fae4e7;}
.signage_panel_list_item.rank_02 .item_title .main {border-left: 2px solid #da6b7c;}
.signage_panel_list_item.rank_02 .item_btn a{background-color:#fae4e7;}
.signage_panel_list_item.rank_03 .item_title .main {border-left: 2px solid #b27caa;}
.signage_panel_list_item.rank_03 .item_btn a{background-color:#e7e3ee;}
.signage_panel_list_item.rank_01 .item_btn a:before {border-color: transparent transparent transparent #da6a80;}
.signage_panel_list_item.rank_02 .item_btn a:before{border-color: transparent transparent transparent #da6a80;}
.signage_panel_list_item.rank_03 .item_btn a:before{border-color: transparent transparent transparent #b27caa;}


@media screen and (min-width:641px){
.main.exhibition .font-default{font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Lucida Grande","Hiragino Kaku Gothic Pro",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif}
.main.exhibition .sp{display:none}
.main.exhibition .tab_wrap.is-fixed{min-width:980px;}
.main.exhibition .tab_list_item a:hover{background-color:#fff;color:#1d5c9b;height:67px;font-weight:bold;text-decoration:none;}
.main.exhibition .tab_list_item.pink a:hover{color:#dc6a7e;border-top:4px solid #dc6a7e;}
.main.exhibition .tab_list_item.blue a:hover{color:#18a1d9;border-top:4px solid #18a1d9;}
.main.exhibition .tab_list_item.green a:hover{color:#90b327;border-top:4px solid #90b327;}
.main.exhibition .tab_list_item.yellow a:hover{color:#e09e05;border-top:4px solid #e09e05;}
.main.exhibition .tab_list_item.purple a:hover{color:#b27caa;border-top:4px solid #b27caa;}

.main.exhibition .ranking_content .signage_panel_list_item .item_btn,.main.exhibition .ranking_content .signage_panel_list_item .item_thumb {position: initial;}
.main.exhibition .ranking_content .signage_panel_list_item{padding: 0;display: flex;flex-direction: column;}
.main.exhibition .ranking_content .signage_panel_list_item .item_title {flex: 1;}
}
@media screen and (max-width:640px){
.main.exhibition .font-default{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3',sans-serif}
.main.exhibition .pc{display:none}
.main.exhibition #content_compass h1{font-size:1.78571em;font-weight:700;line-height:1.57;margin-top:28px;padding:14px}
.main.exhibition .jeca_inner{margin-left:20px;margin-right:20px}
.main.exhibition .head_image{margin-top:15px}
.main.exhibition .head_image_slider{width:100%;position:relative;margin:-13% 0 0;}
.main.exhibition .head_image_slider_item img{width:100%;height:auto;}
.main.exhibition .head_image_main_foot{margin:-27px 0 -10px;}
.main.exhibition .head_image_btn{position:relative;width:100%;height:auto;padding:0 0 15px;}
.main.exhibition .head_link{width:88%;left:50%;transform:translateX(-50%);bottom:15px;}
.main.exhibition .head_link:hover{opacity:1}
.main.exhibition .head_link_b{display:block;position:relative;top:0;bottom:inherit;right:inherit;left:50%;transform:translateX(-50%);width:88%;}
.main.exhibition .head_link_b:hover{opacity:1}
.main.exhibition .head_link_c{display:block;position:relative;top:0;bottom:inherit;right:inherit;left:50%;transform:translateX(-50%);width:88%;padding:0 0 5px;}
.main.exhibition .anchor_wrap{height:auto;}
.main.exhibition .anchor_list{flex-wrap:wrap;width:100%;margin:20px 0 0;background-color: #f4f4f4;padding: 5px 20px;}
.main.exhibition .anchor_list_item{width:100%;border-top:1px solid #c4c4c4;}
.main.exhibition .anchor_list_item::before{display: none;}
.main.exhibition .anchor_list_item:first-child{border-top:none;}
.main.exhibition .anchor_list_item a{color:#333;height:100%;padding:10px 7px;font-size:100%;}
.main.exhibition .anchor_list_item a span{padding: 0 15px 0 0;display: inline-block;}
.main.exhibition .anchor_list_item a span::before{bottom: inherit; left: inherit; top: 50%; right: 0; transform: translateY(-50%); border-width: 6px 4px 0px 4px;}
.main.exhibition .anchor_list_item.current a{background-color:#1d5c9b;color:#fff;padding-top:7px;text-decoration:none;}
.main.exhibition .tab_wrap{height: auto;}
.main.exhibition .tab_wrap::before{display: none;}
.main.exhibition .tab_list{flex-wrap: wrap;align-items:stretch; width: 100%;position:relative;}
.main.exhibition .tab_list_item{width: calc(50% - 1px);margin: 0 0 2px;border:none;}
.main.exhibition .tab_list_item:first-child{margin: 0 0 2px;}
.main.exhibition .tab_list_item a{font-size: 12px; height: 100%;padding: 5px;}
.main.exhibition .tab_list_item.current a{height: 100%;border:none;}
.main.exhibition .tab_list_item.current.pink a{color:#fff;border-top:none;background-color: #dc6a7e;}
.main.exhibition .tab_list_item.current.blue a{color:#fff;border-top:none;background-color: #18a1d9;}
.main.exhibition .tab_list_item.current.green a{color:#fff;border-top:none;background-color: #90b327;}
.main.exhibition .tab_list_item.current.yellow a{color:#fff;border-top:none;background-color: #e09e05;}
.main.exhibition .tab_list_item.current.purple a{color:#fff;border-top:none;background-color: #b27caa;}
.main.exhibition .head_image_slider .slick-dots li {width:8px;height:8px;margin:0 1.5px;}
.main.exhibition .slider .slick-slide{width:152px}
.main.exhibition .slider li+li{margin-right:5px}
.main.exhibition .note_text{font-size:85.7143%;margin-top:6px}
.main.exhibition .intro_text{font-size:100%;margin-top:24px;line-height:1.715em}
.main.exhibition .product_area{background-color:#f1f7fb;padding:42px 0 70px;}
.main.exhibition .heading{font-size:157.1429%}
.main.exhibition .bdline{margin-top:-4px}
.main.exhibition .bdline:after{content: '';width:calc(100% + 40px);height:1px;left:-20px}
.main.exhibition .bdline .under_text{font-size:85.7143%;padding:0 7px}
.main.exhibition .product_area .item_list{display:block;margin-top:17px}
.main.exhibition .product_area .item_list li{width:100%}
.main.exhibition .product_area .item_list li+li{margin-top:15px}
.main.exhibition .product_area .item_list .add_icon:after{content: '';display:block;width:95px;height:95px;background-image:url(/fa/compass/exhibition/2022/jeca2022/img/img_icon.png);background-size:95px auto;background-repeat:no-repeat;top:0;right:0;position:absolute;}
.main.exhibition .product_area .item_list li .inner_wrap{padding:20px 20px 22px}
.main.exhibition .product_area .item_list li .inner_wrap .sub_heading{font-size:121.4286%;line-height:1.4em}
.main.exhibition .product_area .item_list li .inner_wrap .item_text{font-size:92.8571%;margin-top:10px}
.main.exhibition .product_area .item_link_btn{margin-top:10px}
.main.exhibition .product_area .link_text{padding-left:10px;font-size:100%}
.main.exhibition .product_area .link_text:before{content:"";position:absolute;left:0;top:35%;}
.main.exhibition .product_area_link{margin:20px 0 0;}
.main.exhibition .product_area_link a{height:50px;font-size:14px;}
.main.exhibition .product_area_link a span{padding:0 0 0 20px;display: block;width:calc(100% - 30px);}
.main.exhibition .product_area_link a span::before{border-width: 4px 0 4px 7px;}
.main.exhibition .booth_area{padding:42px 0 70px;}
.main.exhibition .booth_map{width:100%;margin:0 0 25px;}
.main.exhibition .booth_map_btn_wrap{width:100%;}
.main.exhibition .booth_map_btn a{font-size:14px;min-height:45px;padding: 8px 30px;}
.main.exhibition .booth_map_btn a::before{border-width: 4px 0 4px 7px;left:12px;}
.main.exhibition .seminar_area{padding-top:43px}
.main.exhibition .seminar_area .bnr_image{margin-top:16px}
.main.exhibition .seminar_area .bnr_image .bnr_link:hover{opacity:1}
.main.exhibition .seminar_info_text_wrap{order:2;width:100%;margin-top:30px;padding: 0;}
.main.exhibition .seminar_time{font-size:85.7143%;padding:7px 17px 7px 18px;margin-top:10px;}
.main.exhibition .seminar_title{font-size:121.4286%;margin-top:11px;}
.main.exhibition .seminar_detail{font-size:92.8571%;padding-top:8px;line-height:1.6em;}
.main.exhibition .seminar_detail_btn{margin-top:15px;}
.main.exhibition .seminar_detail_btn .detail_text{padding-left:15px;font-size:100%;}
.main.exhibition .seminar_detail_btn .detail_text::before{top:36%;border-width:4px 0 4px 7px;}
.main.exhibition .seminar_detail_btn .detail_text .blank_img{vertical-align:-0.1em;margin-left:5px;}
.main.exhibition .seminar_detail_btn .detail_link::after{content:'';bottom:-8px;height:2px;}
.main.exhibition .seminar_info_photo_wrap{order:1;width:100%;text-align:center;}
.main.exhibition .seminar_info_photo_note{margin-top:10px;}
.main.exhibition .seminar_info_photo_note .name{font-size:12px;}
.main.exhibition .seminar_info_photo_note .position{font-size:12px;margin-top:2px;}
.main.exhibition .main.exhibition .virtual_booth_section{padding-top:41px}
.main.exhibition .news_amazon_btn{width:88%;bottom:20px;left:50%;transform:translateX(-50%);}
.main.exhibition .news_amazon_note{font-size:11px;margin-top:20px;}
.main.exhibition .virtual_booth_section .virtual_booth_wrap{margin-top:40px;flex-wrap:wrap;}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .virtual_booth_image {width: 100%;height: auto;}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col{width:100%;}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col+.col{width:100%;}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .sub_headtext{font-size:121.4286%;margin-top:20px}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .inner_news_text{font-size:92.8571%;padding-top:8px;line-height:1.6em}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .position{font-size:85.7143%;padding:7px 17px 7px 18px;margin-top:10px}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_btn{margin-top:15px}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_link:after{content:"";bottom:-8px;height:2px}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_link:hover{opacity:1}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_text{padding-left:15px;font-size:100%}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_text:before{content:"";position:absolute;left:0;top:36%;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #1d5c9b;}
.main.exhibition .virtual_booth_section .virtual_booth_wrap .col .detail_text .blank_img{vertical-align:-0.1em;margin-left:5px}
.main.exhibition .map_area{padding-top:60px}
.main.exhibition .map_area .map_wrap{display:block;margin-top:13px}
.main.exhibition .map_area #map_02{text-align:center}
.main.exhibition .modal_banner{width:295px;}
.main.exhibition .modal_banner_close_btn{top:-40px;right:0px;background-color:#000;}
.main.exhibition .footer_banner_wrap{bottom:8px;right:8px;width:160px;box-shadow:0 0 5px rgba(0, 0, 0, .23);}
.main.exhibition .footer_banner_close{top:-27px;right:0;z-index:1;}
#area_info{margin-top:16px;padding:40px 0 45px;margin-bottom:10px}
#area_info .area_info_ttl{margin-bottom:15px;padding:0 15px;font-size:1.28em;font-weight:700}
#area_info .area_info_flex{display:block;width:90%}
#area_info .area_info_flex li{width:100%}
#area_info .area_info_flex li img{width:101px;margin:25px auto 11px}
#area_info .area_info_flex .area_info_txt_title{font-weight:700;font-size:1em;margin-bottom:4px}
#area_info .area_info_flex .area_info_txt{text-align:center;font-size:.8571em;line-height:19px}
.main.exhibition .backtop{margin-top:15px;}
.main.exhibition .backtop_link{font-size:85.7143%;}

.main.exhibition .ranking .ranking_title {font-size: 121.4286%;}
}

#facompass_info { margin:30px 0 15px;padding:2.57em 60px 2.5em;text-align:center;background-color:#fff;border:1px solid #fad4d4 }
#facompass_info .facompass_info_txt { font-weight:bold;font-size:128.57%;color:#cc0001; margin-top: 0 }
#facompass_info .extbutton { background-color: #595959; color: #fff;display: inline-block;font-size: 114.28%;font-weight: bold;margin: 20px auto 0;max-width: 476px;padding: 16px 10px 19px;width: 100% }
@media screen and (max-width: 640px) {
	#facompass_info .facompass_info{background-color:#fff;border:1px solid #fad4d4;margin:30px -13px 0;padding:2.57em 60px 2.5em;text-align:center}
	#facompass_info .extbutton:hover { opacity:1 }
	#facompass_info .facompass_info_txt { text-align:left }
}
@media screen and (max-width: 360px){
	.workshop_title{font-size: 1.35em;}
	.technical_icon{width: 60px;}
	.schedule_text_sp{max-width: 205px;}
}
#facompass_info { margin:30px 0;padding:2.57em 60px 2.5em;text-align:center;background-color:#fff;border:1px solid #fad4d4 }
#facompass_info .facompass_info_txt { font-weight:bold;font-size:128.57%;color:#cc0001; margin-top: 0 }
#facompass_info .extbutton { background-color: #595959; color: #fff;display: inline-block;font-size: 114.28%;font-weight: bold;margin: 20px auto 0;max-width: 476px;padding: 16px 10px 19px;width: 100% }
@media screen and (max-width: 640px) {
  #facompass_info {padding:1.27em 20px 1.2em;text-align:center}
  #facompass_info .extbutton:hover { opacity:1 }
  #facompass_info .facompass_info_txt { text-align:left;font-size: 100% }
}

/*report*/

.contents {
	margin: 0 14px;
}
.container.thumbnail-slider #slider-frame .slick-prev:before,
.container.thumbnail-slider #slider-frame .slick-next:before {
	display: none;
}
.container.thumbnail-slider #thumbnail .slick-prev:before,
.container.thumbnail-slider #thumbnail .slick-next:before {
	display: none;
}

.voices_wrap {
    padding: 20px 25px 20px 25px;
    margin: 30px 0 0;
    border: 1px solid #5a8fc3;
    display: flex;
    align-items: center;
    height: 66px;
}

.voices_head {
    font-weight: bold;
    color: #1d5c9b;
    position: relative;
    padding: 0 20px 0 50px;
    border-right: 1px solid rgba(51, 51, 51, .2);
    width: 16%;
}

.voices_head::before{
    content: '';
    width: 44px;
    height: 28px;
    background: url(/fa/compass/exhibition/2022/jeca2022/img/report/voice_balloon.png) no-repeat;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.voices_contents {
	/* position: relative; */
	margin: 0 auto;
    width: calc(100% - 16%);
}
.voices_ticker {
	/* position: absolute;
	bottom: 0;
    left:10%;
    margin-bottom: -14px;
    overflow: hidden;
    line-height: 50px;
    height: 50px; */
	width: 100%;
	font-size: 14px;

}
.voices_ticker_list_item {
	/* position: absolute;
	white-space: nowrap;
	overflow: hidden;
	transition-duration: 1s;
	transition-property: opacity;
	transition-timing-function: ease;
	z-index: -1; */
    min-width: 100%;
	padding: 0 20px;
    position: static!important;
}
/* .voices_ticker.ticker {
    padding: 0;
    border:none;
    height: auto!important;
    overflow: visible;
    margin: 0;
    background: none;
    width: 700px;
} */

/* .ticker {
    margin: 0 auto;
    padding: 10px 0;
    width: 600px;
    text-align: left;
    border: #ccc 1px solid;
    background-color: #f6f6f6;
    position: relative;
    overflow: hidden;
    } */

    .ticker ul {
    width: 100%;
    position: relative;
    }

    .ticker ul li {
    width: 100%;
    display: none;
    }
/* .voices_ticker_list_item.is-active {
	opacity: 1;
	z-index: 1;
} */

@media screen and (max-width: 640px) {
    .voices_wrap {
        height: 128px;
        display: block;
    }
    .voices_head {
        width: 100%;
    }
    .voices_head {
        border-right: none;
    }
    .voices_contents {
        /* max-width: 400px; */
        margin: 10px 0;
        width: 100%;
    }
	.voices_ticker {
		height: 80px;
        margin-bottom: 0;
        top: 10%;
        left: 0%;
	}

    .voices_ticker_list_item {
        padding: 0;
    }
    .voices_ticker.ticker {
        width: 100%;
    }
}



.register-wrap {
	text-align: center;
	margin: 35px 0 0;
}
.register-wrap a {
	text-decoration: underline;
}
.signage_panel_block {
	padding: 0 0 40px;
	border-bottom: 1px solid #d9d9d9;
}
.signage_panel_list {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: stretch;
	/* border-bottom: 1px solid #d9d9d9; */
	display: none;
}
.signage_panel_list.is-show {
	display: flex;
}
.signage_panel_list_item {
}
.signage_panel_list_item .item_title {
	/* display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: flex-start;
	height: 100%; */
}
.signage_panel_list_item .item_title .main {
	display: block;
	width: 100%;
	font-size: 17px;
	line-height: 1.764;
	align-self: flex-start;
	/* order: 1; */
	border-left: 2px solid #1d5c9b;
	padding: 5px 0 5px 20px;
	margin: 0 0 10px;
	font-weight: bold;
}
.signage_panel_list_item .item_title .sub {
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 1.571;
	margin: 0 0 10px;
	/* align-self: flex-end;
	order: 2; */
}
.signage_panel_list_item .item_thumb {
	margin-top: 15px;
}
.signage_panel_list_item .item_thumb a {
	display: block;
	transition: opacity .25s;
	position: relative;
}
.signage_panel_list_item .item_thumb.youtube a::before {
	content: '';
	width: 65px;
	height: 65px;
	background: url(/fa/compass/exhibition/2022/jeca2022/img/report/thumb_play.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.signage_panel_list_item .item_thumb a:hover {
	opacity: .8;
}
.signage_panel_list_item .item_thumb img {
	max-width: 100%;
}
.signage_panel_list_item .item_note {
	font-size: 14px;
	line-height: 1.571;
	margin-top: 15px;
}
.signage_panel_list_item .item_btn {
}
.signage_panel_list_item .item_btn a {
	display: block;
	background-color: #f3f3f3;
	color: #333;
	text-align: center;
	position: relative;
	transition: opacity .25s;
	margin: 10px 0 0;
}
.signage_panel_list_item .item_btn a:first-child {
	margin: 0;
}
.signage_panel_list_item .item_btn a:hover {
	opacity: .7;
	text-decoration: none;
}
.signage_panel_list_item .item_btn a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 7px;
	border-color: transparent transparent transparent #1d5c9b;
}
.signage_panel_list_item .item_btn a:after {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../img/icon_pdf.png) no-repeat;
	background-position: center;
	background-size: 14px auto;
	/* margin: 0 0 0 0.5em; */
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
#tab_sols01 .signage_panel_list_item .item_title .main {
	border-color: #dc6a7e;
}
#tab_sols01 .signage_panel_list_item .item_btn a {
	background-color: #fbe4e8;
}
#tab_sols01 .signage_panel_list_item .item_btn a:before {
	border-color: transparent transparent transparent #dc6a7e;
}
#tab_sols02 .signage_panel_list_item .item_title .main {
	border-color: #18a1d9;
}
#tab_sols02 .signage_panel_list_item .item_btn a {
	background-color: #c6e6f4;
}
#tab_sols02 .signage_panel_list_item .item_btn a:before {
	border-color: transparent transparent transparent #18a1d9;
}
#tab_sols03 .signage_panel_list_item .item_title .main {
	border-color: #90b327;
}
#tab_sols03 .signage_panel_list_item .item_btn a {
	background-color: #e0ecd1;
}
#tab_sols03 .signage_panel_list_item .item_btn a:before {
	border-color: transparent transparent transparent #90b327;
}
#tab_sols04 .signage_panel_list_item .item_title .main {
	border-color: #e09e05;
}
#tab_sols04 .signage_panel_list_item .item_btn a {
	background-color: #eee5ca;
}
#tab_sols04 .signage_panel_list_item .item_btn a:before {
	border-color: transparent transparent transparent #e09e05;
}
#tab_sols05 .signage_panel_list_item .item_title .main {
	border-color: #b27caa;
}
#tab_sols05 .signage_panel_list_item .item_btn a {
	background-color: #e7e3ee;
}
#tab_sols05 .signage_panel_list_item .item_btn a:before {
	border-color: transparent transparent transparent #b27caa;
}
.signage_panel_note {
	font-size: 12px;
	line-height: 1.8333;
}
.back_btn {
	margin: 0 0 60px;
}
.back_btn a {
	display: block;
	width: 406px;
	max-width: 99%;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	line-height: 44px;
	border: 1px solid #d9d9d9;
}
.back_btn a .arw {
	background: url(../img/arw.png) no-repeat scroll left 50% transparent;
	padding-left: 18px;
}

@media only screen and (min-width: 641px) {
	.container.thumbnail-slider {
		display: flex;
		flex-flow: row wrap;
		justify-content: space-between;
		align-items: flex-start;
		position: relative;
	}
	.container.thumbnail-slider #slider-frame {
		width: 745px;
		margin-bottom: 0;
	}
	.container.thumbnail-slider #slider-frame .slick-slide img {
		width: 745px;
		height: auto;
	}
	.container.thumbnail-slider #slider-frame .slick-prev,
	.container.thumbnail-slider #slider-frame .slick-next {
		width: 50px !important;
		height: 120px !important;
		transform: translateY(-50%);
		margin-top: 0 !important;
	}
	.container.thumbnail-slider #slider-frame .slick-prev {
		left: 0;
		z-index: 1;
		background: url(../img/report/controls_l.png) no-repeat;
	}
	/* .container.thumbnail-slider #slider-frame .slick-prev:hover {
		background: url(../img/report/controls_l_ov.png) no-repeat;
	} */
	.container.thumbnail-slider #slider-frame .slick-next {
		right: 0;
		background: url(../img/report/controls_r.png) no-repeat;
	}
	/* .container.thumbnail-slider #slider-frame .slick-next:hover {
		background: url(../img/report/controls_r_ov.png) no-repeat;
	} */
	.container.thumbnail-slider #thumbnail {
		padding: 0 0 0 24px;
		margin: 0;
		width: calc(100% - 745px);
		position: relative;
		z-index: 1;
	}
	.container.thumbnail-slider #thumbnail .slick-list {
		margin: 14px 0;
	}
	.container.thumbnail-slider #thumbnail .thumb {
		margin: 9px 0;
	}
	.container.thumbnail-slider #thumbnail .thumb img {
		width: 182px;
		height: auto;
		max-width: inherit;
	}
	.container.thumbnail-slider #thumbnail .thumb.slick-current img {
		outline: 3px solid #1d5c9b;
		outline-offset: -3px;
	}
	.container.thumbnail-slider #thumbnail .slick-prev,
	.container.thumbnail-slider #thumbnail .slick-next {
		width: 182px !important;
		height: 12px !important;
		margin-top: 0 !important;
		left: inherit;
		right: 0;
		z-index: 1;
	}
	.container.thumbnail-slider #thumbnail .slick-prev {
		top: 0;
		background: url(../img/report/controls_prev.png) no-repeat;
	}
	.container.thumbnail-slider #thumbnail .slick-next {
		top: inherit;
		bottom: 0;
		background: url(../img/report/controls_next.png) no-repeat;
	}
	.slick-arrow--disable {
		width: calc(100% - 745px);
		height: 376px;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 0;
		opacity: .25;
	}
	.slick-arrow--disable .slick-prev--disable,
	.slick-arrow--disable .slick-next--disable {
		width: 182px;
		height: 12px;
		position: absolute;
		right: 0;
	}
	.slick-arrow--disable .slick-prev--disable {
		top: 0;
		background: url(../img/report/controls_prev.png) no-repeat;
	}
	.slick-arrow--disable .slick-next--disable {
		bottom: 0;
		background: url(../img/report/controls_next.png) no-repeat;
	}
	.summary_block{
		margin-top: 30px;
	}
	p.caption {
		margin-top: 20px;
		font-size: 113.6364%;
    line-height: 1.7em;
	}
	.signage_panel_section {
		padding: 30px 0 0;
		margin: 60px 0 0;
	}
	.signage_panel_list {
		/* margin: 53px 0 0; */
		padding: 30px 0 40px;
		justify-content: flex-start;
	}
	.signage_panel_list_item {
		/* width: 31%; */
		width: 286px;
		position: relative;
		padding: 30px 0 242px;
		margin-left: 47px;
	}
	.signage_panel_list_item.btn_two {
		padding: 30px 0 303px;
		/* margin-bottom: 100px; */
	}
	.signage_panel_list_item.btn_two .item_thumb {
		bottom: 123px;
	}
	.signage_panel_list_item.group_btn_two .item_thumb {
		bottom: 123px;
	}
	.signage_panel_list_item.group_btn_two .item_btn {
		bottom: 54px;
	}
	.signage_panel_list_item.no-btn {
		padding: 30px 0 173px;
	}
	.signage_panel_list_item.no-btn .item_thumb {
		bottom: 0;
	}
	.signage_panel_list_item.has_note {
		padding: 30px 0 340px;
	}
	.signage_panel_list_item.has_note .item_thumb {
		bottom: 170px;
	}
	.signage_panel_list_item.has_note .item_note {
		bottom: 60px;
	}
	.signage_panel_list_item.gruop_has_note .item_thumb {
		bottom: 170px;
	}
	.signage_panel_list_item.gruop_has_note .item_btn {
		bottom: 100px;
	}
	.signage_panel_list_item:nth-child(3n-2) {
		margin-left: 0;
	}
	.signage_panel_list_item:nth-child(n+4) {
		margin-top: 30px;
	}
	.signage_panel_list_item .item_title {
		font-size: 18px;
	}
	.signage_panel_list_item .item_thumb {
		position: absolute;
		bottom: 69px;
		left: 0;
	}
	.signage_panel_list_item .item_note {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.signage_panel_list_item .item_btn {
		margin: 20px 0 0;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		transition: opacity .25s;
	}
	.signage_panel_list_item .item_btn a {
		padding: 12px 10px 12px 17px;
	}
	.signage_panel_list_item .item_btn a:before {
		left: 12px;
	}
	.signage_panel_list_item .item_btn a:after {
		right: 12px;
	}
	.back_btn a {
		font-size: 16px;
	}
}

@media only screen and (max-width: 640px) {
	.container.thumbnail-slider {
		position: relative;
	}
	.container.thumbnail-slider #slider-frame {
		width: 100%;
		margin-bottom: 15px;
	}
	.container.thumbnail-slider #slider-frame .slick-slide img {
		width: 100%;
		height: auto;
	}
	.container.thumbnail-slider #slider-frame .slick-prev,
	.container.thumbnail-slider #slider-frame .slick-next {
		width: 25px !important;
		height: 60px !important;
		transform: translateY(-50%);
		margin-top: 0 !important;
	}
	.container.thumbnail-slider #slider-frame .slick-prev {
		left: 3px;
		z-index: 1;
		background: url(../img/report/controls_l.png) no-repeat;
		background-size: cover;
	}
	.container.thumbnail-slider #slider-frame .slick-next {
		right: 3px;
		background: url(../img/report/controls_r.png) no-repeat;
		background-size: cover;
	}
	.container.thumbnail-slider #thumbnail {
		margin: 0;
		position: relative;
		z-index: 1;
	}
	.container.thumbnail-slider #thumbnail .slick-list {
		margin: 0 15px;
	}
	.container.thumbnail-slider #thumbnail .thumb {
		max-width: 90%;
	}
	.container.thumbnail-slider #thumbnail .thumb img {
		width: 76px;
		height: auto;
		max-width: inherit;
		margin: 0 auto;
	}
	.container.thumbnail-slider #thumbnail .thumb.slick-current img {
		outline: 2px solid #1d5c9b;
		outline-offset: -2px;
	}
	.container.thumbnail-slider #thumbnail .slick-prev,
	.container.thumbnail-slider #thumbnail .slick-next {
		width: 71px !important;
		height: 5px !important;
		margin-top: 0 !important;
		top: 50%;
		left: inherit;
		transform: rotate(-90deg);
		z-index: 1;
	}
	.container.thumbnail-slider #thumbnail .slick-prev {
		left: -32px;
		background: url(../img/report/controls_prev.png) no-repeat;
		background-size: cover;
	}
	.container.thumbnail-slider #thumbnail .slick-next {
		right: -32px;
		background: url(../img/report/controls_next.png) no-repeat;
		background-size: cover;
	}
	.slick-arrow--disable {
		width: 100%;
		height: 40px;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 0;
		opacity: .25;
	}
	.slick-arrow--disable .slick-prev--disable,
	.slick-arrow--disable .slick-next--disable {
		width: 71px;
		height: 5px;
		position: absolute;
		top: 50%;
		transform: rotate(-90deg);
	}
	.slick-arrow--disable .slick-prev--disable {
		left: -32px;
		background: url(../img/report/controls_prev.png) no-repeat;
		background-size: cover;
	}
	.slick-arrow--disable .slick-next--disable {
		right: -32px;
		background: url(../img/report/controls_next.png) no-repeat;
		background-size: cover;
	}
	.summary_block{
		margin-top: 15px;
	}
	p.caption{
		margin-top: 20px;
	}
	.signage_panel_section {
		padding: 30px 0 0;
		margin: 30px 0 0;
	}
	.signage_panel_section .title .title_img {
		max-width: 235px;
		width: 100%;
	}
	.signage_panel_section .title span {
    padding: 34px 0 0 30px;
    font-size: 100%;
	}
	.register-wrap {
		font-size: 100%;
	}
	.signage_panel_list {
		margin: 25px 0 0;
		padding: 0 0 30px;
	}
	.signage_panel_list_item {
		width: 100%;
		padding: 15px 0 0;
		margin: 40px 0 0;
	}
	.signage_panel_list_item:first-child {
		margin: 0;
	}
	.signage_panel_list_item .item_title {
		height: auto;
		font-size: 15px;
	}
	.signage_panel_list_item .item_title .sub {
		font-size: 12px;
		margin: 0;
	}
	.signage_panel_list_item .item_title .main {
		font-size: 15px;
	}
	.signage_panel_list_item .item_lead {
		font-size: 13px;
		line-height: 1.538;
	}
	.signage_panel_list_item .item_thumb {
		text-align: center;
	}
	.signage_panel_list_item .item_note {
		font-size: 12px;
	}
	.signage_panel_list_item .item_btn {
		margin: 15px 0 0;
	}
	.signage_panel_list_item .item_btn a {
		padding: 10px;
		font-size: 13px;
		line-height: 1.384;
	}
	.signage_panel_list_item .item_btn a:before {
		left: 12px;
	}
	.signage_panel_list_item .item_btn a:after {
		right: 12px;
	}
	.back_btn a {
		font-size: 13px;
	}
}


