@charset "utf-8";

@media (max-width: 1920px) {
	
	/* content */
}

@media (max-width: 1600px) {

	
	
}

@media (max-width: 1440px) {
	
	#gnb > ul {
        margin-left: 70px;
    }

	/* main */
	
	/* sub */

	/* board */
	


}


@media (max-width: 1380px) {

	
	/* main */
	.main-atoms {padding:100px 0 60px;}
	.main-atoms .photo {width:700px;}

	.main-feature {padding:110px 0;}

	.main-service .inner {height:700px;}

	.main-news {padding:100px 0;}

	.main-company {padding:100px 0;}

	.product-app-slider {padding:100px 0;}



	
	/* sub */

	.company-mission {padding:100px 0;}

	.company-strategic {padding:100px 0;}

	.company-why {padding:100px 0;}
	.company-why .info {width:40%}
	.company-why .info br {display:none;}
	.company-why .photo  {width:60%;}
	.company-why .photo .photo-box {max-width:700px;}
	.company-why .photo .slick-list {margin-left:-20px;}
	.company-why .photo .item {padding-left:20px;}
	.company-why .photo .btns {bottom:58px}

	.company-core {padding:100px 0;}

	.company-what {padding:100px 0;}
	

}

@media (max-width: 1240px) {

	/* header */
	#gnb > ul {/*margin:0 -30px;*/}
	#gnb > ul > li > a {padding:0 30px;}
	html:lang(ja) #gnb > ul > li > a {padding:0 20px;}

	

	/* main */
	.main-visual .content .tit {font-size:100px;}
	.main-visual .content .txt {font-size:28px;}
	.main-visual .content .cnt {font-size:24px;}

	.main-product .inner {height:800px;}

	.main-company ul li .tit {font-size:25px;}

	/* sub */
	.sub-vis .content h2 {font-size:70px;}
	.sub-vis .content .txt {font-size:25px;}
	.sub-vis .content .txt.txt2 {font-size:30px;}
	.sub-vis .content .cnt {font-size:20px;}
	.sub-vis.about .content .txt {font-size:40px;}
	.sub-vis.about .content .txt.txt2 {font-size:30px;}

	.doc-title h3 {font-size:30px;}
	.doc-title .cnt {font-size:18px; margin-top:25px;}

	.product-process {padding:100px 0; font-size:18px;}
	.product-process .photo {width:500px; margin-right:40px;}
	.product-process .photo img {width:100%;}

	.product-screen {padding:100px 0;}
	.product-screen .group {padding-bottom:100px; margin-bottom:100px;}

	.product-image {padding:100px 0;}

	.product-store {padding:100px 0;}

	.product-specs {padding:100px 0;}
	
	.datasheet-download {padding:100px 0;}

	.product-function {padding:100px 0;}

	.company-top {padding:80px 0;}
	.company-box {padding:40px; margin-bottom:50px;}

	.product-retail {height:850px;}
	.product-retail.various {height:800px;}

	.terminal-led {padding:100px 0;}
	.terminal-led .info {width:55%;}
	.terminal-led .info .photo {width:280px; margin-right:30px;}
	.terminal-led .info .tit {font-size:30px;}
	.terminal-led .info .cnt {font-size:18px;}
	.terminal-led .list {width:45%; padding-left:30px;}
	.terminal-led .list ul {margin:0 -10px;}
	.terminal-led .list ul li {padding:0 10px;}
	.terminal-led .list .title {font-size:22px; margin-top:20px;} 

	.service-top {padding:90px 0;}

	.service-top br {display:none;}

	.company-why {padding:90px 0;}
	.company-why .why-inner {display:block;}
	.company-why .info {width:100%; margin-bottom:20px;}
	.company-why .info .box {max-width:100%;}
	.company-why .photo  {width:100%;}
	.company-why .photo .slick-list {margin-left:-10px;}
	.company-why .photo .item {padding-left:10px;}
	.company-why .photo .btns {bottom:0}

	.company-what {padding:90px 0;}
	.company-what .doc-title {margin-bottom:50px;}
	.company-what .head {margin-bottom:90px;}
	.company-what .head .image {margin-bottom:25px;}
	.company-what .head .cnt {font-size:20px;}
	.company-what .group {margin-bottom:90px;}
	.company-what .group .info {width:50%; padding-right:60px;}
	.company-what .group .info dl dt {font-size:28px; margin-bottom:16px;}
	.company-what .group .info dl dd {font-size:18px ;margin-bottom:16px;}
	.company-what .sec-group:nth-child(even) .group .info {padding-left:60px;}

	.solution-what {padding-top:100px;}

	.value-inner {padding:100px 0;}

	.company-strategic {padding:100px 0;}

	.company-mission {padding:100px 0;}

	.tms-content {margin-bottom:100px;}
	.tms-inner .group {padding:100px 0;}
	.tms-inner .group .photo {width:500px; margin-left:40px;}
	.tms-inner .group.type2 .content {margin:0 -20px 40px;}
	.tms-inner .group.type2 .t-col {padding:0 20px;}
	.tms-inner .group.type2 .image {padding:70px;}

}



