/* media max-width(1280px) */

/*	all	*/
.container { max-width:100%; }

/*	header	*/
.headerContainer {}
.headerContainer .header { padding:0 15px; }

.header .gnbWrap > ul.gnb { left: calc(50% - 410px);width: calc(50% - -85px); }
.header .gnbWrap > ul.gnb > li { width:18%; }
.header .gnbWrap > ul.gnb > li > p + ul	{ margin-top:-10px; }
.header .gnbWrap > ul.gnb > li > p + ul > li > p a { font-size:13px; padding:10px 0; }

/*	quickmenu	*/
.quickmenu { right:32px; }
.quick_bottom_top { margin-top: 50px; margin-top: 30px; right: 6px; position: absolute; width: 23px; }

/* footer */
.footerContainer { margin-top:160px; }
.footerContainer .footer { max-width:none; font-size:14px; }
.footerContainer .footer a img { height:0.8em; margin-left:0.3em; margin-top:-1px; }
.footerContainer .footer ul.gnb > li { padding:0 10px; }
.footerContainer .footer ul.gnb > li > p { font-size:16px; }
.footerContainer .footer .footerMenuWrap .familysiteWrap { float:right; }

.imgDeviceWrap li.deviceD { display:none; }
.imgDeviceWrap li.deviceL { display:block; }

/*	content	*/
/*	all	*/
.contentsContainer .menuContainer	{padding:0;}
.contentsContainer .menuContainer li.swiper-slide	{margin:0 25px;}
.contentsContainer .menuContainer li a	{font-size:16px; padding:22px 0;}

.contentsWrap	{width:100%; padding:0 88px;}

.container.serv .contentsContainer .keyvisual { width: 100%;  padding:0 88px; }
.container.serv .contentsContainer .indicatorWrap { bottom:44px; right:88px; }


/** 기술/제품 > 고객가치 > 고효율 발전 **/
.tech0203	{}
.tech0203 .contents > ul > li:nth-child(3) > ul:nth-of-type(2)	{margin-top:47px;}
.tech0203 .contents > ul > li:nth-child(3) > ul:nth-of-type(2) > li	{float:left;  width:calc((100% - 220px) / 4); margin:0 30px;}
.tech0203 .contents > ul > li:nth-child(3) > ul:nth-of-type(2) > li:last-child	{margin-right:20px;}
.tech0203 .contents > ul > li:nth-child(3) > ul:nth-of-type(2) > li:first-child  span	{margin:5px 0 10px -5px; font-size:40px;}
.tech0203 .contents > ul > li:nth-child(3) > ul:nth-of-type(2) > li:first-child p	{font-size:40px;}
.tech0203 .contents > ul > li:nth-child(3) > ul:nth-of-type(2) > li .headWrap span	{ right:0; bottom:0;}


/** 기술/제품 > PureCell Model400 **/
.prod .prodContainer	{}
.prod .prodContainer .prodWrap	{height:48vw;}


/* 회사소개 > CEO 메시지 */
.intr0101	{}
.intr0101 .imgWrap	{ height:476px; }

/* 회사소개 > 역사 */
.intr0301	{}
.intr0301 .graphContainer .historyGraph { width:100%; }
.intr0301 .graphContainer .historyGraph .leftGrapth { position:relative; height:auto; }
.intr0301 .graphContainer .historyGraph .leftGrapth img { width:100%; }
.intr0301 .graphContainer .historyGraph .leftGrapth .cover { background-size: cover; } 

.intr0301 .graphContainer .historyGraph .rightGrapth .rate-number { position: absolute; top: 49.5%; left: 32%; font-size: 150px; color: #00ad83; }

.intr0301 .graphContainer.on .historyGraph .leftGrapth .cover { height:0%; }

/* 회사소개 > 두산퓨얼셀의 활약상 */
.intr0401	{}
.intr0401 .titleWrap + .titleWrap	{}
.intr0401 .titleWrap + .titleWrap p	{font-size:15px;}
.intr0401 .imgWrap	{padding-top:0;}
.intr0401 .listWrap + .imgWrap img	{max-width:490px;}

.intr0401 .contents .listWrap	{margin:25px 0 60px;}
.intr0401 .contents .listWrap> ul > li	{width:calc((100% - 81px)/ 3); margin-left:40px;}
.intr0401 .contents .listWrap> ul > li > img	{height:56px;}
.intr0401 .contents .listWrap> ul > li dl	{/*height:81px;*/ margin-bottom:15px;}
.intr0401 .contents .listWrap> ul > li dl dt	{margin:15px 0 8px;}

.intr05 .contentsWrap.wide a { height: 16vw;}

.medi0201 .catalogWrap li ul li {margin:5px 0}

/* 투자정보 > 거버넌스 > 감사기구 */
.inve0203	{}
.inve0203 div.title p span	{display:inline-block;}
.inve0203 .listWrap ul li > p	{width:45%;}
.inve0203 .listWrap ul li ul	{width:55%;}
.inve0203 .listWrap ul li ul li:first-child	{padding-left:20px;border-left:1px solid #bfbfbf; width:100%; }
.inve0203 .listWrap ul li ul li:last-child	{padding-left:20px;}
.inve0203 .listWrap > ul > li	{background-position:64px 50%;}
.inve0203 .listWrap > ul > li:after	{width:15px; height:15px; top:-25px; left:176px;}

/* 사이트맵 */
.sitemap > li > ul > li	{ float:left; width:25%; border-left:1px solid #dadada; padding-left:20px; height: 220px; }
.sitemap > li > ul > li > p > a	{ font-size:18px; }
.sitemap > li > ul > li > ul > li > a { font-size:14px; }