﻿@charset "utf-8";

#PANEL dt, #PANEL dd {
    border-top: 1px solid #dedede;
}
@media (max-width:640px) {
    #PANEL dt, #PANEL dd {
        border-top: 5px solid #00a93d;
    }
    #Index #PANEL dt, #Print3d #PANEL dt {
            border-bottom: 5px solid #00a93d;
    }
}
#Index #PANEL dt {
    width: 100%;
    text-align: center;
    padding: 4%;
}
#Index #PANEL dt img {
    max-width: 687px;
}
#Print3d #PANEL dt {
    width: 100%;
    text-align: center;
    padding: 4%;
}
#Print3d #PANEL dt img {
    max-width: 687px;
}
/* ============================== Margin */
.mb16{
	margin-bottom: 16px !important;
}

.ml6{
	margin-left: 6px;
}
.pr0{
	padding-right: 0!important;
}
.pl0{
    padding-left: 0!important;
}
.pb8{
	padding-bottom: 12px;
	display: inline-block;
}
.pb4{
	padding-bottom: 4px;
	display: inline-block;
}
.pl24{
    padding-left: 24px !important;
}
.mt8{
	margin-top: 8px!important;
}
.mt10{
	margin-top: 10px!important;
	display: inline-block;
}
.mt20{
	margin-top: 20px!important;
	display: inline-block;
}
.mt30{
	margin-top: 30px!important;
	display: inline-block;
}
.BTN{
  display: inline-block;
  width: 392px;
  height: 50px;
  background: url(/-/Media/Ricoh/Sites/co_jp/event/exhibit/dms/img/2017/btnDMS.gif) no-repeat left top;
}
.BTN:hover{
  background: url(/-/Media/Ricoh/Sites/co_jp/event/exhibit/dms/img/2017/btnDMS_on.gif) no-repeat left top;
}
.notesNew{
	font-size: 16px;
}

@media (min-width:641px) {
	#Map p {
		max-width:750px;
		margin-left:auto;
		margin-right:auto;
		padding-right: 50px;
	}
	.grid6 > .column85p {
	    width: 85%;
	}
	.grid6 > .column84p {
	    width: 84%;
	}
	.grid6 > .column83p {
	    width: 83%;
	}
	.grid6 > .column82p {
	    width: 82%;
	}
	.grid6 > .column81p {
	    width: 81%;
	}
	.grid6 > .column80p {
	    width: 80%;
	}
	.grid6 > .column79p {
	    width: 79%;
	}
	.grid6 > .column75p {
	    width: 75%;
	}
	.grid6 > .column76p {
	    width: 76%;
	}
	.grid6 > .column77p {
	    width: 77%;
	}
	.grid6 > .column66p {
	    width: 66%;
	}
	.grid6 > .column20p {
	    width: 20%;
	    float: right;
	    padding: 0;
	}
	.grid6 > .column23p {
	    width: 23%;
	    float: right;
	}
	.grid6 > .column24p {
	    width: 24%;
	    float: right;
	}
	.grid6 > .column25p {
	    width: 25%;
	}
	.grid6 > .column18p {
	    width: 18%;
	}
	.grid6 > .column17p {
	    width: 17%;
	}
	.grid6 > .column16p {
	    width: 16%;
	}
	.grid6 > .column15p {
	    width: 15%;
	}
	.pt_aa{
		padding: 55px 0 0 0;
	}

	.img-cap-c{
		text-align: center!important;
		display: block;
		margin-bottom: -18px;
	}
	.pl8{
		padding-left: 8px;
		display: inline-block;
	}
	.pl10{
		padding-left: 10px;
		display: inline-block;
	}
	.pl12{
		padding-left: 12px;
		display: inline-block;
	}
	.pl16{
		padding-left: 16px;
		display: inline-block;
	}
}


@media (min-width:1024px) {

	.booth{
	}
	.booth img{
		width: 85%;
	}

}
@media (max-width:640px) {

.img-caption {
    position: absolute;
    left: 10px;
}
.tenji{
	padding-top: 10vw;
	padding-bottom: 2vw;
}
.BTN{
  display: inline-block;
  width: 100%;
  height: 50px;
  background: url(/-/Media/Ricoh/Sites/co_jp/event/exhibit/dms/img/2017/btnDMSx2.gif) no-repeat left top;
  background-size: contain;
}
.BTN:hover{
  background: url(/-/Media/Ricoh/Sites/co_jp/event/exhibit/dms/img/2017/btnDMSx2_on.gif) no-repeat left top;
  background-size: contain;
}
.sp_pl31p{
	padding-left: 31%;
	display: inline-block;
}

}


/****** IE8���� ******/

.ie8 .grid6 .column20p {
	    width: 20%;
	    float: right;
	    padding: 0;
}
.ie8 .grid6 .column23p {
	    width: 23%;
	    float: right;
}
.ie8 .grid6 .column77p {
	    width: 77%;
}
.ie8 .grid6 .column79p {
	    width: 79%;
}
.ie8 .ie-tenji{
	    padding-top: 10px;
}
.ie8 .ie-pt{
	    padding-top: 25px;
}


/*���{�����饹*/
.mw100p {
    max-width: 100% !important;
}
.w100p {
    box-sizing: border-box;
    width: 100% !important;
}
.w80p {
    box-sizing: border-box;
    width: 80% !important;
}
.w70p {
    box-sizing: border-box;
    width: 70% !important;
}
.w60p {
    box-sizing: border-box;
    width: 60% !important;
}
.w50p {
    box-sizing: border-box;
    width: 50% !important;
}
.w40p {
    box-sizing: border-box;
    width: 40% !important;
}
.w30p {
    box-sizing: border-box;
    width: 30% !important;
}
.w25p {
    box-sizing: border-box;
    width: 25% !important;
}

@media (max-width: 640px) {
    .rsp_w100p, .rsp_w75p, .rsp_w77p, .rsp_w50p, .rsp_w25p {
        box-sizing: border-box;
        max-width: 100% !important;
        width: 100% !important;
    }
    .rsp_w75p {
        max-width: 75% !important;
        width: 75% !important;
    }
    .rsp_w50p {
        max-width: 50% !important;
        width: 50% !important;
    }
    .rsp_w35p {
        max-width: 35% !important;
        width: 35% !important;
    }
    .rsp_w25p {
        max-width: 25% !important;
        width: 25% !important;
    }
}

/*�ꥹ�ȥ�������*/
ul.nml li {
    padding-left: 40px;
    background: url(/-/Media/Ricoh/Common/cmn_v1/img/bullet_ul_01.png) 20px 0.5em no-repeat;
}

/*text-align*/
.al_c{ text-align: center !important;}


/*smallImage�{��*/
.img_btn.backBtn{
	font-size: 16px;
	line-height: 1.4;
}
.ico_nml, .ico_end, .ico_nml_f, .ico_end_f, .ico_nml_l, .ico_end_l, .ico_nml_lf, .ico_end_lf {
    display: inline-block;
    background-repeat: no-repeat;
}
.left_lf {
    background-image: url(/-/Media/Ricoh/Common/cmn_v1/img/icon_l_left_03.png);
    -webkit-background-size: 24px 24px;
    background-size: 24px 24px !important;
}
.ico_nml_lf {
    padding: 2px 0 2px 32px;
}

/*�֩`���Υ�٥��{��*/
.title_booth_label{
    line-height: 1.2 !important;
}