@charset "utf-8";
/**
 * @File Name : base.css
 * @Description : (@font-face) | Base Reset | Property Solo | UX
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2015.06.19 | 김소화 | 최초 등록
 * 2015.12.29 | 김소화 | img,form,fieldset,iframe,object,embed,video,audio {width:auto;height:auto}지움.
 * </pre>
 * @author 디자인팀 김소화
 * @since 2015.06.19
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/* Base Reset. ◆◆◆ */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{/* overflow-x:hidden; */overflow-y:scroll}
body{margin:0;background:#fff;font-size:81.25%;line-height:1.75;/* word-wrap:break-word; >> sub.css */-webkit-text-size-adjust:none}
body,input,select,button,textarea,pre,code,kbd,samp{font-family:'맑은 고딕','Malgun Gothic','나눔고딕',NanumGothic,'Nanum Gothic','돋움',Dotum,AppleGothic,helvetica,sans-serif}
i,em,cite,dfn,var,address{font-style:normal}
label,select,input,button,textarea{font-size:1em;vertical-align:middle;overflow:visible}
button,input[type=submit],input[type=reset],input[type=button],input[type=image],input[type=radio],input[type=checkbox]{cursor:pointer}
img,form,fieldset,iframe,object,embed,video,audio{max-width:100%;border:0;vertical-align:top}
table,pre{font-size:1em}
table{border-collapse:collapse;border-spacing:0}
pre{white-space:pre-wrap;word-wrap:break-word}
h1,h2,h3,h4,h5,h6,h7,p,ul,ol,dl,menu,blockquote,fieldset,form,pre{margin-top:1.33em;margin-bottom:1.33em}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{text-decoration:none}
a:link,a:visited{color:#04d;cursor:pointer}
a:link:hover,a:link:active,a:link:focus,
a:visited:hover,a:visited:active,a:visited:focus{color:#fff;text-decoration:none;}
small,sub,sup{font-size:.923em}
abbr{cursor:help}
em{color:#d00}
hr{display:none}
/*body,div,table,td,th,ul,li,dl,dt,dd,input,h1,h2,h3,h4,span,p{letter-spacing:0;}*/
/* Class */
.brclear{display:block;clear:both;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0}
.blind{position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
	*+html .blind{height:0}
	caption.blind{position:relative}
.dpn{display:none !important}
.ellipsis1{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}
.ellipsis1 *{white-space:nowrap !important}
/* * html .png24{tmp:expression(setPng24(this))} */

/* Property Solo (※d=default값). 20140917  ◆◆◆ */
/* layout */
.dpn{display:none !important}
.dpb{display:block !important}
.dpi{display:inline !important}
.dpib{display:inline-block !important}
.lstn{list-style-type:none !important}
.lstdlz{list-style-type:decimal-leading-zero !important}
.fl{display:inline !important;float:left !important}
.fr{display:inline !important;float:right !important}
.clb{clear:both !important}
.cll{clear:left !important}
.clr{clear:right !important}
.psr{position:relative !important}
.zia{z-index:auto !important}
.ofa{overflow:auto !important}
.ofh{overflow:hidden !important}
.ofv{overflow:visible !important}
/* form box - width */
.fw10{width:8.2% !important}
.fw20{width:18.2% !important}
.fw30{width:28.2% !important}
.fw40{width:38.2% !important}
.fw50{width:48.2% !important}
.fw60{width:58.2% !important}
.fw70{width:68.2% !important}
.fw80{width:78.2% !important}
.fw90{width:88.2% !important}
.fw92{width:90.6% !important}
.fw94{width:94.2% !important}
.fw100{width:98.2% !important}
/* box */
.w14{width:14% !important}
.w22{width:22% !important}
.w25{width:25% !important}
.w35{width:35% !important}
.w45{width:45% !important}
.w65{width:65% !important}
.w100{width:99.9% !important}
.w982{width:98.2% !important}/* w100 기존값 */
.h100{height:100% !important}
.h100{height:100px !important}
.h120{height:120px !important}
.h160{height:160px !important}
.h240{height:240px !important}

.wh100{width:100% !important;height:100% !important}
.waha{width:auto !important;height:auto !important}
.mwnmhn{max-width:none !important;max-height:none !important}
.mw0mh0{min-width:0 !important;min-height:0 !important}
.mg0{margin:0 !important}
.mgt0{margin-top:0 !important}
.mgt10{margin-top:10px !important}
.mgt20{margin-top:20px !important}
.mgt30{margin-top:30px !important}
.mgt40{margin-top:40px !important}
.mgb0{margin-bottom:0 !important}
.mgb10{margin-bottom:10px !important}
.mgb20{margin-bottom:20px !important}
.mgl0{margin-left:0 !important}
.mgl20{margin-left:20px !important}
.mgl40{margin-left:40px !important}
.mgr0{margin-right:0 !important}
.mgl1em{margin-left:1em !important}
.mgl09em{margin-left:0.9em !important}
.mgl3em{margin-left:3em !important}
.mgl-1em{margin-left:-1em !important}
.pd0{padding:0 !important}
.pd10{padding:10px !important}
.pdt0{padding-top:0 !important}
.pdb0{padding-bottom:0 !important}
.pdl0{padding-left:0 !important}
.pdr0{padding-right:0 !important}
.bdb0{border:0 !important}
.bgf{background:#fff !important}
.bin{background-image:none !important}
/* color,font,text */
.cd{color:#555 !important}
.cdL{color:#767676 !important}/* Light */
.cdD{color:#333 !important}/* Dark */
.cdW{color:#fff !important}
.cdB{color:#000 !important}
.cdsky{color:#019edf !important}
.cdsky02{color:#019edf !important}
.cdgreen{color:#01a686 !important}
.crr{color:#ff0000 !important}
.fsn{font-style:normal !important}
.fsi{font-style:italic !important}
.fwn{font-weight:normal !important}
.fwb{font-weight:bold !important}
.fsd{font-size:1em !important}/* 14px */
.fsXXS{font-size:.786em !important}/* 11px */
.fsXS{font-size:.857em !important}/* 12px */
.fsS{font-size:.929em !important}/* 13px */
.fsM{font-size:1.143em !important}/* 16px */
.fsL{font-size:1.29em !important}/* 18px */
.fsXL{font-size:1.43em !important}/* 20px */
.fsXXL{font-size:1.714em !important}/* 24px */
.lhd{line-height:1.5 !important}
.ffd{font-family:'돋움',Dotum !important}
.ffe{font-family:tahoma !important}
.ls-1{letter-spacing:-1px !important}
.ls-2{letter-spacing:-2px !important}
.ls-08em{letter-spacing:-0.15em !important}
.ls0{letter-spacing:0 !important}
.nowrap{white-space:nowrap !important}
.onwrap{white-space:normal !important}
.tdu{text-decoration:underline !important}
.tdlt{text-decoration:line-through !important}
.tdn{text-decoration:none !important}
.tal{text-align:left !important}
.tar{text-align:right !important}
.tac{text-align:center !important}
.vat{vertical-align:top !important}
.vab{vertical-align:bottom !important}
.vam{vertical-align:middle !important}
.vabl{vertical-align:baseline !important}
.wwbw{word-wrap:break-word !important} /* 20140616 */
.lhd15{line-height:15px;display:inline-block}

.fsXLine{line-height:1.43em}

.cgg{color:#009688 !important}
.ambank_a {color:#cc6600; text-decoration:underline}

/* UX ◆◆◆ */

#skipnav{z-index:9999;position:absolute;left:0;top:0;width:100%}
#skipnav *{display:inline;list-style:none;margin:0;padding:0}
#skipnav a{display:block;position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden}
#skipnav a:focus{left:0;width:100%;height:auto;background:#578;color:#fff;font:bold 1em/2.5 '맑은 고딕';text-decoration:none;text-align:center}

/* [JS] initmSelect('selectId','optionId'); initmSelect("mselect2","moption2",10); */
.mselect{z-index:10;position:relative;width:200px;line-height:normal}
.mselect *{list-style:none;margin:0;padding:0;text-decoration:none !important}
.mselect .h1{display:inline;font-size:1em !important} /* [JS] selectEl.getElementsByTagName("*")[0]; */
.mselect .h1 a /* [JS]created */{display:block;position:relative;height:30px;padding:0 24px 0 0;border:1px solid #bbb;border-radius:3px 3px 0 0;background:#fff url(../../img/inc/combobg.png) no-repeat 100% 0;color:#333 !important;font-weight:normal;line-height:28px /* ☆ */;text-decoration:none}
.mselect .h1 a span /* [JS]created */{padding:0 2px 0 6px;background:#fff}
.mselect .moption{position:absolute;left:0;top:0;width:198px;padding-top:31px;border:1px solid #bbb;border-radius:3px;background:url(../../img/inc/combobg.png) no-repeat 100% 0}
.mselect .moption ul{width:100%;padding:5px 0;border-top:1px dotted #bbb;overflow:auto}
.mselect .moption li{display:inline}
.mselect .moption li a{display:block;padding:2px 6px;background:#fff;color:#000;text-decoration:none;white-space:nowrap}
.mselect .moption li a:hover,
.mselect .moption li a:focus{background:#666;color:#fff}
.mselect .moption li.on a{color:#f00}
#mselect1{z-index:12}
#mselect2{z-index:11}
#mselect3{z-index:10}



/* ◇◆ ime-mode 20160405 [IE]OK(only) */
input[type=text],
input[type=search]{ime-mode:active;}
[lang='en'] input,
input[lang='en']{ime-mode:inactive;}
.ime-mode-auto{ime-mode:auto !important;} /* 한/영 선택된 문자 입력 */
.ime-mode-active{ime-mode:active !important;} /* 한글 기본 입력 */
.ime-mode-inactive{ime-mode:inactive !important;} /* 영문 기본 입력 */
.ime-mode-disabled{ime-mode:disabled !important;} /* 영문만 입력 가능. 한/영키 전환 안됨 */





/* ◇◆ Grid ◇◆ */


/* even-grid 20191015 퍼옴.
 * .column 이 inline-block 인 이유는 가로중앙정렬 위해서다. 단, 전체 너비합은 .even-grid 너비보다 컬럼 개수px 만큼 작을 수 있다.
 * .float-left 하면 .even-grid 너비에 딱 맞출 수 있다.
 * [CR] .even-grid>.column> 자식 요소의 상하 여백이 정수가 아니면 1px 오차 발생할 수 있다.
 * 퍼센트 고도화
 * .gap2px ~ 픽셀
 * .gap1pct ~ 퍼센트
 * .diffmix-2 다른 혼합
 * Task)
 */
.even-grid{list-style:none;
	box-sizing:border-box; /* ☆ [IE8+] */
	min-height:0;
	margin:-1% -1%; /* (vertical gap) -(space between) */
	padding:0;
}
.even-grid:before,
.even-grid:after{content:'';display:table;clear:both;}
/* column */
.even-grid>.column{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ [IE8+] */
	width:100%; /* ☆ */
	margin:0 -.25em 0 0;
	padding:1%;
	vertical-align:top;
}
.even-grid.float-left{} /* float 20170110~ */
.even-grid.float-left>.column{float:left;margin:0;}
/* gap */
.even-grid.gap1pct{margin:.5% -.5%;}
.even-grid.gap1666pct{margin:.833% -.833%;} /* (20/1200)=(6/360) */
.even-grid.gap2pct{margin:1% -1%;}
.even-grid.gap25pct{margin:1.25% -1.25%;} /* (30/1200)=(9/360) */
.even-grid.gap3pct{margin:1.5% -1.5%;}
.even-grid.gap333pct{margin:1.666% -1.666%;} /* (40/1200)=(12/360) */
.even-grid.gap4pct{margin:2% -2%;}
.even-grid.gap416pct{margin:2.083% -2.083%;} /* (50/1200)=(15/360) */
.even-grid.gap5pct{margin:2.5% -2.5%;} /* (60/1200)=(18/360) */
.even-grid.gap6pct{margin:3% -3%;}
.even-grid.gap7pct{margin:3.5% -3.5%;}
.even-grid.gap8pct{margin:4% -4%;}
.even-grid.gap9pct{margin:4.5% -4.5%;}
.even-grid.gap10pct{margin:5% -5%;}
.even-grid.gap2px{margin:1px -1px;}
.even-grid.gap4px{margin:2px -2px;}
.even-grid.gap6px{margin:3px -3px;}
.even-grid.gap8px{margin:4px -4px;}
.even-grid.gap10px{margin:5px -5px;}
.even-grid.gap12px{margin:6px -6px;}
.even-grid.gap14px{margin:7px -7px;}
.even-grid.gap16px{margin:8px -8px;}
.even-grid.gap18px{margin:9px -9px;}
.even-grid.gap20px{margin:10px -10px;}
.even-grid.gap24px{margin:12px -12px;}
.even-grid.gap30px{margin:15px -15px;}
.even-grid.gap40px{margin:20px -20px;}
.even-grid.gap50px{margin:25px -25px;}
.even-grid.gap60px{margin:30px -30px;}
/* 아래 계산 ) .column 이 flolat:left; 일 때 정확히 좌우 맞추려 소수점 여섯째 자리에서 올림
	20170825. bug) [~IE11] .column 이 창폭에 따라 그리드 맨좌측 .column 1px 벗어남 (또는 사라짐)
	))해결) 소수점 세째 자리에서 올림 (조금 큰값이어야 한다.)
 */
.even-grid.gap1pct>.column{padding:0.50%;} /* =.5*(100/(.5+100+.5)) */
.even-grid.gap1666pct>.column{padding:0.82%;} /* =.833*(100/(.833+100+.833)) */
.even-grid.gap2pct>.column{padding:0.99%;} /* =1*(100/(1+100+1)) */
.even-grid.gap25pct>.column{padding:1.22%;} /* =1.25*(100/(1.25+100+1.25)) */
.even-grid.gap3pct>.column{padding:1.46%;} /* =1.5*(100/(1.5+100+1.5)) */
.even-grid.gap333pct>.column{padding:1.62%;} /* =1.666*(100/(1.666+100+1.666)) */
.even-grid.gap4pct>.column{padding:1.93%;} /* =2*(100/(2+100+2)) */
.even-grid.gap416pct>.column{padding:2.00%;} /* =2.083*(100/(2.083+100+2.083)) */
.even-grid.gap5pct>.column{padding:2.39%;} /* =2.5*(100/(2.5+100+2.5)) */
.even-grid.gap6pct>.column{padding:2.84%;} /* =3*(100/(3+100+3)) */
.even-grid.gap7pct>.column{padding:3.28%;} /* =3.5*(100/(3.5+100+3.5)) */
.even-grid.gap8pct>.column{padding:3.71%;} /* =4*(100/(4+100+4)) */
.even-grid.gap9pct>.column{padding:4.13%;} /* =4.5*(100/(4.5+100+4.5)) */
.even-grid.gap10pct>.column{padding:4.55%;} /* =5*(100/(5+100+5)) */
.even-grid.gap2px>.column{padding:1px;}
.even-grid.gap4px>.column{padding:2px;}
.even-grid.gap6px>.column{padding:3px;}
.even-grid.gap8px>.column{padding:4px;}
.even-grid.gap10px>.column{padding:5px;}
.even-grid.gap12px>.column{padding:6px;}
.even-grid.gap14px>.column{padding:7px;}
.even-grid.gap16px>.column{padding:8px;}
.even-grid.gap18px>.column{padding:9px;}
.even-grid.gap20px>.column{padding:10px;}
.even-grid.gap24px>.column{padding:12px;}
.even-grid.gap30px>.column{padding:15px;}
.even-grid.gap40px>.column{padding:20px;}
.even-grid.gap50px>.column{padding:25px;}
.even-grid.gap60px>.column{padding:30px;}
/* vertical gap 20181022 ( .vgap0 와 .vgap00 이외값은 )) .mgt60px … 활용 ) */
.even-grid.vgap0{margin-top:0;margin-bottom:0;}
.even-grid.vgap00{margin-top:0;margin-bottom:0;}
	.even-grid.vgap00>.column{padding-top:0;padding-bottom:0;}
[class*='diffmix-'].vgap0rv{margin-top:0;margin-bottom:0;}
	[class*='diffmix-'].vgap0rv>.column{padding-top:24px;padding-bottom:0;}
	[class*='diffmix-'].vgap0rv>.column:first-child{padding-top:0;}
/* collapse */
.even-grid.gap0,
.even-grid.collapse{margin:0;}
.even-grid.gap0>.column,
.even-grid.collapse>.column{padding:0;}
/* space-around */
.even-grid.mg0{margin:0;}
.even-grid.mgl{margin-left:0;}
.even-grid.mgr{margin-right:0;}
/* Nested 20181018 */
.even-grid>.even-grid{margin:0;}
.even-grid>.even-grid>.column{padding-top:0;padding-bottom:0;}
/* .even-grid>.column>.even-grid{margin-top:0;margin-bottom:0;} */
/* .even-grid>.column>.even-grid>.column{padding-top:0;padding-bottom:0;} */
/* small~xlarge */
	/* (균등 evenmix-) */
	.even-grid[class*='evenmix-1']>.column{width:100%;}
	.even-grid[class*='evenmix-2']>.column{width:50%;}
	.even-grid[class*='evenmix-3']>.column{width:33.33333%;}
	.even-grid[class*='evenmix-4']>.column{width:25%;}
	.even-grid[class*='evenmix-5']>.column{width:20%;}
	.even-grid[class*='evenmix-6']>.column{width:16.66667%;}
	/* (차등 diffmix-) */
	.even-grid.diffmix-2>.column{width:100%;}
	/* (each) */
	.even-grid>.column.small-1{width:8.33333%;}
	.even-grid>.column.small-2{width:16.66667%;}
	.even-grid>.column.small-3{width:25%;}
	.even-grid>.column.small-4{width:33.33333%;}
	.even-grid>.column.small-5{width:41.66667%;}
	.even-grid>.column.small-6{width:50%;}
	.even-grid>.column.small-7{width:58.33333%;}
	.even-grid>.column.small-8{width:66.66667%;}
	.even-grid>.column.small-9{width:75%;}
	.even-grid>.column.small-10{width:83.33333%;}
	.even-grid>.column.small-11{width:91.66667%;}
	.even-grid>.column.small-12{width:100%;}
@media all and (min-width:640px){ /* medium 20170413 ((( 768px */
	.even-grid[class*='evenmix-12']>.column,
	.even-grid[class*='evenmix-22']>.column{width:50%;}
	.even-grid[class*='evenmix-13']>.column,
	.even-grid[class*='evenmix-23']>.column{width:33.33333%;}
	.even-grid[class*='evenmix-14']>.column,
	.even-grid[class*='evenmix-24']>.column{width:19.66667%;}
	.even-grid[class*='evenmix-35']>.column{width:20%;}
	.even-grid[class*='evenmix-36']>.column{width:16.66667%;}
	/* (each) */
	.even-grid>.column.medium-1{width:8.33333%;}
	.even-grid>.column.medium-2{width:16.66667%;}
	.even-grid>.column.medium-3{width:25%;}
	.even-grid>.column.medium-4{width:33.33333%;}
	.even-grid>.column.medium-5{width:41.66667%;}
	.even-grid>.column.medium-6{width:50%;}
	.even-grid>.column.medium-7{width:58.33333%;}
	.even-grid>.column.medium-8{width:66.66667%;}
	.even-grid>.column.medium-9{width:75%;}
	.even-grid>.column.medium-10{width:83.33333%;}
	.even-grid>.column.medium-11{width:91.66667%;}
	.even-grid>.column.medium-12{width:100%;}
	/*select 추가*/
	.ssh_sl{display:none;}
}
@media all and (min-width:768px){ /* medium 20181022 */
	/* (diff) */
	[class*='diffmix-'].vgap0rv>.column{padding-top:0;}
	[class*='diffmix-']>.column.md-42pct{width:42%;}
	[class*='diffmix-']>.column.md-43pct{width:43%;}
	[class*='diffmix-']>.column.md-44pct{width:44%;}
	[class*='diffmix-']>.column.md-45pct{width:45%;}
	[class*='diffmix-']>.column.md-46pct{width:46%;}
	[class*='diffmix-']>.column.md-47pct{width:47%;}
	[class*='diffmix-']>.column.md-48pct{width:48%;}
	[class*='diffmix-']>.column.md-49pct{width:49%;}
	[class*='diffmix-']>.column.md-50pct{width:50%;}
	[class*='diffmix-']>.column.md-51pct{width:51%;}
	[class*='diffmix-']>.column.md-52pct{width:52%;}
	[class*='diffmix-']>.column.md-53pct{width:53%;}
	[class*='diffmix-']>.column.md-54pct{width:54%;}
	[class*='diffmix-']>.column.md-55pct{width:55%;}
	[class*='diffmix-']>.column.md-56pct{width:56%;}
	[class*='diffmix-']>.column.md-57pct{width:57%;}
	[class*='diffmix-']>.column.md-58pct{width:58%;}
}
@media all and (min-width:1000px){ /* large */
	.even-grid[class*='evenmix-123']>.column,
	.even-grid[class*='evenmix-223']>.column{width:33.33333%;}
	.even-grid[class*='evenmix-124']>.column,
	.even-grid[class*='evenmix-234']>.column{width:25%;}
	.even-grid[class*='evenmix-135']>.column,
	.even-grid[class*='evenmix-235']>.column{width:20%;}
	.even-grid[class*='evenmix-236']>.column,
	.even-grid[class*='evenmix-246']>.column{width:16.66667%;}
	/* (each) */
	.even-grid>.column.large-1{width:8.33333%;}
	.even-grid>.column.large-2{width:16.66667%;}
	.even-grid>.column.large-3{width:25%;}
	.even-grid>.column.large-4{width:33.33333%;}
	.even-grid>.column.large-5{width:41.66667%;}
	.even-grid>.column.large-6{width:50%;}
	.even-grid>.column.large-7{width:58.33333%;}
	.even-grid>.column.large-8{width:66.66667%;}
	.even-grid>.column.large-9{width:75%;}
	.even-grid>.column.large-10{width:83.33333%;}
	.even-grid>.column.large-11{width:91.66667%;}
	.even-grid>.column.large-12{width:100%;}
	/* (diff) */
	.even-grid>.column.lg-42pct{width:42%;}
	.even-grid>.column.lg-43pct{width:43%;}
	.even-grid>.column.lg-44pct{width:44%;}
	.even-grid>.column.lg-45pct{width:45%;}
	.even-grid>.column.lg-46pct{width:46%;}
	.even-grid>.column.lg-47pct{width:47%;}
	.even-grid>.column.lg-48pct{width:48%;}
	.even-grid>.column.lg-49pct{width:49%;}
	.even-grid>.column.lg-50pct{width:50%;}
	.even-grid>.column.lg-51pct{width:51%;}
	.even-grid>.column.lg-52pct{width:52%;}
	.even-grid>.column.lg-53pct{width:53%;}
	.even-grid>.column.lg-54pct{width:54%;}
	.even-grid>.column.lg-55pct{width:55%;}
	.even-grid>.column.lg-56pct{width:56%;}
	.even-grid>.column.lg-57pct{width:57%;}
	.even-grid>.column.lg-58pct{width:58%;}
}
@media all and (min-width:1260px){ /* xlarge */
	.even-grid[class*='evenmix-1234']>.column{width:25%;}
	.even-grid[class*='evenmix-2345']>.column{width:20%;}
	.even-grid[class*='evenmix-2346']>.column{width:16.66667%;}
	.even-grid[class*='evenmix-1246']>.column{width:16.66667%;}
	.even-grid[class*='evenmix-1357']>.column{width:14.285%;} /* ☆ */
	.even-grid[class*='evenmix-2468']>.column{width:12.5%;}
	/* (each) */
	.even-grid>.column.xlarge-1{width:8.33333%;}
	.even-grid>.column.xlarge-2{width:16.66667%;}
	.even-grid>.column.xlarge-3{width:25%;}
	.even-grid>.column.xlarge-4{width:33.33333%;}
	.even-grid>.column.xlarge-5{width:41.66667%;}
	.even-grid>.column.xlarge-6{width:50%;}
	.even-grid>.column.xlarge-7{width:58.33333%;}
	.even-grid>.column.xlarge-8{width:66.66667%;}
	.even-grid>.column.xlarge-9{width:75%;}
	.even-grid>.column.xlarge-10{width:83.33333%;}
	.even-grid>.column.xlarge-11{width:91.66667%;}
	.even-grid>.column.xlarge-12{width:100%;}
	/* (diff) */
	.even-grid>.column.xl-42pct{width:42%;}
	.even-grid>.column.xl-43pct{width:43%;}
	.even-grid>.column.xl-44pct{width:44%;}
	.even-grid>.column.xl-45pct{width:45%;}
	.even-grid>.column.xl-46pct{width:46%;}
	.even-grid>.column.xl-47pct{width:47%;}
	.even-grid>.column.xl-48pct{width:48%;}
	.even-grid>.column.xl-49pct{width:49%;}
	.even-grid>.column.xl-50pct{width:50%;}
	.even-grid>.column.xl-51pct{width:51%;}
	.even-grid>.column.xl-52pct{width:52%;}
	.even-grid>.column.xl-53pct{width:53%;}
	.even-grid>.column.xl-54pct{width:54%;}
	.even-grid>.column.xl-55pct{width:55%;}
	.even-grid>.column.xl-56pct{width:56%;}
	.even-grid>.column.xl-57pct{width:57%;}
	.even-grid>.column.xl-58pct{width:58%;}
}


/* list bullet 20160121 */
ul.bu.even-grid li{margin-right:-1.5em;padding:0 2% 0 1.2em;}


/* ☆스크롤. iscroll.js for table, img, .. 20180208. */

/* [JS] jQscrollTouch('.scroll1wrap', {setDesktop: false}); */
html.Mobile .scroll1wrap{
	z-index:0;
	position:relative;
	margin:4px 0;
	overflow:hidden;
}
html.Mobile .scroll1wrap.myscroll{
	margin-bottom:20px;
	padding:0 0 10px;
}
html.Mobile .scroll1cont{} /* [JS] width: 내부 최대크기; */
html.Mobile .scroll1wrap>table,
html.Mobile .scroll1wrap>.scroll1cont>table{table-layout:auto;}
html.Mobile .scroll1wrap>table tr>*,
html.Mobile .scroll1wrap>.scroll1cont>table tr>*{white-space:nowrap;}

/* [JS] jQscrollTouch('.scroll1wrap1all1', {setDesktop: true}); */
.scroll1wrap1all1{
	z-index:0;
	position:relative;
	margin:4px 0;
	overflow:auto;
	overflow-y:hidden;
}
.scroll1wrap1all1.myscroll{
	margin-bottom:20px;
	padding:0 0 10px;
	overflow:hidden; /* [IE9+] iscroll.js 가능 */
}
.scroll1cont{min-width:99.7%;} /* ☆ 부모보다 너비 작으면 스크롤 생기지 않는 최대크기. [AD5.0.2]확인OK */
.scroll1wrap1all1>table,
.scroll1wrap1all1>.scroll1cont>table{table-layout:auto;}
.scroll1wrap1all1>table tr>*,
.scroll1wrap1all1>.scroll1cont>table tr>*{white-space:nowrap;}




