@charset "utf-8";
/* CSS Document */
.sbanner{
	background:url(../img/ievent/bg.jpg) center center no-repeat;
	background-size:cover;
}
.ebox .stl {
    font-size: 28px;
    margin-bottom: 30px;
    text-align: center;
	color:#EC6A1A;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif; 
}
.ebox .stl span{
	background:url(../img/fn3.png) left center no-repeat;
	padding-left:65px;
	display:inline-block;
}
#ebox_03 .stl {
    color: #946134;
}
.ebox .sbd {
    line-height: 1.9;
	color:#40210F;
	font-size:16px;
}
.ebox {
    margin: 0 auto 70px;
    width: 832px;
}

.ebox .sft{
	margin-top:36px;
}



.ebox .pic{
	overflow:hidden;
}
.ebox .pic img{
	width:100%;
}
.ebox .date{
	margin:12px 0 0;
}
.ebox .name{
	font-size:24px;
}
.ostate{
	color:#EC6A1A;
}
.ebox .tag{
	margin:12px 0 0;
}
.ebox .tag a{
	background:#dda31a;
	height:32px;
	line-height:32px;
	text-align:center;
	border-radius:16px;
	padding:0 12px;
	color:#fff;
	font-size:14px;
	display:inline-block;
	margin-right:8px;
}
.ebox .desc{
	margin:20px 0 0;
}
.ebox .sbd .kcr{
	border:2px solid #dda31a;
	border-radius:10px;
	padding:15px 30px;
	margin-top:20px;
}
.ebox .sbd .kcr .expire{
	text-decoration:line-through;
}
.ebox .imglist{
	margin-top:45px;
}
.ebox .imglist ul{
	display:flex;
}
.ebox .imglist ul li{
	width:255px;
	margin:0 33px 33px 0;
}
.ebox .imglist ul li:nth-child(4n){
	margin-right:0;
}
.ebox .desc p{
	margin-bottom:1em;
}


.btn_event_view{
	height:40px;
	line-height:40px;
	width:280px;
	text-align:center;
	display:block;
	border-radius:20px;
	background:#796A56;
	color:#FFFBDA;
	margin:0 auto;
}

.prolist{
	width:832px;
	margin:0 auto 50px;
}

.bg1{
    background: #dea31a url(../img/event/4_03.png) no-repeat scroll left bottom;
}
.bg2{
	background:url(../img/interview/5_05.jpg) 98% -15px no-repeat;
	padding-bottom:100px;
}

.isummary{
	width:930px;
	margin:0 auto;
	padding:60px 0 0;
}
.isummary .stl{
	background:url(../img/event/itv_03.png) center center no-repeat;
	line-height:106px;
	text-align:center;
	width:398px;
	margin:0 auto;
	color:#EC6A1A;
	font-size:28px;
	padding-left:50px;
	box-sizing:border-box;
}
.isummary .sbd{
	line-height:1.9;
	margin-top:36px;
	padding:25px 50px;
	background:rgba(255,255,255, 0.5);
	font-size:16px;
}

.box_e_04{
	width:930px; 
	margin:30px auto 0;
	background:#fffcdb;
	color:#693905;
	font-size:16px;
	padding:30px 50px;
	border-radius:15px;
	box-sizing:border-box;
}
.box_e_04 h4{
	font-size:18px;
}
.box_e_04 ul{
	margin:0 0 0 1em;
}
.box_e_04 li{
	margin-top:12px;
	padding:3px 0 3px 40px;
	background:url(../img/event/es1_03.png) left top no-repeat;
}
.box_e_04 li a{
	color:#693905;
	text-decoration:underline;
}
.box_e_05{
	margin-top:36px;
}
.box_e_05 .btn_a_02 {
    background: #fffcdb url("../img/f_03.png") no-repeat scroll 95% center;
    color: #604c3f;
}

