ul:after,.innerWrap:after,#header .topNav:after,#header .logoSection:after{content:'';display:block;clear:both}input,#footer ul li div.companyInfo>p span{display:inline-block;*zoom:1;*display:inline}html,body{height:100%;margin:0;padding:0;outline:0;border:0}body{font-size:14px;font-weight:normal;color:#363636;line-height:1.2em}h1,h2,h3,h4,h5,h6{font-weight:bold;display:block}div,h1,h2,h3,h4,h5,h6,p,ul,dl,dt,dd{margin:0;padding:0;outline:0;border:0}a{text-decoration:none;color:#363636}img{margin:0;padding:0;outline:0;border:0;vertical-align:middle}ul{list-style:none}input{margin:0;padding:0;outline:0;border:0}button{margin:0;padding:0;outline:0;border:0;background:transparent}#layoutWrap{width:100%}.innerWrap{max-width:1000px;margin:0 auto;position:relative}#header .topNav{background:#eee;border-bottom:1px solid #ededed}#header .topNav ul{padding:10px 0;width:100%}#header .topNav li{float:left;width:20%;text-align:center}#header .topNav li a{font-size:12px}#header .logoSection h1{text-align:left;padding:15px 10px;position:relative}#header .logoSection h1>a{max-width:120px;display:block}#header .logoSection h1>a img{width:100%;display:block}#header .logoSection h1>span{display:block;width:22px;height:22px;position:absolute;top:50%;right:10px;margin-top:-11px;cursor:pointer}#header .logoSection h1>span>img{width:100%;position:absolute}#header .logoSection .searchBox{width:100%;display:none}#header .logoSection .searchBox dl{padding:0 10px 10px 10px;position:relative}#header .logoSection .searchBox dl dt{width:80%}#header .logoSection .searchBox dl dt input{height:24px;width:96%;padding:3px 2%;border:1px solid #757575}#header .logoSection .searchBox dl dd{position:absolute;text-align:center;width:20%;top:0;right:10px}#header .logoSection .searchBox dl dd input{height:32px;width:100%;padding:3px 0;background:#757575;color:#fff;line-height:1;font-weight:bold}#header .logoSection h3{display:none}#header .mGnbWrap ul.gnbMobile li{float:left;width:50%;color:#fff;position:relative;font-size:14px;padding:10px 0}#header .mGnbWrap ul.gnbMobile li>strong{padding:0 10px}#header .mGnbWrap ul.gnbMobile li>img{width:20px;height:20px;position:absolute;top:50%;right:10px;margin-top:-10px}#header .mGnbWrap ul.gnbMobile li.btnMcate{background:#8e023d}#header .mGnbWrap ul.gnbMobile li.btnMgnb{background:#a2a2a2}#header .mGnbWrap .mGnb,#header .mGnbWrap .mCate{display:none}#header .mGnbWrap .mGnbCon .dep1{background:#f8f8f8}#header .mGnbWrap .mGnbCon .dep2{background:#eee}#header .mGnbWrap .mGnbCon li.mGnb .dep1>li:hover>a,#header .mGnbWrap .mGnbCon li.mGnb .dep1 li.active>a,#header .mGnbWrap .mGnbCon li.mGnb .dep1 li.on>a{background:#b6b6b6;color:#fff}#header .mGnbWrap .mGnbCon li.mCate .dep1>li:hover>a,#header .mGnbWrap .mGnbCon li.mCate .dep1 li.active>a,#header .mGnbWrap .mGnbCon li.mCate .dep1 li.on>a{background:#8e023d;color:#fff}#header .pcGnbWrap{display:none}#mainVisual .flex-control-nav{bottom:5px}#mainVisual .flex-control-nav li{margin:0 2px}#mainVisual .flex-control-nav li a.flex-active{background:#8e023d}#container .sub>div{padding:0 10px}#service{padding:20px 0;background:#f7f7f7;text-align:center}#service .innerWrap>ul>li{float:left;width:100%;margin-bottom:20px}#service .innerWrap>ul>li>div{max-width:250px;margin:0 auto}#service .innerWrap>ul>li>div p{font-size:13px}#service .innerWrap>ul>li h5{font-size:20px;padding-bottom:15px;letter-spacing:-1px}#service .innerWrap>ul>li.cs h3{font-size:30px;font-family:"Georgia",serif;color:#8e023d}#service .innerWrap>ul>li.bank h6{font-size:16px}#service .innerWrap>ul>li.bank p span{display:block;font-size:20px}#service .innerWrap>ul>li.notice li{padding:3px 0;text-align:left}#service .innerWrap>ul>li.notice li a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}#footer{padding:20px 0 30px 0;background:#4e4e4e;text-align:center}#footer .innerWrap{padding:0 10px}#footer ul li{width:100%}#footer ul li img{max-width:120px}#footer ul li div.privacy{display:table;padding:10px 0;background:rgba(255,255,255,0.2);width:100%;margin:15px auto;border-radius:5px}#footer ul li div.privacy a{font-size:13px;color:#eee;padding:0 2px;display:table-cell}#footer ul li div.companyInfo>p{color:#eee;font-size:12px}#footer ul li div.companyInfo>p strong{display:block}#footer ul li div.companyInfo>p span{margin:0 5px 0 0;line-height:22px}#footer ul li div.companyInfo>p.copy strong{display:inline}.board_btn{text-align:right;margin:10px 0 10px}.board_btn a{display:inline-block;background:#0072bb;color:#fff;padding:0 10px;border-radius:5px;font-size:13px;letter-spacing:-1px;line-height:30px;height:30px}