@media screen and (max-width: 1180px) {
	#main{
		width:100%;
		overflow:hidden;
	}
	
	#main .visual{
		width:100%;
	}
	
	#main .visual .mainVisual{
		width:100%;
		position:relative;
	}
	
	#main .visual .mainVisual li{
		width:100%;
		position:relative;
	}
	
	#main .visual .mainVisual li .bg{
		width:100%;
		overflow:hidden;
	}
	
	#main .visual .mainVisual li .bg img{
		width:130%;
		position:relative;
		left:50%;
		transform:translateX(-55%);
	}
	
	#main .visual .mainVisual li .cont{
		width:100%;
		padding:0px 3%;
		box-sizing:border-box;
		top:50%;
		left:50%;
		transform:translate(-50%, -50%);
		z-index:1;
		position:absolute;
		padding-right:30%;
		box-sizing:border-box;
	}
	
	#main .visual .mainVisual li .cont .tit{
		font-size:36px;
		color:#222;
		font-weight:bold;
		word-break:keep-all;
	}
	
	#main .visual .mainVisual li .cont .priceA{
		width:100%;
		margin-top:30px;
	}
	
	#main .visual .mainVisual li .cont .priceA .month{
		width:40px;
		line-height:40px;
		text-align:center;
		color:#fff;
		background:#d60000;
		border-radius:100%;
		font-size:18px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .visual .mainVisual li .cont .priceA .price{
		font-size:48px;
		font-family:'lato','nanumsquare';
		display:inline-block;
		vertical-align:middle;
		font-weight:bold;
		color:#d60000;
		margin-left:6px;
	}
	
	#main .visual .mainVisual li .cont .priceA .price span{
		font-size:20px;
		color:#777;
	}
	
	
	
	
	#main .visual .mainVisual li .cont .subj{
		font-size:20px;
		margin-top:80px;
		color:#222;
		font-weight:bold;
		line-height:30px;
		word-break:keep-all;
	}
	
	#main .visual .mainVisual li .cont .subs{
		font-size:15px;
		margin-top:20px;
		color:#777;word-break:keep-all;
	}
	
	
	#main .shortcut{
		width:100%;
		margin:100px auto 0;
		display:flex;
	}
	
	#main .shortcut li{
		width:100%;
		display:inline-block;
	}
	
	#main .shortcut li .ico{
		width:80px;
		margin:0 auto;
	}
	
	#main .shortcut li .ico img{
		width:100%;
	}
	
	#main .shortcut li .tx{
		width:100%;
		text-align:center;
		margin-top:20px;
		font-size:16px;
		color:#222;
		font-weight:bold;
	}
	
	
	
	
	#main .usimPrice{
		width:100%;
		padding:100px 0px;
		background:#f7f7f7;
		margin-top:100px;
	}
	
	#main .inner{
		width:94%;
		margin:0 auto;
	}
	
	#main .main_tabMenu{
		width:50%;
		background:#fff;
		border-radius:50px;
		display:flex;
		margin:0 auto;
		overflow:hidden;
	}
	
	#main .main_tabMenu li{
		width:100%;
		display:inline-block;
		text-align:center;
		font-size:18px;
	}
	
	#main .main_tabMenu li a{
		display:block;
		padding:20px 0px;
		color:#777;
	}
	
	#main .main_tabMenu .on a{
		background:#d30000;
		border-radius:50px;
		color:#fff;
	}
	
	#main .usimVisual{
		width:100%;
		margin-top:50px;
	}
	
	#main .usimVisual dd{
		margin:0px 10px;
		background:#fff;
		border-radius:20px;
		padding:30px;
		box-sizing:border-box;
	}
	
	#main .usimVisual dd .subj{
		font-size:22px;
		color:#222;
		font-weight:bold;
		font-family:'lato','nanumsquare';
		width:100%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	
	#main .usimVisual dd .subs{
		font-size:16px;
		color:#777;
		margin-top:10px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	
	
	#main .usimVisual dd .option{
		width:100%;
		margin-top:40px;
	}
	
	#main .usimVisual dd .option li{
		width:100%;
		padding:20px 0px;
		border-bottom:1px solid #e5e5e5;
	}
	
	#main .usimVisual dd .option li .ico{
		width:24px;
		display:inline-block;
		vertical-align:Middle;
	}
	#main .usimVisual dd .option li .ico img{
		width:100%;
	}
	
	#main .usimVisual dd .option li:nth-child(2) .ico{
		padding:0px 3px;
		box-sizing:border-box;
	}
	
	#main .usimVisual dd .option li .tx{
		display:inline-block;
		font-size:18px;
		color:#444;
		line-height:24px;
		margin-left:6px;
	}
	
	
	#main .usimVisual dd .priceA{
		width:100%;
		text-align:right;
		margin-top:30px;
	}
	
	#main .usimVisual dd .priceA .bePrice{
		display:inline-block;
		text-decoration:line-through;
	}
	
	#main .usimVisual dd .priceA .price{
		display:inline-block;
		font-size:16px;
		color:#d60000;
		margin-left:5px;
	}
	
	#main .usimVisual dd .priceA .price span{
		font-size:24px;
		font-family:'lato';
		font-weight:bold;
	}
	
	
	
	#main .usimVisual .slick-prev{
		background:url(../images/prev.png) no-repeat;
		width:52px;
		height:52px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		left:-70px;
		top:50%;
		transform:translateY(-50%);
		z-index:2;
		background-size:100%;
	}
	
	
	#main .usimVisual .slick-next{
		background:url(../images/next.png) no-repeat;
		width:52px;
		height:52px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		right:-70px;
		top:50%;
		transform:translateY(-50%);
		background-size:100%;
	}
	
	
	
	
	#main .usimPrice .inner .priceMoreA{
		width:100%;
		padding:30px;
		background:#fff;
		box-sizing:border-box;
		display:inline-block;
		margin-top:20px;
		border-radius:20px;
	}
	
	#main .usimPrice .inner .priceMoreA .txA{
		display:inline-block;
		width:70%;
		vertical-align:middle;
	}
	
	#main .usimPrice .inner .priceMoreA .txA .subj{
		font-size:16px;
		color:#777;
	}
	
	#main .usimPrice .inner .priceMoreA .txA .titA{
		width:100%;
		margin-top:20px;
	}
	
	#main .usimPrice .inner .priceMoreA .txA .titA .tit{
		font-size:24px;
		display:inline-block;
		vertical-align:middle;
		color:#222;
		font-weight:bold;
	}
	
	#main .usimPrice .inner .priceMoreA .txA .titA .subs{
		font-size:18px;
		display:inline-block;
		vertical-align:middle;
		color:#444;
		margin-left:0px;
		display:block;
		margin-top:10px;
	}
	
	
	
	#main .usimPrice .inner .priceMoreA .link{
		display:inline-block;
		width:29%;
		vertical-align:middle;
		text-align:right;
	}
	
	#main .usimPrice .inner .priceMoreA .link a{
		font-size:18px;
		color:#d60000;
		text-decoration:underline;
	}
	
	
	#main .event{
		width:94%;
		margin:100px auto 0;
	}
	
	#main .event .titA{
		width:100%;
	}
	
	
	#main .event .titA .tit{
		font-size:36px;
		font-weight:bold;
		color:#222;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .event .titA .subTit{
		font-size:18px;
		color:#222;
		display:inline-block;
		vertical-align:middle;
	}
	
	
	
	#main .event .bannerList{
		width:100%;
		margin-top:50px;
		display:flex;
	}
	
	#main .event .bannerList dd{
		width:100%;
		margin-left:20px;
		position:relative;
	}
	
	#main .event .bannerList dd:first-child{
		margin-left:0px;
	}
	
	#main .event .bannerList dd .bg{
		width:100%;
	}
	#main .event .bannerList dd .bg img{
		width:100%;
	}
	
	#main .event .bannerList dd .ct{
		width:50%;
		right:0;
		top:50%;
		transform:translateY(-50%);
		position:absolute;
	}
	
	#main .event .bannerList dd .ct .subs{
		font-size:14px;
		color:#222;
	}
	
	#main .event .bannerList dd .ct .subj{
		font-size:20px;
		color:#222;
		font-weight:bold;
		margin-top:10px;
		word-break:keep-all;
		line-height:30px;
	}
	
	
	#main .event .bannerList dd .ct .more{
		margin-top:10px;
		text-decoration:underline;
		color:#222;
		font-size:18px;
	}
	
	#main .event .bannerList dd .ct .more a{
		color:#222;
	}
	
	
	#main .event .bannerList dd .ct .wt{
		color:#fff;
	}
	
	#main .event .bannerList dd .ct .wt a{
		color:#fff;
	}
	
	
	
	
	#main .phonePrice{
		width:94%;
		margin:100px auto 0;
	}
	
	#main .phonePrice .tit{
		font-size:36px;
		color:#222;
		font-weight:bold;
		text-align:center;
		margin-bottom:50px;
	}
	
	#main .phonePrice .main_tabMenu{
		background:#f7f7f7;
	}
	
	#main .phonePrice .phonePriceMenu{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		display:flex;
		margin-top:50px;
		
	}
	
	#main .phonePrice .phonePriceMenu li{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		display:inline-block;
		padding:20px 0px;
		text-align:center;
		cursor:pointer;
	}
	
	
	#main .phonePrice .phoneList{
		width:100%;
		margin-top:130px;
		display:flex;
	}
	
	#main .phonePrice .phoneList dd{
		background:#f7f7f7;
		display:inline-block;
		width:32%;
		margin-left:1.5%;
		border-radius:50px;
		vertical-align:top;
		padding:30px;
		box-sizing:border-box;
	}
	
	#main .phonePrice .phoneList dd:nth-child(3n+1){
		margin-left:0%;
	}
	
	#main .phonePrice .phoneList dd .thum{
		position:relative;
		width:100px;
		margin:-100px auto 0;
	}
	
	#main .phonePrice .phoneList dd .thum img{
		width:100%;
	}
	
	
	#main .phonePrice .phoneList dd .txA{
		width:100%;
		margin-top:30px;
	}
	
	#main .phonePrice .phoneList dd .txA .subj{
		font-size:18px;
		color:#222;
		font-weight:bold;
		text-align:center;
	}
	
	#main .phonePrice .phoneList dd .txA .enNm{
		font-size:14px;
		color:#777777;
		text-align:center;
		margin-top:10px;
	}
	
	#main .phonePrice .phoneList dd .txA .option{
		font-size:14px;
		color:#444;
		text-align:center;
		margin-top:20px;
	}
	
	#main .phonePrice .phoneList dd .txA .bePrice{
		font-size:14px;
		color:#222;
		text-align:center;
		margin-top:20px;
		text-decoration:line-through;
	}
	
	#main .phonePrice .phoneList dd .txA .price{
		font-size:14px;
		color:#d60000;
		text-align:center;
		margin-top:5px;
	}
	
	#main .phonePrice .phoneList dd .txA .price span{
		font-size:20px;
		font-family:'lato';
		font-weight:bold;
	}
	
	
	#main .notice{
		width:94%;
		margin:50px auto 0;
		background:#f7f7f7;
		border-radius:10px;
		padding:20px;
		box-sizing:border-box;
	
	}
	
	#main .notice .tit{
		font-size:18px;
		color:#222;
		font-weight:bold;
		display:inline-block;
		vertical-align:middle;
		width:5%;
	}
	
	#main .notice .subj{
		font-size:16px;
		color:#222;
		display:inline-block;
		vertical-align:middle;
		width:78%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	
	#main .notice .date{
		font-size:16px;
		color:#222;
		display:inline-block;
		vertical-align:middle;
		width:14%;
		text-align:right;
		font-family:'lato';
	}
	
	
	#main .cusMenu{
		width:94%;
		margin:100px auto 100px;
		display:flex;
	}
	
	#main .cusMenu li{
		width:100%;
		display:inline-block;
		border-right:1px solid #e5e5e5;
	}
	
	
	#main .cusMenu li:last-child{
		border-right:0px solid #e5e5e5;
	}
	
	#main .cusMenu li .ico{
		width:60px;
		margin:0 auto;
	}
	
	#main .cusMenu li .ico img{
		width:100%;
	}
	
	
	#main .cusMenu li .tx{
		text-align:center;
		font-size:18px;
		font-weight:bold;
		margin-top:12px;
	}


}