.sub_e_box{
	font-size:16px;
	box-sizing:border-box;
	padding:30px 30px;
	background:url(../img/event/b4_03.png) center center no-repeat;
	background-size:cover;
}
.sub_e_box dt{
	background:url(../img/event/x_03.jpg) left center no-repeat;
	padding-left:32px;
	font-size:18px;
	color:#693905;
}
.sub_e_box dd{
	padding:12px 32px;
	line-height:1.9;
}
.box_e_03{
	margin:30px auto 0;
}
.box_e_03 .p1{
	margin-top:12px;
}
.box_e_03 .p2{
	margin-top:36px;
}
.box_e_03 .p3{
	margin-top:36px;
}
.box_e_03 .p1 a{
	color:#EC6A1A;
	text-decoration:underline;
}
.box_e_03 .p2 a{
	color:#DC9A00;
	text-decoration:underline;
	display:inline-block;
	margin-right:1em;
}
.box_e_03 .sub_e_box{
	width:930px;
	height:317px;
	margin:0 auto;
}

.box_e_02{
	width:930px;
	margin:30px auto 0;
	display:flex;
	justify-content: space-between;
}
.box_e_02 .flb{
	width:495px;
	height:458px;
}
.box_e_02 .frb{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 410px;
}


#sub_e_box_01{
	width:495px;
	height:457px;
	background:url(../img/event/j_03.jpg);
}
#sub_e_box_02{
	width:409px;
	height:173px;
	background:url(../img/event/j_05.jpg);
}
#sub_e_box_03{
	width:409px;
	height:258px;
	background:url(../img/event/j_08.jpg);
}

#sub_e_box_01 p{
	margin-bottom:36px;
}
#sub_e_box_01 a{
	color: #dc9a00;
    text-decoration: underline;
}
#sub_e_box_02 .p1{
	line-height:1.6;
}
#sub_e_box_02 .p2{
	font-size:13px;
	line-height:1.414;
	margin-top:8px;
}
#sub_e_box_03 .p1{
	font-size:14px;
	line-height:1.6;
}
#sub_e_box_03 .p2{
	font-size:13px;
	line-height:1.414;
	margin-top:8px;
}
.box_e_01{
	width:832px;
	margin:60px auto 60px;
}
.box_e_01 .stl{
    font-size: 28px;
    margin-bottom: 30px;
    text-align: center;
	color:#40210F;
}
.box_e_01 .sbd{
	display:flex;
	justify-content:space-between;
}
.box_e_01 .sbd .sitem{
	width:397px;
	text-align:center;
}
.box_e_01 .sft{
	font-size:16px;
	margin-top:36px;
}
.box_e_01 .sft a{
	color:#fff;
	text-decoration:underline;
}

.box_e_01 .sbd .name{
	font-size:18px;
	margin:12px auto 18px;
}

.btn_go {
    background: #796a56 none repeat scroll 0 0;
    border-radius: 20px;
    color: #fffbda;
    display: block;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;
    width: 230px;
}

@media screen and (min-width:768px) and (max-width:1080px) {
	.ebox{
		width:inherit;
		margin-left:20px;
		margin-right:20px;
	}
	.prolist{
		width:inherit;
		margin-left:5px;
		margin-right:5px;
	}
	.prolist li{
		width:33.33%;
		margin:0 0 0 0;
		padding:0 5px;
		box-sizing:border-box;
	}
	.prolist .pic{
		width:inherit;
		text-align:center;
	}
	.prolist .pic img{
		width:100%;
		max-width:100%;
	}
}
@media screen and (max-width: 768px) {
	.mainCnt{
		padding:15px 15px;
	}
	.ebox{
		width:inherit;
		margin:0 0 36px;
	}
	.prolist{
		width:inherit;
	}
	.prolist li{
		width:inherit;
		margin:0 0 0;
	}
	.prolist .pic{
		width:inherit;
		height:inherit;
		text-align:center;
	}
	.prolist .pic img{
		width:100%;
		max-width:100%;
		height:inherit;
		max-height:inherit;
	}
	.ebox .name{
		font-size:18px;
	}
	.ebox .sbd .kcr{
		padding:10px 20px;
	}
	.ebox .sbd .kcr .expire{
		font-size:14px;
	}
	.ebox .imglist ul{
		display:inherit;
	}
	.ebox .imglist ul li{
		margin:0 0 12px;
		width:100%;
		text-align:center;
	}
	.ebox .imglist ul li:nth-child(3n){
		margin:0 0 12px;
	}
}