/* Setting */
section{overflow:hidden;line-height:1.6}
section .section_fix{width:calc(100% - 40px);margin:0 auto;overflow:hidden;max-width:1600px;}
section .section_fix .section_title{text-align:center;overflow:hidden;margin:0 auto 50px;}
section .section_fix .section_title h3{font-size:40px;color:#211815;font-weight:normal;position:relative;margin-bottom:20px;}
section .section_fix .section_title h3 img{vertical-align:text-bottom;margin-right:2px;}
section .section_fix .section_title p{font-size:18px;}
section .section_body{position:relative;width:100%;margin:0 auto}




.header .header_top .logo{background:url('../img/lds-c-logo-w.png') no-repeat center;background-size:contain}
.header .header_top .gnb>li>a{color:#fff;}
.header .header_top .gnb>li>a:after{background:#aaa;}
.header .header_top .gnb>li>a:hover{color:#aaa;}
.header .header_top .gnb>li>a.on{color:#aaa;}

.header .header_top .gnb>li ul{background:#fff;}
.header .header_top .gnb>li ul li a{color:#000;}
.header .header_top .gnb>li ul li a.on{color:#666;}
.header .header_top .gnb>li ul li a:hover{color:#666;}

.m_header .m_logo{background:url('../img/lds-c-logo-w.png') no-repeat center;background-size:contain;}
.m_header .m_gnb a{color:#fff;}
.m_header .m_gnb a span{background:#fff;}


#section01{cursor: url('../img/04_model/mouse.png'), auto;}
#section01 .pc{width:100%;overflow:hidden;}
#section01 .pc .top{width:100%;height:50vh;position:relative;overflow:hidden;}
#section01 .pc .bottom{width:100%;height:50vh;position:relative;overflow:hidden;}

#section01 .link{width:50%;float:left;position:relative;overflow:hidden;}
#section01 .link a{position:absolute;width:100%;height:100%;display:block;background:rgba(0,0,0,0.41);color:#fff;font-size:30px;font-weight:800;transition:0.5s;}
#section01 .link a:hover{background:rgba(0,0,0,0);}
#section01 .link a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#section01 .link .imgbox{width:100%;height:50vh;overflow:hidden;z-index:-1;position:relative;transition:0.5s}
#section01 .link .imgbox img{width:100%;height:100%;transition:0.5s;object-fit:cover;vertical-align:top}
#section01 .link:hover .imgbox{transform:scale(1.2)}

#section01 .mobile{display:none}


@media all and (max-width:1024px){
	#section01 .link a{font-size:24px;}
}

@media all and (max-width:768px){
	#section01 .pc{display:none}
	#section01 .mobile{display:block}
	#section01 .link{width:100%}
	#section01 .link .imgbox{height:auto}
}

@media all and (max-width:480px){
	#section01 .link .imgbox{height:270px;}
}