html{width: 100%; max-width: 960px; min-width: 640px;border: 0; padding: 0; overflow-x: hidden; margin: 0 auto;}
body{margin: 0; border: 0; padding: 0; font-family: 'Nanum Gothic', sans-serif;}
*{font-family: 'Nanum Gothic', sans-serif;}


.contents{width: 100%; margin: 0 auto;}
.contents img{width: 100%; vertical-align: top;}
.wrap { width:100%;}

.accordion {list-style-type:none;padding:0;margin:0;}
.accordion ul {padding:0;margin:0;width: 100%;}
.accordion li {list-style-type:none;padding:0;margin:0; border-bottom: 1px solid #fff;}
.accordion li.tit{background: #ff7271;}
.accordion li.tit01{background: #4d4d4d;}
.accordion li.tit a.tit02{padding: 3.5% 6.5%; font-size: 30px; font-weight: 500;}
.accordion li.tit a{color: #fff; text-decoration: none; font-size: 32px; font-weight: 600; padding: 3.5% 5%; position: relative;font-family: 'Nanum Gothic', sans-serif; letter-spacing: -3px;}
.accordion li.tit a span.fa{display: inline-block; font:normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; 
position: absolute; left: 90%; transform:rotate(90deg);}
.fa-angle-right:before{content: "\f105";}
.accordion li div {padding:0px;clear:both;float:left;}
.accordion a {font-family:돋움;font-size:12px;letter-spacing:-1px;color:#000;padding:0 20px;display:block;cursor:pointer;}
.accordion li ul li ul li a{;padding-left:30px}
.warring{background: url(../img/txt_bg.jpg) no-repeat 300px center; padding: 5%; background-color: #fff;}
.warring h2{color: #ff7271; font-size: 32px; font-weight: 600; padding: 4% 0 2% 5%; margin: 0; letter-spacing:-1px;}
.warring li{color: #555; font-size: 1.25em; font-weight: normal; padding-left: 5%; margin-top: 15px; letter-spacing: -1.3px;font-family: 'Nanum Gothic', sans-serif;}
.warring li b{color: #ff7271; font-size: 1.25em; padding-right: 10px;}
.warring li:last-child{padding-bottom: 6%;}

.footer{width: 100%; height: 180px; background: #ffe8dc;}
.footer ul{padding-top: 55px; width: 100%; margin: 0 auto; padding-left: 0px;}
.footer ul:after{content:''; display: block; clear: both;}
.footer ul li{float: left; margin-left: 2.8%; display: inline-block; width: 30%;}
.footer ul li:first-child{margin-left: 2% !important;}
.footer ul li a img{width: 100%;}