@charset "UTF-8";


/*********UTF-8のドキュメント*********/

/******exhibition********/

img {

  border:none;

}

#main_i {

  width:975px;

  margin:0;

  padding:0;

  position:relative;

}

#main_i img {

vertical-align:bottom;

}

h1 {

  padding:0;

  margin:0;

}

.explain_d {

  height:111px;

  margin-top:0;

  text-align:left;

  padding:10px 80px 0px 90px;

 background-image: url("/assets/exhibition/ja-jp/interphex2019/image/h_interphex01au.jpg");

}

.news_title_j{
    margin:40px 0 20px 54px;
    border:#e3e2e2 1px solid;
    background-color:#e8ebf0;
    padding:10px 30px;
}

.news_title{
    margin:40px 0 20px 30px;
    width:820px;
    border:#e3e2e2 1px solid;
    background-color:#e8ebf0;
    padding:10px 30px;
}

.news_title_j p{

  font-size:26px;

  font-weight: bold;
 
  color:#444444; 

  line-height:40px;

  padding:20px 80px 10px 12px;

  margin:0;

}

.news_title p{

  font-size:26px;

  font-weight: bold;
 
  color:#444444; 

  line-height:40px;

  padding:20px 80px 10px 12px;

  margin:0;

}

.title_tex{

  font-size:14px;

  font-weight: bold;
 
  color:#444444; 

  line-height:30px;

  padding:30px 80px 20px 14px;

  margin:0;

}

.tex_j{

  font-size:14px;
 
  color:#444444; 

  line-height:30px;

  padding:16px 28px 20px 60px;

  margin:0;

}
.tex{

  font-size:14px;
 
  color:#444444; 

  line-height:30px;

  padding:16px 70px 20px 36px;

  margin:0;

}
.tex_j p.rt {

  font-size:14px;

  line-height:20px;

  text-align:right;

  padding-top:40px;

  padding-right:14px;

}

.tex p.rt {

  font-size:14px;

  line-height:20px;

  text-align:right;

  padding-top:40px;

  padding-right:20px;

}
.tx_15{

  font-size:15px;
 
  color:#444444; 

  line-height:20px;

  padding:5px 10px 20px 60px;

  margin:0;

}

.spa{
  padding-top:20px;
}

.spa_u{
  padding-bottom:140px;
}

.explain_d p1 {

  font-size:13px;

  font-weight: bold;
 
  color:#FFFFFF; 

  padding:0;

  margin:0;

}

.explain_top p{

  text-align:left;

  font-size:14px;

  line-height:30px;

  padding:14px 80px 20px 100px;


}

.explain_top p1{

  text-align:left;

  font-size:14px;

  font-weight: bold;

  line-height:30px;



}


.explain p.title {

  font-size:18px;

  line-height:150%;

  margin:0 0 10px 0;

  text-indent:0;

}

h2 {

  text-align:left;

  margin:0;

  padding:0;

  margin-left:51px;

}

h2.left{

  float:left;

}

a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.ex_bo {
   text-align:center;

  padding:30px 0 30px 0px;

}

.sub_t {
  margin:20px 20px 20px 60px;
  width:760px;

  height:30px;

    padding:10px 30px;

  background-color:#e8ebf0;

}

.sub_line {
  margin:20px 20px 20px 60px;
  width:900px;

  height:1px;

    padding:0px 30px;

  background-color:#e8ebf0;
}

.sub_t p{
  text-align:left;

  font-size:20px;

  font-weight: bold;

  color: #444444;

  padding:10px 0px 20px 0px;

}



.link_ex {
    font-size: 14px;
    text-align: center;
    padding-left: 290px;
    padding-bottom: 50px;
    float: left;
}

.link_ex01 {
    font-size: 14px;
    text-align: center;
    padding-left: 230px;
    padding-bottom: 50px;
    float: left;
}


br.cl {

  clear:left;

  padding-bottom:50px;

}

.topix p{

  text-align:left;

  font-size:15px;
  line-height:26px;

  padding:0px 80px 0px 100px;

}

.reka p{

  text-align:left;

  font-size:26px;
  line-height:40px;

  padding:0px 80px 0px 60px;

}

.ms_list {
  width:400px;
   margin: 40px 70px;
}

.daybox {
  width:160px;
  text-align:center;
    border: solid 1px #000000;
    margin: 10px 0;
}
.daybox p {
    margin: 0; 
    padding: 4px 0;
  font-size:16px;
    font-weight: 600;
}

.bre_title {
  font-size:15px;
    font-weight: 600;
}

.ms_list ul {
  list-style-type: none;
}
.ms_list li {
    padding: 10px 0;
  font-size:15px;
   line-height:26px;
}

.coro a::before {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: auto;
    box-sizing: border-box;
    content: "";
    border: 5px solid transparent;
    border-left: 8px solid #2e7ac8;
}

.bre_title_1 {
  font-size:16px;
    font-weight: bold;
}

.cap{

  text-align:left;

  font-size:13px;
  line-height:12px;

  padding:0px 80px 0px 100px;

}

.inline-block-topix {
  text-align: left;
  padding: 0px 0px 10px 100px;
}

.inline-block-topix ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.inline-block-topix li {
  display: inline-block;
  font-size:15px;
  padding-right: 10px;
  line-height:26px;
}


.mb5{
        margin-bottom:5px;
}
.mb10{
        margin-bottom:10px;
}

.mb20{
        margin-bottom:20px;
}

.mb40{
        margin-bottom:40px;
}
.mb60{
        margin-bottom:60px;
}

/******exhibitionend/