@media screen and (max-width: 767px) {
	#main{
		width:100%;
		overflow:hidden;
	}
	
	#main .visual{
		width:100%;
	}
	
	#main .visual .mainVisual{
		width:100%;
		position:relative;
	}
	
	#main .visual .mainVisual li{
		width:100%;
		position:relative;
	}
	
	#main .visual .mainVisual li .bg{
		width:100%;
		overflow:hidden;
	}
	
	#main .visual .mainVisual li .bg img{
		width:160%;
		position:relative;
		left:50%;
		transform:translateX(-55%);
	}
	
	#main .visual .mainVisual li .cont{
		width:100%;
		padding:0px 3%;
		box-sizing:border-box;
		top:50%;
		left:50%;
		transform:translate(-50%, -50%);
		z-index:1;
		position:absolute;
		padding-right:30%;
		box-sizing:border-box;
	}
	
	#main .visual .mainVisual li .cont .tit{
		font-size:22px;
		color:#222;
		font-weight:bold;
		word-break:keep-all;
		line-height:32px;
	}
	
	#main .visual .mainVisual li .cont .priceA{
		width:100%;
		margin-top:10px;
	}
	
	#main .visual .mainVisual li .cont .priceA .month{
		width:20px;
		line-height:20px;
		text-align:center;
		color:#fff;
		background:#d60000;
		border-radius:100%;
		font-size:13px;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .visual .mainVisual li .cont .priceA .price{
		font-size:30px;
		font-family:'lato','nanumsquare';
		display:inline-block;
		vertical-align:middle;
		font-weight:bold;
		color:#d60000;
		margin-left:6px;
	}
	
	#main .visual .mainVisual li .cont .priceA .price span{
		font-size:20px;
		color:#777;
	}
	
	
	
	
	#main .visual .mainVisual li .cont .subj{
		font-size:16px;
		margin-top:30px;
		color:#222;
		font-weight:bold;
		line-height:26px;
		word-break:keep-all;
	}
	
	#main .visual .mainVisual li .cont .subs{
		font-size:13px;
		margin-top:20px;
		color:#777;word-break:keep-all;
		display:none;
	}
	
	
	#main .shortcut{
		width:100%;
		margin:3em auto 0;
		display:inline-block;
		text-align:center;
	}
	
	#main .shortcut li{
		width:32.3%;
		display:inline-block;
		margin-top:1.5em;
	}
	
	#main .shortcut li .ico{
		width:80px;
		margin:0 auto;
	}
	
	#main .shortcut li .ico img{
		width:100%;
	}
	
	#main .shortcut li .tx{
		width:100%;
		text-align:center;
		margin-top:20px;
		font-size:16px;
		color:#222;
		font-weight:bold;
	}
	
	
	
	
	#main .usimPrice{
		width:100%;
		padding:100px 0px;
		background:#f7f7f7;
		margin-top:100px;
	}
	
	#main .inner{
		width:94%;
		margin:0 auto;
	}
	
	#main .main_tabMenu{
		width:80%;
		background:#fff;
		border-radius:50px;
		display:flex;
		margin:0 auto;
		overflow:hidden;
	}
	
	#main .main_tabMenu li{
		width:100%;
		display:inline-block;
		text-align:center;
		font-size:14px;
	}
	
	#main .main_tabMenu li a{
		display:block;
		padding:20px 0px;
		color:#777;
	}
	
	#main .main_tabMenu .on a{
		background:#d30000;
		border-radius:50px;
		color:#fff;
	}
	
	#main .usimVisual{
		width:100%;
		margin-top:50px;
	}
	
	#main .usimVisual dd{
		margin:0px 0px;
		background:#fff;
		border-radius:20px;
		padding:20px;
		box-sizing:border-box;
	}
	
	#main .usimVisual dd .subj{
		font-size:18px;
		color:#222;
		font-weight:bold;
		font-family:'lato','nanumsquare';
		width:100%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	
	#main .usimVisual dd .subs{
		font-size:14px;
		color:#777;
		margin-top:10px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	
	
	#main .usimVisual dd .option{
		width:100%;
		margin-top:40px;
	}
	
	#main .usimVisual dd .option li{
		width:100%;
		padding:20px 0px;
		border-bottom:1px solid #e5e5e5;
	}
	
	#main .usimVisual dd .option li .ico{
		width:20px;
		display:inline-block;
		vertical-align:Middle;
	}
	#main .usimVisual dd .option li .ico img{
		width:100%;
	}
	
	#main .usimVisual dd .option li:nth-child(2) .ico{
		padding:0px 3px;
		box-sizing:border-box;
	}
	
	#main .usimVisual dd .option li .tx{
		display:inline-block;
		font-size:14px;
		color:#444;
		line-height:24px;
		margin-left:6px;
	}
	
	
	#main .usimVisual dd .priceA{
		width:100%;
		text-align:right;
		margin-top:30px;
	}
	
	#main .usimVisual dd .priceA .bePrice{
		display:inline-block;
		text-decoration:line-through;
	}
	
	#main .usimVisual dd .priceA .price{
		display:inline-block;
		font-size:16px;
		color:#d60000;
		margin-left:5px;
	}
	
	#main .usimVisual dd .priceA .price span{
		font-size:24px;
		font-family:'lato';
		font-weight:bold;
	}
	
	
	
	#main .usimVisual .slick-prev{
		background:url(../images/prev.png) no-repeat;
		width:52px;
		height:52px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		left:-70px;
		top:50%;
		transform:translateY(-50%);
		z-index:2;
		background-size:100%;
	}
	
	
	#main .usimVisual .slick-next{
		background:url(../images/next.png) no-repeat;
		width:52px;
		height:52px;
		border:0;
		text-indent:-9999px;
		position:absolute;
		right:-70px;
		top:50%;
		transform:translateY(-50%);
		background-size:100%;
	}
	
	
	
	
	#main .usimPrice .inner .priceMoreA{
		width:100%;
		padding:20px;
		background:#fff;
		box-sizing:border-box;
		display:inline-block;
		margin-top:20px;
		border-radius:20px;
	}
	
	#main .usimPrice .inner .priceMoreA .txA{
		display:inline-block;
		width:100%;
		vertical-align:middle;
	}
	
	#main .usimPrice .inner .priceMoreA .txA .subj{
		font-size:16px;
		color:#777;
	}
	
	#main .usimPrice .inner .priceMoreA .txA .titA{
		width:100%;
		margin-top:20px;
	}
	
	#main .usimPrice .inner .priceMoreA .txA .titA .tit{
		font-size:18px;
		display:inline-block;
		vertical-align:middle;
		color:#222;
		font-weight:bold;
	}
	
	#main .usimPrice .inner .priceMoreA .txA .titA .subs{
		font-size:14px;
		display:inline-block;
		vertical-align:middle;
		color:#444;
		margin-left:0px;
		display:block;
		margin-top:10px;
	}
	
	
	
	#main .usimPrice .inner .priceMoreA .link{
		display:inline-block;
		width:100%;
		vertical-align:middle;
		text-align:left;
		margin-top:20px;
	}
	
	#main .usimPrice .inner .priceMoreA .link a{
		font-size:16px;
		color:#d60000;
		text-decoration:underline;
	}
	
	
	#main .event{
		width:94%;
		margin:100px auto 0;
	}
	
	#main .event .titA{
		width:100%;
	}
	
	
	#main .event .titA .tit{
		font-size:22px;
		font-weight:bold;
		color:#222;
		display:inline-block;
		vertical-align:middle;
	}
	
	#main .event .titA .subTit{
		font-size:14px;
		color:#222;
		display:block;
		vertical-align:middle;
		margin-top:5px;
	}
	
	
	
	#main .event .bannerList{
		width:100%;
		margin-top:50px;
		display:block;
	}
	
	#main .event .bannerList dd{
		width:100%;
		margin-left:0px;
		margin-top:1em;
		position:relative;
	}
	
	#main .event .bannerList dd:first-child{
		margin-left:0px;margin-top:0em;
	}
	
	#main .event .bannerList dd .bg{
		width:100%;
	}
	#main .event .bannerList dd .bg img{
		width:100%;
	}
	
	#main .event .bannerList dd .ct{
		width:55%;
		right:0;
		top:50%;
		transform:translateY(-50%);
		position:absolute;
	}
	
	#main .event .bannerList dd .ct .subs{
		font-size:13px;
		color:#222;
	}
	
	#main .event .bannerList dd .ct .subj{
		font-size:18px;
		color:#222;
		font-weight:bold;
		margin-top:10px;
		word-break:keep-all;
		line-height:28px;
	}
	
	
	#main .event .bannerList dd .ct .more{
		margin-top:10px;
		text-decoration:underline;
		color:#222;
		font-size:18px;
		display:none;
	}
	
	#main .event .bannerList dd .ct .more a{
		color:#222;
	}
	
	
	#main .event .bannerList dd .ct .wt{
		color:#fff;
	}
	
	#main .event .bannerList dd .ct .wt a{
		color:#fff;
	}
	
	
	
	
	#main .phonePrice{
		width:94%;
		margin:100px auto 0;
	}
	
	#main .phonePrice .tit{
		font-size:24px;
		color:#222;
		font-weight:bold;
		text-align:center;
		margin-bottom:50px;
	}
	
	#main .phonePrice .main_tabMenu{
		background:#f7f7f7;
	}
	
	#main .phonePrice .phonePriceMenu{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		display:flex;
		margin-top:50px;
		
	}
	
	#main .phonePrice .phonePriceMenu li{
		width:100%;
		border-bottom:1px solid #e5e5e5;
		display:inline-block;
		padding:20px 0px;
		text-align:center;
		cursor:pointer;
	}
	
	
	#main .phonePrice .phoneList{
		width:100%;
		margin-top:0px;
		display:block;
	}
	
	#main .phonePrice .phoneList dd{
		background:#f7f7f7;
		display:inline-block;
		width:100%;
		margin-left:0%;
		border-radius:50px;
		vertical-align:top;
		padding:30px;
		box-sizing:border-box;
		margin-top:130px;
	}
	
	#main .phonePrice .phoneList dd:nth-child(3n+1){
		margin-left:0%;
	}
	
	#main .phonePrice .phoneList dd .thum{
		position:relative;
		width:100px;
		margin:-100px auto 0;
	}
	
	#main .phonePrice .phoneList dd .thum img{
		width:100%;
	}
	
	
	#main .phonePrice .phoneList dd .txA{
		width:100%;
		margin-top:30px;
	}
	
	#main .phonePrice .phoneList dd .txA .subj{
		font-size:18px;
		color:#222;
		font-weight:bold;
		text-align:center;
	}
	
	#main .phonePrice .phoneList dd .txA .enNm{
		font-size:14px;
		color:#777777;
		text-align:center;
		margin-top:10px;
	}
	
	#main .phonePrice .phoneList dd .txA .option{
		font-size:14px;
		color:#444;
		text-align:center;
		margin-top:20px;
	}
	
	#main .phonePrice .phoneList dd .txA .bePrice{
		font-size:14px;
		color:#222;
		text-align:center;
		margin-top:20px;
		text-decoration:line-through;
	}
	
	#main .phonePrice .phoneList dd .txA .price{
		font-size:14px;
		color:#d60000;
		text-align:center;
		margin-top:5px;
	}
	
	#main .phonePrice .phoneList dd .txA .price span{
		font-size:20px;
		font-family:'lato';
		font-weight:bold;
	}
	
	
	#main .notice{
		width:94%;
		margin:50px auto 0;
		background:#f7f7f7;
		border-radius:10px;
		padding:20px;
		box-sizing:border-box;
	
	}
	
	#main .notice .tit{
		font-size:16px;
		color:#222;
		font-weight:bold;
		display:inline-block;
		vertical-align:middle;
		width:100%;
	}
	
	#main .notice .subj{
		font-size:14px;
		color:#222;
		display:block;
		vertical-align:middle;
		width:78%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		margin-top:16px;
	}
	
	#main .notice .date{
		font-size:14px;
		color:#222;
		display:inline-block;
		vertical-align:middle;
		width:100%;
		text-align:left;
		font-family:'lato';
		margin-top:6px;
	}
	
	
	#main .cusMenu{
		width:94%;
		margin:5em auto 5em;
		display:flex;
	}
	
	#main .cusMenu li{
		width:100%;
		display:inline-block;
		border-right:1px solid #e5e5e5;
	}
	
	
	#main .cusMenu li:last-child{
		border-right:0px solid #e5e5e5;
	}
	
	#main .cusMenu li .ico{
		width:30px;
		margin:0 auto;
	}
	
	#main .cusMenu li .ico img{
		width:100%;
	}
	
	
	#main .cusMenu li .tx{
		text-align:center;
		font-size:13px;
		font-weight:normal;
		margin-top:12px;
	}


}


















































