﻿@charset "UTF-8";


/* ------- バーチャル展覧会 ------- */

.slider_back{
	padding:50px 0 50px 0;
	margin-bottom:100px;
	height:750px;
	background: url("../images/virtual_back.jpg") no-repeat;
	background-size: cover;
	position:relative;
}

.slider_inner .enter{
	top: 75%;
    left: 50%;
	 -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
	position:absolute;
	width:800px;
	
}

.slider_inner .enter img{
	float:left;
}

.slider_inner .enter a:first-child{
	float:left;
	font-weight:bold;
	padding:20px 50px;
	font-size:35px;
	background:#342722;
	color:#fff;
	text-decoration:none;
	line-height:50px;
	text-align:center;
	margin:80px 50px 40px;
}

.slider_inner a span{
	font-size:50px;
}

.slider_inner a:hover{
	background:#7b716d;
}

.slider_back_02{
	padding:50px 0 50px 0;
	margin-bottom:150px;
	height:750px;
	background: url("../images/virtual_back_in.jpg") no-repeat;
	background-size: cover;
	font-size:200%;
}


.slider .title{
	font-size:24px;
	line-height:36px;
}

.slider .title span{
	font-size:140%;
}


.imp_btn{
	height:150px;
	margin:50px 0;
	text-align:center
	
	}

.imp_btn a{
	font-weight:bold;
	margin:25px 0;
	padding:20px 50px;
	font-size:35px;
	background:#9999ff;
	color:#fff;
	text-decoration:none;
	line-height:50px;
	text-align:center;
	
}

#imp{
	padding:50px;
	
}

#imp h1{
	font-size:24px;
	
}

#main-in{
	margin-bottom:50px;
}

#imp .article{
	font-size:24px;
	margin-bottom:30px;
}

#imp .article .art-com, #imp .article .art-bot{
	font-size:24px;
}

#imp table#reg-tbl th, table#reg-tbl td {
	font-size: 24px;
	padding: 2px;
	text-align: left;
}

.imp_reg-com {
	width: 440px;
	height: 6em;
}

#pic{
	width:10000px;
	height:800px;
	
	}

#pic div{
	width:650px;
	float:left;
	margin-right:800px;
	}

#exh_each{
	background:#000;
}

#exh_each img{
	
}
/*

#imp.art-com{
	font-size:24px;
}

#imp.art-bot{
	font-size:24px;
}*/
