@charset "UTF-8";
@import url(//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap);
#content_compass h1{padding: 16px 14px 14px 24px;}
.smartexpo2023{font-family:'Noto Sans JP',sans-serif}
.smartexpo2023 *,.smartexpo2023 :after,.smartexpo2023 :before{box-sizing:border-box}
.smartexpo2023 p{margin-top:0}
.smartexpo2023 img{height:auto;max-width:100%;vertical-align:top;}

.smartexpo2023 .link_btn{text-align: center;font-size: 1.142em;background: #333380;padding: 15px;font-weight: bold;}
.smartexpo2023 .link_btn span{position: relative;padding-right: 10px;}
.smartexpo2023 .link_btn span:after{content: "";position: absolute;background: url(/fa/compass/exhibition/2023/smartexpo/img/arw.png)no-repeat;background-size: contain;width: 46px;height: 12px;right: -48px;top: 6px;}
.smartexpo2023 .main_image{position:relative;margin-top:30px;transition:opacity .25s}
.smartexpo2023 .main_image a{transition: opacity .25s;display: block;position: relative;}
.smartexpo2023 .main_image a:hover{opacity: 0.8;text-decoration: none;}
.smartexpo2023 .main_image a .btn_design{position: absolute;right: 21px;bottom: 21px;width: 370px;padding: 17px 0;letter-spacing: 0.04em;}
.smartexpo2023 .intro_text{font-size:113.6364%;margin-top:23px;margin-bottom:55px;line-height:1.7em;}
.smartexpo2023 .heading_wrap{position:relative;padding-bottom:17px;}
.smartexpo2023 .heading_wrap:after{content:"";position:absolute;left:calc(50% - 20px);bottom:-2px;width:40px;height:3px;background-color:#0051a4;}
.smartexpo2023 .news_area .heading_wrap:after{bottom: -5px;}
.smartexpo2023 .heading{font-size:305.398%;font-weight:bold;color:#0051a4;text-align:center;}
.smartexpo2023 .sub_heading{font-size:113.6364%;color: #5e5e5e;font-weight:bold;text-align:center;margin-top:-2px;}
.smartexpo2023 .booth_area{padding: 40px 0 52px;background: #f9f9f9;}
.smartexpo2023 .booth_area .booth_area_inner{margin-top: 40px;}
.smartexpo2023 .booth_area .booth_text{text-align: center;font-size: 127.85%;font-weight: bold;color: #333333;padding-top: 18px;line-height: 1.778;}
.smartexpo2023 .solution_area{background: #f1f1f1;padding: 40px 0 56px;}
.smartexpo2023 .solution_area .col4_block{display: flex;justify-content: space-between;margin-top: 40px;}
.smartexpo2023 .solution_area .solution_link{font-weight: 500;margin-top: 13px;color: #333333;display: inline-block;padding-left: 13px;background: url(/fa/compass/exhibition/2023/smartexpo/img/arrow.png)no-repeat;background-size: 7px 11px;background-position: 0 4px;}
.smartexpo2023 .solution_area .col4_block .col a{transition: opacity .25s;}
.smartexpo2023 .solution_area .col4_block .col a:hover{text-decoration: none;opacity: 0.7;}
/*.smartexpo2023 .solution_area .col4_block .col{width: 24.694%;} */
.smartexpo2023 .solution_area .col4_block .col{width: 33%;} 
.smartexpo2023 .products_area{padding:40px 0 60px;background: #f9f9f9;}
.smartexpo2023 .products_area .has_4col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content: flex-start;-ms-flex-pack:justify;justify-content: flex-start;margin-top:40px;}
.smartexpo2023 .products_area .has_4col + .has_4col{margin-top: 46px;}
.smartexpo2023 .products_area .has_4col .col{background-color:#fff;width:242px;margin-left: 4px;}
.smartexpo2023 .products_area .has_4col .col:first-child{margin-left: 0;}
.smartexpo2023 .products_area .has_4col .item_head{border: 1px solid #cccccc;text-align:center;position: relative;margin-bottom: 20px;}
.smartexpo2023 .products_area .has_4col .item_head:after{position: absolute;content: "";background: url(/fa/compass/exhibition/2023/smartexpo/img/triangle.jpg)no-repeat;width: 16px;height: 15px;background-size: contain;bottom: -15px;left: calc(50% - 8px);}
.smartexpo2023 .products_area .has_4col .item_head .item_text{font-size:106.5341%;font-weight:bold;height:62px;display: flex;justify-content: center;align-items: center;}
.smartexpo2023 .products_area .has_4col .item_head .item_text.custom{display: block;padding-top: 7px;}
.smartexpo2023 .products_area .has_4col .item_head.design_development .item_title{background: #004976;}
.smartexpo2023 .products_area .has_4col .item_head.operation_maintenance .item_title{background: #892047;}
.smartexpo2023 .products_area .has_4col .item_head.manufacturing .item_title{background: #32543c;}
.smartexpo2023 .products_area .has_4col .item_head.carbon_neutral .item_title{background: #6b8930;}
.smartexpo2023 .products_area .has_4col .item_head .item_title{color: #fff;padding: 5px 0;}
.smartexpo2023 .products_area .has_4col .item_head.design_development .item_text{color: #004976;}
.smartexpo2023 .products_area .has_4col .item_head.operation_maintenance .item_text{color: #892047;}
.smartexpo2023 .products_area .has_4col .item_head.carbon_neutral .item_text{color: #6b8930;}
.smartexpo2023 .products_area .has_4col .item_head.manufacturing .item_text{color: #32543c;}
.smartexpo2023 .products_area .has_4col .item_thumb a{display:block;position:relative;transition:opacity .25s;}
.smartexpo2023 .products_area .has_4col .item_thumb a:hover{opacity:.8;}
.smartexpo2023 .products_area .has_4col .item_thumb.youtube a:before{content: '';width:68px;height:68px;background:url(/fa/compass/exhibition/2023/smartexpo/img/thumb_play.png) no-repeat center;background-size:68px auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.smartexpo2023 .products_area .has_4col .item_info{padding:15px 18px 21px;text-align:center;border: 1px solid #cccccc;border-top: none;}
.smartexpo2023 .products_area .has_4col .item_info .item_info_inner{border-bottom: 1px solid #cccccc;padding-bottom: 27px;}
.smartexpo2023 .products_area .has_4col .item_info .info_head{display:inline-block;font-size:134.9432%;font-weight:bold;color:#004976;letter-spacing: -0.04em;line-height: 1.158;}
.smartexpo2023 .products_area .has_4col .item_info .info_text{text-align:left;margin-top:17px;}
.smartexpo2023 .products_area .has_4col .item_info .btn_link{margin-top:20px;}
.smartexpo2023 .products_area .has_4col .item_info .btn_link+.btn_link{margin-top:8px;}
.smartexpo2023 .products_area .has_4col .item_info .btn_link a{font-size:92.3295%;font-weight:bold;text-align:center;padding:5px 0;text-decoration:none;position:relative;transition: opacity .25s;}
.smartexpo2023 .products_area .has_4col .item_info .btn_link a:hover{opacity:.8}
.smartexpo2023 .products_area .has_4col .item_info .btn_01 a{display:block;background-color:#0051a4;color:#fff;border-radius: 50px;}
.smartexpo2023 .products_area .has_4col .item_info .btn_01 a:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);background: url(/fa/compass/exhibition/2023/smartexpo/img/white_arrow.png)no-repeat;width: 7px;height: 11px;}
.smartexpo2023 .products_area .has_4col .item_info .btn_02 a{display:block;color:#fff;background: #0051a4;border-radius: 50px;padding: 5px 0;}
.smartexpo2023 .products_area .has_4col .item_info .btn_02 a:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);background: url(/fa/compass/exhibition/2023/smartexpo/img/white_arrow.png)no-repeat;width: 7px;height: 11px;}
.smartexpo2023 .seminar_area{background-color:#f2f2fa;padding: 40px 0 60px;}
.smartexpo2023 .seminar_area .full_link{display:block;text-decoration:none;transition: opacity .25s;margin-top: 40px;}
.smartexpo2023 .seminar_area .full_link:hover{opacity:.8}
.smartexpo2023 .seminar_area .seminar_info{position:relative;background-color: #fff;}
.smartexpo2023 .seminar_area .seminar_info .add_logo{position:absolute;right:-40px;top:-34px;width:146px;height:146px;z-index:2;}
.smartexpo2023 .btn_design{background: #fff000;width: 415px;text-align: center;border-radius: 13px;padding: 10px 0;color: #333333;font-size: 142.05%;margin-top: 17px;font-weight: bold;position: relative;}
.smartexpo2023 .btn_design:after{content: "";position: absolute;background: url(/fa/compass/exhibition/2023/smartexpo/img/arrow.png)no-repeat;width: 11px;height: 17px;background-size: contain;right: 21px;top: calc(50% - 7px);}
.smartexpo2023 .seminar_area .info_2col{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;padding:30px 52px 25px 42px;background: url(/fa/compass/exhibition/2023/smartexpo/img/seminar_bg.jpg)no-repeat;background-size: cover;}
.smartexpo2023 .seminar_area .info_2col .info_col{width:68.63%;}
.smartexpo2023 .seminar_area .info_2col .info_col+.info_col{width:26.75%;}
.smartexpo2023 .seminar_area .seminar_info .tips{width:340px;height:40px;background-color:#333380;color:#fff;font-size:16px;font-weight:bold;padding:8px 0 8px 38px;position:relative;}
.smartexpo2023 .seminar_area .seminar_info .tips:after{content:"";position:absolute;right:-18px;top:0;width:0;height:0;border-width:20px 0 20px 18px;border-style:solid;border-color:transparent transparent transparent #333380;}
.smartexpo2023 .seminar_area .seminar_info_inner .lead{font-size:127.8409%;font-weight:bold;color:#333;}
.smartexpo2023 .seminar_area .seminar_info_inner .info_inner_head .small_text{display: block;font-size: 42.11%;line-height: 1em;margin-bottom: 6px;}
.smartexpo2023 .seminar_area .seminar_info_inner .info_inner_head{font-size:269.8864%;font-weight:bold;color:#fff;line-height:1.35em;border-left: 4px solid #fff;padding-left: 20px;}
.smartexpo2023 .seminar_area .seminar_info_inner .plan_detail{display:flex;align-items:flex-start;margin-top:10px;}
.smartexpo2023 .seminar_area .seminar_info_inner .plan_detail.sp_only{display: none;}
.smartexpo2023 .seminar_area .seminar_info_inner .scheme{width:82px;border:1px solid #ffffff;font-size:113.6364%;font-weight:bold;color:#fff;display:inline-block;padding:4px 0 8px;line-height:1em;margin-top:3px;text-align:center;}
.smartexpo2023 .seminar_area .seminar_info_inner .time{margin-left:14px;}
.smartexpo2023 .seminar_area .seminar_info_inner .time img{max-width:330px;margin-top: 4px;margin-right: 4px;}
.smartexpo2023 .seminar_area .seminar_info_inner .time_text{font-size:127.8409%;color:#fff;display:inline-block;margin-top:6px;}
.smartexpo2023 .seminar_area .seminar_info_inner .summary{color:#fff;margin-top:10px;}
.smartexpo2023 .seminar_area .profile{display:flex;flex-direction:column;padding: 12px 18px 16px 20px;background-color:#fff;border: 1px solid #e1e1e1;}
.smartexpo2023 .seminar_area .profile .profile_info .name{font-weight:bold;color:#333;margin-top:10px;font-size: 117.1875%;}
.smartexpo2023 .seminar_area .profile .profile_info .post{font-size:108.878%;color:#333;letter-spacing:-0.04em;margin-top:2px;}
.smartexpo2023 .seminar_area .item_btn{position:absolute;right:0;bottom:0;width:100%;text-align: center;background-color:#333380;padding: 5px 0 8px;}
.smartexpo2023 .seminar_area .item_btn .btn_link_text{display:inline-block;color:#fff;font-size:22px;font-weight:bold;}
.smartexpo2023 .seminar_area .item_btn .btn_text{position:relative;line-height:1em;display:inline-block;letter-spacing:0.08em;}
.smartexpo2023 .seminar_area .item_btn:before{content:"";position:absolute;right:75px;top:50%;transform:translateY(-50%);width:0;height:0;border-width:6px 0 6px 11px;border-style:solid;border-color:transparent transparent transparent #fff;}
.smartexpo2023 .news_area{background-color:#f2f2fa;padding:40px 0 60px;}
.smartexpo2023 .news_area .news__img {margin-top: 46px;position: relative;}
.smartexpo2023 .news_area .news__img a:hover{text-decoration: none;}
.smartexpo2023 .news_area .news__img a{position: relative;display: block;}
.smartexpo2023 .news_area .news__img a.sp_only{display: none !important;}
.smartexpo2023 .news_area .news__img a .btn_design{width: 35.8%;position: absolute;right: 31px;bottom: 28px;padding: 9px 0;border-radius: 10px;padding-right: 10px;box-sizing: border-box;}
.smartexpo2023 .news_area .btn_design:after{right: 17px;}
.smartexpo2023 .news_area .news__img02 {margin-top: 30px;}
.smartexpo2023 .news_area .news__img + .news__img {margin-top: 60px;}
.smartexpo2023 .news_area .news__img a:hover {opacity: .8;transition: opacity .2s ease-in-out;}
.smartexpo2023 .showroom_area{background-color:#f1f1f1;padding:40px 0 60px;}
.smartexpo2023 .showroom_area .showroom__img {margin-top: 40px;position: relative;}
.smartexpo2023 .showroom_area .showroom__img a:hover{text-decoration: none;}
.smartexpo2023 .showroom_area .showroom__img a{position: relative;display: block;}
.smartexpo2023 .showroom_area .showroom__img a.sp_only{display: none !important;}
.smartexpo2023 .showroom_area .showroom__img a .btn_design{width: 35.8%;position: absolute;right: 31px;bottom: 28px;padding: 9px 0;border-radius: 10px;padding-right: 10px;box-sizing: border-box;}
.smartexpo2023 .showroom_area .btn_design:after{right: 17px;}
.smartexpo2023 .showroom_area .showroom__img02 {margin-top: 30px;}
.smartexpo2023 .showroom_area .showroom__img + .showroom__img {margin-top: 60px;}
.smartexpo2023 .showroom_area .showroom__img a:hover {opacity: .8;transition: opacity .2s ease-in-out;}
.smartexpo2023 .showroom_area .showroom_text {padding: 40px 0 0;font-size: 113.6364%; line-height: 1.7em; text-align: center;}
.smartexpo2023 .access_area{background-color:#f9f9f9;padding:40px 0 60px;margin-bottom:58px;}
.smartexpo2023 .access_area .access_inner{display: flex;justify-content: space-between;border: 3px solid #0051a4;margin-top: 40px;background: #f1f1f1;}
.smartexpo2023 .access_area .access_inner .img_access_01{width: 64.286%;padding: 50px 35px 20px;}
.smartexpo2023 .access_area .access_inner .img_access_02{width: 35.714%;}
.smartexpo2023 .access_area .access_inner img{width: 100%;}
.smartexpo2023 .nav_box {position: relative;background-color: #0051a4;}
.smartexpo2023 .nav_box .nav {display: flex;}
.smartexpo2023 .nav_box .nav .nav__item {width: 16.6666666667%;text-align: center;position: relative;}
.smartexpo2023 .nav_box .nav .nav__item a{padding: 10px 0 15px;display: block;}
.smartexpo2023 .nav_box .nav .nav__item.current {background-color: #fff;}
.smartexpo2023 .nav_box .nav .nav__item a:hover {text-decoration:none;background-color: #fff;transition: all .2s ease-in-out;}
.smartexpo2023 .nav_box .nav .nav__item .title {font-size: 142.0455%;color: #fff;font-weight: bold;}
.smartexpo2023 .nav_box .nav .nav__item .sub-title {font-size: 85.227%;color: #fff;}
.smartexpo2023 .nav_box .nav .nav__item a:hover > p {color: #0051a4;}
.smartexpo2023 .nav_box .nav .nav__item.current a > p {color: #0051a4;}
#area_info{padding:56px 0 55px;background-color:#0051a4;margin-bottom: 30px;}
#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:0}
#area_info .area_info_flex .area_info_txt{text-align:left;margin-top: 7px;}
.sp {display: none;}
.pagetop{padding: 38px 0 0 0;}
@media screen and (min-width:641px){
.smartexpo2023 .font-default{font-family:"メイリオ","ヒラギノ角ゴ Pro W3","Lucida Grande","Hiragino Kaku Gothic Pro",Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif}
.smartexpo2023 .sp{display:none}
}
@media screen and (max-width:640px){
.sp {display: block;}
.pc {display: none;}
.contents_wrap.wrap_lining{margin: 0 20px;}
.smartexpo2023 .font-default{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3',sans-serif}
.smartexpo2023 .pc{display:none}
.smartexpo2023 #content_compass h1{font-size:1.78571em;font-weight:700;line-height:1.57;margin-top:28px;padding:14px}
.smartexpo2023 .main_image{margin-top:15px;}
.smartexpo2023 .intro_text{font-size:100%;margin-top:10px;margin-bottom:40px;line-height:1.35em;}
.smartexpo2023 .heading_wrap{padding-bottom:5px;}
.smartexpo2023 .heading_wrap:after{content:"";position:absolute;left:calc(50% - 47px);bottom:-2px;width:93px;height:3px;background-color:#333380;}
#smartexpo_business .heading_wrap{margin-bottom: 28px;}
.smartexpo2023 .heading{font-size:228.5714%;}
.smartexpo2023 .sub_heading{font-size:100%;margin-top:-4px;}
.smartexpo2023 .products_area{padding:20px 0 37px;}
.smartexpo2023 .products_area .has_4col .item_info .btn_02.last a{letter-spacing: normal;padding: 2px 15px 6px;}
.smartexpo2023 .products_area .has_4col{display:block;margin-top:28px;}
.smartexpo2023 .products_area .has_4col .col{width:100%;}
.smartexpo2023 .products_area .has_4col .col+.col{margin-top:26px;}
.smartexpo2023 .solution_area .col4_block{margin-top: 28px;}
.smartexpo2023 .products_area .has_4col .item_head .item_text{font-size:114.29%;line-height:1.2em;height: 50px;}
.smartexpo2023 .products_area .has_4col .item_head .item_text.custom{padding-top: 4px;}
.smartexpo2023 .products_area .has_4col .item_thumb a{display:block;}
.smartexpo2023 .products_area .has_4col .item_thumb a:hover{opacity:1;}
.smartexpo2023 .products_area .has_4col .item_thumb.youtube a:before{width:98px;height:98px;background:url(/fa/compass/exhibition/2023/smartexpo/img/thumb_play.png) no-repeat center;background-size:98px auto;}
.smartexpo2023 .products_area .has_4col .item_info{padding:15px 20px 30px;}
.smartexpo2023 .access_area{padding: 20px 0 37px;}
.smartexpo2023 .products_area .has_4col .item_info .info_head{font-size:150%;margin-top:-4px;line-height:1.3em;}
.smartexpo2023 .products_area .has_4col .item_info .info_text{margin-top:7px;line-height:1.5em;}
.smartexpo2023 .products_area .has_4col .item_info .btn_link{margin-top:30px;}
.smartexpo2023 .products_area .has_4col .item_info .item_info_inner{padding-bottom: 23px;}
.smartexpo2023 .products_area .has_4col .item_info .btn_link+.btn_link{margin-top:11px;}
.smartexpo2023 .products_area .has_4col .item_info .btn_link a{font-size:128.5714%;padding:2px 15px 6px;}
.smartexpo2023 .products_area .has_4col .item_info .btn_link a:hover{opacity:1}
.smartexpo2023 .products_area .has_4col .item_info .btn_01 a:after{right:15px;border-width:6px 0 6px 10px;}
.smartexpo2023 .products_area .has_4col .item_info .btn_02 a:after{right:15px;border-width:6px 0 6px 10px;}
.smartexpo2023 .seminar_area{padding:20px 0 37px;}
.smartexpo2023 .seminar_area .full_link{margin-top: 28px;}
.smartexpo2023 .seminar_area .full_link:hover{opacity:1}
.smartexpo2023 .seminar_area .seminar_info{}
.smartexpo2023 .seminar_area .seminar_info .add_logo{right:5px;top:6px;width:78px;height:78px;}
.smartexpo2023 .seminar_area .info_2col{display:block;padding: 0 0 58px 0;background: url(/fa/compass/exhibition/2023/smartexpo/img/seminar_bg_sp.jpg)no-repeat;background-size: cover;background-position: top center;position: relative;}
.smartexpo2023 .booth_area{padding: 20px 0 37px;}
.smartexpo2023 .booth_area .booth_area_inner{margin-top: 28px;}
.smartexpo2023 .solution_area{padding: 20px 0 17px;}
.smartexpo2023 .seminar_area .btn_design{position: absolute;bottom: 2px;border-radius: 0;width: 99%;left: 0;right: 0;margin-left: auto;margin-right: auto;}
.smartexpo2023 .btn_design{width: 100%;}
.smartexpo2023 .seminar_area .seminar_info_inner .plan_detail.pc_only{display: none;}
.smartexpo2023 .seminar_area .info_2col .info_col{width:100%;padding: 0 10px;}
.smartexpo2023 .seminar_area .info_2col .info_col+.info_col{width:100%;padding:8px 10px 0;margin:0;}
.smartexpo2023 .seminar_area .seminar_info .tips{width:100%;height:auto;font-size:93%;padding:6px 85px 6px 5px;line-height:1.3em;}
.smartexpo2023 .seminar_area .seminar_info .tips:after{display:none;}
.smartexpo2023 .btn_design{font-size: 100%;padding: 7px 0;}
.smartexpo2023 .seminar_area .seminar_info_inner .lead{display:inline-block;font-size:107.143%;padding-right:0;line-height:1.3em;}
.smartexpo2023 .seminar_area .seminar_info_inner .info_inner_head{font-size:150%;line-height: 1.222;margin-bottom: 15px;border: none;padding-left: 0;}
.smartexpo2023 .seminar_area .seminar_info_inner .info_inner_head .small_text{font-size: 50%;margin: 0 -10px 25px;background: #0e2559;padding: 12px 10px;}
.smartexpo2023 .seminar_area .seminar_info_inner .plan_detail{margin-top:8px;display: block;}
.smartexpo2023 .seminar_area .seminar_info_inner .scheme{font-size:100%;padding:3px 0 6px;line-height:1em;margin-top:0;width: 100%;}
.smartexpo2023 .seminar_area .seminar_info_inner .time{margin-left: 10px;}
.smartexpo2023 .seminar_area .seminar_info_inner .time img{margin: 10px 0 0 -8px;width: 100%;}
.smartexpo2023 .seminar_area .seminar_info_inner .time_text{display:block;font-size:125%;margin-top:5px;}
.smartexpo2023 .seminar_area .seminar_info_inner .summary{margin:10px 0 3px 0;line-height: 1.357;}
.smartexpo2023 .seminar_area .profile{flex-direction:initial;justify-content:space-between;align-items:center;padding:0 0 0 18px;width:100%;}
.smartexpo2023 .seminar_area .profile .profile_image{order:2;width:96px;margin-left: 0px;}
.smartexpo2023 .seminar_area .profile .profile_info{order:1;width: 53.12%;}
.smartexpo2023 .seminar_area .profile .profile_info .name{font-size:85.7143%;margin-top:0;}
.smartexpo2023 .seminar_area .profile .profile_info .post{font-size:85.7143%;margin-top:3px;line-height:1.3em;}
.smartexpo2023 .seminar_area .item_btn{width:100%;height:auto;background: #333380;padding: 0;}
.smartexpo2023 .seminar_area .item_btn .btn_design:before{display: none;}
.smartexpo2023 .seminar_area .btn_design:before{display:none;}
.smartexpo2023 .seminar_area .item_btn .btn_link_text{display:block;font-size:100%;margin:0;text-align:center;padding:7px 5px;}
.smartexpo2023 .seminar_area .item_btn .btn_text{padding-right:15px;line-height:normal;letter-spacing:initial;}
.smartexpo2023 .seminar_area .item_btn .btn_text:before{top:55%;border-width:5px 0 5px 9px;border-style:solid;border-color:transparent transparent transparent #fff;}
.smartexpo2023 .business_meeting_area{padding:20px 0 37px;}
.smartexpo2023 .news_area{padding:20px 0 37px;}
.smartexpo2023 .news_area .news__img {margin-top: 28px;}
.smartexpo2023 .news_area .news__img a.pc_only{display: none !important;}
.smartexpo2023 .news_area .news__img a.sp_only{display: block!important;}
.smartexpo2023 .nav_box{background: none;}
.smartexpo2023 .news_area .news__img + .news__img {margin-top: 30px;}
.smartexpo2023 .showroom_area{padding:20px 0 37px;}
.smartexpo2023 .showroom_area .showroom__img {margin-top: 28px;}
.smartexpo2023 .showroom_area .showroom__img a.pc_only{display: none !important;}
.smartexpo2023 .showroom_area .showroom__img a.sp_only{display: block!important;}
.smartexpo2023 .nav_box{background: none;}
.smartexpo2023 .showroom_area .showroom__img + .showroom__img {margin-top: 30px;}
.smartexpo2023 .access_area .access_inner{display: block;border: 2px solid #0051a4;margin-top: 28px;}
.smartexpo2023 .access_area .access_inner .img_access_01{width: 100%;padding: 30px 15px 13px 15px;}
.smartexpo2023 .access_area .access_inner .img_access_02{padding: 20px 0;background: #fff;width: 100%;text-align: center;}
.smartexpo2023 .access_area .access_inner .img_access_02 img{width: 50%;margin: 0 auto;}
.smartexpo2023 .nav_box .nav {flex-wrap: wrap;margin-top: 30px;margin-bottom: 50px;}
.smartexpo2023 .nav_box .nav .nav__item {width: 100%;border-bottom: 1px solid #c4c4c4;border-right: 1px solid #c4c4c4;border-left: 1px solid #c4c4c4;background: #0051a4;}
.smartexpo2023 .nav_box .nav .nav__item:nth-child(odd) {border-left: 1px solid #c4c4c4;}
.smartexpo2023 .nav_box .nav .nav__item:first-child{border-top: 1px solid #c4c4c4;}
/*.smartexpo2023 .nav_box .nav .nav__item:nth-child(-n+2) {border-top: 1px solid #c4c4c4;}*/
.smartexpo2023 .nav_box .nav .nav__item::before,
.smartexpo2023 .nav_box .nav .nav__item:first-child::after {content: none;}
.smartexpo2023 .nav_box .nav .nav__item a{padding: 10px 0;}
.profile-wrap {width:100%;margin: 0 auto;}
.smartexpo2023 .booth_area .booth_text{font-size: 100%;text-align: left;}
.smartexpo2023 .solution_area .col4_block{flex-wrap: wrap;}
.smartexpo2023 .solution_area .col4_block .col{width: 49%;margin-bottom: 20px;}
#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}
.smartexpo2023 .products_area,
.smartexpo2023 .seminar_area,
.smartexpo2023 .news_area {margin-top: 0;}
.smartexpo2023 .news_area .news__img a .btn_design {width: 99%;position: absolute;right: 0;left: 0;margin-left: auto;margin-right: auto;bottom: 2px;padding: 9px 0;border-radius: 0;}
.smartexpo2023 .link_btn{font-size: 1em;padding: 6px 0;}
.smartexpo2023 .link_btn span:after{width: 30px;height: 10px;right: -26px;}
.smartexpo2023 .seminar_area .item_btn:before{right: 10px;border-width: 4px 0 4px 8px;}
.smartexpo2023 .seminar_area .seminar_info_inner .plan_detail.sp_only{display: block;}
}

#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: 580px;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% }
  .smartexpo2023 .main_image a .btn_design{width: 96%;right: 0;left: 0;padding: 7px 0;bottom: 10px;border-radius: 7px;margin-right: auto;margin-left: auto;}
}

@media only screen and (min-width: 320px) and (max-width: 360px){
	.smartexpo2023 .products_area .has_4col .item_info .btn_02.last a{padding: 2px 25px 6px 10px;}
	.smartexpo2023 .seminar_area .seminar_info .add_logo {right: 9px;top: 18px;width: 62px;height: 62px;}
	.smartexpo2023 .seminar_area .seminar_info_inner .info_inner_head .small_text {padding: 12px 24% 12px 12px;line-height: 1.2;}
}