@charset "UTF-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

/* reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0; padding:0;}

/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html,body {width:100%; margin:0 auto; padding:0; overflow-x:hidden; overflow-y:auto;}
a {text-decoration:none;}
a:link, a:visited {text-decoration:none;}
a:hover, a:focus, a:active {text-decoration:none;}
h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, sub {font-size:inherit;}
td,th {border:0 none;}
address,strong{font-style:normal;font-weight:normal;}
textarea{font-size:12px;}
fieldset,img,abbr,acronym {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal;font-style:normal;}

img,fieldset,iframe {border:0;}
img,fieldset {border:none;}
img {border:0 !important}
img, input, button, select, textarea {vertical-align:middle;}
input[type=text],input[type=password],input[type=submit],textarea {-webkit-appearance: none;}
hr {overflow:hidden;position:absolute;top:0;left:0;}
ol,ul {list-style:none}
q:before, q:after {content:''}
caption, legend {overflow:hidden;font-size:0;line-height:0;height:0;width:0;text-indent:-999em;}
hr {visibility:hidden;font-size:0;width:0;height:0;line-height:0;}
select::-ms-expand { display: none; }

/* form element */
form {margin:0;padding:0;}
fieldset {margin:0;padding:0;border:0 none;}
.ie7 legend {position:absolute;left:-99999px;top:-9999px;display:inline;width:1px;height:1px;text-indent:0;}
label {cursor:pointer;margin:0;padding:0;}
caption {overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;}
button {cursor:pointer;border:0 none;}
button,input,textarea {margin:0;outline:none;}
input[type='checkbox'],input[type='radio'] {margin:0; padding:0;margin-top:-3px;}


html,
body{
	font-family:'Noto Sans KR',sans-serif;
	-webkit-font-smoothing: antialiased;
}

a{
	color: inherit;
	text-decoration: none;
	font-family: inherit;
}

a:hover,
a:active,
a:after,
a:visited,
a:focus,
button:hover,
button:active,
button:after,
button:visited,
button:focus{
	text-decoration: none;
	outline: none; 
}
.clear {clear:both;}
.hidden {overflow:hidden;}
.w1200 {width:1200px;margin:0 auto;}
.w1000 {width:1000px;margin:0 auto;}
.m {display:none;}



.quick {position:absolute;top:700px;right:96px;z-index:101;width:171px;height:171px;overflow:hidden;}
.quick .bg {width:171px;height:171px;background:url(../images/quick.png?2) no-repeat center;}
.quick:after {content:'';position:absolute;top:0;left:0;width:171px;height:171px;background:url(../images/quick01.png) no-repeat center;background-size:100%;}

