@charset "utf-8";
/* CSS Document */

img {
 *-ms-interpolation-mode: nearest-neighbor;
 -ms-interpolation-mode: bicubic;
}

ul{
 list-style: none;
 padding:0;
}

body{
 background-image:url(../images/uw4_e_bg.jpg)!important;
}

.wrapper{
 text-align: left;
}

.main_pc img{
 width: 100%!important;
 height: auto!important;
}

.main_mobile img{
 width: 100%!important;
 height: auto!important;
}

.e_info img{
 width: 100%;
 height: auto;
}

.e_info{
 width: 100%;
 max-width: 1300px;
 *color: #c97586;
 *font-size: 30px;
 *border-radius: 30px;
 *border: 2px solid #c97586;
 margin: 20px auto;
 *padding: 20px 0;
 *font-weight: bold;
}

.e_title{
 max-width:1300px;
 margin: 0 auto;
}

.e_title_p{
display: none;
}

.exhibition_wrap{
 max-width: 1300px;
 margin: 0 auto;
 text-aign: left;
}

#exhibitioninfo{
 margin: 0;
 padding: 0 50px;
 *background-color: #fafad2;
 border-radius: 20px;
}

.inner{
 margin: 10px 0;
}

dl{
 margin: 15px 0;
 padding-top: 10px;
 border-bottom: 1px solid #4f2d1a;
 text-align: left;
 font-weight: bold;
}

dt{
 display: inline-block;
 text-align: center;
 border-radius: 40px;
 font-size: 24px;
 vertical-align:middle;
 line-height: 18px;
}

dd{
 display: inline-block;
 padding: 10px 0;
 font-size: 24px;
 line-height: 30px;
 vertical-align:middle;
}

#exhibitionmap{
 max-width: 1300px;
 *max-height: 500px;
 margin: 0 auto;
 padding: 0 50px;
 *background-color: #fffafa;
 border-radius: 20px;
 color: #622d18!important;
}

.g_map {
position: relative;
padding-bottom: 30%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.g_map iframe,
.g_map object,
.g_map embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
*height: 0%;
}


#exhibition_event ul li{
 max-width: 630px;
 display: inline-block;
 margin: 10px 5px;
 border: #000 solid 1px;
}

#exhibition_product{
 max-width: 1300px;
 margin: 50px auto;
}

#exhibition_product ul li{
 margin: 5px 0;
}


.order{
 max-width:640px;
 display: inline-block;
}


.product_wrap{
 max-width:1300px;
 background-color: rgba(255,182,193,.3);
 border: #ffb6c1 solid 1px;
 text-align: left!important;
 margin: 30px auto;
 border-radius: 10px;
 text-align: center!important;
}

.expr_thumb_wrapper{
 background-color: rgba(255,255,255,1);
 max-width: 297px;
 border: #ffb6c1 solid 1px;
 padding: 5px;
 margin: 6px;
 display: inline-block;
 vertical-align: top;
}

#exhibition_product img{
 width: 100%;
 height: auto;
}

.expr_thumb img{
 width: 80%;
 height: auto;
}

.expr_name{
 font-size: 20px;
 color: #000;
 font-weight: bold;
 text-align: center;
 margin: 5px 0 :
}

.exproduct_name{
 font-size: 18px;
 color: #000;
 font-weight: bold;
 text-align: center;
 margin: 3px 0 ;
}

.e_goods li{
 margin: 20px 0 ;
 padding:0;
}

.e_goods li img{
 width: 100%;
 height: auto;
}

.caution{
 width: 100%;
 max-width: 1100px;
 margin: 40px auto;
 color: #000!important;
 font-size: 24px;
 text-align: left;
}

#guidelines_wrap{
 max-width: 1300px;
 margin: 0 auto;
}

.guidelines{
 font-weight: bold;
}

.guidelines dl{
 padding: 10px;
 border-bottom: 1px solid #000;
}

.guidelines dl:last-child{
 *border: none;
}

.guidelines dt{
 width: auto!important;
 font-size: 28px;
 margin: 0 0 10px 0;
}

.guidelines dd{
 font-size: 18px;
 display: block;
}

.red{
 color: #dc143c;
}

.expr_info_img{
 display: inline-block;
 max-width: 700px;
 margin: 0;
 padding: 0;
}

.eng_size{
 margin: 7px 0 5px;
}

@media screen and (orientation:portrait) {

.expr_thumb_wrapper{
 max-width: 45%;
 text-aligh: center;
 *margin: 15px;
}

.e_title{
display: none;
}

.e_title_p{
display: block;
}

dt{
 width: 130px;
}

.caution{
 width: 85%;
}

.guidelines dd{
 width: 85%;
}

}

@media all and (-ms-high-contrast: none){

.expr_name{
 display: block;
 padding: 15px 0 0px:
}

.exproduct_name{
 display: block;
 padding: 0 0 10px;
}

}