@charset "utf-8";

#containerIn{
	background:#f7f9fb;
}
.section01{
	margin-bottom:32px;
	overflow:hidden;
}
#visualL{
	position:relative;
	float:left;
	width:817px;
	height:375px;
}
#visualL .visualBox{
	position:relative;
}
#visualL .visualBoxItem{
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
	width:25%;
	height:375px;
}
#visualL .visualBoxItem img{
	position:absolute;
	width:817px;
	height:375px;
}
#visualL .visualBoxItem .case0{
	left:100%;
	z-index:2;
}
#visualL .visualBoxItem .case1{
	z-index:1;
}
#visualL .box0 .case1{
	left:0;
}
#visualL .box1{
	left:25%;
}
#visualL .box1 .case1{
	left:-204px;
}
#visualL .box2{
	left:50%;
}
#visualL .box2 .case1{
	left:-408px;
}
#visualL .box3{
	left:75%;
}
#visualL .box3 .case1{
	left:-612px;
}
#visualL .visualBtn{
	position:absolute;
	right:13px;
	top:11px;
	z-index:10;
}
#visualL .visualBtn li{
	float:left;
	display:inline-block;
	margin-left:6px;;
}
#visualL .visualBtn button{
	display:block;
	width:10px;
	height:10px;
	background:#f7f9fb;
	border-radius:5px;
	-webkit-border-radius:5px;
}
#visualL .visualBtn button:hover,
#visualL .visualBtn button.on{
	background:#185bf0;
}
#visualR{
	position:relative;
	float:right;
	width:251px;
	height:375px;
}
#visualR .visualBox{
	position:relative;
}
#visualR .visualBox img{
	position:absolute;
	display:none;
	left:0;
	top:0;
	width:100%;
	height:375px;
}
#visualR .visualBtn{
	position:absolute;
	right:13px;
	top:11px;
}
#visualR .visualBtn li{
	float:left;
	display:inline-block;
	margin-left:6px;;
}
#visualR .visualBtn button{
	display:block;
	width:10px;
	height:10px;
	background:#f7f9fb;
	border-radius:5px;
	-webkit-border-radius:5px;
}
#visualR .visualBtn button:hover,
#visualR .visualBtn button.on{
	background:#185bf0;
}
.section02{
	position:relative;
	min-height:420px;
}
#mainNew,
#mainEvent,
#mainAnn,
#mainQL{
	position:absolute;
	width:251px;
	top:0;
}
#mainNew{
	left:0;
	cursor:pointer;
}
#mainNew .mainNewImg{
	margin-bottom:20px;
}
#mainNew .mainNewImg img{
	width:251px;
	height:251px;	
}
#mainNew .mainNewText{
	margin-bottom:8px;
	font-size:15px;
	font-family:"dm";
	color:#000;
	line-height:120%;
}
#mainNew h2{
	margin-bottom:22px;
	font-size:18px;
	color:#000;
	font-weight:normal;
	font-family:'db';
}
#mainEvent{
	left:283px;
	height:367px;
	background:#002f9c;
	cursor:pointer;
}
#mainEvent #mainEventIn{
	height:251px;
	background:url(../images/main/event_bg03.png) no-repeat left top;
}
#mainEvent .eventLink{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:226px;
	height:216px;
	padding:35px 0 0 25px;
	font-family:'db';
	font-size:18px;
	color:#f7f9fb;
}
#mainEvent .eventJQ01{
	display:block;
	position:absolute;
	top:130px;
	left:56px;
	width:74px;
	height:55px;
	cursor:pointer;
	background:url(../images/main/event_ico01.png) no-repeat left top;
}
#mainEvent .eventJQ02{
	display:block;
	position:absolute;
	top:77px;
	left:115px;
	width:92px;
	height:134px;	
	cursor:pointer;
}
#mainEvent .eventJQ02 img{
	width:100%;
	height:100%;	
}
#mainEvent .mainEventIn02{
	padding-top:31px;
	height:85px;
	background:#f7f9fb;
}
#mainEvent .mainEventIn02In{
	display:block;
	text-align:center;
	height:85px;
	background:#7687a2;
}
#mainEvent .eventIco01{
	display:inline-block;
	height:85px;
	width:38px;
	margin-right:18px;
	background:url(../images/icon/ico_movie.png) no-repeat center center;
	background-size:100%;
	vertical-align:middle;
}
#mainEvent .eventText01{
	font-size:18px;
	color:#fff;
	font-family:'db';
	vertical-align:middle;
}




#mainAnn{
	left:566px;
	cursor:pointer;
}

#mainAnn .mainAnnImg{
	margin-bottom:20px;
}
#mainAnn .mainAnnImg img{
	width:251px;
	height:251px;	
}
#mainAnn h2{
	margin-bottom:22px;
	font-size:18px;
	color:#000;
	font-weight:normal;
	font-family:'db';
}
#mainAnn .mainAnnText{
	margin-bottom:8px;
	font-size:15px;
	font-family:"dm";
	color:#000;
	line-height:120%;
}
#mainQL{
	width:251px;
	height:251px;
	right:0;
}
#mainQLIn div{
	position:absolute;
	width:125px;
	height:125px;
}
#mainQL div a{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
#mainQL .quickBtn1{
	left:0;
	top:0;
}
#mainQL .quickBtn1_1{
	display:block;
	background:#cc181e url(../images/main/quick_01.png) no-repeat center center;
}
#mainQL .quickBtn1_2{
	display:block;
	background:#92a701 url(../images/main/quick_01_02.png) no-repeat center center;
}
#mainQL .quickBtn2{
	right:0;
	top:0;
}
#mainQL .quickBtn2 a{
	background:#44619d url(../images/main/quick_02.png) no-repeat center center;
}
#mainQL .quickBtn3{
	left:0;
	bottom:0;
}
#mainQL .quickBtn1 a{
	background:#ffa200 url(../images/main/quick_03.png) no-repeat center center;
}
#mainQL .quickBtn4{
	display:none;
}
/*
#mainQL .quickBtn4{
	right:0;
	bottom:0;
}
#mainQL .quickBtn4 a{
	background:#f7f9fb url(../images/main/quick_04.png) no-repeat center center;
}
*/

.mainPopupCrm{
	position:absolute;
	left:0;
	top:140px;
	display:inline-block;
	z-index:1000;
	border:5px solid #1c3878;
	border-top:0;
	cursor:move;
	background:#1c3878;
}
.mainPopupCrm .mainPopupCrmTop{
	position:relative;
	width:100%;
	display:block;
	
} 
.mainPopupCrm .mainPopupCrmTop p{
	padding:22px 0;
	color:#fff;
	font-size:18px;
	font-family:'dm';
	text-align:center;
}
.mainPopupCrm .mainPopupCrmTop a{
	position:absolute;
	right:1px;
	top:4px;
	width:16px;
	height:16px;
	background:url('./images/main_popup_crm_close.png') no-repeat center center;
}
.mainPopupCrm .mainPopupCrmCon a{
	display:block;
}
.mainPopupCrm .mainPopupCrmCon a img{
	width:100%;
}
.mainPopupCrm .mainPopupCrmBot{
	padding:7px 0 4px 4px;	
	background:transparent
}
.mainPopupCrm .mainPopupCrmBot input[type="checkbox"]{
	margin-right:5px;
}
.mainPopupCrm .mainPopupCrmBot label{
	
	color:#fff;
	font-size:12px;
}