/* youngjin css */
/* font-family: 'Roboto', 'NanumSquare', sans-serif !important; */

/* display none */
#wpadminbar{ display:none; }

/* common */
*{
	box-sizing:border-box;
	word-break:keep-all;
	word-wrap:break-word;
}
*:focus{ outline:none; }
body, ul, ol, dl, li, dt, dd, div, p, h1, h2, h3, h4, input, textarea, button{
  padding:0;
  margin:0;
}
ul, ol, dl, li, dt, dd{
  list-style:none;
  vertical-align:top;
}
p{ margin-bottom:25px; text-align:left; }
a, a:hover{
  text-decoration:none;
}
a{ color:#000; -webkit-tap-highlight-color:transparent; }
a:hover{  }
img{ max-width:100%; height:auto; }
input, textarea, select, button{
  border:0;
  border-radius:0;
  outline:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:transparent;
  max-width:100%;
  font-family: 'Roboto', 'NanumSquare', sans-serif !important;
}
select,
input{ border-bottom:1px solid #c4c4c4; }
input::placeholder,
textarea::placeholder{ color:#c8c8c8; }
input::-webkit-input-placeholder{ line-height:normal!important; }
h1{  }
h2{  }
h3{ font-size:1.5rem !important; }
h4{ font-size:1.2rem !important; }
h5{ font-size:1rem !important; margin:0; }
table, th, td{ border-collapse:collapse; text-align:left; padding:0; margin:0; }
table{ width:100%; border-top:3px solid; margin-top:20px; }
tr{ border-bottom:1px solid; }
td, th{ padding:18px 0; }
th:not(:first-child), td:not(:first-child){ padding-left:18px; border-left:1px solid; }
.pcview{ display:block; }
.mobileview{ display:none; }


html{ font-size:20px; }
body{
  font-size:1rem;
  font-family: 'Roboto', 'NanumSquare', sans-serif !important;
  font-weight:500;
  line-height:1.51;
  background-color:#f7f7f7 !important;
}

/* yg common */
.sec{ margin-bottom:60px; }
.sec.paper,
.sec.work{ position:relative; margin-bottom:0; padding:40px 60px 40px 0; border-top:1px solid #e4e4e4; }
	.sec.paper > p:nth-child(1):before,
	.sec.work > p:nth-child(1):before{ content:'\2022'; display:inline-block; margin-right:10px; }
.sec.paper .arrow,
.sec.work .arrow{ position:absolute; width:0; height:0; top:48px; right:0; border-top:14px solid; border-left:12px solid transparent; border-right:12px solid transparent; cursor:pointer; }
/* .sec.paper.hasImg:after,
.sec.work.hasImg:after{ opacity:1; pointer-events:all; } */
*[class*="headIcon"] + .sec.paper,
*[class*="headIcon"] + .sec.work{ border-top:none; }
	.sec.paper p,
	.sec.work p{ margin-bottom:0; }
	.sec.paper img,
	.sec.work img{ margin-top:40px; display:none; }
	.sec.paper.on img,
	.sec.work.on img{ display:inline; }
	.sec.paper.on .arrow,
	.sec.work.on .arrow{ transform:rotate(180deg); }
	/* .sec.paper p,
	.sec.work p{ padding-top:80px; margin-top:80px; }
		.sec.paper:not(:first-child) p,
		.sec.work:not(:first-child) p{ border-top:1px solid #e4e4e4; } */
	.sec.paper img,
	.sec.work img{ max-width:800px; }
.center,
.center p{ text-align:center !important; }
.subinfo{ color:#999999; }
*[class*="col"]{ font-size:0 !important; margin:auto; }
	*[class*="col"] > *{ display:inline-block; font-size:1.2rem; vertical-align:top; margin-bottom:60px; }
	*[class*="col"] img{ width:100%; }
	*[class*="col"] h4,
	*[class*="col"] p{ text-align:center !important; }
	.col1 > *{ width:100%; }
	.col2 > *{ width:calc(50% - 20px); margin-right:40px; }
	.col2 > *:nth-child(2n){ margin-right:0; }
	.col3 > *{ width:calc(33.333% - 26.666px); margin-right:40px; }
	.col3 > *:nth-child(3n){ margin-right:0; }
*[class*="headIcon"]{ position:relative; border-bottom:1px solid; padding-top:25px; padding-bottom:12px; margin-left:0 !important; margin-bottom:60px !important; width:100%; }
	*[class*="headIcon"]:after{ content:''; position:absolute; display:block; width:60px; height:60px; background-repeat:no-repeat; background-size:contain; background-position:center; bottom:5px; right:30px; }
.headIcon1{  }
.headIcon2,
.headIcon3{ margin-bottom:0 !important; }
	.headIcon1:after{ background-image:url('/img/dev_icon_01.png'); }
	.headIcon2:after{ background-image:url('/img/dev_icon_02.png'); }
	.headIcon3:after{ background-image:url('/img/dev_icon_03.png'); }

/* transition */
header#masthead,
header#masthead a,
header#masthead #site-button i,
header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu > li > a:after,
header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu > li > .sub-menu > li a:after,
div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li,
div.wrapper #content article.post-591 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li{ transition-duration:440ms; transition-timing-function:cubic-bezier( 0.42, 0, 0.58, 1); }

div#page{ font-size:0; max-width:1920px; margin:auto; }
  div#page header#masthead,
  div#page div.wrapper{ display:inline-block; font-size:1rem; min-height:100vh; vertical-align:top; }

/* video */
.videoArea{ position:relative; width:100%; height:100vh; padding:55px 41px; margin-bottom:180px; background-color:#f7f7f7; }
	.videoArea iframe{ width:100%; height:100%; }
.videoArea .image{ width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:contain; }
		/* .videoArea iframe video{ width:100% !important; height:auto !important; left:0 !important; } */
	/* on */
	/* body.page-id-13 .videoArea,
	body.page-id-23 .videoArea,
	body.page-id-103 .videoArea,
	body.page-id-438 .videoArea{ display:block; } */
	div.wrapper #content article > .entry-content div.child-page .videoArea{ width:calc(100% + 138px); left:-69px; margin-bottom:0; }
	div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(3) .videoArea,
	div.wrapper #content article.post-103 > .entry-content .child-page:nth-child(1) .videoArea,
	div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(2) .videoArea,
	div.wrapper #content article.post-164 > .entry-content .child-page:nth-child(1) .videoArea,
	div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(1) .videoArea,
	div.wrapper #content article.post-184 > .entry-content .child-page:nth-child(1) .videoArea{ display:block; }

/* header */
header#masthead{ position:fixed; background-color:#f7f7f7; width:280px; padding:55px 41px; border-right:2px solid #e4e4e4; max-height:100vh; overflow-y:scroll; }
header#masthead::-webkit-scrollbar{ display:none; }
header#masthead a{ color:#999999; transition-property:color; }
header#masthead a:hover{ color:#000; }
  header#masthead > .site-logo{ margin-bottom:67px; padding-left:28px; }
	header#masthead #site-button{ position:fixed; display:block; width:25px; height:20px; top:14px; right:20px; cursor:pointer; display:none; }
		header#masthead #site-button i{ position:absolute; display:block; width:100%; height:4px; background-color:blue; border-radius:4px; transform-origin:left; transition-property:all; }
		header#masthead #site-button i:nth-child(1){ top:0; }
		header#masthead #site-button i:nth-child(2){ top:calc(50% - 2px); }
		header#masthead #site-button i:nth-child(3){ bottom:0; }
  header#masthead nav#site-navigation{  }
    header#masthead nav#site-navigation button.menu-toggle,
    header#masthead nav#site-navigation a.assistive-text{ display:none; }
      header#masthead nav#site-navigation ul.nav-menu{ padding-left:18px; }
        header#masthead nav#site-navigation ul.nav-menu > li{  }
        header#masthead nav#site-navigation ul.nav-menu > li:not(:last-child){ margin-bottom:2rem; }
          header#masthead nav#site-navigation ul.nav-menu > li > a{ position:relative; font-weight:700; text-transform:uppercase; }
          header#masthead nav#site-navigation ul.nav-menu > li > a:after{ content:''; position:absolute; display:block; width:8px; height:8px; top:9px; left:-18px; border-radius:50%; background-color:#999999; }
          header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu{ max-height:0; overflow:hidden; transition-property:max-height; }
            header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu > li{ margin-bottom:3px; }
							header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu > li > a{ position:relative; }
							header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu > li > a:after{ content:''; position:absolute; display:block; width:8px; height:8px; top:9px; left:-18px; border-radius:50%; background-color:#0000ff; opacity:1; transition-property:opacity; display:none; }
							header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu > li > .sub-menu{ padding-top:0.2em; padding-left:0.5em; padding-bottom:0.68em; font-size:0.82rem; font-weight:300; }
								header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu > li > .sub-menu > li{ position:relative; }
									/* header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu > li > .sub-menu > li a{ opacity:0.2; } */
									header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu > li > .sub-menu > li a:after{ content:'-'; position:absolute; display:block; top:0; left:-0.5em; /* width:8px; height:8px; border-radius:50%; border:1px solid; background-image:url('/img/gear.svg'); background-repeat:no-repeat; background-size:contain; */ opacity:1; transition-property:opacity; }
			header#masthead nav#site-navigation .site-language{ padding-left:28px; margin-top:40px; }
				header#masthead nav#site-navigation .site-language li{ display:inline-block; }
				header#masthead nav#site-navigation .site-language li:not(last-child){ margin-right:12px; }
					header#masthead nav#site-navigation .site-language li.current-lang a{ color:#000; }
      /* on */
			header#masthead nav#site-navigation ul.nav-menu > li.current-menu-item > a{ color:#000; }
      header#masthead nav#site-navigation ul.nav-menu > li.current-menu-item > a:after{ background-color:#de3e1e; }
      header#masthead nav#site-navigation ul.nav-menu > li.current-menu-item > .sub-menu,
			header#masthead nav#site-navigation ul.nav-menu > li.current-menu-ancestor > .sub-menu{ max-height:500px; margin-top:16px; }
			header#masthead nav#site-navigation ul.nav-menu li.on > a{ color:#000; opacity:1 !important; }
			header#masthead nav#site-navigation ul.nav-menu li.on > a:after{ opacity:1 !important; }
			/* header#masthead nav#site-navigation ul.nav-menu > li > .sub-menu > li.current-menu-parent > .sub-menu{ max-height:500px; } */
			/* anchor none */
			header#masthead nav#site-navigation ul.nav-menu > li.current-menu-item > .sub-menu{ overflow:visible; }
				header#masthead nav#site-navigation ul.nav-menu > li.current-menu-item > .sub-menu li{ cursor:pointer; }
					header#masthead nav#site-navigation ul.nav-menu > li.current-menu-item > .sub-menu li:hover > a{ color:#000; }
				header#masthead nav#site-navigation ul.nav-menu > li.current-menu-item > .sub-menu a{ pointer-events:none; text-transform:capitalize; }


/* wrapper */
div.wrapper{ width:calc(100% - 280px); margin-left:280px; }
  div.wrapper #content{  }
		div.wrapper #content article{  }
			div.wrapper #content article > header.entry-header h1{ display:none; position:relative; width:100%; border-bottom:1px solid #e4e4e4; color:#342e6e; font-size:2.25rem; font-weight:900; top:0; padding:36px 51px 8px; background-color:#f7f7f7; z-index:99; }
				div.wrapper #content article > header.entry-header h1:after{ content:''; position:absolute; display:block; background-repeat:no-repeat; background-size:cover; background-position:center bottom; background-image:url(/img/head_bg_01.png); width:260px; height:80px; right:51px; bottom:12px; }
			div.wrapper #content article > .entry-content{ text-align:center; }
				div.wrapper #content article > .entry-content div.child-page{ position:static; min-height:calc(100vh - 150px); padding:0 69px; font-size:0; margin-bottom:200px; text-align:center; }
				div.wrapper #content article > .entry-content div.child-page:last-child{ margin-bottom:100px; }
				div.wrapper #content article > .entry-content div.child-page > *{ font-size:1rem; }
					div.wrapper #content article > .entry-content div.child-page h2,
					div.wrapper #content article > .entry-content div.child-page h3,
					div.wrapper #content article > .entry-content div.child-page h4{ text-align:left; text-transform:capitalize; }
					div.wrapper #content article > .entry-content div.child-page h2.child-title{ position:sticky; position:-webkit-sticky; width:calc(100% + 138px); border-bottom:1px solid #e4e4e4; color:#342e6e; font-size:2.25rem; font-weight:900; top:0; margin-left:-69px; margin-bottom:90px; padding:36px 51px 8px; background-color:#f7f7f7; z-index:99; }
						div.wrapper #content article > .entry-content div.child-page h2.child-title:after{ content:''; position:absolute; display:block; background-repeat:no-repeat; background-size:cover; background-position:center bottom; background-image:url(/img/head_bg_01.png); width:260px; height:80px; right:51px; bottom:12px; }
					div.wrapper #content article > .entry-content div.child-page h3{ margin-left:-28px; margin-top:120px; margin-bottom:30px; }
					div.wrapper #content article > .entry-content div.child-page h4{ margin-top:9px; margin-bottom:12px; }

/* specific */
/* intro post-13, post-637 */
div.wrapper #content article.post-13{  }
	div.wrapper #content article.post-13 > .entry-content{  }
		div.wrapper #content article.post-13 > .entry-content .child-page{  }
		/* videos */
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(1),
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(2){  }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(1) h2.child-title,
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(2) h2.child-title{ display:none; }
		/* main */
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(1){ position:absolute; top:0; left:0; width:100%; padding:0; }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(1) .mainVideo{ padding:30px 41px 120px; top:0; left:0; width:100%; height:100vh; background-color:#000; }
				div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(1) .mainVideo .scrollBtn{ content:''; animation:scrolldown 1200ms cubic-bezier(0.42, 0, 0.58, 1) infinite; position:absolute; display:block; left:50%; bottom:35px; width:56px; height:40px; transform:translate(-50%,0); background-image:url('/img/scrolldownarrow.png'); background-repeat:no-repeat; background-position:bottom; background-size:contain; cursor:pointer; }
				div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(1) .mainVideo .videoArea{ width:100%; left:0; padding: 0; height: 100%; background: none; }
				@keyframes scrolldown{
					0%{
						bottom:35px;
					}
					50%{
						bottom:43px;
					}
					100%{
						bottom:35px;
					}
				}
		/* com video */
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(2){ margin-top: calc(100vh + 150px); }
		/* ceo */
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(3) div.ceoPara,
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(3) img{ display:inline-block; vertical-align:top; width:calc(50% - 80px); }
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(3) div.ceoPara{ margin-right:60px; }
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(3) img{  }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(3) div.ceoPara .ceoName{ text-align:right; }
				div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(3) div.ceoPara .ceoName > b{ font-size:1.75rem; margin-left:14px; }
		/* network */
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(5){  }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(5) h3 + img{ margin-bottom:200px; max-width:1250px; width:100%; }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(5) *[class*="col"] > *{ width:calc(50% - 10px); margin-right:20px; padding:25px; border:1px solid #dcdcdc; border-radius:8px; margin-bottom:30px; }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(5) *[class*="col"] > *:nth-child(2n){ margin-right:0; }
				div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(5) *[class*="col"] p{ font-size:1rem; text-align:left !important; /* width:fit-content; */ max-width:450px; margin:0 auto 25px; padding-top:10px; border-top:1px solid; }
		/* about yg */
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(6){  }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(6) img{ max-width:100%; }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(6) *[class*="col"]{ min-height:calc(100vh - 200px); }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(6) *[class*="col"] > li{ max-width:300px; }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(6) .col2 > li{ width:calc(50% - 80px); margin-right:160px; vertical-align:middle; }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(6) .col2 > li:nth-child(2n){ margin-right:0; }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(6) .col3 > li{ width:calc(33.333% - 106.666px); margin-right:160px; }
			div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(6) .col3 > li:nth-child(3n){ margin-right:0; }

div.wrapper #content article.post-637{  }
	div.wrapper #content article.post-637 > .entry-content{  }
		div.wrapper #content article.post-637 > .entry-content .child-page{  }
		/* videos */
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(1),
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(2){  }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(1) h2.child-title,
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(2) h2.child-title{ display:none; }
		/* main */
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(1){ position:absolute; top:0; left:0; width:100%; padding:0; }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(1) .mainVideo{ padding:30px 41px 120px; top:0; left:0; width:100%; height:100vh; background-color:#000; }
				div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(1) .mainVideo .scrollBtn{ content:''; animation:scrolldown 1200ms cubic-bezier(0.42, 0, 0.58, 1) infinite; position:absolute; display:block; left:50%; bottom:35px; width:56px; height:40px; transform:translate(-50%,0); background-image:url('/img/scrolldownarrow.png'); background-repeat:no-repeat; background-position:bottom; background-size:contain; cursor:pointer; }
				div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(1) .mainVideo .videoArea{ width:100%; left:0; padding: 0; height: 100%; background: none; }
				@keyframes scrolldown{
					0%{
						bottom:35px;
					}
					50%{
						bottom:43px;
					}
					100%{
						bottom:35px;
					}
				}
		/* com video */
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(2){ margin-top:calc(100vh + 150px); }
		/* ceo */
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(3) div.ceoPara,
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(3) img{ display:inline-block; vertical-align:top; width:calc(50% - 80px); }
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(3) div.ceoPara{ margin-right:60px; }
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(3) img{  }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(3) div.ceoPara .ceoName{ text-align:right; }
				div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(3) div.ceoPara .ceoName > b{ font-size:1.75rem; margin-left:14px; }
		/* network */
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(5){  }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(5) h3 + img{ margin-bottom:200px; max-width:1250px; width:100%; }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(5) *[class*="col"] > *{ width:calc(50% - 10px); margin-right:20px; padding:25px; border:1px solid #dcdcdc; border-radius:8px; margin-bottom:30px; }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(5) *[class*="col"] > *:nth-child(2n){ margin-right:0; }
				div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(5) *[class*="col"] p{ font-size:1rem; text-align:left !important; /* width:fit-content; */ max-width:450px; margin:0 auto 25px; padding-top:10px; border-top:1px solid; }
		/* about yg */
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(6){  }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(6) img{ max-width:100%; }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(6) *[class*="col"]{ min-height:calc(100vh - 200px); }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(6) *[class*="col"] > li{ max-width:300px; }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(6) .col2 > li{ width:calc(50% - 80px); margin-right:160px; vertical-align:middle; }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(6) .col2 > li:nth-child(2n){ margin-right:0; }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(6) .col3 > li{ width:calc(33.333% - 106.666px); margin-right:160px; }
			div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(6) .col3 > li:nth-child(3n){ margin-right:0; }

/* product post-23, post-619 */
div.wrapper #content article.post-23{  }
	div.wrapper #content article.post-23 > .entry-content{  }
		div.wrapper #content article.post-23 > .entry-content .child-page{ position:relative; }
		div.wrapper #content article.post-23 > .entry-content .child-page:after{ content:''; position:absolute; display:block; width:38%; height:100%; top:0; left:0; background-color:#2b2b2b; z-index:-1; }
			/* common */
			div.wrapper #content article.post-23 > .entry-content .child-page .product{ color:#e1e1e1; padding-bottom:80px; }
				div.wrapper #content article.post-23 > .entry-content .child-page .product > *{ position:relative; margin:100px 0; }
				div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail{ font-size:0; }
					div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > *{ display:inline-block; vertical-align:top; font-size:1rem; }
					div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdExplain,
					div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdThumb{ width:calc(38% + 52.44px - 69px); text-align:center; padding-right:69px; }
					div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdExplain{ position:absolute; font-size:1.2rem; top:calc(50% - 10vh); transform:translate(0,-50%); text-align:left; }
					div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdThumb{ font-size:0; vertical-align:bottom; }
						div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdThumb > li{ display:inline-block; vertical-align:bottom; width:calc(33.333% - 20px); margin-right:30px; margin-bottom:30px; cursor:pointer; }
						div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdThumb > li:nth-child(3n){ margin-right:0; }
					div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage{ position:relative; width:calc(62% - 52.44px + 69px); padding:0 20px; height:calc(100vh - 250px); }
						div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li{ position:absolute; width:calc(100% - 69px); height:100%; background-repeat:no-repeat; background-size:contain; background-position:center; top:0; left:69px; opacity:0; transition-property:opacity; }
						div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li.repre,
						div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li.on{ opacity:1; }
						div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li.on ~ li.repre{ opacity:0; }

				div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList{ margin-top:160px; margin-bottom:80px; }
					div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li{ position:relative; width:calc(62% - 52.44px); height:calc(100vh - 250px); padding:80px 0; background-repeat:no-repeat; background-size:contain; background-position:left; }
				div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li dl{ position:absolute; font-size:0; width:calc(42.857% + 150px); right:calc(-42.857% - 150px - 60px); bottom:80px; color:#000; padding-top:20px; border-top:5px solid #4e4e4e; padding-bottom:28px; border-bottom:5px solid #dcdcdc; /* padding:15px 21px; border:1px solid #ddd; border-radius:8px; box-shadow:#ddd 5px 5px 10px -2px; */ }
							div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li dl h3{ margin:0; margin-bottom:14px; padding-bottom:12px; border-bottom:2px solid #4e4e4e; font-size:1.2rem !important; font-weight:500; color:#4e4e4e; text-transform:uppercase; line-height:1.25; }
								div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li dl h3 span{ color:#a1a1a1; }
							div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li dl dt,
							div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li dl dd{ display:inline-block; font-size:1rem; vertical-align:top; text-align:left; }
							div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li dl dt{ width:4rem; }
							div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li dl dd{ width:calc(100% - 4rem); }
							div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li dl h4{ margin:0; }
							div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li dl h5{ font-size:1.2rem !important; margin-bottom:12px; padding-bottom:8px; font-weight:500; border-bottom:1px solid; }

				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(1){  }
					div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(1) h2.child-title{ display:none; }
				/* ring */
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(2) .product > .prdList li,
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(5) .product > .prdList li,
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(6) .product:not(:last-child) > .prdList li,
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(8) .product > .prdList li{ margin-left:5%; }
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(2) .product > .prdList li dl,
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(5) .product > .prdList li dl,
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(6) .product:not(:last-child) > .prdList li dl,
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(8) .product > .prdList li dl{ right:calc(-42.857% - 150px - 60px + 8.064% + 4.229px); }
				/* rotor(2) */
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(3) .product > ul.prdDetail > .prdThumb > li{ width:calc(50% - 30px); margin-right:60px; }
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(3) .product > ul.prdDetail > .prdThumb > li:nth-child(2n){ margin-right:0; }
				/* metal(6) */
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdThumb > li{ width:calc(25% - 22.5px); margin-right:30px; }
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdThumb > li:nth-child(2n){ margin-right:30px; }
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdThumb > li:nth-child(6n){ margin-right:30px; }
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdThumb > li:nth-child(4n){ margin-right:0; }
				/* cone(8) */
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(8) .product > ul.prdDetail > .prdThumb > li{ width:calc(20% - 12px); margin-right:15px; }
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(8) .product > ul.prdDetail > .prdThumb > li:nth-child(3n){ margin-right:15px; }
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(8) .product > ul.prdDetail > .prdThumb > li:nth-child(5n){ margin-right:0; }

div.wrapper #content article.post-619{  }
	div.wrapper #content article.post-619 > .entry-content{  }
		div.wrapper #content article.post-619 > .entry-content .child-page{ position:relative; }
		div.wrapper #content article.post-619 > .entry-content .child-page:after{ content:''; position:absolute; display:block; width:38%; height:100%; top:0; left:0; background-color:#2b2b2b; z-index:-1; }
			/* common */
			div.wrapper #content article.post-619 > .entry-content .child-page .product{ color:#e1e1e1; padding-bottom:80px; }
				div.wrapper #content article.post-619 > .entry-content .child-page .product > *{ position:relative; margin:100px 0; }
				div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail{ font-size:0; }
					div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > *{ display:inline-block; vertical-align:top; font-size:1rem; }
					div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdExplain,
					div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdThumb{ width:calc(38% + 52.44px - 69px); text-align:center; padding-right:69px; }
					div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdExplain{ position:absolute; font-size:1.2rem; top:calc(50% - 10vh); transform:translate(0,-50%); text-align:left; }
					div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdThumb{ font-size:0; vertical-align:bottom; }
						div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdThumb > li{ display:inline-block; vertical-align:bottom; width:calc(33.333% - 20px); margin-right:30px; margin-bottom:30px; cursor:pointer; }
						div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdThumb > li:nth-child(3n){ margin-right:0; }
					div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdImage{ position:relative; width:calc(62% - 52.44px + 69px); padding:0 20px; height:calc(100vh - 250px); }
						div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li{ position:absolute; width:calc(100% - 69px); height:100%; background-repeat:no-repeat; background-size:contain; background-position:center; top:0; left:69px; opacity:0; transition-property:opacity; }
						div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li.repre,
						div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li.on{ opacity:1; }
						div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li.on ~ li.repre{ opacity:0; }

				div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList{ margin-top:160px; margin-bottom:80px; }
					div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li{ position:relative; width:calc(62% - 52.44px); height:calc(100vh - 250px); padding:80px 0; background-repeat:no-repeat; background-size:contain; background-position:left; }
				div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li dl{ position:absolute; font-size:0; width:calc(42.857% + 150px); right:calc(-42.857% - 150px - 60px); bottom:80px; color:#000; padding-top:20px; border-top:5px solid #4e4e4e; padding-bottom:28px; border-bottom:5px solid #dcdcdc; /* padding:15px 21px; border:1px solid #ddd; border-radius:8px; box-shadow:#ddd 5px 5px 10px -2px; */ }
							div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li dl h3{ margin:0; margin-bottom:14px; padding-bottom:12px; border-bottom:2px solid #4e4e4e; font-size:1.2rem !important; font-weight:500; color:#4e4e4e; text-transform:uppercase; line-height:1.25; }
								div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li dl h3 span{ color:#a1a1a1; }
							div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li dl dt,
							div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li dl dd{ display:inline-block; font-size:1rem; vertical-align:top; text-align:left; }
							div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li dl dt{ width:4rem; }
							div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li dl dd{ width:calc(100% - 4rem); }
							div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li dl h4{ margin:0; }
							div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li dl h5{ font-size:1.2rem !important; margin-bottom:12px; padding-bottom:8px; font-weight:500; border-bottom:1px solid; }

				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(1){  }
					div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(1) h2.child-title{ display:none; }
				/* ring */
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(2) .product > .prdList li,
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(5) .product > .prdList li,
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(6) .product:not(:last-child) > .prdList li,
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(8) .product > .prdList li{ margin-left:5%; }
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(2) .product > .prdList li dl,
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(5) .product > .prdList li dl,
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(6) .product:not(:last-child) > .prdList li dl,
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(8) .product > .prdList li dl{ right:calc(-42.857% - 150px - 60px + 8.064% + 4.229px); }
				/* rotor(2) */
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(3) .product > ul.prdDetail > .prdThumb > li{ width:calc(50% - 30px); margin-right:60px; }
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(3) .product > ul.prdDetail > .prdThumb > li:nth-child(2n){ margin-right:0; }
				/* metal(6) */
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdThumb > li{ width:calc(25% - 22.5px); margin-right:30px; }
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdThumb > li:nth-child(2n){ margin-right:30px; }
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdThumb > li:nth-child(6n){ margin-right:30px; }
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdThumb > li:nth-child(4n){ margin-right:0; }
				/* cone(8) */
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(8) .product > ul.prdDetail > .prdThumb > li{ width:calc(20% - 12px); margin-right:15px; }
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(8) .product > ul.prdDetail > .prdThumb > li:nth-child(3n){ margin-right:15px; }
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(8) .product > ul.prdDetail > .prdThumb > li:nth-child(5n){ margin-right:0; }

/* develope post-36, post-605 */
div.wrapper #content article.post-36{  }
	div.wrapper #content article.post-36 > .entry-content{  }
		div.wrapper #content article.post-36 > .entry-content .child-page{  }

		div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(1){  }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(1) h2.child-title{ display:none; }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(1) img{ width:100%; }
		/* lab(1) */
		div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(2){  }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(2) img{ max-width:380px; width:100%; }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(2) h3:not(:nth-child(2)){ border-top:1px solid #e4e4e4; padding-top:20px; margin-top:40px; }
				/* div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(1) h3 + .center,
				div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(1) h3 + p{ position:relative; top:-78px; } */
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(2) p{ font-size:1.2rem; text-align:center; margin-top:40px; }
		/* research field(4) */
		div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(4){  }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(4) img:not(:last-child){ margin-right:40px; }
		/* resource(4) */
		div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(5){  }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(5) .col3 > li{ max-width:300px; }
		/* result(5) */
		div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(6){ margin-bottom:300px; }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(6) .col0{ min-height:calc(100vh - 200px); }
				div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(6) .col0 > li{ max-width:250px; margin-right:160px; width:calc(33.333% - 106.666px); }
				div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(6) .col0 > li:last-child{ margin-right:0; }

div.wrapper #content article.post-605{  }
	div.wrapper #content article.post-605 > .entry-content{  }
		div.wrapper #content article.post-605 > .entry-content .child-page{  }

		div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(1){  }
			div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(1) h2.child-title{ display:none; }
			div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(1) img{ width:100%; }
		/* lab(1) */
		div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(2){  }
			div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(2) img{ max-width:380px; width:100%; }
			div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(2) h3:not(:nth-child(2)){ border-top:1px solid #e4e4e4; padding-top:20px; margin-top:40px; }
				/* div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(1) h3 + .center,
				div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(1) h3 + p{ position:relative; top:-78px; } */
			div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(2) p{ font-size:1.2rem; text-align:center; margin-top:40px; }
		/* research field(4) */
		div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(4){  }
			div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(4) img:not(:last-child){ margin-right:40px; }
		/* resource(4) */
		div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(5){  }
			div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(5) .col3 > li{ max-width:300px; }
		/* result(5) */
		div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(6){ margin-bottom:300px; }
			div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(6) .col0{ min-height:calc(100vh - 200px); }
				div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(6) .col0 > li{ max-width:250px; margin-right:160px; width:calc(33.333% - 106.666px); }
				div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(6) .col0 > li:last-child{ margin-right:0; }

/* human resource post-48, post-591 */
div.wrapper #content article.post-48{  }
	div.wrapper #content article.post-48 > .entry-content{  }
		div.wrapper #content article.post-48 > .entry-content .child-page{  }

		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(1) h2.child-title{ display:none; }
		/* face(1) */
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2){  }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2) *[class*="col"] img{ max-width:100%; }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2) *[class*="col"] > li{ max-width:300px; }
			/* 3개에서 4개로 변경 */
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2) *.col4 > li{ width:calc(25% - 120px); margin-right:160px; }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2) *.col4 > li:nth-child(4n){ margin-right:0; }
		/* system(2) */
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3){  }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .payment{ position:relative; display:inline-block; width:100%; max-width:1000px; }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .payment:after{ content:'+'; position:absolute; display:block; box-sizing:border-box; width:40px; height:40px; border-radius:50%; border:4px solid #000; color:#000; top:calc(50% - 20px); left:calc(50% - 70px); font-size:1.4rem; line-height:1.2; }
				/* 4개 열로 변경 */
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .payment li{ position:relative; display:inline-block; width:calc(25% - 67.5px); padding-top:calc(25% - 67.5px); margin-right:90px; border-radius:50%; font-size:1rem; background-color:#eaeaea; box-shadow:#2b2b2b -5px 5px 10px -5px; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .payment li:nth-child(4n){ margin-right:0; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .payment li:nth-child(2n){ background-color:#95dbe2; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .payment li > span{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank{ max-width:1000px; width:100%; font-size:0; margin:auto; margin-top:40px; }
				/* 4개 열로 변경 */
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li{ position:relative; display:inline-block; width:calc(25% - 67.5px); padding-top:calc(25% - 67.5px); margin-right:90px; border-radius:50%; font-size:1rem; background-color:#c4c4c4; box-shadow:#2b2b2b -5px 5px 10px -5px; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:after,
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:before{ content:''; position:absolute; display:block; border-top:20px solid transparent; border-bottom:20px solid transparent; border-left:20px solid; top:calc(50% - 20px); right:-58px; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:after{ border-left-color:#f7f7f7; transform:translate(-8px,0); }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:before{ border-left-color:#000; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:nth-child(4n){ margin-right:0; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:nth-child(4n):after,
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:nth-child(4n):before{ display:none; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:nth-child(1){ background-color:#eaeaea; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:nth-child(2){ background-color:#507ba8; color:#fff; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:nth-child(3){ background-color:#2e5593; color:#fff; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:nth-child(4){ background-color:#1a3d73; color:#fff; }

					div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li > span{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
		/* welfare(3) */
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(4){  }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(4) *[class*="col"] img{ max-width:100%; }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(4) *[class*="col"] > li{ max-width:300px; }
			/* 3개에서 4개로 변경 */
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(4) *.col4 > li{ width:calc(25% - 120px); margin-right:160px; }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(4) *.col4 > li:nth-child(4n){ margin-right:0; }
		/* job result */
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(6){  }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(6) form{ margin-top:200px; }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(6) p{ display:inline-block; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(6) p input[type="text"]{ font-size: 1rem; padding: 5px 15px; background-color: #fff; border: 1px solid #ccc; border-radius: 6px; }
				div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(6) p input[type="submit"]{ font-size: 1rem; background-color: #000; color: #fff; padding: 5px 15px; height: 36px; border-radius: 6px; margin-left: 6px; }
				
div.wrapper #content article.post-591{  }
	div.wrapper #content article.post-591 > .entry-content{  }
		div.wrapper #content article.post-591 > .entry-content .child-page{  }

		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(1) h2.child-title{ display:none; }
		/* face(1) */
		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2){  }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) *[class*="col"] img{ max-width:100%; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) *[class*="col"] > li{ max-width:300px; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) *.col3 > li{ width:calc(33.333% - 106.666px); margin-right:160px; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) *.col3 > li:nth-child(3n){ margin-right:0; }
		/* system(2) */
		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3){  }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .payment{ position:relative; display:inline-block; width:100%; max-width:800px; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .payment:after{ content:'+'; position:absolute; display:block; box-sizing:border-box; width:40px; height:40px; border-radius:50%; border:4px solid #000; color:#000; top:calc(50% - 20px); left:calc(50% - 20px); font-size:1.4rem; line-height:1.2; }
				/* div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) .payment li{ padding:25px 40px; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) .payment li:nth-child(1){ background-color:#c4c4c4; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) .payment li:nth-child(2){ background-color:#2e5593; color:#fff; } */
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .payment li{ position:relative; display:inline-block; width:calc(33.333% - 60px); padding-top:calc(33.333% - 60px); margin-right:90px; border-radius:50%; font-size:1rem; background-color:#eaeaea; box-shadow:#2b2b2b -5px 5px 10px -5px; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .payment li:nth-child(2n){ margin-right:0; background-color:#95dbe2; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .payment li > span{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank{ max-width:800px; width:100%; font-size:0; margin:auto; margin-top:40px; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li{ position:relative; display:inline-block; width:calc(33.333% - 60px); padding-top:calc(33.333% - 60px); margin-right:90px; border-radius:50%; font-size:1rem; background-color:#c4c4c4; box-shadow:#2b2b2b -5px 5px 10px -5px; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:after,
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:before{ content:''; position:absolute; display:block; border-top:20px solid transparent; border-bottom:20px solid transparent; border-left:20px solid; top:calc(50% - 20px); right:-58px; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:after{ border-left-color:#f7f7f7; transform:translate(-8px,0); }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:before{ border-left-color:#000; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:nth-child(3n){ margin-right:0; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:nth-child(3n):after,
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:nth-child(3n):before{ display:none; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:nth-child(1){ background-color:#eaeaea; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:nth-child(2){ background-color:#507ba8; color:#fff; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:nth-child(3){ background-color:#2e5593; color:#fff; }

					div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li > span{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
		/* welfare(3) */
		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(4){  }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(4) *[class*="col"] img{ max-width:100%; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(4) *[class*="col"] > li{ max-width:300px; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(4) *.col3 > li{ width:calc(33.333% - 106.666px); margin-right:160px; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(4) *.col3 > li:nth-child(3n){ margin-right:0; }
		/* job result */
		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(6){  }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(6) form{ margin-top:200px; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(6) p{ display:inline-block; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(6) p input[type="text"]{ font-size: 1rem; padding: 5px 15px; background-color: #fff; border: 1px solid #ccc; border-radius: 6px; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(6) p input[type="submit"]{ font-size: 1rem; background-color: #000; color: #fff; padding: 5px 15px; height: 36px; border-radius: 6px; margin-left: 6px; }

/* notice post-62, post-585 */
div.wrapper #content article.post-62{  }
	div.wrapper #content article.post-62 > header.entry-header h1{  }
	div.wrapper #content article.post-62 > .entry-content{  }

	div.wrapper #content article.post-62 > .entry-content .child-page:nth-child(1) h2.child-title{ display:none; }

div.wrapper #content article.post-585{  }
	div.wrapper #content article.post-585 > header.entry-header h1{  }
	div.wrapper #content article.post-585 > .entry-content{  }

	div.wrapper #content article.post-585 > .entry-content .child-page:nth-child(1) h2.child-title{ display:none; }


/* kboard */
#kboard-default-list, #kboard-document{ margin:auto; padding:55px 41px; max-width:1080px; }
#kboard-default-list .kboard-list-header,
#kboard-default-list .kboard-search,
.kboard-default-poweredby{ display:none !important; }
#kboard-default-list .kboard-list{ background-color:transparent !important; }
	#kboard-default-list .kboard-list table td,
	#kboard-default-list .kboard-list table a,
	a.kboard-default-button-small,
	input.kboard-default-button-small,
	button.kboard-default-button-small,
	#kboard-default-list .kboard-search select{ font-size:0.8rem !important; }
	#kboard-default-list .kboard-list thead tr td{  }
	#kboard-default-list .kboard-pagination .kboard-pagination-pages li:hover a,
	#kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a{ color:#fff !important; background-color:#2b2b2b !important; border-radius:5px; }
	#kboard-default-document .kboard-document-wrap{ background-color:transparent !important; }

@media screen and (max-width:1080px){
	/* header */
	header#masthead{
		min-height: unset !important;
    max-height: unset;
		height:50px;
    width: 100%;
    padding: 8px 20px;
    z-index: 199;
		border-right:none;
		border-bottom:1px solid #e4e4e4;
		transition-property:height;
		overflow-y:hidden;
	}
	header#masthead > .site-logo{ position:absolute; top:-1px; left:20px; margin-bottom:0; width:54px; padding-left:0; }
	header#masthead #site-button{ display:block; }
	header#masthead nav#site-navigation{ margin-top:60px; }
		header#masthead nav#site-navigation ul.nav-menu{  }
			header#masthead nav#site-navigation ul.nav-menu > li:not(:last-child){ margin-bottom:1rem; }
	/* on */
	header#masthead.on{ height:100vh; padding-bottom:60px; overflow-y:scroll; }
	header#masthead.on ~ div.wrapper{ pointer-events:none; }
	header#masthead.on #site-button i{ width:calc(100% + 1px); }
	header#masthead.on #site-button i:nth-child(1){ transform:rotate(45deg); top:-2px; }
	header#masthead.on #site-button i:nth-child(2){ opacity:0; }
	header#masthead.on #site-button i:nth-child(3){ transform:rotate(-45deg); }

	/* wrap */
	div.wrapper{ width:100%; margin-left:0; }
		div.wrapper #content article > .entry-content div.child-page{ padding:0 20px 0; }
		div.wrapper #content article > .entry-content div.child-page:last-child{ margin-bottom:100px; }
			div.wrapper #content article > .entry-content div.child-page h2.child-title{ width:calc(100% + 40px); font-size:1.7rem; margin-left:-20px; margin-bottom:40px; padding:20px 20px 8px; top:49px; }
			div.wrapper #content article > .entry-content div.child-page h2.child-title:after{ right:0; }
			div.wrapper #content article > .entry-content div.child-page h3{ margin-left:0; }

	#kboard-default-list, #kboard-document{ padding:70px 20px 0; }

	div.wrapper #content article > .entry-content div.child-page .videoArea{ width:100%; left:0; padding:50px 0; }
}

@media screen and (max-width:768px){
	/* intro post-13, post-637 */
	/* product post-23, post-619 */
	/* develope post-36, post-605 */
	/* human resource post-48, post-591 */
	/* notice post-62, post-585 */
	html{ font-size:15px !important; }
	.pcview{ display:none; }
	.mobileview{ display:block; }
	.sec.paper img, .sec.work img{ max-width:100%; }
	*[class*="col"] > *{ width:100% !important; max-width:100% !important; margin-right:0 !important; margin-bottom:20px; }
		div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(6) img,
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(6) img,
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2) *[class*="col"] img,
		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) *[class*="col"] img,
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(4) *[class*="col"] img,
		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(4) *[class*="col"] img{ max-width:200px !important; margin-left:auto; margin-right:auto; }

	*[class*="headIcon"]:after{ right:0; bottom:10px; }

	.sec.paper,
	.sec.work{ padding-right:0; }
	.sec.hasImg{ padding-right:40px; }

	div.wrapper #content article > .entry-content div.child-page{ margin-bottom:100px; }
		div.wrapper #content article > .entry-content div.child-page h2.child-title:after{ display:none; }
		div.wrapper #content article > .entry-content div.child-page h4{ margin-top:0; margin-bottom:5px; }

	/* photo */
	.videoArea{ height:calc(56.25vw + 100px); }

	div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(2),
	div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(1){ min-height:auto; margin-bottom:40px; }

	div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(1),
	div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(1),
	div.wrapper #content article.post-62 > .entry-content .child-page:nth-child(1){ min-height:auto; margin-bottom:40px; }

	div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(2),
	div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(1){ min-height:auto; margin-bottom:40px; }

	div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(1),
	div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(1),
	div.wrapper #content article.post-585 > .entry-content .child-page:nth-child(1){ min-height:auto; margin-bottom:40px; }

	/* specific */
	div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(3) div.ceoPara,
	div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(3) img{ width:100%; margin-right:0 !important; }
	div.wrapper #content article.post-13 > .entry-content .child-page:nth-child(3) div.ceoPara{ margin-bottom:30px; }

	div.wrapper #content article.post-23 > .entry-content .child-page .product{ color:#000; margin-top:80px; }
		div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail{ margin:0; margin-bottom:120px; }
			div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdExplain,
			div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage{ width:100%; }
			div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdExplain{ position:relative; top:0; transform:none; padding-right:0; }
			div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdThumb{ display:none; }
			div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage{ height:auto; padding:0; font-size:0; }
				div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li{ position:relative; width:100%; height:calc(70vh - 100px); left:0; margin:40px 0; opacity:1; }
				div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li:not(:last-child){ display:inline-block; height:35vw; width:calc(33.333% - 10px); margin-right:15px; }
				div.wrapper #content article.post-23 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li:not(:last-child):nth-child(3n){ margin-right:0; }

			div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList{ margin-top:0; margin-bottom:240px; }
				div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li{ width:100%; margin-left:0 !important; }
					div.wrapper #content article.post-23 > .entry-content .child-page .product > .prdList li dl{ width:100%; left:0; right:0; bottom:0; transform:translate(0,calc(100% + 40px)); }
		div.wrapper #content article.post-23 > .entry-content .child-page:after{ width:100%; display:none; }

		div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(7){  }
			div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(7){  }
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdImage > li:not(:last-child){ width:calc(50% - 7.5px); }
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdImage > li:not(:last-child):nth-child(3n){ margin-right:15px; }
				div.wrapper #content article.post-23 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdImage > li:not(:last-child):nth-child(2n){ margin-right:0; }

		div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(2) img{ max-width:280px; }
		div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(4) img:not(:last-child){ margin-right:0; margin-bottom:40px; }
		div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(5) .col3 > li{ width:calc(33.333% - 6px) !important; margin-right:9px !important; }
		div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(5) .col3 > li:nth-child(3n){ margin-right:0 !important; }
		div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(6) .col0{  }
			div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(6) .col0 > li{ width:calc(50% - 10px) !important; margin-right:20px !important; }
			div.wrapper #content article.post-605 > .entry-content .child-page:nth-child(6) .col0 > li:nth-child(2n){ margin-right:0 !important; }

		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2) .rank li{ display:block; width:100%; max-width:150px; padding-top:150px; margin:0 auto 45px !important; }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2) .rank li:after,
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2) .rank li:before{
				top: unset;
				bottom:-30px;
				left: calc(50% - 15px);
				border-left: 15px solid transparent;
				border-right: 15px solid transparent;
				border-top: unset;
				border-top: 15px solid;
				border-bottom: unset;
				right: unset;
			}
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2) .rank li:after{ border-top-color:#f7f7f7; transform:translate(0,-6px); }
			div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(2) .rank li:before{ border-top-color:#000; }

	div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .payment:after{ font-size:2rem; line-height:1; }
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .payment li{ width:90px; padding-top:90px; }
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .payment li:nth-child(2n){ margin-bottom:0; }

	/* div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li{ width:170px; padding-top:170px; margin-right:0; margin-bottom:80px; transform:rotate(90deg); }
	div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:nth-child(3n){ margin-bottom:0; }
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li > span{ transform:translate(-50%, -50%) rotate(-90deg); } */

	div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li{ width:calc(33.333% - 20px); padding-top:calc(33.333% - 20px); margin-right:30px; }
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:after,
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:before{ right:-24px; border-top:14px solid transparent; border-bottom:14px solid transparent; border-left:14px solid; top:calc(50% - 14px); }
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:after{ border-left-color:#f7f7f7; }
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:before{ border-left-color:#000; }
	div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li:nth-child(3n){  }
		div.wrapper #content article.post-48 > .entry-content .child-page:nth-child(3) .rank li > span{ transform:translate(-50%, -50%); }

		/* specific */
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(3) div.ceoPara,
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(3) img{ width:100%; margin-right:0 !important; }
		div.wrapper #content article.post-637 > .entry-content .child-page:nth-child(3) div.ceoPara{ margin-bottom:30px; }

		div.wrapper #content article.post-619 > .entry-content .child-page .product{ color:#000; }
			div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail{ margin:0; margin-bottom:120px; }
				div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdExplain,
				div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdImage{ width:100%; }
				div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdExplain{ position:relative; top:0; transform:none; padding-right:0; }
				div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdThumb{ display:none; }
				div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdImage{ height:auto; padding:0; font-size:0; }
					div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li{ position:relative; width:100%; height:calc(70vh - 100px); left:0; margin:40px 0; opacity:1; }
					div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li:not(:last-child){ display:inline-block; height:35vw; width:calc(33.333% - 10px); margin-right:15px; }
					div.wrapper #content article.post-619 > .entry-content .child-page .product > ul.prdDetail > .prdImage > li:not(:last-child):nth-child(3n){ margin-right:0; }

				div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList{ margin-top:0; margin-bottom:240px; }
					div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li{ width:100%; margin-left:0 !important; }
						div.wrapper #content article.post-619 > .entry-content .child-page .product > .prdList li dl{ width:100%; left:0; right:0; bottom:0; transform:translate(0,calc(100% + 40px)); }
			div.wrapper #content article.post-619 > .entry-content .child-page:after{ width:100%; display:none; }

			div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(7){  }
				div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(7){  }
					div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdImage > li:not(:last-child){ width:calc(50% - 7.5px); }
					div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdImage > li:not(:last-child):nth-child(3n){ margin-right:15px; }
					div.wrapper #content article.post-619 > .entry-content .child-page:nth-child(7) .product > ul.prdDetail > .prdImage > li:not(:last-child):nth-child(2n){ margin-right:0; }

			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(2) img{ max-width:280px; }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(4) img:not(:last-child){ margin-right:0; margin-bottom:40px; }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(5) .col3 > li{ width:calc(33.333% - 6px) !important; margin-right:9px !important; }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(5) .col3 > li:nth-child(3n){ margin-right:0 !important; }
			div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(6) .col0{  }
				div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(6) .col0 > li{ width:calc(50% - 10px) !important; margin-right:20px !important; }
				div.wrapper #content article.post-36 > .entry-content .child-page:nth-child(6) .col0 > li:nth-child(2n){ margin-right:0 !important; }

			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) .rank li{ display:block; width:100%; max-width:150px; padding-top:150px; margin:0 auto 45px !important; }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) .rank li:after,
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) .rank li:before{
					top: unset;
					bottom:-30px;
					left: calc(50% - 15px);
					border-left: 15px solid transparent;
					border-right: 15px solid transparent;
					border-top: unset;
					border-top: 15px solid;
					border-bottom: unset;
					right: unset;
				}
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) .rank li:after{ border-top-color:#f7f7f7; transform:translate(0,-6px); }
				div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(2) .rank li:before{ border-top-color:#000; }

		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .payment:after{ font-size:2rem; line-height:1; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .payment li{ width:90px; padding-top:90px; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .payment li:nth-child(2n){ margin-bottom:0; }

		/* div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li{ width:170px; padding-top:170px; margin-right:0; margin-bottom:80px; transform:rotate(90deg); }
		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:nth-child(3n){ margin-bottom:0; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li > span{ transform:translate(-50%, -50%) rotate(-90deg); } */

		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li{ width:calc(33.333% - 20px); padding-top:calc(33.333% - 20px); margin-right:30px; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:after,
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:before{ right:-24px; border-top:14px solid transparent; border-bottom:14px solid transparent; border-left:14px solid; top:calc(50% - 14px); }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:after{ border-left-color:#f7f7f7; }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:before{ border-left-color:#000; }
		div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li:nth-child(3n){  }
			div.wrapper #content article.post-591 > .entry-content .child-page:nth-child(3) .rank li > span{ transform:translate(-50%, -50%); }

}


.container {
	display: flex;
	gap: 30px;
	max-width: 1200px;
}

.card {
	background: #e8e8e8;
	padding: 40px 30px;
	width: 280px;
	height: 550px;
	position: relative;
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
	display: flex;
	flex-direction: column;
}

.card-header {
	text-align: center;
	margin-bottom: 40px;
}

.card-title {
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: center !important;
}

.card-content {
	flex-grow: 1;
	text-align: left;
}

.item {
	margin-bottom: 25px;
}

.item-title {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
}

.item-subtitle {
	font-size: 18px;
	color: #333;
	line-height: 1.2;
}

.icon-container {
	position: absolute;
	bottom: 20px;
	left: 70%;
	transform: translateX(-50%);
	background-color: #e8e8e8;
	width: 130px;
	height: 130px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
}

.icon-container img {
	width: 120px;
	height: 120px;
	object-fit: contain;
}

/* 친환경 부품 카드용 아이콘 (이미지) */
.eco-icon {
	width: 35px;
	height: 35px;
}

/* 소재 카드용 아이콘 (이미지) */
.material-icon {
	width: 35px;
	height: 35px;
}

@media (max-width: 768px) {
	.container {
		flex-direction: column;
		gap: 60px;
	}
	
	.card {
		width: 100%;
		max-width: 350px;
		margin: 0 auto;
	}
}
