@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
img {
border: 0;
vertical-align: top;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea,figure {
	margin:0;
	padding:0;
	border:0;
	/*font-size:100%;*/
	background:transparent;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

* {
	-webkit-text-size-adjust:none;
		font-family: 'NanumGothic',"나눔고딕";
}
body {
	font-family: 'NanumGothic',"나눔고딕";
	font-size:12.5px;
	color:#555;
	line-height:1;
}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {
	display: block;

}
ul{list-style:none; }
a:link,
header {width:100%;float:left;clear: left;list-style:none;}
header .heading {position: relative;left: 0;top: 0;z-index: 200;width: 100%;background-color: #fff;height:100%;}
header .heading ul{width:100%;float:left;clear: left;list-style:none;}
header .heading .main_log{float:left;width:71.875%}
header .heading .main_log  img {width:100%;}
header .heading .main_menu{float:left;width:13.4375%}
header .heading .main_menu img {width:100%;}
header .heading .call_menu{float:left;width:14.6875%}
header .heading .call_menu img {width:100%;}

#content-box {padding: 0px 0px 0px 0px;position: relative;list-style: none;clear: both;display: block;margin: 0;} 

#content-box #main_section{width:100%;}

#content-box #main_section .menu01{float:left;clear: both;position:relative; width:100%;padding-top:20px;padding-bottom:0px;overflow: hidden;background-color:#ffffff;}
.menu01 #sub_icon01{float:left;width:50%;padding-left:0px;padding-right:0px;}	
.menu01 #sub_icon01 img{width:100%;}	
.menu01 #sub_icon02{float:left;width:50%;padding-left:0px;padding-right:0px;}	
.menu01 #sub_icon02 img{width:100%;}	
#content-box #main_section .menu011{float:left;clear: both;position:relative; width:100%;padding-top:0px;padding-bottom:20px;overflow: hidden;background-color:#ffffff;}
.menu011 #sub_icon01{float:left;width:50%;padding-left:0px;padding-right:0px;}	
.menu011 #sub_icon01 img{width:100%;}	
.menu011 #sub_icon02{float:left;width:50%;padding-left:0px;padding-right:0px;}	
.menu011 #sub_icon02 img{width:100%;}	

#content-box #main_section .menu02{float:left;clear: both;position:relative; width:100%;padding-top:20px;overflow: hidden;background-color:#f1f1f1}




#content-box #main_section .menu03{float:right;clear: both;position:relative; width:100%;overflow: hidden;padding:0 10px;background-color:#f1f1f1}
.menu03 #sub_icon01{float:left;width:50%;padding-right:2.5px;}	
.menu03 #sub_icon01 img{width:100%;}	
.menu03 #sub_icon02{float:left;width:50%;padding-left:2.5px;}
.menu03 #sub_icon02 img{width:100%;}	


#content-box #main_section .menu04{float:right;clear: both;position:relative; width:100%;overflow: hidden;padding:5px 10px;background-color:#dfe4e8}
.menu04 #sub_icon01{float:left;width:50%;padding-right:2.5px;}	
.menu04 #sub_icon01 img{width:100%;}	
.menu04 #sub_icon02{float:left;width:50%;padding-left:2.5px;}	
.menu04 #sub_icon02 img{width:100%;}	

#content-box #main_section .menu05{float:right;clear: both;position:relative; width:100%;overflow: hidden;padding:0px 10px 5px 10px;background-color:#f1f1f1}
.menu05 #sub_icon01{float:left;width:50%;padding-right:2.5px;}	
.menu05 #sub_icon01 img{width:100%;}	
.menu05 #sub_icon02{float:left;width:50%;padding-left:2.5px;}	
.menu05 #sub_icon02 img{width:100%;}	

#content-box #main_section .menu06{float:left;clear: both;position:relative; width:100%;padding-top:0px;overflow: hidden;}
.menu06 #sub_icon01{float:left;width:100%;}	
.menu06 #sub_icon01 img{width:100%;}	

#content-box #main_section .menu07{float:right;clear: both;position:relative; width:100%;overflow: hidden;padding:10px 0 30px 0;background-color:#ffffff}
.menu07 #sub_icon01{float:left;width:50%;padding-right:0px;padding-bottom:0px;}	
.menu07 #sub_icon01 img{width:100%;}	
.menu07 #sub_icon02{float:left;width:50%;padding-left:0px;padding-bottom:0px;}	
.menu07 #sub_icon02 img{width:100%;}	

#content-box #main_section .menu09{float:right;clear: both;position:relative; width:100%;overflow: hidden;padding:0px 0 0px 0;background-color:#f1f1f1}
.menu09 #sub_icon01{float:left;width:100%;padding-right:0px;padding-bottom:15px;background-color:#dfe4e8}	
.menu09 #sub_icon01 img{width:100%;}	

#content-box #main_section .menu08{float:left;clear: both;position:relative; width:100%;padding-bottom:0px;overflow: hidden;background-color:#f1f1f1}
/*.menu08 #sub_icon01{float:left;width:16.66%;padding-right:0px;padding-left:0px;}	
.menu08 #sub_icon01 img{width:100%;}	
.menu08 #sub_icon02{float:left;width:16.67%;padding-right:0px;;padding-left:0px;}	
.menu08 #sub_icon02 img{width:100%;}	
.menu08 #sub_icon03{float:left;width:16.67%;padding-right:0px;;padding-left:0px;}	
.menu08 #sub_icon03 img{width:100%;}	
.menu08 #sub_icon04{float:left;width:16.67%;padding-right:0px;;padding-left:0px;}	
.menu08 #sub_icon04 img{width:100%;}	
.menu08 #sub_icon05{float:left;width:16.67%;padding-right:0px;;padding-left:0px;}	
.menu08 #sub_icon05 img{width:100%;}	
.menu08 #sub_icon06{float:left;width:16.66%;padding-right:0px;;padding-left:0px;}	
.menu08 #sub_icon06 img{width:100%;}	
*/

.menu08 #sub_icon01{float:left;width:25%;padding-right:0px;padding-left:0px;}	
.menu08 #sub_icon01 img{width:100%;}	
.menu08 #sub_icon02{float:left;width:25%;padding-right:0px;;padding-left:0px;}	
.menu08 #sub_icon02 img{width:100%;}	
.menu08 #sub_icon03{float:left;width:25%;padding-right:0px;;padding-left:0px;}	
.menu08 #sub_icon03 img{width:100%;}	
.menu08 #sub_icon04{float:left;width:25%;padding-right:0px;;padding-left:0px;}	
.menu08 #sub_icon04 img{width:100%;}	


ul.m_ico {
clear: left;
display: table;
table-layout: fixed;
width: 100%;
}

ul.m_ico .touchslider-nav-item-current:nth-child(1) {
	border-left: none;
	content: url('/swca/images/main/visual_btn_on01_01.jpg');
	z-index:99999999999999999999999;
}
ul.m_ico .touchslider-nav-item-current:nth-child(2) {
	border-left: none;
	content: url('/swca/images/main/visual_btn_on02_01.jpg');
	z-index:99999999999999999999999;
}
ul.m_ico .touchslider-nav-item-current:nth-child(3) {
	border-left: none;
	content: url('/swca/images/main/visual_btn_on03_01.jpg');
	z-index:99999999999999999999999;
}
ul.m_ico .touchslider-nav-item-current:nth-child(4) {
	border-left: none;
	content: url('/swca/images/main/visual_btn_on04_01.jpg');
	z-index:99999999999999999999999;
}
ul.m_ico .touchslider-nav-item-current:nth-child(5) {
	border-left: none;
	content: url('/swca/images/main/visual_btn_on05_01.jpg');
	z-index:99999999999999999999999;
}
ul.m_ico li {
display: table-cell;
display: block;
}
ul.m_ico li img{
	width:100%;
}


#footer {position:relative; width:100%;padding: 0px 0px;clear: both;overflow: hidden;}
#footer ul li img{width:100%;}


#footer .foot_l{width:100%;position: relative;float:left;}
#footer .foot_l img{width:100%;}



@media screen and (max-width: 320px) and (orientation : portrait){
	#footer .foot_r img{height:88px;width:64px;}
}