/* Landscape tablet */
@media (max-width: 1024px) {

	/* header */
	#header .inner {height:90px;}
	#gnb {display:none;}

	.sitelogo a img {height:32px;}

	.header-fixed #header .inner {height:90px;}

	
	.lang {right:60px;}
	.btn-m-menu {display:block;}

	.mobile-navigation {display:block;}


	/* main */
	.main-visual .item {height:800px;}
	.main-visual .content .tit {font-size:80px; margin-bottom:15px;}
	.main-visual .content .txt {font-size:26px; margin-bottom:15px;}
	.main-visual .content .cnt {font-size:22px;}
	.main-visual .slick-arrow {width:22px;}
	.main-visual .slick-prev {left:30px;}
	.main-visual .slick-next {right:30px;}
	.main-visual .controler-wrap {bottom:100px;}

	.main-visual .scroll {bottom:60px; right:30px; width:100px; height:100px;}
	.main-visual .scroll .scrollDown img {height:28px}

	
	.main-title {margin-bottom:30px;}
	.main-title h2 {font-size:45px;}
	.main-title .cnt {font-size:16px;}
	.main-title .cnt br {display:none;}

	.main-more a {width:160px; height:44px;}
	.main-more a:after {width:38px;}
	
	.main-product .inner {height:600px;}

	.main-atoms {padding:80px 0 60px;}
	.main-atoms .photo {width:500px;}

	
	.main-feature {padding:90px 0;}
	.main-feature ul {margin:0 -30px;}
	.main-feature ul li {padding:0 30px;}
	.main-feature ul li .ico {height:auto; margin-bottom:25px;}
	.main-feature ul li .ico img {height:75px}
	.main-feature ul li .number {font-size:80px;margin-bottom:20px;}
	.main-feature ul li .number .txt {font-size:25px;}
	.main-feature ul li p {font-size:18px;}

	.main-service .inner {height:600px;}

	.main-news {padding:80px 0;}
	.main-news .main-more {top:-6px;}
	.main-news .list ul {margin:0 -10px;}
	.main-news .list ul li {padding:0 10px;}
	.main-news .list ul li a {padding-top:25px;}
	.main-news .list ul li .tit {font-size:20px; margin-bottom:20px }
	.main-news .list ul li .cnt {font-size:18px;}
	.main-news .list ul li .date {margin:20px 0 30px; font-size:15px;}
	.main-news .list ul li .more {top:20px; width:38px;}

	.main-company {padding:80px 0;}
	.main-company ul {margin:0 -5px;}
	.main-company ul li {width:20%; padding:0 5px; height:500px;}
	.main-company ul li .content {top:55px; left:0; padding:0 30px; color:#fff; z-index:1; transition: all 0.3s ease-in-out;}
	.main-company ul li .tit {font-size:25px;}
	.main-company ul li .more {margin-top:25px;padding:0 22px; width:160px; height:44px;}
	.main-company ul li .more:after {width:38px;}
	.main-company ul li.active {width:60%;}
	.main-company ul li.active .content {bottom:60px; padding:0 60px;}
	.main-company ul li.active .tit {font-size:50px;}
	

	/* sub */
	#sub #wrapper {padding-top:120px;}
	.real-cont {padding-bottom:70px;}

	.sub-title {margin-bottom:30px;}
	.sub-title h2 {font-size:55px;}
	.sub-title .loca-nav ul li {padding:0 12px; font-size:15px;}

	.lnb {margin-bottom:50px;}
	.lnb ul {margin:0 -18px;}
	.lnb ul li {padding:0 18px;}
	.lnb ul li a {height:50px; font-size:16px;}
	.lnb ul li a:after {height:3px;}

	.lnb-menu {margin-bottom:60px;}
	.lnb-menu ul li a {height:50px; font-size:16px;}


	.sub-vis {height:450px;}
	.sub-vis .content h2 {font-size:60px;}
	.sub-vis .content .txt {font-size:22px;}
	.sub-vis .content .txt.txt2 {font-size:26px;}
	.sub-vis .content .cnt {font-size:19px;}
	.sub-vis .content br {display:none;}
	.sub-vis.about {height:700px}
	.sub-vis.about .content .txt {font-size:32px;}
	.sub-vis.about .content .txt.txt2 {font-size:26px;}

	.doc-title h3 {font-size:26px;}
	.doc-title .cnt {font-size:17px; margin-top:25px;}
	.doc-title img {height:38px;}
	.doc-title br {display:none;}

	.product-top {padding:90px 0;}
	.product-top ul li .tit {font-size:22px; margin-bottom:20px; margin-top:20px;}
	.product-top ul li p {font-size:15px;}

	.product-process {padding:80px 0; font-size:17px;}
	.product-process .group {padding-bottom:60px; margin-bottom:60px;}
	.product-process .photo {width:350px; margin-right:30px;}
	.product-process .info ul {margin-left:-10px;}
	.product-process .info ul li {width:calc(33.333333% - 10px); margin-left:10px; padding:30px 15px 30px 20px;}
	.product-process .info ul li span {font-size:15px;}
	
	.product-screen {padding:80px 0;}
	.product-screen .group {padding-bottom:80px; margin-bottom:80px;}
	.product-screen .info .doc-title .cnt .number {font-size:24px;}
	.product-screen .photo {width:450px; margin-left:30px;}

	.product-image {padding:80px 0;}
	.product-image .doc-title {margin-bottom:40px;}
	.product-image ul li .tit {bottom:30px; font-size:22px;}

	.product-store {padding:80px 0;}
	.product-store .doc-title {margin-bottom:40px;}
	.product-store ul {margin:0 -5px -15px;}
	.product-store ul li {padding:0 5px; margin-bottom:15px;}
	.product-store ul li .tit {bottom:30px; padding:0 40px; font-size:22px;}
	.product-store ul li .cnt {font-size:18px ;}
	.product-store .img-tit {font-size:18px ; margin-top:15px;}

	.product-specs .doc-title {margin-bottom:40px;}
	.product-specs .group {padding-bottom:60px; margin-bottom:60px;}
	.product-specs ul {margin:0 -10px -20px;}
	.product-specs ul li {width:calc(25% - 10px); margin-left:10px; margin-bottom:20px; padding:30px;}
	.product-specs ul li dl dt {font-size:22px;margin-bottom:10px;}
	.product-specs ul li dl dd {font-size:16px;}
	.product-specs .group.type1 ul li:nth-child(11) {width:calc(50% - 10px);}
	.product-specs .group.type1 ul li:last-child {width:calc(100% - 10px);}
	.product-specs .group.type2 ul li {width:calc(50% - 10px);}
	.product-specs .group.type3 ul li {width:calc(100% - 10px);}
	.product-specs .group.ray51 ul li:last-child {width:calc(25% - 10px);}

	.datasheet-download {padding:80px 0;}
	.datasheet-download ul {margin-left:-30px;}
	.datasheet-download ul li {width:calc(50% - 30px); margin-left:30px;}
	.datasheet-download ul li a {padding:45px 40px;}
	.datasheet-download ul li .info dl dt {font-size:30px; margin-bottom:15px;}
	.datasheet-download ul li .info  dl dd {font-size:16px;}
	.datasheet-download ul li .ico {margin-left:30px;}
	.datasheet-download ul li .ico img {height:50px;}

	.product-printer {padding:70px 0 40px;}
	.product-printer .doc-title {margin-bottom:80px;}
	.product-printer .wrap {padding-left:20px;}
	.product-printer .photo {padding-right:50px;}
	.product-printer .pic {max-width:100%;}
	.product-printer .info .box {max-width:100%;}
	.product-printer ul {margin-left:-10px; margin-bottom:-10px;}
	.product-printer ul li {width:calc(50% - 10px); margin-left:10px; margin-bottom:10px; padding:30px 15px 30px 25px;}
	.product-printer ul li dl {font-size:18px;}

	.product-config {padding:80px 0;}
	.product-config .image {margin-top:0;}

	.product-app-slider {padding:80px 0;}
	.product-app-slider .info {width:40%;}
	.product-app-slider .info .box {padding-top:60px;}
	.product-app-slider .info .cnt {font-size:18px;}
	.product-app-slider .info .btns {margin-top:40px;}
	.product-app-slider .info .btns .app-btns {width:22px;}
	.product-app-slider .info .btns .bar {height:32px; margin:0 16px;}
	.product-app-slider .photo {width:60%;}
	.product-app-slider .photo ul {margin:0 -10px;}
	.product-app-slider .photo li {padding:15px 10px;}
	.product-app-slider .photo .tit {padding:0 25px 0 30px; font-size:22px;}

	.product-function {padding:80px 0;}
	.product-function .doc-title {margin-bottom:40px;}
	.product-function .group.first {padding-bottom:80px; margin-bottom:80px;}
	.product-function .group.image-type  {margin-bottom:80px; padding-bottom:80px;}
	.product-function ul li .tit {bottom:30px; font-size:22px;}

	.company-top {padding:70px 0;}
	.company-box {padding:30px; margin-bottom:40px;}

	.product-retail {height:650px;}
	.product-retail.various {height:600px;}
	.product-retail br {display:block;}

	.terminal-image {height:600px;}

	.terminal-led {padding:80px 0;}
	.terminal-led .info .photo {width:240px; margin-right:20px;}
	.terminal-led .info .tit {font-size:24px;}
	.terminal-led .info .cnt {font-size:16px;}
	.terminal-led .list {padding-left:20px;}
	.terminal-led .list ul {margin:0 -10px;}
	.terminal-led .list ul li {padding:0 10px;}
	.terminal-led .list .title {font-size:20px; margin-top:15px;} 

	.service-top {padding:70px 0;}

	.service-process {padding:70px 0;}

	.service-inner {margin-top:70px;}
	.service-inner .doc-title {margin-bottom:50px;}
	.service-inner .doc-title .cnt {margin-top:25px;}
	.service-inner ul li {padding:30px 30px 40px 40px;}
	.service-inner ul li .num {margin-bottom:25px; font-size:20px;}
	.service-inner ul li .icon {margin-bottom:15px;}
	.service-inner ul li .cnt {font-size:17px;}

	.company-mission {padding:80px 0;}
	.company-mission .doc-title {margin-bottom:40px;}
	.company-mission ul {margin:0 -10px;}
	.company-mission ul li {width:20%; padding:0 10px; height:500px;}
	.company-mission ul li .content {top:40px; padding:0 20px;}
	.company-mission ul li .tit {font-size:25px;}
	.company-mission ul li .cnt {font-size:18px; margin-top:25px;}
	.company-mission ul li .cnt br {display:none;}
	.company-mission ul li.active {width:80%;}
	.company-mission ul li.active .content {bottom:60px; padding:0 60px;}
	.company-mission ul li.active .tit {font-size:50px;}

	.company-strategic {padding:80px 0;}
	.company-strategic .doc-title {margin-bottom:40px;}
	.company-strategic .group {margin-bottom:80px;}
	.company-strategic .group .info {padding-left:50px;}
	.company-strategic .group .info dl dt {font-size:28px; margin-bottom:15px;}
	.company-strategic .group .info dl dd {font-size:18px;}
	.company-strategic .group:nth-child(even) .info {padding-right:50px;}

	.company-why {padding:80px 0;}
	.company-why .doc-title {margin-bottom:40px;}
	.company-why .info .box {padding-top:60px; padding-right:0;}
	.company-why .info .slick-dots {top:-60px; width:100%; justify-content:center; margin-left:-6px;}
	.company-why .info .slick-dots li {padding:0 6px;}
	.company-why .info .slick-dots li button {height:40px; font-size:22px; line-height:40px;}
	.company-why .info .slick-dots li button:after {height:2px;}
	.company-why .info dl dt {font-size:28px; margin-bottom:15px;}
	.company-why .info dl dd {font-size:18px;}
	.company-why .photo .photo-box {max-width:100%; padding-right:100px;}
	.company-why .photo .photo-box img {width:100%;}
	.company-why .photo .slick-list {margin-left:-5px;}
	.company-why .photo .item {padding-left:5px;}
	.company-why .photo .btns {width:60px; height:60px; background-size:12px;}
	.company-why .photo .btns.why-bt-next {left:60px;}

	.company-core {padding:80px 0;}
	.company-core .doc-title {margin-bottom:40px;}
	.company-core ul {margin-left:-30px; padding-top:40px;}
	.company-core ul li {width:calc(33.333333% - 30px); margin-left:30px; padding:100px 25px 40px;}
	.company-core ul li .ico {top:-40px; width:110px; height:110px;}
	.company-core ul li dl dt {font-size:22px;margin-bottom:16px;}
	.company-core ul li dl dd {font-size:18px;}
	.company-core ul li br {display:none;}

	.company-what {padding:80px 0;}
	.company-what .doc-title {margin-bottom:40px;}
	.company-what .head {margin-bottom:70px;}
	.company-what .head .image {margin-bottom:20px;}
	.company-what .head .cnt {font-size:18px;}
	.company-what .group {margin-bottom:70px;}
	.company-what .group .info {padding-right:40px;}
	.company-what .group .info dl dt {font-size:22px; margin-bottom:12px;}
	.company-what .group .info dl dd {font-size:16px ;margin-bottom:12px;}
	.company-what .sec-group:nth-child(even) .group .info {padding-left:40px;}

	.location-inner .maps {margin-bottom:50px;}
	.location-inner .maps iframe {height:500px !important;}
	.location-inner .group {margin:0 -60px;}
	.location-inner .group .g-col {padding:0 60px;}
	.location-inner .group .g-col:after {height:280px;}
	.location-inner h3 {font-size:30px; margin-bottom:20px;}
	.location-inner .text-row {margin-bottom:20px;}
	.location-inner .text-row dl dt {font-size:18px ;padding-left:25px;}
	.location-inner .text-row dl dt:before {top:3px; width:18px; height:18px;}
	.location-inner .text-row dl dd {font-size:16px;}
	.location-inner .text-row ul {display:block; margin:0 0 -30px;}
	.location-inner .text-row ul li {padding:0; margin-bottom:30px;}

	.solution-what {padding-top:80px;}

	.value-inner {padding:80px 0;}
	.value-inner ul {margin-left:-20px;}
	.value-inner ul li {width:calc(33.333% - 20px); margin-left:20px; padding:40px;}
	.value-inner ul li .icon {margin-bottom:70px;}
	.value-inner ul li .icon img {height:60px}
	.value-inner ul li .num {font-size:22px; margin-bottom:18px;}
	.value-inner ul li .tit {font-size:22px; margin-bottom:15px;}
	.value-inner ul li .cnt {font-size:18px;}
	.value-inner br {display:none;}

	.tms-content {font-size:18px ; margin-bottom:80px;}
	.tms-inner {font-size:18px;}
	.tms-inner .group {padding:80px 0;}
	.tms-inner .group .info {font-size:18px;}
	.tms-inner .group h3 {font-size:20px}
	.tms-inner .group .photo {width:400px; margin-left:30px;}
	.tms-inner .group.type2 .content {margin:0 -15px 30px;}
	.tms-inner .group.type2 .t-col {padding:0 15px;}
	.tms-inner .group.type2 .image {padding:50px;}

	/* board */
	

	/* 검색 */
	.board-search {margin-bottom:30px;}
	.board-search .input {font-size:16px;}
	.board-search select.input {width:130px;}
	.board-search select.input,
	.board-search input.input {border:0; height:44px;}
	.board-search .bt-search {width:20px; height:44px;}

	.board-total {font-size:18px;}

	.webzine-board-list--fc tbody td {padding:30px 10px; font-size:18px ;}
	.webzine-board-list--fc tbody td .photo {width:250px !important; margin-right:30px;}
	.webzine-board-list--fc tbody td .tit {font-size:20px ;}
	.webzine-board-list--fc tbody td .cnt {font-size:16px; margin-bottom:16px;}
	.webzine-board-list--fc tbody td .date {font-size:16px;}

	.gallery-list {padding-top:20px;}
	.gallery-list ul {margin:0 -10px;}
	.gallery-list ul li {width:25%; padding:0 10px; margin-bottom:40px;}
	.gallery-list ul li .tit {font-size:18px; margin-top:20px;}

	
	

	
} 

/* portrait tablet */
@media (max-width: 900px) {	
	.only-desktop {display:none;}
	.only-tablet {display:block;}

	/* main */
	.main-feature {padding:80px 0;}
	.main-feature ul {margin:0 -20px;}
	.main-feature ul li {padding:0 20px;}
	.main-feature ul li .ico {height:auto; margin-bottom:20px;}
	.main-feature ul li .ico img {height:60px}
	.main-feature ul li .number {font-size:50px;margin-bottom:20px;}
	.main-feature ul li .number .txt {font-size:18px;}
	.main-feature ul li p {font-size:16px;}

	.main-company ul li {width:25%;}
	.main-company ul li.active {width:50%}
	.main-company ul li.active .content {bottom:50px; padding:0 50px;}
	.main-company ul li.active .tit {font-size:40px;}

	/* footer */
	#footer {font-size:15px;}
	.foot-info {padding:30px 0;}
	.foot-info .foot-logo {margin-bottom:15px;}
	.foot-info .bar {width:0; height:0; margin:0; display:block;}

	.foot-copy {padding:30px 0;}
	.foot-copy .btns a {font-size:16px;}

	.scroll-top {bottom:30px; right:15px; width:70px;}
	.scroll-top ul li a {width:70px; height:70px; font-size:1rem;}
	.scroll-top ul li .icon {width:100%; margin-bottom:5px;}
	.scroll-top ul li .icon img {height:20px;}
	
	/* sub */
	.sub-vis .content h2 {font-size:60px;}
	.sub-vis .content .txt {font-size:20px;}
	.sub-vis .content .txt.txt2 {font-size:25px;}
	.sub-vis .content .cnt {font-size:18px;}
	.sub-vis .content img {height:36px;}
	.sub-vis.about .content .txt {font-size:30px;}
	.sub-vis.about .content .txt.txt2 {font-size:25px;}

	.doc-title h3 {font-size:25px;}
	.doc-title .cnt {font-size:17px; margin-top:20px;}
	.doc-title img {height:32px;}

	.product-top {padding:80px 0;}
	.product-top ul {flex-wrap:wrap; margin:0 -5px -20px;}
	.product-top ul li {width:100%; margin-bottom:20px;}
	.product-top ul li .tit {font-size:20px; margin-bottom:15px; margin-top:15px;}
	.product-top ul li p {font-size:14px;}
	.product-top.type2 ul li {width:50%;}

	.product-process {padding:70px 0; font-size:16px;}
	.product-process .inner {display:block;}
	.product-process .group {display:block; padding-bottom:50px; margin-bottom:50px;}
	.product-process .photo {width:100%; margin-right:0; margin-bottom:20px;}
	.product-process .info {width:100%; }
	.product-process .info ul {margin-left:-8px;}
	.product-process .info ul li {width:calc(33.333333% - 8px); margin-left:8px; padding:20px 15px 20px 20px;}
	
	.product-specs {padding:70px 0;}
	.product-specs .doc-title {margin-bottom:40px;}
	.product-specs .group {padding-bottom:40px; margin-bottom:40px;}
	.product-specs ul li {width:calc(33.333333% - 10px); padding:30px;}
	.product-specs .group.type1 ul li:nth-child(11) {width:calc(66.666666% - 10px);}
	.product-specs .group.ray51 ul li:last-child {width:calc(33.333333% - 10px);}

	.product-app-slider {padding:70px 0;}
	.product-app-slider .wrap {display:block;}
	.product-app-slider .info {width:100%; margin-bottom:20px;}
	.product-app-slider .info .box {padding-top:0; max-width:100%;}
	.product-app-slider .info .cnt {font-size:17px;}
	.product-app-slider .info .btns {margin-top:30px; justify-content:flex-end; padding-right:20px;}
	.product-app-slider .photo {width:100%; padding-left:20px;}
	.product-app-slider .photo .tit {font-size:20px;}

	.company-what {padding:70px 0;}
	.company-what .doc-title {margin-bottom:40px;}
	.company-what .head {margin-bottom:60px;}
	.company-what .head .image {margin-bottom:20px;}
	.company-what .head .cnt {font-size:18px;}
	.company-what .group {display:block; margin-bottom:60px;}
	.company-what .group .photo {width:100%;}
	.company-what .group .info {padding-right:0; width:100%; margin-bottom:20px;}
	.company-what .group .info dl dt {font-size:22px; margin-bottom:12px;}
	.company-what .group .info dl dd {font-size:16px ;margin-bottom:12px;}
	.company-what .sec-group {margin-bottom:50px;}
	.company-what .sec-group:last-child {margin-bottom:0;}
	.company-what .sec-group:nth-child(even) .group .info {order:1;  padding-left:0;}
	.company-what .sec-group:nth-child(even) .group .photo {order:2;}

	.value-inner {padding:70px 0;}
	.value-inner ul {display:block; margin-left:0;}
	.value-inner ul li {width:100%; margin-left:0; margin-bottom:20px;padding:30px;}
	.value-inner ul li:last-child {margin-bottom:0;}
	.value-inner ul li .icon {margin-bottom:40px;}
	.value-inner ul li .icon img {height:50px}
	.value-inner ul li .num {font-size:18px; margin-bottom:12px;}
	.value-inner ul li .tit {font-size:18px; margin-bottom:12px;}
	.value-inner ul li .cnt {font-size:16px;}
	.value-inner ul li:nth-child(2) {text-align:right;}
	.value-inner ul li:nth-child(2) .icon {text-align:left;}

	.tms-content {font-size:18px ; margin-bottom:80px;}
	.tms-inner {font-size:18px;}
	.tms-inner .group { padding:80px 0;}
	.tms-inner .group .inner {display:block;}
	.tms-inner .group .info {width:100%; font-size:18px; margin-bottom:20px;}
	.tms-inner .group h3 {font-size:20px}
	.tms-inner .group .photo {width:100%; margin-left:0;}
	.tms-inner .group.type2 .content {display:block; margin:0 0 30px;}
	.tms-inner .group.type2 .t-col {padding:0; width:100%; margin-bottom:25px;}
	.tms-inner .group.type2 .t-col:last-child {margin-bottom:0;}
	.tms-inner .group.type2 .image {padding:50px;}
	
	
	/* board */
	.board-wrap--fc .board-view--fc header {padding:30px 0;} 
	.board-wrap--fc .board-view--fc header h1 {font-size:20px; margin-bottom:15px;}
	.board-wrap--fc .board-view--fc header address p {font-size:16px;}

	.board-wrap--fc .board-view--fc .btn-view-wrap--fc .btn-list--fc {min-width:100%; height:46px; font-size:16px;}

	.board-wrap--fc .board-view--fc .post-navi--fc .prev-post--fc a,
	.board-wrap--fc .board-view--fc .post-navi--fc .next-post--fc a {font-size:16px;}
	.board-wrap--fc .board-view--fc .post-navi--fc li span {font-size:16px;}
	
	.board-wrap--fc .board-view--fc .post-navi--fc li {padding:15px 15px;}
	.board-wrap--fc .board-view--fc .board-conts--fc ,
	.board-wrap--fc .board-view--fc .board-conts--fc div, .board-wrap--fc .board-view--fc .board-conts--fc p {font-size:16px;}
	
	
	.gallery-list ul li {width:33.333333%;}

	
} 

@media (max-width: 800px) {	

	/* main */
	.main-product {background:#fff; padding-top:60px;}
	.main-product .background {display:block;}
	.main-product .inner {height:auto;}

	.main-atoms .inner {display:block;}
	.main-atoms .info {width:100%;}
	.main-atoms .photo {width:100%; margin-top:30px;}

	.main-news .list ul {margin:0; display:block; }
	.main-news .list ul li {padding:0; width:100%; margin-bottom:20px;}
	.main-news .list ul li:last-child {margin-bottom:0;}
	.main-news .list ul li a {padding-top:15px;}
	.main-news .list ul li .tit {font-size:18px; margin-bottom:10px }
	.main-news .list ul li .cnt {font-size:16px;}
	.main-news .list ul li .date {margin:20px 0; font-size:15px;}

	
	
	/* sub */
	.product-screen {padding:70px 0;}
	.product-screen .group {padding-bottom:70px; margin-bottom:70px;}
	.product-screen .info .doc-title .cnt .number {font-size:20px;}
	.product-screen .photo {width:350px; margin-left:30px;}

	.datasheet-download {padding:70px 0;}
	.datasheet-download ul {margin-left:-20px;}
	.datasheet-download ul li {width:calc(50% - 20px); margin-left:20px;}

	.terminal-led {padding:70px 0;}
	.terminal-led .group {display:block;}
	.terminal-led .info {width:100%; margin-bottom:20px;}
	.terminal-led .list {width:100%; padding-left:0;}


}

@media (max-width: 767px) {	
		
	.board-wrap--fc .webzine-board-list--fc tbody tr td.board-subject--fc a {display:flex !important;}
	.board-wrap--fc .webzine-board-list--fc tbody tr td {float:none; padding:20px 0;}
	.board-wrap--fc .webzine-board-list--fc tbody tr td.board-subject--fc div:first-child {position:relative; top:0; height:auto; left:0; width:250px !important; margin-right:20px;}
	.board-wrap--fc .webzine-board-list--fc tbody tr td.board-subject--fc div:first-child div {margin-bottom:0;}
}

/* Landscape phone */
@media (max-width: 640px) {
	.only-desktop-tablet {display:none;}
	.only-tablet {display:none;}
	.only-mobile {display:block;}

	
	/* header */
	#header .inner {height:70px;}
	#gnb {display:none;}

	.sitelogo a img {height:30px;}

	.header-fixed #header .inner {height:70px;}

	.mobile-navigation {width:90%;}

	
	/* main */
	.main-visual .item {height:650px;}
	.main-visual .content {padding:0 5%; top:100px; transform:translateY(0);}
	.main-visual .content .tit {font-size:50px; margin-bottom:12px;}
	.main-visual .content .txt {font-size:22px; margin-bottom:12px;}
	.main-visual .content .cnt {font-size:18px;}
	.main-visual .content .cnt br {display:none;}
	.main-visual .slick-arrow {display:none !important; width:18px;}
	.main-visual .slick-prev {left:15px;}
	.main-visual .slick-next {right:15px;}
	.main-visual .controler-wrap {bottom:40%;}
	.main-visual .controler {margin-right:20px;}
	.main-visual .slide-prev {margin-right:10px;}
	.main-visual .slide-next {margin-left:10px;}

	.main-visual .scroll {display:none;}

	.main-title {margin-bottom:25px;}
	.main-title h2 {font-size:30px;}
	.main-title .cnt {font-size:15px;}
	

	.main-more a {width:140px; height:40px; padding:0 12px;}
	.main-more a:after {width:26px; right:12px;}
	
	.main-product {padding-top:50px;}
	.main-product .background {margin-top:30px;}

	.main-atoms {padding:60px 0;}
	.main-atoms .photo {margin-top:25px;}

	.main-feature {padding:60px 0;}
	.main-feature ul {display:block; margin:0;}
	.main-feature ul li {padding:0; width:100%; border-bottom:1px solid #dedede; padding-bottom:20px; display:flex; align-items:center; margin-bottom:20px; text-align:left;}
	.main-feature ul li:last-child {margin-bottom:0; border-bottom:0; padding-bottom:0;}
	.main-feature ul li .ico {width:60px; margin-right:20px;height:auto; margin-bottom:0;}
	.main-feature ul li .ico img {height:auto}
	.main-feature ul li .info {flex:1 1 auto; min-width:0;}
	.main-feature ul li .number {font-size:40px;margin-bottom:0;}
	.main-feature ul li .number .txt {font-size:16px;}
	.main-feature ul li p {font-size:15px;}
	.main-feature ul li p br {display:none;}
	.main-feature ul li:nth-child(1) .ico {padding-left:0;}
	.main-feature ul li:nth-child(2) {text-align:left;}
	.main-feature ul li:nth-child(3) {text-align:left;}
	.main-feature ul li:nth-child(3) .ico {padding-right:0;}
	.main-feature ul li:nth-child(3) p {padding-right:0;}

	.main-service .inner {height:300px;}

	.main-news {padding:60px 0;}
	.main-news .list ul li .tit {padding-right:30px;}
	
	.main-company {padding:60px 0;}
	.main-company ul {display:block; margin:0 0 -10px;}
	.main-company ul li {width:100%; height:100px; padding:0; margin-bottom:10px;}
	.main-company ul li .content {top:50%; transform:translateY(-50%); padding:0 20px;}
	.main-company ul li .tit {font-size:20px;}
	.main-company ul li .more {margin-top:20px;padding:0 12px; width:140px; height:40px;}
	.main-company ul li .more:after {width:24px; right:12px;}
	.main-company ul li.active {width:100%; height:260px;} 
	.main-company ul li.active .content {bottom:auto; top:50%; padding:0 20px;}
	.main-company ul li.active .tit {font-size:26px;}

	/* footer */
	#footer {font-size:14px; text-align:center;}
	.foot-info {padding:20px 0;}
	.foot-info .foot-logo {margin-bottom:15px;}
	.foot-info .bar {width:0; height:0; margin:0; display:block;}

	.foot-copy {padding:20px 0;}
	.foot-copy .inner {display:block;}
	.foot-copy .copy {width:100%; margin-bottom:10px;}
	.foot-copy .btns a {font-size:15px;}

	


	/* sub */
	#sub #wrapper {padding-top:90px;}
	.real-cont {padding-bottom:40px;}

	.sub-title h2 {font-size:40px;}
    /*
	.sub-title .loca-nav {position:static; margin-top:20px;}
	.sub-title .loca-nav ul {justify-content:flex-end;}*/
	.sub-title .loca-nav ul li {font-size:.95em;}
	.sub-title .loca-nav ul li:first-child:before {top:5px; width:5px; height:5px;}

	.lnb {margin-bottom:40px;}
	.lnb ul {margin:0 -15px;}
	.lnb ul li {padding:0 15px;}
	.lnb ul li a {height:44px; font-size:15px;}
	.lnb ul li a:after {height:2px;}

	.lnb-menu {margin-bottom:50px;}
	.lnb-menu ul li a {height:44px; font-size:15px;}

	.page-url-atoms-features--fc .lnb-menu ul li {flex:none;}
	.page-url-atoms-features--fc .lnb-menu ul li a {padding:0 30px;}
	
	.sub-vis {height:300px;}
	.sub-vis .content h2 {font-size:40px;}
	.sub-vis .content .txt {font-size:18px;}
	.sub-vis .content .txt.txt2 {font-size:20px;}
	.sub-vis .content .cnt {font-size:16px;}
	.sub-vis .content img {height:32px;}
	.sub-vis.about {height:400px;}
	.sub-vis.about .content .txt {font-size:20px;}
	.sub-vis.about .content .txt.txt2 {font-size:20px;}
	.sub-vis.pro {height:auto}
	.sub-vis.pro .background {display:none;}
	.sub-vis.pro .background-m {display:block}
	.sub-vis.pro .content {position:static; top:0; transform:translateY(0); margin-bottom:30px;} 

	.doc-title h3 {font-size:20px;}
	.doc-title .cnt {font-size:15px;}
	.doc-title img {height:28px;}

	.product-top {padding:60px 0;}
	.product-top ul li .tit {font-size:18px;}
	.product-top.type2 ul li {width:100%;}

	.product-process {padding:60px 0; font-size:15px;}
	.product-process .group {padding-bottom:30px; margin-bottom:30px;}
	.product-process .info ul {flex-wrap:wrap; margin-left:0; margin-bottom:-10px;}
	.product-process .info ul li {width:100%; margin-left:0; margin-bottom:10px; padding:20px 15px;}

	.product-screen {padding:60px 0;}
	.product-screen .group {display:block; padding-bottom:60px; margin-bottom:60px;}
	.product-screen .info {width:100%; margin-bottom:20px;}
	.product-screen .info .doc-title .cnt .number {font-size:20px; margin-bottom:5px;}
	.product-screen .photo {width:100%; margin-left:0;}

	.product-image {padding:60px 0;}
	.product-image .doc-title {margin-bottom:30px;}
	.product-image ul {display:block; margin:0 0 -15px;}
	.product-image ul li {width:100%; padding:0; margin-bottom:15px;}
	.product-image ul li .tit {bottom:25px; font-size:18px;}

	.product-store {padding:60px 0;}
	.product-store .doc-title {margin-bottom:30px;}
	.product-store ul {display:block; margin:0 0 -15px;}
	.product-store ul li {padding:0; width:100%; margin-bottom:15px;}
	.product-store ul li .tit {bottom:25px; padding:0 30px; font-size:18px;}
	.product-store ul li .cnt {font-size:16px ;}
	.product-store.type2 ul li {width:100%;} 
	.product-store .img-tit {font-size:16px ; margin-top:10px;}

	.product-specs {padding:60px 0;}
	.product-specs .doc-title {margin-bottom:30px;}
	.product-specs .group {padding-bottom:30px; margin-bottom:30px;}
	.product-specs ul {display:block; margin:0 0 -10px;}
	.product-specs ul li {width:100%; margin-left:0; margin-bottom:10px; padding:20px;}
	.product-specs ul li dl dt {font-size:18px;}
	.product-specs ul li dl dd {font-size:15px;}
	.product-specs .group.type1 ul li:nth-child(11) {width:100%;}
	.product-specs .group.type1 ul li:last-child {width:100%;}
	.product-specs .group.type2 ul li {width:100%}
	.product-specs .group.type3 ul li {width:100%;}
	.product-specs .group.ray51 ul li:last-child {width:100%;}

	.datasheet-download {padding:60px 0;}
	.datasheet-download ul {margin-left:0; display:block;}
	.datasheet-download ul li {width:100%; margin-left:0; margin-bottom:10px;}
	.datasheet-download ul li:last-child {margin-bottom:0;}
	.datasheet-download ul li a {padding:30px;}
	.datasheet-download ul li .info dl dt {font-size:20px; margin-bottom:15px;}
	.datasheet-download ul li .info  dl dd {font-size:15px;}
	.datasheet-download ul li .ico {margin-left:20px;}
	.datasheet-download ul li .ico img {height:40px;}

	.product-printer {padding:60px 0 30px;}
	.product-printer .doc-title {margin-bottom:50px;}
	.product-printer .wrap {display:block;}
	.product-printer .photo {width:100%; padding-right:0; margin-bottom:10px; padding-right:20px;}
	.product-printer .info {width:100%;}
	.product-printer ul {margin-left:-5px; margin-bottom:-5px;}
	.product-printer ul li {width:calc(50% - 5px); margin-left:5px; margin-bottom:5px; padding:20px 15px 20px 25px;}
	.product-printer ul li dl {font-size:16px;}

	.product-config {padding:60px 0;}

	.product-app-slider {padding:60px 0;}
	.product-app-slider .info .cnt {font-size:16px;}
	.product-app-slider .info .btns .app-btns {width:18px;}
	.product-app-slider .info .btns .bar {height:26px;}
	.product-app-slider .photo ul {margin:0 -5px;}
	.product-app-slider .photo li {width:300px; padding:15px 5px;}
	.product-app-slider .photo .tit {font-size:18px;}

	.product-function {padding:60px 0;}
	.product-function .doc-title {margin-bottom:30px;}
	.product-function .group.first {padding-bottom:60px; margin-bottom:60px;}
	.product-function .group.image-type  {margin-bottom:60px; padding-bottom:60px;}
	.product-function ul {display:block; margin:0 0 -20px;}
	.product-function ul li {width:100%; padding:0; margin-bottom:20px;}
	.product-function ul li .tit {bottom:20px; font-size:18px;}

	.company-top {padding:50px 0;}
	.company-box {padding:20px; margin-bottom:30px;}

	.product-retail {height:500px; align-items:flex-start; }
	.product-retail.various {height:500px; background-position:80% 50%;}
	.product-retail .doc-title {padding-top:30px;}
	.product-retail br {display:none}

	.terminal-image {height:250px;}

	.terminal-led {padding:60px 0;}
	.terminal-led .info {display:block; margin-bottom:30px;}
	.terminal-led .info .photo {width:100%; margin-right:0; margin-bottom:10px;}
	.terminal-led .info .text {width:100%;}
	.terminal-led .info .tit {font-size:20px;}
	.terminal-led .info br {display:none}
	.terminal-led .info .cnt {font-size:15px;}
	.terminal-led .list {width:100%; padding-left:0;}
	.terminal-led .list ul {margin:0 -5px;}
	.terminal-led .list ul li {padding:0 5px;}
	.terminal-led .list .title {font-size:16px; margin-top:10px;} 

	.service-top {padding:50px 0;}
	.service-top .cnt {font-size:15px;}

	.service-process {padding:50px 0;}
	.service-process ul li .box {width:146px; height:146px;}
	.service-process ul li .box .tit {font-size:14px;}
	.service-process ul li:nth-child(3):after,
	.service-process ul li:nth-child(5):after,
	.service-process ul li:nth-child(7):after {display:none;}

	.service-inner {margin-top:50px;}
	.service-inner .doc-title {margin-bottom:30px;}
	.service-inner .doc-title .cnt {margin-top:20px;}
	.service-inner ul li {width:50%; padding:20px;}
	.service-inner ul li .num {margin-bottom:20px; font-size:18px;}
	.service-inner ul li .icon {margin-bottom:12px;}
	.service-inner ul li .icon img {height:40px;}
	.service-inner ul li .cnt {font-size:15px;}

	.company-mission {padding:50px 0;}
	.company-mission .doc-title {margin-bottom:30px;}
	.company-mission ul {display:block; margin:0 0 -10px;}
	.company-mission ul li {width:100%; padding:0; margin-bottom:10px;height:140px;}
	.company-mission ul li .content {top:30px;}
	.company-mission ul li .tit {font-size:20px;}
	.company-mission ul li .cnt {font-size:16px; margin-top:20px;}
	.company-mission ul li.active {width:100%; height:400px;}
	.company-mission ul li.active .content {bottom:40px; padding:0 20px;}
	.company-mission ul li.active .tit {font-size:30px;}

	.company-strategic {padding:50px 0;}
	.company-strategic .doc-title {margin-bottom:30px;}
	.company-strategic .group {display:block; margin-bottom:50px;}
	.company-strategic .group .photo {width:100%; margin-bottom:20px;}
	.company-strategic .group .info {width:100%; padding-left:0;}
	.company-strategic .group .info dl dt {font-size:18px; margin-bottom:10px;}
	.company-strategic .group .info dl dd {font-size:16px;}
	.company-strategic .group:nth-child(even) .info {width:100%; padding-right:0;}

	.company-why {padding:60px 0;}
	.company-why .doc-title {margin-bottom:30px;}
	.company-why .info .box {padding-top:60px; padding-right:0;}
	.company-why .info .slick-dots {top:-60px;}
	.company-why .info .slick-dots li button {font-size:18px;}
	.company-why .info dl dt {font-size:20px; margin-bottom:10px;}
	.company-why .info dl dd {font-size:16px;}
	.company-why .photo .photo-box {padding-right:40px;}
	.company-why .photo .btns {width:40px; height:40px; background-size:10px;}
	.company-why .photo .btns.why-bt-next {left:40px;}

	.company-core {padding:60px 0;}
	.company-core .doc-title {margin-bottom:30px;}
	.company-core ul {display:block; margin-left:0; padding-top:30px; margin-bottom:-50px ;}
	.company-core ul li {width:100%; margin-left:0; padding:50px 20px 30px; margin-bottom:50px;}
	.company-core ul li .ico {top:-30px; width:60px; height:60px;}
	.company-core ul li dl dt {font-size:18px;  margin-bottom:10px;}
	.company-core ul li dl dd {font-size:15px;}

	.company-what {padding:50px 0;}
	.company-what .doc-title {margin-bottom:30px;}
	.company-what .head {margin-bottom:40px;}
	.company-what .head .cnt {font-size:16px;}
	.company-what .group {display:block; margin-bottom:30px;}
	.company-what .group .info dl dt {font-size:18px; margin-bottom:10px;}
	.company-what .group .info dl dd {font-size:15px ;margin-bottom:10px;}
	.company-what .sec-group {margin-bottom:30px;}

	.location-inner .maps {margin-bottom:30px;}
	.location-inner .maps iframe {height:250px !important;}
	.location-inner .group {display:block; margin:0;}
	.location-inner .group .g-col {padding:0 0 20px; width:100%; margin-bottom:20px;border-bottom:1px solid #dedede;}
	.location-inner .group .g-col:after {display:none;}
	.location-inner .group .g-col:last-child {padding:0; margin-bottom:0; border-bottom:0;}
 	.location-inner h3 {font-size:20px; margin-bottom:15px;}
	.location-inner .text-row {margin-bottom:15px;}
	.location-inner .text-row dl dt {font-size:15px ;padding-left:25px;}
	.location-inner .text-row dl dt:before {top:3px; width:18px; height:18px;}
	.location-inner .text-row dl dd {font-size:15px;}
	.location-inner .text-row ul {display:block; margin:0 0 -30px;}
	.location-inner .text-row ul li {padding:0; margin-bottom:30px;}

	.solution-what {padding-top:40px;}

	.value-inner {padding:50px 0;}
	.value-inner ul li {padding:20px;}
	.value-inner ul li .icon {margin-bottom:30px;}
	.value-inner ul li .icon img {height:40px}
	.value-inner ul li .num {font-size:16px;}
	.value-inner ul li .tit {font-size:16px;}
	.value-inner ul li .cnt {font-size:15px;}

	.tms-content {font-size:16px ; margin-bottom:50px;}
	.tms-inner {font-size:16px;}
	.tms-inner .group { padding:50px 0;}
	.tms-inner .group .info {font-size:16px}
	.tms-inner .group h3 {font-size:18px}
	.tms-inner .group.type2 .content {margin:0 0 20px;}
	.tms-inner .group.type2 .t-col {margin-bottom:20px;}
	.tms-inner .group.type2 .image {padding:30px;}


	/* board */

	/* 검색 */
	.board-search {margin-bottom:20px; display:block}
	.board-search .search {max-width:100%; margin-bottom:20px;}
	.board-search .input {font-size:16px;}
	.board-search select.input {width:90px;}
	.board-search select.input,
	.board-search input.input {height:40px;}
	.board-search input.input {width:100%; padding-right:30px; border:0;}
	.board-search .bt-search {width:20px; height:40px;}

	.board-total {font-size:16px}


	
	.board-paging {margin:25px auto 0 !important;}
	.board-paging li a {width:30px; height:30px; line-height:30px; font-size:13px;}


	.btn-pack.list {width:120px; height:44px; line-height:42px;font-size:16px; padding:0 12px;}
	.btn-pack.form-submit {width:160px; height:46px; font-size:18px; line-height:44px; padding:0 10px;}
	
	.basic-board-list--fc td, .webzine-board-list--fc td {padding:5px 0;}
	.basic-board-list--fc tbody td.board-subject--fc a, .webzine-board-list--fc tbody td.board-subject--fc a {padding:0;}

	.basic-board-list--fc tbody td.board-date--fc, .webzine-board-list--fc tbody td.board-date--fc {font-size:15px;}
	
	.page-url-data-room--fc .basic-board-list--fc tbody td, .webzine-board-list--fc tbody td {float:none;}
	.page-url-data-room--fc .basic-board-list--fc tbody td.board-date--fc,
	.page-url-data-room--fc .basic-board-list--fc tbody td.board-hit--fc {display:inline-block;}
	.page-url-data-room--fc .basic-board-list--fc tbody td.board-date--fc {padding-left:20px;}


	.form-title {font-size:24px;margin-bottom:30px;}

	.mailform .form-group {display:block; margin:0 0 20px;}
	.mailform .form-group .form-col {width:100%; padding:0; margin-bottom:20px;}
	.mailform .form-group.wide {display:block; margin:0 0 20px;}
	.mailform .form-group.code {margin:0 0 20px;}
	.mailform .form-group.code .tit {width:100%;}
	.mailform .tit {font-size:15px;}
	.mailform .input {height:50px; font-size:15px;}
	.mailform .captcha_box--fc input {font-size:15px;}
	.mailform textarea.input {height:150px;}
	.mailform .privacy-box {height:50px; font-size:15px;}


	.mailform .captcha_box--fc {flex-wrap:wrap;}
	.mailform .captcha_box--fc input { max-width:100%; height:44px;}
	.mailform .privacy_box--fc {height:80px; font-size:15px;}


	input[type="checkbox"] + label {font-size:14px ;}
	.mailform + .buttons {margin-top:40px;}

	
	.board-wrap--fc .webzine-board-list--fc tbody tr {padding:10px;}
	.board-wrap--fc .webzine-board-list--fc tbody tr td.board-subject--fc a {display:block !important;}
	.board-wrap--fc .webzine-board-list--fc tbody tr td {float:none; padding:0;}
	.board-wrap--fc .webzine-board-list--fc tbody tr td.board-subject--fc div:first-child {width:100% !important; margin-right:0; margin-bottom:10px;}
	.webzine-board-list--fc tbody td .info {width:100%;}
	.webzine-board-list--fc tbody td .tit {font-size:18px ;}
	.webzine-board-list--fc tbody td .cnt {font-size:15px; margin-bottom:14px;}
	.webzine-board-list--fc tbody td .date {font-size:15px;}

	.board-wrap--fc .board-view--fc header {padding:20px 0;} 
	.board-wrap--fc .board-view--fc header h1 {font-size:22px; margin-bottom:10px;}
	.board-wrap--fc .board-view--fc header address p {font-size:16px;}

	.gallery-list ul {margin:0 -5px;}
	.gallery-list ul li {width:50%; padding:0 5px; margin-bottom:30px;}
	.gallery-list ul li .tit {font-size:16px; margin-top:10px;}

	

} 

/* Landscape phones and down */
@media (max-width: 320px) {

} 