.quick .bg {animation: rotate 10s infinite linear; }
@keyframes rotate {
	from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* gnb */
header {position: relative; width:100%;z-index:111;}
.gnb-area {text-align:center;}
.gnb-area.on {background:#fff;}
.gnb-area .head {position:relative;height:84px;border-bottom:1px solid rgba(255,255,255,.5);z-index:2;}
.gnb-area .head.open {border-bottom:1px solid rgba(0,0,0,.2);}
.gnb-area.on .head {border-bottom:1px solid rgba(0,0,0,.2);}
.logo { width: 131px; height: 19px; position: absolute; top: 0; bottom: 0; margin: auto; left: 3%; z-index:99; }
.logo a {display: block; width: 100%; height: 100%;  left:0px; background:url(../images/logof.png) no-repeat; text-indent:-9999px; background-size: 100%;}
.open .logo a { background:url(../images/logo.png) no-repeat; background-size: 100%;}
.on .logo a { background:url(../images/logo.png) no-repeat; background-size: 100%;}
.logo1 { width: 26px; height: 53px; position: absolute; top: 15px; left: 50%; z-index:99; margin-left:-14px;}
.logo1 a {display: block; width: 100%; height: 100%;  left:0px; background:url(../images/logo1f.png) no-repeat; text-indent:-9999px; background-size: 100%;}
.open .logo1 a { background:url(../images/logo1.png) no-repeat; background-size: 100%;}
.on .logo1 a { background:url(../images/logo1.png) no-repeat; background-size: 100%;}
.gnb {position:absolute;  left: 50%; transform: translate(-48%); z-index:2; overflow:hidden; min-width:1180px; height: 67px;letter-spacing:0; font-family: 'Noto Sans KR', sans-serif; }
.gnb>ul>li {position:relative; float:left; text-align:center; margin: 0 0;}
.gnb .depth1 {position:relative; display:block; color:#fff; font-size:16px; font-weight: 500; line-height: 67px; padding: 0 32px; }
.gnb.open .depth1 {color:#2b305a;}
.on .gnb .depth1 {color:#2b305a;}
.phone-area { position: absolute; display: block; top: 0; bottom: 0; right: 3%; letter-spacing:0;  z-index: 90; background:url(../images/head_tel1f.png) no-repeat; width:524px;height:30px;margin:auto;}
.open .phone-area { background:url(../images/head_tel1.png) no-repeat; }
.on .phone-area { background:url(../images/head_tel1.png) no-repeat; }
.head .tel {display:none;}


/* sub content */
.content {position: relative; width: 100%; margin: 0 auto; text-align: center; }

.sub_visual {height:396px;background:url(../images/sub_visual.jpg) no-repeat center top;text-align:center;position:relative;}
.sub_visual .quick {top:314px;}
.sub_visual h3 {font-size:56px;color:#fff;line-height:60px;font-weight:900;text-transform:uppercase;padding-top:145px;}
.sub_visual p {font-size:20px;color:#fff;font-weight:400;padding-top:25px;}

.sub_content {width:1200px;min-height:200px;margin:0 auto;padding:108px 0 100px;}
.sub_content img {max-width:100%;margin:0 auto;}

.sub_tit01 {font-size:24px;color:#001140;line-height:30px;margin-bottom:60px;}
.sub_tit02 {font-size:18px;color:#001140;line-height:30px;font-weight:bold;text-align:left;margin:40px 0 5px;}

.sub_con01 {}
.sub_con01 dt {background:#f9f9f9;padding:20px 50px;}
.sub_con01 dt h3 {font-size:22px;color:#001140;line-height:30px;font-weight:400;}
.sub_con01 dt h3 span {font-weight:bold;}
.sub_con01 dt p {font-size:18px;color:#111;line-height:30px;border-top:1px solid #0c183d;padding-top:8px;margin-top:8px;}
.sub_con01 dd {text-align:center;margin-top:40px;}
.sub_con01 dd a {display:inline-block;border-radius:10px;background:#666;font-size:16px;color:#fff;line-height:60px;width:180px; margin:0 10px;}
.sub_con01 dd a:first-child {background:#0c183d;}

.sub_con02 {border:1px solid #ccc;padding:20px 50px;margin-top:40px;}
.sub_con02 h3 {font-size:18px;color:#111;line-height:24px;}
.sub_con02 p {font-size:16px;color:#111;line-height:24px;margin-top:8px;}
.sub_con02 a {display:inline-block;width:120px;font-size:20px;color:#fff;line-height:40px;background:#001140;border-radius:10px;margin-top:20px;}

.end_check {display: flex; justify-content: center; margin-top:10px;}
.end_check label {margin:0 10px;}

.sub1_tab {display: flex; text-align:center;border-top:1px solid #c7cbd5;border-left:1px solid #c7cbd5;margin-bottom:38px;}
.sub1_tab li {width:100%;border-bottom:1px solid #c7cbd5;border-right:1px solid #c7cbd5;box-sizing:border-box; font-size:16px;color:#001140;line-height:54px;}
.sub1_tab li.on {background:#001140;color:#fff;}
.sub1_tab li a {display:block;}

.step_con01 {margin-top:60px;text-align:center;}
.step_con01 h3 {background:#999;font-size:16px;color:#fff;line-height:40px;}
.step_con01 table {border-top:1px solid #b6b6b6;border-left:1px solid #b6b6b6;width:100%;font-size:14px;box-sizing:border-box;margin-top:10px;}
.step_con01 table th {border-bottom:1px solid #b6b6b6;border-right:1px solid #b6b6b6;padding:10px 15px;background:#f9f9f9;font-weight:500;}
.step_con01 table td {border-bottom:1px solid #b6b6b6;border-right:1px solid #b6b6b6;padding:10px 15px;}
.step_con01 .con {display: flex; border:1px solid #b6b6b6; border-left:0; margin-top:10px;}
.step_con01 .con * {box-sizing:border-box;}
.step_con01 .con dl {width:100%;font-size:14px;line-height:20px;border-left:1px solid #b6b6b6;}
.step_con01 .con dl dt {padding:10px 15px;background:#f9f9f9;font-weight:500;}
.step_con01 .con dl dd {padding:10px 15px;border-top:1px solid #b6b6b6;text-align:left;}
.step_con01 .check {display: flex; justify-content: flex-end; margin-top:10px;}
.step_con01 .check label {margin-left:20px;}

.step_tab01 {border-top:1px solid #b6b6b6;text-align:left; margin-top:40px;}
.step_tab01 dl {display: flex; font-size:15px;color:#000;line-height:36px; border-bottom:1px solid #b6b6b6;}
.step_tab01 dl dt {width:220px;padding:8px;box-sizing:border-box;text-align:center;background:#f9f9f9; display: flex; justify-content: center; align-items: center;}
.step_tab01 dl dd {width:980px;padding:8px;box-sizing:border-box;display:flex;gap:10px;}
.step_tab01 dl dd * {vertical-align:top;box-sizing:border-box;}
.step_tab01 dl.t2 dd {gap:0;flex-direction: column; padding:0;}
.step_tab01 dl.t2 dd .con:first-child {border-top:0;}
.step_tab01 dl.t2 dd .con {padding:8px;border-top:1px solid #b6b6b6;width:100%;}
.step_tab01 dl.t2 dd .con p {line-height:24px;position:relative;padding-left:20px;}
.step_tab01 dl.t2 dd .con p:after {content:'※';position:absolute;top:0;left:0;}
.step_tab01 dl.t2 dd .con span {color:red;margin-left:20px;}
.step_tab01 dl dd .input1 {border:1px solid #888;background:#fff;width:320px;height:36px;padding:0 10px;box-sizing:border-box;}
.step_tab01 dl dd .input2 {border:1px solid #888;background:#fff;width:100px;height:36px;padding:0 10px;box-sizing:border-box;}
.step_tab01 dl dd .input3 {border:1px solid #888;background:#fff;width:320px;height:36px;padding:0 10px;box-sizing:border-box;}
.step_tab01 dl dd .input4 {border:1px solid #888;background:#fff;width:320px;height:36px;padding:0 10px;box-sizing:border-box;}
.step_tab01 dl dd .input5 {border:1px solid #888;background:#fff;width:160px;height:36px;padding:0 10px;box-sizing:border-box;}
.step_tab01 dl dd .stepbtn1 {display:inline-block;background:#001140;padding:0 20px;box-sizing:border-box;border-radius:18px;color:#fff;margin-right:10px;}
.step_tab01 dl dd .stepbtn2 {display:inline-block;background:#e97132;padding:0 20px;box-sizing:border-box;border-radius:18px;color:#fff;margin-right:10px;}
.step_tab01 dl .btn {}
.step_tab01 dl .btn input {border:0;width:100%;height:36px;color:#fff;background:#0c183d;text-align:center;padding:0 15px;}

.end_btn {margin-top:50px;text-align:center;}
.end_btn > * {display:inline-block;}
.end_btn a {display:block;width:180px;font-size:20px;color:#fff;line-height:60px;background:#333;border-radius:10px;}
.end_btn dt a {background:#001140;}

.ft_txt {margin-top:50px;background:#f9f9f9;position:relative;padding: 25px;box-sizing:border-box;}
.ft_txt h2 {font-size:20px;font-weight:400;color:#000;line-height:32px;text-align:left;letter-spacing:-0.5px;text-align:center;margin-bottom:32px;}
.ft_txt h3 {font-size:16px;color:#000;line-height:32px;text-align:left;letter-spacing:-0.5px;position:relative;padding-left:14px;}
.ft_txt h3 span {font-weight:700;color:#ff0066;}
.ft_txt p {font-size:14px;color:#000;line-height:32px;text-align:left;letter-spacing:-0.5px;position:relative;padding-left:14px;}
.ft_txt p span {font-weight:700; color:#ff0066;}
.ft_txt .con {display: flex; border:1px solid #b6b6b6; border-left:0; background:#fff; margin-top:0px;}
.ft_txt .con * {box-sizing:border-box;}
.ft_txt .con dl {width:100%;font-size:14px;line-height:20px;border-left:1px solid #b6b6b6;}
.ft_txt .con dl dt {padding:10px 15px;background:#eee;font-weight:500;}
.ft_txt .con dl dd {padding:10px 15px;border-top:1px solid #b6b6b6;}
.ft_txt .con dl dd span {font-weight:bold;color:#001140;}
/*.ft_txt p:after {content:'※';position:absolute;top:0;left:0;}*/


    
/* footer */
.footer { position: relative; z-index:102; width: 100%; background: #0c183d; padding:50px 5%; box-sizing:border-box; overflow:hidden; }
.footer .foot_logo {float:left;padding-top:5px;}
.footer .foot_copy {float:left;font-size:12px;color:#fff;line-height:18px;font-weight:300;padding-left:85px;}
.footer .foot_copy p {margin-top:10px;}
.footer .foot_img {position:absolute;bottom:50px;right:5%;}





@media all and (max-width: 800px) {
.pc {display:none;}
.m {display:block;}
.quick {position:absolute;top:54%;right:5%;z-index:101;width:90px;height:90px;overflow:hidden;}
.quick .bg {width:100%;height:100%;background:url(../images/quick.png?2) no-repeat center;background-size:100%;}
.quick:after {content:'';position:absolute;top:0;left:0;width:90px;height:90px;background:url(../images/quick01.png) no-repeat center;background-size:100%;}

/* gnb */
header {position: relative; width:100%;z-index:111;}
.gnb-area {text-align:center;}
.gnb-area.on {background:#fff;}
.gnb-area .head {position:relative;height:56px;border-bottom:1px solid rgba(255,255,255,.5);z-index:2;}
.gnb-area .head.open {border-bottom:1px solid rgba(0,0,0,.2);}
.gnb-area.on .head {border-bottom:1px solid rgba(0,0,0,.2);}
.logo { width: 97px; height: 14px; position: absolute; top: 0; bottom: 0; margin: auto; left: 5%; z-index:99; }
.logo a {display: block; width: 100%; height: 100%;  left:0px; background:url(../images/logof.png) no-repeat; text-indent:-9999px; background-size: 100%;}
.open .logo a { background:url(../images/logo.png) no-repeat; background-size: 100%;}
.on .logo a { background:url(../images/logo.png) no-repeat; background-size: 100%;}
.logo1 { width: 18px; height: 36px; position: absolute; top: 10px; left: 50%; z-index:99; margin-left:-9px;}
.logo1 a {display: block; width: 100%; height: 100%;  left:0px; background:url(../images/logo1f.png) no-repeat; text-indent:-9999px; background-size: 100%;}
.open .logo1 a { background:url(../images/logo1.png) no-repeat; background-size: 100%;}
.on .logo1 a { background:url(../images/logo1.png) no-repeat; background-size: 100%;}
.phone-area { position: absolute; display: none; top: 0; bottom: 0; right: 5%; letter-spacing:0;  z-index: 90; background:url(../images/tel1.png) no-repeat center / cover; width:30px;height:30px;margin:auto;}
.open .phone-area { background:url(../images/tel1.png) no-repeat center / cover; }
.on .phone-area { background:url(../images/tel1.png) no-repeat center / cover; }
.head .tel {position: absolute; display: block; top: 19px; right: 5%; letter-spacing:0;  z-index: 90;}
.head .tel ul {display:flex;}
.head .tel ul li {margin-left:5px;}
.head .tel ul li img {height:19px;vertical-align:top;}


/* sub content */
.content {position: relative; width: 100%; margin: 0 auto; text-align: center; }

.sub_visual {height:auto;padding:10% 0;background:url(../images/sub_visualm.jpg) no-repeat center top / cover;text-align:center;position:relative;}
.sub_visual .quick {top:auto;bottom:5px;right:5px;}
.sub_visual h3 {font-size:30px;color:#fff;line-height:60px;font-weight:900;text-transform:uppercase;padding:0;}
.sub_visual p {font-size:13px;color:#fff;font-weight:400;padding-top:10px;}

.sub_content {width:auto;min-height:200px;margin:0 auto;padding:10% 5%;}
.sub_content img {max-width:100%;margin:0 auto;}

.sub_tit01 {font-size:24px;color:#001140;line-height:30px;margin-bottom:40px;}

.sub_con01 {}
.sub_con01 dt h3 {font-size:18px;color:#001140;line-height:24px;font-weight:400;}
.sub_con01 dt h3 span {font-weight:bold;}
.sub_con01 dt p {font-size:16px;color:#111;line-height:24px;border-top:1px solid #0c183d;padding-top:8px;margin-top:8px;}
.sub_con01 dd {display:flex; justify-content: center; margin-top:20px;}
.sub_con01 dd a {width:48%;border-radius:10px;background:#666;font-size:14px;color:#fff;line-height:50px;text-align:center;}
.sub_con01 dd a:first-child {background:#0c183d;}

.sub_con02 {border:1px solid #ccc;padding:20px;margin-top:40px;}
.sub_con02 h3 {font-size:16px;color:#111;line-height:20px;}
.sub_con02 p {font-size:13px;color:#111;line-height:20px;margin-top:8px;}

.sub1_tab {display: flex; text-align:center;border-top:1px solid #c7cbd5;border-left:1px solid #c7cbd5;margin-bottom:40px;flex-direction: column;}
.sub1_tab li {width:100%;border-bottom:1px solid #c7cbd5;border-right:1px solid #c7cbd5;box-sizing:border-box; font-size:14px;color:#001140;line-height:40px;}
.sub1_tab li.on {background:#001140;color:#fff;}
.sub1_tab li a {display:block;}

.step_con01 {margin-top:60px;text-align:center;}
.step_con01 h3 {background:#999;font-size:16px;color:#fff;line-height:36px;}
.step_con01 table {border-top:1px solid #b6b6b6;border-left:1px solid #b6b6b6;width:100%;font-size:12px;box-sizing:border-box;margin-top:10px;}
.step_con01 table th {border-bottom:1px solid #b6b6b6;border-right:1px solid #b6b6b6;padding:10px 15px;background:#f9f9f9;font-weight:500;}
.step_con01 table td {border-bottom:1px solid #b6b6b6;border-right:1px solid #b6b6b6;padding:10px 15px;}
.step_con01 .con {display: flex; flex-direction: column; border:0; margin-top:0;}
.step_con01 .con * {box-sizing:border-box;}
.step_con01 .con dl {width:100%;font-size:12px;line-height:20px;border:1px solid #b6b6b6; margin-top:10px;}
.step_con01 .con dl dt {padding:10px 15px;background:#f9f9f9;font-weight:500;}
.step_con01 .con dl dd {padding:10px 15px;border-top:1px solid #b6b6b6;text-align:left;}
.step_con01 .check {display: flex; justify-content: flex-end; margin-top:10px; font-size:12px;}
.step_con01 .check label {margin-left:20px;}

.step_tab01 {border-top:1px solid #b6b6b6;text-align:left; margin-top:40px;}
.step_tab01 dl {display: flex; font-size:13px;color:#000;line-height:36px; border-bottom:1px solid #b6b6b6;}
.step_tab01 dl dt {width:24%;padding:8px;box-sizing:border-box;text-align:center;background:#f9f9f9;}
.step_tab01 dl dd {width:76%;padding:8px;box-sizing:border-box;display:block;gap:10px;}
.step_tab01 dl dd * {vertical-align:top;box-sizing:border-box;}
.step_tab01 dl.t2 dd {gap:0;flex-direction: column; padding:0;}
.step_tab01 dl.t2 dd .con:first-child {border-top:0;}
.step_tab01 dl.t2 dd .con {padding:8px;border-top:1px solid #b6b6b6;width:100%;}
.step_tab01 dl.t2 dd .con p {line-height:20px;position:relative;padding-left:16px;}
.step_tab01 dl.t2 dd .con p:after {content:'※';position:absolute;top:0;left:0;}
.step_tab01 dl.t2 dd .con span {color:red;margin-left:0;display:block;}
.step_tab01 dl dd .input1 {border:1px solid #888;background:#fff;width:100%;height:36px;padding:0 10px;box-sizing:border-box;}
.step_tab01 dl dd .input2 {border:1px solid #888;background:#fff;width:32%;height:36px;padding:0 10px;box-sizing:border-box;}
.step_tab01 dl dd .input3 {border:1px solid #888;background:#fff;width:100%;height:36px;padding:0 10px;box-sizing:border-box;}
.step_tab01 dl dd .input4 {border:1px solid #888;background:#fff;width:70%;height:36px;padding:0 10px;box-sizing:border-box;}
.step_tab01 dl dd .input5 {border:1px solid #888;background:#fff;width:45%;height:36px;padding:0 10px;box-sizing:border-box;}
.step_tab01 dl dd .stepbtn1 {width:100px;text-align:center;padding:0 10px;margin:5px 5px 0 0;}
.step_tab01 dl dd .stepbtn2 {width:100px;text-align:center;padding:0 10px;margin:5px 5px 0 0;}
.step_tab01 dl .btn {margin-top:8px;}
.step_tab01 dl .btn input {border:0;width:100%;height:36px;color:#fff;background:#0c183d;text-align:center;padding:0 15px;}

.end_btn {margin-top:40px;text-align:center;}
.end_btn > * {display:inline-block;}
.end_btn a {display:block;width:140px;font-size:16px;color:#fff;line-height:50px;background:#333;border-radius:10px;}
.end_btn dt a {background:#001140;}

.ft_txt {margin-top:40px;background:#f9f9f9;position:relative;padding:10px; box-sizing:border-box;}
.ft_txt h2 {font-size:20px;font-weight:400;color:#000;line-height:32px;text-align:left;letter-spacing:-0.5px;text-align:center;margin-bottom:32px;}
.ft_txt h3 {font-size:14px;font-weight:400;color:#000;line-height:28px;text-align:left;letter-spacing:-0.5px;position:relative;padding-left:14px;}
.ft_txt h3 span {font-weight:400;color:#ff0066;}
.ft_txt p {font-size:14px;color:#000;line-height:24px;text-align:left;letter-spacing:-0.5px;position:relative;padding:5px 14px;}
.ft_txt p span {font-weight:400;color:#ff0066;}
.ft_txt .con.pc {display: none;}
.ft_txt .con {display: flex; flex-direction: column; border:0; margin-top:0;}
.ft_txt .con * {box-sizing:border-box;}
.ft_txt .con dl {width:100%;font-size:14px;line-height:20px;border:1px solid #b6b6b6; margin-top:10px;}
.ft_txt .con dl dt {padding:10px 15px;font-weight:500;}
.ft_txt .con dl dd {padding:10px 15px;border-top:1px solid #b6b6b6;text-align:left;}
.ft_txt table {width:100%;font-size:14px;line-height:20px;background:#fff; margin-bottom:10px;}
.ft_txt table th {padding:10px 15px;border:1px solid #b6b6b6;font-weight:500;background: #eee;}
.ft_txt table td {padding:10px 15px;border:1px solid #b6b6b6;text-align:left;}
/*.ft_txt p:after {content:'※';position:absolute;top:5px;left:0;}*/

    
/* footer */
.footer { position: relative; z-index:102; width: 100%; background: #0c183d; padding:40px 20px; box-sizing:border-box; overflow:hidden; }
.footer .foot_logo {float:none;padding-top:0;}
.footer .foot_logo img {height:40px;}
.footer .foot_copy {float:none;font-size:12px;color:#fff;line-height:18px;font-weight:300;padding-left:0;margin-top:20px;}
.footer .foot_copy p {margin-top:10px;}
.footer .foot_img {position:absolute;top:40px;right:20px;display:none;}

}